body{ background-color: #fff;color: #333;font-family: "Microsoft yahei", "Hiragino Sans GB", "冬青黑体简体中文 w3", "Microsoft Yahei", "Hiragino Sans GB", "冬青黑体简体中文 w3", STXihei, "华文细黑", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif;}

ul,ol{margin: 0;padding: 0;}
ul li{list-style: none;}
header{background-color: #1b1b1b;width: 100%;color: #fff;}
header .navbar-brand{margin-left: -45px !important;}
.navbar{margin-bottom: 0;}
.navbar-nav>li>a{font-size: 16px;color: #fff;}
.navbar-nav>li.active>a{color: #1ac198;}
.navbar-nav>li>a:hover{background-color: inherit;color: #1ac198;}
.navbar-nav>li>a:focus{background-color: inherit;color: #1ac198;}
.navbar-right{margin-right: 5px;}
.navbar-nav {margin: 9.5px -25px;}
a{
    text-decoration:none!important;
}
.container{padding: 0;padding: 0 30px;}
.banner-img{max-height: 630px;width: 100%}
.banner-img img{width: 100%}
.box-title{display: inline-block;font-size: 50px;margin:80px 0 41px  0;border-bottom: 4px solid #1ac198;}

.max-hide{display: none;}

.bg-left{position: absolute;background:url(../img/left1.png) no-repeat right;height: 79px;width: 87px;}
.bg-right{position: absolute;background:url(../img/right1.png) no-repeat left;right: 0; height: 79px;width: 87px;}

/*大会介绍*/
.about-box .container{margin-bottom: 80px;}
.about-box ul li{font-size: 18px;line-height: 2;}

/*出席嘉宾*/
.content-box{background-color: #1ac198;background-image: url(../img/bg-guest.jpg);background-size:100%;}
.content-box .container{text-align:center;padding: 0px;position: relative;z-index: 10;}
.content-list{position: relative;padding-bottom:46px;}
.content-list ul{margin: 0 -10px;}
.content-list ul li{width: 25%;float: left;text-align: center;padding: 0px 10px;margin-bottom: 20px;}
.content-list .guest-box{width: 100%;overflow: hidden;}
.content-list .guest-box img{width: 100%;}
.content-list .guest-name{text-align: center;color: #373561;font-size: 28px;line-height:30px;padding: 20px 0;background-color: #fff224;}
.content-list .guest-position{color: #85840e;font-size: 20px;line-height: 22px;padding: 0 20px;background-color: #fff224;padding-bottom: 25px;height: 66px;}
.guest-more{font-size:30px;color:#0f8d6e;line-height:160px;}

/*拟定议程*/
.agenda-box{
    background-color: #fff;
    padding-bottom: 50px;
    position: relative;
}


/*赞助商合作伙伴*/
.cooperation-warp{
    background-color: #fff;
    padding-bottom: 20px;
}
.cooperation-box ul li{
    width: 194px;
    height: 110px;
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
}
.cooperation-box ul li:nth-child(5n){
    margin-right: 0px;
}
.cooperation-title{
    font-size: 30px;
    color: #333;
    margin-top:15px;
    margin-bottom:25px;
}
.cooperation-title:first-child{
    margin-top: 27px;
    margin-bottom: 27px;
}
.cooperation-box ul{
    display: inline-block;
}
/*联系我们*/
.contact-warp{background-color: #1ac198;padding-top:14px;padding-bottom: 86px;}
.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{position:relative;text-align:center;}
.part-content ul li{display:inline-block;width: 268px;height:268px;border-radius:50%;background-color: #fff;cursor: pointer;color: #1ac198 ;font-size: 22px;text-align: center;padding-top: 65px;}
.part-content ul li:last-child{margin-right: 0;}
.part-content ul .first-li{position:absolute;left:0;top:0;}
.part-content ul .last-li{position:absolute;right:0;top:0;}
.part-content ul li:hover{background-color: #1ac198;color: #fff;}
.part-content ul li:hover a{color: #fff;}
.part-content a{color: #1ac198;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: 20px;}
.part-box .contact{margin-top: 30px;display: inline-block;}
.part-box .contact ul li{font-size: 20px;line-height: 32px;}


/*交通指南*/
.traffic-box {background-color: #f5f5f5;padding-bottom: 143px;}
.map-box{background: url(../img/map.jpg) no-repeat center;background-size:100% auto;height: 545px;border:4px solid #1ac198;}
.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{width: 100%;height: 225px;}
.punc{margin: 20px 0 0 24%;}
.punc div{border-radius: 17px;width:17px;height: 17px; }
.punc .level1{
    position: absolute;
    background-color: #1ac198;
    -webkit-animation: ripple 2s ease 0s infinite;
    animation: ripple 2s ease 0s infinite}
.punc .level2{
    position: absolute;
    background-color: #1ac198;
    -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: #1ac198;left: 8.375px;top: 8.375px;z-index: 3}


.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;}

/*//表单*/
.xmzssq-wrap .xmzssq-box1{float:none!important;width:auto;margin:0;}
.form-wrap, .baoming-form{width:auto!important;}
.first-content{border-bottom: 1px solid #ddd;margin-bottom:15px!important;}
.form-content{margin: 5px 0;padding: 5px 20px;}
.form-ticket-box{background: #fff;}
.ticket-banner-box .banner-img{max-height: 630px;width: 100%}
.ticket-banner-box .banner-img img{width: 100%}
.xmzssq-wrap {}
.xmzssq-box1 {width:300px;margin:40px 0;padding:0 20px 20px;border-radius:2px;letter-spacing:1px;background-color:#f5f5f5;}
.xmzssq-box1 h2 {color:#1ac198;padding:5px 0;}
.xmzssq-box2{margin: auto;}
.xmzssq-wrap .form-wrap {width:560px;padding:10px 0 20px;background:#f5f5f5;}
.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-wrap{ margin: 40px 0;}
.btn-submit{width: 100%;background-color: #1ac198;color: #fff;border-radius: inherit;height: 60px;font-size: 24px;letter-spacing:8px;}
.btn-submit:hover{color: #fff;}
.btn-submit:focus{color: #fff;outline: none;}
.s-red {color: #1ac198;margin-right: 10px;  }
.form-ticket-box .error{font-size: 18px;color: #1ac198;margin-bottom: 10px;}
.form-content ul{display: inline-block;width: 100%;margin-top: 10px;}
.form-content ul li {float: left;width: 25%;}
.form-content ul li label{font-weight:normal;cursor: pointer;}
.form-wrap legend{border-bottom:0px;}


/*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: #1ac198;font-size: 18px;border-radius: inherit;}
.btn-submit{width: 100%;background-color: #1ac198;color: #fff;border-radius: inherit;height: 60px;font-size: 24px;letter-spacing:8px;}
.btn-submit:hover{color: #fff;background-color: #0f8d6e;}
.btn-submit-ver:hover{color: #1ac198;background-color: #efefef;}
.form-box .error{font-size: 18px;color: #1ac198;margin-top:20px;}
.form-content .sponsor_item li{width:33%;}


/*.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;}




@-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: 767px){

}
@media (max-width: 767px){
    .navbar-toggle {border-color: #333;}
    .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-right1{display: none;}
    .bg-left1{display: none;}
    header .navbar-brand{margin-left: 0 !important;}
    .navbar-brand{padding: 0 15px;}
    .box-title {font-size: 25px;margin: 20px 0 20px 0;}
    .box-title img{height: 40px;}
    .about-box ul li{font-size: 14px;}
    .about-box .container{margin-bottom: 30px;}
    .content-box{
        padding-bottom: 0;
    }
    .content-box .container{padding: 0 15px;}
    .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: 2px solid #1ac198;}
    .map-box .legend{width: 130px;height: 90px;padding: 5px 5px 0 5px;font-size: 12px;background-size: 100%;}
    .content-list ul li{
        width: 50%;
        margin-bottom:10px;
    }
    .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 10px 10px;
    }
    .venue-key-padding-left{
        margin-right: 0;
    }
    .venue-warp .topic-warp{
        padding: 0 10px;
    }

    .topic-box .guest-warp .guest-position{
        margin-left: 50px;
    }
    .venue-key-padding-right{
        margin-left: 0;
        margin-right: 0;
    }
    .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: 0;
    }
    .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;
    }
}


