﻿@charset "utf-8";
/*网站公共样式*/
@font-face {
 font-family: 'Inter3'; 
	src: url('../fonts/Inter_18pt-Light.ttf');
	font-weight:normal;
} 
@font-face {
 font-family: 'Inter2'; 
	src: url('../fonts/Inter_18pt-Medium.ttf');
	font-weight:normal;
} 
@font-face {
 font-family: 'Inter1'; 
	src: url('../fonts/Inter_18pt-Regular.ttf');
	font-weight:normal;
} 
@font-face {
 font-family: 'Inter4'; 
	src: url('../fonts/Inter_18pt-SemiBold.ttf');
	font-weight:normal;
} 
 
 
 
 
  
i,em{ font-style:normal;}
body {  font-family:"Inter1",'Poppins', 'Hiragino Sans GB', 'Segoe UI', 'Microsoft Yahei', '微软雅黑',"AlibabaLight","思源","黑体",Arial, sans-serif,Stawix, Arial, Helvetica, sans-serif; font-size:14px; background:#fff; overflow-x: hidden; margin: 0 auto; color:#74797e; line-height:24px; width:100%; overflow-x:hidden;  }
html,div,span,p,ul,li,dl,dt,dd,a,img,em,label,input,textarea,form { margin:0; padding:0;}
form{ display:inline;}
/*ul,li,i { list-style:none;}*/
h1,h2,h3,h4,h5,h6{ font-weight:normal; padding:0; margin:0; }
strong {padding:0; margin:0; }
a{ text-decoration:none; color:#333;}
a:hover{ color:#000;}
img,video { border:none;object-fit: cover;}
.del_float{ display:block; height:0; clear:both; visibility:hidden; }
.document_width{ width:1800px; padding:0; margin:0 auto; box-sizing:border-box; }
 
.ui-loader-default{ display:none}
.ui-mobile-viewport{ border:none;}
.ui-page {padding: 0; margin: 0; outline: 0} 
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; line-height:100%;}
textarea { -webkit-appearance: none;}   
.button{ border-radius: 0; } 
.ui-btn-text{ display:none;}
.ui-submit{}
.txtcen{ text-align:center;}
input[type="radio"]:after {  width: 15px;  height: 15px;border-radius: 50%; top: -2px;left: -1px;position: relative;background-color:white;display: inline-block; visibility: visible;border: 1px solid #000;}
input[type="radio"]:checked:after {border: 4.5px solid #000; }

input[type=checkbox]:checked::before {content: '';display: inline-block; width:15px;  height: 15px;background:url(../images/duoxiantb.png) center center no-repeat #f39a00; background-size:12px auto; }

.proxxgd::-webkit-scrollbar { width:10px; height:8px;}
.proxxgd::-webkit-scrollbar-track {border-radius:4px; height:8px;background-color:#e7e7e7; border:1px solid #cacaca;box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);}
.proxxgd::-webkit-scrollbar-thumb { border-radius:4px; height:8px;background-color:#fb841a;}
.left{ float:left;}
.aright{ float:right !important; margin-top:15px !important;}
s{ text-decoration:none;}

 
.zhezhao{ width:100%; height:100vh; position:fixed; left:0; top:0; z-index:9997; background:rgba(0,0,0,0.4); display:none;}
.zzyvideo{ width:94%; height:auto; float:left; display:none; max-width:1000px; border-radius:20px; overflow:hidden; position:fixed; left:20px; top:20px; z-index:9999;}
.zzyvideo .zzyclose{ width:28px; height:28px; border-radius:0px 20px 0 0; position:absolute; right:0px; top:0px; z-index:9999; background:url(../images/closeX.png) center center no-repeat #fff; cursor:pointer;}
.zzyvideo video{ width:100%; height:auto; display:block;}
  
 
/*
::-webkit-scrollbar { height: 4px; width:0px;}
::-webkit-scrollbar-button { height:0;width:0;}*/
.sosoh2 { width:100%; height:auto; float:left; padding:10px 0; font-size:16px;}
.sosoh2 span {  margin:0 8px; font-weight:bold;   }
.prott { width:100%; height:auto; float:left; font-size:22px; line-height:40px; border-bottom:1px solid #ededed; margin:10px 0;  color:#000;}
.zhezhao{ width:100%; height:100vh; position:fixed; left:0; top:0; z-index:9999; background:rgba(0,0,0,0.8); display:none;}
 

.searchinfo{ width:100%; height:auto; float:left; padding:30px 0;}
.search_tt{ width:100%; height:auto; float:left; font-size:18px; line-height:32px; color:#f9f9f9; }
.search_tt span{ color:#fff;font-weight:600;}
.searchinfo dl.pdl { width:23%; margin:0.5%;}

.sj_menu {display: none;}
.menutb{ width:28px; height:28px;float:right; position:relative; margin:34px 0 22px 20px;}
.menutb span{ width:100%; height:5px; margin:3px 0; background:#000; transition:all 0.5s ease;float:left; display:inline-block;}
.menutb.close span{ opacity:0;transition:all 0.5s ease; position:absolute; left:0; top:13px;}
.menutb.close span:first-child{ transform: rotate(45deg); position:absolute; left:0; top:13px; opacity:1;}
.menutb.close span:last-child{ transform: rotate(-45deg); position:absolute; left:0; top:13px; opacity:1;}
.sjmenu{ display:none;}

.sj_menu{ width:100%; height:100vh; float:left; position:absolute; right:0; top:93px; z-index:9999; background:#0066b1;}
.sj_menu ul{ width:100%;  max-height:100vh; padding:80px 0; float:left; list-style:none; overflow-y:auto;}
.sj_menu ul li{ width:100%; height:auto; float:left; }
.sj_menu ul li a{ width:100%; height:auto; line-height:70px; float:left;font-family:"Inter2";   text-align:left; padding-left:45%; box-sizing:border-box; font-size:30px; color:#fff;} 
.sj_menu ul li a:hover{ opacity:0.8;}

/****分页****/
.fenye{ margin:40px 0 0 0; width:100%; height:auto; float:left;}
.fenye ul{  text-align:center; white-space:nowrap;list-style:none;}
.fenye ul li{display:inline;  margin:0; padding:0;list-style:none;  }
.fenye ul li a{ display:table-cell; display:inline-block; width:42px; color:#333; border-radius:4px; font-size:16px; height:42px; margin:0 3px;line-height:42px;text-align:center; background:#fff; border:1px solid #ededed; box-shadow:0 0 2px #ededed;}
.fenye ul li a.cur,.fenye ul li a:hover{ color:#fff; background:#0066b1;}
.fenye ul li.l1{ float:left; width:auto;}
.fenye ul li.l1 a{ width:auto; border-radius:20px; padding:0 15px;}
.fenye ul li.l1 a s{ padding-left:15px; background:url(../images/jtl.png) left center no-repeat;}
.fenye ul li.l1 a:hover s{ background:url(../images/jtlh.png) left center no-repeat;}
.fenye ul li.l2{ float:right; width:auto;} 
.fenye ul li.l2 a{ width:auto; border-radius:20px; padding:0 15px;}
.fenye ul li.l2 a s{ padding-right:15px; background:url(../images/jtr.png) right center no-repeat;}
.fenye ul li.l2 a:hover s{ background:url(../images/jtrh.png) right center no-repeat;}

#alertdiv{ position: fixed;margin: auto;width: 100%;top: 40%;display: none; z-index:2147483647; }
#alertdiv div{ background-color: #000;color: #FFF;padding: 20px 20px 20px 20px;min-width: 100px; width:600px;  min-height: 25px;text-align: center;color: rgb(255, 255, 255);border-width: 1px;  border-style: solid;-moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;line-height: 150%; margin: auto;z-index: 2147483647;}

/**********404*******/
.div404 { width:100%; height:auto;  float:left; padding:200px 0 80px 0; background:url(../images/404bj.jpg) top center no-repeat; background-size:cover; }
.div404 dl{ width:100%; max-width:800px; margin:0 auto;}
.div404 dl dt{ width:100%; height:auto; float:left;}
.div404 dl dt img{ width:100%; height:auto; display:block;}
.div404 dl dd{ width:100%; height:auto; float:left; margin:35px 0; padding:0 5%; box-sizing:border-box; text-align:center;} 
.div404 dl dd h2{ width:100%; height:auto; float:left; font-size:40px; line-height:56px; color:#fff;} 
.div404 dl dd p{ width:100%; height:auto; float:left; font-size:24px; line-height:32px; margin:15px 0; color:#fff;} 
.div404 dl dd a.a{ width:70%; height:50px; line-height:50px; margin:15px 15% 0 15%; border-radius:50px; background:#c9e80f; float:left;}
.div404 dl dd a.a s{ padding-right:30px; color:#000; font-size:20px; background:url(../images/404tb.png) right center no-repeat;} 
.div404 dl dd a.a:Hover{ opacity:0.8;} 
 
 
/*******首页*******/ 
.headtop{ width:100%; height:53px; line-height:53px; font-size:21px; color:#fff; float:left; background:#333; font-weight:100;}
.headtop span.sp{ width:auto; height:auto; float:left;}
.headtop .div{ width:auto; height:auto; float:right;}
.headtop .div span.sp1{ width:auto; height:auto; float:left;}
.headtop .div span.ssan{ width:40px; height:56px; float:right; cursor:pointer; background:url(../images/sstb.svg) center center no-repeat; background-size:24px auto;}
.yyqha{ width:25px; height:56px; float:right; margin:0 56px; background:url(../images/entb.svg) center center no-repeat; background-size:24px auto; position:relative; }
.yyqha s{ width:75px; height:auto; position:absolute; left:-25px; top:53px; background:#333; border-radius:0 0 5px 5px; z-index:99; display:none;} 
.yyqha s a{ width:100%; height:auto; float:left; padding:10px 0 15px 0;}
.yyqha s a img{ width:25px; height:auto; margin:0 auto; display:block;} 
.yyqha:Hover s{ display:block;} 
 
.ssdiv{ width:100%; height:auto; float:left; position:absolute; left:0; top:56px; background:#fff; padding:125px 0; z-index:9999; display:none; }
.ssdiv p{ width:100%; height:auto; margin:0 auto; max-width:700px; background:#ededed; border:1px solid #000; border-radius:4px; box-sizing:border-box; position:relative;}
.ssdiv p .input{ width:calc(100% - 70px); float:left; height:60px; border:none; background:#ededed;border-radius:4px; text-indent:15px; font-size:16px; outline:none;}
.ssdiv p .button{ width:70px; height:60px; line-height:60px; background:none; outline:none; cursor:pointer; border:none; background:url(../images/sstb.svg) center center no-repeat #000; cursor:pointer; background-size:35px auto;}
.ssdiv p .button:hover{ opacity:0.9;}


.headdiv{ width:100%; height:93px; float:left; background:none;box-sizing:border-box; position:relative; border-bottom:1px solid #CECECF;}
.logo{ width:auto; height:51px; margin:21px 0; float:left;}
.logo img{ width:auto; height:51px; float:left; display:block;}
.logo .img1{ display:none;}

ul.ulmenu{ width:auto; height:93px; margin:0; float:right; list-style:none;}
ul.ulmenu >li{ width:auto; height:93px; float:left;  padding:0 27px; }
ul.ulmenu >li >a{ width:auto; height:93px; font-family:"Inter2"; line-height:93px; float:left;background:url(../images/lanbj.png) center bottom no-repeat; background-size:0 5px; transition:all 0.5s ease;  font-size:23px; color:#000;}  
ul.ulmenu >li:hover >a,ul.ulmenu >li >a.cur{ color:#0066b1;background-size:100% 5px; transition:all 0.5s ease;}
.ejdiv{ width:100%; height:0; float:left; transition:all 0.5s ease; overflow:hidden; position:absolute; left:0; top:93px; z-index:9999; background:#fff; }
.ejdiv strong{ width:100%; height:auto; float:left; font-size:26px;font-family:"Inter4"; color:#000; line-height:28px; margin:50px 0 40px 0} 
.ejdiv dl{ width:auto; height:auto; float:left; margin-right:150px; }
.ejdiv dl dt a{ width:100%; height:auto; float:left; font-size:24px; line-height:26px; color:#000;font-family:"Inter1";} 
.ejdiv dl dd{ width:auto; height:auto; float:left; margin-top:20px;}
.ejdiv dl dd a{ width:100%; height:auto; float:left; font-size:20px; line-height:22px; color:#333;font-family:"Inter3"; margin-bottom:15px;} 
.ejdiv dl dt a:hover,.ejdiv dl dd a:hover{ color:#0066b1}
 
ul.ulmenu >li:Hover .ejdiv{ height:250px; transition:all 0.5s ease;}
ul.ulmenu >li:Hover .ejdivh{ height:460px;}
.ejdivh dl.d1{ width:210px; margin-right:190px;} 
.ejdivh dl.d2{ width:170px; margin-right:190px;}
.ejdivh dl.d3{ width:270px; margin-right:190px;}
.ejdivh dl.d4{ width:200px; margin-right:190px;}
.ejdivh dl.d5{ width:190px; margin-right:0;}
 
.indexdiv1{ width:100%; height:auto; float:left; background:#f8f8f8; padding-bottom:110px;}
   
.banner{ width:1200px; overflow:hidden; height:630px !important;  float:left; position:relative; touch-action: pan-y;}
.banner ul {  overflow:hidden; height:630px !important;  list-style:none;  }
.banner ul li{  width:100%;  height:auto;  min-height:100px; float:left; overflow:hidden;list-style:none;  position:absolute; left:0; top:0; opacity:0;}
.banner ul li img,.banner ul li video{ width:100%; height:630px !important;  float:left; transition:0.5s linear ; transform:scale(1.03);  }
.banner ul li.cur  img{transform:scale(1); }
.banner ul li.cur{ opacity:1; z-index:112;} 
.banner_span{margin:0px;padding:0px;width:100%; text-align:center;position:absolute; bottom:23px;z-index:999;}
.banner_span span{display:inline-block;  border:2px solid #0066b1;width:12px;height:12px; border-radius:12px; margin:0 7px;  background:#0066b1;cursor:pointer;}
.banner_span span.cur{ width:25px;  transition:all 0.6s ease; background:#fff;}
.banner .document_width{ position:relative;}
.banwezi{ position:absolute; padding:190px 10% 0 16%; box-sizing:border-box; top:0; width:100%; height:auto; left:0px;transition:1s linear ;  color:#fff; text-align:left; z-index:99;box-sizing:border-box}
.banwezi h3{ width:100%; height:auto; float:left; font-size:18px; line-height:24px; color:#fff;font-family:"Inter3";}
.banwezi h2{ width:100%; height:auto; float:left; font-size:39px; line-height:54px; color:#fff;font-family:"Inter1"; margin:10px 0 20px 0;}
.banwezi a.a{ width:auto; height:34px; line-height:34px; float:left; border:1px solid #fff; padding:0 15px; font-size:15px; color:#fff;}
.banwezi a.a s{ padding-right:30px; background:url(../images/bana.png) 95% center no-repeat; background-size:15px auto;transition:all 0.5s ease;}
.banwezi a.a:hover s{ transition:all 0.5s ease; background-position:100% center;} 
.bjtl{ width:32px; height:60px; float:left; cursor:pointer; position:absolute; left:30px; top:45%; z-index:999; background:url(../images/banjtl.svg) center center no-repeat; background-size:30px auto;}
.bjtr{ width:32px; height:60px; float:left; cursor:pointer; position:absolute; right:30px; top:45%; z-index:999; background:url(../images/banjtr.svg) center center no-repeat; background-size:30px auto;}
.bjtl:Hover,.bjtr:Hover{ opacity:1;}
.addCur{transform:scale(1) !important; }
.wzaddCur{ margin-top:0px;}
.banner ul li.cur  .f1 { animation: donghuawz 1s infinite;animation-iteration-count: 1; animation-fill-mode: forwards;}
.banner ul li.cur  .f2 {animation: donghuawz1 1.3s infinite; animation-iteration-count: 1; animation-fill-mode: forwards;}
.banner ul li.cur  .f3 { animation: donghuawz2 1.6s infinite;animation-iteration-count: 1; animation-fill-mode: forwards;}
@-webkit-keyframes donghuawz {0% {opacity: 0;margin-left: 50px;}30% { opacity: 0;margin-left: 50px;}100% { width: 100%;margin-left: 0px;}}
@-webkit-keyframes donghuawz1 {0% {opacity: 0;margin-left: 50px;}30% {opacity: 0;margin-left: 50px;}100% { width: 100%; margin-left: 0px;  }}
@-webkit-keyframes donghuawz2 {0% { opacity: 0; margin-left: 50px;}30% {opacity: 0;margin-left: 50px;}100% { width:auto; margin-left: 0px; }}

.indexdiv1right{ width:600px; height:auto; float:left;}
.indexdiv1right ul{ width:100%; height:auto; float:left; list-style:none;}
.indexdiv1right ul li{ width:100%; height:210px; float:left; padding:60px 40px 0 40px; box-sizing:border-box; background:#0066b1;}
.indexdiv1right ul li:nth-child(2){ background:#e6e6e6}
.indexdiv1right ul li:nth-child(3){ background:#32af55}
.indexdiv1right ul li span{ width:100%; height:24px; line-height:24px; float:left; color:#fff; font-size:14px;font-family:"Inter3"; overflow:hidden;}
.indexdiv1right ul li h3 a{ width:100%; height:30px; line-height:30px; float:left; color:#fff; font-size:22px;font-family:"Inter1"; overflow:hidden; margin:8px 0 10px 0;}
.indexdiv1right ul li a.a{ width:100%; height:24px; line-height:24px; float:left; color:#fff; font-size:16px; overflow:hidden;}
.indexdiv1right ul li:nth-child(2) span,.indexdiv1right ul li:nth-child(2) h3 a,.indexdiv1right ul li:nth-child(2) a.a{ color:#000;}
 


 
.indexdiv1sm{ width:100%; height:70px; float:left; padding-right:160px; box-sizing:border-box;}
.indexdiv1sm a{ width:32px; height:32px; float:right; margin:19px 16px; }
.indexdiv1sm a img{ width:100%; height:auto; display:block;}
.indexdiv1sm a.a{ margin-top:24px;}
.indexdiv1sm a.a3{ width:39px;}
.indexdiv1sm a.a3 img{ margin-top:3px;}
.indexdiv1sm a.a1{ width:26px;}

dl.idl1{ width:calc((100% - 104px) / 3); height:auto; float:left; margin-right:52px; border:1px solid #b9cad6; box-sizing:border-box;}
dl.idl1 dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.idl1 dt img{ width:100%; height:auto; display:block;}
  
dl.idl1 dd{ width:100%; height:auto; float:left; padding:40px; box-sizing:border-box;}
dl.idl1 dd h2 a{ width:100%; height:auto; float:left; font-size:24px; line-height:24px; color:#000; font-family:"Inter1";}
dl.idl1 dd p a{ width:100%; height:auto; float:left; transition:all 0.5s ease; font-size:18px; line-height:20px; color:#000; font-family:"Inter3"; margin-top:12px; background:url(../images/idiv1_tb.svg) 99% center no-repeat; background-size:20px auto;}
dl.idl1:hover dd p a{ background-position:right center; transition:all 0.5s ease;}
dl.idl1:hover dd{ background:#fff;}
dl.idl1.last{ margin-right:0;}

.indexdiv2{ width:100%; height:auto; float:left; padding:75px 0; background:#fff;}
.indexdiv2wz{ width:100%; height:auto; float:left; position:relative;}
.indexdiv2wz video{ width:100%; height:700px; position:relative; left:0; top:0; z-index:1; display:block;}
.indexdiv2wzc{ width:100%; height:100%; float:left; padding:61px 61px 150px 61px;   position:absolute; left:0; top:0; z-index:2;box-sizing:border-box;background:rgba(0,69,181,0.4);}
.indextt{ width:100%; height:auto; float:left; margin-bottom:20px;}
.indextt strong{ width:100%; height:auto; float:left; font-size:27px; line-height:27px;font-family:"Inter2"; font-weight:normal; color:#000;}
.indextt p{ width:100%; height:auto; float:left; font-size:18px; line-height:20px;font-family:"Inter3"; font-weight:100; margin-top:4px;}
.indexdiv2wzc .indextt strong,.indexdiv2wzc .indextt p{ color:#fff;}
.indexdiv2wzc ul{ width:calc(100% + 121px); margin-left:-61px; height:auto; float:left; float:left; margin-top:180px; list-style:none;}
.indexdiv2wzc ul li{ width:25%; height:auto; float:left; padding:30px 10px 0 10px; text-align:center; box-sizing:border-box; border-right:1px solid #AACD23;box-sizing:border-box;}
.indexdiv2wzc ul li strong{ width:100%; height:auto; float:left; font-size:24px; line-height:24px; color:#fff; font-family:"Inter1";font-weight:100;font-weight:normal;}
.indexdiv2wzc ul li strong em{ font-size:62px; line-height:62px; color:#fff;font-family:"Inter2"; margin-right:10px;}
.indexdiv2wzc ul li p{ width:100%; height:auto; min-height:48px; float:left; font-size:20px;font-family:"Inter1"; font-weight:normal;line-height:24px; color:#fff; margin-top:30px;}
.indexdiv2wzc ul li:last-child{ border-right:none;}

.indexdiv3{ width:100%; height:auto; float:left; background:#f8f8f8; padding:75px 0 120px 0;}
dl.ixwd1{ width:calc((100% - 156px) / 4); height:auto; float:left; margin:0 52px 52px 0; border:1px solid #ccc; box-sizing:border-box;}
dl.ixwd1 dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.ixwd1 dt img{ width:100%; height:auto; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.ixwd1:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.ixwd1 dd{ width:100%; height:auto; float:left; padding:30px 32px; box-sizing:border-box;}
dl.ixwd1 dd span{ width:100%; height:auto; float:left; font-size:17px; line-height:20px; color:#000;}
dl.ixwd1 dd h3 a{ width:100%; height:56px; float:left; font-size:22px; line-height:28px; color:#000; margin:20px 0 ; overflow:hidden;}
dl.ixwd1 dd a.a{ width:100%; height:auto; float:left; padding-left:27px; box-sizing:border-box; font-size:16px; line-height:20px; color:#000; background:url(../images/ixwtb1.svg) left center no-repeat; background-size:20px auto;}
dl.ixwd1:Hover{ box-shadow:0 2px 5px #ccc; background:#fff;}
dl.ixwd1:Hover h3 a{ color:#0066b1;}
dl.ixwd1.last{ margin-right:0;}

dl.ixwd2{ width:calc((100% - 52px) / 2); height:auto; float:left; margin:18px 52px 18px 0;}
dl.ixwd2.last{ margin:18px 0;}
dl.ixwd2 dt{ width:105px; height:auto; float:left;}
dl.ixwd2 dt img{ width:105px; height:105px; display:block;}
dl.ixwd2 dd{ width:calc(100% - 135px); height:105px; border-bottom:1px solid #ccc; float:right;}
dl.ixwd2 dd h3 a{ width:100%; height:56px; margin:10px 0; float:left; font-size:22px; line-height:28px; overflow:hidden;font-family:"Inter1"; color:#333;}
dl.ixwd2:hover dd h3 a{color:#0066b1;}

.bottomdiv{ background:#000; width:100%; height:auto; float:left; padding:60px 0 30px 0; }
.bottomdiv .document_width{ position:relative; }
.bottomdivleft{ width:617px; height:auto; float:left;} 
.bottomdivleft img{ width:100%; height:auto; float:left; display:block; margin-left:-60px; }
.bottomdivzj{ width:610px; height:auto; float:left; position:absolute; left:540px; top:50px;} 
.bsmdiv{ width:100%; height:auto; float:left; padding-bottom:35px; border-bottom:1px solid #0066B1; padding-left:100px; box-sizing:border-box;}
.bsmdiv a img{ width:auto; max-width:34px; height:auto; max-height:32px !important; float:left; display:block; margin:0 18px;}
.bsmdiv a.a img{ margin-top:6px;}
.blogt{ width:100%; height:auto; float:left; margin:35px 0 6px 0;}
.blogt img{ width:380px; height:auto; display:block; margin:0 auto;}
.bottomdivzj p.p{ width:100%; height:auto; float:left; font-size:17px; line-height:24px;font-family:"Inter3"; color:#fff; text-align:center;}
.bewm{width:100%; height:auto; float:left; margin:37px 0;}
.bewm img{ width:336px; height:auto; display:block; margin:0 auto;} 
.bottomdivzj p.p1{ width:100%; height:auto; float:left; padding:0 0 0 102px; box-sizing:border-box;}
.bottomdivzj p.p1 a{ width:50%; height:auto; float:left; font-size:18px; line-height:30px; box-sizing:border-box; color:#fff;}
.bottomdivzj p.p1 a.atel{ padding-left:30px; background:url(../images/bot_tb1.svg) left top no-repeat; background-size:25px auto !important;}
.bottomdivzj p.p1 a.amail{ padding-left:50px; background:url(../images/bot_tb2.svg) 10px center no-repeat; background-size:30px auto !important;}
.bottomdivzj p.p2{ width:100%; height:auto; float:left; padding:0 0 0 99px; margin-top:54px; box-sizing:border-box; font-size:19px; line-height:22px; color:#0066B1;}
.bottomdivzj p.p2 s{ padding-left:24px; background:url(../images/bot_tb3.svg) left center no-repeat; background-size:21px auto}

.bottomdivright{ width:100%; height:auto; float:right; padding:0 5%; box-sizing:border-box; }
.bottomdivright dl.d1{ width:20% !important; height:auto; float:left; }
.bottomdivright dl.d1 dt a{ width:100%; height:auto; float:left; font-size:22px; color:#fff; line-height:24px;font-family:"Inter2";}
.bottomdivright dl.d1 dd{ width:100%; height:auto; float:left; margin:20px 0 0 0;}
.bottomdivright dl.d1 dd p{ width:100%; height:auto; float:left; margin-bottom:6px;}
.bottomdivright dl.d1 dd a{ width:100%; height:auto; float:left; color:#86868C; margin-right:20px; font-size:16px; line-height:24px;font-family:"Inter3";}
.bottomdivright dl.d1 dd a:last-child{ margin-right:0;}
.bottomdivright dl.d1 dd a.a{ font-size:16px;font-family:"Inter1";margin-right:27px; color:#A4A4AA;}
.bottomdivright dl.d1 dd a:Hover{ color:#fff;}
.ptsa{ margin-left:142px;}

.bottomdivright dl.d1.d2,.bottomdivright dl.d1.d2s,.bottomdivright dl.d1.d2s1{ width:20% !important;}
.bottomdivright dl.d1.d2 dd a.a{ width:100%; margin-bottom:6px;}
 
.bqxx{ width:100%; height:auto; float:left; margin-top:50px;} 
.bqxx p{ width:auto; height:auto; float:left; font-size:19px; line-height:17px; color:#0066B1;}
.bqxx p s{ padding-left:24px; background:url(../images/bot_tb3.svg) left center no-repeat; background-size:21px auto}

.bqxx span{ width:auto; height:auto; float:left;  font-family:"Inter3"; margin-left:40px;}
.bqxx span a{color:#0066B1;font-size:18px; line-height:16px; width:auto; height:auto; float:left;}
.bqxx span s{ width:1px; height:10px; margin:5px 14px; background:#86868C; float:left; opacity:0.5;} 
 

.float_r{ width:52px; height:auto; float:left; position:fixed; bottom:150px; right:0; z-index:9999;}
.float_r ul{ width:100%; height:auto; float:left; list-style:none;}
.float_r ul li{ width:100%; height:auto; float:left;  margin-bottom:1px; position:relative; border-radius:5px;}
.float_r ul li.l1 a{ width:100%; height:52px; float:left;  background:url(../images/float_tb1.svg) center center no-repeat; background-size:52px auto !important;transition:all 0.5s ease;}
.float_r ul li.l1 a:hover{background:url(../images/float_tb1h.svg) center center no-repeat;transition:all 0.5s ease;}
.float_r ul li.l2 a{ width:100%; height:52px; float:left;  background:url(../images/float_tb2.svg) center center no-repeat; background-size:52px auto !important;transition:all 0.5s ease;}
.float_r ul li.l2 a:hover{ background:url(../images/float_tb2h.svg) center center no-repeat;transition:all 0.5s ease; }
.float_r ul li.l3 a{ width:100%; height:52px; float:left;  background:url(../images/float_tb3.svg) center center no-repeat; position:relative; z-index:1; background-size:52px auto !important;transition:all 0.5s ease;}
.float_r ul li.l3 a:Hover{background:url(../images/float_tb3h.svg) center center no-repeat;transition:all 0.5s ease;}
.float_r ul li.l4 a{ width:100%; height:52px; float:left;  background:url(../images/float_tb4.svg) center center no-repeat; background-size:52px auto !important;transition:all 0.5s ease;}
.float_r ul li.l4 a:Hover{ background:url(../images/float_tb4h.svg) center center no-repeat;transition:all 0.5s ease;}
.float_r ul li.l3 span{ width:0px; height:52px; line-height:52px; transition:all 0.5s ease; z-index:0; background:#e6e6e6; box-sizing:border-box; position:absolute; right:52px; top:0; font-size:16px; text-align:center; color:#000; overflow:hidden; border-radius:5px 0 0 5px;}
.float_r ul li.l3:hover span{ width:150px; transition:all 0.5s ease;  }

.float_r ul li a p{ width:150px; height:auto;  display:none; float:left;  z-index:998; transition:all 0.5s ease;   position:absolute; right:55px; top:0px; font-size:16px; text-align:center; color:#fff; overflow:hidden; }
.float_r ul li a:hover p{  display:block;  transition:all 0.5s ease;}
.float_r ul li a p img{ width:100%; height:auto; display:block;}

.float_r ul li.l2 p{ top:-54px;}

/****解决方案分类*****/
.nydiv{ width:100%; height:auto; float:left; padding-bottom:150px;}
.nytt{ width:100%; height:auto; float:left;}
.nytt strong{ width:100%; height:auto; float:left; font-weight:100; font-family:"Inter3";font-size:70px; line-height:70px; color:#000; margin:70px 0;}
.nyban{ width:100%; height:auto; float:left; margin-bottom:100px;}
.nyban img{ width:100%; height:auto; display:block;}
  
dl.fld2{ width:100%; height:auto; float:left; margin-top:70px; padding:0 150px; box-sizing: border-box; }
dl.fld2 dt{ width:420px; height:auto; float:left;}
dl.fld2 dt img{ width:100%; height:auto; display:block;}
dl.fld2 dd{ width:calc(100% - 485px); height:420px; float:right; border-bottom:1px solid #BFC5C9; padding-top:30px; box-sizing:border-box;}
dl.fld2 dd h2 a{ width:100%; height:auto; float:left; font-size:44px; line-height:44px; color:#000;font-family:"Inter3";}
dl.fld2 dd p{ width:100%; height:auto; float:left; font-size:26px; font-family:"Inter3";line-height:42px; color:#222; padding-right:25%; margin:56px 0 70px 0; box-sizing:border-box;}
dl.fld2 dd a.a{ width:auto; height:56px; line-height:56px; font-size:20px; color:#000; float:left; padding:0 30px; border:1px solid #333;}
dl.fld2 dd a.a s{ padding-right:40px; background:url(../images/idiv1_tb.svg) 95% center no-repeat; transition:all 0.5s ease; background-size:22px auto !important;}
dl.fld2:Hover dd{border-bottom:1px solid #0066b1; }
dl.fld2:Hover dd h2 a{ color:#0066b1;}
dl.fld2 dd a.a:Hover s{  background:url(../images/idiv1_tb.svg) 100% center no-repeat;transition:all 0.5s ease;}


/******解决方案列表******/
.solmenudiv{ width:100%; height:auto; float:left; position:relative; margin-bottom:36px;}
.solmenudivqh{ width:100%; height:auto;float:left; display:none;}
.solmenudivwz{ width:100%; height:auto; float:left; background:#fff; padding:110px 140px; box-sizing:border-box;}
.solmenudivwz h3{ width:100%; height:auto; float:left; font-size:32px; line-height:34px; color:#555; margin-bottom:60px;}
.solmenudivwz p.p{ width:calc(50% - 30px); height:auto; float:left; font-size:24px; line-height:38px; color:#000; margin-right:60px;}
.solmenudivwz p.p.last{ margin-right:0;}
.solmenudivqh video,.solmenudivqh img{ width:100%; height:700px;object-fit: cover}
.vidoean{ width:100%; height:100%; float:left; position:absolute; left:0; top:0; background:url(../images/videoan.png) center center no-repeat; background-size:120px auto; cursor:pointer;}

.jtsz{ display:none;}
.soljtl{ width:46px; height:46px; position:absolute; left:30px; top:44%; background:url(../images/nyjt_l.svg) center center no-repeat; background-size:46px auto !important; border-radius:100%; cursor:pointer;}
.soljtr{ width:46px; height:46px; position:absolute; right:30px; top:44%; background:url(../images/nyjt_r.svg) center center no-repeat; background-size:46px auto !important;border-radius:100%; cursor:pointer;}
.soljtl:Hover{  background:url(../images/nyjt_lh.svg) center center no-repeat;}
.soljtr:Hover{ background:url(../images/nyjt_rh.svg) center center no-repeat;}


.solmenudivul{ width:100%; height:auto; float:left; position:absolute; left:0; bottom:0; z-index:11;}
.solmenudiv ul{  text-align:center; white-space:nowrap;list-style:none;}
.solmenudiv ul li{display:inline;  margin:0; padding:0;list-style:none;  }
.solmenudiv ul a{ display:table-cell; display:inline-block; width:auto;font-family:"Inter2"; font-size:22px; color:#0066b1; height:64px; margin:0 28px;line-height:64px;text-align:center;}
.solmenudiv ul a.cur{ background:url(../images/lanbj.png) center bottom no-repeat; background-size:100% 4px;}

.nydiv1{ width:100%; height:auto; float:left; min-height:200px; padding-bottom:80px; background:#f8f8f8;}
.bottop{ border-top:1px solid #CECECF}
.menuul{ width:100%; height:auto; float:left; margin:-42px 0 121px 0; position:relative; z-index:1;}
.menuul ul{ width:100%; height:auto; float:left; list-style:none;}
.menuul ul li{ width:auto; height:auto; float:left;}
.menuul ul li a{ width:auto; height:auto; padding-bottom:15px; font-size:22px; line-height:24px;font-family:"Inter2"; color:#000; margin-right:50px;  background:url(../images/lanbj.png) center bottom no-repeat; background-size:0 7px; transition:all 0.5s ease;}
.menuul ul li a.cur,.menuul ul li a:hover{ background-size:100% 7px; transition:all 0.5s ease; color:#0066b1;}

dl.soldl{ width:calc((100% - 104px) / 3); height:auto; float:left; margin:0 52px 52px 0; border:1px solid #ccc; box-sizing:border-box;}
dl.soldl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.soldl dt img{ width:100%; height:420px; display:block; background:#6f7175;/*-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.soldl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }*/
dl.soldl dd{ width:100%; height:auto; float:left; padding:40px 32px 32px 32px; box-sizing:border-box;}
dl.soldl dd h3 a{ width:100%; height:32px; line-height:32px; float:left; font-size:28px; color:#000; overflow:hidden;}
dl.soldl dd p{ width:100%; height:24px; line-height:24px; float:left; font-size:20px; color:#000; overflow:hidden; margin:26px 0 34px 0;}
dl.soldl dd a.a{ width:auto; height:46px; line-height:46px; font-size:18px; color:#000; float:left; padding:0 25px; background:#fff; border:1px solid #333;}
dl.soldl dd a.a s{ padding-right:40px; background:url(../images/idiv1_tb.svg) 95% center no-repeat; /*transition:all 0.5s ease;*/ background-size:16px auto !important;} 
dl.soldl:Hover dd h3 a{/* color:#0066b1;*/}
dl.soldl:Hover{ box-shadow:0 2px 8px #ededed;}
dl.soldl:Hover dd{ background: #fff;}
dl.soldl:Hover dd a.a{background:#32AF55; color: #fff;border:1px solid #32AF55;}
dl.soldl:Hover dd a.a s{  background:url(../images/idiv1_tb2.svg) 95% center no-repeat;/*transition:all 0.5s ease;*/}
dl.soldl:nth-child(3n+2){ margin-right:0;}


/********解决方案详情******/
.nopadding{ padding:0 !important;}
dl.solxxd1{ width:100%; height:auto; float:left; background:#0066b1;}
dl.solxxd1 dd{ width:calc(100% - 600px); height:auto; float:left; padding:160px 180px 0 180px; box-sizing:border-box;}
dl.solxxd1 dd h1{ width:100%; height:auto; float:left; font-size:68px;font-family:"Inter3"; line-height:88px; color:#fff;}
dl.solxxd1 dd p{ width:100%; height:auto; float:left; font-size:22px; line-height:26px; color:#fff; margin-top:40px;}
dl.solxxd1 dt{ width:600px; height:auto; float:left;}
dl.solxxd1 dt img{ width:100%; height:auto; display:block;}

.solxxdiv{ width:100%; height:auto; float:left;} 
.solxxdiv ul.ul{  text-align:center; white-space:nowrap;list-style:none; background:#dff1f7; }
.solxxdiv ul.ul li{display:inline;  margin:0; padding:0;list-style:none;  }
.solxxdiv ul.ul a{ display:table-cell; display:inline-block; width:auto;font-family:"Inter2"; font-size:20px; color:#0066b1; height:57px; margin:0 37px;line-height:57px;text-align:center;}

.solxxdivwz{ width:100%; height:auto; float:left; background:#fff; padding:80px 150px 84px 150px; box-sizing: border-box; }
strong.strxt{ width:auto; height:auto; float:left; font-size:24px; font-family:"Inter2";line-height:32px; font-weight: normal;color:#000; margin-bottom:30px;background:url("../images/hxt.png") left bottom no-repeat; background-size:100% 1px !important; padding-bottom:0px;}
.solxxdivwz p{ width:100%; height:auto; font-size:22px;font-family:"Inter3"; line-height:40px; color:#000; float: left;}
 

.solxxdiv1{ width:100%; height:auto; float:left; }
.nytt1{ width:100%; height:auto; float:left; margin-bottom:0px;}
.nytt1 span{ width:100%; height:auto; float:left; font-size:22px; color:#000;font-family:"Inter2"; margin-bottom:40px; }
.nytt1 strong{ width:100%; height:auto; float:left; font-size:60px; color:#000;   font-family:"Inter2"; }




.solxxdiv2{ width:100%; height:auto; float:left; background:#f8f8f8; padding:0; }
.solxxdiv2wz{ width:100%; height:auto; float:left;}
.solxxdiv2wz img{ width:100%; height:auto; display:block; max-width:100% !important; height:auto !important; margin:0 auto;}


.solvideo{ width:100%; height:auto; float:left; padding:80px 0 0 0;}
.solvideo video,.solvideo iframe{ width:100%; height:auto; display:block;}


/******服务中心******/
.nydivwz{ width:100%; height:auto; float:left; padding:40px 150px; box-sizing:border-box;}
.nydivwz strong{ width:100%; height:auto; float:left; font-size:42px; line-height:50px; font-weight:100; color:#000; margin-bottom:40px;font-family:"Inter3";}
.nydivwz p.p{ width:calc(50% - 39px); height:auto; float:left; margin-right:70px; font-size:26px; line-height:40px; color:#222;font-family:"Inter3"; }
.nydivwz p.p.last{ margin-right:0;}

.serdiv{ width:100%; height:auto; float:left; padding-top:30px; padding:0 150px; box-sizing: border-box;}
dl.serdl{ width:calc((100% - 70px) / 2); height:auto; float:left; margin:70px 70px 0 0; border:1px solid #32AF55; background:#f8f8f8; box-sizing:border-box;}
dl.serdl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.serdl dt img{ width:100%; height:auto; display:block; } 
dl.serdl dd{ width:100%; height:auto; float:left;   padding:40px 40px; box-sizing:border-box;}
dl.serdl dd h3 a{ width:100%; height:auto; float:left; font-size:28px; line-height:30px; color:#000; margin-bottom:6px;}
dl.serdl dd p{ width:100%; height:auto; min-height: 48px; float:left; font-size:20px; line-height:24px;  margin-top:5px; color:#111; overflow:hidden;font-family:"Inter3";}
.serdiv dl.serdl:nth-child(2n+0){ margin-right:0;}
dl.serdl:Hover{ box-shadow:0 2px 6px #ededed;}
dl.serdl:Hover dd { background:#32AF55; }
dl.serdl:Hover dd h3 a,dl.serdl:Hover dd p{ color:#fff;}

/*****服务中心-详情*****/
dl.serxxd1{ width:100%; height:auto; float:left; background:#0066b1;}
dl.serxxd1 dd{ width:50%; height:auto; float:left; box-sizing:border-box;}
dl.serxxd1 dd h1{ width:100%; height:auto; float:left;font-size:68px;font-family:"Inter3";  line-height:90px; color:#fff; text-align:center; padding-top:30%;}
dl.serxxd1 dt{ width:50%; height:auto; float:left;}
dl.serxxd1 dt img{ width:100%; height:auto; display:block;}

.huibj{ background:#f8f8f8 !important;}

.solxxdiv1 .nydivwz{ padding:110px 0 65px 0; border-top:1px solid #ccc; margin-top:20px;}

.serxxdiv{ width:100%; height:auto; float:left; padding:0 0 158px 0; box-sizing: border-box;  background:#fff;}
.serxxdiv dl.serdl{ width:calc((100% - 104px) / 3); margin-right:52px;margin-top:0;}
.serxxdiv dl.serdl dd{ padding:40px 40px;}
.serxxdiv dl.serdl dd h3 a{ font-size:28px; line-height:30px;}
.serxxdiv dl.serdl dd p{ font-size:20px; line-height:24px; margin-top:5px;}
.serxxdiv dl.serdl:nth-child(3n+0){ margin-right:0;}



/******新闻列表*****/
.newtjdiv{ width:100%; height:auto; float:left;}
.newtjdiv dl.ixwd1{ margin-bottom:0;}
.newsdiv{ width:100%; height:auto; float:left; background:#f8f8f8; padding:0 0 150px 0;}
ul.xul{ width:100%; height:auto; float:left; list-style:none; padding:60px 0 70px 0; border-bottom:1px solid #ccc;}
ul.xul li{ width:auto; height:auto; float:left; margin:20px 50px 0 0;}
ul.xul li a{ width:auto; height:62px; line-height:62px; float:left;font-family:"Inter3"; border:2px solid #0066b1; padding:0 15px; font-size:29px; color:#0066b1;}
ul.xul li a:hover,ul.xul li a.cur{ background:#0066b1; color:#fff;}

.newsdivlist{ width:100%; height:auto; float:left;}
dl.xdl{ width:100%; height:auto; float:left; margin-top:74px;}
dl.xdl dt{ width:420px; height:400px; float:left; overflow:hidden;}
dl.xdl dt img{ width:100%; height:100%; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.xdl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.xdl dd{ width:calc(100% - 485px); height:400px; float:right; border-bottom:1px solid #ccc; padding-top:30px; box-sizing:border-box;}
dl.xdl dd span{ width:100%; height:auto; float:left; font-size:21px; line-height:26px; color:#000;}
dl.xdl dd h3 a{ width:100%; height:80px; float:left; font-size:32px; line-height:38px;font-family:"Inter2"; overflow:hidden; color:#000; margin:40px 0 25px 0;}
dl.xdl dd p{ width:100%; height:60px; float:left; font-size:26px;font-family:"Inter3"; line-height:30px; overflow:hidden; color:#222; margin-bottom:40px;}
dl.xdl dd a.a{ width:auto; height:auto; float:left; padding-left:30px; font-size:18px; line-height:28px; background:url(../images/ixwtb1.svg) left center no-repeat; background-size:25px auto;}
dl.xdl:hover h3 a{ color:#0066b1;}
dl.xdl:hover dd{ border-bottom:1px solid #0066b1; } 



/*****新闻列表-详情******/
.stime{ width:100%; height:auto; float:left; font-size:24px; line-height:28px; margin:80px 0 50px 0; color:#333;}
.xh1{ width:100%; height:auto; float:left; font-size:57px; line-height:70px;font-family:"Inter3"; color:#000; margin-bottom:40px;}
.newsxxdiv{ width:100%; height:auto; float:left; padding:35px 270px; box-sizing:border-box;font-size:22px; line-height:36px; color:#000;font-family:"Inter3";}
.newsxxdiv img{ width:100%; height:auto !important; max-width:100% !important; display:block; margin:0 auto;}
.newsxxdiv p{ width:100%; height:auto; float:left; font-size:22px; line-height:36px; color:#000; margin:8px 0;}

.sxtiao{ width:100%; height:auto; float:left; border-top:1px solid #ccc; padding-top:30px; margin-top:35px;}
.sxtiao a.a{ width:40%; height:60px; color:#444; float:left; padding-top:7px; background:url(../images/newsxx_l.svg) left center no-repeat; padding-left:65px; box-sizing:border-box; background-size:44px auto; font-size:22px; line-height:24px; overflow:hidden;}
.sxtiao a.a1{ width:40%; height:60px; color:#444; float:right; padding-top:7px; background:url(../images/newsxx_r.svg) right center no-repeat; padding-right:65px; box-sizing:border-box; background-size:44px auto; font-size:22px; line-height:24px; text-align:right; overflow:hidden;}
.sxtiao a.a:hover,.sxtiao a.a1:hover{ color:#000;}

/*****关于我们列表*****/
.aboutdiv {width: 100%;height: auto;float: left;padding:30px 150px 0 150px; box-sizing: border-box;}
dl.abdl{ width:100%; height:auto; float:left; margin-top:70px;}
dl.abdl dt{ width:calc(50% - 35px); height:630px; float:left; margin-right:70px; overflow:hidden;}
dl.abdl dt img{ width:100%; height:100%; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.abdl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.abdl dd{ width:calc(50% - 35px); height:630px; float:left; border-bottom:1px solid #ccc;}
dl.abdl dd h3 a{ width:100%; height:auto; float:left; margin:60px 0; font-size:57px; line-height:60px; color:#000; }
dl.abdl dd p{ width:100%;float:left; font-size:28px; line-height:44px; color:#222;font-family:"Inter3"; height:184px; overflow:hidden;}
dl.abdl dd a.a{ width:auto; height:60px; line-height:60px; padding:0 30px; font-size:20px; color:#000; float:left; margin-top:120px; border:1px solid #222; background:#f8f8f8;}
dl.abdl dd a.a s{ padding-right:40px; background:url(../images/idiv1_tb.svg) 95% center no-repeat; transition:all 0.5s ease; background-size:16px auto !important;} 
dl.abdl dd a.a:Hover s{  background:url(../images/idiv1_tb.svg) 100% center no-repeat;transition:all 0.5s ease;}


/****关于我们详情****/
.abban{ width:1800px; overflow:hidden; height:700px !important;  float:left; position:relative; touch-action: pan-y; margin-bottom:0 !important;}
.abban ul {  overflow:hidden; height:700px !important;  list-style:none;  }
.abban ul li{  width:100%;  height:auto;  min-height:100px; float:left; overflow:hidden;list-style:none;  position:absolute; left:0; top:0; opacity:0;}
.abban ul li img,.banner ul li video{ width:100%; height:700px !important;  float:left; transition:0.5s linear ; transform:scale(1.03);  }
.abban ul li.cur  img{transform:scale(1); }
.abban ul li.cur{ opacity:1; z-index:112;} 
.abjtl{ width:46px; height:46px; float:left; position:absolute; z-index:998; left:30px; top:45%; background:url(../images/ab_jtl.png) center center no-repeat; background-size:43px auto; cursor:pointer;}
.abjtr{ width:46px; height:46px; float:left; position:absolute;z-index:998; right:30px; top:45%; background:url(../images/ab_jtr.png) center center no-repeat; background-size:43px auto; cursor:pointer;}

dl.abxxdl{ width:25%; height:auto; float:left; text-align:center; margin:80px 0 20px 0;}
dl.abxxdl dt{ width:100%; height:auto; float:left;}
dl.abxxdl dt img{ width:220px; height:auto; display:block; margin:0 auto;}
dl.abxxdl dd{ width:100%; height:auto; float:left; font-size:30px; line-height:36px; color:#000;font-family:"Inter2"; margin-top:20px;}

dl.abd2{ width:calc(50% - 35px); height:auto; float:left; border:1px solid #7B9DB5; margin-right:70px; box-sizing:border-box;}
dl.abd2 dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.abd2 dt img{ width:100%; height:auto; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.abd2:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.abd2 dd{ width:100%; height:auto; float:left; border-top:1px solid #7B9DB5; padding:50px 67px 45px 67px; box-sizing:border-box;}
dl.abd2 dd h3 a{ width:100%; height:auto; float:left; font-size:40px; line-height:48px; color:#000; margin-bottom:6px;}
dl.abd2 dd p{ width:100%; height:auto; float:left; font-size:32px; line-height:36px;font-family:"Inter3";  color:#111; overflow:hidden;}
dl.abd2:nth-child(2n+0){ margin-right:0;}

/*******联系我们*****/
.lxwmdiv{ width:100%; height:auto; float:left;}
.lxwmdivl{ width:882px; height:auto; float:left; margin-right:83px; background:#32af55; border-radius:15px; overflow:hidden; min-height:100px;}
.lxwmdivl dl{ width:100%; height:auto; float:left;}
.lxwmdivl dl dd{ width:100%; height:auto; float:left; padding:60px 47px; box-sizing:border-box;}
.lxwmdivl dl dd p.p{ width:100%; height:auto; float:left; padding-left:90px; box-sizing:border-box; background-size:42px auto !important;}
.lxwmdivl dl dd p.p s{ width:100%; height:auto; float:left; font-size:22px;font-family:"Inter3";  line-height:24px; color:#fff; margin-bottom:4px;}
.lxwmdivl dl dd p.p span{ width:100%; height:auto; float:left; font-size:24px; line-height:32px; color:#fff;font-family:"Inter2";}
.lxwmdivl dl dd p.p.ps{ background-size:34px auto !important;}
.lxwmdivl dl dd p.pxt{ width:100%; height:1px; float:left; margin:40px 0; background:rgba(255,255,255,0.3);}
.lxwmdivl dl dt{ width:100%; height:auto; float:left;}
.lxwmdivl dl dt img{ width:100%; height:auto; display:block;}

.lxwmdivr{ width:calc(100% - 965px); height:auto; float:left;}
.lxwmdivr .img{ width:100%; height:auto; float:left; display:block; margin:40px 0 20px 0;}
.lxwmdivr p.p{ width:100%; height:auto; float:left; font-size:26px; line-height:40px; color:#333; margin-bottom:80px;}
.lxwmdivr p.p1{ width:calc(50% - 20px); height:auto; float:left;  margin-right:40px; margin-bottom:40px;}
.lxwmdivr p.p1 span{ width:100%; height:auto; float:left;font-size:22px; line-height:26px; color:#000; margin-bottom:15px;}
.lxwmdivr p.p1 .input{ width:100%; height:87px;font-family:"Inter1"; line-height:87px; font-size:22px; outline:none; float:left; border:1px solid #7B9DB5; background:#f8f8f8; border-radius:8px; padding:0 25px; box-sizing:border-box;}
.lxwmdivr p.p1.last{  margin-right:0px;}
.lxwmdivr p.p1.p1s{ width:100%; margin-right:0px;}
.lxwmdivr p.p1 .text{ width:100%; height:260px;font-family:"Inter1";  line-height:40px; font-size:22px; outline:none; float:left; border:1px solid #7B9DB5; background:#f8f8f8; border-radius:8px; padding:25px; box-sizing:border-box;}
.lxwmdivr .button{ width:100%; height:87px; line-height:87px; border-radius:87px; font-size:32px;font-family:"Inter1"; color:#fff; text-align:center; border:none; outline:none; cursor:pointer; background:#0066B1;}
.lxwmdivr .button:Hover{ opacity:0.8;}

.lxewm{ width:100%; height:auto; float:left; border-top:1px solid #dedede; margin-top:140px; padding-top:220px; margin-bottom:70px;}
.lxewm img{ width:990px; height:auto; display:block; margin:0 auto; }


.searchinfo dl.soldl{ width:calc(94% / 3); margin:1% !important;}  



.pdian{ width:100%; height:auto; float:left; padding-left:25px; box-sizing:border-box; background:url(../images/pdian.png) left 8px no-repeat; background-size:15px auto;}
.pdians{width:100%; height:auto; float:left; padding-left:25px; box-sizing:border-box;  }



/******新解决方案详细***/
dl.xinsolxxd1{ width:100%; height:auto; float:left; background:#0066b1;}
dl.xinsolxxd1 dt{ width:calc(100% - 600px); height:auto; float:left;background:#6f7175;}
dl.xinsolxxd1 dt img,dl.xinsolxxd1 dt video{ width:100%; height:630px; display:block; }
dl.xinsolxxd1 dt img{ width:auto  !important; max-width: 100% !important; margin:0 auto;}
dl.xinsolxxd1 dd{ width:600px; height:630px; float:left; padding:0px 60px 0 60px; box-sizing:border-box;display: flex; align-items: center;}
dl.xinsolxxd1 dd div{ width: 100%; height:auto; float:left;}
dl.xinsolxxd1 dd h1{ width:100%; height:auto; float:left; font-size:40px;font-family:"Inter3"; line-height:50px; padding-bottom:30px; color:#fff; background:url("../images/bxt.png") left bottom no-repeat; background-size:30px 1px;}
dl.xinsolxxd1 dd p{ width:100%; height:auto; float:left; font-size:22px; line-height:26px; color:#fff; margin-top:30px;font-family: "Inter3"; }

.solxxdiv1c{ width: 100%; height:auto; float:left; padding:0; background:#dff1f7;}
.solxxdiv1c .nytt1{ border-bottom:2px solid #fff; padding-left:150px; box-sizing: border-box; margin-bottom: 0;}
.solxxdiv1c .nytt1 strong.strxt,.xinsolxxdiv2xx .nytt1 strong.strxt{ width: auto;margin:37px 0; font-size:24px; line-height:32px;}

dl.solxxd2{ width:25%; height:auto; float:left; text-align: center;border-right: 2px solid #fff; border-bottom: 2px solid #fff; padding:85px 40px 15px 40px; box-sizing: border-box; }
dl.solxxd2.last{border-right: 0px;}
dl.solxxd2 dt{ width:100%; height:auto; float:left;text-align: center;} 
dl.solxxd2 dt img{ width:65px; height:auto; margin:0 auto;display:block;}
dl.solxxd2 dd{ width:100%; height:auto; float:left; margin-top:10px;}
dl.solxxd2 dd strong{ width:100%; height:auto;text-align: center; font-family: "Inter2";float:left; font-size:20px; line-height:28px; min-height:144px; color:#000; font-weight:100; margin-bottom:15px;}

.xinsolxxdiv2{ width:100%; height:auto; float:left; padding:0 0 144px 0; }
.xinsolxxdiv2xx{ width: 100%; height:auto; float:left; padding-left: 150px;padding-top:44px; padding-bottom: 100px; background:#fff; box-sizing: border-box;}
.xinsolxxdiv2xxleft{ width:572px; height:auto; float:left; margin-right:28px; margin-top: -10px;}
.xinsolxxdiv2xxleft p.pd{ width:100%; height:auto; float:left;  border-bottom:1px solid #E0E0E0; padding:20px 0; font-size: 18px; line-height:28px; font-weight:600; color: #000; }
.xinsolxxdiv2xxleft p.pd span{ width:50%; height:auto; float:left; font-weight: normal;font-family: "Inter3" }

.solxxdivpro{ width:1050px; height:auto; float:left; margin-bottom: 50px;}
.solxxdivproc{ width:1050px; height:auto; margin:0 auto; position:relative; overflow:hidden; touch-action: pan-y;}
.solxxdivprolist{width:2000000px; height:auto; overflow:hidden;  float:left; transition:transform 600ms;}
.solxxdivprolist dl{ width:1050px; height:auto; float:left; box-sizing:border-box; }
.solxxdivprolist dl dt{ width:100%; height:auto; float:left; overflow:hidden;}
.solxxdivprolist dl dt img{ width:100%; height:auto; display:block;  background:#6f7175;}
.jtkz{ width:99px; height:auto; float:right; margin-top:29px; margin-right:34px;}
.jtkz .jtl{ width:40px; height:40px; float:left; cursor:pointer; background:url(../images/jtl.png) center center no-repeat; background-size:40px auto;}
.jtkz .jtr{ width:40px; height:40px; float:right; cursor:pointer; background:url(../images/jtr.png) center center no-repeat; background-size:40px auto;}
.jtkz .jtl:hover,.jtkz .jtr:hover{ opacity:0.7;}

/***新样式调整**/
.solmenudivqh .solxxdivwz{ padding-top:30px; padding-bottom:0px;}
.aboutinfodl{padding:0 150px;}
.solmenudivqh .solxxdivwz p{ font-size:22px; line-height: 30px;}

/***解决方案新版块***/
.jjfaxxdiv{ width:100%; height:auto; float:left; padding: 100px 150px 150px 150px; box-sizing: border-box; background: #fff;}
.jjfaxxdivleft{ width:900px; height: auto; float: left; background: #dff1f7; margin-right:50px; padding:50px 83px 83px 83px; box-sizing: border-box;}
.jjfaxxdivleft .st{width:100%; height:auto; float:left; font-size:22px; color: #000; line-height: 24px; margin-bottom: 15px;}
.jjfaxxdivleft dl{ width:100%; height:auto;float:left;}
.jjfaxxdivleft dl dt{ width:50%; height:auto; float:left;}
.jjfaxxdivleft dl dt img{ width: 100%; height: auto; display: block; max-width:211px;float:right;}
.jjfaxxdivleft dl dd{ width:50%; height:auto; float:left; padding:0px 0 0 45px; font-size:19px; line-height:38px; margin-top: -5px; color: #000; box-sizing: border-box;font-family: "Inter3";}

.jjfaxxdivleft .xt{ width:100%; height: 1px; float:left; background: #c3c3c3; margin:48px 0;}
.jjfaxxdivleft p{ width:100%; height:auto; float:left; font-size: 19px; line-height:32px; color: #222;font-family: "Inter3";}
.jjfaxxdivright{ width:550px; height:auto; float:left;}
.jjfaxxdivright img{ width:100%; height:auot;float:left; display: block; margin-bottom: 50px; background:#6f7175;}

.nydivwz p.pw{ width:100%; height:auto; float:left;font-size: 26px;line-height: 40px;color: #222;font-family: "Inter3";}
.solxxdivwz p.p3{ width:100%; height:auto; float:left; font-size:26px;font-family:"Inter3"; line-height:40px; color:#000;}
.marginbot{   margin-bottom: 158px;}
.solfl{ margin-top:70px;}
.solfl  dl.serdl { margin-bottom:52px !important;}
.lxwmxt{margin:180px 0; width:100%; height:1px; float:left; background: #ededed;}
.dtmargin{ margin-bottom:180px; }

