@charset "utf-8";
/* CSS Document */
body{ font-family:\5FAE\8F6F\96C5\9ED1; font-size: 12px; background: #F0F0F0;}
input{ font-family: \5FAE\8F6F\96C5\9ED1;}
a{color: #444444;}
li h3 a:hover{ color: #556895 !important;}
/*公用CSS*/
.fl{ float: left; display:inline;}
.fr{ float: right; display:inline;}

#in-top{ width: 1200px; /*height: 580px;*/ overflow: hidden; margin: 0 auto; position: relative;}
.in-ban{ width: 100%; height: 530px; overflow: hidden; position: relative;}
.in-ban .in-ban-img{ width: 100%; height: 530px;}
.in-ban .in-ban-img li{ width: 100%; height: 530px; float: left;}
.in-ban .in-ban-icon{ width: 100%; height: 20px; position: absolute; top: 495px; left: 0; text-align: center; clear:both; vertical-align:top;}
.in-ban .in-ban-icon li{ display:inline-block; *display:inline; zoom:1; line-height: 99999px; height:20px; cursor:pointer; padding:0 11px; font-size: 0; margin: 0 6px; overflow:hidden;vertical-align:top; background: url("../image/in-ban-icon1.png") no-repeat;}
.in-ban .in-ban-icon li.on{ background-position: 0 -20px;}
#in-top .in-ban-left{ position: absolute; top: 0; left: 45px;}
#in-top .logo{ width: 146px; height: 45px; margin: 40px 0 0 4px;}
#in-top .nav{ width: 88px; height: auto; overflow: hidden; margin-top: 45px;}
#in-top .nav a{ display: block; float: left; width: 100%; height: 36px; line-height: 36px; margin-top: 15px; padding-bottom: 2px; color: #556895; font-size: 16px; background: url("../image/in-nav-bg.png") no-repeat;}
#in-top .nav a{ background-position: 0 -38px;}
#in-top .nav a:hover,#in-top .nav a.cur{ color: #ffffff; background-position: 0 0;}
#in-top .nav span{ display: inline-block; width: 16px; height: 16px; vertical-align: top; margin: 10px 10px 0 15px; background: url("../image/nav-icon1.png") no-repeat; *margin-top:2px;}
#in-top .nav a.activity span{ background-position: 0 -48px;}
#in-top .nav a.venues span{ background-position: 0 -64px;}
#in-top .nav a.group span{ background-position: 0 -80px;}
#in-top .nav a.activity:hover span,#in-top .nav .activity.cur span{ background-position: 0 0;}
#in-top .nav a.venues:hover span,#in-top .nav .venues.cur span{ background-position: 0 -16px;}
#in-top .nav a.group:hover span,#in-top .nav .group.cur span{ background-position: 0 -32px;}
#in-top .user-box{ width: 296px; height: 530px; background: url("../image/user-in-bg.png") repeat; position: absolute; top: 0; right: 0; text-align: center; padding:0 38px;}
#in-top .user-box .user-photo{ width: 120px; height: 120px; overflow: hidden; background: url("../image/user-in-icon2.png") no-repeat; padding: 15px; margin: 94px auto 0;}
#in-top .user-box .user-photo img{ border-radius: 50%; -moz-border-radius:50%; -webkit-border-radius:50%; overflow: hidden;}
#in-top .user-box h3{ height: 26px; line-height: 26px; color: #ffffff; font-size: 16px; margin-top: 22px;}
#in-top .user-box h4{ height: 18px; line-height: 18px; color: #ffffff; font-size: 12px; margin-top: 4px;}
#in-top .user-box .user-info{ width: 100%; height: auto; overflow: hidden; margin-top: 85px;}
#in-top .user-box .user-info a{ display: block; width: 74px; height: 60px; float: left; text-align: center;}
#in-top .user-box .user-info i{ display: block; width: 30px; height: 30px; margin: 0 auto; background: url("../image/user-in-icon1.png") no-repeat;}
#in-top .user-box .user-info span{ display: block; width: 100%; height: 20px; line-height: 20px; margin: 10px 0 0; color: #ffffff;}
#in-top .user-box .user-info .collect i{ background-position: 0 0;}
#in-top .user-box .user-info .book i{ background-position: 0 -30px;}
#in-top .user-box .user-info .info i{ background-position: 0 -60px;}
#in-top .user-box .user-info .personal i{ background-position: 0 -90px;}
/*login*/
#in-top .user-login{ width: 290px; height: 530px; background: url("../image/user-in-bg.png") repeat; position: absolute; top: 0; right: 0; padding:0 41px;}
#in-top .user-login h2{ height: 28px; line-height: 28px; text-align: center; color: #ffffff; font-size: 20px; font-family: 黑体; font-weight: normal; margin: 40px 0 20px;}
#in-top .user-login .user{ width: 100%; height: 50px; overflow: hidden; margin-top: 12px; padding-bottom: 4px; background: url("../image/opacity10.png") no-repeat left bottom; border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
#in-top .user-login .user input[type=text],#in-top .user-login .user input[type=password]{ width: 260px; height: 22px; line-height: 22px; padding: 14px 15px; border: none; background-color: #ffffff; border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius:10px; color: #7688B1; font-size: 14px;}
#in-top .user-login .user .login-submit{ width: 100%; height: 50px; line-height: 50px; border: none; text-align: center; background-color: #556895; border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius:10px; color: #ffffff; font-size: 14px; padding: 0; cursor: pointer;}
#in-top .user-login .forgetPwd{ height: 20px; line-height: 20px; margin-top: 6px; padding: 0 10px;}
#in-top .user-login .forgetPwd span{ color: #283348;}
#in-top .user-login .forgetPwd input{ float: left; margin: 4px 6px 0 0; *margin:0px 6px 0px 0px;}
#in-top .user-login .forgetPwd a{ color: #283348;}
#in-top .user-login h4{ height: 20px; line-height: 20px; margin-top: 20px; text-align: center; color: #999999; font-size: 12px; font-weight: normal;}
#in-top .user-login .login-cate{ width: 270px; height: 60px; overflow: hidden; margin: 14px auto 0;}
#in-top .user-login .login-cate a{ display: block; float: left; width: 60px; height: 60px; overflow: hidden; margin: 0 15px; background: url("../image/login-icon1.png") no-repeat;}
#in-top .user-login .login-cate .qq{ background-position: 0 0;}
#in-top .user-login .login-cate .sina{ background-position: 0 -60px;}
#in-top .user-login .login-cate .weixin{ background-position: 0 -120px;}
#in-top .user-login .register{ margin-top: 26px;}
#in-top .user-login .register a{ display: block; width: 100%; height: 50px; line-height: 50px; text-align: center; background-color: #ffffff; border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius:10px; color: #425175; font-size: 14px; font-weight: bold;}
#in-top .top-search{line-height: 24px; color: #ffffff; padding: 13px 16px; background: url("../image/top-search-bg.jpg") repeat;}
#in-top .top-search span{ float: left;}
#in-top .top-search a{ display: inline-block; height: 24px; float: left; color: #ffffff; padding: 0 5px; margin: 0 5px;}
#in-top .top-search a:hover,#in-top .top-search a.cur{ color: #556895; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; background-color: #ffffff;}
#in-top .top-search .area_culture{ margin: 3px 0 0 65px;}
#in-top .top-search .area_culture2{ margin: 3px 0 0 9px;}
.in-content{ width: 1160px; height: auto; overflow: hidden; margin: 25px auto 0; padding: 0 20px;}
.in-content .in-tit{ width: 100%; height: 35px; line-height: 35px; overflow: hidden;}
.in-content .in-tit span{ color: #888888; font-size: 16px;}
.in-content .in-tit i{ display: inline-block; float: left; width: 22px; margin-right: 6px; background: url("../image/in-icon1.png") no-repeat;}
.in-content .in-tit .in-hot i{ height: 22px; margin-top: 6px; background-position: 0 0;}
.in-content .in-tit .in-love i{ height: 21px; margin-top: 7px; background-position: 0 -22px;}
.in-content .in-tit .in-tit1 i{ height: 14px; margin-top: 11px; background-position: 0 -43px;}
.in-content .in-tit .in-cate1{}
.in-content .in-tit .in-cate1 a{ display: inline-block; height: 35px; margin-left: 10px; padding: 0 13px; background-color: #8492B3; color: #ffffff; font-size: 16px; border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.in-content .in-tit .in-cate1 a:hover,.in-content .in-tit .in-cate1 a.cur{ background-color: #6376A0;}
.in-content .in-tit .in-cate1 a.more{ background-color: #888888;}
.in-content .in-tit .in-cate1 a.more:hover{ background-color: #666666;}
.in-content .in-tit .in-cate2{ color: #888888; font-size: 16px;}
.in-content .in-tit .in-cate2 em{ color: #FF2626;}
.in-hot-search{ width: 260px; height: 35px; overflow: hidden; background: url("../image/in-hot-search.png") no-repeat #ffffff; border-radius: 18px; -moz-border-radius:18px; -webkit-border-radius:18px;}
.in-hot-search input{ width: 200px; height: 21px; line-height: 21px; overflow: hidden; border: none; background: #ffffff; margin: 7px 0 0 36px; color: #aaaaaa; font-size: 14px; float: left;}
.in-part1 .in-hotList{ width: 100%; margin-top: 10px;}
.in-part1 .in-hotList ul{ width: 1180px; margin-right: -20px;}
.in-part1 .in-hotList li{ float: left; width: 216px; height: 216px; overflow: hidden; margin: 20px 20px 0 0; position: relative; border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-bottom: solid 2px #cccccc;}
.in-part1 .in-hotList li img{
    border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
    /*-webkit-transition: -webkit-transform .5s ease-out;
    -moz-transition: -moz-transform .5s ease-out;
    -o-transition: -o-transform .5s ease-out;
    -ms-transition: -ms-transform .5s ease-out;*/}
.in-part1 .in-hotList li:hover img{
    /*-webkit-transform: rotateZ(-20deg) scale(1.2);
    -moz-transform: rotateZ(-20deg) scale(1.2);
    -o-transform: rotateZ(-20deg) scale(1.2);
    -ms-transform: rotateZ(-30deg) scale(1.2);
    transform: rotateZ(-20deg) scale(1.2);*/}
.in-part1 .in-hotList li img{ width: 216px; height: 216px;}
.in-part1 .in-hotList li .shade{ display: block; position: absolute; z-index: 1; top: 0; left: 0; width: 216px; height: 216px; overflow: hidden; background-color: #000000; opacity: 0.5; filter: alpha(opacity=50); border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.in-part1 .in-hotList li .txt{ display: block; position: absolute; z-index: 2; top: 0; left: 0; width: 216px; height: 216px; overflow: hidden;}
.in-part1 .in-hotList li h3{ display: block; position: absolute; z-index: 2; top: 20px; right: 20px; width: 148px; height: 1105px; line-height: 21px; overflow: hidden; color: #ffffff; font-size: 15px; text-align: right;}
.in-part1 .in-hotList li .heart{ display: block; position: absolute; z-index: 2; top: 180px; left: 15px; height: 28px; line-height: 28px; overflow: hidden; color: #ffffff; font-size: 20px; text-align: right; vertical-align: top;}
.in-part1 .in-hotList li .heart i{ display: inline-block; float: left; width: 22px; height: 20px; margin: 5px 10px 0 0; background: url("../image/in-icon1.png") no-repeat 0 -89px;}
.in-part2 .in-loveList{ width: 1182px; height: auto; overflow: hidden; margin-right: -22px;}
.in-part2 .in-loveList li{ width: 372px; height: auto; overflow: hidden; padding-bottom: 2px; float: left; margin: 20px 22px 0 0;}
.in-part2 .in-loveList .img{ display: block; width: 120px; height: 120px;}
.in-part2 .in-loveList img,.in-part2 .in-loveList .info{ border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-bottom: solid 2px #cccccc;}
.in-part2 .in-loveList .info{ width: 190px; height: 180px; padding: 20px; background-color: #ffffff; position: relative;}
.in-part2 .in-loveList .info span{ display: block; width: 11px; height: 24px; position: absolute; top: 20px; left: -11px; background: url("../image/in-icon2.png") no-repeat;}
.in-part2 .in-loveList .info h3{ line-height: 28px; max-height: 56px; overflow: hidden; margin-bottom: 20px;}
.in-part2 .in-loveList .info h3 a{ color: #222222; font-size: 16px; font-weight: normal;}
.in-part2 .in-loveList .info p{ line-height: 22px; max-height: 44px; overflow: hidden; color: #666666; font-size: 14px;}
.in-activity{ width: 1180px; height: auto; overflow: hidden; margin-right: -20px;}
.in-activity ul{ clear: both; height: auto; overflow: hidden;}
.in-activity li{ float: left; width: 235px; height: 420px; overflow: hidden; background-color: #ffffff; border-bottom: solid 2px #cccccc; padding: 20px; margin: 20px 20px 0 0;}
.in-activity .img{ display: table-cell; width: 235px; height: 235px; line-height: 235px; overflow: hidden; text-align: center; vertical-align: middle; *display:block; *font-size: 205px; *font-family: Arial;}
.in-activity li,.in-activity .img img{ border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.in-activity img{ vertical-align: middle;}
.in-activity .info{ height: 130px; border-bottom: solid 1px #d9d9d9; margin: 15px 5px 0;}
.in-activity .info h3{ line-height: 28px; max-height: 56px; overflow: hidden; margin-bottom: 10px;}
.in-activity .info a{ color: #222222; font-size: 16px; font-weight: normal;}
.in-activity .info p{ height: 24px; line-height: 24px; overflow: hidden; color: #666666; font-size: 14px;}
.in-activity .icon{ height: 22px; line-height: 22px; overflow: hidden; margin-top: 14px;}
.in-activity .icon span{ display: block; float: left; padding-right: 34px; color: #888888; font-family: Arial, sans-serif; font-size: 14px;}
.in-activity .icon span i{display: block; float: left; width: 22px; background: url("../image/in-icon1.png") no-repeat; margin-right: 4px;}
.in-activity span.heart i{ height: 15px; margin-top: 3px; background-position: 0 -58px;}
.in-activity span.look i{ height: 14px; margin-top: 5px; background-position: 0 -75px;}
.in-activity .more{ background-color: #8492B3;}
.in-activity .more a{ display: block; width: 100%; height: 420px; text-align: center; color: #ffffff;}
.in-activity .more span{ display: block; width: 100%; line-height: 60px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 60px; color: #ffffff; font-weight: bold; padding-top: 160px;}
.in-part3 .in-activity .more p{ margin-top: 24px; line-height: 18px;}
.in-part4{ width: 1200px; height: 460px; margin: 154px auto 0; background: url("../image/in-part3.jpg") repeat; /*padding: 154px 0 0; background: url("../image/in-part3.jpg") no-repeat left bottom;*/ position: relative;}
.in-part4 .in-phone{ width: 332px; height: 524px; overflow: hidden; position: absolute; top: -64px; left: 140px;}
.in-part4 .in-sweep{ width: 522px; line-height: 140%; font-size: 38px; color: #ffffff; font-family: "Microsoft YaHei"; font-weight: bold; text-align: center; position: absolute; top: 60px; right: 150px;}
.in-part4 .in-site{ width: 260px; line-height: 120%; font-size: 18px; color: #ffffff; font-family: 黑体; font-weight: bold; text-align: center; position: absolute; top: 382px; right: 285px;}
.in-part4 .in-site span{ font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.in-part4 .in-app{ width: 372px; height: auto; overflow: hidden; position: absolute; top: 187px; right: 224px;}
.in-part4 .in-app>div{ width: 150px; height: auto; overflow: hidden; padding: 0 18px; float: left; text-align: center;}
.in-part4 .in-app img{ width: 125px; height: 125px; padding: 12px; background-color: #ffffff; border: solid 1px #d9d9d9;}
.in-part4 .in-app span{ display: block; height: 20px; line-height: 20px; overflow: hidden; margin-top: 10px; color: #FFFFFF; vertical-align: top;}
.in-part4 .in-app span i{ display: inline-block; vertical-align: top; width: 16px; height: 18px; margin-right: 5px; background: url("../image/app-icon1.png") no-repeat; margin-top: 1px;}
.in-part4 .in-app .in-iphone i{ background-position: 0 0px;}
.in-part4 .in-app .in-android i{ background-position: 0 -18px;}
#in-footer{ width: 100%; min-width: 1200px; height: 120px; margin: 0 auto;}
#in-footer .in-footer{ width: 1160px; height: 68px; overflow: hidden; margin: 0 auto; padding: 26px 20px; position: relative;}
#in-footer .in-footer p{ line-height: 22px; color: #999999;}
/*#toTop{ display: block; width: 40px; height: 40px; overflow: hidden; background: url("../image/to-top.png") no-repeat; position: absolute; top: 28px; right: 20px;}*/



@media screen and (min-width:1200px){
}
/**update_add**/
.detail-note .info .date i {background:url(../image/dateicon.png) no-repeat center center;}
.clear{ clear:both;}
.tips{ margin:10px 0px;}
.tips p{ margin:10px 0px;}
.pl_img{width:460px;height:50px; line-height:50px;overflow:hidden; margin:10px 0px;}
/*.pl_img img{width:75px;height:50px; margin-right:10px;}
.pl_img a{display:inline-block;height:28px;line-height:28px;vertical-align:top; color:#666666;}
.pl_img a img{width:21px;height:21px; padding-top:4px; margin-right:3px;}*/
.comment .btn{display:block;}
.pinglun_img{width:640px;height:50px; line-height:50px;overflow:hidden; margin:10px 0px;}
.pinglun_img img{/*width:75px;height:50px; */margin-right:10px;}
/**场馆**/
.star{ height:12px;line-height:12px;}
.star span{ display:inline-block; width:13px; height:12px; vertical-align:top; margin-right:3px; }
.star .star_2{ background:url(../image/star001.png) no-repeat 0px 0px;vertical-align:top;}
.star .star_1{background:url(../image/star002.png) no-repeat 0px 0px;vertical-align:top;}
/*星星样式*/
.star_list{height:21px; line-height:21px; position:absolute; top:23px; left:160px;}
.star_list p{ padding-left:20px;}
.star_list p span{ color:#C00; font-size:16px; font-family:"微软雅黑";}
.star_score { background:url(../image/stark2.png); width:160px; height:21px;  position:relative; }
.star_score li{ width:16px; float:left;}
.star_score li a{ width:16px; height:21px; display:block; text-indent:-999em; position:absolute;left:0;position:absolute;}
.star_score li a:hover{ background:url(../image/stars2.png);left:0;}
.star_score li a.clibg{ background:url(../image/stars2.png);left:0;}
.star_score li a.star1{ left:0; z-index:10; }
.star_score li a.star2{ left:16px; z-index:9 }
.star_score li a.star3{ left:32px; z-index:8 }
.star_score li a.star4{ left:48px; z-index:7 }
.star_score li a.star5{ left:64px; z-index:6 }
.star_score li a.star6{ left:80px; z-index:5 }
.star_score li a.star7{ left:96px; z-index:4 }
.star_score li a.star8{ left:112px; z-index:3 }
.star_score li a.star9{ left:128px; z-index:2 }
.star_score li a.star10{ left:144px; z-index:1 }
.star_score li a.star2:hover{ width:32px;left:0; }
.star_score li a.star3:hover{ width:48px;left:0; }
.star_score li a.star4:hover{ width:64px;left:0; }
.star_score li a.star5:hover{ width:80px;left:0; }
.star_score li a.star6:hover{ width:96px;left:0; }
.star_score li a.star7:hover{ width:112px;left:0; }
.star_score li a.star8:hover{ width:128px; left:0;}
.star_score li a.star9:hover{ width:144px;left:0; }
.star_score li a.star10:hover{ width:160px; left:0;}
/*星星样式*/
.detail-note .info .traffic i {background:url(../image/jiaotongicon.png) no-repeat center center;}
.equip{ vertical-align:top;}
.equip input{vertical-align:middle;margin-left:20px;margin-right:3px;}
.equip .no_margin{margin-left:0px;}
.equip label{ display: inline-block; vertical-align: middle; *display:inline; *zoom:1; margin-right: 10px;}
.detail-note .equip label img{ display: inline-block; margin: 0 4px 0 0; vertical-align: middle;}
/**手机号弹窗**/
.yzmbg{ vertical-align:middle; margin-left:10px;display:inline-block;background:url(../image/yzmbg.png) no-repeat; width:82px;height:32px;line-height:32px;overflow:hidden; color:#FFFFFF; text-align:center; font-size:12px; font-family:"微软雅黑"; font-style:normal;font-weight:bold;outline:none;}
.btn_submit{display:inline-block;background:url(../image/yambtnbg.png) no-repeat; width:82px; height:32px; line-height:32px; text-align:center; outline:none; outline:none; color:#ffffff; border:none;}
.w230{width:158px;height:22px;line-height: 22px;padding: 6px 10px;border: solid 1px #D9D9D9;}
.sc_img{width:75px;height:50px;overflow:hidden;position:relative;margin-right: 10px;}
.sc_img img{margin-right: 10px;overflow: hidden;/*width:75px;height:50px;*/}
.sc_img a{ display:none; position:absolute; top:0px; right:0px;width:25px;height:25px;background:url(../image/deletebtn.png) no-repeat; z-index:9;}
/*.shangchuan{background:url(../image/sctpbtn.png) no-repeat;width:75px;height:21px;line-height:21px;outline:none;display:inline-block;cursor:pointer; margin-left:10px;}*/
.shangchuan{background:url(../image/zjia.png) no-repeat  0px 0px;width:85px;height:21px;line-height:21px;outline:none;display:inline-block;cursor:pointer; margin-left:10px;}
.shangchuan font{ margin-left:25px; color:#999999;}

.wimg{ width:460px; position:relative;}
.after_img{display:none;width:400px;height:auto; margin-top:10px;}

.after_img .do{display:block;}
.after_img .do .shouqi{width:30px; height:11px; color:#606060; font-size:12px; font-family:"微软雅黑";}
.after_img .do .shouqi span{margin-right:4px;cursor:pointer;}
.after_img .do .yuantu{width:30px; height:11px;color:#606060; font-size:12px; font-family:"微软雅黑"; margin-left:20px;}
.after_img .do .yuantu span{margin-right:4px;cursor:pointer;}
.after_img .fd_img{max-width:400px; margin-top:10px;}
.yuantu{width:auto; height:auto;}

.wk{width:700px;overflow:hidden;}
.pld_img{width:75px;height:50px;overflow:hidden;position:relative; margin-right:10px;cursor:pointer;}

.comment_message{width:100px;height:21px;line-height:21px;outline:none;display:inline-block; margin-left:10px;color: #CC0000}

/**法律条文**/
.legal_provisions{width:900px;padding:50px 30px;margin:0 auto;background:#ffffff; display:block; margin-top:30px; margin-bottom:100px;}
.legal_provisions h2{text-align:center;color:#556895;font-size:20px;font-family:"微软雅黑";font-weight:bold;}
.legal_provisions strong{color:#414151;font-size:14px;font-family:"微软雅黑";font-weight:bold; display:block; margin-top:30px; margin-bottom:10px;}
.legal_provisions p{color:#414151;font-size:14px;font-family:"微软雅黑";font-weight:normal; line-height:24px;}
/** 评论样式**/
.pljl {width: 240px}

.digital_banner{ width:1200px; margin:0 auto; margin-top:15px; margin-bottom:25px; overflow:hidden;}
.digital_banner .sub_img{width:1200px;height:530px;overflow:hidden;}
.venNo {background:url("../image/saixuanbtn.png") ; display: inline-block;margin-top:4px; width: 112px; height: 28px; line-height: 28px; border:none; color: #fff; font-size: 12px; font-family: \5FAE\8F6F\96C5\9ED1; cursor: pointer; text-align: center;}
@media screen and (min-width:1200px){
}


.wrong{width:845px;padding:90px 60px 120px;margin:0 auto; margin-top:20px; margin-bottom:100px;background:#ffffff;}
.wrong .w_pic{width:845px; padding-bottom:55px;margin:0 auto; text-align:center; border-bottom:1px dashed #dadada;}
.wrong .w_txt{text-align:center; margin-top:55px; display:block;}
.wrong .w_txt h1{height:40px;color:#444444; font-size:24px;font-family:"宋体";  font-style:normal; font-weight:normal;}
.wrong .w_txt p{color:#777777;font-size:14px;font-family:"宋体"; display:block; margin-top:5px;}
.wrong .w_txt p a{color:#FF0000; padding:0px 3px; text-decoration:underline; cursor:pointer;}
.wrong .w_txt p a:hover{color:#C30;}
/**取票**/
/*get-ticket*/
.ticket-top{ width: 100%; height: 160px; overflow: hidden; border-bottom: solid 1px #EEEEEE; background: #ffffff;}
.ticket-top .menu{ width: 760px; height: 82px; overflow: hidden; margin: 40px auto 0;}
.ticket-top .menu a{ display: block; float: left; width: 210px; height: 80px; text-align: center; margin: 0 84px; border: solid 1px #ffffff;}
.ticket-top .menu a span{ display: block; width: 200px; height: 70px; line-height: 70px; border: solid 5px #ffffff; background: #769FC9; color: #ffffff; font-size: 28px;}
.ticket-top .menu a.curr{ border: solid 1px #769FC9;}
.ticket-top .menu a.curr span{ background: #9FBCD9;}
.ticket-content{ width: 100%; height: auto; overflow: hidden;}
.get-ticket{ width: 582px; margin: 0 auto; padding: 90px 0 50px;}
.get-ticket h1{ height: 50px; line-height: 50px; overflow: hidden; color: #333333; font-size: 28px; font-weight: normal;}
.get-ticket input[type=text]{ width: 540px; height: 40px; line-height: 40px; overflow: hidden; color: #000000; font-size: 36px; padding: 20px; border: solid 1px #cccccc; background: #ffffff; margin-top: 25px;}
.get-ticket .tip{ height: 24px; line-height: 24px; text-indent: 26px; color: #444444; font-size: 14px; background: url("../image/help-icon1.png") no-repeat 0 2px; margin: 24px 0 0;}
.get-ticket input[type=submit]{ display: block; width: 350px; height: 92px; line-height: 92px; overflow: hidden; color: #ffffff; font-size: 36px; border: solid 1px #cccccc; background: #FF4C4C; margin: 130px auto 0; cursor: pointer;}
.book-ticket{ width: 100%;}
.ticket-body-bg{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 10; background: #000000; opacity: 0.5; filter: alpha(opacity=50);}
#ticket-layer{ width: 45%; position: absolute; left: 27.5%; top: 50px; z-index: 12; background: #ffffff;}
#ticket-layer .layer-info{ padding: 65px;}
#ticket-layer .layer-info .txt{ margin-top: 32px; padding: 0 0 78px 130px; background: url("../image/exclamation-icon.png") no-repeat 0 0;}
#ticket-layer .layer-info .txt h3{ line-height: 50px; font-size: 28px; margin-bottom: 6px;}
#ticket-layer .layer-info .txt p{ line-height: 50px; font-size: 28px;}
#ticket-layer .layer-info .btn-confirm{ display: block; width: 270px; height: 80px; line-height: 80px; color: #ffffff; font-size: 32px; text-align: center; margin: 0 auto; background: #769FC9;}
/**订票2015-11-24**/
.pop_layer_bg{ display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; right: 0; z-index: 10;}
#pop_layer{ position: absolute; left: 50%; margin-left: -300px; z-index: 21; width: 508px; height: auto;}
.line_pop_card{ display: block; width:1500px; margin:0 auto; }/**11.30**/
.line_pop_content{ height: 540px; margin-top:50px; padding: 42px 60px 0; /*padding: 42px 60px 0px;*/ background:#e8e8e8;}
.line_pop_content h2{ text-align:center;  height: 34px;line-height: 34px;overflow: hidden;color: #6376A0;font-size: 20px;font-family: \5FAE\8F6F\96C5\9ED1;letter-spacing: 2px;}
.sure_btn{width:180px; height:56px; line-height:56px; cursor:pointer; text-align:center; display:block; margin:0 auto; margin-top:40px; border:none; background:#FF4C4C; color:#ffffff; font-size:24px; font-family:"微软雅黑";}