/*news*/
.page_main{
    width: 100%;
    height: auto;
    background: #f7f8fa;
}


.page_left{display:table;max-width:240px; margin-top:20px;}
.side_list{ margin-bottom: 20px;}
.side_list .top{width:100%;display:table; background:#009f45}
.side_list .top h1{font-size:20px; padding:15px 0px 15px 20px; margin:0;color:#fff; font-weight:bold; }
.side_list .top h1 i{ font-size: 20px; font-weight: normal;}
.side_list .top .s1{display:table;color:#fff;font-size:14px;padding-top:14px;font-family:Arial;}
.side_list>#cat_list{
    padding:10px 0px;
    background-color:#fff;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
}
.side_list>#cat_list>li{margin: 0 auto; color: #777777;width:90%;line-height: 40px;
	cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;border-bottom:1px solid #d6d6d6;;}
.side_list>#cat_list>li:after{
	content: '';
	position:absolute;
    display: inline-block;
    width: 7px;
    height: 7px;
    border-top: 1px solid #333;
    border-right: 1px solid #333;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
	top:16px;
	left:5px;
}
.side_list>#cat_list>li>a{font-size:16px;margin-left:25px; color: #666;}
.side_list>#cat_list>li>a:hover{color:#009f45;}
.side_list>#cat_list>li a.active2{color:#009f45;}
.side_list .children{display: table;margin-left:20px;margin-bottom: 10px;padding:0px;}
.side_list .children>li a{background: #fff;cursor: pointer;display: table;font-size:12px;background: transparent url(../images/tl_dian.jpg) no-repeat scroll 4px 9px !important;
color: #666;display: block;font-size: 12px;line-height: 24px !important;padding: 0 0px 0 20px !important;}
.side_list .children>li a:hover{color:#009f45;}
.side_list .current-cat>a{ color:#009f45 !important; }
.contect_us{border: 1px solid #dfdfdf; background:#ffffff; padding:15px; margin-bottom:20px;}
.contect_us .tit{font-size:16px;color:#009f45; font-weight:bold;}
.contect_us p{ margin:0px 0px 10px 0px; line-height:24px;}
.contect_us p.ewm{
    width:100%;
    margin:10px auto;}
.contect_us p.ewm img{
    width: 100%;
    height: 100%;
}

.page_right{
    height: auto;
    background: #ffffff;
    margin-bottom: 30px;
	margin-top:20px;
    padding-bottom: 20px;
}
.page_right .top{width:100%; position:relative; display:table;border-bottom:1px solid #f4f4f4;padding-top:15px;}
.page_right .top .s1{float:left;display:table;margin-left:10px;}
.page_right .top .s1 p{font-size:16px;color:#666666;border-bottom:2px solid #009f45;padding-bottom:12px; margin:0px;}
.page_right .top .s2{float: right;display:table;margin-right:10px;}
.page_right .top .s2 p{font-size:14px;color:#888888;}
.page_right .top .s2 p a{color:#888888;}
.wap_list{
    display: none;
    position: absolute;
    z-index: 100;
    top:10px;
    right: 10px;
}
.page_right>ul{
    margin: 0;
    padding: 0px 0px 20px 0px;
}
.page_right>ul>li{
    list-style: none;
    border-bottom: 1px solid #fafafa;
    padding: 20px 0px;
}
.page_right .news_pic{
	padding:0px;
}
.page_right .news_pic img{
    width: 100%;
    height: 100%;
    max-width: 400px;
    max-height: 300px;
}
.page_right .news_text{
	padding:0px 0px 0px 15px;
}
.page_right .news_text h2{
    font-size: 16px;
}
.page_right .news_text p {
	margin:0px;
    color: #666;
    line-height: 30px;
}
.page_right .news_text a.n_title{
    font-size: 16px;
    color: #333;
    line-height: 28px;
    display: block;
    margin-bottom: 4px;
}
.page_right .news_text a.n_date{
}
.page_right .news_text a.n_more {
    width: 100px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    color: #fff;
    display: block;
    float: left;
    background: #009f45;
}
/*分页*/
.fenye{
    width: 100%;
    overflow: hidden;
    line-height: 25px;
    _background: #F9F9F9;
    padding: 20px 0px 0px 10px;
    _border: solid 1px #ccc;
    _text-align: center;
}

.fenye a{
    padding:4px 8px 4px 8px;
    margin:0 2px 0 2px;
    border:1px solid #aaa;
    text-decoration:none;
    color:#333;
}

.fenye a.current{
    background:#009f45;
    color:#fff;
}

.fenye a:hover{
    background:#009f45;
    color:#fff;
}
/*文章页*/
.single_main{
    width: 100%;
    height: auto;
    background: #f7f8fa;
}
.single_main .pos{
    height: 24px;
    padding:10px 0px;display:table;}
.single_main .pos p{line-height:24px;font-size:14px;color:#888888; margin: 0px; margin-left: 10px;}
.single_main .pos p a{color:#888888;}
.news-info {
    background-color: #fff;
    padding: 20px;
    margin-bottom: 10px;
}
.news-title {
    max-width: 1000px;
    margin: 0 auto;
    border-bottom: 1px solid #b2b2b2;
    text-align: center;
    padding-bottom: 25px;
}
.news-title h2 {
    font-size: 24px;
    color: #333;
    margin-bottom: 15px;
}
.news-title .tips {
    font-size: 13px;
    line-height: 2em;
    color: #333;
}
.news-article {
    padding: 20px 0px;
    font-size: 14px;
    line-height: 26px;
    color: #666;
    max-width: 1000px;
    margin: 0 auto;
}
.news-article img{
    max-width: 800px;
    max-height: 600px;
    vertical-align: middle;
}
.news-article p{}
.news-article table{
	margin:0 auto;
}
.news-article table p{ 
	margin:5px 0px;
	padding-left:10px;
}
.news-article .lxwm{
	width:100%;
	height:auto;
	overflow:hidden;
	border-bottom: 1px solid #0084D5;
	margin-bottom:20px;
}
.news-article  .lxwm img{ margin: 50px 0px 10px 20px}
.news-article p{
	color:#333;
}
.news-fenxiang{max-width: 1000px;margin: 0 auto;height:28px; line-height: 28px;}
.news-fenxiang .fl{float: left;}
.news-fenxiang a{padding-left:22px;}
.bd_weixin_popup .bd_weixin_popup_main{padding:10px;}

.news-end{ max-width: 1000px; margin: 0 auto;border-top: 1px solid #b2b2b2; height:50px; line-height: 50px; text-align: right;}
.news-end a{ line-height:30px; font-size:14px; margin-left:10px;}
.news-end a i{ margin-right: 5px;}
@media screen and (max-width: 996px) {
    .single_main>.container{
        padding: 0px;
    }
    .news-title h2{
        font-size: 18px;
    }
    .news-article img{
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%;
    }
}


