
body{
	background: url(bs_ys_footerbg.png) no-repeat left bottom;
}
/*头部 */
.headerbox{
	width:100%;
	height: 420px;
	position: relative;
	z-index: -1;
}
.bs_logo{
	display:block;
	padding-bottom: 37px;
}
.bs_logo img{
	width: 18%;
}
.logo{
	width:1160px;
	height: 380px;
	position: absolute;
	left: 50%;
	margin-left: -560px;
	top:10px;
	z-index: 3;
}
.logo img{
	width: 40%;
}
.top_zg{
	position:absolute;
	top:0px;
	height: 0px;
	z-index: 2;
	width: 100%;
}
.top_zg img{
	width: 100%;
	height: 420px;
}

.toplb{
	position:absolute;
	right: 150px;
	top: 0px;
	z-index: 1;
	width: 844px;
	height: 390px;
}
.toplb img{
	width:845px;
	height: 417px;
}
.headerbox b{
	position: absolute;
	z-index: 4;
}
.headerbox b.x1{
	left: 419px;
	bottom: 50px;
	animation: fade 3s infinite;
	-webkit-animation: fade 3s infinite;
}
.headerbox b.x2{
	right: 225px;
	bottom: 180px;
	animation: fade 3s infinite;
	-webkit-animation: fade 3s infinite;
}
.headerbox b.x3{
	right: 805px;
	bottom: 21px;
	animation: fade2 2s infinite;
	-webkit-animation: fade2 2s infinite;
}
.headerbox b.f1{
	right: 505px;
	bottom: 190px;
	animation: fade2 3s infinite;
	-webkit-animation: fade2 3s infinite;
}
.headerbox b.f2{
	left: 505px;
	bottom: 163px;
	animation: fade2 3s infinite;
	-webkit-animation: fade2 3s infinite;
}
.headerbox b.f3{
	left: 705px;
	bottom: 70px;
	animation: fade 3s infinite;
	-webkit-animation: fade 3s infinite;
}
.headerbox b.f4{
	left: 305px;
	bottom: 202px;
}

 @keyframes fade {
           from {
               opacity: 1.0;
			   transform: translateX(10px);
    			/* 0.4s完成transform移动效果*/
    			transition: transform 0.4s;
            }
             50% {
                opacity: 0.4;
           }
             to {
                opacity: 1.0;
				 transform: translateX(-10px);
    			/* 0.4s完成transform移动效果*/
    			transition: transform 0.4s;
             }
         }
 @keyframes fade2 {
           from {
               opacity: 1.0;
			   transform: translateX(-10px);
    			/* 0.4s完成transform移动效果*/
    			transition: transform 0.4s;
            }
             50% {
                opacity: 0.4;
           }
             to {
                opacity: 1.0;
				 transform: translateX(10px);
    			/* 0.4s完成transform移动效果*/
    			transition: transform 0.4s;
             }
         }
@-webkit-keyframes fade {
             from {
               opacity: 1.0;
			   transform: translateX(10px);
    			/* 0.4s完成transform移动效果*/
    			transition: transform 0.4s;
            }
             50% {
                opacity: 0.4;
           }
             to {
                opacity: 1.0;
				 transform: translateX(-10px);
    			/* 0.4s完成transform移动效果*/
    			transition: transform 0.4s;
             }
        }



