/*清除文档类型声明中的默认属性*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

/*字体定义*/
body {font:12px "宋体",arial,helvetica,clean,sans-serif}
table {font-size:inherit;font:100%;} 
body * {line-height:16px;}

/*重新定义*/
h1 {font-size:14px;}
h2 {font-size:14px;font-weight:normal;}
h3 {font-size:12px;}
h4 {font-size:12px;font-weight:normal;}

a {text-decoration:none;} 
a:hover {text-decoration:underline;}


/*通用定义*/
.clear {clear:both;} 
.clearfix:after { content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


.blank01{ width:10px; height:7px;margin:0 auto; line-height:0; font-size:0; }
           /*全站通用一级导航样式*/
body{border:0px; background:#FFF}/*20090701*/
.nav{width:950px; height:50px; margin:0 auto; padding:0;  background:#fff;}/*20090701*/
.nav .navM{width:100%; margin:0px; float:left;}
.nav .navLogo{width:200px; float:left; padding-left:8px;}
.nav .toper{width:730px;background:#3d5d6a url(../images/toper_r.gif) no-repeat right top; height:27px; float:right; margin-top:15px; color:#FFF; padding-left:10px; padding-top:3px; }
.nav .toper a{color:#FFF;}
.nav .toper a:hover{color:#CCC; text-decoration:none;}
.nav .toper .text33{width:70px;height:16px; padding:2px 0 0 5px; margin-top:1px !important;*margin-top:0px !important; margin-top:0; margin-right:7px; background:#fff; border:none; color:#646464; font-size:12px;}
.nav .toper .button{width:50px;height:19px; padding:2px 0 0 2px; margin:1px 0 0; border:none;background:url(../images/login_btn.gif) no-repeat 0 0;color:#000; font-weight:bold; cursor:pointer;}
.nav .toper .text32{width:30px;height:16px; padding:2px 0 0 5px; margin-top:1px !important;*margin-top:0px !important; margin-top:0; margin-right:7px; background:#fff; border:none; color:#646464; font-size:12px;}
.nav .toper span{padding:0 3px;}
.nav .toper span.sp1{background:url(../images/icon1.gif) no-repeat 30px 0px; text-indent:10px; padding-left:50px;}
.nav .toper span.sp2{background:url(../images/icon2.gif) no-repeat 7px 0; text-indent:15px; padding-left:20px;}

.ad950{width:950px; margin:0 auto;}

#subNav{ margin:0 auto; margin-top:5px;width:950px; height:62px;  color:#fff;  background:url(../images/navsub_bg.gif) repeat-x; clear:both; }
#subNav a:hover{text-decoration:none;}
#subNav .nav01{float:left;width:950px; }
#subNav .nav02{float:left;width:800px;  padding:7px 0 0 130px; clear:both;}
#subNav .nav02 a{ padding:0 5px; color:#178781;}
#subNav .else{width:930px; height:30px; float:left; padding:0 0 0 20px;}	
#subNav .else a{color:#fff;}
#subNav .else li{ float:left;width:100px; height:30px;  padding:4px 2px 0 2px;line-height:24px; text-align:center; font-weight:bold; color:#fff;}
#subNav .else li.kongzhi{ display:none;}
#subNav .else li.lione{width:50px; text-align:right; background:none}
#subNav .else li.li_1{width:100px; height:24px; overflow:hidden}
#subNav .else li.li_1:hover{ background:url(../images/an01.gif) no-repeat center top; color:#fff;}
#subNav .else li.li_2:hover{ background:url(../images/an.gif) no-repeat center top; color:#fff;}
*html #subnavvv li:hover{ background:url(../images/an.gif) no-repeat center top; color:#fff;}
*html #subnavvv li .li_2:hover{ background:url(../images/an.gif) no-repeat center top; color:#fff;}

.content{ margin:0 auto; width:950px; background:#fff; margin-top:5px;}
.contentL{ float:left; width:695px; padding:1px; border:#c3bfbf solid 1px;}
.contentR{ float:right; width:240px; padding:1px; height:252px; background:#e3f1f1; overflow:hidden; }

.flashNews {position:relative;width:400px; float:left;margin-bottom:0px;overflow:hidden;text-align:left}
.firstNews {position:relative;float:left;width:400px;margin-bottom:0px;overflow:hidden;border:1px solid #B6CAE3;}
.flashNews, .firstNews {height:250px;}
.flashNews .bg {position:absolute;left:0;bottom:0;width:400px;height:27px;background:#000000 url(../images/jiaodian_bg1.gif) repeat-x;}
.flashNews h3 {position:absolute;left:10px;top:228px;width:284px;height:27px;line-height:27px;z-index:2;}
.flashNews h3 a {font-size:14px;font-family:"宋体";font-weight:bold;color:#ff0000; display:none}
.flashNews h3 a:hover {color:#F20000;}
.flashNews p {position:absolute;left:10px;top:230px;width:284px;height:27px;line-height:20px;;z-index:2; display:none}
.flashNews p a {color:#FFFFFF;}
.flashNews p a:hover {color:#F20000;}
.flashNews ul {position:absolute;right:0;bottom:3px;padding-left:47px;_padding-left:46px;background:url(flashPage_bg.png) 0 0 no-repeat;z-index:2;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='flashPage_bg.png',sizingMethod='crop')}
.flashNews ul li {float:left;width:18px;height:18px;line-height:18px;text-align:center;margin-left:1px;background:none;}
.flashNews ul li a {display:block;width:18px;height:18px;font-size:10px;font-family:Tahoma;font-weight:bold;color:#333;}
.flashNews ul li a:hover, .flashNews ul li a.sel {color:#fff; background:#de1d4a}


.main_new{ width:295px!important;width:290px; height:250px; float:right; background:#fff url(../images/jiaodian_bg1.gif) repeat-x bottom;}
.main_new .today_new{ margin:10px; margin-bottom:5px;}
.main_new .today_new p{line-height:22px; text-indent:24px;}
.main_new .today_new p.title{ width:275px; height:22px; text-align:center; color:#188781; font-size:14px; font-weight:bold; line-height:22px; text-indent:0;}
.main_new .today_new p.title a{color:#188781;}
.main_new .today_new p.title a:hover{color:#f00;}
.main_new .today_list{margin:0 10px;}
.main_new .today_list h1{font-size:13px; font-weight:bold; color:#188781; background:url(../images/dash.gif) no-repeat 70px 5px; margin-bottom:5px;}
.main_new .today_list ul{list-style:none;}
.main_new .today_list ul li{width:275px; text-indent:15px; line-height:22px; background:url(../images/icon3.gif) no-repeat 0 5px;}

.contentR .pic{margin:8px; width:223px; overflow:hidden; margin-bottom:5px; line-height:24px; background:#295d97;}
.contentR .pic a{line-height:24px; width:223px; color:#FFF}
.contentR .in04{ width:223px; padding-bottom:15px; margin:8px; margin-top:0;}
.contentR .in04 p{width:222px; text-indent:37px;color:#188781; line-height:16px;}
.contentR .in04 h1{font-size:13px; font-weight:bold; color:#188781; background:url(../images/icon4.gif) no-repeat 0px 0px; margin-bottom:5px; text-indent:20px;}
.contentR .in04 ul{ width:222px; margin-top:2px;}
.contentR .in04 li{ float:left; width:80px; margin:0 0 0 15px!important; margin:0 0 0 10px; text-align:center; line-height:18px; color:#333;}

.box_L{ float:left; width:402px;padding-left:8px;}
.block01{ width:402px;  }

.title01{  float:left; width:402px; background:url(../images/icon_line.gif) repeat-x 0 8px ;}
.title01 h2{ float:left; width:70px;height:21px;font-size:12px;font-weight:bold; color:#188781;background:#fff; }
.title01 span{float:right;width:40px; padding-top:3px; background:#fff; text-align:right}

.breakNews{ float:left; width:402px; height:104px; margin-top:5px;  background:url(../images/icon_new_bg.gif) no-repeat top; clear:both}
.breakNews .list6{ float:left; width:390px;color:#333;height:88px;overflow:hidden; margin-top:11px;}
.breakNews .list6 li{height:22px;}
.breakNews .list6 li a{ margin-left:10px;}
.breakNews .list6 .jmmc{ float:left; width:94px; text-align:left}
.breakNews .list6 .tt01{ float:left; width:296px;}

.breakNews .hit{ float:right;width:12px;margin-top:38px; height:24px;}
.breakNews .hit span{float:left; display:block; width:10px; height:10px;margin-bottom:6px;}

.box_R{width:528px; float:right; height:130px; border:#afdaed solid 1px; background:#fff; padding:0px;}
.box_R img{width:520px; height:122px; padding:4px;}

.box_list{width:948px; margin:0 auto; border:#afdaed solid 1px;background:#fff;}
.box_list_con{width:225px; height:178px; overflow:hidden; float:left; margin-top:5px; margin-bottom:5px; margin-left:10px!important; margin-left:7px; background:#fff}
.box_list_con h1{width:225px; height:22px; background:url(../images/box_list_h1.gif) no-repeat; border-bottom:#cc0033 solid 1px; color:#FFF; text-align:left; font-size:12px; text-indent:17px; line-height:22px; font-weight:normal;}
.box_list_con h1 span{float:left;line-height:20px; padding-top:2px;}
.box_list_con h1 span.more{float:right;line-height:22px; padding-top:4px;}
.box_list_con ul{padding-top:5px;}
.box_list_con ul li{line-height:22px; width:223px;white-space:nowrap;overflow:hidden;
-o-text-overflow: ellipsis;    /**//* for Opera */
text-overflow:ellipsis;        /**//* for IE */
}

.contentL2{width:265px; height:307px; float:left; background:#fafafa;}
.contentR2{width:675px; float:right;}
.cr2_l{float:left;}
.cr2_r{float:right;}
.article_list{width:330px; height:148px; background:#fff; border:#d2d2d2 solid 1px; margin-bottom:8px;}
.article_list h1{width:330px; height:22px; color:#000; text-align:left; font-size:12px; text-indent:10px; line-height:22px; font-weight:normal;}
.article_list h1 span{float:left; width:110px;line-height:22px; background:#f0f0f0;border-right:#d2d2d2 solid 1px;border-bottom:#d2d2d2 solid 1px; padding-top:2px;}
.article_list ul{padding-top:7px;}
.article_list ul li{line-height:22px; text-indent:20px; width:327px;white-space:nowrap;overflow:hidden; background:url(../images/icon5.gif) no-repeat 10px 8px;
-o-text-overflow: ellipsis;    /**//* for Opera */
text-overflow:ellipsis;        /**//* for IE */
}
.article_list ul li a{color:#01519a;}

.footer{width:950px; margin:0 auto; margin-top:5px; background:#fff}
.copyright{width:950px; text-align:center; height:30px; border-bottom:#01519a solid 2px; line-height:30px; margin-bottom:5px;}
.footer p{width:950px; line-height:24px; text-align:center;}
             
     /* 通用字体颜色样式 */
            a{color:#2b2b2b;}
            body{ background:#fff;}
            .black {color:#000;}/*黑色*/
            .clear {clear:both; height:0px; margin:0 auto; font-size:0px; line-height:0px; clear:both;}





/**********************列表页***************************************/
.list_page_l{width:655px; float:left; border:#c5ddf7 solid 1px;}
.list_page_l h1{background:#eff8ff; width:655px; height:30px; line-height:30px; border-bottom:#c5ddf7 solid 1px; font-size:14px; color:#265d96; text-indent:15px;}
.list_page_l ul{margin:0 20px;}
.list_page_l ul li{width:600px;}
.list_page_l ul li span{width:345px; background:url(../images/icon6.gif) no-repeat 0 9px; text-indent:10px; float:left;white-space:nowrap;overflow:hidden; padding-top:5px; 
-o-text-overflow: ellipsis;    /**//* for Opera */
text-overflow:ellipsis;        /**//* for IE */}
.list_page_l ul li span a{color:#2a5c97;}
.list_page_l ul li cite{float:right; padding-top:5px;}

.dash{width:600px; height:3px; background:url(../images/dash2.gif) no-repeat; margin-left:25px; margin-top:8px;}

#page{
width:600px;text-align:right;margin-top:20px;margin-left:20px;line-height:25px; height:30px; padding-top:2px;
}
#page a {border:#c4d3ea 1px solid;padding:3px 7px 3px 7px;margin-right:3px;text-decoration:none;color:#0076a6;}
#page a:hover {border:#0076a6 1px solid;background:#0076a6;color:#fff;}
#page span.current {border:#0076a6 1px solid;padding:3px 7px 3px 7px;font-weight:bold;color:#fff;margin-right:3px;background-color:#0076a6;}

.list_page_r{width:285px; float:right;}
.paihang{width:283px; float:left; border:#c5ddf7 solid 1px;}
.paihang h1{background:#eff8ff; width:283px; height:30px; line-height:30px; border-bottom:#c5ddf7 solid 1px; font-size:14px; color:#265d96; text-indent:15px;}
.paihang ul{ list-style:none;}
.paihang ul li{width:270px; line-height:25px; text-indent:30px;white-space:nowrap;overflow:hidden;
-o-text-overflow: ellipsis;    /**//* for Opera */
text-overflow:ellipsis;        /**//* for IE */}
.paihang ul li.no1{ background:url(../images/num.gif) no-repeat 10px 5px;}
.paihang ul li.no2{ background:url(../images/num.gif) no-repeat 10px -17px;}
.paihang ul li.no3{ background:url(../images/num.gif) no-repeat 10px -39px;}
.paihang ul li.no4{ background:url(../images/num.gif) no-repeat 10px -61px;}
.paihang ul li.no5{ background:url(../images/num.gif) no-repeat 10px -83px;}
.paihang ul li.no6{ background:url(../images/num.gif) no-repeat 10px -105px;}
.paihang ul li.no7{ background:url(../images/num.gif) no-repeat 10px -127px;}
.paihang ul li.no8{ background:url(../images/num.gif) no-repeat 10px -149px;}
.paihang ul li.no9{ background:url(../images/num.gif) no-repeat 10px -171px;}
.paihang ul li.no10{ background:url(../images/num.gif) no-repeat 10px -193px;}
.paihang ul li a{color:#2a5c97;}

/**********************详细页***************************************/
.ue_here{}
.article_con{width:948px;border:#c5ddf7 solid 1px; margin-top:8px;}
.article_con h1{background:#eff8ff; width:948px; height:30px; line-height:30px; border-bottom:#c5ddf7 solid 1px; font-size:14px; color:#265d96; text-align:center;}
.article_con h2{width:948px;color:#000000; text-align:center;margin-top:10px}
.con_area{padding:15px; line-height:22px;text-align:left; color:#393a3a; text-indent:24px;}

.xiangguan_art{width:948px; float:left; border:#c5ddf7 solid 1px;}
.xiangguan_art h1{background:#eff8ff; width:948px; height:30px; line-height:30px; border-bottom:#c5ddf7 solid 1px; font-size:14px; color:#265d96; text-indent:15px;}
.xiangguan_art ul{margin:0 20px;}
.xiangguan_art ul li{width:900px;}
.xiangguan_art ul li span{width:545px; background:url(../images/icon6.gif) no-repeat 0 9px; text-indent:10px; float:left;white-space:nowrap;overflow:hidden;  padding-top:3px; padding-bottom:3px; 
-o-text-overflow: ellipsis;    /**//* for Opera */
text-overflow:ellipsis;        /**//* for IE */}
.xiangguan_art ul li span a{color:#2a5c97;}
.xiangguan_art ul li cite{float:right; padding-top:3px; padding-bottom:3px;}