﻿* {  margin : 0; padding : 0; font-family : "宋体"; }
html { background : #ffffff; } 
body { text-align : left; font : normal 12px/1.6em simsun, Verdana, Lucida, Arial, Helvetica, sans-serif; margin : 0; padding : 0 0 12px 0; background : #ffffff; color : #000; font-size : 12px; }
th, td { border-collapse : collapse; } 
ol { list-style : none; } li { list-style-type : none; }
em { font-style : normal; } 
img { border : 0; }
.black { color : #000; }
.none { display : none; }
.top5 { margin-top : 5px; }
.top6 { margin-top : 6px; } 
.top_L { float : left; width : auto; } 
.top_R { float : right; width : auto; } 
.all { width : 265px; overflow : hidden; clear : both; border : 1px solid #9ec9eb; } 
.font_11 { font-family : tahoma; font-size : 11px; } 
.en, .en * { font-family : tahoma; } 
/*-------------------------------------------------------------------------------------*/
/*主框架定义*/
#main {width:960px;height:auto;overflow:hidden;margin:0 auto;font-size: 12px;}
/*屏框样式*/
.mainBox {float:center;height:auto;overflow:hidden;zoom:1;text-align:center;width: 958px;}
.topNav{text-align:left;margin-top:2px;margin-bottom:1px;}
.topNav a{text-decoration:none}

/*栏目头样式*/

.i-top { width:960px;height:25px; padding:0 10px; overflow:hidden;margin:0 auto 5px auto;line-height:26px;border-bottom:1px solid #E9E9E9;background-color:#EEEFEF;}
.i-top a {color:#5E6671;}
.site-server {width:500px;margin:0 auto;color:#D9DADD;float: left;}
.site-server span {margin:0 5px;}
.xl-page {width:560px;margin:-26px auto 0;padding-left:330px; text-align:right;}
.xl-page a {margin-left:5px;padding-left:8px;background-position:-890px -29px;*background-position:-890px -31px;}
.leftTitle1 {height:25px;height:20px!important;background:url(/images/rightTitleBG-cj.gif) no-repeat 10px 3px; border-right:1px #b6b6b6 solid;border-left:1px #b6b6b6 solid;border-top:1px #b6b6b6 solid;border-bottom:3px #C3DFFB solid; font-weight:bold; text-align:left; padding-left:25px; padding-top:5px;}
/* 头底部框架样式*/
.top_L {float:left;width:auto;}
.top_M {float : left; width : 180px;}
.top_R {float : left;width : auto;} 
.all {width : 265px;overflow : hidden;clear : both;border : 1px solid #9ec9eb;} 
/* 通用文字样式 */
.font_11 {font-family : tahoma;font-size : 11px;} 
.en, .en * {font-family : tahoma;} 
/* 公用链接样式 */
a:link {color : #000;text-decoration : none;} 
a:hover {color : #dd0000;text-decoration : underline;} 
a:active {color : #038;text-decoration : none;} 
.uline, .uline * {text-decoration : underline;} 
a.blue:link, a.blue:visited, .blue {color : #036;} 
.focus * {color : #d00;} 
/* 结构样式 */
#m_body{width:960px;margin:0 auto;overflow:hidden; text-align:center;}
/*切换样式*/
.blue {color:#002B8D}
.blue a:link{color:#002B8D}
.blue a:visited{color:#002B8D}
.blue a:hover{color:#f00}
.black{color:#000}
.black a:link{color:#000}
.black a:visited{color:#000}
.black a:hover{color:#f00}
.red a:link{color:#FF0000}
.red a:visited{color:#FF0000}
.red a:hover{color:#FF0000}
/*---------------------------------------------------------------------------*/
#ft { border-top : 1px solid #ccc; padding : 10px 0 25px 0; margin-top : 11px; line-height : 24px; text-align : center; }
#main .split { height : 11px; background : #fff; overflow : hidden; display : none; } 
#main .left_content { float : left; width : 610px; overflow : hidden; margin-top:5px;} 
#main .left_content .box { padding : 15px; background : #f6f9ff; } 
#main .left_content .box h3 { font-size:14px; position : relative; height : 20px; line-height : 20px; margin-bottom : 3px; } 
#main .left_content .box h3 .right { position : absolute; top : 0; right : 0; text-align : right; font-weight : normal; font-size : 12px; color : #666; } 
#main .box { overflow : hidden; border : 1px solid #cccccc; margin-bottom : 11px; } 
#main .news { background : #f6f9ff; border : 1px solid #cccccc; padding : 18px; font-size : 12px; line-height : 23px; margin-bottom : 11px; } 
#main .news h2 { font-size : 22px; line-height : 24px; padding-bottom : 10px; border-bottom : 1px solid #ccc; text-align : center; } 
#main .news h3 { font-size : 14px; margin : 10px auto 0 auto; } 
#main .news .info { text-align : center; line-height : 20px; margin : 5px auto; font-size : 12px; } #main .news .info li { display : inline; line-height : 20px; white-space : nowrap; margin : auto 3px; color : #333; } #main .news .pic { margin : 10px auto; text-align : center; } 
#main .news .pic a { color : #0075ff; font-size : 14px; } 
#main .news .pic img { border : 1px solid #ccc; } 
#main .news .pic p { font-size : 12px; } 
#main .news .sign { text-align : left; color : #7d7f82; margin-bottom : 20px; }
#main .news .about li span { margin-left : 20px; color : #817f80; font-size : 12px; } 
#main .r_zhu .comment li { width : 300px !important ; } 
.c_main_one{border: 1px solid #CCCCCC;overflow: hidden; width:651px;}
/*分页样式*/
.pageLink { font-size : 12px; margin : 10px auto; clear : both; font-family : Tahoma; text-align : center; margin-top:18px; }
.pageLinkOn { font-size : 12px; color : #fff; font-weight : bold; text-align : center; background : #3f70aa; margin : 2px 2px; display : inline-block; padding : 0 5px; font-family : Tahoma;line-height : 20px; margin-bottom : 3px; }
.pageLink a { font-size : 12px; text-align : center; background : #fff; border : 1px solid #3f70aa; margin : 2px 2px; display : inline-block; padding : 0 5px; line-height : 18px; } 
.pageLink a:hover { font-size : 12px; color : #fff; text-align : center; background : #3f70aa; border: 1px solid #3f70aa; margin : 0 2px; display : inline-block; padding : 0 5px; margin-bottom : 3px; text-decoration : none; }
/*左栏主列表样式*/
#main  .left_content { float:left; width:653px; overflow:hidden;}border: 1px solid #cccccc;
.newsList { background:#F5F9FF; padding: 17px; margin-bottom: 14px;}
.newsList h2 { font-size: 16px; border-bottom: 1px solid #DBDBDB; line-height: 20px; text-indent: 10px;}
.newsListUl { font-size: 14px; line-height: 25px; width: 506px; border-bottom: 1px solid #DBDBDB; height: 111px; margin-left: 52px; margin-bottom: 10px;padding-top: 10px; overflow: hidden;}
.newsListUl span { float: right; margin-top: -25px; color: #10478C;}
.newsList .list { font-size: 14px; line-height: 25px; width: 540px; border-bottom: 1px solid #DBDBDB; height: 111px; margin-left: 15px; margin-bottom:20px;padding-top: 20px; overflow: hidden;}
.newsList .list span { float: right; margin-top: -25px; color: #10478C;}

/* 分页 */
.class_page
{
    clear: left;
    padding: 5px;
    margin-top: 5px;
    background: #f9f9f9;
    border: 1px solid #9bbde6;
    text-align: center;
}
.class_page ul, .class_page li
{
    padding: 0px;
    margin: 0px 0px 0px 10px;
    text-align: left;
    list-style: none;
}
.class_page a
{
    color: blue;
    text-decoration: underline;
}
/*右表表格格架*/
#main .r_zhu { float : right; width : 300px;margin-left : 5px;margin-top:5px;} 
/*右栏r_box表格*/
.r_box {border : 1px solid #cccccc; margin-bottom : 5px;}
.r_box h3 {border-top : 1px solid #fff; font-size : 12px; background : url(/images/content_right_bg1.jpg) no-repeat 0 0;padding: 0 12px; height : 25px; line-height :25px;}
.r_box .text {padding : 7px 7px 7px 3px; margin : 0 5px; line-height : 20px;}
.r_box .text li {height:20px;line-height:20px;}
/*右栏box表格*/
.r_zhu .box {width:300px;}
#main .r_zhu .box h3 { border-top : 1px solid #fff; font-size : 12px; background : url(/images/content_right_bg1.jpg) no-repeat 0 0;padding: 0 12px; height : 25px; line-height :25px; } 
#main .r_zhu .list_rankd { padding : 10px 14px; line-height : 24px; }
#main .r_zhu .list_rankd li { 
height : 24px; padding-left : 20px; position : relative; overflow : hidden; } 
#main .r_zhu .list_rankd li em { font : normal 10px/14px "Arial Black"; color : #fff; letter-spacing : -2px; text-align : center; position : absolute; left : 0; top : 5px; width : 15px; height : 14px; } 
#main .r_zhu .list_rankd .top3 em { background-position : 0 0; }
#main .r_zhu .line {border-bottom : 1px solid #ccc; }
#text_content a { color : #0033cc; font-size : 14px; }
#text_content p { margin : 2px 0 13px 0; font-size : 14px; line-height : 24px; } 
#text_content img { border : 1px solid #000; } 
#text_content a img { border : 1px solid #000; } 
#text_content a:hover img { border-color : #ddd; }
#main .r_zhu .tongyong {overflow : hidden;width:300px; }
#main .r_zhu .tongyong .tongyong_list { float : left; width : 300px; overflow : hidden; } 
#main .r_zhu .infotext li { float : left; padding-left : 12px; width : 270px; height : 22px; line-height : 22px; overflow : hidden; color : #999; } 
#main .list_r_content { padding : 5px 0; margin : 0 5px; line-height : 20px;width:273px; } 
#main .list_r_content li, #main .r_zhu .list_r_content li p { height : 20px; overflow : hidden; } 
#main .list_r_content li { width : 170px; } 
#main .list_r_content li.pic { width:95px;float:left;margin-right:5px; height : 100px; padding-top : 3px; text-align : center; } 
#main .list_r_content li.pic img { width : 95px; height : 75px; margin-bottom : 3px; } 
#main .line { border-bottom : 1px solid #ccc; }
#main .left_content .list_rankt .list_r_content li, #main .left_content .list_rankt .list_r_content li a {line-height : 20px; } 
#main .left_content .list_r_content { margin-left : 5px; margin-right : 15px; } 
#main #iframe_comment { margin : 5px 0 8px; } 
.wrap1 { width : 960px; margin : auto; overflow : hidden; clear : both; text-align : left; }
#dhcontent { margin : 0 auto 0;height : 25px; line-height : 25px; text-align : left; background : #fcfcfe; border-top : 1px solid #cccccc; border: 1px solid #cccccc; border-right : 1px solid #cccccc; } 
#dhcontent .title { float : left; height : 32px; line-height : 32px; width : 480px; color : #062f67; font-size : 13px; text-align : left; } 
.title a:hover { color : #bd0a01; text-decoration : underline; } 
/*contentintro*/
#contentintro{margin:20px auto 0px; height:40px; line-height:20px; text-align:left; background:#ECECEC; border:1px solid #D4D4D4}
/*contentkeyword*/
#content_keyword{margin:20px auto 0px; height:26px; line-height:20px; text-align:left; background:#F2F6FB; border:1px solid #D4D4D4; padding-top:2px;}
/*rss*/
#dhcontent .rss { float : right; height : 27px; line-height : 27px; width : 100px; color : #444; font-size : 13px; } 
#dhcontent .rss a:hover { color : #bd0a01; text-decoration : underline; } 
.STYLE1 { color : #ff0000; font-weight : bold; } 
.c_content_overflow { width : 100%; overflow : hidden; font-size : 14px; } 
* html .c_content_overflow { width : 99.5%; } 
.c_content_text { font : normal normal normal 14px/150% Arial, "宋体", Helvetica, sans-serif; text-align : left; padding : 10px; height : auto !important ; height : 300px; min-height : 300px; color : #0033cc; font-size : 14px; } 
/*所属栏目 文章名称样式 */
.s_classlist_title{font: normal bold 12px/150% Arial,"宋体",Helvetica,sans-serif;border: 1px solid #000;}
/*主题列表左右样式*/
.s_classlist_text{border-bottom: 0px solid #9bbde6;border-left: 0px solid #CCCCCC;border-right: 0px solid #CCCCCC;}
.s_classlist_title_r, .s_classlist_title_c, .s_classlist_text_r, .s_classlist_text_c, .s_classlist_title_l
{float: right;text-align: center;border-left: 0px solid #B11105;}
.s_classlist_title_r, .s_classlist_title_c, .s_classlist_title_l{font-weight: bold;overflow: hidden;}
.s_classlist_title_l, .s_classlist_text_l{padding-left: 5px;overflow: hidden;}
.s_classlist_title_r, .s_classlist_text_r, .s_classlist_title_c{height: 22px;width: 165px;overflow: hidden;padding-right:5px;}
.s_classlist_text_c{height: 22px;width: 165px;overflow: hidden;padding-right:5px; color:#666666;}
.s_classlist_title_l, .s_classlist_title_c, .s_classlist_title_r, .s_classlist_text_l, .s_classlist_text_r, .s_classlist_text_c{line-height: 22px;overflow: hidden;}
.s_classlist_text_l a:link {font-size : 14px;text-decoration : none;} 
/* 父栏目模板中无内容时使用 */
.childclasslist_box{margin: 5px 0px 0px 5px;}
*html .childclasslist_box{margin: 5px 0px 0px 10px;} 
/* 子栏目模板中使用 */
.c_main .childclasslist_box{margin: 0px;}
/* 网页中部右侧整体定义1 */
#main_left {float: left;width:637px; text-align: left;}
/* 网页中部右侧整体定义2 */
#main_left_box { }
/* 栏目页 */
.childclass_main{}
* html .childclass_main{margin-left: 5px;}
/* 父栏目一列式列表(显示父栏目名) */
.childclass_main_box3{border: 0px solid #B11105; width:651px; font-size:13px;}
.class_title, .childclass_title, .childclass_title_border
{font: normal normal bold 14px/26px Arial, "宋体" ,Helvetica,sans-serif;height: 26px;background: url(/images/t_bg.jpg) repeat-x top;text-align: left; padding-left:10px;color: #B11105;clear: none; }
/*栏目头样式*/
.childclass_title_border
{border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;width:auto;}
.class_title a, .childclass_title a, .childclass_title_border a
{font: normal normal bold 14px/26px Arial, "宋体" ,Helvetica,sans-serif;color: #0a4180;}
.class_title .more a, .childclass_title .more a, .childclass_title_border .more a
{text-decoration: none;color: #014390;font-size: 12px;font-weight: normal;background: none;}
.class_title .more a:hover, .childclass_title .more a:hover, .childclass_title_border .more a:hover
{color: #c00;background: none;}
.class_content, .childclass_content
{font: normal normal normal 12px/150% Arial, "宋体" ,Helvetica,sans-serif;text-align: left;height: auto !important;height: 282px;min-height: 182px;}
.class_content li, .childclass_content li{border-bottom: 1px dotted #ccc;}
.class_bot, .childclass_bot{height: 5px;background: #F4F8FD;}
