﻿@charset "utf-8";
/* CSS Document */
p{
	word-wrap: break-word;
	word-break: break-all;
}
/*============首页=============*/
.con_tit { width: 100%; margin: 30px 0 25px 0; text-align: center; color: #2f2f2f; font-size: 24px; height: 60px; line-height: 60px; }
.con_tit span { margin-left: 15px; font-size: 18px; color: #4d4d4d; }
.con1{ float: left; border: 1px solid #ddd;padding: 15px;}
.con1 .IMG{height: 230px; border-radius: 30px; overflow: hidden; float: left;}
.con1_big{ width: 50%;}
.con1_big .IMG{width: 320px;}
.con1_small{width: 33.33333333%;}
.con1_small .IMG{width: 200px;}
.con1_big:hover, .con1_small:hover{ border: 1px solid #33965e;}
.con1 .TXT{ width: 40%; float: right; text-align: center; padding-top: 48px;}
.con1 .TXT h1{ line-height: 50px; border-bottom: 1px solid #ddd; font-size: 26px; color: #333; font-weight: normal; margin-bottom: 24px; line-height: 36px}
.con1 .TXT a{ display: block; width: 100px; height: 30px; line-height: 30px; border-radius: 4px; background: #33965e; color: #fff; font-size: 14px; margin:0 auto ;}
.con1 .TXT a:hover{background-color:#007c36;}
/**/
.con2{ width: 100%; height: auto; background: #f8f8f8;overflow: hidden;}
.con2 .IMG{ width: 650px;height: 480px; float: right;position: relative;}
.home-list1 { height: auto;/*overflow: hidden;*/ display: table; margin: 0 auto; }
.home-list1 ul li { float: left; width: 650px; }
.home-list1 ul li img { float: left;  width: 650px; height: 400px; }
.home-btn1 { position: absolute; bottom:0px; width: 100%; }
.home-btn1 a { float: right; }
.home-btn1 a:first-child { float: left !important; }
.con2 .TXT{ width: 520px; float: left;height: 480px; line-height: 30px; font-size: 16px; color: #555;}
.con2 .TXT p{ text-indent: 2em;}
.con2 .TXT a{ float: right; color: #007c36;}
/**/
.con3{ width: 100%; height: auto; background: #f8f8f8;overflow: hidden;}
.more{ display: block; margin: 20px auto; width: 100px; height: 30px; line-height: 30px; border-radius: 4px; background: #33965e; color: #fff; font-size: 14px;  text-align: center;}
.more:hover{background-color:#007c36;}
/*============footer=============*/
footer{ width: 100%; height: auto;overflow: hidden;background: #525252; padding-top: 20px; margin-top: 30px;position: absolute;}
.fot_L{ width: 670px; float: left; margin: 20px 0; background: url(../images/fot_line.png) no-repeat top right;}
.fot_L ul li{ width: 25%; float: left; text-align: center;}
.fot_L ul li p{padding-top: 20px; font-size: 14px; color: #a9a9a9;}
.fot_L ul li img{ width: 92px;height: 92px;}
.fot_R{ width: 490px; float: right; padding-top: 14px;}
.fot_R h1{font-size: 20px; line-height:30px; font-weight: normal; color: #ccc; margin-bottom: 26px;}
.fot_R p{ line-height: 24px; color: #999;font-size: 14px;}
.fot_t{ float: left; width: 100%; height: 38px; line-height: 38px; border-top: 1px solid #666; font-size: 14px; color: #999; text-align: center;}
/*wrap*/
.indexwrap{ width: 70px; position: fixed; right: 0px; top: 404px; z-index: 9999;}
.indexwrap > a { border-radius:6px;}
.indexwrap a,.indexwrap .qq{display: block; width: 70px; height: 70px; position: relative; margin-bottom: 1px; background:#099f4a url(../images/indexwrap_01.png) no-repeat; font-size: 18px; text-align: center; line-height: 20px;}
.indexwrap a:hover,.indexwrap .qq:hover { background-color:#007c36;}
.indexwrap a.wx{ background-position: center 14px;}
.indexwrap .qq{ background-position: center -57px; border-radius:6px;}
.indexwrap .qq a{display:inline;background:none;color:#fff;font-size:13px;}
.indexwrap a.top{ background:#099f4a url(../images/indexwrap_01.png) center -128px no-repeat;padding-top: 38px; height: 70px; font-weight: bold; color: #fff;}
.indexwrap a.top:hover { background-position:center -130px;background-color:#007c36;}
/*==============内页-样式===============*/
.in_conban { width: 100%;  overflow: hidden; height: 300px; background: url(../images/inban_02.jpg) no-repeat top center;  }
.in_conban .txt{ margin: 90px 0 0 600px; color: #333;}
.in_conban .txt span{ font-size: 24px; text-transform: uppercase;}
.in_conban .txt p{ font-size: 36px; line-height: 40px;}
.innav { float: left; width: 100%; text-align: center;margin-bottom: 20px;}
.innav .l1 { display: inline-block;  margin: 20px 10px 0 10px; }
.innav .l1 a { float: left;  padding:0 12px; line-height: 40px; color: #fff; font-size: 14px; text-align: center;  box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; background: #33965e;  border-radius: 20px;}
.innav .l1 a:hover { background: #007c36;  }
/*============新闻中心=============*/
.news_list li{ width: 100%; float: left; margin-bottom: 25px; border-bottom: 1px solid #ddd; padding-bottom: 14px;}
.news_list li span{font-size: 18px; color: #666;}
.news_list li h1{ font-size: 24px; color: #444;font-weight: normal; line-height: 50px; background:url(../images/h1_line.png) no-repeat left bottom ; margin-bottom: 10px;}
.news_list li p{ font-size: 14px; color: #888; line-height: 24px;}
.news_list li a:hover h1{color: #007c36;}
/*===========page===============*/
.page{text-align:right;line-height:30px;color:#666; height:auto; overflow:hidden; float:left; width:100%; margin-top:30px;}
.page a{display:inline-block;height:30px;padding:0 10px;margin:0 2px;color:#666;background:#fff; background: #f2f2f2;}
.page a:hover, .page .cur{color:#fff;background:#5aaaa7;}
/*===========产品详情===============*/
.pro_details{text-align: center;height: auto;overflow: hidden;width: 100%;}
.pro_details h1{ font-size: 18px; color: #666;margin-top: 20px; }
.pro_details img{ margin: 10px 0 20px 0;}
.pro_details .link{ padding: 10px 0; color: #666; font-size: 14px;}
.pro_details .link a{ color: #666; font-size: 14px; padding-right:20px;}
.pro_details .link a:hover{ color: #007c36; }
.pro_details .txt{ font-size: 14px; line-height:20px;color: #444; text-align: left; }
.pro_details .txt p{padding-bottom: 10px;}

.xl_top h1{font-size: 30px; margin-bottom: 45px; text-align: center;}
.xl_tit{width: 405px; margin: 0 auto;}