﻿@charset "utf-8";
body {margin:0 auto; padding:0; font-size:12px; color:#545454; line-height:1.5; background-color:#fff; font-family:"宋体";}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote {margin:0;padding:0;border:none;outline:none;}
ul{list-style:none;}
div,td{word-wrap:break-word;}
.clear{ clear:both; font-size:0; line-height:0;}
a{ text-decoration:none; color:#545454;}
a:hover{color:#028C43; text-decoration:none;}
img{ border:0px;}
.blank20{ width:100%; clear:both; height:20px; overflow:hidden;}
.blank20dashed{ width:100%; clear:both; height:20px; overflow:hidden; margin-bottom:20px; border-bottom:1px #ccc dashed;}
.blank15{ width:100%; clear:both; height:15px; overflow:hidden;}
.blank10{ width:100%; clear:both; height:10px; overflow:hidden;}
.blank5{ width:100%; clear:both; height:5px; overflow:hidden;}
.divL{ float:left;}
.divR{ float:right;}

.hd-top {height: 38px;background-color: #f3f3f3;color: #929292;line-height: 38px;overflow: hidden;position: fixed;top: 0px;width: 100%;z-index: 1111;}
.hd-top .inner-cent {overflow: hidden;}
/*content*/
.content{width: auto;margin: 0 auto;margin-top:50px;height:auto;}
.productList{width:1200px;text-align: center;margin:0 auto;}
.productList h1 {font-size: 24px;font-weight: normal;margin-bottom: 15px;color: #464d50;}
.products{margin: 45px 0;}
.products:after {content: '.';display: block;height: 0;clear: both;visibility: hidden;}
.productList li {float: left;width: 274px;height: 350px;border: 1px solid #eee;transition: all .3s;}
.productList li .pic {text-align: center;border-bottom: 1px solid #eee;}
.productList li+li {margin-left: 32px;}
.productList li h3 {font-size: 16px;font-weight: normal;margin-top: 15px;color: #464d50;line-height: 2;text-align: center;}
.productList li:hover{transform:translateY(-10px);box-shadow: 0 3px 10px 1px #ccc;}

.moreProducts {width: 100%;height: 125px;text-align: center;/* line-height: 125px; */background-color: #2cd689;position: relative;}
.moreProducts:after{content: "";display: block;width: 25px;height: 8px;position: absolute;left: 50%;margin-left: -12px;top: -8px;background:url(../images/idxsan_03.png);}
.moreProducts a{display: block;width: 190px;height: 50px;position: absolute;left: 50%;margin-left: -95px;top: 50%;margin-top: -25px;border: 1px solid #eee;border-radius: 25px;line-height: 50px;color: #fff;transition:.3s;}
.moreProducts a:hover{transform:translateY(-5px);box-shadow: 0 3px 10px 1px #fff;}
.aboutUs{margin-top: 80px;background: #f6f6f6;padding:10px;}
.aboutTitle{text-align:center;}
.aboutTitle h1{font-size: 24px;font-weight: normal;margin-bottom: 15px;color: #464d50;}
.aboutConect{width:1200px;margin:0 auto;overflow: hidden;margin-top:20px;}
.aboutLeft{float:left;width:560px;box-shadow: 0 0 10px #ccc;text-align:center;}
.aboutRight{float:right;width:580px;}
.aboutRight p{font-size: 15px;color: #666;line-height: 24px;padding-bottom: 20px;}
.agent{width:1280px;margin:0 auto;margin-top: 80px;padding: 10px;height:340px;overflow: hidden;}
.agentTitle{text-align:center;}
.agentTitle h1{font-size: 24px;font-weight: normal;margin-bottom: 15px;color: #464d50;}
.customer{display:block;}
.customer ul{margin-top:20px;}
.customer li {float: left;margin-right: 13px;margin-bottom: 13px;width: 200px;text-align: center;}
.customer li img {display: block;cursor: pointer;}
.customer li img {width: 200px;height: 108px;border: 1px solid #ddd;}

.ulCase{width:1280px;margin:0 auto; margin-top:50px;}
.caseTitle{text-align:center;}
.caseTitle h1{font-size: 24px;font-weight: normal;margin-bottom: 15px;color: #464d50;}
.caselist{width:1200px;margin:0 auto; margin-top:50px;overflow:hidden;}
.caselist li{float:left;width:380px;height:420px;overflow:hidden; text-align:center;margin-right:15px;}
.caselist li img{width:280px;height:280px;}
.caselist li h3{font-size:18px;margin:10px 0px;}
.caselist li p{width:350px;margin:0 auto;font-size:14px; line-height:25px;}
.caselist li:hover{transform:translateY(-5px);box-shadow: 0 3px 10px 1px #fff;}
.idx-hd {
  text-align: center;
}
.idx-hd h1 {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 15px;
  color: #464d50;
}
.clearfix::after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.inner-cent {
  width: 1200px;
  margin: 0 auto;
}
.idx-case{margin-top: 80px;}
.idx-case-list{margin: 40px 0 80px;position: relative;}
.idx-case-list .views{height: 450px;width: 1199px;padding:0 10px;position: relative;overflow: hidden;margin-left: -10px;}
.idx-case-list ul{height: 425px;width: 9999px;position: absolute;left: 10px;bottom: 0;}
.idx-case-list li{float: left;width: 377px;height: 100%;background-color: #f6f6f6;position: relative;transition:all .3s;}
.idx-case-list li+li{margin-left: 34px;}
.idx-case-list li>a{display: block;height: 100%;}
.idx-case-list li img{display: block;margin-bottom: 30px;}
.idx-case-list li h3{font-size:18px;font-weight: normal;width: 315px;margin: 0 auto;}
.idx-case-list li h3:after{content:"";display: block;width: 25px;height: 2px;background-color: #464d50;margin: 18px 0 25px;}
.idx-case-list li p{font-size:12px;line-height:2 ;font-weight: normal;width: 315px;margin: 0 auto;color: #333;}
.idx-case-list li .more{display: block;height: 38px;width: 38px;background: url(../images/idcs_37.png);position: absolute;right: 35px;top: 260px;transition:.3s;}
.idx-case-list li:hover{background-color: #fff;transform:translateY(-10px);box-shadow: 0 3px 10px 1px #ccc;}
.idx-case-list li:hover .more{background: url(../images/idcs_33.png);}
.idx-case-list .prev,.idx-case-list .next{position: absolute;top: 50%;margin-top: 0;width: 50px;height: 50px;cursor: pointer;}
.idx-case-list .prev{left: -80px;background: url(../images/idcs_24.png);}
.idx-case-list .prev:hover{background: url(../images/idcs_24_hov.png);}
.idx-case-list .next{right: -80px;background: url(../images/idcs_27.png);}
.idx-case-list .next:hover{background: url(../images/idcs_27_hove.png);}
/*end content*/

.header{ width:1000px; margin:0 auto; margin-top:20px; overflow:hidden;zoom:1; height:160px;}
.logo{ width:323px; height:75px; float:left; margin-top:24px; display:inline;}

.search{width: 221px;height: 35px; float:right;margin-top: 50px;display:inline;background: url(../images/index_06.jpg);}
/*
.search .otxt{ float:left;background:none; border:none; border:1px solid #dfdfdf; border-right:none; background:url(../images/f.png) left top no-repeat; padding-left:28px; height:21px; line-height:21px; color:#afaeae;}
.search .obtn{ float:left; cursor:pointer;background:none; border:none;background:url(../images/a.png) left top no-repeat; width:26px; height:23px;}
*/
.search .otxt{float: left;height: 35px;width: 190px;line-height: 35px;text-indent: 10px;background-color: blue;background: none;border: 0;}
.search .obtn{float: left;width: 31px;height: 35px;background-color: blue;background: none;cursor: pointer;border: 0;font-size: 0;}
.menuNav{width:auto;height:auto;background:url(../images/ico3.jpg) left top repeat-x;}
.nav{ width:1000px; margin:0 auto;height:52px; overflow:hidden;zoom:1;}
.nav ul{ height:40px; overflow:hidden;zoom:1; padding-left:0px;}
.nav ul li{ float:left; line-height:40px; height:40px;border-right:1px solid #fff; width:166px; text-align:center;}
.nav ul li a{ font-family:"微软雅黑"; font-size:14px; color:#fff; }
.nav ul li a:hover{ color:#fff;}
.nav ul li.curr{ background:url(../images/ico4.jpg) left top repeat-x;}
.nav ul li.none{ border-right:none; width:165px;}

.slider{width:1000px;height:400px;position:relative;overflow:hidden;zoom:1;}
.conbox{position:absolute;}
.contents{width:998px; margin:0 auto;  margin-top:20px;border:1px solid #ebebeb; background:url(../images/ico6.jpg) left top repeat-x; overflow:hidden;zoom:1;}

.banner{ width:1200px; height:400px; position:relative; margin:0 auto;}
.slidebox-01{ width:1200px; overflow:hidden;zoom:1; height:400px; position:relative; margin:0 auto;}
.slidepic-01{ width:100000px; overflow:hidden;zoom:1; position:absolute; top:0; left:0;}
.slidepic-01 li{ float:left; width:1200px;}

.slidebtn-01{height:15px; margin-top:0px;margin-right:0px;float:right;overflow:hidden;zoom:1; position:absolute; z-index:9999; top:370px; right:30px;}
.slidebtn-01 ul{ float:right; overflow:hidden;zoom:1;}
.slidebtn-01 li{ width:10px; height:10px;margin-right:10px; display:inline;cursor:pointer;float:left; background-color:#fff;}
.slidebtn-01 li.current{ width:12px; height:12px; background-color:#028C43;}
.slidebtn-01 ul{  overflow:hidden;zoom:1;}


.public-h3 a.more{ float:right; display:inline-block; margin-top:6px;height:18px; line-height:18px;background:url(../images/ico8.jpg) right center no-repeat; padding-right:12px; color:#028c43; font-family:Arial, Helvetica, sans-serif;}
.contents-left{ width:314px; float:left; background:url(../images/ico9.jpg) right 27px no-repeat; padding-right:8px;}
.contents-left .about{ text-indent:2em;padding:15px 11px; line-height:2;}
.public-h3{ border-bottom:1px solid #ebebeb;}
.public-h3 span{ font-size:14px; font-family:"微软雅黑"; color:#fff;background:url(../images/ico7.jpg) left top no-repeat; width:92px; height:27px; line-height:27px; text-align:center; display:inline-block;} 
.news ul{ padding:15px 0; padding-right:9px; overflow:hidden; zoom:1;}
.news ul li { line-height:28px;}
.news ul li span{ float:right;}
.news ul li a{ font-family:"宋体"; color:#545454;padding-left:20px; display:block;float:left; width:205px; height:28px; overflow:hidden;background:url(../images/ico2.png) 10px 12px no-repeat; }
.news ul li a:hover{ color:#028c43;background:url(../images/ico1.png) 10px 12px no-repeat;}


.contents-center{ width:314px; float:left; margin-left:6px; display:inline;overflow:hidden;zoom:1;}
.contents-center .products ul{ padding-left:3px; padding-top:18px;width:314px; overflow:hidden;zoom:1;}
.contents-center .products ul li{ float:left; width:142px; height:113px; line-height:25px; margin:0 0px 5px 12px;display:inline; text-align:center; overflow:hidden;}
.contents-center .products ul li div{ border:1px solid #c3c3c3; width:140px; height:86px; overflow:hidden;}
.contents-center .products ul li:hover div{ border:1px solid #028C43;}

.contents-right{ background:url(../images/ico9.jpg) left 27px no-repeat; padding-left:12px;float:right; width:310px; margin-right:11px;display:inline;}

.buttom{width:auto;background-color: #464d50;overflow: hidden;margin-top:50px;position: relative;}
/*.footer{ color:#EDEDED; text-align:center;  width:1000px; margin:0 auto; padding:70px 0;margin-top:30px; overflow:hidden;zoom:1; line-height:2;}*/
.ft-bot{height: 50px;line-height: 50px;font-size: 12px;color: #D1DADE;width: 1000px;margin: auto;border-top: 1px solid #525b5f;position: absolute;bottom: 0;}

/*other*/
.banner-ny{ width:1000px; margin:0 auto; overflow:hidden;zoom:1;}
.main{width:1000px; margin:0 auto; overflow:hidden;zoom:1;padding-top:28px; background:url(../images/ico13.jpg) left top repeat-x; margin-top:5px; min-height:450px;}
.catalogue{ padding-bottom:40px;padding-right:20px;background:url(../images/ico15.jpg) right top no-repeat; float:left; width:224px; overflow:hidden;zoom:1; margin-right:13px; margin-left:13px;display:inline}
.catalogue h2{ font-size:22px; color:#028c43; font-weight:bold;font-family:"微软雅黑";}
.catalogue-title{width:222px; border:1px solid #e9e9e9; margin-top:15px; overflow:hidden;zoom:1;}
.catalogue-title ul li{width:222px; height:32px; line-height:32px;border-bottom:1px solid #e8e8e8;}
.catalogue-title ul li a{ padding-left:20px;font-size:13px; color:#666666;background:url(../images/ico12.jpg) left top repeat-x; margin:1px; height:30px;display:inline-block; width:200px;}
.catalogue-title ul li.none{ border-bottom:none;}
.catalogue-title ul li a:hover{ color:#028c43;}
.catalogue-title ul li .a1{ color:#028c43;}
.catalogue-title ul li.li2 a{ padding-left:40px;font-size:12px; color:#666666;background:url(../images/ico2.png) 30px 12px no-repeat; margin:1px; height:30px;display:inline-block; width:170px;}
.catalogue-title ul li.li2{width:222px; height:32px; line-height:32px;border-bottom:0px solid #e8e8e8;}
.catalogue-title ul li.li2 a:hover{ color:#028c43;background:url(../images/ico1.png) 30px 12px no-repeat;}
.catalogue-title ul li.li2 .a1{ color:#028c43;background:url(../images/ico1.png) 30px 12px no-repeat;}

.contacts-img{ overflow:hidden;zoom:1; text-align:center; margin-top:10px;}
.writing { float:right;width:710px; overflow:hidden;zoom:1;}

.user-nav-h5{ padding-left:10px;height:30px; line-height:30px; border-bottom:1px solid #e4e4e4; font-size:12px;}
.user-nav-h5 a{ color:#292929;}
.user-nav-h5  em{ padding:0 3px;}
.user-nav-h5 span{ color:#026ac0;}

.list-products{ overflow:hidden;zoom:1;}
.list-products ul{ width:760px; overflow:hidden;zoom:1; padding-left:20px; padding-top:15px;}
.list-products ul li{float:left;width:208px;margin:0 20px 10px 0; display:block; text-align:center; height:235px; line-height:25px; overflow:hidden;}
.list-products ul li .ap{ width:198px; height:198px; overflow:hidden;border:1px solid #cfcfcf; padding:4px;}
.list-products ul li .ap a{ display:block;width:197px; height:198px; overflow:hidden;}
.list-products ul li:hover .ap{border:1px solid #028C43;}
.list-products ul li:hover a{color:#028C43;}

.writing-main{ overflow:hidden;zoom:1; padding:25px 12px;}
.writing-main-h2{ font-size:14px; padding-bottom:20px;font-weight:bold; color:#028c43; text-align:center;}
.writing-size{ overflow:hidden;zoom:1; font-size:12px; color:#666; line-height:22px; text-align:justify;}

#list-news li a{ background:none; padding-left:5px;}
#list-news li em{ padding:0 5px;}
.writing h2.writing-size-new{ font-size:14px; text-align:center; font-weight:bold; padding-bottom:20px;}
.writing div.list-news{ padding-right:5px;}

table{font-family: Verdana;border: solid #cdcdcd;border-width: 1px 0 0 1px;line-height: 18px;}

td{height: 28px;border: solid #cdcdcd;border-width: 0 1px 1px 0;padding: 0 10px;}

.news1 ul{ padding:15px 0; padding-right:9px; overflow:hidden; zoom:1; width:710px;}
.news1 ul li{line-height:28px;  border-bottom:#CCC 1px dashed; width:710px; height:28px;}
.news1 ul li span{ float:right;}
.news1 ul li a{ font-family:"宋体"; color:#545454;padding-left:20px; display:block;float:left; width:520px; height:28px; overflow:hidden;background:url(../images/ico2.png) 10px 12px no-repeat; }
.news1 ul li a:hover{ color:#028c43;background:url(../images/ico1.png) 10px 12px no-repeat;}



/* 新闻动态内页 */
.new9{ width:710px; height:auto !important; min-height:320px; height:320px; margin:0 auto; padding:0;}
.new91{ text-align:center; line-height:22px; font-size:12px; padding:10px 0; color:#666;}
.new91 span{ float:none; font-size:16px; font-family:"微软雅黑";  line-height:28px;  }
.new92{ border-bottom:#CCC 1px dashed; border-top:1px #CCC dashed; padding:15px 0; line-height:2; margin-bottom:20px; font-size:12px;}

.ppage{ text-align:center; clear:both; padding:25px 0px; margin:0 auto; height:18px; line-height:18px;}
.ppage a{color:#575757; border:1px solid #EDEDED; display:inline-table; padding:3px 8px; margin-right:5px;}
.ppage a:hover{background-color:#EDEDED; color:#028C43;}
.ppage .a1{background-color:#EDEDED; color:#028C43;}

.contactform{ width:450px; margin-top:8px; border:0;}
.contactform tr td{ padding:3px 10px 3px 0; color:#888; border:0;}
.contactform tr td input{ width:210px; height:26px; line-height:26px; border:0; background-color:#E7E7E7; padding-left:5px;}
.liuyan{ width:430px; height:115px; background-color:#E7E7E7; border:0; padding:5px;}
.contactform tr td input.sub2{ width:100px; height:24px; text-align:center; background-color:#E7E7E7; line-height:24px; color:#333;}

