body{
	background: #f2e6bb;
	height: auto;
}
.header{
	height: 1.18rem;
	background: #ccc url(../images/header.jpg) no-repeat;
	background-size: cover;
	width:100%;
	margin: 0 auto;
	display: flex;
	justify-content:space-between;
	margin:0 auto;
}
.section1{
	/*border-top: 1.18rem solid transparent;*/
	width: 7.5rem;
	height: 9.49rem;
	margin: 0 auto;
	background: url(../images/slogan.jpg) no-repeat;
	background-size: cover;
	overflow: hidden;
}
.section2{
	width: 7.5rem;
	height: 10.75rem;
	margin: 0 auto;
	background: url(../images/news_bg.jpg) no-repeat;
	background-size: cover;
	overflow: hidden;
}
.section3{
	width: 7.5rem;
	height: 12.49rem;
	margin: 0 auto;
	background: url(../images/person_bg.jpg) no-repeat;
	background-size: cover;
	overflow: hidden;
	position: relative;
}
.section4{
	/*width: 7.5rem;*/
	height: 11.01rem;
	margin: 0 auto;
	background: url(../images/sec4.jpg) no-repeat;
	background-size: cover;
	overflow: hidden;
	position: relative;
}
.top{
	height: 0.9rem;
	width: 7.5rem;
	margin: -1.06rem auto 0;
	background: #c9a62f;
}
.logo {
	height: 1.3rem;
	width: 1.3rem;
	background: url(../images/icon.png) no-repeat;
	background-size: cover;
	margin: 0.05rem 0 0 0.2rem;
}
.header h1{
	font-size: 0.38rem;
	line-height: 1.18rem;
	color: #e7debe;
	font-weight: 200;
	/*margin-left: -2rem;*/
}
.header .load{
	width: 2.5rem;
	height: 0.8rem;
	background: url(../images/load_s.png) no-repeat;
	background-size: cover;
	font-size: 0;
	margin-top: 0.18rem;
	margin-right: 0.1rem;
}
.section1 .load{
	width: 4.4rem;
	height: 1.4rem;
	background: url(../images/load_b.png) no-repeat;
	background-size: cover;
	margin: 7.9rem auto 0;
	font-size: 0;
	display: block;

}
.img-wrap {
	width: 6.5rem;
	height: 3.8rem;
	margin:0.3rem auto 0;
	border: 1px solid #6d5f5b;
}
.news-wrap{
	border: 1px solid #181312;
	width: 6.5rem;
	height: 5.78rem;
	margin: 0 auto;
	border-top: none;
	margin-top: 0.2rem;
	height: auto;
	z-index: 3;
	overflow-y: auto;
}
.newshead {
	width: 6.52rem;
	height: 0.7rem;
	background: url(../images/newhead_bg.png) no-repeat;
	background-size: cover;
	margin-left: -0.01rem;
	
	/*margin: 0 auto;*/
}
.news-wrap .news-main{
	border: 1px solid #312522;
	height: 5.08rem;
	border-top: none;
	position: relative;
	background: #201917;
}
.title{
	width: 6.14rem;
	height: 0.82rem;
	margin: 0 auto;

}
.section3 .title{
	background: url(../images/zyjs.png) no-repeat;
	background-size: cover;
	margin-top: 0.8rem;
}
.section4 .title{
	background: url(../images/yxts.png) no-repeat;
	background-size: 100%;
	margin-top: 0.6rem;
	margin-bottom: 0.2rem;
}
.newshead ul{
	display: flex;
	justify-content: space-between;
}

.newshead a{    float: left;
	width: 25%;
	height: 0.68rem;
	line-height: 0.68rem;
	text-align: center;
	color: #e7debe;
	font-size: 0.26rem;
}
.newshead .active{
	height: 0.64rem;
	line-height: 0.64rem;
	background: rgba(0,0,0,0.2);
	color: #94271a;
	border-bottom: 0.04rem solid #94271a;
}
.news-con{
	position: absolute;
	width: 100%;
	height: 2.3rem;
}
.gonggao,.xinwen,.gonglue{
	display: none;
	padding-top: 0.2rem;
}
.zuixin .hot{
	height: 0.74rem;
	width: 6.06rem;
	margin: 0.14rem auto 0;
	border: 1px solid #2a1e1a;
	line-height: 0.74rem;
	font-size: 0.3rem;
	color: #94271a;
	background: #191210;
}
.zuixin .hot a{
	display: block;
	overflow: hidden; 
	text-overflow: ellipsis; 
	white-space: nowrap;
	padding:  0 10px;
	color: #94271a;
	padding-left: 0.48rem;
}
#hota{
	color: #94271a;
}
.content .newsUl1{
	padding:  0 0.18rem;
}
.content .newsUl1 li{
	height: 0.79rem;
	border-bottom: 1px dotted #352926;
	line-height: 0.48rem;
}

