@charset "utf-8";



@media (min-width:768px){
	.container { width:769px; margin:0 auto;}
	}
@media (min-width:320px) and (max-width:768px) {
	.container { width:100%; margin:0 auto;}
	}

/*head STAR*/
.top-word { padding-top:5px; border-top:2px solid #5da505; border-bottom:1px solid #ccc; padding-bottom:8px;}
.top-logo { margin-top:10px; }
.top-logo-g {
	color:#01822f;
	font-size:1.5em;
	line-height:1.3em;
	font-weight:bold;
}
.top-logo-g span {
	font-weight:normal;
	color:#35bdac;
}
.top-phone { border-top:1px solid #ccc; padding-top:8px;}
.top-phone span {
	font-size:1.5em;
	font-weight:bold;
	}

.h_nav{  line-height:47px; overflow:hidden;}
.h_nav ul {
	overflow:hidden;
	background:url("../images/head/nav-bg.jpg") repeat left top;
}
.h_nav li {
	float:left;
	display:inline-block;
}
.h_nav li a:-webkit-any-link{ display:block;}
.h_nav ul li a{font-family:"Microsoft YaHei"; font-size:13px; color:#fff; padding-left:22px; float:left; height:47px; line-height:47px; display:block; }
.h_nav ul li span { padding-right:22px; display:inline-block; float:left; cursor:pointer;}
.h_nav ul li.cur a,.h_nav li a:hover{ background:url("Img/Common/nav_bg1.png") no-repeat left; float:left; height:47px; line-height:47px; display:block; display:block; color:#fff; text-decoration:none; font-weight:bold;}
.h_nav ul li.cur a span,.h_nav li a:hover span{ background:url("Img/Common/nav_bg2.png") no-repeat right; display:block; height:47px; line-height:47px;}
.h_nav .no_b{ background:none;}

.top-search font{
	color:#333;
}
.top-search a {
	color:#666;
	margin:0 10px;
}
.inp1{ background:url("Img/Common/s_inp.gif") no-repeat; width:180px; height:26px; border:none; padding:0 3px 0 40px; float:left; margin-top:11px; color:#c5c5c5; line-height:25px;}
.so_so{ float:left; margin-top:11px;}
.so_so img{ width:28px; height:25px;}


/*首页主体STAR*/
.block-tit {
	background-color:#01822f;
	color:#fff;
	font-weight:bold;
	padding:5px 0;
}
.block-tit a {
	color:#fff;
	line-height:1.5em;
}
.block-tit a:hover {
	color:#cbded0;
}
.service_tel {
	 font-size:1.2em;
	 color:#fff;
	 background-color:#01822f;
	 padding::5px 0;
}
.service_tel b{
	font-size:1.5em;
}
.cp_rt{ background:url(Img/Index/cp_rtbg.gif) no-repeat; height:40px; line-height:30px; padding:0 5px 0 100px;}
.cp_rt a{font-family:"Microsoft YaHei"; color:#000; font-size:18px; font-weight:bold;}
.cp_rt span{ float:right; line-height:40px;}
.cp_rt span a{ color:#484848; font-size:12px; font-weight:normal; text-transform:uppercase;}

.reason { margin-top:10px;}
.reason dl dt {
	overflow:hidden;
}
.reason dl dt img { float:left; width:30%;}
.reason dl dt h4 { float:right; width:68%; margin-top:20px; border-bottom:1px solid #ccc; padding-bottom:10px; vertical-align:middle;}
.reason dl dt h4 a { color:#01822f; font-weight:bold;}
.reason dl dd { margin-top:10px;}
.reason p{ background:url("Img/Index/ys_ico01.gif") no-repeat 0 5px; padding-left:30px; display:inline-block;}
.reason b { color:#01822f;}

.customer { border:2px solid #eee; background:#eee; padding:10px 0;}
.customer img { background:#fff; padding:10px;}
.customer h6 a { color:#01822f; font-size:1.5em; font-weight:bold;}
.customer p {
	margin:0 10px;
	color:#666;
}
.customer .more a{ display:inline-block; padding:5px 10px; background:#01822f; color:#fff; margin-top:10px;}
.news-list li{
	border-bottom:1px solid #ccc; margin-top:10px; padding-bottom:10px;
}
.news-list li a {
	font-size:1em;
	color#666;
	line-height:1.5em;
}
.news-list li a:hover {
	color:#01822f;
}

/*foot*/
.footer {
	background:#01822f;
	color:#fff;
	padding-top:20px;
}


/*内页STAR*/
.leib3 { border:1px solid #ccc;}

.leib3 .nr h4 {
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	padding-bottom:10px;
	padding-top:10px;
	margin-top:0 !important;
}
.leib3 .nr h4 a {    
    color: #008631;
    font-size: 1.2em;;
    font-weight: bold;
    background: url("Img/Index/ks_ico05.gif") no-repeat scroll 4px 5px;
    padding-left: 40px;
}
.sublist {
	margin:0 10px;
	overflow:hidden;
	padding-bottom:10px;
}
.sublist li {
	float:left;
	margin-right:15px;
	font-size:1em;
	display:inline-block;
}

.contact_t {
	height:68px;
	padding-top:20px;
    margin-top: 20px;
    background: url(../images/content_t.jpg) no-repeat left top;
    padding-left: 140px;
}

.contact_t h1 {
    font-size:1.5em;
    font-weight: bold;
    line-height: 28px;
    padding-left: 10px;
    color: #26801e;
    border-left: 1px solid #26801e;
}

.pro-int-list li {
	margin-top:10px;
}

.dianh {
	font-size:1.5em;
	font-weight:bold;
	color:#01822f;
}

.diysr {
    background: url("Img/base754.gif") no-repeat;
    height: 36px;
    line-height: 36px;
    padding-left: 27px;
    color: #01822f;
}

.news_random li {
	overflow:hidden;
	margin-top:10px;
}

.news_random li span {
	float:right;
}

.news_random li a {
    background: url("Img/ico55.gif") no-repeat 0 4px;
    padding-left: 12px;
}

.pro-ces-tit {
	border-bottom:1px solid #ccc; 
	padding-bottom:10px;
	color:#01822f;
}

.cpt {
	font-size:1.5em;
}

.pd_hotline  {
	font-size:1.5em;
	font-weight:bold;
	color:#01822f;
}

.news_dl {
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
}
.news_dl dt {
	overflow:hidden;
}

.news_dl dt a {
	font-size:1.3em;
	font-weight:bold;
	color:#666;
}

.news_dl dt a:hover {
	color:#01822f;
	} 
	
.news_dl dt span {
	float:right;
	font-weight:normal;
	font-size:1em;
	color:#999;
}
















