@font-face { 
	font-family: SSZHJ; 
	src: url(SSZHJ.ttf);
}

* { 
	padding: 0;
 	margin: 0;
}
body {
    opacity: 0;
    overflow-x: hidden;
    overflow-y: auto
}
input, button, textarea, select {
 	-webkit-appearance: none;
    outline: none;
    border: 0;
}
a { text-decoration: none;}
ul { list-style: none;}

/*首页*/
.main {
	overflow: hidden;
	position: relative;
}
.k618 { 
	width: 40%; 
	height: 1.7rem; 
	padding-left: 0.4rem; 
	float: left;
}
.k618 img {
	width: 2.53rem;
	height: 1.7rem;
}
.baocun { 
	width: 40%; 
	height: 1.1rem; 
	padding: 0.6rem 0.4rem 0 0; 
	float: right; 
	font-size: 0.3rem; 
	color: #FFFFFF;
}
.baocun p { 
	float: right; 
	padding-top: 0.1rem;
}
.baocun span { 
	float: right; 
	padding: 0 0 0 0.1rem;
}
.baocun img {
	width: 0.53rem;
	height: 0.5rem;
}

.sousuo { 
	width: 90%; 
	height: 1.7rem; 
	overflow: hidden; 
	margin: 0 auto;
}
.sousou_l { 
	width: 75%; 
	height: 1.16rem; 
	margin-top: 0.4rem; 
	float: left;
}
.login02 { 
	float: left; 
	width: 100%;
	height: 1.1rem; 
	line-height: 1.1rem;
	font-size: 0.48rem; 
	color: #a9a9a9; 
	border-radius: 0.2rem; 
	border: 2px #a9a9a9 solid; 
	text-indent: 8px;
}
.sousou_r { 
	width: 23%; 
	height: 1.2rem; 
	margin-top: 0.4rem; 
	float: right; 
	font-size: 0.48rem; 
	line-height: 1.2rem; 
	color: #a9a9a9; 
	border-radius: 0.2rem; 
	cursor: pointer; 
	background: url(icon02.gif) center center no-repeat #ff5248;
	background-size: 0.8rem 1.2rem;
}

/*频道页*/
.top { 
	width: 100%; 
	height: 1.7rem; 
	background: #ff5248;
	font-size: 0;
} 
.top_left { 
	width: 5%; 
	float: left;
}
.top_left img { 
	width: 0.75rem; 
	height: 1.7rem;
}
.top_right { 
	width: 90%; 
	height: 1.7rem; 
	text-align: center; 
	float: left; 
	font-family: SSZHJ; 
	font-size: 0.72rem; 
	color: #FFF; 
	line-height: 1.7rem;
}

.dh { 
	position: relative;
	width: 100%; 
	height: 1.1rem; 
	overflow: hidden;
    transition: height 0.5s;
    -webkit-transition: height 0.5s;
}
.dh_l { 
	position: absolute;
	top: 0;
	left: 0;
	width: 1.1rem; 
	height: 1.1rem;
	z-index: 999;
}
.dh_l img { 
	width: 100%; 
	height: 100%;
}
.dh_r {
	position: absolute;
	top: 0;
	right: 0;
	width: 1.1rem; 
	height: 1.1rem;
	z-index: 999;
}
.dh_r img { 
	width: 100%; 
	height: 100%; 
}
.dh_c { 
	width: 10rem;
	height: 1.1rem; 
	line-height: 1.1rem;
	margin: 0 1.3rem;
	font-size: 0.45rem; 
	font-family: "Microsoft Yahei"; 
}
.dh_c li {
	float: left;
	display: block;   
	margin: 0 0.4rem 0 0;
	height: 1.1rem; 
}
.dh_s {
	position: relative;
	height: 1.1rem;
}
.dh_s ul {
	width: 150%;
}