/*中间通用内容*/
.contents{
	width:1200px;
/*	padding: 20px;*/
	z-index: 9;
	position: absolute;
	top: 405px;
	left: 50%;
	margin-left: -600px;
}
.tt_nav{
	height: 55px;
    line-height: 55px;
    text-align: center;
    background: #f3fdf7;
    margin-bottom: 30px;
    /* top: 197px; */
    /* position: absolute; */
    /* z-index: 999; */
    width: 100%;
    margin-top: -37px;
}
.tt_nav a{
    color: #41b588;
    font-size: 20px;
    font-weight: 900;
    margin: 0px 20px;
    padding: 8px 8px 8px 8px;
}
.tt_nav a:hover,.tt_nav a.on{
    text-shadow: 2px 2px #b0f3db;
	color: #009b60;
}
.list{ width:100%;}
.list li{ font-size:16px; line-height:35px; height:35px;}
.list li a{ 
	background:url(bs_ys_d.png) no-repeat left center; 
	padding:0 0 0 12px; 
	float:left; color:#333;
	font-size: 18px;
	overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
	width: 80%;
}
.list li a:hover{ color:#00712e;}
.list li i{ color:#666; float:right;}
.list li.li_gd a{background: none;text-align: center;color:#00712e;width: 97%;font-size: 16px;/* float: right; */background: #dee3e2;border-radius: 5px;color: #333;margin-top: 10px;}
.list li.li_gd a:hover{background: #00712e;color: #fff;}


.content{
	width:1200px;
/*	padding: 20px;*/
	margin: 0px auto;
}


.mr{
	margin-right: 15px;
}
.ml{
	margin-left: 15px;
}

/*二级页*/
/*当前位置*/
.dqwz{
	height:40px;
	line-height: 40px;
	font-size: 16px;
	margin-bottom: 25px;
	background: #eee;
	padding-left: 10px;
	width: 1160px;
	padding:0px 20px;
	margin: -148px auto 35px auto;
	z-index: 9;
}

.con_e{
	background:#fff;
	min-height: 700px;
	width:1160px;
	padding: 20px;
	margin: -27px auto 0px auto;
}

.title2{
	background:url(bs_ys_tit.png) no-repeat bottom;
	height: 45px;
	background-size: 100% 100%;
	margin-bottom: 20px;
}
.title2 span{
	font-size: 24px;
	font-weight: 900;
	color: #00712d;
}


/*图片列表*/
.img_list li{ float: left;
	margin: 10px;
}
.img_list li a{ display:block; width:269px; height:180px; overflow:hidden;}
.img_list li img{ width:100%; height:100%;}
.img_list li a:hover img{
	-webkit-transform: scale(1.2,1.2);
	transform-origin:center;-webkit-transition:all .5s ease-out ;}
.img_list li p a{ font-size:16px; height: 26px; line-height:26px; color:#333;}


/*内容页*/
.zfsj_con {
	width: 100%;
}
.zx_xxgk_cont{margin:20px; /*overflow:hidden;*/ }

.zx_xxgk_cont .xx_con{  border:1px solid #c9c9c9;  overflow:hidden; padding:5px 0; width:1158px;  }
.zx_xxgk_cont .xx_con p{ font-size:14px; line-height:25px; float:left; width:550px; overflow:hidden; color:#4a4a4a; padding:0 0 0 20px;}
.zx_xxgk_cont .xx_con p em{ float:left; color:#000; padding:0 10px; }
.zx_xxgk_cont  .xx_con p.mingc{ width:1118px;}
.zx_xxgk_cont .tit{ background:#f8f8f8; margin:20px 0;padding: 10px 0px 35px 0px;}
.zx_xxgk_cont .tit h1{ font-size:22px; color:#00a05f; font-weight:normal; text-align:center; line-height:45px; margin:15px 15px; font-weight:normal; }
.zx_xxgk_cont .tit h3{ TEXT-ALIGN: center;
    font-family: "ÃƒÂ¦Ã‚Â¥Ã‚Â·ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“";
    COLOR: #373737 !important;
    FONT-SIZE: 20px !important;
    margin-bottom: 20px;}
.zx_xxgk_cont .tit h6{ font-size:16px; color:#373737; padding:0 0 15px 0px;  text-align:center; font-weight:normal;width: 100%;
    margin: 0 auto;}
.zx_xxgk_cont .tit h6 span{ padding:0 15px;font-size:15px;}
.zx_xxgk_cont .tit h6 span a{ padding:0 5px; color:#686868;font-size:15px;}
.zx_xxgk_cont .tit .cky{height:28px;width:400px;margin:0px auto;}
.zx_xxgk_cont .tit .cky em{height: 25px;overflow:hidden;float:left;margin-right: 30px;font-size:15px;line-height: 25px;font-style: normal;}
.zx_xxgk_cont .tit .cky em a{height:16px;width:16px;display:inline-block;margin: 0px 5px;font-size:15px;/* line-height: 18px; */}
.zx_xxgk_cont .tit .cky em a.bg{ background-color:#cefeff;}
.zx_xxgk_cont .tit .cky em a.bg2{ background-color:#f8f8c3;}
.zx_xxgk_cont .tit .cky em a.bg3{ background-color:#ffc7ff;}
.zx_xxgk_cont .tit .cky em a.bg4{ background-color:#9bccfa;}
.zx_xxgk_cont .tit .cky span a:hover{ color:#2b71a2; text-decoration:none;}
.zx_xxgk_cont .news_cont_d_wrap{ padding:20px 0;}
.zx_xxgk_cont .news_cont_d_wrap p{ line-height:38px; color:#040404;  font-size:14px; padding:0 20px; /*text-indent:2em;*/}
.share_box{
	margin-top: -15px;
	margin-left: -15px;
}





/*底部*/
.footer {
	width: 100%;
	height: 200px;
	position: relative;
	 bottom: -2px; 
	margin-top: 20px;
}
.footer_bg {
	background:url(bs_ys_footbg.png) repeat-x;
	left: 0px;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 0;
	top: 0px;
}
.footer_con {
	margin: 0px auto;
	width: 771px;
	color: rgb(255, 255, 255);
	overflow: hidden;
	font-size: 14px;
	position: relative;
	z-index: 0;
	padding-top: 76px;
}
.footer_con .foot_txt{
	float:left;
	width:80%;
}
.footer_con p{
	line-height:25px;
}
.footer_con .con_left {
	width: 70%; float: left;
}
.footer_con .con_left p {
	float: left;
}
.footer_con .con_left span {
	margin: 5px 10px; float: left; display: inline;
}
.footer_con .con_right {
	width: 30%; text-align: right; float: right;
}
.footer_con .con_right a {
	color: rgb(255, 255, 255);
}
.footer_con .con_left span{margin:10px 5px}
#_span_jiucuo{margin-top:5px}
#_span_jiucuo img{width:75px;padding-top: 5px;}
.foot_img{float:right;}
.gn_bn img {
    margin: 4px 0px -9px 0px;
}




@media screen and (max-width: 1366px){
.headerbox {
    height: 610px;
}
.toplb {
    position: absolute;
    right: 50px;
    top: 0px;
    z-index: 1;
   width: 690px;
    height: 490px;
}
	.toplb img{
	width: 690px;
    height: 490px;
}
	.headerbox b.x1 {
    left: 106px;
    bottom: 237px;

	}
	.headerbox b.x2 {
    right: 87px;
    bottom: 277px;
	}
	.headerbox b.f1 {
    right: 505px;
    bottom: 229px;
	}
	.headerbox b.f2 {
    left: 430px;
    bottom: 234px;
	}
	.headerbox b.f3 {
    left: 705px;
    bottom: 187px;
	}
	.headerbox b.f4 {
    left: 206px;
    bottom: 300px;
	}
	
	.contents {
    top: 545px;
}

}