﻿@charset "utf-8";
/*网站公共样式*/
@font-face {
 font-family: 'Montserrat'; 
	src: url('../fonts/HarmonyOS_Sans_SC_Regular.ttf');
} 
 
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:#007cb5;}
img,video { border:none;object-fit: cover;}
.del_float{ display:block; height:0; clear:both; visibility:hidden; }
.document_width{ width:1500px; padding:0; margin:0 auto; box-sizing:border-box; }
.document_widthz{ width:100%; padding:0 60px; 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:94%; 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/closeX.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.8); 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%;}

.sj_menu {display: none;}
.menutb{ width:36px; height:36px;float:right; position:relative; display:none; margin:22px 0 22px 20px;}
.menutb span{ width:100%; height:2px; margin:5px 0; background:#007cb5; 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;}

.sj_menu{ width:300px; height:100vh; float:left; position:fixed; right:0; top:80px; background:#fff;}
.sj_menu ul{ width:100%;  max-height:100vh; padding-bottom:80px; float:left; list-style:none; overflow-y:auto;}
.sj_menu ul li{ width:100%; height:auto; float:left; background:#fff;}
.sj_menu ul li a{ width:100%; height:auto; line-height:50px; float:left; border-bottom:1px solid #ededed; text-align:center; font-size:16px; color:#333;} 
.sj_menu ul li.le{   background:url(../images/h_jth.png) 90% 20px no-repeat #fff;}
.sj_menu ul li.le p{ width:100%; height:auto; float:left; background:#f9f9f9; display:none;}
.sj_menu ul li.le:hover p{ display:block;}


/****分页****/
.fenye{ margin:20px 0; width:100%; height:auto; float:left;}
.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;line-height:40px;text-align:center; background:#fff; border:1px solid #ededed; box-shadow:0 0 2px #ededed;}
.fenye ul li a.cur,.fenye ul li a:hover{ color:#fff; background:#007cb5;}
.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/jtl.png) left center no-repeat;}
.fenye ul li.l1 a:hover s{ background:url(../images/jtlh.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/jtr.png) right center no-repeat;}
.fenye ul li.l2 a:hover s{ background:url(../images/jtrh.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*******/
.div404 { width:100%; height:auto;  float:left; padding:200px 0 80px 0; background:url(../images/404bj.jpg) top center no-repeat; background-size:cover; }
.div404 dl{ width:100%; max-width:800px; margin:0 auto;}
.div404 dl dt{ width:100%; height:auto; float:left;}
.div404 dl dt img{ width:100%; height:auto; display:block;}
.div404 dl dd{ width:100%; height:auto; float:left; margin:35px 0; padding:0 5%; box-sizing:border-box; text-align:center;} 
.div404 dl dd h2{ width:100%; height:auto; float:left; font-size:40px; line-height:56px; color:#fff;} 
.div404 dl dd p{ width:100%; height:auto; float:left; font-size:24px; line-height:32px; margin:15px 0; color:#fff;} 
.div404 dl dd a.a{ width:70%; height:50px; line-height:50px; margin:15px 15% 0 15%; border-radius:50px; background:#c9e80f; float:left;}
.div404 dl dd a.a s{ padding-right:30px; color:#000; font-size:20px; background:url(../images/404tb.png) right center no-repeat;} 
.div404 dl dd a.a:Hover{ opacity:0.8;} 
 
 
/*******首页*******/ 
.headdiv{ width:100%; height:100px; float:left; background:#fff; position:fixed; left:0; top:0; z-index:9999;}
.logo{ width:auto; height:46px; margin:27px 0; float:left;}
.logo img{ width:auto; height:46px; float:left; display:block;}

dl.soso{ width:auto; height:40px; float:right; position:relative; margin:30px 0; }
dl.soso dt{  width:60px; height:40px; line-height:40px; float:left;}
dl.soso dt .button{ width:25px; height:40px; float:left; z-index:2; position:relative; background:url(../images/topss.png) left center no-repeat; border-radius:100%; border:none; outline:none; cursor:pointer; background-size:18px auto;}
dl.soso dd{ width:0; transition: all .5s ease; height:40px; float:left; position:absolute; z-index:1; right:60px; top:0px; }
dl.soso:hover dd{ width:200px; }
dl.soso dd .input{ width:100%; height:40px; line-height:40px; float:left;text-indent:15px; border:none; background:#fff; border-bottom:1px solid rgba(0,0,0,0.3); color:#000; border-radius:3px; outline:none;}

dl.yydl{ width:70px; float:right; height:100px; position:relative;}
dl.yydl dt{ width:100%; height:100px; line-height:100px; background:url(../images/topyy.png) left center no-repeat; padding-left:22px;  box-sizing:border-box; font-size:16px; color:#333; float:left; }
dl.yydl dd{ width:150px; display:none; height:auto; float:left; position:absolute; left:-50px; top:100px; padding:10px 0; box-sizing:border-box; background:#fff; text-align:center; z-index:999;}
dl.yydl dd a{ width:100%; height:auto; float:left; font-size:14px; line-height:26px; color:#333;}
dl.yydl:hover dd{ display:block;} 
dl.yydl dd a.a1{ background:url(../images/yy_zg.jpg) 15px center no-repeat; background-size:20px !important; padding-left:10px;}
dl.yydl dd a.a2{ background:url(../images/yy_yg.jpg) 15px center no-repeat; background-size:20px !important; padding-left:10px;}
dl.yydl dd a.a3{ background:url(../images/yy_dg.jpg) 15px center no-repeat; background-size:20px !important; padding-left:10px;}
dl.yydl dd a.a4{ background:url(../images/yy_qt1.jpg) 15px center no-repeat; background-size:20px !important; padding-left:10px;}
dl.yydl dd a.a5{ background:url(../images/yy_rb.jpg) 15px center no-repeat; background-size:20px !important; padding-left:10px;}

a.xha{ width:auto; height:40px; line-height:40px; float:right; margin:30px 20px; background:#007cb5; border-radius:20px; padding:0 30px; font-size:16px; color:#fff;}
a.xha:hover{ opacity:0.8;}

ul.ulmenu{ width:auto; height:100px; margin:0; float:right; list-style:none; margin-right:2%;}
ul.ulmenu li{ width:auto; height:100px; float:left;position:relative;}
ul.ulmenu li >a{ width:auto; height:100px; line-height:100px; float:left; padding:0 30px; background:url(../images/lanse.jpg) center bottom no-repeat; background-size:0 3px; transition:all 0.5s ease;  font-size:20px; color:#222;}  
ul.ulmenu li:hover >a,.ul.ulmenu li >a.cur{ color:#007cb5;background-size:100% 3px; transition:all 0.5s ease;}

ul.ulmenu li .ejp{ display:none; width:160%; height:auto; float:left; position:absolute; z-index:9998;left:-30%; top:100px; background:#fff;}
ul.ulmenu li .ejp a{ width:100%; height:42px; line-height:42px; color:#333; float:left; overflow:hidden; padding:0 10px; box-sizing:border-box; text-align:center; font-size:15px; border-bottom:1px solid rgba(0,0,0,0.1);}
ul.ulmenu li .ejp a:hover{ color:#007cb5; }  
ul.ulmenu li:hover .ejp{ display:block;}
ul.ulmenu li:hover >a{ color:#007cb5}
 
  
.banner{ width:100%; overflow:hidden; height:41vw !important;min-height:100px !important;  float:left; position:relative; touch-action: pan-y; margin-top:100px;}
.banner ul {  overflow:hidden; height:41vw !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:41vw !important;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; float:left; position:relative; bottom:65px;  text-align:center; z-index:886;}
.banner_span span{ float:left; width:22px;height:22px; border-radius:22px; position:relative;  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(255,255,255,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); }}

.banner .document_width{ position:relative;}
.banwenzi{ position:absolute; top:17vw; 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; }
.banwenzi h2{ width:100%; height:auto; position:relative;  font-weight:bold; float:left; font-size:60px;line-height:72px; margin-top:15px;}
.banwenzi h3{ width:100%; height:auto; float:left; font-size:36px;line-height:46px; font-weight:100; }
.banwenzi a.a{ width:auto; height:46px; line-height:46px; font-size:18px; 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{ padding-right:27px; background:url(../images/ban_jta.png) right center no-repeat; }
.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;}
.indexdiv1 ul{ width:100%; height:auto; float:left; list-style:none;}
.indexdiv1 ul li{ width:25%; height:auto; float:left; background:#eaeaea; padding:70px 0; list-style:none; text-align:center;} 
.indexdiv1 ul li strong{ width:360px; height:auto; margin:0 auto; text-align:left; padding-top:5px;  font-weight:normal;font-size:26px; line-height:34px; color:#222; display:table; padding-left:78px; box-sizing:border-box; min-height:70px;} 
.indexdiv1 ul li strong p{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; color:#666; margin-top:3px;}  
.indexdiv1 ul li.lb{ background:#fff;}

.indextt{ width:100%; height:auto; float:left; margin-bottom:40px; text-align:center; color:#000;}
.indextt strong{ width:100%; height:auto; float:left; font-size:60px; line-height:66px; font-weight:normal;}
.indextt p{ width:100%; height:auto; float:left; font-size:20px; line-height:30px; font-weight:100; margin-top:5px;}
.indexdiv2{ width:100%; height:auto; float:left; background:url(../images/idiv2_bj.png) top center no-repeat #ebeef3; min-height:300px; padding:80px 0; background-size:100% 300px;}
.indexdiv2 .indextt{ color:#fff;}
ul.ipul{  text-align:center; white-space:nowrap;list-style:none; margin:150px 0 30px 0;}
ul.ipul li{ display:inline;  margin:0; padding:0;list-style:none; background:#fff;}
ul.ipul li a{ display:table-cell; height:60px; line-height:60px; margin:0; padding:0 50px; background:#fff; background-size:1px 50%;font-size:18px; font-weight:100; color:#333; }
ul.ipul li a.cur,ul.ipul li a:hover{ color:#fff;  background:#007cb5;}
.indexdiv2proqhz{ width:100%; height:auto; float:left; position:relative; display:none;}
.indexdiv2proqh{ width:100%; height:auto; float:left; overflow:hidden; position:relative;}
.indexdiv2proqhlist{width:200000px; height:auto; overflow:hidden; float:left; padding-top:10px; transition:transform 600ms;} 
.divjtl{ width:50px; height:50px; position:absolute; left:-60px; top:40%; background:url(../images/jtl.png) center center no-repeat #d0dee5; cursor:pointer;}
.divjtl:hover{  background:url(../images/jtlh.png) center center no-repeat #007cb5;}
.divjtr{ width:50px; height:50px; position:absolute; right:-60px; top:40%; background:url(../images/jtr.png) center center no-repeat #d0dee5; cursor:pointer;}
.divjtr:hover{  background:url(../images/jtrh.png) center center no-repeat #007cb5;}
dl.pdl{ width:360px; height:auto; float:left; margin:7px; background:#fff;}
dl.pdl dd.dd{ width:100%; height:auto; float:left; padding:25px 30px; box-sizing:border-box;}
dl.pdl dd.dd h3 a{ width:100%; height:auto; float:left; font-size:26px; line-height:30px;}
dl.pdl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.pdl 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.pdl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.pdl dd.dd1{ width:100%; height:46px; float:left; box-sizing:border-box; overflow:hidden;}
dl.pdl dd.dd1 a{ width:auto; height:46px; float:left; position:relative;}
dl.pdl dd.dd1 a s{ width:0; height:46px; line-height:46px; float:left; background:#0471a3; transition:all 0.5s ease; font-size:16px; text-align:center; color:#fff;}
dl.pdl dd.dd1 a em{ width:46px; height:46px; float:left; background:url(../images/idiv2_tb.png) center center no-repeat;}
dl.pdl:hover dd.dd1 a s{ width:120px; transition:all 0.5s ease;}
dl.pdl:hover dd.dd h3 a{ color:#0471a3;}
a.apml{ width:auto; height:50px; margin:0 auto;  display:table;}
a.apml s{ margin-top:30px; line-height:50px; float:left; font-size:15px; color:#fff;  border-radius:25px; padding:0 40px 0 65px; background:url(../images/idiv2_tb1.png) 35px center no-repeat #007cb5;}
a.apml:hover s{ opacity:0.8;}

.indexdiv3{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/idiv3_bj.jpg) center 150px no-repeat #fff; overflow:hidden;}
.indexdiv3c{ width:100%; height:480px; float:left; position:relative;}
.indexdiv3cz{ width:120%; height:auto; float:left; position:absolute; left:0; top:0; overflow:hidden; padding-bottom:40px; border-bottom:3px solid rgba(0,0,0,0.1); background:url(../images/lanse.jpg) left 490px no-repeat; background-size:40% 3px;}
.indexdiv3clist{width:200000px; height:auto; overflow:hidden; float:left; padding-top:10px; transition:transform 600ms;}
.indexdiv3c .divjtl{ border-radius:100%; left:-130px; background:url(../images/jtl.png) center center no-repeat #fff; box-shadow:0 2px 5px #ccc; top:60%;}
.indexdiv3c .divjtr{ border-radius:100%; left:-70px;background:url(../images/jtr.png) center center no-repeat #fff; box-shadow:0 2px 5px #ccc; top:60%;}
.indexdiv3c .divjtl:hover{background:url(../images/jtlh.png) center center no-repeat #007cb5;}
.indexdiv3c .divjtr:hover{background:url(../images/jtrh.png) center center no-repeat #007cb5;}
dl.iyydl{ width:400px; height:auto; float:left; margin-right:20px;}
dl.iyydl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.iyydl 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.iyydl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.iyydl dd{ width:100%; height:80px; float:left; background:#f5f5f5;}
dl.iyydl dd h3 a{ width:100%; height:80px; line-height:80px; float:left; text-align:center;}
dl.iyydl dd h3 a s{ padding-left:43px; background-size:36px auto !important; font-size:20px; color:#222;}

.indexdiv4{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/idiv4_bj.jpg) center center no-repeat; background-size:cover;}
.indexdiv4 dl{ width:100%; height:auto; float:left;}
.indexdiv4 dl dd{ width:50%; height:auto; float:left; margin-right:5%; padding-top:50px;}
.indexdiv4 dl dd strong{ width:100%; height:auto; float:left; font-size:60px; line-height:64px; font-weight:normal; color:#222; margin-bottom:4px;}
.indexdiv4 dl dd  h3{ width:auto; height:auto; float:left; font-size:24px; line-height:30px; padding-bottom:7px; border-bottom:1px solid #ededed; background:url(../images/lanse.jpg) left bottom no-repeat; background-size:50px 2px; margin-bottom:60px;}
.indexdiv4 dl dd p{ width:100%; height:auto; float:left; font-size:18px; line-height:30px; color:#666;}
.indexdiv4 dl dt{ width:45%; height:auto; float:left;}
.indexdiv4 dl dt img{ width:100%; height:auto; display:block; max-width:550px; float:right;}

.indexdiv5{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;}
.indexdiv5 .indextt{  text-align:left;}
.indexdiv5 .indextt p{ width:60%;}
ul.inul{ width:auto; height:40px; float:right; list-style:none; margin-top:-10px;}
ul.inul li{ width:auto; height:40px; float:left}
ul.inul li a{ width:auto; height:40px; line-height:40px; padding:0 30px; border-radius:20px; border:1px solid #ccc; font-size:16px; margin-left:10px; float:left;}
ul.inul li a:hover,ul.inul li a.cur{ background:#007cb5; color:#fff;border:1px solid #007cb5;}
.indexdiv5cqh{ width:100%; height:auto; float:left; display:none;}
.indexdiv5cqh .box{ width:42%; height:auto; float:left; background:#f5f5f5; padding:22px 30px; box-sizing:border-box;}
.indexdiv5cqh .box dl{ width:100%; height:110px; float:left; margin:8px 0;}
.indexdiv5cqh .box dl dt{ width:110px; height:110px; float:left; background:#fff; text-align:center; padding:15px 0; box-sizing:border-box;}
.indexdiv5cqh .box dl dt strong{ width:100%; height:auto; float:left; font-size:30px; line-height:40px; font-weight:normal; padding-bottom:5px; margin-bottom:5px; background:url(../images/huise.jpg) center bottom no-repeat; background-size:30px 1px; color:#222;}
.indexdiv5cqh .box dl dt span{ width:100%; height:auto; float:left; font-size:14px; line-height:20px; letter-spacing:-1px; color:#666;}
.indexdiv5cqh .box dl dd{ width:calc(100% - 110px); height:auto; float:left; padding-left:20px; margin-top:10px; box-sizing:border-box;}
.indexdiv5cqh .box dl dd h3 a{ width:100%; height:36px; line-height:36px; float:left; overflow:hidden; font-size:20px; color:#222; font-weight:bold;}
.indexdiv5cqh .box dl dd p{ width:100%; height:44px; line-height:22px; float:left; overflow:hidden; font-size:15px; color:#666;}
.indexdiv5cqh .box dl:hover dt{ background:#007cb5;}
.indexdiv5cqh .box dl:hover dt strong, .indexdiv5cqh .box dl:hover dt span{ color:#fff;}
.indexdiv5cqh .box dl:hover dd h3 a{ color:#007cb5;}
dl.ixwdl{ width:27.5%; height:auto; float:left; margin-left:1.5%; background:#f5f5f5;}
dl.ixwdl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.ixwdl 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.ixwdl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.ixwdl dd{ width:100%; height:auto; float:left; padding:15px 30px; box-sizing:border-box;}
dl.ixwdl dd h3 a{ width:100%; height:36px; line-height:36px; float:left; overflow:hidden; font-size:20px; color:#222; font-weight:bold;}
dl.ixwdl dd p{ width:100%; height:44px; line-height:22px; float:left; overflow:hidden; font-size:15px; color:#666;}
dl.ixwdl dd span{ width:100%; height:auto; float:left; margin-top:15px;}
dl.ixwdl dd span a{ float:right; color:#222;}
dl.ixwdl:hover dd h3 a{ color:#007cb5;}

.indexdiv6{ width:100%; height:auto; float:left; padding:70PX 0;background-image:linear-gradient(to right, #007cb5 50%, #24a1db 50%); }
.indexdiv6 a{ width:50%; height:auto; float:left; text-align:center;}
.indexdiv6 a strong{  text-align:left; padding:20px 0 20px 130px; display:table; color:#fff; font-size:36px; line-height:44px; font-weight:normal; background-size:106px auto !important; box-sizing:border-box; margin:0 auto;}
.indexdiv6 a strong p{ width:100%; height:auto; float:left; font-size:18px; line-height:24px;} 
.indexdiv6 a:hover{ opacity:0.8;}

.bottomdiv{ width:100%; height:auto; float:left; background:#fff; padding-top:70px;}
.bottomdiv dl.d1{ width:calc(100% /6); height:auto; float:left;}
.bottomdiv dl.d1 dt{ width:100%; height:auto; float:left; font-size:20px; line-height:36px; padding-bottom:5px; color:#333; background:url(../images/lanse.jpg) left bottom no-repeat; background-size:30px 2px;}
.bottomdiv dl.d1 dd{ width:100%; height:auto; float:left; margin-top:10px;}
.bottomdiv dl.d1 dd a{ width:100%; height:auto; float:left; font-size:16px; line-height:32px; color:#666;}
.bottomdiv dl.d1 dd a:hover{ color:#333;}
.bottomdiv dl.d1.d2{ width:35%; height:auto; float:left;}
.bottomdiv dl.d1.d2 dt{ background:none;}
.bottomdiv dl.d1.d2 dd strong{ width:100%; height:auto; float:left; font-size:40px; line-height:40px; color:#222; margin:-5px 0 5px 0;}
.bottomdiv dl.d1.d2 dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:29px; color:#666;}
.bottomdiv dl.d1.d2 dd span{ width:auto; height:auto; float:left; margin-top:5px;}
.bottomdiv dl.d1.d2 dd span a.a{ width:35px; height:35px; float:left; margin-right:10px; background:#666666; border-radius:35px; padding:6px; box-sizing:border-box;}
.bottomdiv dl.d1.d2 dd span a.a:hover{ background:#24a1db;}
.bemw{ width:15%; height:auto; float:right;}
.bemw img{ width:80%; height:auto; display:block; max-width:160px; float:right;}
.bottomdiv dl.d3{ width:100%; height:auto; float:left; border-top:1px solid rgba(0,0,0,0.1); margin:25px 0 20px 0; padding-top:20px;}
.bottomdiv dl.d3 dt{ width:80px; height:auto; float:left; font-size:16px; line-height:24px; color:#222;}
.bottomdiv dl.d3 dd{ width:calc(100% - 80px); height:auto; float:left;}
.bottomdiv dl.d3 dd a{ width:auto; height:auto; float:left; font-size:15px; line-height:24px; color:#666; margin-left:10px;}
.bottomdiv dl.d3 dd a:hover{ color:#222;}
.bqxx{ width:100%; height:auto; float:left; border-top:1px solid rgba(0,0,0,0.1); padding:20px 0; font-size:15px; line-height:24px; color:#666; }
.bqxx a{ color:#666;}
.float_r{ width:55px; height:auto; float:left; position:fixed; bottom:150px; right:0; z-index:999;}
.float_r ul{ width:100%; height:auto; float:left; list-style:none;}
.float_r ul li{ width:100%; height:auto; float:left;  margin-bottom:1px; position:relative;}
.float_r ul li.l1 a{ width:100%; height:50px; float:left;padding:5px 0; background:url(../images/fd_tb1.png) center center no-repeat #007cb5; border-radius:5px 0 0 5px;}
.float_r ul li.l2 a{ width:100%; height:50px; float:left;padding:5px 0; background:url(../images/fd_tb2.png) center center no-repeat #007cb5; border-radius:5px 0 0 5px;}
.float_r ul li.l3 a{ width:100%; height:50px; float:left;padding:5px 0; background:url(../images/fd_tb3.png) center center no-repeat #007cb5; border-radius:5px 0 0 5px; position:relative; z-index:1;}
.float_r ul li.l3 span{ width:0px; height:60px; line-height:60px; transition:all 0.5s ease; z-index:0; background:#007cb5; position:absolute; right:55px; top:0; font-size:16px; text-align:center; color:#fff; overflow:hidden; border-radius:5px 0 0 5px;}
.float_r ul li.l3:hover span{ width:150px; transition:all 0.5s ease;}
.float_r ul li.l4 a{ width:100%; height:50px; float:left;padding:5px 0; background:url(../images/fd_tb4.png) center center no-repeat #007cb5; border-radius:5px 0 0 5px;}
.float_r ul li.l4 a img{ width:0px; height:auto; display:block; position:absolute; right:56px; bottom:0;transition:all 0.5s ease; overflow:hidden;}
.float_r ul li.l4:hover a img{ width:120px; transition:all 0.5s ease;}


/****产品中心******/
.nybanner{ width:100%; height:auto; float:left; position:relative; margin-top:100px;}
.nybanner img{ width:100%; height:500px; display:block;}
.nybannerwz{ position:absolute; left:0; top:240px; 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:normal; margin-top:-15px; }

.prodiv{ width:100%; height:auto; float:left; padding:50px 0; background:#fff;}
.prodivleft{ width:340px; height:auto; float:left; background:#f5f5f5; padding:25px 30px; box-sizing:border-box; margin-right:10px;}
.prodivleft ul{ width:100%; height:auto; float:left; list-style:none;}
.prodivleft ul li{ width:100%; height:60px; float:left; padding:0 25px; box-sizing:border-box; background:#fff; margin:5px 0;}
.prodivleft ul li a{ width:100%; height:auto; line-height:60px; float:left; background:url(../images/jtr.png) right center no-repeat; background-size:7px auto !important; font-size:20px; color:#333;}
.prodivleft ul li:hover a,.prodivleft ul li.cur a{ background:url(../images/jtrh.png) right center no-repeat; color:#fff;}
.prodivleft ul li:hover,.prodivleft ul li.cur{ background:#007cb5;}

.prodivright{ width:calc(100% - 350px); height:auto; float:left;}
.prodivrightlist{ width:100%; height:auto; float:left;}
.prodivrightlist dl.pdl{ width:calc((100% - 30px) / 3); background:#f5f5f5; margin:0 0 20px 10px;}

 
 
/*****产品列表-详情*****/  
.proxxdiv{ width:100%; height:auto; float:left; background:#fff; padding-bottom:30px;}
.proxxdivc{ width:100%; height:auto; float:left; margin-bottom:60px; background:#f6f6f6; padding:37px; box-sizing:border-box;}
.proxxdivtz{ width:45%; height:auto; float:left; position:relative; margin-right:7%;}
.jqzoom{float:left; width:100%; background:#fff; position:relative; height:auto; border-radius:5px; border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ width:100%; height:100%; padding:20px 50px; 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);}
.prev{ position:absolute; left:20px; top:40%;  z-index:99;width:40px;height:40px; border-radius:2px; display:block;cursor:pointer; background:url(../images/jtl.png) center center no-repeat; border:1px solid #ededed; background-size:8px auto !important;}
.next{position:absolute; right:20px;  top:40%; z-index:99;width:40px;height:40px; border-radius:2px; display:block;cursor:pointer; background:url(../images/jtr.png) center center no-repeat; border:1px solid #ededed; background-size:8px auto !important;}
.prev:hover{ background:url(../images/jtlh.png) center center no-repeat #007cb5;}
.next:hover{background:url(../images/jtrh.png) center center no-repeat #007cb5;}
.spec-preview{width:100%;height:auto; }
.items{float:left;position:relative;width:100%;height:120px;overflow:hidden; margin:20px 0 0 0;}
.items ul{ position:absolute; left:0; top:0; width:999999px;height:auto; transition: transform 232ms; list-style:none;}
.items ul li{float:left;width:110px; height:auto;text-align:center; border-radius:8px; overflow:hidden; background:#fff; cursor:pointer; margin:0 10px; border:2px solid #ededed; box-sizing:border-box; position:relative;}
.items ul li img{width:100%; height:100%; margin:0 auto; padding:10px;   box-sizing:border-box;}
.items ul li:hover,.items ul li.cur{ border:2px solid #007cb5; }

.proxdiv1c{ width:48%; height:auto; float:right; padding-top:25px;}
.proxdiv1c h1{ width:100%; height:auto; float:left; font-size:36px; line-height:46px; color:#000; padding-bottom:15px; background:url(../images/lanse.jpg) left bottom no-repeat; background-size:100% 2px; font-weight:bold; margin:10px 0 15px 0;}
.proxdiv1c span.s{ width:auto; height:32px; line-height:32px; padding:0 20px; border-radius:30px; float:left; margin:5px 10px 5px 0; background:#dce2e7; font-size:15px; color:#333;}
.proxdiv1c .box{ width:100%; height:auto; float:left; margin-top:15px;} 
.proxdiv1c .box strong{ width:100%; height:auto; float:left; font-size:24px; line-height:32px; color:#007cb5; margin:20px 0 10px 0;} 
.proxdiv1c .box p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#666;} 
.proxdiv1c a.alx { width:auto; height:44px; line-height:44px; float:left; margin-top:40px; background:#007cb5; padding:0 30px; border-radius:30px; color:#fff; font-size:16px;}
.proxdiv1c a.alx:hover{ opacity:0.8;} 
.proxxtt{ width:100%; height:auto; float:left;}
.proxxtt strong{ width:auto; height:40px; line-height:40px; float:left; font-size:36px; color:#000;} 
.proxxtt a{ width:auto; height:40px; line-height:40px; float:right; background:#007cb5; border-radius:20px; padding:0 25px; color:#fff; font-size:15px;}
.proxxtt a:hover{ opacity:0.8;}

.proxxdivtj{ width:100%; height:auto; float:left; padding:60px 0; background:url(../images/proxxbj.jpg) center center no-repeat; background-size:cover;}
.proxxdivtj .indexdiv2proqhz{ display:block;}
.proxxdivtj .indexdiv2proqhz .divjtl,.proxxdivtj .indexdiv2proqhz .divjtr{ border-radius:100%;}


/******应用领域*******/
.yylylist{ width:100%; height:auto; float:left; padding-left:10px; box-sizing:border-box;}
dl.yydlqh{ width:100%; height:auto; float:left; position:relative; display:none;}
dl.yydlqh dt{ width:100%; height:560px; float:left; overflow:hidden;}
dl.yydlqh dt img{ width:100%; height:100%; 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.yydlqh:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.yydlqh dd{ width:100%; height:auto; float:left; padding:50px; box-sizing:border-box; max-width:650px; position:absolute; left:0; top:0; color:#fff;}
dl.yydlqh dd h2 a{ width:100%; height:auto; float:left; font-size:36px; line-height:40px; margin-bottom:25px; color:#fff;}
dl.yydlqh dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#fff; margin-bottom:15px;}
dl.yydlqh dd a.a{ width:auto; height:42px; line-height:42px; float:left; margin-top:15px; padding:0 35px; background:#fff; border-radius:20px; font-size:16px; color:#222;}
dl.yydlqh dd a.a:hover{ opacity:0.8;}


/****应用领域详情******/
.yylyxxdiv{ width:100%; height:auto; float:left;  overflow:hidden; margin-top:25px; padding-bottom:40px;}
.yylyxxdivtz{ width:100%; height:auto; height:700px !important; float:left; overflow:hidden;touch-action: pan-y; position:relative;  }
.yylyxxdivtz ul { width:5000000px; height:700px !important; list-style:none;  transition:transform 600ms; }
.yylyxxdivtz ul li{width:1500px;  height:auto;  min-height:100px; float:left; overflow:hidden;list-style:none; float:left;}
.yylyxxdivtz ul li img,.yylyxxdivtz ul li video{ width:100%; height:700px !important; float:left; transition:0.5s linear ; transform:scale(1.03); display:block;  }
.yylyxxdivtzspan{margin:0px;padding:0px; width:auto; height:35px; float:right; position:relative; bottom:65px; right:60px; text-align:right; z-index:886;}
.yylyxxdivtzspan span{ float:left; width:10px;height:10px; margin-right:10px; border-radius:22px; position:relative;  box-sizing:border-box; cursor:pointer; border:2px solid #fff; opacity:0.4; }
.yylyxxdivtzspan span.cur{ opacity:1;}
 
.yylyxxdivtz .divjtl{ border-radius:100%; top:40%; left:40px; background:url(../images/jtl.png) center center no-repeat #fff; box-shadow:0 2px 5px #ccc;}
.yylyxxdivtz .divjtr{ border-radius:100%; top:40%;  right:40px; background:url(../images/jtr.png) center center no-repeat #fff; box-shadow:0 2px 5px #ccc;}
.yylyxxdivtz .divjtl:hover{background:url(../images/jtlh.png) center center no-repeat #007cb5;}
.yylyxxdivtz .divjtr:hover{background:url(../images/jtrh.png) center center no-repeat #007cb5;}
.yylyxxdivtz .box{ width:50%; height:auto; float:left; position:absolute; left:0; bottom:0; padding:40px; background:#007cb5; color:#fff; box-sizing:border-box;}
.yylyxxdivtz .box h1{ width:100%; height:auto; float:left; font-size:30px; line-height:40px; margin-bottom:10px;}
.yylyxxdivtz .box p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px;}

/*****服务支持*****/
.nybannerwz strong span{ width:100%; height:auto; float:left; font-size:36px; line-height:36px;}
.nybannerwz strong s{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; opacity:0.8;}
.nymenu{ width:100%; height:auto; float:left; background:#fff; border-bottom:1px solid #ededed;}
.nymenu ul{ width:auto; height:auto; list-style:none;}
.nymenu ul li a{ width:auto; height:70px; line-height:70px; font-size:20px;   color:#222;   float:left; padding:0 35px; border-right:1px solid #ededed; font-size:16px; }
.nymenu ul li a:hover,.nymenu ul li a.cur{ background:#fff; color:#007cb5;}	
.nymenu span.mbx{ width:auto; height:70px; line-height:70px; float:right; background:url(../images/mbx_tb.png) left center no-repeat; padding-left:25px; box-sizing:border-box; font-size:16px; color:#666;}

.bjhui{ background:#f6f6f6 !important; border-bottom:none;}

.serdiv1{ width:100%; height:auto; float:left; padding-top:60px; float:left; background:#fff;}
.nytt{ width:100%; height:auto; float:left; margin-bottom:25px;}
.nytt strong{ width:100%; height:auto; float:left; font-size:36px; line-height:40px; color:#222;}
.serdiv1 dl.d1{ width:calc((100% - 45px) / 4 ); height:auto; float:left; background:#f6f6f6; margin-right:15px; padding:32px; box-sizing:border-box; position:relative; z-index:1;}
.serdiv1 dl.d1.last{ margin-right:0;}
.serdiv1 dl.d1 dt{ width:100%; height:auto; float:left;}
.serdiv1 dl.d1 dt img{ width:80px; height:auto; display:block;}
.serdiv1 dl.d1 dd{ width:100%; height:auto; float:left;}
.serdiv1 dl.d1 dd strong{ width:100%; height:auto; float:left; font-size:24px; line-height:30px; font-weight:normal; color:#222; margin:25px 0 10px 0;}
.serdiv1 dl.d1 dd p{ width:100%; height:150px; float:left; font-size:16px; line-height:30px; color:#666; overflow:hidden;}
.serdiv1c{ width:100%; height:auto; float:left; background:url(../images/serdiv1_bj.jpg) center center no-repeat; background-size:cover; padding:120px 0 60px 0; margin-top:-60px; }
.serdiv1cwz{ width:100%; height:auto; float:left; position:relative;}
.serdiv1cwz .img{ width:500px; height:auto; margin:100px auto 50px auto; display:block;}
.serdiv1cwz .box{ width:570px; position:absolute; text-align:center; font-size:16px; line-height:30px; color:#fff; left:30%; top:-10px;}
.serdiv1cwz .box1{ width:450px; position:absolute; text-align:right; font-size:16px; line-height:30px; color:#fff; left:0%; top:410px;}
.serdiv1cwz .box2{ width:450px; position:absolute; text-align:left; font-size:16px; line-height:30px; color:#fff; right:0%; top:410px;}

.serdiv2{ width:100%; height:auto; float:left; padding:60px 0; background:#f6f6f6;}
.serdiv2 dl{ width:100%; height:auto; float:left; text-align:center;}
.serdiv2 dl dd{ width:100%; height:auto; float:left; font-size:30px; line-height:36px; color:#222; margin-bottom:25px;}
.serdiv2 dl dt{ width:100%; height:auto; float:left;}
.serdiv2 dl dt img{ width:100%; height:auto; display:block; margin:0 auto; max-width:1140px;}

.serdiv3{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/serdiv3_bj.jpg) center center no-repeat; background-size:cover;}
.serdiv3 .nytt strong{ color:#fff;}
.serdiv3c{ width:100%; height:300px; float:left; margin-top:40px; background:url(../images/serdiv3_xt.png) left 117px repeat-x; background-size:100% 1px;}
.serdiv3c dl{ width:calc((100% - 450px) / 4); height:auto; float:left;}
.serdiv3c dl dt{ width:200px; height:200px; border-radius:200px; background:#fff; border:4px solid #007cb5; text-align:center; margin:0 auto; padding:45px 0 0 0; box-sizing:border-box;}
.serdiv3c dl dt img{ width:60px; height:auto; margin:0 auto; display:block;}
.serdiv3c dl dt span{ width:100%; height:auto; float:left; font-size:26px; line-height:30px; color:#222; margin-top:10px;}
.serdiv3c dl dd{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:rgba(255,255,255,0.9); text-align:center; margin-top:15px;}
.serdiv3c .jt{ width:150px; height:236px; float:left; background:url(../images/serdiv3_tb.png) center center no-repeat; display:block;}

.serdiv4{ width:100%; height:auto; float:left; padding:80px 0; background:#e9eef3;}
.serdiv4left{ width:450px; height:auto; float:left; position:relative; z-index:1; padding-top:50px;}
.serdiv4left span.sp{ width:auto; height:30px; line-height:30px; float:left; padding-left:16px; background:url(../images/serdiv4_tb.png) left center no-repeat; font-size:16px; color:#333; margin-right:20px;}
.serdiv4left span.sp1{ width:auto; height:30px; line-height:30px;  float:left;padding-left:16px; background:url(../images/serdiv4_tb1.png) left center no-repeat; font-size:16px; color:#333; margin-right:20px;}
.serdiv4left ul{ width:100%; height:auto; float:left; list-style:none; margin:30px 0;}
.serdiv4left ul li a{ width:100%; height:60px; line-height:60px; float:left; padding-left:20px; font-size:20px; background:url(../images/huise.jpg) left center no-repeat; background-size:2px 100% !important; color:#222;}
.serdiv4left ul li a:hover,.serdiv4left ul li a.cur{ color:#007cb5; background:url(../images/lanse.jpg) left center no-repeat;}
.serdiv4left .box{ width:100%; height:auto; float:left; padding:30px; box-sizing:border-box; background:#fff; display:none;}
.serdiv4left .box strong{ width:100%; height:60px; line-height:60px; float:left; padding-bottom:15px; border-bottom:1px solid #ededed; margin-bottom:10px; background:url(../images/serdiv4_tb2.png) left center no-repeat; padding-left:55px; font-size:24px; color:#222; box-sizing:border-box;}
.serdiv4left .box p{ width:100%; height:auto; float:left; padding-left:25px; background:url(../images/serdiv4_tb3.png) left 3px no-repeat; box-sizing:border-box; margin:4px 0; font-size:16px; line-height:555; line-height:24px;}
.serdiv4left .box p.p1{ background:url(../images/serdiv4_tb4.png) left 2px no-repeat;}
.serdiv4right{ width:calc(100% - 450px); height:auto; float:left;}
.serdiv4right img{ width:100%; height:auto; display:block;}

/*****新闻资讯*****/
.xwdiv{ width:100%; height:auto; float:left; padding:40px 0 60px 0; background:#fff;}
.xwdivleft{ width:calc(100% - 410px); height:auto; float:left; padding-right:40px; border-right:1px solid #ededed; box-sizing:border-box;}
dl.xwdl{ width:100%; height:auto; float:left; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #ededed;}
dl.xwdl dt{ width:370px; height:auto; float:left; border-radius:20px; overflow:hidden;}
dl.xwdl dt img{ width:100%; height:100%; 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.xwdl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.xwdl dd{ width:calc(100% - 370px); height:auto; float:left; padding-left:30px; padding-top:10px; box-sizing:border-box;}
dl.xwdl dd h3 a{ width:100%; height:34px; float:left; font-size:28px; line-height:34px; color:#222; overflow:hidden; }
dl.xwdl dd span{ width:100%; height:auto; float:left; font-size:16px; line-height:22px; color:#555; margin:10px 0 25px 0;}
dl.xwdl dd p{ width:100%; height:56px; line-height:28px; float:left; font-size:16px; color:#666; overflow:hidden;}
dl.xwdl dd a.a{ width:auto; height:auto; float:left; margin-top:15px; padding-right:40px; background:url(../images/xwtb.png) right center no-repeat; font-size:16px; line-height:30px; color:#222;}
dl.xwdl:hover dd h3 a{ color:#007cb5;}
dl.xwdl:hover dd a.a{ color:#007cb5; background:url(../images/xwtbh.png) right center no-repeat;}

.xwdivrigh{ width:410px; height:auto; float:left; padding-left:40px; box-sizing:border-box;}
.xwdivrigh .st{ width:100%; height:auto; float:left; font-size:34px; line-height:34px; padding-top:10px; color:#222;}
.xwdivrigh ul{ width:100%; height:auto; float:left; margin-top:10px; list-style:none;}
.xwdivrigh ul li{ width:100%; height:auto; float:left; padding:40px 30px; background:#f6f6f6; box-sizing:border-box; margin:10px 0;}
.xwdivrigh ul li h3 a{ width:100%; height:60px; line-height:30px; float:left; font-size:20px; overflow:hidden; color:#222; margin-bottom:15px;}
.xwdivrigh ul li span{ width:100%; height:auto; float:left; font-size:16px; line-height:20px; color:#666;}
.xwdivrigh ul li:Hover h3 a{ color:#007cb5;}

/******新闻资讯详情*******/
.xwdivxx{ width:100%; height:auto; float:left; min-height:200px;}
.xwdivxx .h1{ width:100%; height:auto; float:left; font-size:32px; line-height:40px; color:#222; margin-bottom:10px;}
.ptime{ width:100%; height:auto; float:left; border-bottom:1px solid #ededed; padding-bottom:10px; margin-bottom:30px;}
.ptime span.s{ width:auto; height:30px; line-height:30px; float:left; margin-right:30px; font-size:15px; color:#444; padding-left:22px; background:url(../images/xwxx_tb1.png) left center no-repeat; }
.ptime span.s1{ width:auto; height:30px; line-height:30px; float:left; margin-right:0px; font-size:15px; color:#444;}
div.s2{ width:auto; height:30px; line-height:30px; float:right; padding-right:5%; font-size:15px; color:#444;}
div.s2 a img{ width:auto; height:auto; float:right; display:block; margin:3px;}
.xwdivxxnr{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#444;}
.xwdivxxnr p{ width:100%; height:auto; float:left;}
.xwdivxxnr img{ width:auto; height:auto !important; max-width:100% !important; display:block; margin:0 auto;}
dl.sxtiao{ width:100%; height:auto; float:left; margin-top:35px; border-top:1px solid #ededed; padding-top:15px;}
dl.sxtiao dt{ width:160px; height:auto; float:right; margin-top:15px;}
dl.sxtiao dt a{ width:auto; height:40px; line-height:40px; float:right; padding:0 30px; background:#007cb5; border-radius:20px; color:#fff; font-size:15px;}
dl.sxtiao dt a s{ padding-left:30px; background:url(../images/xwxx_tb5.png) left center no-repeat;}
dl.sxtiao dt a:hover{ opacity:0.8;}
dl.sxtiao dd{ width:calc(100% - 160px); height:auto; float:left;}
dl.sxtiao dd a{ width:100%; height:28px; line-height:28px; float:left; font-size:15px; color:#333; overflow:hidden;}
dl.sxtiao dd a:hover{ color:#007cb5;}

.xwxxdivtj{ width:100%; height:auto; float:left; padding:60px 0; background:#f6f6f6;}
.xwxxdivtj dl{ width:60%; height:auto; float:left; border-right:1px solid #ededed; padding-right:30px; box-sizing:border-box;}
.xwxxdivtj dl dt{ width:37%; height:auto; float:left; border-radius:15px; overflow:hidden; margin-right:3%;}
.xwxxdivtj dl img{ width:100%; height:100%; 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;}
.xwxxdivtj dl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.xwxxdivtj dl dd{ width:60%; height:auto; float:left; padding-top:15px;}
.xwxxdivtj dl dd h3 a{ width:100%; height:34px; float:left; font-size:26px; line-height:34px; color:#222; overflow:hidden; }
.xwxxdivtj dl dd span{ width:100%; height:auto; float:left; font-size:16px; line-height:22px; color:#555; margin:5px 0 15px 0;}
.xwxxdivtj dl dd p{ width:100%; height:56px; line-height:28px; float:left; font-size:16px; color:#666; overflow:hidden;}
.xwxxdivtj dl dd a.a{ width:auto; height:auto; float:left; margin-top:15px; padding-right:40px; background:url(../images/xwtb.png) right center no-repeat; font-size:16px; line-height:30px; color:#222;}
.xwxxdivtj dl:hover dd h3 a{ color:#007cb5;}
.xwxxdivtj dl:hover dd a.a{ color:#007cb5; background:url(../images/xwtbh.png) right center no-repeat;}
.xwxxdivtj ul{ width:40%; height:auto; float:left; padding-left:30px; box-sizing:border-box; list-style:none;}
.xwxxdivtj ul li a{ width:100%; height:40px; line-height:40px; float:left; overflow:hidden; font-size:16px; color:#333; padding-right:140px; box-sizing:border-box;}
.xwxxdivtj ul li a span{ width:120px; float:right; margin-right:-140px;}
.xwxxdivtj ul li a:hover{ color:#007cb5;}


/******关于我们*******/
.aboutdiv1{ width:100%; height:auto; float:left; padding-top:80px; background:#fff;}
.aboutdiv1 h1{ width:100%; height:auto; float:left; font-size:36px; line-height:40px; color:#222;}
.aboutdiv1 h3{ width:100%; height:auto; float:left; font-size:30px; line-height:36px; color:#f0f3f4; margin-bottom:40px;}
.aboutdiv1c{ width:100%; height:auto; float:left; padding:40px 0 60px 0; background:#f5f5f5;}
.aboutdiv1c dl{ width:100%; height:auto; float:left; position:relative;}
.aboutdiv1c dl dd{ width:calc(100% - 460px); height:auto; float:left; padding-right:90px; box-sizing:border-box;}
.aboutdiv1c dl dd .h4{ width:100%; height:auto; float:left; font-size:20px; line-height:40px; color:#333; margin-bottom:40px; background:url(../images/lanse.jpg) left bottom no-repeat; background-size:50px 2px;}
.aboutdiv1c dl dd .h4 strong{ font-size:24px;}
.aboutdiv1c dl dd p.p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#444;}
.aboutdiv1c dl dd ul{ width:100%; height:auto; float:left; margin-top:60px; list-style:none;}
.aboutdiv1c dl dd ul li{ width:22%; height:auto; float:left; background:url(../images/huise.jpg) right center no-repeat; background-size:1px 80%; padding-right:3%; margin-right:3%; box-sizing:border-box;}
.aboutdiv1c dl dd ul li strong{ width:100%; height:auto; float:left; text-align:left; font-weight:bold; font-size:50px; line-height:60px; color:#007cb5;}
.aboutdiv1c dl dd ul li strong em{ float:left; font-style:normal;}
.aboutdiv1c dl dd ul li strong s{ width:30px; height:30px; background:#007cb5; font-size:15px; color:#fff; line-height:30px; float:left; text-align:center; border-radius:100%; font-weight:normal; display:inline-table; margin:20px 0 0 5px;}
.aboutdiv1c dl dd ul li span{ width:100%; height:auto; float:left; font-size:20px; line-height:30px; color:#555;} 
.aboutdiv1c dl dd ul li.last{ background:none;}
.aboutdiv1c dl dt{ width:460px; height:auto; float:left; position:absolute; right:0; bottom:0;}
.aboutdiv1c dl dt img{ width:100%; height:500px; display:block;}

.aboutdiv2{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/abdiv2_bj.jpg) center center no-repeat; background-size:cover;}
.aboutdiv2 dl{ width:25%; height:auto; float:left; padding:0 40px; box-sizing:border-box; text-align:center;}
.aboutdiv2 dl dt{ width:100%; height:auto; float:left;}
.aboutdiv2 dl dt img{ width:90px; height:auto; display:block; margin:0 auto;}
.aboutdiv2 dl dd{ width:100%; height:auto; float:left; margin-top:20px;}
.aboutdiv2 dl dd strong{ width:100%; height:auto; float:left; font-size:30px; line-height:36px; color:#222;}
.aboutdiv2 dl dd p{ width:100%; height:auto; float:left; font-size:18px; line-height:30px; margin-top:10px; min-height:60px; color:#444;}

.aboutdiv3{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/abdiv3_bj.jpg) left center no-repeat #fff; background-size:50% auto;}
.aboutdiv3left{ width:50%; height:auto; float:left;}
.aboutdiv3leftc{ width:470px; height:auto; float:right; background:#007cb5; padding:60px 50px; box-sizing:border-box; position:relative; margin-right:-47px; z-index:1; min-height:100px;}
.tbz{ width:47px; height:27px; position:absolute; right:0; top:-27px; background:url(../images/abdiv3_tb1.png) right center no-repeat;}
.bbz{ width:47px; height:27px; position:absolute; right:0; bottom:-27px; background:url(../images/abdiv3_tb2.png) right center no-repeat;}
.aboutdiv3leftc h2{ width:100%; height:auto; float:left; font-size:36px; line-height:42px; color:#fff;}
.aboutdiv3leftc span.s{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; color:rgba(255,255,255,0.5); font-weight:100;}
.aboutdiv3leftc strong{ width:100%; height:auto; float:left; font-size:42px; line-height:42px; color:#fff; margin:30px 0;}
.aboutdiv3leftc h3{ width:100%; height:auto; float:left; font-size:22px; line-height:30px; color:#fff; margin-bottom:10px;}
.aboutdiv3leftc p{ width:100%; height:auto; float:left; font-size:14px; line-height:26px; color:rgba(255,255,255,0.7)}

.aboutdiv3right{ width:50%; height:auto; float:left; padding-left:150px; box-sizing:border-box;} 
.aboutdiv3right h3{ width:100%; height:auto; float:left; font-size:48px; line-height:52px; color:#222;}
.aboutdiv3right span{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; color:rgba(0,0,0,0.5); font-weight:100;}
.aboutdiv3right p.p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#666; margin-top:15px;}
.aboutdiv3right ul{ width:100%; height:165px; float:left; list-style:none; margin-top:25px;overflow-x: hidden;overflow-y: auto;}
.aboutdiv3right ul li{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; margin:10px 0; color:#222; padding-left:100px; box-sizing:border-box;}
.aboutdiv3right ul li strong{ width:100px; float:left; margin-left:-100px; font-size:20px;}
.aboutdiv3right ul::-webkit-scrollbar {width:2px; height:5px;}
.aboutdiv3right ul::-webkit-scrollbar-track { border-radius:2px;background-color: #cdd4cd; box-shadow: inset 0 0 2px rgba(0, 0, 0, .3);}
.aboutdiv3right ul::-webkit-scrollbar-thumb { border-radius:2px; background-color:#007cb5;}

.aboutdiv4{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/addiv4_bj.jpg) center center no-repeat; background-size:cover;}
.aboutdiv4 .nytt{ text-align:center;}
.aboutdiv4 ul{ width:100%; height:auto; float:left; list-style:none;}
.aboutdiv4 ul li{ width:calc(100% / 7); height:auto; float:left; padding:2px; box-sizing:border-box;}
.aboutdiv4 ul li a{ width:100%; height:auto; float:left; overflow:hidden;}
.aboutdiv4 ul li a img{ width:100%; height:auto; display:block;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;}
.aboutdiv4 ul li a:hover img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }

/******公司实力*****/
.absldiv{ width:100%; height:auto; float:left; padding:80px 0; background:#fafafa;}
.absldiv dl{ width:100%; height:390px; float:left; overflow:hidden; background:#fff;}
.absldiv dl dt{ width:50%; height:100%; float:left; overflow:hidden; }
.absldiv dl dt img{ width:100%; height:100%; 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;}
.absldiv dl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.absldiv dl dd{ width:50%; height:100%; float:left; padding:90px 70px 0 70px; box-sizing:border-box; }
.absldiv dl dd strong{ width:100%; height:auto; float:left; font-size:30px; line-height:46px; color:#222; margin-bottom:15px;}
.absldiv dl dd p{ width:100%; height:auto; float:left; font-size:18px; line-height:28px;color:#666;}
.absldiv dl.d1 dt{ float:right; }
 
 
/********加入我们******/ 
.joindiv1{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/join_bj.jpg) top center no-repeat #fff;}
.joindiv1 dl.d1{ width:100%; height:auto; float:left; margin-top:80px;}
.joindiv1 dl.d1 dd{ width:55%; height:auto; float:left; padding:100px 100px 0 0; box-sizing:border-box;}
.joindiv1 dl.d1 dd h2{ width:100%; height:auto; float:left; font-size:40px; line-height:46px; color:#222; font-weight:bold;}
.joindiv1 dl.d1 dd h3{ width:100%; height:auto; float:left; font-size:30px; line-height:36px; color:#222; margin:10px 0 35px 0;}
.joindiv1 dl.d1 dd h3 span{ color:#007cb5;}
.joindiv1 dl.d1 dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#444;}
.joindiv1 dl.d1 dt{ width:45%; height:auto; float:right;position: relative;top:-40px;padding:0; right:35px;box-sizing: border-box;}
.joindiv1 dl.d1 dt img{ width: 100%;height: auto;display: block;overflow: hidden;transition: all .6s;position: relative;z-index: 2;.d1}
.joindiv1 dl.d1 dt::before {position: absolute;bottom: -35px;right:-35px;z-index: 1;width: 80%; height: 80%;background-color: #007cb5;content: "";transition: all .6s;}
.joindiv1 dl.d1 dt:hover::before{  bottom: 0px; right: 0px; transition: all .6s;}
.joindiv1 dl.d1 dt:hover img{ transform: scale(1.1); -ms-transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1); -o-transform: scale(1.1);transition: all .6s;}
.joindiv1 dl.d1.d1s dt{ float:left;left:35px;}
.joindiv1 dl.d1.d1s dt::before {bottom: -35px;left:-35px;}
.joindiv1 dl.d1.d1s dt:hover::before{  left: 0px; }
.joindiv1 dl.d1.d1s dd{ padding:100px 0 0 100px; box-sizing:border-box;}
	
.jointt{ width:100%; height:auto; float:left; text-align:center; margin:100px 0 40px 0;}
.jointt strong{ width:100%; height:auto; float:left; font-size:40px; line-height:46px; color:#222; font-weight:bold;}
.jointt span{ width:100%; height:auto; float:left; font-size:30px; line-height:36px; color:#222; margin:5px 0 20px 0;}
.jointt span s{ color:#007cb5;}
.jointt p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#444;}
.joindiv1c{ width:100%; height:780px; float:left; position:relative;}
.joindiv1c dl.d2{ width:48.6%; height:auto; float:left; background:#edf1f4; padding:90px 60px; box-sizing:border-box; position:absolute;}
.joindiv1c dl.d2 dt{ width:180px; height:auto; float:left; font-size:180px; line-height:150px;background: linear-gradient(to bottom, #007cb5, #d2e0ea);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.joindiv1c dl.d2 dd{ width:calc(100% - 180px); height:auto; float:left; padding-top:40px; box-sizing:border-box;} 
.joindiv1c dl.d2 dd strong{ width:100%; height:auto; float:left; font-size:30px; line-height:36px; color:#222;}
.joindiv1c dl.d2 dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#444; margin-top:10px;}
.joindiv1c dl.d2.d2a{ top:80px; left:0;}
.joindiv1c dl.d2.d2b{ top:0px; right:0;}
.joindiv1c dl.d2.d2c{ top:450px; left:0;}
.joindiv1c dl.d2.d2d{ top:370px; right:0;}
.joindiv1c dl.d2:hover{ box-shadow:0 2px 5px #edf1f4;}

.joindiv2{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/joindiv2_bj.png) center center no-repeat; background-size:cover;}
.joindiv2 .nytt strong{ text-align:center; color:#fff;}
.joindiv2 dl.d1{ width:48%; height:auto; float:left; margin:1%; background:#fff; padding:40px 30px; box-sizing:border-box;}
.joindiv2 dl.d1 dt{ width:100%; height:auto; float:left; font-size:24px; line-height:36px; color:#222; padding-left:20px; background:url(../images/lanse.jpg) left center no-repeat; background-size:3px 15px;}
.joindiv2 dl.d1 dd{ width:100%; height:auto; float:left; margin-top:10px;}
.joindiv2 dl.d1 dd span{ width:auto; height:auto; line-height:30px; font-size:17px; color:#555; margin-right:30px;}
.joindiv2 dl.d1 dd span.sp1{ padding-left:20px; background:url(../images/joindiv2_tb.png) left center no-repeat;}
.joindiv2 dl.d1 dd a.a{ width:auto; height:30px; line-height:30px; float:right; border:1px solid #007cb5; padding:0 25px; border-radius:15px; font-size:16px; color:#007cb5;}
.joindiv2 dl.d1:hover dt{ color:#007cb5;}
.joindiv2 dl.d1:hover dd a.a{ color:#fff; background:#007cb5;}
.joindc{ width:94%; height:auto; max-width:960px; position:fixed; display:none; left:200px; top:100px;background:#f6f6f6; min-height:200px; border-top:2px solid #007cb5; z-index:9999; box-sizing:border-box;}
.contentbox{ width:100%; height:auto; display:none; float:left;}
.joindc ul{ width:100%; height:auto; float:left; list-style:none;}
.joindc ul li{ width:calc(90% / 5); height:auto; float:left; line-height:60px; font-size:16px; color:#222; font-weight:bold; padding-left:20px; box-sizing:border-box;}
.joindc ul li.last{ width:10%;}
.joindc ul.nr{ background:#007cb5;}
.joindc ul.nr li{ color:#fff; font-weight:normal;}
.joindc ul.nr li.last{ cursor:pointer;}
.joindc .contentboxnr{ width:100%; height:auto; float:left;  padding:35px; box-sizing:border-box;}
.joindc .contentboxnr strong{ width:100%; height:auto; float:left; font-size:18px; line-height:30px; color:#222; margin-bottom:5px;}
.joindc .contentboxnr p{ width:100%; height:auto; float:left; font-size:15px; line-height:24px; color:#333;}
.joindc .contentboxnr a.a{ width:auto; height:36px; line-height:36px; float:left; padding:0 25px; font-size:15px; color:#fff; background:#007cb5; border-radius:18px;}
.joindc .contentboxnr a.a:hover{ opacity:0.8;}

/********联系我们*****/
.lxwmdiv1{ width:100%; height:auto; float:left; padding:80px 0 0 0; background:url(../images/lxwm_bj.jpg) center center no-repeat; background-size:cover;}
.lxwmdiv1 .st{ width:100%; height:auto; float:left; font-size:36px; line-height:46px; color:#fff; text-align:center;}
.lxwmdiv1 .sp{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:rgba(255,255,255,0.8); text-align:center; margin:15px 0 80px 0;}
.lxwmdiv1 .box{ width:24%; height:auto; float:left; margin:0 0.5%; background:#007cb5; position:relative; z-index:2; padding:35px 30px; box-sizing:border-box; text-align:center;}
.lxwmdiv1 .box img{ width:40px; height:auto; display:block; margin:0 auto;}
.lxwmdiv1 .box p{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; min-height:48px; color:#fff; margin-top:15px;}

.lxwmdiv2{ width:100%; height:auto; float:left; background:#fff; padding:150px 0 60px 0; margin-top:-80px;}
dl.fdl{ width:49%; height:auto; float:left; margin:0.5%; background:#f6f6f6;}
dl.fdl dt{ width:46%; height:auto; float:left; overflow:hidden;}
dl.fdl dt img{ width:100%; height:100%; 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.fdl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.fdl dd{ width:54%; height:auto; float:left; padding:30px 20px 0 20px; box-sizing:border-box;}
dl.fdl dd strong{ width:100%; height:auto; float:left; padding-left:36px; font-size:24px; line-height:30px; color:#222; background:url(../images/lxwm2_tb.png) left center no-repeat; box-sizing:border-box;}
dl.fdl dd h3{ width:100%; height:auto; float:left; font-size:20px; line-height:24px; color:#222; margin:10px 0 0px 0;}
dl.fdl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:22px; color:#555; margin-top:5px;}

.lxwmdiv3{ width:100%; height:auto; float:left;}
.lxwmdiv3 .img{ width:100%; height:450px; display:block;}
















