@charset "utf-8";
body{min-width: 1200px;width: 100%;font-size: 14px;background-color:black;}
table, td, input{font-size: 14px;}
input::-webkit-input-placeholder{
    color:#fff;
}
input::-moz-placeholder{  
    color:#fff;
}
input:-moz-placeholder{ 
    color:#fff;
}
input:-ms-input-placeholder{ 
    color:#fff;
}
/*.text-red{color: #f00;font-weight: bold;}*/
.topheader{width:1200px;margin:0 auto;}
.top_nav{margin:0 auto;width:100%;min-width: 1200px;position:relative;height:100px;border-bottom: 1px solid #ecc95a;}
.logo{width:260px;/*position:absolute;top:0;left: 50%;margin-left: -142px;z-index:100;*/float:left;}
.logo img{ margin-top: 8px;}
.header{height:68px;margin-top:16px;float:right;}
.nav{height:68px;overflow:hidden;}

.nav .nav_list li{float:left;}
.nav a{display:block;width:110px;height:68px;}
.nav a strong{display:block;color:#fff;font-size:16px;line-height:68px;text-align:center;}
.nav a strong:hover{color:#fae33e;}
/* banner_box */
.banner_box{margin:0 auto;width:100%;position:relative;overflow: hidden;background:url(banner.png) no-repeat center center;z-index:98;}
.bannerimg img{width:100%;}
.banner_box .search{max-width:1200px;width:62.5%;overflow:hidden;position:absolute;left:18.75%;bottom:7%;display:flex;}
.banner_box .search .searchimg img{width:100%;}
.banner_box .search input{border:none;}
.banner_box .search input:focus {outline: none; border:none;}
.banner_box .search .text{ /*float:left; */background: transparent;display:block;height:100%;color:#949494;font-size:16px;width:44%;position:absolute;left:29.66%;top:0;color:#fff;}
.banner_box .search a{float:right;width:15%;height:100%;position:absolute;right:0;top:0;margin-right: 100px;S}
/* main */
.main{margin:0 auto;width:100%;min-width: 1200px;position:relative;z-index:100; background:url(bg.png) /*no-repeat; background-size:100% 100%;*/ }
.main .bg{margin:0 auto;width:100%;text-align:center;background:#151211;padding-bottom:5px}
.main .bg>div{margin:0;padding:0}
.main .bg img{display:block;border:0;padding:0;margin:0;overflow:hidden;font-size: 0;}
.main .cont{position: relative;margin:0 auto;width:1200px;padding-bottom: 90px;}
.main .cont .tit{position:relative;background:url(tit.png) no-repeat center center;width:1128px;height:70px;margin:0 auto;color:#fae33e;font-size:16px;line-height:70px;}
.main .cont .tit span{text-align:left;padding-left:40px}
.main .cont .hd{text-align: center;padding:16px 0;}
.main .cont .hd img{width:100%;}
.main .cont p{margin:10px 40px;font-size:16px;line-height:30px;color:#ca9c4f;}
.main .cont p a{color:#ca9c4f;}
.tab-list{ padding-top:15px;margin:0 40px;}
.tab-list table{width:100%; white-space:nowrap; border-collapse:collapse; border:solid 1px #ca9c4f; border-right:none;background:#140c08;}
.tab-list table tr th{ line-height:55px;border-bottom:solid 1px #ca9c4f; white-space:nowrap; border-right:solid 1px #ca9c4f; color:#ebd689; text-align:center; font-size:16px;}
.tab-list table tr td{ white-space: nowrap; text-align:center; line-height:42px; color:#ebd689; font-size:14px; border-right:solid 1px #ca9c4f; border-bottom:solid 1px #ca9c4f; }

#msgDiv{z-index:10001;width:860px;height:380px;background:#fff;position:fixed;left:50%;top:30%;margin:0 0 0 -430px;display: none;font-size: 16px}
#msgDiv .i-close{width: 30px;height: 30px;background: url(i-close.png);position: absolute;right: -15px;top: -15px;cursor: pointer}
#msgDiv .hd{height: 40px;line-height: 40px;padding-left: 20px;background:#3a3a3a}
#msgDiv .hd h2{font-size: 22px;color: #fff}
#msgDiv .bd{padding: 30px;background: #272727;height: 350px;}

.list>div{position:relative;text-align:center;float:left; background:#3a3a3a;color: #fbf591;line-height:35px;}
.list> div::after{content:""; position:absolute; width:1px; height:100%; background:#464646; right:0; top:0;}

.footer{background:#1c111f url(./footerbg.png) top center no-repeat;height:70px;margin:0 auto;width: 100%;min-width: 1200px;text-align:center;color:#fff;line-height:70px;
}