@charset "gb2312";
/* CSS Document */

/*-------------------------------- public --------------------------------*/
*{ margin: 0; padding: 0;}
body{ margin: 0px; padding: 0px; font-size: 12px; color: #333; background: url(imagesmain_bg_01.png) no-repeat center top #f0f1f2; font-family: Microsoft Yahei, Arial, Helvetica, sans-serif, 宋体;}
ul,li,dl,dd,dt{ list-style:none; margin: 0; padding: 0}
img{ margin: 0px; padding: 0px; border: 0px;}
a:link, a:visited, a:hover, a:active { text-decoration: none; cursor: pointer;}
a{ color: #333;}
a:hover{ color: #dc2001;}
.margintop{ margin-top: 10px;}
.marginleft{ margin-left: 15px;}
.marginleft10{ margin-left: 10px;}
.whitebox{ background: #fff; padding: 10px; overflow: hidden;}
.l1{ float: left; width: 753px;}
.r1{ float: left; width: 216px; padding-left: 10px; border-left: 1px solid #b8c9d7;}
.l2{ float: left; width: 383px;}
.r2{ float: right; width: 266px; height: 295px; overflow: hidden; margin: 0 10px;}
.l3{ float: left; width: 750px;}
.r3{ float: left; width: 220px; margin-left: 10px;}
.l4{ float: left; width: 581px;}
.r4{ float: left; width: 374px; margin-left: 15px;}
.l5{ float: left; width: 200px;}
.r5{ float: left; width: 760px; margin-left: 10px; overflow: hidden;}
.normaltit{ height: 32px; background: url(imagestit_05.png) repeat-x; position: relative; overflow: hidden; line-height: 32px; font-weight: normal;}
.normaltit > span{ float: left; height: 32px; padding: 0 10px; background: url(imagestit_03.png) repeat-x; font-size: 16px; color: #126ac5;}
.normaltit > a{ position: absolute; right: 0; color: #999; font-size: 12px;}
.lmtit{ height: 32px; position: relative; overflow: hidden; line-height: 32px; font-weight: normal; border-bottom: 2px solid #126ac5;}
.lmtit > span{ float: left; height: 32px; padding: 0 20px; background: #126ac5; font-size: 16px; font-weight:bold; color: #fff;}
.lmtit > p{ position: absolute; right: 0; font-size: 12px; font-weight: normal;}
.lmtit > p > a{ margin: 0 5px;}
.ulstyle1 > li{ background: url(imagesbutton_10.png) left no-repeat; padding-left: 8px; line-height: 28px; position: relative;}
.ulstyle1 > li > span{ color: #999; position: absolute; right: 0; font-size: 12px;}
.ulstyle2{ font-size: 12px;}
.ulstyle2 > li{ line-height: 22px; background: url(imagesbutton_10.png) no-repeat 0 8px; padding-left: 8px;}
.ulstyle2 > li > span{ color: #999;}
.ulstyle3{ overflow: hidden;}
.ulstyle3 > li{ float: left; width: 33.33%; height: 35px; line-height: 35px; border-bottom: 1px solid #ccc; background: url(imagesys_24.png) no-repeat 10px 13px;}
.ulstyle3 > li > a{ padding-left: 20px;}
.ulstyle4 > li{ border-bottom: 1px dotted #ccc; line-height: 30px; background: url(imagesys_43.png) no-repeat 10px 8px;}
.ulstyle4 > li > a{ padding-left: 35px; color: #126ac5;}
.ulstyle5 > li{ background: url(imagesbutton_10.png) left no-repeat; border-bottom: 1px dotted #ccc; padding-left: 8px; line-height: 30px; position: relative;}
.ulstyle5 > li > span{ color: #999; position: absolute; right: 0; font-size: 12px;}
.ulstyle6{ overflow: hidden;}
.ulstyle6 > li{ float: left; width: 25%; height: 30px; line-height: 30px; background: url(imagesys_24.png) no-repeat 10px 13px;}
.ulstyle6 > li > a{ padding-left: 20px;}

/*-------------------------------- banner, nav --------------------------------*/
.gc_banner{ width: 1000px; height: 203px; margin: 0 auto; background: url(imageslogo_03.png) no-repeat left;}
.nav{ width: 1000px; margin: 0 auto; height: 38px; background: #1d7ad9; position: relative; overflow: hidden;}
.nav > a{ height: 38px; float: left; line-height: 38px; padding: 0 17px; color:#fff; font-size: 14px; text-align:center; background: url(imagesnav_03.png) no-repeat right;}
.nav > a:hover{ background: url(imagesnav_03.png) no-repeat right #055bb2;}
.navSearch { position: absolute; right: 10px; top: 8px; height: 24px; width: 190px; background: #fff; border: 1px solid #1881d0;}
.nav-input { width: 154px; height: 24px; border: none; color: #a9a9a9; float: left; padding-left: 8px; line-height: 24px;}
.nav-inputBtn { width: 25px; height: 24px; background: url(imagessearch_a.png) center no-repeat; border: none; cursor: pointer; float: left; line-height: 24px; text-align: center;}
.seachInput { background: url(../images/chaxuninput.jpg) no-repeat; border: none; color: #a3a2a0; float: left; height: 21px; line-height: 21px; padding: 0px 2px; min-width: 108px;
}
/*----- 友情链接 ------*/
.yqlj{ background: #fff; padding: 15px; margin: auto; margin: 15px 0; width: 1000px;}
/*-------------------------------- mainbox --------------------------------*/
.mainbox{ width: 1000px; margin: 0 auto;}
/*----- 新闻tab ------*/
.nwstab_menu{ height: 32px; background: url(imagestit_05.png) repeat-x; line-height: 32px;}
.nwstab_menu > ul > li{ height: 32px; float: left; padding: 0 10px; font-size: 16px; cursor: pointer;}
.nwstab_menu > ul > li.hover{ background: url(imagestit_03.png) repeat-x; color: #126ac5;}
.newstab_line{ padding-top: 5px;}
.wzggbox{ height: 200px; overflow: hidden;}
/*----- 走进雁山------*/
.imgul{ margin-top: 10px;}
.imgul > li{ margin-top: 5px;}
/*----- 政务公开------*/
.gzdtbox{ width: 368px; float: left; margin: 10px 0 0 10px;}
.ldzc{ background: url(imagesys_18.png) repeat-x #f5f5f5; width: 200px; height: 305px; float: left; margin-top: 10px;}
.ldzc > h1{ font-size: 14px; text-align: center; line-height: 32px; border-bottom: 1px solid #d8dde2;}
.ldzc > table{ margin: 10px; line-height: 25px; font-size: 12px;}
.zzxxgk{ margin-left: 10px; width: 160px; float: left;}
.zzxxgk > a{ display: block; background: #d1dcef; height: 32px; line-height: 32px; text-align: center; margin-top: 7px;}
/*----- 便民服务------*/
.bmggbox{ width: 330px; height: 250px; overflow: hidden; float: left; margin-left: 10px;}
.bjgs{ width: 240px; float: left;}
.bjgs > h1{ font-size: 16px; font-weight: normal; color: #126ac5; border-bottom: 2px solid #126ac5; height: 30px; line-height: 30px; padding-left: 10px;}
.bjgs_ifbox{ border: 1px solid #ccc; border-top: none; height: 217px;}
/*----- 雁山旅游------*/
.yslybox{ position: relative; height: 241px; overflow: hidden;}
.yslybox > a{ display: block; position: absolute;}
.yslybox > a.a1{ top: 10px;}
.yslybox > a.a2{ top: 135px;}
.yslybox > a.a3{ top: 10px; left: 187px;}
.yslybox > a.a4{ top: 10px; left: 386px;}
.yslybox > a.a5{ top: 135px; left: 386px;}
.yslybox > a.a6{ top: 10px; left: 573px;}
.yslybox > a.a7{ top: 135px; left: 573px;}
.qzxx{ background: url(imagesys_47.png) no-repeat; height: 181px;}
.qzmail{ width: 160px; padding: 70px 0 0 25px;}
.qzmail > li{ width:70px; line-height: 25px; margin: 0 5px; float: left; background: url(imagesask.png) no-repeat right;}
.qzmail > li > a{ padding-right: 20px;}
/*----- bottom------*/
.bottom{ width: 1000px; margin: auto; padding: 30px 0 50px 0; text-align: center;}
/*----- 列表页&细缆页------*/
.linenews{ border-top: 1px solid #ccc; margin: 10px 0;}
.linenews li{ height: 33px; line-height: 33px; border-bottom: 1px dotted #ccc;padding-left: 15px; position: relative; background: url(imagesbutton_10.png) no-repeat 4px 13px;}
.linenews li:hover{ background: url(imagesbutton_10.png) no-repeat 4px 13px #f4f5f6;}
.linenews li span{ color: #999; position: absolute; right: 10px;}
.fenye{ text-align: center; margin: 10px;}
.fenye a{ padding: 3px 5px; border: 1px solid #cfcfcf; background: #fff; color: #999;}
.fenye a:hover{ background: #126ac5; border: 1px solid #126ac5; color: #fff;}
.fenye span{ color: #126ac5; font-weight: bold; padding: 3px 5px;}
.detailnews{ margin: 20px; line-height: 33px; font-size: 14px;}
.detailnews h3{ font-size: 22px; color: #126ac5; text-align: center;}
.detailbut{ text-align: center; font-size: 12px; color: #666; margin: 10px 0; border-bottom: 1px solid #ccc;padding-bottom:10px;}
/*-----当前位置------*/
.dqwz{ background: url(images1409749717_external.gif) no-repeat left; padding-left: 25px;}
.dqwz a{ margin: 0 5px;}
/*-----走进雁山>雁山概况------*/
.sub_zjys{ background:url(imagessub_zjysbg_03.png) no-repeat center top; border: 1px solid #fff;}
.zjys_ysgk{ background:url(imagessub_zjys_03.png) no-repeat left; height: 339px; position: relative; margin: 200px 0 0 40px;}
.zjys_ysgk_nei{ width: 880px; height: 295px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; position: absolute; top: 43px; left: 29px; overflow: hidden;}
.ysgk_neibox{ padding-left: 20px; height: 94px; overflow: hidden;}
.ysgk_neibox > h1{ font-size: 14px; line-height: 28px}
.ysgk_neibox_p{ line-height: 22px; text-indent: 1em;}
.ysgk_neibox_p > a{ color: #ca2410;}
/*-----走进雁山>人文地理------*/
.zjys_rwdl{ width: 924px; margin: auto; margin-top: 15px;}
.rwdl_tabul{ background:url(imagessub_zjys_06.png) no-repeat #d1dcef; height: 32px; padding-left: 150px;}
.rwdl_tabul > li{ float: left; padding: 0 25px; line-height: 32px; font-size: 14px; cursor: pointer;}
.rwdl_tabul > li.hover{ color: #ca2410; background:url(imagesred_point.png) no-repeat 10px 12px;}
.rwdl_tabbox{ height: 100px; border: 1px solid #ccc; border-top:none; padding: 15px;}
/*-----走进雁山>雁山年鉴------*/
.zjys_ysnj_tit{ background:url(imagessub_zjys_08.png) no-repeat #f2f2f3; height: 32px; position: relative; line-height: 32px;}
.zjys_ysnj_tit > a{ position: absolute; right: 10px; font-size: 12px; color: #999; font-weight: normal;}
.zjys_ysnj_ul{ padding: 20px; border: 1px solid #ccc; border-top: none; overflow: hidden;}
.zjys_ysnj_ul li{ width: 31%; float: left; height: 30px; line-height: 30px; background: url(imagesbutton_10.png) no-repeat 4px 13px; padding-left: 15px;}

/*-----今日雁山>社会新闻------*/
.sub_jrys_imgbox{ width: 581px; height: 371px; overflow: hidden; background: #f5f5f5;}
.shxwtab{ height: 371px; overflow: hidden; margin-top: 10px;}
.jrys_newbox{ background: #f5f5f5; height: 80px; overflow: hidden; padding: 10px; margin: 7px 0;}
.jrys_newbox > h1{ font-size: 16px; color: #126ac5; margin-bottom: 10px;}
/*-----今日雁山>领导动态------*/
.sub_lddtbox{ height: 371px; overflow: hidden;}
/*-----互动交流>领导信箱------*/
.zmhd_ldxx{ width: auto; height: auto; padding-top: 124px; margin-top: 10px; background: url(imageshdjl_03.png) no-repeat top center; border: 1px solid #ccc;}
.zmhd_ldxx_box{ width: 463px; height: 226px; overflow: hidden; float: left; margin-left: 15px; margin-bottom: 15px;}
.zmhd_ldxx_boxtitle{ height: 37px; background: url(imagesCommentEdit.png) no-repeat 10px 5px #1d7ad9; border-bottom: 3px solid #176cc3;}
.zmhd_ldxx_boxtitle > p{ padding-left: 50px; line-height: 37px;  font-size: 16px; line-height: 38px; color: #fff; position: relative;}
.zmhd_ldxx_boxtitle > p > a{ height: 28px; line-height: 28px; padding: 0 15px; position: absolute; top: 5px; right: 10px; background: #d70202; border-radius: 5px; color: #fff; font-size: 12px;}
.zmhd_ldxx_boxmain{ border: 1px solid #cfcece; padding: 0 10px; position: relative; height: 180px; overflow: hidden;}
.ldxx_more{ height: 33px; width:443px; background: #fff; line-height: 33px; text-align: center; border-top: 1px solid #ececec; position: absolute; bottom: 0;}
.ldxx_more > a{ color: #999;}
/*-----互动交流>网上调查------*/
.wsdcbox{ border: 1px solid #ccc; margin-top: 10px; background: url(imageshdjl_07.png) no-repeat; height: 239px; padding-left: 380px;}
.wsdc_libox{ padding-top: 10px; width: 580px; height: 229px; overflow: hidden; position: relative;}
.wsdc_libox > p{ position: absolute; bottom: 0px; background: #fff; width: 580px; height: 33px; line-height: 33px; text-align: center; border-top: 1px solid #ececec;}
.wsdc_libox > p > a{ color: #999;}
/*-----专题专栏------*/
.ztzl_box{ margin: 10px 0;}
.zdxmbox{ width: 459px; height: 500px; overflow: hidden; border: 1px solid #ccc; box-shadow: 3px 3px 5px #ccc; float: left; padding: 5px 10px;}
.zdxmbox > img{ margin: 10px 0;}
/*-----雁山旅游>城内景点------*/
.ysly_box01{ border: 1px solid #ccc; position: relative; margin-top: 10px; height: 288px; overflow: hidden;}
.ysly_box01 > img{ position: absolute; top: 10px; left: 10px;}
.cnjdbox{ width: 545px; position: absolute; top: 10px; left: 420px;}
.cnjdbox > p{ height: 66px; padding: 10px 0; line-height: 22px; font-size: 12px; text-indent: 1.2em;}
.cnjdbox > p > a{ color: #ca2410;}
/*-----雁山旅游>新农村&自助游&历史名人------*/
.xncbox{ border: 1px solid #ccc; width: 297px; height: 345px; overflow: hidden; float: left; padding: 5px 10px;}
.xncbox > img{ margin: 10px 0;}
.xncbox2{ border: 1px solid #ccc; width: 317px; height: 355px; overflow: hidden; float: left;}
.xncbox2 > h1.tit{ background: #f5f5f5; line-height: 33px; font-size: 16px; color: #176cc3; font-weight: normal; text-align: center;}
/*-----雁山旅游> 旅游服务------*/
.lyfwtab{ padding: 0 10px;}
/*-----雁山旅游> 美丽雁山------*/
.xncbox3{ border: 1px solid #ccc; width: 626px; height: 345px; overflow: hidden; float: left; padding: 5px 10px;}
.mlys_img{margin-top: 5px;}
/*-----招商引资>投资环境------*/
.tzhjdd{ overflow: hidden; background: url(imageszsyz_03.png) no-repeat #f5f5f5; padding: 20px; padding-top: 220px;}
.tzhjbox{ border: 1px solid #ccc; border-top: 2px solid #176cc3; position: relative; float: left; width: 430px; padding: 15px 10px; margin: 0 15px 20px 0;}
.tzhjbox > h1{ position: absolute; top: -15px; left: 200px; font-size: 16px; font-weight: normal; background: #f5f5f5; padding: 0 10px; color: #176cc3;}
.tzhjbox > p{ line-height: 22px; text-indent: 1.2em; height: 100px; overflow: hidden;}
.tzhjbox_a{ position: absolute; bottom: 5px; right: 0; color: #ca2410;}
/*-----招商引资>服务机构------*/
.xncbox4{ border: 1px solid #ccc; width: 297px; height: 175px; overflow: hidden; float: left; padding: 5px 10px;}
.qyfcbox{ border: 1px solid #ccc; margin-top: 10px; padding: 5px 10px;}
.qyfcimg{ padding: 10px 0; overflow: hidden;}
.qyfcimg > a{ float: left; width:213px; height: 167px; line-height: 22px; text-align: center; margin:0 12px;}
/*-----投诉表单------*/
.lxxz{ line-height: 22px; padding: 22px;}
.lxxz > p{ padding: 10px 0; font-size: 14px;}
.lxxz > h1{ text-align: center; border-bottom: double #ccc; padding-bottom: 10px;}
.ldxx_bd{ margin: auto;}
.ldxx_bd,.ldxx_bd td, .ldxx_bd tr{ border: 1px solid #ccc; border-collapse: collapse;}
.ldxx_bd td{ font-size: 14px; padding: 7px 5px;}
.xxbtn{ padding: 3px 7px;}
.ldxx_line{ padding: 10px 15px;}
.ldxx_line > a{ font-size: 16px; font-weight: bold; color: #034e99; margin-right: 10px; background:#f1f7fa; padding: 5px 15px;}
/*-----便民服务------*/
.sub_bbfw{ overflow: hidden;}
.sub_bbfw > a{ width: 169px; height: 60px; float: left; color: #333; font-size: 22px; line-height: 60px; padding-left: 150px;}
.sub_bbfw > a:hover{ color: #fff;}
.sub_bbfw > a.a11{ background: url(imagesbmfw_03.png) no-repeat 10px 0 #f5f5f5;}
.sub_bbfw > a.a11:hover{ background: url(imagesbmfw_03.png) no-repeat 10px 0 #1d7ad9;}
.sub_bbfw > a.a21{ background: url(imagesbmfw_05.png) no-repeat 10px 0 #f5f5f5;}
.sub_bbfw > a.a21:hover{ background: url(imagesbmfw_05.png) no-repeat 10px 0 #1d7ad9;}
.sub_bbfw > a.a31{ background: url(imagesbmfw_07.png) no-repeat 10px 0 #f5f5f5;}
.sub_bbfw > a.a31:hover{ background: url(imagesbmfw_07.png) no-repeat 10px 0 #1d7ad9;}
/*-----政务公开------*/
.sub_zwgk_a{ display: block; height: 38px; line-height: 38px; padding-left: 50px; background: url(imagessub_zwgk_03.png) no-repeat left #d1dcef;}
.zwgk_ysqkg_a1{ display: block; height: 38px; line-height: 38px; padding-left: 50px; background: #dad9d9; margin-top: 1px;}
.zwgk_ysqkg_a2{ display: block; height: 38px; line-height: 38px; padding-left: 50px; background: #e6e6e6;margin-top: 1px;}
.zwgk_ysqkg_a3{ display: block; height: 38px; line-height: 38px; padding-left: 50px; background: #f5f5f5;margin-top: 1px;}
.subzwgk_tab{ width: 350px; height: 290px; float: left; overflow: hidden; border: 1px solid #ccc; padding: 5px 10px; float: left;}
.zwgk_xzqlgk{ border: 1px solid #ccc; padding: 5px 10px;}
/*-----网上调查------*/
.wsdc_ydy{ line-height: 22px; padding: 20px 0; border-bottom: 1px solid #ccc;}
.wsdc_detail{ padding: 20px 0; border-bottom: 1px solid #ccc;}
.wsdc_detail > h1{ font-size: 16px;}
.wsdc_radio{ padding-left: 10px; color: #666; line-height: 28px;}
.wsdc_radio > input{ margin-right: 5px;}