@charset "utf-8";
/* CSS Document */




/*选项卡*/
.nTab{width:495px; margin: 0 auto;}
.nTab .TabTitle{height: 35px;width:100%; margin:0px auto; font-size:14px; line-height:35px;color:#0d4574;background:#f5f7fa;border-bottom:1px solid #cc0000;}
.nTab .TabTitle ul{margin: 0px auto; width:495px;}
.nTab .TabTitle li{float: left;width:30%; font-size:14px; color: #333; line-height:35px; letter-spacing: 1px;   cursor:pointer; text-align:center;}
.nTab .TabTitle li:hover{  letter-spacing: 1px;  cursor:pointer; text-align:center;}
.nTab .TabTitle .active{ text-decoration: none; letter-spacing: 1px; cursor:pointer; text-align:center;background:rgb(204, 0, 0);}
.nTab .TabTitle .active a{color:#fff;}

.TabTitle .normal{ height:35px;text-decoration: none; letter-spacing: 1px;background:#f5f7fa; cursor:pointer; text-align:center;}
.TabTitle .normal a{color:#333;}
.TabContent{    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #ff0000;
    border-right-color: #f5f7fa;
    border-bottom-color: #cc0000;
    border-left-color: #f5f7fa;}
.none {display:none;}
.xxtab{ width:100%; height: auto;}


.newslist{ padding-bottom:30px;padding-top:20px;}
.newslist li{ width:475px;border-bottom:1px dotted #ccc; margin:0 auto;}
.newslist li a{ line-height:32px; font-size:14px;}
.newslist li a:hover{ color:#cc0000;}
.teseul-bt {color: #333;font-size: 14px;}
.teseul-bt:hover{ color:#cc0000;}
.teseul-bt span {color: #333;font-size: 14px;}


.news_right{margin-left:24px;}
/*焦点图切换*/
.th_1 .flash_box { width:480px; position:relative; overflow:hidden ;}
.th_1 .flash_box .flash_con { width:480px; height:285px; overflow:hidden;}
.th_1 .flash_box .flash_con .split { width:480px; height:330px; overflow:hidden; position:relative;}
.th_1 .flash_box .flash_con .split .shadow { width:480px; height:56px; overflow:hidden; background:#000; z-index:10; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; position:absolute; left:0px; bottom:0px;}
.th_1 .flash_box .flash_con .split .wz { width:540px; height:43px; overflow:hidden; border-top:solid 3px #f47346;position:absolute; left:0px; bottom:0px; z-index:20; color:#fff; line-height:30px; padding:10px 0px 0px 30px; text-decoration:none; cursor:pointer;}

.th_1 .flash_box .f_btn { width:450px;overflow:hidden; text-align:center;}
.th_1 .flash_box .f_btn .fbtn_con { width:112px; margin:0px auto; height:14px; overflow:hidden; text-align:center; position:absolute; bottom:10px;}
.th_1 .flash_box .f_btn .fbtn_con a { width:12px; height:12px; overflow:hidden; display:block; float:left; background:#fff; border:solid 1px #bebdbd; margin:0px 6px; text-indent:-999em; outline:0px;  text-decoration:none;}
.th_1 .flash_box .f_btn .fbtn_con .current,.th_1 .flash_box .f_btn .fbtn_con a:hover{ background:#CC0000; border:solid 1px #CC0000;}  

.th_1 .flash_box .prev { width:30px; height:55px; overflow:hidden; display:block; background:url(../images/left.png) no-repeat left top; position:absolute; left:30px; top:122px; cursor:pointer;}
.th_1 .flash_box .next { width:30px; height:55px; overflow:hidden; display:block; background:url(../images/right.png) no-repeat left top; position:absolute; right:30px; top:122px; cursor:pointer;}

.th_1 .top_news { width:322px; padding-right:33px; overflow:hidden;}
.th_1 .top_news .split .tit { width:292px; height:48px; overflow:hidden; background:url(bbs42_03.png) no-repeat left top; padding:6px 15px 6px 15px;  text-indent:2em;}
.th_1 .top_news .split .tit a { line-height:24px;}
.th_1 .top_news .split .wz_con { font-size:14px; line-height:24px; padding:15px 5px 15px 10px; height:48px; overflow:hidden; text-indent:2em;}
.th_1 .top_news .split .ps { height:18px; line-height:18px; overflow:hidden; padding-left:10px;}
.th_1 .top_news .split .ps .author { width:auto; padding-right:10px;}
.th_1 .top_news .split .ps .num { width:auto; padding:0px 20px 0px 10px; background:url(eye.png) no-repeat right center;}
.th_1 .top_news .split .ps .diver { padding-left:10px;}


.w-container{ width:318px;border-right: 1px solid #eeeeee;height:291px;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
    border-radius: 0px;
    background-color: transparent;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;}
.w_tit{ background:rgb(204, 0, 0);}

.w-conmargin{ margin:0 20px;}
.wnewslist{ width:290px;margin:0 auto;}
.wnewslist li{ border-bottom:1px dotted #ccc;}
.wnewslist li a{ line-height:36px; font-size:14px;}
.teseul-bt {color: #333;font-size: 14px;}
.teseul-bt span {color: #333;font-size: 14px;}

.synewslist{}
.synewslist{ width:290px;margin:0 auto; padding-bottom:20px;}
.synewslist li{ border-bottom:1px dotted #ccc;}
.synewslist li a{ line-height:32px; font-size:14px;}
.teseul-bt {color: #333;font-size: 14px;}
.teseul-bt span {color: #333;font-size: 14px;}



.pd20{ padding-bottom:20px;padding-top:20px;}
.new_top{ width:290px;margin:10px auto;}
.new_topxw{ width:165px; margin-left:8px;}
.new_topxw .news_toptit{ font-size:14px; line-height:24px;}
.news_dis{ font-size:12px; color:#999;}
.news_date{font-size:12px;color:#bbb;}


.combg{background:url(../images/conbg.png) no-repeat left bottom;padding-bottom:15px;}
.comcenterbg{background:#fff;width:1020px; margin:0px auto;padding-bottom:10px;}
