blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
img{max-width: 100%;}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font:12px "微软雅黑","Microsoft Yahei";min-width:1260px;color:#444}
a{text-decoration:none;color:#444}
.header{position:fixed;left:0;top:0;right:0;z-index:1000;padding:24px 30px 21px 24px}
.menuBtn{position: relative;display:block;width:50px;height:41px;float:left;background:url(../images/icon010.png) center center no-repeat;cursor:pointer;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.menuBtn.open{background-image:url(../images/icon011.png)}
.menuBtn:after{content: 'MENU';position: absolute;top: 0;bottom: 0;left: 65px;line-height: 41px;
	font-size: 20px;color: #fff;
}
.menuBtn.open:after{color: #1e2285;}
.btnEn{float:right;font-size:24px;color:#fff;line-height:1}
.hd-mail{font-size: 24px;color: #fff;padding-left: 45px;float:right;line-height: 1;margin-right: 24px;
	background: url(../images/i-mail.png) no-repeat left center;
}
.hd-mail:hover{opacity: .8;color: #fff;}
body.open .btnEn,body.open .hd-mail{color:#1e2285}
body.open .hd-mail{background-image: url(../images/i-mail-on.png);}
.btnEn:hover{opacity: .8;color: #fff;}
.fd{position:fixed;left:0;top:0;bottom:0;z-index:10;width:97px;border-right:1px solid rgba(255,255,255,.2);background:url(../images/icon013.png) left 86px no-repeat}
.fd .copy{position:absolute;left:26px;bottom:27px;font-size:14px;color:#fff;line-height:20px;writing-mode:vertical-rl}
.fd .copy span{color:#e60012}
.fd .img-Continue{position:fixed;right:24px;bottom:25px;cursor: pointer;-moz-animation:1s ease-in-out infinite btnPage;-webkit-animation:1s ease-in-out infinite btnPage;animation:1s ease-in-out infinite btnPage}
.main{overflow:hidden;position:relative;height:100%}
.main-l{float:left;width:406px;margin-left:97px}
.main-r{width:59%;height:100vh;float:left;position:relative}
.img-slogan{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 2;width: 100%;}
/*.fd-index{display: none;}*/
.fd-index{font-size:14px;color:#fff;line-height:24px;text-align:center;padding:10px 0;position:absolute;left:0;right:0;bottom:10px;z-index:100}
.fd-index span{color:#e60012}
.fd-index a{color:#222}
.banner{position:fixed;left:0;top:0;z-index:-1;width:100%;height:100%;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:top center;background-repeat:no-repeat}
#page1,#page2{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#fff}
.btn-go{display:block;width:50px;height:50px;position:absolute;left:50%;bottom:70px;z-index:10;margin-left:-25px;-moz-animation:1.2s ease-in-out infinite btnPage;-webkit-animation:1.2s ease-in-out infinite btnPage;animation:1.2s ease-in-out infinite btnPage}
.btn-go img{display:block;margin:0 auto;width:100%;height:100%}
@-moz-keyframes btnPage{
0%,100%{-moz-transform:translateY(6px)}
50%{-moz-transform:translateY(0)}
}
@-o-keyframes btnPage{
0%,100%{-moz-transform:translateY(6px)}
50%{-moz-transform:translateY(0)}
}
@-ms-keyframes btnPage{
0%,100%{-moz-transform:translateY(6px)}
50%{-moz-transform:translateY(0)}
}
@-webkit-keyframes btnPage{
0%,100%{-webkit-transform:translateY(6px)}
50%{-webkit-transform:translateY(0)}
}
@keyframes btnPage{
0%,100%{transform:translateY(6px)}
50%{transform:translateY(0)}
}
.g-tit1{padding:60px 0 48px}
.g-tit1 a{display: block;}
.g-tit1 img{display:inline-block;vertical-align:top}
.g-tit2{position:relative;overflow:hidden}
.g-tit2 h3{font-size:26px;color:#fff;line-height:44px;font-weight:400}
.g-tit2 h3 span{position:relative}
.g-tit2 h3 span:after{content:"";display:block;width:1920px;height:1px;background:#b5b5b5;position:absolute;left:110%;top:50%}
.g-tit2 .cur{font-size:16px;color:#fff;line-height:1;position:absolute;right:0;top:0}
.g-tit2 .cur a{color:#fff}
.g-tit2 .cur a:hover{color:red}
.ul-list1{width:468px;float:right;margin-top:143px;position:relative;z-index:2}
.ul-list1 li{margin-bottom:176px}
.ul-list1 a{display:block;font-size:22px;color:#fff;line-height:103px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;padding-right:142px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;position:relative}
.ul-list1 a:hover{background:url(../images/bg03.png);background:rgba(255,255,255,.2);color:#fff}
.ul-list1 a:after{content:"";display:block;width:50px;height:42px;position:absolute;right:92px;top:50%;margin-top:-21px;background:url(../images/icon05.png) center center no-repeat;opacity:0;filter:alpha(opacity=0);transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.ul-list1 a:hover:after{opacity:1;filter:alpha(opacity=1)}
.ul-list1 img{display:inline-block;vertical-align:middle;width:40px;height:40px;margin:0 34px}
.box-pop{position:fixed;left:100%;top:0;width:100%;height:100%;z-index:999;background:url(../images/bg04.png);padding:0 70px;opacity:0;filter:alpha(opacity=0);-webkit-transition:1.5s ease-out;-moz-transition:1.5s ease-out;-ms-transition:1.5s ease-out;-o-transition:1.5s ease-out;transition:1.5s ease-out}
body.open .box-pop{left:0;opacity:1}
.box-pop .fd-index{color:#222}
.box-pop .pic-logo{position:absolute;left:60px;top:74px;right:60px;z-index:1;border-bottom:3px solid #d2d3e7;padding-bottom:62px}
.box-pop .pic-slogan{position:absolute;left:195px;top:319px;z-index:2}
.nav{position:absolute;right:0;top:0;bottom:0;z-index:3}
.nav li{float:left;width:230px;height:100%;padding-top:267px;background-repeat:no-repeat;background-position:left top;background-size:cover;position:relative;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nav li:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index: -1;background-repeat:no-repeat;background-position:left top;-webkit-background-size:cover;background-size:cover;opacity:0;filter:alpha(opacity=0);-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s}
.nav li:nth-child(1):before{background-image:url(../images/icon09.png)}
.nav li:nth-child(2):before{background-image:url(../images/icon09.png)}
.nav li:nth-child(3):before{background-image:url(../images/icon09.png)}
.nav li:nth-child(4):before{background-image:url(../images/icon09.png)}
.nav li:nth-child(5):before{background-image:url(../images/icon09.png)}
.nav li:hover:before{opacity:1;filter:alpha(opacity=100)}
.nav li:after{content:"";display:block;width:124px;height:5px;position:absolute;left:50%;top:227px;margin-left:-62px;background:#1e2285;opacity:0;filter:alpha(opacity=0);-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s}
.nav li:hover:after{opacity:1;filter:alpha(opacity=100)}
.nav .v1{display:block;font-size:22px;color:#1e2285;line-height:40px;text-align:center;padding:0 5px;opacity:0;position:relative;top:100px;transition:.5s ease-in-out}
body.open .nav li:nth-child(1) .v1{transition-delay:.8s}
body.open .nav li:nth-child(2) .v1{transition-delay:1s}
body.open .nav li:nth-child(3) .v1{transition-delay:1.2s}
body.open .nav li:nth-child(4) .v1{transition-delay:1.4s}
body.open .nav li:nth-child(5) .v1{transition-delay:1.6s}
body.open .nav .v1{opacity:1;top:0}
.nav .menu2{padding-top:64px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:alpha(Opacity=0)}
.nav li:hover .menu2{opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter:alpha(Opacity=100)}
.nav .v2{display:block;font-size:18px;color:#1e2285;line-height:30px;padding: 10px 0;
	text-align:center;overflow:hidden;
}
.g-box{position:absolute;top:221px;bottom:0;left:0;right:0;overflow-y:auto;overflow-x:hidden;padding-right:5px}
.g-box::-webkit-scrollbar{width:5px;height:1px}
.g-box::-webkit-scrollbar-thumb{border-radius:10px;background:0 0}
.g-box::-webkit-scrollbar-track{border-radius:10px;background:0 0}
.g-box::-moz-scrollbar{width:5px;height:1px}
.g-box::-moz-scrollbar-thumb{border-radius:10px;background:0 0}
.g-box::-moz-scrollbar-track{border-radius:10px;background:0 0}
.g-box::-ms-scrollbar{width:5px;height:1px}
.g-box::-ms-scrollbar-thumb{border-radius:10px;background:0 0}
.g-box::-ms-scrollbar-track{border-radius:10px;background:0 0}
.g-box::-o-scrollbar{width:5px;height:1px}
.g-box::-o-scrollbar-thumb{border-radius:10px;background:0 0}
.g-box::-o-scrollbar-track{border-radius:10px;background:0 0}
#container{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}
#container section{height:100%}
.g-box2{position: static;height: calc( 100vh - 430px);}
.taber{position: relative;}
.tab-year{overflow: hidden;padding-top: 20px;}
.tab-year li{float: left;margin-right: 2px;}
.tab-year li a{display: block;padding: 0 20px;height: 32px;
	line-height: 32px;color: #fff;text-align: center;
	font-size: 18px;font-family: "arial","微软雅黑","Microsoft Yahei";
}
.tab-year li.on a,.tab-year li:hover a{background-color: #e60012;color: #fff;}
.g-box-1{top: 303px;}
.g-box-1 .m-list3-ls{margin-top: 0;}

/*.a-lang{font-size: 28px;color: #fff;position: absolute;right: 30px;top: 28px;line-height: 1.15;z-index: 12;}*/
.btn-gong{position: fixed;right: 0;top: 50%;
	background-color: #ec0203;z-index: 103;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.btn-gong em{display: block;font-size: 20px;color: #fff;width: 150px;height: 40px;line-height: 40px;
	padding-left: 20px;
}
.btn-gong:hover{color: #fff;}
.btn-gong .close,.pop-gong .close{position: absolute;top: 0;bottom: 0;right: 0;width: 40px;height: 40px;
	cursor: pointer;
	background: #10193a url(../images/xz2.png) no-repeat center center;
}
.pop-gong{position: fixed;top: 0;bottom: 0;left: 0;right: 0;
	z-index: 1024;display: none;
}
.pop-bg{position: absolute;top: 0;bottom: 0;left: 0;right: 0;
	background-color: rgba(0,0,0,.5);
}
.pop-gong .cont{position: absolute;top: 50%;left: 50%;
	background-color: #fff;width: 500px;padding: 40px 30px;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.pop-gong h3{text-align: center;font-size: 20px;
	color: #333;margin-bottom: 16px;
}
.pop-gong p{font-size: 14px;line-height: 24px;}


@media only screen and (max-width:1919px){
.ul-list1{margin-top:80px}
.ul-list1 li{margin-bottom:100px}
.box-pop .pic-logo{padding-bottom:40px}
.box-pop .pic-logo img{height:70px;width:auto}
.box-pop .pic-slogan{left:100px;top:240px}
.box-pop .pic-slogan img{width:90px;height:auto}
.nav li{width:200px;padding-top:240px}
.nav li:after{top:186px}
}
@media only screen and (max-width:1559px){
.ul-list1 li{margin-bottom:80px}
.ul-list1 a{line-height:80px}
.header{padding:10px 20px}
.menuBtn{width:40px;height:33px}
.menuBtn:after{line-height: 33px;font-size: 18px;left: 55px;}
.btnEn{font-size:22px}
.hd-mail{font-size: 20px;background-size: auto 18px;}
.nav .menu2{padding-top:40px}
.nav .v1{font-size:24px}
.nav .v2{font-size:18px;line-height:28px}
.fd{width:80px;background-position:left 55px}
.fd .copy{font-size:12px;left:20px;bottom:10px}
.fd .img-Continue{right:15px;bottom:10px}
}
@media only screen and (max-width:1399px){
.box-pop .pic-logo{padding-bottom:30px;top:60px}
.box-pop .pic-logo img{height:42px}
.box-pop .pic-slogan{top:200px;left:80px}
.box-pop .pic-slogan img{width:54px}
.nav li{width:160px;padding-top:200px}
.nav li:after{top:134px}
.nav .v1{font-size:20px;line-height:30px}
.nav .v2{font-size:14px;line-height:50px}
.btn-go{width:40px;height:40px;margin-left:-20px}
.ul-list1{width: 330px;}
.ul-list1 a{padding-right: 50px;}
.ul-list1 img{margin: 0 10px;}
.ul-list1 a:after{right: 40px;
	-o-background-size: 30px auto;
	-ms-background-size: 30px auto;
	-moz-background-size: 30px auto;
	-webkit-background-size: 30px auto;
	background-size: 30px auto;
}
.btn-go{bottom: 15px;}

}
a:hover{color:#134268}
.ani,img{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:12px;color:#444;font-family:"微软雅黑","Microsoft Yahei"}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.wp{width:1000px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
@font-face{font-family:drive;src:url(../fonts/gabo_drive.otf)}
.fullSlide{width:100%;min-width:1000px;position:relative;height:510px;overflow:hidden}
.fullSlide .bd{position:relative;z-index:0}
.fullSlide .bd ul{width:100%!important}
.fullSlide .bd li{width:100%!important;height:510px}
.fullSlide .bd li a{display:block;width:100%;height:100%;background:0 0}
.fullSlide .bd li .txt{display:inline-block;line-height:2;padding:10px 30px;position:absolute;left:50%;top:90px;margin-left:-500px;background:rgba(0,0,0,.5);color:#fff;background:url(../images/black-alpha.png) left top\9}
.fullSlide .bd li .txt h2{font-size:21px;border-bottom:1px solid #bbabac;text-align:center;letter-spacing:5px}
.fullSlide .bd li .txt em{font-size:17px}
.fullSlide .hd{width:100%;position:absolute;z-index:999;bottom:85px;left:0;text-align:center;height:15px}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;border-radius:50%;margin:4px;background:#fff;overflow:hidden;line-height:9999px;text-indent:999px}
.fullSlide .hd ul .on{background:#e70012}
.ul-list4{overflow:hidden;margin:114px -44px 0;text-align:center;color:#fff}
.ul-list4 li{position:relative;float:left;width:20%;padding-bottom:37px;background:url(../images/z-bg2.png) center bottom no-repeat}
.ul-list4 .pic{width:90px;height:90px;line-height:83px;margin:0 auto 15px;text-align:center;border:1px solid #fff;border-radius:50%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-list4 .pic img{display:inline-block;vertical-align:middle;max-height:80%;max-width:80%}
.ul-list4 li em{display:block;margin-bottom:12px;font-size:18px}
.ul-list4 li p{font-size:18px}
.ul-list4 li:hover .pic{background-color:red;border-color:red}
.ul-list5{margin-top:67px}
.ul-list5 li{overflow:hidden;padding-bottom:51px;margin-bottom:50px;background:url(../images/z-bg1.png) left bottom no-repeat;background-size:100% auto}
.ul-list5 .pic{float:left;width:220px;height:124px;margin-right:48px;overflow:hidden}
.ul-list5 .pic img{display:block;width:100%;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s}
.ul-list5 .txt{overflow:hidden}
.ul-list5 .txt h3 a{display:block;line-height:1.28em;font-size:28px;font-weight:400;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-list5 .txt p{margin:14px 0 33px;font-size:16px;color:rgba(253,253,253,.6);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-list5 .txt span{position:relative;display:inline-block;padding-left:54px;font-size:16px;color:#fff}
.ul-list5 .txt span:before{content:'';position:absolute;left:0;top:50%;width:35px;height:1px;background-color:#fff}
.ul-list5 li:hover .pic img{transform:scale(1.1)}
.ul-list5 li:hover .txt h3 a{color:red}
.ul-list5 li:last-child{margin-bottom:0}
@media only screen and (max-width:1680px){
.ul-list4{margin:90px -25px 0}
.ul-list4 li p{font-size:16px}
}
@media only screen and (max-width:1600px){
.ul-list5{margin-top:30px}
.ul-list5 li{padding-bottom:26px;margin-bottom:26px}
.ul-list5 .txt h3 a{font-size:24px}
.ul-list4 li p{font-size:14px}
}
@media only screen and (max-width:1440px){
.ul-list5 .pic{margin-right:30px}
.ul-list5 .txt h3 a{font-size:22px}
}
@media only screen and (max-width:1366px){
.ul-list4 li{padding-bottom:20px}
.ul-list4 .pic{width:78px;height:78px;line-height:76px}
.ul-list4 .pic img{max-width:36px;max-height:36px}
.ul-list5 li{padding-bottom:18px;margin-bottom:18px}
.ul-list5 .txt h3 a{font-size:20px}
.ul-list5 .pic{width:194px;height:110px}
}
.m-list2-ls{margin:63.5% 0 0 62px}
.ul-list2{color:#999;font-size:16px;line-height:35px}
.ul-list2 li{margin-bottom:47px}
.ul-list2 .num{color:#fff;font-size:50px;font-family:drive;line-height:1.35em}
.ul-list2 .num em{font-size:26px;color:#fff;line-height:1.35em}
.ul-list2 p{line-height:1.5em;font-size:14px;color:rgba(255,255,255,.7)}
.m-list3-ls{overflow:hidden;margin-top:53px}
.ul-list3{margin:0 -66px}
.ul-list3 li{width:33.33%;float:left;padding:0 66px;margin-bottom:34px}
.ul-list3 .con .pic{padding-top:56%;height:0;position:relative;overflow:hidden;margin-bottom:16px}
.ul-list3 .con .pic img{width:100%;height:100%;position:absolute;left:0;top:0;display:block;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-list3 .con{display:block}
.ul-list3 .con .txt{font-size:14px;color:#fff;line-height:1.86em;height:52px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-list3 .con:hover .txt{color:red}
.ul-list3 .con:hover .pic img{webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
@media only screen and (max-width:1600px){
.ul-list2 li{margin-bottom:30px}
.ul-list3{margin:0 -20px}
.ul-list2 .num{font-size:40px}
.ul-list3 li{padding:0 20px}
}
@media only screen and (max-width:1366px){
.m-list2-ls{margin-left:35px}
.ul-list2 .num{font-size:34px}
.ul-list2 .num em{font-size:16px}
}
.ul-list7{overflow:hidden;margin:0 -30px;padding-top:56px}
.ul-list7 li{width:25%;float:left;padding:0 30px;margin-bottom:42px;box-sizing:border-box}
.ul-list7 li h3{font-weight:400;font-size:20px;color:#fff;text-align:center;line-height:1.2em;height:3.6em;overflow: hidden; -webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-list7 li:hover h3{color:red}
.ul-list7 .pic{padding-top:154.65%;position:relative;height:0;margin-bottom:20px;overflow:hidden}
.ul-list7 li:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.ul-list7 .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.sy-r{width:60%}
@media only screen and (max-width:1440px){
.ul-list7{margin:0 -25px}
.ul-list7 li{width:25%;float:left;padding:0 25px}
.ul-list7 li h3{font-size:18px}
}
.m-txt{overflow:hidden;position:absolute;top:60px;left: 0;right: 0;}
.m-txt .tit{margin:0 155px 96px 390px}
.m-txt .tit .g-tit1{padding:0 0 48px}
.m-txt .tit .g-tit2 h3{font-size:22px}
.m-txt p{margin-bottom:52px;font-size:18px;color:#fdfdfd;line-height:26px}
.m-tab-mg{margin-top:102px;float:left;width:390px;overflow:hidden}
.ul-tab-mg{overflow:hidden}
.ul-tab-mg li{margin:43px 0}
.ul-tab-mg li a{position:relative;padding-left:152px;font-size:20px;color:#fff;line-height:20px}
.ul-tab-mg li a:before{content:'';position:absolute;left:0;top:12px;width:86px;height:2px;background-color:#a5a5a5;transition:all .6s}
.ul-tab-mg .on a:before{content:'';position:absolute;left:0;top:12px;width:115px;height:3px;background-color:#fff}
/*.ul-tab-mg .on em{display:inline-block}
.ul-tab-mg li em{display:none}*/
.ul-tab-mg li:hover em{display:inline-block}
.ul-tab-mg li:hover a:before{height:3px;width:115px;background-color:#fff}
.m-txt .taber{overflow:hidden}
.m-txt .taber .txt{padding-right:155px}
.m-txt p:last-child{margin:0}
@media only screen and (max-width:1600px){
/*.m-txt{position:static}*/
.m-txt .tit .g-tit1{margin-bottom:5px}
.m-txt .tit{margin-bottom:10px}
.m-tab-mg{margin-top:60px}
.m-txt p{margin-bottom:20px;line-height:1.3}
}
@media only screen and (max-width:1366px){
.m-tab-mg{margin-top:0;width:350px}
.m-txt p{font-size:14px;margin-bottom:10px}
.m-txt .tit .g-tit1{padding-bottom:25px}
.m-txt .tit .g-tit2 h3,.ul-tab-mg li a{font-size:16px}
.m-txt .tit{margin-left:350px}
.g-box2 {height: calc( 100vh - 320px);}

}
.ul-list6{overflow:hidden;margin-top:38px}
.ul-list6 li{overflow:hidden;margin-bottom:20px}
.ul-list6 .pic{float:left;width:278px;height:157px;margin-right:48px;overflow:hidden}
.ul-list6 .pic img{display:block;width:100%;transition:.5s;overflow:hidden}
.ul-list6 .con{display:block}
.ul-list6 .con:hover .pic img{transform:scale(1.06)}
.ul-list6 .txt{overflow:hidden}
.ul-list6 .txt h3{font-size:31px;font-weight:400;margin-top:35px;margin-bottom:16px;color:#fdfdfd;transition:.5s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-list6 .txt p{font-size:15px;color:#fdfdfd;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.ul-list6 .con:hover .txt h3{color:red}
@media only screen and (max-width:1440px){
.ul-list6 .txt h3{font-size:24px}
}
@media only screen and (max-width:1366px){
.ul-list6 .txt h3{font-size:18px;margin-top:20px}
.ul-list6 .pic{margin-right:20px;width:179px;height:101px}
}
.tit-dn{display: none;}
.m-joinUs{padding:35px 0 140px}
.m-joinUs-1{padding: 30px 135px 0 0;}
.m-joinUs-2{padding:35px 0 140px}
.m-joinUs dl{position:relative;margin-bottom:8px}
.m-joinUs dl dt span{font-size:18px;line-height:47px;float:left;color:#333}
.m-joinUs dl dt .a1{width:59%;padding-left:28px}
.m-joinUs dl dt .a2{width:19%}
.m-joinUs dl dt .a3{width:22%;color:#000}
.m-joinUs dl.on dt span{color:#fff}
.m-joinUs dl dt{overflow:hidden;background-color:#fff;cursor:pointer}
.m-joinUs dl.on dt{overflow:hidden;background-color:red;cursor:pointer}
.m-joinUs dl em{position:absolute;top:-7px;right:30px;width:60px;height:60px;
	background-image:url(../images/m-joinUS-i2.png);background-repeat:no-repeat;background-position:center right 10px}
.m-joinUs dl.on em{right:23px;background-image:url(../images/m-joinUs-i1.png);background-repeat:no-repeat;background-position:center right 10px}
.m-joinUs dl.on dd{display: block;}
.m-joinUs dl dd{display:none;padding:0 45px 0 30px;color:#fff;font-size:14px;overflow:hidden;margin-bottom:41px}
.m-joinUs dl dd .txt1{/*float:left;*/margin-right:117px;margin-top:17px}
.m-joinUs dl dd .txt1 p{line-height:24px;font-weight:700}
.m-joinUs dl dd .txt1 p i{font-weight:400;font-style:normal}
.m-joinUs dl dd .txt1 span{display:block;line-height:24px}
.m-joinUs dl dd .txt1 h4{margin-bottom:5px}
.m-joinUs-1 dl dt{background-color: #585858;}
.m-joinUs-1 dl dt span{color: #fff;}
.m-joinUs-1 dl.on dt{background-color: #fff;}
.m-joinUs-1 dl.on dt span{color: #030330;}
.m-joinUs-1 dl em{width: 25px;height: 25px;background-image: url(../images/i-001.png);background-position: center;
	border-radius: 50%;right: 35px;top: 10px;
}
.m-joinUs-1 dl.on em{right: 35px;top: 10px;background-color: #636363;background-image: url(../images/i-002.png);background-position: center;}



@media only screen and (max-width:1650px){
.m-joinUs dl dd .txt1{margin-right:0;/*width:50%*/}
.m-joinUs-1 dl dd .txt1{margin-right:0;width: auto;float: none;}
}
/*!侧边*/
.subnav{overflow:hidden;margin-top:153px}
.subnav ul{overflow:hidden}
.subnav li{overflow:hidden;margin:35px 0}
.subnav li a{display:block;font-size:19px;color:#fff;line-height:1.5em;padding-right:60px;overflow:hidden;position: relative;padding-left: 105px;
	-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s
}
.subnav li a i{position: absolute;left: 0;top: 50%;margin-top: -1px;width:85px;height:2px;background-color:rgba(255,255,255,.6);margin-right:20px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.subnav li.on a,.subnav li:hover a{color:red;font-weight:700;padding-left: 130px;}
.subnav li.on a i,.subnav li:hover a i{width:110px;height:3px;background-color:red}
/*!新闻刊物（详情）*/
.m-article{overflow:hidden;margin-top:56px}
.m-article .col-l{width:65%}
.m-article .col-r{width:22.52%}
.m-article h1{font-size:34px;color:#fff;line-height:1.5em;margin-bottom:28px;overflow:hidden}
.m-article .info{padding-left:56px;position:relative;overflow:hidden}
.m-article .info:after{content:'';width:35px;height:1px;background-color:#fff;position:absolute;top:50%;left:0}
.m-article .info span{display:block;float:left;font-size:16px;line-height:1.5em;color:#fff;overflow:hidden}
.m-article .txt{overflow:hidden;margin-top:44px;font-size:16px;color:#fff;line-height:1.96em;padding-bottom:20px}
/*.m-article .txt span{display:block;font-size:12px}*/
.m-article .txt img{height: auto !important;}
.m-article .arrows{overflow:hidden}
.m-article .arrows .item{overflow:hidden;margin-bottom:32px}
.m-article .arrows span{display:block;font-size:22px;color:#fff;font-weight:700;line-height:1.5em;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.3);margin-bottom:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-article .arrows a{display:block;font-size:18px;line-height:1.5em;color:rgba(255,255,255,.6);margin-bottom:7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-article .arrows a:hover{color:red}
.m-article .arrows em{display:block;font-size:14px;color:rgba(255,255,255,.6);line-height:1.5em;font-weight:400;overflow:hidden}
.m-article .share{overflow:hidden;margin-top:2px}
.m-article .share span{display:block;font-size:20px;color:#fff;font-weight:700;line-height:1.5em;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.3);margin-bottom:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-article .bdsharebuttonbox{overflow:hidden}
.m-article .bdsharebuttonbox a{display:block;width:30px;height:30px;padding:0;margin:0 19px 0 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-article .bdsharebuttonbox .bds_weixin{background-image:url(../images/iconq1.png)}
.m-article .bdsharebuttonbox .bds_tsina{background-image:url(../images/iconq2.png)}
/*!专业团队（详情）*/
.m-imgtxt1{overflow:hidden}
.a-return{display:block;text-align:right;font-size:16px;color:#fff;line-height:2em;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.a-return:hover{text-decoration:underline}
.a-return i{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../images/iconq3.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-right:7px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-imgtxt1 .box{overflow:hidden;margin-top:24px}
.m-imgtxt1 .pic{float:left;width:217px;height:auto;overflow:hidden;margin-right:66px}
.m-imgtxt1 .pic img{display:block;width:100%;height:auto}
.m-imgtxt1 .con{overflow:hidden;font-size:16px;color:#fff;line-height:2em;padding-bottom:20px}
.m-imgtxt1 .con h3{font-size:34px;line-height:1.3em;margin-bottom:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-imgtxt1 .category{overflow:hidden;margin:29px 0 37px;padding:40px 0 17px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);line-height:1.96em}
.m-imgtxt1 .category p{overflow:hidden;margin-bottom:20px}
.m-imgtxt1 .category em{display:block;float:left;width:137px;height:33px;line-height:33px;text-align:center;background-color:rgba(255,255,255,.2);margin-right:20px;overflow:hidden}
.m-imgtxt1 .category span{display:block;overflow:hidden}
.bd_weixin_popup{width:300px!important;height:310px!important}
@media only screen and (max-width:1366px){
.main-l{width:285px}
.main-r{width:66%}
.g-tit1{padding:30px 0}
.g-box{top:175px}
.g-box-1{top: 253px;}
.subnav{margin-top:80px}
.subnav li a{font-size:16px}
.subnav li a i{width:80px}
.subnav li.on a i,.subnav li:hover a i{width:100px}
.m-article h1{font-size:24px}
.m-article .col-r{width:28%}
.m-imgtxt1 .con h3{font-size:24px}
.m-joinUs-1{padding-bottom: 0;}
}
@media only screen and (max-width:1199px){
.wp{width:98%}
}
@media only screen and (max-width:479px){
.caseDetailBan i{background-attachment:scroll}
}