h1{font-size:32px;line-height: 1.6;}
h2{font-size:28px;line-height: 1.6;}
h3{font-size:24px;line-height: 1.6;}
h4{font-size:18px;line-height: 1.6;}
h5{font-size:16px;line-height: 1.6;}
h6{font-size:14px;line-height: 1.6;}
.wrap-inner{width:1200px;margin:0 auto;clear:both;}
.wrap-inner:after{content:'';visibility:hidden;display:block;height:0;clear:both;}

.w1000{
	width: 1050px;
	margin: auto;
	height: inherit;
	position: relative;
}
.header{box-sizing:border-box;width:100%;height:100px;background:#222222;border-bottom:2px solid #EAB843;}
.header .logo{position:absolute;left:0;top:8px;width:190px;height:86px;background:url(../images/logo.gif);}
.header .navLink{position:absolute;bottom:28px;right:0;}
.header .navLink a{margin-left:10px;display:inline-block;height:40px;background:#292929;text-align:center;line-height:40px;color:#CBAA75;padding:0 5px;font-weight: bold;font-size: 14px;}
.header .navLink a:hover{background:#B13938;}
.logo_bg .logo{margin-left:32px;margin-top:-10px;height: 140px;}
.logo_left div,.logo_right div{width:124.6px;height:100%;text-align: center;float: left;line-height:98px;font-size:17px;}
.logo_left a,.logo_right a{color: #FEFCA7}


.banner{ background:url(../images/banner.png) no-repeat center;height: 647px;}
.banner_box{ margin:0 auto; position:relative; height:190px; background:url(../images/search_input.jpg) no-repeat center; }
.banner_box .search{ width:1000px;overflow:hidden;}
.banner_box .search span{ float:left; color:#000; font-size:20px; margin-left:27px; font-weight:bold; line-height:50px;}
.banner_box .search .text{ float:left; background:url(../images/search_input.png) no-repeat; width:313px;height:42px; color:white;line-height:42px;
    margin-top: 10px; margin-left:166px;text-indent: 15px; color: #000;}
.banner_box .search .btn{}
.banner_box .search a{float:right;width:109px;height:41px;display:block;position:relative;right:62px;top:9px;cursor:pointer;}

.domain{
    position: absolute;
    top:355px;
	left:50%;
	margin-left:-130px;
}

.searchbox{
	position: absolute;
	left:50%;
	top:550px;
	width: 565px;
	background: url(../images/input.png) top center no-repeat; 
	height:82px;
	overflow: hidden;
	margin-left:-170px;}
.searchbox .weizhi{ 
	height:55px; 
	margin: 100px 0 0 290px;

}
.searchbox .int{ 
	position: absolute;
	left:130px;
	top:17px;
	height:50px; line-height:50px; border:none; background:none; width:269px; 
	font-size:14px; color: #ffd171; padding-left:26px; float:left; 
}
.searchbox .int::-webkit-input-placeholder{color:#ffd171;}
.searchbox .int::-moz-placeholder{color:#ffd171;opacity:1;}
.searchbox .int:-moz-placeholder{color:#ffd171;opacity:1;}
.searchbox .searchbtn{ 
	
	position: absolute;
	right:15px;
	background: none;
	top:17px;
	width:115px; height:55px; float: left;
 cursor: pointer; 
  border:none; }



.box_tt{ margin:32px auto 0;} 
.details{}
/* .details .activity_title01{ padding-top:30px;background: url(../images/title01.png) no-repeat center;height: 60px} */
.details .activity_title01{ 
    margin: 25px auto 35px;
    background: url(../images/title.png) no-repeat center;
    height: 101px;
    line-height: 101px;
    text-align: center;
    font-size: 30px;
    color: #fff2d9;
}
.details .activity_text{ margin-top:20px;}
.details .activity_text h3{ font-weight:normal; color:#efa969; margin-bottom:12px;}
.details .activity_text p{ color:#efa969; font-size:14px; line-height:26px;}
.details .activity_text p span{ color:#efa969;}

.details .tab-list{padding-top:20px;}
.details .tab-list .tr_one th{background-color: #d7c67b;border: 1px solid #000;height: 60px}
.details .tab-list table{width:100%;border-collapse:collapse;border-right:none;}
.details .tab-list table tr th{line-height:33px;/*background:url(../images/th_bg.jpg) repeat;*/border-bottom:none;color:#000;text-align:center;font-size:14px;}
.details .tab-list table tbody tr.curc td{}
.details .tab-list table tbody tr.cukk{ border-top:solid 1px #713b29;}
.details .tab-list table tbody tr.curt{ background-color:#301107; color:#fff;}
.details .tab-list table tbody tr.curt td{ color:#b37641;}
.details .tab-list table tr td{text-align:center;line-height:33px; background: #353535;  color:#ababab;font-size:13px;border:solid 1px #000;}

.keeper {padding:10px;}
/* .keeper .activity_title02{ padding-top:10px;background: url(../images/title02.png) no-repeat center;height: 60px} */
.keeper .activity_title02 {
    margin: 25px auto 35px;
    background: url(../images/title.png) no-repeat center;
    height: 101px;
    line-height: 101px;
    text-align: center;
    font-size: 30px;
    color: #fff2d9;
}
.keeper .instruct{ margin-top:20px;}
.keeper .instruct .instruct_text{ margin-bottom:15px;}
.keeper .instruct .instruct_text h3{  font-weight:normal; color:#efa969; }
.keeper .instruct .instruct_text p{ color:#efa969; font-size:14px; line-height:25px;}
.keeper .instruct .instruct_text p span{color:#efa969;}

.keeper .tab-list{width:100%;}
.keeper .tab-list table{width:100%;border-collapse:collapse;border:solid 1px #111d34;border-right:none;}
.keeper .tab-list table tbody tr.cukk td{}
.keeper .tab-list table tbody tr.curt td{
        height: 60px;
    border: 1px solid #000;
    text-align: center;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    background: #d7c67b;
}
.keeper .tab-list table tr td{
        height: 42px;
    border: 1px solid #000;
    text-align: center;
	color: #ababab;
	background: #353535;
    font-size: 14px;
}

.footer{ text-align:center; color:#7b7f8f; padding:20px 0 40px;/* margin-bottom: 70px; */}
.footer p{ margin-top:10px;}

.dialog{background-color: rgba(0,0,0,0.45); position: fixed;display:none; top: 0px; left: 0px; right: 0px;bottom: 0px; z-index: 99;}
.tc_box{ width:800px; height:510px; background-color:#181818; position:absolute; top:0;  left: 0px; right: 0px; margin: 0 auto; z-index: 100;}
.tc_box .tc_top{ overflow:hidden; line-height:45px; padding:0 15px;}
.tc_box .tc_top a{ float:right; color:#fff; font-size:14px;}
.tc_box .tc_cent{ width:730px; height:420px; background-color:#111d34; margin:0 auto; position:relative; padding:0 20px; padding-top:30px;}
.tc_box .tc_cent .tab-last{width:730px;}
.tc_box .tc_cent .tab-last table{width:100%; white-space :nowrap; border-collapse:collapse; border:solid 1px #111d34; border-right:none;}
.tc_box .tc_cent .tab-last table tr th{line-height:33px; /*background:url(../images/th_bg.jpg) repeat;*/ white-space:nowrap; border:solid 1px #eed6a8; border-bottom:none; color:#111d34; text-align:center; font-size:14px;}
.tc_box .tc_cent .tab-last table tr td{white-space: nowrap; background-color:#1d2d47; text-align:center; line-height:33px; color:#bfcce6; font-size:13px; border-right:solid 1px #111d34; border-bottom:solid 1px #111d34;}
.tc_box .tc_cent{ width:730px; height:420px; background-color:#111d34; margin:0 auto; padding:0 20px; position:relative; padding-top:30px;}
.tc_box .tc_cent .tab-lkst{width:730px; margin-top:30px;}
.tc_box .tc_cent .tab-lkst table{width:100%; white-space :nowrap; border-collapse:collapse; border:solid 1px #111d34; border-right:none;}
.tc_box .tc_cent .tab-lkst table tr th{line-height:33px; /*background:url(../images/th_bg.jpg) repeat;*/ white-space:nowrap; border:solid 1px #eed6a8; border-bottom:none; color:#111d34; text-align:center; font-size:14px;}
.tc_box .tc_cent .tab-lkst table tr td{white-space: nowrap; background-color:#1d2d47; text-align:center; line-height:33px; color:#bfcce6; font-size:13px; border-right:solid 1px #111d34; border-bottom:solid 1px #111d34;}
.tc_box .tc_cent .paging{ margin-top:80px; text-align:center;}
.tc_box .tc_cent .paging a{ display:inline-block; background-color:#1d2d47; font-size:14px; color:#bbb; padding:3px 10px; margin-right:20px;}
.tc_box .tc_cent .paging a.curc{ margin-right:0;}
.tc_box .tc_cent .paging .text{ width:25px; background:none; color:#bbb; text-align:center;}

.leftFloat {cursor: pointer;position: absolute;left: 0;z-index: 320;top: 108px;}
.leftFloat a{ display:block;}
.leftFloat img{ display:block;}
.rightFloat{cursor: pointer;position: absolute;right: 0;z-index: 320;top: 108px;}
.rightFloat a{ display:block;}
.rightFloat img{ display:block;}
/*å¼¹å‡ºæ¡†*/
.box2{width:960px;height:185px;position:fixed;margin-top:-92.5px;top:50%;left:50%;z-index:20;margin-left:-500px;display:none;font-size:12px; color:#e2d69e;background:#111d34;padding:0 20px;}
.box2 table{
	 
	width:100%;border:1px solid #111d34;
	border-collapse:collapse;border-spacing:0;
	margin:50px 0 20px 0;}
.box2 table th{background:#d7c67b;border:1px solid #210303;color:#111d34;line-height:33px;font-size:14px;}
.box2 table td{border:1px solid #111d34;color:#bfcce6;background:#1d2d47;padding:10px 0px;text-align:center;}
.box2 .wz{ color:#ffffbe;}
.box2 .wz p{ line-height:24px;}
.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) no-repeat; 
	overflow:hidden;
}
.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;}

.wrap-inner{width:1050px;margin:0 auto;clear:both;}
.wrap-inner:after{content:'';visibility:hidden;display:block;height:0;clear:both;}
.clearfix:after{content:"";display:block;height:0;clear:both;overflow:hidden;}
.clearfix{*zoom:1;}

.bottom { 
    height: 60px;
    background-color: #181818;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    display: none;
}
.bottom ul{
	height: 60px;
}
.bottom ul li {
    float: left;
    text-align: center;
    width: 25%;
    height: 100%; 
    border-right: 1px solid #262626;
    box-sizing: border-box;
}
.bottom a {
    display: block;
    padding-top: 10px;
    height: 20px;
    font-size: 12px;
    color: #fff;
}
.bottom i {
    display: inline-block; 
    color: #fff;
    margin-bottom: 5px;
    width: 20px;
    height: 20px;
    
}
.bottom i.online-register{
	background: url(../images/register.png) no-repeat center;
	background-size: contain;
}
.bottom i.agent{
	background: url(../images/agent.png) no-repeat center;	
	background-size: contain;
}
.bottom i.vip{
	background: url(../images/vip.png) no-repeat center;
	background-size: contain;
}
.bottom i.service{
	background: url(../images/onlineService.png) no-repeat center;
	background-size: contain;
}

@media screen and (max-width: 800px) {
   .banner{ 
    	background-image:url(../images/banner_mobile.png);
    	background-size: 100% auto;
    	height: 530px;
	}
	.searchbox{
		background-image: none;
		margin-top: -130px;
		margin-bottom: 20px;
		height: 55px;
	}
	.wrap-inner{
		width: 95%
	}

	.box_tt{
		/* display: none; */
	}
	.logo_left,.logo_right{
		display: none;
	}

	.searchbox .weizhi{
		margin: 0 auto;
		width: 338px;
	}
	.searchbox .int{
		width: 180px;
		border:1px solid #ffcb68;
		background-color: #000;
	}

	.box{ 
		width:307px;
		height:184px; 
		margin-top:-90px; 
		z-index:20;
		margin-left:-153px; 
		background-size: contain; 
	}

	.box .btn{ 
		width:130px;
		height:46px;
		background-size: contain; 
		bottom:30px;
		margin-left:-60px;
		line-height:46px;font-size:20px;

	}

	.header .header_center .logo_bg{
		/* height: 45px; */
		/* width: 142px; */
		/* background-size: contain; */
		/* position: static; */
		background: none;
		text-align: center;
		margin-top: 10px;
	}

	.header{
		height: 60px;
		overflow: hidden;
		position: fixed;
		top: 0;
	}
	.content{
		/* position: fixed; */
		left: 0;
		margin-top: 60px;
		overflow-x: hidden;
		overflow-y: auto;
		width: 100%;
	}

	.box2 {
	    width: 98%;
	    height: 160px;
	    position: fixed;
	    margin-top: -92.5px;
	    margin-left: calc(-49%); 
	    padding: 0;
	    font-size: 0.8em;
	}
	.box2 table{
		margin: 40px auto 10px;
	}
	.box2 table th{
		font-size: 0.9em
	}

	.bottom{
		display: block;
	}
	 
	.logo_bg img{display: initial;}
}