/**
 * By jasonshan@tencent.com
 * date 2013.9.22
 * v  1.0
 * 闁倿鍘ゅ锝嗘瀮妞ゅ灚鐗卞锟�
 */
/*reset*/
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video {
  margin:0;
  padding:0;
}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video,img {
    display: block;
}
body {
    font-size: 100%; 
    font-family:Helvetica,STHeiti,Droid Sans Fallback;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
textarea {
    resize: none;
}
iframe,img {
    border:0;
}
ul,ol {
    list-style:none;
}
input,
select,
textarea {
    outline: 0;
    -webkit-user-modify: read-write-plaintext-only;
}
input {
    -webkit-appearance: none;
}
a{
    text-decoration: none;
}
body,.global{
    background: #333;
}
.global{
    min-width: 320px;
}
.tgbox{
    height: 29px; line-height: 29px;
    margin: 11px 10px; padding-top: 3px; 
    text-align: center;
    border-top: 1px solid #eceef0;
    box-shadow: inset 0 1px 1px #ffffff;
    color: #9a8071;
}
.tgbox a {
    color: #9a8071; font-size: 15px;
    vertical-align: middle;

}
.tgbox i{
    font-size:16px; color: #9a8071; margin: 0 8px;
    font-style:  normal;
    vertical-align: 1px;
}
/*body a:visited{
    color: #929292;
}*/
/*header*/
/*.header{
    width: 100%; height: 44px;
    background: url(http://mat1.gtimg.com/www/mobi/image/headerbg.png) right top no-repeat;
    -webkit-background-size:141px 44px;
    -moz-background-size:141px 44px;
    -o-background-size:141px 44px;
    background-size:141px 44px;
    border-bottom: 2px solid #317ecb;
}*/
 .header{
    width: 100%; height: 44px;
    background: url(http://mat1.gtimg.com/www/mobi/image/headerbg_v2.png) 139px top no-repeat;
    -webkit-background-size:141px 44px;
    -moz-background-size:141px 44px;
    -o-background-size:141px 44px;
    background-size:141px 44px;
    border-bottom: 2px solid #317ecb;
}

#content{
	margin-left:10px;margin-right:10px;font-size:16px;color:#898989;padding-top: 10px;
}
#content img{
	width:90%;
}
#content p{
	text-indent:2em;
}