/*头图滑动*/
.datu { 
	width: 100%; 
	height: 7rem;
}
.datu a { 
	position: relative;
}
.datu img { 
	width: 100%; 
	height: 100%;
}
.datu p {
	position: absolute;
	bottom: 0;
	left: 0.3rem;
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	font-size: 0.5rem;
	font-weight: bold;
	color: #fff;
}
.index-banner {
	position: relative;
	width: 100%;
	height: 7rem;
	overflow: hidden;
	z-index: 1;
	-webkit-backface-visibility: hidden;
}
.swiper-container { 
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index:1;
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	-webkit-transition-property: -webkit-transform, left, top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0px,0,0);
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform, left, top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0px,0,0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform, left, top;
	-o-transition-duration: 0s;
	-o-transform: translate3d(0px,0,0);
	-o-transition-timing-function: ease;
	-o-transform: translate(0px,0px);
	-ms-transition-property: -ms-transform, left, top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0px,0,0);
	-ms-transition-timing-function: ease;
	transition-property: transform, left, top;
	transition-duration: 0s;
	transform: translate3d(0px,0,0);
	transition-timing-function: ease;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
}
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
.index-banner .swiper-wrapper li img {
	width: 100%;
	height: 7rem;
	display: none;
}
.index-banner .index-pagination {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 1rem;
	background: rgba(0, 0, 0, 0.6);
	text-align: right;
}
.index-banner .index-pagination span {
	display: inline-block;
	width: 0.3rem;
	height: 0.3rem;
	border-radius: 50%;
	margin: 0.35rem 0.1rem;
	background: #797979;
}
.index-banner .index-pagination span.swiper-active-switch {
	background: #fff;
}
.index-banner .banner-title p {
	position: absolute;
	bottom: 0;
	left: 0.3rem;
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	font-size: 0.5rem;
	font-weight: bold;
	color: #fff;
}

.guanggaodatu {
	width: 100%; 
	height: 1.95rem;
}
.guanggaodatu img { 
	width: 100%; 
	height: 100%;
}

.liebiao { 
	width: 95%; 
	margin: 0 auto;
}
.liebiao ul { margin-bottom: 0.4rem;}
.liebiao ul li {
	display: block; 
	width: 100%; 
	height: 2.3rem; 
	margin: 0.3rem 0 0 0; 
	border-bottom: 1px #e5e5e5 solid;
}
.liebiao ul li img { 
	width: 2.7rem; 
	height: 1.95rem;
	margin-right: 0.3rem;
	float: left;
}
.liebiao02 {
	height: 1.44rem; 
	line-height: 0.72rem; 
	font-size: 0.5rem; 
	font-family: "Microsoft Yahei"; 
	color: #000;
	overflow: hidden;
}
.liebiao03 { 
	height: 0.4rem; 
	line-height: 0.3rem; 
	margin-top: 0.2rem;
	font-size: 0.3rem;
	color: #888888; 
}
.liebiao03 .cy_cmt_count {
	position: absolute;
	right: 0.8rem;
}
.liebiao ul li .liebiao03 img { 
	width: 0.47rem; 
	height: 0.29rem;
	float: right;
	margin-right: 0;
}

.pindao01 { 
	width: 100%; 
	overflow: hidden;
}
.pindao_bt { 
	width: 100%; 
	height: 1rem; 
	border-top: 0.08rem #ff5248 solid; 
	border-bottom: 1px #e5e5e5 solid; 
	float: left;
}
.pindao_bt p { 
	height: 0.48rem; 
	display: block; 
	font-size: 0.48rem; 
	line-height: 0.48rem; 
	padding-left: 0.2rem; 
	border-left: 0.07rem #ff5248 solid; 
	margin: 0.3rem 0 0 0.4rem; 
	color: #ff5248; 
	float: left;
}
.pindao_bt span { 
	float: right; 
	text-align: right; 
	display: block; 
	margin: 0.35rem 0.25rem 0 0; 
	color: #999999; 
	font-size: 0.36rem;
}
.pindao_bt span a { padding: 0 0.15rem;}

