#app{background-color: #fff;}
.tab-content .btn-success{background-color: #fff;color: #77cc32;border: 1px solid #77cc32;}
.tab-content .btn-success:hover{	background-color: #ebf5ea;color: #666666;}
.tab-pane .search_box {    width: 80%;margin: 0 auto;padding: 20px 0;text-align: center}
.tab-pane .search_box .btn{    width: 120px;margin-top: 20px;}
.tab-pane .text-info{font-size: 18px;font-weight: 600;    text-align: center;margin-top: 30px;}
/*赛事简介*/
.deal-show-container>*{font-size: 15px;}
.deal-show-container h1{font-size: 24px;padding-bottom: 10px;padding-left: 15px;}
.deal-show-container .wys-brief p{color: #282828;line-height: 30px;}
.deal-show-container .deal-info{background: url(../img/sn-dl-bg_06.jpg) no-repeat left top;width: 100%;padding: 5px;}
.deal-show-container .deal-info .sn-con-pTime{background: url(../img/sn-web-icon_09.png) no-repeat left 0px;height:30px;line-height: 30px;margin: 0px;padding: 0px;padding-left: 30px;}
.deal-show-container .deal-info .sn-con-pAddress{background: url(../img/sn-web-icon_09.png) no-repeat left -30px;line-height: 30px;margin: 0px;padding: 0px;padding-left: 30px;}
.deal-show-container .deal-info .sn-con-pClass{background: url(../img/sn-web-icon_09.png) no-repeat left -60px;height:30px;line-height: 30px;margin: 0px;padding: 0px;padding-left: 30px;}
.deal-show-container .wys-brief p>span{color: #707070;font-weight: 300;}
.deal-show-container .deal-share{height: 40px;line-height: 40px;margin-top: 10px;}
.deal-show-container .deal-share>*{float: left;}
.deal-show-container .deal-share button{margin-right: 10px;}
.deal-show-container .deal-item > *{float: left;}
.deal-show-container .wys-detail{margin-top: 20px;}
#map{width: 100%;height: 260px;border: 1px solid #e2e2e2;box-shadow: none;}
.deal-show-container .sn-map-title{display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #ffffff;background: #4e4e4e;}
.deal-show-container .sn-map-title a{font-size: 12px;color: #fff;}


/*.deal-show-container .wys-item-box{float: left;}*/
.deal-show-container .wys-item-box{clear: left;}
.deal-show-container .wys-item-box>div{float: left;margin: 5px 7px;}
.deal-show-container .wys-item-box .item-info{text-align: center;}
.deal-show-container .wys-item-box .item-info a{width: 150px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.deal-show-container .wys-item-box .show-item-more{width: 150px;}
/*赛事简介end*/


/*赛事详情*/
#wys-detail .nav-tabs li a{margin: 0 auto;padding: 0;border: none;background: none;text-decoration: none;color: #181818;height: inherit;line-height:inherit;width: auto;text-align: center;}
#wys-detail .nav-tabs li{width: 134px;height:38px;line-height:38px;border: none;padding: 0px;background: none;text-align: center;margin-right: -10px;color: #181818;}
#wys-detail .nav-tabs li:hover{cursor: pointer;}
#wys-detail .nav-tabs li.active{background: url(../img/sn-btn-bg_02.png) no-repeat center center;}
#wys-detail .nav-tabs li.active a{color: white;}

#wys-deal-detail-box .panel{border: none;box-shadow: none;}
#wys-deal-detail-box .panel .panel-body{border: none;padding: 0;}
#wys-deal-detail-box .panel .panel-heading{cursor: pointer;position: relative;}
#wys-deal-detail-box .panel .panel-heading:hover{background-color: #eaeaea;}
#wys-deal-detail-box .panel .panel-heading i{position: absolute;top:15px;right: 15px;}
/*赛事详情end*/

/*赛事标签*/
#wys-detail-tag{margin: 10px 0;}
#wys-detail-tag .btn-white{border: 1px dashed #5e5e5e;}
/*赛事标签end*/

.result{width: 80%!important;}
/*参赛名单*/
#wys-deal-md .panel{border: none;}
#wys-deal-md .panel .panel-body{border: none;padding: 0;}
#wys-deal-md .panel .panel-heading{cursor: pointer;position: relative;}
#wys-deal-md .panel .panel-heading:hover{background-color: #eaeaea;}
#wys-deal-md .panel .panel-heading i{position: absolute;top:15px;right: 15px;}

/*参赛名单end*/

/*成绩查询*/

/*description*/
/*#wys-detail-content table{ border: 1px solid black; margin: auto;}*/
#wys-detail-content table tr{ border: 1px solid black;}
/*#wys-detail-content table td{ border: 1px solid black;text-align: center;}*/

#wys-detail-content table{width: 100%;border: 1px solid black;}
#wys-detail-content table td{ border: 1px solid black;}
#wys-detail-content img{display: block;margin: 0 auto;}
/*评论*/
#deal-comment-box .comment{margin-top: 10px;margin-left: 15px;position: relative;display: table;cursor: pointer;width: 100%;}
#deal-comment-box .comment .left img{border-radius: 4px;width: 35px;height: 35px;float: left;}
#deal-comment-box .comment .right{width: 570px;float: left;margin-left: 15px;position: relative;padding-top: 0;}
#deal-comment-box .comment .right p{line-height: 18px;padding: 0;margin: 0;width: 92%;word-wrap: break-word;}
#deal-comment-box .comment .right p span:nth-of-type(1){color: #208E3D;}
#deal-comment-box .comment .right p .admin{color: #EF8C5B;}
#deal-comment-box .second{padding-left: 50px;}
#deal-comment-box .first .reply-span{display: none!important;}
#deal-comment-box .comment-box{margin-bottom: 10px;}
#deal-comment-box .comment-box input{width: 320px;float: left;margin-right: 10px;}
#deal-comment-box .mm-btn-clearSearch{    position: absolute;
    top: 5px;
    right: 15px;
    z-index: 10;
    width: 33px;
    height: 33px;
    background: url(../mobile/img/index/sn-wyssearch-icon_05.png) no-repeat center center;background-size:22px;}
#deal-comment-box .reply{position: relative!important;width: 320px;padding: 10px 0;}


/*赛事问答*/
.sn-problem-con{    font-size: 14px;
    color: #343434;
    line-height: 20px;
    box-sizing: border-box;
    padding-right: 4%;
    padding-left: 20px;
    background: url(../img/deal/sn-wt-icon_14.png) no-repeat left top;
background-size: 20px;}
.sn-answer-con {
    font-size: 13px;
    color: #343434;
    line-height: 20px;
    box-sizing: border-box;
    padding-top: 10px;
    padding-right: 4%;
    padding-left: 20px;
    background: url(../img/deal/sn-wt-icon_16.png) no-repeat left 10px;
    background-size: 20px;
}
.sn-Apopup-item {
    width: 100%;
    padding: 10px 0px;
    border-bottom: 1px solid #f7f7f7;
}
.sn-Apopup-QrContent>img{width: 25%;margin: auto;}
.sn-Apopup-QrContent {
    width: 100%;
    text-align: center;
    box-sizing: border-box;
    padding: 0px 4%;
}
.sn-Qr-title {
    font-size: 14px;
    color: #343434;
    padding-bottom: 10px;
    text-align: left;
}
.sn-qr-text {
    font-size: 12px;
    color: #343434;
    line-height: 20px;
    text-align: center;
    padding-bottom: 20px;
}

/*赛事分享*/
.bdsharebuttonbox a,.bdsharebuttonbox a p,.bdsharebuttonbox a .img{display: none;}
.bdsharebuttonbox .bds_qzone{background: url(../img/sn-share-icon_12.png) no-repeat center 0px !important;
line-height: 30px;height: 30px;width: 30px;display: block}
.bdsharebuttonbox .bds_weixin{background: url(../img/sn-share-icon_12.png) no-repeat center -150px !important;
line-height: 30px;height: 30px; width: 30px;display: block}
.bdsharebuttonbox .bds_tsina{background: url(../img/sn-share-icon_12.png) no-repeat center -30px !important;
line-height: 30px;height: 30px;width: 30px;display: block}
.bdsharebuttonbox .bds_more{background: url(../img/sn-share-icon_12.png) no-repeat center -120px !important;
    line-height: 30px;height: 30px;width: 30px;display: block;}


/*选择组别*/
.btn-item.active{
    color: #77cc32;
    border: 1px solid #77cc32;
    background: #ebf5ea url(../img/check.png) no-repeat 101% 0;
}
.float-left{float: left!important;}
.deal-support-button{display: inline-table;float: left;margin-right: 30px;padding-left: 7px;}
#wys-pay{ margin-top:10px;height:36px;background-color: #fb7e35;color: #fff;border: #fb7e35;width: 150px; padding: 6px 12px;}
.btn-warning.deal-collect{color: #fb7e35;border: #fb7e35 1px solid;background-color: #fff;}

/*用户评论*/
.sn-hot-loading, .sn-near-loading, .sn-hot-loaded{
    display: none;
    position: relative;
    text-align: center;
    font-size: 0px;
    padding: 10px;
}
.sn-hot-loading img, .sn-near-loading img{    width:30px;height:30px;}
.sn-hot-loading>.sn-hot-loading-text, .sn-near-loading>.sn-near-loading-text{    text-align: center;font-size: 14px;
    line-height: 3px;color: #272727;}
.sn-hot-loaded .sn-hot-loading-text{font-size: 14px;text-align: center;width: 90px;line-height: 30px;
    color: #333333;margin: 0 auto;background: white;position: relative;z-index: 111;}
.line{    border-bottom: 1px solid #c8c8c8;position: absolute;top: 25px;left: 10px;right: 10px;}