/*新闻模型*/
/*新闻内容*/
.mip_main{ padding:0 1.5rem; background-color:#fff;border-top:1px solid #f1f1f1;margin-bottom:1rem;}
.mip_hslheader{ padding:1rem 0;}
.mip_hslheader h1{ font-size:2.2rem; line-height:3rem;text-align:center;}
.mip_hslheader span{ display:block; font-size:1.2rem; padding-top:.5rem; color:#999;height: 2rem;line-height: 2rem;text-align:center;}
.mip_hslheader span a{ color:#999; padding-right:1rem;}
.mip_content{ font-size:1.6rem; line-height:2.8rem; padding-bottom:2rem;}
.mip_content a{color:#551a8b;}
.mip_content img{width:100% !important;height:auto !important; margin:1rem 0;}
.mip_content p{text-indent: 2rem;}
.hsl_showmore{ text-align:center;}
.mip_content .mip-showmore-btn{ padding:0.2rem 3rem; margin:0 auto; text-align:center !important; background-color:#9d0101; color:#fff; border:none; border-radius:5px 5px 50px 50px; font-size:1.3rem;}
.hsl_keyword{ margin-top:2rem; font-size:1.2rem; color:#666; line-height:2rem; max-height:4rem; overflow:hidden;}
.hsl_keyword a{padding-right:0.5rem; color:#999;}

.hslgdbox{ padding:1rem 1.5rem;background-color:#fff; margin-top:1rem;}
.hslgdbox a{ display:block;}
.hslgdbox h2{ font-size:1.5rem; font-weight:normal; line-height:2rem; height:4rem; overflow:hidden; margin-bottom:0.5rem;}
.hslgdbox_bq{ color:#999; font-size:1rem; display:block; padding-top:0.8rem;}
.hslgdbox_img{ width:100%; display:block;}

.hslgdbox2{ padding:1rem 1.5rem;background-color:#fff; margin-top:1rem;margin-bottom:1rem;}
.hslgdbox2 a{ display:block; margin-bottom:1rem; max-height:6.3rem; position:relative; border-bottom:1px solid #f8f8f8; padding-bottom:1rem;overflow:hidden;}
.hslgdbox2 h2{ font-size:1.5rem; font-weight:normal; line-height:2rem; height:4rem; overflow:hidden; margin-bottom:0.5rem; float:left; width:69%; color:#666;}
.hslgdbox2 .hslgdbox_bq{ color:#999; font-size:1rem; display:block; position:absolute; bottom:0.7rem; left:0px; height:1rem;}
.hslgdbox2 .hslgdbox_img{ float:right; width:30%; display:block;max-height: 6.5rem;overflow: hidden;}
.hslgdbox2_0{ height:4rem; line-height:4rem; text-align:center; font-size:2rem; font-weight:300; color:#333;margin-bottom:-1rem;}
.hslshare{ text-align:center; padding:1rem;}
.hslshare a{ display:inline-block; padding:0 2rem; height:4rem; line-height:4rem; text-align:center; font-size:1.5rem; color:#fff;
	background: -moz-linear-gradient(left, #000000 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(left, #000000 0%,#ffffff 100%);
    background: -o-linear-gradient(left, #ff8400 0%,#ffffff 100%);
    background: -ms-linear-gradient(left, #ff8400 0%,#ffffff 100%);
    background: linear-gradient(to right, #ff8400 0%,#ff9600 100%);
	background-color:#ff8400; border-radius:4rem;}
.hslshare a i{ font-size:1.5rem;}

.mip_hslheader span .hslshare_btn{ float:right; display:block; height:2rem; line-height:2rem; font-size:1rem; padding:0 1rem;color:#fff;background: -moz-linear-gradient(left, #000000 0%, #ffffff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#ffffff));background: -webkit-linear-gradient(left, #000000 0%,#ffffff 100%);background: -o-linear-gradient(left, #ff8400 0%,#ffffff 100%);background: -ms-linear-gradient(left, #ff8400 0%,#ffffff 100%);background: linear-gradient(to right, #ff8400 0%,#ff9600 100%);background-color:#ff8400; border-radius:3rem;}
.mip_hslheader span .hslshare_btn i{ font-size:1rem;}
.hslfximg{ position:fixed; width:60%; left:50%; top:50%; z-index:9999; text-align:center; max-width:360px; display:none;-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);}
.hslfximg img{ width:100%;}
.hslfximg i{ position:absolute; display:block; border:1px solid #fff; width:2rem; height:2rem; line-height:2rem; font-size:1.2rem; border-radius:2rem; right:0; top:-2.5rem; color:#fff;}
.hslfximg p{ padding-top:.5rem; color:#fff;}
.hslmenubg{ position:fixed; width:100%; height:100%; background-color:rgba(0,0,0,.3); z-index:101 !important; top:0;}
.hslgdtl{ position:relative; overflow:hidden; margin:0 1rem;border-radius:.5rem;}
.hslgdtl .swiper-pagination{bottom:.2rem !important;}
.hslgdtl .swiper-pagination .swiper-pagination-bullet{ height:.5rem; width:.5rem; margin:0 .2rem;}

/*导航面包屑*/
.xx_hslbox_lj{ color:#333; padding:1rem; font-size:1.3rem;}
.xx_hslbox_lj a{ color:#333;}

/*新闻列表*/
.news_hslbox{ background-color:#fff;padding:0 1rem;}
.news_hslbox1 h3{ font-size:1.4rem; color:#333; line-height:2rem; height:4rem; font-weight:normal; margin-bottom:1rem;}
.news_hslbox1 h3 span{ color:#9d0101; font-weight:bold;}
.news_hslbox1 p{ font-size:1rem; color:#666; height:2.4rem; line-height:2.4rem;}
.hslmenu4 a{ width:25%;}
.news_hslbox2 span{ display:block; float:right; width:30%;max-height: 7rem;overflow: hidden;}
.news_hslbox2 h3{ float:left; width:68%; font-size:1.3rem; font-weight:normal;color:#333;}
.news_hslbox2{ border-bottom:1px solid #eee; padding:1rem 0; position:relative;}
.news_hslbox2 p{ font-size:1rem; color:#666; position:absolute; bottom:1rem;height: 1.5rem;line-height: 1.5rem;}
.news_hslbox1{ margin-bottom:0.5rem;}
.news_hslbox3{ border-top:1px solid #eee; padding:1rem 0;}
.news_hslbox3 h3{font-size:1.4rem; color:#333; line-height:1.5rem; height:1.5rem; font-weight:normal; margin-bottom:1rem; overflow:hidden;line-height: 1.8rem;}
.news_hslbox3 span{ display:block;}
.news_hslbox3_2{ width:33.3333333333333333333333333333%; float:left;}
.news_hslbox3_21 span{ margin-right:0.6rem;}
.news_hslbox3_22 span{ margin-right:0.3rem; margin-left:0.3rem;}
.news_hslbox3_23 span{ margin-left:0.6rem;}
.news_hslbox .hslno{ display:none;}

/*顶部栏目*/
.hslnewtop{display: flex;justify-content: space-between;padding-top:1rem;background-color:#fff;}
.hslnewtop a{width:33.33333333333%; text-align:center;height:3.6rem;line-height:3.6rem;border-bottom:2px solid #f1f1f1; font-size:1.3rem; color:#333;}
.hslnewtop a.hslon{border-bottom:2px solid #9d0101; color:#9d0101; font-weight:bold;}

.news_hslbox2 .noimg h3{width:99%;}
.news_hslbox2 .noimg span{height:6rem;width:1%;}
.news_hslbox2 .noimg span img{width:0;height:0;}

.hslbqtop{text-align:center;font-size:1.5rem;background-color:#fff;padding: 1rem 0;margin-top: 1rem;border-bottom: 1px solid #f4f4f4;}

.pagesBox{margin-top:0.5rem;}
.pagesBox ul {}
.pagesBox ul li{font-size:1.2rem;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pagesBox ul li a{color:#666;}