.zutu { 
	width: 95%; 
	overflow: hidden; 
	padding-bottom: 0.3rem; 
	border-bottom: 1px #e5e5e5 solid; 
	margin: 0 auto 0.4rem auto;
}
.zutu li { 
	width: 49%; 
	margin-top: 0.3rem;
}
.zutu li:nth-child(2n) {
	float: left;
}
.zutu li:nth-child(2n+1) {
	float: right;
}
.zutu span { 
	font-size: 0.5rem; 
	line-height: 0.72rem; 
	font-family: "Microsoft Yahei"; 
	padding: 0.1rem 0; 
	float: left;
}
.zutu img { 
	width: 100%;
	height: auto;
}

.zhiding { 
	width: 100%; 
	overflow: auto; 
	margin: 0 auto; 
	text-align: center; 
	padding: 0.4rem 0;
}
.zhiding img {
	width: 1.85rem;
	height: 1.5rem; 
}

.b_dh { 
	width: 100%; 
	border-top: 1px #e5e5e5 solid; 
	padding: 0.15rem 0;
}
.bdh01 { 
	width: 90%; 
	font-size: 0.48rem; 
	line-height: 0.9rem; 
	margin: 0 auto;
	overflow: hidden;
}
.bdh01 li { 
	width: auto; 
	float: left; 
	display: block; 
	margin: 0 0.4rem 0 0;
	text-align: center;
}

.bottom { 
	width: 100%; 
	height: 0.8rem; 
	background: #ff5248; 
	text-align: center;
}
.bottomnr { 
	width: 10rem; 
	height: 0.8rem; 
	text-align: center; 
	margin: 0 auto;
}
.bottomnr img { 
	float: left;  
	padding-right: 0.2rem;
	width: 0.65rem;
	height: 0.8rem;
}
.bottomnr p { 
	font-size: 0.32rem; 
	line-height: 0.8rem; 
	color: #FFFFFF;  
	font-family: "Microsoft Yahei"; 
	float: left; 
	padding-right: 0.2rem;
}

.shang {
 	z-index: 9999999; 
 	bottom: 50px; 
 	right: 5px; 
 	cursor: pointer; 
 	position: fixed;
}
.shang img {
	width: 1.03rem;
	height: 1.03rem;
}

.fs60 { 
	font-size: 0.6rem;
	padding: 0 0.05rem;
}

/*列表页*/
.jiazai { 
	width: 100%; 
	height: 0.8rem; 
	line-height: 0.8rem;
	margin: 0 auto; 
	text-align: center; 
	font-family: "Microsoft Yahei"; 
	font-size: 0.32rem; 
	color: #aaaaaa; 
	padding-top: 0.3rem;
}

/*内容页*/
.dabiao { 
	width: 100%; 
	height: 1.5rem; 
	margin: 0 auto; 
	padding-left: 0.3rem; 
	font-size: 0.7rem; 
	line-height: 1.5rem; 
	font-family: "Microsoft Yahei";
}
.laiyuan { 
	width: 100%; 
	height: 0.75rem; 
	margin: 0 auto; 
	background: #f6f6f6;
}
.laiyuan0 { 
	width: 95%; 
	margin: 0 auto;
}
.laiyuan0 p { 
	width: 50%; 
	float: left; 
	line-height: 0.75rem; 
	color: #888888; 
	font-size: 0.3rem;
}
.laiyuan0 a { 
	width: 30%; 
	float: right; 
	line-height: 0.75rem; 
	font-size: 0.3rem; 
	text-align: right;
	color: #ff5248;
}
.zhengwen { 
	width: 95%; 
	margin: 0 auto; 
	font-size: 0.5rem; 
	line-height: 0.9rem; 
	font-family: "Microsoft Yahei"; 
	color: #555555; 
	padding: 0.3rem 0;
}
.zhengwen a { 
	display: block;
	width: 100%;  
	line-height: 0.5rem; 
	color: #888;
	font-size: 0.3rem; 
	text-align: center;
	margin: 0.3rem 0;
}
.zhengwen img {  
	width: auto;
	max-width: 100%; 
	height: auto;
	margin: 0.3rem 0;
} 


