@font-face {
	font-family: 'Conv_DIN Alternate Bold_0';
	src: url('../fonts/DIN Alternate Bold_0.eot');
	src: local('☺'), url('../fonts/DIN Alternate Bold_0.woff') format('woff'), url('../fonts/DIN Alternate Bold_0.ttf') format('truetype'), url('../fonts/DIN Alternate Bold_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


* { margin: 0; padding: 0; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;  background: #fff;}

body {background: #fff;color: #333333;  margin: 0 auto; font-size: 12px; line-height: 1.25em;font-family: 'Source Han Sans CN','microsoft yahei';-webkit-text-size-adjust: none;overflow-x: hidden; }

ol, ul, li { list-style: none; }

img { border: none; vertical-align: top; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a { color: #333333; text-decoration: none; outline: none; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a:hover{color: #E02323;}

button, input, select, textarea { font-size: 100%; font-family: 'Source Han Sans CN','microsoft yahei', Helvetica,arial;margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }

input { outline: none; border-radius: 0; font-family: 'Source Han Sans CN','microsoft yahei', Helvetica,arial;appearance:none;-moz-appearance:none;-webkit-appearance:none;}

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: #fff;}

h1, h2, h3, h4, h5, h6 { font-weight: normal; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

.clearfix:before, .clearfix:after { content: ''; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.none { display: none; }

em, i, span, b {  font-style: normal; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
 /*常用过渡*/
.tran300{-webkit-transition: 0.3s;transition: 0.3s;}
.tran400{-webkit-transition: 0.4s;transition: 0.4s;}
.tran500{-webkit-transition: 0.5s;transition: 0.5s;}
.ov_hide{white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
input::-moz-placeholder{color: #a3a3a3;  }
input:-moz-placeholder{color: #a3a3a3;   }
input:-ms-input-placeholder{color: #a3a3a3;   }
.fl{float: left;}
.fr{float: right;}
.w_1366{width: 95%;margin: auto;position: relative;max-width: 1366px;}

.fz18{font-size: 18px;}
.fz14{font-size: 14px;}
.fz20{font-size: 20px;}
.fz16{font-size: 16px;}
.fz24{font-size: 24px;}
.fz30{font-size: 30px;}
.fz40{font-size: 40px;}
.fz102{font-size: 102px;}

header{position: fixed;width: 100%;left:0;top: 0;z-index: 3;height: 100px;}
header h1{padding-top: 22px;}
header h1 a{display: block;width: 430px;height: 79px;background-repeat: no-repeat;background-position: center;background-image: url(../images/logo.png);}

.floatNav{background:rgba(255,255,255,1);}
.floatNav h1{padding-top: 11px;}
.floatNav .nav_pc{padding-top: 26px;}
.floatNav .serico{margin-top: 36px;}
.floatNav .serico{background-image: url(../images/serico2.png);}

.floatNav .nav_pc > li > a{color: #333;}
.nav_pc > li.on > a:after{background: #38a0d0;}
.floatNav h1 a{background-image: url(../images/logo2.png);}

.nav_pc{padding-top: 40px;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.nav_pc > li{position: relative;float: left;line-height: 40px;}
.nav_pc > li > a{position: relative;display: block;font-size: 18px;color: #fff;padding: 0 20px 25px;}
.nav_pc > li > a:after{width: 50%;height: 2px;background: #fff;position: absolute;content: '';left: 25%;bottom:20px;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.nav_pc > li.on > a:after,.nav_pc > li:hover > a:after{-webkit-transform: scaleX(1);transform: scaleX(1);}
.nav-2nd{display: none;z-index: 2;position: absolute;left: 50%;top: 62px ;width: 100%;min-width: 120px;padding: 8px 0;background-color:rgba(255,255,255,0.9);transform: translateX(-50%);}
.nav-2nd > li{padding: 0 5px}
.nav-2nd > li > a{position: relative;display: block;padding: 10px;font-size: 14px;line-height: 16px;text-align: center;color: #333;position: relative;}
.nav-2nd > li > a:after{width: 0;background: #38a0d0;content: '';left: 0;top: 0;height: 100%;position: absolute; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.nav-2nd > li > a:hover:after{width: 100%;}
.nav-2nd > li > a span{position: relative;z-index: 2;}
.nav-2nd > li > a:hover span{color: #fff;}
.serico{cursor: pointer;margin-top: 50px;margin-left: 60px;background-repeat: no-repeat;background-position: center;background-image: url(../images/serico.png);width: 20px;height: 21px;display: inline-block;}
.menuLine{float: right;display: none;width: 25px;margin-top: 40px;}
.menuLine span{display: block;width: 100%;height: 2px;background: #fff;border-radius: 2px;animation: navBtn 2s infinite ease;}
.menuLine span:nth-child(2){margin: 6px 0;animation-delay: 0.5s;}
.menuLine span:nth-child(3){animation-delay: 1.0s;}
@keyframes navBtn{
	50%{width: 60%;}
	100%{width: 100%;}
}
/*导航end*/
.cd-popup { position: fixed; left: 0; top: 0; height: 100%; width: 100%;background:rgba(0,0,0,0.5);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; 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-popup-container1 { top: 10%; }
.close_btn { position: absolute; right:15px; top: 0; padding: 10px; width: 22px; height: 22px; -webkit-transition: 0.5s; transition: 0.5s; }
.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); }
.sear_p{float: left;border:1px solid #ccc;margin: 20px 0 0 10px;width: 145px;}
.sear_txt{float: left;width: calc(100% - 60px);height: 50px;font-size: 16px;line-height: 50px;font-family: 'Source Han Sans CN','microsoft yahei';border: none;background: none;color: #666;text-indent: 15px;}
.sear_btn{float: right;background: url('../images/serico2.png') center center no-repeat;text-indent: 999px;overflow: hidden;-webkit-background-size: 25px;background-size: 25px;width: 50px;height: 50px;border:none;cursor: pointer;}
.close_btn:after, .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; }
.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); }
.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; }
.search_wrap{border:1px solid #ccc;border-radius: 25px}
/*搜索end*/

.banner{position: relative;overflow: hidden;width: 100%;height: 100vh;}
.banner a{display: block;position: relative;height: 100%;}
.banner a span{display: block;}
.banner a span.img{height: 100%;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center;}
.banner a span.txt{left:50%;top:50%;margin-left:-683px;font-size: 52px;text-shadow: 0 0 10px #444;color: #fff;top: 50%;position: absolute;line-height: 1.6;font-family: 'Source Han Sans CN';-webkit-transition:all 1s ease 0.5s; transition:all 1s ease 0.5s;opacity: 0;filter: alpha(opacity=0);-webkit-transform: translateX(100px) translateY(-50%);transform: translateX(100px) translateY(-50%);}
.banner a span.txt i{display: block;}
.banner a span.txt i:last-child{text-indent: 2em;}
.banner .swiper-slide.swiper-slide-active a span.txt{opacity: 1;filter: alpha(opacity=100);-webkit-transform: translateX(0) translateY(-50%);transform: translateX(0) translateY(-50%);}
.btn{z-index: 2;position: absolute;right: 50%;margin-right: -683px;bottom: 30px}
.btn .banner_prev,.btn .banner_next{cursor: pointer;position: relative;width: 45px;height: 45px;background-image: url(../images/bannerbtn.png);background-repeat: no-repeat;}
.btn .banner_prev{background-position: left center;}
.btn .banner_next{background-position: right center;margin-left: 20px;}
.btn .banner_prev:hover svg,.btn .banner_next:hover svg{opacity: 1;filter: alpha(opacity=100);}
.banner .banPag{position: absolute;width: 100%;bottom: 50px;z-index: 2;text-align: center;}
.banner .banPag span.swiper-pagination-bullet{width: 15px;height: 15px;background: #fff;opacity: 0.3;filter: alpha(opacity=30);-webkit-border-radius: 50%;border-radius: 50%;margin: 0 10px;}
.banner .banPag span.swiper-pagination-bullet-active{opacity: 1;filter: alpha(opacity=100);}

.btn svg {left: -12.5px;transform: rotate(-90deg);position: absolute;top: -12.5px;opacity: 0;filter: alpha(opacity=0);-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.progress {animation: rotate 2500ms linear both infinite ;}
@keyframes rotate {
    from {
        stroke-dashoffset: 400px;
    }
    to {
        stroke-dashoffset: 0px;
    }
}
.SectionOne{background: url(../images/bg1.jpg) center top no-repeat;}
.SecTit h5{color: #333;z-index: 2;position: relative; line-height: 175px;font-family: 'Source Han Sans CN';font-weight: bold;}
.SecTit{padding-top: 21px;position: relative;padding-bottom: 20px;}
.SecTit h6{text-transform: uppercase;position: absolute;top:21px;left:-5px;line-height: 175px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;color: #999;font-weight: bold;opacity: 0.1;filter: alpha(opacity=10);}
.SecTit .tabs{margin-top: 76px;}
.SecTit .tabs a{display: inline-block;margin-left: 50px;line-height: 49px;position: relative;}
.SecTit .tabs a:first-child{margin-left: 0;}
.SecTit .tabs a:after{width: 100%;height: 2px;background: #38a0d0;content: '';position: absolute;bottom: 0;left: 0;-webkit-transform: scaleX(0);transform: scaleX(0); -webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.SecTit .tabs a:hover:after,.SecTit .tabs a.active:after{-webkit-transform: scaleX(1);transform: scaleX(1);}
.SecTit .tabs a:hover,.SecTit .tabs a.active{color: #38a0d0;}
.SecOne_box{max-width: 1460px;position: relative;margin: auto;overflow: hidden;}
.SecOne_main{padding: 0 45px;position: relative;}
.SecOne_swiper{position: relative;overflow: hidden;}
.SecOne_swiper a{display: block;position: relative;}
.SecOne_swiper a *{display: block;}
.SecOne_swiper a span.img{padding-bottom: 59.5%;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.SecOne_swiper a span.txt{color: #999;line-height: 30px;height: 60px;overflow: hidden;}
.SecOne_swiper a h5.tit{font-family: 'Source Han Sans CN';padding: 18px 0 ;line-height: 30px;color: #333;}
.SecOne_swiper a span.time{line-height: 20px;padding-top: 14px;color: #666;}
.Sec_btn_prev,.Sec_btn_next{cursor: pointer;width: 16px;height: 28px;position: absolute;top: 50%;margin-top: -14px;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;z-index: 2;}
.Sec_btn_prev{background-image: url(../images/prev.png);left: 3px;background-position: left center}
.Sec_btn_next{background-image: url(../images/next.png);right: 3px;background-position: right center;}
.Sec_btn_next:hover{background-position: left center;}
.Sec_btn_prev:hover{background-position: right center;}
.Sec_btn_prev.swiper-button-disabled,.Sec_btn_next.swiper-button-disabled{opacity: 0;filter: alpha(opacity=0);}
.SecOne_swiper a:hover span.img{-webkit-transform: translateY(5px);transform: translateY(5px);}
.SecOne_swiper a:hover h5.tit{color: #38a0d0;}
.SecOne_box .indexmore{padding-top: 57px;text-align: center;}
.indexmore a{overflow: hidden;position: relative;display: block;width: 158px;height: 46px;border:1px solid #999999;margin: auto;line-height: 46px;color: #999;text-align: center;}
.indexmore a > *{display: inline-block;position: relative;z-index: 2;}
.indexmore a em{top:3px;position: relative;width: 12px;}
.indexmore a span{margin-left: 30px;}
.indexmore a b{margin: 2px 0;float: left;width: 12px;height: 1px;display: inline-block;background: #b9b9b9;animation: navBtn 2s infinite ease;}
.indexmore a b:nth-child(2){animation-delay: 0.5s;}
.indexmore a b:nth-child(3){animation-delay: 1.0s;}
.indexmore a:after{width: 200px;height: 200px;-webkit-transform: scale(0);transform: scale(0);left:50%;margin-left: -100px;top:50%;margin-top: -100px;content: '';position: absolute;background: #38a0d0;-webkit-transition:all 1.1s ease 0s; transition:all 1.1s ease 0s;-webkit-border-radius: 50%;border-radius: 50%;}
.indexmore a:hover:after{-webkit-transform: scale(1.5);transform: scale(1.5);}
.indexmore a:hover span{color: #fff;}
.indexmore a:hover b{background: #fff;}
.indexmore a:hover {border-color: #fff;}

.SecTwo_box,.TwoSwiper{overflow: hidden;position: relative;}
.SecTwo_box .TwoTit{position: absolute;bottom: 30px;width:1366px;left:50%;margin-left: -683px;z-index: 2; }
.SecTwo_box .TwoTit a{background: #000;float: left;display: block;position: relative;width: 33.33%;}
.SecTwo_box .TwoTit a span.img{display: block;padding-bottom: 240px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;opacity: 0.6;filter: alpha(opacity=60);}
.SecTwo_box .TwoTit a span.txt{height: 212px;border:2px solid transparent;width: 94%;top:14px;position: absolute;left: 2.5%;text-align: center;}
.SecTwo_box .TwoTit a span.txt i{color: #fff;display: block;line-height: 30px; margin-top: 58px;margin-bottom: 15px;}
.SecTwo_box .TwoTit a span.txt em{font-weight: normal;color: #fff;display: inline-block;width: 43px;height: 43px;line-height: 40px;border:1px solid #fff;-webkit-border-radius: 50%;border-radius: 50%;}
.SecTwo_box .TwoTit a.active span.txt{border-color:rgba(255,255,255,0.8);}
.SecTwo_box .TwoTit a.active span.txt em{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.TwoSwiper{height: 845px;}
.TwoSwiper .swiper-slide{overflow: hidden;}
.TwoSwiper span.img{display: block;position: absolute;width: 100%;top:0;left:0;padding-bottom: 845px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.TwoSwiper .txt{ display: block;margin-top: 174px;color: #fff;position: relative;z-index: 3;margin-bottom: 340px;}
.TwoSwiper .txt h5{line-height: 46px;font-family: 'Source Han Sans CN';}
.TwoSwiper .txt h6{padding: 13px 0 37px;line-height: 30px;}
.TwoSwiper .txt .line {width: 250px;position: absolute;left: -270px;top:14px;height: 8px;}
.TwoSwiper .txt .line span{position: relative;top:3px;width: 8px;height: 8px;background: #fff;display: inline-block;-webkit-border-radius: 50%;border-radius: 50%;}
.TwoSwiper .txt .line i{width: 230px;height: 1px;background: #fff;display: inline-block;animation: navBtn2 5s infinite ease;}
.fz36{font-size: 36px;}
.TwoSwiper .swiper-slide{display: block;position: relative;}
.TwoSwiper .swiper-slide:before{z-index: 2;width: 38%;height: 290px;position: absolute;top:114px;color: #fff;background: rgba(0,65,100,0.27);content: '';left: 0;}
.TwoSwiper .indexmore a{margin: 0 0 0;}
.indexmorefff a{color: #fff;border:1px solid #ffff;}
.indexmorefff a b{background: #fff;}
@keyframes navBtn2{
	0%{width: 0%;}
	100%{width: 90%;}
}
.SectionTwo .SecTit{padding-bottom: 0;}
.SectionThree{overflow: hidden;}
.SectionThree li{position: relative;width: 33.33%;padding-top: 84px;padding-bottom: 78px;}
.SectionThree li:before{width: 1px;height: 100%;background: #ededed;content: '';left: 0;top: 0;position: absolute;}
.SectionThree li > div{padding-left:12.5%;}
.SectionThree li div.num{font-size: 16px;color: #333;}
.SectionThree li .txt{padding-top: 11px;line-height: 30px;}
.SectionThree li em{font-family: 'Source Han Sans CN';font-weight: bold;}
.SectionThree li span{margin-right: 10px;}
.SectionThree li span,.SectionThree li i{font-size: 62px;color: #38a0d0;font-family: 'Conv_DIN Alternate Bold_0';font-weight: bold;}
.SectionThree li:after{content: "";position: absolute;left: -1px;top: -85px;width: 2px;height: 85px;background: #38a0d0;animation: lineMove 2s ease-in-out infinite;opacity: 0.5;filter: alpha(opacity=50);}
@keyframes lineMove{
	to{top: 100%;opacity: 1;
	filter: alpha(opacity=100);}
}
.SectionThree li:nth-child(1):after{animation-delay: 0s;}
.SectionThree li:nth-child(2):after{animation-delay: 0.2s;}
.SectionThree li:nth-child(3):after{animation-delay: 0.4s;}

.SecImg{width: 100%;position: absolute;padding-bottom: 650px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.FourIco{position: relative;z-index: 2;}
.video_btn{cursor: pointer;width: 17px;height: 20px;margin: auto;position: absolute;top:230px;left: 50%;margin-left: -9px;}
.video_btn span{display: inline-block;position: absolute;-webkit-border-radius: 50%;border-radius: 50%;}
.video_btn span.border{border:2px solid #fff; width: 43px;height: 43px;left: -16.5px;top: -12.5px;animation: scale 2s ease-in-out infinite;}
.video_btn span.bg{background:rgba(255,255,255,0.2);width: 68px;height: 68px;position: absolute;left: -27px;top: -22px;animation: scale2 2s ease-in-out infinite;}

@keyframes scale{
	50%{-webkit-transform: scale(0.8);	transform: scale(0.8);}
	10%{-webkit-transform: scale(1);	transform: scale(1);}
}

@keyframes scale2{
	50%{-webkit-transform: scale(1.2);	transform: scale(1.2);}
	10%{-webkit-transform: scale(1);	transform: scale(1);}
}
.Fourtxt{padding-top: 430px;}
.Fourtxt dt{width: 50%;}
.Fourtxt dt a{display: block;height: 440px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;color: #fff;font-family: 'Source Han Sans CN';text-align: center;line-height: 440px;}
.Fourtxt dd{height: 440px;overflow: hidden;background: #f7f7f7;width: 40%;padding: 0 5%;}
.Fourtxt dd .txt{line-height: 32px;color: #666;max-height: 128px;overflow: hidden;}
.Fourtxt dd  .indexmore{margin-top: 40px;}
.Fourtxt dd  .indexmore a{float: left;border-color: #38a0d0;color: #38a0d0;}
.Fourtxt dd  .indexmore a b{background: #38a0d0;}
.Fourtxt dd  .indexmore a:hover b{background: #fff;}
.Fourtxt dd .SecTit{height: 156px;padding-bottom: 0;overflow: hidden;}
.SectionFour{margin-bottom: 125px;}

footer{overflow: hidden;padding: 65px 0 30px;background: url(../images/foot_bg.jpg) center top no-repeat;-webkit-background-size: cover;background-size: cover;}
footer .footnav p{border-top: 1px solid rgba(255,255,255,0.1);margin-top: 22px;padding: 30px 0;}
footer .footnav p a{line-height: 30px;color: #fff;position: relative;padding-right: 32px;}
footer .footnav p a:before{width: 1px;height: 14px;background: #fff;position: absolute;content: '';left: -16px;top: 50%;margin-top: -7px;}
footer .footnav p a:first-child:before{display: none;}
footer .address{padding-top: 14px;line-height: 36px;color: #fff;margin-left: 11.7%;}
footer .ewm{padding-top: 17px;}

.select{height:34px;position:relative;float:right;}
.select dt{height:32px;display:inline-block;border:1px solid rgba(255,255,255,0.7);background: url(../images/ico3.jpg) no-repeat 125px center;line-height:32px;font-weight:bold;cursor:pointer;width:107px;padding: 0 31px 0 21px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:3; color:rgba(255,255,255,0.7);font-weight: normal;font-size: 14px;}
.select dd{position:absolute;left:0;bottom:31px;background:rgba(0,0,0,0.9);display:none;width: 100%;}
.select dd ul{padding:4px;max-height:250px;overflow-y:auto;font-size: 14px;}
.select dd ul li{ display:block; width:100%; float:left;}
.select dd ul li a{line-height:35px;display:block;padding:0 8px; color: #fff;border-bottom: 1px solid transparent;}
.select dd ul li a:hover{border-bottom: 1px solid #fff;}
.select dd ul::-webkit-scrollbar{background-color: #F5F5F5;width: 8px;height: 8px;}
.select dd ul::-webkit-scrollbar-track {background-color: #22201e}
.select dd ul::-webkit-scrollbar-thumb{    background-color: #91908f;  }

.copyright{background: #2d2d2d;color: #fff;line-height: 36px;padding: 22px 0;}
.copyright a,.copyright span{color: #fff;opacity: 0.7;filter: alpha(opacity=70);}
.copyright span{margin-left:8px}
/*index end*/
.n_header{background: #fff;height: 100px;}
.n_header .menuLine span{background: #38a0d0;}
.n_header h1 a{    background-image: url(../images/logo2.png);}
.n_header .nav_pc > li > a{color: #333;}
.n_header .serico{margin-top: 38px;background-image: url(../images/serico3.png);}
.n_header h1{padding-top: 10px;}
.n_header .nav_pc{padding-top: 28px;}
.n_banner{margin-top: 100px;color: #fff;padding: 149px 0;}
.n_banner a{color: #fff;}
.n_banner h5{line-height: 55px;margin-bottom: 10px;}
.n_banner p{line-height: 36px;background: url(../images/homeico.png) left center no-repeat;padding-left: 28px;}
.n_banner p em{margin: 0 10px;}
.no_repeat{-webkit-background-size: cover;background-size: cover;background-position: center;background-repeat: no-repeat;}
.location{border-bottom: 1px solid #ededed;}
.location a{position: relative;display: inline-block;color: #333;line-height: 35px;padding: 15px 0;float: left;margin-left: 5.7%;}
.location a:first-child{margin-left: 0;}
.location a:after{width: 100%;height: 2px;background: #38a0d0;content: '';position: absolute;left: 0;bottom: -1px;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition:all 0.6s ease 0s; transition:all 0.6s ease 0s;}
.location a:hover:after,.location a.on:after{-webkit-transform: scaleX(1);transform: scaleX(1);}
.location a:hover,.location a.on{color: #38a0d0;}

.list_party{padding: 60px 0 40px;}
.list_party li{width: 48.5%;margin-bottom: 3%;}
.list_party li:nth-child(even){margin-left: 3%;}
.list_party li a{display: block;padding-bottom: 35.4%}

.page{text-align: center;margin-bottom: 80px;}
.page a{border:1px solid #e9e9e8;display: inline-block;line-height: 38px;width: 38px;text-align: center;color: #3a3a3a;margin: 0 5px;}
.page a.pagebtn{width: 88px;}
.page a.on{background: #38a0d0;color: #fff;border-color: #38a0d0;}
.page a:hover{border-color: #38a0d0;color: #38a0d0;}

.list_contact ul{padding: 74px 0;}
.list_contact ul li{width: 33.33%;text-align: center;position: relative;}
.list_contact ul li .ico{width: 40px;height: 40px;background-image: url(../images/contico.png);margin: auto;background-repeat: no-repeat;}
.list_contact ul li:nth-child(1) .ico{background-position: 3px 3px}
.list_contact ul li:nth-child(2) .ico{background-position: 6px -70px}
.list_contact ul li:nth-child(3) .ico{background-position: 2px -150px}
.list_contact ul li .tit{color: #3a3a3a;line-height: 28px;}
.list_contact ul li .txt{margin: 6px 0 11px;color: #717171;line-height: 24px;}
.list_contact ul li:nth-child(2):after,.list_contact ul li:nth-child(2):before{width: 1px;height: 98px;background: #efefef;content: '';position: absolute;top: 50%;margin-top: -49px;}
.list_contact ul li:nth-child(2):after{right: 0}
.list_contact ul li:nth-child(2):before{left: 0}
.e-map{height: 655px;width: 100%;}

.list_aboutOne{background: url(../images/aboutbg.jpg) center  bottom no-repeat;}
.list_aboutOne h5.fz30{margin: 4px 0 10px;text-align: center;font-weight: bold;line-height: 40px;position: relative;padding: 50px 0;}
.list_aboutOne h5.fz30:after{width: 38px;height: 4px;background: #38a0d0;content: '';position: absolute;left: 50%;margin-left: -19px;bottom: 0;animation: h5scaleX 2s ease-in-out infinite;}
@keyframes h5scaleX{
	0%{transform: scaleX(0);}
	50%{transform: scaleX(1);}
	100%{transform: scaleX(0);}
}
.aboutOneTxt{line-height: 32px;color: #666;padding-bottom: 70px;}
.Onetxt{text-indent: 2em;margin-top: 30px;}
.list_aboutTwo{background:  url(../images/aboutbg2.jpg) center  bottom no-repeat;height: 470px;overflow: hidden;}
.list_aboutTwo dt{width: 40.5%;color: #fff;}
.list_aboutTwo dt .num .counter,.list_aboutTwo dt .num i{font-family: 'Conv_DIN Alternate Bold_0';font-size: 62px;line-height: 72px;margin-right: 5px;}
.list_aboutTwo dt .num {padding-bottom: 6px;font-size: 16px;}
.list_aboutTwo dt > .fl{padding-top: 89px;padding-left: 9.6%;width: 40.4%;}
.list_aboutTwo dd{width: 36.2%;position: relative;height: 470px;}
.list_aboutTwo dd .video_btn{top: 200px}

.list_organ{text-align: center;padding: 60px 0 110px;}
.list_organ iframe,.list_organ img{max-width: 100%;display: block;margin: auto;}
/*荣誉区*/
.honor-box{position: relative;margin-bottom: 70px;background-color: #f8f8f8;margin-top: 60px;}
.honor-box > .fl{width: 50%;}
.honor-box > .fr{width: 50%;padding: 30px 70px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.honor-box > .fr .inpage-title:after{left: 0;margin-left: 0;}
.honor-box .pic{overflow: hidden;}
.honor-box .pic em{display: block;padding-top: 550px;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 1s;}
/*荣誉信息轮播*/
.honor-info-swiper{position: relative;padding-bottom: 100px;overflow: hidden;}
.honor-info-swiper .btn{z-index: 1;position: absolute;bottom: 0;width: 54px;height: 54px;border: 2px solid currentColor;border-radius: 50%;color: #ccc;cursor: pointer;transition: 0.3s;}
.honor-info-swiper .prev-btn{left: 0;}
.honor-info-swiper .prev-btn:after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 12px;border-top: 2px solid currentColor;border-left: 2px solid currentColor;transform: translate(-30%,-50%) rotate(-45deg);}
.honor-info-swiper .next-btn{left: 95px;}
.honor-info-swiper .next-btn:after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 12px;border-top: 2px solid currentColor;border-right: 2px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.honor-info-swiper .btn:hover{color: #38a0d0;}
/*荣誉信息列表*/
.honor-info-list{}
.honor-info-list li{position: relative;padding-left: 20px;margin-bottom: 30px;font-size: 16px;line-height: 20px;}
.honor-info-list li:before{content: "";position: absolute;left: 0;top: 7px;width: 6px;height: 6px;background-color: #38a0d0;border-radius: 50%;}
/*荣誉图片列表*/
.honor-pic-list{display: flow-root;margin-bottom: 20px;}
.honor-pic-list li{float: left;width: 32%;margin: 0 0 37px 2%;border: 1px solid #ccc;-webkit-box-sizing: border-box;box-sizing: border-box;}
.honor-pic-list li:nth-child(3n+1){margin-left: 0;}
.honor-pic-list li a{display: block;border: 14px solid #eee;border-right-color: #f2f2f2;border-top-color: #ddd;}
.honor-pic-list li .pic{overflow: hidden;}
.honor-pic-list li .pic em{display: block;padding-top: 64%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.5s;}
.honor-pic-list li:hover .pic em{transform: scale(1.05);}

.inpage-title{padding-bottom: 38px;margin-bottom: 40px;color: #38a0d0;line-height: 40px;position: relative;}
.inpage-title:after{content: "";position: absolute;left:0;bottom: 0;width: 50px;height: 2px;margin-left: -25px;background-color: #38a0d0;}

.list_message{padding: 40px 0 80px;}
.list_message .w_30{margin-bottom: 20px;}
.list_message label{display: block;color: #3a3a3a;line-height: 57px;}
.list_message label i{margin-right: 10px;}
.list_message input[type=text]{width: 100%;border:none;text-indent: 20px;font-size: 16px;background: #f8f8f8;line-height: 60px;height: 60px;}
.list_message input[type=text]::placeholder,.list_message textarea::placeholder{color: #a3a3a3;  }
.list_message input[type=text]::-webkit-placeholder,.list_message textarea::placeholder{color: #a3a3a3;   }
.list_message input[type=text]::-ms-input-placeholder,.list_message textarea::placeholder{color: #a3a3a3;   }
.list_message .w_30{width: 32%;margin-left: 2%;}
.list_message .w_30:first-child{margin-left: 0;}
.list_message .w_100{position: relative;width: 100%;margin-bottom: 20px;}
.list_message textarea{width: 100%;background: #f8f8f8;height: 300px;border:none;font-size: 16px;text-indent: 20px;line-height: 60px;}
.list_message .w_100.yzm [type=text]{width: 32%;}
.list_message .w_100.yzm img{border:1px solid #d2d2d2;width: 200px;height: 58px;}
.list_message .w_100.yzm input[type=submit],.list_message .w_100.yzm input[type=reset]{position: absolute;width: 168px;height: 58px;font-size: 16px;color: #999;bottom: 0}
.list_message .w_100.yzm input[type=submit]{right: 232px;background: #38a0d0;border:1px solid #38a0d0;color: #fff;}
.list_message .w_100.yzm input[type=reset]{right: 0;border:1px solid #9d9d9d;background: #fff;}

.list_worker ul{padding: 20px 0 80px;}
.list_worker ul li{width: 30.7%;margin-left: 3.8%;margin-top: 40px;}
.list_worker ul li:nth-child(3n+1){margin-left: 0;}
.list_worker ul li *{display: block;}
.list_worker ul li  span.img{margin-bottom: 18px;padding-bottom: 58%;}
.list_worker ul li span.time{color: #666;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.list_worker ul li h6,.tuwentabs li h6{padding: 11px 0 8px;color: #3a3a3a;line-height: 30px;}
.list_worker ul li span.txt,.tuwentabs li span.txt{overflow: hidden;margin-bottom: 24px;line-height: 26px;height: 52px;color: #717171;}
.list_worker ul li span.more{width: 106px;line-height: 33px;text-align: center;color: #999;border:1px solid #a3a3a3;position: relative;margin-top:10px}
.list_worker ul li span.more i {display: inline;padding-right: 10px;}
.list_worker ul li span.more:after{transition: 0.5s;width: 16px;height: 9px;background-image: url(../images/moreico.png) ;background-repeat: no-repeat;background-position: center right;content: '';display: inline-block;}
.list_worker ul li a:hover span.img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.list_worker ul li a:hover h6,.list_worker ul li a:hover span.more i,.tuwentabs li.active h6{color: #38a0d0;}
.list_worker ul li a:hover span.more{border-color: #38a0d0;}
.list_worker ul li a:hover span.more i{padding-right: 20px;}
.list_worker ul li a:hover span.more:after{background-position: center left;}

.list_tuwen{padding-top: 60px;}
.tuwenswiper,.conPageSwiper{position: relative;overflow: hidden;width: 58.4%}
.tuwenswiper a{display: block;padding-bottom: 425px}
.tuwentabs{width: 38.4%;}
.tuwentabs li {border-bottom: 1px solid #eeeeee;padding-bottom: 18px;}

.tuwentabs li *{display: block;}
.tuwentabs li h6{font-weight: bold;padding: 8px 0;}
.tuwentabs li span.txt{margin-bottom: 9px;}
.tuwentabs li span.time{color: #999;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}

.list_news{padding-bottom: 63px;}
.list_news li{padding: 50px 0;border-bottom: 1px solid #e9e9e9;}
.list_news li .pic{transition: 0.5s;background: #f5fafd;width: 95px;height: 95px;text-align: center;}
.list_news li .pic *{display: block;color: #38a0d0;}
.list_news li .pic .time{padding-top: 9px;font-size: 46px;font-family: 'Conv_DIN Alternate Bold_0';line-height: 56px;}
.list_news li .txt{padding-left: 125px;}
.list_news li .txt *{display: block;}
.list_news li .txt h6{margin-bottom: 11px;color: #3a3a3a;font-weight: bold;line-height: 30px;}
.list_news li .txt span{color: #717171;line-height: 24px;height: 48px;overflow: hidden;}
.list_news li:hover .pic{background: #38a0d0;}
.list_news li:hover .pic *{color: #fff;}
.list_news li:hover .txt h6,.conPageTile a:hover,.conPageSwiper a:hover h6{color: #38a0d0;-webkit-transform: translateX(5px);transform: translateX(5px);}

.cont_Ntitle{padding: 55px 0 40px;font-weight: bold;color: #3a3a3a;font-size: 32px;line-height: 42px;text-align:center}
.cont_share .time{color: #999;}
.cont_share .time span{margin:0 10px}
.cont_share{border-bottom: 1px solid #ededed;line-height: 26px;color: #999;padding-bottom: 44px;}
.cont_share .share .bshare-custom a{opacity: 0.5;filter: alpha(opacity=50); width: 26px !important;height: 26px !important;float: left;margin: 0 0 0 26px !important;padding: 0  !important;background-image: url(../images/share.png) !important;}
.cont_share .share .bshare-custom a.bshare-weixin{background-position: 0 0;}
.cont_share .share .bshare-custom a.bshare-sinaminiblog{background-position: -56px 0;}
.cont_share .share .bshare-custom a.bshare-qqim{background-position: -109px 0;}
.cont_share .share .bshare-custom a:hover{opacity: 1;filter: alpha(opacity=100);}
.cont_main {padding: 42px 0 80px;color: #666;line-height: 32px;}
.cont_main img,.cont_main iframe,.cont_main table{display: block;max-width: 100%;height: auto !important;margin: auto;}
.conPage{background: #f7f7f7;}
.conPageTile{padding: 75px 0 24px;border-bottom: 1px solid #ededed;line-height: 42px;}
.conPageTile h6{font-weight: bold;color: #333;font-size: 32px;}
.conPageTile a{color: #666;}
.conPageTile a em{font-family: simsun;padding-left: 7px;}
.conPageSwiper{margin: 30px 0 74px;width: 100%;}
.conPageSwiper a,.conPageSwiper a *{display: block;line-height: 30px;}
.conPageSwiper a .time{color: #999;}
.conPageSwiper a h6{padding: 16px 0;color: #333;font-weight: bold;}
.conPageSwiper a .txt{color: #666;height: 60px;overflow: hidden;}
.conPageSwiper:after,.conPageSwiper:before{width: 2px;height: 139px;content: '';position: absolute;background: url(../images/contico.jpg) no-repeat;top: 50%;margin-top: -70px;}
.conPageSwiper:after{left: 67.66%}
.conPageSwiper:before{left: 31.33%}

.proTitle{text-align: center;}
.proTitle a{display: inline-block;margin: 58px 3.6%;}
.proTitle span{display: block;}
.proTitle span.ico{width: 80px;height: 80px;border:1px solid #eeeeee;margin: auto;-webkit-border-radius: 50%;border-radius: 50%;background-image: url(../images/proIco.png);background-repeat: no-repeat;}
.proTitle span.txt{padding-top: 13px;color: #999;line-height: 30px;}
.proTitle a:nth-child(1) span.ico{background-position: -107px 0;}
.proTitle a:nth-child(2) span.ico{background-position: -296px 0;}
.proTitle a:nth-child(3) span.ico{background-position: -523px 0;}
.proTitle a:nth-child(4) span.ico{background-position: -752px 0;}
.proTitle a:nth-child(5) span.ico{background-position: -952px 0;}
.proTitle a:nth-child(6) span.ico{background-position: -1167px 0;}
.proTitle a:hover span.ico,.proTitle a.on span.ico{border-color: #38a0d0;}
.proTitle a:hover span.txt,.proTitle a.on span.txt{color: #38a0d0;}
.proTitle a:nth-child(1):hover span.ico,.proTitle a:nth-child(1).on span.ico{background-position: -107px -88px;}
.proTitle a:nth-child(2):hover span.ico,.proTitle a:nth-child(2).on span.ico{background-position: -296px -88px;}
.proTitle a:nth-child(3):hover span.ico,.proTitle a:nth-child(3).on span.ico{background-position: -523px -88px;}
.proTitle a:nth-child(4):hover span.ico,.proTitle a:nth-child(4).on span.ico{background-position: -752px -88px;}
.proTitle a:nth-child(5):hover span.ico,.proTitle a:nth-child(5).on span.ico{background-position: -952px -88px;}
.proTitle a:nth-child(6):hover span.ico,.proTitle a:nth-child(6).on span.ico{background-position: -1167px -88px;}

.fz26{font-size: 26px;}
.proUl{padding-bottom: 20px;}
.proUl li{width: 32%;margin-left: 2%;margin-bottom: 30px;overflow: hidden;}
.proUl li:nth-child(3n+1){margin-left: 0;}
.proUl li a{display: block;position: relative;}
.proUl li a *{display: block;}
.proUl li a .img{padding-bottom: 66%;}
.proUl li a .txt{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.5);top: 100%;left: 0}
.proUl li a .txt i{color: #fff;line-height: 30px;-webkit-transform: translateY(-50%);transform: translateY(-50%);position: absolute;top: 50%;left: 0;text-align: center;width: 100%;}
.proUl li a:hover .txt{top: 0}

.list_job{padding-top: 63px;}
.list_job .title{background: #38a0d0;color: #fff;line-height: 75px;}
.list_job .title span{display: inline-block;text-align: center;}
.list_job .title span.span1{width:20%;padding-left: 5.9%;text-align: left;}
.list_job .title span.span2{width: 14%;}
.list_job .title span.span3{width: 23.8%;}
.list_job .title span.span4{width: 15%;}
.list_job .title span.span5{width: 17%;float: right;}
.list_job ul li .problem span.span5 i{position: relative;top: 5px}
.list_job ul{margin-bottom: 80px;}
.list_job ul li .problem{position: relative;cursor: pointer;background: #fff;color: #555555;line-height: 98px;height: 98px;overflow: hidden;}
.list_job ul li .problem span{display: inline-block;text-align: center;}
.list_job ul li .problem span.span1{width:20%;padding-left: 5.9%;text-align: left;}
.list_job ul li .problem span.span2{width:14%;}
.list_job ul li .problem span.span3{width: 24%;}
.list_job ul li .problem span.span4{width: 14.5%;}
.list_job ul li .problem span.span5{width:17%;float: right;}
.list_job ul li .problem span.span5 i{display: inline-block;width: 24px;height: 24px;background-image: url(../images/job_ico.png) ;background-repeat: no-repeat;background-position: center bottom;}
.list_job ul li {width: 100%;float: left;border:1px solid #e5e5e5;border-top:none;-webkit-box-sizing: border-box;box-sizing: border-box;}
.list_job ul li .answer {padding: 30px 5.9% 40px;color: #666666;line-height: 36px;overflow: hidden;display: none;border-top:1px solid #e5e5e5;}
.list_job ul li .answer h5{font-weight: bold;color: #38a0d0;}
.list_job ul li .answer .meial{margin-top: 34px;position: relative;background: #38a0d0;color: #fff;text-align: center;width: 200px;height: 58px;line-height: 58px;display: inline-block;}
.list_job ul li .answer .meial i{position: relative;display: inline-block;width: 10px;height: 10px;padding-left: 30px;}
.list_job ul li .answer .meial:hover i{padding-left: 20px;}
.list_job ul li:first-child .answer { display: block; }
.list_job ul li.on .problem span.span5 i{background-position: center top;}
.list_job ul li:nth-child(2n) .problem{background: #f5fafd;}

.list_search{padding: 20px 0 60px;}
.list_search li a{padding: 15px 0;height: 50px;line-height: 50px;display: block;border-bottom: 1px dashed #ddd;}
.list_search li a span{display: block;width: calc(100% - 90px);}
.list_search li a em{color: #999;font-size: 14px}
.list_search li a:hover span{color: #38a0d0;}

.list_photo{padding-top: 40px;}
.share-wrap img{width: 26px;margin-left: 26px;opacity: 0.7;}
.share-wrap a:hover img{opacity: 1;}

.Newulindex dl{border-bottom: 1px solid #e6e6e6;padding: 20px 0;}
.Newulindex dl:first-child{padding-top: 0;}
.Newulindex dt{width: 65px;padding-right: 29px;position: relative;}
.Newulindex dt *{display: block;text-align: center;font-family: arial;}
.Newulindex dt span{color: #333333;font-size: 46px;line-height: 50px;}
.Newulindex dt em{font-size: 16px;color: #666;}
.Newulindex dt:after{width: 1px;height: 90%;top: 5%;right:0;content: '';background: #e6e6e6;position: absolute;}
.Newulindex dd{padding-left: 116px;}
.Newulindex dd *{display: block;}
.Newulindex dd span.title{padding:4px 0 8px;color: #333;line-height: 26px;}
.Newulindex dd span.txt{color: #666;line-height: 26px;}
.Newulindex dl:hover dd span.title,.Newulindex dl:hover dt *{color: #38a0d0;}

.Gallery{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.8);opacity:0;z-index:999999;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.Gallery{width:100%;height:100%;position:fixed;left:0;top:0;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}

/*1028资质*/
.intellTit{padding-bottom: 37px;color: #38a0d0;font-weight: bold;line-height: 40px;}
.intellTit span:after{width: 67px;height: 3px;content: '';background: #38a0d0;display: inline-block;position: relative;top: -10px;margin-left: 23px;}
.intellTwo .item{width: 29%;height: 92px;margin-left: 6%;display:flex;display: -webkit-flex; align-items:center;line-height: 26px;margin-bottom: 37px;padding: 0 40px;border:2px solid #ebebeb;position: relative;box-sizing: border-box;transition:all .4s ease;-webkit-transition:all .4s ease}
.intellTwo .item:nth-child(3n+1){margin-left: 0;}
.intellTwo .item::before{width: 60px;height: 60px;left: -30px;top: 50%;margin-top: -30px;background-size: 100%;}
.intellTwo .item .pic h6{font-weight: 500;}
.intellTwo .item::before{content: '';position: absolute;transition:all .4s ease;-webkit-transition:all .4s ease;background: url(../images/intellTwo.png) center no-repeat;background-size: 100%;}
.intellTwo .item:hover{border-color:#38a0d0 ;}
.intellTwo .item:hover::before{background: url(../images/intellOne.png) center no-repeat;background-size: 100%;}
.intellTwo .item:hover .pic h6{color: #38a0d0;}
.fz25{font-size: 25px;}
.list_intell{padding: 50px 0;}

@media screen and (max-width:1440px){
	.nav_pc > li > a{padding: 0 15px;font-size: 16px;}
	.serico{margin-left: 30px;}
	.nav_pc > li > a:after{bottom:0}
}
@media screen and (max-width:1366px){
.SecTwo_box .TwoTit{width: 96%;margin: 0;left: 2%}
.SecTit .tabs a,footer .address{margin-left: 35px;}
.menuLine{margin-top: 30px;}
.proTitle a{margin: 30px ;}

}
@media screen and (max-width:1200px){
	.nav_pc{display: none;}
	.menuLine{display: block;}
	header h1{padding-top: 10px;}
	.floatNav .menuLine{margin-top: 23px;}
	.floatNav .menuLine span{background: #38a0d0;}
	.banner a span.txt{margin-left: 0;-webkit-transform: translateX(0) translateY(50%);	transform: translateX(0) translateY(50%);left: 5%;font-size: 42px;}
	.btn{margin-right: 0;right: 3%}
	footer .address{display: none;}
	.copyright .w_1366> .fl{width: calc(100% - 180px)}
	.Fourtxt{padding-top: 220px;}
	.video_btn{top: 90px}
	header h1 a{width: 220px; -webkit-background-size: contain;	background-size: contain;}
	header,.n_header{height: auto;}
	.floatNav .menuLine,.floatNav .serico,.n_header .serico{margin-top: 30px;}
	.floatNav h1,.n_header h1{padding-top: 0;	}
	header h1 a{width: 300px;padding-bottom: 18%;height: 0;margin: 10px 0;}
	.n_banner{margin-top: 0;}
	.n_header .serico,.indexheader .serico{background-image: url(../images/serico2.png); }
	.proTitle span.txt{font-size: 16px;}
	.proTitle a{margin: 20px 15px;}
	.list_job ul li .problem span.span2,.list_job .title span.span2{display: none;}
	header{position: static;}
	.indexheader .menuLine span{background: #38a0d0;}
	.indexheader h1 a{background-image: url(../images/logo2.png);}
	.banner{height: calc(100vh - 65px);}
}
@media screen and (max-width:991px){
	header h1 img{max-width:250px }
	.floatNav h1{padding-top: 0;}
	.floatNav .nav_pc,.SecOne_box .indexmore{padding-top: 16px;}
	.fz102{font-size: 70px;}
	.fz40{font-size: 30px;}
	.fz24{font-size: 20px;}
	.fz20{font-size: 14px;}
	.fz36{font-size: 26px;}
	.fz18{font-size: 16px;}
	.fz16{font-size: 14px;}
	.SecTit,.conPageSwiper a h6{padding:0;}
	.SecTit h6,.SecTit h5{line-height: 80px;}
	.SecTit h6{top:0;}
	.SecTit .tabs{margin-top: 21px;width: 100%;margin-top: 0;margin-bottom: 10px;display: -webkit-flex;    -webkit-justify-content: space-between;    display: flex;    justify-content: space-between;}
	.SecTit .tabs a{text-align: center;margin-left: 0;line-height: 35px;}
	.TwoSwiper{height: auto;}
	.TwoSwiper .swiper-slide:before{width: 100%;height: 100%;top: 0;left: 0}
	.SecTwo_box .TwoTit a span.img{padding-bottom: 60%;}
	.SecTwo_box .TwoTit a span.txt em,.TwoSwiper .txt h6,.page a,.list_job .title span.span3,.list_job .title span.span4,.list_job .title span.span2,.list_job ul li .problem span.span3,.list_job ul li .problem span.span2,.list_job ul li .problem span.span4{display: none;}
	.SecTwo_box .TwoTit a span.txt{height: calc(100% - 32px);}
	.SecTwo_box .TwoTit a span.txt i{margin: 0;height: 30px;-webkit-transform: translateY(-50%);	transform: translateY(-50%);position: relative;top: 50%}
	.TwoSwiper .txt{margin: 15% 2% 37%;}
	.TwoSwiper span.img{height: 100%;padding-bottom: 0;}
	.TwoSwiper .indexmore a{height: 30px;width: 110px;line-height: 30px;margin-top: 40px;}
	.TwoSwiper .indexmore a span{margin-left: 10px;}
	.SecTwo_box .TwoTit a.active span.txt{border:none}
	.SectionOne{padding-top: 20px;-webkit-background-size: 100%;	background-size: 100%;}
	.SectionTwo{padding-top: 20px;}
	.SectionThree li span, .SectionThree li i{font-size: 42px;}
	.SectionThree li{padding: 55px 0 30px;}
	.footnav,footer .address,footer .ewm,.copyright .w_1366> .fl{width: 100%;text-align: center;}
	footer .address{display: block;margin: 0;}
	footer .footnav p,.list_tuwen{padding: 15px 0 0;}
	footer{padding: 25px 0;}
	.footnav img{max-width: 100%}
	.copyright .w_1366> .fl {float: none;}
	.copyright .w_1366> .fl span,footer .address{display: block;line-height: 22px;}
	.select{float: none;margin: 15px auto 0;width: 161px;}
	.Fourtxt dd .SecTit{height: auto;margin-top: 50px;}
	.n_banner{padding: 100px 0;}
	.page a.pagebtn,.page a.on{display: inline-block;}
	.e-map{height: 300px;}
	.list_aboutTwo dt{width: 50%;}
	.fz30{font-size: 26px;}
	.honor-box > .fr{padding: 30px ;}
	.honor-info-swiper{padding-bottom: 70px;}
	.list_message .w_30{width: 100%;margin-left: 0;}
	.list_message .w_100.yzm input[type=submit], .list_message .w_100.yzm input[type=reset]{position: static;margin-top: 20px;}
	.list_message .w_100.yzm [type=text]{width: calc(100% - 110px)}
	.list_message .w_100.yzm img{width: 100px;}
	.cont_main{padding: 30px 0;}
	.cont_Ntitle,.conPageTile,.proTitle,.list_job{padding: 20px 0;}
	.conPageSwiper:after,.conPageSwiper:before{display: none;}
	.proTitle a{width: 32.33%;margin: 10px 0;}
	.list_job .title span.span5,.list_job ul li .problem span.span5{width: 100px;}
	.list_job ul li .problem,.list_job .title,.list_job ul li .answer .meial{height: 50px;line-height: 50px;}
	.list_job ul li .answer .meial{width: 150px;}
	.list_job ul{margin-bottom: 30px;}
	
	.Newulindex dl:nth-child(4){padding-top:20px}
	.Newulindex dl:nth-child(4){display: none;}
	.Newulindex dt span{font-size: 30px;}
	
	.copyright span{margin-left:0}
	.SecImg{background-position: center -130px;
    background-color: #000;}
}
@media screen and (max-width:768px){
	.banner a span.txt{font-size: 26px;}
	.honor-info-list li,.list_message input[type=text]{font-size: 14px;}
	.SecOne_main{padding:  0 ;margin: 0 3%;}
	.SecOne_swiper a h5.tit{padding: 8px 0 0;}
	.SecOne_swiper a span.txt{line-height: 24px;height: 48px;}
	.SecOne_swiper a span.time{padding-top: 5px;}
	.SecOne_box .more a{height: 40px;line-height: 40px;}
	.SectionTwo .SecTit .tabs a{line-height: 26px;}
	.SecTit .tabs{font-size: 13px;}
	.fz36{font-size: 24px;}
	.SectionThree li span{margin-right: 5px;}
	.SectionThree li span, .SectionThree li i{font-size: 30px;}
	.Fourtxt dt,.Fourtxt dd,.list_contact ul li{width: 100%;}
	.Fourtxt dt a{padding-bottom: 60%;height: 0;position: relative;}
	.Fourtxt dt a span{position: absolute;line-height: inherit;top: 50%;line-height: 50px;margin-top: -25px;width: 100%;left: 0;text-align: center;}
	.Fourtxt dd{height: auto;-webkit-box-sizing: border-box;	box-sizing: border-box;padding-bottom: 40px;}
	.Fourtxt dd .SecTit,.list_worker ul li{margin-top: 25px;}
	.SectionFour,.list_worker ul{margin-bottom: 40px;}
	header h1{padding-top: 0;}
	.menuLine,.serico{margin-top: 30px;}
	.list_party li:nth-child(even),.list_party li,.honor-pic-list li:nth-child(3n+1),.honor-pic-list li,.list_worker ul li:nth-child(3n+1),.list_worker ul li,.proUl li{width: 100%;margin-left: 0;}
	.list_party,.list_contact ul,.list_aboutOne h5.fz30,.list_organ,.list_message,.list_news li {padding: 30px 0;}
	header h1 a{width: 240px;}
	.menuLine, .serico,.floatNav .menuLine, .floatNav .serico,.n_header .serico{margin-top: 24px;}
	.n_banner{padding: 50px 0;}
	.n_banner h5{line-height: 40px;margin-bottom: 0;}
	.list_contact ul li:nth-child(2):after,.list_contact ul li:nth-child(2):before,.location,footer .footnav p{display: none;}
	footer .footnav h2{padding-bottom: 20px;border-bottom: 1px solid rgba(255,255,255,0.1);}
	.list_aboutTwo dd{width: 100%;height:150px;}
	.list_aboutTwo{height: auto;-webkit-background-size: cover;	background-size: cover;padding-bottom: 40px;}
	.list_aboutTwo dd .video_btn{top: 70px}
	.list_aboutTwo dt,.honor-box > .fl,.honor-box > .fr{width: 100%;}
	.list_aboutTwo dt > .fl{padding: 0 ;width: 33.33%;text-align: center;}
	.list_aboutTwo dt .num .counter, .list_aboutTwo dt .num i{font-size: 30px;}
	.fz30{font-size: 22px;}
	.honor-box .pic em{padding-top: 80%;}
	.inpage-title{padding-bottom: 20px;margin-bottom: 20px;}
	.honor-info-swiper .btn{width: 40px;height: 40px;}
	.honor-box{margin: 30px 0;}
	.list_message textarea{height: 200px;}
	.list_message .w_30{margin-bottom: 0;}
	.list_message input[type=text],.list_message .w_100.yzm input[type=submit], .list_message .w_100.yzm input[type=reset]{height: 50px;line-height: 50px;}
	.list_message .w_100.yzm img{height: 50px;}
	.list_message .w_100.yzm input[type=submit], .list_message .w_100.yzm input[type=reset]{float: left;width: 48%;margin: 20px 1% 0;-webkit-box-sizing: border-box;	box-sizing: border-box;}
	.list_worker ul,.proTitle span.txt{padding-top: 0;}
	.tuwenswiper,.tuwentabs{width: 100%;}
	.tuwenswiper a{padding-bottom: 54%;}
	.list_news li .pic{width: 80px;}
	.list_news li .pic .time{font-size: 36px;}
	.list_news li .txt{padding-left: 105px;}
	.fz14{font-size: 12px;}
	.cont_Ntitle{font-size: 20px;line-height: 30px;}
	.cont_share{padding-bottom: 20px;}
	.conPageTile h6{font-size: 20px;}
	.conPageSwiper{margin: 15px 0 50px;}
	.proTitle span.txt{font-size: 12px;}
	.proTitle span.ico{-webkit-transform: scale(0.7);	transform: scale(0.7);}
	.proTitle a{margin: 0;}
	.list_search li a{height: 40px;line-height: 40px;}
	.list_search{padding-bottom: 30px;}
	.Fourtxt{padding-top: 165px;}
	.video_btn{top: 67px}
	.SectionTwo .tabs{display:block;}
	.SectionTwo .tabs a{width:32%;font-size:12px}
/* 1028 */
.list_intell{padding: 20px 0;}
.intellTwo .item{width: 48%;padding: 0 30px;margin-left: 4% !important;margin-bottom: 15px;line-height: 22px;height: 80px;}
.intellTit{padding-bottom: 15px;}
.fz25{font-size: 20px;}
.intellTwo .item:nth-child(2n+1){margin-left: 0 !important;}
.intellTwo .item h6{font-size: 14px;font-weight: 400;}
.intellTwo .item::before{width: 40px;height: 40px;margin-top: -20px;left: -20px;}

.banner{height:auto}
.banner a span.img{height:0;padding-bottom:65%}
.banner .banPag span.swiper-pagination-bullet{margin:0 5px}

.cont_share .share{display:none}
}