body{
	background:#f1f1f1;
	/*padding-top:36px;*/
}
/*����*/
 .line-dotted{
    border-top:1px #ccc dotted;
    height:0;
    line-height:0;
    font-size:0;
    overflow:auto;
    margin:10px 0;
    padding:0;
    width:100%;
 }
.container{
	width:1000px;
	padding:0;
	margin:auto;
	border-left:1px #e4e4e4 solid;
	border-right:1px #e4e4e4 solid;
	padding:0px 10px;
	background:#fff;
}
.topnav{
	background:#2ea039;
	color:#fff;
	line-height:25px;
	/*position: fixed;*/
	width: 100%;
}
.topnav .container{
background:#2ea039;
border:0;
padding:0;
}
.mybox .mybox-main .list-table3{
	border-bottom:0;
}
.topnav .logo{
	font-size:18px;
}
.topnav .all-nav{
	margin-left:15px;
	font-size: 12px;
}
.topnav .all-nav em{
	font-family: "����";
	font-style: normal;
	padding-left: 8px;
	padding-right: 8px;
	color: #fff;
}

#user-login-info em{
color:#fff;
}

.header-banner{
	padding:20px 10px;
}
.header-banner ul{
	width:200px;
	padding:0;
	margin:0;
	margin-left:10px;
}
.article-list li{
	line-height:20px;
	height:20px;
	overflow:hidden;
	background-image: url('../dot_hui.jpg');
	background-position: left 8px;
	background-repeat: no-repeat;
}
.article-list li a{
	line-height:20px;
	height:20px;
	overflow:hidden;
	padding-left:10px;
	display:block;
}
.header-banner .hb-banner{
	padding-top:5px;
}

.channel-nav{
	background:#f8f8f8;
	line-height:25px;
	border-top:1px #d4d4d4 solid;
	border-bottom:1px #d4d4d4 solid;
	padding:8px 0;
}
.channel-nav .cl-logo{
	background: url(../channel-name.png) no-repeat left 100px;
	width: 100px;
	height: 30px;
	overflow:hidden;
	/*text-indent: -99px;
	background-position-y: 0;*/
	margin-top:3px;
	font-size: 22px;
}
.channel-nav .cl-name{
	width: 50px;
height: 25px;
overflow: hidden;
margin-top:5px;
background: url(../channel-name.png) no-repeat -100px -2px;
}
.channel-nav .cl-childs{
	margin-left:20px;
	font-size:16px;
	margin-top:5px;
}
.channel-nav .cl-childs em{
	font-family: "����";
	font-style: normal;
	padding: 0 6px;
	color:#DFDFDF;
}
.channel-nav .cl-childs a:link,.channel-nav .cl-childs a:visited{
	color:#737070;
}
.channel-nav .cl-childs a:hover{
	color:#2ea039;
}
.channel-nav .website-logo{
	width:36px;
	height:36px;
	background: url(../logo_mini.png) no-repeat center;
	background-size: 36px 36px;
	margin:0 10px;
}
.location{
	margin:20px 0;
	font-size:14px;
	background:#f8f8f8;
	border-left:8px #99E4A1 solid;
	padding:5px 15px;
	line-height:25px;
}
.location em{
	padding:0 5px;
	font-size:12px;
	color: #dfdfdf;
	font-style: normal;
}
.location .cl-tags{
	margin-left: 40px;
	max-width: 340px;
	line-height:25px;
	height:25px;
	overflow:hidden;
}
.location .cl-tags a:link,.location .cl-tags a:visited{
	margin-right:15px;
	font-size:12px;
	color:#999;
}
.location .cl-tags a:hover{
	color:#2ea039;
	text-decoration: underline;
}
.mainc{
	padding:0 20px;
}
.mainc .m-left{
	width:610px;
	padding-right:0;
	overflow:hidden;
}
.mainc .m-right{
	position: relative;
}
.article{
	border:0;
}
.article h1{
	text-align:left;
}

