﻿a { color: #034E92; }
@font-face { font-family: 'Glyphicons Halflings'; src: url('../fonts/glyphicons-halflings-regular.eot'); src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); }
@-webkit-keyframes rotate {
    0% { -webkit-transform: rotate(0deg); }
    50% { -webkit-transform: rotate(180deg); }
    100% { -webkit-transform: rotate(360deg); }
}

/* home page new*/
#home_page_new .ad-block { margin-bottom:15px; text-align:center;}
#home_page_new .ad-block a { margin-bottom:5px;}
#home_page_new #home_main { width: 625px; float: left; }
#home_page_new #home_sidebar { width: 285px; float: right; }
#home_page_new #home_main a { color: #666;text-decoration: none;  }
#home_page_new #home_main .focus-block { margin-bottom: 25px; width: 625px; height: 190px; }
#home_page_new #home_main .focus-slide .left { line-height: 190px; text-align: left; padding-left: 10px; font-size: 60px; background-image: none; }
#home_page_new #home_main .focus-slide .right { line-height: 190px; text-align: right; padding-right: 10px; font-size: 60px; background-image: none; }
#home_page_new #home_main .focus-slide img { width: 625px; height: 190px; }
#home_page_new #home_main .focus-slide .carousel-indicators { bottom: -5px; }
#home_page_new #home_main .block-main { margin-bottom: 20px; }
#home_page_new #home_main .block-title { border-bottom: 2px solid #f0f0f0; }
#home_page_new #home_main h3 { display: inline-block; margin-top: 0; }
#home_page_new #home_main .block-title .title-left { padding-bottom: 7px; border-bottom: 3px solid #ec3e42; }
#home_page_new #home_main .block-title .title-right { padding: 7px 0; float: right; font-size: 14px; }
#home_page_new #home_main .block-title .title-right a { text-decoration: none; color: #666; }
#home_page_new #home_main .block-item { padding-top: 10px; }
#home_page_new .market-block .block-item { width: 100%; }
#home_page_new .market-block .block-item a { display: inline-block; width: 310px; }
#home_page_new .market-block .block-item .com-list-item:hover { background-color: #f0f0f0; }
#home_page_new .market-block .com-list-item { margin: 10px; background: #fff; border: 1px solid #e1e1e1; padding: 10px 20px 20px 20px; }
#home_page_new .market-block .left { margin-left: 0; }
#home_page_new .market-block .right { margin-right: 0; }
#home_page_new .market-block .com-list-item .item-user { height: 55px; border-bottom: 1px solid #f0f0f0; overflow: hidden; }
#home_page_new .market-block .com-list-item .user-info { float: left; position: relative; }
#home_page_new .market-block .com-list-item .user-info img { float: left; width: 40px; height: 40px; border: 1px solid #f0f0f0; border-radius: 40px; }
#home_page_new .market-block .com-list-item .user-info .vip-auth { position: absolute; left: 27px; top: 25px; z-index: 99; display: inline-block; width: 15px; height: 15px; background: url("../Images/icon_v2.png") no-repeat 0 0; background-size: 15px auto; }
#home_page_new .market-block .com-list-item .user-info p { float: left; margin-left: 7px; padding-top: 10px; }
#home_page_new .market-block .com-list-item .user-info p span { display: block; }
#home_page_new .market-block .com-list-item .user-info .name { font-weight: 600; font-size: 14px; color: #333; width: 90px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#home_page_new .market-block .com-list-item .user-rank { float: right; color: #fc9c05; font-size: 12px; padding-top: 11px; width: 100px; text-align: right; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#home_page_new .market-block .com-list-item .user-rank span { color: #999; }
#home_page_new .market-block .com-list-item .user-rank .num { color: #fc9c05; }
#home_page_new .market-block .com-list-item .item-tui { width: 100%; padding-top: 10px; }
#home_page_new .market-block .com-list-item .item-tui .label-league { font-size: 12px; color: #fff; border-radius: 3px; padding: 1px 5px; }
#home_page_new .market-block .com-list-item .tui-info .info-match { line-height: 30px; }
#home_page_new .market-block .com-list-item .tui-info .match-time { color: #999; margin-left: 5px; }
#home_page_new .market-block .com-list-item .tui-price { display: inline-block; min-width: 65px; vertical-align: top; float: right; }
#home_page_new .market-block .com-list-item .tui-price .btn-price { float: right; padding: 0 5px; height: 25px; min-width: 52px; line-height: 25px; border: 1px solid #ec3e42; font-size: 14px; color: #ec3e42; text-align: center; border-radius: 4px; }
#home_page_new .market-block .com-list-item .tui-price .btn-price-buyed { float: right; padding: 0 5px; height: 25px; min-width: 52px; line-height: 25px; border: 1px solid #999; font-size: 14px; color: #999; text-align: center; border-radius: 4px; }
#home_page_new .market-block .com-list-item .tui-price .btn-price-view { float: right; padding: 0 5px; height: 25px; min-width: 52px; line-height: 25px; border: 1px solid #46bd1c; font-size: 14px; color: #46bd1c; text-align: center; border-radius: 4px; }
#home_page_new .market-block .com-list-item .tui-info .match { font-size: 15px; color: #333; font-weight: bold; margin-top: 10px; }
#home_page_new .market-block .com-list-item .tui-info .info-kind { font-size: 15px; color: #666; }
#home_page_new .review-block { width: 100%; }
#home_page_new .review-block .block-item { width: 625px; height: 190px; border-bottom: 1px solid #e1e1e1; padding-top: 20px !important; padding: 0 5px; }
#home_page_new .review-block .block-item:hover { background-color: #f0f0f0; }
#home_page_new .review-block .block-item .review-pic { width: 235px; height: 150px; float: left; padding-right: 15px; }
#home_page_new .review-block .block-item .review-pic img { width: 220px; height: 150px; border: 1px solid #e1e1e1; }
#home_page_new .review-block .block-item .review-info { }
#home_page_new .review-block .block-item .user-info { vertical-align: top; display: table; }
#home_page_new .review-block .block-item .user-avatar { position: relative; display: table-cell; vertical-align: top; }
#home_page_new .review-block .block-item .review-info img { width: 40px; height: 40px; border: 1px solid #f0f0f0; border-radius: 40px; vertical-align: top; }
#home_page_new .review-block .block-item .review-info .vip-auth { position: absolute; left: 27px; top: 25px; z-index: 99; display: inline-block; width: 15px; height: 15px; background: url("../Images/icon_v2.png") no-repeat 0 0; background-size: 15px auto; }
#home_page_new .review-block .block-item .review-info .name-fans { padding-left: 10px; width: 100%; display: table-cell; }
#home_page_new .review-block .block-item .review-info .name-fans .user-name { font-weight: 600; font-size: 14px; }
#home_page_new .review-block .block-item .review-info .name-fans .fans-team { color: #999; font-size: 12px; width: 100%; }
#home_page_new .review-block .block-item .review-info .name-fans .fans-team .team-name { float: right; }
#home_page_new .review-block .block-item .review-content { height: 100px; line-height: 25px; margin: 10px 0; font-size: 14px; overflow:hidden; }
#home_page_new .review-block .block-item .time-comment { color: #999; }
#home_page_new .review-block .block-item .time-comment .comment-num { float: right; padding-left: 25px; background-repeat: no-repeat; background-position-y: 40%; background-size: 16px auto; }
#home_page_new .review-block .load-more { cursor: pointer; font-size: 18px; text-align: center; line-height: 60px; border-bottom: 1px solid #e1e1e1; }
#home_page_new .review-block .load-more .loading-more { margin-left: 10px; display: inline-block; width: 20px; height: 20px; background-image: url("../Images/more_link_icon.png"); background-repeat: no-repeat; background-position: 0 100%; background-size: 16px auto; }
#home_page_new .review-block .loading { display: inline-block; height: 15px; width: 15px; border-radius: 100%; margin: 6px; border: 2px solid #666; border-bottom-color: transparent; vertical-align: middle; -webkit-animation: rotate 0.75s linear infinite; animation: rotate 0.75s linear infinite; }
#home_page_new #home_sidebar .block-main { }
#home_page_new #home_sidebar .block-title { background-color: #ec3e42; color: #fff; font-size: 18px; padding: 5px 10px; }
#home_page_new #home_sidebar .block-item { border: 1px solid #e1e1e1; border-top: none; padding: 15px; font-size: 14px; }
#home_page_new #home_sidebar .block-title a {color: #fff; text-decoration:none; }
#home_page_new .hotmatch-block a { text-decoration:none;}
#home_page_new .hotmatch-block .com-match-team { display: table; width: 100%; background: #fff; }
#home_page_new .hotmatch-block .com-match-team-vs { display: table-cell; width: 30%; text-align: center; font-family: Arial; vertical-align: top; padding-top: 5px; }
#home_page_new .hotmatch-block .com-match-team-vs .label-league { font-size: 12px; color: #fff; border-radius: 3px; padding: 2px 5px; }
#home_page_new .hotmatch-block .com-match-team-vs span { }
#home_page_new .hotmatch-block .com-match-team-vs .num-vs { display: block; font-size: 18px; }
#home_page_new .hotmatch-block .com-match-team-vs .match-time { display: block; color: #999; font-size: 12px; }
#home_page_new .hotmatch-block .com-match-team-a { display: table-cell; width: 35%; color: #333; text-align: center; }
#home_page_new .hotmatch-block .com-match-team-a img { width: 45px; height: 45px; border: 1px solid #f0f0f0; border-radius: 45px; margin-bottom: 5px; }
#home_page_new .hotmatch-block .com-match-team-b { display: table-cell; width: 35%; color: #333; text-align: center; }
#home_page_new .hotmatch-block .com-match-team-b img { width: 45px; height: 45px; border: 1px solid #f0f0f0; border-radius: 45px; margin-bottom: 5px; }
#home_page_new .user-block .block-item { display: table; width: 100%; }
#home_page_new .user-block .user-info { display: table-cell; width: 50%; text-align: center; }
#home_page_new .user-block .user-info img { width: 60px; height: 60px; border: 1px solid #f0f0f0; border-radius: 60px; margin-bottom: 5px; }
#home_page_new .user-block .user-info p { margin-bottom: 0; margin: 0 5px; overflow: hidden; white-space: nowrap; width: 117px; text-overflow: ellipsis; }
#home_page_new .user-block .user-info a:hover { color: #ec3e42; }
#home_page_new .user-block .user-info a { display: block; color: #333; text-decoration: none; }
#home_page_new .comment-block .comment-info { }
#home_page_new .comment-block .comment-info .user-info { border-bottom: #f0f0f0 1px solid; padding-bottom: 10px; position: relative; }
#home_page_new .comment-block .comment-info .user-info img { width: 40px; height: 40px; border: 1px solid #f0f0f0; border-radius: 40px; vertical-align: top; }
#home_page_new .comment-block .comment-info .user-info .name-time { display: inline-block; padding-left: 10px; }
#home_page_new .comment-block .comment-info .user-info .name-time span { display: block; }
#home_page_new .comment-block .comment-info .user-info .vip-auth { position: absolute; left: 27px; top: 25px; z-index: 99; display: inline-block; width: 15px; height: 15px; background: url("../Images/icon_v2.png") no-repeat 0 0; background-size: 15px auto; }
#home_page_new .comment-block .comment-info .user-info .name-time .user-name { font-weight: 600; font-size: 14px; }
#home_page_new .comment-block .comment-info .user-info .name-time .post-time { color: #999; font-size: 12px; }
#home_page_new .comment-block .content-header .user-name { color: #1e5894; }
#home_page_new .comment-block .content-header { background-color: #f3f3f3; padding: 10px; color: #999; margin-top: 10px; }
#home_page_new .comment-block .content-info { padding-top: 10px; }
#home_page_new .help-block a { color: #333;  }
#home_page_new .friendlink-block .title { border-bottom: 2px solid #f0f0f0; }
#home_page_new .friendlink-block .title span { padding: 8px 0; border-bottom: 3px solid #ec3e42; }
#home_page_new .friendlink-block .link-items { padding: 10px 0; border-bottom: 2px solid #f0f0f0; }
#home_page_new .friendlink-block .link-items a { display: inline-block; color: #666; margin: 10px 20px 10px 0; text-decoration: none; font-size: 14px; }
#home_page_new .partner-block { display: table; width: 100%; margin: 10px 0; }
#home_page_new .partner-block .title, #home_page_new .partner-block .partner-item { display: table-cell; }
#home_page_new .partner-block .title { width: 100px; color: #999; line-height: 50px; vertical-align: middle; }
#home_page_new .side-mobile { margin-bottom: 20px; border: 1px solid #e1e1e1; min-height:190px; }
#home_page_new .side-mobile .qrc { padding:5px 10px;}
#home_page_new .side-mobile .qrc img{  float:left; }
#home_page_new .side-mobile .qrc .qrc-text { float:right; padding-top:5px;  width:150px; font-size:14px; line-height:22px;  color:#666;}
#home_page_new .side-mobile .qq { clear:both; padding-top:5px; font-size:14px; text-align:center;}
#home_page_new .side-mobile .slogan { margin-top:15px; padding-left:12px; font-size:16px; line-height:20px; color:#953b39; }

#home_page_new .share-box { background:#fafafa; }
#home_page_new .share-box #bdsharebuttonbox_hint {float:left; height:35px; line-height:35px; padding-left:5px; color:#333; font-size:14px; }
#home_page_new .share-box #bdsharebuttonbox_hint i { font-size:18px;}
.side-mobile li{    border: 1px solid #e1e1e1;
    border-top: none;
    padding: 15px;
    font-size: 14px;}
.side-mobile ul{margin:0;padding:0}
#divContorPanel .block-main{}
#linkwomen .block-main {    overflow: hidden;
    margin-bottom: 20px;
}