html , body{
	margin:0;
	padding:0;
	font-family: Helvetica,Tahoma,Arial,PingFang SC,Hiragino Sans GB,Heiti SC,Microsoft YaHei,WenQuanYi Micro Hei;
}
body{
	min-width:320px;
}
img{
	border:none;
}
a{
	text-decoration:none;
}
.remove{
	clear:both;
}

/* upper */
.upper{
	margin:0;
	padding:0;
	width:100%;
	position:relative;
}
.upperA{
	margin:0 auto;
	width:1100px;
}
.logo{
	width:100%;
	height:50px;
	line-height:50px;
	margin:20px 0;
	font-weight:bold;
	font-size:50px;
}
.navBox{
	margin:0 auto;
	width:100%;
	height:60px;
	background-color:#A52A2A;
}
.navUl{
	margin:0 auto;
	padding:0;
	width:1100px;
}
.navUl li{
	list-style-type:none;
	float:left;
	height:20px;
	line-height:20px;
	font-size:20px;
	color:#FFFFFF;
	border-radius:5px;
	margin:10px 0 0;
	padding:10px;
}
.navUl li:hover{
	background-color:#FFFFFF;
}
.navUl li a{
	color:#FFFFFF;
}
.navUl li:hover a{
	color:#EE7600;
}
.navLastLi{
	display:none;
}
.navButton{
	display:none;
	width:40px;
	position:absolute;
	top:-6px;
	right:10px;
}
.navButton p{
	margin:7px auto;
	padding:0;
	width:100%;
	height:5px;
	background-color:#ABABAB;
	border-radius:3px;
}
@media screen and (max-width:1100px) {
	.upperA{
		width:98%;
	}
	.logo{
		text-align:center;
		font-size:30px;
	}
	.upperLine{
		width:98%;
		margin:0 auto;
		height:5px;
		background-color:#1C86EE;
		border-radius:3px;
	}
	.navBox{
		width:98%;
		height:auto;
	}
	#navBox{
		display:none;
	}
	.navUl{
		width:100%;
	}
	.navUl li{
		float:none;
		width:100%;
		height:50px;
		line-height:50px;
		font-size:20px;
		text-align:center;
		border-top:2px solid #FFFFFF;
		border-radius:0;
		margin:0 auto;
		padding:0;
	}
	.navUl li a , .navUl li span{
		display:block;
		width:100%;
		height:100%;
	}
	.navLastLi , .navButton{
		display:block;
	}
}

/* under */
.underBox{
	width:100%;
	margin:25px auto 0;
	padding:25px 0;
	background-color:#292929;
	text-align:center;
	font-size:12px;
}
.underA{
	width:98%;
	color:#AAAAAA;
}
.underA a{
	color:#AAAAAA;
}
@media screen and (max-width:1100px) {
	.underBox{
		padding:25px 0 75px;
	}
}

/* column name */
.columname{
	width:100%;
	padding:0 0 15px;
	border-bottom:2px solid #E4E4E4;
	position:relative;
}
.columname p{
	margin:0;
	padding:0;
	display:inline-block;
	width:10px;
	height:25px;
	background-color:#EE7600;
	border-radius:5px;
	position:absolute;
	top:-2.5px;
}
.columname span{
	display:inline-block;
	height:20px;
	line-height:20px;
	font-size:20px;
	font-weight:bold;
	color:#333333;
	margin:0 0 0 15px;
	padding:0;
}
.columname a{
	font-size:16px;
	color:#999999;
	position:absolute;
	top:0;
	right:0;
}
.columname a:hover{
	color:#EE7600;
}
.columnMrtop{
	margin:25px auto 0;
}

/* location */
.location{
	width:100%;
	color:#333333;
	margin:25px auto 0;
	padding:25px 0;
	border-top:2px solid #E4E4E4;
}
.locationA{
	width:100%;
	height:14px;
	line-height:14px;
	font-size:14px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.locationA a{
	color:#333333;
}
.locationA a:hover{
	color:#EE7600;
}
.locationB{
	margin:20px auto 0;
	width:100%;
	height:24px;
	line-height:14px;
	font-size:14px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.locationB a{
	display:inline-block;
	color:#333333;
	padding:5px;
	border-radius:3px;
}
.locationC{
	background-color:#EE7600;
	color:#FFFFFF !important;
}

/* page turn */
.pageTurn{
	margin:0 auto;
	padding:25px 0 0;
	width:100%;
	text-align:center;
}
.pageTurn li{
	list-style-type:none;
	display:inline;
	font-size:16px;
	margin:0 5px;
}
.pageTurn li a{
	color:#333333;
}
.pageTurn li a:hover{
	color:#EE7600;
}
.pageTurn li a:visited{
	color:#333333;
}
@media screen and (max-width:1100px) {
	.pageTurn{
		padding:25px 0 12.5px;
		border-bottom:2px solid #E4E4E4;
	}
	.pageTurn li{
		font-size:14px;
	}
}

/* side */
.sideBox{
	float:right;
	width:260px;
}
.sImgList{
	margin:0;
	padding:0;
	width:100%;
}
.sImgList li{
	list-style-type:none;
	width:100%;
	height:auto;
	margin:20px auto 0;
}
.sImgListA{
	display:block;
	width:90px;
	height:90px;
	float:left;
}
.sImgListA img{
	float:left;
	width:100% !important;
	height:100% !important;
	border-radius:20%;
}
.sImgListB{
	width:157.5px;
	height:90px;
	float:left;
	margin-left:12.5px;
	position:relative;
}
.sImgListC{
	width:100%;
	height:42px;
	line-height:21px;
	font-size:16px;
	overflow:hidden;
}
.sImgListC a{
	color:#333333;
}
.sImgListC a:hover{
	color:#EE7600;
}
.sImgListD{
	display:inline-block;
	height:16px;
	line-height:16px;
	font-size:16px;
	padding:10px;
	background-image:url(../image/bg.png);
	background-size:100% 100%;
	color:#FFFFFF;
	border-radius:36px;
	position:absolute;
	left:0;
	bottom:0;
}
.sTextList{
	margin:0;
	padding:0;
	width:100%;
}
.sTextList li{
	list-style-type:none;
	width:100%;
	height:14px;
	line-height:14px;
	font-size:14px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin:25px auto 0;
}
.sTextList li a{
	color:#333333;
}
.sTextList li a:hover{
	color:#EE7600;
}
@media screen and (max-width:1100px) {
	.sideBox{
		float:none;
		width:98%;
		margin:25px auto 0;
	}
	.sImgListB{
		width:52.5%;
		margin-left:2.5%;
	}
}

/* openUp and shutDown */
#openUp , #shutDown{
	display:none;
	height:14px;
	line-height:14px;
	font-size:14px;
	color:#333333;
	margin:5px auto 0;
}
@media screen and (max-width:1100px) {
	#openUp{
		display:block;
	}
}

/* back top */
#goTop{
	position:fixed; 
	bottom:5px; 
	right:5px; 
	z-index:999; 
	border:none;
	outline:none; 
	background-color:red;
	color:white;
	cursor:pointer; 
	padding:15px; 
	border-radius:10px;
	display:none;
}

/* imgBox */
.imgBox{
	width:1100px;
	margin:5px auto 0;
}
.imgBox a{
	display:block;
	width:100%;
	float:left;
}
.imgBox a img{
	width:100%;
	height:auto;
	float:left;
}
.imgBox a span{
	display:block;
	clear:both;
}
@media screen and (max-width:1100px) {
	.imgBox{
		width:98%;
	}
}