@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px; font-family:"微软雅黑"; outline:none;}
a:hover {color: #A10000}
li a:hover {color: #A10000}
.wlwz_title a:hover{color: #A10000}
.clear{ clear:both;}
body{ font-size:14px; background:url(../images/body_bg.jpg) repeat-x #fafafa;color:#333;}
a{ text-decoration:none; color:#333;}
.mar{ margin:0px auto; width:1002px;}
.top_div{ background:url(../images/top_bg.png) no-repeat center bottom; height:133px;}
.top_search{ width:315px; overflow:hidden;margin-top: 30px;}
.top_logo{ width:378px; height:59px;  margin-top: 30px;}
.search_input{ background:url(../images/search.png) no-repeat #fff; border:1px solid #0167cc; background-position:5px 6px;} 
.search_input input{ width:228px;height:33px; padding-left:10px; line-height:33px; margin-left:25px;color:#888888;}
.search span{ width:50px; display:block; height:35px; background:#0167cc;color:#fff; text-align:center; line-height:35px;}
.top_search p{color:#444444;}
.color_7{color:#777777;}
.color_7 a{color:#777777;}
.color_6{color:#666666;}
.color_6 a{color:#666666;}
.color_9{color:#999999;}
.color_9 a{color:#999999}
.color_52{color:#525252;}
.color_52 a{color:#525252}
.color_y{color:#FF7F00;}
.color_y a{color:#FF7F00;}
.color_4{color:#444444;}
.color_4 a{color:#444444;}

.clear{ padding:0; margin:0; list-style:none; border:0; line-height:0px; height:0px;*line-height:1px; *height:1px;  clear:both; overflow:hidden}
.nav-menu{  width:100%; margin:auto; height:45px;*height:44px; overflow:hidden}
.nav{width:1002px;height:45px;*height:44px;position:relative;margin:0 auto; }
.nav .list li{float:left;}
.nav .list li img{ float:left; margin-top:10px; margin-left:32px; margin-right:10px;}/*
.nav .list a{display:block;float:left;width:167px; height:45px; line-height:45px; *height:44px; *line-height:44px;  padding:0;color:#fff; font-size:18px;}*/
.nav .list a:hover{background:#014d98;}
.nav .list a:hover,#header .nav .list .now{background:#014d98;float:left;width:167px;height:45px; line-height:45px;*height:45px; *line-height:45px; padding:0;}
.box{position:absolute;left:0;top:59; background-color:#FFF; width:100%;overflow:hidden;height:0; z-index:9999;}
.cont{position:relative; height:329px;z-index:9999; width:1002px; margin:auto; border-bottom:#0167CC solid 1px; border-left:#0167CC solid 1px; border-right:#0167CC solid 1px;}

.news { margin-top:15px;}
.news_height{ height:323px;}
.news_pic{ width:440px;}
.news_div{ width:550px;}
.news_div_left{ float:left; width:110px; background:#d9ecff;color:#333333;}
.news_div_left a{color:#333; display:block;}
.news_div_left li{ height:53px; line-height:50px; text-align:center; border-bottom:1px solid #a9d8f8;}
.news_div_left li.hover{ background:url(../images/news_li_bg.png) no-repeat;}
.news_div_left li.hover a{color:#fff;}
.news_div_right{ float:left; width:414px;}
.news_div_right_div { background:#fff; padding-left:15px; padding-right:10px; height:322px}
.news_div_right_div dl{ border-bottom:1px dashed #cccccc; padding-bottom:15px;padding-top:10px;}
.news_div_right_div dl dt{color:#FF7F00; font-size:16px;}
.news_div_right_div dl dt a{color:#FF7F00; font-weight:bold;}
.news_div_right_div dl dt a:hover{color: #A10000}
.news_div_right_div dl dd{ margin-top:10px;color:#525252;}
.news_div_right_div li{ line-height:29px; }
.news_div_right_div ul{ margin-top:10px;}
.news_div_right_div span{ float:right; color:#AAAAAA;}
.banner{ height:89px;}
.hd{ padding:10px; padding-top:20px; overflow:hidden;}
.hd_div{ float:left; width:323px;}
.hd_div1{ float:left; width:310px;border-left:2px solid #f0f0f0;border-right:2px solid #f0f0f0;}
.hd_title{ font-size:24px; color:#006CC5;}
.hd_title a{color:#006CC5;}
.over{ overflow:hidden;}
.zwgk_xxgk1 li{ background:url(../images/xxgk_li_1.png) no-repeat 0px 14px; float:left; width:145px; padding-left:15px; line-height:32px;}
.zwgk_xxgk2 li{ background:#e6f5fe; width:100px; height:32px; text-align:center; line-height:32px; float:left; margin-right:5px; margin-bottom:8px;}
.zwgk_xxgk2 .dl{background:#e6f5fe;width:152px; margin-bottom:0; height: 38px; line-height: 38px;font-size:16px;}
.zwgk_xxgk2 .dl:hover{ background:#016EC5; }
.zwgk_xxgk2 li:hover{ background:#016EC5; }
.zwgk_xxgk2 li:hover a{color:#fff;}
.zwgk_xxgk2 a{ display:block;}
.zwgk_xxgk3 li{ background:url(../images/xxgk_li_2.png) no-repeat 0px 12px; float:left; width:92px; padding-left:15px; line-height:35px;}
.zwgk_xxgk3 li a{ font-size:16px;}
.bul{color:#016ec5;}
.bul a{color:#016ec5;} 
.wsfw_title{ height:30px;} 
.wsfw_title span{ float:left; width:90px; height:30px; display:block;text-align:center; line-height:30px;color:#9e9e9e; cursor:pointer;}
.wsfw_title span a{color:#9e9e9e; display:block;}.wsfw_title span a:hover{color:#F00;}
.wsfw_title span.hover{background:#016ec5; color:#fff;}
.wsfw_title span.hover a{color:#fff;}
.wsfw_ul{ width:300px;} 
.wsfw_ul li{ float:left; height:53px; width:100px; text-align:center; margin-top:12px;}
.wsfw_ul li:hover{}
.wlwz_title { height:30px;}
.wlwz_title span{ display:block; float:left; width:100px;color:#FF7F00; margin-top:10px; font-weight: bold;}
.wlwz_title span img{ float:left; margin-right:10px;}
.wlwz_title span a{color:#FF7F00; }
.zmhd_ul li{ line-height:29px;}
.zmhd_ul li span{ float:right;}
.dczj{ background:url(../images/zjdc.png) no-repeat; height:82px;}
.dczj ul span{ float:right; margin-right:20px;}
.dczj ul li{ line-height:22px;}
.dczj ul font{ float:left; margin-right:20px; margin-left:10px;}
.dczj_font{ height:30px; line-height:30px;}

.link{ border:1px solid #ddd; background:#fff; height:50px;}
.link li{ float:left;width:120px; height:50px; margin-left:15px;line-height:50px;background:url(../images/du.png) no-repeat right 20px; font-size:15px;color:#666; font-weight:bold; cursor:pointer;}
.link li.newdh{ background:url(../images/up.png) no-repeat right 20px!important;color:#016EC5!important;}
.link li.hx{ width:1px !important;color:#ededed; background:none!important;}
.link li select{ width:184px;color:#777777;}
.link{}
.dh_li{width:80px!important; background:#016ec5!important;color:#fff!important; margin-left:0px!important; text-align:center;}
.link_mar{ margin-left:0px!important;}
.banner_left{ background:url(../images/banner.png) no-repeat; width:561px; height:89px;}
.banner_right{ width:428px; height:89px;}
.zscd li{ line-height:29px!important;}
.link_div{ background:#fff;    overflow: hidden; padding:10px;}
.link_div li{ float:left; width:159px;    line-height: 30px;}
.link_div li a{color:#525252;}
.yxbl{ width:1002px; padding-top:10px; background:#fff;}
.jwm{ background:#fff;}
.jwm .hd_title{padding-left: 15px;padding-top: 10px;padding-bottom: 10px;}
.jwm_title { }
.jwm_title span{line-height:35px; display:block; float:left; padding-left:15px; padding-right:15px; color:#666; font-size:16px; cursor:pointer;}
.jwm_title span.hover{ background:#016ec5;color:#fff; }
.jwm_title { height:35px; line-height:35px;}
.if_hei{height:254px;}
.if_div{width:950px; margin:0px auto;}
.if_div h3{border-bottom:1px solid #ccc;font-size:14px;}
.if_div h3 a{color:#BD0505; line-height:25px; font-family:宋体;}
/* marqueetop */
.marqueetop{height:151px;width:1002px;overflow:hidden;}
.marqueetop li{padding:5px 0;width:1002px;height:151px;overflow:hidden;}
.marqueetop li img{width:216px;height:151px;overflow:hidden; float:left; padding:10px 12px 0 12px;}


/**数据开放***/
.sjkf{ background:#fff; margin-top:20px; min-height:500px; padding-top:20px;}
.sjkf_title{ background:url(../images/index_sjzt.png) no-repeat center;}
.sjkf_div{ width:450px; margin:0px auto}
.sjkf_title span{ float:left; width:150px; display:block; text-align:center; background:#fff; height:40px; line-height:40px; font-size:18px; cursor:pointer;}
.sjkf_title span.hover{ background:#028bc9;color:#fff;}
.sjkf_title span:hover{ color:#fff;}
.sjkf_tab{ margin-top:30px; height:130px;}
.sjkf_tab1 ul li{ float:left; text-align:center; width:250px; font-size:16px;}
.sjkf_tab1 ul li img{ margin-bottom:10px;}
.sjkf_tab2 li{ background:url(../images/bm_icon.png) no-repeat 0px; line-height:40px;float:left; width:250px; padding-left:30px; margin-left:54px;}
.sjkf_news{ background:#f0f0f0; width:905px; margin:0px auto; padding:20px; min-height:300px;}
.sjkf_news_title{color:#028bc9; font-size:24px;}
.sjkf_news_title a{color:#028bc9; }
.sjkf_news li span{ float:right;}
.sjkf_news ul{ margin-top:15px;}
.sjkf_news li{ font-size:15px; background: url(../images/xxgk_li_1.png) no-repeat left; padding-left:15px; line-height:30px;}

/**********左侧固定图*********/
.zcgd_left{ width:300px; height:543px; background:#fff; position:fixed; bottom:0px; left:0px; z-index:9999999;}
.zcgd_left_div{position:relative;}
.close{ width:15px; height:13px; position:absolute; right:0px; top:0px; z-index:999; cursor:pointer;}