.content .newsUl1 li span{
	color: #6d5f5b;
	font-size: 14px;
	vertical-align: middle;
	display: inline-block;
	padding: 0 19px 0 11px;
}
.content .newsUl1 li span.newsInfo{
	color: #e7debe;
}
.content .newsUl1 li span.active{
	color: #d2b777;
}
.content .newsUl1 li em{
	width: 0.19rem;
	height: 0.24rem;
	background: url(../images/news_arr.png) no-repeat;
	background-size: cover;
	display: inline-block;
	vertical-align: middle;

}
/*.content .newsUl li em.active{
	background: url(../images/new_icon_h.png) no-repeat;
}*/
.content .newsUl1 li a{
	color: #6d5f5b; 
	margin-left: 0.24rem;
	color: #e7debe;
	font-size: 0.24rem;
	line-height: 0.36rem;
}
/*.content .newsUl li a.active{
	color: #d2b777;
}*/
.content .newsUl1 li  span{
	display: block;
	margin-left: 0.26rem;
	font-size: 0.18rem;
	line-height: 0.2rem;
	color: #625552;
}
.section2 .more{
	height: 0.46rem;
	width: 6.06rem;
	line-height: 0.46rem;
	margin: 0.14rem auto 0;
	border: 1px solid #5d3e36;
	font-size: 0.3rem;
	color: #94271a;
	background: #392621;
	position: absolute;
	bottom: 0.24rem;
	left: 50%;
	margin-left: -3.03rem;
	color: #e7debe;
	font-size: 0.18rem;
	text-align: center;
}
.more em{
	display: inline-block;
	width: 0.08rem;
	height: 0.16rem;
	background: url(../images/more.png) no-repeat;
	background-size: cover;
	margin-left: 0.1rem;
}
.section2 .img-wrap{
	position: relative;
	overflow: hidden;
}
.section2 .img-wrap .ul1{
	width: 800rem;
	position: absolute;
}
.section2 .img-wrap .ul1 li{
	height: 3.8rem;
	width: 6.5rem;
	float: left;

}
.section2 .img-wrap .ul1 li img{
	width: 100%;
	height: 100%;
}
.section2 .page{
	width: 100%;
	height: 0.49rem;
	background: rgba(0,0,0,0.5);
	position: absolute;
	bottom: 0;
}
.section2 .ul2{
	text-align: center;
	margin-top: 0.08rem;
}
.section2 .ul2 a{
	/*float: left;*/
	display: inline-block;
	line-height: 0.5rem;
	margin: 0 0.1rem;
}
.section2 .ul2 a {    margin-top: 0.1rem;
	display: inline-block;
	width: 0.22rem;
	height: 0.21rem;
	line-height: 0.6rem;
	background: url(../images/page.png) no-repeat;
	background-size: cover;
}
.section2 .ul2 a.cur{
	width: 0.31rem;
	height: 0.3rem;
	vertical-align: -0.04rem;
	background: url(../images/page_hover.png) no-repeat;
	background-size: cover;
}










.zhiye{
	/*position: absolute;*/
	float: left;
	width:7.5rem;
	height: 10.87rem;

}
.section3 .content{
	width: 100%;
	height: 10.87rem;
	overflow: hidden;
}
.section3 .zhiye-wrap{
	width: 400%;
	height: 100%;
	position: relative;
	left: 0;
	/*margin-left: -7.5rem;*/
}






