/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body,button,input,select,textarea{color:#000;font:12px/2 \5b8b\4f53,arial;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
em{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
:focus{outline:0;}
legend{display:none;}
a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; }
.tc { text-align:center; }
.tl { text-align:left; }
.lh2 { line-height:2; }
.red { color:#F00; }
.fs14 { font-size:14px; }
.fs18 { font-size:18px; }
.gray { color:#8b8b8b; }
.fwbold { font-weight:bold; }
.pt10 { padding-top:10px; }
.pt6 { padding-top:6px; }
.white { color:#fff; }
.ml8 { margin-left:8px; }
.mr8 { margin-right:8px; }
.mt10 { margin-top:10px; }
.mb10 { margin-bottom:10px; }
.mt20 { margin-top:20px; }
.mb20 { margin-bottom:20px; }
.fl { float:left; }
.fr { float:right; }

/* top */
#top { width:100%; margin:auto; text-align:center; background:#333; height:34px; line-height:34px;}
#top-inner { width:960px; margin:auto; }
.site-logo { float:left;}
.bc { width:950px; margin:0 auto;}
.uxt li { display:block; height:34px; padding:0px 14px; float:left;}
.uxt li a { color:#fff; font-weight:bold;}
.login-info { height:34px; line-height:34px; margin:0px 6px; float:right;}
.login-info a  { color:#fff; font-weight:bold; padding:0px 6px 0px 0px; margin-right:6px;}
.login-input { height:34px;}

body { text-align:center; }
.all-frame { width:1000px; margin:auto; }
.all-cont { width:960px; margin:0 auto; text-align:left; }

#topic-des { width:100%; height:230px; overflow:hidden; }
.img-slide { width:308px; float:left; }
.news-list { width:420px; float:left; }
.p-intro { width:230px; float:left; border:1px solid #ccc; border-top:0; overflow:hidden; }

.p-cont { width:380px; margin:0 auto; }
.n-lists { list-style:disc; padding-left:35px; padding-top: 10px; }
.t-intro { width:230px; height:32px; line-height:32px; background:url(../images/intro-blank.jpg) no-repeat; }
.p-tip { width:230px; line-height: 22px;}
.p-tip span { padding: 5px 10px; display: block;}

.sheet-clip { width:960px; height:40px; line-height:40px; background:url(../images/sheet-blank.jpg) no-repeat; }
.sort-des { width:302px; display: inline; height:430px; overflow: hidden; background:url(../images/sort-sheet.png) no-repeat; margin-left:5px; margin-right:5px; float:left; overflow:hidden; }
.sort-tit { display:block; height:54px; line-height:54px;}
.sort-p { width:270px; margin:auto; }

.talk-cont { height:300px; border:1px solid #ccc; overflow:hidden; }
.talk-blank { width:448px; height:120px; margin-top:20px; margin-left:20px; float:left; overflow: hidden;}
.talk-blank img { display:block; width:120px; height:120px; margin-right:18px; overflow:hidden; float:left; }
.talk-p { width:310px; float:left; }

#wrap { width:308px; float:left;}

/* clear float */
.clearfix:after{content:"."; display:block; height:0; visibility:hidden;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}/* IE < 8 */
*html .clearfix { height:1%; }

/* wrap */
.d1{width:308px; height:auto;overflow:hidden;border:#666666 1px solid;background-color:#000000;position:relative;}
.loading {width:308px; border:#666666 1px solid;background-color:#FFFFFF;color:#FFCC00;font-size:12px;height:179px;text-align:center;padding-top:30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.d2{width:100%; height:230px;overflow:hidden;}
.num_list{position:absolute;width:100%;left:0px;bottom:-1px;background-color:#000000;color:#FFFFFF;font-size:12px;  height:28px;overflow:hidden;}
.num_list span{ padding-left:6px;}
.a1 ul{display:none;}
.button{position:absolute; z-index:1000; right:0px; bottom:1px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.b1,.b2{background-color:#666666;display:block;float:left;padding:0px 6px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer;}
.b2{color:#FFCC33;background-color:#FF6633;}
.pic{list-style:none;}
.pic li {position: relative; top: 0px; left: 0px;}

/**** 评论****/

.hot {font-size: 16px;padding-left:10px;font-style:bold;height: 33px;line-height: 33px;background:url('../images/video_menu.gif') repeat-x;border:1px solid #ccc;}
.commentForm-area {margin: 0px 0px 10px;}
.commentForm-area h3 {color: #2A78B4; font-size: 14px; line-height: 2;}
.msg-area {height: 100px; width: 100%;}
.msg-area-bor {border: 1px solid #D8D8D8;height: 100px;}
.comment-msg {background: #FFFFFF;  border: 1px solid #D8D8D8; border-radius: 3px 3px 3px 3px;display: block; height: 98px;line-height: 20px;overflow: auto;padding: 4px 6px; width: 100%;}
.comment-btn-area { margin-top: 5px;}
.comment-btn-area .btn-hasLoading-wrap { float: right;}
.cmt-tip {color: #999999;float: left; padding-left: 10px;}
.comment-wrap { width:960px; position:relative; top:20px; font-family: 'Microsoft YaHei','Arial';font-size:12px; text-align:left;  padding-top:0px; background-color:#fff; clear:left; margin:auto;}
.comment-wrap .hd{width:100%;}
.comment-wrap .bd { padding: 10px 24px 9px; border:1px solid #ccc; border-top:none;}
.comment {padding: 0px 0px 15px 0px;}
#comment-list {
    margin-left: 48px;
}
.depth-0 {border-bottom: 1px dotted #D8D8D8; margin-bottom: 2px;}
.c-floor { color: #DDDDDD;    float: right; font-size: 18px;}
.c-avatar {border-radius: 3px 3px 3px 3px; float: left; height: 36px; margin-left: -48px;  overflow: hidden;  width: 36px;}
.c-content { margin: -2px 48px 0 0;}
.c-content-bd { margin-bottom: 7px;}
.c-time { color: #999999;}
.c-reply {color: #005BA0;margin: 0 10px;}
.children .comment, .temp-comment {margin-top: 10px;padding: 10px 10px 10px 52px;}
.children .c-avatar, .temp-comment .c-avatar {height: 32px;margin-left: -42px; width: 32px;}
.depth-2, .depth-4, .depth-6, .depth-8 {background: none repeat scroll 0 0 #FFFFFF;border-radius: 3px 3px 3px 3px;}
.depth-1, .depth-3, .depth-5, .depth-7 {background: none repeat scroll 0 0 #F3F3F3;border-radius: 3px 3px 3px 3px;}
.replyForm-wrap { margin-top: 10px;}
	
/* foot */
.botbg{ border-top:1px solid #D2D2D2; margin-top:20px;}
.bot{text-align:center; margin-top:20px; font-size:14px;  width:960px; margin:0 auto;color:#333;}
.bot p { line-height:2;}
.link{padding-top:10px; color:#ccc;}
.bot a,.link a{font-size:12px; text-decoration:none; color:#333;}


.gray-bg { background-color: #EFEFEF; padding: 20px 0;}
.c-logo,.new-list { background-color: #fff; width: 926px; margin-top: 20px; margin-left: 17px; padding: 25px 0;}
.c-logo ul { padding: 0 13px; _padding: 0 3px; overflow: hidden;}
.c-logo li { width: 160px; height: 80px; overflow: hidden; float: left; margin: 0 10px;  }

/*.new-list-box { _margin-left: -25px;}*/ 
.new-list .ul-list { display: block; float: left; margin-left: 25px; margin-left: 25px; height: 140px; overflow: hidden;}
.new-list .ul-listl { width: 262px;}
.new-list .ul-list2 { width: 332px;}
.new-list .ul-list3 { width: 227px;}
.new-list .ul-list li { padding-left: 10px; height: 28px; font-size: 14px; background: url('../images/line_style.png') no-repeat 0 center;}

.c-title { background: url(../images/title-img.png) no-repeat; height: 45px; overflow: hidden; text-indent: -9999em; margin-left: -12px; position: relative;}
.new-list .c-title { background-position: 0 -48px;}

.s-link { position: absolute; left: 150px; top: 0; text-indent: 0; font-size: 14px; font-weight: 700; color: red; border: 1px solid red; padding: 0 10px;
border-radius: 3px;}