body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,img{margin:0; padding:0;}
body{font-family:"Microsoft Yahei";overflow-x:hidden;overflow-x: scroll; color:#333; font-size:16px;}
a{text-decoration:none; color:#ccc;}
a:hover{text-decoration:none; transition: all .5s;/*color:#E50B0B;*/}
i,em{font-style:normal}
img{border:0;vertical-align:middle;}
ul li{list-style:none}
h1,h2,h3,h4{font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.clear{display:block;float:none;clear:both;overflow:hidden;visibility:hidden;width:0;height:0;background:none;border:0;font-size:0}

.fl{float:left;}
.fr{float:right;}

.w_0100{float:left; width:100%; height:auto;}
.w_1200{width:1200px; height:auto; margin:0 auto;}

/*分页*/
.fy{float:left; width:100%; margin:60px auto 50px; text-align:center; font-size:0;}
.fy a,
.fy span{display:inline-block; margin:2px; padding:2px 8px; border:1px solid #ccc;/* border-radius:5px;*/ color:#666; font-size:14px;}
.fy a:hover,
.fy span{background:#48bbd8; border:1px solid #48bbd8; color:#fff;}
/*分篇*/
.pn{float:left; width:1150px; margin:80px 25px; font-size:16px;}
.pn p{height:26px; color:#333;}
.pn p a{color:#333;}
.pn p a:hover{color:#ec1343;}

.fp{width:100%; height:auto; margin:50px auto; font-size:0; text-align:center; overflow:hidden;}
.fp a{display:inline-block; min-width:90px; height:36px; margin:0 3px; border:1px solid #ddd; border-radius:3px; line-height:36px; color:#666; font-size:16px; text-align:center;}
.fp a:hover{background:#ff5d00; border:1px solid #ff5d00; color:#fff;}
/* 回顶部 */

/*#toTop {
	position: fixed;
	padding-top: 10px;
	bottom: -100px;
	right: 0px;
	z-index: 1000;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: #555555;
	background: url(../images/right-menu-icons.png) no-repeat 57% -12%;
	color: #fff;
	cursor: pointer;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
#toTop:hover {
	background: url(../images/right-menu-icons.png) no-repeat 57% 120%;
	z-index: 2000;
	color: #2792F0;
	background-color: #fff;
}
#close {
	cursor: pointer;
	position: fixed;
	bottom: 18px;
	right: 0;
	width: 40px;
	height: 40px;
	z-index: 100;
	background: #fff;
	background: url(../images/right-menu-icons.png) no-repeat -776px -15%;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
#show {
	cursor: pointer;
	position: fixed;
	bottom: 18px;
	right: 0;
	width: 0px;
	height: 40px;
	z-index: 100;
	/*background: #fff;*/
	/*background: url(../images/icon-list.jpg) no-repeat 0 -762px;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}*/
/*#close:hover {
	background: url(../images/right-menu-icons.png) no-repeat -776px -93px;
	background-color: #fff;
}
 @media screen and (max-width: 1199px) {
#close {
	display: none;
}
#toTop {
	background-color: #e8e8e8;
}
}*/