.section3  .swiper-pagination-bullet-active {
    opacity: 1;
    background: #c9b779;
}
.section3  .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{
	bottom: -0.5rem;
}
.section3 .swiper-pagination-bullet:nth-child(1){
    background: url(../images/ben_zs.png) no-repeat;
    background-size: contain;
}
.section3 .swiper-pagination-bullet:nth-child(2){
    background: url(../images/ben_fa.png) no-repeat;
    background-size: contain;

    /*background-position: -257px -33px;*/
}
.section3 .swiper-pagination-bullet:nth-child(3){
     background: url(../images/ben_ds.png) no-repeat;
    background-size: contain;

    /*background-position: -517px -33px;*/
}

/*.section3  .swiper-pagination-bullet-active{
	width: 0.31rem;
	height: 0.3rem;
	background: url(../images/slide-page-h.png) no-repeat;
	background-size: cover;
	vertical-align: -0.06rem;
}*/
.section3 .swiper-pagination-bullet:nth-child(1).swiper-pagination-bullet-active{
     background: url(../images/ben_zs1.png) no-repeat;
    background-size: contain;

     /*background-position: -29px -172px;*/
}
.section3 .swiper-pagination-bullet:nth-child(2).swiper-pagination-bullet-active{
     background: url(../images/ben_fs1.png) no-repeat;
    background-size: contain;

     /*background-position: -286px -172px;*/
}
.section3 .swiper-pagination-bullet:nth-child(3).swiper-pagination-bullet-active{
     background: url(../images/ben_ds1.png) no-repeat;
     /*background-position: -517px -172px;*/
    background-size: contain;

}
.section3  .swiper-pagination-bullet{
	width: 1.3rem;
	height: 1.3rem;
	border-radius: 0;
	background: url(../images/slide-page.png) no-repeat;
	background-size: cover;
	opacity: 1;
	font-size: 0;
}


.btn-zhan,.btn-fa,.btn-dao{
	width: 1.3rem;
	height: 1.3rem;
	margin: 0 0.06rem;
	float: left;
}
.btn-zhan{
	background: url() no-repeat;
	background-size: cover;
}
.btn-fa{
	background: url() no-repeat;
	background-size: cover;
}
.btn-dao{
	background: url(../images/ben_ds.png) no-repeat;
	background-size: cover;
}
.btn-zhan.active{
	background: url(../images/ben_zs1.png) no-repeat;
	background-size: cover;
}
.btn-fa.active{
	background: url(../images/ben_fs1.png) no-repeat;
	background-size: cover;
}
.btn-dao.active{
	background: url(../images/ben_ds1.png) no-repeat;
	background-size: cover;
}

.section3  .swiper-pagination-bullets{
	bottom: 0.2rem;
}

.section3 .swiper-button-prev, .section3 .swiper-button-next{
	top: 9.97rem;
	/*bottom: 0.5rem !important;*/
}
.section3 .swiper-slide{
	height: 10.87rem;
}
.zhanshi-wrap,.fashi-wrap,.daoshi-wrap{
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	height: 10.87rem;
}
.zhanshi-wrap .yinzhan {
	width: 2.8rem;
	height: 5rem;
	background: url(../images/zhanshi_yin.png) no-repeat;
	background-size: cover;
	position: absolute;
	top: 0.15rem;
	z-index: 2;
}
.fashi-wrap .yinzhan {
	width: 2.8rem;
	height: 5rem;
	background: url(../images/fashi_yin.png) no-repeat;
	background-size: cover;
	position: absolute;
	top: 0.15rem;
	z-index: 2;
}
.daoshi-wrap .yinzhan {
	width: 2.8rem;
	height: 5rem;
	background: url(../images/daoshi_yin.png) no-repeat;
	background-size: cover;
	position: absolute;
	top: 0.15rem;
	z-index: 2;
}
.zhanshi-wrap .person{
	width: 6.25rem;
	height: 7.52rem;
	background: url(../images/zhanshi.png) no-repeat;
	position: absolute;
	background-size: cover;
	left: 50%;
	margin-left: -2.12rem;
	bottom: 1.05rem;
}
.fashi-wrap .person{
	width: 5.85rem;
	height: 7.28rem;
	background: url(../images/fashi.png) no-repeat;
	position: absolute;
	background-size: cover;
	/*left: 50%;*/
	/*margin-left: -2.42rem;*/
	bottom: 1.05rem;
}
.daoshi-wrap .person{
	width: 6.25rem;
	height: 7.52rem;
	background: url(../images/daoshi.png) no-repeat;
	position: absolute;
	background-size: cover;
	left: 50%;
	margin-left: -2.72rem;
	bottom: 1.05rem;
}
.zhanshi-wrap .text{
	width: 3.21rem;
	height: 5.78rem;
	/*background: url(../images/text_bg.png) no-repeat;*/
	background-size: 100% ;
	position: absolute;
	right: 0;
	top: 0.35rem;
}
.fashi-wrap .text,.daoshi-wrap .text{
	width: 3.21rem;
	height: 5.78rem;
	/*background: url(../images/text_bg.png) no-repeat;*/
	background-size: 100% ;
	position: absolute;
	right: 0;
	top: 0.35rem;
}
.zhanshi-wrap .text {
	background: url(../images/zhanshi_text5.png) no-repeat;
	background-size: cover;
}
.fashi-wrap .text {
	background: url(../images/fashi_text5.png) no-repeat;
	background-size: cover;
}
.daoshi-wrap .text{
	background: url(../images/daoshi_text4.png) no-repeat;
	background-size: cover;
}

