

@charset "utf-8";
*{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: "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: "SimSun",Arial,sans-serif; resize:none;}
body{font:12px "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;}
.show{display: block!important;opacity: 1!important;z-index: 9999;visibility:visible !important;;}
/*html5*/
article,aside,footer,header,section,footer,nav,figure,main{display:block}
a,*{-webkit-tap-highlight-color: transparent;tap-highlight-color: transparent;}

.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;}

/*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;}
.tran5000{-webkit-transition:all 5s linear; -moz-transition:all 5s linear; -ms-transition:all 5s linear; transition:all 5s linear;}

.scaleimg:hover img{ -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);}

/*ç½‘é¡µé™å®šå®½åº¦*/
.con_1000{ position:relative; margin:0 auto; width:1000px;}
.con_1000:after{content:""; display:block; height:0; clear:both;}

body{color: #474747; margin: 0 auto; background: #ffffff; min-width: 320px; font-size: 12px; line-height: 24px; font-family: "Microsoft Yahei",Helvetica,Arial,sans-serif;}
.w1260{width: 1260px;margin: 0 auto;}


.cd-popup { position: fixed; left: 0; top: 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); }
.cd-popup0, .cd-popup1, .cd-popup2, .cd-popup3 { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.3); opacity: 0; visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999; }
.cd-popup0.is-visible, .cd-popup1.is-visible, .cd-popup2.is-visible, .cd-popup3.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-container0, .cd-popup-container1, .cd-popup-container2, .cd-popup-container3 { position: relative; padding: 40px; background: #fff; width: 60%; margin: 0 auto; top: 20%; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; 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; }
.cd-popup-container1 { top: 10%; }
.is-visible .cd-popup-container0, .is-visible .cd-popup-container1, .is-visible .cd-popup-container2, .is-visible .cd-popup-container3 { -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; }
.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: 25px; }
.hidden_search .close_btn:hover { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }
.hidden_search .close_btn:hover:after, .hidden_search .close_btn:hover:before { background: #183884; }

.header{height: 124px;position: relative;width: 100%;}
.header .w1260{height: 100%;}
.header .logo{height: 100%;line-height: 124px;font-size: 0;}
.header .logo img{max-height: 60%;}
.header .searchBtn{width: 22px;height: 100%;cursor: pointer;background: url(../images/searchBtn.png) no-repeat  right center;margin-left: 30px;}
.header .menuIcon{width: 24px;cursor: pointer;display: none;margin: 47px 0 0 20px;}
.header .menuIcon span{display: block;height: 3px;background: #006ad2;margin-top: 5px;position: relative;}
.header .menuIcon span.line1:before{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.header .menuIcon span.line2:before{-webkit-transition:all 0.2s linear 0.1s; -moz-transition:all 0.2s linear 0.1s; -ms-transition:all 0.2s linear 0.1s; transition:all 0.2s linear 0.1s;}
.header .menuIcon span.line3:before{-webkit-transition:all 0.2s linear 0.2s; -moz-transition:all 0.2s linear 0.2s; -ms-transition:all 0.2s linear 0.2s; transition:all 0.2s linear 0.2s;}
.header .menuIcon:hover span:before{width: 100%;}

.header .pcNav{}
.header .pcNav .nLi{float: left;width: 112px;text-align: center;height: 124px;line-height: 124px;font-size: 0;}
.header .pcNav .nLi h3 a{display:block;text-align: center;font-size: 15px;color: #424242}
.header .pcNav .nLi:hover h3 a,.header .pcNav .nLi.on h3 a{color: #006ad2;}
.header .pcNav .navSub{width: 100%;position: absolute;left: 0;top: 124px;background: #ffffff;z-index: 3;text-align: left;border-top: 1px solid #dbdbdb;display: none;}
.header .pcNav .navSub .w1260{position: relative;}
.header .pcNav .navSub .w1260 .line{width: 1px;height: 100%;background: #dbdbdb;top: 0;}
.header .pcNav .navSub .w1260 .left{width: 348px;padding: 21px 79px 0 50px;}
.header .pcNav .navSub .w1260 .left .tit{line-height: 66px;font-size: 28px;color: #1a191a;font-weight: normal;}
.header .pcNav .navSub .w1260 .left p{font-size: 14px;line-height: 22px;color: #808080;height: 66px;overflow: hidden;margin-bottom: 27px;}
.header .pcNav .navSub .w1260 .left .readMore{display: block;width: 118px;height: 38px;border:1px solid #006ad2;text-align: center;line-height: 38px;font-size: 14px;color: #333333;position: relative;}
.header .pcNav .navSub .w1260 .left .readMore span{position: relative;z-index: 2;}
.header .pcNav .navSub .w1260 .left .readMore:before{content: "";width: 0;height: 100%;background: #006ad2;position: absolute;left: 0;top: 0;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.header .pcNav .navSub .w1260 .left .readMore:hover:before{width: 100%;}
.header .pcNav .navSub .w1260 .left .readMore:hover{color: #fff;}

.header .pcNav .navSub .w1260 .mid{width: 182px;border-left: 1px solid #dbdbdb;border-right: 1px solid #dbdbdb;min-height: 227px;padding-bottom: 37px;}
.header .pcNav .navSub .w1260 .subNav{padding-top: 27px;}
.header .pcNav .navSub .w1260 .subNav li a{display: block;font-size: 15px;color: #333233;line-height: 40px;text-align: center;}
.header .pcNav .navSub .w1260 .subNav li a:hover{color: #006ad2;}

.header .pcNav .navSub .w1260 .pic{padding: 30px 50px 0 0;width: 320px;height: 190px;}
.header .pcNav .navSub .w1260 .pic a{display: block;width: 100%;height: 100%;overflow: hidden;}
.header .pcNav .navSub .w1260 .pic a img{width: 100%;height: 100%;}

.banner{position: relative;width: 100%;overflow: hidden;}
.banner,.banner .swiper-wrapper,.banner .swiper-slide{width: 100%;}
.banner .swiper-slide a{display: block;width: 100%;height: 620px;background-repeat: no-repeat;background-position: center top;}
.banner .bannerPagi{position: absolute;left: 50%;z-index: 9;bottom: 20px;text-align: center;margin-left: -630px;height: 26px;line-height: 26px;}
.banner .bannerPagi .pagiFraction{font-size: 20px;color: #ffffff;margin-right: 10px;font-family: "BerlinSansFB";}
.banner .bannerPagi .swiper-pagination-bullet{display: inline-block;*display: inline;*zoom: 1;width: 12px;height: 12px;border-radius: 50%;background: #fff;margin: 0 20px 0 0;opacity: 1;}
.banner .bannerPagi .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #006ad2;}

.isect1{margin: -50px auto 70px;}
.isect1 .top{padding-top: 86px;position: relative;z-index: 3;}
.isect1 .top .logo{width: 130px;height: 100px;position: absolute;left: 50%;top: 0;margin-left: -65px;text-align: center;line-height: 100px;}
.isect1 .top .logo b{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/rhombus.png) no-repeat center;z-index: -1;}

.ititle{text-align: center;padding-bottom: 30px;overflow: hidden;}
.ititle h3{line-height: 30px;font-size: 24px;color: #1a1a1a;font-weight: normal;}
.ititle h5{font-size: 12px;color: #808080;line-height: 15px;text-transform: uppercase;font-weight: normal;font-family: "segoeui";}
.ititle i{display: block;width: 30px;height: 2px;background: #006ad2;margin: 11px auto 0;}

.isect1 .btm .tabs{border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;margin-bottom: 40px;font-size: 0;text-align: center;position: relative;}
.isect1 .btm .tabs li{display: inline-block;*display: inline;*zoom: 1;line-height: 46px;font-size: 16px;color: #333333;padding: 0 24px;margin: 0 12px;cursor: pointer;position: relative;}
.isect1 .btm .tabs li:before{content: "";width: 20px;height: 5px;position: absolute;left: -20px;top: 50%;margin-top: -3px;background: url(../images/arrow.png) no-repeat right center;opacity: 0;filter:alpha(opacity=0);
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.isect1 .btm .tabs li span{display: block;position: relative;}
.isect1 .btm .tabs li span:before,.isect1 .btm .tabs li span:after{content: "";width:60px;height: 16px;box-sizing:border-box;border:2px solid #006ad2;position: absolute;left: 50%;margin-left: -30px;opacity: 0;filter:alpha(opacity=0);
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.isect1 .btm .tabs li span:before{border-bottom: none;top: 0;}
.isect1 .btm .tabs li span:after{border-top: none;bottom: 0;}
.isect1 .btm .tabs li.active:before{opacity: 1;filter:alpha(opacity=100);left: 0;}
.isect1 .btm .tabs li.active{color: #006ad2;}
.isect1 .btm .tabs li.active span:before,.isect1 .btm .tabs li.active span:after{opacity: 1;filter:alpha(opacity=100);}
.isect1 .btm .tabs li.active span:before{top: -10px;}
.isect1 .btm .tabs li.active span:after{bottom: -10px;}
.isect1 .btm .swiper-slide{width: 100%;overflow: hidden;}
.isect1 .btm .swiper-slide .picList{width: 1280px;}
.isect1 .btm .swiper-slide .picList li{width: 300px;height: 220px;float: left;margin: 0 20px 20px 0;overflow: hidden;position: relative;}
.isect1 .btm .swiper-slide .picList li:first-child{width:620px;height: 460px;}
.isect1 .btm .swiper-slide .picList li a{display: block;width: 100%;height: 100%;}
.isect1 .btm .swiper-slide .picList li .pic{width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.isect1 .btm .swiper-slide .picList li .text{width: 100%;height: 22px;position: absolute;left: 0;bottom: 17px;z-index: 3;padding: 0 20px;box-sizing:border-box;font-size: 16px;color: #ffffff;font-weight: normal;}
.isect1 .btm .swiper-slide .picList li b{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/grayBg.png) repeat;z-index: 2;opacity: 0;filter:alpha(opacity=0);}
.isect1 .btm .swiper-slide .picList li i{width: 30px;height: 30px;background: url(../images/searchBtn1.png) no-repeat center;position: absolute;left: 50%;top: 70%;margin: -15px 0 0 -15px;z-index: 3;opacity: 0;filter:alpha(opacity=0);
-webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); transform: scale(0);}
.isect1 .btm .swiper-slide .picList li:first-child i{width: 50px;height: 50px;margin: -25px 0 0 -25px;background: url(../images/searchBtn2.png) no-repeat center;}
.isect1 .btm .swiper-slide .picList li:hover b{opacity: 1;filter:alpha(opacity=100);}
.isect1 .btm .swiper-slide .picList li:hover .pic{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.isect1 .btm .swiper-slide .picList li:hover .text{bottom: -22px;}
.isect1 .btm .swiper-slide .picList li:hover i{opacity: 1;filter:alpha(opacity=100);top: 50%;
-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}

.isect2{width: 100%;height:300px;background: url(../images/isect2Bg.jpg) no-repeat center;margin-bottom: 47px;}
.isect2 .w1260{box-sizing:border-box;padding-right: 180px;position: relative;}
.isect2 .w1260 .title{width: 180px;height: 370px;background: #006ad2;position: absolute;right: 0;top: 0;box-sizing:border-box;padding: 115px 0 0 42px;}
.isect2 .w1260 .title .box{width: 86px;height: 156px;border: 2px solid #ffffff;position: absolute;left: 66px;top: 77px;}
.isect2 .w1260 .title .box:before{content: "";width: 2px;height: 51px;background: #006ad2;position: absolute;left: -2px;top: 36px;}
.isect2 .w1260 .title h3{height: 32px;line-height: 32px;font-size: 24px;color: #ffffff;font-weight: normal;position: relative;z-index: 2;}
.isect2 .w1260 .title h5{height: 15px;line-height: 15px;padding-bottom: 4px;position: relative;z-index: 2;font-size: 12px;font-family: "segoeui";text-transform: uppercase;color: #e28d8d;font-weight: normal;}
.isect2 .w1260 .title .line{width: 1px;height: 70px;position: absolute;bottom: 0;right: 39px;}
.isect2 .w1260 .title .line i{display: block;width: 100%;height: 100%;background: #ffffff;
 -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); -webkit-animation: scrolldown2 2s 1s infinite cubic-bezier(0.645, 0.045, 0.355, 1); animation: scrolldown2 2s 1s infinite cubic-bezier(0.645, 0.045, 0.355, 1);}
@-webkit-keyframes scrolldown2 { 0% { -webkit-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; }
  55% { -webkit-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; }
  70% { -webkit-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; }
  85% { -webkit-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: 0 0; transform-origin: 0 0; }
  100% { -webkit-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: 0 0; transform-origin: 0 0; } }
@keyframes scrolldown2 { 0% { -webkit-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; }
  55% { -webkit-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; }
  70% { -webkit-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; }
  85% { -webkit-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: 0 0; transform-origin: 0 0; }
  100% { -webkit-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: 0 0; transform-origin: 0 0; } }
.isect2 .w1260 ul{padding-top: 108px;}
.isect2 .w1260 ul li{float: left;margin-right: 20px;}
.isect2 .w1260 ul li.li1{width: 226px;}
.isect2 .w1260 ul li.li2{width: 318px;}
.isect2 .w1260 ul li.li3{width: 216px;}
.isect2 .w1260 ul li.li4{width: 240px;}
.isect2 .w1260 ul li .num{height: 52px;line-height: 52px;font-size: 50px;color: #ffffff;font-family: "BerlinSansFB";margin-bottom: 4px;}
.isect2 .w1260 ul li .num p{height: 100%;}
.isect2 .w1260 ul li .num p span{float: left;margin-right: 12px;}
.isect2 .w1260 ul li .num p i{height: 100%;width: 17px;float: left;background: url(../images/addIcon.png) no-repeat center;}
.isect2 .w1260 ul li .desc{line-height: 20px;font-size: 14px;color: #ffffff;}

.isect3{margin-bottom: 50px;}
.isect3 .ititle{padding-bottom: 40px;}
.isect3 .cont{overflow: hidden;}

.isect3 .cont .picNews{width: 580px;height: 380px;overflow: hidden;float: left;position: relative;}
.isect3 .cont .picNews .swiper-slide{height: 100%;}
.isect3 .cont .picNews .swiper-slide a{display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}
.isect3 .cont .picNews .swiper-slide a .pic{width: 100%;height: 100%;overflow: hidden;}
.isect3 .cont .picNews .swiper-slide a .pic img{width: 100%;height: 100%;}
.isect3 .cont .picNews .swiper-slide a .date{width: 90px;height: 100px;background: #006ad2;position: absolute;left: -90px;top: 0;z-index: 2;text-align: center;
-webkit-transition:all 0.5s linear 0.5s; -moz-transition:all 0.5s linear 0.5s; -ms-transition:all 0.5s linear 0.5s; transition:all 0.5s linear 0.5s;}
.isect3 .cont .picNews .swiper-slide a .date em{display: block;padding-top: 12px;height: 53px;line-height: 53px;font-size: 50px;color: #ffffff;font-family: "HelveticaNeueLTProLt45";}
.isect3 .cont .picNews .swiper-slide a .date span{display: block;height: 25px;line-height: 25px;font-size: 14px;color: #ffffff;transition:all 0.5s linear 0.3s;}
.isect3 .cont .picNews .swiper-slide.swiper-slide-active a .date{left: 0;}
.isect3 .cont .picNews .swiper-slide.swiper-slide-active a .text{bottom: 0;}
.isect3 .cont .picNews.swiper-container-horizontal > .swiper-pagination-bullets{position: absolute;width: auto;left: auto;right: 8px;height: 50px;line-height: 50px;z-index: 3;bottom: 0;}
.isect3 .cont .picNews.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{width: 12px;height: 12px;background: #ffffff;margin: 0 12px 0 0;cursor: pointer;opacity: 1;}
.isect3 .cont .picNews.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #006ad2;}

.isect3 .cont .textNews{width: 650px;}
.isect3 .cont .textNews .recomNews{margin: 9px 0 22px;}
.isect3 .cont .textNews .recomNews h5{font-size: 18px;color: #1a1a1a;font-weight: normal;line-height: 22px;margin-bottom: 22px;}
.isect3 .cont .textNews .recomNews p{font-size: 14px;line-height: 26px;color: #666666;height: 52px;overflow: hidden;}
.isect3 .cont .textNews .recomNews:hover h5{color: #006ad2;}

.isect3 .cont .textNews ul li{height: 48px;border:1px solid #dbdbdb;margin-top: 18px;line-height: 48px;}
.isect3 .cont .textNews ul li:first-child{margin-top: 0;}
.isect3 .cont .textNews ul li a{display: block;padding: 0 45px 0 123px;position: relative;}
.isect3 .cont .textNews ul li a:before{content: "";width: 100%;height: 0;position: absolute;left: 0;top: 0;z-index: -1;background: #006ad2;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.isect3 .cont .textNews ul li a .date{width: 123px;height: 100%;font-size: 14px;color: #666666;text-align: center;position: absolute;left: 0;top: 0;}
.isect3 .cont .textNews ul li a i{width: 45px;height: 100%;position: absolute;right: 0;top: 0;}
.isect3 .cont .textNews ul li a i:before{content: "";width: 5px;height: 10px;position: absolute;left: 50%;top: 50%;margin: -5px 0 0 -2px;background: url(../images/arrow2.png) no-repeat left top;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.isect3 .cont .textNews ul li a h5{font-size: 16px;color: #333333;font-weight: normal;}
.isect3 .cont .textNews ul li:hover a .date,.isect3 .cont .textNews ul li:hover a h5{color: #006ad2;}
.isect3 .cont .textNews ul li:hover i:before{background-position: left bottom;}


.isect4{background: #f0f0f0 url(../images/isect4Bg.png) repeat-y center top;}
.isect4 .w1260{height: 100%;box-sizing:border-box;padding: 75px 0 96px 156px;position: relative;height: 600px;}
.isect4 .w1260 .left{width: 148px;position: absolute;left: 0;top: 75px;}
.isect4 .w1260 .left .circle{display: block;width: 13px;height: 13px;border:1px solid #c3c3c3;border-radius: 50%;background: #f0f0f0;margin: 17px 0 31px 33px;}
.isect4 .w1260 .left .date{margin-bottom: 35px;position: relative;}
.isect4 .w1260 .left .date em{display: block;height: 91px;line-height: 91px;font-size: 74px;color: #666666;font-family: "HelveticaNeueLTProLt45";}
.isect4 .w1260 .left .date .line{display: block;width: 2px;height: 40px;background: #333333;margin: 0 0 0 39px;}
.isect4 .w1260 .left .date span{font-size: 16px;line-height: 22px;color: #666666;width: 35px;position: absolute;right: 0;bottom: 18px;}
.isect4 .w1260 .left .more{width: 67px;height: 205px;margin: 0 0 0 6px;background: url(../images/moreBg.png) no-repeat center top;position: relative;}
.isect4 .w1260 .left .more a{display: block;position: relative;z-index: 2;width: 67px;height: 67px;padding: 30px 0 0;text-align: center;line-height: 67px;font-size: 12px;color: #333333;font-family: "Microsoft Yahei";}
.isect4 .w1260 .left .more i{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/moreBg1.png) no-repeat center;
clip:rect(0,0px,0,0);}
.isect4 .w1260 .left .more:hover i{clip:rect(0,520px,205px,0);}
.isect4 .w1260 .left .more:hover a{color: #006ad2;}

.isect4 .isect4Item{width: 500px;margin-left: 52px;width: 45.2%;margin-left: 4.8%;}
.isect4 .isect4Item .title{height: 54px;line-height: 54px;padding-bottom: 2px;position: relative;margin-bottom: 34px;font-size: 24px;color: #1a1a1a;font-weight: normal;}
.isect4 .isect4Item .title:before{content: "";width: 30px;height: 2px;background: #006ad2;position: absolute;left: 0;bottom: 0;}

.isect4 .isect4Item .recomNews{margin-bottom: 15px;border-bottom: 1px solid #cccccc;position: relative;}
.isect4 .isect4Item .recomNews:before{content: "";width: 0;height: 1px;position: absolute;left: 0;bottom: -1px;z-index: 2;background: #006ad2;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.isect4 .isect4Item .recomNews h5{height: 22px;line-height: 22px;margin-bottom: 20px;font-size: 18px;color: #333333;font-weight: normal;}
.isect4 .isect4Item .recomNews p{margin-bottom: 9px;font-size: 14px;line-height: 26px;color: #666666;height: 52px;overflow: hidden;}
.isect4 .isect4Item .recomNews span{display: inline-block;*display: inline;*zoom: 1;height: 40px;line-height: 40px;font-size: 14px;color: #006ad2;padding-right: 35px;background: url(../images/arrow3.png) no-repeat right center;}
.isect4 .isect4Item .recomNews:hover:before{width: 100%;}
.isect4 .isect4Item .recomNews:hover h5{color: #006ad2;}

.isect4 .isect4Item ul{}
.isect4 .isect4Item ul li{height: 36px;line-height: 36px;padding-left: 15px;position: relative;}
.isect4 .isect4Item ul li:before{content: "";width: 3px;height: 5px;position: absolute;left: 0;top: 50%;margin-top: -3px;background: url(../images/trangle.png) no-repeat center;}
.isect4 .isect4Item ul li a{display: block;}
.isect4 .isect4Item ul li a h5{font-size: 14px;color: #333333;font-weight: normal;max-width: 80%;}
.isect4 .isect4Item ul li a span{font-size: 14px;color: #808080;}
.isect4 .isect4Item ul li a:hover h5,.isect4 .isect4Item ul li a:hover span{color: #006ad2;}

.isect5{padding: 80px 0 90px 0;overflow: hidden;}
.isect5 ul li{float: left;width: 48.4%;margin-left: 3.2%;height: 0;padding-bottom: 22.25%;position: relative;}
.isect5 ul li:first-child{margin-left: 0;}
.isect5 ul li a{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;}
.isect5 ul li a img{width: 100%;height: 100%;}
.isect5 ul li:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.2);box-shadow:0 15px 30px rgba(0,0,0,0.2);}

.fTop{width: 100%;padding: 45px 0 62px 0;background: #3a3939;}
.fTop .nav .dl1{width: 174px;}
.fTop .nav .dl2{width: 165px;}
.fTop .nav .dl3{width: 197px;}
.fTop .nav .dl4{width: 190px;}
.fTop .nav  dl dt{margin-bottom: 18px;height: 26px;line-height: 26px;font-size: 16px;color: #ffffff;}
.fTop .nav  dl dd{height: 26px;line-height: 26px;font-size: 14px;color: #c0c0c0;}
.fTop .nav  dl dd a{display: inline-block;*display: inline;*display: inline;*zoom: 1;}
.fTop .nav  dl dd a:hover{color: #fff;}

.fTop .fContact{width: 360px;}
.fTop .fContact h5{margin-bottom: 18px;height: 26px;line-height: 26px;font-size: 16px;color: #ffffff;font-weight: normal;}
.fTop .fContact p{line-height: 26px;font-size: 14px;color: #c0c0c0;}

.select { height: 38px; position: relative;margin: 24px 0 0 0;width: 270px;}
.select dt { height: 38px; display: inline-block; background: #ffffff url(../images/downIcon.png) no-repeat 250px center; line-height: 38px; padding: 0 30px 0 10px; cursor: pointer; width: 230px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; z-index: 3; color: #333333; font-size: 14px; }
.select dt:hover,.select dt.cur {}
.select dd {width: 100%;position: absolute; left: 0; bottom: 38px; background: #fff; display: none; }
.select dd ul{ width: 100%; max-height: 250px; overflow: auto; }
.select dd ul li { display: block; width: 100%; float: left; }
.select dd ul li a { line-height: 30px; display: block; padding: 0 8px;}
.select dd ul li a:hover { background: #f5f5f5; }
.select dd ul::-webkit-scrollbar{width:3px;height:3px}
.select dd ul::-webkit-scrollbar-button:vertical{display:none}
.select dd ul::-webkit-scrollbar-corner,
.select dd ul::-webkit-scrollbar-track{background-color:#ccc}
.select dd ul::-webkit-scrollbar-thumb{border-radius:0;background-color:#ca161d; }
.select dd ul::-webkit-scrollbar-thumb:vertical:hover{ }
.select dd ul::-webkit-scrollbar-thumb:vertical:active{ }

.fTop .fCode{width: 126px;}
.fTop .fCode .pic{height: 122px;width: 122px;margin: 0 auto;}
.fTop .fCode .pic img{width: 100%;height: 100%;}
.fTop .fCode p{height: 40px;line-height: 40px;font-size: 14px;color: #ffffff;text-align: center;}
.fBtm{padding: 12px 0;background: #1e1e1e;text-align: center;line-height: 26px;font-size: 14px;color: #ffffff;}
.fBtm span{margin: 0 4px;}
.fBtm span a:hover{text-decoration: underline;}

.nyBanner{width: 100%;height: 320px;background-position: center top;background-repeat: no-repeat;margin-bottom: 34px;}
.nyBanner .w1200{height: 100%;font-size: 0;}
.nyBanner .w1260 img{width: 100%;height: 100%;}

.nyTitle{margin-bottom: 23px;text-align: center;}
.nyTitle h3{line-height: 44px;font-size: 32px;color: #292929;font-weight: normal;}
.nyTitle p{font-size: 12px;line-height: 26px;color: #808080;}

.nyMenu{text-align: center;margin-bottom: 40px;font-size: 0;}
.nyMenu li{display: inline-block;*display: inline;*zoom: 1;height: 36px;line-height: 36px;font-size: 15px;color: #292929;margin: 0 2px;border-radius: 18px;}
.nyMenu li a{display: inline-block;*display: inline;*zoom: 1;padding: 0 30px;}
.nyMenu li.on{background: #006ad2;color: #ffffff;}
.nyMenu li:hover{color: #006ad2;}
.nyMenu li.on:hover{color: #fff;}

.aboutTit{text-align: center;height: 66px;line-height: 66px;padding-bottom: 2px;position: relative;font-size: 26px;color: #292929;font-weight: normal;margin-bottom: 55px;}
.aboutTit:before{content: "";width: 50px;height: 2px;background: #006ad2;position: absolute;left: 50%;margin-left: -25px;bottom: 0;}


.aboutItem1 .aboutTit{color: #ffffff;}
.aboutItem1 .aboutTit:before{background: #ffffff;}

.aboutItem1{margin-bottom: 42px;}
.aboutItem1 .top{padding: 85px 0 50px 0;margin-bottom: 34px;background: url(../images/about-pic.jpg) no-repeat center center;}
.aboutItem1 .top .aboutTit{margin-bottom: 49px;}
.aboutItem1 .top ul li{float: left;text-align: center;}
.aboutItem1 .top ul li.li1{width: 386px;}
.aboutItem1 .top ul li.li2{width: 386px;}
.aboutItem1 .top ul li.li3{width: 386px;}
.aboutItem1 .top ul li .num{height: 77px;line-height: 77px;}
.aboutItem1 .top ul li .num span{display: inline-block;*display: inline;*zoom: 1;height: 100%;}
.aboutItem1 .top ul li .num span em{float: left;font-size: 50px;color: #ffffff;font-family: "BerlinSansFB";}
.aboutItem1 .top ul li .num span i{float: left;height: 100%;width: 17px;margin-left: 12px;background: url(../images/addIcon.png) no-repeat center;}
.aboutItem1 .top ul li .line{display: block;width: 32px;height: 1px;background: #ffffff;margin: 0 auto 10px;}
.aboutItem1 .top ul li p{font-size: 14px;line-height: 22px;color: #ffffff;}
.aboutItem1 .btm{font-size: 14px;line-height: 26px;color: #4c4c4c;text-align: justify;}
.aboutItem1 .btm *{max-width: 100% !important;}

.aboutItem2{width: 100%;background: url(../images/aboutBg2.jpg) no-repeat center;padding: 42px 0 65px;margin-bottom: 31px;}


.honorScroll{overflow: hidden;}
.honorScroll .swiper-slide{max-width: 282px;margin-right: 46px;}
.honorScroll .swiper-slide .pic{padding: 30px 33px;background: url(../images/honorBg.jpg) no-repeat center;background-size: 100% 100%;margin-bottom: 10px;
-webkit-box-shadow:0 8px 10px rgba(0,0,0,0.5);box-shadow:0 8px 10px rgba(0,0,0,0.5);}
.honorScroll .swiper-slide .pic span{display: block;width: 100%;height: 0;padding-bottom:69.6%;position: relative;}
.honorScroll .swiper-slide .pic span img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.honorScroll .swiper-slide .text{height: 70px;background: url(../images/brownBg.png) no-repeat left top;text-align: center;padding: 0 32px;
-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.5);;box-shadow:0 3px 8px rgba(0,0,0,0.5);;}
.honorScroll .swiper-slide .text p{display: table;height: 70px;width: 100%;}
.honorScroll .swiper-slide .text span{display: table-cell; vertical-align:middle; text-align:center;font-size: 14px;color: #ffffff;line-height: 22px;font-weight: normal;}
.honorScroll .btnWrap{width: 100%;height: 40px;margin-top: 80px;text-align: center;font-size: 0;}
.honorScroll .btnWrap .honorBtn{display: inline-block;*display: inline;*zoom: 1;width: 60px;height: 40px;margin: 0 10px;cursor: pointer;background: #fff;position: relative;}
.honorScroll .btnWrap .honorBtn span{display: block;width: 100%;height: 100%;position: relative;background: #fff;}
.honorScroll .btnWrap .honorBtn.honorPrev span{background:url(../images/leftArr.png) no-repeat left center;}
.honorScroll .btnWrap .honorBtn.honorNext span{background:url(../images/rightArr.png) no-repeat left center;}
.honorScroll .btnWrap .honorBtn:before{content: "";width: 0;height: 100%;background: #006ad2;position: absolute;left: 0;top: 0;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.honorScroll .btnWrap .honorBtn:hover:before{width: 100%;}
.honorScroll .btnWrap .honorBtn:hover span{background-position: right center;}

.aboutItem3{margin-bottom: 50px;}
.honorScroll1Wrap{width: 1260px;margin: 0 auto;padding: 0 50px;position: relative;}
.honorScroll1Wrap .honorScroll1{width: 100%;overflow: hidden;}
.honorScroll1Wrap .honorBtn1{width: 22px;height: 40px;position: absolute;top: 50%;margin-top: -20px;cursor: pointer;z-index: 3;}
.honorScroll1Wrap .honorBtn1.honorPrev1{left: 0;background: url(../images/leftArr1.png) no-repeat left center;}
.honorScroll1Wrap .honorBtn1.honorNext1{right: 0;background: url(../images/rightArr1.png) no-repeat right center;}
.honorScroll1Wrap .honorScroll1 .swiper-slide{max-width: 280px;margin-right: 60px;}
.honorScroll1Wrap .honorScroll1 .swiper-slide a{display: block;padding: 36px 29px;background: url(../images/honorBg1.jpg) no-repeat left top;background-size: 100% 100%;}
.honorScroll1Wrap .honorScroll1 .swiper-slide a .wrap{padding: 9px 9px 36px;background: #fff;}
.honorScroll1Wrap .honorScroll1 .swiper-slide a .wrap .pic{width: 100%;height: 0;padding-bottom: 71%;position: relative;}
.honorScroll1Wrap .honorScroll1 .swiper-slide a .wrap .pic img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.honorScroll1Wrap .honorScroll1 .swiper-slide a .wrap h5{margin: 20px 0 9px;text-align: center;font-size: 16px;line-height: 22px;height: 44px;overflow: hidden;color: #333333;font-weight: normal;}
.honorScroll1Wrap .honorScroll1 .swiper-slide a .wrap .line{display: block;width: 20px;height: 2px;background: #006ad2;margin: 0 auto 25px;}
.honorScroll1Wrap .honorScroll1 .swiper-slide a .wrap span{display: block;width: 98px;height: 30px;margin: 0 auto;border:1px solid #dbdbdb;text-align: center;line-height: 30px;font-size: 14px;color: #666666;position: relative;}
.honorScroll1Wrap .honorScroll1 .swiper-slide a .wrap span:before{content: "";width: 0;height: 100%;position: absolute;left: 0;top: 0;background: #006ad2;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.honorScroll1Wrap .honorScroll1 .swiper-slide a .wrap span em{display: block;position: relative;z-index: 2;}
.honorScroll1Wrap .honorScroll1 .swiper-slide a:hover .wrap h5{color: #006ad2;}
.honorScroll1Wrap .honorScroll1 .swiper-slide a:hover .wrap span:before{width: 100%;}
.honorScroll1Wrap .honorScroll1 .swiper-slide a:hover .wrap span{color: #fff;}

.Gallery{width:100%;height:100%;position:fixed;left:0;top:0;background:url(../images/grayBg.png) repeat;opacity:0;z-index:999999;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.Gallery.show{opacity:1}
.g-bottom,.g-left,.g-right,.g-top{z-index:99;display:block;-webkit-appearance:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.g-top{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.7);height:45px;text-align:center;line-height:45px;color:#fff;z-index:120}
.g-left.none,.g-right.none{opacity:.3;cursor:not-allowed}
.g-bottom{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.7);height:45px;text-align:center;line-height:45px;color:#fff;z-index:120}
.g-left{position:absolute;top:43%;left:0;height:14%;background:rgba(0,0,0,.5);width:55px;cursor:pointer}
.g-right{position:absolute;top:43%;right:0;height:14%;background:rgba(0,0,0,.5);width:55px;cursor:pointer}
.Gallery img{max-height:87%;max-width:99%}
.Gallery.Gallery-none img{max-height:100%;max-width:99%}
.Gallery-wrap{width:100%;height:100%;position:relative;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
.g-left:after{content:'';width:20px;height:2px;background:#fff;position:absolute;left:16px;top:50%;margin-top:-1px}
.g-left:before{content:'';width:10px;height:10px;border:2px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-top:none;border-right:none;display:block;position:absolute;left:16px;top:50%;margin-top:-6px}
.g-right:after{content:'';width:20px;height:2px;background:#fff;position:absolute;right:16px;top:50%;margin-top:-1px}
.g-right:before{content:'';width:10px;height:10px;border:2px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-left:none;border-bottom:none;display:block;position:absolute;right:16px;top:50%;margin-top:-6px}
.g-list{width:100%;height:100%;text-align:center;vertical-align:middle;position:absolute;left:0;top:0}
.g-list span{display:inline-block;vertical-align:middle;height:100%}
.g-list img{vertical-align:middle;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease}
.Gallery-wrap.grab .g-list img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.g-top .g-count{width:auto;height:100%;position:absolute;left:0;top:0;padding:0 18px}
.g-top button{height:45px;width:45px;border:none;position:absolute;right:0;top:0;opacity:.8;background:0 0;-webkit-tap-highlight-color:transparent}
.g-top span{display:block;width:100%;height:100%;line-height:45px;color:#fff}
.g-close{cursor:pointer}
.g-close:after{content:'';width:24px;height:2px;background:#fff;display:block;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;left:8px;top:21px}
.g-close:before{content:'';width:24px;height:2px;background:#fff;display:block;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;left:8px;top:21px}
.g-top button:hover{opacity:1}

.aboutItem4{padding: 19px 0 66px 0;background: #f5f5f5;}

.aboutItem4 .top{margin-bottom: 40px;position: relative;}
.aboutItem4 .top:before{content: "";width: 100%;height: 2px;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;position: absolute;left: 0;top: 63px;}
.aboutItem4 .top li{float: left;text-align: center;}
.aboutItem4 .top li.li1{width: 130px;margin-right: 132px;}
.aboutItem4 .top li.li2{width: 360px;margin-right: 80px;}
.aboutItem4 .top li.li3{width: 230px;}
.aboutItem4 .top li.li4{width: 130px;float: right;}
.aboutItem4 .top li i{width: 130px;height: 130px;display: block;margin: 0 auto 25px;background-repeat: no-repeat;background-position: center;background-size: 100% 100%;position: relative;z-index: 2;}
.aboutItem4 .top li h5{font-size: 16px;line-height: 26px;color: #292929;font-weight: bold;}
.aboutItem4 .top li p{font-size: 14px;line-height: 26px;color: #4c4c4c;margin-bottom: 7px;}
.aboutItem4 .top li em{display: block;width: 30px;height: 1px;background: #006ad2;margin: 0 auto;}

.aboutItem4 .btm{height: 330px;}
.aboutItem4 .btm dl{height: 100%;padding-left: 420px;position: relative;}
.aboutItem4 .btm dl dt{width: 400px;height: 100%;background: #ffffff;position: absolute;left: 0;top: 0;box-sizing:border-box;padding: 30px;}
.aboutItem4 .btm dl dd{width: 100%;height: 100%;box-sizing:border-box;border:1px solid #dbdbdb;}
.aboutItem4 .btm dl dt select{width: 100%;height: 44px;border:1px solid #dbdbdb;font-family: "Microsoft Yahei";font-size: 14px;color: #4c4c4c;padding-left: 13px;box-sizing:border-box;}
.aboutItem4 .btm dl dt .optionItem{padding: 37px 0 0 13px;display:none;}
.aboutItem4 .btm dl dt .optionItem:first-child{display:block;}
.aboutItem4 .btm dl dt .optionItem .tit{font-size: 18px;color: #1a1a1a;line-height: 26px;font-weight: bold;margin-bottom: 27px;}
.aboutItem4 .btm dl dt .optionItem .cont{font-size: 14px;line-height: 28px;color: #4c4c4c;text-align: justify;max-height: 138px;overflow: auto;padding-right: 10px;}
.aboutItem4 .btm dl dt .optionItem .cont::-webkit-scrollbar{width:3px;height:3px}
.aboutItem4 .btm dl dt .optionItem .cont::-webkit-scrollbar-button:vertical{display:none}
.aboutItem4 .btm dl dt .optionItem .cont::-webkit-scrollbar-corner,
.aboutItem4 .btm dl dt .optionItem .cont::-webkit-scrollbar-track{background-color:#ccc}
.aboutItem4 .btm dl dt .optionItem .cont::-webkit-scrollbar-thumb{border-radius:0;background-color:#006ad2; }
.aboutItem4 .btm dl dt .optionItem .cont::-webkit-scrollbar-thumb:vertical:hover{ }
.aboutItem4 .btm dl dt .optionItem .cont::-webkit-scrollbar-thumb:vertical:active{ }

.aboutItem5{padding: 21px 0 80px;}
.form{}
.form dl{width: 47%;box-sizing:border-box;padding-left: 76px;margin-bottom: 40px;position: relative;}
.form dl dt{width: 76px;height: 42px;position: absolute;left: 0;top: 0;text-align: left;line-height: 42px;font-size: 14px;color: #333333;}
.form dl dd{width: 100%;height: 100%;}
.form dl dd .text,
.form dl dd textarea{width: 100%;height: 42px;box-sizing:border-box;border:1px solid #dbdbdb;font-family: "Microsoft Yahei";font-size: 14px;color: #444;text-indent: 12px;line-height: 40px;}
.form dl.w100p{width: 100%;}
.form dl dd textarea{height: 150px;overflow: auto;}
.form dl.codeDl{width: 596px;}
.form dl.codeDl dd .text{width: 330px;float: left;}
.form dl.codeDl dd img{width: 178px;height: 40px;float: left;border:1px solid #e6e6e6;cursor: pointer;margin-left: 10px;}
.form dl.btnWrap{width: 140px;height: 42px;padding-left: 0;}
.form dl.btnWrap .subm{width: 140px;height: 100%;border:none;cursor: pointer;background: #006ad2;font-size: 14px;color: #ffffff;font-family: "Microsoft Yahei";}

.nyWrap{margin-bottom: 80px;min-height: 350px;overflow-x:hidden;}
.caseList{width: 1290px;padding-bottom: 25px;}
.caseList li{width: 31%;margin: 0 2.3% 30px 0;}
.caseList li a{display: block;width: 100%;height: 0;padding-bottom: 72.5%;position: relative;}
.caseList li a .pic{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.caseList li a .pic img{width: 100%;height: 100%;}
.caseList li a b{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;background: url(../images/grayBg70.png) repeat;opacity: 0;filter:alpha(opacity=0);}
.caseList li a .text{width: 100%;height: 94px;position: absolute;left: 0;top: 50%;margin-top: -47px;text-align: center;box-sizing:border-box;padding: 0 10px;z-index: 3;}
.caseList li a .text h5{font-size: 20px;line-height: 26px;color: #ffffff;font-weight: normal;margin-bottom: 24px;
opacity: 0;filter:alpha(opacity=0);
-webkit-transform:translateY(15px); -moz-transform: translateY(15px); -ms-transform:translateY(15px); transform:translateY(15px);}
.caseList li a .text i img{display: inline;width: 45px;height: 45px;
-webkit-transform:translateY(-10px) scale(0); -moz-transform: translateY(-10px) scale(0); -ms-transform:translateY(-10px) scale(0); transform:translateY(-10px) scale(0);}
.caseList li a:hover b{opacity: 1;filter:alpha(opacity=100);}
.caseList li a:hover .text h5{opacity: 1;filter:alpha(opacity=100);
-webkit-transform:translateY(0); -moz-transform: translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
.caseList li a:hover .text i img{
-webkit-transform: translateY(0) scale(1); -moz-transform: translateY(0) scale(1); -ms-transform: translateY(0) scale(1); transform: translateY(0) scale(1);}

.page{text-align: center;font-size: 0;}
.page a{display: inline-block;*display: inline;*zoom: 1;height: 42px;border:1px solid #dbdbdb;margin: 0 10px;font-size: 14px;color: #4c4c4c;padding: 0 26px;line-height: 42px;}
.page a.num{padding: 0 10px;}
.page a.on,.page a:hover{background: #006ad2;border-color: #006ad2;color: #fff;}

.caseCont{margin-bottom: 10px;}
.caseContScroll{width: 54.7%;}
.caseCont1 .caseContScroll{width: 80%; margin:0 auto; max-width: 1008px;}
.caseCont1 .caseContScroll .tit{ font-size: 26px;
color: #333333;
font-weight: normal;
line-height: 36px;
padding: 12px 0 28px;
text-align: center;}
.caseContScroll .gallery-top{margin-bottom: 20px;}
.caseContScroll .gallery-top .swiper-slide{width: 100%;}
.caseContScroll .gallery-top .swiper-slide span{display: block;width: 100%;padding-bottom: 51%; overflow: hidden; height: 0;background-repeat: no-repeat;background-position: center;background-size: cover;}
.caseContScroll .gallery-thumbs{width: 100%;position: relative;}
.caseContScroll .gallery-thumbs .swiper-slide{position: relative;cursor: pointer;}
.caseContScroll .gallery-thumbs .swiper-slide span{display: block;width: 100%;height: 172px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.caseContScroll .gallery-thumbs .swiper-slide:before{content: "";width: 100%;height: 100%;box-sizing:border-box;border:2px solid #006ad2;position: absolute;left: 0;top: 0;z-index: 2;display: none;}
.caseContScroll .gallery-thumbs .swiper-slide.swiper-slide-active:before{display: block;}
.caseContScroll .gallery-thumbs .caseContScrollBtn{width: 28px;height: 54px;position: absolute;top: 50%;margin-top: -27px;z-index: 3;cursor: pointer;}
.caseContScroll .gallery-thumbs .caseContScrollBtn.caseContScrollNext{right: 0;background: url(../images/rightArr2.png) no-repeat center;}
.caseContScroll .gallery-thumbs .caseContScrollBtn.caseContScrollPrev{left: 0;background: url(../images/leftArr2.png) no-repeat center;}


.caseContText{width: 42.7%;box-sizing:border-box;}
.caseContText .caseTitle{font-size: 26px;color: #333333;font-weight: normal;line-height: 36px;padding: 12px 0 28px 0;}
.caseContText .caseDetail{padding-right: 30px;font-size: 14px;line-height: 32px;color: #4c4c4c;text-align: justify;height: 480px;overflow: auto;}
.caseContText .caseDetail *{max-width: 100% !important;}
.caseContText .caseDetail::-webkit-scrollbar{width:10px;height:10px}
.caseContText .caseDetail::-webkit-scrollbar-button:vertical{display:none}
.caseContText .caseDetail::-webkit-scrollbar-corner,
.caseContText .caseDetail::-webkit-scrollbar-track{background-color:#e6e6e6}
.caseContText .caseDetail::-webkit-scrollbar-thumb{border-radius:0;background-color:#b3b3b3; }


.caseRecom{}
.caseRecom .tit{text-align: center;font-size: 26px;color: #333333;font-weight: normal;line-height: 84px;}
.caseRecom .caseRecomScroll{width: 100%;overflow: hidden;position: relative;}
.caseRecom .caseRecomScroll .swiper-slide .pic{width: 100%;height: 0;padding-bottom: 72.5%;position: relative;overflow: hidden;}
.caseRecom .caseRecomScroll .swiper-slide .pic img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.caseRecom .caseRecomScroll .swiper-slide .text{position: relative;padding: 18px 40px 18px 0;height: 20px;font-size: 16px;color: #333333;line-height: 20px;}
.caseRecom .caseRecomScroll .swiper-slide .text i{width: 35px;height: 9px;position: absolute;right: 0;top: 50%;margin-top: -4px;background: url(../images/arrow4.png) no-repeat right center;}
.caseRecom .caseRecomScroll .swiper-slide:hover .text{color: #006ad2;}
.caseRecom .caseRecomScroll .swiper-slide:hover .text i{background-position: left center;}
.caseRecom .caseRecomScroll .caseRecomBtn{width: 49%;position: absolute;height: 34px;cursor: pointer;bottom: 0;display: none;}
.caseRecom .caseRecomScroll .caseRecomBtn.caseRecomBtnPrev{left: 0;background: #eee url(../images/leftArr1.png) no-repeat center;background-size: auto 60%;}
.caseRecom .caseRecomScroll .caseRecomBtn.caseRecomBtnNext{right: 0;background: #eee url(../images/rightArr1.png) no-repeat center;background-size: auto 60%;}

.jobList{margin-bottom: 40px;}
.jobList .hd{height: 50px;line-height: 50px;background: #e6e6e6;font-size: 18px;color: #333333;}
.jobList .item1{width: 248px;padding-left: 60px;}
.jobList .item2{width: 92px;text-align: center;padding-right: 166px;}
.jobList .item3{width: 92px;text-align: center;padding-right: 166px;}
.jobList .item4{width: 92px;text-align: center;padding-right: 148px;}
.jobList .item5{width: 134px;text-align: center;}
.jobList .item{height: 50px;line-height: 50px;}
.jobList .bd{border: 1px solid #e6e6e6;border-top: none;}
.jobList .bd dl.grayBg dt{background: #f2f2f2;}
.jobList .bd dl dt{width: 100%;background: #fafafa;font-size: 14px;color: #666666;cursor: pointer;}
.jobList .bd dl dt .item5 em{display: block;width: 12px;height: 12px;margin: 19px auto;position: relative;}
.jobList .bd dl dt .item5 em .line1{width: 12px;height: 2px;background: #006ad2;position: absolute;left: 0;top: 50%;margin-top: -1px;}
.jobList .bd dl dt .item5 em .line2{width: 2px;height: 12px;background: #006ad2;position: absolute;top: 0;left: 50%;margin-left: -1px;}
.jobList .bd dl dd{padding: 34px 60px 50px;font-size: 14px;line-height: 26px;color: #666666;text-align: justify;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;display: none;}
.jobList .bd dl dd *{max-width: 100% !important;}
.jobList .bd dl.on dt .item5 .line2{opacity: 0;filter:Alpha(opacity=0); -webkit-transform: rotateZ(90deg); -moz-transform: rotateZ(90deg); -ms-transform: rotateZ(90deg); transform: rotateZ(90deg); }

.newsList{padding-bottom: 30px;}
.newsList li{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dotted #cccccc;}
.newsList li a{display: block;height: 200px;padding: 0 216px 0 404px;position: relative;}
.newsList li a .pic{width: 300px;height: 200px;position: absolute;left: 0;top: 0;overflow: hidden;}
.newsList li a .pic img{width: 100%;height: 100%;}
.newsList li a .line{width: 44px;height: 1px;background: #cccccc;position: absolute;left: 340px;top: 29px;}
.newsList li a .line:before{content: "";width: 0;height: 100%;background: #006ad2;position: absolute;left: 0;top: 0;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.newsList li a .date{width: 110px;padding: 66px 66px 0 0;position: absolute;top: 0;right: 0;text-align: right;}
.newsList li a .date em{display: block;height: 52px;line-height: 52px;font-size: 40px;color: #333333;font-family: "HelveticaNeueLTProLt45";}
.newsList li a .date span{display: block;height: 33px;font-size: 14px;color: #333333;line-height: 33px;font-family: "HelveticaNeueLTProLt45";}
.newsList li a .date b{width: 38px;height: 38px;position: absolute;right: 0;top: 88px;border:1px solid #cccccc;}
.newsList li a .date b i{display: block;width: 100%;height: 100%;background: url(../images/arrow5.png) no-repeat right center;position: relative;z-index: 2;}
.newsList li a .date b:before{content: "";width: 0;height: 100%;position: absolute;left: 0;top: 0;background: #006ad2;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.newsList li a h5{padding: 16px 0 26px;line-height: 27px;font-size: 18px;color: #000000;font-weight: normal;}
.newsList li a .date1{height: 24px;line-height: 24px;margin-bottom: 10px;font-size: 14px;color: #999;display: none;}
.newsList li a p{font-size: 14px;line-height: 26px;color: #666666;height: 78px;overflow: hidden;}
.newsList li a:hover .line:before{width: 100%;}
.newsList li a:hover .date b{border-color: #006ad2;}
.newsList li a:hover .date b i{background-position: left center;}
.newsList li a:hover .date b:before{width: 100%;}

.newsList li.noPic a{padding-left: 0;}
.newsList li.noPic a .pic{display: none;}
.newsList li.noPic a .line{display: none;}

.newsPage .page{text-align: left;}
.newsPage .page a{margin: 0 20px 0 0;}

.noticeWrap{width: 100%;padding: 50px 0;background: #f5f5f5;min-height: 300px;margin-bottom: 60px;}
.noticeCont{position: relative;}
.noticeCont:before{content: "";width: 258px;height: 100%;background: #ffffff;border:1px solid #e6e6e6;border-top: none;position: absolute;left: 0;top: 0;}
.noticeCont .nySide{width: 260px;float: left;position: relative;z-index: 2;}
.noticeCont .nySide .tit{height: 95px;line-height: 95px;background: #006ad2;padding-left: 45px;font-size: 20px;color: #ffffff;font-weight: normal;position: relative;}
.noticeCont .nySide .tit:before{content: "";width: 4px;height: 16px;background: #ffffff;position: absolute;left: 30px;top: 40px;}
.noticeCont .nySide ul{padding: 0 19px;}
.noticeCont .nySide ul li{height: 40px;line-height: 40px;border-bottom: 1px dotted #cccccc;}
.noticeCont .nySide ul li a{display: block;padding-left: 26px;background: url(../images/trangle1.png) no-repeat 10px center;font-size: 14px;color: #333333;}
.noticeCont .nySide ul li.on{border-bottom: 1px solid #ededed;}
.noticeCont .nySide ul li.on a{background-color: #ededed;font-weight: bold;color: #006ad2;}
.noticeCont .nySide ul li:hover a{color: #006ad2;}

.noticeList{width: 970px;min-height: 350px;float: right;overflow-x:hidden;}
.noticeList ul{width: 1000px;}
.noticeList ul li{width: 47%;margin: 0 3% 20px 0;background: #ffffff;height: 100px;}
.noticeList ul li a{display: block;padding: 22px 19px 22px 90px;height: 56px;position: relative;}
.noticeList ul li a .date{width: 90px;text-align: center;position: absolute;left: 0;top: 19px;}
.noticeList ul li a .date em{display: block;height: 45px;line-height: 45px;font-size: 40px;color: #333333;font-family: "HelveticaNeueLTProLt45";}
.noticeList ul li a .date span{display: block;height: 23px;line-height: 23px;font-size: 12px;color: #666666;}
.noticeList ul li a p{font-size: 16px;color: #333333;line-height: 24px;height: 48px;overflow: hidden;padding: 4px 0 4px 20px;border-left: 1px solid #dbdbdb;}
.noticeList ul li a:before{content: "";width: 1px;height: 0;position: absolute;left: 90px;top: 22px;background: #006ad2;z-index: 2;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.noticeList ul li a:hover .date em,.noticeList ul li a:hover .date span{color: #006ad2;}
.noticeList ul li a:hover:before{height: 54px;}

.noticeList1{width: 970px;min-height: 350px;float: right;overflow-x:hidden;}
.noticeList1 ul li{height: 36px;line-height: 36px;padding-left: 15px;position: relative;}
.noticeList1 ul li:before{content: "";width: 3px;height: 5px;position: absolute;left: 0;top: 50%;margin-top: -3px;background: url(../images/trangle.png) no-repeat center;}
.noticeList1 ul li a{display: block;}
.noticeList1 ul li a h5{font-size: 14px;color: #333333;font-weight: normal;max-width: 80%;}
.noticeList1 ul li a span{font-size: 14px;color: #808080;}
.noticeList1 ul li a:hover h5,.noticeList1 ul li a:hover span{color: #006ad2;}


.noticePage1{width: 970px;min-height: 350px;float: right;overflow:hidden;font-size: 14px;line-height: 32px;color: #4c4c4c;text-align: justify;background: #fff;
box-sizing:border-box;padding: 30px 10px;}
.noticePage1 *{max-width: 100% !important;word-break:breal-all;}

.noticeWrap.passageWrap{margin-bottom: 27px;}
.noticeCont.passage:before{display: none;}
.passage .psgTit{text-align: center;margin-bottom: 25px;}
.passage .psgTit h5{line-height: 30px;margin-bottom: 12px;font-size: 20px;color: #333333;font-weight: bold;}
.passage .psgTit p{font-size: 12px;line-height: 22px;color: #666666;}
.passage .psgTit p span{margin: 0 6px;}
.passage .psgCont{font-size: 14px;line-height: 32px;color: #4c4c4c;text-align: justify;}
.passage .psgCont *{max-width: 100% !important;word-break:breal-all;}

.relNotice{margin-top: 27px;}
.relNotice .tit{line-height: 44px;padding-left: 21px;position: relative;font-size: 16px;color: #333333;font-weight: bold;}
.relNotice .tit:before{content: "";width: 4px;height: 18px;background: #006ad2;position: absolute;left: 0;top: 13px;}
.relNotice .cont{padding: 13px 20px;border:1px solid #dbdbdb;}
.relNotice .cont ul li{height: 32px;line-height: 32px;padding-left: 13px;position: relative;}
.relNotice .cont ul li:before{content: "";width: 4px;height: 4px;background: #4d4d4d;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -2px;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.relNotice .cont ul li a{font-size: 14px;color: #4c4c4c;}
.relNotice .cont ul li:hover a{color: #006ad2;}
.relNotice .cont ul li:hover:before{background: #006ad2;}




.searchList{margin-bottom: 40px;}
.searchList li{height: 36px;line-height: 36px;padding-left: 15px;position: relative;}
.searchList li:before{content: "";width: 3px;height: 5px;position: absolute;left: 0;top: 50%;margin-top: -3px;background: url(../images/trangle.png) no-repeat center;}
.searchList li a{display: block;}
.searchList li a h5{font-size: 14px;color: #333333;font-weight: normal;max-width: 80%;}
.searchList li a span{font-size: 14px;color: #808080;}
.searchList li a:hover h5,.searchList li a:hover span{color: #006ad2;}

.floatAd{position: fixed;z-index: 888;top: 25%;max-width: 200px;font-size: 0;}
.floatAd img{max-width: 100%;}
.floatAd.leftAd{left: 0;}
.floatAd.rightAd{right: 0;}
.floatAd .close{position: absolute;right:0;top: 0;font-size: 14px;z-index: 2;cursor: pointer;line-height: 32px;padding: 0 6px;font-family: "Microsoft Yahei";}

.header .logo,.header .logo img,.header .pcNav .nLi,.header .searchBtn,
.header .menuIcon{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.header{background: #fff;}
.header .logo img{max-height: 100%;                           }
body.headerFixed .pageWrap{padding-top: 124px;}
body.headerFixed .header{position: fixed;left: 0;top: 0;z-index: 99;height: 90px;}
body.headerFixed .header .logo{height: 90px;line-height: 90px;}
body.headerFixed .header .pcNav .nLi{height: 90px;line-height: 90px;}
body.headerFixed .header .pcNav .navSub{top: 90px;}
body.headerFixed .header .menuIcon{margin-top: 30px;}


.casePage{display: none;}
.caseWrap{position: relative;margin-bottom: 88px;min-height: 300px;}
.caseWrap .pageBtn{width: 30px;height: 57px;position: absolute;top: 50%;margin-top: -29px;}
.caseWrap .pageBtn.prev{left: -50px;background: url(../images/caseLeft.png) no-repeat center;}
.caseWrap .pageBtn.next{right: -50px;background: url(../images/caseRight.png) no-repeat center;}

.aboutItem3 .tabHd{text-align: center;margin-bottom: 65px;font-size: 0;}
.aboutItem3 .tabHd ul li{display: inline-block;*display: inline;*zoom: 1;font-size: 14px;line-height: 32px;padding: 0 20px;margin: 0 10px;border:1px solid #ccc;cursor: pointer;position: relative;}
.aboutItem3 .tabHd ul li:before{content: "";width: 0;height: 100%;background: #006ad2;position: absolute;left: 0;top: 0;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.aboutItem3 .tabHd ul li span{display: block;position: relative;z-index: 3;}
.aboutItem3 .tabHd ul li.on{border-color: #006ad2;color: #fff;}
.aboutItem3 .tabHd ul li.on:before{width: 100%;}
.aboutItem3 .tabBd .bdItem{display: none;}
.aboutItem3 .tabBd .bdItem:first-child{display: block;}

.aboutItem6{padding: 70px 0 80px 0;background: url(../images/add/historyBg.jpg) no-repeat center top;margin-bottom: 20px;}


.syFocusThumb{position: relative; width:100%;  overflow: hidden;}
.syFocusThumb .pagination {text-align: center; width: 100%;position: relative; height:98px;margin-bottom: 72px;color: #333333; clear: both;box-sizing:border-box;padding: 0 70px;}
.syFocusThumb .pagination:before{content: "";width: 100%;height: 1px;background: #dad9d9;position: absolute;left: 0;top: 37px;}
.syFocusThumb .thumbWrap {width: 100%;height: 98px;overflow: hidden;}
.syFocusThumb .holder {width: 4000px}
.syFocusThumb .holder I {cursor: pointer;}

.syFocusThumb .toc{ font-size:22px; font-style:normal; display:block;float: left;width:160px;text-align:center;position: relative;z-index: 2;}
.syFocusThumb .toc:before{content: " ";width: 1px;height: 17px;position: absolute;left: 50%;top: 30px;background: #b7b7b7;}
.syFocusThumb .toc i{display: block;width: 34px;height: 47px;margin: 0 auto 24px;position: relative;z-index: 2;}
.syFocusThumb .toc i b{display: block;width: 100%;height: 0;background: url(../images/add/curIcon.png) no-repeat center top;}
.syFocusThumb .toc span{display: block;text-align: center;height: 27px;line-height: 27px;}
.syFocusThumb .pagination I.selected i b{height: 100%;}
.syFocusThumb .pagination I.selected span{color:#006ad2;}
.syFocusThumb .pagination I.selected:before{display: none;}

.syFocusThumb .prev,.syFocusThumb .next{width: 16px;height: 32px;position: absolute;top: 72px;cursor: pointer;background-image: url(../images/add/historyArrow.png);background-repeat: no-repeat;}
.syFocusThumb .prev{left: 0;background-position: left top;}
.syFocusThumb .next{right: 0;background-position: left bottom;}
.syFocusThumb .prev:hover{background-position: right top;}
.syFocusThumb .next:hover{background-position: right bottom;}

.syFocusThumb .sliderwrapper{}
.syFocusThumb .sliderwrapper .contentdiv{width: 100%;}
.syFocusThumb .sliderwrapper .contentdiv .pic{width: 47.8%;height: 386px;background: #fff url(../images/add/historyContBg2.jpg) no-repeat center center;
overflow: hidden;background-size: 100% 100%;}
.syFocusThumb .sliderwrapper .contentdiv .pic .wrap{position: relative;overflow: hidden;width: 95.5%;height: 92.75%;margin: 2.4% auto 0;}
.syFocusThumb .sliderwrapper .contentdiv .pic .wrap .swiper-slide .img{width: 100%;height: 360px;text-align: center;line-height: 360px;}
.syFocusThumb .sliderwrapper .contentdiv .pic .wrap .swiper-slide .img img{max-width: 100%;max-height: 100%;}
.syFocusThumb .sliderwrapper .contentdiv .text{width: 52.2%;height: 386px;background: #fff url(../images/add/historyContBg1.jpg) no-repeat center center;
overflow: hidden;background-size: 100% 100%;}
.syFocusThumb .sliderwrapper .contentdiv .text .wrap{padding: 40px 2% 40px 7.79%;}
.syFocusThumb .sliderwrapper .contentdiv .text .wrap .tit{margin-bottom: 31px;}
.syFocusThumb .sliderwrapper .contentdiv .text .wrap .tit span{display: inline-block;line-height: 50px;height: 50px;font-size: 24px;color: #e83428;
border-bottom: 2px solid #006ad2;}
.syFocusThumb .sliderwrapper .contentdiv .text .wrap .detail{font-size: 14px;color: #666666;line-height: 30px;height: 204px;overflow: auto;padding-right: 20px;}
.syFocusThumb .sliderwrapper .contentdiv .text .wrap .detail::-webkit-scrollbar{width:3px;height:3px}
.syFocusThumb .sliderwrapper .contentdiv .text .wrap .detail::-webkit-scrollbar-button:vertical{display:none}
.syFocusThumb .sliderwrapper .contentdiv .text .wrap .detail::-webkit-scrollbar-corner,
.syFocusThumb .sliderwrapper .contentdiv .text .wrap .detail::-webkit-scrollbar-track{background-color:#ccc}
.syFocusThumb .sliderwrapper .contentdiv .text .wrap .detail::-webkit-scrollbar-thumb{border-radius:0;background-color:#006ad2; }
.syFocusThumb .sliderwrapper .contentdiv .text .wrap .detail::-webkit-scrollbar-thumb:vertical:hover{ }
.syFocusThumb .sliderwrapper .contentdiv .text .wrap .detail::-webkit-scrollbar-thumb:vertical:active{ }
.syFocusThumb .sliderwrapper .contentdiv .text .wrap .detail *{max-width: 100% !important;word-break:breal-all;}


.aboutItem4 .top1{padding: 28px 0 40px 28px;margin-bottom: 20px;background: #ffffff;}
.aboutItem4 .top1 ul li{width: 25%;margin-bottom: 24px;box-sizing:border-box;padding-right: 10px;}
.aboutItem4 .top1 ul li .tit{font-size: 18px;line-height: 36px;color: #242424;font-weight: bold;margin-bottom: 2px;}
.aboutItem4 .top1 ul li .detail{font-size: 14px;color: #4d4d4d;line-height: 26px;}

.aboutItem4 .btm dl dt .title{font-size: 18px;line-height: 26px;color: #1a1a1a;font-weight: bold;margin-bottom: 23px;}
.aboutItem4 .btm dl dt .detail{font-size: 14px;line-height: 36px;color: #4c4c4c;}
.aboutItem4 .btm dl dt .detail p{padding-left: 29px;}
.aboutItem4 .btm dl dt .detail p.tel{background: url(../images/telIcon.png) no-repeat left 12px;}
.aboutItem4 .btm dl dt .detail p.add{background: url(../images/addIcon2.png) no-repeat left 12px;}
.aboutItem4 .btm dl dt .detail p.fax{background: url(../images/faxIcon.png) no-repeat left 14px;}

.jobDesc{font-size: 14px;line-height: 26px;color: #4c4c4c;text-align: justify;margin-bottom: 60px;}
.jobDesc *{max-width: 100% !important;}
.jobDesc .jobPicList{text-align: center;margin-top: 54px;font-size: 0;}
.jobDesc .jobPicList li{width: 33.3%;float: left;text-align: center;}

.grayBg{width: 100%;background: #f5f5f5;}
.grayBg２{width: 100%;background: #f5f5f5;}
.fcWrap{padding-bottom: 60px;}

.fcList{width: 100%;}
.fcList dl{margin-bottom: 40px;width: 48%;height: 259px;box-sizing:border-box;padding: 22px; -ms-transition:0.7s; -moz-transition:0.7s;
 -webkit-transition:0.7s; -o-transition:0.7s; transition:0.7s;}
.fcList dl a{display: block;width: 100%;height: 100%;box-sizing:border-box;padding-left: 312px;position: relative;}
.fcList dl a dt{width: 290px;height: 215px;overflow: hidden;position: absolute;left: 0;top: 0;}
.fcList dl a dt img{width: 100%;height: 100%;}
.fcList dl a dd{width: 100%;height: 100%;position: relative;}
.fcList dl a dd h5{display: block;color: #454545;font-size: 20px;line-height: 31px;height: 60px;margin-top: -4px;overflow: hidden;font-weight: normal;}
.fcList dl a dd span{display: block;color: #9a9999;font-size: 14px;padding: 7px 0 15px 0;}
.fcList dl a dd p{display: block;color: #666666;font-size: 14px;font-weight: normal;line-height: 23px;height: 68px;overflow: hidden;}
.fcList dl a dd em{background: url(../images/add/arrow.png) no-repeat right center;color: #434343;font-size: 14px;padding-right: 17px;position: absolute;
bottom: 4px;left: 0;}
.fcList dl:hover{background:#fff; box-shadow:0 0 20px #d2d2d2; -webkit-box-shadow:0 0 20px #d2d2d2;}

.float{width: 40px;position: fixed;right: 0;top: 40%;z-index: 99;}
.float li{width: 40px;height: 40px;margin-bottom: 2px;position: relative;}
.float li i{display: block;width: 100%;height: 100%;cursor: pointer;}
.float li.li1 i{background: #c9151e url(../images/float2.png) no-repeat center;}
.float li.li2 i{background: #c9151e url(../images/float4.png) no-repeat center;}
.float li.li1 .codeImg{width: 138px;height: 138px;padding: 2px 6px 2px 2px;text-align: center;line-height: 138px;position: absolute;left: -148px;top: 0;
z-index: 9;background: url(../images/fCodeBg.png) no-repeat center;font-size: 0;display: none;}
.float li.li1 .codeImg img{width: 96%;height: 96%;}

/*20180115*/
.isect4 .w1260{padding-left: 0;}
.isect4 .w1260 .left{display: none;}
.isect4 .isect4Item{width: 31.6%;margin-left: 2.6%;}
.isect4 .isect4Item.isect4Item1{margin-left: 0;}
.isect4 .isect4Item ul li a h5{max-width: 70%;}

/* 20210122 */
.header .pcNav .nLi{width: 100px;}
.contBusiness ul li,.passage .psgCont ul li{list-style:square inside;}

@media screen and (max-width: 1380px){
.honorScroll1Wrap{width: auto;padding: 0 5% 50px;}
.honorScroll1Wrap .honorBtn1{width: 50%;top: auto;margin-top: 0;bottom: 0;height: 30px;}
.honorScroll1Wrap .honorBtn1.honorPrev1,.honorScroll1Wrap .honorBtn1.honorNext1{background-position: center;background-size: auto 80%;}

.caseWrap .pageBtn{display: none;}
.casePage{display: block;}
}

@media screen and (max-width: 1280px){
.w1260{width: auto;padding: 0 5%;}
.banner .swiper-slide a{width: 100%;height: 0;padding-bottom: 49%;background-size: cover;}
.header .pcNav{display: none;}
.header .menuIcon{display: block;}
.banner .bannerPagi{width: 100%;box-sizing:border-box;margin-left: 0;left: 0;}
.banner .bannerPagi .swiper-pagination-bullet{margin-right: 10px;}

.isect1 .btm .tabs li{margin: 4px 3px;padding: 0 15px;font-size: 15px;}
.isect1 .btm .tabs li:before{width: 12px;}
.isect1 .btm .tabs li span:before, .isect1 .btm .tabs li span:after{height: 8px;}
.isect1 .btm .tabs li.active span:before{top: 0;}
.isect1 .btm .tabs li.active span:after{bottom: 0;}
.isect1 .btm .swiper-slide .picList{width: 100%;}
.isect1 .btm .swiper-slide .picList li,.isect1 .btm .swiper-slide .picList li:first-child{width: 33%;margin: 0 0.5% 5px 0;height: auto;}
.isect1 .btm .swiper-slide .picList li:nth-child(3n){margin-right: 0;}
.isect1 .btm .swiper-slide .picList li .pic{height:0;padding-bottom: 74%;}
.isect1 .btm .swiper-slide .picList li:first-child i{width: 30px;height: 30px;margin: -15px 0 0 -15px;background: url(../images/searchBtn1.png) no-repeat center;}

.isect2{height: auto;padding: 70px 0;background-size: cover;}
.isect2 .w1260{padding-right: 0;}
.isect2 .w1260 .title{display: none;}
.isect2 .w1260 ul{padding-top: 0;}
.isect2 .w1260 ul li.li1,.isect2 .w1260 ul li.li2{width: 50%;margin: 0 0 40px 0;}
.isect2 .w1260 ul li.li3,.isect2 .w1260 ul li.li4{width: 50%;margin: 0;}
.isect2 .w1260 ul li .num{text-align: center;}
.isect2 .w1260 ul li .num p{display: inline-block;*display: inline;*zoom: 1;}
.isect2 .w1260 ul li .desc{text-align: center;}

.isect3 .cont .picNews,.isect3 .cont .textNews{width: 100%;}
.isect3 .cont .picNews{margin-bottom: 30px;height: auto;}
.isect3 .cont .picNews .swiper-slide a{height: 0;padding-bottom:66.5%;}
.isect3 .cont .picNews .swiper-slide a .date{left: 0;}
.isect3 .cont .picNews .swiper-slide a .pic{position: absolute;left: 0;top: 0;}

.fTop{padding: 25px 0 32px 0;}
.fTop .nav .dl1,.fTop .nav .dl2,.fTop .nav .dl3,.fTop .nav .dl4{width: 100%;}
.fTop .nav dl dt,.fTop .nav dl dd{float: left;margin-right: 12px;}
.fTop .nav dl dt{width: 100%;margin-bottom: 8px;margin-top: 18px;}
.fTop .nav dl dd{}

.fTop .fContact{margin-top: 18px;width: 100%;}
.fTop .fContact h5{margin-bottom: 8px;}
.fTop .fCode{float: left;width: 100%;margin-top: 18px;}

.nyBanner{background-size: cover;height: 280px;}
.nyBanner .w1260{display: none;}

.aboutItem1 .top{background-size: cover;}
.aboutItem1 .top ul li.li1,.aboutItem1 .top ul li.li2,
.aboutItem1 .top ul li.li3,.aboutItem1 .top ul li.li4{width: 50%;}
.aboutItem1 .top ul li.li1,.aboutItem1 .top ul li.li2{margin-bottom: 20px;}
.aboutItem1 .top .aboutTit{margin-bottom: 55px;}

.aboutItem2{background-size: cover;}
.honorScroll .swiper-slide .text{background-size: 100% 100%;}

.aboutItem4 .top:before{display: none;}
.aboutItem4 .top li.li1,.aboutItem4 .top li.li2,
.aboutItem4 .top li.li3,.aboutItem4 .top li.li4{width: 25%;margin-right: 0;}
.aboutItem4 .top li i{width: 100px;height: 100px;}

.caseList{width: 100%;}
.caseList li:nth-child(3n){margin-right: 0;}

.caseContText{width: 100%;float: none;margin-bottom: 30px;}
.caseContScroll{width: 100%;float: none;}
.caseContText .caseDetail{height: auto;padding-right: 0;}

.caseContScroll .gallery-top .swiper-slide span,
.caseContScroll .gallery-thumbs .swiper-slide span{height: 0;padding-bottom: 51%;}

.jobList .item1{width: 40%;box-sizing:border-box;padding: 0 10px 0 20px;}
.jobList .item2,.jobList .item3,.jobList .item4,.jobList .item5{width: 15%;padding: 0;}

.noticeCont:before{display: none;}
.noticeCont .nySide,.noticeList,.noticeList1{width: 100%;float: none;}
.noticePage1{width: 100%;float: none;}

.noticeCont .nySide .tit{display: none;}
.noticeCont .nySide ul{text-align: center;margin-bottom: 30px;padding: 0;}
.noticeCont .nySide ul li{display: inline-block;*display: inline;*zoom: 1;border-bottom: none;}
.noticeCont .nySide ul li a{padding: 0 15px;background:url(../images/trangle1.png) no-repeat 10px center;}
.noticeCont .nySide ul li.on a{background:url(../images/trangle1.png) no-repeat 10px center;}
.noticeCont .nySide ul li.on{border:none;}

.noticeList ul{width: 100%;}
.noticeList ul li:nth-child(2n){margin-right: 0;}

.floatAd{display: none;}

.aboutItem4 .top1 ul li{width: 33.3%;}

.jobDesc .jobPicList span{margin: 0 14px;}
.jobDesc .jobPicList li{width: 100%;margin-bottom: 24px;}

.fcList dl{width: 49%;}
.fcList dl{height: 207px;}
.fcList dl a{padding-left: 230px;}
.fcList dl a dt{width: 220px;height: 163px;}
.fcList dl a dd h5{height: 30px;}
.fcList dl a dd p{height: 46px;}

}

@media screen and (max-width: 1024px){
.isect4 .isect4Item ul li a h5{max-width: 60%;}
.noticeList1 ul li a h5{max-width: 60%;}
.searchList li a h5{max-width: 60%;}

.aboutItem4 .btm{height: auto;}
.aboutItem4 .btm dl{height: auto;padding-left: 0;}
.aboutItem4 .btm dl dt{width: 100%;height: auto;position: static;margin-bottom: 20px;}
.aboutItem4 .btm dl dt .optionItem .cont{height: auto;min-height: 100px;}
.aboutItem4 .btm dl dd{height: 328px;}

.form dl.codeDl{width: 440px;}
.form dl.codeDl dd .text{width: 220px;}
.form dl.codeDl dd img{width: 120px;}

.newsList li a{padding: 0 176px 0 354px;}
.newsList li a .line{left: 304px;}

.honorScroll1Wrap .honorScroll1 .swiper-slide{max-width: 300px;}
.honorScroll .swiper-slide{max-width: 300px;}

.aboutItem4 .top1 ul li{width: 50%;}

.fcList dl{width: 100%;}

.float{display: none;}
}

@media screen and (max-width: 768px){
.header{height: 80px;}
.header .logo{line-height: 80px;width:80%}
.header .logo img{max-height: 35%;}
.header .menuIcon{margin-top: 26px;}

.isect1 .btm .swiper-slide .picList li,.isect1 .btm .swiper-slide .picList li:first-child{width: 49%;margin-right: 2%;}
.isect1 .btm .swiper-slide .picList li:nth-child(3n){margin-right: 2%;}
.isect1 .btm .swiper-slide .picList li:nth-child(2n){margin-right: 0;}

.isect1{margin-top: 0;}
.isect1 .top{padding-top: 40px;}
.isect1 .top .logo{display: none;}

.isect3 .cont .picNews .swiper-slide a .date{left: -90px;}

.isect4{background: #f0f0f0;}
.isect4 .w1260{padding:40px 5%;height: auto;}
.isect4 .w1260 .left{display: none;}
.isect4 .isect4Item{width: 100%;margin-left: 0;margin-bottom: 30px;}
.isect4 .isect4Item:last-child{margin-bottom: 0;}

.isect5{padding: 40px 0 45px;}
.isect5 ul li{width: 100%;margin-left: 0;margin-bottom: 20px;padding-bottom: 46%;}
.isect5 ul li:last-child{margin-bottom: 0;}

.isect3 .cont .picNews .swiper-slide a .date{width: 70px;height: 80px;left: -70px;}
.isect3 .cont .picNews .swiper-slide a .date em{height: 40px;line-height: 40px;font-size: 36px;padding-top: 8px;}

.aboutItem1 .top{padding: 40px 0;height: auto;}
.aboutTit{margin-bottom: 30px;}
.aboutItem1 .top .aboutTit{margin-bottom: 35px;}

.nyMenu li{margin-bottom: 6px;line-height: 28px;height: 28px;}
.nyMenu li a{padding: 0 10px;}

.honorScroll .btnWrap{margin-top: 40px;}

.aboutItem4 .top li.li1,.aboutItem4 .top li.li2,
.aboutItem4 .top li.li3,.aboutItem4 .top li.li4{width: 50%;margin-bottom: 20px;}

.form dl.codeDl{width: 100%;}
.form dl{width: 100%;}
.form dl.btnWrap{float: left;margin-left: 76px;}
.form dl.codeDl dd .text{width: 100px;}
.form dl.codeDl dd img{width: 80px;}

.caseList li{width: 49%;margin-right: 2%;}
.caseList li:nth-child(3n){margin-right: 2%;}
.caseList li:nth-child(2n){margin-right: 0;}

.page a{width: 49%;margin: 0 0 0 -1px;padding: 0;text-align: center;}
.page a.num{display: none;}

.newsPage .page a{margin: 0 0 0 -1px;}

.caseRecom .caseRecomScroll{padding-bottom: 36px;}
.caseRecom .caseRecomScroll .caseRecomBtn{display: block;}

.jobList .hd{font-size: 16px;}
.jobList .item1{width: 45%;}
.jobList .item4{display: none;}
.jobList .item2,.jobList .item3{width: 20%;}

.newsList li a{padding-right: 0;}
.newsList li a .date{position: static;padding: 0;width: 100%;text-align: left;display: none;}
.newsList li a .date1{display: block;}
.newsList li a h5{padding-bottom: 16px;}

.noticeList ul li{width: 100%;margin-right: 0;}

.honorScroll1Wrap .honorScroll1 .swiper-slide{max-width: 400px;}
.honorScroll .swiper-slide{max-width: 400px;}

body.headerFixed .pageWrap{padding-top: 80px;}

.aboutItem6{background-size: cover;}
.syFocusThumb .pagination{margin-bottom: 50px;}
.syFocusThumb .sliderwrapper .contentdiv .pic,.syFocusThumb .sliderwrapper .contentdiv .text{width: 100%;background: #fff;margin-bottom: 10px;}
.syFocusThumb .sliderwrapper .contentdiv .pic .wrap .swiper-slide .img{height: 280px;line-height: 280px;}
.syFocusThumb .sliderwrapper .contentdiv .pic{height: auto;}
.syFocusThumb .sliderwrapper .contentdiv .text .wrap{padding: 20px 2% 20px 7.79%;}
}
@media screen and (max-width: 680px){
.newsList li a{padding-left: 0;height: auto;}
.newsList li a .pic{position: relative;width: 100%;height: 0;left: auto;top: auto;padding-bottom: 66.66%;}
.newsList li a .pic img{position: absolute;left: 0;top: 0;}
.newsList li a .line{position: relative;left: auto;top: auto;margin: 20px 0 0;display: block;}
.newsList li a p{height: auto;max-height: 78px;}


.aboutItem4 .top1 ul li{width: 100%;}
}

@media screen and (max-width: 520px){
.honorScroll1Wrap .honorScroll1 .swiper-slide{max-width: 500px;}
.honorScroll .swiper-slide{max-width: 500px;}


}

@media screen and (max-width: 468px){
  .header .searchBtn{
    margin-left: 0;
  }
  .nyBanner .container {
    width: 100%!important;
    height: 100%!important;
  }
  .nyBanner span:nth-child(1){
    display: none;
  }
  .nyBanner span:nth-child(2){
    top: 50%!important;
    text-align: center;
    width: 100%;
  }

.isect1 .btm .swiper-slide .picList li,.isect1 .btm .swiper-slide .picList li:first-child{width: 100%;margin-right: 0;}
.isect1 .btm .swiper-slide .picList li:nth-child(3n){margin-right: 0;}

.isect2 .w1260 ul li.li1,.isect2 .w1260 ul li.li2,.isect2 .w1260 ul li.li3{width: 100%;margin: 0 0 40px 0;}
.isect2 .w1260 ul li.li4{width: 100%;margin: 0;}
.isect3 .cont .textNews ul li a{padding: 0 30px 0 100px;}
.isect3 .cont .textNews ul li a .date{width: 100px;font-size: 12px;}
.isect3 .cont .textNews ul li a i{width: 30px;}

.nyBanner{height: 180px;}

.aboutItem1 .top ul li.li1,.aboutItem1 .top ul li.li2,
.aboutItem1 .top ul li.li3,.aboutItem1 .top ul li.li4{width: 100%;margin-bottom: 20px;}

.caseList li{width: 100%;margin-right: 0;}
.caseList li:nth-child(3n){margin-right: 0;}

.jobList .hd{font-size: 14px;}
.jobList .bd dl dd{padding: 20px;}

.fcList dl{height: auto;background: #fff;}
.fcList dl a{height: auto;padding-left: 0;}
.fcList dl a dt{position: relative;width: 100%;height: 0;padding-bottom: 74%;margin-bottom: 12px;}
.fcList dl a dt img{position: absolute;left: 0;top: 0;}
.fcList dl a dd{height: 170px;}
}
