@charset "gb2312";
/*
author:johnnyhan
date:2012-06-28
*/

/*reset*/
body { margin:0; padding:0; background:#f3f3f3; font-family: "宋体", "Arial Narrow"; }
div, form, input, select, ul, ol, li, p, h1, h2, h3, h4, h5, h6, p, dd, dt, dl { margin:0; padding:0; }
ul, ol, li { list-style:none; }
body, table, select, input { font-size:12px; color:#004653; }
img { border:none; }
a { color:#000; text-decoration:none; }
a:hover { color:#c00; text-decoration:underline; }
h1 { font-size: 16px; }
h2, h3 { font-size: 14px; }
h4, h5, h6 { font-size: 12px; }
.fl { float:left; }
.fr { float:right; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.clearfix{*zoom:1;}
.layout{ margin:0 auto; width:960px; overflow:hidden; }
.wrap{ background:#eaeaea;}
.banner{width:100%;height:106px; background:url(../images/bg_banner.png) center 0 no-repeat;}
.banner h1{ float:left; width:205px; height:106px; text-indent:-999em; overflow:hidden; display:inline; margin-right:30px;}
.banner p{ overflow:hidden; zoom:1; padding-top:30px; font-size:14px; line-height:27px; color:#000;}
.banner p span{ color:#950006;}

.container{ overflow:hidden; border-top:1px solid #fff;}
.mainCon{ width:637px;height:1440px; padding:40px 10px 0 10px;  border-right:1px dotted #b4b4b4; overflow:hidden; zoom:1;}
.twC{ display:inline; float:left; margin-right:24px; width:294px; height:224px; background:url(../images/bg_img.png) 0 179px no-repeat;}
.sidebar{ display:inline; margin-right:2px; width:299px;  padding-top:20px; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background:url(../images/bg_sidebar.png) 0 0 repeat-y;}
.sidebarInner{ width:299px; padding-bottom:20px;}
.twC2{ overflow:hidden; zoom:1; padding-left:28px;}
.twC2 .pic{ display:block; width:72px; float:left; margin-right:17px; _margin-right:14px;}
.twC2 .pic img{ display:block; width:70px; height:70px; border:1px solid #bbaea6;}
.twC2 .pic p{ padding-top:5px; height:15px; line-height:15px; font-size:14px;}
.twC2 .ico_v{ display:inline-block; width:15px; height:15px; vertical-align:text-bottom; background:url(../images/ico_v.png) no-repeat;}
.twC2 .text{ overflow:hidden; zoom:1; font-size:14px; margin-bottom:10px;}
.twC2 .text p{ height:22px;}
.twC2 .text p strong{ color:#006a92; padding-left:13px;}
#followall_mod{ padding-top:10px;}
.twC2 .addAttention{ display:inline-block; padding:0 12px; height:20px; line-height:20px; background:#a40101; color:#fff; font-size:12px;}
.twC2 .addAttention:hover{ color:#fff;}
.twC2 .delAttention{ display:inline-block; padding:0 12px; height:20px; line-height:20px; background:#ccc; color:#666;}
.shareArea{ margin-left:28px; width:238px; height:44px; padding:0px 10px; background:url(../images/fxbg.png) 0 0 no-repeat; clear:both;}
.shareArea ul{ padding-top:0px;}
.shareArea li{ float:left; width:24px; height:24px; line-height:24px; padding-right:19px;}
.shareArea li.shareTxt{ width:63px; text-align:center; padding-right:0;}
.shareArea li a{ display:block; width:100%; height:100%; text-indent:-999em; overflow:hidden;}
.box2{ width:299px; background:url(../images/bg_box2.png) center 10px no-repeat; padding-top:35px; clear:both;}
.box2 .hd{ height:31px; line-height:27px; background:url(../images/bg_hzlx.png)  0 no-repeat;}
.box2 .hd h3{font:normal 22px/32px "微软雅黑","黑体";}
.box2 .hd,.box2 .bd{ margin-left:25px; overflow:hidden;}
.hzlxMod .bd{ line-height:30px; font-size:16px; font-family:"微软雅黑","黑体"; color:#666;}
.zctdMod .hd,.syjzMod .hd{ padding-left:35px; line-height:24px; background:url(../images/bg_wb.png) 0 4px no-repeat;}
.zctdMod .ft,.syjzMod .ft{ display:none;}
.box2 .userCheckItem{display:none}
#htwhdMod .hd{ padding-left:50px; background:url(../images/bg_wbsrk.png) 0 0 no-repeat;}
.twC3{ width:52px;}
.twC3 .pic{ display:block; width:50px; height:50px; border:1px solid #806300;}
.twC3 .name{ height:25px; line-height:24px; text-align:center; color:#131313;}
.twC3 .addAttention{ margin:0 auto; display:block; width:35px; height:18px; line-height:18px; text-align:center; color:#fff; background:#a40101;}
.twC3 .delAttention{ margin:0 auto; display:block; width:35px; height:18px; line-height:18px; text-align:center; color:#ccc; background:none; cursor:default;}
.wbList { padding-top:10px; overflow:hidden;}
.wbList li{ width:52px; float:left; display:inline; margin:10px 13px 0 0;}

.mainCon{height:auto;padding:40px 10px 72px;}
#pageZone{clear:both;text-align:right;margin-right:30px;}
#htwhdMod .ft{display:block;padding:10px 2px 0 0;}
.mhryMod{background:#000;}
.twC3 .delAttention{width:50px;}

/*幕后人员*/
.mhryMod{ height:auto; padding:20px 0; overflow:hidden; zoom:1; background:#151415;}
.mhryMod .hd,.mhryMod .bd{ float: left;}
.mhryMod .bd{ padding-left: 28px;}
.mhryMod dl{ padding-top: 4px;overflow:hidden;zoom:1; font-size:14px;}
.mhryMod dt,.mhryMod dd{ float: left; display: inline; line-height: 20px; color: #fff;zoom:1;}
.mhryMod dt{margin-bottom:10px;white-space:nowrap;  overflow:hidden; padding-right: 5px; margin-right: 7px; height: 20px; background: #000 url(../images/bg_mh.png) right -20px no-repeat;zoom:1;}
.mhryMod dt span{ padding:0 3px 0 5px; display:inline-block; height: 20px; background: url(../images/bg_mh.png) 0 0 no-repeat;zoom:1;}
.mhryMod dd{ padding-right:20px;white-space:nowrap; overflow:hidden;}
.mhryMod dd a{ color:#fff;}
/*  |xGv00|f11ef763c0f769ced7833897a1fb3755 */

.mhryMod{ overflow:hidden; zoom:1;height:auto;}
.mhryMod .hd{ width:110px;}
.mhryMod .bd{ overflow:hidden; zoom:1; float:none;}
.mhryMod dl{ overflow:hidden; zoom:1;}
.mhryMod dt, .mhryMod dd{ height:90px;}
.mhryMod dt{ width:19px; padding-top:2px; padding-right:3px; line-height:14px; background:url(../images/bg_mhry.png) 0 0 no-repeat;white-space:normal;}
.mhryMod dt span{ display:block; width:14px; padding:0 6px 3px 2px; height:auto; text-align:center;background:url(../images/bg_mhry.png) right bottom no-repeat;}
.twCMh{ display:block; width:52px; height:52px;}
.twCMh img{ display:block; width:50px; height:50px; border:1px solid #fafafa;}
.twCMh p{ text-align:center; height:30px; line-height:30px; color:#fff;}
.mhryMod .twCMh{ display:inline; float:left; margin-right:25px;}

/*页脚*/
.tcopyright {width:960px;margin:0 auto;padding:8px 0;font-size:12px;line-height:28px;color:#333; text-align:center; overflow:hidden;clear:both;}
.tcopyright .en{font-family:Arial;}
.tcopyright a{color:#333;text-decoration: none;}
.tcopyright a:hover{color:#bd0a01;text-decoration: underline;}