/*@font-face {
    font-family: 'INTER';
    src: url('../font/INTERSTATECOND.eot');
    src:
    url('../font/INTERSTATECOND.eot?#font-spider') format('embedded-opentype'),
    url('../font/INTERSTATECOND.woff') format('woff'),
    url('../font/INTERSTATECOND.ttf') format('truetype'),
    url('../font/INTERSTATECOND.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

@charset "utf-8";
/* 初始化CSS */
*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:bold;}
fieldset, img{border:none; vertical-align:middle;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "Microsoft Yahei","SimSun",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{ margin:0; font-size:12px;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{font-family: "Microsoft Yahei","SimSun",Arial,sans-serif; resize:none;}
body{font:12px "PingFang SC", "Microsoft Yahei","SimSun",Arial,sans-serif; color:#333; background:#fff;}
a{text-decoration:none; color:inherit;}
i, em{ font-style:normal;}
.clearfix:after{ display:block; visibility:hidden; clear:both; height:0; content:"";}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*html5*/
article,aside,footer,header,section,footer,nav,figure,main{display:block}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*文字截断*/
.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.TXTovehid-two{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.TXTovehid-three{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

/*transition*/
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}

.scaleimg:hover .pic em{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.rotateY:hover{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); }
.translateX:hover{-webkit-transform:translateX(-6px); -moz-transform: translateX(-6px); -ms-transform:translateX(-6px); transform:translateX(-6px);}

/*网页限定宽度*/
.w1200{width: 1200px;margin: 0 auto;}

input[type="submit"],input[type="reset"],select,button{-webkit-appearance:none;appearance:none; }

*:before,*:after{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}

*:focus{-webkit-tap-highlight-color:rgba(0,0,0,0); }

/*解决chrome浏览器 input,textarea 获得焦点时会有一个边框的问题*/
input,textarea{outline: none;}
/*清除ios端 input,textarea 默认内阴影 默认圆角,radio和checkbox需要还原值为normal*/
input,textarea{appearance: none;-webkit-appearance: none;border-radius: 0;}


.cd-popup { position: fixed; left: 0; top: 0;right: 0;bottom: 0; height: 100%; width: 100%;background: url(../images/grayBg.png) repeat;visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999;  opacity: 0;}
.cd-popup.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container { position: relative; height: 36px; padding: 40px; background: #fff; width: 60%; margin: 0 auto; top: 50%; margin-top: -58px; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; text-align: center; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.is-visible .cd-popup-container { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.hidden_search .text { width: 100%; height: 20px; padding: 8px 0; font-size: 14px; color: #444;background: none;border:none;font-family: "Microsoft Yahei";}
.hidden_search .btn { display: block; background: url(../images/search_icon.jpg) no-repeat center center; position: absolute; right: 0; top: 0; height: 36px; width: 36px; text-indent: -999em;border:none;cursor: pointer;}
.hidden_search .search_wrap { border: 1px solid #e4eaec; border-radius: 20px; position: relative; padding-right: 56px; padding-left: 20px; height: 36px; }
.hidden_search .close_btn { position: absolute; right: 0; top: 0; padding: 10px; width: 22px; height: 22px; -webkit-transition: 0.5s; transition: 0.5s; }
.hidden_search .close_btn:after, .hidden_search .close_btn:before { background: #cccccc; width: 20px; height: 3px; display: block; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; content: ""; position: absolute; left: 10px; top: 11px; }
.hidden_search .close_btn:before { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.hidden_search .close_btn:after { -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: 26px; }
.hidden_search .close_btn:hover:after, .hidden_search .close_btn:hover:before { background: #19408c;}

.header1 .menuIcon{width: 36px;cursor: pointer;display: none;position: absolute;right: 0;top:50%;
-webkit-transform:translateY(-50%); -moz-transform: translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.header1 .menuIcon img{width: 100%;}

.navForm{background: #fff;border-radius: 3px;}
.navForm .text{width: 80%;height: 32px;border:none;background: none;font-size: 14px;color: #555;line-height: 32px;text-indent: 8px;}
.navForm .subm{width: 20%;height: 32px;border:none;background: url(../images/search_icon.jpg) no-repeat center;cursor: pointer;}
.mm-listview > li.nBorder:not(.mm-divider):after{display:none;}

.w1280{width: 90%;margin: 0 auto;max-width: 1280px;}

.header1{line-height: 88px;position: relative;z-index: 9;}
/* .header1 .logo img{height: 22px;} */
.header1 .searchBtn{width: 35px;height: 35px;margin: 26px 0 0 23px;background: #0066B2 url(../images/index/searchBtn.png) no-repeat center;border-radius: 50%;cursor: pointer;}
.header1 .searchBtn:hover{background-color: #03477a;}
.header1 .nav{position: relative;padding-right: 12px;}
.header1 .nav:before{content: "";width: 1px;height: 15px;background: #D4D4D4;position: absolute;right: 0;top:50%;margin-top: -7px;}
.header1 .nav .nLi{position: relative;text-align: center;}
.header1 .nav .nLi h3 a{display: block;padding: 0 12px;font-size: 18px;color: #333333;font-weight: normal;}
.header1 .nav .nLi .navSub{position: absolute;left: 50%;top:88px;width: 150px;margin-left: -75px;background: #fff;display: none;}
.header1 .nav .nLi .navSub li{padding: 3px 0;}
.header1 .nav .nLi .navSub a{display: block;font-size: 14px;color: #333333;line-height: 24px;padding: 5px 4px;position: relative;}
.header1 .nav .nLi .navSub a:hover{color: #0066b2;}
.header1 .nav .nLi .navSub a:before{content: "";position: absolute;left: 0;top: 0;width: 3px;height: 0;background-color: #0066B2;transition: 0.3s;}
.header1 .nav .nLi .navSub a:hover:before{height: 100%;}
.header1 .nav .nLi.on h3 a,.header1 .nav .nLi:hover h3 a{color: #0066B2;}

.pagiStyle .pagination{position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;height: 11px;line-height: 11px;z-index: 2;}
.pagiStyle .pagination .swiper-pagination-bullet{width: 7px;height: 7px;margin: 0 5px;background: #0066B2;opacity: 0.3;border-radius: 50%;cursor: pointer;border:2px solid #0066B2;}
.pagiStyle .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;background-color: #fff;}

.banner{width: 100%;position: relative;overflow: hidden;}
.banner a{display: block;width: 100%;height: 0;padding-bottom: 770px;background-repeat: no-repeat;background-position: center;background-size: cover;}
/* .banner .pagination{bottom: 50px;position: absolute;left: 0;bottom: 50px;z-index: 2;width: 100%;text-align: center;}
.banner .pagination .swiper-pagination-bullet{width: 10px;height: 10px;position: relative;margin: 0 8px;opacity: 1;background: none;outline: none;}
.banner .pagination .swiper-pagination-bullet:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: #fff;opacity: 0.6;border-radius: 50%;}
.banner .pagination .swiper-pagination-bullet:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;box-sizing: border-box;border:1px solid #fff;border-radius: 50%;opacity: 0;}
.banner .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity: 1;}
.banner .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity: 1;-webkit-transform: scale(2);-webkit-transform: scale(2);}
*/
.banner .pagination{bottom: 50px;position: absolute;left: 0;bottom: 50px;z-index: 2;width: 100%;text-align: center;}
.banner .swiper-pagination-bullet{position: relative;width: 40px;height: 40px;background-color: transparent;border-radius: 50%;font-size: 14px;line-height: 20px;color: #999;opacity: 1;text-align: center;line-height: 40px;font-size: 16px;color: #fff;outline: none;}
.banner .swiper-pagination-bullet:before{content: "";width: 39px;height: 39px;position: absolute;left: 0;top:0;box-sizing: border-box;border:1px solid rgba(255,255,255,0.6);border-radius: 50%;}
.banner .swiper-pagination-bullet svg{position: absolute;left: -1px;top: -1px;width: 40px;height: 40px;fill: transparent;stroke-width: 2px;stroke: #fff;stroke-dasharray: 120;stroke-dashoffset: 120;transform: rotate(12deg);}
.banner .swiper-pagination-bullet-active svg{animation: loopSvg 5.0s linear;animation-fill-mode: forwards;}
@keyframes loopSvg{
	to{stroke-dashoffset: 0;}
}
@-webkit-keyframes loopSvg{
	to{stroke-dashoffset: 0;}
}

.idxTitle1{position: relative;margin-bottom: 38px;padding-bottom: 24px;}
.idxTitle1 h4{font-size: 38px;color: #333333;line-height: 38px;text-transform: uppercase;margin-bottom: 22px;}
.idxTitle1 h3{font-size: 24px;color: #333333;line-height: 24px;color: #333333;}
.idxTitle1:before{content: "";width: 40px;height: 2px;background: #333333;position: absolute;left: 0;bottom: 0;}

.iPart1{padding: 80px 0;}
.iPart1 .content{background: #F9F9F9;padding-left: 426px;height: 528px;position: relative;}
.iPart1 .content .tabs{width: 426px;position: absolute;left: 0;top:0;height: 100%;box-sizing:border-box;padding: 58px 34px 47px 12px;}
.iPart1 .content .tabs .btn{width: 18px;height: 18px;border:2px solid #b0b0b0;border-radius: 50%;position: absolute;right: 34px;cursor: pointer;background: #F9F9F9;z-index: 2;outline: none;}
.iPart1 .content .tabs .prev{top:37px;}
.iPart1 .content .tabs .next{bottom: 37px;}
.iPart1 .content .tabs .btn:before{content: "";width: 7px;height: 7px;border-left: 1px solid #b0b0b0;border-bottom: 1px solid #b0b0b0;position: absolute;left: 50%;top:50%;margin: -5px 0 0 -4px;-webkit-transform: rotateZ(-45deg); -moz-transform: rotateZ(-45deg); -ms-transform: rotateZ(-45deg); transform: rotateZ(-45deg);}
.iPart1 .content .tabs .prev:before{-webkit-transform: rotateZ(135deg); -moz-transform: rotateZ(135deg); -ms-transform: rotateZ(135deg); transform: rotateZ(135deg);margin-top: -2px;}
.iPart1 .content .tabs .btn:hover{border-color: #0066b2;}
.iPart1 .content .tabs .btn:hover:before{border-color: #0066b2;}
.iPart1 .content .tabs .btn.disable{pointer-events: none;opacity: 0.3;}
.iPart1 .content .tabs .container{width: 100%;height: 100%;box-sizing: border-box;position: relative;overflow: hidden;}
.iPart1 .content .tabs .container:before{content: "";width: 1px;height: 100%;background: #D8D8D8;position: absolute;right: 11px;top:0;}
.iPart1 .content .tabs .container .wrap{display: block;position: relative;text-align: right;padding: 18px 55px 18px 0;font-size: 18px;color: #666666;line-height: 30px;}
.iPart1 .content .tabs .container .wrap h5{font-weight: normal;}
.iPart1 .content .tabs .container .wrap .dot{width: 18px;height: 18px;position: absolute;right: 2px;top:50%;margin-top: -9px;}
.iPart1 .content .tabs .container .wrap .dot:before{content: "";width: 6px;height: 6px;position: absolute;left: 50%;top:50%;margin: -3px 0 0 -3px;background: #D4D4D4;border-radius: 50%;}
.iPart1 .content .tabs .container .wrap .dot:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;box-sizing:border-box;border:2px solid #0066B2;opacity: 0;-webkit-transform: scale(0.2);transform: scale(0.2);border-radius: 50%;}
.iPart1 .content .tabs .container .on .wrap{color: #0066B2;}
.iPart1 .content .tabs .container .on .wrap .dot:before{background: #0066B2;}
.iPart1 .content .tabs .container .on .wrap .dot:after{opacity: 0.5;-webkit-transform: scale(1);transform: scale(1);}
.iPart1 .content .tabs .container .on .wrap h5{font-weight: bold;}
.iPart1 .content .picScroll{width: 100%;height: 100%;position: relative;overflow: hidden;}
.iPart1 .content .picScroll a{display: block;width: 100%;height: 0;padding-bottom: 528px;position: relative;overflow: hidden;}
.iPart1 .content .picScroll a em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.iPart1 .content .picScroll a:before{content: "";width: 100%;height: 160px;position: absolute;left: 0;bottom: 0;z-index: 2;background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));}
.iPart1 .content .picScroll a .text{position: absolute;left: 0;bottom: 37px;width: 100%;box-sizing: border-box;padding: 0 142px 0 40px;font-size: 16px;line-height: 26px;color: #FFFFFF;z-index: 3;}
.iPart1 .content .picScroll a .text h5{font-size: 16px;line-height: 20px;margin-bottom: 12px;display: none;}
.iPart1 .content .picScroll .btnWrap{position: absolute;right: 0;bottom: 0;z-index: 4;}
.iPart1 .content .picScroll .btnWrap .btn{width: 38px;height: 38px;background: #333333;cursor: pointer;position: relative;}
.iPart1 .content .picScroll .btnWrap .btn:before{content: "";width: 10px;height: 10px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;left: 50%;top:50%;margin: -6px 0 0 -6px;}
.iPart1 .content .picScroll .btnWrap .prev:before{-webkit-transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); -ms-transform: rotateZ(45deg); transform: rotateZ(45deg);}
.iPart1 .content .picScroll .btnWrap .next:before{-webkit-transform: rotateZ(-135deg); -moz-transform: rotateZ(-135deg); -ms-transform: rotateZ(-135deg); transform: rotateZ(-135deg);}
.iPart1 .content .picScroll .btnWrap .btn:hover{background: #0066b2;}

.idxTitle2{margin-bottom: 40px;text-align: center;}
.idxTitle2 h4{font-size: 38px;color: #333333;line-height: 38px;text-transform: uppercase;margin-bottom: 22px;}
.idxTitle2 h3 span{display: inline-block;padding: 0 60px;position: relative;font-size: 24px;color: #333333;line-height: 24px;}
.idxTitle2 h3 span:before,
.idxTitle2 h3 span:after{content: "";width: 40px;height: 2px;background: #333333;position: absolute;top:50%;margin-top: -1px;}
.idxTitle2 h3 span:before{left: 0;}
.idxTitle2 h3 span:after{right: 0;}

.iPart2{padding: 70px 0;background: #F7FAFC;}
.iPart2 .container{padding-bottom: 48px;position: relative;overflow: hidden;}
.iPart2 .wrap{display: block;position: relative;overflow: hidden;height: 0;padding-bottom: 78%;}
.iPart2 .wrap em{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.iPart2 .wrap:before{content: "";width: 100%;height: 38%;position: absolute;left: 0;bottom: 0;z-index: 2;background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));}
.iPart2 .wrap h5{position: absolute;left: 0;bottom: 0;z-index: 3;width: 100%;box-sizing: border-box;padding: 0 20px;font-size: 18px;color: #FFFFFF;line-height: 24px;bottom: 14px;font-weight: normal;}

.idxMoreBtn{display: block;width: 110px;height: 32px;border:1px solid #999999;border-radius: 2px;text-align: center;font-size: 14px;color: #666666;line-height: 32px;position: relative;overflow: hidden;}
.idxMoreBtn span{position: relative;z-index: 2;}
.idxMoreBtn:before{width: 238px;height: 238px;border-radius: 100%;background: #0066b2;content: '';
position: absolute;left: -60%;top: -60%;-webkit-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;-webkit-transform: scale(0);transform: scale(0);}
.idxMoreBtn:hover:before{-webkit-transform: scale(1);transform: scale(1);}
.idxMoreBtn:hover{border-color: #0066b2;color: #fff;}

.iPart3{padding: 99px 0 88px;}
.iPart3 .textWrap{width: 36%;}
.iPart3 .textWrap .text{margin:-4px auto 92px;font-size: 18px;line-height: 36px;color: #333333;max-height: 252px;overflow: hidden;font-weight: 300;}
.iPart3 .picWrap{width: 56.8%;position: relative;overflow: hidden;}
.iPart3 .picWrap em{display: block;width: 100%;height: 0;padding-bottom: 521px;background-repeat: no-repeat;background-position: center;background-size: cover;}

.iPart4{padding: 50px 0;background: #F7FAFC;}
.iPart4 .left{width: 42.18%;}
.iPart4 .left .wrap{display: block;}
.iPart4 .left .pic{width: 100%;height: 0;padding-bottom: 390px;overflow: hidden;position: relative;margin-bottom: 20px;}
.iPart4 .left .pic em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.iPart4 .left h5{font-size: 20px;color: #333333;line-height: 24px;}
.iPart4 .left p{margin: 12px auto 28px;font-size: 16px;line-height: 26px;color: #333333;height: 52px;overflow: hidden;}
.iPart4 .left .btm{line-height: 16px;font-size: 14px;color: #999999;text-transform: uppercase;}
.iPart4 .left  .btm em{font-size: 16px;color: #666666;}
.iPart4 .left .wrap:hover h5,
.iPart4 .left .wrap:hover  .btm em{color: #0066b2;}

.iPart4 .right{width: 54.68%;}
.iPart4 .right li{border-bottom: 1px solid #E1E1E1;padding: 24px 0;}
.iPart4 .right li:first-child{border-top: 1px solid #E1E1E1;}
.iPart4 .right li a{display: block;height: 134px;padding-left: 210px;position: relative;}
.iPart4 .right li a .pic{width: 181px;height: 134px;position: absolute;left: 0;top:0;overflow: hidden;}
.iPart4 .right li a .pic em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.iPart4 .right li a h5{font-size: 20px;line-height: 40px;color: #333333;font-weight: normal;}
.iPart4 .right li a p{font-size: 16px;line-height: 32px;color: #686768;font-weight: 300;height: 64px;overflow: hidden;}
.iPart4 .right li a span{display: block;font-size: 14px;color: #999999;line-height: 20px;text-align: right;margin-top: 12px;font-weight: 300;}
.iPart4 .right li a:hover h5{color: #0066b2;}

.iPart5{margin: 80px auto;position: relative;padding: 50px 90px 0;}
.iPart5 .bg{width: 100%;height: 306px;position: absolute;left: 0;top:0;background-repeat: no-repeat;background-position: center;background-size: cover;}
.iPart5 .idxTitle2{position: relative;z-index: 2;padding-bottom: 10px;}
.iPart5 .idxTitle2 h4,.iPart5 .idxTitle2 h3 span{color: #fff;}
.iPart5 .idxTitle2 h3 span:before,.iPart5 .idxTitle2 h3 span:after{background: #fff;}
.iPart5 .content{position: relative;z-index: 2;padding: 30px 72px 50px;background: #FFFFFF;box-shadow: 0 2px 24px rgba(212,212,212,0.54);}
.iPart5 .content p{margin-bottom: 50px;font-size: 18px;color: #333333;line-height: 36px;height: 108px;overflow: hidden;font-weight: 300;}
.iPart5 .content .idxMoreBtn{margin: 0 auto;}

.footer1{background: #0066B2;font-size: 16px;color: #FFFFFF;}
.footer1 a:hover{opacity: 0.7;}
.footer1 .fLogo{border-bottom: 1px solid #D4D4D4;padding: 70px 0 40px;}
.footer1 .btm{padding: 49px 0 40px;}
.footer1 .btm .nav{margin-bottom: 30px;}
.footer1 .btm .nav li a{display: inline-block;margin-left: 28px;line-height: 16px;}
.footer1 .btm .nav li:first-child a{margin-left: 0;}
.footer1 .btm .txt{line-height: 32px;}
.footer1 .qrcode{padding: 0 0 0 60px;width: 94px;}
.footer1 .qrcode img{height: 94px;margin-bottom: 12px;}
.footer1 .qrcode p{font-size: 14px;line-height: 14px;text-align: center;}
.footer1 .select{margin-top: 39px;position: relative;width: 242px;text-align: center;}
.footer1 .select dt{height: 34px;background: rgba(51,51,51,0.32);position: relative;padding: 0 30px;cursor: pointer;font-size: 14px;line-height: 34px;}
.footer1 .select dt:before{content: "";width: 6px;height: 6px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;right: 18px;top:50%;margin-top: -4px; -webkit-transform: rotateZ(-45deg); -moz-transform: rotateZ(-45deg); -ms-transform: rotateZ(-45deg); transform: rotateZ(-45deg); }
.footer1 .select dd{position: absolute;left: 0;top:34px;width: 100%;background: rgba(51,51,51,0.7);display: none;}
.footer1 .select dd ul{max-height: 128px;overflow: auto;border-top: 1px solid rgba(255,255,255,0.8);}
.footer1 .select dd li a{display: block;padding: 4px 17px;font-size: 13px;line-height: 24px;}
.footer1 .select dd ul::-webkit-scrollbar{width:3px;height:3px}
.footer1 .select dd ul::-webkit-scrollbar-button:vertical{display:none}
.footer1 .select dd ul::-webkit-scrollbar-corner,
.footer1 .select dd ul::-webkit-scrollbar-track{background-color:#ccc}
.footer1 .select dd ul::-webkit-scrollbar-thumb{border-radius:0;background-color:#fff; }
.footer1 .select dd ul::-webkit-scrollbar-thumb:vertical:hover{ }
.footer1 .select dd ul::-webkit-scrollbar-thumb:vertical:active{ }

.copy1{background: #00599B;padding: 15px 0;text-align: center;font-size: 14px;line-height: 30px;color: #fff;}
.copy1 .wrap{display: flex;align-items: center;justify-content: center;}
.copy1 .gaab{margin-left: 16px;}

.float1{width: 76px;position: fixed;right: 0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%); z-index: 9;}
.float1 li{margin-top: 10px;position: relative;}
.float1 li:first-child{margin-top: 0;}
.float1 .icon{display: block;height: 76px;background: #FFFFFF;box-shadow: 0 2px 8px rgba(203,203,203,0.5);text-align: center;font-size: 14px;color: #333333;line-height: 14px;cursor: pointer;}
.float1 .icon .pic{width: 38px;height: 38px;margin: 0 auto;padding: 9px 0 6px;line-height: 38px;}
.float1 li p{width: 125px;position: absolute;right: 90px;top:50%;-webkit-transform:translateY(-50%); -moz-transform: translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);background: #fff;box-shadow: 0 2px 8px rgba(203,203,203,0.5);text-align: center;line-height: 20px;padding: 11px 5px;font-size: 14px;color: #333333;display: none;}
.float1 li p:before{content: "";position: absolute;right: -10px;border:5px solid transparent;border-left-color: #fff;top:50%;margin-top: -5px;}
.float1 li:hover .icon{background: #0066B2;color: #fff;}
.float1 li:hover .icon img{filter: brightness(0) invert(1);}
.float1 li.li3 .icon .pic{padding: 0;margin: 0 auto;height: 76px;line-height: 76px;}

.idxPopWrap{position: fixed;left: 0;top:0;width: 100%;height: 100%;z-index: 9;display: none;}
.idxPopWrap .maskLayer{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);}
.idxPopWrap .content{width: 80%;max-height: 90%;overflow: auto;position: absolute;left: 50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%);background: #fff;max-width: 600px;box-sizing: border-box;padding: 30px 20px;}
.idxPopWrap .content .close{padding: 10px;font-size: 14px;color: #555;line-height: 20px;cursor: pointer;position: absolute;right: 10px;top:10px;}
.idxPopWrap .content .close:hover{color: #0066B2;}
.idxPopWrap .content .title{font-size: 18px;line-height: 40px;text-align: center;color: #333;text-align: center;font-weight: normal;}
.idxPopWrap .content .formItem{margin-bottom: 20px;padding-left: 84px;position: relative;}
.idxPopWrap .content .formItem dt{position: absolute;left: 0;top:0;font-size: 14px;line-height: 36px;color: #333;text-align: right;width: 64px;box-sizing: border-box;padding-right: 4px;}
.idxPopWrap .content .formItem .text,
.idxPopWrap .content .formItem textarea{width: 100%;height: 36px;box-sizing: border-box;border:1px solid #ddd;padding: 0 12px;font-size: 14px;line-height: 34px;color: #444;}
.idxPopWrap .content .formItem textarea{height: 100px;}
.idxPopWrap .content .subm{width: 150px;height: 44px;border:none;display: block;margin: 0 auto;background: #0066B2;text-align: center;line-height: 44px;cursor: pointer;border-radius: 5px;color: #fff;font-size: 15px;}
.idxPopWrap .content .formItem.codeItem{padding-right: 100px;}
.idxPopWrap .content .formItem.codeItem .pic{width: 100px;height: 36px;position: absolute;right: 0;bottom:0;cursor: pointer;}
.idxPopWrap .content .formItem.codeItem .pic img{width: 100%;height: 100%;}



@media screen and (max-width: 1366px){
.header1 .logo img{height: 20px;}

}
@media screen and (max-width: 1300px){
.header1 .nav .nLi h3 a{font-size: 16px;}
.banner a{padding-bottom: 52%;}
}

@media screen and (max-width: 1200px){
.header1 .nav,.header1 .searchBtn{display: none;}
.header1 .menuIcon{display: block;}

.footer1 .btm .nav li a{margin-left: 20px;}
.footer1 .qrcode{padding-left: 30px;}
.footer1 .select{width: 200px;}
}


@media screen and (max-width: 1024px){
.iPart1{padding: 40px 0;}
.idxTitle1{margin-bottom: 20px;padding-bottom: 16px;}
.idxTitle1:before{width: 20px;}
.idxTitle1 h4{font-size: 24px;line-height: 24px;margin-bottom: 6px;}
.idxTitle1 h3{font-size: 20px;line-height: 24px;}

.iPart1 .content{padding-left: 300px;height: 400px;}
.iPart1 .content .tabs{width: 300px;padding: 20px 20px 20px 12px;}
.iPart1 .content .tabs .container .wrap{padding: 10px 30px 10px 0;line-height: 30px;font-size: 14px;}
.iPart1 .content .tabs .btn{right: 20px;}
.iPart1 .content .tabs .prev{top:4px}
.iPart1 .content .tabs .next{bottom: 4px;}
.iPart1 .content .picScroll a{padding-bottom: 400px;}
.iPart1 .content .picScroll a .text{padding: 0 90px 0 12px;bottom: 20px;font-size: 13px;line-height: 24px;}

.idxTitle2{margin-bottom: 20px;}
.idxTitle2 h4{font-size: 24px;line-height: 24px;margin-bottom: 6px;}
.idxTitle2 h3 span{font-size: 20px;line-height: 24px;padding: 0 32px;}
.idxTitle2 h3 span:before,.idxTitle2 h3 span:after{width: 20px;}

.iPart2{padding: 35px 0;}
.iPart2 .container{padding-bottom: 30px;}
.iPart2 .wrap h5{padding: 0 12px;bottom: 7px;font-size: 15px;}

.iPart3{padding: 40px 0;}
.iPart3 .textWrap .text{margin: 0 auto 45px;font-size: 15px;line-height: 25px;max-height: 200px;}
.iPart3 .picWrap em{padding-bottom: 370px;}

.iPart4 .right li{padding: 14px 0;}
.iPart4 .right li a{height: 120px;padding-left: 180px;}
.iPart4 .right li a .pic{width: 162px;height: 120px;}
.iPart4 .right li a h5{font-size: 16px;line-height: 20px;margin-bottom: 12px;}
.iPart4 .right li a p{font-size: 13px;line-height: 20px;height: 40px;}
.iPart4 .right li a span{font-size: 12px;}
.iPart4 .left .pic{padding-bottom: 328px;margin-bottom: 10px;}
.iPart4 .left h5{font-size: 16px;line-height: 20px;}
.iPart4 .left p{font-size: 13px;margin: 6px auto 14px;}
.iPart4 .left .btm em{font-size: 14px;}

.iPart5{padding: 30px 45px 0;}
.iPart5 .bg{height: 260px;}
.iPart5 .content{padding: 30px 30px 25px;}
.iPart5 .content p{margin-bottom: 30px;}

.footer1 .fLogo,.footer1 .qrcode{display: none;}
.footer1 .btm .left{width: 100%;float: none;text-align: center;}
.footer1 .btm .nav{display: none;}
.footer1 .select{float: none;margin: 20px auto 0;}
.footer1 .btm{padding: 20px 0;}
.footer1 .btm .txt{font-size: 13px;line-height: 26px;}
.footer1 .select dd{top: auto;bottom: 34px;}
.copy1{font-size: 12px;line-height: 20px;}
.copy1 .wrap{display: block;}
.copy1 .gaab{margin-left: 0;}
}

@media screen and (max-width: 760px){
.header1{line-height: 58px;}
.header1 .logo img{height: 14px;}
.header1 .menuIcon{width: 24px;}
.banner .pagination{bottom: 8%;}
/* .banner .pagination .swiper-pagination-bullet{width: 7px;height: 7px;}
.banner .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{-webkit-transform: scale(2.4);-webkit-transform: scale(2.4);} */
.banner .pagination .swiper-pagination-bullet{transform: scale(0.7);}

.iPart1 .content{height: auto;padding-left: 0;}
.iPart1 .content .tabs{display: none;}
.iPart1 .content .picScroll{}
.iPart1 .content .picScroll a{padding-bottom: 62.24%;}
.iPart1 .content .picScroll a .text{padding: 0 12px;bottom: 12px;}
.iPart1 .content .picScroll a .text h5{display: block;font-size: 15px;margin-bottom: 6px;}
.iPart1 .content .picScroll a .text p{-webkit-line-clamp:1;}
.iPart1 .content .picScroll .btnWrap{bottom: auto;top:0;}
.iPart1 .content .picScroll .btnWrap .btn{background: rgba(0,0,0,0.3);width: 28px;height: 28px;}
.iPart1 .content .picScroll .btnWrap .btn:before{width: 7px;height: 7px;border-width: 1px;margin: -4px 0 0 -4px;}

.iPart3 .textWrap,.iPart3 .picWrap{width: 100%;}
.iPart3 .textWrap{margin-bottom: 20px;}
.iPart3 .textWrap .text{margin-bottom: 20px;}
.iPart3 .picWrap em{padding-bottom: 71.66%;}

.iPart4{padding: 25px 0;}
.iPart4 .left,.iPart4 .right{width: 100%;}
.iPart4 .left{margin-bottom: 20px;}
.iPart4 .left .pic{padding-bottom: 72.22%;}
.iPart4 .right li a{height: 100px;padding-left: 150px;}
.iPart4 .right li a .pic{height: 100px;width: 135px;}
.iPart4 .right li a h5{font-size: 15px;margin-bottom: 8px;}
.iPart4 .right li a span{margin-top: 6px;}

.iPart5{margin: 30px auto;padding: 30px 20px 0;}
.iPart5 .bg{height: 200px;}
.iPart5 .idxTitle2{padding-bottom: 0;}
.iPart5 .content{padding: 20px 15px;}
.iPart5 .content p{font-size: 15px;line-height: 25px;height: 75px;margin-bottom: 20px;}

.float1{display: none;}


}

@media screen and (max-width: 468px){
.idxPopWrap .content .formItem{padding-left: 0;margin-bottom: 10px;}
.idxPopWrap .content .formItem dt{position: relative;text-align: left;width: auto;line-height: 24px;}
.idxPopWrap .content .subm{width: 120px;height: 36px;line-height: 36px;}
}