@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	border:0;
	font-family:Microsoft Yahei;
	}
a{
	text-decoration:none;
	}
li{
	list-style:none;
	}
input{
	outline:none;
	}
em,i{
	font-style:normal;
	}
.l{
	float:left;
}
.r{
	float:right;
}
.clean{
	clear:both;
	overflow:hidden;
	height:0;
}
body{

	width:100%;
	margin: 0 auto;
	}
header {
    overflow: hidden;
/*     margin-top: 60px;*/
}
section{
	background:#fff;
	border-top: 10px solid #eeeeee;
	border-bottom: 10px solid #eeeeee;
	padding: 1rem;
	}
.fix{
	        /*position: fixed;*/
    z-index: 999999;
    top: 0;
}
.banner{width: 100%;}

nav ul{width: 90%; margin: 0 auto;}
nav li{ width: 25%;float: left; text-align: center;margin-bottom: 0.30rem;}
nav li a{padding-top: 3.5rem;color:#363333;display:block; font-size: 15px;}

nav .icon_jb{
	background:url(../images/icon2.jpg) no-repeat center top; 
	background-size: 3.6rem 3.6rem;
}
nav .icon_zz{
	background:url(../images/icon3.jpg) no-repeat center top; 
	background-size: 3.6rem 3.6rem;
}
nav .icon_yp{
	background:url(../images/icon4.jpg) no-repeat center top; 
	background-size: 3.6rem 3.6rem;
}
nav .icon_jc{
	background:url(../images/icon5.jpg) no-repeat center top; 
	background-size: 3.6rem 3.6rem;
}
nav .icon_jy{
	background:url(../images/icon8.jpg) no-repeat center top; 
	background-size: 3.6rem 3.6rem;
}
nav .icon_xw {
	background:url(../images/icon6.jpg) no-repeat center top; 
	background-size: 3.6rem 3.6rem;
}
nav .icon_bk{
	background:url(../images/icon1.jpg) no-repeat center top; 
	background-size: 3.6rem 3.6rem;
}
nav .icon_jk{
	background:url(../images/icon7.jpg) no-repeat center top; 
	background-size: 3.6rem 3.6rem;
}
.xian{    margin: .5rem;border-top: 1px solid #f0efef;}

.nav_tt img {
    width: 20%;
    margin: 0 0 0 1rem;
    float: left;
}
.nav_tt{   margin: .6rem;  width: 92%; }
.nav_tt li{height: 1.5rem; overflow: hidden;}
.nav_tt li a{font-size: 14px;color: #666666;    line-height: 22px;}

section .seleft{float: left;    width: 47%;border-right: 1px solid #eeeeee;}
section .seleft img{width: 90%;}
section .seleft p{font-size: 12px; color: #363333;    line-height: 30px;}
section .seleft span{color: #f66642;font-size: 18px;}

section .seright{float: right;width:51%;}
section .seright img{width: 33%; float: right;}
section .seright p{font-size: 12px; color: #363333;    line-height: 30px;}
section .seright span{font-size: 18px;}

.rleft {
    padding-left: 10px;
    padding-top: 10px;
}
.rleft img {
    margin-top: -3rem;
}
.rright img {
    margin-top: -2.5rem;
}
.rright {
	border-top: 1px solid #eeeeee;
    padding-left: 10px;
    padding-top: 10px;
}

/*选项卡*/
.index_list {
    padding-top: 10px;
    padding-left: 5px;
}
.index_list .tabBox .hd {
	background: #fff;
	position: relative;
}
.index_list .tabBox .hd ul {
	position: absolute;
	top: 0;
	overflow: hidden;
	width: 100%;
	color: #363333;
}
.index_list .tabBox .hd ul li {
	float: left;
    width: 33%;
    font-size: 16px;
    text-align: center;
    border: none;
}
.index_list .tabBox .hd ul .on {
	border-bottom: 1px solid #54a116;
	color: #54a116;
}
.index_list .tabBox .bd ul {
       padding: 1.5rem .5rem 0 .5rem;}

/*首页列表内容*/
.index_list .bd .bd_left{float: left; width: 57%;  padding: 15px 0 5px 0;}
.index_list .bd img{float: left;width: 40%; padding-top: 15px;margin-left: 2%;}
.index_list .bd ul li{border-bottom: 1px solid #eeeeee; padding: 3px;float: left;}
.index_list .bd ul li dd{color: #363333;font-size: 15px;height: 1.3rem;overflow: hidden;}
.index_list .bd ul li dl{color: #363333;font-size: 12px; line-height: 22px; height: 2.8rem;overflow: hidden; margin-bottom: 5px;}
.index_list .bq{font-size: 12px;  line-height: 35px;}
.index_list .bq a{border-radius: 4px;border: solid 1px #54a116;color: #54a116;padding: 1px 5px;}
.index_list .bd ul li span a{color: #FFFFFF; font-size: 12px; background-color: #54a116; padding: 2px 5px;}

/*底部*/
.foot_nav ul{width: 95%; margin: 0 auto; margin-top: 20px;font-size: 15px;}
.foot_nav ul li{float: left; width: 32%; text-align: center;    border: 1px solid #d9d9d9;padding: 10px 0;    margin-top: 5px;    margin-left: 2px;}
.foot_nav ul li a{color: #353535;}

article.hotsearch {
    margin: 20px;
    font-size: 18px;
}
article.hotsearch ul{width: 100%;    margin-top: 10px;}
article.hotsearch ul li{width: 49%;float: left;font-size: 15px;height: 23px;overflow: hidden;}
article.hotsearch ul li a{color: #8a8a8a;}

footer {background-color: #97151d;opacity: 0.9;    margin-top: 1rem;}
footer p{text-align: center;color: #ffffff;padding: 20px 0;}


/*列表开始*/

article.list_top {margin-top:;}
.list_top p{    color: #868484;margin: 10px;font-size: 15px;}
.list_top a{    color: #868484;}
.doc_img{width: 98%; margin: 0 auto;    font-size: 12px;line-height: 18px;}
.doc_img h6{margin-right: 20px;    font-size: 14px;}
.doc_img dd{display: inline-flex;}
.doc_img img{float: left;width: 47%;
    border: 1px solid #eeeeee;}
.doc_img div{float: left;width: 46%;    padding-left: 10px;}
.doc_img div dl{margin-bottom: 10px;}
.doc_img div span{background-color: #64b729;padding: 5px 2rem;margin-left: 1rem;}
.doc_img div span a{color: #ffffff;font-size: 14px;}


/*选项卡*/
.list_list {
    padding-top: 10px;
}
.list_list .tabBox .hd {
	background: #fff;

}
.list_list .tabBox .hd ul {

	top: 0;
	overflow: hidden;
	width: 100%;
	color: #363333;
	background-color: #f4f4f4;
}
.list_list .tabBox .hd ul li {
	float: left;
    width: 33%;
    font-size: 16px;
    text-align: center;
    border: none;
        line-height: 40px;
}
.list_list .tabBox .hd ul .on {
	border-bottom: 1px solid #54a116;
	color: #54a116;
}

.list_list .bd ul {width: 95%; margin: 0 auto;}
.list_list .bd ul article{    height: 6.3rem;}
.list_list .bd ul article img{width: 34%;float: left;}
.list_list .bd ul article div{width: 64%; float: left;margin-left: 1%;}
.list_list .bd ul article div dd{font-size: 15px;    line-height: 22px;}
.list_list .bd ul article div dd a{color: #4a4a4a;}
.list_list .bd ul article div p{font-size: 12px; color: #b0b0b0;    line-height: 19px;margin-top: 5px;height: 2.5rem;overflow: hidden;}

.list_list .bd ul li{width: 95%; margin: 0 auto;border-bottom: 1px dashed #eeeeee;    line-height: 2rem;    height: 2rem;overflow: hidden;}
.list_list .bd ul li a{font-size: 15px; color: #4a4a4a;}

/*文章页样式*/
.article_list{margin-top: 20px;border-top: 1px solid #eeeeee;  }
.article_list article{  width: 90%;margin: 0 auto;}
.article_list h1{    font-size: 16px;line-height: 2rem;margin-top: 10px;}
.article_list .source{    font-size: 12px;line-height: 1.5rem;}
.article_list span{ color: #959394;}
.article_list .sewe {padding: .1rem 0 .05rem 0;line-height: 1.5rem;}
.article_list .sewe span{font-size: 12px;margin-left: .1rem; }
.article_list .sewe img{width: 6%;display: inline-block;margin-left: .1rem;}
.article_list .content{font-size: 15px; line-height: 1.8rem; color: #4d4d4d;    padding-top: .7rem;}
.article_list .content p{text-indent: 2em;}
.article_list .article_page{font-size: 15px;    margin-top: 20px;}
.article_list .article_page p{line-height: 2rem;}
.article_list .article_page a{ color: #333333;}
.article_list .zhezhao{background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgb(25, 27, 25)), to(rgb(245, 244, 244)));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.article_list .zhankai {width: 70%;text-align: center;border: solid 1px #54a116;margin: 0 auto;border-radius: 5px;}
.article_list .zhankai a{color: #54a116;}

.article_more .bd_left{float: left; width: 53%; padding: 15px 0 5px 0;}
.article_more img{float: left;width: 45%;    padding-top: 15px;margin-left: 2%;}
.article_more ul{    padding: 1.5rem .5rem 0 .5rem;}
.article_more ul li{border-bottom: 1px solid #eeeeee;    padding: 3px;}
.article_more ul li dd{color: #363333;font-size: 15px;height: 1.3rem;overflow: hidden;}
.article_more ul li dl{color: #363333;font-size: 12px;    line-height: 22px;    height: 2.8rem;overflow: hidden;    margin-bottom: 5px;}
.article_more ul li span a{ background-color: #54a116;color: #FFFFFF;    font-size: 12px; padding: 2px 5px;}
.article_more .bq{font-size: 12px;  line-height: 35px;}
.article_more .bq a{border-radius: 4px;border: solid 1px #54a116;color: #54a116;padding: 1px 5px;}
.article_more b {margin-left: 8rem;color: #909090;}
.huifu {margin-top:20px}
.commentlist {margin-top:20px}
.shop-contact-bar, .free-contact-info {font-size: 0;height: 46px;position: /*fixed;bottom: 0;*/width: 100%;}
.sms, .words, .contact-phone {font-size: 1.3rem;box-sizing: border-box; height: 46px; color: #333; overflow: hidden; text-align: center; display: inline-block;}
.sms {background: url('/images/bottom-email.png') no-repeat #fff 16px center; -webkit-background-size: 16px 12px;
    background-size: 1.3rem 1.3rem; color: #3f3f3f; width: 50%; line-height: 46px; padding-left: 20px;}
.sms-disabled { color: #bcbcbc;}
.words{background: #fff  no-repeat 5px center; -webkit-background-size: 16px 16px;
    background-size: 1.22rem 1.3rem; border-right: 1px solid #e5e5e5; color: #ff8000; width: 50%;line-height:46px; text-align: center; padding-left: 18px;}
.contact-phone {font-size: 1.3rem;background: #f00 url("/images/bottom-3.png") no-repeat 34px center; -webkit-background-size: 16px 16px;
    background-size: 1.3rem 1.3rem; width: 50%; line-height: 49px; color: #fff;padding-left: 10px;}
	.zixun {
    margin-left: 2.5rem;
    background-color: #64b729;
    padding: 2px 2rem;
}
.zixun a {
    color: #ffffff;
    font-size: 14px;
}
.listtime {
    float: right;
}