﻿@charset "utf-8";
/*网站公共样式*/
@font-face {
 font-family: 'Montserrat'; 
	//src: url('../fonts/CodazonFont.woff2');
src: url('../fonts/HarmonyOS_Sans_Regular.ttf');


}
@font-face {
 font-family: 'ziti1'; 
	src: url('../fonts/HarmonyOS_Sans_Regular.ttf');
//src: url('../fonts/Poppins-ExtraBold.otf');
} 
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:#333; 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,strong { padding:0; margin:0; }
a{ text-decoration:none; color:#333;}
a:hover{ color:#1947ba;}
img { border:none;object-fit: cover;}
.del_float{ display:block; height:0; clear:both; visibility:hidden; }
.document_width{ width:1540px;  box-sizing:border-box;  margin:auto; box-sizing:border-box; }
.document_width1{ width:1400px;  box-sizing:border-box;  margin:auto; box-sizing:border-box; }
.nomargin{ margin-top:0 !important;}
.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{}
.nobj{ background:none !important;}
.mars{ margin-top:-100px;}

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; }
.posdw{ position:relative;}
.left{ float:left;}
.aright{ float:right !important; margin-top:15px !important;}
.textleft{ text-align:left !important;}
s{ text-decoration:none;}
.margtop{ margin-top:122px;}
.margtops{ margin-top:70px;}

/*****右侧浮动*****/
.float_r{ width:50px; height:auto; float:left; position:fixed; right:0px; bottom:160px; z-index:9999;}
.float_r ul{ width:100%; height:auto; float:left; list-style:none;}
.float_r ul li{ width:100%; height:50px; float:left; background-size:35px auto !important; position:relative; margin-bottom:1px; box-sizing:border-box; }
.float_r ul li a{ width:100%; height:50px; float:left; box-sizing:border-box;border:1px solid #ededed;}
.float_r ul li.l1 a{ background:url(../images/float_tb1.png) center center no-repeat #fff;}
.float_r ul li.l1:hover a{ background:url(../images/float_tb1h.png) center center no-repeat #1947ba; border:1px solid #1947ba; }
.float_r ul li.l2 a{ background:url(../images/float_tb2.png) center center no-repeat #fff; }
.float_r ul li.l2:hover a{ background:url(../images/float_tb2h.png) center center no-repeat #1947ba;border:1px solid #1947ba;}
.float_r ul li.l2 p{ width:200px; display:none; color:#fff; box-shadow:2px 0 4px #ededed; height:50px; line-height:50px; position:absolute; z-index:222; right:0px;  top:0px; font-size:16px; font-weight:bold;  padding-left:50px; box-sizing:border-box; background:url(../images/float_tb2h.png) 10px center no-repeat #1947ba; background-size:34px auto;}
.float_r ul li.l2:hover p{ display:block; }
.float_r ul li.l3 a{ background:url(../images/float_tb3.png) center center no-repeat #fff; }
.float_r ul li.l3:hover a{ background:url(../images/float_tb3h.png) center center no-repeat #1947ba; border:1px solid #1947ba;}
.float_r ul li.l4 a{ background:url(../images/float_tb4.png) center center no-repeat #fff;}
.float_r ul li.l4:hover a{background:url(../images/float_tb4h.png) center center no-repeat #1947ba; border:1px solid #1947ba;}
.float_r ul li.l4 p{ width:280px; display:none; color:#fff; box-shadow:2px 0 4px #ededed; height:50px; line-height:50px; position:absolute; z-index:222; right:0px;  top:0px; font-size:16px; font-weight:bold;  padding-left:50px; box-sizing:border-box; background:url(../images/float_tb4h.png) 10px center no-repeat #1947ba; background-size:34px auto;}
.float_r ul li.l4:hover p{ display:block; }


.float_r ul li.l5 a{ background:url(../images/float_tb5.png) center center no-repeat #fff; margin-top:5px;}
.float_r ul li.l5:hover a{background:url(../images/float_tb5h.png) center center no-repeat #1947ba;  border:1px solid #1947ba;}
 
.hotkey{ font-size:18px;}
 
/*
::-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:9997; background:rgba(0,0,0,0.4); display:none;}

 
/****语言切换***/
dl.ale{ width:120px; height:70px; float:right; line-height:80px;position:relative; background:url(../images/lan.png) left 25px no-repeat; display:block; background-size: auto 20px !important;}
dl.ale dt{ width:100%; height:70px; line-height:70px; padding-left:32px; font-size:16px;box-sizing: border-box; }
dl.ale dd{ display:none; width:100%; height:auto; float:left; position:absolute; left:0; top:70px; background:#fff; padding:10px 0; border-top:3px solid #1947ba;}
dl.ale dd a{ width:100%; height:32px; line-height:32px; float:left; text-align:center; font-size:14px;}
dl.ale:hover dd{ display:block;} 

dl.ale dd a.a1{ background:url(../images/yy_zg.jpg) 15px center no-repeat; background-size:20px !important; padding-left:10px;}
dl.ale dd a.a2{ background:url(../images/yy_yg.jpg) 15px center no-repeat; background-size:20px !important; padding-left:10px;}
dl.ale dd a.a3{ background:url(../images/yy_dg.jpg) 15px center no-repeat; background-size:20px !important; padding-left:10px;}
dl.ale dd a.a4{ background:url(../images/yy_qt1.jpg) 15px center no-repeat; background-size:20px !important; padding-left:10px;}
dl.ale dd a.a5{ background:url(../images/yy_rb.jpg) 15px center no-repeat; background-size:20px !important; padding-left:10px;}


/****弹出留言框****/
.tclydiv{ width:94%; height:auto; display:none; float:left; max-width:780px; min-height:100px; background:#fff; overflow:hidden; position:fixed; left:20px; top:20px; z-index:9999;}
.tclydivtt{ width:100%; height:auto; padding:50px 60px; box-sizing:border-box; position:relative; background:url(../images/tclytp.jpg) right top no-repeat; background-size:cover; float:left;}
.tclydivtt strong{ width:100%; height:auto; float:left; font-size:48px; line-height:56px; font-weight:bold; color:#000;}
.tclydivtt .tclose{ width:50px; height:50px; position:absolute; right:0; top:0;  background:url(../images/closeX.png) center center no-repeat #fff; cursor:pointer;}
.tclydivc{ width:100%; height:auto; float:left; padding:30px 60px 50px 60px; box-sizing:border-box;}
.tclydivc .input{ width:48%;  float:left; height:48px; font-family:"Montserrat",'Poppins'; line-height:48px; background:#f5f7f9; border-radius:3px; color:#333; outline:none; border:none; text-indent:15px; font-size:16px; margin:1%;} 
 
.tclydivc .sel{ width:48%; height:50px; line-height:50px; float:left; border:none; outline:none;font-family:"Montserrat"; text-indent:10px; font-size:15px; color:#333;cursor: pointer;-webkit-appearance: none;  appearance: none; padding: 0 0 0 15px; background:url(../images/isol_tb_r.png) 96% center no-repeat #f5f7f9; background-size:10px auto;margin:1% 2% 1% 0;}
.tclydivc p{ width:100%; height:auto; float:left;}
.tclydivc p img{ width:auto; margin-top:1%;}
.tclydivc .text{ width:98%; height:120px; float:left; font-family:"Montserrat",'Poppins';  line-height:26px; background:#f5f7f9; color:#333; outline:none; border-radius:3px; border:none; padding:10px 15px; font-size:16px; margin:1% 0; box-sizing:border-box;} 
.tclydivc .button{ width:98%; height:52px; line-height:52px; float:left; font-family:"Montserrat",'Poppins';  background:#1947ba; color:#fff; outline:none; border-radius:3px; border:none; cursor:pointer; font-size:16px; margin:1% 0; box-sizing:border-box;} 
.tclydivc .button span{ width:auto; height:52px; line-height:52px; padding-right:20px; box-sizing:border-box; background:url(../images/bot_tb.png) right center no-repeat; border-radius:3px;}  
.tclydivc .button:hover{ opacity:0.9;}  




.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:30px; height:36px;float:right; margin:17px 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 0px 0;}
.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; box-shadow:0 2px 4px #ededed; color:#333; border-radius:3px; font-size:16px; height:40px; margin:0 1px; line-height:40px;text-align:center; background:#fff;}
.fenye ul li a.cur,.fenye ul li a:hover{ color:#fff; background:#1947ba;}
 

#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:122px; float:left; position:fixed;  left:0; top:0; z-index:9992;}
.headdivtop{ width:100%; height:auto; float:left; margin-top:17px;}
.headdivtop p{ width:auto; height:auto; float:right;}
.headdivtop a{ width:auto; height:36px; line-height:36px; float:left; margin-right:30px; font-size:16px; color:#222;}
.headdivtop a:hover{ color:#1947ba !important;}
.headdivtop a.a{ background:#1947ba; width:auto; padding:0 20px; margin-right:0; border-radius:5px; color:#fff !important;font-family:"ziti1";}
.headdivtop a.a:hover{ opacity:0.9;}


.logo{ width:auto; height:auto; float:left; margin-top:22px;}
.logo img{ width:auto; height:25px;}

.yyqh{ width:45px; height:70px; float:right; background:url(../images/yyqh.png) center center no-repeat; display:block;}
.sosodiv{ width:40px; height:36px; float:right; margin-top:17px; position:relative; margin-right:15px; padding-right:15px; background:url(../images/hsbj.jpg) right center no-repeat; background-size:1px 20px;}
.sosodiv .input{ width:0; height:36px; line-height:36px; font-size:16px;font-family:"Montserrat",'Poppins';   color:#333;border:none;  border-bottom:1px solid #ededed; background:#fff; outline:none; text-indent:10px; float:left;}
.sosodiv .button{ width:40px; height:36px; line-height:36px; background:url(../images/soso.png) center center no-repeat; cursor:pointer; outline:none; border:none; float:left;}
.sosodiv:hover .input{ width:150px; position:absolute; right:54px; top:0; z-index:11;} 
 
.headdiv ul.menu{ width:auto; height:auto; float:right; list-style:none;}
.headdiv ul.menu li{ width:auto; height:auto; float:left; position:relative;padding:0 25px; box-sizing:border-box;}
.headdiv ul.menu li  a{ width:auto; height:70px; line-height:70px;font-family:"ziti1";  padding:0 5px; background:url(../images/lsbj.png) center bottom no-repeat; background-size:0 2px; transition:all 0.5s ease;  font-size:18px;  color:#333; float:left; box-sizing:border-box; } 
.headdiv ul.menu li a:hover,.headdiv ul.menu li a.cur{ color:#1947ba !important; background-size:100% 2px; transition:all 0.5s ease; }

.proejmenu{ width:100%; height:auto; min-height:200px; display:none; float:left; position:fixed; left:0; top:122px;  background:linear-gradient( to right, #fff 0%, #fff 50%, #f6f7fa 50%,#f6f7fa 100%  );min-height:100px; border-top:1px solid #ededed;}
.proejmenul{ width:25%; height:auto; float:left; padding:40px 0; box-sizing:border-box;}
.proejmenul ul{ width:100%; height:auto; float:left; list-style:none;  }
.proejmenul ul li{ width:100% !important; height:auto; float:left; padding:0 !important;}
.proejmenul ul li a{ width:100% !important; height:auto;font-family:"ziti1";float:left;padding:0 !important; height:60px  !important; line-height:60px  !important;  font-size:2px; position:relative;}
.proejmenul ul li a span{ background:url(../images/menujt.png) left center no-repeat; display:none; position:absolute; right:-19px; top:0; width:20px; height:50px;}
.proejmenul ul li a.cur,.proejmenul ul li a:hover{ color:#1947ba; background:none !important;}
.proejmenul ul li a.cur span,.proejmenul ul li a:hover span{ display:block;}

.proejmenur{ width:75%; height:auto;  min-height:300px; float:left; padding:30px 0 30px 50px; box-sizing:border-box; background:#f6f7fa;}
.proejmenur ul{ width:300px; height:auto; float:left; list-style:none; display:none;}
.proejmenur ul li{width:100% !important; height:auto; float:left;}
.proejmenur ul li a{ width:100% !important; height:48px !important; font-weight:normal !important; font-size:18px !important;font-family:"ziti1";  line-height:48px !important; float:left; overflow:hidden; overflow:hidden; padding-left:15px  !important; background:url(../images/lyd.png) left center no-repeat !important; box-sizing:border-box;}
.proejmenur ul li a:hover,.proejmenur ul li a.cur{ color:#1947ba; }

.proejcp{ width:800px; height:300px; display:none; border-left:1px solid #ededed; float:left;  padding-left:40px; box-sizing:border-box;}
.proejcp::-webkit-scrollbar {width:12px; height:5px;}
.proejcp::-webkit-scrollbar-track { border-radius:5px;background-color: #e7e7e7;border: 1px solid #cacaca; box-shadow: inset 0 0 2px rgba(0, 0, 0, .3);}
.proejcp::-webkit-scrollbar-thumb { border-radius:5px; background-color:#f39a00;}
dl.xldl{ width:31.333%; height:auto; float:left;  margin:10px 1%;}
dl.xldl dt{ width:100%; height:auto; float:left; background:#fff;}
dl.xldl dt a{ width:100% !important; height:auto !important; float:left;}
dl.xldl dt img{ width:100%; height:auto; display:block; padding:10px; float:left; box-sizing:border-box;}
dl.xldl dd{ width:100%; height:auto; float:left; padding:10px; box-sizing:border-box; text-align:center;}
dl.xldl dd h3 a{ width:100% !important; height:auto !important; float:left; font-size:16px !important; line-height:26px  !important;  font-weight:normal !important;color:#555;text-align:center;}
dl.xldl dd h3 a:hover,dl.xldl dt a:hover{ background:none !important;}

.headdiv ul.menu li.lip:hover .proejmenu{ display:block;}

.ejxiala{ width:160%; height:auto; display:none; float:left; position:absolute; left:-30%; top:70px; background:rgba(255,255,255,0.5);}
.ejxiala a{ width:100% !important; height:40px !important; line-height:40px !important; border-bottom:1px solid rgba(255,255,255,0.6); float:left; text-align:center !important; padding:0 !important; font-size:15px !important; }
.ejxiala a:hover{ background:none !important;}
.headdiv ul.menu li:hover .ejxiala{ display:block;}

.headdiv:hover,.headdivds,.headdivd{ background:#fff;} 
.headdivds{ height:70px; border-bottom:1px solid #ededed;}
.headdivds .headdivtop{ display:none;}
.headdivds .proejmenu{ top:70px;}



.banner{ width:100%; overflow:hidden; height:48.95vw !important;min-height:400px !important;  float:left; position:relative; touch-action: pan-y;}
.banner ul {  overflow:hidden; height:48.95vw !important; min-height:400px !important; list-style:none;  }
.banner ul li{  width:100%;  height:auto;  min-height:400px; float:right; overflow:hidden;list-style:none; position:relative; z-index:1; position:absolute; left:0; top:0; }
.banner ul li .img,.banner ul li video{ width:100%; height:48.95vw !important;object-fit: cover;  min-height:400px !important;  float:left;/*transform:scale(1.03);*/  }
.banner ul li.cur .img{/*transform:scale(1); width:0; transition: all 0.3s linear ; */ }
.banner ul li.first{ z-index:10 }
.banner ul li.two{ z-index:9; }
 
 
.banner_span{margin:0px;padding:0px; width:100%;  position:absolute; bottom:30px;text-align:center; z-index:886;}
.banner_span span{display:inline-block; position:relative; width:20px;height:6px; background:#ccc; cursor:pointer; margin:0 5px; transition:all 0.5s ease; box-sizing:border-box;}
.banner_span span.cur{ background:#1947ba; width:40px;transition:all 0.5s ease;}

.banner .document_width{ position:relative;}
.banwenzi{ position:absolute; top:10vw; width:100%; height:auto; left:0px;transition:1s linear ;/* margin-top:20px; */color:#333; z-index:99;box-sizing:border-box}
.banwenzic{ width:100%; max-width:780px; height:auto; float:left; margin-top:90px; }
.banwenzic h2{ width:100%; height:auto; float:left; font-family:"ziti1";  color:#fff;font-size:56px;line-height:60px; margin-bottom:40px;  font-weight:bold;}
.banwenzic h3{ width:100%; height:auto; float:left; font-size:22px; line-height:28px; color:#fff;  margin:0 0 55px 0; box-sizing:border-box;}
.banwenzic span{ width:auto; height:auto; float:left; margin:5px 10px 5px 0; background:#111; font-size:16px; color:#fff; padding:10px 25px; border-radius:25px;}

.banwenzic a.a{ width:auto; height:46px; line-height:46px; margin-right:15px; margin-top:30px; font-size:18px; padding:0 35px; background:#1947ba;  display:inline-table; border-radius:5px; color:#fff; }
.banwenzic a.a s{ padding-right:20px; background:url(../images/ban_tb.png) right center no-repeat; display:block;}
.banwenzic a.a:hover{ opacity:0.8;}
.addCur{/*transform:scale(1) !important; */}
.wzaddCur{ margin-top:0px;}]

.banner ul li.cur .banwenzic .f1{animation:donghuawz 1s 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}	
 }



.indexdiv{ width:100%; height:90px; float:left; background:#fff; border-bottom:1px solid #ededed;}
.indexdiv strong{ width:auto; height:90px; line-height:90px; font-family:"ziti1"; float:left; font-size:18px; color:#1947ba; font-weight:600;}
.indexdiv p.p1{ width:100%; height:34px; float:left; padding:0 0 0 145px; box-sizing:border-box; position:absolute; left:0; top:30px;}
.indexdiv p.p1 a{ width:auto; height:30px; line-height:30px; float:left; font-size:16px; color:#555; padding:0 15px; background:url(../images/hsbj.jpg) right center no-repeat; background-size:1px 10px;}
.indexdiv p.p1 a:hover{ color:#1947ba;} 
.indexdiv p.p1 a:last-child{ background:none;} 

.indexdiv .soso{ width:340px; height:180px; display:none; float:right; background:#1947ba; position:absolute; right:0; bottom:-90px; padding:35px; box-sizing:border-box; z-index:9991;}
.indexdiv .soso span{ width:100%; height:auto; float:left; font-size:18px; line-height:24px; color:#fff; font-weight:600;}
.indexdiv .soso p{ width:100%; height:auto; float:left; background:rgba(255,255,255,0.4); margin-top:25px; border-radius:5px;}
.indexdiv .soso p .input{ width:220px; height:40px; line-height:40px;font-family:"Montserrat",'Poppins';   float:left; border:none; outline:none; background:none; text-indent:10px; color:#fff;  }
.indexdiv .soso p .button{ width:50px; height:40px; line-height:40px; float:left; border:none; outline:none; background:url(../images/soso1.png) center center no-repeat; cursor:pointer; background-size:20px auto;  }

.indexdiv1{ width:100%; height:auto; float:left; padding:80px 0; background:#f0f5f8;/*url(../images/index1bj.jpg) center center no-repeat；background-size:cover;*/}
.indexdiv1left{ width:30%; height:auto; float:left;}
.indextt{ width:100%; height:auto; float:left; margin-bottom:25px; text-align:left;}
.indextt span{ width:100%; height:auto; float:left; display:none; font-size:18px; line-height:28px; font-weight:600; color:#1947ba; margin-bottom:4px;}
.indextt strong,.indextt h1{ width:100%; height:auto; float:left; font-size:42px;font-family:"ziti1";  line-height:56px; background:url(../images/lsbj.png) left bottom no-repeat; background-size:50px 3px; color:#333; padding-bottom:10px;}

.indexdiv1left ul{ width:100%; height:auto; float:left; list-style:none; margin:15px 0;}
.indexdiv1left ul li{ width:100%; height:40px; float:left; margin:15px 0;}
.indexdiv1left ul li a{ width:100%; height:40px; line-height:40px; float:left;font-family:"ziti1"; font-size:18px; color:#333; font-weight:bold;}
.indexdiv1left ul li a img{ width:40px; height:40px; float:left; display:block; margin-right:10px;}
.indexdiv1left ul li a img.img1{ display:none;} 
.indexdiv1left ul li a:hover,.indexdiv1left ul li a.cur{ color:#1947ba;} 
.indexdiv1left ul li a:hover .img,.indexdiv1left ul li a.cur .img{ display:none;} 
.indexdiv1left ul li a:hover .img1,.indexdiv1left ul li a.cur .img1{ display:block;} 
.indexdiv1left ul li a:hover span,.indexdiv1left ul li a.cur span{ background:url(../images/tmbj.png) center 15px no-repeat; background-size:100% 10px;} 
 
.indexdiv1right{ width:70%; height:auto; float:right; position:relative;} 
.indexdiv1righttxt{ width:100%; height:auto; float:left; margin-bottom:20px; font-size:16px; line-height:28px; color:#444;} 
.indexdiv1righttxt a{ color:#1947ba;} 
.prolistqh{ width:100%; height:auto; float:left; display:none;}
dl.ipdl{ width:350px; height:auto; background:url(../images/lsbj.png) left bottom no-repeat #fff;background-size:0 2px;  transition:all 0.5s ease; float:left; padding:30px 30px 10px 30px; box-sizing:border-box; margin-right:10px;}
dl.ipdl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.ipdl 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.ipdl: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.ipdl dd{ width:100%; height:auto; float:left;}
dl.ipdl dd h3 a{ width:100%; height:50px; line-height:50px; float:left; font-size:18px; color:#333; overflow:hidden; border-bottom:1px solid #f9f9f9;}
dl.ipdl dd a.a{ width:100%; height:50px; line-height:50px; float:left; font-size:16px; color:#777; background:url(../images/index1_tb4.png) right center no-repeat;}
dl.ipdl:hover{  background-size:100% 2px; transition:all 0.5s ease;}
dl.ipdl:hover dd a.a{ color:#1947ba; background:url(../images/index1_tb4h.png) right center no-repeat; }

.indexpro{ width:100%; height:auto; float:left; padding-bottom:50px; background:url(../images/lsbj.png) left bottom no-repeat; background-size:33% 2px; border-bottom:1px solid #ededed; overflow:hidden;}
.indexprolist{ width:20000px; height:auto; overflow:hidden; float:left; position:relative;transition:transform 600ms;}
.projtdiv{ width:160px; height:50px; float:left; position:absolute; left:-400px; bottom:60px;}
.projtdiv .jtl{ width:60px; height:60px; float:left; background:url(../images/jtl.png) center center no-repeat; cursor:pointer; background-size:100% 100% !important;}
.projtdiv .jtl:hover{background:url(../images/jtlh.png) center center no-repeat; }
.projtdiv .jtr{ width:60px; height:60px; float:right; background:url(../images/jtr.png) center center no-repeat; cursor:pointer; background-size:100% 100% !important;}
.projtdiv .jtr:hover{background:url(../images/jtrh.png) center center no-repeat; }
 
.indexdiv2{ width:100%; height:auto; float:left; background:#fff; padding:80px 0;}
.indextt1{ text-align:center;}
.indextt1 strong{ background:none !important;}
dl.isdl{ width:375px; height:auto; float:left; margin:5px; position:relative;}
dl.isdl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.isdl 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.isdl: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.isdl dd.dd{ width:100%; height:auto; float:left; position:absolute; left:0; top:0; padding:30px 20px; text-align:center; box-sizing:border-box;}
dl.isdl dd.dd img{ width:48px; height:48px; display:block; margin:0 auto;}
dl.isdl dd.dd h3{ width:100%; height:auto; line-height:28px; font-size:20px; color:#333; margin-top:10px;}
dl.isdl:hover dd.dd h3{ color:#1947ba;}
dl.isdl dd.dd1{ position:absolute; left:0; bottom:20px; width:100%; height:auto; float:left;}
dl.isdl dd.dd1 a{ width:46px; height:46px;background:url(../images/i_yytb.png) center center no-repeat; display:block; background-size:36px 36px !important; margin:0 auto;}
dl.isdl dd.dd1 a span{ display:none;}
dl.isdl:hover dd.dd1 a{ width:150px; height:46px; background:url(../images/i_yytb.png) 7px center no-repeat rgba(255,255,255,0.6); padding:0 18px 0 50px; box-sizing:border-box; border-radius:36px; display:inherit; color:#333; margin:0 auto;}
dl.isdl:hover dd.dd1 a span{ width:auto; height:46px; line-height:46px; display:block;}

.indexsolz{ width:100%; height:auto; float:left; position:relative;}
.indexsol{ width:100%; height:auto; float:left; overflow:hidden;}
.indexsollist{ width:20000px; height:auto; overflow:hidden; float:left; position:relative;transition:transform 600ms;}
.isoljtl{ position:absolute; left:-30px; top:45%; width:60px; height:60px; float:left; background:url(../images/jtl.png) center center no-repeat #fff; cursor:pointer; border-radius:100%; background-size:100% 100% !important;}
.isoljtl:hover{background:url(../images/jtlh.png) center center no-repeat; }
.isoljtr{position:absolute; right:-30px; top:45%; width:60px; height:60px; float:right; background:url(../images/jtr.png) center center no-repeat #fff; cursor:pointer; border-radius:100%; background-size:100% 100% !important;}
.isoljtr:hover{background:url(../images/jtrh.png) center center no-repeat; }

.indexdiv3{ width:100%; height:auto; float:left; padding:80px 0; overflow:hidden; background:url(../images/indexdiv3bj.jpg) center center no-repeat; background-size:cover;}
.indexdiv3txt{ width:500px; height:auto; float:left; font-size:16px; line-height:28px; color:#333; margin:15px 0;}
.indexdiv3 ul{ width:100%; height:auto; float:left; max-width:650px; list-style:none; margin-top:35px;}
.indexdiv3 ul li{ width:50%; height:auto; float:left; margin-bottom:15px;} 
.indexdiv3 ul strong{ width:100%; height:auto; float:left; color:#1947ba; font-size:30px; line-height:50px;} 
.indexdiv3 ul strong em{ font-size:56px;font-family:"ziti1";} 
.indexdiv3 ul p{ width:100%; height:auto; float:left; color:#444; font-size:16px; line-height:24px; min-height:48px; font-weight:bold;} 
.indexdiv3 ul li.l1{ padding-left:40px; background:url(../images/hsbj.jpg) left  top no-repeat; background-size:1px 40px; box-sizing:border-box;} 
.indexdiv3dt{ width:auto; height:auto; float:left; position:absolute; top:0px; right:-60px;}
.indexdiv3dt img{ width:auto; height:auto; max-width:1100px; display:block;} 
 
.indexdiv4{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/index4divbj.png) left bottom no-repeat #fff; }
.indexdiv4l{ width:45%; height:auto; float:left; padding-right:8%; box-sizing:border-box;}
.indexdiv4 .indextt strong{ margin-top:10px;}
.indexdiv4ltw{ width:100%; height:150px; float:left; position:relative;}
.indexdiv4ltw ul{ width:811px; height:auto; float:left; list-style:none; position:absolute; left:0; top:0;}
.indexdiv4ltw ul li a{ width:270px; height:auto; padding:30px; box-sizing:border-box; border-right:1px solid #ededed; background:rgba(255,255,255,0.9); float:left; } 
.indexdiv4ltw ul li a span{ width:auto; height:auto; float:right; font-size:24px; line-height:26px; color:#666; opacity:0.2; font-weight:bold;} 
.indexdiv4ltw ul li a img{ width:50px; height:50px; float:left; display:block;} 
.indexdiv4ltw ul li a img.img1{ display:none;} 
.indexdiv4ltw ul li a p{ width:100%; height:auto; float:left; font-size:20px; line-height:26px; font-weight:600; color:#333; margin-top:5px;} 
.indexdiv4ltw ul li a:hover,.indexdiv4ltw ul li a.cur{ background:url(../images/xin_ysbj1.jpg) center center no-repeat; background-size:cover;}
.indexdiv4ltw ul li a:hover img.img1,.indexdiv4ltw ul li a.cur img.img1{ display:block;}
.indexdiv4ltw ul li a:hover img.img,.indexdiv4ltw ul li a.cur img.img{ display:none;}
.indexdiv4ltw ul li a:hover p,.indexdiv4ltw ul li a.cur p{ color:#fff;} 
.indexdiv4ltw ul li a.last{ border-right:none;}
.indexdiv4ltxt{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#333; margin:15px 0; display:none;}
.indexdiv4r{ width:55%; height:auto; float:left;}
a.amore{ width:auto; height:50px; line-height:50px; font-size:16px; color:#fff; background:#1947ba; padding:0 35px; float:right; margin-bottom:30px; }
a.amore s{ padding-right:20px; background:url(../images/index1_tb4a.png) right center no-repeat;} 
a.amore:hover{ background:#133894;}
.indexdiv4r img,.indexdiv4r video{ width:100%; height:auto; display:block;}

.indexdiv5{ width:100%; height:auto; float:left; padding:80px 0; background:#f9fafc;}
.ixul{ width:220px; height:auto; margin:0 auto; list-style:none; position:relative; top:-100px;}
.ixul li{ width:50%; height:46px; float:left; border-bottom:2px solid #ededed;}
.ixul li a{ width:100%; height:46px; line-height:46px; float:left; overflow:hidden; font-size:18px; font-weight:600; color:#333;}
.ixul li a:hover,.ixul li a.cur{ color:#1947ba; border-bottom:2px solid #1947ba;}
.indexdiv5 a.amore{ margin-top:-95px;}
.indexdiv5qh{ width:100%; height:auto; float:left; min-height:200px;  display:none;}
.indexdiv5qhtz{ width:66%; height:auto; float:left; margin-right:2%;}
.indexdiv5qhtz dl{ width:100%; height:auto; float:left;  position:relative; display:none;}
.indexdiv5qhtz dl dt{ width:100%; height:360px;border-radius:15px; overflow:hidden; float:left; }
.indexdiv5qhtz dl dt img{ width:100%; height:100%; display:block;}
.indexdiv5qhtz dl dd{ width:100%; height:auto; float:left; padding:40px; box-sizing:border-box; position:absolute; left:0; bottom:0; color:#fff;}
.indexdiv5qhtz dl dd div{ width:100%; height:auto; float:left; padding-right:250px; box-sizing:border-box;}
.indexdiv5qhtz dl dd div strong{ width:50px; height:auto; float:left; font-size:20px; line-height:20px; padding-right:25px; background:url(../images/indexdiv5_tb.png) right 5px no-repeat;}
.indexdiv5qhtz dl dd div strong p{ width:100%; height:auto; float:left; font-size:16px; line-height:22px; font-weight:normal; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid rgba(255,255,255,0.2);}
.indexdiv5qhtz dl dd div h3 a{ width:100%; height:52px; overflow:hidden; float:left; padding-left:110px; margin-top:-55px; font-size:23px; line-height:26px; color:#fff;}

.inwspan{ width:90px; height:30px; float:right; background:rgba(255,255,255,0.4); border-radius:30px; padding:0 15px; box-sizing:border-box; margin:-80px 40px 0 0; position:relative; z-index:1; } 
.inwspan a{ width:10px; height:10px; margin:10px 5px; background:#ccc; border-radius:100%; display:block; float:left;}
.inwspan a.cur{ background:#fff;} 
dl.ixwdl{ width:32%; height:360px; float:left; margin-right:2%; margin-bottom:2%; position:relative; background:#fff; border-radius:15px; padding:40px; box-sizing:border-box;}
dl.ixwdl dd{ width:100%; height:auto; float:left;}
dl.ixwdl dd span{ width:auto; height:30px; border-radius:30px; float:left; line-height:30px; color:#1947ba; font-weight:bold; padding:0 25px 0 37px; background:url(../images/inew_tb.png) 15px center no-repeat #edf8fd;}
dl.ixwdl dd h3 a{ width:100%; height:auto; float:left; font-size:18px; line-height:30px; font-weight:bold; color:#333; margin-top:15px;}
dl.ixwdl dt{ width:100%; height:auto; float:left; position:absolute; left:0; bottom:20px;}
dl.ixwdl dt p{ width:100%; height:auto; float:left; padding:0 40px; box-sizing:border-box;}
dl.ixwdl dt p a{ width:100%; height:auto; float:left; border-top:1px solid #f9f9f9; line-height:40px; background:url(../images/index1_tb4.png) right center no-repeat; font-size:16px; font-weight:600; color:#666;}
dl.ixwdl:hover dd h3 a{ color:#1947ba;} 
dl.ixwdl:hover dt p a{ color:#1947ba; background:url(../images/index1_tb4h.png) right center no-repeat;} 
dl.ixwdl.d1{ margin-right:0;}

.indexdiv6{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/indexdiv6bj.jpg) center center no-repeat; background-size:cover;}
.indexdiv6 dl{ width:100%; height:auto; float:left;}
.indexdiv6 dl dd{ width:60%; height:auto; float:left; font-size:42px; line-height:46px; color:#fff;font-family:"ziti1"; font-weight:bold; }
.indexdiv6 dl dt{ width:40%; height:auto; float:left;}
.indexdiv6 dl dt a.a{ width:auto; height:50px; line-height:50px; font-size:16px; color:#1947ba; background:#fff; border-radius:4px; font-weight:bold; padding:0 35px; float:right;  }
.indexdiv6 dl dt a.a span{ padding-right:25px; background:url(../images/index1_tb4h.png) right center no-repeat;} 
.indexdiv6 dl dt a.a span:hover{ opacity:0.9;}

.divbot{ width:100%; height:auto; float:left; background:#fff; padding:45px 0; border-top:1px solid #f9f9f9;}
.divbota{ width:32%; height:auto; margin-right:2%; float:left; background:url(../images/hsbj.jpg) right center no-repeat; background-size:1px 100%; box-sizing:border-box;}
.divbota a{ width:100%; height:auto; min-height:60px; float:left; padding:0 0px 0 85px; color:#333; background-position:15px top !important; box-sizing:border-box; background-size:50px auto !important;} 
.divbota a strong{ width:100%; height:auto; float:left;font-family:"ziti1";  font-size:22px; line-height:28px;}
.divbota a span{ width:auto; height:auto; float:left; font-size:16px; line-height:26px; background:url(../images/index1_tb4h.png) right center no-repeat; color:#1947ba; padding-right:18px; font-weight:bold;} 
.divbota:last-child{ background:none; margin-right:0%;} 

.bottomdiv{ width:100%; height:auto; float:left; background:#161a1c; padding-bottom:40px;}
.bottomdiv dl.d1{ width:100%; height:auto; float:left; padding:40px 0 25px 0; border-bottom:1px solid rgba(150,150,150,0.1); margin-bottom:45px;}
.bottomdiv dl.d1 dt{ width:50%; height:auto; float:left;}
.bottomdiv dl.d1 dt img{ width:auto; height:24px; margin-top:8px; display:block;}
.bottomdiv dl.d1 dd{ width:50%; height:auto; float:right;}
.bottomdiv dl.d1 dd a img{ width:20px; height:20px; padding:10px; display:block; float:right; background:#222628; border-radius:40px; margin-left:8px;}
.bottomdiv dl.d1 dd a:hover img{ background:#1947ba;}

.bottomdivleft{ width:28%; height:auto; float:left; margin-right:5%;}
.bottomdivleft dl{ width:100%; height:auto; float:left; margin-bottom:70px;}
.bottomdivleft dl dt{ width:100%; height:auto; float:left; margin-bottom:10px; font-size:18px; line-height:28px; font-weight:600; color:#fff;font-family:"ziti1";}
.bottomdivleft dl dd{ width:100%; height:auto; float:left;}
.bottomdivleft dl dd div{ width:100%; height:auto; float:left; position:relative; padding-right:90px; box-sizing:border-box;}
.bottomdivleft dl dd div .input{ width:100%; height:54px; line-height:54px; background:#1f2325; color:#fff; text-indent:10px;font-family:"ziti1"; font-size:15px; border:none; outline:none;}
.bottomdivleft dl dd div .button{ width:90px; height:54px; float:right; position:absolute; right:0; top:0; z-index:1; background:url(../images/xbottb1.png) center center no-repeat #1947ba; cursor:pointer; border:none;  outline:none;}
.bottomdivleft dl dd div .button:hover{ opacity:0.8;}
.bottomdivleft dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:20px; margin-bottom:10px; color:rgba(255,255,255,0.5);}
.bottomdivleft dd p a{ color:rgba(255,255,255,0.5);}

.bottomdivright{ width:67%; height:auto; float:left;}
.bottomdivright dl{ width:24%; height:auto; float:left; margin-left:2%;}
.bottomdivright dl dt{ width:100%; height:auto; float:left; margin-bottom:10px; font-size:18px; line-height:28px; font-weight:600; color:#fff;font-family:"ziti1";}
.bottomdivright dl dd{ width:100%; height:auto; float:left;}
.bottomdivright dl dd a{ width:100%; height:auto; float:left; font-size:16px; line-height:20px; margin-bottom:10px; color:rgba(255,255,255,0.5);}
.bottomdivright dl dd a:hover{ color:#fff;}
.bottomdivright dl.d2{ width:31%;}
.bottomdivright dl.d3{ width:18%;}
 
.bqxxdiv{ width:100%; height:auto; float:left;  padding:20px 0; background:#1d2123;}
.bqxxdiv p{ width:auto; height:auto; line-height:26px; float:left; font-size:15px; color:#555;}
.bqxxdiv dl.d4{ width:150px; height:30px; float:right; position:relative;}
.bqxxdiv dl.d4 dt{ width:100%; height:30px; line-height:30px; float:left; color:#fff; background:url(../images/bottom_tb.png) 120px center no-repeat #262a2c; border:1px solid #262a2c; text-indent:20px;}
.bqxxdiv dl.d4 dd{ width:100%; display:none; height:auto; float:left; background:#fff; position:absolute; left:0; bottom:30px; padding:10px 15px; box-sizing:border-box;}
.bqxxdiv dl.d4 dd a{ width:100%; height:auto; float:left; font-size:15px; line-height:22px; margin-bottom:5px; color:#555;}
.bqxxdiv dl.d4:hover dd{ display:block}
.bqxxdiv p a {color: #555;line-height: 26px;font-size: 15px;}


/*****提交成功页******/
.sucdiv{ width:100%; height:auto; float:left; padding:200px 0 80px 0; background:url(../images/index4divbj.png) left bottom no-repeat #fff; background-size:auto 90%; }
.sucdiv dl{ width:100%; height:auto; float:left;}
.sucdiv dl dt{ width:50%; height:auto; float:left;font-family:"ziti1"; font-size:42px; line-height:52px; font-weight:bold; color:#333;}
.sucdiv dl dt span{ width:100%; height:auto; float:left; color:#1947ba;}
.sucdiv dl dd{ width:50%; height:auto; float:left;}
.sucdiv dl dd h3{ width:100%; height:auto; float:left; font-size:22px; line-height:32px;font-family:"ziti1"; font-weight:bold; color:#333; margin-bottom:8px; }
.sucdiv dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#666; margin-bottom:15px;}
.sucdiv dl dd p a{ color:#1947ba;}
.sucdiv dl dd a.a{ width:auto; height:46px; line-height:46px; float:left; background:#1947ba; font-size:18px; border-radius:4px; border:none; outline:none; cursor:pointer; padding:0 40px; margin:10px 0;   display:inline-table;  color:#fff; }
.sucdiv dl dd a.a span{ padding-right:20px; background:url(../images/index1_tb4a.png) right center no-repeat; float:left;}
.sucdiv dl dd a.a:hover{ opacity:0.8;}

.nydiv{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;}
.nytt{ width:100%; height:auto; float:left; margin-bottom:25px; text-align:center;}
.nytt strong{ width:100%; height:auto; line-height:46px; font-size:42px; color:#333;font-family:"ziti1"; font-weight:bold; float:left; }
.nytt p.p{ width:100% !important; text-align:center !important; font-size:18px !important; margin:10px 0; line-height:26px;}

dl.ptjdl{ width:330px; height:auto; float:left; margin:10px;padding:25px; box-sizing:border-box; position:relative; background:url(../images/lsbj.png) center top no-repeat #fafbfd; background-size:0 2px; transition:all 0.5s ease;}
dl.ptjdl dd.dd{ width:100%; height:auto; float:left; padding-bottom:25px;}
dl.ptjdl dd.dd h2 a{ width:100%; height:26px; float:left; text-align:center; font-size:22px; line-height:26px; color:#333; overflow:hidden;}
dl.ptjdl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.ptjdl 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.ptjdl: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.ptjdl dd.dd1{ width:100%; height:auto; float:left; margin-top:25px;}
dl.ptjdl dd.dd1 p{ width:100%; height:44px; float:left; font-size:16px; line-height:22px; color:#555; text-align:center; overflow:hidden;}
dl.ptjdl dd.dd1 a{ width:46px; height:46px;background:url(../images/i_yytb.png) center center no-repeat; display:block; background-size:36px 36px !important; margin:0 auto;}
dl.ptjdl dd.dd1 a span{ display:none;}
dl.ptjdl:hover  dd.dd1 a{ width:155px; height:46px; background:url(../images/i_yytb.png) 7px center no-repeat #fff; padding:0 18px 0 55px; box-sizing:border-box; border-radius:36px; display:inherit; color:#333; font-weight:600; margin:0 auto;}
dl.ptjdl:hover  dd.dd1 a span{ width:auto; height:46px; line-height:46px; display:block;}
dl.ptjdl:hover{ background-size:100% 2px; transition:all 0.5s ease;}
dl.ptjdl:hover dd.dd h2 a{ color:#1947ba;}

.protjdivz{ width:100%; height:auto; float:left; padding-bottom:50px; position:relative;}
.protjdiv{ width:100%; height:auto; float:left; position:relative; overflow:hidden;}
.protjdivlist{ width:20000px; height:auto !important; overflow:hidden; float:left; position:relative;transition:transform 600ms;}
.protjleft{ width:60px; height:60px; position:absolute; left:-70px; top:38%; float:left; background:url(../images/jtl.png) center center no-repeat #fff; cursor:pointer; background-size:50px 50px !important;  display:block;}
.protjright{ width:60px; height:60px;  position:absolute; right:-70px; top:38%;float:right; background:url(../images/jtr.png) center center no-repeat #fff; cursor:pointer; background-size:50px 50px !important;  display:block;}
.protjleft:hover{ background:url(../images/jtlh.png) center center no-repeat;}
.protjright:hover{ background:url(../images/jtrh.png) center center no-repeat;}  
.protjspan{margin:0px;padding:0px; width:100%;  position:absolute; bottom:10px;text-align:center; z-index:886;}
.protjspan span{display:inline-block; position:relative; width:10px;height:10px; border-radius:100%; background:#ccc; cursor:pointer; margin:0 5px; box-sizing:border-box;}
.protjspan span.cur{  background:#1947ba;}


/*******产品中心********/
.nybanner{ width:100%; height:auto; float:left; margin-top:122px; position:relative;}
.nybanner img{ width:100%; height:480px; display:block;}
.nybannerwz{ width:100%; height:auto; float:left; position:absolute; left:0; top:44%; text-align:center;}
.nybannerwz strong{ width:100%; height:auto; float:left; margin-top:30px; opacity:0.2; font-size:52px; line-height:56px; color:#fff;}  
.nybannerwz p{ width:100%; height:auto; float:left;  opacity:0.9; font-size:24px; line-height:26px; color:#fff; margin-top:15px;}  


.prodiv{ width:100%; height:auto; float:left; min-height:300px; background:url(../images/hbj2.png) left center no-repeat #fff; background-size:40% 100%;}
.prodivleft{ width:23%; height:auto; min-height:300px; float:left; }
.prodivleft dl{ width:100%; height:auto; float:left; border-bottom:1px solid #ededed;}
.prodivleft dl dt{ width:100%; height:auto; float:left; padding-right:10px; box-sizing:border-box; }
.prodivleft dl dt a{ width:100%; height:70px; line-height:70px; padding:0 15px; box-sizing:border-box;float:left; font-size:16px; color:#333; font-family:"ziti1"; font-weight:bold; padding-right:30px; background:url(../images/pro_tb1.png) right center no-repeat; overflow:hidden; box-sizing:border-box;}
.prodivleft dl dd{  width:100%; height:auto; float:left; padding-bottom:15px;}
.prodivleft dl dd a{ width:100%; height:40px; line-height:40px; float:left; padding:0 15px; box-sizing:border-box; font-size:16px; color:#555; overflow:hidden;}
.prodivleft dl dd a:hover,.prodivleft dl dd a.cur{ color:#1947ba;}
.prodivleft dl.cur dt{ background:#1947ba;}
.prodivleft dl.cur dt a{ background:url(../images/pro_tb1ha.png) right center no-repeat; color:#fff;}
/*.prodivleft dl.cur dd{ display:block;}*/

.prodivright{ width:77%; height:auto; min-height:880px; padding-bottom:60px; padding-left:50px; box-sizing:border-box; float:left; background:#fff; }
.miaobao{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; padding:20px 0; color:#666;}
.miaobao a{ color:#666;}
.miaobao a:hover{ color:#1947ba;}

.prodivxl{ width:100%; height:auto; float:left; background:#f9fafc; margin-bottom:25px;}
.prodivxl dl{ width:100%; height:auto; float:left; padding:18px; box-sizing:border-box;}
.prodivxl dl dt{ width:120px; height:auto; float:left; background:#fff;}
.prodivxl dl dt img{ width:100%; height:auto; display:block;}
.prodivxl dl dd{ width:100%; height:auto; float:left; padding-left:145px; margin-top:-120px; box-sizing:border-box;}
.prodivxl dl dd h3{ width:100%; height:auto; font-size:24px; padding-right:48px; box-sizing:border-box; color:#333; font-weight:bold; line-height:48px; float:left; border-bottom:1px solid #ededed; background:url(../images/lsbj.png) left bottom no-repeat; background-size:40px 2px; margin-bottom:10px;}
.prodivxl dl dd h3 span.kgan{  width:34px; height:34px; float:right; margin:6px -48px 0 6px; cursor:pointer; background:url(../images/protb2.png) center center no-repeat;}
.prodivxl dl dd h3 span.kgan.close{background:url(../images/protb2h.png) center center no-repeat;}
.prodivxl dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#666;}
 
.prodivxltable{ width:100%; height:auto; float:left; display:none;}
.prodivxltable ul{ width:100%; height:auto; float:left; list-style:none; background:#f0f3f8;}
.prodivxltable ul li{ width:auto; float:left; height:auto; padding:15px 0; border-right:1px solid #ededed; box-sizing:border-box; text-align:center;}
.prodivxltable ul li a{ color:#1947ba;}
.prodivxltable ul li.l1{ width:12%;}
.prodivxltable ul li.l2{ width:11%;}
.prodivxltable ul li.l3{ width:11%;}
.prodivxltable ul li.l4{ width:11%;}
.prodivxltable ul li.l5{ width:22%; padding:0;}
.prodivxltable ul li.l5 span{ width:50%;padding:15px 0; float:left; border-right:1px solid #ededed; box-sizing:border-box;}
.prodivxltable ul li.l5 span.sp{ border-right:none; }
.prodivxltable ul li.l6{ width:11%;}
.prodivxltable ul li.l7{ width:11%;}
.prodivxltable ul li.l8{ width:11%; border-right:none;}
.prodivxltable ul:nth-child(2n){ background:#f9fafc;}
.prodivxltable ul.topul,.prodivxltable ul.topu1.topu1s{ background:#1947ba !important;}
.prodivxltable ul.topul li,.prodivxltable ul.topu1.topu1s li{ height:84px; line-height:18px; font-weight:600; font-size:14px; color:#fff;}
.prodivxltable ul.topul li.l1,.prodivxltable ul.topu1.topu1s li.l1{ padding-top:35px;}
.prodivxltable ul.topul li.l5,.prodivxltable ul.topu1.topu1s li.l5{ padding:0;}
.prodivxltable ul.topul li.l5 p,.prodivxltable ul.topu1.topu1s li.l5 p{ width:100%; height:18px; padding:12px 0; border-bottom:1px solid #ededed !important;}
.prodivxltable ul.topul li.l5 span,.prodivxltable ul.topu1.topu1s li.l5 span{ width:50%; padding:11px 0; float:left; border-right:1px solid #ededed  !important; box-sizing:border-box;}
.prodivxltable ul.topul li.l5 span.sp,.prodivxltable ul.topu1.topu1s li.l5 span.sp{ border-right:none !important;}
.prodivxltable ul.topul li.l2,.prodivxltable ul.topul li.l2s,.prodivxltable ul.topul li.l2s,.prodivxltable ul.topul li.l6,.prodivxltable ul.topul li.l7,.prodivxltable ul.topul li.l8{ padding-top:26px;}

.prodivxltable ul.topu1s li.l1,.prodivxltable ul.topu1s li.l2,.prodivxltable ul.topu1s li.l3,.prodivxltable ul.topu1s li.l4,.prodivxltable ul.topu1s li.l6,.prodivxltable ul.topu1s li.l7,.prodivxltable ul.topu1s li.l8,.prodivxltable ul.topu1s li.l2s{ width:10% !important;}
.prodivxltable ul.topu1s li.l5{ width:20% !important;}




/*******产品中心列表******/
dl.profl{ width:100%; height:auto; float:left; }
dl.profl dt{ width:100%; height:auto; float:left;}
dl.profl dt h2,dl.profl dt h1{ width:100%; height:auto; float:left; font-size:26px; line-height:46px; font-family:"ziti1"; color:#333; font-weight:bold;}
dl.profl dd{ width:100%; height:auto; float:left; font-size:16px; line-height:28px;   color:#333;}

.prodivfl{ width:100%; height:auto; float:left; margin-top:0px;}
.prodivfl .h3{ display:none; width:100%; height:auto; float:left; font-size:28px; line-height:40px; margin-bottom:5px; font-family:"ziti1"; color:#1947ba; font-weight:bold;}
dl.pdl1{ width:31.333%; height:auto; float:left; margin:1%;padding:25px; box-sizing:border-box; position:relative; background:url(../images/lsbj.png) center top no-repeat #fafbfd; background-size:0 2px; transition:all 0.5s ease;}
dl.pdl1 dd.dd{ width:100%; height:auto; float:left; padding-bottom:5px;}
dl.pdl1 dd.dd h2 a{ width:100%; height:26px; float:left; text-align:center; font-size:18px; line-height:26px; color:#333; overflow:hidden;}
dl.pdl1 dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.pdl1 dt img{ width:70%; margin:10px 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;}
dl.pdl1: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.pdl1 dd.dd1{ width:100%; height:auto; float:left; }
dl.pdl1 dd.dd1 p{ width:100%; height:44px; float:left; font-size:16px; line-height:22px; color:#555; text-align:center; overflow:hidden;}
dl.pdl1:hover{ background-size:100% 2px; transition:all 0.5s ease;}
dl.pdl1:hover dd.dd h2 a{ color:#1947ba;}

/****产品详细******/
.prodwdiv{ width:100%; height:auto; float:left; background:rgba(255,255,255,0.8); position:fixed; left:0; top:122px; z-index:9991;}
.prodwdiv ul{ width:100%; height:auto; float:left; padding-right:200px; list-style:none; box-sizing:border-box;}
.prodwdiv ul li{ width:auto; height:auto; float:left; margin-right:40px;}
.prodwdiv ul li a{ width:auto; height:60px; line-height:60px; font-size:16px; font-weight:600; color:#333;float:left; display:block;}
.prodwdiv ul li a:hover,.prodwdiv ul li a.cur{background:url(../images/lsbj.png) left bottom no-repeat;   background-size:100% 2px; color:#1947ba;}
.prodwdiv a.a{ width:auto; height:36px; line-height:36px; color:#fff; font-weight:bold; border-radius:18px; float:right; margin-right:0px; margin-top:-48px; padding:0 25px; background:#1947ba;}
.prodwdiv a.a span{ padding-left:25px; background:url(../images/proxxtb.png) left center no-repeat;}
.prodwdiv a.a:hover{ opacity:0.8;}
.prodwdivs{ top:70px;}

.proxxdiv{ width:100%; height:auto; float:left; background:#f9fafc/*url(../images/proxxbj.jpg) center center no-repeat*/; margin-top:50px; padding:80px 0 0 0; background-size:cover;}
.proxxdivc{ width:100%; height:auto; min-height:300px; float:left; background:#fff; padding:90px 90px 50px 90px; border-bottom:1px solid #ededed; box-sizing:border-box;}
.proxxdivs{ margin-top:70px;}

.proxxdivtz{ width:42%; height:auto; float:left;}
.jqzoom{float:left; width:100%; background:#f3f4f7; position:relative; height:auto;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ width:100%; height:100%; padding:40px 60px; 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; }
.spec-scroll{ height:auto; float:left; margin:15px 0;width:100%; position:relative; box-sizing:border-box;}
.spec-scroll .prev{ position:absolute; left:0px; top:0; z-index:99;width:40px;height:60px;display:block;cursor:pointer; background:url(../images/jtl.png) center center no-repeat; background-size:30px auto !important;}
.spec-scroll .next{position:absolute; right:0px; top:0; z-index:99;width:40px;height:60px;display:block;cursor:pointer; background:url(../images/jtr.png) center center no-repeat; background-size:30px auto !important;}
.spec-scroll .prev:hover{background:url(../images/jtlh.png) center center no-repeat;}
.spec-scroll .next:hover{background:url(../images/jtrh.png) center center no-repeat;}
.spec-scroll .items{float:left;position:relative;width:80%;height:60px;overflow:hidden; margin:0 10%;}
.spec-scroll .items ul{position:absolute; left:0; top:0; width:999999px;height:auto; transition: transform 232ms; list-style:none;}
.spec-scroll .items ul li{float:left;width:60px; height:60px;text-align:center; cursor:pointer; margin-right:10px; background:#f3f4f7;}
.spec-scroll .items ul li img{width:auto; height:100%; margin:0 auto; padding:15px 0;   box-sizing:border-box;}
.spec-scroll .items ul li:hover,.spec-scroll .items ul li.cur{ border:2px solid #1947ba; box-sizing:border-box;}

.proxxdivwz{ width:58%; height:auto; float:left; padding-left:60px; box-sizing:border-box;}
.proxxdivwz span.sp{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; color:#1947ba;}
.proxxdivwz h1{ width:100%; height:auto; float:left; font-size:30px; line-height:46px; margin-bottom:10px; color:#333; font-family:"ziti1"; border-bottom:1px solid #ededed; background:url(../images/lsbj.png) left bottom no-repeat; background-size:40px 2px; }
.proxxdivwz .p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#333; min-height:110px;}
.proxxdivwz .p p{ width:100%; height:auto; float:left; padding-left:12px; box-sizing:border-box; background:url(../images/lsbj.png) left 12px no-repeat; background-size:5px auto;}

.proxxdivwz ul.u1{ width:100%; height:auto; float:left; list-style:none;}
.proxxdivwz ul.u1 li{ width:50%; height:auto; float:left;  border-bottom:1px solid #f9f9f9; font-size:14px; line-height:18px; color:#333; padding:10px 8px; background:url(../images/hsbj.jpg) left 16px no-repeat; background-size:4px 4px; box-sizing:border-box;}
.proxxdivwz ul.u1 li strong{ width:100%; height:24px; line-height:24px; float:left; overflow:hidden; font-size:16px; color:#333;}

.proxxdivwz dl.d1{ width:100%; height:auto; float:left; margin-top:15px;}
.proxxdivwz dl.d1 dt{ width:100%; height:auto; float:left; border-bottom:1px solid #ededed; font-size:24px; line-height:44px; font-weight:bold; color:#1947ba; background:url(../images/lsbj.png) left bottom no-repeat; background-size:40px 2px;}
.proxxdivwz dl.d1 dd{ width:100%; height:auto; float:left;}
.proxxdivwz dl.d1 dd img{ width:12.5%; height:auto; float:left; padding:15px; box-sizing:border-box; display:block;}

.proxxdiv1{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;}
.proxxdiv1xin{ background:url(../images/xdc_bj.jpg) top center no-repeat; background-size:cover;}

.proxxtt{ width:100%; height:auto; float:left; text-align:center; margin-bottom:25px; padding:0 10%; box-sizing:border-box;  }
.proxxtt strong{ width:100%; height:auto; float:left; font-size:42px; line-height:52px; padding-bottom:15px; color:#333; font-family:"ziti1"; background:url(../images/lsbj.png) center bottom no-repeat; background-size:40px 3px;}
.proxxtt p{ width:100%; height:auto; float:left; font-size:17px; line-height:26px; padding-bottom:15px; color:#333; margin-top:20px;}


dl.pxxd1{ width:23%; height:auto; float:left; text-align:center; padding-bottom:25px; margin:15px 1%;}
dl.pxxd1 dt{ width:100%; height:auto; float:left;}
dl.pxxd1 dt img{ width:56px; margin:0 auto; height:auto; display:block;}
dl.pxxd1 dd{ width:100%; height:auto; float:left; margin-top:15px;  }
dl.pxxd1 dd strong{ width:100%; height:52px; overflow:hidden; float:left; font-size:18px; line-height:26px;color:#333; font-family:"ziti1";}
 
.huibj{ background:#f9fafc !important;}
dl.proyydl{ width:330px; height:auto; float:left; margin:10px;position:relative; box-sizing:border-box; position:relative; background:url(../images/lsbj.png) center top no-repeat #fafbfd; background-size:0 2px; transition:all 0.5s ease;}
dl.proyydl dt{ width:100%; height:auto; float:left; overflow:hidden; position:relative;}
dl.proyydl 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.proyydl: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.proyydl:hover span{ width:100%; height:100%; background:url(../images/lsbj.png) center center no-repeat; background-size:cover; opacity:0.7; position:absolute; left:0; top:0; z-index:1;}
dl.proyydl dd h3 a{ width:100%; height:72px; overflow:hidden; float:left; position:absolute; left:0; bottom:45px; padding:0 25px; box-sizing:border-box; z-index:2;text-align:center; font-size:18px; line-height:24px; color:#fff; }

.proyydivz{ width:100%; height:auto; float:left; padding-bottom:50px; position:relative;}
.proyydiv{ width:100%; height:auto; float:left; position:relative; overflow:hidden;}
.proyydivlist{ width:20000px; height:auto !important; overflow:hidden; float:left; position:relative;transition:transform 600ms;}
.proyyl{ width:60px; height:60px; position:absolute; left:-70px; top:38%; float:left; background:url(../images/jtl.png) center center no-repeat; cursor:pointer; background-size:50px 50px !important;  display:block;}
.proyyr{ width:60px; height:60px;  position:absolute; right:-70px; top:38%;float:right; background:url(../images/jtr.png) center center no-repeat; cursor:pointer; background-size:50px 50px !important;  display:block;}
.proyyl:hover{ background:url(../images/jtlh.png) center center no-repeat;}
.proyyr:hover{ background:url(../images/jtrh.png) center center no-repeat;}  
.proyyspan{margin:0px;padding:0px; width:100%;  position:absolute; bottom:10px;text-align:center; z-index:886;}
.proyyspan span{display:inline-block; position:relative; width:10px;height:10px; border-radius:100%; background:#ccc; cursor:pointer; margin:0 5px; box-sizing:border-box;}
.proyyspan span.cur{  background:#1947ba;}

.proxxtable{ width:100%; height:auto; float:left;}
.proxxtable ul{ width:100%; height:auto; float:left; list-style:none; background:#f2fafe;}
.proxxtable ul li{ width:8.2%; float:left; height:auto; padding:15px 0; border-right:1px solid #ededed; box-sizing:border-box; text-align:center;}
.proxxtable ul li.last{ width:9.8%; border-right:none;}
.proxxtable ul.ultop{ background:#1947ba;}
.proxxtable ul.ultop li{ height:84px; line-height:18px; font-weight:600; font-size:14px; color:#fff;}
.proxxtable ul.ultop li.l1{ padding-top:35px;}
.proxxtable ul.ultop li.l2{ padding-top:21px;}
.proxxtable ul:nth-child(2n){ background:#e5f5fd;}

.proxxtable ul.u9 li{ width:11.11111% !important;}
.proxxtable ul.u9.ultop li{ padding-top:25px;}
.proxxtable ul.u9.ultop li.l1{ padding-top:34px;}


.proxxtable ul.u8 li{ width:12.5% !important;}
.proxxtable ul.u8.ultop li{ padding-top:25px;}
.proxxtable ul.u8.ultop li.l1{ padding-top:34px;}


.proxxtable ul.u7 li{ width:14.28571% !important;} 
.proxxtable ul.u7.ultop li{ padding-top:25px;}
.proxxtable ul.u7.ultop li.l1{ padding-top:34px;}

.proxxtable ul.u10 li{ width:10% !important;} 
.proxxtable ul.u10.ultop li{ padding-top:25px;}
.proxxtable ul.u10.ultop li.l1{ padding-top:34px;}

.proxxtable ul.u5 li{ width:20% !important;} 
.proxxtable ul.u5.ultop li{ padding-top:25px;}
.proxxtable ul.u5.ultop li.l1{ padding-top:34px;}

.proxxtable ul.u12 li{ width:8.3% !important;} 
.proxxtable ul.u12 li:nth-child(12){ width:8.7% !important;}
.proxxtable ul.u12.ultop li{ padding-top:25px;}
.proxxtable ul.u12.ultop li.l1{ padding-top:34px;}

.proxxtable ul.u6 li{ width:16.666667% !important;}
.proxxtable ul.u6.ultop li{ padding-top:25px;}
.proxxtable ul.u6.ultop li.l1{ padding-top:34px;} 



.ph3{ width:100%; height:auto; float:left; font-size:20px; line-height:38px; color:#1947ba; text-align:center; font-weight:bold; margin-top:-15px;}
dl.lyd{ width:24%; height:auto; float:left; margin:0.5%;}
dl.lyd dt{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; font-weight:bold; color:#333;}
dl.lyd dd{ width:100%; height:auto; float:left; margin-top:5px;  position:relative;}
dl.lyd dd .input{ width:100%; height:52px; line-height:52px; background:#fff; outline:none; border:1px solid #ededed;font-family:"Montserrat"; text-indent:15px; color:#333; box-sizing:border-box;}
dl.lyd.lyd1{ width:99%; height:auto; float:left; margin:0.5% 0.5% 1.5% 0.5%;}
dl.lyd dd .text{ width:100%; height:150px; line-height:32px; background:#fff; outline:none; padding:15px; box-sizing:border-box; border:1px solid #ededed;font-family:"Montserrat";color:#333; box-sizing:border-box;}
dl.lyd dd img{ float: left;width: auto; position: absolute;right: 6px; bottom: 3px;}

.buttona{ width:160px; height:55px; line-height:55px; cursor:pointer; outline:none; border:none; font-size:18px; color:#fff;font-family:"Montserrat"; background:url(../images/index1_tb4a.png) 130px center no-repeat #1947ba; text-indent:25px; text-align:left; margin:0 auto; display:table; border-radius:5px; margin-top:-60px;}
.buttona:Hover{ opacity:0.9;}

/*******服务-oem*****/
.nymenu{ width:100%; height:auto; float:left; border-bottom:1px solid #ededed;}
.nymenu ul{ width:100%; height:auto; float:left; list-style:none;}
.nymenu ul li{ width:auto; height:auto; float:left;}
.nymenu ul li a{ width:auto; height:64px; line-height:64px; padding:0 5px; float:left; margin-right:55px; font-size:18px; font-weight:bold; color:#333;}
.nymenu ul li a:hover,.nymenu ul li a.cur{ color:#1947ba; background:url(../images/lsbj.png) center bottom no-repeat; background-size:100% 2px;}

.oemdiv{ width:100%; height:auto; float:left; padding:40px 0 60px 0; background:#fff;}
.oemdivtxt{ width:100%; height:auto; float:left; padding:0 10%; font-size:16px; line-height:26px; color:#333; text-align:center; box-sizing:border-box; margin-top:-20px;}

.oemdiv1{ width:100%; height:auto; float:left; padding:60px 0; background:#f9fafc;}
.oemdiv1 dl.d1{ width:100%; height:auto; float:left;}
.oemdiv1 dl.d1 dt{ width:50%; height:auto; float:left; }
.oemdiv1 dl.d1 dt img{ width:100%; height:440px; display:block;}
.oemdiv1 dl.d1 dd{ width:50%; height:440px; float:left;  padding:0 60px; box-sizing:border-box; background:#fff;}
.oemdiv1 dl.d1 dd .divz{ width:100%; height:auto; margin:0; float:left; position:relative; top: 50%;left: 50%;transform: translate(-50%,-50%);}
.oemdiv1 dl.d1 dd strong{ width:100%; height:auto; float:left; font-size:22px; line-height:26px; text-align:center; color:#1947ba;font-family:"ziti1";}
.oemdiv1 dl.d1 .ddtxt{ width:100%; height:auto; padding-right:15px; box-sizing:border-box; float:left; overflow:auto; font-size:16px; line-height:26px; text-align:left; color:#333; margin-top:15px;}
.ddtxt::-webkit-scrollbar {width:2px; height:5px;}
.ddtxt::-webkit-scrollbar-track { border-radius:2px;background-color: #ededed; box-shadow: inset 0 0 2px rgba(0, 0, 0, .3);}
.ddtxt::-webkit-scrollbar-thumb { border-radius:2px; background-color:#1947ba;}
.oemdiv1 dl.d1.d1s dt{ float:right;}

.oemdiv2{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/oembj1.jpg) center center no-repeat; background-size:cover;}
.oemdiv2card{ width:15.666%; height:190px; float:left; border-radius:5px; margin:0.5%; background:#fff; padding:23px; box-sizing:border-box; position:relative; overflow:hidden;}
.oemdiv2card h3{ width:100%; height:78px; float:left; font-size:18px; line-height:26px; color:#555; font-weight:bold;font-family:"ziti1"; margin-bottom:20px;}
.oemdiv2card img{ width:40px; height:auto; display:block;}
.oemdiv2card strong{ width:auto; height:auto; float:right; font-size:60px; line-height:60px; font-weight:bold; color:#888; opacity:0.2; margin-top:-10px;}

.oemdiv3{ width:100%; height:auto; float:left; padding:80px 0; background:#f9fafc;}
.oemdiv3 dl.d1{ width:450px; height:auto; float:left; margin:8px;}
.oemdiv3 dl.d1 dt{ width:100%; height:90px; padding:20px 120px 0 20px; box-sizing:border-box; float:left; background:url(../images/oembj2.jpg) center center no-repeat; background-size:cover;}
.oemdiv3 dl.d1 dt strong{ width:100%; height:50px; float:left; font-size:16px; font-weight:bold; color:#fff; line-height:25px; overflow:hidden;}
.oemdiv3 dl.d1 dt img{ width:85px; height:85px; float:right; border-radius:20px; margin-right:-80px; margin-top:-45px; position:relative; z-index:11;}
.oemdiv3 dl.d1 dd{ width:100%; height:217px; overflow:hidden; float:left; padding:30px; box-sizing:border-box; background:url(../images/oem_tb.png) 10px 30px no-repeat #fff;  background-size:15px auto; font-size:16px; line-height:24px;}

.oemdiv3cz{ width:100%; height:auto; float:left; padding-bottom:50px; position:relative;}
.oemdiv3c{ width:100%; height:auto; float:left; position:relative; overflow:hidden;}
.oemdiv3clist{ width:20000px; height:auto !important; overflow:hidden; float:left; position:relative;transition:transform 600ms;}
.oemjtl{ width:60px; height:60px; position:absolute; left:-70px; top:38%; float:left; background:url(../images/jtl.png) center center no-repeat; cursor:pointer; background-size:50px 50px !important;  display:block;}
.oemjtr{ width:60px; height:60px;  position:absolute; right:-70px; top:38%;float:right; background:url(../images/jtr.png) center center no-repeat; cursor:pointer; background-size:50px 50px !important;  display:block;}
.oemjtl:hover{ background:url(../images/jtlh.png) center center no-repeat;}
.oemjtr:hover{ background:url(../images/jtrh.png) center center no-repeat;}  
.oemspan{margin:0px;padding:0px; width:100%;  position:absolute; bottom:10px;text-align:center; z-index:886;}
.oemspan span{display:inline-block; position:relative; width:10px;height:10px; border-radius:100%; background:#ccc; cursor:pointer; margin:0 5px; box-sizing:border-box;}
.oemspan span.cur{  background:#1947ba;}



/******服务-down*********/
.downdiv{ width:100%; height:auto; float:left; padding:60px 0 80px 0; background:#fff;}
.downdivleft{ width:300px; height:auto; float:left;}
.downdivleft strong{ width:100%; height:auto; float:left; font-size:42px; line-height:46px; color:#333;font-family:"ziti1";}
.downdivleft strong span{ width:100%; height:auto; float:left; color:#1947ba;}

.downdivright{ width:100%; height:auto; float:left; padding-left:300px; box-sizing:border-box; margin-top:-92px;}
.downss{ width:100%; height:80px; background:#f2fafe; padding-right:142px; box-sizing:border-box;  border-radius:30px; border:1px solid #a5ddf9; float:left; margin-bottom:25px;}
.downss .input{ width:100%; height:80px; line-height:80px; font-size:16px; border:none; background:none;font-family:"ziti1"; text-indent:25px; outline:none;}
.downss .button{ width:140px; height:78px; line-height:78px; font-size:18px; color:#fff; font-weight:600;font-family:"ziti1"; background:url(../images/soso1.png) 25px center no-repeat #1947ba; border-radius:30px; text-align:left; text-indent:50px; cursor:pointer; outline:none; border:none; float:right; margin-top:0px; margin-right:-151px; background-size:18px auto;}
.downss .button:hover{ opacity:0.9;}

ul.u1down{ width:100%; height:auto; float:left; list-style:none;}
ul.u1down li{ width:49%; height:auto; float:left; margin-right:2%;}
ul.u1down li:nth-child(2n){ margin-right:0;}
ul.u1down li a{ width:100%; height:60px; line-height:60px; overflow:hidden; float:left; border-bottom:1px solid #ededed; background:url(../images/hsbj.jpg) left center no-repeat;font-family:"ziti1"; background-size:5px 5px !important; font-size:18px;  padding:0 50px 0 10px; box-sizing:border-box;}
ul.u1down li a span{ width:40px; height:60px; float:right; background:url(../images/dwon_tb.png) right center no-repeat; margin-right:-40px;}
ul.u1down li a:hover{ background:url(../images/lsbj.png) left center no-repeat;}

/******服务——faq*******/
.faqdiv{ width:100%; height:auto; float:left; padding:50px 0 80px 0; background:#fff; box-sizing:border-box;}
.faqdivc{ width:100%; height:auto; float:left; padding:0 80px; box-sizing:border-box;}
dl.faqdl{ width:100%; height:auto; float:left;}
dl.faqdl dt{ width:100%; height:80px; float:left; cursor:pointer; padding-right:40px; box-sizing:border-box; background:url(../images/faq_tb1.png) right center no-repeat; border-bottom:1px solid #ededed;}
dl.faqdl dt strong{ width:100%; height:80px; line-height:80px; overflow:hidden; float:left; padding-left:30px; background:url(../images/faq_tb.png) left center no-repeat; font-size:18px;font-family:"ziti1"; color:#555;}
dl.faqdl dd{ width:100%; height:auto; float:left; padding:15px 40px 15px 30px; box-sizing:border-box; font-size:16px; line-height:24px; color:#555; display:none;}
dl.faqdl.cur dd{ display:block;}
dl.faqdl.cur dt{ background:url(../images/faq_tb1h.png) right center no-repeat;}

/****服务-video******/
.videodiv{ width:100%; height:auto; float:left; padding:40px 0 60px 0; background:#fff;}
dl.spdl{ width:32%; height:auto; float:left; margin:1% 2% 1% 0; background:url(../images/lsbj.png) left top no-repeat #fff; background-size:0 1px; transition:all 0.3s ease; padding:25px 30px; box-sizing:border-box; box-shadow:0 2px 6px #ededed;}
dl.spdl dd{ width:100%; height:auto; float:left; margin-bottom:20px;}
dl.spdl dd h3{ width:100%; height:52px; line-height:26px; overflow:hidden; font-size:20px;font-family:"ziti1";  font-weight:bold; color:#333;}
dl.spdl dt{ width:100%; height:auto; float:left; position:relative; overflow:hidden;}
dl.spdl dt 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;}
dl.spdl: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.spdl dt span{ width:100%; height:100%; background:url(../images/video_tb.png) center center no-repeat; background-size:50px auto !important; cursor:pointer; position:absolute; left:0; top:0;}
dl.spdl:Hover{ background-size:100% 1px; transition:all 0.3s ease;} 
dl.spdl:Hover dd h3{ color:#1947ba;}
dl.spdl:Hover dt span{ background:url(../images/video_tbh.png) center center no-repeat;}
dl.spdl:nth-child(3n){ margin:1% 0;}
.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;}

/********联系我们*****/
.lxwmdiv{ width:100%; height:auto; float:left; padding:40px 0 60px 0; background:url(../images/lxwmbj.png) left bottom no-repeat #fff; background-size:auto 150px;}
.lxwmdiv dl.d1{ width:100%; height:auto; float:left;}
.lxwmdiv dl.d1 dt{ width:64%; height:auto; float:left;}
.lxwmdiv dl.d1 dt strong{width:100%; height:auto; line-height:46px; font-size:42px; color:#333;font-family:"ziti1"; font-weight:bold; float:left; margin-bottom:40px;}
.lxwmdiv dl.d1 dt h3{ width:100%; height:auto; float:left; line-height:50px; color:#1947ba; font-size:28px;font-family:"ziti1";  }
.lxwmdiv dl.d1 dt h3 span{ width:auto; font-size:18px; color:#666; float:left; font-weight:normal; margin-right:5px;}
.lxwmdiv dl.d1 dd{ width:36%; height:auto; float:left;}
.lxwmdiv dl.d1 dd p.p{ width:100%; height:auto; float:left; padding-left:20px; box-sizing:border-box; border-bottom:1px solid #f9f9f9; background:url(../images/lxwm_tb1.png) left 5px no-repeat; padding-bottom:30px; margin-bottom:30px;}
.lxwmdiv dl.d1 dd p.p span{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; font-weight:600; color:#777; margin-bottom:3px;}
.lxwmdiv dl.d1 dd p.p strong{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; font-weight:600; color:#333;}
.lxwmdiv dl.d1 dd p.p.p1{background:url(../images/lxwm_tb2.png) left 5px no-repeat;}
.lxwmdiv dl.d1 dd p.p.p2{background:url(../images/lxwm_tb3.png) left 5px no-repeat; border-bottom:none; margin-bottom:0;}

.lxwmdt{ width:100%; height:auto; float:left;}
.lxwmdt .img{ width:100%; height:auto; display:block; min-height:360px;}

.lxwmlydiv{ width:100%; height:auto; float:left; padding-bottom:80px; background:#f9fafc;}
.lxwmlydivc{ width:100%; height:auto; float:left; background:linear-gradient(rgba(255,255,255,0.9) 10%,rgba(255,255,255,1));  border-radius:10px; padding:80px; box-sizing:border-box;}
.lxwmlydivc .input{ width:31%; height:50px; line-height:50px; float:left; margin:1.16%; background:#fafafa;font-family:"Montserrat"; border:1px solid #ededed; border-radius:50px; padding:0 20px; font-size:16px; box-sizing:border-box; outline:none;}
.lxwmlydivc .input.input1{ width:47.68%;}
.lxwmlydivc .input.input2{ width:15%;}
.lxwmlydivc .input.input3{ width:30%;}
.lxwmlydivc .text{ width:97.68%; height:130px; line-height:30px; float:left; margin: 1.16%; background:#fafafa;font-family:"Montserrat"; border:1px solid #ededed; border-radius:20px; padding:10px 20px; font-size:16px; box-sizing:border-box; outline:none;}
.lxwmlydivc p{ width:50%; height:auto; float:left;}
.lxwmlydivc p img{ width:auto; height:50px; display:block; margin:1.16%; cursor:pointer;}
.lxwmlydivc .buttonas{  float:right; margin-right:1.16%; }



/*****新闻列表******/
.Newsdiv{ width:100%; height:auto; float:left; padding:40px 0 60px 0; background:#fff;}

dl.xdl{ width:100%; height:350px; float:left; position:relative; padding-right:180px; box-sizing:border-box;}
dl.xdl dt{ width:34%; height:100%; float:left; overflow:hidden;}
dl.xdl dt img{ width:100%; height:100%; 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;}
dl.xdl: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.xdl dd.dd{ width:66%; height:100%; float:left; background:url(../images/newsbj.jpg) center center no-repeat;padding:50px; color:#fff; background-size:cover; box-sizing:border-box;}
dl.xdl dd.dd h3 a{ width:100%; height:64px; line-height:32px; float:left; font-size:22px; color:#fff;font-family:"ziti1"; margin-bottom:10px; overflow:hidden;}
dl.xdl dd.dd p{ width:100%; height:90px; line-height:30px; float:left; font-size:16px; color:#fff;font-family:"Montserrat"; margin-bottom:60px; overflow:hidden;}
dl.xdl dd.dd a.a{ width:auto; height:auto; line-height:26px; transition:all 0.5s ease; padding-right:25px; background:url(../images/index1_tb4a.png) right center no-repeat; font-size:16px; color:#fff; font-weight:bold;}
dl.xdl:hover dd.dd a.a{ padding-right:35px; transition:all 0.5s ease;}
dl.xdl dd.dd1{ width:60px; height:auto; text-align:center; float:left; position:absolute; right:0; top:30px; font-size:24px; color:#999; padding-left:20px; background:url(../images/news_tb.png) left 8px no-repeat;}
dl.xdl dd.dd1 span{ width:100%; height:auto; float:left; border-bottom:1px solid #f9f9f9; font-size:18px; line-height:26px; padding-bottom:4px; margin-bottom:4px; color:#333;}

.newsdivcz{ width:100%; height:auto; float:left; padding-bottom:50px; position:relative;}
.newsdivc{ width:100%; height:350px; float:left; position:relative; overflow:hidden;}
.newsdivclist{ width:100%; height:50000px !important; overflow:hidden; float:left; position:relative;transition:transform 600ms;}
.newsspan{margin:0px;padding:0px; width:20px;  position:absolute; right:10px; bottom:60px; text-align:center; z-index:886;}
.newsspan span{display:inline-block; position:relative; width:10px;height:10px; border-radius:100%; background:#ccc; cursor:pointer; margin:2px 5px; box-sizing:border-box;}
.newsspan span.cur{  background:#1947ba;}

dl.xwdl{ width:31.3333%; height:230px; float:left; margin:1%; position:relative; background:#fff; box-shadow:0 2px 5px #ededed;   padding:40px; box-sizing:border-box;}
dl.xwdl dd{ width:100%; height:auto; float:left;}
dl.xwdl dd span{ width:auto; height:30px; border-radius:30px; float:left; line-height:30px; color:#1947ba; font-weight:bold; padding:0 25px 0 37px; background:url(../images/inew_tb.png) 15px center no-repeat #edf8fd;}
dl.xwdl dd h3 a{ width:100%; height:60px; float:left; font-size:18px; line-height:30px; font-weight:bold; color:#333; margin-top:15px; overflow:hidden;}
dl.xwdl dt{ width:100%; height:auto; float:left; position:absolute; left:0; bottom:20px;}
dl.xwdl dt p{ width:100%; height:auto; float:left; padding:0 40px; box-sizing:border-box;}
dl.xwdl dt p a{ width:100%; height:auto; float:left; border-top:1px solid #f9f9f9; line-height:40px; background:url(../images/index1_tb4.png) right center no-repeat; font-size:16px; font-weight:600; color:#666;}
dl.xwdl:hover dd h3 a{ color:#1947ba;} 
dl.xwdl:hover dt p a{ color:#1947ba; background:url(../images/index1_tb4h.png) right center no-repeat;} 


/*******新闻列表-详情*****/
.newsxxdiv{ width:100%; height:auto; float:left; padding:50px 0; background:#fff;}
.xh1{ width:100%; height:auto; float:left; padding-right:260px; font-size:30px; line-height:36px;font-family:"ziti1"; color:#333; box-sizing:border-box;}
.timediv{ width:60px; height:auto; text-align:center; float:right; margin-top:-65px; font-size:24px; color:#555; font-weight:600; padding-left:20px; background:url(../images/news_tb.png) left 8px no-repeat;}
.timediv span{ width:100%; height:auto; float:left; border-bottom:1px solid #f9f9f9; font-size:18px; line-height:26px; padding-bottom:4px; margin-bottom:4px; color:#333;}
.newsbz{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#666; border-bottom:1px solid #ededed; padding:10px 0;}
.newswz{ width:100%; height:auto; float:left; padding:25px 0; font-size:16px; line-height:28px; color:#333;}
.newswz img{ width:auto; height:auto !important; max-width:100% !important; display:block;}

.sxtiao{ width:100%; height:auto; float:left; border-top:1px solid #ededed; padding-top:10px; margin-top:25px;font-size:16px;font-family:"ziti1"; font-weight:600;}
.sxtiao p.pl{ width:45%; height:42px; line-height:42px; float:left; overflow:hidden;}
.sxtiao p.pl a{ width:100%; height:42px; line-height:42px; float:left; color:#555;  box-sizing:border-box; }
.sxtiao p.pt{ width:10%; height:42px; line-height:42px; float:left; overflow:hidden;}
.sxtiao p.pt a{ width:36px; height:42px; margin:0 auto; display:block;overflow:hidden; background:url(../images/newsxx_tb.png) center center no-repeat; }
.sxtiao p.pr{ width:45%; height:42px; line-height:42px; float:right; overflow:hidden;}
.sxtiao p.pr a{ width:100%; height:42px; line-height:42px;  text-align:right; float:left; overflow:hidden; color:#555;  box-sizing:border-box;}
.sxtiao p.pl a:hover,.sxtiao p.pr a:hover{ color:#1947ba}


/******应用列表*******/
.appdiv{ width:100%; height:auto; float:left; padding:30px 0 80px 0; background:#fff;}
.appdivc{ width:100%; height:auto; float:left; position:relative;}
.appdivleft{ width:320px; height:auto; float:left;position:absolute; left:0; top:0;}
.appdivleft ul{ width:100%; height:auto; float:left; list-style:none;}
.appdivleft ul li a{ width:100%; height:auto; float:left; padding:10px 0 10px 30px; font-size:18px; line-height:24px; color:#555; font-weight:bold; border-left:1px solid #ededed;}
.appdivleft ul li a.cur,.appdivleft ul li a:hover{ color:#1947ba; border-left:1px solid #1947ba;}

.appdivright{ width:100%; height:auto; float:left; padding-left:380px;  box-sizing:border-box;}
dl.appdl{ width:100%; height:auto; float:left; display:none;}
dl.appdl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.appdl dt img{ width:100%; height:100%; 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;}
dl.appdl: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.appdl dd{ width:94%; height:auto; float:left; margin:-60px 3% 0 3%; background:#ededed; padding:40px; box-sizing:border-box; position:relative; z-index:1;}
dl.appdl dd h3 a{ width:100%; height:auto; min-height:64px; padding-right:150px; box-sizing:border-box; background:url(../images/faq_tb1.png) right 0px no-repeat; float:left; font-size:24px; line-height:32px; color:#333;font-family:"ziti1"; }



/****应用列表-详情*****/
.appxxdiv{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;}
.appxxdiv dl.d1{ width:100%; height:auto; float:left;}
.appxxdiv dl.d1 dt{ width:45%; height:auto; float:left;}
.appxxdiv dl.d1 dt img{ width:100%; height:auto; display:block;}
.appxxdiv dl.d1 dd{ width:55%; height:auto; float:left; padding-left:50px; box-sizing:border-box;}
.appxxdiv dl.d1 dd h1{ width:100%; height:auto; float:left; font-size:30px; line-height:36px; font-weight:bold; color:#333; margin-bottom:10px;}
.appxxdiv dl.d1 dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; clear:#555;}
.appxxdiv dl.d1 dd p.p{ min-height:156px; margin-bottom:15px;}
.appxxdiv dl.d1 dd strong.s{ width:100%; height:auto; float:left; font-size:20px; line-height:26px; font-weight:bold; color:#1947ba; margin:10px 0;}

.appcard4{ width:24%; height:230px; float:left; margin:0.5%; cursor:pointer; background:url(../images/lsbj.png) left top no-repeat #fff; background-size:0 1px; transition:all 0.5s ease;  padding:30px 30px 0 30px; box-sizing:border-box; text-align:center; position:relative; overflow:hidden;}
.appcard4 h3{ width:100%; height:auto; float:left; border-bottom:1px solid #ededed;  padding-bottom:10px; margin-bottom:10px; background:url(../images/lsbj.png) center bottom no-repeat; background-size:30px 2px; font-size:22px; line-height:28px; color:#333;}
.appcard4 p{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#555;}
.appcard4 strong{ width:100%; height:auto; float:left; font-size:50px; line-height:50px; color:#888; opacity:0.2; font-weight:bold; position:absolute; left:0; bottom:-20px;}
.appcard4:hover{ background-size:100% 1px; transition:all 0.5s ease;}


/*******关于我们*****/
.aboutdiv1{ width:100%; height:auto; float:left; padding:30px 0 250px 0; background:url(../images/aboutbj1.jpg) center bottom no-repeat #fff; background-size:100% auto;}
.aboutdiv1 dl.d1{ width:100%; height:auto; float:left; position:relative;}
.aboutdiv1 dl.d1 dt{ width:500px; height:auto; float:left; position:absolute; left:0; top:0;}
.aboutdiv1 dl.d1 dt strong{width:100%; height:auto; line-height:46px; font-size:42px; color:#333;font-family:"ziti1"; font-weight:bold; float:left; padding-bottom:70px; background:url(../images/about_tb1.png) left bottom no-repeat;}
.aboutdiv1 dl.d1 dd{ width:100%; height:auto; float:left; padding-left:600px; box-sizing:border-box;}
.aboutdiv1 dl.d1 dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; margin-bottom:20px; color:#555;} 
.aboutdiv1 dl.d1 dd p strong{ color:#333;}

.aboutdiv2{ width:100%; height:auto; float:left; background:none; margin-top:-200px; position:relative; z-index:22; }
.aboutdiv2c{ width:100%; height:auto; float:left; background:url(../images/aboutbj2.jpg) center center no-repeat; background-size:cover; padding:60px; box-sizing:border-box; border-radius:5px; }
.aboutdiv2c ul{ width:100%; height:auto; float:left; list-style:none;}
.aboutdiv2c ul li{ width:33.3333%; height:auto; float:left; margin:15px 0; padding-left:60px; box-sizing:border-box;} 
.aboutdiv2c ul strong{ width:100%; height:auto; float:left; color:#fff; font-size:30px; line-height:50px;} 
.aboutdiv2c ul strong em{ font-size:50px;font-family:"ziti1";} 
.aboutdiv2c ul p{ width:100%; height:auto; float:left; color:#fff; font-size:16px; line-height:24px; min-height:48px; font-weight:bold;} 
.xt{ width:100%; height:1px; float:left; background:rgba(255,255,255,0.1); margin:10px 0;}

.aboutdiv3{ width:100%; height:auto; float:left; background:url(../images/aboutbj3.jpg) center center no-repeat; background-size:cover; padding:200px 0 0 0; margin-top:-200px;}
.aboutdiv3c{ width:100%; height:auto; float:left; position:relative;}
.aboutdiv3c .nytt{ position:absolute; left:0; top:80px;}

.aboutdiv3 dl{ width:33%; height:720px; float:left; border-left:1px solid #ededed; padding:270px 40px 0 40px;transition:all 0.5s ease; box-sizing:border-box; text-align:center;}
.aboutdiv3 dl dt{ width:100%; height:auto; float:left;}
.aboutdiv3 dl dt img{ width:90px; height:auto; display:block; margin:0 auto;}
.aboutdiv3 dl dt strong{ width:100%; height:auto; float:left; font-size:26px; line-height:42px; padding-bottom:3px; margin:15px 0; background:url(../images/lsbj.png) center bottom no-repeat; background-size:30px 2px; color:#333; font-weight:600;}
.aboutdiv3 dl dd{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#333; display:none; text-align:left;}
.aboutdiv3 dl:hover,.aboutdiv3 dl.cur{ background:rgba(255,255,255,0.4); padding-top:200px; transition:all 0.5s ease;}
.aboutdiv3 dl:hover dd,.aboutdiv3 dl.cur dd { display:block;}
.aboutdiv3 dl.d1{ width:34%;border-right:1px solid #ededed;}

.aboutdiv4{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;}
.aboutdiv4 dl{ width:25%; height:auto; float:left; background:#f2f4f9; border-radius:170px; border:1px solid #fff; box-sizing:border-box; overflow:hidden;}
.aboutdiv4 dl dd{ width:100%; height:360px; float:left; padding:60px 60px 0 60px; text-align:center; box-sizing:border-box; overflow:hidden;}
.aboutdiv4 dl dd strong{ width:100%; height:auto; float:left; font-size:22px; line-height:26px; color:#333; font-weight:bold; margin-bottom:20px;}
.aboutdiv4 dl dd img{ width:48px; height:auto; margin:15px auto; display:block;}
.aboutdiv4 dl dd p{ width:100%; height:auto; float:left; font-size:15px; line-height:24px; color:#333; text-align:left; background:url(../images/lyd.png) left 11px no-repeat; padding-left:8px; background-size:4px auto !important; box-sizing:border-box;}
.aboutdiv4 dl dt{ width:100%; height:360px; float:left;}
.aboutdiv4 dl dt img{ width:100%; height:100%; display:block;}

.aboutdiv5{ width:100%; height:auto; float:left; padding:60px 0 0 0; background:#fff;}
.aboutdiv5 ul.u1{ width:70%; height:auto; float:left; list-style:none; margin-bottom:40px; margin-left:15%;}
.aboutdiv5 ul.u1 li a{ width:33.3333%; height:auto; float:left; padding:0 20px; text-align:center; box-sizing:border-box; font-size:16px; line-height:52px; font-weight:600; color:#555; background:url(../images/about_tb4.png) left center no-repeat;}
.aboutdiv5 ul.u1 li a.a{ background:none; line-height:26px;}
.aboutdiv5 ul.u1 li a.cur,.aboutdiv5 ul.u1 li a:hover{ color:#1947ba;}

.aboutdiv5cqh{ width:100%; height:auto; float:left; display:none;}
.aboutdiv5cqh img{ width:100%; height:auto; float:left; height:540px; display:block;}
.aboutdiv5ctxt{ width:600px; height:400px; float:left; position:absolute; left:0; top:70px; background:rgba(255,255,255,0.9); padding:60px; box-sizing:border-box;} 
.aboutdiv5ctxt strong{ width:100%; height:auto; float:left;font-family:"ziti1"; margin-bottom:20px; font-size:30px; line-height:36px; padding-bottom:8px; background:url(../images/lsbj.png) left bottom no-repeat; background-size:30px 2px; color:#333;}
.aboutdiv5ctxt p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; margin-bottom:5px; color:#333;}


/*******可持续发展*******/
.fzdiv1{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/fzbj1.jpg) center center no-repeat; background-size:cover;}

.fzdiv1 dl.d1{ width:100%; height:auto; float:left; min-height:160px; position:relative; margin-bottom:40px;}
.fzdiv1 dl.d1 dt{ width:350px; height:auto; float:left; position:absolute; left:0; top:0;}
.fzdiv1 dl.d1 dt strong{width:100%; height:auto; line-height:46px; font-size:42px; color:#333;font-family:"ziti1"; font-weight:bold; float:left; }
.fzdiv1 dl.d1 dd{ width:100%; height:auto; float:left;  padding-left:420px; box-sizing:border-box; font-size:16px; line-height:30px; color:#333;}
.fzdiv1 .img{ width:100%; height:auto; display:block;}

.fzdiv2{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/fzbj2.jpg) center center no-repeat; background-size:cover;}
.fzdiv2 .nytt strong{ color:#fff;}

.fzcard{ width:455px; height:400px; float:left; padding:40px; box-sizing:border-box; position:relative; background:rgba(255,255,255,0.9); border-radius:10px; margin-right:15px;}
.fzcard h3{ width:100%; height:auto; float:left; font-size:24px; line-height:34px;font-family:"ziti1"; border-bottom:1px solid #ededed; padding-bottom:10px; margin-bottom:15px; color:#333;}
.fzcard .fzcardtxt{ width:100%; height:160px; overflow-y:auto; padding-right:15px; box-sizing:border-box; float:left; font-size:16px; line-height:26px; color:#333;}
.fzcardtxt::-webkit-scrollbar {width:2px; height:5px;}
.fzcardtxt::-webkit-scrollbar-track { border-radius:2px;background-color: #ededed; box-shadow: inset 0 0 2px rgba(0, 0, 0, .3);}
.fzcardtxt::-webkit-scrollbar-thumb { border-radius:2px; background-color:#1947ba;}
.fzdiv2c{ width:100%; height:auto; float:left; position:relative; overflow:hidden; padding-bottom:60px;}
.fzdiv2clist {width: 20000px;height: auto;overflow: hidden; float: left;position: relative; transition: transform 600ms;}
.fzdiv2cspan { margin: 0px;padding: 0px;width: 100%;position: absolute;bottom: 10px;text-align: center; z-index: 886;}
.fzdiv2cspan span { display: inline-block;position: relative;width: 10px; height: 10px;border-radius: 100%;background: #ccc; cursor: pointer; margin: 0 5px; box-sizing: border-box;}
.fzdiv2cspan span.cur { background: #1947ba;}


 .fzcard strong{ width:auto; height:auto; float:left; font-size:50px; line-height:50px; color:#777; opacity:0.4; position:absolute; right:40px; bottom:40px;}

.fzdiv3{ width:100%; height:auto; float:left; padding:70px 0;}
.fzdiv3 dl.d1{ width:320px; height:380px; float:left; margin:10px 15px; position:relative; padding:50px 100px 30px 30px; box-sizing:border-box; border-bottom:2px solid #fff; background:url(../images/fzbj3.png) center center no-repeat; background-size:100% 100%;}
.fzdiv3 dl.d1 dt h3 a{ width:100%; height:104px; overflow:hidden; float:left; font-size:22px; line-height:26px; color:#333; font-weight:bold;word-wrap: break-word;}
.fzdiv3 dl.d1 dd{ width:100%; height:auto; float:left; margin-top:10px;}
.fzdiv3 dl.d1 dd p{ width:100%; height:auto; float:left; font-size:15px; line-height:24px; color:#666;}
.fzdiv3 dl.d1 dd img{ width:40px; height:40px; float:right; display:block; position:absolute; right:40px; bottom:60px;}
.fzdiv3 dl.d1 dd img:hover{ opacity:0.8;}

.fzdiv3c{ width:100%; height:auto; float:left; padding-bottom:50px; position:relative; overflow:hidden;}
.fzdiv3clist{ width:20000px; height:auto !important; overflow:hidden; float:left; position:relative;transition:transform 600ms;}
.fzdiv3cspan{margin:0px;padding:0px; width:100%;  position:absolute; bottom:10px;text-align:center; z-index:886;}
.fzdiv3cspan span{display:inline-block; position:relative; width:10px;height:10px; border-radius:100%; background:#ccc; cursor:pointer; margin:0 5px; box-sizing:border-box;}
.fzdiv3cspan span.cur{  background:#1947ba;}


/******搜索结果页*******/
.ssjgdiv{ width:100%; height:auto; float:left; padding:30px 0 60px 0;}
.ssjgdiv dl{ width:48%; height:auto; float:left; margin:1% ; background:rgba(255,255,255,0.9);background-size:3px 0; transition:all 0.4s ease;   padding:20px; box-shadow:3px 0 7px #ededed; box-sizing:border-box;}
.ssjgdiv dl dt{ width:100%; height:auto; float:left; font-family:"ziti1"; font-weight:bold; border-bottom:1px solid rgba(0,0,0,0.1);}
.ssjgdiv dl dt h3 a{ width:100%; height:26px; line-height:26px; float:left; font-size:18px;font-family:"ziti1"; font-weight:bold; color:#333; padding-bottom:10px;  overflow:hidden; white-space: nowrap;  text-overflow: ellipsis;  -o-text-overflow:ellipsis;}
.ssjgdiv dl dd{ width:100%; height:auto; float:left; padding:10px 0; box-sizing:border-box;}
.ssjgdiv dl p{ width:100%; height:48px; float:left; font-size:16px; line-height:22px; color:#555; overflow:hidden;text-overflow: ellipsis; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical;}
.ssjgdiv dl:hover dt h3 a{ color:#1947ba;}

/**经销商******/
.lxwmlydivc dl{ width:100%; height:auto; float:left; margin-bottom:15px;} 
.lxwmlydivc dl dt{ width:25%; height:50px; float:left; text-align:right; line-height:50px; overflow:hidden; font-size:16px;}
.lxwmlydivc dl dt s{ color:#1947ba;}
.lxwmlydivc dl dd{ width:73%; height:auto; float:left; margin-left:2%;}
.lxwmlydivc dl dd .input,.lxwmlydivc dl dd .input.sel{ width:100%; height:50px; line-height:50px; margin:0;}
.lxwmlydivc dl dd .input.inputa{ width:32%; margin:0 1% 0 0;}
.lxwmlydivc dl dd .input.inputb{ width:34%;  margin:0 ;}
.lxwmlydivc dl dd  p .img{ width:auto; height:50px; display:block; float:right; margin-top:-50px;}


/******首页调整****/ 
.indexdivpul{ width:100%; height:auto; float:left;}
.indexdivpul dl{ width:29%; height:auto; float:left; padding-right:20px; box-sizing:border-box;  position:relative;}
.indexdivpul dl dt{ width:100%; height:650px; float:left; overflow:hidden;}
.indexdivpul 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;}
.indexdivpul dl dt: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; }
.indexdivpul dl dd{ width:100%;position:absolute; left:0; bottom:10px; height:auto;}
.indexdivpul dl dd a{ width:100%; height:auto; float:left;  font-size:20px; line-height:34px;font-weight: bold; color:#000;font-family:"ziti1"; padding:30px 40px; box-sizing:border-box;}
.indexdivpul dl.d1{ width:42%; height:auto; padding-right:0; padding-bottom:20px;}
.indexdivpul dl.d1 dt{ height:315px;}
.indexdivpul dl.d1.last{ padding-bottom:0;}
.indexdivpul dl:hover dd a{ color:#1947ba;}
.ixuldiv{ width:100%; height:auto; float:left; border-bottom:1px solid #ededed; margin-top:-70px;}
.ixuldiv ul{ width:360px; height:auto; margin:0 auto; list-style:none;}
.ixuldiv ul li a{ width:calc(100% / 3); height:50px; float:left; line-height:50px; text-align:center; font-weight:600; font-size:18px; overflow:hidden; color:#333;}
.ixuldiv ul li a:hover,.ixuldiv ul li a.cur{ border-bottom:2px solid #1947ba; color:#1947ba;}
dl.idlxw{ width:32%; height:auto; float:left; margin:1% 2% 1% 0;}
dl.idlxw dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.idlxw 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.idlxw: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.idlxw dd{ width:100%; height:auto; float:left;  position:relative; z-index:1;}
dl.idlxw dd div{ width:100%; height:auto; float:left;border-bottom:3px solid #fff; background:#fff; padding:20px 30px; box-sizing:border-box;}
dl.idlxw dd p{ width:100%; height:auto; float:left; background:url(../images/inew_tb.png) left center no-repeat; padding-left:23px;color:#1947ba; font-size:15px;}
dl.idlxw dd h3 a{ width:100%; height:48px; float:left; line-height:24px; overflow:hidden; color:#333; font-size:20px; margin:5px 0 15px 0;}
dl.idlxw dd a.a{ width:100%; height:auto; float:left; font-size:15px; border-top:1px solid #ededed; line-height:42px; color:#777; background:url(../images/index1_tb4.png) right center no-repeat;}
dl.idlxw:hover dd div{ border-bottom:3px solid #1947ba;}
dl.idlxw:hover dd div a.a{color:#1947ba; background:url(../images/index1_tb4h.png) right center no-repeat;}
dl.idlxw.last{ margin:1% 0;}

dl.idlxw1{ width:365px; height:auto; float:left; margin:10px;}
dl.idlxw1 dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.idlxw1 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.idlxw1: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.idlxw1 dd{ width:100%; height:auto; float:left;  position:relative; z-index:1;}
dl.idlxw1 dd div{ width:100%; height:auto; float:left;border-bottom:3px solid #fff; background:#fff; padding:20px 30px; box-sizing:border-box;}
dl.idlxw1 dd p{ width:100%; height:auto; float:left; background:url(../images/inew_tb.png) left center no-repeat; padding-left:23px;color:#1947ba; font-size:15px;}
dl.idlxw1 dd h2 a{ width:100%; height:48px; float:left; line-height:24px; overflow:hidden; color:#333; font-size:20px; margin:5px 0 15px 0;}
dl.idlxw1 dd a.a{ width:100%; height:auto; float:left; font-size:15px; border-top:1px solid #ededed; line-height:42px; color:#777; background:url(../images/index1_tb4.png) right center no-repeat;}
dl.idlxw1:hover dd div{ border-bottom:3px solid #1947ba;}
dl.idlxw1:hover dd div a.a{color:#1947ba; background:url(../images/index1_tb4h.png) right center no-repeat;}

/****新加*****/


.xindexproqh{ width:1540px; height:auto; float:left;}
.xindexproqh dl.ptjdl{width:365px;background: url(../images/lsbj.png) center top no-repeat #FFF; background-size:0 2px;}
.xindexproqhz{ width:100%; height:auto; float:left; position:relative; padding-bottom:50px;}
.xindexproqhzc{width:100%; height:auto; float:left; position:relative; overflow:hidden;}
.xindexproqhlist{ width:200000px; height:auto !important; overflow:hidden; float:left; position:relative;transition:transform 600ms;}
.ijleft{ width:60px; height:60px; position:absolute; left:-70px; top:38%; float:left; background:url(../images/jtl.png) center center no-repeat; cursor:pointer; background-size:50px 50px !important;  display:block; opacity:0.3}
.iright{ width:60px; height:60px;  position:absolute; right:-70px; top:38%;float:right; background:url(../images/jtr.png) center center no-repeat; cursor:pointer; background-size:50px 50px !important;  display:block;opacity:0.3}
.ijleft:hover{ background:url(../images/jtlh.png) center center no-repeat; opacity:1;}
.iright:hover{ background:url(../images/jtrh.png) center center no-repeat; opacity:1;}  
.itjspan{margin:0px;padding:0px; width:100%;  position:absolute; bottom:10px;text-align:center; z-index:886; opacity:0.3;}
.itjspan span{display:inline-block; position:relative; width:10px;height:10px; border-radius:100%; background:#ccc; cursor:pointer; margin:0 5px; box-sizing:border-box;}
.itjspan span.cur{  background:#1947ba;}




/******新应用场景*****/
.yycjdiv{ width:100%; height:auto; float:left; padding:200px 0 60px 0; position:relative;}
.solimg{ width:100%; height:970px; float:left; display:none; position:absolute; left:0; top:0;}

.yycjtxtz{ width:640px; height:640px; float:left; position:relative;}
.yycjtxty{ width:620px; height:620px; float:left; background:url(../images/x_sol_bjb.png) center center no-repeat; z-index:2; background-size:100% 100%; position:absolute; left:0; top:0;animation: quan 20s infinite linear;}
.yycjtxty2{ width:620px; height:620px; float:left; background:url(../images/x_solbjl.png) center center no-repeat; z-index:1; background-size:100% 100%; position:absolute; right:0; bottom:0;animation: quan 6s infinite linear;}
.yycjtxtc{ display:none; width:640px; height:640px; float:left; position:absolute; left:0; top:0; z-index:3; padding:160px 90px 0 90px; box-sizing:border-box; text-align:center;}
.yycjtxtc h3 a{ width:100%; height:auto; float:left; font-size:30px; line-height:36px; padding-bottom:10px; margin-bottom:15px; background:url(../images/lsbj.png) center bottom no-repeat; background-size:30px 3px;}
.yycjtxtc .p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; min-height:104px; color:#555; margin-bottom:25px;}
@keyframes quan {
  0% { transform: rotate(0deg);  }
  100% { transform: rotate(359deg);  }
}
.yycjtxtc a.a{ width:auto; height:auto; display:inline-block;  padding:5px 20px 5px 10px; border-radius:30px; margin:0 auto; background:#e2e7f1;}
.yycjtxtc a.a span{ padding-left:40px; height:40px; line-height:40px; display:inline-block;  background:url(../images/i_yytb.png) left center no-repeat; background-size:35px auto;}

.yycjdivul{ width:400px; height:auto; float:right; margin-top:100px; position:relative; z-index:22;}
.yycjdivul ul{ width:100%; height:auto; float:left; list-style:none; background:url(../images/yyxx.png) 385px center no-repeat; text-align:right;  background-size:1px 100%; }
.yycjdivul ul li a{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; padding:25px 0; color:#fff; background:url(../images/yy_tb.png) right center no-repeat;padding-right:45px;box-sizing:border-box;}
.yycjdivul ul li:hover a,.yycjdivul ul li.cur a{ background:url(../images/yy_tbh.png) right center no-repeat; }

/*******新新闻列表******/
.xinwencent{ width:100%; height:auto; float:left; position:relative;}
.xinwenleft{width:calc(100% - 380px); height:auto; min-height:100px; margin-top:-20px; float:left;}
dl.dlxw{ width:100%; height:auto; float:left; background:#f0f3f7; position:relative; margin-bottom:30px;}
dl.dlxw dt{width: 300px;margin: 20px;margin-right: 0; overflow:hidden; float:left;}
dl.dlxw 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.dlxw: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.dlxw dd{width: calc(100% - 320px); height:auto; float:left; padding:50px 40px; box-sizing:border-box;}
dl.dlxw dd h3 a{ width:100%; height:auto; overflow:hidden; max-height:60px; padding-right:40px; box-sizing:border-box; float:left; margin-bottom:8px; font-size:22px; line-height:30px; overflow:hidden; color:#333;}
dl.dlxw dd p.bz{ width:100%; height:75px; overflow:hidden; float:left; font-size:16px; line-height:25px; color:#666;}
dl.dlxw:hover dd h3 a{ color:#1947ba;}
.times_boxs{width: 70px;height: 70px; background-color: #1947ba; position: absolute; top: -8px; right: 40px;font-size: 30px; font-weight: 900;line-height: 20px; color: #fff;text-transform: uppercase;text-align: center; padding-top: 18px;}
.times_boxs:before {content: "";width: 0;height: 0;position: absolute;top: -6px;left: -6px;border: 6px solid transparent;border-bottom-color: #1947ba; display: block;}
.times_boxs span { width:100%; height:auto; float:left; margin-top:10px; display: block;font-size:14px;color: #fff;}

.xinwenright{width: 320px; height:auto; float:right; background:#fff; margin-left: auto; margin-top:-20px;}
.xinwenrightc{ width:100%; height:auto; float:left; margin-bottom:40px;}
.xinwenright strong.s{ width:100%; height:50px; line-height:50px; float:left; padding-left:50px; background:url(../images/i-ip-img.png) left center no-repeat; font-size:30px; color:#000; box-sizing:border-box;}
.xinwenright ul{ width:100%; height:auto; float:left; list-style:none; border-top:1px solid #ededed; margin-top:10px;}
.xinwenright ul li a{ width:100%; height:auto; float:left; font-size:18px; font-weight:600; border-bottom:1px solid #ededed; padding:18px; box-sizing:border-box; }
/*.protop{ position:fixed; top:100px;  z-index:222; float:right;}
.probottom{ position:absolute; bottom:0px;}*/


/*******产品详细页新加*****/
.proxxa{ width:auto; height:54px; line-height:54px; color:#fff; font-size:16px; background:#1947ba; float:left; margin-top:15px; padding:0 30px; border-radius:4px;}
.proxxa span{ color:#fff; padding-right:20px; background:url(../images/ban_tb.png) right center no-repeat;}
.proxxa span:hover{ opacity:0.8;}

.proul{ width:100%; height:auto; float:left; margin:0; border-bottom:1px solid #ededed; background:#fff;}
.proul ul{  text-align:center; white-space:nowrap;list-style:none;}
.proul ul li{display:inline;  margin:0; padding:0;list-style:none;  }
.proul ul li a{ display:table-cell; display:inline-block; width:auto; color:#333; font-weight:600; font-size:18px; height:70px; line-height:70px;text-align:center; padding:0 35px; background:url(../images/lsbj.png) center bottom no-repeat; background-size:0 2px; transition:all 0.5s ease; }
.proul ul li a.cur,.proul ul li a:hover{ color:#1947ba; background-size:100% 2px; transition:all 0.5s ease; }




.proxxtt h2{ width:100%; height:auto; float:left;  font-size:24px; line-height:40px; padding-bottom:20px; color:#333; font-family:"ziti1"; background:url(../images/lsbj.png) center bottom no-repeat; background-size:40px 3px;}
.proxxnrqh{ width:100%; height:auto; float:left; display:none;}
 
.ximg {	width: 49%;height: auto;float: left;margin: 1% 2% 1% 0;	display: block;}
.ximg.last{ margin-right:0;}
.xinpronrl{ width:40%; height:auto; float:left; margin-right:2%; margin-top:20px;}
p.ppt{ width:100%; height:auto; float:left;border-left:1px solid rgba(255,255,255,0.4);border-right:1px solid rgba(255,255,255,0.4); background:#1947ba; text-align:center; font-size:16px; line-height:60px; border-bottom:1px solid rgba(255,255,255,0.4); color:#fff; box-sizing:border-box;}
.xinpronrl ul{ width:100%; height:auto; float:left; background:#fff; list-style:none;box-sizing:border-box;}
.xinpronrl ul:nth-child(2n){ background:#f1f4fd; border-right:1px solid #ededed; }
.xinpronrl ul li{ width:33%; height:52px; line-height:52px; float:left; text-align:center; overflow:hidden; border-bottom:1px solid #ededed; border-left:1px solid #ededed; box-sizing:border-box;}
.xinpronrl ul li.l3{ width:34%;}
.xinpronrl ul.ut{ background:#1947ba; color:#fff;border-left:1px solid rgba(255,255,255,0.4);}
.xinpronrl ul.ut li{ border-bottom:1px solid rgba(255,255,255,0.4); border-left:1px solid rgba(255,255,255,0.4);}
.xinpronrr{ width:58%; height:auto; float:left; margin-top:20px; background:#fff; border:1px solid #f1f4fd; border-top:none; box-sizing:border-box;}
.xinpronrr img{ margin:0 auto; width:auto; height:auto; max-width:100%; display:block; padding:30px; box-sizing:border-box;}



.xwtjdivz{ width:100%; height:auto; float:left; padding-bottom:50px; position:relative;}
.xwtjdiv{ width:100%; height:auto; float:left; position:relative; overflow:hidden;}
.xwtjdivlist{ width:20000px; height:auto !important; overflow:hidden; float:left; position:relative;transition:transform 600ms;}
.xwl{ width:60px; height:60px; position:absolute; left:-70px; top:38%; border-radius:100%; overflow:hidden; float:left; background:url(../images/jtl.png) center center no-repeat #fff; cursor:pointer; background-size:50px 50px !important;  display:block;}
.xwr{ width:60px; height:60px;  position:absolute; right:-70px; top:38%; border-radius:100%; overflow:hidden;float:right; background:url(../images/jtr.png) center center no-repeat #fff; cursor:pointer; background-size:50px 50px !important;  display:block;}
.xwl:hover{ background:url(../images/jtlh.png) center center no-repeat;}
.xwr:hover{ background:url(../images/jtrh.png) center center no-repeat;}  
.xwtjspan{margin:0px;padding:0px; width:100%;  position:absolute; bottom:10px;text-align:center; z-index:886;}
.xwtjspan span{display:inline-block; position:relative; width:10px;height:10px; border-radius:100%; background:#ccc; cursor:pointer; margin:0 5px; box-sizing:border-box;}
.xwtjspan span.cur{  background:#1947ba;}
.xwtjdiv  dl.idlxw{ width:450px; margin:0 10px;}

.indexdiv5qh .xwtjdiv  dl.idlxw{ width:490px;}



/*******20240726产品详细新加样式*****/
dl.xjpordl{ width:calc(100% / 3); height:auto; float:left; padding:20px 40px; box-sizing:border-box;}
dl.xjpordl dt{ width:80px; height:80px; border-radius:100%; background:#1947ba; padding:17px; box-sizing:border-box; margin:0 auto; transition:all 0.5s ease; position:relative; top:10px;}
dl.xjpordl dt img{ width:100%; height:auto; display:block;}
dl.xjpordl dd{ width:100%; height:auto; float:left; text-align:center; margin-top:15px;}
dl.xjpordl dd strong{ width:100%; height:auto; float:left; font-size:22px; line-height:36px; color:#333; margin:5px 0;}
dl.xjpordl dd p{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; color:#666; min-height:72px;}
dl.xjpordl:Hover dt{ top:0; transition:all 0.5s ease;}
dl.xjpordl.xjpordls{ margin-left:17%;}

.xjproxxdiv{ width:100%; height:auto; float:left; padding:120px 0; background:url(../images/indexdiv5_tp.jpg) center center no-repeat;min-height:260px; background-size:cover !important;}
.xjproxxdivc{ width:100%; height:auto; float:left; max-width:600px; color:#fff;}
.xjproxxdivc h2{ width:100%; height:auto; float:left; font-size:26px; line-height:36px; margin-bottom:15px;}
.xjproxxdivc p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px;}


.profaq{ width:100%; height:auto; float:left; padding:80px 0; background:linear-gradient(to right,#eff2f8 0,#eff2f8 50%,#fafbfd 50%,#fafbfd 100%);}
.profaqleft{ width:50%; height:auto; float:left; padding-right:60px; box-sizing:border-box;}
.profaq .st{ width:100%; height:auto; float:left; font-size:30px; line-height:36px; color:#000; margin-bottom:15px;}
.profaqleft ul{ width:100%; height:auto; float:left; list-style:none;}
.profaqleft ul li h2{ width:100%; height:auto; float:left; border-bottom:1px solid #E0E0E0; cursor:pointer; padding:15px 0; font-size:18px; line-height:30px; color:#555; }
.profaqleft ul li.cur h2{ border-bottom:1px solid #1947ba; color:#1947ba;}
.profaqright{ width:50%; height:auto; float:left; padding-left:60px; box-sizing:border-box;}
.profaqright dl{ width:100%; height:auto; float:left; display:none;}
.profaqright dl dt{ width:100%; height:auto; float:left; font-weight:bold; padding:15px 0; font-size:18px; line-height:30px; color:#555;}
.profaqright dl dd{ width:100%; height:auto; float:left; font-size:18px; line-height:30px; color:#222;}
.profaqright dl.cur{ display:block;}

/****新加经销商*****/
.jxsdiv{ width:100%; height:auto; float:left; padding:40px 0 70px 0; background:#fff;}
.jxsdiv dl{ width:48%; height:auto; float:left; margin:1%; border:1px solid #ededed; border-radius:8px; box-shadow:0 2px 5px #ededed; padding:15px; box-sizing:border-box;}
.jxsdiv dl dt{ width:200px; height:auto; float:left;}
.jxsdiv dl dt img{ width:100%; height:auto; display:block;}
.jxsdiv dl dd{ width:calc(100% - 200px); height:auto; float:left; padding-left:25px; box-sizing:border-box;}
.jxsdiv dl dd strong{ width:100%; height:auto; float:left; font-size:20px; line-height:26px; color:#1947ba; margin-bottom:4px;}
.jxsdiv dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#333; padding-left:26px; background:url(../images/jxstb1.png) left center no-repeat; box-sizing:border-box;}
.jxsdiv dl dd p a{ color:#333;}
.jxsdiv dl dd p a:hover{ color:#1947ba;}
.jxsdiv dl dd p.p1{ background:url(../images/jxstb2.png) left center no-repeat;}
.jxsdiv dl dd p.p2{ background:url(../images/jxstb3.png) left center no-repeat;}
.jxsdiv dl dd p.p3{ background:url(../images/jxstb4.png) left center no-repeat;}