.wenzilb { 
	width: 95%; 
	overflow: hidden;
	margin: 0 auto;
}
.wenzilb ul { 
	width: 100%; 
	float: left; 
	padding: 0.3rem 0;
}
.wzlbul { 
	border-bottom: 1px #e5e5e5 solid;
}
.wenzilb ul li { 
	width: 100%; 
	float: left; 
	line-height: 1rem; 
	font-size: 0.5rem; 
	font-family: "Microsoft Yahei";
}

.yuxiaqw { 
	width: 30%; 
	margin: 1rem auto 0.6rem; 
	height: 0.9rem; 
	text-align: center; 
	border: 2px #a4a4a4 solid; 
	color: #000000; 
	cursor: pointer; 
	font-size: 0.4rem;
}
.fenxiang { 
	width: 7.3rem;  
	margin: 0 auto;
	overflow: hidden;
}
.fenxiang a { 
	float: left; 
	display: block; 
	width: 3rem; 
	height: 1rem; 
	line-height: 1rem;
	border-radius: 0.2rem; 
	border: 2px #CCCCCC solid; 
	margin: 0 0.3rem;
	text-align: center; 
}
.fenxiang .fenxiang_weixin {
	background: url(weixin.jpg) #f7f7f7 0.6rem 0.15rem no-repeat;
	background-size: 1.8rem 0.7rem;
}
.fenxiang .fenxiang_tsina {
	background: url(sinaweibo.jpg) #f7f7f7 0.6rem 0.15rem no-repeat;
	background-size: 1.8rem 0.7rem;
}
.pinglun { 
	width: 95%; 
	line-height: 1rem; 
	font-family: "Microsoft Yahei"; 
	margin: 0 auto; 
	font-size: 0.55rem; 
	padding: 0.4rem 0 0 0;
}

/*导航页*/
.daohang { 
    position: absolute;
    right: 100%;
    top: 0;
    width: 100%;
    z-index: 9999;
	background: #ececec;
    transition: right 0.5s;
    -webkit-transition: right 0.5s;
}
.dhnr01 { 
	width: 96%; 
	margin: 0 auto; 
	height: 1.5rem; 
	font-size: 0.4rem; 
	font-family: "Microsoft Yahei"; 
	line-height: 1.5rem;
}
.dhnr01 p { 
	width: 30%; 
	float: left;
	color: #555555;
}
.dhnr01 span { 
	width: 30%; 
	float: right; 
	text-align: right; 
	color: #999999;
}
.dhnr02 { 
	width: 96%; 
	overflow: auto;
	margin: 0 auto;
}
.dhnr02 ul { 
	padding: 0; 
	margin: 0;
	list-style-type: none;
}
.dhnr02 ul li { 
	width: 31%; 
	float: left; 
	margin: 1%; 
	font-size: 0.5rem; 
	font-family: "Microsoft Yahei";
	text-align: center; 
	background: #FFF; 
	display: block; 
	height: 1.2rem; 
	line-height: 1.2rem;
}
.dh_all {
	color: #ff5248;
}
.weixzh { 
	border: 0.02rem #ececec solid; 
	color: #888888;
}
.xuanzhong { 
	border: 0.02rem #ff5248 solid; 
	color: #ff5248;
}
.shouqi { 
	width: 100%; 
	height: 1.3rem; 
	margin-top: 1.5rem;
	border-top: 1px #e0e0e0 solid; 
	background: #f7f7f7; 
	text-align: right; 
}
.shouqi img {
	width: 1.27rem;
	height: 1.3rem;
}

.mg_top { margin: 0.4rem 0 0 0;}
.text000 a { color: #000000;}
.text666 a{ color: #666666;}
.text888 a { color: #888888;}
.textfff a{ color: #ffffff;}
.textred a { color: #ff5248;}

