@charset "utf-8";
body { background-color:#f7f7f7;}
.mt20 { margin-top:20px;}
.mb20 { margin-bottom:20px;}
.pb20 { padding-bottom:20px;}

.cont-all { margin:0 auto; text-align:left; width:930px; position:relative; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.lt-nav { position:fixed; _position: absolute; top:10px; left:50%; margin-left:-538px; width:54px; }
.nav-bb { width:54px; height:650px;}
.nav-bb li { margin-top:10px;}
.nav-bb li a { display:block; width:54px; height:70px;}
.nav-01 { background:url(../images/wlw.jpg) no-repeat;}
.nav-02 { background:url(../images/qcdz.jpg) no-repeat;}
.nav-03 { background:url(../images/zngy.jpg) no-repeat;}
.nav-04 { background:url(../images/xfdz.jpg) no-repeat;}
.nav-05 { background:url(../images/dyjs.jpg) no-repeat;}
.nav-06 { background:url(../images/qrs.jpg) no-repeat;}
.nav-07 { background:url(../images/cscl.jpg) no-repeat;}
.nav-08 { background:url(../images/txxt.jpg) no-repeat;}
/*.arrow1 { position:fixed; left:50%; background:url(../images/arrowhead.jpg) no-repeat; margin-left:-484px; top:20px; width:17px; height:70px; }*/

.hd-des { height:50px; line-height:1.2; padding-left:18px; padding-top:20px; overflow:hidden; font-size:18px;}
.hd-des p { font-family:Microsoft YaHei; font-weight:600; font-size:24px;}
.banner-p { height:258px;}

/* 文章列表 */
.article-list{margin:0 25px 0 0;padding:15px 0 20px;border-bottom:1px solid #e0e0e0;width:100%;overflow:hidden;}
.article-list:hover{/*background:#f9fafd;*/}
.a-title{}
.a-title a{font-size:18px;line-height:34px;color:#000;font-family:"微软雅黑",arial;}
.a-title a:hover{background:#4196E6;text-decoration:none;color:#fff;}
.a-thumb{float:left;width:162px;padding-right:10px;padding-top:4px;}
.a-thumb a{display:block;border:1px solid #d8d8d8;}
.a-thumb a:hover{border-color:#bd0a01;}
.a-thumb img{display:block;}
.a-content{overflow:hidden;*zoom:1;color:#666;}
.a-summary{margin-top:5px;line-height:1.8;}
.summary-ft{margin-top:10px;color:#999;}
.summary-ft .a-time{margin-right:10px;}
.a-tag a{color:#005ba0;margin-right:10px;}

.bl-all { background-color:#ffffff;}
.bl-lt { width:650px; margin-left:16px; display:inline; float:left;}
.bl-rt { width:210px; margin-left:36px; padding-top:15px; display:inline; float:left;}
.article-list { border-bottom:none; padding:15px 0 0; margin:0;}
.a-thumb { width:135px; }
.a-title a { color:#2653a4; font-weight:bold;}
.a-title a:hover{background:none; text-decoration:none; color:#2653a4;}

.wlw-tj { background:#f8f8f8; width:650px; height:210px; font-size:14px;}
.w-title { font-size:14px; font-weight:bold; color:#454545; padding-left:8px; padding-top:18px; }
.w-list { height:146px; background:url(../images/list-num.jpg) no-repeat; margin-left:18px; margin-top:8px; line-height:1.4;}
.w-list li { padding:0 0 13px 18px;}
.w-list li a { color:#454545;}

.rt-y { width:210px; margin-top:20px; color:#454545; float:left;}
.j-title { font-size:14px; color:#454545; font-weight:normal;}
.k-title { font-size:12px; padding:4px 0;}
.k-title a { color:#454545;}
.y-pic img { padding:6px 10px 6px 6px; float:left;}
.y-pic span { display:block; padding-top:24px;}

.rt-ad { border:1px solid #515151; position:fixed; top:200px; left:100%; margin-left:-182px; width:180px; background:#ffffff;}
.rt-ad img { padding:15px 0;}

/* #marquee3 */
.marqueebox{ width:930px; height:258px; overflow:hidden;}
.promo_bd li .title-txt-bg { position: absolute; bottom: 0; left: 0;background-color: rgb(17, 17, 17); opacity: 0.5; filter: opacity:0.6;
filter: alpha(opacity=50)\9; width: 100%; height: 30px;}
.promo_bd li .title-txt { position: absolute; bottom: 0; left: 10px; color: #fff; line-height: 30px;}
.promo_bd li img{display:block;}
.bx-pager{position:absolute;right:10px;top:235px; z-index: 99;}
.bx-pager span{float:left;margin:0 3px;width:16px;height:16px;background:#333;border:1px solid #FFF;cursor:pointer;line-height:16px;font-family:Arial;font-size:10px;color:#FFF;text-align:center;}
.bx-pager span.pager-active{background:#FF6600;}

/**** 评论****/

.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: url("../images/msg.png") no-repeat scroll center bottom #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;}

/* clear float */
.clearfix:after{content:"."; display:block; height:0; visibility:hidden;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}/* IE < 8 */
*html .clearfix { height:1%; }

/* 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;}