﻿@charset "utf-8";
/*网站公共样式*/
@font-face {
 font-family: 'xt'; 
	src: url('../fonts/HarmonyOS_Sans_SC.woff2');
}
 
@font-face {
 font-family: 'ct'; 
	src: url('../fonts/HarmonyOS_Sans_SC_Bold.ttf');
}
 @font-face {
 font-family: 'tct'; 
	src: url('../fonts/xt-SemiBold.otf');
}
  
 
 
i,em{ font-style:normal;}
body {  font-family:"xt",'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:#fd5507;}
img,video { border:none;object-fit: cover;}
.del_float{ display:block; height:0; clear:both; visibility:hidden; }
.document_width{ width:1400px; 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; }


.proxxgd::-webkit-scrollbar { width:10px; height:8px;}
.proxxgd::-webkit-scrollbar-track {border-radius:4px; height:8px;background-color:#e7e7e7; border:1px solid #cacaca;box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);}
.proxxgd::-webkit-scrollbar-thumb { border-radius:4px; height:8px;background-color:#fb841a;}
.left{ float:left;}
.aright{ float:right !important; margin-top:15px !important;}
s{ text-decoration:none;}

 
.zhezhao{ width:100%; height:100vh; position:fixed; left:0; top:0; z-index:9997; background:rgba(0,0,0,0.4); display:none;}
.zzyvideo{ width:100%; height:auto; float:left; display:none; max-width:1000px; border-radius:20px; overflow:hidden; position:fixed; left:20px; top:20px; z-index:9999;}
.zzyvideo .zzyclose{ width:28px; height:28px; border-radius:0px 20px 0 0; position:absolute; right:0px; top:0px; z-index:9999; background:url(../images/close.gif) center center no-repeat #fff; cursor:pointer;}
.zzyvideo video{ width:100%; height:auto; display:block;}
 
 
 /* 隐藏原生的checkbox */
.custom-checkbox input[type="checkbox"] { display: none;}
 
/* 创建自定义样式 */
.custom-checkbox .checkmark {
  display: inline-block;
  width:16px; /* 根据需要调整大小 */
  height: 16px; /* 根据需要调整大小 */
  background: #666; /* 未选中状态颜色 */
  margin-right: 8px; /* 根据需要调整间距 */
  border-radius: 4px; /* 圆角 */
  position: relative;
}
 
/* 当checkbox选中时，显示以下样式 */
.custom-checkbox input[type="checkbox"]:checked + .checkmark {
  background: #fd5507; /* 选中状态颜色 */
}
 
/* 创建一个选中状态下的对勾图标 */
.custom-checkbox input[type="checkbox"]:checked + .checkmark::after {
  content: "";
  position: absolute;
  left:3px; /* 基于.checkmark的尺寸调整 */
  top:2px; /* 基于.checkmark的尺寸调整 */
  width: 6px; /* 对勾线条粗细 */
  height:8px; /* 对勾线条长度 */
  border: solid white; /* 对勾颜色 */
  border-width: 0 2px 2px 0; /* 对勾形状 */
  transform: rotate(45deg); /* 对勾旋转角度 */
}
 
 
/*
::-webkit-scrollbar { height: 4px; width:0px;}
::-webkit-scrollbar-button { height:0;width:0;}*/
.sosoh2 { width:100%; height:auto; float:left; padding:10px 0; font-size:16px;}
.sosoh2 span {  margin:0 8px; font-weight:bold;   }
.prott { width:100%; height:auto; float:left; font-size:22px; line-height:40px; border-bottom:1px solid #ededed; margin:10px 0;  color:#000;}
.zhezhao{ width:100%; height:100vh; position:fixed; left:0; top:0; z-index:9999; background:rgba(0,0,0,0.4); display:none;}
 

.searchinfo{ width:100%; height:auto; float:left; padding:30px 0;}
.search_tt{ width:100%; height:auto; float:left; font-size:18px; line-height:32px; color:#f9f9f9; }
.search_tt span{ color:#fff;font-weight:600;}
.searchinfo dl.pdl { width:23%; margin:0.5%;}
.prodivlist{ padding:30px 0;}

.sj_menu {	display: none;}
.menutb{ width:30px; height:36px;float:right; margin:23px 0 0 15px; display:none; position:relative; z-index:9999;}
.menutb span{ width:100%; height:2px; margin:5px 0; background:#000; transition:all 0.5s ease;float:left; display:inline-block;}
.menutb.close span{ opacity:0;transition:all 0.5s ease; position:absolute; left:0; top:13px;}
.menutb.close span:first-child{ transform: rotate(45deg); position:absolute; left:0; top:13px; opacity:1;}
.menutb.close span:last-child{ transform: rotate(-45deg); position:absolute; left:0; top:13px; opacity:1;}
.sjmenu{ display:none;}

/****分页****/
.fenye{ margin:40px 0 20px 0; width:100%; height:auto; float:left;}
.fenye ul{  text-align:center; white-space:nowrap;list-style:none;}
.fenye ul li{display:inline;  margin:0; padding:0;list-style:none;  }
.fenye ul li a{ display:table-cell; display:inline-block; width:40px; color:#333; border-radius:1px; font-size:16px; height:40px; margin:0 3px; border-radius:100%; line-height:40px;text-align:center; background:#f2f3f4; box-shadow:0 0 2px #ededed;}
.fenye ul li a.cur,.fenye ul li a:hover{ color:#fff; background:#fd5507;}

#alertdiv{ position: fixed;margin: auto;width: 100%;top: 40%;display: none; z-index:2147483647; }
#alertdiv div{ background-color: #000;color: #FFF;padding: 20px 20px 20px 20px;min-width: 100px; width:600px;  min-height: 25px;text-align: center;color: rgb(255, 255, 255);border-width: 1px;  border-style: solid;-moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;line-height: 150%; margin: auto;z-index: 2147483647;}

/**********404*******/
.div_cu { width:100%; height:auto;  float:left; padding:50px 0;  }
.div_cu p { width:100%; height:auto; float:left; text-align:center; font-size:14px; font-weight:550; line-height:26px;}
.div_cu p img { width:350px; height:auto;  margin:30px auto; }
.div_cu p a { color:#2466a5; }

 
/*******首页*******/ 
.headdiv{ width:100%; height:90px; float:left; position:fixed; top:30px; z-index:9998;}
.headdiv .document_width{ width:1560px;}
.headdivc{ width:100%; height:90px;  background:#fff; border-radius:10px; padding:0 80px; box-sizing:border-box;}

.logo{ width:auto; height:22px; float:left; margin-top:34px;}
.logo img{ width:auto; height:22px; display:block; float:left;}

.headtel{ width:auto; height:44px; line-height:44px; font-size:16px; font-weight:bold; padding:0 20px; border-radius:20px; color:#fff; background:#fd5507; margin:23px 0 0 0px; float:right;}
.headtel s{ padding-left:25px; background:url(../images/tel.png) left center no-repeat;color:#fff;}

dl.soso{ width:auto; height:44px; float:right; position:relative; margin-top:23px; }
dl.soso dt{  width:44px; height:44px;  float:left;}
dl.soso dt .button{ width:44px; height:44px; float:left; z-index:2; position:relative; background:url(../images/sstb.png) center center no-repeat; border-radius:100%; border:none; outline:none; cursor:pointer; background-size:18px auto;}
dl.soso dd{ width:0; transition: all .5s ease; height:44px; float:left; position:absolute; z-index:1; right:0px; top:0px; }
dl.soso:hover dt .button{background:url(../images/sstb1.png) center center no-repeat;}
dl.soso:hover dd{ width:200px; }
dl.soso dd .input{ width:100%; height:44px; line-height:44px; float:left;text-indent:15px; border:none; background:#fd5507; color:#fff; border-radius:3px; outline:none;}
dl.soso dd .input::placeholder{ color:#fff;}

dl.yydl{ width:auto; float:right; height:90px; position:relative; margin:0 10px;}
dl.yydl dt{ width:100%; height:90px; line-height:90px; font-size:16px; color:#000; font-weight:bold;  padding:0 20px; box-sizing:border-box; float:left; }
dl.yydl dt s{background:url(../images/yyqh.png) right center no-repeat; padding-right:15px;}
dl.yydl dd{ width:100%; display:none; height:auto; float:left; position:absolute; left:0%; top:90px; padding:10px 0; box-sizing:border-box; background:#fff; text-align:center;}
dl.yydl dd a{ width:100%; height:auto; float:left; font-size:14px; line-height:30px; color:#333; border-bottom:1px solid #f9f9f9; box-sizing:border-box;}
dl.yydl dd a:last-child{ border-bottom:none;}
dl.yydl dd a:hover{ opacity:0.9;}
dl.yydl:hover dd{ display:block;}  


ul.ulmenu{ width:auto; height:90px; margin:0; float:right; list-style:none; margin-right:15px;}
ul.ulmenu >li{ width:auto; height:90px; float:left;position:relative;}
ul.ulmenu >li >a{ width:auto; height:90px; line-height:90px; font-family:"ct"; float:left; margin:0 25px; background:url(../images/bjc.png) center bottom no-repeat; background-size:0 2px; transition:all 0.5s ease; font-size:16px; font-weight:bold; color:#000;}  
ul.ulmenu >li:hover >a,ul.ulmenu >li >a.cur{ color:#fd5507;background-size:100% 2px; transition:all 0.5s ease;}  
ul.ulmenu >li .ejp{ display:none; width:160%; height:auto; float:left; position:absolute; border-radius:0 0 10px 10px; box-sizing:border-box; overflow:hidden; z-index:9998;left:-30%; top:90px; background:rgba(255,255,255,0.8);}
ul.ulmenu >li .ejp a{ width:100%; height:46px; line-height:46px; color:#333; float:left; overflow:hidden; padding:0 10px; box-sizing:border-box; text-align:center; font-size:15px; border-bottom:1px solid rgba(0,0,0,0.1);}
ul.ulmenu >li .ejp a:hover{ color:#fff; background:#ff5d0a;border-bottom:1px solid #ff5d0a;}  
ul.ulmenu li:hover .ejp{ display:block;} 

.proej{ width:100%; height:auto; position:fixed; display:none; left:0; top:120px;}

.proejnr{ width:100%; height:auto; float:left; background:rgba(255,255,255,0.9);padding:50px 60px; border-radius:10px; box-sizing:border-box; }
.proej ul.xlul{ width:640px; height:auto; margin:0 auto; list-style:none;}
.proej ul.xlul li{ width:24%; height:auto; float:left; margin:0 0.5%; text-align:center;}
.proej ul.xlul li a{ width:100%; height:40px; line-height:40px; border-radius:40px; float:left; font-size:18px;}
.proej ul.xlul li a:Hover,.proej ul.xlul li a.cur{ color:#fff; background:#ff5d0a;}
.proejqh{ width:100%; height:auto; float:left; margin-top:20px; display:none;}

.proejc{ width:100%; height:auto; float:left;position:relative; z-index:9998; min-height:200px; }
.porejcnr{ width:1260px; height:auto; float:left; padding-bottom:20px; position:relative; overflow:hidden;}
.proejclist{ width:20000px; height:auto; overflow:hidden; float:left; position:relative;transition:transform 600ms;}
.mpjtl{ width:52px; height:52px; float:left; position:absolute; left:-70px; top:40%; background:url(../images/xbanjtl1.png) center center no-repeat #f3f4f5; cursor:pointer; border-radius:100%;}
.mpjtl:hover{ background:url(../images/xbanjtl.png) center center no-repeat #ff5d0a;}
.mpjtr{ width:52px; height:52px; float:left; position:absolute; right:-70px; top:40%; background:url(../images/xbanjtr1.png) center center no-repeat #f3f4f5; cursor:pointer; border-radius:100%;}
.mpjtr:hover{ background:url(../images/xbanjtr.png) center center no-repeat #ff5d0a;}
dl.mpdl{ width:300px; height:auto; float:left; background:#fff; border-radius:5px; margin:0 8px; box-shadow:0 0 4px #ededed;}
dl.mpdl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.mpdl 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.mpdl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.mpdl dd{ width:100%; height:auto; float:left; padding:20px 30px; box-sizing:border-box; text-align:center;}
dl.mpdl dd h3 a{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; font-weight:bold; color:#000;}
dl.mpdl:hover dd h3 a{ color:#ff5d0a;}


dl.xejpdl{ width:24%; height:auto; float:left; margin:0 0.5%;text-align:left}
dl.xejpdl dt{ width:100%; height:auto; float:left;}
dl.xejpdl dt a{ width:100%; height:40px; line-height:40px; float:left; color:#000; font-size:18px; font-family:"ct";}
dl.xejpdl dt a:Hover{ color:#ff5d0a;}
dl.xejpdl dd{ width:100%; height:auto; float:left; margin-top:10px;}
dl.xejpdl dd a{ width:100%; height:32px; line-height:32px; font-size:16px; color:#555; float:left; overflow:hidden;}
dl.xejpdl dd a:hover{ color:#ff5d0a;}

ul.ulmenu >li:hover .proej{ display:block;}

.headdivf{ top:0 !important;box-shadow:0 2px 5px #ededed;   background:#fff;}
 
.headdivf .proej{ top:90px;background:rgba(255,255,255,0.9);}  
.headdivf .proej .proejnr{ background:none;}
  
.banner{ width:100%; overflow:hidden; height:43vw !important;min-height:500px !important;  float:left; position:relative; touch-action: pan-y;}
.banner ul {  overflow:hidden; height:43vw !important; min-height:500px !important; list-style:none;  }
.banner ul li{  width:100%;  height:auto;  min-height:500px; float:left; overflow:hidden;list-style:none; position:relative; position:absolute; left:0; top:0; opacity:0;}
.banner ul li img,.banner ul li video{ width:100%; height:43vw !important;object-fit: cover;  min-height:500px !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;}
.bannerkz{ width:auto; height:35px; float:left; position:absolute;padding:0px 50px; right:0;  box-sizing:border-box; bottom:50px; z-index:886;}
.banner_span{margin:0px;width:auto; height:35px; z-index:886; float:left;}
.banner_span span{ float:left; width:auto;height:35px; line-height:35px; box-sizing:border-box; font-size:14px; font-weight:bold; color:#999; cursor:pointer;  margin:0 10px; box-sizing:border-box; }
.banner_span span.cur{ color:#fff;}
.banleft{ width:35px; height:35px; position:absolute; cursor:pointer; left:0; top:0; background:url(../images/xbanjtl.png) center center no-repeat; opacity:0.8;}
.banright{ width:35px; height:35px; position:absolute; cursor:pointer; right:0; top:0; background:url(../images/xbanjtr.png) center center no-repeat; opacity:0.8;}
.banleft:Hover,.banright:hover{ opacity:1;}

.banner .document_width{ position:relative;}
.banwenzi{ position:absolute; top:0; width:100%;  height:43vw !important; min-height:500px !important;  display: flex; align-items: center;left:0px;transition:1s linear ; margin-top:20px; color:#fff; text-align:left; z-index:99;box-sizing:border-box}
.banwenzic{ width:100%; height:auto; float:left; text-align:left;}
.banwenzi h2{ width:100%; height:auto; position:relative;font-weight:bold; font-family:"ct";  float:left; font-size:60px;line-height:72px; margin-bottom:25px;}
.banwenzi h3{ width:100%; height:auto; float:left; font-size:22px;line-height:30px; margin:-10px 0 25px 0;}
.banwenzi a.a{ width:auto; height:52px; line-height:52px; font-size:16px; float:left; border-radius:26px; background:#fd5507;  font-weight:bold; padding:0 30px;  color:#fff;    }
.banwenzi a.a span{ background:url(../images/xbanjtr.png) right center no-repeat; padding-right:15px;}
.banwenzi a.a:hover{ opacity:0.9;}
.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;}
 
.indexdiv1{ width:100%; height:auto; float:left; padding:90px 0 60px 0; background:url(../images/index1_bj.jpg) center bottom no-repeat #fff; background-size:100% 350px;}
.indexdiv1 dl{ width:100%; height:auto; float:left;}
.indexdiv1 dl dd{ width:calc(50% - 45px); height:auto; float:left; margin-right:45px; margin-top:10px;}
.indexdiv1 dl dd strong.s{ width:100%; height:auto; float:left; font-size:44px; font-family:"ct";  line-height:50px; color:#000; font-weight:bold; margin-bottom:15px;}
.indexdiv1 dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#333;}
.indexdiv1 dl dt{ width:calc(50% - 45px); height:auto; float:left; margin-left:45px; overflow:hidden;}
.indexdiv1 dl dt img{ width:100%; height:auto; display:block;   -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.indexdiv1 dl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.indexdiv1 dl.d1{ margin-top:45px;}
.indexdiv1 dl.d1 dt{ margin:0 45px 0 0;}
.indexdiv1 dl.d1 dd{ margin:120px 0 0 45px;}
.indexdiv1 dl.d1 dd p{ color:#fff;}

.indexdiv2{ width:100%; height:auto; float:left; padding:90px 0; background:#fbfbfc;}
.indexdiv2c1{ width:100%; height:auto; float:left; margin-bottom:90px;}
.indexdiv2c1 dl{ width:calc(( 100% - 30px ) / 3); height:650px; float:left; position:relative; overflow:hidden;}
.indexdiv2c1 dl dt{ width:100%; height:100%; float:left; overflow:hidden;}
.indexdiv2c1 dl dt img{ width:100%; height:100%; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.indexdiv2c1 dl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.indexdiv2c1 dl dd{ width:100%; height:136px;transition:all 0.5s ease; float:left; padding:50px; box-sizing:border-box; overflow:hidden; position:absolute; left:0; bottom:0;}
.indexdiv2c1 dl dd h3 a{ width:100%; height:auto; float:left; font-size:32px;font-family:"ct";  line-height:38px; color:#fff; font-weight:bold;}
.indexdiv2c1 dl:hover dd{height:100%; transition:all 0.5s ease; background:rgba(29,37,45,0.9);}
.indexdiv2c1 dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#fff; padding-top:50px; transition:all 0.8s ease; margin:25px 0 15px 0;}
.indexdiv2c1 dl dd a.a{ width:100%; height:30px; line-height:30px; padding-left:15px; overflow:hidden; background:url(../images/xbanjtrh.png) 4px center no-repeat; background-size:6px auto; font-size:16px; color:#fff; float:left;}
.indexdiv2c1 dl dd a.a:hover{ color:#fd5507;} 
.indexdiv2c1 dl dd a.am{ opacity:0;transition:all 0.5s ease;font-family:"ct";  width:auto; height:50px; line-height:50px; padding:0 30px; border-radius:25px; background:#fff; font-size:15px; color:#fd5507; position:absolute; left:50px; bottom:50px;}
.indexdiv2c1 dl dd a.am s{ padding-right:15px; background:url(../images/xbanjtrh.png) right center no-repeat;}
.indexdiv2c1 dl dd a.am:hover{ opacity:0.9;}
.indexdiv2c1 dl:hover dd a.am{ opacity:1; transition:all 0.5s ease;}
.indexdiv2c1 dl:hover dd p{ padding-top:0px; transition:all 0.8s ease;}
.indexdiv2c1 dl.d1{ margin:0 15px;}
.indextt{ width:100%; height:auto; float:left; text-align:center; margin-bottom:35px;}
.indextt strong{ width:100%; height:auto; float:left; font-size:44px; line-height:50px;  font-family:"ct"; color:#1d252d; font-weight:bold;}
.indextt p{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; color:#888; margin-top:10px;}

.indexdiv2c2{ width:100%; height:auto; float:left;}
.indexdiv2c2 dl{ width:calc(( 100% - 60px ) / 3); height:auto; float:left; box-shadow:0 2px 5px #ededed; background:url(../images/bjc.png) center bottom no-repeat #fff; background-size:0 2px; transition:all 0.5s ease;}
.indexdiv2c2 dl dt{ width:100%; height:auto; float:left; overflow:hidden;}
.indexdiv2c2 dl dt img{ width:100%; height:auto; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.indexdiv2c2 dl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.indexdiv2c2 dl dd{ width:100%; height:auto;  padding:30px; float:left; box-sizing:border-box;}
.indexdiv2c2 dl dd h3 a{ width:100%; height:auto; float:left;font-family:"ct";  font-size:24px; line-height:30px; color:#000; font-weight:bold;}
.indexdiv2c2 dl dd span{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#fd5507; margin:5px 0 12px 0;}
.indexdiv2c2 dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#1d252d; min-height:130px;}
.indexdiv2c2 dl dd a.a{ width:auto; height:26px; line-height:26px; float:left;font-family:"ct";  font-size:16px; color:#fd5507; font-weight:bold;}
.indexdiv2c2 dl dd a.a s{ padding-right:15px; background:url(../images/xbanjtrh.png) right center no-repeat; transition:all 0.5s ease;}
.indexdiv2c2 dl:hover dd a.a s{ padding-right:20px; transition:all 0.5s ease;}
.indexdiv2c2 dl:hover{ background-size:100% 2px; transition:all 0.5s ease;}
.indexdiv2c2 dl.d1{ margin:0 30px;}

.indexdiv3{ width:100%; height:auto; float:left; padding:90px 0; background:#fff; overflow:hidden;}
dl.ipdl{ width:24%; height:auto; float:left; margin:0 0.5% 1% 0.5%; border:1px solid #ededed; padding:10px; box-sizing:border-box; border-radius:5px;}
dl.ipdl dt{ width:38%; height:auto; float:left; overflow:hidden;}
dl.ipdl dt img{ width:100%; height:auto; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.ipdl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.ipdl dd{ width:62%; height:auto; float:left; padding-top:15px;}
dl.ipdl dd h3 a{ width:100%; height:auto; float:left; font-size:16px;font-family:"ct";  line-height:28px; font-weight:bold; color:#1d252d;}
dl.ipdl:hover{ box-shadow:0 2px 5px #ededed;}
dl.ipdl:hover h3 a{ color:#fd5507;}

.indexdiv4{ width:100%; height:auto; float:left; padding:90px 0; background:#fbfbfc;}
.indexdiv4 .indextt strong{ text-align:left;}
.indexdiv4 a.am1{ float:right; margin-top:-80px;}
a.am1{transition:all 0.5s ease; width:auto; display:table; height:50px; line-height:50px; padding:0 30px; border-radius:25px; background:#323d46; font-size:15px; color:#fff;}
a.am1 s{ padding-right:15px; background:url(../images/xbanjtr.png) right center no-repeat;}
a.am1:hover{ background:#fd5507;}
.indexdiv4ul{ width:calc(50% + 30px); height:auto; float:left; background:#fff;}
.indexdiv4ul ul{ width:100%; height:auto; float:left; list-style:none; padding:0 40px; box-sizing:border-box;}
.indexdiv4ul ul li{ width:100%; height:auto; float:left; padding:30px 20px 30px 0; border-bottom:1px solid #f2f2f2; box-sizing:border-box; background:url(../images/xbanjtr1.png) right center no-repeat;}
.indexdiv4ul ul li strong{ width:80px; float:left; text-align:center; font-size:16px; line-height:22px; color:#c9c9cb; font-weight:normal;}
.indexdiv4ul ul li strong s{ width:100%; height:auto; float:left; font-size:48px; line-height:44px; color:#c9c9cb; font-weight:bold; letter-spacing:-1px;} 
.indexdiv4ul ul li a{ width:calc(100% - 90px); height:auto; float:right;}
.indexdiv4ul ul li a h3{ width:100%; height:34px; float:left; font-size:20px;font-family:"ct";  line-height:34px; color:#1d252d; font-weight:bold; overflow:hidden;} 
.indexdiv4ul ul li a p{ width:100%; height:26px; float:left; font-size:18px; line-height:26px; color:#666; overflow:hidden;} 
.indexdiv4ul ul li:hover a h3,.indexdiv4ul ul li.cur a h3{ color:#fd5507;} 
.indexdiv4ul ul li:hover,.indexdiv4ul ul li.cur{ background:url(../images/xbanjtrh.png) right center no-repeat;}
.indexdiv4ul ul li:last-child{ border-bottom:none;}
.indexdiv4tp{ width:calc(50% - 30px); height:auto; float:left; position:relative;}
.indexdiv4tp img{ width:100%; height:380px; display:none; position:absolute; left:0; top:0;}
.indexdiv4tp a.cur img{ display:block;}

.indexdiv4c{ width:100%; height:auto; float:left; margin-top:50px;}
.indexdiv4c .box{ width:calc(50% - 15px); height:auto; float:left; position:relative; background:url(../images/indexbot_tp1.jpg) center center no-repeat; background-size:cover !important;}
.indexdiv4c .box div{ width:100%; height:auto; float:left; padding:40px; box-sizing:border-box;}
.indexdiv4c .box a{ width:100%; height:auto; float:left; transition:all 0.5s ease; background:url(../images/xbanjtr.png) 98% center no-repeat; box-sizing:border-box;}
.indexdiv4c .box a h3{ width:100%; height:auto;font-family:"ct";  float:left; font-size:18px; line-height:26px; color:#fff; font-weight:bold;}
.indexdiv4c .box a p{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#fff;}
.indexdiv4c .box:hover a{  transition:all 0.5s ease;background:url(../images/xbanjtrh.png) right center no-repeat;}
.indexdiv4c .box1{  background:url(../images/indexbot_tp2.jpg) center center no-repeat; margin-left:30px;}
.indexdiv4c .box:hover div{ background:url(../images/linkbj.png) center center no-repeat; background-size:cover; }

.bottomdiv{ width:100%; height:auto; float:left; padding:70px 0 50px 0; background:url(../images/bottombj.jpg) center center no-repeat; background-size:cover;}
.bottomdivleft{ width:50%; height:auto; float:left; margin-right:15%;}
.bottomdivleft strong.s{ width:100%; height:auto; float:left; font-family:"ct"; font-size:18px; line-height:30px; font-weight:bold; color:#fff;}
.bottomdivleft p.p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:rgba(255,255,255,0.7); margin-bottom:25px;}
.bottomdivleft a.a{ width:50%; height:50px; float:left; padding-left:60px; padding-top:5px; background:url(../images/bottom_tb1.png) left center no-repeat; font-size:14px; line-height:16px; color:rgba(255,255,255,0.9); box-sizing:border-box;}
.bottomdivleft a.a em{ width:100%; height:auto; float:left; font-size:20px;font-family:"ct";  line-height:26px; color:#ff570a; font-weight:bold;}
.bottomdivleft a.a.a1{ background:url(../images/bottom_tb2.png) left center no-repeat; }
.bottomdivleft p.p.p1{ margin-top:25px; font-size:14px; margin-bottom:15px; line-height:16px; color:rgba(255,255,255,0.9);}
.bottomdivleftly{ width:100%; height:auto; float:left;}
.bottomdivleftly .input{ width:48%; height:42px;font-family:"xt"; line-height:42px; float:left; background:#242c33; border:1px solid rgba(255,255,255,0.1); border-radius:5px; box-sizing:border-box; outline:none; margin:0 2% 2% 0; padding-left:10px; color:#fff; box-sizing:border-box;}
.bottomdivleftly .input.input1{ width:98%;}
.bottomdivleftly .text{ width:98%; height:110px;font-family:"xt"; line-height:34px; float:left; background:#242c33; border:1px solid rgba(255,255,255,0.1); border-radius:5px; box-sizing:border-box; outline:none; margin:0 2% 2% 0; padding:10px; color:#fff; box-sizing:border-box;}
.bottomdivleftly .button{ width:auto; height:46px;font-family:"xt"; line-height:46px; float:left; border:none; outline:none; cursor:pointer; padding:0 30px; border-radius:23px; font-size:16px; color:#fff; background:#fd5507;}
.bottomdivleftly .button s{ padding-right:15px; background:url(../images/xbanjtr.png) right center no-repeat;}
.bottomdivleftly .button:hover{ opacity:0.8;}
.bottomdivright{ width:35%; height:auto; float:left;}
.bottomdivright p.p{ width:calc(100% - 100px); height:auto; float:left;}
.bottomdivright p.p span{ width:100%; height:auto; float:left; font-size:16px; margin-bottom:15px; line-height:22px; color:rgba(255,255,255,0.6); padding-left:18px; box-sizing:border-box;}
.bottomdivright p.p a{ width:40%; height:auto; float:left; padding-left:18px;   font-size:15px; line-height:34px; color:#fff;  }
.bottomdivright p.p a:hover{ background:url(../images/bottom_tb3.png) left center no-repeat;}
.bottomdivright p.p1{ width:100px; height:auto; float:left;}
.bottomdivright p.p1 span{ width:100%; height:auto; float:left; font-size:16px; margin-bottom:15px; line-height:22px; color:rgba(255,255,255,0.6); padding-left:18px; box-sizing:border-box;}
.bottomdivright p.p1 a{ width:100%; height:34px; line-height:34px; float:left; position:relative; background:#343b42; border-radius:34px; text-align:center; font-size:15px; margin-bottom:10px; color:#fff;}
.bottomdivright p.p1 a:Hover{ background:#fd5507;}
.bottomdivright p.p1 a img{ display:none; width:120px; height:auto; float:left; position:absolute; left:-130px; top:-50px;}
.bottomdivright p.p1 a:Hover img{ display:block;}

.bottomdivright dl{ width:100%; height:auto; float:left; margin-top:35px;}
.bottomdivright dl dt{ width:100%; height:auto; float:left;}
.bottomdivright dl dt img{ width:auto; height:auto; max-width:90%; display:block;}
.bottomdivright dl dd{ width:100%; height:auto; float:left; margin-top:20px;}
.bottomdivright dl dd strong{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; font-weight:bold; color:#fff;}
.bottomdivright dl dd p.p2{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:rgba(255,255,255,0.6); margin-top:15px;}
.bottomdivright dl dd p.p2 span{ width:calc(100% - 50px); height:auto; float:right;}
.bottomdivright dl dd p.p2 span a{color:rgba(255,255,255,0.6);}
.bqxxdiv{ width:100%; height:auto; float:left; background:#323d46; padding:20px 0; font-size:14px; line-height:20px;}
.bqxxdiv p{ width:100%; height:auto; float:left; color:#fff;opacity:0.7;}
.bqxxdiv p a{ color:#fff; }
.bqxxdiv span a{ float:right;font-size:14px; line-height:24px; color:#fff;  margin-left:10px;} 
.bqxxdiv a:hover{ opacity:1;} 


/*******服务支持-照明方案*******/
.nybanner{ width:100%; height:auto; float:left; position:relative}
.nybanner img{ width:100%; height:500px; display:block;}
.nybannerwz{ position:absolute; left:0; top:280px; width:100%; height:auto; float:left; margin-top:-15px; opacity:0.5;}
.nybannerwz strong{ width:100%; height:auto; float:left;font-family:"ct";  font-size:48px; line-height:60px; color:#fff;font-weight:600; margin-top:-15px; }
.nymenu{ width:100%; height:auto; float:left; background:#fff; border-bottom:1px solid #ededed;}
.nymenu ul{ width:100%; height:auto; list-style:none;}
.nymenu ul li a{ width:auto; height:80px; line-height:80px; font-size:18px;  position:relative; top:1px;font-family:"ct";  color:#333;background:url(../images/bjc.png) center bottom no-repeat; background-size:0 2px; transition:all 0.5s ease; font-weight:bold; color:#000; float:left; margin-right:40px; }
.nymenu ul li a:hover,.nymenu ul li a.cur{ background-size:100% 2px;  transition:all 0.5s ease;color:#fd5507;}	
.mbxdiv{ width:100%; height:auto; float:left; padding:15px 0; font-size:16px; line-height:24px; color:#999;}
.mbxdiv a{ color:#999; margin:0 2px;}
.mbxdiv a:hover{ color:#fd5507;}

.zmfadiv1{ width:100%; height:auto; float:left; padding:40px 0 80px 0; background:#fff;}
.zmfadiv1 dl{ width:48%; height:auto; float:left; margin:1%; background:#f8fafc;}
.zmfadiv1 dl dt{ width:100%; height:auto; float:left; overflow:hidden;}
.zmfadiv1 dl dt img{ width:100%; height:auto; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.zmfadiv1 dl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.zmfadiv1 dl dd{ width:100%; height:auto; float:left; padding:35px 45px; box-sizing:border-box;}
.zmfadiv1 dl dd h3{ width:100%; height:auto;font-family:"ct";  float:left; font-size:22px; line-height:30px; color:#000; font-weight:bold; margin-bottom:8px;}
.zmfadiv1 dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#666; min-height:120px;}

.zmfadiv2{ width:100%; height:auto; float:left; padding:80px 0; background:#f8fafc;}
.zmfadiv2 dl{ width:100%; height:auto; float:left; background:#fff;}
.zmfadiv2 dl dd{ width:50%; height:auto; float:left; padding:45px 60px; box-sizing:border-box;}
.zmfadiv2 dl dd h3{ width:100%;font-family:"ct";  height:auto; float:left; font-size:22px; line-height:30px; color:#fd5507; font-weight:bold; margin-bottom:8px;}
.zmfadiv2 dl dd span{ width:100%; height:auto; line-height:30px; font-size:16px; color:#666; float:left; padding-left:10px; background:url(../images/zmfadiv2_tb.png) left 13px no-repeat; box-sizing:border-box;}
.xt{ width:100%; height:1px; float:left; margin:35px 0 15px 0; background:#f2f2f2;}
.zmfadiv2 dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#666;}
.zmfadiv2 dl dt{ width:50%; height:auto; float:right; overflow:hidden;}
.zmfadiv2 dl dt img{ width:100%; height:auto; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.zmfadiv2 dl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }

.zmfadiv3{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;}
.zmfadiv3 .indextt strong{ text-align:left;}
.zmfadiv3 .box{ cursor:pointer; width:calc((100% - 75px) / 4); height:auto; float:left; overflow:hidden; margin-right:25px; background:url(../images/bjc.png) top center no-repeat #f8fafc; background-size:0 3px; transition:all 0.5s ease; padding:45px 50px; position:relative; box-sizing:border-box;}
.zmfadiv3 .box img{ width:40px; height:40px; display:block; float:left;}
.zmfadiv3 .box h3{ width:100%; height:auto;font-family:"ct";  float:left; font-size:22px; line-height:34px; font-weight:bold; color:#000; margin:10px 0 15px 0;}
.zmfadiv3 .box p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#777; min-height:188px;}
.zmfadiv3 .box strong{ width:auto; height:auto; float:left; font-family:"tct"; font-size:80px; line-height:80px; color:#e8ebed; position:absolute; right:50px; bottom:-20px;}
.zmfadiv3 .box:hover{background-size:100% 3px; transition:all 0.5s ease;}
.zmfadiv3 .box.last{ margin-right:0;}


/*******服务支持-技术支持*******/
.jszcdiv1{ width:100%; height:auto; float:left; padding:40px 0 80px 0; background:#fff;}
.jszcdiv1 dl{ width:100%; height:auto; float:left; background:#f8fafc;}
.jszcdiv1 dl dd{ width:50%; height:auto; float:left; padding:70px; box-sizing:border-box;}
.jszcdiv1 dl dd h3{ width:100%; height:auto;font-family:"ct";  float:left; font-size:44px; line-height:46px; color:#000; font-weight:bold; margin-bottom:10px;}
.jszcdiv1 dl dd p{ width:100%; height:auto; float:left; font-size:18px; line-height:30px; color:#666;}
.jszcdiv1 dl dd .xt{ background:#ededed; margin-bottom:25px;}
.jszcdiv1 dl dd span{ width:100%; height:auto; float:left;font-family:"ct";  font-size:22px; line-height:30px; color:#000; font-weight:bold;}
.jszcdiv1 dl dd strong{ width:100%; height:auto;font-family:"tct";  float:left; font-size:40px; line-height:46px; color:#fd5507; font-weight:bold;}

.jszcdiv1 dl dt{ width:50%; height:auto; float:right; overflow:hidden;}
.jszcdiv1 dl dt img{ width:100%; height:auto; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.jszcdiv1 dl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }

/*******服务支持-下载专区*******/
.downdiv1{ width:100%; height:auto; float:left; padding:40px 0 80px 0; background:#fff;}
.xzul{ width:100%; height:auto; float:left; list-style:none; background:#f6f8fa;border-bottom:1px solid #f6f8fa;}
.xzul li{ width:auto; height:58px; line-height:58px; font-size:16px; color:#777; float:left; overflow:hidden; text-align:center;}
.xzul li.l1{ width:35%; text-align:left; padding:0 40px; box-sizing:border-box;}
.xzul li.l1 a{ width:100%; height:58px; line-height:58px; color:#000; font-weight:bold;font-family:"ct"; }
.xzul li.l2,.xzul li.l3,.xzul li.l4,.xzul li.l5{ width:calc(65% / 4);}
.xzul li.l5 a{ width:100%; height:58px; display:block; background:url(../images/downtb.png) center center no-repeat;}
.xzul.top{ background:#fd5507 !important; border-radius:5px 5px 0 0;}
.xzul.top li{ color:#fff; font-weight:bold;font-family:"ct"; }
.xzul:hover li.l5 a{ background:url(../images/downtbh.png) center center no-repeat;}
.xzul:nth-child(odd){ background:#fcfdfd;border-bottom:1px solid #fcfdfd;}
.xzul:hover{ border-bottom:1px solid #fd5507;}
.xzul:hover li.l1 a{ color:#fd5507;}

/*******服务支持-常见问题*******/
.faqdiv1{ width:100%; height:auto; float:left; padding:40px 0 80px 0; background:#fff;}
dl.faqdl{ width:100%; height:auto; float:left; background:#f8fafc; box-shadow:0 1px 5px #ededed; margin-bottom:20px; border-radius:10px;}
dl.faqdl dt{ width:100%; height:auto; float:left; cursor:pointer; padding:0 40px 10px 40px; box-sizing:border-box;}
dl.faqdl dt strong{ width:100%; height:auto; min-height:70px; font-family:"ct"; position:relative;line-height:28px; overflow:hidden; float:left; padding:20px 140px 0 50px; background:url(../images/faqtbh.png) right 37px no-repeat; font-size:18px; font-weight:bold;  color:#000; box-sizing:border-box;}
dl.faqdl dt strong s.s{ width:40px; height:40px; line-height:40px; text-align:center; background:#fd5507; color:#fff; border-radius:40px; display:block; position:absolute; left:0; top:14px;}
dl.faqdl dt strong em{ width:auto; float:right;font-family:"xt"; font-size:15px; font-weight:normal; color:#fd5507; position:absolute; right:20px; top:25px;}
dl.faqdl dd{ width:100%; height:auto; float:left; padding:15px 40px 25px 90px; position:relative; box-sizing:border-box; font-size:16px; line-height:24px; color:#555; display:none;}
dl.faqdl dd s.s{ width:40px; height:40px; line-height:40px;font-family:"ct";  text-align:center; background:#323d46; color:#fff; border-radius:40px; display:block; position:absolute; left:40px; top:14px;}
dl.faqdl.cur dd{ display:block;}
dl.faqdl.cur dt strong{ background:url(../images/faqtb.png) right 37px no-repeat;border-bottom:1px solid #f8f9fd; padding-bottom:10px;}
dl.faqdl.cur dt strong{ border-bottom:1px solid #ededed;}

/*******关于我们-代理商*******/
.dlsdiv1{ width:100%; height:auto; float:left; padding:40px 0 80px 0; background:#fff;}
.dlsdiv1 dl{ width:100%; height:auto; float:left;}
.dlsdiv1 dl dd{ width:calc(55% - 70px); height:380px; border-top:1px solid #ededed; border-bottom:1px solid #ededed; float:left; padding:60px 0; margin-right:70px; box-sizing:border-box;}
.dlsdiv1 dl dd h3{ width:100%; height:auto;font-family:"ct"; float:left; font-size:44px; line-height:46px; color:#000; font-weight:bold; margin-bottom:22px;}
.dlsdiv1 dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#666; margin-bottom:25px;}
.dlsdiv1 dl dd img{ width:auto; height:auto; max-width:80%; display:block; float:left;}
.dlsdiv1 dl dt{ width:45%; height:380px; float:right; overflow:hidden;}
.dlsdiv1 dl dt img{ width:100%; height:100%; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.dlsdiv1 dl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }

/*******关于我们-品牌故事*******/
.ppgsdiv1{ width:100%; height:auto; float:left; padding:40px 0 80px 0; background:url(../images/ppgs_bj.png) left bottom no-repeat #fff;}
.ppgsdiv1c{ width:100%; height:auto; max-width:1920px;min-height:100px; margin:0 auto;  padding:0; position:relative;}
.ppgsdiv1c .box{ width:50%; height:auto; float:left; margin-right:5%; padding-bottom:40px;}
.ppgsdiv1c .box h3{ width:100%; height:auto;font-family:"ct"; float:left; font-size:44px; line-height:46px; color:#000; font-weight:bold; margin-bottom:22px;}
.ppgsdiv1c .box p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#666;}
.ppgsdiv1c .img{ width:45%; height:470px; position:absolute; right:0; top:0; display:block;}

/*****关于我们-新闻列表******/
.xwdiv1{ width:100%; height:auto; float:left; padding:20px 0 60px 0; background:#fff;}
.xwdiv1z{ width:1400px; height:auto; margin:0 auto;}
.xwdiv1c{ width:100%; height:auto; float:left; padding-bottom:20px; position:relative; overflow:hidden;}
.xwdiv1clist{ width:20000px; height:auto; overflow:hidden; float:left; position:relative;transition:transform 600ms;}
.xwspan{margin:0px;padding:0px; width:100%; text-align:center;}
.xwspan span{display:inline-block; position:relative; width:14px;height:5px; background:#d3d3d3; cursor:pointer; transition:all 0.5s ease; margin:0 4px; box-sizing:border-box;}
.xwspan span.cur{ background:#fd5507; width:22px; transition:all 0.5s ease;}
dl.xwd1{ width:1400px; height:400px; float:left; background:#f9fafb;}
dl.xwd1 dt{ width:48%; height:100%; float:left; overflow:hidden;}
dl.xwd1 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.xwd1:Hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.xwd1 dd{ width:52%; height:auto; padding:65px 60px 0 60px; box-sizing:border-box; float:left;}
dl.xwd1 dd h3 a{ width:100%; height:72px; line-height:36px; float:left;font-family:"ct"; font-size:32px; color:#1d252d; font-weight:bold; overflow:hidden;}
dl.xwd1 dd p{ width:100%; height:120px; line-height:30px; float:left; font-size:16px; color:#666; margin:15px 0 25px 0; }
dl.xwd1 dd span{ width:auto; height:auto; float:left;font-family:"tct";  font-weight:bold;font-size:48px; line-height:38px; color:#888;}
dl.xwd1 dd span s{ width:auto; padding-right:5px; line-height:20px; font-size:18px; float:left; color:#999;}
dl.xwd1 dd a.a{ width:auto; height:46px; line-height:46px; float:right;font-family:"ct"; font-size:16px; padding:0 25px; color:#fff; font-weight:bold; background:#fd5507; border-radius:25px;}
dl.xwd1 dd a.a s{ padding-right:15px; background:url(../images/xbanjtr.png) right center no-repeat;}
dl.xwd1 dd a.a:hover{ opacity:0.8;}

.xwdiv2{ width:100%; height:auto; float:left; padding:70px 0; background:#f4f6f7;}  
dl.xwd3{ width:calc((100% - 60px) / 3); height:auto; float:left; background:url(../images/bjc.png) bottom center no-repeat #fff; box-shadow:0 0 3px #ededed; border-radius:4px; overflow:hidden; background-size:0 2px; transition:all 0.5s ease;margin:10px;}
dl.xwd3 dt{ width:100%; height:auto; float:left; overflow:hidden; position:relative;}
dl.xwd3 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.xwd3:Hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.xwd3 dd{ width:100%; height:auto; padding:20px 35px; box-sizing:border-box; float:left;}
dl.xwd3 dd span{ width:100%; height:auto; float:left;font-family:"tct"; font-size:16px; line-height:20px; font-weight:bold; color:#fd5507;}
dl.xwd3 dd h3 a{ width:100%; height:60px;font-family:"ct"; line-height:30px; float:left; font-size:22px; color:#1d252d;font-weight:bold; overflow:hidden;}
dl.xwd3 dd p{ width:100%; height:52px; margin:10px 0; border-bottom:1px solid #f2f2f2; padding-bottom:20px; float:left; font-size:16px; line-height:26px; color:#666; overflow:hidden;}
dl.xwd3 dd a.a{ width:100%; height:40px;font-family:"ct"; float:left; line-height:40px; font-size:16px; color:#666; font-weight:bold; background:url(../images/xbanjtr1.png) right center no-repeat; background-size:6px auto !important;}
dl.xwd3:hover{ background-size:100% 2px; transition:all 0.5s ease;}
dl.xwd3:hover dd h3 a{ color:#fd5507;}
dl.xwd3:hover dd a.a{ background:url(../images/xbanjtrh.png) right center no-repeat; color:#fd5507;}

/******关于我们-新闻详情*******/
.xwxxdiv1{ width:100%; height:auto; float:left; background:url(../images/newsbj.jpg) center center no-repeat; background-size:cover; padding:130px 0 40px 0;}
.xwxxdiv1 .document_width,.xwxxdiv2 .document_width,.xwxxdiv3 .document_width{ width:1020px;}
.xwxxdiv1 .st{ width:auto; height:38px; line-height:38px; padding:0 30px; background:#fd5507; border-radius:18px 18px 18px 0; font-size:16px; font-weight:bold; float:left; color:#fff;}
.xwxxdiv1 h1{ width:100%; height:auto;font-family:"ct"; float:left; font-size:38px; line-height:46px; color:#1d252d; font-weight:bold; margin:15px 0 25px 0;}
.xwxxdiv1 .sa{ width:auto; height:50px; line-height:50px; float:left; margin-right:15px; border:1px solid #fff; padding:0 25px; border-radius:25px; background:rgba(255,255,255,0.8); font-size:16px; color:#333;}
.xwxxdiv1 .sa s{ padding-left:20px; background:url(../images/news_tb1.png) left center no-repeat;}
.xwxxdiv1 .sa s.s{ padding-left:25px; background:url(../images/news_tb2.png) left center no-repeat;}
.xwxxdiv1 .mbxdiv{ margin-bottom:50px;}

.xwxxdiv2{ width:100%; height:auto; float:left; padding:70px 0; background:#fff;}
.xwxxdiv2 p{ width:100%; height:auto; float:left; }
.xwxxdiv2 img{ height:auto !important; width:auto; max-width:100% !important; margin:0 auto; display:block;}

.xwxxdiv3{ width:100%; height:auto; float:left; padding:70px 0; background:#f4f5f8;}
.xwxxtjz{ width:100%; height:auto; float:left;overflow-y:hidden;overflow-x:auto; padding-bottom:25px; }
.xwxxtj{ width:auto; height:auto; float:left;}
.xwxxtj .box{ width:310px; height:auto; float:left; margin:0 15px; background:#fff; border-radius:15px; overflow:hidden; padding:30px; box-sizing:border-box;}
.xwxxtj .box h3 a{ width:100%; height:56px;float:left; font-size:20px;font-family:"ct"; line-height:28px; font-weight:bold; color:#1d252d; overflow:hidden;}
.xwxxtj .box span{ width:100%; height:auto; float:left; font-size:14px; line-height:20px; margin:8px 0 45px 0; color:#1d252d; opacity:0.5; font-weight:bold;}
.xwxxtj .box a.a{ width:48px; height:48px; border:1px solid #ededed; border-radius:100%; background:url(../images/xbanjtr1.png) center center no-repeat #fff; display:block; float:left; background-size:7px auto !important;}
.xwxxtj .box:Hover{ background:url(../images/xwxx_tjbj.png) center center no-repeat; background-size:cover;}
.xwxxtj .box:Hover h3 a{ color:#fff;}
.xwxxtj .box:Hover span{ color:#fff;}
.xwxxtj .box:Hover a.a{ background:url(../images/xbanjtrh.png) center center no-repeat #fff;}
.xwxxtjz::-webkit-scrollbar {width:5px; height:5px;}
.xwxxtjz::-webkit-scrollbar-track { border-radius:4px;background-color: #e7e7e7;box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);}
.xwxxtjz::-webkit-scrollbar-thumb { border-radius:4px; background-color: #fe921e;}

/********联系我们******/
.lxwmdiv1{ width:100%; height:auto; float:left; padding-top:40px; background:#fff;}
.lxwmdiv1 .box{ width:calc(100% / 3); height:auto; float:left; text-align:center; padding:20px; box-sizing:border-box; border-right:1px solid rgba(151,151,151,0.1);}
.lxwmdiv1 .box img{ width:95px; height:auto; margin:0 auto; display:block;}
.lxwmdiv1 .box span{ width:100%; height:40px; line-height:40px; font-size:16px; color:#777; float:left; margin-top:10px;}
.lxwmdiv1 .box strong,.lxwmdiv1 .box strong a{ width:100%; height:auto;font-family:"tct"; line-height:36px; font-size:24px; color:#1d252d; font-weight:bold; float:left;}
.lxwmdiv1 .box.box1 strong{ font-size:18px; line-height:28px;}
.lxwmdt{ width:100%; height:auto; float:left; margin-top:40px;}
.lxwmdt img{ width:100%; height:480px; display:block; position:relative; z-index:1;}

.lxwmdiv2{ width:100%; height:auto; float:left; padding:320px 0 90px 0; background:#f4f5f8; margin-top:-240px;}
.lxwmdiv2l{ width:50%; height:auto; float:left; padding-right:10%; box-sizing:border-box;}
.lxwmdiv2l .indextt{ text-align:left;}
.lxwmdiv2l .indextt p{ font-size:16px; line-height:24px; margin-bottom:15px;}
.lxwmdiv2l h4{ width:100%; height:auto; float:left;font-family:"ct"; font-size:20px; line-height:26px; font-weight:bold; color:#fd5507;}
.lxwmdiv2l span{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#888; margin-top:7px;}
.lxwmdiv2l .xt{ margin:15px 0; background:#ededed;}
.lxwmdiv2r{ width:50%; height:auto; float:right;}
.lxwmdiv2r .bottomdivleftly .input{ background:#eeeff2; border:1px solid #ccc; color:#000; margin:0 0 2% 2%;}
.lxwmdiv2r .bottomdivleftly .text{ background:#eeeff2; border:1px solid #ccc; color:#000; height:150px; margin:0 0 2% 2%;}
.lxwmdiv2r .bottomdivleftly .button{ margin-left:2%;}

/*****案例-蔬菜和水果******/
.scsgdiv1{ width:100%; height:auto; float:left; padding:30px 0 60px 0; background:#fff;}
.scsgdiv1 .indextt{ padding:0 18%; box-sizing:border-box;}
.scsgdiv1 .indextt strong{ padding:0 12%; box-sizing:border-box; line-height:56px; margin-bottom:8px;}
.scsgdiv1 .indextt p{ font-size:16px; line-height:28px; color:#666;}

.khaldiv{ width:100%; height:auto; float:left; padding:70px 0;}
.bjhui{ background:#f6f8fa !important;}
.khaldiv dl{ width:100%; height:390px; float:left;}
.khaldiv dl dt{ width:47%; height:100%; float:left; overflow:hidden;}
.khaldiv dl dt img{ width:100%; height:100%; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.khaldiv dl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.khaldiv dl dd{ width:53%; height:390px; padding-left:70px; box-sizing:border-box; float:left;display: flex;align-items: center;}
.khaldiv dl dd div{ width:100%; height:auto; float:left;}
.khaldiv dl dd h3{ width:100%;font-family:"ct"; height:auto; float:left; font-size:30px; line-height:42px; color:#1d252d; font-weight:bold; margin-bottom:10px;}
.khaldiv dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#777; }
.khaldiv dl dd a.a{ width:auto; height:50px;font-family:"ct"; line-height:50px; float:left; padding:0 30px; margin-top:30px; color:#fff; background:#fd5507; border-radius:25px; font-size:16px; font-weight:bold;}
.khaldiv dl dd a.a s{ padding-right:15px; background:url(../images/xbanjtr.png) right center no-repeat; background-size:6px auto;}
.khaldiv dl dd a.a:Hover{ opacity:0.8;}

.khaldiv dl.d1 dt{ float:right;}
.khaldiv dl.d1 dd{ padding:0 70px 0 0;}
a.agd{ width:auto; height:50px; line-height:50px; display:table; margin:0 auto;font-family:"ct"; padding:0 30px; margin-top:30px; color:#fff; background:#fd5507; border-radius:25px; font-size:16px; font-weight:bold;}
a.agd s{ padding-right:15px; background:url(../images/xbanjtr.png) right center no-repeat; background-size:6px auto;}
a.agd:Hover{ opacity:0.8;}

.khaldiv1{ width:100%; height:auto; float:left; padding:80px 0; background:#f6f8fa;}
.prosocz{ width:100%; height:auto; float:left;position:relative; z-index:9997; min-height:200px; }
.prosocnr{ width:1400px; height:auto; float:left; padding-bottom:20px; position:relative; overflow:hidden;}
.prosoclist{ width:20000px; height:auto; overflow:hidden; float:left; position:relative;transition:transform 600ms;}
.pjtl{ width:52px; height:52px; float:left; position:absolute; left:-70px; top:40%; background:url(../images/xbanjtl1.png) center center no-repeat #f3f4f5; cursor:pointer; border-radius:100%;}
.pjtl:hover{ background:url(../images/xbanjtl.png) center center no-repeat #ff5d0a;}
.pjtr{ width:52px; height:52px; float:left; position:absolute; right:-70px; top:40%; background:url(../images/xbanjtr1.png) center center no-repeat #f3f4f5; cursor:pointer; border-radius:100%;}
.pjtr:hover{ background:url(../images/xbanjtr.png) center center no-repeat #ff5d0a;}
.prosocspan{margin:0px;padding:0px; width:100%; text-align:center;}
.prosocspan span{display:inline-block; position:relative; width:14px;height:5px; background:#d3d3d3; cursor:pointer; transition:all 0.5s ease; margin:0 4px; box-sizing:border-box;}
.prosocspan span.cur{ background:#fd5507; width:22px; transition:all 0.5s ease;}
 
.khaldiv3{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;} 
 

/*****案例-垂直农业******/
.cznydiv{ width:100%; height:auto; float:left; padding:80px 0; background:#f6f8fa;}
.cznydiv .box{ width:calc( 94% / 3); height:auto; float:left; background:#fff; border-radius:8px; margin:1%; padding:50px 55px; box-sizing:border-box;}
.cznydiv .box img{ width:65px; height:65px; margin:0 auto; display:block;}
.cznydiv .box strong{ width:100%; height:auto; float:left; font-size:24px;font-family:"ct"; line-height:30px; text-align:center; color:#1d252d; font-weight:bold; padding-bottom:15px; margin:25px 0; background:url(../images/bjc.png) center bottom no-repeat; background-size:20px 3px;}
.cznydiv .box p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#666; text-align:center; min-height:52px;}

.cznydiv1{ width:100%; height:auto; float:left; padding-top:80px;}
.cznydiv1 .indextt{ padding:0 18%; box-sizing:border-box;}
.cznydiv1 .indextt p{ font-size:16px; line-height:28px; color:#666;}
.cznydiv1 dl{ width:calc((100% - 80px) / 4); height:auto; float:left; margin:10px; position:relative;}
.cznydiv1 dl dt{ width:100%; height:auto; float:left; overflow:hidden;}
.cznydiv1 dl dt img{ width:100%; height:auto; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.cznydiv1 dl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.cznydiv1 dl dd{ width:100%; height:auto; float:left; padding:30px; box-sizing:border-box; position:absolute; left:0; bottom:0;}
.cznydiv1 dl dd strong{ width:100%; height:auto; float:left; font-family:"ct";font-size:20px; line-height:28px; float:left; font-weight:bold; color:#fff; margin-bottom:8px;}
.cznydiv1 dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#fff; min-height:78px;}


/******产品中心*****/
.prolistdiv{ width:100%; height:auto; float:left; padding:30px 0 70px 0;}
dl.pdl{ width:330px; height:auto; float:left; padding:20px 10px 10px 10px; box-shadow:0 2px 5px #ededed; background:url(../images/bjc.png) center bottom no-repeat #fbfbfc; transition:all 0.5s ease; background-size:0 2px; margin:10px; box-sizing:border-box;}
dl.pdl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.pdl img{ width:100%; height:auto; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.pdl:hover img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.pdl dd{ padding:10px 20px; box-sizing:border-box; width:100%; height:auto; float:left;}
dl.pdl dd h3 a{ width:100%; height:auto;font-family:"ct"; float:left; font-size:20px; line-height:26px; color:#1d252d; font-weight:bold;}
dl.pdl dd a.a{ width:auto; height:24px; line-height:24px; font-size:16px; transition:all 0.5s ease; font-weight:bold; color:#fd5507; padding-right:15px; background:url(../images/xbanjtrh.png) right center no-repeat;}
dl.pdl:Hover dd a.a{ padding-right:20px; transition:all 0.5s ease;}
dl.pdl:Hover dd h3 a{ color:#fd5507;}
dl.pdl:Hover{transition:all 0.5s ease; background-size:100% 2px;}

/****产品中心-详情*****/
.nybanner1 .nybannerwz{ top:220px;}
.nybanner1 .nybannerwz strong{ font-size:44px; margin-bottom:15px;}
.hqbj{ width:auto; height:50px; line-height:50px; float:left; padding:0 30px; border-radius:25px; font-size:16px; font-weight:bold; color:#fff !important; background:#fd5507;}
.hqbj:hover{ opacity:0.8;}

.proxxdiv{ width:100%; height:auto; float:left; padding:30px 0 80px 0; background:#fff;}
.proxxdiv .indextt{ text-align:left;}
.proxxrz{ width:auto; height:auto; float:right; margin-top:-84px;}
.proxxrz img{ width:auto; max-width:100%; height:auto; display:block; margin:0 2px; float:left;}

dl.pxxdl{ width:100%; height:auto; float:left;}
dl.pxxdl dt{ width:48%; height:auto; float:left; overflow:hidden;}
dl.pxxdl 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.pxxdl:hover img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.pxxdl dd{ width:48%; height:330px; overflow-y:auto; overflow-x:hidden;; float:left; margin-left:4%; font-size:16px; line-height:30px; color:#1d252d; padding-right:20px; box-sizing:border-box;}
dl.pxxdl dd p{ width:100%; height:auto; float:left;}
dl.pxxdl dd::-webkit-scrollbar {width: 2px; height: 5px;}
dl.pxxdl dd::-webkit-scrollbar-track {border-radius: 2px;background-color: #cdd4cd;box-shadow: inset 0 0 2px rgba(0, 0, 0, .3);}
dl.pxxdl dd::-webkit-scrollbar-thumb {border-radius: 2px;background-color: #fd5507;}

.proxxdiv1{ width:100%; height:auto; min-height:360px; float:left; padding:80px 0; background:#323d46; overflow:hidden; position:relative;}
.proxxdiv1 .img{ width:auto; max-width:58% !important; height:auto; float:left; position:absolute; right:20px; top:60px; display:block;}
.proxxdiv1c{ width:40%; height:auto; float:left; font-size:16px; line-height:30px; color:#fff;}
.proxxdiv1c p{ width:100%; height:auto; float:left;}
.proxxdiv1c .indextt strong{ color:#fff; text-align:left;}

.proxxdiv2{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/proxxbj1.jpg) center center no-repeat; background-size:cover;}
.proxxdiv2nr{ width:100%; height:auto; float:left; position:relative;}
.proxxdiv2tp{ width:100%; height:560px; float:left;overflow:hidden;}
.proxxdiv2tp .document_width{ width:1560px;}
.proxxdiv2tp ul{ width:55%; height:auto; float:left; list-style:none; margin-left:-5%; margin-top:80px;}
.proxxdiv2tp ul li{ width:100%; height:auto; float:left; display:none;}
.proxxdiv2tp ul li img{ width:100%; height:auto; display:block;}

.proxxdiv2gg{ width:100%; height:560px; float:right; position:absolute; right:0; top:0; z-index:1; background:url(../images/baibj.jpg) right center no-repeat; background-size:50% 100%;}
.proxxdiv2ggnr{ width:50%; float:right; padding:50px 0 50px 90px; box-sizing:border-box;}
.proxxdiv2ggnr ul.u1{ width:100%; height:auto; float:left; border-bottom:1px solid #ededed; list-style:none; margin-bottom:25px;}
.proxxdiv2ggnr ul.u1 li { width:auto; height:auto; float:left;}
.proxxdiv2ggnr ul.u1 li a{ width:auto; height:50px; line-height:50px; float:left; font-size:16px;font-family:"ct"; font-weight:bold; color:#333; padding:0 5px; margin-right:15px; background:url(../images/bjc.png) center bottom no-repeat; background-size:0 2px; transition:all 0.5s ease;}
.proxxdiv2ggnr ul.u1 li a.cur{ background-size:100% 2px; transition:all 0.5s ease;}
.proxxdiv2ggqh{ width:100%; height:370px; display:none; float:left;overflow-y:auto; overflow-x:hidden;font-size:16px; line-height:30px; color:#666; padding-right:20px; box-sizing:border-box;}
.proxxdiv2ggqh p{ width:100%; height:auto; float:left; margin:5px 0;}
.proxxdiv2ggqh p span{ width:150px; height:auto; float:left; color:#000;}
.proxxdiv2ggqh::-webkit-scrollbar {width: 2px; height: 5px;}
.proxxdiv2ggqh::-webkit-scrollbar-track {border-radius: 2px;background-color: #cdd4cd;box-shadow: inset 0 0 2px rgba(0, 0, 0, .3);}
.proxxdiv2ggqh::-webkit-scrollbar-thumb {border-radius: 2px;background-color: #fd5507;}

.proxxdiv3{ width:100%; height:auto; float:left; position:relative;}
.proxxdiv3left{ width:100%; height:auto; min-height:560px; float:left; background:url(../images/bjc.png) left center no-repeat; background-size:50% 100%;}
.proxxdiv3leftnr{ width:50%; height:auto; float:left; padding:80px 80px 60px 0; box-sizing:border-box;}
.proxxdiv3leftnr .indextt strong{ text-align:left; color:#fff;}
.proxxdiv3leftnr ul{ width:100%; height:auto; float:left; list-style:none;}
.proxxdiv3leftnr ul li{ width:120px; height:auto; float:left; margin:0 30px 30px 0;}
.proxxdiv3leftnr ul li img{ width:90px; height:auto; margin:0 auto;display:block;}
.proxxdiv3leftnr ul li span{ width:100%; height:40px; float:left; font-size:16px; line-height:40px; overflow:hidden; text-align:center; text-align:center; color:#fff;}

.proxxdiv3right{ width:100%; height:auto; position:absolute; right:0; top:0;}
.spbadiv{ width:50%; height:560px; background-size:cover !important; position:relative; float:right;}
.spbadiv a{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/proxx_sptb.png) center center no-repeat; background-size:80px auto;}

.proxxdiv5{ width:100%; height:auto; float:left; padding:80px 0; background:#f1f4f7;}
.proxxdiv5 h2{ width:100%; height:auto; float:left; font-size:22px; line-height:26px; font-weight:bold; color:#fd5507; text-align:center; margin:-20px 0 25px 0;}
.hqbjdiv{ width:100%; max-width:800px; margin:0 auto; height:auto;}
.hqbjdiv .input{ width:calc(50% - 10px); height:52px;font-family:"xt"; line-height:52px; border:2px solid #fff; outline:none; font-size:16px; color:#333; text-indent:10px; background:#f9fbfc; float:left; margin:5px; box-sizing:border-box;}
.hqbjdiv dl{ width:calc(50% - 10px); height:auto; float:left; margin:15px 5px;}
.hqbjdiv dl dt{ width:100%; height:auto; float:left; font-size:18px; line-height:32px; font-weight:bold; color:#333;}
.hqbjdiv dl dd{ width:100%; height:auto; float:left;}
.hqbjdiv dl dd label{ width:100%; height:36px; line-height:36px; float:left; font-size:16px; color:#555;}
.hqbjdiv dl dd label .sel{ width:16px; height:16px; float:left; margin:10px 10px 0 0;}
.hqbjdiv .text{ width:calc(100% - 10px); height:120px;font-family:"xt"; line-height:30px; border:2px solid #fff; outline:none; font-size:16px; color:#333; padding:10px; background:#f9fbfc; float:left; margin:5px 5px 25px 5px; box-sizing:border-box;}
.hqbjdiv .button{ width:auto; height:46px;font-family:"xt"; line-height:46px; margin:0 auto; display:table; border:none; outline:none; cursor:pointer; padding:0 30px; border-radius:23px; font-size:16px; font-weight:bold; color:#fff; background:#fd5507;}
.hqbjdiv .button s{ padding-left:22px; background:url(../images/ban_tb.png) left center no-repeat;}
.hqbjdiv .button:hover{ opacity:0.8;}

/****产品中心-温室详情*****/
.prowsdiv1{ width:100%; height:auto; float:left; padding:30px 0 70px 0; background:#fff;}
.prowsdiv1 dl{ width:100%; height:auto; float:left;}
.prowsdiv1 dl dt{ width:48%; height:auto; float:left; padding-top:90px;}
.prowsdiv1 dl dt img{ width:100%; height:auto; display:block;}
.prowsdiv1 dl dd{ width:48%; height:auto; float:left; font-size:16px; line-height:28px; color:#444; margin-left:4%;}
.prowsdiv1 dl dd .indextt{ text-align:left;}
.prowsdiv1 dl dd p{ width:100%; height:auto; float:left;}
.prowsdiv1 dl dd .proxxrz{ float:left; margin-top:0;}

.prowsdiv2{ width:100%; height:auto; float:left; padding:80px 0; background:#f1f4f7; overflow:hidden;}
.prowsdiv2 dl{ width:100%; height:auto; float:left;}
.prowsdiv2 dl dd{ width:40%; height:auto; float:left; padding-right:80px; box-sizing:border-box;}
.prowsdiv2 dl dd .indextt{ text-align:left;}
.prowsdiv2 dl dd p.p{ width:100%; height:auto; float:left; background:url(../images/bottom_tb3.png) left 8px no-repeat; background-size:8px auto; padding-left:14px; box-sizing:border-box; font-size:16px; line-height:26px; color:#1d252d; margin:5px 0;}
.prowsdiv2 dl dt{ width:60%; height:auto; float:left; margin-top:20px;}
.prowsdiv2 dl dt img{ width:1380px; height:auto; display:block;}

.prowsdiv3{ width:100%; height:auto; float:left; padding:80px 0 0 0; background:url(../images/bjc.png) center top no-repeat; background-size:cover;}
.prowsdiv3 .indextt strong{ color:#fff;}
.prowsdiv3 dl{ width:calc(100% / 6); height:auto; float:left; text-align:center; margin-bottom:10px; border-left:1px solid rgba(255,255,255,0.2); box-sizing:border-box;}
.prowsdiv3 dl dt{ width:100%; height:auto; float:left; margin-bottom:15px;}
.prowsdiv3 dl dt img{ width:88px; height:88px; margin:0 auto; display:block;}
.prowsdiv3 dl dd{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:rgba(255,255,255,0.9);}
.prowsdiv3 dl:last-child{ border-right:1px solid rgba(255,255,255,0.2)}
.prowsdiv3 .spbadiv{ width:100%; height:560px; float:left; margin-top:50px; position:relative; z-index:1;}

.prowsdiv4{ width:100%; height:auto; float:left; padding:360px 0 80px 0; background:url(../images/wspro_bj.jpg) center center no-repeat; background-size:cover; margin-top:-280px;}
.prowsdiv4tp{ width:48%; height:auto; float:left;}
.prowsdiv4tp ul{ width:100%; height:auto; float:left; list-style:none;}
.prowsdiv4tp ul li{ width:100%; height:auto; float:left; display:none;}
.prowsdiv4tp ul li img{ width:100%; height:auto; display:block;}
.prowsdiv4nr{ width:48%; height:auto; float:left; margin-left:4%;}
.prowsdiv4nr ul.u1{ width:100%; height:auto; float:left; border-bottom:2px solid #1d252d; padding-bottom:20px; list-style:none; margin-bottom:25px;}
.prowsdiv4nr ul.u1 li { width:auto; height:auto;float:left;}
.prowsdiv4nr ul.u1 li a{ width:auto; height:48px; line-height:48px; float:left; font-size:16px; font-weight:bold; color:#333; padding:0 30px; margin-right:15px; border-radius:25px;  }
.prowsdiv4nr ul.u1 li a.cur{ background:#fd5507; color:#fff;}
.prowsdiv4nrqh{ width:100%; height:auto; float:left; display:none;}
.prowsdiv4nrqh p{ width:48%; height:auto; min-height:58px; float:left; margin-right:2%; padding:10px 0; border-bottom:1px solid rgba(0,0,0,0.1); font-size:15px; line-height:20px; font-weight:bold; color:#000;}
.prowsdiv4nrqh p span{ width:100%; height:auto; float:left; font-size:14px; line-height:18px; font-weight:normal; color:#666;}

/****产品中心-室内详情*****/
.bjhui1{background:#f1f4f7 !important;}
.prosndiv1{ background:#f1f4f7; overflow:hidden;}
.prowsdiv1.prosndiv1 dl dt img{width:1100px; height:auto; float:right;margin-top:-40px;}
.prowsdiv1 .xt{ background:#ededed;}

.prosndiv2{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;}
.prosndiv2 dl{ width:100%; height:auto; float:left; border:1px solid #f1f4f7;}
.prosndiv2 dl dd{ width:50%; height:auto; float:left; padding:60px 50px; box-sizing:border-box;}
.prosndiv2 dl dd p.p{ width:100%; height:auto; float:left; background:url(../images/bottom_tb3.png) left 8px no-repeat; background-size:8px auto; padding-left:14px; box-sizing:border-box; font-size:16px; line-height:26px; color:#1d252d; margin:7px 0;}
.prosndiv2 dl dt{ width:50%; height:auto; float:left;}
.prosndiv2 dl dt img{ width:100%; height:auto; display:block;}

.prosndiv3{ width:100%; height:auto; float:left; padding:80px 0 0 0; background:#f1f4f7;}
.prosndiv3 ul{  text-align:center; white-space:nowrap;list-style:none;}
.prosndiv3 ul li{display:inline;  margin:0; padding:0;list-style:none;  }
.prosndiv3 ul li a{ display:table-cell; display:inline-block; width:180px;margin:0; text-align:center; border-right:1px solid rgba(0,0,0,0.1);}
.prosndiv3 ul li a img{ width:88px; height:auto; margin:0 auto; display:block;}
.prosndiv3 ul li a span{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; margin-top:8px; color:#fd5507;} 
.prosndiv3 ul li:last-child a{ border-right:none;} 
.prosndiv3 .spbadiv{ width:100%; height:560px; float:left; margin-top:50px; position:relative; z-index:1;}

.prosndiv4{ width:100%; height:auto; float:left; padding-top:80px; background:#fff;}
.prosndiv4 .indextt{ text-align:left;}
.prosndiv4tp{ width:520px; height:auto; float:right; margin-top:-90px;}
.prosndiv4tp ul{ width:100%; height:auto; float:left; list-style:none;}
.prosndiv4tp ul li{ width:100%; height:auto; float:left; display:none;}
.prosndiv4tp ul li img{ width:auto; max-width:100%; height:auto; display:block;}
.prosndiv4nr{ width:100%; height:auto; float:left; margin-top:-20px;}
.prosndiv4nr ul.u1{ width:100%; height:auto; float:left;  list-style:none; margin-bottom:25px;}
.prosndiv4nr ul.u1 li { width:auto; height:auto;float:left;}
.prosndiv4nr ul.u1 li a{ width:auto; height:48px; line-height:48px; float:left; font-size:16px; font-weight:bold; color:#333; padding:0 30px; margin-right:15px; border-radius:25px;  }
.prosndiv4nr ul.u1 li a.cur{ background:#fd5507; color:#fff;}
.prosndiv4nrqh{ width:100%; height:auto; float:left; display:none; background:#f7f8fc; padding:30px; box-sizing:border-box;}
.prosndiv4nrqh p{ width:100%; height:auto; float:left; height:auto; line-height:52px; font-size:16px; padding-left:25px; box-sizing:border-box;}
.prosndiv4nrqh p span{ width:200px; height:auto; float:left; color:#000;font-family:"ct";font-weight:bold;}
.prosndiv4nrqh p:nth-child(even){ background:#fff;}

/****产品中心-配件详情*****/
.prowsdiv1.propjdiv1 dl dd{ width:45%; margin-right:5%; margin-left:0; border-top:1px solid #f2f2f2; border-bottom:1px solid #F2F2F2; padding:50px 0;}
.prowsdiv1.propjdiv1 dl dd span{ width:100%; height:auto; float:left; font-size:20px; line-height:30px; margin:0 0 26px 0 ; color:#fd5507;}
.prowsdiv1.propjdiv1 dl dd p{ padding-bottom:50px;}
.prowsdiv1.propjdiv1 dl dt{ width:50%; padding-top:0;}

.propjdiv2{ width:100%; height:auto; float:left; padding:80px 0; background-size:cover !important;}
.propjdiv2 .indextt strong{ color:#fff; text-align:left;}
.propjdiv2c{ width:50%; height:auto; float:left;}
.propjdiv2c p.p{ width:100%; height:auto; float:left; background:url(../images/bottom_tb3.png) left 8px no-repeat; background-size:8px auto; padding-left:14px; box-sizing:border-box; font-size:16px; line-height:26px; color:#fff; margin:7px 0;}

.propjdiv3{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/bjc.png) center center no-repeat; background-size:cover;}
.propjdiv3 dl{ width:100%; height:auto; float:left;}
.propjdiv3 dl dd{ width:50%; height:auto; float:left;}
.propjdiv3 dl dd .indextt strong{ color:#fff; text-align:left;}
.propjdiv3 dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:rgba(255,255,255,0.9); margin-bottom:25px;}
.propjdiv3 dl dd .sp1{ width:140px; height:auto; float:left; padding-top:110px; font-size:14px; font-weight:bold; text-align:center; color:#fff; border-right:1px solid rgba(255,255,255,0.2);}
.propjdiv3 dl dt{ width:40%; height:auto; float:left; margin-left:10%;}
.propjdiv3 dl dt img{ width:100%; height:auto; display:block;}

.prosndiv4bz{ width:100%; height:auto; float:left; padding-top:50px;}
.prosndiv4bz img{ width:auto; height:auto !important; max-width:100% !important; display:block;float:left;}
.prosndiv4bz .img{ width:24%; height:auto; margin:0.5%; }



/******客户案例******/
.khaldivbz{ width:100%; height:auto; float:left; padding:30px 0 70px 0; background:#fff;}
.khaldivbz dl{ width:100%; height:auto; float:left;}
.khaldivbz dl dd{ width:50%; height:auto; float:left; padding-top:10px;}
.khaldivbz dl dd .indextt{ text-align:left;}
.khaldivbz dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#333;}
.khaldivbz dl dt{ width:45%; height:auto; float:left; margin-left:5%;}
.khaldivbz dl dt img{ width:100%; height:auto; display:block;}
dl.xwd3 dd h3.h3 a{  line-height:30px; height:30px; margin-top:4px;}

/*****客户案例-详细******/
.casexxdiv{ width:100%; height:auto; float:left; background:url(../images/newsbj.jpg) center center no-repeat; background-size:cover; padding:200px 0 160px 0;}
.casexxdiv .st{ width:auto; height:38px; line-height:38px; padding:0 30px; background:#fd5507; border-radius:18px 18px 18px 0; font-size:16px; font-weight:bold; float:left; color:#fff;}
.casexxdiv h1{ width:100%; height:auto;font-family:"ct"; float:left; font-size:38px; line-height:46px; color:#1d252d; font-weight:bold; margin:15px 0 25px 0;}
.casexxdiv .mbxdiv{ margin-top:50px;}

.casexxdiv1{ width:100%; height:auto; float:left;  background:#fbfbfc; padding-bottom:80px;}
.casexxdiv1c{ width:100%; height:auto; min-height:300px; float:left;position:relative; z-index:1; margin-top:-150px;}
.casexxdiv1ctz{ width:68%; height:560px !important; float:left; overflow:hidden; float:left; position:relative; touch-action: pan-y;}
.casexxdiv1ctz ul { width:100%; float:left; overflow:hidden;  height:560px !important; list-style:none;  }
.casexxdiv1ctz ul li{  width:100%;  height:560px !important; float:left; position:absolute; left:0; top:0; opacity:0; }
.casexxdiv1ctz ul li img,.casexxdiv1ctz ul li video{ width:100%;  height:560px !important; display:block; }
.casexxdiv1ctz ul li.cur{ opacity:1; z-index:112;}
.casexxdiv1ctzspan{margin:0px;padding:0px 50px; width:100%; height:35px; position:absolute; bottom:10px;text-align:center; z-index:886;}
.casexxdiv1ctzspan span{ float:left; width:25px;height:5px; transition:all 0.5s ease; cursor:pointer; background:#9f9f9f; margin:0 5px; box-sizing:border-box; background:#fff; opacity:0.5;}
.casexxdiv1ctzspan span.cur{ width:35px;opacity:1; transition:all 0.5s ease; }
.casexxdiv1cjs{ width:32%; height:auto; min-height:560px; float:left; padding:70px 70px 0 70px; background:#fff; box-sizing:border-box;}
.casexxdiv1cjs h3{ width:100%; height:auto; float:left; font-family:"ct";font-size:30px; line-height:40px; font-weight:bold; color:#fd5507; margin-bottom:15px;}
.casexxdiv1cjs p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#666;}

.casexxdiv1cpj{ width:100%; height:auto; float:left; margin-top:50px; background:url(../images/casexx_bj.jpg) center center no-repeat; padding:60px 70px; box-sizing:border-box; min-height:100px;}
.casexxdiv1cpj .indextt{ width:400px; text-align:left;}
.casexxdiv1cpj .indextt strong{ color:#fff;}
.casexxdiv1cpjnr{ width:calc(100% - 400px); height:auto; float:left;}
.casexxdiv1cpjnr strong{ width:100%; height:auto; float:left;font-family:"ct"; font-size:30px; line-height:40px; font-weight:bold; color:#fff; margin-bottom:10px;}
.casexxdiv1cpjnr p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#fff; opacity:0.9;}

.casexxdiv2{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;}
.casexxdiv2 .indextt{ text-align:left;}
.casexxdiv2 dl{ width:350px; height:460px; float:left; padding:25px 30px; background:#fbfbfc; box-sizing:border-box; margin-right:30px;}
.casexxdiv2 dl dd{ width:100%; height:auto; float:left;}
.casexxdiv2 dl dd h3 a{ width:100%; height:auto; float:left;font-family:"ct"; font-size:20px; line-height:30px; font-weight:bold; color:#000;}
.casexxdiv2 dl dd p{ width:100%; height:100px; line-height:25px; font-size:15px; color:#666666; float:left; overflow:hidden;}
.casexxdiv2 dl dd a.a{ width:auto; height:30px; line-height:30px; float:left; font-size:15px; margin-top:4px; font-weight:bold; padding-right:20px; background:url(../images/xbanjtrh.png) right center no-repeat; background-size:6px auto; color:#fd5507;}
.casexxdiv2 dl dt{ width:100%; height:auto; float:left; overflow:hidden;}
.casexxdiv2 dl 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;}
.casexxdiv2 dl:hover img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.casexxdiv2 dl:Hover dd h3 a{ color:#fd5507;}
.casexxdiv2 .spbadiv{ width:calc(100% - 380px); height:460px;}

/******案例详细弹出留言****/
.tijiaodiv{ display:none; width:100%; max-width:1100px;  position:relative; z-index:1;height:auto; z-index:9999; background:#fff; position:fixed; z-index:9999; left:5%; top:10%; padding-bottom:40px;}
.tijiaodiv .closea{ width:40px; height:40px; float:left; background:url(../images/close.gif) center center no-repeat #fff; border-radius:4px; cursor:pointer; position:absolute; right:0px; top:0px;}
.tijiaodivt{ width:100%; height:100px; padding:0 80px; float:left; background:#ff5d0a; box-sizing:border-box;}
.tijiaodivt strong{ width:100%; height:100px; line-height:100px;font-family:"ct"; float:left; font-size:34px; color:#fff;}
.tijiaodivc{ width:100%; float:left; padding:20px 80px; box-sizing:border-box; height:500px; overflow-y:auto;}
.tijiaodivc dl{ width:32%; height:auto; float:left; margin:0 2% 2% 0;}
.tijiaodivc dl dt{ width:100%; height:auto; float:left; font-size:15px; text-indent:5px; font-weight:600; line-height:24px; color:#000;}
.tijiaodivc dl dd{ width:100%; height:auto; float:left;}
.tijiaodivc dl dd .input{ width:100%; height:42px; text-indent:10px; line-height:42px; float:left; border:none; background:#fcd7c4; outline:none; border-radius:4px;}
.tijiaodivc dl.last{ margin:0 0 2% 0;}
.tijiaodivc p.p{ width:100%; height:auto; float:left; margin-bottom:20px;}
.tijiaodivc p.p img{ width:100%; height:auto; display:block;}
.tijiaodivc dl.d1{ width:100%; margin:0 0 2% 0;}
.tijiaodivc dl dd .input.input1{ width:22%;}
.tijiaodivc dl dd span{ width:4%; height:42px; line-height:42px; font-size:20px; color:#000; float:left; text-align:center;}
.tijiaodivc dl dd .sel{ width:22%; height:42px; text-indent:10px; line-height:42px; float:left; border:none; background:#fcd7c4; outline:none; border-radius:4px;}
.tijiaodivc label{ width:auto; height:40px; line-height:40px; float:left; margin:5px 20px 0 0; font-size:16px; font-weight:600; color:#000; position:relative;}
.tijiaodivc .input2{ border:none; border-bottom:1px solid #ff5d0a; width:45px; height:30px; font-size:16px; font-weight:600;  line-height:30px; text-indent:10px; outline:none;}
.tijiaodivc .input2s{ width:200px;}
.tijiaodivc dl.d2{ width:50%; margin:0 0 2% 0;}
.tijiaodivc dl.d2 dd .sel,.tijiaodivc dl.d2 dd .input{ width:44%;}
.tijiaodivc dl.d2 dd span{ width:5%;}
.tijiaodivc dl dd .text{ width:93%; height:80px; padding:10px; line-height:26px; float:left; border:none; background:#fcd7c4; outline:none; border-radius:4px; box-sizing:border-box;}
.shangc{ width:170px; height:42px; display:none; background:url(../images/sctb.png) center center no-repeat; cursor:pointer; overflow:hidden; float:left; margin-bottom:10px;}
.jiahao{ width:42px; height:42px; line-height:42px; text-align:center; float:left; margin-left:20px;background:#ff5d0a; color:#fff; font-weight:16px; font-weight:bold; cursor:pointer;}
.tijiaodivc dl dd .psc{ width:170px; height:auto; }
.scan { opacity:0; width:170px; height:42px; cursor:pointer; }
.tijiaodivc p.p1{ width:100%; height:auto; float:left; font-size:12px;}
.tijiaodivcb{ width:300px; height:auto; margin:0 auto;}
.tijiaodivcb .button{ width:140px; border-radius:5px; height:46px; line-height:46px; margin:5px; background:#ff5d0a; color:#fff; font-size:15px; font-weight:600; border:1px solid #ff5d0a; outline:none; cursor:pointer; float:left; box-sizing:border-box;}
.tijiaodivcb .button1{ width:140px; border-radius:5px; height:46px; line-height:46px; margin:5px; background:#fff; color:#ff5d0a; font-size:15px; font-weight:600; border:1px solid #ff5d0a; outline:none; cursor:pointer; float:left; box-sizing:border-box;}
.tijiaodivcb .button:hover,.tijiaodivcb .button1:hover{ opacity:0.8;}
.photo-list { width:100%; height:auto; float:left; }
.photo-list ul { width:100%; height:auto; float:left; list-style:none;}
.photo-list ul li{ width:24%; height:auto; float:left; margin:0.5%;}
.photo-list ul li img{ width:100%; height:120px; display:block;} 


.tijiaodivc label{position: relative;display: inline-block;font-weight: 400;color:#0c4757;padding-left: 25px;cursor: pointer;}
.tijiaodivc label input{position: absolute;	left: -9999px;}
.tijiaodivc label i{display: block;	position: absolute;top:12px;left:2px;width: 15px;height: 15px;outline: 0;border: 1px solid #ff5d0a;background:#fcd7c4;border-radius: 50%;transition: border-color .3s-webkit-transition: border-color .3s;}
.tijiaodivc label input:checked+i{border-color:#ff5d0a;}
.tijiaodivc label input+i:after{position: absolute;content: '';top: 3px;left: 3px;width: 9px;height: 9px;border-radius: 50%;background-color:#ff5d0a;opacity: 0;	transition: opacity .1s;-webkit-transition: opacity .1s;}
.tijiaodivc label input:checked+i:after{opacity: 1;}

/***下载提示****/
.xiazaitsdiv{ width:98%; height:auto; float:left; display:none; overflow-y:auto;  max-width:650px; background:#fff; position:fixed; left:20%; top:10%; z-index:9999;}
.xzclose{ width:36px; height:36px; position:absolute; right:0px; top:0px; cursor:pointer; background:url(../images/close.gif) center center no-repeat; background-size:36px auto;}
.xiazaitsdiv h2{ width:100%; height:70px; line-height:70px;font-family:"ct"; background:#ff5d0a; font-size:24px; font-weight:bold; color:#fff; text-align:center;}
.xiazaitsdivc{ width:100%; height:auto; float:left; padding:30px 40px; box-sizing:border-box;}
.xiazaitsdivc strong{ width:100%; height:auto; float:left;font-family:"ct"; padding-left:25px; font-size:18px; margin-bottom:10px; font-weight:600; color:#333; background:url(../images/xzmmtb1.png) left center no-repeat; box-sizing:border-box;}
.xiazaitsdivc .input{ width:100%; height:50px; font-family: "xt";line-height:50px; text-indent:20px; background:#edf1f5; font-size:18px; border-radius:5px; border:none; margin-bottom:10px; outline:none;}
.xiazaitsdivc .button{ width:auto; height:50px;font-family: "xt"; font-size:20px; line-height:50px; text-align:center; padding:0 50px; background:#ff5d0a; color:#fff; cursor:pointer; margin:0 auto; display:block; outline:none; border:none; border-radius:6px;}
.xiazaitsdivc .button:hover{ opacity:0.8;}

.xiazaitsdivc strong.s{  background:url(../images/xzmmtb2.png) left center no-repeat; margin:10px 0 15px 0; cursor:pointer;}
.xiazaitsdivc strong.s span{ width:auto; padding-right:20px; background:url(../images/xzmmtb4.png) center right no-repeat; box-sizing:border-box;}
.xiazaitsdivc strong.s span.show{background:url(../images/xzmmtb3.png) center right no-repeat; }
.xiazaitsdivcs{ width:100%; height:auto; float:left; display:none; }
.xiazaitsdivc .input.input1{ width:49%;}
.xiazaitsdivc .input.input1.input2{ float:right;}
.xiazaitsdivc .text{ width:100%; height:100px; line-height:30px;font-family:"xt"; padding:10px 20px; box-sizing:border-box; background:#edf1f5; font-size:18px;  border:none; border-radius:5px; margin-bottom:10px; outline:none;}


