@charset "utf-8";
/*网站公共样式*/
i,em{ font-style:normal;}
body { font-family:"siyuan", "思源黑体 CN", "微软雅黑", Arial; font-size:14px;  background:#fff; overflow-x: hidden; margin: 0 auto; color:#333; line-height:22px; width:100%; overflow-x:hidden;  }
html,div,span,p,ul,li,dl,dt,dd,a,img,em,label,input,textarea,form { margin:0; padding:0;}
form{ display:inline;}
ul,li,i { list-style:none;}
h1,h2,h3,h4,h5,h6 { font-weight:normal; padding:0; margin:0;}
a{ text-decoration:none; color:#333; }
a:hover{ color:#ed6d00;}
img { border:none;object-fit: cover;}
.del_float{ display:block; height:0; clear:both; visibility:hidden; }
.document_width{ width:1400px; margin:auto; }
.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{}
.left{ float:left;}
.right{ float:right;}
s{ text-decoration:none;}
::-webkit-scrollbar {  height: 4px;   width: 0px;}
::-webkit-scrollbar-button { height: 0;    width: 0;}
.margintop80{margin-top:80px;}
.left_menu_an{ display:none;}

.mItemMap-spot{ width:200px; height:200px; float:left; left:100px; top:100px; position:absolute; border:1px solid #f2f2f2;}
.mItemMap-spot .orn{width:60px;height:60px;position:absolute;top:-27px;left:-41px;background:rgba(0,71,157,0.2);border-radius:50%;}
.mItemMap-spot .orn:after{ background:rgba(0,71,157,0.2);}
.mItemMap-spot .orn:after{content:"";display:block;border-radius:50%;opacity:0;position:absolute;top:0px;left:0px;bottom:0px;right:0px;}
.mItemMap-spot .orn.orn1:after{animation:ripple 4.5s ease-out 0s infinite;-webkit-animation:ripple 4.5s ease-out 0s infinite;}
.mItemMap-spot .orn.orn2:after{animation:ripple1 4.5s ease-out 0.675s infinite;-webkit-animation:ripple 4.5s ease-out 0.675s infinite}
.mItemMap-spot .orn.orn3:after{animation:ripple2 4.5s ease-out 1.575s infinite;-webkit-animation:ripple 4.5s ease-out 1.575s infinite;}


.bofan{ width:100%; height:120px; margin:40px 0; float:left; background:url(../images/iab_an.png) center center no-repeat; background-size:120px auto;}
.showvideo{ width:1200px; max-width:100%; height:675px; position:fixed; left:5%; top:100px; display:none; z-index:9999;}
.showvideo .guanbi{ position:absolute; right:0; top:-40px; background:#fff; cursor:pointer; width:40px; height:40px; line-height:40px; text-align:center; font-size:15px;}
.showvideo video,.showvideo iframe{ width:100%; height:675px; float:left;}

.showprovideo{width:1200px; max-width:100%; height:675px; position:fixed; left:5%; top:100px; display:none;z-index:9999;}
.showprovideo h2{ width:100%; height:40px; line-height:40px; float:left; text-align:left; text-indent:15px; font-size:15px; color:#333; background:#fff;}
.showprovideo .close{ position:absolute; right:0; top:-0px; background:#fff; cursor:pointer; width:40px; height:40px; line-height:40px; text-align:center; font-size:15px;}
.showprovideo video,.showprovideo iframe{ width:100%; height:675px; float:left;}


.showmima{ width:300px; height:180px; position:fixed; padding:30px 20px; float:left; box-sizing:border-box; left:10%; top:10%; z-index:1000; background:#fff; border-radius:10px; display:none;}
.showmima .close{ width:40px; height:40px; float:right; position:absolute; right:0; top:0; background:url(../images/closeX.png) center center no-repeat; cursor:pointer;}
.showmima .input{ width:100%; height:40px; line-height:40px; border:1px solid #ededed; outline:none; text-indent:15px; margin-top:15px; border-radius:5px;}
.showmima .button{ width:100%; height:40px; line-height:40px; border:1px solid #0f4f81; background:#0f4f81; color:#fff; text-align:center; cursor:pointer; outline:none; text-indent:15px; margin-top:15px; border-radius:5px;}
.showmima .button:hover{ opacity:0.8;}
.showcw{ width:100%; height:auto; float:left; text-align:center; font-size:14px; color:#f00; line-height:24px;}


/****分页****/
.fenye{ margin:20px 0;}
.fenye{ width:100%; height:auto; float:left; margin-top:20px;margin-bottom: 50px;}
.fenye ul{  text-align: center; white-space: nowrap;}
.fenye ul li{  display: inline;  display: table-cell; display: inline-block;width:26px; height:26px; border:1px solid #ddd; line-height:26px; text-align:center; background:#fff; border-radius:2px;}
.fenye ul li a{ display: inline !important;  display: table-cell  !important; display: inline-block  !important;width:26px  !important; height:26px  !important; border:none !important; line-height:26px  !important; text-align:center; background:#fff; border-radius:2px;}
.fenye ul a.cur{ display: inline;  display: table-cell; display: inline-block;width:26px; height:26px; color:#333; background:#fff;border:1px solid #ddd; line-height:26px; text-align:center; border-radius:2px;}
.fenye ul a:hover{ color:#fff; border:1px solid #ddd; background:#ed6d00;}
.fenye>ul>a{display: inline;  display: table-cell; display: inline-block;width:26px; height:26px; background:#fff;  line-height:26px; text-align:center;  border:1px solid #ddd;border-radius:2px;}

.fenye ul li.cur{background:#ec7c33; color:#fff; width:26px; height:26px; line-height:26px; margin-top:8px;}
#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;opacity: 0.7;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%;width: 60%;margin: auto;z-index: 2147483647;}

/**********404*******/
.div_cu { width:100%; height:auto;  float:left; padding:50px 0;  }
.div_cu p { width:100%; height:auto; float:left; text-align:center; font-size:14px; font-weight:550; line-height:26px;    }
.div_cu p img { width:350px; height:auto;  margin:30px auto; }
.div_cu p a { color:#2466a5; }

/****搜索结果******/
.com1{ width:100%; height:auto; float:left; text-align:center; font-size:20px; line-height:40px; margin-bottom:15px; font-weight:bold;}
.fullscreen-pages .item-1,.fullscreen-pages .item-2,.fullscreen-pages .item-3{height:100%; overflow:hidden;}
.pager{position:fixed; width:15px; text-align:center; left:10px; bottom:100px; z-index:999; }
.pager a{width:15px; height:15px; line-height:15px; margin:3px 0; border-radius:15px;   display:inline-block; background:#ccc; text-decoration:none;}
.pager a.cur{background:#000;}


/******首页******/
.headerdiv{ width:100%; height:80px;  float:left; background:rgba(255,255,255,1);  z-index:9999; position: fixed;left: 0; top: 0;border-bottom:1px solid #ededed;}
.logo{ width:280px; height:40px;padding:20px 0; float:left;}
.logo img{ width:auto; height:40px; display:block;}
a.ale{ width:50px; height:80px; float:right; line-height:80px; background:url(../images/yw.png) center center no-repeat; display:block; background-size: auto 20px;}
ul.menuul{ width:auto; height:auto; float:right; }
ul.menuul li { width:auto; height:auto; float:left;position:relative; }
ul.menuul li.ls{ position:relative;}
ul.menuul li a{ width:auto; height:auto; line-height:80px; float:left; padding:0 40px; font-size:18px; color:#333;}
dl.soso{ width:auto; height:40px; float:right; position:relative; padding:20px 0;}
dl.soso dt{  width:40px; height:40px;  background:url(../images/soso.png) center center no-repeat; float:left;}
dl.soso dd .button{ width:40px; height:40px; float:left; background:url(../images/soso.png) center center no-repeat; border:none; outline:none; cursor:pointer; background-size:20px auto;}
dl.soso dd{ display:none; width:300px; transition: all .5s ease; padding:5px 10px;  box-sizing: border-box; height:50px; float:left; position:absolute; right:0px; top:80px; z-index:999; background:#fff; }
dl.soso dd .input{ width:240px; height:40px; line-height:40px; float:left;text-indent:15px; border:none; background:#f2f2f2; outline:none; border-radius:3px 0 0 3px;}
ul.menuul li a:hover{ color:#ed6d00;}

ul.menuul li .ejmenu{ display:none; width:200px; height:auto; float:left; position:absolute; left:0; top:70px; background:#fff; z-index:999; box-shadow: 0 0px 5px #ededed; border-radius: 0 0 5px 5px;}
ul.menuul li .ejmenu a{ width:100%; height:40px; line-height:40px; float:left; font-size:14px; /*border-bottom:1px solid #f2f2f2; */color:#9c9c9c; padding:0 0 0 40px; box-sizing: border-box; } 
ul.menuul li .ejmenu a:hover{ color:#ed6d00; background:#f9f9f9;}
ul.menuul li:hover .ejmenu{ display:block;} 

.ejmenus{ display:none; width:100%; position:absolute; left:0; top:80px; max-width:1400px; padding:20px 0; background:#fff; border-top:1px solid #ededed; z-index:9999;}
.ejmenus dl{ width:48%; height:auto; float:left; margin:1%;}
.ejmenus dl dt a{ width:100%; height:auto; float:left; font-size:16px; line-height:20px; font-weight:600; padding:0;}
.ejmenus dl dd{ width:100%; height:auto; float:left; padding:10px 0;}
.ejmenus dl dd a{ width:auto; height:auto; line-height:26px; font-size:14px; float:left; margin-right:30px; padding:0;}
ul.menuul li.l1:hover .ejmenus{ display:block;}


 
.menu_au{ display:none;}
.sj_menu{ display:none;}
.sjyy{ display:none;}

.banner{ width:100%; overflow:hidden; height:43.5vw; max-height:800px; position:relative;max-width:100%; float:none; margin:80px auto 0 auto; }
.banner ul {  overflow:hidden; height:43.5vw; max-height:800px; }
.banner ul li{ width:100%;  height:43.5vw; max-height:800px; float:left; overflow:hidden;position:relative; max-width:100%; }
.banner ul li img,.banner ul li video{ width:100%; height:43.5vw; max-height:800px; float:left; transition:1.5s linear ; transform:scale(1.1);  max-width:100%;}
.banner ul li.cur  img{transform:scale(1); }
.banner_span{margin:0px;padding:0px;width:100%;position:absolute; bottom:50px;text-align:center; z-index:886;}
.banner_span span{display:inline-block;margin-left:5px;width:50px;height:8px; border-radius:3px; background:#ccc; cursor:pointer;}
.banner_span span.cur,.banner_span span:hover{background:#f2622c;width:50px;height:8px; border-radius:3px;}
.banwenzi{ width:100%; height:auto; float:left; position:absolute; top:16vw; margin-top:50px;   transition:1s linear ; color:#fff; z-index:99; box-sizing:border-box}
.banwenzi h2{ width:100%; height:auto; float:left; font-size:60px; line-height:65px; font-weight:550; color:#fff;}
.banwenzi h3{ width:100%; height:auto; float:left; font-size:48px; line-height:56px;  margin:20px 0 35px 0; color:#fff;}
.banwenzi a.aa{ width:auto; height:auto; float:left; border-radius:3px; font-size:16px; border:1px solid #fff; padding:5px 45px 5px 20px; display:block; color:#fff;}
.banwenzi a.aa:Hover{ background:#666;  border:1px solid #666;}
.addCur{transform:scale(1) !important;  }
.wzaddCur{ margin-top:0px; }

.indexjjfadiv{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/indexjjfa_bj.jpg) center center no-repeat; background-size:cover; margin-top:80px;}
.indextt{ width:100%; height:auto; float:left; text-align:center; margin-bottom:35px; color:#fff;}
.indextt strong{ width:100%; height:auto; float:left; font-size:36px; line-height:40px; font-weight:normal; padding-bottom:15px; background:url(../images/cs.png) center bottom no-repeat; background-size:50px 3px;}
.indextt p{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; margin-top:15px;}

.indexjjfadivc{ width:100%; height:auto; float:left; background:rgba(0,0,0,0.6); margin-top:10px; position:relative;}
.indexjjfadivleft{ width:380px; height:auto; float:left; position:relative; z-index:11;}
.indexjjfadivleft ul{ width:100%; height:auto; float:left;}
.indexjjfadivleft ul li{ width:100%; height:150px; float:left;background:rgba(0,0,0,0.9); border-bottom:1px solid rgba(255,255,255,0.2);}
.indexjjfadivleft ul li a{ width:100%; height:150px; float:left;padding:60px 20px 20px 120px; box-sizing:border-box; font-size:21px; line-height:28px; color:#fff; font-weight:normal; background-size:70px auto !important;}
.indexjjfadivleft ul li a.a{ background:url(../images/ijjfa_ltb1.png) 25px center no-repeat; }
.indexjjfadivleft ul li a.a1{ background:url(../images/ijjfa_ltb2.png) 25px center no-repeat; }
.indexjjfadivleft ul li a.a2{ background:url(../images/ijjfa_ltb3.png) 25px center no-repeat; }
.indexjjfadivleft ul li a.a3{ background:url(../images/ijjfa_ltb4.png) 25px center no-repeat; }
.indexjjfadivleft ul li a.a:hover,.indexjjfadivleft ul li a.a.cur{background:url(../images/ijjfa_ltb1.png) 25px center no-repeat #ec6700; }
.indexjjfadivleft ul li a.a1:hover,.indexjjfadivleft ul li a.a1.cur{background:url(../images/ijjfa_ltb2.png) 25px center no-repeat #ec6700; }
.indexjjfadivleft ul li a.a2:hover,.indexjjfadivleft ul li a.a2.cur{background:url(../images/ijjfa_ltb3.png) 25px center no-repeat #ec6700; }
.indexjjfadivleft ul li a.a3:hover,.indexjjfadivleft ul li a.a3.cur{background:url(../images/ijjfa_ltb4.png) 25px center no-repeat #ec6700; }
.indexjjfadivright{ width:100%; height:auto; float:left; padding-left:380px; float:left; box-sizing:border-box; position:absolute; left:0; top:0;}
.indexjjfadivrightqh{ width:100%; height:auto; float:left; padding:0 40px 10px 40px; box-sizing:border-box; display:none;}
.indexjjfadivrightqh h2 { width:100%; height:130px; line-height:130px; float:left; border-bottom:1px solid rgba(255,255,255,0.2); font-size:30px; color:#fff; text-align:center; margin-bottom:40px;}
.indexjjfadivrightqh a{ width:25%; height:auto; float:left; text-align:center; padding-top:100px; font-size:16px; line-height:25px; color:#fff; background-size:100px auto !important;}

.indexdiv{ width:100%; height:auto; float:left; padding:80px 0;}
.indextts{ color:#333;}
dl.ipdl{ width:24%; height:auto; float:left; margin:0.5%; border-radius:2px; border:1px solid #ededed; box-sizing:border-box; position:relative;}
dl.ipdl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.ipdl dt img{ width:100%; height:auto;  float:left; display:block;blockbox-sizing:border-box;-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.05,1.05); border-radius:5px 5px 0 0;-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.ipdl dd.dd1{ width:100%; height:60px; float:left; padding:10px; font-size:16px; line-height:40px; color:#858585; overflow:hidden; text-align:center; box-sizing:border-box;}
dl.ipdl dd.dd2 h2 a{ display:none; width:100%; height:100%; float:left;border-radius:2px; padding:60px 50px 50px; font-size:18px; line-height:26px; color:#fff; text-align:center; box-sizing:border-box; position:absolute; left:0; top:0; background:url(../images/pro_tpb.png) center 150px no-repeat rgba(206,103,0,0.9);}
dl.ipdl:hover dd.dd2 h2 a{ display:block;}


.huo_pro_span{margin:0px; width:100%;  text-align:center; z-index:11; background:#fff; padding:20px 0; float:left;}
.huo_pro_span span{display:inline-block;width:10px;height:10px; border-radius:10px; background:#e7e7e7; cursor:pointer; margin:0 2px;}
.huo_pro_span span.cur,.huo_pro_span span:hover{width:10px;height:10px; border-radius:10px; background:#ed6d00;}
 

.huo_pro_div_z{ width:100%; height:auto; float:left; position:relative;}
.huo_pro_div{ width:100%; height:auto; position:relative; overflow:hidden; margin-top:15px;}
.huo_pro_list{  width:100%; height:auto; overflow:hidden; float:left }



p.pmore{ width:200px; height:50px; margin:10px auto;}
p.pmore a{ width:100%; height:50px; line-height:50px; margin-top:20px; float:left; background:#ec6700; text-align:center; font-size:18px; color:#fff; border-radius:50px;}
p.pmore a:hover{  background:rgba(206,103,0,0.9);}


.indexal{ width:100%; height:auto; float:left; padding:80px 0 120px 0; background:url(../images/index_albj.png) left bottom no-repeat #eaeaea;}
.indexalleft{ width:36%; height:auto; float:left; margin:170px 0 ; padding-right:80px; box-sizing:border-box;}
.indexalleft .indextt{ text-align:left; }
.indexalleft .indextt strong{ background-position:left bottom;}
.indexalright{ width:64%; height:auto; float:left; position:relative; margin-top:50px;}

dl.iald{ width:31.333%; height:auto; float:left; margin:1%; border-radius:2px;  box-sizing:border-box; position:relative;}
dl.iald dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.iald dt img{ width:100%; height:320px;  float:left; display:block;blockbox-sizing:border-box;-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.iald:hover dt img{ -webkit-transform: scale(1.05,1.05); border-radius:5px 5px 0 0;-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.iald dd h3 a{ position:absolute; left:0; bottom:0; background:rgba(255,255,255,0.7); width:100%; height:45px; float:left; padding:0 10px; font-size:16px; line-height:45px; color:#333; overflow:hidden; text-align:center; box-sizing:border-box;}
.indexalright dl.iald{ top:50px;}
.indexalright dl.iald:nth-child(2){ top:-50px;}
.indexalright dl.iald:nth-child(5){ top:-50px;}

p.pmore1{ width:150px; float:left;}

.index_abdiv{ width:100%; height:600px; float:left; padding:80px 0 0 0; background:url(../images/index_abbj.jpg) center top no-repeat; background-size:cover; }
.index_abdiv1{ width:100%; height:auto; float:left; margin-top:-100px; position:relative; z-index:1; padding-bottom:60px;}
.index_abdiv1 dl.id1{ width:19%; height:200px; padding:45px 20px; float:left; margin:0.5%; background:#fff; border:1px solid #ededed; border-radius:5px; box-sizing:border-box; text-align:center;}
.index_abdiv1 dl.id1 dt{ width:100%; height:60px; padding-bottom:10px; line-height:60px; float:left; font-size:60px; font-weight:bold; }
.index_abdiv1 dl.id1 dt s{ font-size:14px; font-weight:normal; position:relative; top:-36px;}
.index_abdiv1 dl.id1 dd{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#333; background:url(../images/cs.png) center top no-repeat; background-size:40px 1px; padding-top:10px;}
.heigh40px{ width:100%; height:40px; float:left;}
.index_abdiv1 dl.id2{ width:25%; height:auto; float:left; padding:20px 50px;  text-align:center; border-right:1px solid #ededed; box-sizing:border-box;}
.index_abdiv1 dl.id2 dt{ width:100%; height:auto; float:left;}
.index_abdiv1 dl.id2 dt img{ width:70px; height:auto; margin:0 auto; display:block;}
.index_abdiv1 dl.id2 dd{ width:100%; height:auto; float:left;}
.index_abdiv1 dl.id2 dd strong{ width:100%; height:60px; float:left; font-size:26px; line-height:30px; color:#333; font-weight:normal; overflow:hidden; margin:20px 0 5px 0;}
.index_abdiv1 dl.id2 dd p{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; color:#9c9c9c; min-height:72px;}
.index_abdiv1 dl.id2:last-child{ border-right:none;}




.index_xw{ width:100%; height:auto; float:left; padding:30px 0 50px 0;}
.index_xw .indextt{ text-align:left; width:30%;}
.index_xw .indextt strong{ background-position:left bottom;}
.index_xw ul.xwm{ width:70%; height:auto; float:right; margin-top:20px;}
.index_xw ul.xwm{ width:auto; height:auto; float:right;}
.index_xw ul.xwm li{ width:auto; height:auto; float:left;}
.index_xw ul.xwm li a{ width:auto; height:45px; line-height:45px; padding:0 35px; font-size:16px; float:left; border-radius:50px; border:1px solid #ddd; margin-left:20px;}
.index_xw ul.xwm li a:hover,.index_xw ul.xwm li a.cur{ background:#ec6700; color:#fff;}

.index_xwq{ width:100%; height:auto; float:left; display:none;}
.index_xwq dl.id1{ width:54%; height:auto; float:left; position:relative; margin-right:1%;}
.index_xwq dl.id1 dt{ width:100%; height:auto; float:left;}
.index_xwq dl.id1 dt img{ width:100%; height:408px; display:block;}
.index_xwq dl.id1 dd{ width:100%; height:auto; float:left; background:rgba(0,0,0,0.5); padding:20px; box-sizing:border-box; position:absolute; left:0; bottom:0;}
.index_xwq dl.id1 dd p{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; color:#fff;}
.index_xwq dl.id1 dd h3 a{ width:100%; height:32px; line-height:32px; float:left; overflow:hidden; font-size:18px; color:#fff; font-weight:600;}
.index_xwq ul.u1{ width:45%; height:auto; float:left; background:#ecf1f4; padding:15px; box-sizing:border-box; margin-bottom:20px;}
.index_xwq ul.u1 li{ width:100%; height:auto; float:left; padding:5px 0; border-bottom:1px solid #e7eaed;}
.index_xwq ul.u1 li strong{ width:100px; height:auto; float:left; padding:10px 0; font-size:36px; line-height:40px; color:#333; border-right:1px solid #e7eaed; text-align:center; font-weight:normal;}
.index_xwq ul.u1 li strong span{ width:100%; height:auto; float:left; line-height:24px; font-size:16px; color:#888;}
.index_xwq ul.u1 li h3{ width:100%; height:auto; float:left; padding-left:115px; margin-top:-80px; box-sizing:border-box;}
.index_xwq ul.u1 li h3 a{ width:100%; height:auto; max-height:56px; line-height:23px; float:left; font-size:16px; font-weight:600; overflow:hidden;}
.index_xwq ul.u1 li h3 p{ width:100%; height:22px; line-height:22px; float:left; font-size:14px; color:#777; overflow:hidden;}
.index_xwq ul.u1 li:last-child{ border-bottom:none;}

.index_xwq ul.u2{ width:100%; height:auto; float:left; margin:10px 0;}
.index_xwq ul.u2 li{ width:23%; height:auto; float:left; margin:0 1%; border-bottom:1px solid #ededed; padding:10px 0;}
.index_xwq ul.u2 li h3 a{ width:100%; height:52px; line-height:26px; float:left; font-size:16px; font-weight:600;  overflow:hidden; margin-bottom:5px;}
.index_xwq ul.u2 li span{ width:100%; height:20px; line-height:20px; float:left; font-size:12px; color:#888;}
.index_xwq ul.u2 li p{ width:100%; height:66px; line-height:21px; float:left; font-size:14px; color:#666; overflow:hidden;}

.index_bot{ width:100%; height:auto; float:left; padding:50px 0; background:url(../images/index_bot.jpg) center center no-repeat; background-size:cover;}
.index_bot strong{ width:100%; height:50px; line-height:50px; float:left; padding-right:180px; box-sizing:border-box; font-size:40px; font-weight:normal; color:#fff;}
.index_bot a{ width:150px; height:50px; line-height:50px; float:right; margin-top:-50px; font-weight:600; background:url(../images/index_bottb.png) 20px center no-repeat #fff; background-size:20px auto; font-size:16px; color:#ec6700; text-indent:55px; border-radius:4px;}
.index_bot a:hover{ box-shadow:0 2px 10px #ccc;}

.bottomdiv{ width:100%; height:auto; float:left; background:#000; padding:30px 0 0 0;}
.bottomdiv dl.d1{ width:12%; height:auto; float:left; padding-left:0px; box-sizing:border-box;}
.bottomdiv dl.d1 dt{ width:100%; height:auto; float:left; font-size:17px; line-height:36px; font-weight:600; color:#fff;}
.bottomdiv dl.d1 dd{ width:100%; height:auto; float:left; }
.bottomdiv dl.d1 dd a{ width:100%; height:auto; float:left; font-size:14px; line-height:27px; color:#fff; opacity:0.8;}
.bottomdiv dl.d1 dd a:Hover{ opacity:1;}
.bottomdiv dl.d2{ width:28%; height:auto; float:left; box-sizing:border-box; text-align:left;}
.bottomdiv dl.d2 dt{ width:100%; height:auto; font-size:17px; line-height:36px; font-weight:600; color:#fff; float:left;}
.bottomdiv dl.d2 dt p{ font-size:14px; line-height:24px; margin-bottom:5px;}
.bottomdiv dl.d2 dd{ width:100%; height:auto; float:left;}
.bottomdiv dl.d2 dd p{ width:100%; height:auto; float:left; font-size:14px; line-height:24px;  color:#fff; opacity:0.9;}
.bottomdiv dl.d2 dd p.p{ margin-top:10px; width:150px; text-align:center;}
.bottomdiv dl.d2 dd p.p img{ padding:10px; border:1px solid #464646; width:120px;}
.links{ width:100%; height:auto; line-height:24px; font-size:15px; float:left; color:#fff; font-weight:600;}
.links a{ width:auto; margin-left:14px;color:#fff; font-weight:normal; opacity:0.8; }
.links a:hover{ opacity:1;}
.bqxxdiv{ width:100%; height:auto; float:left; background:#353535; margin-top:30px; padding:15px 0; font-size:14px; line-height:24px; color:#fff; text-align:center;}

 
/*****产品中心*****/ 
.nyban{ width:100%; height:auto; float:left; height:21vw; background-size:cover !important; text-align:left; color:#fff;margin-top:80px;}
.nyban .document_width{ margin-top:8vw;}
.nyban strong{ width:100%; height:auto; float:left; line-height:60px; font-size:40px; margin-top:50px; opacity:0.1;  font-weight:600; margin-bottom:10px;}
.nyban p{ width:100%; height:auto; float:left; line-height:26px; font-size:18px; margin-top:30px;}
.mianbao{ width:100%; height:auto; float:left; padding:0px; border-bottom:1px solid #ededed;}
.mianbao p{ width:auto; height:auto; line-height:60px; font-size:15px; background:url(../images/mianbao.png) left center no-repeat; padding-left:20px; text-align:right; float:right;}
.nydiv{ width:100%; height:auto; float:left; padding:40px 0;}

dl.pross{ width:400px; height:auto; margin:0 auto;}
dl.pross dt{ width:100%; height:auto; float:left; text-align:center; font-size:30px; color:#000000; line-height:40px;}
dl.pross dd{ width:100%; height:auto; float:left; margin:15px 0 35px 0;}
dl.pross dd .input{ width:340px; height:50px; line-height:50px; float:left; border:1px solid #ededed; border-right:none; border-radius:4px 0 0 4px; outline:none; text-indent:15px; background:#fcfcfc; box-sizing:border-box;} 
dl.pross dd .button{ width:60px; height:50px; float:left; background:url(../images/pross.png) center center no-repeat #ed6d00; border-radius:0 4px 4px 0; background-size:20px auto; border:none; outline:none; cursor:pointer;}
dl.pross dd .button:hover{ opacity:0.9;} 
 
.nydivleft{ width:23.5%; height:auto; float:left; margin-right:1.5%;}
.nydivleft dl{ width:100%; height:auto; float:left; border:1px solid #ededed; box-sizing:border-box;}
.nydivleft dl dt a{ width:100%; height:60px; line-height:60px;  float:left; border-bottom:1px solid #ededed; color:#333; padding:0 20px; box-sizing:border-box; background:url(../images/pro_fl.png) 96% center no-repeat; overflow:hidden; font-size:17px; font-weight:600;}
.nydivleft dl dd{ display:none; width:100%; height:auto; float:left; padding:10px 25px; box-sizing:border-box;}
.nydivleft dl dd a{ width:100%; height:34px; line-height:34px; float:left; font-size:15px; overflow:hidden;}
.nydivleft dl dd a:hover,.nydivleft dl dd a.cur{ color:#ed6d00;}
.nydivleft dl.cur dt a{ background:url(../images/pro_flh.png) 96% center no-repeat #ed6d00; color:#fff;}
.nydivleft dl.cur dd{ display:block;} 
 
.nydivright{ width:75%; height:auto; float:left;} 
dl.pd1{ width:24%; height:auto; float:left; border:1px solid #ededed; box-sizing:border-box; margin:0.5%; background:#fff;}
dl.pd1 dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.pd1 dt img{ width:100%; height:auto;float:left; display:block;blockbox-sizing:border-box;-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.pd1:hover dt img{ -webkit-transform: scale(1.05,1.05); border-radius:5px 5px 0 0;-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.pd1 dd{ width:100%; height:auto; float:left; padding:10px 15px; box-sizing:border-box; text-align:center; border-bottom:3px solid #fff;} 
dl.pd1 dd h2 a{ width:100%; height:46px; line-height:23px; font-size:14px; font-weight:600; color:#333; overflow:hidden; float:left;}
dl.pd1 dd h3{ width:100%; height:20px; line-height:20px; float:left; font-size:13px; color:#888; overflow:hidden;} 
dl.pd1:hover dd{ border-bottom:3px solid #ed6d00;} 
dl.pd1:hover dd h2 a{ color:#ed6d00;} 
 
/******产品列表-详细页******/
.mianbao1 p{ text-align:left; }
.proxxdiv{ width:100%; height:auto; float:left; padding:50px 0; background:#f9fafc;}
.proxxdivleft{ width:55%; height:auto; float:left;}
.proxxdivleft dl{ width:100%; height:auto; float:left;}
.proxxdivleft dl dt{ width:100%; height:auto; float:left;}
.proxxdivleft dl dt img{ width:100%; height:450px; display:block;}
.proxxdivleft dl dd{ width:100%; height:auto; float:left; margin-top:10px;}
.proxxdivleft dl dd ul{ width:100%; height:auto; float:left;}
.proxxdivleft dl dd ul li a{ width:24%; height:auto; float:left; margin:0.5%; border:1px solid #f9fafc; box-sizing:border-box;}
.proxxdivleft dl dd ul li a img{ width:100%; height:150px; float:left; display:block;}
.proxxdivleft dl dd ul li a:hover,.proxxdivleft dl dd ul li a.cur{ border:1px solid #ed6d00;}

.proxxdivright{ width:45%; height:auto; float:left; padding:20px 0px 0 50px; box-sizing:border-box;} 
.proxxdivright h1{ width:100%; height:auto; float:left; font-size:30px; font-weight:600; line-height:40px; color:#333;}
.proxxdivright h2{ width:100%; height:auto; float:left; font-size:16px; line-height:20px; color:#888; margin-bottom:30px;}
.proxxdivright p.pd{ width:100%; height:auto; float:left; padding:15px; border-bottom:1px solid #f1f2f4; font-size:16px; color:#666666; background:url(../images/cs.png) left 24px no-repeat; background-size:5px auto; box-sizing:border-box;} 
.proxxdivright a.a{ width:160px; height:60px; float:left; margin-top:30px; line-height:60px; background:url(../images/proxx_tb.png) 20px center no-repeat #ed6d00; color:#fff; display:block; border-radius:5px; text-indent:67px; font-size:16px;} 
.proxxdivright a.a:hover{ opacity:0.8;}
 
.proxxdiv1{ width:100%; height:auto; float:left; border-bottom:1px solid #ededed;}
.proxxdiv1 ul{ width:70%; height:auto; float:left; margin:0 15%;}
.proxxdiv1 ul li a{ width:25%; height:60px; line-height:60px; float:left; font-size:20px; text-align:center; font-weight:600; box-sizing:border-box;}
.proxxdiv1 ul li a.cur,.proxxdiv1 ul li a:hover{ color:#ed6d00; background:url(../images/cs.png) center bottom no-repeat; background-size:100px 2px;}
 
.proxxdivqh{ width:100%; height:auto; float:left; padding:40px 0; font-size:16px; line-height:26px; display:none;}
.proxxdivqh img{ width:100% !important; height:auto !important; display:block;} 
 

.proxxdivqh table{ width:100%; height:auto; float:left; border:1px solid #ccc !important; margin-top:5px; min-width:600px;}
.proxxdivqh table td{ border:1px solid #ccc; padding:8px 0 8px 15px; box-sizing:border-box; line-height:20px; border-top:none; border-right:none; }
.proxxdivqh table tr td:first-child{border-left:none;}
.proxxdivqh table tr:last-child td{ border-bottom:none;}



.proxxxgpro{ width:100%; height:auto; float:left; padding:0 0 40px 0;}
.proxxtt{ width:100%; height:auto; float:left; margin-bottom:20px;}
.proxxtt strong{ width:100%; height:auto; float:left; font-size:30px; line-height:40px; font-weight:600; text-align:center; background:url(../images/cs.png) center bottom no-repeat; background-size:80px 3px; padding-bottom:10px; } 
.proxxxgpro dl.pd1{ width:24%;}

dl.ad1{ width:31.333%; height:auto; float:left; margin:1%; border:1px solid #ededed; box-sizing:border-box;}
dl.ad1 dt{ width:100%; height:auto; float:left; overflow:hidden; position:relative;}
dl.ad1 dt img{ width:100%; height:300px; display:block;}
dl.ad1 dt span{ display:none; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/top_tp_2.png) center center no-repeat rgba(0,0,0,0.5); background-size:35px auto;}
dl.ad1 dd h2 a{ width:100%; height:60px; line-height:60px; float:left; padding:0 10px; box-sizing:border-box; font-size:16px; font-weight:600; background:#f5f5f5; overflow:hidden; text-align:center;} 
dl.ad1:hover dt span{ display:block;}
 
 
/********服务支持-产品视频********/
.mianbao ul{ width:auto; height:auto; float:left;}
.mianbao ul li{ width:auto; height:60px; float:left;}
.mianbao ul li a{ width:auto; height:60px; line-height:60px; float:left; font-size:17px; padding:0 30px;} 
.mianbao ul li a:hover,.mianbao ul li a.cur{ background:url(../images/cs.png) center bottom no-repeat; background-size:100% 2px; color:#ed6d00;}
 
dl.fw_spdl{ width:32%; height:auto; float:left; border:1px solid #ededed; box-shadow:0 2px 5px #ededed; box-sizing:border-box; margin:0.611%;}
dl.fw_spdl dt{ width:100%; height:auto; float:left; position:relative;}
dl.fw_spdl dt img{ width:100%; height:auto; display:block;}
dl.fw_spdl dt span{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/bftb.png) center center no-repeat; background-size:50px auto !important; opacity:0.5;}
dl.fw_spdl dd h2 a{ width:100%; height:60px; color:#333; line-height:60px; float:left; padding:0 15px; box-sizing:border-box; overflow:hidden; font-size:17px; font-weight:600; text-align:center;}
dl.fw_spdl:hover dt span{background:url(../images/bftb.png) center center no-repeat rgba(0,0,0,0.5); opacity:1; } 
 
/*******服务支持-服务保障******/
.fwbzdiv{ width:100%; height:auto; float:left; padding:60px 0;}
.nytt{ width:100%; height:auto; float:left; text-align:center;}
.nytt strong{ width:100%; height:auto; float:left; font-size:30px; line-height:40px; font-weight:600; margin-bottom:35px;}
.nytt p{ width:90%; height:auto; float:left; margin:-10px 5% 25px 5%; font-size:14px; line-height:24px; color:#666666;}

dl.fwbzd1{ width:100%; height:auto; float:left;}
dl.fwbzd1 dd{ width:28%; height:auto; float:left; margin:30px 1% 0 1%;}
dl.fwbzd1 dd p{ width:100%; height:60px; float:left; border-bottom:1px solid #ededed; overflow:hidden; font-size:16px; line-height:60px; margin-top:30px;}
dl.fwbzd1 dd p strong{ width:50px; text-align:center; margin-right:10px; height:60px; line-height:60px; float:left; background:url(../images/cs.png) left bottom no-repeat; background-size:60px 3px; font-size:30px; font-weight:normal;}
dl.fwbzd1 dt{ width:38%; height:400px; float:left; margin:1%; background:url(../images/fwzc_bztb_1.png) center center no-repeat; background-size:auto 400px;}
dl.fwbzd1 dt strong{ width:100%; height:auto; float:left; text-align:center; font-size:24px; margin-top:240px; font-weight:600;} 
 
.hbj{ background:#525252 !important;}
.nytt1 strong,.nytt1 p{ color:#fff;}
dl.fwbzd2{ width:21%; height:180px; float:left; text-align:center; background:#fff; padding:20px; box-sizing:border-box; border-radius:4px;}
dl.fwbzd2 dt{ width:100%; height:auto; float:left;}
dl.fwbzd2 dt img{ width:70px; height:auto; display:block; margin:0 auto;}
dl.fwbzd2 dd{ width:100%; height:auto; float:left; position:relative; padding-top:20px; box-sizing:border-box;}
dl.fwbzd2 dd strong{ width:100%; height:auto; float:left; font-size:70px; line-height:74px; color:#003593; opacity:0.1; position:absolute; left:0; top:5px;}
dl.fwbzd2 dd h3{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; font-weight:600; color:#333;}
.fwbzd2jt{ width:5%; height:180px; float:left; background:url(../images/fwzc_bt_tb_6.png) center center no-repeat;}

dl.fwbzd3{ width:29.3333%; height:auto; float:left; margin:0 2%; border:1px solid #e0e0e0; box-shadow:0 0 5px #e0e0e0; border-radius:4px; text-align:center; padding:40px 20px; box-sizing:border-box;}
dl.fwbzd3 dt{ width:100%; height:auto; float:left;}
dl.fwbzd3 dt img{ width:80px; height:auto; display:block; margin:0 auto;}
dl.fwbzd3 dd{ width:100%; height:auto; float:left;}
dl.fwbzd3 dd strong{ width:100%; height:auto; line-height:30px; font-size:22px; font-weight:600; margin:15px 0 5px 0; float:left;}
dl.fwbzd3 dd p{ width:100%; height:auto; min-height:46px; line-height:23px; font-size:14px; color:#888; float:left;}

.fwbzdiv p.p1{ width:80%; height:auto; float:left; margin:0 10%; border-bottom:1px solid #646464; padding:10px 0; font-size:16px; line-height:30px; color:#fff; box-sizing:border-box;} 
.fwbzdiv p.p1d{ width:80%; height:auto; float:left; margin:0 10%; border-bottom:1px solid #646464; padding:10px 0 10px 30px; background:url(../images/fwzc_bz_tb_10.png) left 13px no-repeat; font-size:16px; line-height:30px; color:#fff; box-sizing:border-box;} 

dl.fwbzd3s{   box-shadow:0 0 10px #e0e0e0; background:#fff; }
 
dl.fwbzd4{ width:24%; height:auto; float:left; margin:0.5%; border:1px solid #e0e0e0; box-shadow:0 0 5px #e0e0e0; border-radius:4px; text-align:center; padding:40px 20px; box-sizing:border-box;}
dl.fwbzd4 dt{ width:100%; height:auto; float:left;}
dl.fwbzd4 dt img{ width:70px; height:auto; display:block; margin:0 auto;}
dl.fwbzd4 dd{ width:100%; height:auto; float:left;}
dl.fwbzd4 dd strong{ width:100%; height:auto; line-height:30px; font-size:22px; font-weight:600; margin:15px 0 5px 0; float:left;}
dl.fwbzd4 dd p{ width:100%; height:auto; min-height:46px; line-height:23px; font-size:14px; color:#888; float:left;}
dl.fwbzd4 dd a{ width:60%; height:30px; line-height:30px; display:block; margin:8px 20%; color:#fff; float:left; border-radius:4px; padding:0; background:#ed6d00; color:#fff;} 
dl.fwbzd4 dd a:hover{ opacity:0.9;}
 
/*******服务支持-服务承诺**********/
dl.fwcldl{ width:100%; height:auto; float:left; margin:30px 0;}
dl.fwcldl dt{ width:100%; height:60px; line-height:60px; float:left; background:url(../images/huibj.jpg) left center no-repeat; background-size:100% 1px; }
dl.fwcldl dt span{ width:auto; height:60px; line-height:60px; font-size:24px; color:#333; float:left; background:#fff; padding-right:10px;  }
dl.fwcldl dd{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#666;}

/*****服务支持-销售网络******/
ul.xsmlul{ width:400px; height:45px; margin:30px auto;}
ul.xsmlul li{ width:50%; height:45px; line-height:45px; float:left; background:#f2f2f2; text-align:center; font-size:16px; cursor:pointer;}
ul.xsmlul li.cur{ background:#ed6d00; color:#fff;}

dl.xswlqh{ width:100%; height:auto; float:left; display:none;}
dl.xswlqh dt{ width:60%; height:auto; float:left;}
dl.xswlqh dt img{ width:100%; height:auto; display:block;}
dl.xswlqh dd{ width:35%; height:auto; float:left; margin:120px 0 0 5%; background:#ec6700; padding:40px; box-sizing:border-box;}
dl.xswlqh dd strong{ width:100%; height:auto; float:left; font-size:24px; line-height:32px; background:url(../images/huibj.jpg) left bottom no-repeat; background-size:40px 1px; padding-bottom:10px; margin-bottom:15px; color:#fff; font-weight:normal;}
dl.xswlqh dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; margin-bottom:5px; color:#fff;}
dl.xswlqh dd.d1{ width:100%; height:auto; float:left; margin:40px 0; font-size:16px; line-height:24px; padding:0; text-align:center; background:#fff; color:#333;}
 
/*****服务支持-下载中心******/
ul.xzul{ width:100%; height:auto; float:left; border-bottom:1px solid #ededed;}
ul.xzul li{ width:auto; height:60px; line-height:60px; float:left; text-align:center; font-size:16px; color:#666;}
ul.xzul li.l1{ width:50%; text-align:left; text-indent:20px;}
ul.xzul li.l2,ul.xzul li.l3,ul.xzul li.l4,ul.xzul li.l5,ul.xzul li.l6{ width:10%;} 
ul.xzul li.l6 a{ width:100%; height:60px; float:left; background:url(../images/fwzc_xztb.png) center center no-repeat; display:block;} 
ul.xzul:hover{ background:#f2f2f2;} 
ul.xzuls,ul.xzuls:hover{ background:#ed6d00;}
ul.xzuls li,ul.xzuls:hover li{ color:#fff; font-size:17px;} 

/******关于我们-公司简介*******/ 
dl.abd1{ width:100%; height:auto; float:left; margin:20px 0;}
dl.abd1 dd{ width:50%; height:auto; float:left; margin-right:5%; padding-top:10px; font-size:16px; line-height:26px;}
dl.abd1 dd h2{ width:100%; height:auto; float:left; font-size:30px; line-height:40px; background:url(../images/cs.png) left bottom no-repeat; font-weight:600; background-size:60px 2px; padding-bottom:10px; margin-bottom:15px;}
dl.abd1 dd h3{ width:100%; height:auto; float:left; font-size:20px; line-height:30px;  font-weight:600; color:#444; margin-bottom:20px;}
dl.abd1 dd p.p{ width:100%; height:auto; float:left; font-size:14px; line-height:22px; color:#666;}
dl.abd1 dd strong.s{ width:32.3333%; height:auto; float:left; margin:60px 0.5% 0 0.5%; box-sizing:border-box; border-right:1px solid #f2f2f2; text-align:center; font-size:60px;  font-weight:bold;}
dl.abd1 dd strong.s span{ font-size:14px; font-weight:normal; color:#777;}
dl.abd1 dd strong.s p{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; font-weight:600; color:#333; margin-top:15px;}
dl.abd1 dt{ width:45%; height:auto; float:left;}
dl.abd1 dt img{ width:100%; height:auto; display:block;} 
 
.aboutdiv{ width:100%; height:auto; float:left;}
.aboutdiv dl{ width:100%; height:auto; float:left; position:relative;}
.aboutdiv dl dt{ width:60%; height:auto; float:left;}
.aboutdiv dl dt img{ width:100%; height:auto; display:block;}
.aboutdiv dl dd{ width:50%; height:auto; float:left; position:absolute; right:0; bottom:0px; padding:80px 230px 80px 80px; font-size:16px; line-height:26px; box-sizing:border-box; background:#ed6d00; color:#fff;}
.aboutdiv dl dd strong{ width:100%; height:auto; float:left; font-size:30px; line-height:40px; font-weight:600; margin-bottom:30px;} 

.index_abdiv1s{ width:100%; height:auto; float:left; padding:40px 0; margin:0; background:#f5f5f5;} 
.aboutdiv1{ width:100%; height:auto; float:left; padding:100px 0; background:url(../images/gywm_abtp.jpg) center center no-repeat; background-size:cover; color:#fff;}
.aboutdiv1 span{ width:100%; height:auto; float:left; font-size:18px; line-height:26px;}
.aboutdiv1 h2{ width:100%; height:auto; float:left; font-size:30px; font-weight:600; line-height:40px; margin:50px 0 15px 0;}
.aboutdiv1 h3{ width:100%; height:auto; float:left; font-size:20px; line-height:30px; margin-bottom:120px; }
.aboutdiv1 p.p{ width:100px; height:auto; float:left; font-size:16px; line-height:30px; border-top:1px solid rgba(255,255,255,0.3); margin-right:40px; text-align:center;} 
.aboutqh{ width:100%; height:auto; float:left; display:block;}
.aboutdiv1 p.p.cur{ color:#ed6d00; border-top:1px solid #ed6d00;} 
 
 
.document_widths{ width:900px;} 
.about_soc{ width:100%;height:35vw !important; position:relative; box-sizing:border-box; background:#fff; padding:0; float:left;}
.about_soc ul{  width:100%; height:35vw !important; overflow:hidden; }
.about_soc ul li{float:left;width:100%; height:35vw  !important; margin:0 5px; padding:0; box-sizing:border-box; overflow:hidden;}
.about_soc ul li img{ opacity:0.4; width:100%; height:35vw  !important; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms;}
.about_soc ul li img.cur:hover{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1.1,1.1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms; }
.about_span{margin:0px;padding:0px;width:100%;  text-align:center; z-index:11; background:#fff; padding-bottom:25px;}
.about_span span{display:inline-block;width:10px;height:10px; border-radius:10px; background:#e7e7e7; cursor:pointer; margin:0 2px;}
.about_span span.cur,.about_span span:hover{width:10px;height:10px; border-radius:10px; background:#ed6d00;}
.about_soc ul li img.cur{ opacity:1;} 
.aboutjtleft{ width:50px; height:50px; float:left; background:url(../images/about_jtl.png) center center no-repeat; background-size:50px auto; position:absolute; top:40%; left:-20%; cursor:pointer;}
.aboutjtright{ width:50px; height:50px; float:left; background:url(../images/about_jtr.png) center center no-repeat; background-size:50px auto; position:absolute; top:40%; right:-20%;cursor:pointer;}

.aboutqh{ width:100%; height:auto; float:left; display:none;}



/******关于我们-发展历程*******/ 
.fzlc_socz{width:100%;height:120px; padding:0 100px; position:relative; float:left; overflow:hidden; box-sizing:border-box;background:url(../images/huibj.jpg) center center no-repeat; background-size:100% 1px;}
.fzlc_soc{ width:100%;height:120px; position:relative; overflow:hidden; box-sizing:border-box; float:left;  box-sizing:border-box;}
.fzlc_soc ul{  width:100%; height:auto; overflow:hidden; }
.fzlc_soc ul li{float:left;width:10%; height:120px; margin:0; padding-top:20px;  box-sizing:border-box; background:url(../images/gywm_fzlctbd.png) center center no-repeat; text-align:center; font-size:24px; overflow:hidden;}
.fzlc_soc ul li:nth-child(2n){ padding-top:75px; box-sizing:border-box;}
.fzlc_soc ul li.cur{ background:url(../images/gywm_fzlctbdh.png) center center no-repeat; }
.fzlc_soc ul li.cur a{color:#ed6d00; font-size:30px;}
.fzlcleft{ width:50px; height:50px; float:left; background:url(../images/about_jtl.png) center center no-repeat; background-size:50px auto; position:absolute; top:35px; left:50px; cursor:pointer;}
.fzlcright{ width:50px; height:50px; float:left; background:url(../images/about_jtr.png) center center no-repeat; background-size:50px auto; position:absolute; top:35px; right:50px;cursor:pointer;}

dl.fzlcqh{ width:100%; height:auto; float:left; margin-top:45px; display:none;}
dl.fzlcqh dt{ width:40%; height:auto; float:left;}
dl.fzlcqh dt img{ width:100%; height:auto; display:block;}
dl.fzlcqh dd{ width:60%; height:auto; float:left; padding:40px 0 0 40px; box-sizing:border-box;}
dl.fzlcqh dd p.p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; margin-top:15px; background:url(../images/gywm_fzlctbd.png) left 7px no-repeat; padding-left:25px; box-sizing:border-box;}
dl.fzlcqh dd p.p:hover{  background:url(../images/gywm_fzlctbdh.png) left 7px no-repeat;}


/****关于我们-联系我们*****/
.lxwm_lxfsdt{ width:54%; height:auto; float:left; margin-left:1%;}
.lxwm_lxfsdt img{ width:100%; height:auto; display:block;}
.lxwm_lxfsc{ width:44%; height:auto; float:left; padding:0px 0 0 50px; box-sizing:border-box; margin-right:1%;} 
.lxwm_lxfsc span{ width:100%; height:auto; float:left; font-size:16px; color:#828282; line-height:26px; margin-bottom:15px;}
.lxwm_lxfsc h2{ width:100%; height:auto; float:left; font-size:36px; font-weight:600; line-height:46px; border-bottom:2px solid #333; color:#333; padding-bottom:8px; margin-bottom:15px;} 
.lxwm_lxfsc p.p1{ width:100%; height:auto; float:left; min-height:50px; padding:15px 0 15px 55px; font-size:14px; line-height:16px; color:#999; border-bottom:1px solid #f2f2f2; background:url(../images/lxwm_lxfstb1.png) left 20px no-repeat; box-sizing:border-box;} 
.lxwm_lxfsc p.p1 strong,.lxwm_lxfsc p.p2 strong,.lxwm_lxfsc p.p3 strong{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; font-weight:normal; color:#333;} 
.lxwm_lxfsc p.p2{ width:100%; height:auto; float:left; min-height:50px; padding:15px 0 15px 55px; font-size:14px; line-height:16px; color:#999; border-bottom:1px solid #f2f2f2; background:url(../images/lxwm_lxfstb2.png) left 20px no-repeat; box-sizing:border-box;} 
.lxwm_lxfsc p.p3{ width:100%; height:auto; float:left; min-height:50px; padding:15px 0 15px 55px; font-size:14px; line-height:16px; color:#999; border-bottom:1px solid #f2f2f2; background:url(../images/lxwm_lxfstb3.png) left 20px no-repeat; box-sizing:border-box;} 
.lxwm_lxfsc img.img{ width:120px; height:auto; float:left; padding:10px; border:1px solid #ededed; margin-top:15px;}

.nytt2{ margin-top:45px; margin-bottom:25px;}
.nytt2 strong,.nytt2 p{ text-align:left; width:98%; margin:0 1%;}
.lxwm_zxlyc1{ width:100%; height:auto; float:left;}
.lxwm_zxlyc1 .input{ width:48%; height:50px; line-height:50px; background:#fff; margin:5px 1%; float:left; padding:0 10px; box-sizing:border-box; border:1px solid #e0e0e0; font-size:16px; outline:none;}
.lxwm_zxlyc1 .text{ width:98%; height:120px; line-height:24px; background:#fff; margin:5px 1%;float:left; padding:10px; box-sizing:border-box; border:1px solid #e0e0e0; font-size:16px; outline:none;}
.lxwm_zxlyc1 .button{ width:40%; height:50px; line-height:50px; background:#f08200; margin:5px 1%;float:right; text-align:center; cursor:pointer; color:#fff; border:none; font-size:16px; outline:none;}
.lxwm_zxlyc1 .button:hover{ opacity:0.8;}


/*******关于我们-公司资质*******/
dl.gszdd1{ width:29.3333%; height:auto; float:left; margin:1% 2%;}
dl.gszdd1 dt{ width:100%; height:auto; float:left; padding-left:30px; box-sizing:border-box;  font-size:24px; font-weight:normal; line-height:40px; margin-bottom:5px}
dl.gszdd1 dd{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#646464;}

dl.gszzd1{ width:24%; height:auto; float:left; margin:0.5%; background:#fff;}
dl.gszzd1 dt{ width:100%; height:auto; float:left; position:relative;}
dl.gszzd1 dt img{ width:100%; height:auto; display:block;}
dl.gszzd1 dt span{ width:100%; height:100%; float:left; position:absolute; left:0; top:0; background:url(../images/gywm_gszz_tb1.png) center center no-repeat rgba(237,109,0,0.6); display:none;}
dl.gszzd1 dd{ width:100%; height:60px; line-height:60px; float:left; padding:0 15px; box-sizing:border-box; overflow:hidden; font-size:16px; text-align:center; border-top:1px solid #ededed;}
dl.gszzd1 dt:hover span{ display:block;}

#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber {display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }


/********关于我们-设计研发******/
.nytt3 strong{ margin-bottom:5px;}
.nytt3 h3{ width:100%; height:auto; float:left; margin-bottom:30px; font-size:22px; line-height:30px; font-weight:normal; text-align:center;}
.nytt3 p{ font-size:16px; line-height:24px;}

.yfsldiv1{ width:25%; height:auto; float:left; background:#ec6700; position:relative; z-index:11; margin-top:60px; padding:70px 40px; box-sizing:border-box; border-radius:8px; color:#fff; }
.yfsldiv1 strong{ width:100%; height:auto; float:left; margin-bottom:25px; font-size:26px; font-weight:normal; line-height:30px; color:#fff;}
.yfsldiv1 p{ width:100%; height:auto; float:left; font-size:16px; line-height:24px;}

.yfsl_socz{ width:83%; height:auto; float:right; padding:40px 30px 30px 140px; box-sizing:border-box;background:#f5f5f5;border-radius:8px;   margin-top:-400px;}
.yfsl_soc{ width:100%;height:auto; position:relative; overflow:hidden; box-sizing:border-box; padding:140px 0; box-sizing:border-box; float:left;}
.yfsl_soc ul{  width:100%; height:auto; overflow:hidden; }
.yfsl_soc ul li{float:left;width:32.3333%; height:auto; margin:0.5%; padding:0; box-sizing:border-box; overflow:hidden;}
.yfsl_soc ul li p{ width:100%; height:auto; float:left; overflow:hidden;}
.yfsl_soc ul li  p img{ width:100%; height:auto; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms;}
.yfsl_soc ul li:hover img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1.1,1.1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms; }
.yfsl_soc ul li span{ width:100%; height:50px; line-height:50px; float:left; text-align:center; padding:0 15px; font-size:15px; color:#666; overflow:hidden;}
.yfsl_span{margin:0px;padding:0px;width:100%;  text-align:center; z-index:11; padding-bottom:5px;}
.yfsl_span span{display:inline-block;width:10px;height:10px; border-radius:10px; background:#777; cursor:pointer; margin:0 2px;}
.yfsl_span span.cur,.yfsl_span span:hover{width:10px;height:10px; border-radius:10px; background:#ec6700;}

.yfsl_soc dl.xdl{ width:19%; height:auto; float:left; text-align:center;}
.yfsl_soc dl.xdl dt{ width:100%; height:auto; float:left; text-align:center;}
.yfsl_soc dl.xdl dt img{ width:120px; height:auto; display:block; margin:0 auto;}
.yfsl_soc dl.xdl dd{ width:100%; height:auto; line-height:24px; font-size:16px; margin-top:20px; float:left; text-align:center;}
 



dl.yfsld1{ width:24%; height:auto; float:left; margin:0.5%; cursor:pointer;}
dl.yfsld1 dt{ width:100%; height:auto; float:left;}
dl.yfsld1 dt img{ width:100%; height:auto; display:block;}
dl.yfsld1 dd{ width:100%; height:60px; line-height:60px; float:left; padding:0 10px; text-align:center; font-size:16px; overflow:hidden; box-sizing:border-box;}
dl.yfsld1:hover dd{ background:#ec6700; color:#fff;}
.yfsl_soc1{ width:100%; height:490px !important; float:left; position:relative; padding-bottom:60px;}
.yfsl_soc_div1{ width:100%;  height:490px !important; position:relative; overflow:hidden;}
.yfsl_soc_list{  width:100%;  height:490px !important; overflow:hidden; float:left }
.yfsljtz{ width:100px; height:auto; margin:0 auto;}
.yfsl_left{ cursor:pointer; width:40px; height:40px; margin:5px; float:left; background:url(../images/yjyf_tb2l.png) center center no-repeat; background-size:40px auto; border-radius:5px;}
.yfsl_right{ cursor:pointer;width:40px; height:40px;margin:5px; float:left; background:url(../images/yjyf_tb2r.png) center center no-repeat;background-size:40px auto;border-radius:5px;}

p.phz{ width:20%; height:auto; float:left; border:1px solid #f2f2f2; box-sizing:border-box;}
p.phz a{ width:100%; height:auto; float:left; overflow:hidden;}
p.phz img{ width:100%; height:auto; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms;}
p.phz:hover img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1.1,1.1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms; }

.yfsldiv2{ width:100%; height:auto; float:left; position:relative;}
p.pimg1{ width:39%; height:auto; float:left; margin:0.5%;}
p.pimg1 a{ width:100%; height:auto; float:left; overflow:hidden;}
p.pimg1 img{ width:100%; height:430px; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms;}
p.pimg1:hover img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1.1,1.1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms; }
p.pimg2{ width:29%;}
p.pimg2 img{ height:320px}
p.pimg3{ width:29%;}
p.pimg3 img{ height:520px;}
p.pimg4{ margin-top:-80px;}
p.pimg5{ width:29%; height:auto; padding:45px 30px; box-sizing:border-box; text-align:center; background:#ec6700; color:#fff; font-size:16px; line-height:30px; margin-top:-190px}
p.pimg6{ width:29%; margin-top:10px;}
p.pimg6 img{ height:340px;}
p.pimg7{ width:29%; margin-top:10px;}
p.pimg7 img{ height:340px;}

.yfsl2_soc{ width:100%;height:auto; position:relative; overflow:hidden; padding-bottom:20px; box-sizing:border-box; box-sizing:border-box; float:left;}
.yfsl2_soc ul{  width:100%; height:auto; overflow:hidden; }
.yfsl2_soc ul li{float:left;width:32.3333%; height:auto; margin:0.5%; padding:0; box-sizing:border-box; overflow:hidden;}
.yfsl2_soc ul li img{ width:100%; height:400px !important; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms;}
.yfsl2_soc ul li:hover img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1.1,1.1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms; }
.yfsl2_span{margin:0px;padding:0px;width:100%;  text-align:center; z-index:11; padding-bottom:5px;}
.yfsl2_span span{display:inline-block;width:10px;height:10px; border-radius:10px; background:#777; cursor:pointer; margin:0 2px;}
.yfsl2_span span.cur,.yfsl2_span span:hover{width:10px;height:10px; border-radius:10px; background:#ec6700;}

/******关于我们-生产制造********/
.sczzdiv{ width:100%; height:auto; float:left; position:relative; padding:0 0 100px 0; /*background:url(../images/sczz_bj.jpg) center center no-repeat;*/ background-size:cover;}
.sczzdiv .zzimg{ width:100%; height:auto; display:none;}
.sczzdivqh{ display:none; width:100%; height:auto; float:left; text-align:center; min-height:280px;}
.sczzdivqh strong{ width:100%; height:auto; float:left; font-size:36px; line-height:46px; font-weight:600; color:#fff;}
.sczzdivqh p{ width:90%; height:auto; float:left; margin:10px 5%; font-size:14px; line-height:24px; color:#f3f3f3;}

.sczzdivul{ width:100%; height:80px; float:left; background:rgba(0,0,0,0.6); position:absolute; left:0; bottom:0;}
.sczzdivul ul{ width:100%; height:80px; float:left;}
.sczzdivul ul li{ width:25%; height:80px; padding:0 5px; box-sizing:border-box; text-align:center; cursor:pointer; font-size:20px; line-height:80px; color:#fff; float:left;}
.sczzdivul ul li.cur{ background:rgba(236,103,0,0.6);}


.sczzban{ width:100%; height:auto; position:relative; overflow:hidden;background:#fff; padding-bottom:20px; }
.sczzban ul{  width:100%; height:auto; overflow:hidden; float:left }
.sczzban ul li{ width:100%;  height:auto; min-height:100px; float:left; overflow:hidden; }
.sczzban ul li a img{ width:100%; height:770px; display:block; margin:0 auto; }
.sczz_span{margin:0px;padding:0px;width:100%;  margin-top:15px;text-align:center; z-index:886;}
.sczz_span span{display:inline-block;margin-left:5px;width:30px;height:6px; border-radius:3px; background:#ccc; cursor:pointer;}
.sczz_span span.cur,.sczz_span span:hover{background:#000;width:30px;height:6px; border-radius:3px;}

.sczzdivleft{ width:100%; height:auto; float:left; }
.sczzban1{ width:100%; height:auto; position:relative; overflow:hidden;background:#fff; }
.sczzban1 ul{  width:100%; height:auto; overflow:hidden; float:left }
.sczzban1 ul li{ width:100%;  height:auto; min-height:100px; float:left; overflow:hidden; }
.sczzban1 ul li a img{ width:100%; height:600px; display:block; margin:0 auto; }
.sczz_span1{margin:0px;padding:0px;width:100%; position:absolute; bottom:20px; text-align:center; z-index:886;}
.sczz_span1 span{display:inline-block;margin-left:5px;width:8px;height:8px; border-radius:8px; background:#ccc; cursor:pointer;}
.sczz_span1 span.cur,.sczz_span1 span:hover{background:#000;width:8px;height:8px; border-radius:8px;}


.sczzdivright{ width:49.5%; height:auto; float:left;}
.sczzdivright img{ width:100%; height:600px; display:block;}

/******解决方案*******/
.jjfadiv{ width:100%; height:auto; float:left; padding:70px 0 80px 0; background-size:cover !important;}
.jjfadiv dl{ width:80%; height:auto; float:left; text-align:center; margin:0 10% 20px 10%;}
.jjfadiv dl dt{ width:100%; height:auto; float:left;}
.jjfadiv dl dt img{ width:110px; height:auto; display:block; margin:0 auto;}
.jjfadiv dl dd{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; color:#666666;}
.jjfadiv dl dd h2 a{ width:100%; height:auto; float:left; font-size:30px; font-weight:normal; line-height:36px; margin:20px 0;}
.jjfadivt{ width:80%; height:auto; float:left; margin:30px 10%;}
.jjfadivt a{ width:25%; height:auto; float:left; text-align:center; padding-top:100px; font-size:18px; line-height:28px; color:#333; background-size:100px auto !important;}
.jjfadiv p.pa{ width:160px; height:46px; margin:0 auto;}
.jjfadiv p.pa a{ width:100%; height:46px; line-height:46px; float:left; border:1px solid #ed6d00; border-radius:46px; text-align:center; font-size:16px; color:#333; margin-top:30px;}
.jjfadiv p.pa a:hover{ color:#fff; background:#ed6d00;}
.jjfadivt a.a{ margin-left:12.5%;}
.jjfadivs dl dd,.jjfadivs dl dd h2 a,.jjfadivs .jjfadivt a{ color:#fff;}
.jjfadivs dl dd h2 a:hover{ color:#ed6d00;}
.jjfadivs p.pa a{ color:#fff;}


/*******解决方案-详细页********/
.jjfaxxdiv{ width:100%; height:auto; float:left; padding:60px 0;}
h1.h1{ width:100%; height:auto; float:left; font-size:36px; line-height:46px; color:#333; font-weight:normal; text-align:center;}
p.pms{ width:80%; height:auto; float:left; font-size:14px; line-height:24px; color:#5b5b5b; margin:10px 10%; text-align:center;}

.jjfaxxdivc{ width:100%; height:auto; float:left;}
.jjfaxxdivc img{ width:auto; max-width:100% !important; height:auto !important; margin:0 auto; display:block;}
.jjfatt{ width:100%; height:auto; float:left; text-align:center; margin-bottom:30px;}
.jjfatt strong{ width:100%; height:auto; float:left; font-size:30px; font-weight:normal; line-height:46px;}
.jjfatt p{ width:80%; height:auto; float:left; font-size:14px; line-height:24px; color:#777; margin:10px 10% 0 10%;}

dl.jd1{ width:24%; height:auto; float:left; text-align:center; margin:0.5%; padding:40px; box-sizing:border-box; box-shadow:0 2px 8px #ededed; background:#fff; border-radius:5px;}
dl.jd1 dd{ width:100%; height:auto; float:left;}
dl.jd1 dt img{ width:130px; height:auto; margin:0 auto; display:block;}
dl.jd1 dd{ width:100%; height:auto; float:left;}
dl.jd1 dd strong{ width:100%; height:auto; float:left; font-size:26px; font-weight:normal; line-height:32px; margin:35px 0 25px 0;}
dl.jd1 dd p{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; color:#5b5b5b; min-height:290px;}

dl.jd2{ width:49%; height:auto; float:left; position:relative; margin:0.5%;}
dl.jd2 dt{ width:100%; height:auto; float:left; position:relative; overflow:hidden;}
dl.jd2 dt img{ width:100%; height:auto; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms;}
dl.jd2 dt span{ width:100%; height:60px; float:left; line-height:60px; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.6); font-size:20px; color:#fff; text-align:center;}
dl.jd2:hover dt img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1.1,1.1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms; }
dl.jd2 dd{ display:none; width:100%; height:370px; float:left; position:absolute; left:0; top:0; background:rgba(0,0,0,0.5); padding:80px 100px 0 100px; box-sizing:border-box;  }
dl.jd2 dd h2{ width:100%; height:auto; float:left; font-size:36px; line-height:40px; text-align:center; color:#fff; font-weight:normal; background:url(../images/huibj.jpg) center bottom no-repeat; background-size:40px 1px; padding-bottom:15px; margin-bottom:15px;}
dl.jd2 dd p{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; color:#fff; text-align:center;}
/*dl.jd2:hover dd{ display:block;}
dl.jd2:hover dt span{ display:none;}*/

.xgcptj dl.pd1{ width:24%;}
.huo_cp_div{ width:100%; height:auto; position:relative; overflow:hidden; padding-bottom:40px; height: 420px !important;}
.huo_cp_list{  width:100%; height:auto; overflow:hidden; float:left ;height: 420px !important;}

.huo_cpspan{margin:0px;padding:0px;width:100%; position:absolute; bottom:0px; text-align:center; z-index:886;}
.huo_cpspan span{display:inline-block;margin-left:5px;width:8px;height:8px; border-radius:8px; background:#ccc; cursor:pointer;}
.huo_cpspan span.cur,.huo_cpspan span:hover{background:#000;width:8px;height:8px; border-radius:8px;}

.sxt{ width:50%; height:85px; float:left; background:#8b8b8b; padding:20px 0 20px 15%; box-sizing:border-box;}
.sxt a{ width:100%; height:auto; float:left; font-size:30px; line-height:45px; float:left; font-weight:normal; color:#fff;}
.sxt a span{ width:100%; height:autol; float:left; font-size:14px; line-height:24px; background:url(../images/sxt_tb.png) left bottom no-repeat; padding-bottom:10px;}
.sxt1{ background:#ed6d00; padding-left:5%; float:right;}


/*******新闻资讯******/
dl.xd1{ width:100%; height:auto; float:left; padding-bottom:20px; border-bottom:1px solid #ededed; margin-bottom:20px;}
dl.xd1 dt{ width:48%; height:auto; float:left; overflow:hidden;}
dl.xd1 dt img{ width:100%; height:360px; display:block;box-sizing:border-box;/*-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms;*/}
/*dl.xd1:hover dt img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1.1,1.1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms; }*/
dl.xd1 dd{ width:52%; height:auto; float:left; padding:30px 0 0 60px; box-sizing:border-box;}
dl.xd1 dd span{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; color:#333333;}
dl.xd1 dd h2 a{ width:100%; height:60px; float:left; font-size:26px; line-height:30px; color:#222; overflow:hidden; margin-top:15px;}
dl.xd1 dd p{ width:100%; height:78px; float:left; font-size:15px; line-height:26px; color:#888; overflow:hidden; margin:20px 0 40px 0;}
dl.xd1 dd a.a{ width:auto; height:30px; line-height:30px; float:left; border-bottom:1px solid #e0e0e0; background:url(../images/xwzx_tb.png) right center no-repeat; padding-right:25px;}
dl.xd1:hover dd h2 a,dl.xd1:hover dd a.a{ color:#ed6d00;}
dl.xd1:hover dd a.a{ border-bottom:1px solid #ed6d00;}

dl.xd1s dt{ width:40%;}
dl.xd1s dt img{ height:290px}
dl.xd1s dd{ width:60%;}
dl.xd1.xd1s dd h2 a{   height:30px; }

/*****新闻资讯详细页******/
.xwzzdiv{ width:100%; height:auto; float:left; padding:50px 120px; box-sizing:border-box; background:#fff; box-shadow:0 2px 8px #e0e0e0; margin-bottom:50px;}
.xwzzdiv h1.xh1{ width:100%; height:auto; float:left; text-align:center; font-size:36px; line-height:40px; font-weight:normal; color:#333;}
.xwzzdiv p.ptime{ width:100%; height:auto; float:left; text-align:center; font-size:14px; line-height:24px; color:#888; margin:10px 0 30px 0;}
.xwzzdiv p.ptime span{ padding-left:20px; background:url(../images/xwzxxx_tb.png) left center no-repeat; margin-right:10px;}
.xwzzdivwz{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#777;  padding-bottom:30px; margin-bottom:20px;}
.xwzzdivwz img{ width:auto; height:auto !important; max-width:100% !important; margin:0 auto; display:block;}
.xwzzdivwz p,.xwzzdivwz span,.xwzzdivwz p span{white-space: break-spaces !important;}

dl.pt{ width:100%; height:auto; float:left;border-top:1px solid #ededed; margin-top:20px; padding-top:20px;}
dl.pt dd{ width:100%; height:60px; float:left; padding-right:400px; box-sizing:border-box;}
dl.pt dd p a{ width:auto; height:30px; line-height:30px;   font-size:15px; overflow:hidden;}
dl.pt dt{ width:400px; height:30px; float:right; margin-top:-45px;}

dl.txd1{ width:32.3333%; height:auto; float:left; margin:0.5%; border:1px solid #e0e0e0; box-shadow:0 2px 8px #e0e0e0; border-radius:5px; box-sizing:border-box;}
dl.txd1 dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.txd1 dt img{ width:100%; height:240px; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms;}
dl.txd1:hover dt img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1.1,1.1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms; }
dl.txd1 dd{ width:100%; height:auto; float:left; padding:10px 20px 20px 20px; box-sizing:border-box;}
dl.txd1 dd h3 a{ width:100%; height:46px; line-height:23px; float:left; font-size:20px; color:#696969; overflow:hidden; margin-bottom:15px; font-weight:600;}
dl.txd1 dd p{ width:100%; height:30px; float:left; padding-left:20px; background:url(../images/xwzxxx_tb.png) left center no-repeat; font-size:14px; padding-bottom:4px; line-height:30px; color:#888; box-sizing:border-box; border-bottom:1px solid #f2f2f2;}
dl.txd1:hover dd h3 a{ color:#ed6d00;}






/*****常见问题*******/
dl.fd1{ width:100%; height:auto; float:left; margin:15px 0;}
dl.fd1 dt{ width:250px; height:auto; float:left; background:#fff; position:relative; z-index:1;}
dl.fd1 dt img{ width:190px; height:190px; display:block;}
dl.fd1 dd{ width:100%; height:auto; min-height:190px; float:left; padding-left:250px; margin-top:-190px; box-sizing:border-box; position:relative;}
dl.fd1 dd s.s{ width:20px; height:30px; float:left; background:url(../images/cjwt_tb2.png) left center no-repeat; position:absolute; left:230px; z-index:2; top:80px;}
dl.fd1 dd div{ width:100%; height:auto; min-height:190px; float:left;  background:#f3f3f3;padding:40px 40px 30px 40px; box-sizing:border-box;}
dl.fd1 dd  div h3.h3{ width:100%; height:auto; float:left; font-size:24px; line-height:30px; margin-bottom:5px; font-weight:normal;}
dl.fd1 dd div p{ width:100%; height:auto; float:left; font-size:16px; line-height:25px; color:#757575;}

/******应用场景*****/
dl.yyd1{ width:48.4%; height:auto; float:left; margin:0.8%; background:#f5f5f5;}
dl.yyd1 dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.yyd1 dt img{ width:100%; height:380px; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms;}
dl.yyd1:hover dt img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1.1,1.1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms; }
dl.yyd1 dd{ width:100%; height:auto; float:left; padding:20px 40px; box-sizing:border-box;}
dl.yyd1 dd h3 a.a{ width:100%; height:30px; line-height:30px; float:left; overflow:hidden; padding-right:80px; box-sizing:border-box; font-size:21px; color:#333333; font-weight:600;}
dl.yyd1 dd h3 a.a1{ width:70px; float:right; margin-top:-30px; background:url(../images/yycj_tb2.png) right center no-repeat; padding-right:20px; background-size:18px auto !important;}
dl.yyd1 dd p{ width:100%; height:40px; overflow:hidden; float:left; margin-top:10px;}
dl.yyd1 dd p span{ width:auto; height:30px; line-height:30px; float:left; padding:0 30px; font-size:14px; border:1px solid #e0e0e0; border-radius:30px; margin-right:5px; }
dl.yyd1:hover{ background:#ed6d00;} 
dl.yyd1:hover dd h3 a.a{ color:#fff;}
dl.yyd1:hover dd h3 a.a1{ color:#fff;background:url(../images/yycj_tb1.png) right center no-repeat; }
dl.yyd1:hover dd p span{ border:1px solid #fff; color:#fff;}

/**********应用场景详细********/
.yycjxxdiv{ width:100%; height:auto; float:left; padding:0 150px; box-sizing:border-box;}
.cjban{ width:100%; height:auto; position:relative; overflow:hidden; margin:30px 0;}
.cjban ul{  width:100%; height:auto; overflow:hidden; float:left }
.cjban ul li{ width:100%;  height:auto; min-height:100px; float:left; overflow:hidden; }
.cjban ul li a img{ width:100%; height:500px; display:block; margin:0 auto; }
.cjban_span{margin:0px;padding:0px;width:100%; position:absolute; bottom:20px; text-align:center; z-index:886;}
.cjban_span span{display:inline-block;margin-left:5px;width:30px;height:5px; border-radius:5px; background:#ccc; cursor:pointer;}
.cjban_span span.cur,.cjban_span span:hover{background:#000;width:30px;height:5px; border-radius:5px;}

.yycjwz{ width:50%; height:auto; float:left; padding:20px 40px;border-right:1px solid #ededed;  box-sizing:border-box; }
.yycjwz strong.s{ width:100%; height:auto; float:left; font-size:26px; line-height:32px; font-weight:600; padding-left:40px; margin-bottom:15px;}
.yycjwz p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#666666;}




@media only screen and (max-width:1920px){

.banner{ max-width:1920px;  }

.banner ul li{ max-width:1920px; }
.banner ul li img,.banner ul li video{   max-width:1920px;}


}





@media only screen and (max-width:1560px){
  
  .index_xwq dl.id1 dt img{ height:360px; }
.index_xwq ul.u1{padding:10px 0;}
.index_xwq ul.u1 li strong{padding:5px 0;}
.index_xwq ul.u1 li h3{margin-top:-70px;}
.showvideo{ width:800px; max-width:100%; height:450px; position:fixed; left:5%; top:100px; display:none;}
 .showvideo video,.showvideo iframe{ width:100%; height:450px; float:left;}

.showprovideo{width:800px; max-width:100%; height:450px; position:fixed; left:5%; top:100px; display:none;}
.showprovideo video,.showprovideo iframe{ width:100%; height:450px; float:left;}
 
  
  
.document_width{ width:1230px; margin:auto; }
.logo{ width:200px;}

/***应用场景详细****/
.yycjxxdiv{ padding:0;}

/*****新闻资讯-详细*******/
.xwzzdiv{ padding:40px 80px;}

/*****产品列表-详细页*******/
.proxxdivleft dl dt img{ height:400px;}
.proxxdivleft dl dd ul li a img{ height:120px;}
.proxxdivright p.pd{ padding:10px 15px;}

/****关于我们-公司简介*****/
.aboutdiv dl dd{padding:40px 60px 40px 40px; }
.document_widths{ width:700px;} 


}




/*******大平板电脑*******/
@media only screen and (max-width:1270px){
.yfsl_soc{ padding:20px 0;}  
  .yfsl_soc dl.xdl{ width:19%; height:auto; float:left; text-align:center;}
.yfsl_soc dl.xdl dt img{ width:100px; height:auto; display:block; margin:0 auto;}
 

.document_width{ width:760px; margin:auto; }
ul.menuul{ display:none;}
.menu_au{ margin:20px 0 0 10px; width:40px; height:40px; float:right; background:url(../images/sj_menu.png) center center no-repeat #f9f9f9; display:block; position:relative;background-size:auto 20px; border-radius:3px;}
.menu_au.close{  background:url(../images/sj_menu_close.png) center center no-repeat #f9f9f9;background-size:auto 20px;}
.sj_menu{ width:100%; height:auto; min-height:100vh; float:left; position:absolute; right:0; top:80px; text-align:right; z-index:9999; background:#f8f8f8; background-size:cover; display:none;}
.sj_menu ul li{ width:100%; height:auto; float:left;}
.sj_menu ul li a{ width:100%; height:40px; line-height:40px;  color:#333; float:left; text-align:center; box-sizing:border-box; font-size:16px; border-top:1px solid #ccc;}
.sj_menu ul li a:hover{ color:#ec7c33;}

.banwenzi{  top:15vw; padding-left:0px; text-align:center; max-width:760px;}
.banwenzi h2{  font-size:30px; line-height:40px;}
.banwenzi p{ font-size:18px; line-height:30px;  margin:5px 0; }
.banner_span{ bottom:20px;}
.banwenzi a.aa{ width:20%; margin:0 40%;}
 
.indexjjfadiv{  padding:60px 0; }
.indextt{ margin-bottom:25px; }
.indextt strong{ font-size:26px; line-height:30px;  padding-bottom:15px;  background-size:30px 2px;}
.indextt p{ font-size:14px; line-height:24px; margin-top:10px;}
 
.indexjjfadivleft{ width:200px; }
.indexjjfadivleft ul li{ width:100%; height:120px;}
.indexjjfadivleft ul li a{ width:100%; height:120px; padding:70px 20px 20px 20px; font-size:17px; line-height:28px; background-size:40px auto !important; text-align:center;}
.indexjjfadivleft ul li a.a{ background:url(../images/ijjfa_ltb1.png) center 20px no-repeat; }
.indexjjfadivleft ul li a.a1{ background:url(../images/ijjfa_ltb2.png) center 20px  no-repeat; }
.indexjjfadivleft ul li a.a2{ background:url(../images/ijjfa_ltb3.png)  center 20px  no-repeat; }
.indexjjfadivleft ul li a.a3{ background:url(../images/ijjfa_ltb4.png)  center 20px  no-repeat; }
.indexjjfadivleft ul li a.a:hover,.indexjjfadivleft ul li a.a.cur{background:url(../images/ijjfa_ltb1.png) center 20px  no-repeat #ec6700; }
.indexjjfadivleft ul li a.a1:hover,.indexjjfadivleft ul li a.a1.cur{background:url(../images/ijjfa_ltb2.png)  center 20px  no-repeat #ec6700; }
.indexjjfadivleft ul li a.a2:hover,.indexjjfadivleft ul li a.a2.cur{background:url(../images/ijjfa_ltb3.png)  center 20px  no-repeat #ec6700; }
.indexjjfadivleft ul li a.a3:hover,.indexjjfadivleft ul li a.a3.cur{background:url(../images/ijjfa_ltb4.png)  center 20px  no-repeat #ec6700; }
.indexjjfadivright{ padding-left:200px; }
.indexjjfadivrightqh{ padding:0 40px 10px 40px;}
.indexjjfadivrightqh h2 { height:100px; line-height:100px; font-size:26px; margin-bottom:30px;}
.indexjjfadivrightqh a{ width:29.3333%; padding-top:70px; font-size:14px; line-height:25px; background-size:60px auto !important; margin:2%;}

 dl.ipdl{ width:32.3333%;}
 dl.ipdl dd.dd2 h2 a{ padding:50px 25px 0 25px;}
 

.indexal{  padding:60px 0 120px 0; }
.indexalleft{ width:100%;margin:0 ; padding-right:0px;}
.indexalleft .indextt{ text-align:center; }
.indexalleft .indextt strong{ background-position:center bottom;}
p.pmore1{ float:none;}
p.pmore1 a{ margin:10px 0 30px 0;}
.indexalright{ width:100%; height:auto; float:left; position:relative; margin-top:50px;} 
 
.index_abdiv{  padding:60px 0 0 0;  }
.index_abdiv1{margin-top:-60px;  padding-bottom:30px;}
.index_abdiv1 dl.id1{ width:19%; height:120px; padding:15px 10px;}
.index_abdiv1 dl.id1 dt{height:40px;line-height:40px;font-size:34px;}
.index_abdiv1 dl.id1 dt s{  top:-26px;}
.index_abdiv1 dl.id1 dd{  font-size:14px; line-height:20px; background-size:30px 1px; padding-top:5px;}
.heigh40px{ height:20px;}
.index_abdiv1 dl.id2{ width:25%; padding:20px; }
.index_abdiv1 dl.id2 dt img{ width:40px;}
.index_abdiv1 dl.id2 dd strong{ height:52px; float:left; font-size:20px; line-height:26px;margin:20px 0 5px 0;}
.index_abdiv1 dl.id2 dd p{  font-size:14px; line-height:20px; min-height:80px;} 

.index_xw ul.xwm li a{ height:40px; line-height:40px; padding:0 25px; font-size:14px;  border-radius:40px;margin-left:15px;}
.index_xwq dl.id1{ display:none;} 
.index_xwq ul.u1{ width:100%;}
.index_xwq ul.u2 li{ width:48%;}  
.index_bot strong{ font-size:30px;}
  
.bottomdiv{ padding-top:15px;}  
.bottomdiv dl.d1{ width:100%; margin:0 ;}
.bottomdiv dl.d1 dt{ font-size:16px; cursor:pointer; line-height:42px; border-bottom:1px solid rgba(255,255,255,0.2); text-indent:15px; background:url(../images/btn_foot_visible.png) right center no-repeat; background-size:20px auto;}
.bottomdiv dl.d1 dd{ display:none; padding-left:20px; padding-top:5px; box-sizing:border-box;}
.bottomdiv dl.d1.cur dt{ background:url(../images/btn_foot_visible_1.png) right center no-repeat; background-size:20px auto;}
.bottomdiv dl.d1.cur dd{ display:block;} 

.bottomdiv dl.d1 dd a{ width:48%; line-height:28px; margin:0 1%; border-bottom:1px dashed rgba(255,255,255,0.2);}

.bottomdiv .xt{ display:none;}
.bottomdiv dl.d2{ display:none;}
p.pbq{ padding-top:5px;}
.bottomdiv dl.d3{ border:none;}
.bottomdiv dl.d3 dd{ text-align:center;}  
 .links{ margin-top:15px;}
  
/****产品列表******/ 
.nyban{ height:200px; }
.nyban strong{ line-height:30px; font-size:26px; margin-top:80px; margin-bottom:0px;}
.nyban p{line-height:24px; font-size:14px;}
.mianbao p{ line-height:50px; font-size:14px;}
.nydiv{padding:30px 0;}

dl.pross dt{  font-size:26px;line-height:30px;}

.overhidden{ width:100%; height:auto; float:left; overflow:hidden; position:relative;}
.left_menu_an{ display:block; width:8%; position:absolute; left:0px; top:0px; height:50px; background:url(../images/btn_nav_menu_01.png) center center no-repeat #ed6d00; cursor:pointer; float:left; z-index:11; border-radius:2px; background-size:20px auto;}
.nydivleft{ width:250px; height:auto; float:left; margin-right:0; position:absolute; left:-250px; z-index:999; background:#fff; top:50px;}
.nydivright{ width:90%; height:auto; float:right;} 
 
 
/******产品列表-详细******/ 
.proxxdiv{ padding:30px 0;}
.proxxdivleft dl dt{ display:none;}
.proxxdivleft dl dd ul li a{ width:49%; }
.proxxdivleft dl dd ul li a img{  height:160px;}

.proxxdivright{ padding:10px 0px 0 25px;} 
.proxxdivright h1{  font-size:22px; line-height:30px; }
.proxxdivright h2{  margin-bottom:10px;}
.proxxdivright p.pd{  padding:8px 15px; font-size:14px; color:#666666; background:url(../images/cs.png) left 18px no-repeat; background-size:5px auto;} 
.proxxdivright a.a{ width:140px; height:40px;  margin-top:10px; line-height:40px; background-size:20px auto; font-size:14px;text-indent:55px;} 

.proxxdiv1 ul{ width:100%; margin:0 ;}
.proxxdiv1 ul li a{ width:25%; height:45px; line-height:45px;  font-size:18px;}
 
.proxxdivqh{  padding:30px 0; font-size:14px; line-height:24px;}
.proxxtt strong{ font-size:24px; line-height:30px;  background-size:40px 2px; padding-bottom:10px; } 

dl.ad1 dt img{ height:230px;} 
dl.ad1 dd h2 a{height:50px; line-height:50px; font-size:14px;} 
 
/****服务支持-产品视频******/ 
p.phide{ display:none;}
.mianbao ul li{ height:50px;}
.mianbao ul li a{ height:50px; line-height:50px; font-size:16px; padding:0 20px;}
dl.fw_spdl dd h2 a{height:50px;line-height:50px; padding:0 10px;font-size:15px; }
 
/*******服务支持-服务保障******/
.fwbzdiv{ padding:40px 0;}
.nytt strong{ font-size:24px; line-height:30px;margin-bottom:20px;}
.nytt p{ width:100%;  margin:-10px 0% 25px 0%; font-size:14px; line-height:24px;}

dl.fwbzd1 dd{ width:28%; height:auto; float:left; margin:0px 1% 0 1%;}
dl.fwbzd1 dd p{ height:50px;font-size:14px; line-height:50px; margin-top:30px;}
dl.fwbzd1 dd p strong{height:50px; line-height:50px; background-size:50px 3px; font-size:20px;}
dl.fwbzd1 dt{ width:38%; height:280px; background-size:auto 280px;}
dl.fwbzd1 dt strong{ font-size:20px; margin-top:160px;} 
 
dl.fwbzd2{ width:24%; height:160px; padding:20px; margin:0.5%;}
dl.fwbzd2 dt img{ width:50px;}
dl.fwbzd2 dd strong{ font-size:50px; line-height:54px; }
dl.fwbzd2 dd h3{ font-size:16px; line-height:22px; }
.fwbzd2jt{ display:none;}

dl.fwbzd3{ width:31.3333%; margin:0 1%; padding:30px 15px;}
dl.fwbzd3 dt img{ width:60px; }
dl.fwbzd3 dd strong{ line-height:30px; font-size:18px; }


.fwbzdiv p.p1{ width:100%; margin:0 ;font-size:14px; line-height:30px; } 
.fwbzdiv p.p1d{ width:100%;  margin:0 ;  font-size:14px;} 

dl.fwbzd3s dd p{ min-height:92px;} 

dl.fwbzd4{ width:49%; padding:30px 15px;}
dl.fwbzd4 dt img{ width:50px; }
dl.fwbzd4 dd strong{ line-height:24px; font-size:18px; }

/*******服务支持-服务承诺**********/
 dl.fwcldl{ margin:15px 0;}
 dl.fwcldl dt span{ font-size:20px; font-weight:600;}
 dl.fwcldl dd{ font-size:15px; line-height:24px;} 

  
  
 /*****服务支持-销售网络******/
dl.xswlqh dt{ width:100%; }
dl.xswlqh dd{ width:50%;  margin:30px 25%; padding:40px; }
dl.xswlqh dd strong{ font-size:22px; line-height:32px; }
dl.xswlqh dd p{ font-size:14px; line-height:24px; }
dl.xswlqh dd.d1{  margin:20px 0; font-size:16px; line-height:24px;}

/*****服务支持-下载中心******/
ul.xzul li{  height:50px; line-height:50px; font-size:14px;}
 ul.xzul li.l2,ul.xzul li.l3,ul.xzul li.l4,ul.xzul li.l5,ul.xzul li.l6{ width:12.5%;} 
ul.xzul li.l6 a{  height:50px; } 
ul.xzul li.l5{ display:none;}
ul.xzuls li,ul.xzuls:hover li{ font-size:16px;} 


/******关于我们-公司简介*******/ 
dl.abd1{ margin:10px 0;}
dl.abd1 dd{ width:100%;  margin-right:0%; padding-top:0px; text-align:center;}
dl.abd1 dd h2{ font-size:24px; line-height:30px; background:url(../images/cs.png) center bottom no-repeat; background-size:60px 2px;}
dl.abd1 dd strong.s{  margin:50px 0.5% 0 0.5%; font-size:50px; }
dl.abd1 dd strong.s p{ margin-top:10px;}

dl.abd1 dt{ display:none;}
 .index_abdiv1s{ margin:0;}
.aboutdiv dl dt{ display:none;}
.aboutdiv dl dd{ width:100%; height:auto; float:none; margin:0 auto; position:static; padding:40px; max-width:760px; font-size:14px; line-height:24px; box-sizing:border-box;}
.aboutdiv dl dd strong{ font-size:24px; line-height:30px; margin-bottom:10px;} 

.document_widths{ width:600px;} 



/******关于我们-发展历程*******/ 
.fzlc_soc ul li{float:left;width:14.2%;}

dl.fzlcqh{ margin:20px 0; display:none;}
dl.fzlcqh dt{ width:40%; height:auto; float:left;}
dl.fzlcqh dd{ width:60%; padding:10px 0 0 20px; }
dl.fzlcqh dd p.p{ font-size:14px; line-height:30px; margin-top:10px; }

/****关于我们-联系我们*****/
.lxwm_lxfsdt{ width:100%; margin-left:0%;}
.lxwm_lxfsdt img{ height:400px;}
.lxwm_lxfsc{ width:100%; padding:0px; margin-right:0%; margin-top:20px;} 
.lxwm_lxfsc span{ font-size:14px; line-height:24px; margin-bottom:10px;}
.lxwm_lxfsc h2{ font-size:26px; line-height:30px;  margin-bottom:10px;} 
.nytt2{ margin-top:20px; margin-bottom:0px;}


/*******关于我们-公司资质*******/
dl.gszdd1{ width:31.333%; height:auto; float:left; margin:1%;}
dl.gszdd1 dt{padding-left:30px; box-sizing:border-box;  font-size:21px; }
dl.gszdd1 dd{ font-size:14px; line-height:24px;}

dl.gszzd1{ width:32.3333%; }
dl.gszzd1 dd{ height:50px; line-height:50px; padding:0 10px;font-size:16px;}


/********关于我们-设计研发******/
.nytt3 h3{margin-bottom:10px; font-size:20px; line-height:30px; }
.nytt3 p{ font-size:14px; line-height:24px;}

.yfsldiv1{ width:100%; margin-top:0px; padding:30px 40px; border-radius:8px 8px 0 0; }
.yfsldiv1 strong{ margin-bottom:5px; font-size:22px; }
.yfsldiv1 p{ font-size:14px; line-height:24px;}

.yfsl_socz{ width:100%;  padding:40px 30px;  margin-top:0px; border-radius:0 0 8px 8px;}
.yfsl_soc1{ width:100%; height:300px !important; float:left; position:relative; padding-bottom:60px;}
.yfsl_soc_div1{ width:100%;  height:300px !important; position:relative; overflow:hidden;}
.yfsl_soc_list{  width:100%;  height:300px !important; overflow:hidden; float:left }
 
p.pimg5{ width:29%; height:180px; padding:40px 30px 0 30px;  font-size:14px; line-height:30px; margin-top:-190px}



/******关于我们-生产制造********/
.sczzdiv{ padding:60px 0;}
.sczzdivqh strong{  font-size:24px; line-height:30px; }
.sczzdivqh p{ width:100%; margin:10px 0;}

.sczzdivul{ width:100%; height:80px; }
.sczzdivul ul{ width:100%; height:80px; float:left;}
.sczzdivul ul li{ width:25%; height:80px; padding:15px 25px; font-size:16px; line-height:25px;}

.sczzban{ padding-bottom:0;}
.sczzban ul li a img{  height:450px; }

.sczzban1 ul li a img{ height:400px; }
.sczzdivright img{ height:400px;}


/******解决方案*******/
.jjfadiv{ padding:50px 0; }
.jjfadiv dl{ width:100%; margin:0 0 10px 0;}
.jjfadiv dl dt img{ width:70px; }
.jjfadiv dl dd h2 a{ font-size:24px;line-height:26px; margin:10px 0;}
.jjfadivt{ width:100%; margin:20px 0%;}
.jjfadivt a{ width:25%; padding-top:70px; font-size:16px; line-height:24px; background-size:70px auto !important;}
.jjfadiv p.pa{ width:150px; height:40px; }
.jjfadiv p.pa a{ height:40px; line-height:40px;  border-radius:40px;  font-size:15px; margin-top:20px;}


/*******解决方案-详细页********/
.jjfaxxdiv{padding:40px 0;}
h1.h1{font-size:26px; line-height:30px;}
p.pms{ width:100%; margin:5px 0%; }

.jjfatt{  margin-bottom:20px;}
.jjfatt strong{ font-size:26px;line-height:30px;}
.jjfatt p{ width:100%;  margin:10px 0%;}

dl.jd1{ width:49%;padding:30px;}
dl.jd1 dt img{ width:100px;}
dl.jd1 dd strong{ font-size:21px; line-height:30px; margin:20px 0 15px 0;}
dl.jd1 dd p{font-size:14px; line-height:24px;min-height:144px;}

dl.jd2 dt img{ width:100%; height:auto;}
dl.jd2 dt span{ height:50px; line-height:50px;  font-size:18px; }
dl.jd2 dd{height:280px; padding:20px 20px 0 20px;  }
dl.jd2 dd h2{ font-size:24px; line-height:30px;}
.sxt a{ font-size:20px; line-height:35px;}

/*******新闻资讯******/
dl.xd1{ padding-bottom:10px; margin-bottom:10px;}
dl.xd1 dt{ width:50%; }
dl.xd1 dt img{ width:100%; height:230px; }
dl.xd1 dd{ width:50%; padding:20px 0 0 30px; }
dl.xd1 dd span{ font-size:14px; line-height:22px;}
dl.xd1 dd h2 a{  height:30px; font-size:20px; line-height:30px;  margin-top:10px;}
dl.xd1 dd p{  height:52px;font-size:15px; line-height:26px; margin:0px 0 20px 0;}

dl.xd1s dt{ width:40%;}
dl.xd1s dt img{ height:200px}
dl.xd1s dd{ width:60%;}
dl.xd1.xd1s dd h2 a{  height:30px;}

/*****新闻资讯详细页******/
.xwzzdiv{ padding:30px 20px;  margin-bottom:30px;}
.xwzzdiv h1.xh1{ font-size:24px; line-height:30px;}
.xwzzdivwz{ font-size:14px; line-height:24px;  padding-bottom:20px; margin-bottom:10px;}


dl.pt{ width:100%; margin-top:10px; padding-top:10px;}
dl.pt dd{ width:100%; height:60px; float:left; padding-right:0px;}
dl.pt dd p a{  font-size:14px; }
dl.pt dt{ width:100%; height:30px; float:right; margin-top:20px;}

dl.txd1 dt img{ height:200px; }
dl.txd1 dd{  padding:10px 10px 10px 10px; }
dl.txd1 dd h3 a{ height:40px; line-height:20px;font-size:16px; }
dl.txd1 dd p{ width:100%; height:30px; float:left; padding-left:20px; background:url(../images/xwzxxx_tb.png) left center no-repeat; font-size:14px; padding-bottom:4px; line-height:30px; color:#888; box-sizing:border-box; border-bottom:1px solid #f2f2f2;}



/*****常见问题*******/
dl.fd1{ margin:10px 0;}
dl.fd1 dt{ width:150px;}
dl.fd1 dt img{ width:120px; height:120px; }
dl.fd1 dd{ min-height:120px;padding-left:150px; margin-top:-120px; }
dl.fd1 dd s.s{  left:135px; top:40px;}
dl.fd1 dd div{ min-height:120px; padding:20px ;}
dl.fd1 dd  div h3.h3{ font-size:20px; line-height:24px;}
dl.fd1 dd div p{font-size:14px; line-height:24px;}

/******应用场景*****/
dl.yyd1{ width:49%;margin:0.5%; }
dl.yyd1 dt img{  height:280px; }
dl.yyd1 dd{  padding:10px 20px;}
dl.yyd1 dd h3 a.a{ height:30px; line-height:30px; padding-right:70px; font-size:16px; font-weight:600;}
dl.yyd1 dd h3 a.a1{ font-size:14px; width:60px;}
dl.yyd1 dd p{ height:40px; overflow:hidden; float:left; margin-top:10px;}
dl.yyd1 dd p span{height:26px; line-height:26px; padding:0 15px; font-size:14px; border-radius:26px;  }


/**********应用场景详细********/
.yycjxxdiv{ padding:0 20px; }
.cjban{  margin:20px 0;}
.cjban ul li a img{height:400px; }

.yycjwz{ width:50%; padding:10px 20px; }
.yycjwz strong.s{ font-size:21px; line-height:26px; padding-left:30px; margin-bottom:10px;}
.yycjwz p{font-size:14px; line-height:24px;}




  
}


/*******平板电脑*******/
@media only screen and (max-width:800px){
  
  
.showvideo{ width:100%; max-width:100%; height:60vw; position:fixed; left:5%; top:100px; display:none;}
 .showvideo video,.showvideo iframe{ width:100%; height:60vw; float:left;}

.showprovideo{width:100%; max-width:100%; height:60vw; position:fixed; left:5%; top:100px; display:none;}
.showprovideo video,.showprovideo iframe{ width:100%; height:60vw; float:left;}
 
    
  
  
.document_width{ width:94%; margin:auto; }
.banner{height:60vw; }
.banner ul { height:60vw;  }
.banner ul li{  height:60vw; }
.banner ul li img,.banner ul li video{ height:60vw;  }

.banwenzi{  padding-left:0px;}
.banwenzi h2{  font-size:20px; line-height:30px;}
.banwenzi h3{  font-size:30px; line-height:40px; margin:10px 0;}
.banwenzi p{ font-size:16px; line-height:24px;  margin:10px 0; }
 

/******关于我们-发展历程*******/ 
.fzlc_soc ul li{float:left;width:20%;}
dl.fzlcqh{ margin:20px 0; display:none;}
dl.fzlcqh dt{ width:40%; height:auto; float:left;}
dl.fzlcqh dd{ width:60%; padding:10px 0 0 20px; }
dl.fzlcqh dd p.p{ font-size:14px; line-height:30px; margin-top:2px; }


/*******解决方案-详细页********/
.xgcptj dl.pd1{ width:32.33333%;}

}


/*******手机端*******/
@media only screen and (max-width:650px){
  
    .yfsl_soc dl.xdl{ width:33.33%; height:auto; float:left; text-align:center; margin-bottom:20px;}
.yfsl_soc dl.xdl dt img{ width:80px; height:auto; display:block; margin:0 auto;}
 
  
.headerdiv{  height:60px; }
.logo{ width:200px; height:30px;padding:15px 0; float:left;}
.logo img{ height:30px; }
a.ale{ width:40px; height:60px; line-height:60px; background-size: auto 20px;}
dl.soso{ height:30px; padding:10px 0;}
dl.soso dt{  width:30px; height:40px;  float:left;}
dl.soso dt .button{ width:30px; height:40px;}
dl.soso dd{  top:60px; z-index:999; }

.menu_au{ margin:13px 0 0 13px; width:34px; height:34px; }
.sj_menu{ top:60px;}
.banwenzi a.aa{ background:none; width:30%; height:38px; line-height:38px; margin:0 35%; padding:0;}
.indextt {top: 30px;font-size:30px;line-height:60px;}
.indextt1{ margin-top:25px;}
 
.index_abdiv{ height:400px;}
.index_abdiv1 dl.id1{ width:32.333%; height:120px; padding:15px 10px;}
.index_abdiv1 dl.id2{ width:48%;}

.index_xw .indextt{ text-align:center; width:100%; margin-bottom:10px;}
.index_xw .indextt strong{ background-position:center bottom;}
.index_xw ul.xwm{ width:80%; margin:10px 10% 25px 10%;}
.index_xw ul.xwm li {margin:0 1%; width:31.333%; float:left;}
.index_xw ul.xwm li a{ height:40px; line-height:40px; padding:0; font-size:14px;  border-radius:40px;  width:100%; margin:0; text-align:center;}
.index_bot{ padding:30px 0;}
.index_bot strong{ padding-right:0; text-align:center;}
.index_bot a{ width:50%; margin:20px 25%;  display:block; background:#fff; text-align:center; text-indent:0;}


/******关于我们-公司简介*******/ 
dl.abd1{ margin:10px 0;}
dl.abd1 dd h2{ font-size:22px; line-height:26px; background:url(../images/cs.png) center bottom no-repeat; background-size:50px 2px;}
dl.abd1 dd h3{ margin-bottom:10px; font-size:18px;}
dl.abd1 dd strong.s{ margin:50px 0.5% 0 0.5%; font-size:30px; }
dl.abd1 dd strong.s p{ margin-top:10px; font-size:14px;}


.aboutdiv dl dd{ padding:30px 20px; max-width:760px; font-size:14px; line-height:24px; box-sizing:border-box; text-align:center;}
.aboutdiv dl dd strong{ font-size:21px; line-height:30px; margin-bottom:10px;} 
.aboutdiv1{ padding:60px 0;}
.aboutdiv1 h2{  font-size:21px; line-height:30px; margin:20px 0 10px 0;}
.aboutdiv1 h3{  font-size:16px; line-height:20px; margin-bottom:60px; }
.aboutdiv1 p.p{ width:80px;font-size:14px; line-height:30px;  margin-right:20px; } 

.document_widths{ width:300px;} 
.aboutjtleft{ width:30px; height:30px;  background-size:30px auto; position:absolute; top:40%; left:-20%; cursor:pointer;}
.aboutjtright{ width:30px; height:30px; background-size:30px auto; position:absolute; top:40%; right:-20%;cursor:pointer;}
.about_soc,.about_soc ul,.about_soc ul li ,.about_soc ul li img{height: 50vw !important;}


/*******关于我们-公司资质*******/
dl.gszdd1{ width:48%; height:auto; float:left; margin:1%;}
dl.gszdd1 dt{padding-left:30px; box-sizing:border-box;  font-size:21px; }
dl.gszdd1 dd{ font-size:14px; line-height:24px;}

dl.gszzd1{ width:32.3333%; }
dl.gszzd1 dd{ font-size:14px;}

/********关于我们-设计研发******/
.yfsldiv1{ padding:25px 20px;}
.yfsldiv1 strong{ font-size:18px; line-height:26px; font-weight:600;}

.yfsl_socz{ padding:20px;}
.yfsl_soc ul li span{ height:40px; line-height:40px; font-size:14px;}

.yfsl_soc1{ width:100%; height:46vw !important; float:left; position:relative; padding-bottom:60px;}
.yfsl_soc_div1{ width:100%;  height:46vw !important; position:relative; overflow:hidden;}
.yfsl_soc_list{  width:100%;  height:46vw !important; overflow:hidden; float:left }
dl.yfsld1{ width:32.333%;}
dl.yfsld1 dd{ height:40px; line-height:40px; font-size:14px;}
.yfsl_left{ width:30px; height:30px;background-size:30px auto; border-radius:5px;}
.yfsl_right{ width:30px; height:30px;  background-size:30px auto;border-radius:5px;}

p.phz{ width:25%;}
p.pimg1{ width:49%;margin:0.5%;}
p.pimg1 img{ width:100%; height:30vw;}
p.pimg2{ width:49%;}
p.pimg2 img{ height:30vw}
p.pimg3{ width:49%;}
p.pimg3 img{ height:30vw;}
p.pimg4{ width:49%; margin:0.5%;}
p.pimg5{ width:99%; margin-top:0.5%}
p.pimg6{ width:49%%; margin-top:0.5%;}
p.pimg6 img{ height:30vw;}
p.pimg7{ width:49%; margin-top:0.5%;}
p.pimg7 img{ height:30vw;}

/******关于我们-生产制造********/
.sczzdiv{ padding:50px 0;}
.sczzdivqh strong{  font-size:20px; line-height:30px; }
.sczzdivqh p{ width:100%; margin:10px 0;}

.sczzdivul{ width:100%; height:70px; }
.sczzdivul ul{ width:100%; height:70px; float:left;}
.sczzdivul ul li{ width:25%; height:70px; padding:10px; font-size:15px; line-height:25px;}

.sczzban{ padding-bottom:0;}
.sczzban ul li a img{  height:50vw; }

.sczzban1 ul li a img{ height:50vw; }
.sczzdivright img{ height:50vw;}

/******应用场景*****/
dl.yyd1{ width:99%;margin:0.5%; }
dl.yyd1 dt img{  height:50vw; }
dl.yyd1 dd{  padding:10px 20px;}
dl.yyd1 dd h3 a.a{ height:30px; line-height:30px; padding-right:0px; font-size:16px; font-weight:600;}
dl.yyd1 dd h3 a.a1{ display:none;}
dl.yyd1 dd p{ height:auto; overflow:hidden; float:left; margin-top:0px;}
dl.yyd1 dd p span{height:24px; line-height:24px; padding:0 15px; font-size:13px; border-radius:24px; margin:2px;  }





}


@media only screen and (max-width:560px){
  .margintop80{margin-top:60px;}
.banner{height:50vw;margin-top:60px; }
.banner ul { height:50vw;  }
.banner ul li{  height:50vw; }
.banner ul li img,.banner ul li video{ height:50vw;  }
.banner_span span.cur,.banner_span span:hover,.banner_span span{width:30px;}
 .indexjjfadiv{margin-top:20px;}
.bottomdiv{ padding:20px 0 0 0;}
.indexjjfadivrightqh{ padding:0 15px 0 15px;}
 
/****产品列表******/ 
.nyban{  text-align:center;margin-top:60px; }
.nyban strong{ margin-top:60px;}
.mianbao p{ line-height:46px; font-size:13px;}
.nydiv{padding:20px 0;}

dl.pross{ width:300px;}
dl.pross dt{font-size:22px;line-height:30px;}
dl.pross dd{ margin:10px 0 20px 0;}
dl.pross dd .input{ width:250px; height:40px; line-height:40px; } 
dl.pross dd .button{ width:50px; height:40px; }

.nydivleft dl dt a{ height:45px; line-height:45px;  padding:0 15px; font-size:16px; }
.nydivleft dl dd{padding:10px 20px;}
.nydivleft dl dd a{ height:30px; line-height:30px; font-size:14px;}

dl.pd1{ width:49%; }
dl.pd1 dd{ width:100%; height:auto; float:left; padding:8px 10px; border-bottom:2px solid #fff;} 
dl.pd1 dd h2 a{  height:26px; line-height:26px; font-size:15px;}
dl.pd1 dd h3{  font-size:12px; } 
dl.pd1:hover dd{ border-bottom:2px solid #ed6d00;} 

  
/******产品详细页********/
.proxxdiv{ padding:20px 0;}
.proxxdivqh{ padding:15px 0;}
.proxxdivleft{ width:100%;}
.proxxdivleft dl dd ul li a img{ height:30vw;}
.proxxdivright{ width:100%; padding:10px 0;}
.proxxdivright h1,.proxxdivright h2{ text-align:center;}
.proxxxgpro dl.pd1{ width:49%;}
.proxxdiv1 ul li a{ font-size:16px;}
.proxxtt strong { font-size: 20px; background-size: 30px 2px; padding-bottom:5px;}
dl.ad1{ width:48%;}
dl.ad1 dt img{ height:48vw;}
 
 
/****服务支持-产品视频******/ 
.mianbao ul{ width:100%;}
.mianbao ul li { width:25%; height:45px;}
.mianbao ul li a{height:45px; line-height:45px; font-size:15px; background:url(../images/huibj.jpg) center bottom no-repeat; background-size: 100% 2px; padding:0; width:100%; overflow:hidden; text-align:center;}
dl.fw_spdl{ width:48%; margin:1%;}
 dl.fw_spdl dd h2 a{height:60px;line-height:22px; padding:8px 10px;font-size:15px; }
 
 
/*******服务支持-服务保障******/
.fwbzdiv{ padding:20px 0;}
.nytt strong{ font-size:21px; line-height:26px;margin-bottom:10px;}
.nytt p{ width:100%;  margin:-5px 0% 25px 0%; font-size:13px; line-height:22px;}

dl.fwbzd1 dd{ width:98%; height:auto; float:left; margin:0px 1% 0 1%;}
dl.fwbzd1 dd p{  margin-top:10px;}
dl.fwbzd1 dt{ display:none;}
 
dl.fwbzd2{ width:49%; height:160px; padding:20px; margin:0.5%;}

dl.fwbzd3{ width:49%; margin:0.5%; padding:30px 15px;}

/*******服务支持-服务承诺**********/
dl.fwcldl{ margin:10px 0;}
dl.fwcldl dt{ height:45px; line-height:45px;}
dl.fwcldl dt span{ font-size:16px; font-weight:600;height:45px; line-height:45px; }
dl.fwcldl dd{ font-size:14px; line-height:24px;} 
  
 /*****服务支持-销售网络******/
ul.xsmlul{ width:260px; height:40px; margin:10px auto;}
ul.xsmlul li{ width:50%; height:40px; line-height:40px; font-size:14px;}


dl.xswlqh dt{ width:100%; }
dl.xswlqh dd{ width:100%;  margin:10px 0%; padding:30px; }
dl.xswlqh dd strong{ font-size:20px; line-height:32px; }
dl.xswlqh dd p{ font-size:14px; line-height:24px; }
dl.xswlqh dd.d1{  margin:10px 0; font-size:14px; line-height:24px;}
  

/*****服务支持-下载中心******/
ul.xzul li{ height:40px; line-height:40px; font-size:14px;}
 ul.xzul li.l2,ul.xzul li.l3,ul.xzul li.l4,ul.xzul li.l5,ul.xzul li.l6{ width:15%;} 
ul.xzul li.l6 a{  height:40px; } 
ul.xzul li.l1{ width:70%;}
ul.xzul li.l5,ul.xzul li.l4,ul.xzul li.l2{ display:none;}
ul.xzuls li,ul.xzuls:hover li{ font-size:16px;} 

/******关于我们-发展历程*******/ 
.fzlc_socz{ padding:0 50px;}
.fzlc_soc ul li{float:left;width:33.333%; font-size:20px;}
.fzlc_soc ul li.cur a{ font-size:24px;}
.fzlcleft{ width:40px; height:40px; background-size:40px auto;top:40px; left:20px; }
.fzlcright{ width:40px; height:40px;  background-size:40px auto;  top:40px; right:20px;}
dl.fzlcqh dt{ width:100%; height:auto; float:left;}
dl.fzlcqh dt img{ height:200px;}
dl.fzlcqh dd{ width:100%; padding:10px 0 ; }

/****关于我们-联系我们*****/
.lxwm_lxfsdt img{ height:300px;}
.lxwm_lxfsc h2{ font-size:20px; line-height:30px;  margin-bottom:10px;} 
.nytt2{ margin-top:20px; margin-bottom:0px;}
.lxwm_lxfsc p.p1 strong, .lxwm_lxfsc p.p2 strong, .lxwm_lxfsc p.p3 strong{ font-size:14px; line-height:24px;}
.lxwm_lxfsc p.p1,.lxwm_lxfsc p.p2,.lxwm_lxfsc p.p3{ background-position:left 14px !important;}

/******关于我们-研发设计********/ 
.yfsl_soc ul li{width:49%;}
.yfsl_soc1{ width:100%; height:64vw !important; float:left; position:relative; padding-bottom:60px;}
.yfsl_soc_div1{ width:100%;  height:64vw !important; position:relative; overflow:hidden;}
.yfsl_soc_list{  width:100%;  height:64vw !important; overflow:hidden; float:left }
dl.yfsld1{ width:49%;} 
.yfsl2_soc ul li{ width:49%; margin:0.5%;} 
 
/*******解决方案-详细页********/
.jjfaxxdiv{padding:30px 0;}
h1.h1{font-size:22px; line-height:30px;}
.jjfatt strong{ font-size:20px;line-height:30px; font-weight:600;}

dl.jd1{ width:99%;padding:20px;}
dl.jd1 dt img{ width:80px;}
dl.jd1 dd strong{ font-size:19px; line-height:30px; margin:20px 0 15px 0;}
dl.jd1 dd p{font-size:14px; line-height:24px;min-height:24px;}
dl.jd2{ width:99%;}
dl.jd2 dt img{  height:auto; }
dl.jd2 dd{ height:50vw; }
dl.jd2 dd h2{ font-size:20px; line-height:30px;  padding-bottom:8px; margin-bottom:8px;}

.xgcptj dl.pd1{ width:49%;} 
.sxt{  padding:20px 0 20px 5%; }


/*******新闻资讯******/
dl.xd1{ padding-bottom:10px; margin-bottom:10px;}
dl.xd1 dt{ width:40%; }
dl.xd1 dt img{ width:100%; height:110px; }
dl.xd1 dd{ width:60%; padding:0px 0 0 20px; }
dl.xd1 dd span{ font-size:14px; line-height:22px;}
dl.xd1 dd h2 a{  height:48px; font-size:16px; line-height:24px; font-weight:600;  margin-top:10px;}
dl.xd1 dd p{ display:none;}
dl.xd1 dd a.a{ display:none;}

dl.xd1s dt img{ height:110px}

/*****新闻资讯详细页******/
.xwzzdiv{ padding:20px 10px;  margin-bottom:20px;}
.xwzzdiv h1.xh1{ font-size:21px; line-height:26px;}
.xwzzdiv p.ptime{ margin:5px 0 10px 0;}

dl.pt dt{ width:100%; height:30px; float:right; margin-top:10px;}

dl.txd1{ width:49%; margin:0.5%;}
dl.txd1 dt img{ height:150px; }
dl.txd1 dd{  padding:10px 10px 10px 10px; }
dl.txd1 dd h3 a{ height:40px; line-height:20px;font-size:15px; }


/*****常见问题*******/
dl.fd1{ margin:6px 0;}
dl.fd1 dt{ width:80px;}
dl.fd1 dt img{ width:60px; height:60px; }
dl.fd1 dd{ min-height:60px;padding-left:80px; margin-top:-60px; }
dl.fd1 dd s.s{  left:70px; top:15px;}
dl.fd1 dd div{ min-height:60px; padding:15px ;}
dl.fd1 dd  div h3.h3{ font-size:16px; font-weight:600; line-height:24px;}
dl.fd1 dd div p{font-size:13px; line-height:22px;}

/**********应用场景详细********/
h1.xh1{ font-size:21px; line-height:30px; font-weight:600;}
.yycjxxdiv{ padding:0 10px; }
.cjban{  margin:20px 0;}
.cjban ul li a img{height:60vw; }

.yycjwz{ width:100%; padding:5px 10px; }
.yycjwz strong.s{ font-size:16px; line-height:26px; padding-left:40px; margin-bottom:10px;}
.yycjwz p{font-size:14px; line-height:24px;}

.yfsl2_soc ul li img{ height:40vw !important;}
 dl.iald dt img{height:auto;}
}



@media only screen and (max-width:470px){

.banwenzi h3{ font-size:20px; line-height:24px; margin-bottom:10px;}
.banwenzi a.aa{ width:50%; margin:0 25%; height:34px; line-height:34px; font-size:14px;}
 
.indexjjfadiv{ padding:30px 0;} 
.indextt{ margin-bottom:15px;}
.indextt strong{ font-size:22px; line-height:30px;  padding-bottom:10px;  background-size:20px 2px;}
.indextt p{ font-size:12px; line-height:20px; margin-top:5px;}
 
.indexjjfadivleft{ width:110px; }
.indexjjfadivleft ul li{ width:100%; height:120px;}
.indexjjfadivleft ul li a{ width:100%; height:120px; padding:70px 10px 10px 10px; font-size:16px; line-height:20px; background-size:40px auto !important; text-align:center;}
.indexjjfadivright{ padding-left:110px; }
.indexjjfadivrightqh{ padding:0 10px 10px 10px;}
.indexjjfadivrightqh h2 { height:auto; line-height:26px; font-size:20px; margin-bottom:15px; padding:25px 0;}
.indexjjfadivrightqh a{ width:48%; padding-top:60px; font-size:14px; line-height:25px; background-size:50px auto !important; margin:15px 1%;}
.indexdiv{ padding:30px 0;}
dl.ipdl{ width:49%;}
dl.ipdl dd.dd2 h2 a{ padding:30px 10px 0 10px; font-size:16px; line-height:24px;}
p.pmore{ width:150px; height:40px; }
p.pmore a{  height:40px; line-height:40px; margin-top:10px; font-size:14px; border-radius:40px;}
.indexal{ padding:30px 0;}
.indexalright{ margin-top:0;}
.indexalright dl.iald{ width:48%; margin:1%; top:0;}
.indexalright dl.iald:nth-child(2){ top:0px;}
.indexalright dl.iald:nth-child(5){ top:0px;}

.index_xwq ul.u1{ height:auto;}
.index_xwq ul.u1 li{ padding:10px 0; }
.index_xwq ul.u1 li strong{ width:80px; padding:10px 0; font-size:26px; line-height:30px;}
.index_xwq ul.u1 li strong span{ line-height:20px; font-size:14px; }
.index_xwq ul.u1 li h3{ padding-left:105px; margin-top:-60px; }
.index_xwq ul.u1 li h3 a{ width:100%; height:52px; line-height:26px;  font-size:16px;}
.index_xwq ul.u1 li h3 p{ display:none;}
.index_xwq ul.u2 li h3 a{  height:52px; line-height:26px; font-size:16px; }
.index_xwq ul.u2 li p{ display:none;}
.index_bot strong{ height:auto; line-height:30px; font-size:24px;}
.index_bot a{ height:40px; line-height:40px; margin:10px 25%;}

.bottomdiv dl.d1 dt,.bottomdiv dl.d1.cur dt{ background-size:15px auto;}
.bqxxdiv{ font-size:12px; line-height:20px;}

/*****服务支持-服务保障*****/
dl.fwbzd3{ width:99%; margin:0.5%; height:auto;}
dl.fwbzd3s dd p,dl.fwbzd3 dd p,dl.fwbzd4 dd p{ min-height:23px;}
dl.fwbzd4{ width:99%; margin:0.5%;}

/*******关于我们-公司资质*******/
dl.gszdd1{ width:98%; height:auto; float:left; margin:1%;}
dl.gszdd1 dt{padding-left:30px; box-sizing:border-box;  font-size:21px; }
dl.gszdd1 dd{ font-size:14px; line-height:24px;}

dl.gszzd1{ width:49%; }
dl.gszzd1 dd{ font-size:14px;}

/******关于我们-研发设计********/ 
.yfsl_socz{ padding:10px;}
.yfsl_soc1{ width:100%; height:68vw !important; float:left; position:relative; padding-bottom:60px;}
.yfsl_soc_div1{ width:100%;  height:68vw !important; position:relative; overflow:hidden;}
.yfsl_soc_list{  width:100%;  height:68vw !important; overflow:hidden; float:left }
p.phz{ width:33.3333%;}
p.pimg5{ height:auto; padding:40px;}

/******关于我们-生产制造********/
.sczzdiv{ padding:40px 0;}
.sczzdivqh strong{  font-size:18px; line-height:28px; }
.sczzdivul ul li{  font-size:12px; line-height:22px;}
.sczzban ul li a img{  height:55vw; }
.sczzban1 ul li a img{ height:52vw; }
.sczzdivright img{ height:52vw;}


/******解决方案*******/
.jjfadiv{ padding:40px 0; }
.jjfadiv dl dd h2 a{ font-size:21px;line-height:26px; margin:10px 0;}
.jjfadivt a{ width:50%; padding-top:50px; font-size:13px; line-height:24px; margin-bottom:10px; background-size:50px auto !important;}
.jjfadivt a.a{ margin-left:0;}

/*******解决方案-详细页********/
dl.jd2 dt img{  height:auto; }
dl.jd2 dd{ height:300px; }

.xgcptj dl.pd1{ width:49%;} 
.sxt{  padding:20px 0 20px 5%; }
 .sxt a{font-size: 16px;line-height:30px;}
 
 
}