@charset "UTF-8";
/* CSS Document */
/*Link*/
a{ text-decoration:none; color:#000; font-size:12px;}
a:link    { text-decoration:none;color:#000;}
a:visited { text-decoration:none;}
a:hover   { text-decoration:none;color:#e13b40;}
a:active  { text-decoration:none;}
a{outline:none;}/* only Firefox */
a{blr:expression(this.onFocus=this.blur());}/* onlyIE+ */

a.red{ color:#e13b40;}
a.red:hover{ color:#f14f4f;}

a.white{ color:#fff;}
a.white:hover{ color:#000;}

a.gray{ color:#505050;}
a.gray:hover{ color:#e13b40;}
.hid{ overflow:hidden;}


body{ background:url(../images/visual/topbg.png) repeat-x scroll 0 0; line-height:19px;}
.w990{ width:990px; margin:0 auto 20px auto; height:; /*overflow:hidden;*/}
.vhead{ height:53px; font-size:12px; padding-top:20px; line-height:33px;}
.logo176{ width:176px; height:31px; overflow:hidden; }
ul.menuindex{ width:620px;  padding-left:17px; }
ul.menuindex li{ margin-left:5px; float:left;}
ul.menuindex li a, .loginindex a{ margin-right:5px; font-size:12px;}
.loginindex{ width:168px; text-align: right; float:right;}
.rss40{ width:40px; height:17px; margin-top:10px; overflow:hidden; background-image:url(../images/visual/visual_bg.png); background-position:-174px 0px;}
.rss40 a{ width:40px; height:17px; display:block; float:left;}

/*位置*/
.position{ width:990px; margin:20px auto 20px auto;}
.position a{ font-size:12px; color:#e13b40;}

/*pagebody*/
.vleft{ width:705px; _overflow:hidden;}
.vright{ width:268px; _padding-left:10px; _overflow:hidden;}


.newdepth h3{ font-weight:normal; height:18px;}
.newdepth h3 a{ font-size:12px;}
.wd105, .wd518, .wd82{ width:105px; height:18px; float:left; background:url(../images/depth/depthbg.png) no-repeat scroll 0 -65px; overflow:hidden;}
.wd518{ width:518px; background:none; border-bottom: 1px solid #dcdcdc; height:9px;}
.wd82{ width:82px; background:none; text-align:right;}

.dnew{ padding:20px 20px 30px 20px; height:226px; margin:10px 0 20px 0; background:#f0f0f0 url(../images/depth/newbg.png) no-repeat scroll 0 bottom; clear:both;}
a.imgwd{ width:336px; height:224px; display:block; border: 1px solid #f0f0f0; margin:0 20px 0 0;}
a.imgwd:hover{ border: 1px solid #e13b40;}
a.imgwd img{ width:336px;}
.dnew p{ padding:0 0 10px 0; color:#505050;}
.font14{ font-size:14px; font-weight:bold;}
.keywd strong{ color:#000;}
.keywd{ color:#e13b40; font-size:12px; margin:15px 0 0 0;}
.keywd a{ margin:0 2px;}
.keywd img{ margin-top:4px; margin-right:2px;}

ul.dnewlist{ height:; overflow:hidden;}
ul.dnewlist li{ width:214px; height:240px; float:left; margin:0 10px 30px 10px; color:#e13b40; background:url(../images/depth/dot3.png) repeat-x scroll 0 bottom;}
ul.dnewlist li img{ width:212px; height:141px;}
ul.dnewlist li p{ padding:6px 0 0 0;}
.img214{ width:212px; height:141px; display:block; float:left; border: 1px solid #fff; margin-bottom:6px;}
.img214:hover{ border: 1px solid #e13b40;}

/**/
.picindex{ margin:0 0 0 0; clear:both;}
.picindex h3{ background:url(../images/depth/depthbg.png) no-repeat scroll 0 -230px; height:28px;}
.picindex h3 span{ width:72px; height:28px; display:block; background:url(../images/depth/depthbg.png) no-repeat scroll -133px -172px; margin:0 0 0 20px;}
.picin{ background:url(../images/depth/d705_mid.png) repeat-y scroll 0 0;}
.picin .int{ background:url(../images/depth/d705_top.png) no-repeat scroll 0 top;}
.picin .int .inb{ background:url(../images/depth/d705_bot.png) no-repeat scroll 0 bottom;}
ul.indexlist{ padding:20px 0 5px 20px; margin:6px 0 0 0; height:; overflow:hidden;}
ul.indexlist li{ width:150px; height:180px; float:left; margin:0 21px 0 0;}
ul.indexlist li a{ width:150px; height:150px; display:block; float:left; overflow:hidden; margin-bottom:4px;}

/**/
.speaks{ margin:20px 0 0 0; clear:both;}
.speaks h3{ background:url(../images/depth/depthbg.png) no-repeat scroll 0 -230px; height:28px; margin:0 0 6px 0;}
.speaks h3 span{ width:72px; height:28px; display:block; background:url(../images/depth/depthbg.png) no-repeat scroll -226px -172px; margin:0 0 0 20px;}
.s342{ width:342px; height:450px;  background:url(../images/depth/d705_mid.png) repeat-y scroll 0 0;}
.s342 .int{height:450px;  background:url(../images/depth/d705_top.png) no-repeat scroll 0 top;}
.s342 .int .inb{height:450px;  background:url(../images/depth/d705_bot.png) no-repeat scroll 0 bottom;}
.s342 .int .inb .inscroll{ height:410px; padding:20px; overflow-y:scroll; }
.s342 p{ clear:both;} 
.s342 h5{ font-size:12px;}
/* 2012-07-02 删除
.weibo{ width:90px; height:90px; margin-right:20px; background:url(../images/depth/depthbg.png) no-repeat scroll -365px -117px;}
.weibo a.sina{ margin:0 0 0 3px; border: 1px solid #cbcbcb; width:85px; height:85px; float:left; background:url(../images/visual/visual_bg.png) no-repeat scroll 15px -210px;}
.weibo a:hover.sina, .weibo a:hover.tt{border: 1px solid #e13b40;}
.weibo a:hover.sina{background:url(../images/visual/visual_bg.png) no-repeat scroll 15px -210px;}

.weibo a.tt{border: 1px solid #cbcbcb; background:url(../images/visual/visual_bg.png) no-repeat scroll -56px -210px; width:85px; height:85px; float:left; margin:0 0 0 3px; }
*/
a.addto{ width:58px; height:22px; margin:10px 0 0 0; display:block; overflow:hidden; background:url(../images/visual/visual_bg.png) no-repeat scroll -79px -776px;}
a.addto:hover{ background:url(../images/visual/visual_bg.png) no-repeat scroll -79px -800px;}

.newshow{ padding:20px 0 0 0;}
ul.weilist{ margin:20px 0 0 0; clear:both;}
ul.weilist li{ background:url(../images/dot_3.png) repeat-x scroll 0 bottom; height:; overflow:hidden; padding:10px 0; clear:both;}
.weihead{ width:36px; height:36px;}
.weihead img{width:36px; height:36px;}
.weiword{ width:105px; margin-left:10px;}

/**/
.hotkey{ background:url(../images/depth/wd268_mid.png) repeat-y scroll 0 0;}
.hotkey .int{background:url(../images/depth/wd268_top_key.png) no-repeat scroll 0 top;}
.hotkey .int .inb{background:url(../images/depth/wd268_bot.png) no-repeat scroll 0 bottom; padding: 0 20px 20px 20px; height:; overflow:hidden;}
.hotkey .int .inb h3{ width:116px; height:45px; overflow:hidden; line-height:45px; padding-left:12px; margin:0 0 15px 0; color:#fff; background:url(../images/depth/depthbg.png) no-repeat scroll 0 -108px; clear:both;}
.hotkey .int .inb a{ margin:0 10px 10px 0; }

.font_14{ font-size:14px;}
.font_b{ font-weight:bold;}
.font_16{ font-size:16px; font-weight:bold;}
.font_18{ font-size:18px;}

/**/
.rss268{ height:366px; margin:20px 0 0 0; background:url(../images/depth/rssbg.png) no-repeat scroll 0 0; color:#fff;}
.pd62{ padding:62px 0 20px 20px; height:160px;}
.maga100{ width:102px; margin-right:20px;}
.maga100 img{ width:100px; }
.maga100 a{ border: 1px solid #e13b40; height:132px; display:block; float:left;}
.maga100 a:hover{ border: 1px solid #fff;}

a.rssbutton{ width:104px; height:27px; margin:10px 0 0 0; display:block; overflow:hidden; background:url(../images/depth/depthbg.png) no-repeat scroll -488px -113px; color:#505050; font-weight:bold; line-height:29px; text-align:center;}
a.rssbutton:hover{ background:url(../images/depth/depthbg.png) no-repeat scroll -488px -177px; color:#fff;}

ul.magazine{ padding:0 0 0 20px; clear:both;}
ul.magazine li{ width:61px; margin-right:20px; float:left; color:#505050; text-align:center;}
ul.magazine li img{ width:59px; margin-bottom:6px;}
ul.magazine li a{ width:59px; height:78px; display:block; float:left; border: 1px solid #e2e2e2;}
ul.magazine li a:hover{border: 1px solid #fff;}

.adv{}

/*网络支持*/
.nartical, .top10{ background:url(../images/depth/wd268_mid.png) repeat-y scroll 0 0;}
.nartical .int,.top10 .int{ background:url(../images/depth/wd268_top.png) no-repeat scroll 0 top;}
.nartical .int .inb,.top10 .int .inb{ background:url(../images/depth/wd268_bot.png) no-repeat scroll 0 bottom;}
.youlike{ height:20px; margin:20px 0 5px 0; background:url(../images/depth/depthbg.png) no-repeat scroll -328px -66px;}
ul.contentlist{ padding:10px 25px 25px 25px; height:; overflow:hidden; color:#e13b40;}
ul.contentlist li{ margin:0 0 20px 0;}

ul.contentlist li p strong{ display:block; overflow:hidden;}
ul.contentlist li p{ margin:0 0 6px 0;}
a.img80{ width:78px; height:59px; display:block; float:left; overflow:hidden; border: 1px solid #fff; margin-right:10px;}
a.img80:hover{ border: 1px solid #e13b40;}
a.img80 img{clip:rect(0 78px 59px 0)}

.rank{ width:176px; height:20px; margin:20px 0 5px 0; background:url(../images/depth/depthbg.png) no-repeat scroll -122px -65px;}
ul.ranklist{ padding:20px 10px 20px 20px;}
ul.ranklist li{ line-height:23px;}
ul.ranklist li span{ width:17px; height:17px; line-height:17px; color:#fff; margin-right:6px; display:block; float:left; text-align:center;}
.red17{ background-color:#e72c2d; }
.gray17{ background-color:#b9b9b9;}

/*列表页*/
ul.biglistbox li{ width:215px; height:225px; overflow:hidden; margin:0 30px 10px 0; float:left; color:#e13b40;}
ul.biglistbox li img{ }
ul.biglistbox li a.imgbox213{ border:1px solid #cbcbcb; background-color:#fff; width:213px; height:142px; display:block;}
ul.biglistbox li a.imgbox213:hover{ border:1px solid #e13b40;}
a.imgbox213 img{width:213px; height:142px;}
a.thelist_title{ display:block; font-weight:bold; padding:6px 0;}
a.thelist_explain{ color:#505050; font-size:12px;}
a.red{ font-size:12px;}
.thelist_botline{ border-top: 1px dotted #cbcbcb; padding:6px 0 0 0; margin-top:10px;}
.list_hd30{ height:30px; color:#000; overflow:hidden; line-height:32px; border: 1px solid #dcdcdc; border-left:0; border-right:0; margin:6px 0 20px 0;}


.pageturn_list{ text-align:center; margin:20px 0 20px 0; clear:both;}
.pageturn_list li{float: left}
.pageturn_list a{ height:28px; overflow:hidden; padding:8px 12px; vertical-align:middle; line-height:28px; border: 1px solid #ccc; margin-right:2px;}
.pageturn_list a:hover{ background-color:#e13b40; color:#fff; border:1px solid #e13b40;}
.pageturn_list a.homepage{ border: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc;}
.pageturn_list a.homepage:hover{ border: 1px solid #e13b40;}
.pageturn_list a.lastpage{ border: 1px solid #dcdcdc;}
.pageturn_list a.lastpage:hover{ border: 1px solid #e13b40;}
.pageturn_list a.cur{ background-color:#e13b40; color:#fff; border:1px solid #e13b40;}

/*内容*/
.locat{ position:relative;}
.popup{ width:652px; background:#e3e2e2 url(../images/depth/pop_top.png) no-repeat scroll 0 0; position:absolute; z-index:99; margin:100px 25px 0 26px; font-size:14px;}
.popup .inb{background: url(../images/depth/pop_bot.png) no-repeat scroll 0 bottom; padding:30px 20px 20px 20px;}
.original{ border: 1px solid #dcdcdc; padding:25px; height:; overflow:hidden; clear:both;}
.original h1{ font-size:24px; text-align:center; border-bottom: 1px solid #dcdcdc; padding:10px 0; line-height:40px;}
ul.authorbox{ padding:10px 0; color:#898989; height:; overflow:hidden;}
ul.authorbox li{ background:url(../images/depth/authorbg.png) no-repeat scroll 0 2px; padding-left:12px; margin-right:5px; float:left; line-height:17px;}
ul.authorbox li.exten{ background:none; background-color:#e13b40; float:right; margin:0; padding:0;}
a.ext{ display:block; background-color:#e13b40; padding:2px 5px 0 5px; color:#fff;}
a.ext:hover{ background-color:#000;}
.readgu{ background:url(../images/depth/dot3.png) repeat-x scroll 0 bottom; margin:20px 0 0 0; font-size:14px; line-height:22px; position:relative;}
.readgu .int{background:url(../images/depth/dot3.png) repeat-x scroll 0 top; padding:15px 0;}
.textbox{ clear:both; font-size:14px;}
.textbox p{ padding:20px 0 0 0; line-height:23px; text-indent: 2em;}

.singalpage{ width:96px; height:35px; background:url(../images/depth/depthbg.png) no-repeat scroll 0 -176px; border:0; color:#fff; font-weight:bold; cursor:pointer;}
.sread{ padding:6px 0 0 0; text-align:center;}
.copyrt{ border: 1px solid #fd9191; padding:20px; color:#e13b40;}
.sharebox{ margin:20px 0 0 0; height:24px;}
.share290{ width:580px; height:26px; background:url(../images/visual/visual_bg.png) no-repeat scroll -80px -179px;}
.share290 a{ width:24px; height:24px; display:block; float:left; margin-right:5px;}
.share50{ width:55px; height:24px; line-height:24px;}
.mg20{ margin:20px 0 0 0;}
ul.readabout{ height:; overflow:hidden;}
ul.readabout li{ width:290px; padding:0 20px 0 10px; float:left; background: url(../images/visual/arrow.png) no-repeat scroll 0 6px; line-height:22px;}

ul.poslike{ height:165px; overflow:hidden;}
ul.poslike li{ width:96px; float:left; margin: 10px 34px 0 0; _margin: 10px 27px 0 0;}
ul.poslike li img{}
ul.poslike li a.img96{ width:96px; height:96px; overflow:hidden; display:block; float:left; border: 1px solid #fff;}
ul.poslike li a.img96:hover{ border: 1px solid #e13b40;}

/**/
.lifespeaks{ background:url(../images/depth/d705_mid.png) repeat-y scroll 0 0;}
.lifespeaks .int{ background:url(../images/depth/depthbg.png) no-repeat scroll 0 -230px;}
.lifespeaks .int .inb{background:url(../images/depth/d705_bot.png) no-repeat scroll 0 bottom; padding:0 20px 20px 20px;}

.commenton{ margin:0 0 20px 0;}
.commenton h3{ height:24px; font-size:12px; font-weight:normal; margin:0 0 20px 0; padding:5px 0 0 0;}
.wd100{ width:50px; height:24px; background:url(../images/depth/depthbg.png) no-repeat scroll -304px -176px; }
.wd500{ width:600px; text-align:right; color:#898989; padding-top:15px;}
ul.cmtlist li{ margin:0 0 20px 0; clear:both; height:; overflow:hidden;}
.head60{ width:60px; height:60px;}
.head60 img{width:60px; height:60px;}
.cmtdetail{ width:520px; background:#f3f3f3 url(../images/depth/commentbg.png) no-repeat scroll 0 0; padding:15px 20px 20px 50px; color:#505050;}
.block{ display:block;}
.cmtlist h5{margin-bottom:5px;}

.cmtframe{ clear:both;}
.inputtext{ width:90px; margin:0 10px 0 0;}
.inputsubmit52{ width:52px; height:35px; overflow:hidden; background:url(../images/visual/visual_bg.png) no-repeat scroll -130px -838px; border:0; cursor:pointer; color:#fff; margin:0 10px 0 10px;}
.inputsubmit77{ width:77px; height:35px; overflow:hidden; background:url(../images/visual/visual_bg.png) no-repeat scroll -195px -838px; border:0; cursor:pointer;}
.textarea570{ width:650px; padding:2px; height:100px; background-color:#eaeaea; border: 1px solid #cfcfcf; margin:10px 0;}
.button120{ width:120px; height:45px; overflow:hidden; background:url(../images/visual/visual_bg.png) no-repeat scroll 0 -827px; border:0; cursor:pointer; margin:20px 0 0 0;}