.main-btn{
	width: 4.26rem;
	height: 1.3rem;
}

.section4 .img-wrap{
	margin-top: 0.3rem;
	height: 8.2rem;
	width: 100%;
	background: #ccc;
	border:none;
}

.section4   .swiper-slide{
	/*width: 5.4rem;
	height: 9.6rem;*/
	/*width: 250px;*/
	/*height: 444px;*/
	width: 4.6rem;
	height: 8.6rem;
	background-size: cover;
	border: 0.06rem solid #c9b779;
	/*background-position: center;*/
}
.section4  .swiper-container{
	overflow: visible;
}
.section4  .swiper-pagination-bullet-active {
    opacity: 1;
    background: #c9b779;
}
.section4  .swiper-pagination-fraction{
	bottom: -0.5rem;
}

.section4  .swiper-pagination-bullet{
	width: 0.2rem;
	height: 0.2rem;
	border-radius: 0;
	background: url(../images/slide-page.png) no-repeat;
	background-size: cover;
	opacity: 1;
}
.section4  .swiper-pagination-bullet-active{
	width: 0.31rem;
	height: 0.3rem;
	background: url(../images/slide-page-h.png) no-repeat;
	background-size: cover;
	vertical-align: -0.06rem;
}
.top{
	text-align: center;
	color: #8b5f14;
	font-size: 0.14rem;
	/*border-top:  0.3rem solid transparent;*/
}
.top span{
	margin-top: 0.3rem;
	width: 0.32rem;
	height: 0.15rem;
	background: url(../images/top_icon.png) no-repeat;
	background-size: cover;
	display: inline-block;
}
.top p{
	font-size: 0.2rem;
}
.full-wrap{
	/*display: none;*/
}
.news1-wrap{
	
	/*position: absolute;*/
	width: 100%;
	top: 1.18rem;
	background: #f2e6bb;
	left: 0;
	z-index: 3;
	/*margin-top: 0.18rem;*/
	/*border-top: 1.18rem solid transparent;*/
	min-height: 12rem;
}
.news_2_wrap{
	display: none;
}
.news_1{
	height: 0.84rem;
	background: #94271a;
	color: #fff;
	text-align: center;
}
.news_1 .btn{
	width: 1.19rem;
	height: 0.54rem;
	border:1px solid #c64434;
	border-radius: 0.06rem;
	color: #e7debe;
	text-align: center;
	position: absolute;
	right: 0.37rem;
	font-size: 0;
	top:1.32rem;
}
.news_1 .btn em{
	display: inline-block;
	width: 0.16rem;
	height: 0.28rem;
	background: url(../images/fanhui.png) no-repeat;
	background-size: cover;
	margin-left: 0.1rem;
}
.news_1 .btn a { color: #fff;
    display: inline-block;
    font-size: 0.24rem;
    margin-left: 0.1rem;
    line-height: 0.54rem;
    vertical-align: 0.04rem;
}
.news_1 h1{
	font-size: 0.32rem;
	line-height: 0.84rem;
	font-weight: normal;
}
.news_2 ul{
	display: flex;
	justify-content: space-between;
	border-bottom: 2px solid #332b29;
	height: 0.92rem;
	background: #fcf3d4;
}
.news_2 ul li{
	text-align: center;
	line-height: 0.92rem;
	width: 25%;
	position: relative;
	font-size: 0.26rem;
}
.news_2 ul li:after{
	
}
.title-list{
	padding: 0 0.5rem;
}
.news_2 ul li.active{
	color: #94271a;
}
.news_2 ul li.active:after{
	content: '';
	display: block;
	position: absolute;
	background: #94271a;
	height:0.06rem;
	width: 50%;
	margin-left: 25%;
	bottom: -2px;
	z-index: 2;
}
.news_content_con{
	/*position: absolute;*/
	width: 100%;
}
.news_content_gonglue,.news_content_xinwen,.news_content_gonggao{
	display: none;
}
.news_content ul{
	padding: 0.3rem 0.5rem 0.5rem;
}

