BODY { background:#fff; PADDING: 0px; MARGIN: 0 auto; FONT-FAMILY:"微软雅黑","Microsoft YaHei","宋体","SimSun","Hiragino Sans GB","SimHei", "sans-serif";min-width: 1200px;}
DIV,UL,LI,P,H1,H2,H3,H4,H5,H6,FORM {PADDING: 0px; MARGIN: 0px auto; FONT-STYLE: normal; FONT-WEIGHT: normal;LIST-STYLE-TYPE: none;}
INPUT {FONT-SIZE: 12px; LINE-HEIGHT: 16px;}
SELECT {FONT-SIZE: 12px; LINE-HEIGHT: 16px; color:#666;}
IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;}
EM { FONT-STYLE: normal; FONT-WEIGHT: normal;}
i{FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY:"SimSun","Hiragino Sans GB","SimHei", "sans-serif";}
A { color:#404040; TEXT-DECORATION: none;}
A:hover{color:#cb0000}
.hide{display: none;}
/* A:hover {COLOR: #0082C6; TEXT-DECORATION: underline;} */
.blank20 {DISPLAY: block; HEIGHT: 20px; CLEAR: both; OVERFLOW: hidden}
.blank30 {DISPLAY: block; HEIGHT: 30px; CLEAR: both; OVERFLOW: hidden}
.blank40 {DISPLAY: block; HEIGHT: 40px; CLEAR: both; OVERFLOW: hidden}
.spacer{clear:both; font-size:0; line-height:0;}
.clear {HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden;}
.D1000{width: 1000px;MARGIN: 0 auto;}
.pc-show {
	display: block;
}
.h5-show {
	display: none;
}
.toutu img {
	width: 100%;
	height: 100%;
}
.bg1 .news p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 4px;
}
.more1 {
	width: 470px;
	text-align: right;
	float: left;
	font-size: 14px;
}
.banner{
	width: 100%;
	background: url(banner.jpg)no-repeat;
	background-position: top center;
	height:1017px;
}
.main {
	background: #fdefd0;
}
.content {
	width: 1100px;
	margin: 0 auto;
	background:#fff;
}
.title img{
	padding: 60px 0;
	display: block;
	margin: 0 auto;
}
.toutiao {padding-top:90px;}
.toutiao h1 { width:800px; padding-left:190px;  FONT-SIZE: 46px; line-height:100px; text-align:center; FONT-WEIGHT: bold; color:#0959C8;}
.toutiao a { color:#0959C8;}
.toutu{width:500px; height:330px; float:left;}

.swiper-container-toutu {
	width: 825px;
	height: 465px;
	overflow: hidden;
	position: absolute;
	top: 12.5px;
	left: 12px;
}
.swiper-container-toutu img {
	width: 100%;
	height: 100%;
}
.part1 .right {
	float: right;
	width: 273px;
}
.part1 .right h3 {
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #a43c1b;
	margin-bottom: 10px;
}
.part1 h3 a:hover{text-decoration: underline;}
.toutiao{background:#f3c91b;padding: 15px;height: 345px;overflow: hidden;}
.toutiao p{
	font-size: 15px;
	line-height: 26px;
	color: #a43c1b;
}
.news {
	width: 470px;
	height: 335px;
	overflow: auto;
	float: right;
}
.news h2{
	FONT-SIZE: 20px; line-height:33px; FONT-WEIGHT: bold; background:url(dot.png) no-repeat center left; padding-left:20px;
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.news p{FONT-SIZE: 14px; line-height:24px; color:#A09FA4;padding-bottom:5px; margin-bottom:5px; border-bottom:1px dashed #BBBBBB;}
.news span{color: #cb0000;float: right;}
.swiper-wrapper img{width:100%;height:187px; }
.swiper-pagination .swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #fff;
	margin: 0 5px;
	opacity: 0.8;
	cursor: pointer;
}

.swiper-pagination .swiper-active-switch {
	background: #69edff;
}
.qh01{
	width: 1000px;
	height: 465px;
}

.news2 h2{
	font-size: 18px;color: #df373b;font-weight: bold;margin-top: -5px;margin-bottom: 8px;
}
.news2 p{
	font-size: 14px;
	color: #666666;
	line-height: 22px;
}
.news2 span{color: #df373b;}
.news2{
	background: #fbd7cd;padding: 15px;height: 193px;
}
.swiper-pagination-bullet {
	width: 13px;
	height: 13px;
}

.swiper-pagination-bullet-active{
	background: #df373b;
}

.news03{width: 46%;background: #fdf1eb;float: left;padding: 1.5%;margin-top: 10px;}
.news03 li{line-height: 36px;background:url(dot02.png) no-repeat center left;padding-left: 24px;}
.news03 a{font-size: 16px;color:#323232}
.news03 a:hover{color:#db3a2c}

.poster-main{ position:relative;width:560px;height:303px;}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width:560px;height:303px;}
.poster-main .poster-list .poster-item{ position:absolute;left:0;top:0;}
.poster-main .poster-btn{ position:absolute;top:0;width:50px;height:303px; z-index:10; cursor:pointer; opacity:0.9}
.poster-main .poster-prev-btn{left:-160px; background: url(btn_l.png) no-repeat center center;}
.poster-main .poster-next-btn{right:-160px; background: url(btn_r.png) no-repeat center center;}
.poster-item p {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 48px;
	width: 100%;
	background-color: rgba(0,0,0,0.6);
	color: #fff;
	line-height: 48px;
	padding-left: 10px;
	box-sizing: border-box;
	text-align: center;
	font-size: 15px;
}

.div_bottom{
	background: url(botombg.jpg)repeat;
	height: 63px;
	text-align: center;
	padding: 50px;
}
.footertxt{ margin:0 auto; width:100%; height:75px; text-align:center; color:#fff; font-size:14px; padding-top:30px;background:#f7f7f7}

@media screen and (max-width: 768px) {
	body {
		overflow-x: hidden;
		min-width: auto;
	}
	.pc-show {
		display: none;
	}
	.h5-show {
		display: block;
	}
	.blank20 {HEIGHT: .4rem;}
	.blank30 {HEIGHT: .6rem;}
	.blank40 {HEIGHT: 0;}
	.D1000{width: 100%;overflow: hidden;}
	.toutu img {
		width: 100%;
		height: 100%;
	}
	.bg1 .news p {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-bottom: 4px;
	}
	.more1 {
		width: 100%;
		text-align: right;
		float: left;
		font-size: 14px;
	}
	.banner{
		width: 100%;
		background: url(banner.jpg)no-repeat;
		background-position: 51% 0%;
    background-size: 169%;
    height: 6.7rem;
	}
	.main {
		background-color: #fff;
		padding: 0 .2rem;
	}
	.content {
		width: 100%;
	}
	.content .title {
		margin: .5rem 0 .1rem;
	}
	.title img{
		padding: .2rem 0;
		margin: 0;
		width: 100%;
	}
	.content .audio {
		width: 100%!important;
		height: 5rem!important;
	}
	.toutiao {padding-top:1rem;}
	.toutiao h1 { width:100%; padding-left:1rem;  FONT-SIZE: 46px; line-height:100px; text-align:center; FONT-WEIGHT: bold; color:#0959C8;}
	.toutiao a { color:#0959C8;}
	.toutu{width:100%; height:5rem; float:left;}

	.swiper-container {
		height: 9.6rem!important;
	}
	.swiper-container-horizontal>.swiper-pagination {
    bottom: 0.03rem!important;
    left: 0;
    width: 100%;
	}
	.swiper-container-toutu {
		width: 100%;
		height: 465px;
		overflow: hidden;
		position: absolute;
		top: 12.5px;
		left: 12px;
	}
	.swiper-container-toutu img {
		width: 100%;
		height: 100%;
	}
	.part1 .right {
		float: right;
		width: 273px;
	}
	.part1 .right h3 {
		font-size: 24px;
		line-height: 30px;
		font-weight: bold;
		color: #a43c1b;
		margin-bottom: 10px;
	}
	.part1 h3 a:hover{text-decoration: underline;}
	.toutiao{background:#f3c91b;padding: 15px;height: 345px;overflow: hidden;}
	.toutiao p{
		font-size: 15px;
		line-height: 26px;
		color: #a43c1b;
	}
	.news {
		width: 100%;
		height: 6rem;
		float: none;
	}
	.news h2{
		FONT-SIZE: .32rem; line-height:.7rem; padding-left:.4rem;
	}
	.news p{FONT-SIZE: .25rem; line-height:.48rem;padding-bottom:.1rem; margin-bottom:.1rem;}
	.swiper-wrapper img{width:100%;height:5.3rem; }
	.swiper-pagination .swiper-pagination-switch {
		display: inline-block;
		width: 10px;
		height: 10px;
		border-radius: 10px;
		background: #fff;
		margin: 0 5px;
		opacity: 0.8;
		cursor: pointer;
	}
	.swiper-slide {
		width: 355px!important;
		margin-right: 0!important;
	}
	.swiper-pagination .swiper-active-switch {
		background: #69edff;
	}
	.qh01{
		width: 355px;
		height: 465px;
	}

	.news2 h2{
		font-size: .32rem;
	}
	.news2 p{
		font-size: .28rem;
		line-height: .44rem;
	}
	.news2{
		background: #fbd7cd;padding: .3rem;height: 3.8rem;
		margin-top: -.26rem;
	}
	.swiper-pagination-bullet {
		width: 10px;
		height: 10px;
	}

	.swiper-pagination-bullet-active{
		background: #df373b;
	}

	.news03{width: 100%;background: #fdf1eb;float: none;padding: 0;margin-top: 0;margin-top: .3rem;}
	.news03:first-child{margin-top: 0;}
	.news03 ul {
		padding: .2rem 0;
	}
	.news03 li{line-height: .7rem;padding-left: .5rem;background: url(dot02.png) no-repeat 3% 53%;background-size: .15rem;}
	.news03 a{
		font-size: .3rem;
		overflow: hidden;
    width: 98%;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
	}
	.news03 a:hover{color:#323232}

	.poster-main{ position:relative;width:100%;height:200px;margin: 0 auto;}
	.poster-main a,.poster-main img{display:block;}
	.poster-main .poster-list{width:100%;height:303px;}
	.poster-main .poster-list .poster-item{ 
		position:absolute;
		left: 25px!important;
    top: 0;
    width: 300px!important;
	}
	.poster-main .poster-btn{ position:absolute;top:0;width:20px!important; z-index:10; cursor:pointer; opacity:0.9}
	.poster-main .poster-prev-btn{left:-6px; background: url(btn_l.png) no-repeat center center;background-size: 70%;}
	.poster-main .poster-next-btn{right:-5px; background: url(btn_r.png) no-repeat center center;background-size: 70%;}
	.poster-item p {
		position: absolute;
		left: 0;
		bottom: 0;
		height: 48px;
		width: 100%;
		background-color: rgba(0,0,0,0.6);
		color: #fff;
		line-height: 48px;
		padding-left: 10px;
		box-sizing: border-box;
		text-align: center;
		font-size: 15px;
	}

	.div_bottom{
		background: url(botombg.jpg)repeat;
		height: 1.5rem;
		text-align: center;
		padding: 0;
		margin-top: .5rem;
		width: 100%;
		overflow: hidden;
	}
	.footertxt{ margin:0 auto; width:100%; height:75px; text-align:center; color:#fff; font-size:14px; padding-top:30px;background:#f7f7f7}
}
