@charset "utf-8";
/* CSS Document */
*{ padding:0px ; margin:0px;}
body{ background:#f2f2f2; font-size:15px; font-family:"微软雅黑";color:#666;}
li{ list-style:none;}
a{color:#666; text-decoration:none;}
.mar{ margin:0px auto; width:1002px;}
input{ outline:none;}
a:hover {color: #A10000!important;}
.padd_t2{ padding-top:20px;}

/**top**/
.top{ background:url(/images/top_bg.jpg) repeat-x; height:95px;}
.logo{ width:350px; height:65px;margin-top: 13px;}
.logo img{ width:350px; height:65px;}
.wap{ width:624px;}
.wap_w{ width:570px;color:#bfbfbf; margin-top:13px;}
.wap_w a{color:#bfbfbf;}
.wap_w ul{ float:right; width:270px;}
.wap_w li{ float:left; padding-left:10px;}
.wap_w li img{ padding-right:5px; float:left; padding-top:4px;}
.wap_f{ padding-left:20px; padding-right:10px;}
.wap_f a{ padding-right:5px; padding-left:5px;}
.nav{width:644px; margin-top:6px;}
.nav li{ float:left;  width:79px; margin-left:5px; height:45px; margin-right:5px;}
.nav li a{ display:block;font-size:18px; width:79px; text-align:center; line-height:45px; }

.nav li:hover a{color:#1B649F!important;}

.nav .now{color:#1B649F; background:url(/images/nav_bg.jpg) no-repeat;width:79px;}
.nav li:hover{color:#1B649F; background:url(/images/nav_bg.jpg) no-repeat;}

.box{position:absolute;left:0;top:92px;width:100%; background:url(/images/top_bg_img.jpg) bottom repeat-x;overflow:hidden;height:0;}
.cont{position:relative;height:325px;}

.search{ background:url(/images/banner.png) center repeat-x; height:258px;}
.search_div{ width:290px; margin:0px auto;}
.srarch_d{ height:28px; border:1px solid #eeeeee; background:#fff;}
.srarch_d input{ background:none; width:250px; height:28px; float:left; padding-left:10px; color:#ccc; line-height:28px;}
.srarch_d span{ float:left;}
.srarch_d span img{ padding-top:5px;}
.search_div span a{color:#fff;}
.search_div span a:hover{color:#FADA39!important;}
.search_div p{color:#fff;     padding-left: 8px;
    padding-top: 5px;
    margin-left: 5px;background:url(/images/searh_bg.png) no-repeat; height:41px;}
.news{height:320px;}
.news_div{ width:345px; height:305px; padding:15px; padding-top:0px;}
.ywzy{ width:140px; height:320px;}
.title{ border-bottom:1px solid #eeeeee; width:345px; overflow:hidden;}
.title span{  font-size:16px; display:block; width:80px; float:left; line-height:45px; text-align:center; margin-right:6px;}
.title span.hover{border-bottom: solid #d21414 2px;}
.title span.hover a{ color:#19649F!important;}
.news_title{ font-size:20px; color:#19649F; line-height:55px;}
.news_title a{color:#19649F;}
.news_ul{ line-height:30px;}
.news_ul a{color:#858585;}
.news_ul span{float:right;}
.ywzy li{ height:49px; background:#fff; margin-bottom:5px; line-height:49px;}
.ywzy li a{ display:block;}
.ywzy li:hover{ background:#1c649f;}
.ywzy li:hover a{color:#fff!important;}
.ywzy li img{ float:left; margin-left:20px; padding-right:10px; margin-top:16px;}
.banner{ height:90px;}
.cen_xxgk{height:355px}
.xxgk_div{ width:722px; height:355px;}
.bmfw_div{ width:265px; height:355px;}
.xxgk_title{ height:44px; line-height:44px; border-bottom:2px solid #1c649f;}
.xxgk_title .more{ float:right; width:70px; display:block;}
.xxgk_title .more b{ float:left; font-weight:lighter;}
.xxgk_title .more img{ padding-top:12px; float:left; padding-left:10px;}
.xxgk_title span{ display:block; width:170px; float:left; background:url(/images/title_bg.png) no-repeat; color:#fff; font-size:20px; text-align:center;}
.xxgk_title span a{color:#fff!important; display:block;}
.xxgk_title span:hover a{color:#fff;}
.xxgk_news{ overflow:hidden; padding:15px; padding-bottom:0px;}
.xxgk_ml{ float:left; width:200px;}
.xxgk_ml ul li{ width:185px; height:32px; line-height:32px; background:#f5f5f5; margin-bottom:8px; border-left:6px solid #dee8e7; padding-left:7px;}
.xxgk_ml ul li a{ display:block;}
.xxgk_ml ul li:hover{border-left:6px solid #1c649f;}
.xxgk_ml ul li:hover a{color:#d21414!important;}
.xxgk_news_div{ width: 470px; float:right;}
.ywgz{ width:198px; height:80px; background:url(/images/ywgz_bg.png) no-repeat; line-height:80px; text-align:center; font-size:20px;}
.ywgz a{ display:block;color:#1A649F; font-weight:bold;}
.xxgk_news_title{ height:40px;}
.xxgk_news_title ul li{ float:left; width:77px; height:40px; text-align:center;  line-height:30px;}
.xxgk_news_title ul li a{color:#545454; display:block;}
.xxgk_news_title ul li.hover{background:url(/images/title_bg_01.png) no-repeat; }
.xxgk_news_title ul li.hover a{color:#fff!important;}
.xxgk_news_ul li{ line-height:30px;}
.xxgk_news_ul li a{color:#858585;}
.bmfw_div ul{ margin-top:10px; height:147px;}
.bmfw_div ul li{ float:left; width:115px; height:34px; background:#f5f5f5; text-align:center; margin-bottom:6px; line-height:34px; margin-right:8px; margin-left:8px; }
.bmfw_div ul li a{ display:block;}
.bmfw_div ul li:hover{ background:#1c649f;}
.bmfw_div ul li:hover a{color:#fff!important;}
.bmfw_title{ height:44px; line-height:44px; border-bottom:2px solid #1c649f; padding-left:20px;font-size:20px; color:#1c649f;}
.bmfw_title a{ font-size:20px; color:#1c649f;}
.link_div{ float:left; width:36px; height:80px; text-align:center; background:#1c649f;}
.link_div p{ width:20px; margin-left:8px; line-height:19px;color:#fff;margin:2px auto;}
.link{ height:80px;}
.link .div_td{ width:940px; padding:0 0 0 20px;}
.link .div_td select{ width:190px;color:#666; font-family:"微软雅黑"}
.link li { width:200px; float:left; height:40px; line-height:40px; background:url(/images/li_bg.png) left no-repeat; padding-left:10px; color:#858585;}
.fooder{ height:140px; background:#d9d9d9; font-size:13px; line-height:25px; color: #858585;}
.fooder a{ font-size:13px;}
.font_14{ font-size:14px; color:#1c649f;}
.font_14 a{ font-size:14px;color:#1c649f;}
.zf{ line-height:20px !important;}
.zf span{ float:left; padding-top:4px;}

/**信息公开**/
.con_leftxxgk {
	 margin-top: 5px;
    float: left;
    width: 173px;
    background: #fff;
    min-height: 500px;    border-right: 1px solid #eeeeee;
}
.ztree{width:173px;min-height:780px;overflow-x:hidden;overflow-y:hidden }
.ztree li{
	line-height: 30px;
	
}
.ztree li span{line-height: 30px;}
.ztree li span.button.ico_docu,.ztree li span.button.ico_open,.ztree li span.button.ico_close{
	margin-top: 7px;
}
.list-left1{width: 173px;
border-right: 1px solid #dddddd;
min-height: 950px;}

/**列表页面**/
.cen-div{ padding:15px;overflow: hidden;}
.con_cen{ min-height:600px;  margin-bottom:20px; color:#333}
.zs{ background:#f9f9f9; padding:20px; color:#9e9e9e; font-size:14px; line-height:30px; margin-bottom:20px;}
.zs span{ color:#9e9e9e;font-size:16px;}
.con-left{width:172px;}
.con-left li a:hover{color:#fcab80 !important;}
.con-right{ width:765px;    margin-top: 10px;}

.con-left{min-height:600px; border-right:1px solid #eeeeee;  }
.con-left ul li {
  line-height: 30px;
  font-size: 14px;
  margin-top: 10px;
  cursor: pointer;
  border-bottom: 1px dashed #f0f2f4;
  color:#67a6d8;
}
.con-left ul li a:hover {
  background: #0066a6;
  color: #fff !important;
}
.con-left ul li a {
  display: block;	
  color:#67a6d8;
  text-align:left;
 padding-left: 7px;
}
.list_div {
  border-bottom: 1px solid #ccc;
  padding-bottom:15px;
}
.list-right_title  {
  color: #525252;
  cursor: pointer;
  font-size: 20px;
  line-height: 40px;
}
.list-right_title  a {
  color: #525252;
  font-size: 24px;
}
.list_div:hover {
    background: #f7f7f7;
}
.list-right_title  a:hover{color:#A10000 !important;}
.cen-div-1{min-height:800px;border-top:1px solid #eeeeee;}
.column-name {
  background: #7fb2d2;
  padding: 5px;
  color:#fff;
}
.column-name a{ color:#fff !important;}
.list_left_title{ color:#9e9e9e;font-size:30px;}
.con_title_left {color:##666;}
.con_title_left a:hover{color:#A10000;}
.con_title_left a{color:##666;}
.con_title_left span{color:##666!important;}
.list_left_title{color:#1c649f;}
.linow {
  color: #fff !important;
  background: #0066a6 !important;
}
.linow:hover{color:#fff;}

/**内容页**/
.con_title_left_c{ line-height:30px; height:30px; border-bottom:1px dotted #cccccc; padding-bottom:10px;}
.con_title_left_c a:hover{color:#A10000;}
.hov a:hover{color:#A10000;}
.con_cen a:hover{color:#A10000;}
.con_title{ font-size:32px;color:#df3a39;}
.title {font-size:32px; text-align:center}
.mar-top4{ margin-top:40px;}
.article-dy{ line-height:80px; text-align:right; background:url(/images/ty_img.png) no-repeat top right; height:80px; }

/**top**/
.xxgk1{ width:475px;}
.xxgk1_div{overflow: hidden; height:210px;}
.xxgk1_div_1{ width:220px; height:90px; float:left; color:#fff;text-align:center; margin-right:16px; margin-bottom:15px;}
.xxgk1_div_1 a{color:#fff; display:block;}
.xxgk1_div_1 img{padding-top: 10px;}
.xxgk1_div_1 span{ display:block;padding-top: 10px;    font-weight: bold;}
.xxgk1 ul { overflow:hidden;}
.xxgk1 ul li{ float:left; background:url(/images/li_bg.png) no-repeat; width:95px; text-align:left; line-height:30px; background-position:0px 15px; padding-left:15px;}
.xxgk1 ul li a{color:#1C649F;}
.color1{background-color:#e24444;}
.color2{background-color:#0498be;}
.color2 a{ padding-top:5px;}
.color3{background-color:#acc142;}
.color4 a{ padding-top:5px;}
.color4{background-color:#fd9944;}
.xxgk2{ width:477px;}
.xxgk2_title{ height:47px; line-height:47px;}
.xxgk2_title span{ display:block; width:119px; text-align:center; float:left;}
.xxgk2_title span a{ display:block; font-size:16px;}
.xxgk2_title span.hover a:hover{color:#fff !important;}
.xxgk2_title span.hover{ background:#1c649f;}
.xxgk2_title span.hover a{color:#fff;}
.xxgk2 ul{ margin-top:10px;}
.xxgk2 ul li{ line-height:32px; font-size:15px;}
.xxgk2 ul li a{color:#858585;}
.gzhd1{ width:475px; float:left;}
.gzhd1 .gzhd_serch{height:40px; border-bottom:1px solid #fff;}
.gzhd1 .gzhd_serch span{ float:left; display:block; width:80px; height:40px; line-height:40px; border-bottom:2px solid #d21414; text-align:center; color:#1a649f; font-size:16px; font-weight:bold;}
.gzhd1 .gzhd_serch span a{color:#1a649f;}
.gzhd1 .gzhd_serch input{ float:left; height:47px; width:343px;}
.gzhd1 ul{ margin-top:10px;}
.gzhd1 ul li{ line-height:32px;}
.gzhd1 ul li a{color:#777777}
.gzhd2{ width:500px; float:right}
.gzhd2_img{ width:499px; height:152px;}
.gzhd2_img img{ width:499px; height:152px;}
.gzhd2 ul { margin-top:2px;}
.gzhd2 ul li{ float:left; width:165px; height:120px; text-align:center; margin-right:1px;line-height: 20px;}
.gzhd2 ul li a{ color:#333; display:block;}
.gzhd2 ul li img{ padding-top:15px; padding-bottom:10px;}
.ztzl{ overflow:hidden;}
.ztzl li{ float:left; width:239px; height:109px; margin-left:5px; margin-right:5px;    margin-bottom: 30px;
    margin-top: 10px;}
.ztzl li img{ width:239px; height:109px;}
.ztzl_more{ text-align:center; margin-top: 10px;}
.ztzl_more a{ color:#1c649f;}
.bsfw ul{ float:left;}
.bsfw ul li:hover{ background:#e9a53e!important;}
.bsfw ul li:hover a{color:#fff!important;}
.bsfw li{ background:#45caea;width:110px; height:97px; text-align:center; margin-left:5px; margin-right:5px; margin-bottom:10px; line-height:26px;}
.bsfw li a{ font-size:20px;color:#fff; display:block;}
.bsfw li img{margin-bottom:5px; margin-top:5px;}
.bsfw ul.newbs{ width: 370px;}
.bsfw ul.newbs li.newbsli1{ float: left; width: 175px; height: 181px;}
.bsfw ul.newbs li.newbsli1 a{ height: 181px;}
.bsfw ul.newbs li.newbsli1 img{ margin-top: 47px;}
.bsfw ul.newbs li.newbsli2{ float: left; width: 360px; height: 80px !important; line-height: 80px;}
.bsfw ul.newbs li.newbsli2 img{ float: left; margin: 12px 0 0 65px;}

.bs_lin{ line-height:97px;}
.li_fw{ height:164px !important;}
.li_74{ height:74px !important; line-height:74px!important;}
.li_80{ height:80px!important; line-height:80px!important;}
.ul_fl{ width:362px;}
.ul_fl li{ float:left}
.ul_fl_2{ width:270px;}
.ul_fl_2 li{ float:left;}

.li_color1{ background:#34e4d0!important;}
.li_color2{ background:#40e9b7!important;}
.padd_t2{ padding-top:20px;}
.OnlineService_Bg {overflow:hidden;position:fixed;right:5px;bottom:10px;z-index:10;    width: 160px; }
.OnlineService_Box {width:100%;overflow:hidden;}
.OnlineService_QQBox {width:88px;overflow:hidden;border:1px solid #cecece;margin-bottom:10px;background:#f5f5f5;}
.OnlineService_QQBox li {width:auto;height:35px;overflow:hidden;padding-left:34px;font-size:12px;line-height:35px;color:#666;background:url(icon_QQ1.png) no-repeat 5px center;cursor:pointer}
.OnlineService_QQBox li:hover {filter:alpha(opacity=50); /*IE滤镜，透明度50%*/-moz-opacity:0.5; /*Firefox私有，透明度50%*/opacity:0.5;/*其他，透明度50%*/}
.OnlineService_QQBox li a {text-decoration: none;color: #666;}
.OnlineService_Phone {width:90px;height:90px;margin-bottom:10px;margin-left: 80px; }
.OnlineService_Phone a {display:block;width:90px;height:33px;padding-top:57px;line-height:30px;font-size:14px;text-align:center;color:#878787;background:url(/images/wb.png) no-repeat;cursor:pointer;    background-position: 15px 0px;}
.OnlineService_Phone a:hover{background:url(/images/wb_bg.png) no-repeat;    background-position: 15px 0px;}
.OnlineService_Sign{ position:relative;height:255px; padding-left:80px;}

.OnlineService_dbgs{}
.OnlineService_dbgs {width:90px;height:90px;margin-bottom:10px;margin-left: 80px; }
.OnlineService_dbgs a {display:block;width:90px;height:33px;padding-top:57px;line-height:30px;font-size:14px;text-align:center;color:#878787;background:url(/images/dbgs.png) no-repeat;cursor:pointer;    background-position: 15px 0px;}
.OnlineService_dbgs a:hover{background:url(/images/dbgs_1.png) no-repeat;    background-position: 15px 0px;}


.OnlineService_znwd {width:90px;height:90px;margin-bottom:10px;margin-left: 80px; }
.OnlineService_znwd a {display:block;width:90px;height:33px;padding-top:57px;line-height:30px;font-size:14px;text-align:center;color:#878787;background:url(/images/znwd.png) no-repeat;cursor:pointer;    background-position: 15px 0px;}
.OnlineService_znwd a:hover{background:url(/images/znwd_01.png) no-repeat; background-position: 15px 0px;}

.gg{    width: 90px;
    height: 33px;
    margin-bottom: 10px;
    padding-top: 57px;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    color: #878787;
    cursor: pointer;
    background: url(/images/kj_bg.png) no-repeat;
    background-position: 15px 0px;}
/*	.gg:hover{
    background: url(/images/kj.png) no-repeat;
    background-position: 15px 0px; }*/
.kjgg{ background:url(/images/kjgg.jpg) no-repeat; height:255px; position:absolute; left:0px; top:0px;width: 160px;}
.kjgg .kjgg_more a{width: 47px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    color: #2f4bae;display:block;    margin-top: 35px;
    margin-left: 105px;
    font-size: 12px;}
.OnlineService_Sign a:hover{ font-weight:bold;}
.OnlineService_Top {width:90px;height:90px;margin-bottom:10px;}
.OnlineService_Top a {display:block;width:90px;height:33px;background-color:#e33043;padding-top:57px;line-height:30px;font-size:16px;text-align:center;color:#fff;background-image:url(icon_Top.png);background-repeat:no-repeat;background-position:center 8px;cursor:pointer;text-decoration:none;color:#fff;}
.ztcx{ background:#f5f5f5; width:245px; margin:0px auto; overflow:hidden; margin-top:5px;}
.ztcx td{ line-height:32px;}
.ztcx td input{ border:1px solid #cccccc; margin-left:10px;}
.ztcx td select{ margin-left:10px;}
.ztcx span{ display:block; color:#1B649F; font-size:16px; border-top:5px solid #dee8e7; padding-left:10px; line-height:30px;}
.ztcx span img{ float:left; padding-right:10px; padding-top:10px;}
.kjgg_li{ font-size:12px; margin-top:5px; margin-left:10px;}
.kjgg_li dl{ height:45px; line-height:22px;}
.kjgg_li dl b{ margin-right:10px;color:#333;}
.kjgg_li dl dd span{ float:left; background:url(/images/red_bg.png) no-repeat; display:block; width:20px; height:20px; text-align:center; color:#fff; margin-top:2px;    line-height: 19px;}


.cen_ywgz{ overflow:hidden; padding-bottom:15px;}
.cen_ywgz_div{ padding:15px;overflow:hidden; padding-bottom:0px;}
.ywgz_div{ float:left;width:323px; height:160px;}
.ywgz_div ul{ line-height:30px; margin-top:10px;}
.ywgz_div_title{ background:url(/images/re_b.png) no-repeat; padding-left:12px; background-position:0px 3px;font-size:16px;color:#1B649F;}
.ywgz_div_title a{color:#1B649F;}
.ywgz_div_img{width:240px; height:160px;float:left;}

.ywgz_div_titlea{ font-size:16px;color:#747474;}
.ywgz_div_titlea ul{margin:0px;}
.ywgz_div_titlea li{width:88px; padding-left:12px; float:left; background-position:0px 3px;line-height:22px;}
.ywgz_div_titlea li.hover{ background:url(/images/re_b.png) no-repeat;background-position:0px 3px;width:88px; float:left; line-height:22px;color:#1B649F!important; padding-left:12px;}
.ywgz_div_titlea li.hover a{color:#1B649F!important;}.ywgz_div_titlea li.hover a:hover{color:#1B649F!important;}
.cl{clear:both;}
/* marqueetop */
.marqueetop{height:245px;overflow:hidden;margin-top: 10px;}
.marqueetop li{}
#marquee2_1{margin-bottom: 20px;}
.marqueetop li .txt{line-height:30px;}
 
 
.d-more{ background:url(/images/more.jpg) no-repeat center; text-align:center; padding-right:60px;}
.d-more1{ background:url(/images/more1.jpg) no-repeat center; text-align:center; padding-right:60px;}
.news_ul li strong {font-weight: normal;margin-left: 10px;}
.gywm_div{ margin-top:20px;}
.gywm_div img{    margin-right: 10px;}
.gywm_div font{ color:#333; font-weight:bold;}

/*对联广告*/
.duilian{top:200px;position:absolute; width:286px; overflow:hidden;}
.duilian_left{ left:11px;}
.duilian_right{right:11px;}
.duilian_con{ width:286px; height:740px; overflow:hidden;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align:left; display:block; font-size:13px; color:#555555; text-decoration:none;}