.news_content li{
	margin-top: 0.2rem;
}

.news_content li em{
	width: 0.19rem;
	height: 0.24rem;
	background: url(../images/news_arr.png) no-repeat;
	background-size: cover;
	display: inline-block;
	vertical-align: -0.08rem;
	margin-right: 0.15rem;
}
.news_content .content-wrap {
	display: inline-block;
	width: 6rem;
	vertical-align: top;
}
.news_content .content-wrap h6{
	font-size: 0.32rem;
	color: #503828;
	line-height: 0.5rem;
	font-weight: normal;	
	max-height: 1rem;
	overflow: hidden;
	text-overflow: ellipsis; 
	-o-text-overflow: ellipsis;
	/*white-space:nowrap;*/
	border-bottom: 1px solid #d9cfa8;
}
.news_content .content-wrap .main{
	color: #735541;
	font-size: 0.22rem;
	padding: 0.06rem 0;
	border-bottom: 1px solid #d9cfa8;
	line-height: 0.4rem;
	max-height: 0.8rem;
	overflow: hidden;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.news_content .content-wrap .time{
	font-size: 0.2rem;
	color: #735541;
	padding: 0.16rem 0;
}
.news1-wrap .more{
	background: #c9a62f;
	height: 0.9rem;
	border: none;
	width: 100%;
	line-height: 0.9rem;
	text-align: center;
	font-size: 0.24rem;
	color: #6d4a35;
	margin-top: 1.24rem;
	position: absolute;
} 
.show-news{
	/*display: none;*/
	/*border-top:  1.18rem solid transparent;*/
	/*margin-top: 0.18rem;*/
}
.show-news .main-wrap{
	padding: 0.6rem 0.5rem;
}
.show-news .h2N{
	color: #94271a;
	font-size: 0.4rem;
	line-height: 0.56rem;
	border-bottom: 1px solid #d9c69c;
	padding-bottom: 0.2rem;
}
.show-news .newsTime{
	color: #774422;
	font-size: 0.2rem;
	height: 0.46rem;
	line-height: 0.46rem;
	border-bottom: 1px solid #d9c69c;
}
.show-news img{width: 100%;}
.show-news .main{
	color: #735541;
	font-size: 0.26rem;
	line-height: 0.46rem;
	padding-top: 0.1rem;
}

.swiper-button-prev,.swiper-button-next{
	width: 0.76rem;
	height: 0.76rem;
	
	display: inline-block;
}
.swiper-button-next{
	background: url(../images/btn_back1.png) no-repeat;
	background-size: cover;
}
.swiper-button-prev{
	background: url(../images/btn_back.png) no-repeat;
	background-size: cover;
}
.footer{
	height: 1.1rem;
	background: #111116;
	padding-top: 0.16rem;
	border-top: 0.9rem solid transparent;
}
.footer .footlogo{
	width: 1.84rem;
	height: 0.49rem;
	background: url(../images/shendalogo.png) no-repeat;
	background-size: cover;
	margin: 0.16rem auto 0;

}
.footer .text{
	margin-top: 0.24rem;
}
.footer  p{
	padding: 0 0.5rem;
	color: #444444;
	font-size: 0.24rem;
	line-height: 0.34rem;
	text-align: center;
}
.iconDot{
	display: block;
	width: 100%;
	height: 100%;
}

.Red span.newsInfo{
	color: red;
}
.RedStrong span.newsInfo{
	color: red;
	font-weight: bold;
}
.Blue span.newsInfo{
	color: blue;
}
.BlueStrong span.newsInfo{
	color: blue;
	font-weight: bold;
}
.Strong span.newsInfo{
	font-weight: bold;
}
