@charset "gb2312";
/* CSS Document */
.mban{
	width:100%;
}
.mban img{
	display: block;
	width: 100%;
}
.imagesBox{
	width:100%;
	overflow: hidden;
}
.hslclear{ clear:both;}

.hslmenu1 a{ display:block; float:left; width:33%;}
.hslmenu1 a span{ display:block; background-color:#fff; margin:0.5rem; padding:0.6rem 1rem; border:1px solid #ff6600; text-align:center; color:#333; font-size:1.3rem;}
.hslmenu1 a.hslon span{background-color:#ff6600; color:#fff;}

.hj_hslbox{ background-color:#fff; padding-top:2rem; padding-left:1rem; padding-right:1rem;    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: space-between;}
.hslms_xx_mbx {padding: 5% 0 0 3%;}
.hj_hslbox h2{ text-align:center; font-size:2rem; border-bottom:1px dashed #ccc; padding-bottom:0.5rem; color:#333;}
.hj_hslbox1{ margin-top:1rem; width:50%; float:left;}
.hj_hslbox1 img{ width:100%; height:auto;}
.hj_hslbox1 a{ display:block;}
.hj_hslbox1:nth-child(2n+1) a{ margin-right:0.6rem;}
.hj_hslbox1:nth-child(2n+2) a{ margin-left:0.5rem;}
.hj_hslbox1 span{ display:block; position:relative;}
.hj_hslbox1 span i{ display:block; font-size:3rem; color:#fff; position:absolute; left:1rem; bottom:0.5rem;}
.hj_hslbox1 p{ font-size:1.3rem; color:#333; line-height:1.8rem; padding:0.5rem 0; height:2.8rem; overflow:hidden}

.hslztdaohang{padding: 1rem 0;background-color: #fff;}
.hslztdaohang h2{ height:3rem; line-height:3rem; border-bottom:2px solid #c9c9c9; padding:0 1rem; font-size:1.5rem; color:#333; margin-bottom:1.3rem;}
.hslztdaohang h2 .zymore{ float:right; font-weight:normal; font-size:1.2rem; color:#666;}
.hslztdaohang h2 .zytit1{ font-weight:normal; font-size:1.2rem; color:#666; padding-left:2.8rem;}
.hslztdaohang h2 .zytit1 b{ background-color:#ff6600; color:#fff; font-weight:normal; border-radius:1.2rem; font-size:1rem; padding:0.2rem 0.6rem;}
.hslztdaohang .hslztdaohang1{ float:left; width:50%; margin-bottom:1.25rem;}
.hslztdaohang .hslztdaohang1 a{ display:block; border:1px solid #ccc; height:6.6rem;}
.hslztdaohang .hslztdaohang1_1 a{ margin-left:1rem; margin-right:0.5rem;}
.hslztdaohang .hslztdaohang1_2 a{ margin-right:1rem; margin-left:0.5rem;}
.hslztdaohang .hslztdaohang1_3 a{ margin-left:1rem; margin-right:0.5rem;}
.hslztdaohang .hslztdaohang1_4 a{ margin-right:1rem; margin-left:0.5rem;}
.hslztdaohang .hslztdaohang1 span{ display:block; width:5rem; height:5rem; float:left; background-color:#ff7d39; border-radius:2rem; text-align:center; margin-right:0.625rem; line-height:5rem; margin-top:0.7rem; margin-left:0.7rem;}
.hslztdaohang .hslztdaohang1 span i{ font-size:3rem; color:#fff;}
.hslztdaohang .hslztdaohang1 span img {width:100%;}
.hslztdaohang .hslpczytjbox2 h3{ padding-top:0.8rem; padding-bottom:0.2rem; font-size:1.4rem; color:#333;font-weight: normal;}
.hslztdaohang .hslpczytjbox2 p{ line-height:1.2rem; font-size:1rem; color:#555; padding-right:1rem;}

.xx_hslbox{ background-color:#fff;padding-bottom:1rem; border-bottom:1rem solid #f1f1f1; width:95%;margin:auto; overflow:hidden;}
.xx_hslbox h2{ text-align:center; font-size:2.2rem; border-bottom:1px dashed #ccc; padding:1rem; color:#333; margin-bottom:1rem;}
.xx_hslbox h3{ color:#333; position:relative; border-bottom:1px solid #333; height:0px; margin-bottom:2rem; margin-top:3rem;}
.xx_hslbox h3 b{ display:block; background-color:#fff; position:absolute; font-size:2rem; font-weight:normal; width:20rem; height:3rem; top:50%; margin-top:-1.5rem; left:50%; margin-left:-10rem; text-align:center;}
.xx_hslbox0{ margin:0; font-size:1.3rem; line-height:2.4rem; }
.xx_hslbox0 img{ float:left;width:100% !important;height: auto !important;padding: 1% 0;}
.xx_hslbox0 p{ font-size:1.4rem; line-height:2.4rem;}

.xx_hslboxa0{ margin:0; font-size:1.3rem; line-height:2.4rem; }
.xx_hslboxa0 p{ font-size:1.4rem; line-height:2.4rem;}

.hslnewsrq{ text-align:center; margin-bottom:1rem; font-size:1.3rem; color:#666;}

.qianjj{ width: 100%; height: 100px;}
.qianjj img{width: 60%;height: 50px;}
.qianjj li{ float: left; width:20%;font-size:1.3rem; height:80px; text-align:center}



	/*ÈëÑ§´ðÒÉ*/
.nTab { }
.nTab dl { border-bottom: 1px dashed #d6d6d6; width: 100%; overflow:hidden;margin:.7rem;}
.nTab dl dt { float: left; margin-right: 2%; width:20%;}
.nTab dl dt img { width: 100%; height: 5.875rem; }
.nTab dl dd { width: 76%; float:left; overgflow:hidden;}
.nTab h1 {
font-size:1rem; color: #333; line-height:1.5rem;;
margin-bottom:.2rem
}
.nTab h1 a { color: #333 }
.date { color: #666; float: left; font-size:.8rem;
}
.clicks { color: #666; float: right; font-size: .8rem;
}