.article .article-infos{
	text-align:left;
	color:#a4a3a3;
	line-height: 25px;
}
.article .article-infos span{
	margin-right:10px;
	color:#2c9937;
	font-size:14px;
}
.article .article-content p img{
	margin: 15px auto;
	display: block;
}
 .article-content p{
	margin:25px 0;
}
.article-sharedblock{
	float:right;
	margin-left:20px;
	margin-bottom:15px;
	margin-top:25px;
	padding:10px 15px;
	background:#f1f2f2;
	border:1px #e4e4e4 solid;
	width:250px;
	font-family: '΢���ź�', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:13px;
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
}
.article .article-content .article-sharedblock h2{
	font-size:16px;
	font-weight:bold;
	height:auto;
	line-height:24px;
	padding-left: 30px;
	margin:0;
	margin-bottom:10px;
	background: url(../article_like.png) no-repeat left 1px;
	background-size: 24px 24px;
}
.article .article-content .article-sharedblock .arc-top{
	padding-bottom:10px;
	border-bottom:1px #d4d4d4 dotted;
	margin-bottom:10px;
}
.article .article-content .article-sharedblock .arc-top a{
	font-weight: bold;
    font-size: 16px;
}
.article .article-content .article-sharedblock ul{
	margin:0;
	padding:0;
}
.article .article-content .article-sharedblock .arc-top table{
	width:100%;
}
.article .article-content .article-sharedblock .arc-top table td{
	vertical-align: top;
}
.article .article-content .article-sharedblock .arc-top table p{
	display: block;
	height: 54px;
	line-height: 18px;
	font-size: 13px;
	color: #999;
	overflow: hidden;
	margin: 0;
	margin-left: 10px;
	text-indent: 0;
}
.article .article-content .article-sharedblock li{
	line-height:25px;
	height:25px;
}
.article .article-content .article-sharedblock li a{
	line-height:25px;
	height:25px;
}
.article .article-content .article-sharedblock .arc-top table td img{
	margin:0;
}
/*�����ڲ�Ŀ¼*/
.article-catalog{
	background:#f1efef url(../article-catalog-n.png) no-repeat 66px 10px;
	margin:25px 0;
	border-top:4px #d8d5d5 solid;
	border-bottom:1px #d8d5d5 solid;
	display:inline-block;
	_zoom:1;
	*display:inline;
	width: 100%;
}
.article-catalog li{
	margin-left:70px;
	border-left:1px #d8d5d5 solid;
	line-height:20px;
	padding:6px 20px;
	background:#f4f4f4;
	background-image: url('../dot_hui.jpg');
	background-position: 10px 15px;
	background-repeat: no-repeat;
}
.article .netpage-tips{
	margin:20px 0;
	text-align:center;
	display:none;
	color:#2c9937;
}
.article .netpage-tips a:link,.article .netpage-tips a:visited{
	color:#2c9937;
	font-size:16px;
	display:block;
	padding:10px 0;
}
.article .netpage-tips a:hover{
	background:#ededed;
}
.article .pagebreak{

}
.article .article_pager .pagination{
	margin:0;
	margin-top:15px;
}
.article .article_pager li a:link,.article .article_pager li a:visited{
	color:#333;
	 border-top-left-radius: 0px; 
	border-bottom-left-radius: 0px; 
	border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
padding: 6px 16px;
font-size: 16px;
}
.article .article_pager li.thisclass a:link,.article .article_pager li.thisclass a:visited{
	color:#fff;
	background:#2EA039;
}
.article .article-tags{
	background:#f6f5f5;
	line-height:2;
	padding:10px 10px;
	font-size:14px;
	border-left: 1px #e4e4e4 solid;
	border-right: 1px #e4e4e4 solid;
	margin-top:15px;
}
.article .article-tags strong{
	font-size:16px;
}
.article .article-tags a{
	background:#fff url(../tag_icon.png) no-repeat 5px center;
	padding:4px 10px 4px 25px;
	line-height:20px;
	color:#333;
	margin-top:10px;
	float:left;
	border:1px #e7e7e7 solid;
}
.article .article-tags a:hover{
	border:1px #2EA039 solid;
	color:#2EA039;
}
.articlebox hr{display:none;}
.articlebox h4{
	font-size:18px;
	background:#f7f9f7;
	border-left:8px #2ea039 solid;
	padding-left:10px;
	padding-right:0;
	padding-top:10px;
	padding-bottom:10px;
	position:static;
	top:0;
	width:100%;
	margin-bottom: 10px;
}
.articlebox h4 strong{
	background:none;
	color:#292a2a;
	font-weight:normal;
}
.mybox .mybox-main .article-piclist {
	width:auto;
	margin-left:-15px;
	margin-bottom:15px;
}
.mybox .mybox-main .article-piclist li{
	width:193px;
	font-size:14px;
	text-align:center;
	margin-left:15px;
}
.mybox .mybox-main .article-piclist li img{
	display:block;
	margin-bottom:6px;
}
.commentbox .mybox-main .cs-sendbox{
	width:539px;
}
.mainc .m-right .mybox{
	border:1px #e4e4e4 solid;
	padding:10px;
	background:#f7f7f7;
	margin-bottom:20px;
}
.g-g-box{
	padding:0;
	margin-bottom:20px;
}
.mainc .m-right .mybox h4{
	color:#2ea039;
	font-size:18px;
	border-bottom:1px #2ea039 solid;
	margin-bottom:10px;
	padding-bottom:10px;
}
.mainc .m-right .mybox .pull-left,.mainc .m-right .mybox .pull-right{
	width:auto;
}
.img-default a{
	position:relative;
	display:block;
	font-size:12px;
	color:#333;
}
.img-default a .title-bg{
	height:55px;
}
.img-default a .title-text{
	line-height:22px;
	height:auto;	
	bottom:8px;
}
.img-default a:hover .title-text{
	color:#2ea039;
}
.mainc .m-right .hotsearch .img-default{
	width:110px;
	margin-right:10px;
}
.mainc .m-right .hotsearch .img-default a .title-text{
	height:20px;
	line-height:20px;
	overflow:hidden;
	display: block;
	text-align: center;
	font-weight:bold;
}
.mainc .m-right .hotsearch .list-ul{
	width:150px;
	font-size: 13px;
}
.mainc .m-right .mybox .mybox-main .list-table3 td dd{
	height:54px;
}
.mainc .m-right .mybox .mybox-main .article-list-2colum{}
.mainc .m-right .mybox .mybox-main .article-list-2colum li{
	width:48%;
	height:25px;
	line-height:25px;
	overflow:hidden;
	font-size:13px;
}
.mainc .m-right .mybox .mybox-main .article-list li,.mainc .m-right .mybox .mybox-main .article-list li a{
	font-size:14px;
	line-height:25px;
	height:25px;
}
.mybox .mybox-main .list-ul-2col-2
.mybox .mybox-main .list-table3{
	border-bottom:0;
}
.mainc .m-right .mybox-tabs h4{
	padding-bottom:5px;
}
.mybox-tabs h4 ul{
	padding:0;
	margin-bottom:0;
}
.mybox-tabs h4 ul li{
	float:left;
	text-align:center;
}
.mybox-tabs h4 ul li a:link,.mybox-tabs h4 ul li a:visited{
	display:block;
	color:#333;
	padding:6px 10px;
	margin-bottom:7px;
}
.mybox-tabs h4 ul li.active{
	background:url(../tabs_active_bg.png) no-repeat center bottom;
}
.mybox-tabs h4 ul li.active a:link,.mybox-tabs h4 ul li.active a:visited{
	color:#fff;
	background:#2ea039;
}

