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



*{ margin:0px; padding:0px; font-family:"微软雅黑"; font-size:12px;}
body{ overflow-x:hidden;}
img{ border:none;}
ul,li,ol{ list-style:none;}
a{ text-decoration:none;}
.clear{ clear:both;}



/*top*/
.top{ width:1002px; height:76px; background:#144AA2; margin:0 auto;}
.top_fl{ float:left; height:76px;}
.top_fl img{ margin-left:25px;}
.top_fr{ float:right; height:76px; padding-right:15px;}
.top_fr a{ float:left; display:block; height:36px; line-height:36px; color:#FFF;}
.top_fr span{ float:left; padding:0px 5px; height:36px; line-height:36px; color:#FFF;}



/*nav*/
.nav{ width:1002px; height:33px; background:url(../img/nav_bg.jpg) repeat-x; margin:0 auto;}
.nav a{ float:left; width:91px; height:33px; line-height:33px; text-align:center; background:url(../img/nav_xian.jpg) left center no-repeat; font-size:15px; color:#666; font-weight:bold; font-family:"宋体";}
.nav a:hover{ color:#000;}



/*flash_swf*/
.flash_swf{ width:1002px; height:306px; margin:0 auto; background:#000; margin-bottom:10px;}



/*cp*/
.cp{ width:1002px; margin:0 auto;}

.cp_fl{ float:left; width:256px; overflow:hidden;}

.cp_fl_n{ float:left; width:256px; background:url(../img/cp_foot.jpg) bottom center no-repeat; padding-bottom:8px;}
.cp_fl_nt{ float:left; width:256px; height:46px; line-height:46px; text-align:center; font-size:18px; color:#000; background:url(../img/cp_title.jpg) no-repeat;}
.cp_fl_nc{ float:left; width:216px; height:36px; line-height:36px; color:#153973; font-size:15px; font-weight:800; padding-left:40px; background:url(../img/cp_titl.jpg) no-repeat;}

.cp_fr{ float:right; width:746px;}

.cp_fr_top{ float:left; width:736px; height:342px; padding-left:10px;}
.cp_fr_top a{ float:left; width:174px; height:164px; margin-left:6px; margin-top:7px;}
.cp_fr_top a div{ float:left; width:170px; height:140px; padding:1px; background-size:80px; border:1px solid #CCC;}
.cp_fr_top a div img{ width:170px; height:140px;}
.cp_fr_top a span{ float:left; width:170px; height:24px; line-height:24px; font-family:"宋体"; color:#666;}
.cp_fr_top a:hover span{ color:#000;}

.cp_fr_bot{ float:left; width:718px; height:300px; background:#CDDBE8; margin-left:13px; border-radius:6px; border:1px solid #C9C9C9;}

.cp_fr_bot_fl{ float:left; width:330px; margin-left:14px;}
.cp_fr_bot_fl div{ float:left; width:330px; height:40px; line-height:45px; font-size:15px;}
.cp_fr_bot_fl img{ float:left; width:330px; margin-bottom:15px;}
.cp_fr_bot_fl span{ float:left; width:330px; height:120px; line-height:20px; overflow:hidden;}

.cp_fr_bot_fr{ float:right; width:350px;}
.cp_fr_bot_fr_top{ float:left; width:350px; height:33px; background:url(../img/news_title.jpg) repeat-x; border-radius:0px 6px 0px 0px;}
.cp_fr_bot_fr_top div{ float:left; padding:0px 15px; height:33px; line-height:33px; font-size:15px; color:#FFF; background:#133972;}
.cp_fr_bot_fr_top a{ float:right; padding:0px 10px; height:33px; line-height:33px; color:#000; font-size:14px; color:#666;}

.cp_fr_bot_fr_bot{ float:left; width:350px; padding-top:8px;}

.cp_fr_bot_fr_bot_d{ float:left; width:350px; height:144px; overflow:hidden;}
.cp_fr_bot_fr_bot_dv{ float:left; width:350px; height:23px; line-height:23px; border-bottom:1px dashed #ccc; overflow:hidden; color:#666; font-family:"宋体"; font-size:12px;}
.cp_fr_bot_fr_bot_dv:hover{ color:#000;}

.cp_fr_bot_fr_bot_feed{ float:left; display:inline-block; width:350px; height:92px; border-radius:6px; overflow:hidden;}



/*fopo*/
.fopo{ width:1002px; height:34px; background:url(../img/foot_dh_bg.jpg) repeat-x; margin:0 auto; margin-top:10px; text-align:center;}
.fopo a{ display:inline-block; padding:0px 15px; height:34px; line-height:30px; font-size:14px; color:#000066; background:url(../img/wdd.jpg) left center no-repeat;}



/*foot*/
.foot{ width:1002px; margin:0 auto; padding:10px 0px;}
.foot_lg{ float:left; width:92px; height:68px;}
.foot_uq{ float:left; width:340px; padding-left:20px; line-height:22px;}
.foot_uq a{ color:#666; display:inline-block; margin-right:8px;}
.foot_xx{ float:right; width:530px;}



/*qq*/
.qq{ position:fixed; width:113px; top:calc(50% - 160px); right:0px;}
.qq_top{ float:left; width:113px; height:83px; background:url(../img/qqtop.jpg) no-repeat;}
.qq_top_guan{ float:right; width:22px; height:24px;}
.qq_a{ float:left; width:105px; background:url(../img/xwd.jpg) repeat-y; padding:0px 4px; padding-bottom:5px;}
.qq_a a{ float:left; width:85px; height:20px; margin:0px 10px; margin-top:8px;}
.qq_a a img{ float:left; width:25px; height:16px;}
.qq_a a div{ float:left; width:60px; height:16px; text-align:center; color:#000;}



/*fenye*/
.fenye{ float:right; width:732px; margin-top:8px;}
.fenye_top{ float:left; width:732px; height:33px; background:url(../img/news_title.jpg) repeat-x;}
.fenye_top div{ float:left; padding:0px 15px; height:33px; line-height:33px; color:#FFF; font-size:14px; background:#133972;}
.fenye_bot{ float:left; width:730px; border:1px solid #CCC;}



/*fenye_bot_body*/
.fenye_bot_body{ float:left; width:702px; line-height:30px; font-size:15px; color:#222; padding:0px 15px;}
.fenye_bot_body img{ max-width:702px;}
.fenye_bot_body *{ font-size:15px; color:#222; line-height:30px;}



/*fenye_bot_img*/
.fenye_bot_img{ float:left; width:732px;}
.fenye_bot_img a{ float:left; width:174px; height:170px; margin-left:7px; margin-top:7px;}
.fenye_bot_img a div{ float:left; width:172px; height:142px; border:1px solid #CCC;}
.fenye_bot_img a div img{ float:left; width:170px; height:140px; margin:1px;}
.fenye_bot_img a span{ float:left; width:174px; height:26px; line-height:26px; color:#666;}
.fenye_bot_img a:hover span{ color:#000;}



/*fenye_bot_list*/
.fenye_bot_list{ float:left; width:712px; padding:0px 10px; padding-bottom:10px;}
.fenye_bot_list a{ float:left; width:712px; height:32px; border-bottom:1px dashed #CCC;}
.fenye_bot_list a div{  float:left;  width:532px; height:32px; line-height:32px; color:#666; overflow:hidden;}
.fenye_bot_list a span{ float:right; width:100px; height:32px; line-height:32px; color:#666; text-align:center;}
.fenye_bot_list a b{    float:right; width:80px;  height:32px; line-height:32px; color:#666; text-align:center; font-weight:100;}



/*pages*/
.pages { float:left; position:relative; left:50%; font-family:"微软雅黑"; font-size:14px; color:#333; padding:20px 0px;}
.pages ul{ position:relative; left:-50%;}
.pages ul li { float:left; height:24px; line-height:24px; border:1px solid #133972; text-align:center; margin-left:15px;}
.pages ul li a { display:block; color:#133972; padding:0px 15px;}
.pages ul .current { color:#FFF; background:#133972; border:none; height:26px; line-height:26px; padding:0px 15px;}