.logo{
    display: inline-block; text-indent:-9999em;
    width: 119px; height: 30px;
    background-repeat: no-repeat;
    background-position: 0 0;
    -webkit-background-size:119px 30px;
    -moz-background-size:119px 30px;
    -o-background-size:119px 30px;
    background-size:119px 30px;
    margin: 7px 0 0 10px;
}
.logo a{
    display: block;
}
.jump,.gochannels,.cComm:before,.more .gomore:after,.more .gochannel:after,.gotop:after{
    background-image: url(../images/icon.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    -webkit-background-size:119px 21px;
    -moz-background-size:119px 21px;
    -o-background-size:119px 21px;
    background-size:119px 21px;
}
.jump{
    display: inline-block;
    float: right; margin: 13px 14px 0 0;
    width: 20px; height: 19px;
}
.gochannels{
    display: inline-block;
    float: right; margin: 14px 14px 0 0;
    width: 22px; height: 16px;
    background-position: -20px 0;
}

/*channels*/
.channels{
    width: 100%; overflow: hidden;
    background: #4998e7;
    padding: 5px 0;
    display: none;
}
.sjb .channels{background:#119e2b;}
.worldcup_global .channels{
    background:#119e2b;
}
.channels ul{
    overflow: hidden;
}
.channels li{
    width: 20%; line-height: 30px;
    float: left; 
    font-size: 1.125em;
    display: inline-block; text-align: center;
}
.channels li a{
    display: block;
    color: #fafafa;
}
.channelstoggle{
    display: block;
}
.channels li.current a {
    /*background: #0d6b22;*/
    background: #317ecb
    
}
.channels li a:focus{
    background: #317ecb
}
/*more*/
.more{
  height: 33px; line-height: 33px;
  margin: 0 8px; border:1px solid #efefef;
  background-color: #f6f5f5;
  text-align: center; margin-bottom: 15px;
}
.more a{
    color: #b4b4b4
}
.more span{
  font-size: 1em;
}
.more .gomore::after,.more .gochannel::after{
  content: ""; display: inline-block;
  width: 21px; height: 21px;
  vertical-align: -5px;
  margin-left: 5px;
}
.more .gochannel::after{
  background-position: -63px 0;
}
.more .gomore::after{
  background-position: -42px 0;
}
#pagination{
    display: none;
}
/*primary*/
.primary{
    /*border-top: 2px solid #317ecb;*/
   /* padding: 0 8px; */overflow: hidden;
   background-color: #333;
}
.primary .more{
    margin: 0 10px 10px;
}
.primary .title{
    font-size: 1.375em;
    color: #FAFFF0; text-align: left;
    padding: 15px 0 5px; font-weight: 700;
    line-height: 26px;
    margin: 0 8px;
}
.primary .meta{
    margin: 0 8px;
    overflow: hidden;
    font-size: 0.8125em;
    position: relative;
    height: 26px; 
    color:#898989;
    border-bottom: 1px solid #D6AD3D;
}
.primary .time{
    font-family: Helvetica;
}
.primary .time,.primary .author{
    color: #666;
    line-height: 26px;
}
.primary .time{
    display: inline-block;
    width: 70px;
    overflow: hidden;
    float: left;
}

.contentbar{
    position: absolute;
    right: 0; bottom: -1px;
    height: 26px; 
    line-height: 26px; overflow: hidden;
}
.contentbar i{
    color: #666;
    font-size: 0.8125em; 
    font-style: normal; margin-left: 10px;
}
.contentbar i:before{
    content: "";
    display: inline-block; vertical-align: middle;
    background-image: url(../images/d_bar_icon.png);
    background-repeat: no-repeat;
    -webkit-background-size:45px 14px;
    -moz-background-size:45px 14px;
    -o-background-size:45px 14px;
    background-size:45px 14px;
    margin-right: 4px;
}
.contentbar i.count:before{
    width: 15px; height: 13px;
    background-position: 0 0;
}
.contentbar i.size_s:before{
    width: 13px; height: 14px;
    background-position: -15px 0;
}
.contentbar i.size_l:before{
    width: 13px; height: 14px;
    background-position: -30px 0;
}

/*.primary content*/
.primary .content{
    border-top: 1px solid #fff;
    padding: 12px 0;
}
.primary .content p{
    /*font-size: 0.9375em;*/
    padding: 0 9px;
    /*font-size: 1.125em;*/
    font-size: 0.9375em;
    color: #393939;
    line-height: 30px;
    word-wrap:break-word;
    margin-bottom: 5px;
    text-indent: 1em;
    text-align: justify;
}
.pcglobal .primary .content p{
    text-indent: 2em;
}
.primary .content .video p{
    text-indent: 0;
    text-align: center;
}
.image{
    min-height: 120px; line-height: 120px;
    /*margin: 5px 15px;*/
    /*border:1px solid #d6d6d6;*/
    /*padding: 5px; */
    position: relative;
    /*background: #fff; */
    text-align: center;
    margin-bottom: 10px;
    background: #e9f1f4;
    width: 100%; overflow: hidden;
}
.image img{
    max-width: 100%;max-height: 100%;
    margin: 0 auto; display: inline-block;
    vertical-align:  middle;
}
.image span{
    position: absolute;
    right: 10px; top: 10px;
    display: inline-block; padding: 0 5px;
    height: 20px; line-height: 20px;
    background: rgba(0,0,0,0.6);
    font-size: 0.75em; color: #fff;
    font-family: Helvetica;
    display: none;
}

/*spread*/
.spread{
    background: #f5f5f5; padding: 4px;
    margin: 20px;
    border-radius: 6px;
}
.spread a{
    display: block;
    background: #4998e7;
    height: 40px; line-height: 40px; 
    text-align: center;
    border-radius: 6px;
}
.spread a span{
    color: #fff;
    display: inline-block;
}
.spread a span:before{
    content: ""; margin-right: 10px;
    display: inline-block;
    width: 28px; height: 28px;
    vertical-align: -8px;
    background-image: url(http://mat1.gtimg.com/www/mobi/image/download.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    -webkit-background-size:28px 28px;
    -moz-background-size:28px 28px;
    -o-background-size:28px 28px;
    background-size:28px 28px;
    
}
/*share*/
.share{
    overflow: hidden;
}
.share dl{
    margin: 5px 8px 15px;
    text-align: right;
}
.share dt{
    color: #767676;
    padding: 0 0 0 8px;
}
.share dt,.share dd{
    display: inline-block;
    vertical-align: middle;
}
.share dd a{
    margin-left: 5px;
    width: 33px; height: 33px;
    display: inline-block;
    background-image: url(http://mat1.gtimg.com/www/mobi/image/sheraicon.png);
    background-repeat: no-repeat;
    -webkit-background-size:165px 33px;
    -moz-background-size:165px 33px;
    -o-background-size:165px 33px;
    background-size:165px 33px;
}
.sharet{
    background-position: 0 0;
}
.shareqzone{
    background-position: -33px 0;
}
.sharewb{
    background-position: -66px 0;
}
.sharewx{
    background-position: -99px 0;
}
.shareqq{
    background-position: -132px 0;
}
.share .sharewx,.share .shareqq{
    display: none;
}
/*related/comments*/
.comments .content,.related .content{
    padding: 0 8px;
}
/*head*/
.head{
    width: 100%;
    height: 32px; line-height: 32px;
   border-top: 2px solid #4998e7;
   border-bottom: 1px solid #e8e8e8;
}
.worldcup_global .head{
    background:url(http://mat1.gtimg.com/www/mobi/image/sjb_bg.png) no-repeat left top;
    background-size:321px 32px;
    border:0;
}
.worldcup_global .content ul li:first-child{
    border-top:0;border-bottom:0;
}
.head h2{
    font-size: 1em;
    color: #317ecb; 
    font-weight: normal;
    padding-left: 10px;
}
.worldcup_global .head h2{color:#32b765;padding-left:18px;}
.relatedlist li{
    width: 100%; text-align: left;
    height: 35px; line-height: 35px;
    border-bottom: 1px solid #eceef0;
    border-top: 1px solid #fff;
    overflow: hidden;
}
.relatedlist li a{
    font-size: 1em;
    color: #393939
}
/*.relatedlist li:first-of-type{
    border-top:none;
}
.relatedlist li:last-of-type{
    border-bottom:none;
}*/
.relatedlist li a:visited{
    color: #929292;
}
/*comment*/
.commentlist li{
    padding: 10px 8px 0;
    border-bottom: 1px solid #eaeaea;
    border-top: 1px solid #fff;
}
.commentlist .meta{
    /*font-size: 0.75em;*/
    font-size: 0.9375em;
    color: #a8abaf;
    text-align: left;
    font-weight: 400;
    padding: 3px 0
}
.commentlist .meta time{
    float: right;
}
.commentlist .content{
    color: #454545;
    line-height: 1.375em;
    /*font-size: 0.8125em;*/
    font-size: 0.9375em;
    padding: 5px 0 10px;
    word-wrap:break-word;
}
.commentlist li:last-of-type{
    border-bottom: none;
}
.spread,.video{
    display/*\**/:none\9;
    display:none\9
}

/*footnav*/
.footnav{
    width: 100%;
    background: #49535d;
    padding:12px 0;
    overflow: hidden;
}
.footnav li{
    float: left;
    width: 20%; text-align: center;
    height: 28px; line-height: 28px;
    font-size: 0.9375em;
}
.footnav li a{
    color: #95a0ac;
}
.footnav li.current{
    background: #404a54;
}
/*footer*/
.footer{
    background: #404a54;
    padding:10px 45px 12px 0;
    overflow: hidden;
    position: relative;
}
.footer .links {
    /*margin-top: 12px;*/
    height: 25px; line-height: 25px;
    color: #565e61; font-size: 0.8125em; text-align: left;
}
.footer .links a{
    color: #95a0ac;
    margin:  0 0 0 8px;
    display:inline;float: left;
}
.footer .links a:before{
    content: ""; background: #565e61;
    width: 1px; height: 12px;
    display: inline-block; vertical-align: -1px;
    font-size: 1em;
    color: #565e61;margin-right:8px;
}
.footer .links a:first-child:before{
    display: none;
}
.footer .links .pcs{
    display: none;
}
.copyright {
    font-size: 0.5em;
    color: #707982; text-align: left;
    text-indent: 8px; white-space: nowrap;
}
.gotop{
    width: 40px; height: 36px;
    background: #313a43;
    position: absolute;
    right: 12px;
    top: 10px;
}
.gotop:after{
    content: "";
    display: block;margin: 10px auto 0;
    width: 25px;height: 15px;
    background-position: -95px 0;
}
.footer .links .iosweb{
  display: none;
}
a[href="http://ta.qq.com?ADTAG=FROUM.FOOTER.CLICK.ICON"] {
    display: none;
}
img[src="http://tajs.qq.com/icon/toss_11.gif"]{
    display: none;
}
.video{
    width: 100%;
    margin: 0 auto;
}
.video video{
    width: 100%;
    height: auto;
}
.video p{
    padding: 5px 0;
    text-align: center;
}
.video p a {
    color: #317ecb;
}
#liveAndroid{
    display: none;
}

/*妫版垿浜緇ogo*/
.logonews,.logoNews,.logokn,.logoKn{
    position: relative;
    background-image: url(../static/images/logo_news.png);
}
.logorushidao{
    width: 102px; height: 30px;
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    -webkit-background-size:102px 30px;
    -moz-background-size:102px 30px;
    -o-background-size:102px 30px;
    background-size:102px 30px;
}
.logonews:after,.logoNews:after,.logokn:after,.logoKn:after{
    position: absolute;
    right: -40px;
    top: 8px;
    display: inline-block;
    content: "";
    width: 35px; height: 15px;
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/ssp.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    -webkit-background-size:35px 15px;
    -moz-background-size:35px 15px;
    -o-background-size:35px 15px;
    background-size:35px 15px;
}
.logoqah,.logoQah{
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/logo_qah.png);
}
.logonanjing2014,.logonaNjing2014{
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/logo_qah.png);
}
.logo2014{
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/logo_2014sjb.png);
}
.logofinance,.logoFinance{
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/logo_finance.png);
}
.logostock,.logoStock{
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/logo_istock.png);
}
.logoent,.logoEnt{
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/logo_ent.png);
}
.logoshijiebei{
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/logo_sjb.png);
}
.logosports,.logoSports{
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/logo_sports.png);
}
.logomil,.logoMil{
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/logo_mil.png);
}
.logotech,.logoTech{
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/logo_tech.png);
}
.logodigi,.logoDigi,.logodigi_tech{
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/logo_digi.png);
}
.logofashion,.logoFashion{
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/logo_fashion.png);
}
.logoauto,.logoAuto{
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/logo_auto.png);
}
.logogames,.logoGames{
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/logo_games.png);
}
.logohouse,.logoHouse{
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/logo_house.png);
}
.logoastro,.logoAstro{
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/logo_astro.png);
}
.logoastrofashion{
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/logo_astro.png);
}
.logophoto,.logoPhoto{
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/logo_photo.png);
}
.logovideo,.logoVideo{
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/logo_video.png);
}
.logoshehui,.logoShehui,.logossh{
    background-image: url(../static/images/logo_news.png);
}
.logocul,.logoCul{
    background-image: url(http://mat1.gtimg.com/www/mobi/image/logo/logo_cul.png);
}

.logosh,.logogd,.logocd,.logocq,.logoxian,.logohn,.logohb,.logofj,.logohenan,.logozj,.logoln,.logojs{
    width: 102px; height: 30px;
    background-repeat: no-repeat;
    -webkit-background-size:102px 30px;
    -moz-background-size:102px 30px;
    -o-background-size:102px 30px;
    background-size:102px 30px;
}

/*font size*/
.fontsmall{
    /*閺咁噣锟�*/
}
.fontsmall .image {
    margin-bottom: 10px
}
.primary .fontsmall p{
    /*font-size: 1.125em*/
    /*2013.12.24 15:00 鐠佹崘顓哥拫鍐╂殻閳拷/
    /*font-size: 1.063em; 鐠佹崘顓哥拫鍐╂殻閳拷/
    font-size: 1.125em;
}
.fontlarge{
    /*婢堆冨娇*/
}
.fontlarge .image {
    margin-bottom: 20px
}
.primary .fontlarge p{
    /*2013.12.24 15:00 鐠佹崘顓哥拫鍐╂殻閳拷/
    font-size: 1.25em;
}
.imgglobal{
    position: fixed;
    left: 0; top: 0;right: 0;bottom: 0;
    width: 100%;
    height: 100%; line-height: 100%;
    display: none;
    background: rgba(0,0,0,0.8); 
}
.imgglobalshow{
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-pack: center;
  -moz-box-align: center;
  display: -o-box;
  -o-box-orient: horizontal;
  -o-box-pack: center;
  -o-box-align: center;
  display: -ms-box;
  -ms-box-orient: horizontal;
  -ms-box-pack: center;
  -ms-box-align: center;
  display: box;
  box-orient: horizontal;
  box-pack: center;
  box-align: center;
}
.imgglobal span{
    width: 34px; height: 34px;
    position: absolute;
    right: 10px; top: 10px;
    background: url(http://mat1.gtimg.com/www/mobi/image/closed_icon.png) no-repeat 0 0;
    -webkit-background-size:34px 34px;
    -moz-background-size:34px 34px;
    -o-background-size:34px 34px;
    background-size:34px 34px;
    z-index: 9;
}
.imgglobal img{
    max-width: 100%;
    z-index: 8;
}

/*20140723 add login*/
.foot_logout,.foot_login{
    display: none;
}

.foot_user{
    color:#95a0ac;
    font-size: 0.8125em;
    /*height: 25px;*/
    line-height: 25px;
    padding: 0 8px;
}
.foot_user strong,.foot_user span {
    font-weight: normal;
    vertical-align: middle;
}
.login_header{
    width: 100%; height: 44px;
    background: url(http://mat1.gtimg.com/www/mobi/image/headerbg.png) right top no-repeat;
    -webkit-background-size:141px 44px;
    -moz-background-size:141px 44px;
    -o-background-size:141px 44px;
    background-size:141px 44px;
    border-bottom: 2px solid #317ecb;
}
.login_header .txtlogo{
    font-size: 1.125em; line-height: 44px;
    color: #000; display: inline-block;
    text-indent: 10px;
    display: none;
}
.login_header .goclosed{
    display: inline-block;
    float: left;line-height: 44px;
    font-size: 1.125em; color: #458fce;
    background: url(http://mat1.gtimg.com/www/mobi/image/loginicon.png) no-repeat left 50%;
    -webkit-background-size:10px 19px;
    -moz-background-size:10px 19px;
    -o-background-size:10px 19px;
    background-size:10px 19px;
    padding-left: 12px; margin-left: 10px;
}
.login{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    /*height: 100%;*/
    min-height: 458px;
    display: none;
}
.primary .content .tvp_btn_download_text,.primary .content .tvp_download_title{
    font-size: 15px;
    padding: 0;
    line-height: normal;
    margin: 0;
    text-align: left;
}/*  |xGv00|26f49eb8f41dac42f6ea42abdc68fa95 */