.footer-nav{
	border-top:1px #e4e4e4 solid;
	padding-top: 20px;
	font-size: 14px;
}
.footer-nav .footer-kexin table{
margin-top:15px;
}
.footer-nav .footer-kexin td{
	vertical-align: top;
}
.footer-nav .footer-kexin img{
	max-height:30px;
	margin-left:10px;
}
.footer-nav .footer-kexin #kx_verify_link img{
	width:81px;
	height:30px;
}
.rightfloat-nav{
	width:181px;
	height:371px;
	background:url(../weixin_float.png) no-repeat center;
	position: relative;
	overflow:hidden;
}
.rightfloat-nav .nav-top{
	width:180px;
	height:62px;
	display:block;
	text-indent: -999px;
	position: absolute;
	bottom:0;
}
.rightfloat-nav .article-qrcode{
	width:78px;
	height:78px;
	position: absolute;
	top:98px;
	left:33px;
}
.floatdiv{
	width:300px;
	background-color: #fff;
	z-index:9999;

}
/*ʱ������[ID:7]  */
.channel-nav .channel-name7{text-indent:-99px;background-position-y:0;}
/*������Ⱥ[ID:4]  */
.channel-nav .channel-name4{text-indent:-99px;background-position-y:-30px;}
/*�˶�����[ID:2]  */
.channel-nav .channel-name2{text-indent:-99px;background-position-y:-60px;}
/*ʳ������[ID:90]  */
.channel-nav .channel-name90{text-indent:-99px;background-position-y:-90px;}
/*��ҽ����[ID:1]  */
.channel-nav .channel-name1{text-indent:-99px;background-position-y:-120px;}
/*���Ա���[ID:95]  */
.channel-nav .channel-name95{text-indent:-99px;background-position-y:-150px;}
/*����[ID:123]  */
.channel-nav .channel-name123{text-indent:-99px;background-position-y:-180px;}
/*������[ID:96]  */
.channel-nav .channel-name96{text-indent:-99px;background-position-y:-210px;}
/*����ͼ��[ID:72]  */
.channel-nav .channel-name72{text-indent:-99px;background-position-y:-240px;}
/*��������[ID:103]  */
.channel-nav .channel-name103{text-indent:-99px;background-position-y:-270px;}
/*��������[ID:109]  */
.channel-nav .channel-name109{text-indent:-99px;background-position-y:-300px;}
/*��������[ID:6]  */
.channel-nav .channel-name6{text-indent:-99px;background-position-y:-330px;}
/*������Ѷ[ID:183](�ĵ���31)  */
.channel-nav .channel-name183{text-indent:-99px;background-position-y:-360px;}
/*������ʶ[ID:58](�ĵ���31)  */
.channel-nav .channel-name58{text-indent:-99px;background-position-y:-390px;}
/*ר��[ID:82](�ĵ���0)  */
.channel-nav .channel-name82{text-indent:-99px;background-position-y:-420px;}
/*ʳ��[ID:145](�ĵ���90)  */
.channel-nav .channel-name145{text-indent:-99px;background-position-y:-450px;}
/*ʳ��[ID:162](�ĵ���0)  */
.channel-nav .channel-name162{text-indent:-99px;background-position-y:-480px;}
/*�����Ļ�[ID:80]  */
.channel-nav .channel-name80{text-indent:-99px;background:none;text-indent:0;margin-top:18px;}
/*�����[ID:258(�ĵ���0)  */
.channel-nav .channel-name258{text-indent:-99px;background-position-y:-510px;}
/*������[ID:245(�ĵ���0)  */
.channel-nav .channel-name245{text-indent:-99px;background-position-y:-540px;}
/*��������[ID:213(�ĵ���0)  */
.channel-nav .channel-name213{text-indent:-99px;background-position-y:-570px;}
/*ҽѧ����[ID:200(�ĵ���0)  */
.channel-nav .channel-name200{text-indent:-99px;background-position-y:-600px;}
/*ĸӤ����[ID:259(�ĵ���0)  */
.channel-nav .channel-name259{text-indent:-99px;background-position-y:-630px;}
/*����ҳ��*/
.channel-nav .channel-namesearch{text-indent:-99px;background-position-y:-660px;}
/*��ǩ����ҳ*/
.channel-nav .channel-nametags{text-indent:-99px;background-position-y:-690px;}
/*�����б�*/
.article-lists{
	margin:0;
	padding:0;
}
.article-lists li .arc-infos{}
.article-lists li .arc-infos h2{
	margin:0;
	font-size:20px;
}
.article-lists li .arc-infos p{
	font-size:13px;
	color:#999;
	line-height:23px;
	margin-top:10px;
}
.article-lists li.split-line{
	border-bottom:1px #dfdfdf solid;
	height:0;
	padding:0;
	margin:0;
	overflow:hidden;
	margin:20px 0;
} 
.article-lists li .arc-infos .arc-pic{
	float:left;
	margin-right:20px;
}
.article-lists li .arc-infos .arc-pic img{
	max-width:145px;
	max-height:90px;
}
.article-lists li .arc-tags{
	font-size:13px;
	margin-top:10px;
}
.article-lists li .arc-tags a{
	margin-right:15px;
	float:left;
}
.article-lists li .arc-tags div{
	width:470px;
	overflow:hidden;
	height:20px;
	line-height:20px;
}
.article-lists li .arc-tags span{
	color:#999;
}
.article-lists li .arc-pics{
	width:auto;
	margin:0;
	padding:0;
	margin-left:-10px;
	margin-top:10px;
}
.article-lists li .arc-pics li{
	margin-left:10px;
	float:left;
}
.channel-articlelist .article_pager{
	margin-bottom:20px;
}

