@charset "utf-8";body{font-family:"微软雅黑",Arial,Helvetica,sans-serif;color:#071226;background-color:#fff;font-size:12px;}img{border:0px none;}a:link,a:visited{color:#071226;text-decoration:none;outline:none;}a:hover{color:#071226;text-decoration:none;outline:none;}ul,li{list-style:none;}div,ul,li,dl,dd,dt,p,span,a,body,h1,h2,input,form,h3,ol{padding:0px;margin:0px;}.clear{clear:both;}
html,body{min-width: 1230px;background: #2d2d30;}
.loading{display: block;text-align: center;line-height: 100px;color: #fff;}

#nav{background: #1b1b1d;color: #fff;}

.banner{overflow:hidden;width:100%;}
.banner img{width:100%;}

.main{width:1230px;overflow:hidden;margin:0px auto;}
/*.nav-main{width:1000px;overflow:hidden;height:100px;margin:0px auto;}
.nav-left{float:left;}
.nav-left img{margin-left: 11px;}
.nav-right{float:right;width:630px;}
.nav-right ul{overflow:hidden}
.nav-right ul li{float:left;height:100px;width:105px;text-align:center;}
.nav-right ul li a{display:inline-block;height:50px;line-height:50px;margin-top:25px; padding: 0px 10px; color: #fff; text-align:center;margin-left:25px;}
.nav-right ul li a:hover{border-bottom:solid 2px #b08a4a;}*/


#nav{ background:#1b1b1d;}
.nav-main{width:1000px;overflow:hidden;height:100px;margin:0px auto;}
.nav-left{float:left;}
.nav-right{float:right;width:630px;font-size: 16px;width: 800px;}
.nav-right{ font-size:16px;width:800px;}
.nav-right ul{overflow:hidden; float:right;}
.nav-right ul li{float:left;height:100px;width:105px;text-align:center;}
.nav-right ul li a{display:block;height:50px;line-height:50px;width:80px;margin-top:25px; text-align:center;margin-left:25px; color:#fff;}
.nav-right ul li a.sy{ border-bottom:solid 2px #b08a4a;}
.nav-right ul li a:hover{border-bottom:solid 2px #b08a4a;}




.tp-nav{overflow:hidden;/*height:64px; */margin-top: 50px; background:#1b1b1c;padding-left:48px;padding-top:10px;border-radius: 5px;}
.tp-nav ul{overflow:hidden;}
.tp-nav ul li{float:left;margin-right:10px;_display:inline;}
.tp-nav ul li a{display: inline-block; color:#9c834a;font-size:24px;/*width: 220px;*/ height:53px;line-height:53px;text-align:center;width:100%;max-width:330px;margin:10px 0px;border-radius:15px;border:1px solid #E0C536;}
.tp-nav ul li a:hover{color:#7d4c00;background-color:#E0C536;}
.tp-nav ul li.active a{color:#7d4c00;background-color:#E0C536;}
.tp-box-list ul li a.btn-voting{display:block;width:54px;height:25px; background-color:#E25858;color:#fff; font-size:1.4em;border-radius:6px; text-align:center;}
.tp-box-list ul li a.btn-voting-finish{display:block;width:54px;height:25px; background-color:#414145;color:#fff; font-size:1.4em;border-radius:6px; text-align:center;}
.tp-box-list ul li a.btn-voting:hover{opacity: 0.9;filter:alpha(opacity=90);}
.tp-box-list ul li img{display: inline-block;float: left; width: 100px; height: 100px;}

.voting-wrap .qr-code{display: none; position: fixed; top: 50%;left: 50%; z-index: 99; padding:0 10px 10px 10px; width: 280px;height: 320px; margin-left: -150px; margin-top: -150px; background: #fefefe;box-shadow: #333 5px 5px 10px;}
.voting-wrap .qr-code label{ display: block; height: 30px; line-height: 30px; border-bottom: 1px solid #ddd; margin:5px 0; padding-right: 10px; font-size: 15px;text-align: center;color: #990000;}
.voting-wrap .qr-code .close{display: block;font-size: 15px;height: 20px;line-height: 20px;position: absolute;top: 9px;right: 5px;text-align: center;width: 20px;color: #ff6a00;}
.voting-wrap .qr-code .close:hover{color: #990000;}
.voting-wrap .qr-code .qr-code-img{margin:0px;padding:0px;}

.voting-mask{position: fixed; top: 0;left: 0; z-index: 99; width: 100%;height: 100%;background: #000;opacity: 0.3;filter:alpha(opacity=30);}
.voting-box{position: fixed; top: 40%;left: 50%; z-index: 99; width: 400px;height: auto; margin-left: -200px; line-height: 30px; background: #fefefe;box-shadow: #333 5px 5px 10px;}
.voting-box>.wrap{margin: 20px;}
.voting-box p{font-size: 14px;}
.voting-box img{vertical-align: middle;}
.voting-box input{vertical-align: middle;}
.voting-box .code-wrap a{text-decoration: underline;}
.voting-box .code-wrap a:hover{color: #990000;}
.voting-box .btn-wrap{margin-top: 10px; text-align: center;}
.voting-box .btn-wrap a{display: inline-block; margin:5px 10px; padding: 0 20px;line-height: 30px; border: 1px solid #ddd;}
.voting-box .btn-wrap a:hover{background: #323A41;color: #fff;}


.tp-box{padding:25px;}
.tp-box ul{overflow:hidden;padding:5px 0;}
.tp-box ul li{position: relative; width:285px; height: 125px; overflow:hidden;float:left;margin:0 9px;_display:inline;background: #1b1b1c;border-radius:5px; }
.tp-box ul li a>img{position: absolute;left: 10px;top: 18px;width: 90px;height: 90px;}
.tp-box ul li div.info{margin-left: 110px;margin-top: 20px;}
.tp-box ul li p{line-height: 25px;}
.tp-box-title{font-size:14px;color:#747474;overflow: hidden;}
.tp-box-ticketNum{color:#dc4e00;}
.ticketNum{font-size:20px;}

.tp-box ul li .qr-code-mask{display: none; position: absolute;left: 0px; top:0px; width: 100%;height: 100%;margin: 0;padding: 0; background: #000;opacity: 0.7;filter:alpha(opacity=70);border-radius: 5px;}
.tp-box ul li .qr-code-wrap{display: none; position: absolute;left: 0px; top:0px; width: 100%;height: 100%; margin: 0;padding: 0;}
.tp-box ul li .qr-code-wrap .img{position: absolute;left: 10px; top:7px; width: 100px;height: 100px; margin: 0;padding:5px;background: #fff;}
.tp-box ul li .qr-code-wrap .img table{width: 100%;height: 100%;}
.tp-box ul li .qr-code-wrap .text{position: absolute;left: 120px; top:0px; width: 50%;height: 100%;text-align: center;}
.tp-box ul li .qr-code-wrap .text span{display: block; margin-top:30px; color: #fff; font-size: 16px; line-height: 25px;}

.footer{width:100%;background:#1b1b1d;padding-bottom:20px;}
.footer-main{width:1000px;overflow:hidden;margin:0px auto; text-align: center;}
.footer-m{margin: auto;display: inline-block;}
.footer-title{color:#fff;font-size:18px;width:289px;height:40px;background:url(../images/border1.jpg) no-repeat left bottom;line-height:40px;text-align: center;}
ul.footer-list {width:310px; padding-left:20px;}
ul.footer-list li {margin-top:5px;text-align: left;}
ul.footer-list li span{ color:#61616b;}
.footer-m p{width:245px; color:#61616b;line-height:20px;padding:5px 0 0 10px;}

.copyright{width:100%;text-align:center;line-height:50px;background:#080607;color:#61616b;}