﻿@charset "utf-8";
/*网站公共样式*/
@font-face {
 font-family: 'Montserrat'; 
	src: url('../fonts/HarmonyOS_Sans_SC.woff2');
}
 
 
i,em{ font-style:normal;}
body {  font-family:"Montserrat",'Poppins', 'Hiragino Sans GB', 'Segoe UI', 'Microsoft Yahei', '微软雅黑',"AlibabaLight","思源","黑体",Arial, sans-serif,Stawix, Arial, Helvetica, sans-serif; font-size:14px; background:#fff; overflow-x: hidden; margin: 0 auto; color:#74797e; line-height:24px; width:100%; overflow-x:hidden;  }
html,div,span,p,ul,li,dl,dt,dd,a,img,em,label,input,textarea,form { margin:0; padding:0;}
form{ display:inline;}
/*ul,li,i { list-style:none;}*/
h1,h2,h3,h4,h5,h6{ font-weight:normal; padding:0; margin:0; }
strong {padding:0; margin:0; }
a{ text-decoration:none; color:#333;}
a:hover{ color:#286fc9;}
img,video { border:none;object-fit: cover;}
.del_float{ display:block; height:0; clear:both; visibility:hidden; }
.document_width{ width:1440px; padding:0; margin:0 auto; box-sizing:border-box; }
.ui-loader-default{ display:none}
.ui-mobile-viewport{ border:none;}
.ui-page {padding: 0; margin: 0; outline: 0} 
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; line-height:100%;}
textarea { -webkit-appearance: none;}   
.button{ border-radius: 0; } 
.ui-btn-text{ display:none;}
.ui-submit{}
.txtcen{ text-align:center;}
input[type="radio"]:after {  width: 15px;  height: 15px;border-radius: 50%; top: -2px;left: -1px;position: relative;background-color:white;display: inline-block; visibility: visible;border: 1px solid #000;}
input[type="radio"]:checked:after {border: 4.5px solid #000; }

input[type=checkbox]:checked::before {content: '';display: inline-block; width:15px;  height: 15px;background:url(../images/duoxiantb.png) center center no-repeat #f39a00; background-size:12px auto; }

.proxxgd::-webkit-scrollbar { width:10px; height:8px;}
.proxxgd::-webkit-scrollbar-track {border-radius:4px; height:8px;background-color:#e7e7e7; border:1px solid #cacaca;box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);}
.proxxgd::-webkit-scrollbar-thumb { border-radius:4px; height:8px;background-color:#fb841a;}
.left{ float:left;}
.aright{ float:right !important; margin-top:15px !important;}
s{ text-decoration:none;}

 
.zhezhao{ width:100%; height:100vh; position:fixed; left:0; top:0; z-index:9997; background:rgba(0,0,0,0.4); display:none;}
.zzyvideo{ width:100%; height:auto; float:left; display:none; max-width:1000px; border-radius:20px; overflow:hidden; position:fixed; left:20px; top:20px; z-index:9999;}
.zzyvideo .zzyclose{ width:28px; height:28px; border-radius:0px 20px 0 0; position:absolute; right:0px; top:0px; z-index:9999; background:url(../images/faq_tbh.png) center center no-repeat #fff; cursor:pointer;}
.zzyvideo video{ width:100%; height:auto; display:block;}
 
 
 
 
 
/*
::-webkit-scrollbar { height: 4px; width:0px;}
::-webkit-scrollbar-button { height:0;width:0;}*/
.sosoh2 { width:100%; height:auto; float:left; padding:10px 0; font-size:16px;}
.sosoh2 span {  margin:0 8px; font-weight:bold;   }
.prott { width:100%; height:auto; float:left; font-size:22px; line-height:40px; border-bottom:1px solid #ededed; margin:10px 0;  color:#000;}
.zhezhao{ width:100%; height:100vh; position:fixed; left:0; top:0; z-index:9999; background:rgba(0,0,0,0.4); display:none;}
 

.searchinfo{ width:100%; height:auto; float:left; padding:30px 0;}
.search_tt{ width:100%; height:auto; float:left; font-size:18px; line-height:32px; color:#f9f9f9; }
.search_tt span{ color:#fff;font-weight:600;}
.searchinfo dl.pdl { width:23%; margin:0.5%;}
.prodivlist{ padding:30px 0;}

.sj_menu {	display: none;}
.menutb{ width:30px; height:36px;float:right; margin:23px 0 0 15px; display:none; position:relative; z-index:9999;}
.menutb span{ width:100%; height:2px; margin:5px 0; background:#000; transition:all 0.5s ease;float:left; display:inline-block;}
.menutb.close span{ opacity:0;transition:all 0.5s ease; position:absolute; left:0; top:13px;}
.menutb.close span:first-child{ transform: rotate(45deg); position:absolute; left:0; top:13px; opacity:1;}
.menutb.close span:last-child{ transform: rotate(-45deg); position:absolute; left:0; top:13px; opacity:1;}
.sjmenu{ display:none;}

/****分页****/
.fenye{ margin:40px 0 20px 0; width:100%; height:auto; float:left; background:#ededf0; padding:20px; box-sizing:border-box; border-radius:15px;}
.fenye ul{  text-align:center; white-space:nowrap;list-style:none;}
.fenye ul li{display:inline;  margin:0; padding:0;list-style:none;  }
.fenye ul li a{ display:table-cell; display:inline-block; width:40px; color:#333; border-radius:1px; font-size:16px; height:40px; margin:0 3px; border-radius:100%; line-height:40px;text-align:center; background:#fff; box-shadow:0 0 2px #ededed;}
.fenye ul li a.cur,.fenye ul li a:hover{ color:#fff; background:#064faf;}
.fenye ul li.l1{ float:left; width:auto;}
.fenye ul li.l1 a{ width:auto; border-radius:20px; padding:0 15px;}
.fenye ul li.l1 a s{ padding-left:15px; background:url(../images/jt_tbl.png) left center no-repeat;}
.fenye ul li.l1 a:hover s{ background:url(../images/jt_tblh.png) left center no-repeat;}
.fenye ul li.l2{ float:right; width:auto;} 
.fenye ul li.l2 a{ width:auto; border-radius:20px; padding:0 15px;}
.fenye ul li.l2 a s{ padding-right:15px; background:url(../images/jt_tbr.png) right center no-repeat;}
.fenye ul li.l2 a:hover s{ background:url(../images/jt_tbrh.png) right center no-repeat;}

#alertdiv{ position: fixed;margin: auto;width: 100%;top: 40%;display: none; z-index:2147483647; }
#alertdiv div{ background-color: #000;color: #FFF;padding: 20px 20px 20px 20px;min-width: 100px; width:600px;  min-height: 25px;text-align: center;color: rgb(255, 255, 255);border-width: 1px;  border-style: solid;-moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;line-height: 150%; margin: auto;z-index: 2147483647;}

/**********404*******/
.div_cu { width:100%; height:auto;  float:left; padding:50px 0;  }
.div_cu p { width:100%; height:auto; float:left; text-align:center; font-size:14px; font-weight:550; line-height:26px;}
.div_cu p img { width:350px; height:auto;  margin:30px auto; }
.div_cu p a { color:#2466a5; }

 
/*******首页*******/ 
.headtop{ width:100%; height:46px; float:left; background:#3a3a3a;}
.headtop .spl{ width:auto; height:46px; line-height:46px; font-size:14px; float:left; color:rgba(255,255,255,0.5);}
.headtop .spr{ width:auto; height:46px; line-height:46px; float:right; }
.headtop .spr a{ width:auto; height:46px; line-height:46px;font-size:14px;color:rgba(255,255,255,0.5); padding-left:20px; margin-left:25px; }
.headtop .spr a:hover{color:rgba(255,255,255,0.8);}
 
.headdiv{ width:100%; height:120px; float:left;}
.logo{ width:auto; height:69px; float:left; margin-top:25px;}
.logo img{ width:auto; height:69px; display:block; float:left;}

.headtel{ width:auto; height:60px; padding-left:66px;  background:url(../images/head_tel.png) left center no-repeat; margin:30px 0 0 5%; float:right;}
.headtel p{ font-size:18px; line-height:22px; color:#333333; margin-top:5px;}
.headtel strong{ font-size:24px; line-height:32px; color:#064faf;}


ul.ulmenu{ width:auto; height:120px; margin:0; float:right; list-style:none;}
ul.ulmenu >li{ width:auto; height:120px; float:left;position:relative;}
ul.ulmenu >li >a{ width:auto; height:120px; line-height:120px; float:left; padding:0 25px; font-size:16px; font-weight:bold; color:#000;}  
ul.ulmenu >li:hover >a,ul.ulmenu >li >a.cur{ background:url(../images/head_m.png) center bottom no-repeat #064faf; color:#fff;}  
ul.ulmenu >li .ejp{ display:none; width:160%; height:auto; float:left; position:absolute; z-index:9998;left:-30%; top:120px; background:#fff;}
ul.ulmenu >li .ejp a{ width:100%; height:46px; line-height:46px; color:#333; float:left; overflow:hidden; padding:0 10px; box-sizing:border-box; text-align:center; font-size:15px; border-bottom:1px solid #ededed;}
ul.ulmenu >li .ejp a:hover{ color:#fff; background:#064faf;border-bottom:1px solid #064faf;}  
ul.ulmenu li:hover .ejp{ display:block;} 

.proej{ width:100%; height:auto; position:fixed; display:none; left:0; top:166px; min-height:200px; padding:30px 0 40px 0; background:#fff; z-index:9998; border-top:1px solid #f8f8f8;}
.proej ul.xlul{ width:640px; height:auto; margin:0 auto; list-style:none;}
.proej ul.xlul li{ width:25%; height:auto; float:left; text-align:center;}
.proej ul.xlul li a{ width:auto; height:40px; line-height:40px; float:left; font-size:18px; background:url(../images/hbj.png) center bottom no-repeat; background-size:0 2px; transition:all 0.5s ease;}
.proej ul.xlul li a:Hover,.proej ul.xlul li a.cur{ color:#064faf;background-size:100% 2px; transition:all 0.5s ease;}
.proejqh{ width:100%; height:auto; float:left; margin-top:20px; display:none;}
.proejqh dl{ width:24%; height:auto; float:left; background:#f5f8fb; margin:0 0.5%;}
.proejqh dl dt{ width:100%; height:auto; float:left; overflow:hidden;}
.proejqh dl dt img{ width:100%; height:auto; display:block;  -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.proejqh dl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.proejqh dl dd h3 a{ width:100%; height:60px; line-height:60px; text-align:center; float:left; overflow:hidden;float:left; font-size:16px; color:#555; border-top:1px solid #ededed;}
.proejqh dl:hover dd h3 a{ color:#064faf;}
ul.ulmenu >li:hover .proej{ display:block;}

.headdivf{ position:fixed; left:0; top:0; background:#fff; z-index:9999; border-bottom:1px solid #f2f2f2;}
.headdivf .proej{ top:120px;}  
  
.banner{ width:100%; overflow:hidden; height:40vw !important;min-height:100px !important;  float:left; position:relative; touch-action: pan-y;}
.banner ul {  overflow:hidden; height:40vw !important; min-height:100px !important; list-style:none;  }
.banner ul li{  width:100%;  height:auto;  min-height:100px; float:left; overflow:hidden;list-style:none; position:relative; position:absolute; left:0; top:0; opacity:0;}
.banner ul li img,.banner ul li video{ width:100%; height:40vw !important;object-fit: cover;  min-height:100px !important;  float:left; transition:0.5s linear ; transform:scale(1.03);  }
.banner ul li.cur  img{transform:scale(1); }
.banner ul li.cur{ opacity:1; z-index:112;}
.banner_span{margin:0px;padding:0px; width:100%;  height:35px; position:absolute; bottom:50px;text-align:center; z-index:886;}
.banner_span span{  width:22px;height:22px; border-radius:22px; position:relative; display:inline-block;  box-sizing:border-box; cursor:pointer; background:url(../images/yuandian.png) center center no-repeat; margin:0 5px; box-sizing:border-box; }
.banner_span span.cur{ border:1px solid rgba(150,150,150,0.3); box-sizing:border-box;}
.banner_span span.cur .wrapper {width: 20px; height: 20px;position: absolute; clip: rect(0px, 20px, 20px, 10px); left:0px; top:0px;}
.banner_span span.cur .wrapper .circle { width: 16px;height: 16px; border: 2px solid #fff;border-radius: 10px; position: absolute; clip: rect(0px, 10px, 20px, 0px);}
.banner_span span.cur div[data-anim~=base] {-webkit-animation-iteration-count: 1; -webkit-animation-fill-mode: forwards; -webkit-animation-timing-function:linear; }
.banner_span span.cur .wrapper[data-anim~=wrapper] {-webkit-animation-duration: 0.01s;-webkit-animation-delay: 3s; -webkit-animation-name: close-wrapper; }
.banner_span span.cur .circle[data-anim~=left] {-webkit-animation-duration: 6s;-webkit-animation-name: left-spin;}
.banner_span span.cur .circle[data-anim~=right] { -webkit-animation-duration: 3s; -webkit-animation-name: right-spin;}
@-webkit-keyframes right-spin { from { -webkit-transform: rotate(0deg);} to { -webkit-transform: rotate(180deg);}}
@-webkit-keyframes left-spin {  from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); }}
@-webkit-keyframes close-wrapper { to {clip: rect(auto, auto, auto, auto); }}
.banwenzi{ position:absolute; top:8vw; width:100%; height:auto; left:0px;transition:1s linear ; margin-top:20px; color:#fff; text-align:left; z-index:99;box-sizing:border-box}
.banwenzic{ width:100%; height:auto; float:left; text-align:center;}
.banwenzi h2{ width:100%; height:auto; position:relative;  font-weight:bold; float:left; font-size:48px;line-height:72px; margin-bottom:25px;}
.banwenzi h3{ width:100%; height:auto; float:left; font-size:20px;line-height:26px;  margin:-10px 0 25px 0;}
.banwenzi a.a{ width:auto; height:46px; line-height:46px; border:2px solid #fff;border-radius:5px; font-size:15px; overflow:hidden; box-sizing:border-box; position:relative; font-weight:bold; padding:0 20px; display:inline-table; margin:0 auto; color:#fff;    }
.banwenzi a.a span{ background:url(../images/banjt.png) center center no-repeat; width:26px; height:46px; float:right; display:block;}
.addCur{transform:scale(1) !important; }
.wzaddCur{ margin-top:0px;}
.banner ul li.cur  .f1 { animation: donghuawz 1s infinite;animation-iteration-count: 1; animation-fill-mode: forwards;}
.banner ul li.cur  .f2 {animation: donghuawz1 1.3s infinite; animation-iteration-count: 1; animation-fill-mode: forwards;}
.banner ul li.cur  .f3 { animation: donghuawz2 1.6s infinite;animation-iteration-count: 1; animation-fill-mode: forwards;}
@-webkit-keyframes donghuawz {0% {opacity: 0;margin-left: 50px;}30% { opacity: 0;margin-left: 50px;}100% { width: 100%;margin-left: 0px;}}
@-webkit-keyframes donghuawz1 {0% {opacity: 0;margin-left: 50px;}30% {opacity: 0;margin-left: 50px;}100% { width: 100%; margin-left: 0px;  }}
@-webkit-keyframes donghuawz2 {0% { opacity: 0; margin-left: 50px;}30% {opacity: 0;margin-left: 50px;}100% { width:auto; margin-left: 0px; }}
 
.indexdiv1{ width:100%; height:auto; float:left; border-bottom:1px solid #ededed; padding:35px 0;}
.indexdiv1 p{ width:calc(100% - 280px); height:auto; float:left; font-size:16px; line-height:50px;}
.indexdiv1 p strong{  color:#000;}
.indexdiv1 p a{ width:auto; font-size:15px; margin-left:15px;}
.indexdiv1 .div{ width:260px; height:50px; float:right; background:#ecf1f7;}
.indexdiv1 .div .input{ width:200px; height:50px; float:left; line-height:50px; padding:0 10px; border:none; box-sizing:border-box; background:none; outline:none;}
.indexdiv1 .div .button{ width:60px; height:50px; float:left;cursor:pointer; background:url(../images/sstbtb.png) center center no-repeat; border:none; outline:none;}
.indexdiv1 .div .button:hover{ opacity:0.8;}

.indexdiv2{ width:100%; height:auto; float:left; padding-top:80px; background:#fff;}
.indextt{ width:100%; height:auto; float:left; margin-bottom:40px; text-align:center;}
.indextt strong{ width:100%; height:52px; line-height:52px; font-size:48px; color:#000;}
.indextt strong em{ padding-left:60px; background:url(../images/indextt_tbl.png) left center no-repeat; }
.indextt strong em b{ padding-right:60px; background:url(../images/indextt_tbr.png) right center no-repeat; }
.indextt p{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#555555; margin-top:15px;}
.indexdiv2 ul.u1{ width:100%; height:auto; float:left; list-style:none;}
.indexdiv2 ul.u1 li{ width:25%; height:auto; float:left; position:relative; }
.indexdiv2 ul.u1 li a{ width:100%; height:70px; text-align:center; line-height:70px; float:left;}
.indexdiv2 ul.u1 li a s{ padding-right:20px; background:url(../images/index_protb_jt.png) right center no-repeat; font-size:22px; color:#333333;}
.indexdiv2 ul.u1 li a:hover,.indexdiv2 ul.u1 li a.cur{ background:#064faf;}
.indexdiv2 ul.u1 li a:hover s,.indexdiv2 ul.u1 li a.cur s{ color:#fff; background:url(../images/index_protb_jth.png) right center no-repeat;}
.indexdiv2 ul.u1 li a:hover span,.indexdiv2 ul.u1 li a.cur span{ width:100%; height:15px; position:absolute; left:0; bottom:-15px; background:url(../images/index_protb.png) center top no-repeat;}
.indexdiv2qh{ width:100%; height:auto; min-height:300px; background:#ecf1f7; padding:80px 0; float:left; display:none;}
.indexdiv2qh a.amore{ width:auto; height:30px; line-height:30px; float:right; padding-left:25px; margin-top:-50px; font-size:16px; background:url(../images/index_protb1.png) left center no-repeat;}
.indexdiv2qhl{ width:470px; height:670px; float:left; position:relative; background-size:cover !important; padding:55px 50px 0 50px; box-sizing:border-box;}
.indexdiv2qhl h2{ width:100%; height:auto; float:left; font-size:24px; line-height:30px; margin-bottom:10px; color:#fff;}
.indexdiv2qhl p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:rgba(255,255,255,0.6); margin:10px 0 25px 0;}
a.ared{ width:auto; height:auto; float:left; padding:0 20px; background:#e5001a; border-radius:3px;}
a.ared s{ width:auto; height:46px; line-height:46px; padding-right:15px; font-size:16px; color:#fff; background:url(../images/jt_tb1.png) right center no-repeat;}
a.ared:hover{ opacity:0.9;}
.indexdiv2qhr{ width:calc(100% - 470px); height:auto; float:left;}
.indexdiv2qhr dl{ width:48%; height:auto; float:left; margin:0 0 2% 2%; background:#fff;}
.indexdiv2qhr dl dt{ width:100%; height:auto; float:left; overflow:hidden;}
.indexdiv2qhr dl dt img{ width:71%; margin:0 auto; height:auto; display:block;  -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.indexdiv2qhr dl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.indexdiv2qhr dl dd{ width:100%; height:62px; padding-left:15px; box-sizing:border-box; float:left; border-top:1px solid #ededed;}
.indexdiv2qhr dl dd h3 a{ width:calc(100% - 60px); height:62px; float:left; padding-left:20px; font-size:18px; line-height:60px; overflow:hidden; color:#333; overflow:hidden; background:url(../images/index_protb2.png) left center no-repeat; box-sizing:border-box; border-right:1px solid #f9f9f9;}
.indexdiv2qhr dl dd a.a{ width:60px; height:62px; background:url(../images/index_protb3.png) center center no-repeat; float:left;}
.indexdiv2qhr dl:hover dd h3 a{ color:#064faf; background:url(../images/index_protb2h.png) left center no-repeat;}
.indexdiv2qhr dl:hover dd a.a{ background:url(../images/index_protb3h.png) center center no-repeat;}

.indexdiv3{ width:100%; height:auto; float:left; padding:85px 0; background:url(../images/index_szbj.jpg) center center no-repeat; background-size:cover;}
.indexdiv3 .box{ width:22%; height:auto; float:left; padding:0 60px; background:url(../images/index_sztb.png) right center no-repeat; background-size:1px 100%; box-sizing:border-box;}
.indexdiv3 .box strong{ width:100%; line-height:70px; font-size:24px;color:#fff; font-weight:normal; height:auto; float:left; background:url(../images/index_sztb1.png) right top no-repeat;}
.indexdiv3 .box strong em{ font-size:64px; margin-right:5px; font-weight:bold;}
.indexdiv3 .box p{ width:100%; height:auto; float:left; font-size:18px; line-height:24px; color:#fff;}
.indexdiv3 .box.box1{ padding-left:0;}
.indexdiv3 .box.box2{ width:27%;}
.indexdiv3 .box.box3{ width:24%; padding-right:0; background:none;}

.indexdiv4{ width:100%; height:auto; float:left; padding-top:90px; background:#ecf1f7; overflow-x:hidden;}
.indexdiv4 .indextt{ text-align:left; margin-bottom:10px;}
.indexdiv4 .indextt strong em{ padding-left:0; background:none}
.indexdiv4 .indextt strong em b,.indexdiv4 .indextt strong em,.indexdiv4 .indextt strong{ width:100%; float:left; box-sizing:border-box;}
.indexdiv4 .indextt p{ font-size:22px; line-height:30px; margin:10px 0; font-weight:200;}

.indexdiv4l{ width:790px; height:auto; float:left; padding-right:70px; box-sizing:border-box;}
.divxt{ width:100%; height:2px; float:left; border-bottom:1px solid rgba(0,0,0,0.1); background:url(../images/hbj.png) left bottom no-repeat; background-size:30px 2px; margin-bottom:15px;}
.indexdiv4l strong{ width:100%; height:auto; float:left; font-size:20px; color:#064faf; margin:35px 0 0 0;}
.indexdiv4l p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#555;}
.indexdiv4r{ width:650px; height:auto; float:left; margin-top:-50px;}
.indexdiv4r img{ width:100%; height:700px; display:block; position:relative; z-index:1;}
.indexdiv4b{ width:1920px; height:auto; padding:40px 0 30px 50px; box-sizing:border-box; background:url(../images/index_szbj.jpg); position:absolute; left:0; bottom:0;}
.indexdiv4b dl{ width:660px; height:auto; float:left;}
.indexdiv4b dl dd{ width:430px; height:auto; float:left;}
.indexdiv4b dl dd strong{ width:100%; height:auto; float:left; font-size:32px; line-height:36px; color:#fff;}
.indexdiv4b dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; margin-top:10px; color:#fff;}
.indexdiv4b dl dt{ width:230px; height:auto; float:left;}
a.baia{ width:auto; height:auto; float:left; padding:0 20px; border:1px solid #fff; border-radius:3px;}
a.baia s{ width:auto; height:46px; line-height:46px; padding-right:15px; font-size:16px; color:#fff; background:url(../images/jt_tb1.png) right center no-repeat;}
a.baia:hover{ opacity:0.8;}
.indexdiv4b dl dt a.baia{ float:right; margin-top:15px;}

.indexdiv5{ width:100%; height:auto; float:left; padding:80px 0;}
.indexdiv5 .indextt{ max-width:960px; margin:0 auto; float:none;}
.indexdiv5 .indextt strong font{ font-size:60px; margin:0 10px; color:#e5001a;}
.indexdiv5 dl{ width:100%; height:auto; float:left; margin:50px 0 10px 0;}
.indexdiv5 dl dt{ width:670px; height:auto; float:left; overflow:hidden;}
.indexdiv5 dl dt img{ width:100%; height:auto; display:block;  -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.indexdiv5 dl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.indexdiv5 dl dd{ width:calc(100% - 670px); height:auto; float:left; padding:30px 0 0 100px; box-sizing:border-box;}
.indexdiv5 dl dd strong{ width:100%; height:80px; float:left; position:relative;}
.indexdiv5 dl dd strong em{ width:130px; height:80px; border:1px solid #064faf; position:absolute; left:30px; top:0; z-index:-1;}
.indexdiv5 dl dd strong s{ width:60px; height:60px; line-height:60px; font-size:32px; color:#fff; margin-top:11px; float:left; background:#064faf; text-align:center; }
.indexdiv5 dl dd strong span{ width:auto; height:54px; line-height:54px; background:#fff; margin-top:14px; margin-left:12px; float:left; font-size:30px; color:#000;}
.indexdiv5 dl dd span.sp{ width:100%; height:auto; float:left; padding-bottom:4px; border-bottom:1px solid #f9f9f9; font-size:14px; line-height:24px; color:rgba(0,0,0,0.4); margin:20px 0;}
.indexdiv5 dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#555;}
.indexdiv5 dl.d1 dt{ float:right;}
.indexdiv5 dl.d1 dd{ float:left; padding:30px 100px 0 0;}
.indexdiv5 a.ared{ float:none; display:table; margin:40px auto 0 auto; padding:0 35px;}

.indexdiv6{ width:100%; height:auto; float:left; padding:80px 0 0 0; background:#ecf1f7;}
.indexdiv6 dl{ width:calc((100% - 50px) / 3); height:auto; float:left; position:relative; z-index:1;}
.indexdiv6 dl dt{ width:100%; height:auto; float:left; overflow:hidden;}
.indexdiv6 dl dt img{ width:100%; height:auto; display:block;  -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.indexdiv6 dl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.indexdiv6 dl dd{ width:100%; height:auto; float:left; background:#fff; padding:35px 35px 10px 35px; box-sizing:border-box;}
.indexdiv6 dl dd h3{ width:100%; height:auto; min-height:52px; float:left; font-size:22px; line-height:26px; color:#333; font-weight:bold;}
.indexdiv6 dl dd p{ width:100%; height:120px; line-height:160px; font-size:16px; color:#043faa; font-weight:bold; overflow:hidden;}
.indexdiv6 dl dd p strong{ font-size:120px; line-height:120px; color:rgba(150,150,150,0.1); float:right;}
.indexdiv6 dl.d1{ margin:0 25px;}

.indexdiv7{ width:100%; height:auto; padding-top:300px; margin-top:-210px; float:left; overflow:hidden; background:url(../images/index_szbj.jpg) top center no-repeat; background-size:100% 500px;}
.indexdiv7c{ width:100%; height:324px; float:left; padding:75px 80px 0 520px; box-sizing:border-box; background:url(../images/index_fwbj.png) left top no-repeat; background-size:auto 100%;}
.indexdiv7c dl{ width:100%; height:auto; float:left;}
.indexdiv7c dl dd{ width:450px; height:auto; float:left;}
.indexdiv7c dl dd h4{ width:100%; height:auto; float:left; line-height:44px; font-size:40px; padding-bottom:8px; color:#fff; border-bottom:1px solid rgba(255,255,255,0.2);}
.indexdiv7c dl dd h3{ width:100%; height:auto; float:left; line-height:44px; font-size:40px; padding:15px 0 8px 0; color:#fff; border-bottom:1px solid rgba(255,255,255,0.2);}
.indexdiv7c dl dd h3 span{ font-size:22px; margin-left:10px;}
.indexdiv7c dl dd p{ width:100%; height:auto; float:left; line-height:34px; font-size:16px; color:rgba(255,255,255,0.2); letter-spacing:15px;}
.indexdiv7c dl dt{ width:320px; height:auto; float:right; margin-top:10px;}
.indexdiv7c dl dt strong{ width:100%; height:60px; float:left; margin-bottom:25px; padding-left:70px; background:url(../images/ifw_tb.png) left center no-repeat; font-size:26px; line-height:30px; color:#fff; box-sizing:border-box;}
.indexdiv7c dl dt p{ width:100%; font-size:22px; margin-top:5px;}
.indexdiv7c dl dt a.ared{ padding:0 45px;}

.indexdiv8{ width:100%; height:auto; float:left; padding:80px 0 0 0; background:#fff;}
.indexdiv8c{ width:100%; height:auto; float:left; padding:15px 0 40px 0;}
.indexdiv8box{width:calc((100% - 50px) / 3); height:auto; float:left;}
.indexdiv8box dl.d1{ width:100%; height:auto; float:left; border-radius:5px; overflow:hidden; margin-bottom:25px; background:url(../images/index_szbj.jpg) left top no-repeat #fff; background-size:0 3px; transition:all 0.5s ease; border:1px solid #ededed; padding:20px 40px 30px 40px; box-sizing:border-box;}
.indexdiv8box dl.d1 dt{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#333333; margin:10px 0 8px 0;}
.indexdiv8box dl.d1 dt strong{ width:auto; height:auto; float:left; margin-right:25px;}
.indexdiv8box dl.d1 dd{ width:100%; height:auto; float:left;}
.indexdiv8box dl.d1 dd h3 a{ width:100%; height:40px; line-height:40px; float:left; font-weight:600; font-size:22px; color:#333; overflow:hidden; float:left;}
.indexdiv8box dl.d1 dd p{ width:100%; height:72px; margin:4px 0; float:left; font-size:16px; line-height:24px; color:#555; overflow:hidden;}
.indexdiv8box dl.d1 dd a.a{ width:100%; height:auto; float:left; font-style:italic; font-size:16px; line-height:30px; padding-left:125px; margin-top:15px; background:url(../images/index_xwxth.png) left center no-repeat; background-size:110px 11px; box-sizing:border-box;}
.indexdiv8box dl.d1:hover dd a.a{ background:url(../images/index_xwxt.png) left center no-repeat; color:#e60012;}
.indexdiv8box dl.d1:hover{ background-size:100% 3px; transition:all 0.5s ease;}
.indexdiv8box1{ margin:0 25px; padding:40px; height:543px; border-radius:5px; overflow:hidden; background:url(../images/index_xwbj1.jpg) center center no-repeat; background-size:cover; box-sizing:border-box;}

.xwtt{ width:100%; height:auto; float:left; padding-right:40px; box-sizing:border-box; padding-bottom:15px; border-bottom:1px solid rgba(150,150,150,0.2);}
.xwtt p{ width:100%; height:auto; float:left; font-size:30px; line-height:34px; color:#000;}
.xwtt span{ width:100%; height:auto; float:left; font-size:14px; line-height:20px; color:#000; opacity:0.5; font-weight:normal;}
.xwtt a{ width:30px; height:30px; float:right; margin:-22px -40px 0 0; border-radius:30px; background:url(../images/jt_tb1.png) center center no-repeat #2464b9;}
.xwtt a:hover{ opacity:0.8;}
.indexdiv8box1 ul{ width:100%; height:auto; float:left; list-style:none; margin-top:10px;}
.indexdiv8box1 ul li{ width:100%; height:auto; float:left; padding:18px 0; border-bottom:1px dashed rgba(150,150,150,0.2);}
.indexdiv8box1 ul li a p{ width:100%; height:26px; line-height:26px; font-size:18px; font-weight:600; float:left; color:#333; overflow:hidden;}
.indexdiv8box1 ul li a span{ width:100%; height:20px; line-height:20px; font-size:15px; float:left; color:#666; overflow:hidden;}
.indexdiv8box1 ul li:last-child{ border-bottom:none;}
.indexdiv8box1 ul li a:hover p{ color:#2464b9}

.indexdiv8box .box{ width:100%; height:auto; float:left; padding:40px 30px 30px 30px; box-sizing:border-box; border-radius:5px; overflow:hidden; margin-bottom:25px;}
.indexdiv8box .box .xwtt{ border-bottom:none;}
.xwtt.zi p,.xwtt.zi span{ color:#fff;}
.indexdiv8box .box p.p{ width:80%; height:auto; float:left; font-size:16px; line-height:30px; color:#fff; opacity:0.8; margin-top:58px;}

.indextta{ width:100%; height:auto; float:left; text-align:center; margin-bottom:30px;}
.indextta strong{ width:100%; height:auto; float:left; font-size:36px; line-height:42px; color:#000;}


.indexhz{ width:100%; height:auto; float:left; position:relative; padding-bottom:50px; margin-bottom:60px;}
.indexhzc{ width:100%; height:auto; float:left; overflow:hidden; position:relative;}
.indexhzlist{ width:2000000px; height:auto; float:left;position:relative; transition: transform 600ms;}
.indexhz ul{ width:1440px; height:auto; float:left; list-style:none;}
.indexhz ul li{ width:calc(100% /6); height:auto; float:left; border:1px solid #f9f9f9; box-sizing:border-box; overflow:hidden;}
.indexhz ul li a img{ width:100%; height:auto; display:block;   -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.indexhz ul li a:hover img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.indexhz ul li:hover{ background:url(../images/ihzbj.png) center center no-repeat; background-size:100% 100%;}

.jtl{ width:50px; height:50px; position:absolute; left:-50px; top:45%; background:url(../images/jt_tbl.png) center center no-repeat #f1f1f1; cursor:pointer;}
.jtr{ width:50px; height:50px; position:absolute; right:-50px; top:45%; background:url(../images/jt_tbr.png) center center no-repeat #f1f1f1; cursor:pointer;}
.jtl:hover{background:url(../images/jt_tblh.png) center center no-repeat #064faf; }
.jtr:hover{background:url(../images/jt_tbrh.png) center center no-repeat #064faf; }
.indexhzspan{margin:0px;padding:0px; width:100%;  height:35px; position:absolute; bottom:0;text-align:center; z-index:886;}
.indexhzspan span{  width:15px;height:10px;  display:inline-table; margin:0 5px; background:#b4cae7;}
.indexhzspan span.cur{width:25px;height:10px; background:#064faf;}

.addivz{ width:100%; height:auto; float:left;}
.addiv{ width:100%; height:auto; float:left; padding:30px 30px 0 70px; background:url(../images/iadbj.jpg) center center no-repeat; background-size:cover; box-sizing:border-box;}
.addiv dl{ width:100%; height:auto; float:left;}
.addiv dl dt{ width:218px; height:auto; float:left; margin-top:-50px;}
.addiv dl dt img{ width:100%; height:auto; display:block;}
.addiv dl dd{ width:calc(100% - 280px); height:auto; float:right; padding-top:20px; padding-right:200px; box-sizing:border-box;}
.addiv dl dd strong{ width:100%; height:auto; float:left; font-size:32px; line-height:36px; color:#fff; margin-bottom:8px; font-weight:normal;}
.addiv dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#fff; font-weight:normal;}
.addiv dl dd a.ared{ float:right; margin-right:-180px; margin-top:-25px;}

.bottomdiv{ width:100%; height:auto; float:left; padding:50px 0 30px 0; background:url(../images/bottombj.jpg) center center no-repeat; background-size:cover;}
.bottomdiv dl.d1{ width:32%; height:auto; float:left; padding-right:100px; box-sizing:border-box;}
.bottomdiv dl.d1 dt{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; padding-bottom:10px; margin-bottom:20px; color:#fff; font-weight:600; background:url(../images/iadbj.jpg) left bottom no-repeat; background-size:30px 2px;}
.bottomdiv dl.d1 dd{ width:100%; height:auto; float:left;}
.bottomdiv dl.d1 dd p.p{ width:100%; height:auto; padding-left:80px; box-sizing:border-box; float:left; font-size:15px; line-height:24px; margin-bottom:10px; color:rgba(255,255,255,0.8);}
.bottomdiv dl.d1 dd p.p a{ color:rgba(255,255,255,0.8);}
.bottomdiv dl.d1 dd p.p span{ width:80px; float:left; margin-left:-80px;}
.bottomdiv dl.d1 dd p.p.plast{ padding-left:0;}
.bottomdiv dl.d1 dd p.p.plast span{ width:100%; margin-left:0;}
.bottomdiv dl.d1 dd p.p strong{ width:100%; height:auto; float:left; font-size:20px; line-height:30px; color:#fff;}
.bottomdiv dl.d1.d2{ width:10.5%; padding-right:0;}
.bottomdiv dl.d1.d2 dd a{ width:100%; height:auto; float:left; font-size:15px; line-height:24px; margin-bottom:6px; color:rgba(255,255,255,0.8);}
.bottomdiv dl.d1.d2 dd a:hover{ color:#fff;}
.bottomdiv dl.d1.d3{ width:15.5%; padding-right:0;}
.bottomdiv dl.d1.d3 dd a.a{ width:50%; height:auto; float:left; font-size:15px; line-height:24px; margin-bottom:6px; color:rgba(255,255,255,0.8);}
.bottomdiv dl.d1.d3 dd a.a:hover{ color:#fff;}
.bottomdiv dl.d1.d3 dd p{ width:46%; height:auto; float:left; margin-right:8%; margin-top:8px;}
.bottomdiv dl.d1.d3 dd p img{ width:100%; height:auto; max-width:120px; margin:0 auto; display:block;}
.bottomdiv dl.d1.d3 dd p span{ width:100%; height:auto; float:left; text-align:center; font-size:14px; line-height:16px; color:rgba(255,255,255,0.8); margin-top:8px;}
.bottomdiv dl.d1.d3 dd p.last{ margin-right:0;}
.bxt{ width:100%; height:1px; float:left; margin:30px 0 20px 0; background:rgba(255,255,255,0.1);}
.bqxx{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; color:rgba(255,255,255,0.8);}
.bqxx p{ width:auto; height:auto; float:left;}
.bqxx span{ width:auto; height:auto; float:right;}
.bqxx span a{color:rgba(255,255,255,0.8);}
.bqxx p{ width:auto; height:auto; float:left;}
.plink{ width:100%; height:auto; float:left;font-size:14px; line-height:24px; color:rgba(255,255,255,0.8); margin-top:8px;}
.plink a{ width:auto; margin-left:15px;color:rgba(255,255,255,0.8); }
.plink a:hover{ color:#fff;}

.botshare{ width:auto; height:auto; float:left; margin-top:10px;}
.botshare a.a{ width:20px; height:20px; padding:12px; margin-right:10px; float:left; border-radius:3px; background:#0f161c;}
.botshare a.a img{ width:100%; height:auto; display:block;}
.botshare a.a:hover{ background:#054394;} 



/*******下载中心*******/
.nybanner{ width:100%; height:auto; float:left; position:relative}
.nybanner img{ width:100%; height:500px; display:block;}
.nybannerwz{ position:absolute; left:0; top:230px; width:100%; height:auto; float:left; margin-top:-15px; opacity:0.5;}
.nybannerwz strong{ width:100%; height:auto; float:left; font-size:48px; line-height:60px; color:#fff;font-weight:600; margin-top:-15px; }
.nymenu{ width:100%; height:auto; float:left; background:#fff; border-bottom:1px solid #ededed;}
.nymenu ul{ width:100%; height:auto; list-style:none;}
.nymenu ul li a{ width:auto; height:80px; line-height:80px; font-size:18px;  position:relative; top:1px; color:#333;background:url(../images/iadbj.jpg) center bottom no-repeat; background-size:0 2px; transition:all 0.5s ease; float:left; margin-right:40px; }
.nymenu ul li a:hover,.nymenu ul li a.cur{ background-size:100% 2px;  transition:all 0.5s ease;color:#064faf;}	
.mbxdiv{ width:100%; height:auto; float:left; padding:15px 0; font-size:15px; line-height:28px; color:#666;}
.mbxdiv a.a{ width:18px; height:24px; float:left; background:url(../images/mbxtb.png) center center no-repeat;}
.mbxdiv a{ color:#666; margin:0 2px;}

.nydiv{ width:100%; height:auto; float:left; padding:0 0 80px 0;}
.divdown{ width:100%; height:auto; float:left;}
.divdown ul.u1{ width:auto; height:auto; float:left; list-style:none;}
.divdown ul.u1 li{ width:auto; height:auto; float:left;}
.divdown ul.u1 li a{ width:auto; height:50px; line-height:50px; float:left; font-size:18px; color:#064faf; display:inline-table; border:1px solid #064faf; padding:0 25px; border-radius:4px; margin-right:5px;}
.divdown ul.u1 li a:hover,.divdown ul.u1 li a.cur{ background:#064faf; color:#fff;}

.ssdown{ width:400px; height:50px; float:right; background:#f5f6f8;}
.ssdown .input{ width:340px; height:50px; line-height:50px; float:left; border:none; background:none; outline:none; text-indent:20px; font-size:15px;}
.ssdown .button{ width:60px; height:50px; float:left; border:none; background:url(../images/sstbtb1.png) center center no-repeat #064faf; cursor:pointer; outline:none;}
.ssdown .button:hover{ opacity:0.8;}
.xzul{ width:100%; height:auto; float:left; list-style:none; background:#fcfdfe;}
.xzul li{ width:auto; height:58px; line-height:58px; font-size:16px; color:#777; float:left; overflow:hidden; text-align:center;}
.xzul li.l1{ width:35%; text-align:left; padding:0 40px; box-sizing:border-box;}
.xzul li.l1 a{ width:100%; height:58px; line-height:58px; color:#000;}
.xzul li.l2,.xzul li.l3,.xzul li.l4,.xzul li.l5{ width:calc(65% / 4);}
.xzul li.l5 a{ width:100%; height:58px; display:block; background:url(../images/xztb.png) center center no-repeat;}
.xzul.top{ background:#3b3b3b !important; border-radius:5px 5px 0 0; margin-top:40px;}
.xzul.top li{ color:#fff; font-weight:bold;}
.xzul:hover li.l5 a{ background:url(../images/xztbh.png) center center no-repeat;}
.xzul:nth-child(odd){ background:#f3f6f9;}



/*****产品中心******/
.bja{ background:#f7fafc !important;}
.prolist{ width:100%; height:auto; float:left;}

dl.prodl{ width:24%; height:auto; float:left; margin:0.5%; background:url(../images/hbj.png) center bottom no-repeat #fff; background-size:0 2px; transition:all 0.5s ease; padding:30px; box-sizing:border-box;}
dl.prodl dd.dd1{ width:100%; height:auto; float:left;}
dl.prodl dd.dd1 h3 a{ width:100%; height:56px; float:left; font-size:20px; line-height:28px; color:#000; overflow:hidden; margin-bottom:5px;}
dl.prodl dd.dd1 p{ width:100%; height:48px; float:left; font-size:14px; line-height:24px; color:#666666; overflow:hidden;}
dl.prodl dt{ width:100%; height:auto; float:left; margin:20px 0; overflow:hidden;}
dl.prodl dt img{ width:100%; height:auto; display:block;   -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.prodl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.prodl dd.dd2{ width:100%; height:auto; float:left; border-top:1px solid #f2f2f2; margin-top:10px; padding-top:15px;}
dl.prodl dd.dd2 a{ width:100%; height:30px; line-height:30px; float:left; font-size:16px; background:url(../images/prolist_tb.png) right center no-repeat; color:#666;}
dl.prodl:hover dd.dd2 a{ background:url(../images/prolist_tbh.png) right center no-repeat; color:#064faf;}
dl.prodl:hover { background-size:100% 2px; transition:all 0.5s ease; box-shadow:0 0px 4px #ededed;}
dl.prodl:hover dd.dd1 h3 a{ color:#064faf;}

/*****产品中心-详细******/
.proxxdiv1{ width:100%; height:auto; float:left; margin:60px 0; background:#f7fafc; padding:60px; box-sizing:border-box;}
.proxxdivtz{ width:40%; height:auto; float:left; position:relative; margin-right:5%;}
.jqzoom{float:left; width:100%; background:#fff; position:relative; height:auto; border-radius:20px; border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ width:100%; height:100%; box-sizing:border-box; display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.spec-preview{width:100%;height:auto; }
.items{float:left;position:relative;width:100%;height:auto;overflow:hidden; margin:10px 0 0 0;}
.items ul{ position:relative; left:0; top:0; width:999999px;height:auto; transition: transform 232ms; list-style:none;}
.items ul li{float:left;width:98px; height:auto;text-align:center; border-radius:3px; overflow:hidden; cursor:pointer; margin:0 8px 0 0; background:url(../images/hbj.png) center bottom no-repeat #fff; background-size:0 2px; transition:all 0.5 ease; border:1px solid #ededed; box-sizing:border-box; position:relative;}
.items ul li img{width:100%; height:100%; margin:0 auto; padding:0; display:block;   box-sizing:border-box;}
.items ul li:hover,.items ul li.cur{ border:1px solid #f00;}
.proxxdivtz .jtl{ left:0; top:35%; opacity:0.7;}
.proxxdivtz .jtr{ right:0; top:35%; opacity:0.7;}
.proxxdivtz .jtl:hover,.proxxdivtz .jtr:hover{ opacity:1;}

.proxdiv1c{ width:55%; height:auto; float:right; padding-top:25px;}
.proxdiv1c h4{ width:100%; height:auto; float:left; font-size:20px; line-height:30px; color:#064faf;}
.proxdiv1c h1{ width:100%; height:auto; float:left; font-size:40px; line-height:56px; color:#000; margin:0 0 15px 0; padding-bottom:10px; background:url(../images/iadbj.jpg) left bottom no-repeat; background-size:70px 1px; border-bottom:1px solid #dee9f4;}
.proxdiv1c p.bz{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#666666; margin:5px 0 15px 0}
.proxdiv1c .box{ width:100%; height:auto; float:left; margin:25px 0; min-height:100px;}
.proxdiv1c .box p{ width:50%; height:auto; float:left; font-size:18px; line-height:26px; margin:8px 0; color:#000;} 
strong.stel{ width:100%; height:60px; float:left; margin-top:25px; padding-left:70px; background:url(../images/proxxtb.png) left center no-repeat; font-size:26px; line-height:30px; color:#e5001a; box-sizing:border-box;}
strong.stel p{ width:100%; font-size:22px; margin-top:5px; color:#000;}

.proxxdiv2{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#333; margin-bottom:50px;}
.proxxdiv2 p{ width:100%; height:auto; float:left; }
.proxxdiv2 img{ width:auto; height:auto !important; max-width:100% !important; margin:0 auto; display:block;}

.proxxdivly{ width:100%; height:auto; float:left; padding:50px 0;}
.proxxdivly .h2{ width:100%; height:auto; float:left; font-size:22px; text-align:center; font-weight:bold; color:#000; margin:15px 0 0 0;}
.nytt{ width:100%; height:auto; float:left; margin-bottom:30px;}
.nytt strong{ width:100%; height:auto; float:left; font-size:48px; line-height:50px; color:#181818; text-align:center;}
.proxxdivly .input{ width:49%; height:50px; line-height:50px; font-size:16px;font-family:"Montserrat"; float:left; margin:0.5%; background:#f7f7f7; border:none; padding:0 20px; outline:none; box-sizing:border-box;}
.proxxdivly .text{ width:99%; height:120px; line-height:30px; font-size:16px;font-family:"Montserrat"; float:left; margin:0.5% 0.5% 25px 0.5%; background:#f7f7f7; border:none; padding:10px 20px; outline:none; box-sizing:border-box;}
.proxxdivly .button{ width:auto; height:auto; margin:15px auto 0 auto;font-family:"Montserrat";cursor:pointer; padding:0 40px; border:none; display:table; background:#e5001a; border-radius:3px;}
.proxxdivly .button s{ width:auto; height:46px; line-height:46px; padding-right:15px; font-size:16px; color:#fff; background:url(../images/jt_tb1.png) right center no-repeat;}
.proxxdivly .button:hover{ opacity:0.9;}

.proxxdiv3{ width:100%; height:auto; float:left; padding:90px 0 0 0; background:#f7fafc;}
.proxxdiv3z{ padding-bottom:90px;}
.proxxdiv3z dl.prodl{ width:460px; margin:0 10px;}
.proxxdiv3z .jtl,.proxxdiv3z .jtr{ top:40%;}


/******关于我们****/
dl.abdl{ width:100%; height:auto; float:left; margin-top:30px;}
dl.abdl dd{ width:58%; height:auto; float:left; padding-right:100px; box-sizing:border-box; padding-top:54px;}
dl.abdl dd strong.s{ width:100%; height:auto; float:left; font-size:48px; line-height:54px; color:#000; padding-bottom:30px; margin-bottom:25px; background:url(../images/indextt_tbr.png) left bottom no-repeat;}
dl.abdl dd strong.s span{ width:100%; height:auto; float:left; color:#064faf;}
dl.abdl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#444;}
dl.abdl dt{ width:42%; height:auto; float:left;}
dl.abdl dt img{ width:100%; height:auto; display:block;}

.aboutdiv{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/ab_whbj.png) center center no-repeat; background-size:cover;}
.aboutdiv dl{ width:100%; height:auto; float:left; background:#fff; box-shadow:0 0 2px #dedede;}
.aboutdiv dl dt{ width:50%; height:auto; float:left;}
.aboutdiv dl dt img{ width:100%; height:auto; display:block;}
.aboutdiv dl dd{ width:50%; height:auto; float:left; padding:65px 90px; box-sizing:border-box;}
.aboutdiv dl dd p{ width:100%; height:auto; float:left; padding:30px 0 30px 60px; font-size:16px; line-height:26px; color:#333; background:url(../images/ab_whtb1.png) left center no-repeat; background-size:40px auto; box-sizing:border-box; border-bottom:1px solid #f2f2f2;}
.aboutdiv dl dd p strong{ width:100%; height:auto; float:left; font-size:24px; line-height:34px; color:#064faf; font-weight:normal;}
.aboutdiv dl dd p:last-child{ border-bottom:none;}

.aboutdiv1{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/ab_ysbj.jpg) center center no-repeat; background-size:cover;}
.aboutdiv1 .indextt {max-width: 960px; margin: 0 auto 30px auto;  float: none;}
.aboutdiv1 .indextt strong,.aboutdiv1 .indextt p{ color:#fff;}
.aboutdiv1 dl{ width:calc((100% - 40px) / 3); height:auto; float:left; background:#fff; margin:30px 0 0 0;}
.aboutdiv1 dl dt{ width:100%; height:auto; float:left; overflow:hidden;}
.aboutdiv1 dl dt img{ width:100%; height:auto; display:block;   -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.aboutdiv1 dl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.aboutdiv1 dl dd{ width:100%; height:auto; float:left; padding:30px 42px; box-sizing:border-box;}
.aboutdiv1 dl dd em{ width:60px; height:60px; line-height:60px; text-align:center; float:left; position:relative; z-index:1; background:#064faf; font-size:24px; color:#fff; margin-top:-80px;}
.aboutdiv1 dl dd strong{ width:100%; height:auto; float:left; font-size:24px; line-height:32px; color:#000; font-weight:normal;}
.aboutdiv1 dl dd span{ width:100%; height:auto; float:left; font-size:14px; line-height:20px; color:#777; font-weight:normal;}
.aboutdiv1 dl dd p{ width:100%; height:auto; min-height:110px; float:left; font-size:16px; line-height:26px; color:#333; border-top:1px solid #f5f5f5; background:url(../images/hbj.png) left top no-repeat; background-size:40px 2px; margin-top:10px; padding-top:10px;}
.aboutdiv1 dl.d1{ margin:30px 20px 0 20px;}

.aboutdiv2{ width:100%; height:auto; float:left; padding:80px 0; background:#f7fafc;}
.aboutdiv2 dl{ width:calc(100% / 3); height:auto; float:left; background:#fff; margin:0;}
.aboutdiv2 dl dt{ width:100%; height:290px; float:left; overflow:hidden;}
.aboutdiv2 dl dt img{ width:100%; height:290px; display:block;   -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.aboutdiv2 dl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.aboutdiv2 dl dd{ width:100%; height:290px; float:left; padding:40px 60px 0 60px; box-sizing:border-box; text-align:center;  position:relative; overflow:hidden;}
.aboutdiv2 dl dd strong{ width:100%; height:auto; float:left; font-size:24px; line-height:34px;color:#000; font-weight:normal;}
.aboutdiv2 dl dd p{ width:100%; height:auto; float:left; font-size:14px; line-height:26px; color:#777; border-bottom:1px solid #f5f5f5; background:url(../images/hbj.png) center bottom no-repeat; background-size:40px 2px; margin-bottom:30px; padding-bottom:10px;}
.aboutdiv2 dl dd em{ width:100%; height:auto; line-height:150px; font-size:150px; position:absolute; left:0; bottom:-60px;  z-index:1; font-weight:bold; color:#f3f5f9; }

.aboutdiv3{ width:100%; height:auto; float:left; padding:80px 0 0 0; background:#fff;}


/*****联系我们*****/
.lxwmdiv{ width:100%; height:auto; float:left; padding:20px 0 60px 0; background:url(../images/lwxm_bj.png) right top no-repeat; background-size:auto auto;}
.lxwmdiv dl{ width:100%; height:auto; float:left; padding-bottom:30px; border-bottom:1px solid #f4f4f4; margin-bottom:40px;}
.lxwmdiv dl dd{ width:calc(100% - 320px); height:auto; float:left;}
.lxwmdiv dl dd span{ width:100%; height:auto; float:left; font-size:22px; font-weight:bold; color:#064faf; line-height:30px;}
.lxwmdiv dl dd h1{ width:100%; height:auto; float:left; font-size:40px; font-weight:bold; color:#000; line-height:44px; margin:5px 0 20px 0;}
.lxwmdiv dl dd p{ width:100%; height:auto; float:left; font-size:16px;  color:#333; line-height:30px;}
.lxwmdiv dl dd p strong{ width:auto; padding-left:18px; color:#000; background:url(../images/lxwm_tb.png) left 4px no-repeat;}
.lxwmdiv dl dt{ width:120px; height:auto; float:right; margin-left:8px;}
.lxwmdiv dl dt img{ width:100%; height:auto; display:block;}
.lxwmdiv dl dt span{ width:100%; height:auto; float:left; font-size:14px; line-height:22px; text-align:center; margin-top:8px;}
.lxwmdiv p.p1{ width:30%; height:auto; float:left;}
.lxwmdiv p.p1 span{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#181818; margin-bottom:10px;}
.lxwmdiv p.p1 strong{ width:100%; height:auto; float:left; font-size:30px; line-height:40px; color:#064faf; padding-left:45px; box-sizing:border-box;}
.lxwmdiv p.p1 strong a{ color:#064faf;}
.lxwmdiv p.p1.p2{ width:36%; height:auto; float:left; padding:0 3%; margin-right:4%; border-left:1px solid #f6f6f6; border-right:1px solid #f6f6f6; box-sizing:border-box;}

.lxwmly{ width:100%; height:auto; float:left; padding:100px 0; background:url(../images/lxwm_dtbj.png) center center no-repeat;}
.lxwmlyc{ width:100%; height:auto; float:right; max-width:580px; border-top:3px solid #064faf; background:#fff; padding:40px; box-sizing:border-box;}
.lxwmlyc .input{ width:49%; height:50px; line-height:50px;font-family:"Montserrat"; font-size:16px; float:left; margin:0.5%; background:#f7f7f7; border:none; padding:0 20px; outline:none; box-sizing:border-box;}
.lxwmlyc .text{ width:99%; height:120px; line-height:30px;font-family:"Montserrat"; font-size:16px; float:left; margin:0.5% 0.5% 25px 0.5%; background:#f7f7f7; border:none; padding:10px 20px; outline:none; box-sizing:border-box;}
.lxwmlyc .button{ width:auto; height:auto; margin:15px auto 0 auto;font-family:"Montserrat"; cursor:pointer; padding:0 40px; border:none; display:table; background:#e5001a; border-radius:3px;}
.lxwmlyc .button s{ width:auto; height:46px; line-height:46px; padding-right:15px; font-size:16px; color:#fff; background:url(../images/jt_tb1.png) right center no-repeat;}
.lxwmlyc .button:hover{ opacity:0.9;}

/*****常见问题******/
.nopadding{ padding-bottom:0;}
.faqdiv{ width:100%; height:auto; float:left; padding-bottom:80px;}
dl.faqdl{ width:100%; height:auto; float:left; background:#fff; margin-bottom:20px; padding:0 30px; box-sizing:border-box; border-radius:10px;}
dl.faqdl dt{ width:100%; height:auto; float:left; cursor:pointer; box-sizing:border-box;}
dl.faqdl dt strong{ width:100%; height:auto; position:relative;  line-height:30px;  float:left; padding:25px 50px 25px 0; background:url(../images/faq_tb.png) right 15px no-repeat; font-size:20px; font-weight:600; background-size:45px auto !important;  color:#000; box-sizing:border-box;}
dl.faqdl dd{ width:100%; height:auto; float:left; padding:15px 0 25px 0;  box-sizing:border-box; border-top:1px solid #ededed; font-size:16px; line-height:26px; color:#666; display:none;}
dl.faqdl.cur dd{ display:block;}
dl.faqdl.cur dt strong{ background:url(../images/faq_tbh.png) right 15px no-repeat; color:#064faf;}
dl.faqdl.cur{ background:url(../images/index_szbj.jpg) left 30px no-repeat #fff; background-size:2px 20px;} 

/******新闻中心******/
.newslist{ width:100%; height:auto; float:left; padding:20px 0 80px 0;}
.newslistl{ width:1020px; height:auto; float:left;}
dl.xwdl{ width:100%; height:auto; float:left; padding:30px; background:url(../images/hbj.png) center bottom no-repeat #fff; background-size:0 2px; transition:all 0.5s ease; box-sizing:border-box; margin-bottom:20px;}
dl.xwdl dt{ width:110px; height:auto; float:left; background:#064faf; padding:25px 0; box-sizing:border-box; text-align:center; color:#fff;}
dl.xwdl dt strong{ width:100%; height:auto; float:left; font-size:30px; line-height:32px;}
dl.xwdl dt p{ width:100%; height:auto; float:left; font-size:16px; font-weight:bold; line-height:24px;}
dl.xwdl dd{ width:calc(100% - 130px); height:auto; float:right;}
dl.xwdl dd h3 a{ width:100%; height:30px; line-height:30px; float:left; font-size:22px; color:#000; overflow:hidden; overflow:hidden; border-bottom:1px solid #f2f2f2; padding-bottom:4px; margin-bottom:8px;}
dl.xwdl dd p{ width:100%; height:52px; line-height:26px; float:left; font-size:15px; color:#666; overflow:hidden;}
dl.xwdl:hover{background-size:100% 2px; transition:all 0.5s ease;}
dl.xwdl:hover dd h3 a{ color:#064faf;}

.newslistr{ width:calc(100% - 1050px); height:auto; float:right; border:1px solid #ededed; box-sizing:border-box; background:#fff; margin-bottom:30px;}
.newslistr .img{ width:100%; height:auto; display:block;}
.newslistr strong.s{ width:100%; height:auto; float:left; padding:20px 30px; font-size:22px; line-height:30px; color:#064faf; background:url(../images/iadbj.jpg) left center no-repeat; background-size:3px 20px; box-sizing:border-box;}
.newslistr ul{ width:100%; height:auto; float:left; padding:0 30px 15px 30px; box-sizing:border-box; list-style:none;}
.newslistr ul li{ width:100%; height:auto; float:left; border-bottom:1px solid #f7f7f7; padding:10px 0;}
.newslistr ul li h3 a{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#181818;}
.newslistr ul li p{ width:100%; height:auto; float:left; font-size:14px; line-height:22px; color:#666;}
.newslistr ul li:hover h3 a{ color:#064faf}
.newslistr ul li:last-child{ border-bottom:none;}

/*******新闻中心-详细******/
.newxxdiv{ width:100%; height:auto; float:left; padding:50px 0 0 0; background:#fff;}
.newsxxdivc{ width:100%; height:auto; float:left;}
.newsxxdivc .h1{ width:100%; height:auto; float:left; font-size:36px; line-height:42px; color:#000;}
.newsxxdivc p.ptim{ width:100%; height:auto; float:left; padding:15px 0; border-bottom:1px solid #f4f4f4; background:url(../images/index_szbj.jpg) left bottom no-repeat; background-size:50px 1px;}
.newsxxdivc p.ptim s{ padding-left:20px; height:24px; float:left; background:url(../images/newsxx_tb.png) left center no-repeat; font-weight:bold; font-size:15px; line-height:24px; color:#666；}
.newsxxdivnr{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#333; margin:25px 0;}
.newsxxdivnr p{ width:100%; height:auto; float:left;}
.newsxxdivnr img{ width:auto; height:auto !important; max-width:100% !important; margin:0 auto; display:block;}

.xwsxt{ width:100%; height:auto; float:left; background:#f8f9fc; padding:30px; box-sizing:border-box; margin-top:20px; margin-bottom:70px;}
.xwsxt p.p1{ width:45%; height:auto; float:left;}
.xwsxt p.p1 a{ width:100%; height:30px; line-height:30px; float:left; overflow:hidden; font-size:16px; font-weight:600; color:#333; padding-left:30px; background:url(../images/xst_tb1.png) left center no-repeat; box-sizing:border-box;}
.xwsxt p.p1 a:hover{ color:#003f98;}
.xwsxt p.p2{ width:10%; height:30px; float:left;}
.xwsxt p.p2 a{ width:30px; height:30px; margin:0 auto; display:block; background:url(../images/xst_tb2.png) center center no-repeat; }
.xwsxt p.p1.p3{ float:right;}
.xwsxt p.p1.p3 a{ text-align:right; padding-left:0px; padding-right:30px; background:url(../images/xst_tb3.png) right center no-repeat; box-sizing:border-box;}

/*****研发制造*****/
.yfzzdiv1{ width:100%; height:auto; float:left; padding:90px 0 0 0; background:#fff;}
.yfzzdiv1left{ width:900px; height:auto; float:left;}
.yftt{ width:100%; height:auto; float:left;}
.yftt strong{ width:100%; height:auto; float:left; font-size:48px; line-height:52px; color:#000; margin-bottom:25px;}
.yftt p{ width:100%; height:auto; float:left; font-size:16px; line-height:32px; color:#666; text-align:justify;}
.yfzzdiv1right{ width:280px; height:auto; float:right;}
.yfzzdiv1right a.a1{ width:280px; height:60px; line-height:60px; border-radius:5px; float:left; background:url(../images/yfzz1_tb1.png) 40px center no-repeat #e5001a; padding:0 40px; margin-top:25px; box-sizing:border-box;}
.yfzzdiv1right a.a1 s{ padding:0 30px 0 40px; font-size:18px; color:#fff; background:url(../images/jt_tb1.png) right center no-repeat;}
.yfzzdiv1right a.a2{ width:280px; height:60px; line-height:60px; border-radius:5px; float:left; background:url(../images/yfzz1_tb2.png) 40px center no-repeat #064faf; padding:0 40px; margin-top:20px; box-sizing:border-box;}
.yfzzdiv1right a.a2 s{ padding:0 30px 0 40px; font-size:18px; color:#fff; background:url(../images/jt_tb2.png) right center no-repeat;}
.yfzzdiv1right a.a1:Hover,.yfzzdiv1right a.a2:hover{ opacity:0.8;}
.yfzzdiv1c{ width:100%; height:auto; position:relative; z-index:1; float:left; background:url(../images/yfzz1_bj.jpg) center center no-repeat; background-size:cover; padding:110px 0; margin-top:60px;}
.yfzzdiv1c ul{ width:100%; height:auto; float:left; list-style:none;}
.yfzzdiv1c ul li{ width:25%; height:auto; float:left; border-right:1px solid rgba(255,255,255,0.2); padding:0 70px; box-sizing:border-box;}
.yfzzdiv1c ul li strong{ width:100%; height:auto; float:left; font-size:70px; line-height:72px; color:#fff;}
.yfzzdiv1c ul li p{ width:100%; height:auto; float:left; font-size:22px; line-height:32px; color:#fff; margin-top:10px;}
.yfzzdiv1c ul li:last-child{ border-right:none;}

.yfzzdiv2{ width:100%; height:auto; float:left; background:#eef3f9; padding:150px 0 90px 0; margin-top:-150px;}
.yfzzdiv2 dl{ width:100%; height:auto; float:left; margin-top:90px;}
.yfzzdiv2 dl dt{ width:50%; height:auto; float:left; overflow:hidden;}
.yfzzdiv2 dl dt img{ width:100%; height:500px; display:block;   -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.yfzzdiv2 dl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.yfzzdiv2 dl dd{ width:50%; height:500px; float:left; padding:80px 0 0 70px;box-sizing:border-box; }
.yfzzdiv2 dl dd strong{ width:100%; height:auto; float:left; font-size:48px; line-height:52px; color:#000; margin-bottom:25px;}
.yfzzdiv2 dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#666; text-align:justify; margin-bottom:40px;}
.yfzzdiv2 dl dd  a.a1{ width:auto; height:60px; line-height:60px; border-radius:5px; float:left; background:#e5001a; padding:0 30px; margin-right:25px; box-sizing:border-box;}
.yfzzdiv2 dl dd  a.a1 s{ padding-right:30px; font-size:18px; color:#fff; background:url(../images/yfzz2_tb1.png) right center no-repeat;}
.yfzzdiv2 dl dd  a.a2{ width:auto; height:60px; line-height:60px; border-radius:5px; float:left; background:#064faf; padding:0 40px; box-sizing:border-box;}
.yfzzdiv2 dl dd  a.a2 s{ padding-right:30px;  font-size:18px; color:#fff; background:url(../images/yfzz2_tb2.png) right center no-repeat;}
.yfzzdiv2 dl dd  a.a1:Hover,.yfzzdiv2 dl dd  a.a2:hover{ opacity:0.8;} 
.yfzzdiv2 dl.d1 dt{ float:right;}
.yfzzdiv2 dl.d1 dd{ padding:60px 70px 0 0 ;}

.yfzzdiv3{ width:100%; height:auto; float:left; padding:90px 0; background:url(../images/yfzz3_bj.jpg) top center no-repeat; background-size:cover;}
.yfzzdiv3c{ width:50%; height:auto; float:left;}
.yfzzdiv3c strong.s1{ width:100%; height:auto; float:left; font-size:48px; line-height:52px; color:#000; margin-bottom:10px;}
.yfzzdiv3c h2{ width:100%; height:auto; float:left; font-size:22px; font-weight:bold; color:#064faf; line-height:30px; margin-bottom:25px;}
.yfzzdiv3c p.p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#555;}
.yfzzdivh{ width:100%; height:60px; float:left;}
.yfzzdiv3c1{ padding-right:30px; box-sizing:border-box;}
.yfzzdiv3c .img{ width:100%; height:auto; float:left; border:2px solid #fff; margin-right:30px; box-sizing:border-box; display:block;}
.yfzzdiv3c ul{ width:100%; height:auto; float:left; list-style:none;}
.yfzzdiv3c ul li{ width:calc((100% - 30px) / 2); height:auto; float:left; margin-right:30px;}
.yfzzdiv3c ul li a img{ width:100%; height:auto; display:block; float:left; border:1px solid #fff; border-bottom:none; box-sizing:border-box;}
.yfzzdiv3c ul li a span{ width:100%; height:65px; line-height:65px; float:left; text-align:center; overflow:hidden; background:#222222; color:#fff; font-size:18px;}
.yfzzdiv3c ul li:last-child{ margin-right:0;}
.yfzzdiv3c ul li:hover span{ background:url(../images/hbj.png) center bottom no-repeat #064faf; background-size:100% 2px;}

.yfzzdiv4{ width:100%; height:auto; float:left; padding:90px 0 0 0; background:#eef3f9; overflow:hidden;}
.yfzzdiv4 .yftt strong{ width:370px;}
.yfzzdiv4 .yftt p{ width:calc(100% - 370px); font-size:16px; line-height:26px;}
.yfzzdiv4za{ width:940px; height:auto; margin:0 auto;}
.yfzzdiv4z{ width:100%; height:auto; float:left; position:relative; padding-bottom:110px;}
.yfzzdiv4c{ width:100%; height:auto; float:left; position:relative;}
.yfzzdiv4clist{ width:200000px; height:auto; overflow:hidden; float:left; position:relative;transition:transform 600ms;}
.yfzzdiv4clist dl{ width:920px; height:auto; float:left; margin:0 10px; position:relative; opacity:0.2; }
.yfzzdiv4clist dl dt{ width:100%; height:auto; float:left; overflow:hidden;}
.yfzzdiv4clist dl dt img{ width:100%; height:auto; display:block;   -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.yfzzdiv4clist dl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.yfzzdiv4clist dl dd{ width:100%; display:none; height:auto; float:left; position:absolute; left:0; bottom:0; padding:40px 50px; box-sizing:border-box; font-size:24px; line-height:32px; color:#fff;}
.yfzzdiv4clist dl.cur{ opacity:1;}
.yfzzdiv4clist dl.cur dd{ display:block;}
.yfjtl{ width:50px; height:50px; position:absolute; left:-70px; top:36%; background:url(../images/yfzz4_tbl.png) center center no-repeat #f1f1f1; cursor:pointer;}
.yfjtr{ width:50px; height:50px; position:absolute; right:-70px; top:36%; background:url(../images/yfzz4_tbr.png) center center no-repeat #f1f1f1; cursor:pointer;}
.yfjtl:hover{background:url(../images/yfzz4_tblh.png) center center no-repeat #064faf; }
.yfjtr:hover{background:url(../images/yfzz4_tbrh.png) center center no-repeat #064faf; }
.yfzzdivspan{margin:0px;padding:0px; width:100%;  height:35px; position:absolute; bottom:45px;text-align:center; z-index:886;}
.yfzzdivspan span{  width:15px;height:10px;  display:inline-table; margin:0 5px; background:#b4cae7;}
.yfzzdivspan span.cur{width:25px;height:10px; background:#064faf;}

.yfzzdiv5{ width:100%; height:auto; float:left; padding:90px 0 0 0; background:#fff; overflow:hidden;}
.yfzzdiv5 .yftt strong{ text-align:center;}
.yfzzdiv5c{ width:100%; height:auto; float:left; margin:30px 0;}
.yfzzdiv5c .box{ width:calc((100% - 180px) / 4); height:auto; float:left; text-align:center; margin-bottom:60px;  background:url(../images/hbj.png) top center no-repeat #eef3f9; transition:all 0.5s ease; background-size:0 2px; padding:30px; box-sizing:border-box; overflow:hidden; position:relative;}
.yfzzdiv5c .box img{ width:50px; height:50px; margin:0 auto; display:block; }
.yfzzdiv5c .box h3{ width:100%; height:30px; line-height:30px; float:left; font-size:24px; font-weight:bold; color:#000; overflow:hidden; margin:8px 0;}
.yfzzdiv5c .box p{ width:100%; height:22px; line-height:22px; float:left; font-size:16px; color:#666; overflow:hidden; margin-bottom:20px;}
.yfzzdiv5c .box strong{ width:100%; height:40px; line-height:40px; font-size:48px; color:#064faf; opacity:0.4; position:absolute; left:0; bottom:-10px;}
.yfzzdiv5c .box:hover{  transition:all 0.5s ease; background-size:100% 2px;}
.yfzzdiv5c .boxa{ width:60px; height:190px; float:left; background:url(../images/a_lctb.png) center center no-repeat; }




/*****应用领域********/
.yylylist{ width:100%; height:auto; float:left; padding:20px 0 60px 0;}
dl.lydl{ width:48%; height:auto; float:left; margin:1%; }
dl.lydl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.lydl dt img{ width:100%; height:auto; display:block;   -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.lydl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.lydl dd{ width:72%; height:auto; float:left;background:url(../images/hbj.png) center bottom no-repeat #fff; background-size:0 2px; transition:all 0.5s ease; padding:30px 40px; box-sizing:border-box; position:relative; z-index:1; margin-top:-70px;}
dl.lydl dd h3 a{ width:100%; height:auto; float:left; font-size:24px; line-height:30px; color:#000;}
dl.lydl dd p{ width:100%; height:30px; float:left; font-size:16px; line-height:30px; color:#666; overflow:hidden; padding-bottom:8px; margin-top:3px; margin-bottom:10px; border-bottom:1px solid #F5F5F5;}
dl.lydl dd a.a{ width:100%; height:auto; float:left; background:url(../images/jt_tbr.png) right center no-repeat; font-size:16px; line-height:24px; color:#777;}
dl.lydl:hover dd{  background-size:100% 2px; transition:all 0.5s ease; }
dl.lydl:hover dd h3 a{ color:#064faf;}
dl.lydl:Hover dd a.a{ color:#064faf;}

/*****应用领域-详细页******/
.yylydiv1{ width:100%; height:auto; float:left; padding:60px 0; background:#fff;}
.lyd2{ width:100%; height:auto; float:left; border:1px solid #f2f2f2; box-sizing:border-box;}
.lyd2 dt{ width:45%; height:auto; float:left;}
.lyd2 dt img{ width:100%; height:auto; display:block;}
.lyd2 dd{ width:55%; height:auto; float:left; padding:45px 65px 0 65px; box-sizing:border-box;}
.lyd2 dd h1{ width:100%; height:auto; float:left; font-size:40px; line-height:46px; border-bottom:1px solid #ededed; background:url(../images/hbj.png) left bottom no-repeat; background-size:60px 1px; padding-bottom:10px; margin-bottom:15px; color:#000;}
.lyd2 dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#555;}























