*{margin:0;padding:0;}
.w1000{ width:1000px; margin:0 auto;}
a{ text-decoration:none;color:#fff; font-size:12px;}

body{
    font-size:12px; 
    font-family: "微软雅黑"; 
    background: #1b1b1b;
    min-width: 1000px;
}
@font-face {font-family:NexaBold;src: url('NexaBold.otf')/*tpa=https://spj.vip/css/NexaBold.otf*/;} 

.header{height:99px;background: #1C1E22;/*tpa=https://spj.vip/images/headerbg.png*/ top center no-repeat;position:relative; z-index:2}
.header .logo{/*tpa=https://spj.vip/images/logo.png no-repeat;*/float:left;margin-top: 5px;}
.header .logor{ background:url(../images/logor.png)/*tpa=https://spj.vip/images/logor.png*/ no-repeat; width:282px; height:47px; margin-left:16px; margin-top:27px; float:left}


.header .menu {
	float: right;
}

.header .menu ul{
	height: 110px;
	/*background: red;*/
}
.header .menu ul li {
	float: left;
	margin:0 5px;
}
.header .menu ul li:nth-last-child(3){
	margin-left:10px;
}
.header .menu ul li a{
	display: block;
	width: 85px;
	height: 100px;
	font-size: 14px;
	color: #faea81;
	line-height: 100px;
	text-align: center;
}
.header .menu ul li a.current,
.header .menu ul li a:hover{
	background: url("../images/li_active.png") no-repeat center;
}

.banner{height:538px;position:relative;}
.bannercon{position:relative;height:538px;}

.searchbox {
	margin-top: 20px;
	background: url(../images/search_input.png) top center no-repeat;
	min-width: 1050px;
	height: 80px;
	overflow: hidden;
	width: 100%;
}

.searchbox .weizhi {
	/*margin: 100px 0 0 290px;*/
	width: 887px;
	height: 68px;
	margin:0 auto;
}

.searchbox .int {
	/* float: left; */
	height: 45px;
	width: 460px;
	margin: 12px 0 0 280px;
	border: none;
	background: none;
	font-size: 16px;
	color: #dddddd;
	text-indent: 15px;

}

.searchbox .int::-webkit-input-placeholder {
	color: #dddddd;
}

.searchbox .int::-moz-placeholder {
	color: #dddddd;
	opacity: 1;
}

.searchbox .int:-moz-placeholder {
	color: #dddddd;
	opacity: 1;
}

.searchbox .searchbtn {
	position: relative;
	width: 140px;
	height: 58px;
	color: transparent;
	border: none;
	background: none;
	z-index: 1;
	vertical-align: middle;
	cursor: pointer;
}
table tr td{border: 1px solid #1a1a1a;height:38px;color:#fffefb;font-size:14px;text-align:center;background: #323232;}
table tr th{border: 1px solid #1a1a1a;height:40px;color: #020202;font-size:14px;text-align:center;font-weight:normal;font-size: 16px;background: #bba665;}

.main{ overflow:hidden}
.con{ overflow:hidden}
.loading{text-align: center;height: 50px;line-height: 50px;color: #fff}

.con .title{
    margin: 0 auto;
    background: url('../images/title.png') no-repeat center;
    width: 264px;
    height: 67px;
    line-height: 67px;
    color: #f5fe93;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
	text-indent: 34px;
}
.con .title{ margin-top:40px; margin-bottom:45px;}

.con1{background: #181818;padding: 20px 0;}
.con1 ul { margin-left:50px; border-top:1px solid #3e3426; width:920px;}
.con1 ul li{ height:69px; line-height:67px; float:left; width:460px; color:#eec258; font-size:22px; border-bottom:1px solid #3e3426}
.con1 ul li i{ background:url(../images/con1ico.png)/*tpa=https://spj.vip/images/con1ico.png*/ no-repeat; width:43px; height:37px; display:inline-block; vertical-align:middle; position:relative; top:0px; margin-left:5px; margin-right:8px;}
.con1 ul li span{ font-family:NexaBold; font-size:40px; position:relative; top:-1px; margin-right:10px; vertical-align:middle}

.con table{
    margin: 20px  0;
    width: 100%;
    color: #fff;
}
.con table tr th{
    background-color: #f3e37b;
    color: #000;
}
.con table tr th p{
    color: #000;
    margin: 0;
    font-size: 16px;
}
.con table tr td {
    background-color: #323232;
    color: #fff;
}

.con p{
    color:#abada0;
    font-size:14px;
    line-height:26px;
    margin-top:10px;
}

.con2{ background:url(../images/con2.jpg)/*tpa=https://spj.vip/images/con2.jpg*/ top center no-repeat; height:1103px;}
.con2 .title{ margin-top:40px; margin-bottom:25px;}
.con2 h3{ color:#e2b357; font-size:14px; font-weight:normal; line-height:35px;margin-left:50px;}
.con2 h3.center{ text-align:center}
.con2 p{ color:#b8b1a4; font-size:14px; line-height:28px; margin-left:50px;}
.con2 table{ width:900px; margin:10px  auto;}
/* .con2 table tr td{border: 1px solid #1a1a1a;height:38px;color:#fffefb;font-size:14px;text-align:center;background: #323232;}
.con2 table tr th{ border:1px solid #818181; height:39px; color:#b8b1a4; font-size:14px; text-align:center; font-weight:normal} */
.con2 .growup{ display:block; margin:20px auto;}

.con3{background: #292828;}
.con3 .title{ margin-top:40px; margin-bottom:25px;}
.con3 table{ width:996px; margin:10px  auto;}
/* .con3 table tr th{border: 1px solid #1a1a1a;height:60px;color:#311f11;font-size:14px;text-align:center;font-weight:normal;font-size: 16px;background: #bba665;}
.con3 table tr td{border: 1px solid #1a1a1a;height:38px;color:#fffefb;font-size:14px;text-align:center;background: #323232;} */
.con3 table tr.td2 td{ background:#52341d}
.con3 table tr td img{ position:relative; top:5px; margin-right:10px;}
.con3 p{color:#aeaeae;line-height:25px;margin-top:30px;font-size: 14px;}
.con3 p span{ color:#f7b960}

.con4{ background:#222222 url(../images/con4.jpg)/*tpa=https://spj.vip/images/con4.jpg*/ top center no-repeat; min-height:632px;}
.con4 .title{ margin-top:40px; margin-bottom:35px;}
.con4 h3{ color:#e2b357; font-size:14px; font-weight:normal; line-height:35px;margin-left:50px;}
.con4 h3.center{ text-align:center}
.con4 table{ width:900px; margin:20px  auto;}
/* .con4 table tr td{border: 1px solid #1a1a1a;height:38px;color:#fffefb;font-size:14px;text-align:center;background: #323232;}
.con4 table tr th{border: 1px solid #1a1a1a;height:60px;color:#311f11;font-size:14px;text-align:center;font-weight:normal;font-size: 16px;background: #bba665;} */
.con4 p{ color:#aeaeae; font-size:14px; line-height:28px; margin-left:50px; font-weight:bold; margin-top:20px;}

.con5{ background:#181818;}
.con5 .title{ margin-top:40px; margin-bottom:35px;}
.con5 table{ width:900px; margin:20px  auto;}
/* .con5 table tr td{border: 1px solid #1a1a1a;height:38px;color:#fffefb;font-size:14px;text-align:center;background: #323232;}
.con5 table tr th{border: 1px solid #1a1a1a;height:60px;color:#311f11;font-size:14px;text-align:center;font-weight:normal;font-size: 16px;background: #bba665;} */

.con6{background: #181818;padding-bottom:30px;}
.con6 .title{ margin-top:30px; margin-bottom:35px;}
.con6 h3{ color:#e2b357; font-size:14px; font-weight:normal; line-height:35px;margin-left:50px; margin-top:25px;}
.con6 p{color:#aeaeae;font-size:14px;line-height:28px;}

.footer {
	text-align: center;
	color: #7b7f8f;
	padding: 20px 0 40px;
	background:#1b1b1f;
}
.copyright{ text-align:center; color:#909090; font-size:12px;}
.copyright p{ font-size:13px;}

.nofound{overflow-y:visible;overflow-x:visible; display:none}
.nofound img{ display:block}
.found{overflow-y:visible;overflow-x:visible; display:none}
.closebtn2{ background:url(../images/tcclose.png)/*tpa=https://spj.vip/images/tcclose.png*/ no-repeat; width:34px; height:34px; position:absolute; right:10px; top:10px; cursor:pointer}

/* å¼¹çª—è¡¨æ ¼ */
.clearMargin{margin-top:0!important}

.result,.pages{width:96%;line-height:25px; margin:15px 2% 0;font-size:14px;}
.result { border-collapse:collapse}
.result tr td{background:#e5e5e5;color:#333; border:1px solid #fff;text-align:center;height:35px;}
.result tr th{background:#1c1c1c; color:#fff; border:1px solid #fff;text-align:center; font-weight:normal;height:35px;}

.pages{clear:both; height:auto; overflow:auto; text-align:center}
.pages > div{color:#fff; display:inline-block}
.pages .total{background:#1c1c1c; padding:0 10px; height:35px; line-height:35px; margin:0 auto;}
.pages .pg{background:#1c1c1c; margin-left:8px; padding:0 5px; display:inline-block; color:#fff}
.pages .pg.active{background:#E8B263}




.mask {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 10;
    background: #000;
    top: 0;
    display: none;
    opacity: .8;
    filter: alpha(opacity=80);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    zoom: 1
}

.box {
    width: 614px;
    height: 368px;
    position: fixed;
    margin-top: -184px;
    top: 50%;
    left: 50%;
    z-index: 20;
    margin-left: -307px;
    display: none;
    background: url(../images/bg_2.jpg?v=1) no-repeat;
    overflow: hidden;
}
.box p{
	position: absolute;
    text-align: center;
    color: #fcf25c;
    font-size: 24px;
    width: 100%;
    top: 160px;
}

.box .btn {
    width: 261px;
    height: 93px;
    background: url(../images/btn.png) no-repeat;
    display: block;
    position: absolute;
    bottom: 74px;
    left: 50%;
    margin-left: -119px;
    color: #FFEB3B;
    text-align: center;
    line-height: 93px;
    font-size: 30px;
}

.closeBox {
    font-size: 40px;
    color: #fff;
    position: absolute;
    top: 0px;
    right: 15px;
}






/* box2 */

.box2 .fir {
	background: #F3E37B !important;
	color: #000;
	font-weight: bold
}

.box2 table {
	width: 100%;
	border: 1px solid #544a4a;
	border-collapse: collapse;
	border-spacing: 0;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 16px
}

.box2 table th {
	background: #F3E37B;
	border: 1px solid #000;
	padding: 10px 0;
	color: #181818;
	text-align: center
}

.box2 table td {
	border: 1px solid #000;
	color: #e9e9e9;
	padding: 10px 0;
	text-align: center;
	background: #25262B
}

.box2 {
	width: 960px;
	height: 195px;
	position: fixed;
	margin-top: -92.5px;
	top: 50%;
	left: 50%;
	z-index: 20;
	margin-left: -500px;
	display: none; 
	font-size: 12px;
	color: #e2d69e;
	background: #312e2d;
	padding: 0 20px;
}

.box2 table {
	margin-top: 50px !important
}

.box2 .wz {
	color: #ffffbe
}

.box2 .wz p {
	line-height: 24px
}
.closeBox {
    font-size: 40px;
    color: #fff;
    position: absolute;
    top: 0;
    right: 15px;
    line-height: 40px;
}

.title2{
	color: #b8b812;
	line-height: 40px;
	font-size: 24px;
	margin-top: 20px;
}
.lightBox{
	color: #c6a700; 
	font-size: 18px;
	margin:  6px;
}

.title_bg{
	background:#191515;
	height: 52px;
	line-height: 52px;
	border: 2px solid #cbb869;
	border-radius: 35px;
	color: #faf896;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	position: relative;
	margin: 20px auto;
}
.title_bg:before{
	position: absolute;
	left: -15px;
	top: -6px;
	width: 90px;
	height: 67px;
	background:url(../images/title_bg.png) no-repeat center;
	content: '';
}


