body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
html {-webkit-text-size-adjust: none;}
body{background:#ebebeb;font:12px/20px \5B8B\4F53,"Arial Narrow",HELVETICA;text-align:center; color: #333}
ol,ul{list-style:none;}
img{border:none;vertical-align: top}
i,em{font-style:normal;}
input,select,option,textarea{font-size:12px;}
a{ color: #333; text-decoration:none;} a:hover{ color: #f60; text-decoration:underline;}
noscript,.spanclass,.contentdiv,.hidden{display:none;}
.show,.block{display:block;}
.mark,.fl,.subMark,.fr {display: inline;}
.mark,.fl{float:left;} .subMark,.fr {float:right;}
.f14 {font-size:14px;} .f16 {font-size:16px;}
.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.clearfix{*zoom:1} .clearfix:after{content:"\20";clear:both;height:0;display:block;overflow:hidden}

/*common*/
.layAB,.layC{ float: left; }
.layAB { width: 658px; border-left: 2px solid #b0d8fc;}
.layC { width: 330px; background-color: #f6faff;}

.arrow_bg_left,.arrow_bg_right,.navWrap dt span i,.lay660 .pic-txt .bg,.livePV,.liveScape .time em { background-image: url(http://www1.pconline.com.cn/2014/live/images/bg.png); background-repeat: no-repeat;}

.pic-txt .imgArea { float: left; margin-right: 10px; _margin-right:7px; }

.imgArea { display: block; position: relative; zoom: 1;}

.radius90 { width:90px; height: 90px;  background:url(http://www1.pconline.com.cn/2014/live/images/png24_90x90.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='http://www1.pconline.com.cn/2014/live/images/png24_90x90.png'); position: absolute; left: 0; top: 0; z-index: 1}

.radius60 { width:60px; height: 60px;  background:url(http://www1.pconline.com.cn/2014/live/images/png24_60x60.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='http://www1.pconline.com.cn/2014/live/images/png24_60x60.png'); position: absolute; left: 0; top: 0; z-index: 1}

.fixRTop { width: 330px; position:fixed; _position:absolute; top:0px; _top:expression(documentElement.scrollTop + 0 + "px");}
*html{_background-image:url(about:blank); _background-attachment:fixed;}

/*content*/
.doc,.banner { background-position: center top; background-repeat: no-repeat;}
.banner,.wraper { width: 990px; margin: 0 auto;}
.banner { height: 276px; position: relative; zoom: 1;}
.banner h1 { text-indent: -9999px;}
.smallBan { height: auto; text-align: center;}
 
.nav { height: 136px; border-top: 1px solid #fff; position: relative; zoom: 1; overflow: hidden;}
.nav .navBg {background-color: #1f63c3;}
.navWrap { width: 988px; margin: 0 auto; border-left: 1px solid #fff; border-right: 1px solid #fff; text-align: left; color: #a4caff}

.arrow_bg_left,.arrow_bg_right { width: 225px; height: 26px; position: absolute; left: 50%; bottom: 0;}
.arrow_bg_left { margin-left: -720px; background-position: 0 -61px;}
.arrow_bg_right { margin-left: 495px; background-position: 0 -88px;}

.navWrap dl { padding: 10px 14px 0 10px; overflow: hidden;}
.navWrap dt,.navWrap dd { float: left;}
.navWrap dt span { width: 90px; padding-top: 5px; display: block; font: 18px/24px "Microsoft YaHei"; text-align: center; color: #fff}
.navWrap dt span i { width: 48px; height: 49px; display: block; margin: 0 auto 7px;}
.navWrap .pDes { height: 80px; padding-top: 3px; overflow: hidden;}
.navWrap .pDes font { color: #fff}
.navWrap .pDes a,.navWrap .pDes a:hover { color: #fff}

.lay660 { width: 659px; height: 110px}
.lay660 dt span i { background-position: 0 -115px;}
.lay660 dt { margin-right: 25px;}
.lay660 dd { width: 520px;}
.lay660 .pic-txt { width: 300px; position: relative; zoom: 1;}
.lay660 .pic-txt p { padding-top: 26px; font-size: 14px}
.lay660 .pic-txt .bg { width: 219px; height: 37px; background-position: 0 -164px; position: absolute; right: 0; top: 14px; z-index: 2}
.lay660 .pDes { width: 204px; float: right;}

.lay328 { width: 327px; height: 110px; border-left: 1px solid #fff;}
.lay328 dl { padding-right: 13px;}
.lay328 dt span i { background-position: -49px -115px;}
.lay328 dt { margin-right: 10px;}
.lay328 dd { width: 204px;}


.wraper { margin-top: -26px; background-color: #fff; text-align: left;}
.main {}

.liveBox .thA {height: 32px; padding: 25px 26px 0 12px; margin-bottom: 8px; overflow: hidden;}
.liveBox .thA .mark { font: bold 20px/32px "Microsoft YaHei";}
.liveBox .thA .subMark { padding-top: 5px}
.liveBox .subMark i { display: inline; float: left; margin-left: 10px; line-height: 22px;}
.liveBox .subMark .sortType a{ width: 52px; height: 20px; line-height: 20px; padding: 1px; margin-right: 1px; background-color: #e3edf9; float: left; text-align: center; color: #058;}
.liveBox .subMark .sortType a:hover,.liveBox .subMark .sortType .current { background-color: #ffecd6; color: #f60; text-decoration: none;}
.liveBox .subMark .sortType .current{ font-weight: bold; padding: 0; border: 1px solid #f60;}
.liveBox .subMark .autoCheck { padding: 0 10px; background-color: #e3edf9; color: #058;}
.liveBox .subMark .autoCheck input { width: 12px; height: 12px; margin: 6px 6px 0 0; float: left; overflow: hidden;}

.liveScape .stick { padding: 1px 2px; background-color: #f60; color: #fff}
.liveScape li { padding: 0 28px 24px 63px; position: relative; zoom: 1;}
.liveScape li img,.liveScape li embed { max-width: 500px; _width:expression((this.offsetWidth > 500) ? '500px' : true); display: block; margin: 5px 0}
.liveScape .time { height: 24px; padding-left: 20px; position: absolute; left: -7px; top: 0; font:bold 16px/26px "Arial"; color: #3c8af8; overflow: hidden;}
.liveScape .time em { width: 13px; height: 13px; position: absolute; left: 0; top: 6px; background-position: -227px -61px;}
.liveScape .content { line-height: 26px; font-size: 14px; word-wrap: break-word;}
.liveScape .content object { outline: none}
.liveScape .content p.author { font-size: 12px; line-height: 24px; color: #3c8af8}

/* layC */
.livePV { padding: 27px 0 39px; margin-bottom: 10px; text-align: center; font: 16px/20px "Microsoft YaHei"; background-position: 0 27px; }
.livePV strong { color: #f60}

.liveQR { padding: 2px 2px 2px 10px; margin: 0 10px 15px; border: 1px solid #d2deeb;}
.liveQR dt { padding-top: 7px; margin-bottom: 27px; font-size: 14px; font-weight: bold;}
.liveQR dd { color: #aaa}
.liveQR .QRcode { float: right; margin-left: 10px;}

.loading { padding: 10px 0 20px; text-align: center; display: none;}
.loadTip{height:26px;line-height:26px;border:1px solid #f9e2ce;background:#fffcf2;width:618px;text-align:center;margin:10px auto;color:#ff6600;}
.loadTip a{color:#ff6600;text-decoration:none;}

/* voice */
.voice { width: 100%; margin: 15px 0; height: 60px; overflow: hidden;} 
.voice dt,.voice dd { float: left;}
.voice dt { width: 60px; margin-right: 6px;}
.voice dd { padding-top: 2px;}
.voice dt img,.voice dd embed { margin: 0; padding: 0; outline: none;}

/* share */
.share,.share .bg { height: 34px; position: absolute; right: 0; bottom: 0}
.share { width: 100%;}
.share .bg { width: 100%; background-color: #000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
opacity: 0.6}
.share p { width: 640px; height: 34px; padding-left: 9px; float: left; overflow: hidden; font: 18px/34px "Microsoft YaHei"; color: #fff; text-align: left;}
.share p,.share .shareCont { position: relative; zoom: 1;}
.noLeftItem { width: 315px}

body .bdshare-button-style0-16 a,body .bdshare-button-style0-16 .bds_more { margin-top: 8px; }
body #bdshare_warp .bds_preTxt, body #bdshare_warp .bdsharebuttonbox a { color: #aaa}

/* comment */
body .cmtContent { border: none;}
body .cmtFormInTable td:nth-child(1){ display: none;}
body .cmtContent .cmtTB{position: relative; zoom:1; padding:0 0 5px;overflow-y:auto;overflow-x:hidden; background: none}
body .cmtContent .cmtTB li { margin-bottom: 5px;}
body .tfcmtWrap,body .tfcmt { background: none;}
body .addTB,body .cmtFormTable{padding:0;}
body .cmtFormInTable td { *width: 0}
body .cmtFormInTable td img,body .cmtFormInTable td p{ *display: none;}
body .expFB .addTB,body .expFB .cmtFormTable{padding:0 15px;}
body .cmtContent .tCode .spCode,body .cmtContent .tBtn .btn,body .cmtContent .allCmtLink.thcmt .cmtMark,body .cmtContent .allCmtLink,body .cmtContent .allCmtLink:link,body .cmtContent .tbTB{font-size:12px;}
body .thcmt .cmtMark strong { font-size: 14px}
body .cmtContent .tBtn .btn{line-height:24px;}
body .cmtContent .tbxCmt{height:64px;}
body .cmtContent #tBlogs{padding-left:0;padding-top:5px;background:none;}
body .cmtContent .thTB{ line-height: 22px; padding: 4px 0 4px;}
body .thTB .cmtTitle a:hover em { color: #f60}
body .cmtContent .thTB .cmtOperate a{margin-left:0;}
body .cmtContent .tbTB{margin-top:-4px;}
body .thTB .cmtOperate{ bottom: 38px; margin-top: -10px; text-align: left; /*position: absolute; right: 5px; */} body .cmtTB {*position:relative;}

body .thTB .cmtTime { margin-right: 0}
body .tbTB p{font-size:12px;}
body .cmtMain .cmtMainIn{ margin:0 10px;}
body .cmtUser{ display: none;}
body .addcmt{ padding-bottom:0;}
body .cmtEditor{ height:48px;}

/*footer*/
body #bottom { width: 100%; border-top: 1px solid #ddd;}
body #bottom .links { background:none; text-align:center;}
body #bottom .links ,body #bottom .links a { color:#333;}
body #bottom .sites ,body #bottom .sites a ,body #bottom .sites a:link { color:#333;}
body #bottom .sites a:hover ,body #bottom .sites a:visited { color:#333;}
body #bottom .left p ,body #bottom .left p a ,body #bottom .left p a:link { color:#333;}
body #bottom .mid ,body #bottom .mid a ,body #bottom .mid a:link { color:#333;}

/* 侧栏评论样式 baishun 2014年12月31日16:30:25 */
.layC .marker #captcha {padding:1px 0;}
.layC .marker .captcha_line {height: 26px;overflow: hidden;}
.layC .marker .tBtn {vertical-align: top;}
.layC .marker .tBtn .btn {height:24px; line-height: 24px;}

.layC .marker li .captcha_line {height: 70px;text-align: left;}