.indexFlash{min-height:100px; _height:100px; position:relative;}
.indexFlash li img{width:100%; float:left;}
.indexFlash .btnDiv{position:absolute; z-index:10; left:0px; bottom:6px; width:100%; text-align:center;}
.indexFlash .btnDiv span{display:inline-block; width:8px; height:8px; background:#fff; margin:0 6px;
border-radius:8px;
-moz-border-radius:8px;
}
.indexFlash .btnDiv .spanNow{background:#e35f14;}

.news{background:url(../image/newsBg.jpg) center top no-repeat; background-size:cover; min-height:200px; _height:200px; padding:200px 0 50px 10px;}
.news li{float:left; width:50%; padding-bottom:10px; overflow:hidden;}
.news .imgDiv{padding-right:10px;}
.news .imgDiv img{width:100%; float:left;}
.news .bg{clear:both; margin-right:10px; background:#141414; padding:0 10px; color:#FFF; font-size:14px;}
.news h1 a{color:#FFF; font-weight:400; display:block; height:36px; line-height:36px; overflow:hidden;}
.news .msg{height:35px; line-height:35px; overflow:hidden; background:url(../image/nimg33.png) left center no-repeat; padding-left:25px;}
.news .li_01 .bg{background:#ba9a83;}
.news .li_02 .bg{background:#141414;}
.news .li_03 .bg{background:#5d5f76;}
.news .li_04 .bg{background:#51818d;}

.newShow{padding:10px; color:#b3b3b3;}
.newShow h1{font-weight:400; color:#FFF; padding-bottom:5px;}
.newShow h2{font-weight:400; color:#FFF; padding-bottom:10px;}
.newShow .time{padding-bottom:10px;}
.newShow .content{line-height:1.8em; text-align:justify;}
.newShow .imgDiv{padding:10px 0;}
.newShow .imgDiv img{width:100%;}

.news2{padding-top:10px;}
.news2 li{min-height:50px; _height:50px; margin-bottom:10px; position:relative;}
.news2 .imgDiv img{float:left; width:100%;}
.news2 .bg{position:absolute; z-index:10; left:0px; top:0px; width:70%; padding-left:10px; height:100%; background:rgba(0,0,0,0.5); color:#d9d9d8;}
.news2 h1{padding:15px 10px 5px 0;}
.news2 h1 a{color:#FFF;}
.news2 .content{line-height:1.8em;}
.news2 .msg{height:35px; line-height:35px; overflow:hidden; background:url(../image/nimg33.png) left center no-repeat; padding-left:25px;}

.about{min-height:200px; _height:200px; position:relative;}
.about li{min-height:200px; _height:200px; position:relative; padding-bottom:60px; width:100%}
.about .bg img{ width:100%;}
.about .box{position:absolute; z-index:10; left:0px; bottom:30px; width:100%; color:#FFF;}
.about h1{padding:10px 15px; font-size:18px; font-weight:400;}
.about h1 img{position:relative; top:3px; margin-right:6px;}
.about .content{padding:30px 15px; text-align:justify; line-height:1.8em; font-size:14px;}
.about .content b{ font-size:16px;}
.about .prev{position:absolute; z-index:10; top:0px; right:55px; display:block; width:55px; height:45px; background:rgba(255,255,255,0.5) url(../image/prev.png) center no-repeat;}
.about .prev:hover{background:#004998 url(../image/prev.png) center no-repeat;}
.about .next{position:absolute; z-index:10; top:0px; right:0px; display:block; width:55px; height:45px; background:rgba(255,255,255,0.5) url(../image/next.png) center no-repeat;}
.about .next:hover{background:#004998 url(../image/next.png) center no-repeat;}

.shop{padding:0 10px 70px 10px; color:#FFF; font-size:14px; line-height:1.6em;}
.shop .msg{min-height:50px; _height:50px; position:relative; padding:5px 0 10px 30px;}
.shop .msg img{width:22px; position:absolute; left:0px; top:0px;}
.shop .msg span{font-size:18px; padding-right:5px;}
.shop li{margin-bottom:10px; background:#171717; border-top:#333 solid 1px; padding:10px 10px 10px 30px;}
.shop li h2{padding-bottom:6px; font-size:16px;}

.shopShow{padding:5px 15px 70px 15px;}
.shopShow .content{background:#171717; border-top:#333 solid 1px; padding:15px 10px 10px 40px; min-height:50px; _height:50px; position:relative; margin-bottom:10px; color:#FFF; font-size:14px; line-height:1.6em;}
.shopShow .content h1{padding-bottom:6px;}
.shopShow .content img{width:22px; position:absolute; left:10px; top:10px;}
.shopShow .map img{width:100%;}

.pg{height:320px; width:250px; position:absolute; left:50%; top:50%; margin-top:-160px; margin-left:-125px; text-align:center;}
.pg .btn{display:block; background:url(../image/nimg46.png) left top no-repeat; width:25px; height:25px; position:absolute; z-index:10; top:0px; right:10px;}
.pg .imgDiv{padding:10px 0; position:relative;}
.pg .imgDiv .msg{ position:absolute; top:10px; left:65px; z-index:40}
.pg .name{font-size:14px; color:#999aa2; height:90px;}
.pg .name span{color:#FFF;}
.pg .btnDiv a{display:block; width:100px; height:80px; text-align:center; color:#FFF; background:#6e6f7a; font-size:18px;}
.pg .btnDiv div{padding-top:12px; height:32px; overflow:hidden;}
.pg .btnDiv img{width:35px;}

.pgTitle{height:55px; line-height:55px; text-align:center; overflow:hidden; position:relative; color:#FFF; background:#001123;}
.pgTitle h1{font-weight:400; font-size:20px;}
.pgTitle .btn{background:url(../image/nimg60.png) center no-repeat; width:55px; height:55px; position:absolute; left:0px; top:0px;}

.pgList{padding:20px;}
.pgList .form{min-height:45px; _height:45px; position:relative; padding-right:70px;}
.pgList .form a{position:absolute; top:10px; right:0px;}
.pgList .form .input1{width:100%; height:35px; line-height:35px; text-indent:10px; color:#FFF; background:#5f606d; color:#a4a5ac;}
.pgList .form .btn1{position:absolute; z-index:10; top:0px; right:70px; width:35px; height:35px; background:url(../image/btn1.png) center no-repeat; cursor:pointer;}
.pgList .form li{min-height:45px; _height:45px; position:relative; padding:0 0 10px 30px;}
.pgList .form .radio{position:absolute; left:0px; top:9px;}
.pgList .form .name{height:35px; line-height:35px; overflow:hidden; font-size:14px; color:#FFF;}
.pgList select{float:left; margin-right:20px;}
.pgList .selectDiv{float:left; height:35px; line-height:35px; color:#FFF; background:#5f606d url(../image/limg37.jpg) no-repeat right center; color:#fff; border:0px; font-family:"微软雅黑"; width:45%; margin-right:10px;}
.pgList .form .btn2{width:90px; height:30px; background:#004998; font-size:14px; color:#FFF; cursor:pointer;
border-radius:3px;
-moz-border-radius:3px;
}
.pgList th{color:#FFF; font-size:15px; background:#004998; height:50px; font-weight:400; border-left:#003a7a solid 1px; border-right:#336dad solid 1px; border-bottom:#336dad solid 1px;}
.pgList td{color:#FFF; font-size:14px; text-align:center; height:45px; border-bottom:#474958 solid 1px;}
.pgList .tdLast{border-right:#474958 solid 1px;}
.pgList .tdFirst{border-left:#474958 solid 1px;}
.pgList td .ico1{position:relative; left:-5px; top:-5px; width:12px;}

.pgList2{padding-top:0px;}
.pgList2 td{height:55px;}
.pgList2 .imgDiv{height:45px; position:relative; padding-left:5px;}
.pgList2 .imgDiv img{height:45px;}
.pgList2 .imgDiv span{position:absolute; left:50%; font-size:18px; margin-left:-45px;}

.pgShow{padding:15px;}
.pgShow li{height:50px; line-height:50px; overflow:hidden; border-bottom:#3c3c4d solid 1px; font-size:16px; color:#aeafb5;}
.pgShow li em{color:#FFF;}
.pgShow .btnDiv{padding-top:15px;}
.pgShow .btnDiv a{display:block; height:40px; line-height:40px; text-align:center; background:#575765; color:#FFF; font-size:16px;
border-radius:3px;
-moz-border-radius:3px;
}

.login{width:300px; overflow:hidden; margin:0 auto;}
.login .imgDiv{text-align:center; padding:65px 0 50px 0;}
.login li{min-height:45px; _height:45px; padding-bottom:5px; position:relative; border-bottom:#3b3c4d solid 1px;}
.login li img{position:absolute; left:5px; top:9px; width:20px;}
.login li em{position:absolute; left:40px; top:0px; line-height:45px; white-space:nowrap; color:#FFF; font-size:16px;}
.login .input1{width:190px; height:45px; line-height:45px; font-size:15px; color:#565765;margin-left:104px}

.login .textareaDiv{border-bottom:#3b3c4d solid 1px; padding:0 0 0 110px;}
.login textarea{width:100%; height:70px; line-height:25px; border:0px; color:#565765; font-family:"微软雅黑"; padding:10px 0px; background:transparent;}
.login .li_01{padding:25px 0;}
.login .btn1{height:40px; width:100%; background:#004998; color:#FFF; font-size:16px; cursor:pointer;
border-radius:3px;
-moz-border-radius:3px;
}
.login .btnDiv{height:50px; overflow:hidden; padding:0 10px;}
.login .btnDiv a{font-size:16px; color:#565765;}
.login h1{font-weight:400; text-align:center; font-size:18px; padding:25px 0; height:25px; overflow:hidden; position:relative; color:#FFF;}
.login h1 em{position:absolute; left:40px; top:25px;}
.login h1 .btn{position:absolute; top:27px; right:0px; color:#FFF; font-size:14px; background:url(../image/nimg29.png) left center no-repeat; padding-left:20px;}
.login .btn_1{position:absolute; top:10px; right:0px; background:#6f7183; height:25px; line-height:25px; padding:0 10px; white-space:nowrap; font-size:14px; color:#FFF;
border-radius:3px;
-moz-border-radius:3px;
}
.login .msg{color:#9899a1; padding:10px 0 0 40px;}

.pageTitle2{text-align:center; font-size:18px; color:#FFF; height:70px; line-height:70px; overflow:hidden; background:url(../image/pageTitle2.png) center top no-repeat;}

.card{padding:10px 15px;}
.card h1{color:#FFF; font-weight:400;}
.card dd{font-size:14px; line-height:1.6em; min-height:1.6em; _height:1.6em; padding:10px 0 0 20px; color:#FFF; position:relative;}
.card dd em{position:absolute; left:0px; top:10px;}

.pageTips{margin:0 10px; padding:10px; background:#262834}
.pageTips li{height:30px; line-height:30px; overflow:hidden;}
.pageTips a{color:#FFF; font-size:14px;}

.Exchange_01{height:60px; overflow:hidden; padding-top:15px; margin:0 10px; position:relative;}
.Exchange_01 .bg{position:absolute; z-index:1; left:0px; top:25px; width:100%; height:6px; background:#800000; border-bottom:#333 solid 1px;
border-radius:3px;
-moz-border-radius:3px;
}
.Exchange_01 a{display:block; height:40px; padding-top:35px; color:#FFF; font-size:14px; color:#595b68; text-align:center;}
.Exchange_01 .aNow{color:#FFF; background:url(../image/ico2.png) center top no-repeat;}
.Exchange_01 p{ font-size:14px; color:#fff; padding-bottom:10px;}
.Exchange_01 li{ float:left;}
.Exchange_01 .form li .input1{float:left; width:100px; height:28px; line-height:28px; text-indent:10px; border:#e5e5e5 solid 1px; font-weight:bold; color:#333; background:#fff url(../image/limg18.jpg) no-repeat right center; cursor:pointer;}
.Exchange_01 .form span{ padding:0 5px; color:#fff; line-height:28px;}

.pageInfo{background:url(../image/pageInfo.png) left top no-repeat; width:120px; padding-left:40px; height:60px; line-height:55px; overflow:hidden; color:#FFF; font-size:14px; position:absolute; z-index:20; left:20px; top:200px;}
.pageInfo b{font-size:16px;}

.IntegralList{padding:10px;}
.IntegralList li{height:80px; overflow:hidden; position:relative; border-bottom:#4a4b5a solid 1px; color:#d6d7da; padding-left:90px;}
.IntegralList .imgDiv{position:absolute; left:0px; top:10px;}
.IntegralList .imgDiv img{width:75px;}
.IntegralList h1{padding:10px 0 2px 0;}
.IntegralList a{color:#FFF;}

.myMsg{ padding-top:10px;}
.myMsg li{height:100px; overflow:hidden; position:relative; border-bottom:#71727d solid 1px; padding:0 10px 0 95px; color:#989898;}
.myMsg .imgDiv{position:absolute; left:15px; top:15px;}
.myMsg .imgDiv img{width:65px;}
.myMsg .ico{position:absolute; z-index:10; left:65px; top:0px; width:26px; height:26px; line-height:26px; text-align:center; background:url(../image/limg26.png) no-repeat; color:#FFF; font-size:20px; font-weight:bold;}
.myMsg .content{ font-size:14px;}
.myMsg h1{padding:15px 0 5px 0; color:#FFF;}
.myMsg span{position:absolute; top:18px; right:10px; white-space:nowrap;}

.member{padding:15px 0; width:300px; margin:0 auto;}
.member h1{text-align:center; padding-bottom:10px; color:#FFF;}
.member .imgDiv{min-height:50px; _height:50px; position:relative;}
.member .imgDiv img{width:100%;}
.member .content{position:absolute; z-index:10; left:0px; bottom:20px; width:280px; padding:0 10px; color:#FFF; font-size:14px; line-height:1.6em;}
.member .content div{text-align:right;}
.member .content a{font-size:12px; color:#FFF; text-decoration:underline;}
.member .list2{width:300px; overflow:hidden; position:relative; left:-2px;}
.member .list2 ul{width:110%;}
.member .list2 li{float:left; width:160px; height:66px; overflow:hidden;}
.member .list2 a{display:block; height:66px; line-height:65px; padding-left:40px; background:url(../image/bg1.png) left top no-repeat; color:#FFF; position:relative; font-size:16px;}
.member .list2 img{width:25px; position:absolute; left:10px; top:20px;}
.member .list2 .img2{display:none;}
.member .list2 a:hover img{display:none;}
.member .list2 a:hover .img2{display:block;}
.member .list2 em{position:absolute; z-index:10; left:25px; top:7px; display:block; width:18px; height:18px; line-height:18px; text-align:center; background:#f00; color:#FFF; font-size:14px;
border-radius:10px;
-moz-border-radius:10px;
}

.member_01{background:url(../image/member_01.png) left top no-repeat; width:160px; height:132px; overflow:hidden; text-align:center; color:#FFF;}
.member_01 h1{font-size:20px; font-weight:400; padding:70px 0 0 0;}
.member_01 h1 a{color:#FFF;}

.member_02{background:url(../image/member_02.png) center top no-repeat; width:136px; height:132px; overflow:hidden; position:relative; right:2px;}
.member_02 h2{padding:60px 0 0 10px; color:#004998; font-size:16px;}
.member_02 .btn{padding:2px 0 0 10px;}
.member_02 .btn a{color:#487eb9;}

.SignLayer{position:absolute; z-index:100; width:300px; border:#e1e1e1 solid 1px; background:#FFF; display:none;}
.SignLayer h1{height:35px; line-height:35px; overflow:hidden; padding-left:15px; background:#f6f6f6; font-weight:400; position:relative;}
.SignLayer h1 a{display:block; background:url(../image/close.png) center no-repeat; width:35px; height:35px; position:absolute; top:0px; right:0px;}
.SignLayer .msg{height:50px; line-height:50px; font-size:14px; padding-left:60px; overflow:hidden; position:relative;}
.SignLayer .msg img{position:absolute; left:15px; top:10px; width:30px;}
.SignLayer .btnDiv{padding:10px 0 0 0; height:42px; overflow:hidden; text-align:center; background:#f6f6f6;}
.SignLayer .btnDiv a{display:inline-block; height:30px; line-height:30px; text-align:center; padding:0 10px; margin:0 5px; white-space:nowrap; font-size:14px; color:#FFF; border:#c30000 solid 1px; background:url(../image/btn1.gif) top repeat-x;
border-radius:2px;
-moz-border-radius:2px;
}


.pwdLayer{position:absolute; z-index:100; width:300px; border:#e1e1e1 solid 1px; background:#FFF; display:none;}
.pwdLayer h1{height:35px; line-height:35px; overflow:hidden; padding-left:15px; background:#f6f6f6; font-weight:400; position:relative;}
.pwdLayer h1 a{display:block; background:url(../image/close.png) center no-repeat; width:35px; height:35px; position:absolute; top:0px; right:0px;}
.pwdLayer .text{height:50px; line-height:50px; font-size:14px; overflow:hidden; position:relative; padding:0 20px;}
.pwdLayer .input1{ height:30px; border:#cccccc solid 1px; width:100%;}
.pwdLayer .btnDiv{padding:10px 0 0 0; height:42px; overflow:hidden; text-align:center; background:#f6f6f6;}
.pwdLayer .btn1{display:inline-block; height:30px; line-height:30px; text-align:center; padding:0 10px; margin:0 5px; white-space:nowrap; font-size:14px; color:#FFF; border:#c30000 solid 1px; background:url(../image/btn1.gif) top repeat-x;
border-radius:2px;
-moz-border-radius:2px;
}

.ewmLayer{position:fixed; z-index:100; left:50%; margin-left:-150px; top:50%; margin-top:-60px; width:300px; border:#e1e1e1 solid 1px; background:#FFF; display:none;}
.ewmLayer h1{height:35px; line-height:35px; overflow:hidden; padding-left:15px; background:#f6f6f6; font-weight:400; position:relative;}
.ewmLayer h1 a{display:block; background:url(../image/close.png) center no-repeat; width:35px; height:35px; position:absolute; top:0px; right:0px;}
.ewmLayer .ewm{ padding:10px 10px;}
.ewmLayer .bottomDiv{padding:10px 0 0 0; height:42px; overflow:hidden; text-align:center; background:#f6f6f6;}

.ExchangeShow .imgDiv img{ width:100%;}
.ExchangeShow .name{ height:69px;  font-size:20px; color:#fff; text-align:center; line-height:69px; border-bottom:#252634 solid 1px;}
.ExchangeShow .fenshu{ padding:10px 10px; color:#fff; font-size:14px;}
.ExchangeShow .fenshu font{ font-size:20px;}
.ExchangeShow .list{ padding:30px 0;}
.ExchangeShow .list li{min-height:34px; _height:34px; line-height:34px; position:relative; padding:0 0 10px 80px;}
.ExchangeShow .list em{position:absolute; left:10px; top:0px; white-space:nowrap; color:#fff; font-size:14px;}
.ExchangeShow .numInput{background:url(../image/input.gif) left top no-repeat; width:142px; height:39px; overflow:hidden;}
.ExchangeShow .numInput span{display:block; float:left; cursor:pointer; width:39px; height:39px; overflow:hidden;}
.ExchangeShow .numInput input{float:left; height:39px; line-height:39px; width:63px; text-align:center; font-size:18px; font-weight:bold;}
.ExchangeShow .btnDiv{ padding:10px 40px;}
.ExchangeShow .btn1{height:40px; width:100%; background:#004998; color:#FFF; font-size:16px; cursor:pointer;
border-radius:3px;
-moz-border-radius:3px;
}

.login li.li02{ border-bottom:#3b3c4d solid 1px;}
.login li dl{ position:absolute; left:40px;}
.login li dd{ float:left; position:relative; padding-left:35px; margin-right:14px;}
.login li dd:last-child{ margin-right:0px;}
.login li dd em{ position:absolute;left:0px; top:0px; line-height:45px; white-space:nowrap; color:#FFF; font-size:16px;}
.login li dd select{height:30px; line-height:30px; background:#5e606d; margin-top:8px; color:#fff; font-size:14px; border:none; width:88px;}

/*2016-4-25修改*/
/*演唱会门票-信息填写*/
.PackageShow6 .list{ margin:15px 10px;}
.PackageShow6 .list li{ position:relative; height:30px; line-height:30px; padding-left:85px; margin-bottom:10px;}
.PackageShow6 .list li em{ position:absolute; left:0px; width:80px; color:#fff; text-align:right; font-size:14px;}
.PackageShow6 .list li .input1{ height:28px; line-height:28px; border:1px solid #5a5c69; width:100%; text-indent:10px; font-size:14px; color:#fff;}
.PackageShow6 .con{ padding:0px 10px; color:#ffbc01; line-height:22px;}
.PackageShow6 .btn a{ display:block; width:60%; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; background:#004998; border-radius:3px; margin:40px auto;}

.RedeemLayer{ position:absolute; width:70%; z-index:333; display:none; background:#fff; border-radius:3px; -moz-border-radius:3px; padding-bottom:10px;overflow-x: auto; padding:40px 0px 20px 0px; text-align:center;}
.RedeemLayer .close{ background:url(../image/limg15.jpg) top left no-repeat; position:absolute; right:10px; top:10px; display:inline-block; width:12px; height:14px; background-size:100%;}
.RedeemLayer h1{ font-size:16px; color:#004998; margin-bottom:10px;}
.RedeemLayer p{ font-size:14px; line-height:22px; padding:0px 10px;}

/*演唱会门票-详情页*/
.PackageShow .conShow1{ padding:10px 20px; border-top:1px dashed #272838; margin-top:20px; font-size:14px; line-height:24px;}
.PackageShow .conShow1 b{ color:#f2c852;}
.PackageShow .conShow1 dd{ margin-bottom:20px;}
.PackageShow .conShow1 .p3 b{ display:inline-block; margin-bottom:10px;}
