* {
	margin: 0px; padding: 0px;
}
a {
	color: rgb(255, 255, 255); text-decoration: none;
}
body {
	background: url("../images/index/bg01.jpg") no-repeat top rgb(42, 24, 16); font: 14px/1.6 "Microsoft Yahei"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.w1000 {
	margin: 0px auto; width: 1000px;
}
ul li {
	list-style: none;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	
}
* html .clearfix {
	-ms-zoom: 1;
}
* + html .clearfix {
	-ms-zoom: 1;
}
.fL {
	float: left !important;
}
.fR {
	float: right !important;
}
#header {
	background: url("../images/index/h_bg.jpg") no-repeat top; padding: 7px 0px 16px; margin-bottom: 32px; box-sizing: border-box;
}
#header .hSec {
	padding-bottom: 7px; margin-bottom: 13px;
}
#header .hInner {
	margin: 0px auto; width: 1000px;
}
#header .hInner h1 {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: normal; float: left;
}
#header .hInner h1 span {
	color: rgb(255, 233, 0);
}
#header .hInner ul {
	float: right;
}
#header .hInner li {
	color: rgb(115, 77, 60); font-size: 14px; margin-left: 8px; float: left;
}
#header .hInner li a {
	color: rgb(255, 212, 119); font-size: 13px; margin-right: 8px;
}
#header .hInner li:last-child a {
	margin-right: 0px;
}
#header .hInner li a:hover {
	color: rgb(254, 254, 149);
}
#header .hBox {
	margin: 0px auto; width: 1000px;
}
#header .logo {
	margin: 10px 90px 0px 2px; float: left;
}
#header .logo img {
	display: block;
}
#header .hIm01 {
	margin: 6px 0px 0px; text-align: center; color: rgb(255, 255, 150); line-height: 28px; font-size: 24px; float: left; position: relative;
}
#header .hIm01 img {
	display: block;
}
#header .hIm02 {
	margin-top: 17px; float: right;
}
#main {
	background: rgba(37, 21, 15, 0.95); margin: 0px auto 43px; padding: 22px 13px 35px 20px; border: 2px solid rgb(81, 60, 49); border-image: none; width: 1000px; position: relative; box-sizing: border-box;
}
#main #conts {
	width: 579px; padding-top: 55px; float: left; position: relative;
}
#main #conts::before {
	top: 49px; width: 1px; height: 427px; right: -31px; border-right-color: rgb(122, 83, 68); border-right-width: 1px; border-right-style: dotted; position: absolute; content: ""; box-sizing: border-box;
}
#main #conts h2 {
	left: 50%; top: -22px; position: absolute; transform: translateX(-50%);
}
#conts .linkUl {
	margin-bottom: 13px;
}
#conts .linkUl li {
	overflow: hidden; margin-bottom: 11px; -ms-zoom: 1;
}
#conts .linkUl li span {
	margin: 1px 10px 0px 0px; padding: 0px 15px; border: 1px solid rgb(93, 50, 31); border-image: none; width: 294px; color: rgb(255, 255, 255); line-height: 34px; font-size: 16px; float: left; box-sizing: border-box; background-color: rgb(29, 16, 11);
}
#conts .linkUl li .txt {
	width: 102px; text-align: center;
}
#conts .linkUl li img {
	margin: 11px 9px 0px 2px; float: left; display: block;
}
#conts .linkUl li a {
	background: url("../images/index/bg02.png") no-repeat; width: 123px; text-align: center; color: rgb(27, 25, 26); line-height: 38px; font-size: 16px; float: right; display: block; box-sizing: border-box;
}
#conts .linkUl li a:hover {
	color: rgb(255, 255, 150);
}
#main #conts .refresh {
	margin: 0px auto; width: 103px;
}
#main #conts .refresh a {
	background: rgba(67, 47, 33, 0.5); border: 1px solid rgb(131, 87, 62); border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 17px; display: block;
}
#main #conts .refresh a:hover {
	border: 1px solid rgb(255, 208, 83); border-image: none; color: rgb(255, 208, 83);
}
#main #conts .line {
	margin: 17px -4px 30px 0px; border-bottom-color: rgb(122, 83, 68); border-bottom-width: 1px; border-bottom-style: dotted;
}
#main #conts .btn {
	text-align: center;
}
#main #sideBar {
	width: 340px; padding-top: 55px; float: right; position: relative;
}
#main #sideBar h2 {
	left: 50%; top: -22px; position: absolute; transform: translateX(-50%);
}
#main #sideBar .inner {
	margin: 0px 9px 0px 2px; position: relative; z-index: 1;
}
#main #sideBar .inner .imgBox {
	float: left;
}
#main #sideBar .inner .rBox {
	width: 158px; margin-top: 34px; float: right;
}
#main #sideBar .inner .rBox .ma {
	text-align: center; color: rgb(245, 252, 255); font-size: 16px; margin-bottom: 10px;
}
#main #sideBar .inner .rBox .link a {
	background: url("../images/index/bg03.png") no-repeat; margin: 0px auto; width: 142px; text-align: center; color: rgb(27, 27, 27); line-height: 41px; font-size: 16px; display: block;
}
#main #sideBar .img {
	position: relative;
}
#main #sideBar .img img {
	left: 11px; top: -48px; position: absolute;
}
#footer {
	padding: 23px 0px 26px; text-align: center; clear: both; border-top-color: rgb(107, 65, 45); border-top-width: 1px; border-top-style: solid; background-color: rgb(51, 29, 18);
}
#footer .fBox {
	margin: 0px auto; width: 1001px;
}
#footer p {
	color: rgb(149, 111, 91); line-height: 2.2; font-size: 13px; margin-top: 7px;
}
.popBox {
	border: 1px solid rgb(236, 194, 80); border-image: none; width: 662px; height: 241px; text-align: center; color: rgb(255, 255, 255); font-size: 20px; display: none; box-sizing: border-box; background-color: rgb(20, 20, 20);
}
.popBox p {
	margin-top: 100px;
}
.layui-layer-ico {
	background: url("../images/index/close.png") no-repeat top !important; width: 43px !important; height: 43px !important;
}
.layui-layer-setwin .layui-layer-close2 {
	top: -15px !important; right: -15px !important;
}
