@charset "utf-8";
/****reset***/
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td,label { margin:0px;padding:0px;}

a img{border:0px; outline:none;}
img{ padding:0; margin:0;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 { font-size:100%;font-weight:normal;}
button, textarea, select { font-family:inherit;font-size:12px; vertical-align:middle; outline:none;}
a{text-decoration:none; outline:none;color:#444;}
a:hover{ text-decoration:none; }
.clear{	font-size: 0px;	line-height: 0px;margin: 0px;padding: 0px;height: 0px; width:0px; clear:both; visibility:hidden;}
.clearfix:after {content: ".";display: block;height: 0;clear:both;visibility: hidden;}
body{ font-size:12px; font-family: Arial,"Microsoft YaHei"; color:#444;background: url(../images/bg.jpg) no-repeat bottom #fff;}
.wrapper{ width:1200px; margin:0 auto; overflow:hidden;}

.zxly_B{display:block; margin-bottom:10px; overflow:hidden;}.zxly_sp{width:50px; float:left; height:42px; line-height:42px;  font-size:14px; color:#333333;}
.zxly_inp1{width:128px; height:40px; line-height:40px; border:1px solid #000;  font-size:14px; color:#000; padding:0 10px;}
.zxly_inp2{width:80%; float:left; height:100px; line-height:24px; border:1px solid #dcdcdc;  font-size:14px; color:#333333; padding:5px 10px;}
.zxly_btn{width:110px; height:40px; display:block; margin:0 auto; background:#393939;  font-size:14px; color:#fff; cursor:pointer;}



.header{ overflow:hidden;}
.head{border-bottom:1px solid #eee; padding:10px 0; overflow:hidden;}
.head_l{ float:left;}
.head_r{ float:right;}
.head_r h1{ float:left; background:url(../images/h1.png) no-repeat left; padding-left:20px;}
.head1{ overflow:hidden;    }
.logo{ float:left; padding-bottom:15px;padding-top: 10px;}
.nav{ float:right;padding-top: 20px;}
.nav li{ float:left; font-size:16px; color:#444;  width:100px; text-align:center;display:block;}
.nav li a{ display:block;padding-bottom: 28px;border-bottom:4px solid #fff;}
.nav li:hover a{ border-bottom:4px solid #61A60E; color:#61A60E;}
.nav li.on a{ border-bottom:4px solid #61A60E;color:#61A60E;}
.index1{ background:#f3f3f3; padding:50px 0;}
.news1{ width:420px; float:left; margin-right:50px;}
.title{ color:#333; font-weight:bold; font-size:36px;margin-bottom:50px; text-align:center;}
.title span{ font-weight:normal; font-size:14px; text-transform:uppercase;  display:block; color:#999;}
.title1{ color:#fff; font-weight:bold; font-size:36px;margin-bottom:50px;text-align:center;}
.title1 span{ font-weight:normal; font-size:14px; text-transform:uppercase;display:block;}
.title1 a{ float:right;}
.news2{ float:left;width:420px;margin-right:50px;}
.news1list{ overflow:hidden;}
.news1list li{ font-size:14px; color:#444; line-height:2.2em; border-bottom:1px dotted #ccc;}
.news1list li span{ color:#999; float:right;}
.news3{ float:right;}
.news3 li{padding:28px;}
.news3 li.on1{ background: #61A60E;}
.news3 li.on2{ background:#d5d5d5;}
.news3 li.on1 a{ display:block; background: url(../images/service.png) no-repeat left; color:#fff; font-weight:bold;font-size:22px; padding-left:80px;}
.news3 li.on1 a span{ font-size:14px; display:block;padding-top:12px;}
.news3 li.on2 a{display:block; background: url(../images/join.png) no-repeat left;color:#3c3c3c; font-weight:bold; font-size:22px;padding-left:80px;}
.news3 li.on2 a span{ font-size:14px;display:block; padding-top:12px;}
.index2{ overflow:hidden; margin-top:50px;}
.prolist{ overflow:hidden;}
.prolist li{ float:left; text-align:center; padding:0 9px; margin-bottom:20px;}
.prolist li img:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.prolist li p{ font-size:16px; padding:20px 0; background:#ddd;}
.index3{ overflow:hidden; margin-top:50px; background:url(../images/about_bg.jpg) no-repeat; background-size:cover; padding:50px 0;}
.aboutlist{ overflow:hidden; font-size:16px; line-height:34px; color:#ccc}

.index4{ overflow:hidden; margin-top:50px;}
.linklist{ overflow:hidden;}
.linklist li{ float:left; padding:0 26px 27px 27px;}
.linklist li img{ border:1px solid #ddd;}
.index7{ overflow:hidden; margin-top:50px; background:url(../images/feedback_bg.jpg) no-repeat; height:443px;}
.map{ overflow:hidden;}

.contact1{ font-size:14px; padding:20px; line-height:1.8em;}
.contact1 img{ width:100%;}
.contact{ float:left; padding: 100px 0 0 80px;}
.contact p{ font-size:20px; color:#fff; line-height:2em;}
.feedback{ float:right; padding:100px 50px 0 0;}
.feedback p{ font-size:18px; color:#fff; line-height:25px; margin:0px 0;}
.feedback p input{height: 30px;width:300px;}
.feedback span{ display:block; width:120px; background:#000; color:#fff; text-align:center; height:30px; line-height:30px; font-size:16px; float:right; margin-top:15px;}
.er{ float:left; padding:120px 0 0 80px;}
.footer{ background:#373737; font-size:16px; overflow:hidden; color:#868686; }
.foot{ overflow:hidden; padding:20px 0;}
.foot h1{ float:left;}
.foot h2{ float:right;}
.foot a{ color:#868686;}
.main{ overflow:hidden; margin-top:50px;}
.main_left{ float:left; width:310px;}
.dh{ overflow:hidden;}
.dhh{ overflow:hidden;}



.title2{ color:#fff; background:#61A60E; font-size:28px; text-align: center; padding:15px 0;}
.about_ul{ background:#f6f6f6; padding:15px 0;}
.about_ul li{ font-size:16px; color:#666; border-bottom:1px dotted #ddd; text-align:left; padding:15px 0; display:block; text-indent:60px;}
.about_ul li:hover a{color:#61A60E; display:block; font-size:16px;}
.about_ul li.about_on a{color:#61A60E; display:block; font-size:16px;}

.about_ul dl{ display:none}
.about_ul dl dd{ width:100%; text-align:left; border-bottom:1px dotted #CCCCCC; height:34px; line-height:34px; text-indent:80px;}
.about_ul dl dd a{ color:#000000; text-align:left; line-height:34px; font-size:14px; }
.about_ul dl dd a:hover{ color:#f00;}

.img-position-absolute{position: absolute;top: 0;bottom: 0; left: 0;right: 0; max-width: 100%; max-height: 100%;display: block;margin:auto;padding: auto;}

/*产品展示*/
.cp_ul{display:block; overflow:hidden; width:832px;}
.cp_ul li{width:255px; float:left; margin:0 12px 25px 10px;}
.cp_ul li a{width:100%; float:left;}
.cp_ul li a .cp_img{width:100%; overflow:hidden; position:relative; border:1px solid #eeefef;}
.cp_ul li a .cp_img .cp_img_top{padding-top:75.4579%;}
.cp_ul li a .cp_img img{transition:all 1s;}
.cp_ul li .cp_txt{display:block; overflow:hidden; height:58px; line-height:58px; background:#ddd;  font-size:16px; transition:all 0.4s; text-align:center; color:#333333;}
.cp_ul li:hover .cp_img img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.cp_ul li:hover .cp_txt{background:#ddd;}

.cpxq{display:block; overflow:hidden;}
.cpxq_T{display:block; overflow:hidden; line-height:40px;  font-size:20px; color:#eb6d1f; font-weight:bold; margin-bottom:5px; text-align:center;}
.cpxq_img{display:block;  overflow:hidden;}
.cpxq_txt{ font-size:14px; color:#666; line-height:26px;}
.cpxq_img img{display:block; max-width:100%; height:auto; margin:0 auto;}


/*新闻资讯*/
.xw_ul{display:block; overflow:hidden;}
.xw_ul li{display:block; overflow:hidden; border-bottom:1px dashed #ccc; line-height:40px; font-family:'Microsoft YaHei';}
.xw_ul li span{float:right; font-size:14px; color:#888;}
.xw_ul li a{display:block; height:40px; overflow:hidden; font-size:14px; color:#000;}
.xw_ul li:hover a{color:#086cc4;}

.xwxq{display:block; overflow:hidden;}
.xwxq_T{display:block; line-height:30px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:18px; color:#000000; font-weight:bold; padding-bottom:10px; border-bottom:1px dashed #ccc; text-align:center;}
.xwxq_sp{display:block; line-height:22px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#7a7a7a; padding:15px 0; text-align:center;}
.xwxq_txt{display:block; line-height:30px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#000;}




.feed{ margin:20px 0;}
.main_right{ float:right; width:830px; margin-bottom:50px;}
.dh3{ overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:20px;}
.dh3 h1{ float:left; font-size:28px; color:#61A60E;}
.dh3 h2{ float:right; color:#999; padding-top:10px;}
.right_con{ overflow:hidden; font-size:16px; line-height:32px;}

.pro{ overflow:hidden;}
.pro li{ float:left; text-align:center; width:30%; margin:0 13px;}
.pro li p{ font-size:16px; padding:15px 0;}
.pro li img{ width:100%; border:1px solid #eee;}
.pro h1{ text-align:center; font-size:16px; font-weight:bold; color:#61A60E; margin-top:50px;}
.pro h2{ font-size:14px; color:#666; line-height:1.8em; margin-top:50px;}
.news{ overflow:hidden;}
.news li{ float:left; display:block; padding-bottom:50px;}
.news li h1{ color:#444; font-size:22px; display:block; padding-bottom:20px;}
.news li h1 span{ color:#0068b5; float:right; font-size:12px;}
.news li h2{ font-size:14px; color:#999; line-height:1.5em;}
.news_d{ overflow:hidden;}
.news_d h1{ font-size:22px; color:#0068b5; text-align:center;}
.news_d h2{ font-weight:bold; color:#999; text-align:center; display:block; padding:30px 0;}
.news_d h3{ font-size:16px; color:#666; line-height:1.5em;}
.feedback_con{ overflow:hidden;}
.tt{ text-align:center; font-size:22px; color:#636363;}
.tt p{ font-size:14px; color:#adadad; font-style:italic; padding-top:10px;}
.ff{ overflow:hidden;}
.ff span{ float:left; line-height:30px; font-size:14px; color:#666; padding-right:20px;}

textarea{ width:600px;padding:4px 4px 0 4px; height:250px;}
.send{ background:#61A60E; float:right; color:#fff; width:150px; text-align:center; height:40px; line-height:40px; font-size:14px; margin-top:30px;margin-right: 125px;}


.bg-box {width: 100%;min-width: 1200px;overflow: hidden;padding: 30px 0;}
.bg-f7f7 {background: #f7f7f7;}
.w1200 {width: 1200px; height: auto;margin: 0 auto;}
.ad-list {width: 100%;overflow: hidden;}
.ad-list li {width: 25%;float: left;text-align: left;padding: 20px 0;}
.ad-list li i {width: 70px;height: 70px; vertical-align: middle;margin: 0 15px 0 0;}
.icon {background: url(../images/icons_icons.png) no-repeat;}
.ad-list li p {font-size: 18px;color: #848484; line-height: 24px;vertical-align: middle;}
.dib {display: inline-block;}
.ad-list li b { color: #565656;}
.ad-list li .ad-icon2 {background-position: -70px 0;margin-left: 40px;}
.ad-list li .ad-icon3 {background-position: -140px 0;margin-left: 100px;}
.ad-list li .ad-icon4 {background-position: -210px 0;margin-left: 125px;}