@charset "utf-8";
body{ background-color: #030411;color: #333;font-family: "Microsoft yahei", "Hiragino Sans GB", "Microsoft Yahei", "Hiragino Sans GB",  sans-serif;}

ul,ol{margin: 0;padding: 0;}
ul li{list-style: none;}
header{background: url(../images/head_bg.png) center top no-repeat;width: 100%; height:68px;color:#ffe191;}
header .navbar-brand{margin-left: -45px !important;}
.navbar{margin-bottom: 0;}
.navbar-nav>li>a{font-size: 16px;color: #fff; padding:15px 25px;}
.navbar-nav>li.active>a{color: #f25522;}
.navbar-nav>li>a:hover{background-color: inherit;color:#fbf374; font-weight: 600;}
.navbar-nav>li>a:focus{background-color: inherit;color:#fbf374; font-weight: 600;}
.navbar-right{margin-right: 5px;}.
a{
    text-decoration:none!important;
}
.banner-img{width: 100%}
.banner-img img{width: 100%}
.ticket-banner-img{background: url("../img/ticket-banner.jpg") no-repeat center;height: 210px;width: 100%}
.box-title{display: inline-block;font-size:22px; padding-bottom:5px ; margin:40px 0; }
.box-title.box-title1{margin: 20px 0; padding-bottom: 12px; border-bottom: 2px solid #cb322e; }
.box-title i{display: inline-block;position: relative; width:370px; height: 2px; top: -4px; border:1px solid #a52139;}
.box-title p{ display: inline-block; width: 300px; font-size: 24px; color: #a52139; text-align: center; }
.max-hide{display: none;}
.content-box{background: url(../images/bg_box.jpg) center top no-repeat;}
/**/

.about-box ul li{font-size: 18px;}

/**/
.content-box{padding-bottom: 50px;}
.content-box .container{padding: 0px 30px 10px 30px;position: relative;z-index: 10;}
.content-list{position: relative;}
.content-list ul{
    margin: 0 -10px;
}
.content-list ul li{
    width: 50%;
    float: left;
    padding: 0px 10px;
}
.content-list .guest-box{
    width: 100%;
    overflow: hidden;
}
.content-list .guest-box img{
    width: 100%;
}
.content-list .guest-name{
    text-align: center;
    color: #f25522;
    font-size: 20px;
    padding: 25px 0 10px 0;
    background-color: #fff;
}
.content-list .guest-position{
    color: #999;
    font-size: 14px;
    line-height: 22px;
    padding: 0 30px;
    background-color: #fff;
    padding-bottom: 25px;
    height: 69px;
}

/**/
.agenda-box{
    background-color: #fff;
    margin-bottom: 100px;
    position: relative;
}
.venue-warp{
    padding: 0;
}
.venue-key-padding-left{
    padding-bottom: 40px;
    margin-right: 17px;

}
.venue-key-padding-right{
    padding-bottom: 40px;
    margin-left: 4px;
    margin-right: 13px;
}
.venue-warp .topic-warp{
    margin-top:18px;
    padding: 0 14px;
}
.venue-box{
    width: 100%;
    height: 38px;
    line-height: 38px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    border-radius: 4px;
    background-color: #c63f37;
    text-align: center;
}
.venue-box.fen{
    background-color: #bb1208;
}
.venue-box.fen1{
    background-color: #d16c66;
    color: #fff;
}
.topic-warp .topic-time{
    text-align: left;
    font-size: 16px;
    color: #000;
}
.topic-warp .topic-time span{
    top: 10px;
    position: relative;
}
.topic-warp .topic-box{
    /*margin-left: 110px;*/
    margin-top: 10px;
}
.topic-warp .topic-box .guest-warp{
    margin-top: 8px;
}
.topic-warp .chapter-warp{
    font-size: 14px;
    color: #f25522;
    line-height: 22px;
    font-weight: bold;
}
.topic-warp p{
    color: #999;
    margin: 0; 
}
.topic-guest{
    font-size: 16px;
    line-height: 28px;
    color: #999;
    margin-top: 5px;
}
.topic-box .topic-title{
    font-size: 16px;
    color: #000;
    line-height: 28px;
}
.topic-box .guest-warp .guest-name{
    float: left;
    font-size: 16px;
    color: #999;
    line-height: 28px;
}
.topic-box .guest-warp .guest-position{
    margin-left: 70px;
    font-size: 16px;
    color: #999;
    line-height: 28px;
}
.topic-box .guest-warp .guest-position-ts{
    font-size: 16px;
    color: #999;
    line-height: 28px;
}

.content-box-left{position: absolute;;background: url("../img/left.png") no-repeat right;width: 430px;height: 430px;bottom: 0;}
.content-box-right{position: absolute;right: 0;background: url("../img/right.png") no-repeat left;width: 430px;height: 430px;bottom: 0;}

/**/
.features-box .box-title{color: #fff;}
.features-box{background: url("../img/banner2.jpg") no-repeat center;width: 100%;padding-bottom: 45px;}
.box-small-title{font-size: 20px;color: #f25522;margin:-65px 0 50px 204px;}
.box-small-special{margin-left: 260px;}


.features-box .container{padding: 0px 30px;}
.features-content{
    position: relative;
    top: 46px;
}
.within-warp{
    padding: 0 10px;
    margin-bottom: 100px;
    width: 33.33%;
    float: left;
}
.within-box{background-color: #fff;padding:35px 0; height: 468px;position: relative}
.within-box .icon-box{
    position: absolute;
    width: 100px;
    height: 100px;
    border-radius: 50px;
    background-color: #f25522;
    left: 50%;
    margin-left: -50px;
    margin-top: -85px;

}
.within-box-left{margin-right: 20px;}
.within-box-right{margin-left: 0px;}
.within-box-last{margin-right: 20px;}
.within-box .within-btn{
    width: 220px;
    height: 60px;
    color: #fff;
    font-size: 20px;
    background-color: #ff5a25;
    line-height: 60px;
    text-align: center;
    position: absolute;
    bottom: 30px;
    left: 50%;
    margin-left: -110px;
}
.within-box .within-title{
    text-align: center;
    font-size: 24px;
    color: #f25522;
    line-height: 36px;
    margin-top: 48px;
    height: 52px;
}
.within-box .within-content{
    font-size: 16px;
    color: #333;
    line-height: 28px;
    margin-top: 9px;
    min-height: 110px;
    padding: 30px;
}

/**/
.cooperation-warp{
    background-color: #f3f3f3;
    padding-bottom: 25px;
}
.cooperation-box ul li{
    width: 168px;
    height: 94px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
.cooperation-box ul li:nth-child(5n){
    margin-right: 0px;
}
.cooperation-title{
    font-size: 30px;
    color: #333;
    margin-top: 16px;
    margin-bottom: 15px;
    margin-left: 10px;
}
.cooperation-box ul{
    display: inline-block;
}
/**/
.contact-warp{background-color: #f3f3f3;padding-bottom: 85px;}
.contact-warp .container{position: relative;}
.contact-title span{
    font-size: 24px;
    color: #333;
    line-height: 36px;
    padding-bottom: 40px;
    border-bottom: 1px solid #dfdfdf;
    display: inline-block;
}
.contact-info{
    font-size: 30px;
    color: #333;
    margin-top: 42px;
}
.qr-code-box{
    position: absolute;
    right: 0;
    top: 205px;
    text-align: center;
}
.qr-code-box span{
    position: relative;
    font-size: 16px;
    color: #333;
    top: 5px;
}
/**/
.part-box .container{margin-bottom: 90px;}
.part-content ul li{width: 286px;height:240px;background-color: #f3f3f3;float: left;margin-right: 30px;cursor: pointer;color: #f25522 ;font-size: 22px;text-align: center;padding-top: 50px;}
.part-content ul li:last-child{margin-right: 0;}
.part-content ul li:hover{background-color: #f25522;color: #fff;}
.part-content ul li:hover a{color: #fff;}
.part-content a{color: #f25522;text-decoration:none;display: inherit;width: 100%;height: 100%;}
.part-content a:hover{color: #fff;}
.part-content ul li:nth-child(1):hover .icon-part1{background-position:2px -304px;}
.part-content ul li:nth-child(2):hover .icon-part2{background-position:-125px -307px;}
.part-content ul li:nth-child(3):hover .icon-part3{background-position: -274px -183px;}
.part-content .part-text{margin-top: 10px;}
.part-box .contact{margin-top: 30px;display: inline-block;}
.part-box .contact ul li{font-size: 20px;line-height: 32px;}


/**/
.traffic-box {background-color: #fff;padding-bottom: 80px;}
.map-box{background: url("../img/map.jpg") no-repeat center;height: 545px;border:10px solid #f25522;}
.traffic-content{margin-top: 30px;}
.traffic-content ul li{font-size: 20px;line-height: 32px;}
.map-box .legend{background: url("../img/legend.png") no-repeat center;width: 385px;height: 267px;padding: 20px 20px 0 20px;font-size: 30px;text-align: center;color: #fff;line-height: 2.2;margin-left: 37%;margin-top: 9%;}
.map-box .legend img{width: 100%;}
.punc{margin: 20px 0 0 39%;}
.punc div{border-radius: 17px;width:17px;height: 17px; }
.punc .level1{
    position: absolute;
    background-color: #ff3a00;
    -webkit-animation: ripple 2s ease 0s infinite;
    animation: ripple 2s ease 0s infinite}
.punc .level2{
    position: absolute;
    background-color: #ff3a00;
    -webkit-animation: ripple 2s ease 0.3s infinite;
    animation: ripple 2s ease 0.3s infinite}
.punc .level3{
    border-radius: 17px;width:17px;height: 17px;
    background-color: #ff3a00;left: 8.375px;top: 8.375px;z-index: 3}

/**/
.atlas-box{padding-bottom: 80px;background-color: #f3f3f3;}
/**/
.review-box{padding-bottom: 50px;background-color: #fff}
.review-content ul li{float: left;margin-right: 30px;margin-bottom: 30px;position: relative;}
.review-content ul li:nth-child(3n){margin-right: 0;}
.review-content ul li .bg-border{position: absolute;width: 286px;height: 168px;margin-left: 15px;border: 2px solid #e6e3e3;}
.review-content ul li .review-img{position: relative;width: 286px;height: 168px;border: 3px solid #f25522;margin-top: 15px;}
.review-content ul li .review-title{text-align: center;font-size: 18px;margin-top: 20px;}
.review-content ul li .review-title a{color: #333333;text-decoration:none;}
.review-content ul li .review-title a:hover{color: #f25522;}
.review-content ul li .review-img img{width: 100%;}

.footer{background-color: #555; margin-top: 20px;}
.footer .about-links{height: 30px;background-color: #333;}
.about-links {height: 30px;line-height: 30px;background-color: #333;text-align: center;color: #5d5d5d;font-size: 12px;}
.about-links a{margin: 0 10px;color: #fff;}
.copy-right{color: #999;  font-size: 13px; overflow: hidden; margin-left: -5%;}
.copy-right a{color: #999;}
.footer .container dl{width:47%;float: left; padding: 20px 0; margin-left: 3%;}
.footer .container dl dt{font-weight: bold;}
.footer .container dl dd{line-height: 30px;}

.icon{display: inline-block;vertical-align: text-bottom;background-image: url(../img/icon.png);background-repeat: no-repeat;}
.icon-nav-line{height: 40px;width: 30px;background-position: -433px -195px;}
.icon-content{width: 90px;height: 90px;}
.icon-speak1{background-position: 15px 14px;}
.icon-speak2{background-position: -67px 14px;}
.icon-speak3{background-position: -154px 14px;}
.icon-speak4{background-position: 13px -75px;}
.icon-speak5{background-position: -65px -75px;}
.icon-speak6{background-position: -154px -75px;}
.icon-part1{background-position: 2px -185px;}
.icon-part2{background-position: -125px -188px;}
.icon-part3{background-position:-274px -303px;}
.icon-close{width: 30px;height: 30px;background-position: -297px -105px;}

.icon-close:hover{background-position: -507px -105px;}
.icon-sponsorship{width: 70px;height: 70px;background-position: -383px -83px;margin-top: 15px;margin-left: 20px;}
.icon-buy{width: 70px;height: 70px;background-position: -375px -3px;margin-top: 15px;margin-left: 30px;}
.icon-go-right{width: 40px;height: 25px;background-position:-417px -337px;margin-left: 20px;}
.icon-float-close{width: 90px;height: 90px;background-position: -470px -13px;cursor: pointer;}
.icon-float-close:hover{background-position:-470px -183px;}
.icon-link{background-position:-516px -233px;}
.icon-ts{
    width: 100px;
    height: 100px;
}
.icon-home{background-position:10px -401px;}
.icon-idea{background-position:-80px -401px;}
.icon-video{background-position:-188px -401px;}
.icon-awards{background-position:-281px -401px;}


button.close:hover{opacity: 1;}
.close{opacity: 1;}

/*model*/
.modal-content{border-radius: inherit;margin-top: 100px;}
.form-box{width: 512px;margin: 30px auto;height: 285px;}
.form-box .form-input{height: 60px;padding-left: 20px;border: 1px solid #e0e0e0;font-size: 18px;}
.form-box .form-input::-webkit-input-placeholder,.feedback-box textarea::-webkit-input-placeholder {color: #bbb; text-overflow: ellipsis;}
.form-box .form-input:-moz-placeholder,.feedback-box textarea::-webkit-input-placeholder {color: #bbb !important; text-overflow: ellipsis;}
.form-box .form-input::-moz-placeholder,.feedback-box textarea::-webkit-input-placeholder {color: #bbb !important; text-overflow: ellipsis;} /* for the future */
.form-box .form-input:-ms-input-placeholder,.feedback-box textarea::-webkit-input-placeholder {color: #bbb !important; text-overflow: ellipsis;}
.modal-title{font-size: 25px;}

.form-box .phone{width: 100%;margin-bottom: 30px;}
.form-box .verification{width: 60%;margin-bottom: 50px;}
.btn-submit-ver{float: right;width: 36%;background-color: #f4f4f4;height: 60px;line-height: 50px;color: #f25522;font-size: 18px;border-radius: inherit;}
.btn-submit{width: 100%;background-color: #f25522;color: #fff;border-radius: inherit;height: 60px;font-size: 24px;letter-spacing:8px;}
.btn-submit:hover{color: #fff;background-color: #fb531d;}
.btn-submit-ver:hover{color: #f25522;background-color: #efefef;}
.form-box .error{font-size: 18px;color: #f25522;margin-top:20px;}


.float-fm-box{position: absolute;height: 142px;width: 260px;background-color: rgba(242, 85, 34, 0.9);top: 28px;left: 13px;text-align: center;display: none;}

/**/
.float-box{position: fixed;bottom:0;height: 145px;width: 100%;background-color:rgba(242, 85, 34, 0.95) ;z-index: 1000;}
.float-box:hover{background-color:#f25522;}
.float-box a{text-decoration: none;color: #fff;}
.float-box .float-line-box{height: 30px;margin-top: 15px;}
.float-box ul li{margin-top: -25px;}
.float-box ul li{float: left;width: 346px;height: 105px;border: 1px dashed #b43c15;cursor: pointer;margin-right: 30px;font-size: 22px;color: #fff;line-height: 105px;}
.float-box ul li:hover{background-color: rgba(180, 60, 21, 0.6);}
.float-box ul li span{position: relative;top:-20px;left: 20px;}

/**/
.ticket-box{background-color: #f3f3f3;padding-bottom: 50px;}
.ticket-box ul li{position: relative;width: 286px;height: 459px;margin-right: 30px;background-color: #fff;float: left;margin-bottom: 30px;}
.ticket-box ul li:nth-child(3n){margin-right: 0px;}
.ticket-box ul li .ticket-class{height: 90px;font-size: 30px;text-align: center;line-height: 90px;border-bottom: 1px solid #e9e9e9;}

.ticket-box ul li.disabled{background-color: #e6e6e6;}
.ticket-box ul li.disabled .ticket-class{color: #bbb;}
.ticket-box ul li.disabled .price{color: #bbb;}
.ticket-box ul li.disabled .btn-ticket {background-color: #bbb;}

.btn-ticket{width: 206px; height: 60px;background-color: #f25522;color: #fff;margin: auto;font-size: 20px;line-height: 48px;}
.btn-ticket:hover{color: #fff;background-color: #fb531d;}
.ticket-content{padding:20px 23px;font-size: 18px;color: #bbb;line-height: 36px;}
.btn-list{position: absolute;text-align: center;bottom: 40px;left: 40px;}
.price{position: absolute;bottom: 150px;font-size: 35px;text-align: center;color: #f25522;left: 70px;}

.ticket-box ul li:hover{box-shadow: 0 5px 8px rgba(45, 50, 55, 0.20);margin-top: -5px;border-color:rgba(45, 50, 55, 0.20);margin-bottom: 35px;}
.ticket-box ul li.disabled:hover{box-shadow: none;margin-top: 0px;margin-bottom: 30px;}
/**/
.transition{-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;}

/*
*  form-wrap
*/
.form-ticket-box{background-color: #f0f0f0;}
.form-wrap {margin:40px 0;position:relative;}
.form-wrap p {margin:0 0 5px;}
.form-wrap .manyuan-icon {position:absolute;right:-90px;top:-40px;width:190px;height:190px;background:url(../img/icon_manyuan.png) no-repeat;}

/*
*  dtyj-wrap
*/
.dtyj-wrap {}
.dtyj-box1 {width:300px;margin:40px 0;padding:120px 20px 20px;background:#fff  no-repeat 10px 20px;box-shadow:0 0 3px 1px #ddd;border-radius:2px;letter-spacing:1px;}
.dtyj-box1 p {margin:10px 0 0}
.s-orange {color:#f25522;}
.other-box-btm {margin:15px 0 0;padding-top:15px;border-top:1px solid #eee;}
.other-box-btm p {margin:0;}
.dtyj-wrap .form-wrap {width:560px;padding:10px 0 20px;background:#eee;border:2px dashed #5a9adc;}
.dtyj-wrap .form-wrap legend {padding:0 0 15px;text-indent:25px;}
.dtyj-wrap .form-wrap p {margin:5px 0;padding:5px 20px;border-bottom:1px dashed #ddd;}
.dtyj-wrap .form-wrap p.p-btm {border:none;margin:10px 0 0;}
.s-red{color: #f25522;margin-right: 10px;}
.xmzssq-wrap {}
.xmzssq-box1 {width:300px;margin:40px 0;padding:0 20px 20px;box-shadow:0 0 3px 1px #ddd;border-radius:2px;letter-spacing:1px;background-color:#fff;}
.xmzssq-box1 h2 {color:#f25522;padding:5px 0;}
.xmzssq-box2{margin: auto;}
.xmzssq-wrap .form-wrap {width:560px;padding:10px 0 20px;background:#eee;border:2px dashed #5a9adc;}
.xmzssq-wrap .form-wrap legend {padding:0 0 15px;text-indent:25px;}
.xmzssq-wrap .form-wrap p {margin:5px 0;padding:5px 20px;border-bottom:1px dashed #ddd;}
.xmzssq-wrap .form-wrap p.p-btm {border:none;margin:10px 0 0;}
.form-ticket-box .error{font-size: 18px;color: #f25522;margin-bottom: 10px;}
#addr_form{display: none;}
#addr_form textarea{margin-top: 20px;}
.go-up{
    display: block;
    font-size: 14px;
    color: #fff;
    background-color: #bb2108;
    position: fixed;
    bottom: 100px;
    right: 10px;
    text-align: center;
    z-index: 10000;
    border-radius: 3px;
}
.go-up.go-up1{
     background-color: #1f1f1f;
     bottom: 180px;
}
.go-up.go-up1 a{
    color: #ffe7a7;
}
.go-up a{
    padding: 5px;
     width: 50px;
    height: 50px;
    display: block;
    color: #fff;
}
.venue-key-padding-right{
        margin-left: 0;
        margin-right: 13px;
 }
    .venue-key-padding-right .topic-warp .chapter-warp{
        color: #b92d68
    }
      .venue-key-padding-right.venue-key-padding-right1 .topic-warp .chapter-warp{
        color: #992668
    }
@-webkit-keyframes ripple {
    0% { opacity: 0;-webkit-transform: scale(0.5);transform: scale(0.5)}
    50% { -webkit-transform: scale(1);transform: scale(1); opacity: 1 }
    100% { -webkit-transform: scale(3);transform: scale(3);opacity: 0}
}
@keyframes ripple {
    0% { opacity: 0;-webkit-transform: scale(0.5);transform: scale(0.5)}
    50% { -webkit-transform: scale(1);transform: scale(1); opacity: 1 }
    100% { -webkit-transform: scale(3);transform: scale(3);opacity: 0}
}
@media (min-width: 800px){
    .min-hide1{display: none;}
    .container{width: 1000px;padding-top: 10px; line-height: 32px;}
}
@media (max-width: 768px){
    .about-content{line-height: 26px}
    .about-content p{padding: 0!important; margin: 0 0 2px 0;}
    .container{line-height: 24px;}
    .icon-bar { background-color: #fff;}
    .min-hide{display: none !important;}
    .max-hide{display: inline-block;}
    .content-box-left{display: none;}
    .content-box-right{display: none;}
    .bg-right{display: none;}
    .bg-left{display: none;}
    header .navbar-brand{margin-left: 0 !important;}
    header .navbar-brand img{ width: 76%; position: relative; top: 8px }
    .navbar-brand{padding: 0 15px;}
    .box-title {font-size: 20px;margin: 20px 0 20px 0;}
    .box-title img{height: 24px;}
    .about-box ul li{font-size: 14px;}
    .about-box .container{margin-bottom: 30px;}
    .venue-key-padding-right{ margin: 0;}
    .content-box{
        padding-bottom: 0;
    }

    .part-box .contact{margin-top: 0;}
    .part-box .container{margin-bottom: 40px;}
    .map-box{width: 290px;margin: 0 auto;height: 180px;background-size: 100%;border: 5px solid #f25522;}
    .map-box .legend{width: 130px;height: 90px;padding: 5px 5px 0 5px;font-size: 12px;background-size: 100%;}
    .content-list ul li{
        width: 100%;
    }
    .within-warp{width: 100%}
    .part-content ul li{float: inherit;margin: auto;margin-bottom: 20px;}
    .part-content ul li:last-child{margin: auto;margin-bottom: 20px;}
    .traffic-box{padding-bottom: 40px}
    .atlas-box{padding-bottom: 40px;}
    .ad-gallery .ad-thumbs li a img{width: 112px;height: 64px;}
    .ad-gallery .ad-forward{background: url(../js/gallery/right-d.png) center 21px no-repeat;}
    .ad-gallery .ad-back{background: url(../js/gallery/left-d.png) center 21px no-repeat;}
    .review-content ul li{float: inherit;margin:0 auto;}
    .review-content ul li .bg-border{position: relative;margin:0 auto;left: 7.5px;}
    .review-content ul li .review-img{margin:0 auto;margin-top: -153px;left: -7.5px;}
    .review-box{padding-bottom: 20px;}
    .punc{margin: -5px 0 0 37%;}
    .traffic-content{margin-top: 15px;}
    .traffic-content ul li{font-size: 14px;line-height: 1.5;}
    .review-content ul li .review-title{margin-top: 10px;margin-bottom: 20px;}
    .float-box{height: 85px;}
    .float-box ul li{width: 120px;height: 50px;margin-right:10px;font-size: 12px;}
    .icon-sponsorship{-webkit-transform: scale(0.3);transform: scale(0.3);margin: -20px 0 0 -18px;}
    .icon-buy{-webkit-transform: scale(0.3);transform: scale(0.3);margin: -20px 0 0 -18px;}
    .icon-float-close{position: absolute;right: -20px;top: 0;-webkit-transform: scale(0.3);transform: scale(0.3);}
    .float-box ul li span{top: -26px;left: -24px;margin-right: -20px;}
    .icon-go-right{display: none;}
    .box-small-title{margin: auto;font-size: 14px;}
    .box-small-special{margin: auto;}
    .features-content-min{margin-top: 20px;}
    .features-content-min ul{text-align: center;margin: 0 auto;}
    .features-content-min ul li{width: 90px;height: 90px;border-radius: 90px;background-color: rgba(242, 85, 34, 0.2);display: inline-block;margin-bottom: 10px;}
    .features-content-min ul li .within{width: 73px;height: 73px;margin:9px auto 0 auto;color: #fff;background-color: #f25522;border-radius: 67px;text-align: center;line-height: 73px;font-size: 14px;}
    .form-box{width: 100%;}
    .btn-submit-ver{font-size: 12px;}
    /*.ticket-banner-img{height: 200px;}*/
    .ticket-banner-img{background: url("../img/banner.jpg")  center;height: 200px;}
    .ticket-box ul li{float: inherit;margin:0 auto 30px auto;}
    .ticket-box ul li:nth-child(3n){
        margin-right: auto;
    }
    .ticket-box{padding-bottom: 20px;}

    .xmzssq-wrap .xmzssq-box1 {float: none !important;width: auto;margin: 0;}
    .form-wrap, .baoming-form {width: auto!important;}
    .ad-gallery .ad-forward:hover {
        background:url(../js/gallery/right-w.png) center 21px no-repeat
    }
    .ad-gallery .ad-back:hover {
        background: url(../js/gallery/left-w.png) center 21px no-repeat
    }
    .ad-gallery .ad-image-wrapper .ad-next .ad-next-image, .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image{
        -webkit-transform: scale(0.5);transform: scale(0.5);top: 30%;
    }
    .content-list .guest-position{
        padding: 0 10px 25px 10px;
    }
    .venue-key-padding-left{
        margin-right: 0;
    }
    .venue-warp .topic-warp{
        padding: 0 10px;
    }

    .topic-box .guest-warp .guest-position{
        margin-left: 50px;
    }


    .agenda-box{
        margin-bottom: 30px;
    }
    .features-box{
        background: #232230;
    }
    .features-box .container{
        padding: 0px 15px;
    }
    .within-box .within-title{
        margin-top: 40px;
        font-size: 20px;
    }
    .within-box{
        padding: 20px;
        height: 440px;
    }
    .within-box .icon-box{
        margin-top: -70px;
    }
    .features-box{
        padding-bottom: 0;
    }
    .within-box-right{
        margin-left:0;
    }
    .within-box-left{
        margin-right:0;
    }
    .cooperation-box ul li{
        width: 50%;
        float: left;
        margin-bottom: 20px;
        overflow: hidden;
        padding-right: 10px;
        margin-right: 0;
        height: auto;
        overflow: hidden;
    }
    .cooperation-box ul li img{
        width: 100%;
    }
    .cooperation-box ul li:nth-child(2n){
        padding: 0 0 0 10px;
        margin-right: 0;
    }
    .cooperation-warp{
        padding-bottom: 25px;
    }
    .qr-code-box{
        position: relative;
        top: 30px;
    }
    .contact-title span{
        font-size: 18px;
        color: #333;
        line-height: 24px;
        padding-bottom: 25px;
        border-bottom: 1px solid #dfdfdf;
        display: inline-block;
    }
    .contact-info {
        font-size: 20px;
        color: #333;
        margin-top: 20px;
    }
}

