@charset "utf-8";
/* CSS Document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;  /*-webkit-appearance:none; -moz-appearance:none;*/}
body{ font-size:32px;margin: 0 auto; -webkit-text-size-adjust:100%; background-color: #fff;}
a{ color:#333;text-decoration:none}
a:hover{color:#000;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word; color:#777;}

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

.pad2{ padding: 0.2rem;}
.padS2{ padding: 0 0.2rem;}
.marB2{ margin-bottom: 0.2rem;}
.marB3{ margin-bottom: 0.3rem;}
.marB4{ margin-bottom: 0.4rem;}
.marB6{ margin-bottom: 0.6rem;}
.bgf{ background-color: #fff;}

body{ width: 7.5rem; margin: 0 auto;}

.banner{ height: 4.2rem; background-image: url(banner.jpg); background-size: 100% 100%;}
.lmT{ position: relative; height: 0.6rem; margin-bottom: 0.3rem; background-size: 100% 100%;}
.lmT1{ background-image: url(bg_lmT1.png);}
.lmT2{ background-image: url(bg_lmT2.png);}
.lmT3{ margin-top: 0.6rem; background-image: url(bg_lmT3.png);}
.lmT4{ margin-top: 0.6rem; background-image: url(bg_lmT4.png);}
.lmT5{ background-image: url(bg_lmT5.png);}
.lmT6{ background-image: url(bg_lmT6.png);}
.lmT7{ background-image: url(bg_lmT7.png);}
a.btn_more{ position: absolute; bottom: -0.05rem; right: 0.2rem; padding-right: 0.3rem;  font: 0.24rem/0.24rem "Microsoft Yahei"; color: #818181;}
.lmT a.btn_more:before{ position: absolute; right: 0; top: 0; width: 0.24rem; height: 0.24rem; background: url(icon_more.png); background-size: 100%; content: "";}

.headline_list{}
.headline_list li{ height: 0.82rem; padding: 0 0.19rem; margin-bottom: 0.2rem; font: 0.32rem/0.82rem "Microsoft Yahei";  background-color: #fff8eb; border: 0.01rem solid #f5d5a1; border-radius: 0.06rem;}
.headline_list li a{ display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.headline_list li:hover{ background-color: #ad1813;}
.headline_list li:hover a{ font-weight: bold; color: #fff;}

.dhzlk_tem{ width: 7.1rem; height: 4rem; margin-bottom: 0.2rem; background-image: url(bg_dhzlk.jpg); background-size: 100% 100%; overflow: hidden;}
.dhzlk_tit{ height: 0.46rem; padding-left: 0.6rem; margin: 0.2rem 0.2rem 0.32rem; font: bold 0.38rem/0.46rem "Microsoft Yahei"; color: #fff; background-image: url(icon_dhzlk.png); background-repeat: no-repeat; background-size: 0.49rem 1.84rem}
.dhzlk_tit a{ color: #fff;}
.dhzlk_tit.tzgg{ background-position: 0 0;}
.dhzlk_tit.wyta{ background-position: 0 -0.46rem;}
.dhzlk_tit.dhfycl{ background-position: 0 -0.92rem;}
.dhzlk_tit.hywj{ background-position: 0 -1.38rem;}

.dhzlk_list{ padding: 0 0.4rem 0 0.34rem;}
.dhzlk_list li{ position: relative; height: 0.68rem; padding-left: 0.2rem; font: 0.32rem/0.68rem "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.dhzlk_list li:before{ position: absolute; top: 50%; left: 0; width: 0.12rem; height: 0.12rem; margin-top: -0.06rem; background-color: #d8000d; border-radius: 50%; content: "";}
.dhzlk_list li a{ color: #333;}
.dhzlk_list li a span{ padding: 0 0.02rem; margin-right: 0.04rem; color: #b31d0c; }

.box_wytd{ height: 8.94rem; background-image: url(bg_wytd.jpg); background-size: 100% 100%; overflow: hidden;}

#swiper-container1{ position: relative; width: 7.1rem; height: 7rem; }
/*.swiper-slide-active,.swiper-slide-duplicate-active{ transform: scale(1);}*/
#swiper-container1 .swiper-slide{    width: 3.55rem; height: 6.04rem; overflow: hidden;}

#swiper-container1 .swiper-slide img{ width: 3.55rem; height: 4.44rem;}
#swiper-container1 .swiper-slide h3{ width: 3.55rem; height: 1.6rem; font-weight: normal; font-size: 0.26rem; line-height: 0.36rem; background-color: #cc403a; overflow: hidden;}
#swiper-container1 .swiper-slide h3 a{ display: block; padding: 0 0.32rem; margin-top: 0.28rem; color: #fff;}

.swiper1-prev, .swiper1-next{ position: absolute; bottom: 0; width: 0.56rem; height: 0.56rem; background-image: url(arr1.png); background-size: 1.12rem 0.56rem;}
.swiper1-prev{ left: 0; background-position: 0 0;}
.swiper1-next{ right: 0; background-position: -0.56rem 0;}

.box_tbch{ height: 12.13rem; background-image: url(bg_tbch.jpg); background-size: 100% 100%; overflow: hidden;}

.swi2_wrap{ position: relative; width: 5.66rem; height: 10.15rem; margin: 0 auto;}
#swiper-container2{ width: 5.66rem; height: 10.15rem; }
#swiper-container2 .swiper-slide{ width: 5.66rem; height: 10.15rem; overflow: hidden;}

#swiper-container2 .swiper-slide img{ width: 5.66rem; height: 7.7rem;}
#swiper-container2 .swiper-slide h3{ width: 5.66rem; height: 2.45rem; font-weight: normal; font-size: 0.36rem; line-height: 0.48rem; background-color: #c02226; overflow: hidden;}
#swiper-container2 .swiper-slide h3 a{ display: block; padding: 0 0.32rem; margin-top: 0.28rem; color: #fff;}

.swiper2-prev, .swiper2-next{ position: absolute; top: 3.16rem; width: 0.56rem; height: 0.56rem; background-image: url(arr1.png); background-size: 1.12rem 0.56rem; z-index: 10;}
.swiper2-prev{ left: -0.72rem; background-position: 0 0;}
.swiper2-next{ right: -0.72rem; background-position: -0.56rem 0;}


.swi3_wrap{ position: relative; width: 7.1rem; height: 4.6rem; margin: 0 auto;}
#swiper-container3{ width: 7.1rem; height: 4.6rem; }
#swiper-container3 .swiper-slide{ width: 7.1rem; height: 4.6rem; overflow: hidden;}

#swiper-container3 .swiper-slide img{ width: 7.1rem; height: 4rem;}
#swiper-container3 .swiper-slide h3{ width: 7.1rem; height: 0.6rem; font-weight: normal; font-size: 0.28rem; line-height: 0.6rem; background-color: #a00b0e; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
#swiper-container3 .swiper-slide h3 a{ color: #fff;}

.swiper3-prev, .swiper3-next{ position: absolute; top: 1.58rem; width: 0.8rem; height: 0.8rem; background-image: url(arr2.png); background-size: 1.6rem 0.8rem; z-index: 10;}
.swiper3-prev{ left: 0.05rem; background-position: 0 0;}
.swiper3-next{ right: 0.05rem; background-position: -0.8rem 0;}

.box_wrap{ padding: 0.24rem 0.24rem 0.04rem; border: 0.01rem solid #dfdfdf;}
.img_block{ position: relative; width: 6.6rem; height: 3.3rem; margin-bottom: 0.2rem;}
.img_block img{ width: 100%; height: 100%;}
.img_block h3{ position: absolute; bottom: 0; left: 0; width: 100%; height: 0.52rem; font: 0.24rem/0.52rem "Microsoft Yahei"; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background: rgba(0,0,0,0.7);}
.img_block h3 a{ color: #fff;}
.img_block h3 span{ padding: 0 0.02rem; margin-right: 0.04rem; }
.img_block.sty2 h3{ text-align: left; text-indent: 0.5em;}

.news_list{}
.news_list li{ position: relative; height: 0.68rem; padding-left: 0.2rem; font: 0.28rem/0.68rem "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_list li:before{ position: absolute; top: 50%; left: 0; width: 0.12rem; height: 0.12rem; margin-top: -0.06rem; background-color: #dfdfdf; border-radius: 50%; content: "";}
.news_list li a{ color: #333;}
.news_list li a span{ padding: 0 0.02rem; margin-right: 0.04rem; color: #b31d0c; }

footer{ padding: 0.2rem 0; background-color: #b03927;}
footer p{ font-size: 0.24rem; line-height: 0.48rem; color: #fff; text-align: center;}