@charset "UTF-8";
@charset "UTF-8";
@font-face {
  font-family: 'Verdana'; 
  src: url('../fonts/Verdana.eot'); 
  src: url('../fonts/Verdana.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Verdana.woff') format('woff'), 
  url('../fonts/Verdana.ttf') format('truetype'), 
  url('../fonts/Verdana.svg#Verdana') format('svg'); 
}
*,:after,:before{ margin: 0; padding: 0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;font-family:Verdana!important;}
body { font-size: 12px; font-family:Verdana!important;color: #666;  -webkit-text-size-adjust: 100%; background-color:#fff; overflow-x:hidden;-webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}  

a {color: #333;text-decoration: none; }
a:active {star: expression(this.onFocus=this.blur()); }
a:link,a.visited,a:hover{ text-decoration: none; }
a:hover { color: #f15a24;}
li {list-style: none; }
h1,h2,h3,h4,h5 { font-weight:normal;}
em,i{ font-style:normal;}
textarea, input { background: transparent; outline: none; border: 0px; }
img {vertical-align: top; border: 0; }
.clear,.years li{ *zoom:1;}
.clear:after,.years li:after{ display:block; content:''; clear:both; height:0; visibility:hidden;}
.zone-w{ width:1502px; margin-left:auto; margin-right:auto; position:relative;}
.f-l { float: left; }
.f-r {float: right; }
.t-c{ text-align:center;}
.t-r{ text-align:right;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}
.mt95{ margin-top:95px;}
#top{ position:fixed; top:0; left:0; right:0; height:75px; overflow:hidden; z-index:99999;}
.logo{ display:inline-block; float:left; margin-top:18px;}
.logo img{height:43px;}
.logo img.t2{ display:none;}
.yyzzmob{display:none;}
.yyzzpc{display: block;}
.nav{ float:right; margin-top:24px;}
.nav li{ float:left; margin-right:70px;}
.nav li:last-of-type{}
.nav li h3{ font-size:18px; display:inline-block;}
.nav li h3 a{ display:block; color:#fff;}
.btn_m{ float:right; margin-top:22px;}
.btn_m span{ display:block; width:38px; height:6px; margin-bottom:6px; background: #fff;}
.t_btn{ float:right; margin-top:26px;}
.ico_search{ display:inline-block; float:left; width:50px; height:20px; border-radius:10px; background:url(../images/ico_search_w.svg) no-repeat center center #034094;background-size:267px;}
.language{ display:inline-block; float:right; margin-left:10px;}
.language a{ display:inline-block; padding:0 6px; height:20px; line-height:18px; text-align:center; font-size:12px; color:#034094; background-color:#fff; border:1px solid #034094;}
.language a.zh{ border-top-left-radius:10px; border-bottom-left-radius:10px;}
.language a.en{ border-top-right-radius:10px; border-bottom-right-radius:10px;}
.language a.on{ background-color:#034094; color:#fff;}
#top.active{ background-color:rgba(255, 255, 255, 0.75);;  box-shadow:0 1px 10px rgba(0,0,0,.15);}
#top.active .nav li h3 a{ color:#333;}
#top.active .logo img.t1{ display:none;}
#top.active .logo img.t2{ display:inline-block;}
#top.active .btn_m span{ background:#034094;}
.nav li h3:hover a,#top.active .nav li h3:hover a,#top.active .nav li.now h3 a{ color:#f15a24;}
/********** slide s *****************/
.banner .slick-slide img,.tzList .slick-slide img{ width:100%;}
.banner .slick-dots,.tzList .slick-dots { position: absolute; bottom: 45px; z-index:3; text-align:center; width:100%;}
.banner .slick-dots li,.tzList .slick-dots li { position: relative; display: inline-block; margin: 0px 20px; padding: 0px; width:9px; height:9px; background-color:#fff; border-radius:9px; cursor: pointer;-webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.banner .slick-dots li button,.tzList .slick-dots li button { display:none;}
.banner .slick-dots li.slick-active,.tzList .slick-dots li.slick-active{ background-color:#f15a24; width:45px;}
/********** slide e *****************/
/********** news s ***********/
.news .focus{ width:47.5%; float:left; }
.news .focus .inner{ color:#fff; padding:50px 58px; background-color:#034094;}
.news .focus a{ display:block; color:#fff; font-weight:Microsoft YaHei;}
.news .focus span{ font-size:16px;}
.news .focus h3{ font-size:22px; margin:15px 0;}
.news .focus p{ font-size:14px; line-height:28px; text-indent:2em;}
.news .focus .img{ overflow:hidden; position:relative; padding-bottom:52.5%;}
.news .focus .img img{ position:absolute; width:100%; }

.newslist{ width:47.5%; margin-left:52.5%;}
.newslist .inner{ padding-left:38px; margin-bottom:60px;}
.newslist .inner h3{ position:relative;}
.newslist .inner h3:before{ display:inline-block; content:''; background:url(../images/ico_news.png) no-repeat center center; width:23px; height:20px; background-size:contain; position:absolute; left:-40px; top:3px;}
.newslist .inner h3 a{ font-size:22px; color:#000; display:inline-block; width:80%; overflow:hidden; height:28px; line-height:28px;}
.newslist .inner h3 span{ float:right; font-size:18px; color:#666;}
.newslist .inner .con{ position:relative;}
.newslist .inner p{ font-size:14px; line-height:28px; color:#666; margin-top:16px; width:85%; text-indent:2em;}
.newslist .inner a.more{ display:inline-block; width:18px; height:22px; background:url(../images/ico_click.png) no-repeat; background-size:contain; position:absolute; right:15px; top:50%; margin-top:-11px;}
.newslist .inner .up{border-bottom:1px solid #e5e5e5; padding-bottom:45px;}
.page a{ display:inline-block; height:50px; line-height:50px; border-radius:50px; font-size:18px; color:#666; margin-top:30px; padding:0 110px; border:1px solid #e0e0e0;}


/********** news e ***********/

.send a{ display:inline-block; height:50px; line-height:50px; border-radius:50px; font-size:16px; color:#f15a24; padding:0 50px; border:1px solid #f15a24;}
.send a:hover,.page a:hover{ background-color:#f15a24; border-color:#f15a24; color:#fff;}{ color:#fff; background-color:#f15a24;}
.send a:hover span:after,.page a:hover span:after{background-image:url(../images/ico_click_white.png)}	
.send span{ display:inline-block;}
.send span:after{ display:inline-block; content:''; background:url(../images/ico_click.png) no-repeat; background-size:contain; width:18px; height:22px; margin-left:15px; vertical-align:middle;}
#footer{ background-color:#034094; color:#fff;}
.f_oth{ padding:25px 0; border-bottom:1px solid rgba(205,202,202,.4); vertical-align:middle;}
.f_oth .tel, .f_oth .f_email{ font-size:22px;}
.f_oth .tel:before{ display:inline-block; content:''; width:17px; height:18px; background:url(../images/ico_tel.png) no-repeat; background-size:contain; margin-right:15px; vertical-align:middle;}

.f_oth .wx img{ display:none; position:absolute; left:0; top:35px; z-index:9;    max-width: 300px;max-height: inherit;}
.f_oth .wx:hover img{ display:block;}
.f_oth .yyzz{ float:right; font-size:16px;margin-right: 0px;}
.f_oth .yyzz:before{ display:inline-block; content:''; width:23px; height:25px; background:url(../images/ico_yyzz.png) no-repeat; background-size:contain; margin-right:15px; vertical-align:middle;}
.f_oth .f_email{padding-left: 44px;}

.f_oth .wx{ float:right; font-size:16px; margin-right:0px; position:relative; cursor:pointer;}
.f_oth .wxbfq{margin-right:30px;}
.f_oth .wx:before{ display:inline-block; content:'';  height:25px; margin-right:15px; vertical-align:middle;}
.f_oth .wxbfq:before{background: url(../images/bofangqi.png) no-repeat; background-size:contain;width:37px;border-radius:8px; }
.f_oth .wxfacebook:before{background:url(../images/facebook.png) no-repeat; background-size:contain;width:32px;border-radius:50%; }
.f_oth .wxtuite:before{background:url(../images/tuite.png) no-repeat; background-size:contain;width:29px; }
.f_oth .wxin:before{background:url(../images/in.png) no-repeat; background-size:contain;width:28px; }

.f_nav{ overflow:hidden; padding:40px 0 30px; border-bottom:1px solid rgba(205,202,202,.4);}
.f_nav dl{ float:left; width:14.7%;}
.f_nav dl.end{ width:11.8%; text-align:right;}
.f_nav a{ color:#fff;}
.f_nav dt{ font-size:18px; margin-bottom:10px;}
.f_nav dd{ font-size:14px; line-height:28px;}
.f_oth .yyzz img{left:-60px;width:160px;height:auto;}
.f_oth .wx img{height:80px;height:auto;}
.copyright{ height:66px; line-height:66px; overflow:hidden; font-size:14px; }
.copyright span{ display:inline-block; margin-right:30px;}
.copyright a{ color:#fff;}
.f_map{ float:right;}
.f_map a{ color:#fff; display:inline-block; margin-left:70px;}


.imgLarge img{
	-webkit-transform: scale(1, 1);
	-webkit-transition: ease-out;
	-webkit-transition-duration: 400ms;
	-moz-transform: scale(1, 1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 400ms;
	transform: scale(1, 1);
	transition-timing-function: ease-out;
	transition-duration: 400ms;
	width: 100%;
	height: auto;
}
.imgLarge:hover img{
	-webkit-transform: scale(1.06, 1.06);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 400ms;
	-moz-transform: scale(1.06,1.06);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 400ms;
	transform: scale(1.06, 1.06);
	transition-timing-function: ease-out;
	transition-duration: 400ms;
	position: relative;
}
.s_p{ display:block;}
.s_m{ display:none;}
@keyframes twinkle {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
.twinkle {
  animation: twinkle 1s infinite;
}


@keyframes twinkle2 {
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
.twinkle2 {
  animation: twinkle 1.5s infinite;
}
.company.zone-w{ overflow:hidden;}
.company{ margin-top:100px; position:relative;}
.company .inner{ position:absolute; right:0; top:64px; bottom:64px; width:920px; background:rgba(3,64,148,0.85); padding:40px 73px 0; color:#fff;}
.company .tit{ font-size:40px;}
.company .con{ font-size:16px; line-height:30px;  margin-top:20px; text-align:justify;}
.company h3{ font-size:24px; margin-bottom:15px;}
.company a.more{ font-size:16px; display:inline-block; border:2px solid #f15a24; border-radius:45px; height:45px; line-height:45px; padding:0 30px; color:#f15a24; position:absolute; bottom:50px; font-weight:bold; letter-spacing:1px;line-height:41px;}
.company a.more:hover{background:#f15a24;color:#fff;}
.proC.mt40{margin-top:45px;}
.h_cName span{ display:inline-block; font-size:40px; color:#333; position:relative; padding-bottom:23px;line-height:40px;}
.h_cName span:after{ display:inline-block; content:''; width:36px; height:2px; background-color:#f15a24; position:absolute; bottom:0; left:50%; margin-left:-18px;}
.h_cName_tz span{ color:#fff;}
.h_cProName span{ display:inline-block; font-size:18px; width:auto; height:47px; line-height:47px; border:1px solid #d9d9d9; border-radius:45px; color:#333; cursor:pointer; margin:0 28px;padding:0px 23px;}
.h_cProName span.now{background-color:#f15a24; color:#fff;}

.h_cProBox{ margin-top:50px;}
.h_cPro{ display:none; overflow:hidden;}
.h_cPro .names span{ display:inline-block; font-size:18px; color:#333; padding-bottom:13px; border-bottom:1px solid transparent; cursor:pointer; margin-right:63px;}
.h_cPro .names span.now{ border-bottom-color:#034094; color:#034094;}
.h_cBox{ margin-top:30px; position:static; height:auto;}
.h_cPro li p{ position:absolute; right:0; top:0; bottom:0; width:61.7%; background:rgba(3,64,148,0.75); padding:30px 30px 0 95px; color:#fff; border-radius:6px; font-size:18px; line-height:30px;}
.h_cPro li:hover{ transform: translateY(-6px);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.h_cPro.now .box.now{ visibility:visible; top:0; z-index:1; -webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;}
.hPro_more{ text-align:center;margin-top:40px;}
.h_cPro > .hPro_more{display:none;}
.h_cPro li,.proList li{padding:0px;/*width:484px;*/height: auto;overflow:hidden;float:left;width:32.22%;}
.h_cPro li{margin-right:1.67%;}
.h_cPro{width:100%;}
.h_cPro .box{position:static;display:none!important;}
.h_cPro .box.now,.h_cPro.now{display:block!important;}
.h_cPro li:nth-of-type(3n){margin-right:0px;}
.h_cPro .box ul{overflow:hidden;}
.h_cPro li .imgbg{height:auto;}



.h_tz{ background:url(../images/h_tz_bg.jpg) no-repeat center top; padding:80px 0 95px;}
.h_tz .tit{ font-size:20px; color:#fff;}
.partner{ background-color:#fff; position:relative;}
.partner .slick-slide img{ width:100%;}
.partner .slick-dots { position: absolute; z-index:3; right:0; top:-35px;}
.partner .slick-dots li { position: relative; display: inline-block; margin: 0px 20px; padding: 0px; width:9px; height:9px; background-color:#fff; border-radius:9px; cursor: pointer;-webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.partner .slick-dots li button { display:none;}
.partner .slick-dots li.slick-active{ background-color:#f15a24; width:45px;}

.othMorePro li img{height:auto;}
#zone-w-product,.othMorePro{padding-bottom:80px;}
.emptyspace{padding-bottom:90px;}
.proList{margin-left:0px!important;margin-right:0px!important;overflow:hidden;margin-top:50px;}
.imgbg{background:#eff4f7;/*height: 270px;*/position: relative;display: flex;
position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.imgbg img{max-width:100%;max-height:100%;}
.h_cPro li img{height:auto;max-width:100%;max-height:100%;}
.brief_txt{height:auto;background:#fefefe;padding-top:33px;border:solid 1px #f1f1f1;}
.brief_txt .brief_tit{font-size:19px;color:#333333;padding:0px 24px;line-height:36px;height:72px;text-align:center;overflow:hidden;}
.brief_txt span{width:140px;height: 45px;line-height:45px;display: block;margin:30px auto 30px;border:solid 1px #cfcfcf;border-radius:30px;text-align: center;font-size:16px;color:#979797;}
.h_cPro li:hover .brief_txt span,.proList li:hover .brief_txt span{background:#034094;border:solid 1px #034094;color:#fff;}
.h_cPro li:hover .brief_txt,.proList li:hover .brief_txt{border:solid 1px #e4e4e4;}
.h_cPro li:hover .brief_tit,.proList li:hover .brief_tit{color:#034094;}
.index_cat_desc{font-size: 18px; color: #333333;line-height: 30px;text-align: center;overflow: hidden;padding-top:37px;clear: both;}

.news{overflow:hidden;padding-bottom:20px;}
.news .focus{width:700px;}
.about-news{padding-bottom:0px;}



.branch_pos_map{margin-bottom:0px!important;}

.branch_pos_txt, .webnet_pos_txt{margin-top:18px!important;margin-bottom:18px!important;}
.newslist{width:722px;}
.news .focus .inner{height:auto;}
.slideInLeft{}
#relation_send_more{margin-top: 50px;}
.news .focus p{text-indent:0px;line-height:28px;}
.news .focus h3{}
.news .focus .inner{padding:42px 50px 50px;}
.news .focus .img{width:100%;height: 352px;padding-bottom:0px;margin-top:27px;}
.news .focus .img img{width:100%;height:100%;}
.newslist .inner .upnew{border-bottom:solid 1px #e2e2e2;min-height:206px;padding-right:188px;position: relative;}
.newslist .inner .upnew h3{color:#000000;font-size:20px;line-height:30px;}
.newslist .inner .upnew .con_new{font-size:14px;color:#666666;line-height: 24px;text-indent:0px;padding-top:10px;padding-bottom:43px;text-align:justify;}
.thumbnew{position: absolute;right:0px;top:0px;width:168px;height: auto;}
.newslist .inner .upnew:hover h3{color:#034094;}
.newslist .inner:hover .boxnew{
	  transform: translateX(3px);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.newslist .inner:hover .thumbnew {
   transform: translateX(-3px);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.newslist .inner:nth-of-type(1){margin-bottom:56px;}
#index_news_morebtn{margin-top:35px;margin-bottom:40px;}
