@charset "utf-8";
.clearfix:after{height: 0;content: "";display: block;clear: both;visibility: hidden;font-size: 0;}
.clearfix{zoom: 1;}
*{padding: 0;margin: 0;border:0;font-family: "microsoft yahei","simhei";font-size:12px;}
ul{list-style: none;}
a{text-decoration:none; transition:.3s}
a:hover{opacity:.8;}
body{
    background: #cc1d1c;
}
.ui-widget-content{border-left:0;}
/* 此处字体为 iconfont 图标，解决images 图标管理的问题*/
@font-face{font-family: "iconfont"; src: url('iconfont.eot'); /* IE9*/ src: url('iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('iconfont.woff') format('woff'), /* chrome, firefox */ url('iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */}
.iconfont{font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}
/*核心css部分 全站通用一个css*/

@media all and (min-width:960px){
  .wap_kf{display:none;}
	.top{width: 1000px;margin:0 auto;height: 115px;position: relative;/* padding-top: 27px; */vertical-align: middle;}
	.top .logo{position: absolute;/* left: 0; */top: 23px;}
	.top .title{margin:0 auto;text-align: center;position: absolute;left: 50%;top: 23px;margin-left: -168px;}
	.top .title2{margin:0 auto;text-align: center;position: absolute;right: 0;top: 34px;margin-left: -296px;}
	.top .title2 img{/* width:200px; */}
	.top .sh{position: absolute;right: 0;top: 33px;}
	.hd{width: 1000px;margin: 30px auto 0;}
	.hd ul{}
	.hd ul li{display: block;margin: 0 0 15px;width: 1000px; }
	.hd ul li a{display: block;transition: .3s;position: relative;}
	.hd ul li a img{width: 1000px;height: auto;}
	.hd ul li a .hotgif{width: 40px; height: 16px; position: absolute; top: 8px; left: 43px; background: url(../images/hot.gif);}
	.blackBox{width:100%;margin:0 auto;background: #440100;}
	.info{width: 1000px;margin: 0 auto;position: relative;}
	.info .url{}
	.info .gd{position: absolute;right: 0;top: 65px;border: 3px solid #5F5F5F;padding: 20px;width: 380px;height: 197px;}
	.info a{color: #ffffff;display: block;float: left;width: 16.666666%;transition: .3s;text-align: center;}
	.info a .ico{display: block;width: 29px;height: 43px;line-height: 40px;float: left;font-size: 26px;margin-right: 10px;margin-left: 13px;}
	.info a p.m{font-size: 15px;font-weight: bold;margin-bottom: 5px;}
	.info a p.d{}
	.info a:hover{}
	.sl{width: 1000px;margin:0 auto;text-align: center;}
	.cp{width:1200px;margin:0 auto;color: #e2c76c;font-size:12px;text-align: center;padding: 0 0 15px;}
	.layer{position: fixed;top: 50%;background: rgb(99, 6, 3);background-size: 100% 100%;width: 580px;left: 50%;margin-left: -290px;height: 490px;z-index:999;margin-top: -245px;}
	.layer .tit{text-align: center; padding-top:40px;}
	.layer .tit img{margin-bottom:20px;}
	.layer .tit p{font-size: 32px;font-weight: 100;color: #e2c76c;margin-bottom: 10px;}
	.layer .list{padding: 10px;}
	.layer .list .l{height: 32px; line-height: 32px; margin-bottom: 15px; position: relative;}
	.layer .list .m{}
	.layer .list .m #hdname{color: #ff1c1c; font-size: 14px; font-weight: bold;}
	.layer .list .m #seemore{}
	.layer .list .m #seemore a{color: #e0d887; font-size: 14px; margin-left: 50px; border: 1px solid #e0d887; padding: 3px 10px;}
	.layer .list .m #seemore a:hover{opacity:.7;}
	.layer .list .l label{display: block;color: #fff;font-size: 14px;width: 172px;float: left;text-align: right;}
	.layer .list .l input[type="text"]{display: block;height: 24px;line-height: 24px;border-radius: 3px;padding: 4px 10px;width: 265px;background: #eee;}
	.layer .list .l input.yzm_input{width: 160px; float: left;}
	.layer .list .l input[type="submit"]{display: block;line-height: 36px;background: url(../images/subbtn.png);width: 146px;height: 36px;font-size: 16px;float: left;margin-left: 145px;cursor: pointer;}
	.layer .list .l .yzm{float: left;width: 94px;height: 33px;margin-left: 10px;}
	.layer .list .l a.check{color: #000; display: block; line-height: 36px; background: url(../images/subbtn.png); width: 146px; height: 36px; font-size: 16px; float: left; margin-left: 15px; text-align: center;}
	.layer .list .l a.check:hover{opacity:.7;}
	.close{background: url(../images/closebtn.png); background-size: 100% 100%; width: 82px; height: 85px; display: block; position: absolute; right: 0; top: 0; cursor:pointer;}
	#bg{position:fixed; width:100%; height:100%; background: rgba(0, 0, 0, 0.8); z-index:99;top: 0; display:none;}
	#loading{display:none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.82);}
	#loading img{width: 200px; height: auto; position: absolute; top: 50%; left: 50%; margin-top: -100px; margin-left: -125px;}
	.new{width: 1000px;margin: 0 auto;color: #e2c76c;height: 50px;line-height: 50px;position: relative;}
	.new .n-pic{display:block;width: 40px;height: 50px;float:left;background:url(../images/n.png) center no-repeat;}
	.new marquee{width: 960px;}
	.kf{position:fixed; right:3px; top:100px;}
	.kf li a{display:block;position:  relative;}
	.kf li a span{position:absolute;z-index:9;right: 9px;bottom: 20px;color: #fff;font-weight: bold;}
	.ad{position:fixed; left:3px; top:100px;}
	table.jglist{width: 100%; border-top: 1px solid #e2c76c; border-left: 1px solid #e2c76c;}
	table.jglist thead{background: rgba(226, 200, 109, 0.39);}
	table.jglist thead tr td{font-size:14px;font-weight:bold;color: #ffc435;}
	table.jglist tbody{background: rgba(226, 200, 109, 0.21);}
	table.jglist tr{}
	table.jglist tr td{border-right: 1px solid #e2c76c; border-bottom: 1px solid #e2c76c; color: #fff; text-align: center; padding: 10px 0;}
	.hdbox{background: #770100;padding: 0 0 50px;min-height: 700px;}
	.registerform{display:none;}
	.applyFormBox{width: 600px;height: 500px;text-align: center;box-sizing: border-box;padding: 40px;position: relative;background: rgb(99, 6, 3);background-size: 100% 100%;color: #fff;}
	.applyFormBox .closebtn{position: absolute; width: 100px; height: 100px; right: 0; top: 0; background: url(../images/closebtn.png) center; cursor: pointer; transition:.3s;}
	.applyFormBox .closebtn:hover{opacity:.8;}
	.applyFormBox .tclogo{background:url(../images/logo.png) center no-repeat;width: 252px;height: 54px;display: block;margin: 0 auto 10px;background-size: contain;}
	.applyFormBox h2{font-size: 32px;font-weight:100;color: #f6bc19;margin-bottom: 10px;}
	.applyFormBox p{display:block;text-align:left;padding: 0 50px;line-height: 30px;height: 30px;margin-bottom: 10px;}
	.applyFormBox p span{font-size: 14px;display: block;text-align: right;width: 110px;float: left;height: 30px;line-height: 30px;color: #ffffff;}
	.applyFormBox p b{font-size: 14px;color: #d5af53;}
	.applyFormBox p a{color: #d95756;border: 1px solid #d95756;padding:3px 5px;border-radius:5px;margin-left:10px;}
	.applyFormBox p input[type="text"]{padding: 5px 10px;width: 250px;float: left;display: block;box-sizing: border-box;height: 30px;/* border: 1px solid #fe8a01; */border-radius: 3px;background: #fff;}
	.applyFormBox p input[type="text"].mydivacc{width: 150px; border-right: 0; border-radius: 3px 0 0 3px;}
	.applyFormBox p input[type="button"].mbtn{height: 30px; padding: 0 5px; background: #f7bd1a; /* margin-left: 10px; */ width: 100px; border: 1px solid #fe8a01; color: #5b0b14; border-radius: 0 3px 3px 0; cursor: pointer;}
	.applyFormBox p input[type="button"].mbtn.disable{background: #fae8b8;}
	.applyFormBox p input[type="text"].yzm{width: 163px; border-right: 0; border-radius: 3px 0 0 3px;}
	.applyFormBox p .yzmBox{float: left;display: block;width: 85px;height: 30px;background: #f6bc19;/* border: 1px solid #fe8a01; */border-radius: 0 3px 3px 0;text-align: center;font-size: 16px;line-height: 28px;color: #af5f00;}
	.applyFormBox p .yzmBox canvas{width: 85px; height: 28px;}
	.applyFormBox input[type="submit"].subbtn{display: inline-block; width: 200px; height: 35px; font-size: 18px; background: #f6bc19; margin: 20px auto 0; border-radius: 35px; cursor: pointer; line-height: 33px; transition: .3s;}
	.applyFormBox input[type="submit"].subbtn:hover{background: #d4ae52;color: #000;}
	.applyFormBox .check{color: #f6bc19;padding: 8px 10px;border: 1px solid #f6bc19;border-radius: 35px;margin-left: 20px;}
	#Validform_msg{font-size: 14px;width:280px;background: rgba(0, 0, 0, 0.8);position:absolute;top:0px;right:50px;z-index:9999999999999;display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');/* box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1); */border-radius: 5px;overflow: hidden;}
	#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
	#Validform_msg .Validform_title{line-height:25px;height:25px;text-align:left;font-weight:bold;padding:0 8px;color:#fff;position:relative;background-color:#999;background: -moz-linear-gradient(top, #999, #666 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');display: none;}
	#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
	#Validform_msg a.Validform_close:hover{color:#ccc;}
	#Validform_msg .Validform_info{padding: 15px;border-top:none;text-align: center;color: #fff;font-size: 16px;}
	.borderNav{width: 1000px;margin: 0 auto;box-sizing: border-box;border: 1px solid #e2c76c;padding: 10px;}
	.borderNav a{display:block;float:left;background: #e2c76c;border: 1px solid #e2c76c;margin:5px;height: 40px;line-height: 40px;font-size: 14px;color: #000000;padding: 0 10px;width: 131px;}
	.borderNav a img{vertical-align:middle; margin-right:5px; height:20px;}
	.line{width:100%;height:1px;background:url('../images/hr.png');margin: 20px auto;}

}

@media all and (max-width:960px){
  	.wap_kf{position: fixed;bottom: 10px;right: 10px;width: 6rem;z-index: 999;}
  	.wap_kf img{width:100%;}
  	a:hover{opacity:1;}
	.top{width: 100%;margin:0 auto;position: relative;/* padding-top: 27px; */vertical-align: middle;}
	.top .logo{
		margin: 20px auto;
		display: block;
		width:50%;
	}
	.top .logo img{width:100%;}
	.top .title{margin: 0 auto  20px;text-align: center;text-align: center;width: 70%;}
	.top .title img{width: 70%;}
	.top .title2{margin:0 auto;text-align: center;/* position: absolute; *//* right: 0; *//* top: 34px; */margin-left: -296px;display: none;}
	.top .title2 img{/* width:200px; */}
	.top .sh{text-align: center;}
	.hd{/* width: 1000px; */margin: 30px auto 0;}
	.hd ul{}
	.hd ul li{display: block;margin: 0 0 15px;/* width: 1000px; *//* height: 150px; */}
	.hd ul li a{display: block;transition: .3s;position: relative;}
	.hd ul li a img{width: 100%;height: auto;}
	.hd ul li a .hotgif{width: 3rem;height: 1rem;position: absolute;top: .5rem;left: 2rem;background: url(../images/hot.gif) center no-repeat;background-size: contain;}
	.blackBox{width:100%;margin:0 auto;background: #440100;}
	.info{/* width: 1000px; */margin: 0 auto;position: relative;}
	.info .url{}
	.info .gd{position: absolute;right: 0;top: 65px;border: 3px solid #5F5F5F;padding: 20px;width: 380px;height: 197px;}
	.info a{color: #ffffff;display: block;float: left;width: 33.3333333%;transition: .3s;text-align: center;margin-bottom: 1rem;}
	.info a .ico{display: block;width: 29px;height: 43px;line-height: 40px;float: left;font-size: 26px;margin-right: 10px;margin-left: 13px;}
	.info a p.m{font-size: 15px;font-weight: bold;margin-bottom: 5px;}
	.info a p.d{}
	.info a:hover{}
	.sl{margin:0 auto;text-align: center;}
	.sl img{width:100%;}
	.cp{/* width:1200px; */margin:0 auto;color: #e2c76c;font-size:12px;text-align: center;padding: 0 0 10px;}
	.layer{position: fixed;top: 50%;background: rgb(99, 6, 3);background-size: 100% 100%;width: 90%;left: 50%;margin-left: -45%;height: 490px;z-index:999;margin-top: -245px;}
	.layer .tit{text-align: center; padding-top:40px;}
	.layer .tit img{margin-bottom:20px;}
	.layer .tit p{font-size: 32px;font-weight: 100;color: #e2c76c;margin-bottom: 10px;}
	.layer .list{padding: 10px;}
	.layer .list .l{height: 32px; line-height: 32px; margin-bottom: 15px; position: relative;}
	.layer .list .m{}
	.layer .list .m #hdname{color: #ff1c1c; font-size: 14px; font-weight: bold;}
	.layer .list .m #seemore{}
	.layer .list .m #seemore a{color: #e0d887; font-size: 14px; margin-left: 50px; border: 1px solid #e0d887; padding: 3px 10px;}
	.layer .list .m #seemore a:hover{opacity:.7;}
	.layer .list .l label{display: block;color: #fff;font-size: 14px;width: 30%;float: left;text-align: right;}
	.layer .list .l input[type="text"]{display: block;height: 24px;line-height: 24px;border-radius: 3px;padding: 4px 10px;width: 50%;background: #eee;}
	.layer .list .l input.yzm_input{width: 160px; float: left;}
	.layer .list .l input[type="submit"]{display: block;line-height: 36px;background: url(../images/subbtn.png);width: 146px;height: 36px;font-size: 16px;/* float: left; */margin-left: 145px;cursor: pointer;margin:  0 auto !important;}
	.layer .list .l .yzm{float: left;width: 94px;height: 33px;margin-left: 10px;}
	.layer .list .l a.check{color: #000; display: block; line-height: 36px; background: url(../images/subbtn.png); width: 146px; height: 36px; font-size: 16px; float: left; margin-left: 15px; text-align: center;}
	.layer .list .l a.check:hover{opacity:.7;}
	.close{background: url(../images/closebtn.png); background-size: 100% 100%; width: 82px; height: 85px; display: block; position: absolute; right: 0; top: 0; cursor:pointer;}
	#bg{position:fixed; width:100%; height:100%; background: rgba(0, 0, 0, 0.8); z-index:99;top: 0; display:none;}
	#loading{display:none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.82);}
	#loading img{width: 200px; height: auto; position: absolute; top: 50%; left: 50%; margin-top: -100px; margin-left: -125px;}
	.new{width: 100%;margin: 0 auto;color: #e2c76c;height: 50px;line-height: 50px;position: relative;}
	.new .n-pic{display:block;width: 20%;height: 50px;float:left;background:url(../images/n.png) center no-repeat;}
	.new marquee{width: 80%;}
	.kf{position:fixed;right:3px;top:100px;display: none;}
	.ad{display:none;}
	table.jglist{width: 100%; border-top: 1px solid #e2c76c; border-left: 1px solid #e2c76c;}
	table.jglist thead{background: rgba(226, 200, 109, 0.39);}
	table.jglist thead tr td{font-size:14px;font-weight:bold;color: #ffc435;}
	table.jglist tbody{background: rgba(226, 200, 109, 0.21);}
	table.jglist tr{}
	table.jglist tr td{border-right: 1px solid #e2c76c; border-bottom: 1px solid #e2c76c; color: #fff; text-align: center; padding: 10px 0;}
	.hdbox{background: #770100;padding: 0 0 50px;min-height: 700px;/* padding-top: 40px; */}
	.registerform{display:none;}
	.applyFormBox{width: 320px;height: 500px;text-align: center;box-sizing: border-box;padding: 1rem;position: relative;background: rgb(99, 6, 3);background-size: 100% 100%;color: #fff;}
	.applyFormBox .closebtn{position: absolute; width: 100px; height: 100px; right: 0; top: 0; background: url(../images/closebtn.png) center; cursor: pointer; transition:.3s;}
	.applyFormBox .closebtn:hover{opacity:.8;}
	.applyFormBox .tclogo{background:url(../images/logo.png) center no-repeat;width: 50%;background-size: contain;height: 54px;display: block;margin: 0 auto 10px;}
	.applyFormBox h2{font-size: 1.5rem;font-weight:100;color: #d5af53;margin-bottom: 10px;}
	.applyFormBox p{display:block;text-align:left;padding: 0;line-height: 30px;height: 30px;margin-bottom: 10px;}
	.applyFormBox p span{font-size: 1rem;display: block;text-align: right;width: 30%;float: left;height: 30px;line-height: 30px;color: #fff;}
	.applyFormBox p b{font-size: 14px;color: #cc1d1c;}
	.applyFormBox p a{color:#ff0;border:1px solid #ff0;padding:3px 5px;border-radius:5px;margin-left:10px;display: none;}
	.applyFormBox p input[type="text"]{padding: 5px 10px;width: 70%;float: left;display: block;box-sizing: border-box;height: 30px;border: 1px solid #fe8a01;border-radius: 3px;}
	.applyFormBox p input[type="text"].mydivacc{width: 40%;border-right: 0;border-radius: 3px 0 0 3px;}
	.applyFormBox p input[type="button"].mbtn{height: 30px;/* padding: 0 5px; */background: #f7bd1a;/* margin-left: 10px; */width: 30%;border: 1px solid #fe8a01;color: #5b0b14;border-radius: 0 3px 3px 0;cursor: pointer;}
	.applyFormBox p input[type="button"].mbtn.disable{background: #fae8b8;}
	.applyFormBox p input[type="text"].yzm{width: 40%;border-right: 0;border-radius: 3px 0 0 3px;}
	.applyFormBox p .yzmBox{float: left;display: block;width: 29%;height: 28px;background: #f6bc19;border: 1px solid #fe8a01;border-radius: 0 3px 3px 0;text-align: center;font-size: 16px;line-height: 28px;color: #af5f00;}
	.applyFormBox p .yzmBox canvas{width: 85px; height: 28px;}
	.applyFormBox input[type="submit"].subbtn{display: inline-block;width: 50%;height: 3rem;font-size: 1.5rem;background: #f6bc19;margin: 20px auto 0;border-radius: 100px;cursor: pointer;line-height: 33px;transition: .3s;}
	.applyFormBox input[type="submit"].subbtn:hover{background: #d4ae52;color: #000;}
	.applyFormBox .check{color: #f6bc19;padding: 8px 10px;border: 1px solid #f6bc19;border-radius: 35px;margin-left: 1rem;}
	#Validform_msg{font-size: 14px;width:280px;background: rgba(0, 0, 0, 0.8);position:absolute;top:0px;right:50px;z-index:9999999999999;display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');/* box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1); */border-radius: 5px;overflow: hidden;}
	#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
	#Validform_msg .Validform_title{line-height:25px;height:25px;text-align:left;font-weight:bold;padding:0 8px;color:#fff;position:relative;background-color:#999;background: -moz-linear-gradient(top, #999, #666 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');display: none;}
	#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
	#Validform_msg a.Validform_close:hover{color:#ccc;}
	#Validform_msg .Validform_info{padding: 15px;border-top:none;text-align: center;color: #fff;font-size: 16px;}
	.borderNav{margin: 1rem;box-sizing: border-box;border: 1px solid #e2c76c;padding: 10px;}
	.borderNav a{display:block;float:left;background: #e2c76c;border: 1px solid #770100;height: 3rem;line-height: 3rem;font-size: 1rem;color: #000;width: 33.33333333%;box-sizing: border-box;padding-left: .5rem;}
	.borderNav a img{vertical-align:middle;margin-right:5px;height: 17px;}
	.line{width:100%;height:1px;background:url('../images/hr.png');margin: 20px auto;}

}


.layui-layer-content{font-size:16px !important;}