.baidu-shared{
  position: fixed;
   top: 350px;
  margin-left: -60px;
}
.baidu-shared .bdsharebuttonbox{
	width:25px;
}
.baidu-shared .bdsharebuttonbox a{
 display:block;
}
/*�ַ��춥����?/
.lft-banner{
    margin: 0;
    padding: 0;
    background: url(../x151102.gif) no-repeat center;
    height: 50px;
	    cursor: pointer;
}

.box-tab{
	margin-bottom:15px;
}
.box-tab li{
	width:100px;
}
.box-tab li a{
	font-size:16px;
	text-align:center;
}
.box-tab li a:hover{
	background:none;
	border: 1px solid transparent;
}

.box-tab li.active a:hover,.box-tab li.active a:visited,.box-tab li.active a:link{
	border-top: 4px solid #2EA039;
		color: #2ea039;
}
.article .article-content h2.article-catalog-header{
	padding-bottom:0;
	text-align:center;
	border-bottom:0;
	margin-top:15px;
}
.ys-arc-menu {
	border:2px solid #2ea039;
	border-left: 0;
	border-right: 0;
	background: #F5F5F5;
	padding: 15px;
	margin:15px 0 0;
	font-size:16px;
}
.ys-arc-menu a:link,.arc-menu a:visited{
	color:#333;
}
.ys-arc-menu a:hover{
	text-decoration: none;
	color:#2ea039;
}
.ys-arc-menu span{
	color:#333;
}
.ys-arc-menu dl{
	margin:0;
	margin-left:15px;
}
.ys-arc-menu dd{
	line-height: 35px;
}
.ys-arc-menu dd span{
	line-height: 35px;
	height: 35px;
}
/*��Ƶ��������*/
.channel-navs{
	background: #2EA039;
	box-sizing: border-box;
	padding:0;

}
.channel-navs .channel-names .channel-icon{
	width:30px;
	margin-right:10px;
}
.channel-navs .channel-names{
	padding-top:10px;
	background: url(../nav-line.png) no-repeat right;
	height:50px;
	overflow:hidden;
	box-sizing: border-box;
	text-align:center;
	padding-right:20px;
	padding-left:15px;
}
.channel-sons{
	max-width:700px;
	height:50px;
	overflow:hidden;
	box-sizing: border-box;
}
.channel-sons a:link,.channel-sons a:visited{
	color:#fff;
	height:50px;
	line-height:50px;
	padding:0 10px;
	text-align:center;
	float:left;
	font-size:16px;
	box-sizing: border-box;
}
.channel-sons a:hover,.channel-sons a.active{
	background:#1F6D26;

}
.contentVideo{
	width:100%;height:auto;
}

