body { background:#fff url(mainresourcecms201712img_pc_site2017122015312634004.jpg) 50% 0 no-repeat;}

.b_1 { width:1000px; height:auto; overflow:hidden; margin: 0 auto;   padding:270px 0 0; }


.a_foot_w { background-color:#379056; padding: 0 0 30px 0 ; margin: 30px 0 0 ;}


.b_w { background-color:#fff; border:1px solid #e4e4e4; margin-bottom:20px;}

.b_t { position: relative; width:100%; height:30px; }

.b_tit { display:block; position:absolute; top:-5px; left:-1px;  width:156px; height:43px; overflow:hidden; background:url(mainresourcecms201712img_pc_site2017121814495010815.png) 0 0 no-repeat; font-size:16px; color:#fff; font-weight:bold; text-align:center; line-height:35px;  }
.b_more { float:right; font-size:14px; color:#333; line-height:30px; margin-right:25px;  }



.b_zn { height:135px; padding:5px 0px 15px;}
.b_zn p { display:block; float:left; font-size:16px; }
.b_zn p span {  color:#379056;}
.w30 { padding-left:80px; width:290px;  color:#333; line-height:35px; }
.w30 span {}
.w10 { padding-left:60px; width:150px; line-height:35px;}
.w100 { width:100%; text-align:center; line-height:45px; margin:10px 0; }
.w100 a { font-size:18px; color:#379056; font-weight:bold; }

.b_bgf4 { background-color:#f4f4f4;}



.bs_lis { }
.bs_lis ul { padding:20px 20px ;}
.bs_lis ul li {  height:40px; line-height:40px; overflow:hidden; text-align:left; background:url(mainresourcecms201601img_pc_site2016012917584061417.png) 30px 19px no-repeat; }
.bs_lis ul li span { float:right; font-size:12px; color:#a6a6a6; margin:0 50px 0 10px; }
.bs_lis ul li a { font-size:16px; color:#333; padding-left:50px; }
.bs_lis ul li a em {  font-size:16px; color:#de0303; font-style:normal; padding-right:5px;}
.bs_lis ul li:hover a,.bs_lis ul li:hover span { color:#379056; }

.bs_lis_s ul li{ float:left; width:50%;  }
.bs_lis_d { min-height:400px;   }
.bs_lis ul li.b_bge { background-color:#f4f4f4;}

.b_w .o_x_x { border: none; }
.b_w .o_x_t { color:#379056;}

.b_fy { padding:20px 0 30px;}