@charset "gb2312";
/* CSS Document */

/*--- public ---*/
*{ margin: 0; padding: 0}
body{ background: url(gcbg_01.png) no-repeat center top #fff; font-family: Microsoft Yahei,宋体, Arial, Helvetica, sans-serif,;}
li{ list-style-type: none;}
img{ border: none; display: block;}
a{ text-decoration: none; color: #000;}
a:hover{ color: #bd0704; text-decoration: none;}
.ml15{ margin-left: 15px;}
.ml20{ margin-left: 23px;}
.ml10{ margin-left: 10px;}
.mr15{ margin-right: 15px;}
.mt15{ margin-top: 15px;}
.mt10{ margin-top: 10px;}
.p15{ padding: 15px;}
.p10{ padding: 10px; padding-top: 0;}
.ov{ overflow: hidden;}
.block{ display: block;}
.float{ float: left;}
.ul0{}
.ul0 li{ background: url(gc_22.png) no-repeat 0 13px; line-height: 33px; font-size: 14px; position: relative; padding-left: 10px;}
.ul0 li span{ position: absolute; right: 0; color: #999; font-size: 14px;}
/*主体框架*/
.mainbox{ width: 1100px; overflow: hidden; margin: auto;z-index:1;}
/*banner和nav*/
.logobox{ width: 1100px; height: 377px; margin: auto; background: url(logo.png) no-repeat 0 center; position: relative;}
.searchbox{ position: absolute; top: 175px; right: 0;}
.searchbox input{ width: 200px; height: 40px; border: 1px solid #2f79ca; background: #fff; padding-left: 80px;}
.searchbox p{ position: absolute; left: 10px; line-height: 40px; color: #2f79ca;}
.searchbox a{ position: absolute; right: 10px; top: 5px;}
.gcnav{ width: 1100px; padding: 0 21px; height: 47px; line-height: 47px; background: url(nav.png) no-repeat; margin: auto;}
.gcnav a{ line-height: 47px; color: #fff; float: left; /*width: 12.3%;*/ padding: 0 34px; text-align: center; font-size: 18px;}
.gcnav a:hover{ background: url(navbg.png) no-repeat center bottom;}

/*焦点图slide*/
.jiaodianimg{ width: 603px; height: 343px; overflow: hidden; float: left;}
.gxdqw_slide{position:relative;float:left;margin-bottom:20px;overflow:hidden;background:url(loading.gif) no-repeat center;}
.gxdqw_slide ul{position:absolute;}
.gxdqw_slide li{float:left;  overflow:hidden; position: relative; }
.gxdqw_slide li p{ color: #fff; font-size: 16px; background: url(imgbg.png); position: absolute; bottom: 0px; padding-left:10px; line-height: 40px;}
.gxdqw_slide .o-control{display:none;position:absolute;width:50px;height:80px;background:#000;filter:alpha(opacity=30);opacity:0.3;cursor:pointer;}
.gxdqw_slide .control{position:relative;top:13px;left:8px;display:inline-block;width:30px;height:55px;background:url(bg_index.png);filter:alpha(opacity=60);opacity:0.6;}
.gxdqw_slide #goback{left:0px;}
#goback .control{background-position:0px -35px;}
.gxdqw_slide #forward{right:0px;}
#forward .control{left:10px;background-position:-35px -35px;}
.gxdqw_slide div{position:absolute; float:right; bottom:8px; right:10px; height:20px; overflow:hidden; zoom:1; }
.gxdqw_slide span{width:18px; font-size: 12px;line-height: 18px;height:18px; border-radius: 16px;margin:2px 3px; background:#fff;float:left;text-align:center;cursor:pointer;font-family:arial;}
.gxdqw_slide span a{color:#c80b0f;text-decoration:none;}
.gxdqw_slide span.curr,.gxdqw_slide span.hover{background:#c80b0f;}
.gxdqw_slide .curr a:link, .gxdqw_slide .curr a:visited{color:#fff;}
/*首页图片轮播*/
.ghyx_slide{width:610px;height:343px;}/*图片的宽和高*/
.ghyx_slide li { width: 610px;height: 343px;} /*图片容器宽和高*/
.ghyx_slide .o-control{top:131px;}/*两个左右箭头出现的位置:（图片高-80)/2 */
.ghyx_slide li p {width: 610px;}

/*图片新闻*/ 
.newstab{ width: 482px; height: 343px; overflow: hidden; float: left;}
.navtabbar{ height: 39px; overflow: hidden;}
.navtabbar li{ width: 95px; text-align: center; float: left; font-size: 16px; line-height: 39px; background: #f0f0f0; margin-right: 1px;}
.navtabbar li a{ color: #666;}
.navtabbar li.hover{ background: #2f79ca;}
.navtabbar li.hover a{ color: #fff;}
.newspoint{ padding: 10px 0; border-bottom: 1px dashed #ccc;}
.newspoint p{ color: #666; font-size: 12px; line-height: 24px;}
.pointtit{ font-size: 16px; line-height: 33px; color: #bd0704; font-weight: bold;}
/*通知公告*/
.marquee{ background: #f0f0f0; height: 45px; line-height: 45px;}
.marquee a.tit{ color: #2f79ca; font-size: 18px; background: url(gc_15.png) no-repeat 15px 10px; float: left; padding-left: 55px;}
.marqueenei{ width: 950px; height: 45px; float: left; line-height: 45px; margin-left: 15px;}
.mqul{ overflow: hidden; width: 800%;}
.mqul li{ float: left; margin-right: 25px; font-size: 14px;}
.mqul li span{ color: #666; padding-right: 5px;}
/*信息公开*/
.syleftbox{ width: 755px; float: left;}
.syrightbox{ width: 330px; float: left;}
.bluetab{ overflow: hidden; border-top: 1px solid #2f79ca; overflow: hidden;}
.bluetab li{ line-height: 40px; padding: 0 15px; background: #f0f0f0; float: left; margin-right: 1px; margin-top: 10px;}
.bluetab li a{ color: #666;}
.bluetab li.hover{ background: #2f79ca;}
.bluetab li.hover a{ color: #fff;}
.xxgkul{ overflow: hidden;}
.xxgkul li{ width: 50%; float: left; line-height: 33px; font-size: 14px;}
/*办事结果*/
.bsjgtit{ border-top: 1px solid #2f79ca; background: url(gc_32.png) no-repeat 0 15px; line-height: 50px; font-size: 18px; color: #2f79ca; font-weight: normal; padding-left: 40px; position: relative;}
.bsjgtit a{ position: absolute; right: 0; top: 10px; color: #2f79ca; border: 1px solid #2f79ca; line-height: 28px; font-size: 14px; padding: 0 15px;}
.bsjgtit a:hover{ background:#2f79ca; color: #fff;}

/*专题图片轮转*/
/* 本例子css */
.slideBox{ width:330px; height:219px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; font-size: 12px; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:330px; height:219px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*公示公告*/
.gsggbox{ width:410px; overflow: hidden; float:left;}
.gsggtit{ height: 40px; border-top: 1px solid #2f79ca; padding-top: 10px; position: relative;}
.gsggtit span{ position: absolute; left: 0; background: url(gc_19.png) no-repeat 10px 10px #2f79ca; font-size: 16px; line-height: 40px; color: #fff; padding-left: 40px; padding-right: 15px; font-weight: normal;}
.gsggtit a{ position: absolute; right: 0; top: 20px; color: #999; font-size: 14px; font-weight: normal;}
/*采购招标*/
.cgzbbox{ width: 330px; overflow: hidden; float: left;}
/*网上办事*/
.network{ border-top: 1px solid #2f79ca; padding-top: 10px; overflow: hidden;}
.networktab{ width: 526px; float: left;}
.datingbox{ width: 214px; float: left;}
.changjing{ background: url(gc_47.png) no-repeat top center #2f79ca; padding-top: 100px; overflow: hidden; padding-bottom: 10px;}
.changjing li{ width: 50%; height: 33px; text-align: center; float: left;}
.changjing li a{ font-size: 14px; color: #fff;}
.wsbstit{ overflow: hidden}
.wsbstit h1{ background: url(gc_29.png) no-repeat 0 5px; padding-left: 40px; padding-right: 30px; line-height: 40px; color:#2f79ca; font-size: 18px; font-weight: normal; float: left;}
.wsbstit li{ line-height: 40px; background: #f0f0f0; color: #666; padding: 0 15px; float: left; margin-right: 1px; font-size: 16px;}
.wsbstit li.hover{ background: #2f79ca; color: #fff;}
.wsbsul{ overflow: hidden; padding-top: 15px;}
.wsbsul li{ width:20%; height: 89px; float: left;}
.wsbsul li:hover{ background: #f0f0f0;}
.wsbsul li img{ display: block; margin: auto; padding-top: 10px;}
.wsbsul li span{ display: block; text-align: center; font-size: 14px; line-height: 33px;}
.wsbsul2{ overflow: hidden; padding-top: 34px;}
.wsbsul2 li{ width:93px; height: 45px; line-height: 45px; border: 1px solid #2f79ca; float: left; margin: 0 10px 15px 0; text-align: center; font-size: 14px;}
.wsbsul2 li a{ color:#2f79ca;}
.wsbsul2 li:hover{ background: #f0f0f0;}
/*政策解读*/
.zcjdtit{ height: 40px; border-top: 1px solid #2f79ca; padding-top: 10px; position: relative;}
.zcjdtit span{ position: absolute; left: 0; background: #2f79ca; font-size: 16px; line-height: 40px; color: #fff; padding: 0 15px;font-weight: normal;}
.zcjdtit a{ position: absolute; right: 0; top: 20px; color: #999; font-size: 14px; font-weight: normal;}
/*县长信箱*/
.xzleftbox{ width: 755px; float: left; background: #f0f0f0;}
.xzmail{ width: 240px; padding: 0 0 0 20px; float: left;}
.xzmail h1{ background: url(gc_78.png) no-repeat 0 10px; line-height: 74px; color: #2f79ca; font-size: 18px; padding-left: 100px; font-weight: normal;}
.newrepeat{ width: 442px; float: left; margin-left: 25px;}
.newrepeat h1{ line-height: 54px; padding-top: 10px;color: #2f79ca; font-size: 18px;font-weight: normal; position: relative;}
.newrepeat h1 a{ position: absolute; right: 0; color: #999; font-size: 14px;}
.mailbtn{}
.mailbtn a{ display: block; background: url(gc_96.png) no-repeat 0 0 #2f79ca; height: 56px; margin-bottom: 10px; position: relative; line-height: 56px; padding-left: 100px; color: #fff;}
.mailbtn a img{ position: absolute; top: 10px; left: 50px;}
.mailbtn a:hover{ background: url(gc_96.png) no-repeat 0 0 #044080;}
.repaetul{}
.repaetul li{ line-height: 33px; background: url(gc_86.png) no-repeat 0 10px; padding-left: 23px; position: relative; font-size: 14px;}
.repaetul li span{ position: absolute; right: 0; color: #999;}

.xzrightbox{ width: 330px; float: left;}
.xzrightbox h1{ background: url(gc_81.png) no-repeat 0 center; line-height: 63px; border-top: 1px solid #2f79ca; font-size: 18px; font-weight: normal; color:  #2f79ca; padding-left: 40px; position: relative;}
.xzrightbox h1 a{ position: absolute; right: 0; font-size: 14px; color: #999;}
.dcul li{ line-height: 33px; background: url(gc_88.png) no-repeat 0 9px; padding-left: 23px; font-size: 14px;}

/*专题专栏*/
.ztzlbox{ background: #f0f0f0; border-top: 1px solid #2f79ca;}
.picScroll-left{ width:1100px;  overflow:hidden; position:relative;}
.picScroll-left h1{ background:url(zt.png) no-repeat 10px 10px; color: #2f79ca; font-size: 18px; line-height: 45px; padding-left: 40px; font-weight: normal;}
.picScroll-left .hd{ overflow:hidden;  height:30px; position: absolute; top: 8px; right: 16px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url(arrow.png) no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(icoCircle.gif) 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:15px; padding-top: 0;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:200px; height:112px; display:block; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }

/*友情链接*/
.friendnet{}
.friendnet select{ width: 260px; height: 35px; line-height: 35px; float: left; margin-right: 15px;}
/*bottom*/
.gcbottom{ background: #4a494a;}
.bottomleft{ padding: 25px 0; float: left; font-size: 14px; color: #fff; line-height: 24px;}
.bottomright{ float: right; padding: 25px 0;}
.bottoma{ margin-bottom: 20px; font-size: 14px; color: #fff; text-align: right;}
.bottoma a{ color: #fff;}
.bottomimg{ overflow: hidden;}
.bottomimg a,.bottomimg img{ display: block; float: left;}

/*二级列表页*/
.mbxue{ background: url(mbxue.png) no-repeat 0 12px; height: 47px; line-height:47px; font-size: 16px; padding-left: 30px; color: #999;}
.l2{ width: 276px; float: left; overflow: hidden;}
.r2{ width: 808px; margin-left: 15px; float: left; overflow: hidden;}
.subnav{}
.subnav a{ display: block; background: url(arrh.png) no-repeat 246px 18px #f0f0f0; padding-left: 20px; height: 47px; line-height: 47px; color: #666; margin-bottom: 5px;}
.subnav a:hover,.subnav a.on{ background: url(arrw.png) no-repeat 246px 18px #2f79ca; color: #fff;}
.ulthree{ border-top: double #999;}
.ulthree li{ border-bottom: 1px dashed #ccc; line-height: 40px; font-size:16px; position: relative; padding-left: 10px;}
.ulthree li span{ position: absolute; right: 0; color: #999;}
.fenye{ text-align: center; margin: 30px; font-size: 14px; color: #666;}
.fenye a{ padding: 2px 10px; border-radius: 5px; border: 1px solid #2f79ca; background: #fff; color: #2f79ca; font-size:12px;}
.fenye a:hover{ background: #2f79ca; border: 1px solid #2b95c4;  color: #fff;}
.fenye span{ color: #2f79ca; padding: 4px 5px; font-size:12px; font-weight: bold;}
.detailnews{ margin: 10px; line-height: 38px; font-size: 16px;}
.detailnews h3{ font-size: 25px; text-align: center; color: #2f79ca;}
.detailbut{ text-align: center; font-size: 14px; color: #666; margin: 10px 0; border-bottom: double #cfcfcf;padding-bottom:10px;}
/*细览页*/
.fzbleftbox{ width: 780px; float: left; border: 1px solid #ccc; border-top: 2px solid #2f79ca;}
.fzbrightbox{ width: 303px; float: left;}
.fzbxxgk{ border: 1px solid #ccc; border-top: 2px solid #2f79ca;}
.fzbxxgk h1{ font-size: 20px;color: #2f79ca;font-weight: normal;position: relative;padding-top: 10px;padding-left: 10px;font-family: Microsoft Yahei;}
.fzbxxgk h1 a{ position: absolute;top: 12px; right: 10px;font-size: 14px; color: #999;}  
.ulone{ padding: 10px;}
.ulone li{ font-size: 14px; line-height: 28px; position: relative; border-bottom: 1px dashed #ccc; padding: 10px 0;}
.ulone li.first{ font-weight: bold;}
.ulone li span{ position: absolute; right: 0; font-size: 12px; color: #999;}

/*部门列表*/
.depaname{ background:#2f79ca; color: #fff; font-size: 18px; width: 153px; text-align: center; margin: auto; line-height: 40px;}
.depaline{ padding: 20px 10px;}
.depaline a{ width: 190px; height: 45px; line-height: 45px; border: 1px solid #ccc; margin: 10px; text-align: center; float: left;}
.depaline a:hover{ border: 1px solid #2f79ca; color: #2f79ca;}
/*政务公开*/
.zwtitle{ height: 35px; line-height: 35px; color: #000; text-indent: 16px; margin-bottom: 20px;}
.zwtit{margin-bottom: 8px; border-left: 8px solid #2f79ca; text-indent: 8px; font-weight: bold;}
.lanmu { padding-left: 20px; margin-bottom: 20px;}
.lanmu h3 { margin-bottom: 8px; border-left: 8px solid #2f79ca; text-indent: 8px; font-weight: bold; color: #333; line-height: 16px;}
.lanmu h3 a { color: #333; line-height: 16px; font-size: 16px;}
.lanmu h3 a:hover { text-decoration: none; border-bottom: 1px solid #545454; margin-left: 1px; padding-bottom: 2px;}
.lanmu ul li { display: inline-block; padding: 0px; margin: 0; color: #666;}
.lanmu ul li a { font-size: 15px; min-height: 28px; line-height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; min-width: 100px; max-width: 150px; padding: 0px; margin: 0 8px 0 0; color: #666;}
.lanmu ul li a:before { content: "?"; padding: 0px 2px;}
.lanmu ul li a:hover{ background-color:#F5DBDC; color:#e3393b; border-radius:1px;}
/*走进恭城*/
.zjgcbox{ background: url(zjgc_03.png) no-repeat bottom #f0f0f0; padding: 20px 20px 150px 20px;}
.zjgctxt{ font-size: 16px; line-height: 30px; padding-top: 20px;}
.zjgctit{ height: 40px; padding-top: 10px; position: relative;}
.zjgctit span{ position: absolute; left: 0; background: #2f79ca; font-size: 16px; line-height: 40px; color: #fff; padding: 0 15px;font-weight: normal;}
.zjgctit a{ position: absolute; right: 0; top: 20px; color: #999; font-size: 14px; font-weight: normal;}
.rongyroom{ padding-top: 20px;}
.rongyroom a{ display: block; float: left; width: 200px; height: 48px; line-height: 48px; background: url(ryzt.png) no-repeat 20px 0 #2f79ca; padding-left: 100px; font-size: 16px; color: #fff; margin: 0 20px 15px 0;}
.rongyroom a:hover{ background: url(ryzt.png) no-repeat 20px 0 #ef5350;}
/*子站*/
.zzleft{ width: 250px; background: #f0f0f0; float: left}
.zzright{ width: 835px; float: left}
.zztitle{ padding: 10px; position: relative; font-size: 18px; font-weight: normal; padding-left: 45px; color: #2f79ca;}
.zztitle img{ position: absolute; top: 12px; left: 15px;}
.zzleader{ font-size: 14px; line-height: 30px; padding-left: 25px; padding-bottom: 10px;}
.zzleader span{ display: inline-block; text-align:justify; text-align-last:justify; width: 95px;}
.zzleader b{ display: inline-block; text-align:justify; text-align-last:justify; width: 50px; margin-left: 10px;}
.zzborder{ border-bottom: 1px solid #ccc;}
.zztxt{ padding: 15px; padding-top: 0; font-size: 14px; color: #333; line-height: 28px;}
.zzgfan{ padding: 15px;}
.zzgfan a{ font-size: 16px; min-height: 33px; line-height: 33px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; min-width: 100px; max-width: 150px; padding: 0px; margin: 0 8px 0 0; color: #2f79ca; display: block;}
.zzgfan a:before { content: "?"; padding: 0px 2px;}
.zzgfan a:hover{ color: #bd0704;}
.zzline{ border: 1px solid #ccc; border-radius: 7px; margin-bottom: 15px;}
.zzline:hover{ background: #f0f0f0;}
.zzline h1.tit{ font-size: 16px; padding: 10px; font-weight: normal; border-bottom: 1px dotted #ccc;}
.zzline h1.tit span{ padding-left: 15px; color: #999; font-size: 14px;}
.zzline p.txt{ font-size: 14px; color: #666; line-height: 24px; padding: 10px;}
.zzline p.img{ overflow: hidden; padding: 15px; padding-top: 0;}
.zzline p.img img{ display: block; float: left; padding-right: 10px;}
.zzmore{ display: block; color:#2f79ca; background: #f5f5f5; text-align: center; text-align: center; padding: 10px;}
/*政民互动*/
.zmleft{ width: 738px; float: left;}
.zmright{ width: 347px; float: left;}
.shredian{ background: #f6f6f6;}
.shredian > h1{ background: url(redian.png) no-repeat 10px center; line-height: 35px; font-size: 18px; font-weight: normal; color:  #2f79ca; padding: 10px 0 10px 40px; position: relative;}
.shredian > h1 a{ position: absolute; right: 10px; color: #999; font-size: 14px;}
.rdul{ background: url(rdbg_03.png) repeat-y; padding-right: 10px;}
.rdul li{ background: url(rdpointb.png) no-repeat 10px 8px; padding-left: 30px;}
.rdul li:hover{ background: url(rdpointa.png) no-repeat 10px 8px;}
.rdul li > h1{ font-size: 14px; font-weight: normal; line-height: 24px;}
.rdul li > p{ font-size: 14px; color: #999; padding: 10px 0; line-height: 24px;}
.rdul li > p a{ color:#2f79ca;}
.subwsdc{ border: 1px solid #ccc; border-top: 1px solid #2f79ca; padding: 10px;}
.subwsdc h1{ font-size: 18px; color: #2f79ca; position: relative; font-weight: normal; padding-bottom: 10px;}
.subwsdc h1 a{ position: absolute; right: 0; font-size: 14px; color: #999;}
.zmbtn{ overflow: hidden;}
.zmbtn a{ display: block; float: left;}
.zuixin{ background:#f5f5f5; min-height: 500px;}
.zxhftit{ font-size: 18px; color:#2f79ca; line-height: 50px; position: relative;}
.zxhftit a{ position: absolute; right:0; color: #999; font-size: 14px; font-weight: normal;}
.zmnewrp{}
.zmnewrp li{ line-height: 18px; padding: 7px 0; font-size: 16px; position: relative;}
.zmnewrp li:hover{ border-bottom: 1px solid #333;}
.zmnewrp li span.bq1{ background: #d44902; font-size: 12px; line-height: 18px; color: #fff; padding: 2px 5px; margin-right: 5px;}/*投诉*/
.zmnewrp li span.bq2{ background: #2f79ca; font-size: 12px; line-height: 18px; color: #fff; padding: 2px 5px; margin-right: 5px;}/*咨询*/
.zmnewrp li span.bq3{ background: #ffbf2b; font-size: 12px; line-height: 18px; color: #fff; padding: 2px 5px; margin-right: 5px;}/*建议*/
.zmnewrp li span.date{ position: absolute; right: 0; color: #999;}

.zmwenda{ background: #f5f5f5; padding: 0 40px;}
.zmwen{ overflow: hidden; padding: 30px 0 20px 0;}
.zmwen p{ float: left; color: #999; font-size: 14px; margin-right: 50px; position: relative; padding-left: 25px;}
.zmwen p img{ position: absolute; left: 0; top: 0;}
.zmwenti{}
.zmwenti h1{ background: url(huifu_13.png) no-repeat; padding: 15px 0 15px 60px; color: #d44902; font-size: 20px; font-weight: normal;}
.zmwenti p{ font-size: 14px; padding-left: 60px; line-height: 28px; padding-bottom: 30px;}
.zmwendaan{}
.zmwendaan p{ background: url(huifu_23.png) no-repeat; font-size: 14px; padding-left: 60px; line-height: 28px; padding-bottom: 30px;}

/*投资恭城*/
.bc1{ background:#e54b4b;}
.bc2{ background:#6ab95b;}
.bc3{ background:#eb942e;}
.bc4{ background:#3ec0be;}
.bc5{ background:#b98ae1;}
.tzbtn{ float: left; width: 212px; height: 97px; position: relative;}
.tzbtn img{ position: absolute; top: 25px; left: 15px;}
.tzbtn h1{ position: absolute; top: 22px; left: 75px; color: #fff; font-size: 18px; font-weight: normal;}
.tzbtn p{ position: absolute; top: 53px; left: 75px; color: #fff; font-size: 14px;}
.tzbtn:hover{ background: #357dcb;}
.tznewsbox{ width: 354px; height: 320px; overflow: hidden; float: left; border: 1px solid #ccc;}
.tznewstit{ background: #f0f0f0; height: 40px; line-height: 40px; position: relative;}
.tznewstit span{ position: absolute; left: 0; top: 0; height: 40px; line-height: 40px; padding: 0 15px; background: #357dcb; color: #fff; font-size: 18px; font-weight: normal;}
.tznewstit a{ position: absolute; right: 10px; font-size: 14px; color: #999;}

/*便民服务*/
.bmleftbox{ width: 753px; border: 1px solid #ccc; border-top: none; float: left;}
.bmleftbox h1{ background: url(bmbs.png) no-repeat 10px 10px #357dcb; height: 52px; line-height: 50px; color: #fff; font-size: 18px; padding-left: 52px; position: relative; font-weight: normal;}
.bmleftbox h1 a{ width: 301px; background: url(bmbtn.png) no-repeat; position: absolute; right: 10px; top: 7px; height: 38px; line-height: 38px; text-align: center;color: #fff; font-size: 16px;}
.bmbjian{ background:#f0f0f0; width: 330px; float: left;}
.bmcxtable{ border:0; line-height: 28px;}
.bminput1{ width: 60px; height: 30px;}
.bminput2{ width: 200px; height: 30px;}
.bjcxbtn{ background: #c93d00; color: #fff; padding: 5px 15px; border-radius: 5px;}
.bjcxbtn:hover{ background: #357dcb; color: #fff;}
.lanmu2 { padding-left: 20px; margin-bottom: 11px;}
.lanmu2 h3 { text-indent: 8px; font-weight: bold; color: #333; line-height: 16px; padding: 15px 0;}
.lanmu2 ul li { display: inline-block; width: 135px; padding: 0px; margin: 0; color: #666;}
.lanmu2 ul li a { font-size: 15px; min-height: 28px; line-height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; min-width: 100px; max-width: 150px; padding: 0px; margin: 0 8px 0 0; color: #666;}
.lanmu2 ul li a:before { content: "?"; padding: 0px 2px;}
.lanmu2 ul li a:hover{ background-color:#F5DBDC; color:#e3393b; border-radius:1px;}
.bmfwtit{ border: 1px solid #ccc;}
.bmfwtit h1{ height: 45px; background: url(bm_03.png) 0 10px repeat-x; position: relative;}
.bmfwtit h1 span{ position: absolute; top: 12px; left: 480px; font-size: 18px; font-weight: normal; background: url(bmbm.png) no-repeat 10px 0 #fff; padding: 0 10px 0 47px; margin: auto; color: #357dcb;}
/*恭城旅游*/
.lvgcf{ background:url(lvbg_03.png); padding: 15px;}
.gcfbox{ background:url(gcf.png) no-repeat; width: 449px; height: 218px; padding: 70px 100px 50px 100px; float: left;}
.gcfbox h1{ font-size: 22px; font-weight: normal; text-align: center;}
.gcfbox p{ font-size: 14px; line-height: 25px; padding-top: 10px;}
.gcms{ width: 330px; float: left; padding: 20px 0 0 30px;}
.gcms a{ float: left; width: 165px; height: 143px;}
.gcms a img{ display: block; margin: auto; padding-top: 15px;}
.gcms a p{ text-align: center; line-height: 43px;}
.gcms a:hover{ background: #d7a178;}
.gctsbox{ width: 356px; height: 335px; float: left; background: #f0f0f0;}
.gctsbox h1{ background: url(ly_14.png) 0 10px no-repeat; height: 53px; line-height: 53px; text-align: center; font-size: 18px; font-weight: normal; padding-top: 10px;}
.gctsul{ overflow: hidden; padding: 0 10px;}
.gctsul li{ width: 50%; float: left; line-height: 33px; font-size: 14px;}
.gctsul li a:before{ content: "?"; padding: 0 5px; color:#d7a178;}
.gclv_img{ width:1100px; height: 542px; overflow: hidden; position: relative; float: left; margin-top: 15px;}
.gclv_img a{transition: all 0.3s; -webkit-transition: all 0.3s;  color: #fff; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; text-align: center; font-size: 16px; line-height: 33px;display: table-cell;  vertical-align: middle;}
.gclv_img a:hover{background: #0068b7; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
.aa1{ width:356px; height: 356px; }
.aa2{ width:170px; height: 170px;}
.aa3{ width:356px; height: 170px;}
.gclv_img_a1{ width:356px; height: 356px; background: url(a1.jpg) no-repeat; position: absolute; top:0; left:0;}
.gclv_img_a2{ width:170px; height: 170px; background: url(a2.jpg) no-repeat; position: absolute; top:0; left:372px;}
.gclv_img_a3{ width:170px; height: 170px; background: url(a3.jpg) no-repeat; position: absolute; top:0; left:558px;}
.gclv_img_a4{ width:170px; height: 170px; background: url(a4.jpg) no-repeat; position: absolute; top:0; left:744px;}
.gclv_img_a5{ width:170px; height: 170px; background: url(a5.jpg) no-repeat; position: absolute; top:0; left:930px;}
.gclv_img_a6{ width:170px; height: 170px; background: url(a6.jpg) no-repeat; position: absolute; top:186px; left:372px;}
.gclv_img_a7{ width:170px; height: 170px; background: url(a7.jpg) no-repeat; position: absolute; top:186px;; left:558px;}
.gclv_img_a11{ width:356px; height: 170px; background: url(a8.jpg) no-repeat; position: absolute; top:372px; left:372px;}
.gclv_img_a9{ width:170px; height: 170px; background: url(a9.jpg) no-repeat; position: absolute; top:372px; left:0;}
.gclv_img_a10{ width:170px; height: 170px; background: url(a10.jpg) no-repeat; position: absolute; top:372px; left:186px;}
.gclv_img_a8{ width:356px; height: 356px; background: url(090526ghvj8puvzynsnz3v.jpg) no-repeat; position: absolute; top:186px; left:744px;}



/*网站地图 */
.wzdtInti{ display: block; width: 184px; height: 43px;  background: #2f79ca; text-align: center;}
.wzdtInti a{ color: #fff; font-size: 18px; line-height: 43px; }
.ul_dtlist{ margin: 10px 10px 20px; overflow: hidden; border-bottom: 1px dotted #ccc; padding-bottom: 20px;}
.ul_dtlist li{ float: left; width: 252px; height: 36px; line-height: 36px; overflow: hidden; background: url(gc_22.png) no-repeat 0 18px; padding-left: 10px;}
.ul_dtlist li a{ display: inline-block; height: 36px; font-size: 14px;}



/* 搜索页面 */
.clear{ clear: both; overflow: hidden;}
.clear20{ clear: both; height: 20px;}
.clears10{ clear:both; height:10px; overflow:hidden;}
.search_fnleft{ width: 142px; float: left;}
.zxsearch_fnright{ width: 948px; float: right;}
.search_lefttitle{}
.fnline{ float: left; padding-left:36px; border-left: 1px solid #ccc; vertical-align: top;}
.search_record{ float: right; padding-top: 16px; padding-right:28px;}
.search_rightbox{ float: left; background: #fff; min-height: 400px; margin-top:12px; width: 900px;}
.zxsearchbtn{ width: 520px; margin: 0 auto;}
.zxsearchbtnl{ float: left; width: 406px; border: 1px solid #2F79CA; height: 46px; line-height: 46px; padding-left: 15px;}

.zxsearchbtn2{
	float: left;
	display: block;
	width: 96px;
	height: 48px;
	font-size: 15px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	border: none;
	background-color: #2F79CA;
	cursor: pointer;
    -webkit-appearance: none;
    border-radius: 0;
    font-weight: bold;
    font-size: 16px;
	
	}
.zxsearchtrm{ width: 300px; margin: 0 auto;}


.search_sort{ float: left;}
.search_sort ul li span { 
	padding-left:16px;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	padding-bottom: 11px;
	}
.search_sort ul li.list-Ti { 
	list-style: none; 
	margin-left: 5px;
	margin-top: 20px;
}

.search_currl{ 
	
	color: #2e4e81;
	background: #2F79CA;
	width: 80px;
	height: 28px;
	line-height: 28px;
	font-weight: bold;
	font-size: 13px;
	margin:10px 0 0 10px;
	
	}
.search_currl a{ color: #fff; padding-left: 10px; font-size: 13px;}
.search_curr2{ margin-top: 10px; }
.search_curr2 a{color: #309; font-size: 13px; text-decoration: underline;}
/*.search_sort ul li {
	padding-bottom: 6px;
	}*/
.search_sort ul li{
	color: #309;
	font-size: 13px;
	
	margin-left: 10px;
	font-size: 12px;
	}

.search_sort ul li em{
	width: 5px;
	height: 15px;
	background: #bbb;
	float: left;
	/*margin: 6px 0px 1 -15px;*/
	overflow: hidden;
}

.searchnews{}
.searchnews li{ font-size: 15px; height: 38px; line-height: 38px; margin-bottom: 16px; position: relative;}
.searchnews li span{ color: #999; padding-left: 20px; font-size: 14px; position: absolute; right: 0;}

.querycx{font-size:20px;margin-bottom: 10px;display: block;}
.newsdtl {
    margin-bottom: 12px;
    margin-left: 12px;
    margin-right: 12px;
}
.querycx a{ color: blue;}
.mainbaner{ width: 1100px; margin: 0 auto; overflow: hidden;}


/*领导细览页*/
.main{ width:1100px; height:auto; overflow:hidden; margin:0 auto; clear:both; background:#fff; }
.sld_li:hover{background:#f3f3f7;}
.mtop {padding-top: 40px;}
.sld_div{width:232px; height:770px; float:left; text-align:left; font-size: 16px;}
.sld_ul{margin-top:20px;}
.sld_div li { width: 232px; position: relative;}
.sld_div li a {color: #000; display: block; line-height: 50px; width: 202px; height: 50px; text-indent: 2em;}
.sld_li_size{ font-size: 18px; font-weight: bold;  text-indent:1.5em; height:30px; line-height:30px;}
.sld_jj td{ line-height:200%;}
.sld_li a{margin-left:30px;}
.sld_jc{ font-weight: bold;}
.sld_neirong{line-height: 200%; font-size: 16px;}
.sublist{ width:100%; margin-top:10px; float:left;}
.subltit2{ width:231px; margin:0px 1px 0px 1px; height:60px; float:left; background: #fff; text-align:left; line-height:60px; font-size:24px; text-align: center;
background:#f65e0a; border-radius: 2px; font-weight: bold;}
.subltit2 a{color:#fff;}
.subltit2 a:hover {color:#fff;}
.sublft {width: 232px; min-height: 760px; float: left; border-right: 1px solid #ccc;}
.dywzbox{ position: absolute; right: 10px; top: 30px; height:36px; line-height:36px; margin-bottom: 20px;}
.dywzbox a{ width:110px;font-family:微软雅黑;font-size:16px; color: #545454;}
.dywzbox a:hover{ color: #0075a1;}
.grjl1{ font-size: 16px; line-height: 36px; font-weight: bold;}
.grjl2{ font-size: 16px; line-height: 32px; text-indent: 2em;}

.ulztpic{}
.ulztpic li{ float: left; width: 210px;}
.ulztpic li img{ display: block; width: 200px; height: 112px; }
.ztScroll-left{ width:1100px;  overflow:hidden; position:relative;}
.ztScroll-left h1{ background:url(zt.png) no-repeat 10px 10px; color: #2f79ca; font-size: 18px; line-height: 45px; padding-left: 40px; font-weight: normal;}
.ztScroll-left bd{ padding: 15px; padding-top:0px;}

.wxwb{ position: fixed; top: 410px; width: 58px; height: auto; right: 5px; border: 1px solid #ccc;z-index:999;background:#fff;padding: 5px;}
.wxwb ul{}
.wxwb ul li{ height: 78px; width:58px; float: left; text-align: center; border-bottom: 1px solid #ccc;}
.wxwb ul li img{ clear: both; margin: 10px auto; display: block;}
.wxwb ul li a{ display: block; float: left; margin-left: 10px;}