/*详情页新的信息流样式*/
.archives-lists{
	margin-top:15px;
}
.archives-lists h2{
	font-size:20px;
	margin-bottom: 15px;
	border-bottom:1px solid #f2f2f2;
	padding-bottom:20px;
}
.archives-lists h2::before{
	display: inline-block;
	content: "";
	width: 4px;
	height: 18px;
	background: #508aeb;
	margin: -3px 15px 0 0;
	vertical-align: middle;
}
.archives-lists a{
	margin-top:30px;
	display:block;
	overflow: auto;
	border-bottom:1px solid #f2f2f2;
	padding-bottom:30px;
}
.archives-lists a:last-child{
	border-bottom:0;
}
.archives-lists a img{
	width: 180px;
    float: left;
    margin-right: 20px;
    margin-left: 7px;
}
.archives-lists a h3{
	font-size:20px;
	color:#333;
	margin:0;
	margin-bottom:15px;
}
.archives-lists a p{
	font-size: 14px;
	color: #999;
	line-height: 24px;
	margin:0;
	height:72px;
	display:block;
	overflow: hidden;
    text-overflow:ellipsis;
}
.showall{z-index:9000;bottom:0;margin:0;padding:0;width:100%;height:90px;border-bottom:60px solid #fff;background-image:linear-gradient(hsla(0,0%,100%,0),#ececec);color:#1c6bcc;text-align:center;line-height:170px}
.showall span{position:relative;font-size:18px}
.showall span:after,#art_show span:before{position:absolute;top:-20px;left:50%;display:inline-block;margin-left:-4px;width:8px;height:8px;border-bottom:1px solid #1c6bcc;border-left:1px solid #1c6bcc;content:' ';transform:rotate(-45deg)}
.showall span:after{top:-15px}