@charset "gb2312";



html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form, table { margin: 0; padding: 0; border: 0; list-style: none; }



div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { overflow: hidden; }



input { margin: 0; padding: 0; }



h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; }



a, area { blr:expression(this.onFocus=this.blur())



}



a { font-size: 12px; color: #3d3d3d; text-decoration: none; }



a:hover { color: #077fd3; text-decoration: underline; }



body { color: #333333; font: 12px "宋体", Arial, Helvetica, sans-serif; }



.clear { clear: both; font-size: 0; line-height: 0; }



.block { display: block; }



img { border: none; vertical-align: top; }



/*通用细缆*/



.xilank { width: 1002px; margin: 0 auto; }



.xl1 { width: 940px; height: 53px; background: #f3f3f3; padding: 0 30px; }



.xl1 h2 { font-size: 12px; font-family: "微软雅黑"; color: #999999; width: 940px; line-height: 50px; }



.xl2 { width: 950px; margin: 0 25px; background: url(imagesc_beiji.jpg) repeat-y; }



.xl2-top { width: 940px; height: 3px; background: #156dd0; margin: 0 auto; }



.xl2-bot { background: url(imagesxl2-bot.png); width: 950px; height: 12px; margin-top: 100px; }



.xl2 h3 { font-size: 26px; font-family: "微软雅黑"; color: #lelele; width: 800px; border-bottom: 4px solid #f4f4f4; line-height: 36px; padding: 21px 0px 20px 0px; margin-left: 65px; text-align: center; }



.xl2-1 { margin-top: 17px; width: 730px; line-height: 27px; margin-left: 100px; }



.xl2-1 h4 { font-size: 12px; font-family: "微软雅黑"; color: #919090; height: 50px; margin-left: 240px; }



.xl2-1 h4 span { float: right; margin-right: 255px; }



.xl2-1 p { font-size: 14px; color: #3d3d3d; font-family: "微软雅黑"; }

.xl2-1 div { font-size: 14px; color: #3d3d3d; font-family: "微软雅黑"; }



.xl3 { width: 1002px; /*height: 143px;*/ margin-top: 25px; }



.xl3-1 { background: url(imagesc_jiaobj.jpg) repeat-x; width: 1002px; height: 35px; }



.xl3-1 ul { margin-left: 390px; }



.xl3-1 li { float: left; line-height: 35px; margin-left: 15px; }



.xl3-1 li a { font-size: 12px; color: #07569f; font-family: "宋体"; }



.xl3-2 { width: 710px; height: 105px; margin-left: 300px; margin-top: 10px; }



.xl3-2 p { color: #666666; font-size: 12px; font-family: Arial; line-height: 21px; }



/*通用细缆结束*/







/*财政公开*/



.czgk1 { float: left; width: 265px; height: 1000px; margin-left: 10px; }



.czgk11 { width: 265px; }



.czgk11-1 { height: 53px; width: 250px; }



.czgk11-1 h2 { background: url(imagesc_zfjg1.jpg) no-repeat bottom; color: #1668bb; font-size: 15px; font-family: "微软雅黑"; line-height: 53px; padding-left: 10px; }



.czgk11-2 { width: 250px; margin-top: 10px; }



.czgk2 { float: left; width: 460px; height: 1000px; }



.czgk3 { float: right; width: 265px; height: 1000px; }



/*财政公开结束*/







/*首页*/



.c_big { width: 100%; background: url(imagesc_qauwn_02.jpg) no-repeat top; }



.c_biga { width: 100%; background: url(imagesc_qauwn_04.jpg) no-repeat bottom #f3f2f3; }



.c_top1 { width: 100%; height: 27px; background: url(imagesc_quowm_02.png); }



.c_top1a { width: 1002px; height: 27px; margin: 0 auto; }



.c_top1ax { width: 250px; height: 27px; float: left; }



.c_top1ay { width: 358px; height: 27px; float: right; }



.c_top2 { width: 1002px; margin: 0 auto; position: relative; height: auto; overflow: visible; background:#fff;}



.c_top2s { width: 460px; height: 35px; position: absolute; left: 340px; top: 35px; }



.c_top2s td input.c_top2sinput1 { width: 273px; height: 29px; line-height: 29px; padding-left: 26px; border: 3px solid #0087cb; border-right: none; background: #fff url(imagesc_pquib_06.png) no-repeat left; }



.c_top3 { width: 1002px; background: url(imagesc_yuzqk_03.png) repeat-x bottom; position: absolute; bottom: 6px; top: 126px; height: 47px; }



.c_main { width: 1002px; margin: 0 auto; background: #fff; }



.c_main1 { width: 1002px; background: #fff; padding-bottom: 11px; margin: 47px auto 0; padding-top: 10px; *margin-top:20px;



height: 280px; }



.c_main1a { width:480px; padding-left: 9px; float: left; margin-right: 9px; position: relative; }



.c_main1b { /*width: 357px;*/ width:325px; float: left; margin-left:5px; }



.c_main1c { width: 255px; float: left; background: #efefef; }



#b1ya { width: 480px; height: 285px; }



#b1ya a { width: 480px; height: 285px; text-indent: 0; }



#b1ya img { width: 480px; height: 285px; padding-bottom: 30px; }



#b1ya span { position: absolute; z-index: 1000; top: 255px; left: 9px; width: 425px; height: 30px; padding-left: 8px; background: #e5e5e5; display: block; }



#b1ya span a { font-family: "微软雅黑"; color: #3c3c3c; font-size: 12px; line-height: 30px; }



.b1yb { position: absolute; z-index: 1000; top: 255px; right: 0; width: 47px; height: 19px; padding-top: 11px; background: #e5e5e5; text-align: left; }



.b1yb a { text-indent: 0; width: 7px; height: 7px; font-size: 0; display: inline-block; background: #b4b4b4; margin-right: 3px; }



.b1yb a:hover, .b1yb a.current:link, .b1yb a.current:visited, .b1yb a.current:hover { background-color: #2170d5; text-decoration: none; }



.c_main1b h2 { width: 343px; height: 30px; padding-left: 14px; background: url(imagesc_nuwio_03.png); line-height: 30px; font-size: 14px; font-family: "微软雅黑"; font-weight: bold; color: #1668bb; text-indent: 0; }



.c_main1b dl { padding-left: 6px; padding-top: 2px; }



.c_main1b dd { padding-left: 17px; background: url(imagesc_puist_03.png) no-repeat left; line-height: 26px; width: auto; }



.c_main1b dd a { float: left; width: 270px; height: 26px; color: #333; font-size: 12px; text-indent: 0; }



.c_main1b dd span { float: right; padding-right: 9px; color: #7c7c7c; }



.c_main1cx { width: 239px; margin: 4px 0 9px 8px; }



.c_main1cx h2 { height: 34px; background: url(imagesc_xcbay_03.png) no-repeat left; padding-left: 8px; margin-bottom: 4px; font-size: 14px; font-weight: bold; line-height: 34px; color: #fff; text-indent: 0; }



.c_main1cx1 {/* width: 239px;*/ background: #fff; }



.c_main1cx1 dl { padding: 20px 0 15px 0px; }



.c_main1cx1 dd { /*width: 210px;*/ line-height: 18px; padding: 5px 0 5px 10px; background: url(imagesc_xcipq_03.png) no-repeat 0 13px; /*border-bottom: 1px dotted #cccccc;*/ }



.c_main1cx1 dd a { color: #333; font-size: 12px; text-indent: 0;  height: auto; float:left;}



.c_main2 { width: 1002px; background: #fff; padding-top: 10px; }



.c_main2a {/* width:510px;*/ padding-left: 6px; float: left; margin-right: 15px; }



.c_main2b { /*width:620px;*/ float: right;
    margin-right: 10px;}



.c_main2c { width: 255px; float: left; }



.c_main2d { width: 255px; float: left; }



.c_main2a .li-wid dd, .c_main2a .li-wid {/* width: 340px; width:610px;*/ }



.c_main2a .li-wid dd { line-height: 26px; padding: 0; padding-left: 17px; background: url(imagesc_puist_03.png) no-repeat 4px center;/* border-bottom: 1px dotted #d5d5d5;line-height: 32px;*/ }



.c_main2d .li-wid dd { line-height: 26px; padding: 0; padding-left: 17px; background: url(imagesc_puist_03.png) no-repeat 4px center;/* border-bottom: 1px dotted #d5d5d5;*/ }



.c_main2ax {/* width:620px;width:345px;*/  height: 30px; background: url(imagestab-01.png) repeat-x bottom; }



.c_main2ax li { width: 87px; height: 30px; float: left; font-size: 14px; font-weight: bold; line-height: 30px; text-align: center; cursor: pointer;}



.c_main2ax .now { background: url(imagestab.png); color: #1668bb; }



.tab2-bg { /*width: 350px;*/ height: 200px; margin-top: 8px; }



.c_main2b-tab2 { width: 165px; height: 110px; position: relative; overflow: hidden; }



.c_main2b-tab2 a { display: block; width: 165px; height: 110px; position: absolute; text-decoration: none; cursor: pointer; }



.c_main2b-tab2 a:hover { text-decoration: none; }



.c_main2b-tab2 p { width: 165px; height: 26px; line-height: 26px; text-align: center; color: #fff; position: absolute; top: 84px; background: #000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)"; /* for IE8 in IE7 mode */ filter: alpha(opacity=70); /* for IE6-IE8 */ opacity: .7; }



.c_main2b-dl { width: 150px; float: left; margin: 5px 0px 0; cursor: pointer; }



.c_main2b-dl dd { background: url(imagesc_puist_03.png) no-repeat left center; height: 24px; line-height: 24px; text-indent: 10px; }



.c_main2c a { display: block; width: 253px; height: 50px; text-indent: 80px; line-height: 50px; font-size: 16px; color: #fff; margin: 4px 0; }



.c_main2c a:hover { text-decoration: none; }



.main2c-01 { background: url(imagestas1.jpg); }



.main2c-02 { background: url(imagestas2.jpg); }



.main2c-03 { background: url(imagestas3.jpg); }



.main2c-04 { background: url(imagestas4.jpg); }



.main2c-05 { background: url(imagestas5.jpg); }



.c_main3 { display: block; width: 980px; height: 88px; margin: 10px auto; position: relative; z-index: 1; }



.banner_lsit { overflow: hidden; position: absolute; z-index: 888; right: 5px; bottom: 5px; }



.banner_lsit li { float: left; margin-right: 5px; width: 10px; height: 10px; overflow: hidden; text-indent: -999px; background: #f6f4f5; cursor: pointer; }



.banner_lsit li.on { background: #1265bb; }



.c_main3 .hide { display: none; }



.c_main5x { height: 32px; width: auto; background: #4e96d2; color: #fff; }



.c_main5x h2 { font-size: 14px; font-weight: bold; line-height: 32px; width: 10px; margin-left: 10px; float: left; }



.c_main5x li { float: left; font-size: 12px; line-height: 28px; padding: 0 10px; height: 28px; margin: 4px 6px 0; }



.c_main5x .now { background: #fff; color: #4e96d2; font-weight: bold; }



.c_main5x-li { padding-top: 8px; border-top: none; overflow: hidden; background: #FFF; }



.c_main5x-li ul { margin: 0px 10px; width: 1100px; }



.c_main5x-li li { height: 23px; padding: 0px 2px; border-bottom: 1px solid #dfdfdf; width: 130px; line-height: 23px; font-size: 12px; float: left; display: inline; margin-right: 30px; padding-top: 2px; }



.bg { background: url(imagesc_qauwn_02.jpg) no-repeat top center; width: auto; }



.pf { width: 100px; height: 150px; background: #fff; position: fixed; top: 220px; right: 0px; border: 1px solid #ebebeb; padding: 4px; }



.pf a { display: block; font-size: 12px; text-indent: 20px; line-height: 22px; margin: 0 8px; height: 22px; }



.pf01 { background: url(imagespf01.png) no-repeat left center; }



.pf02 { background: url(imagespf03.png) no-repeat left center; }



.pf-img1 { float: right; background: url(imagespf02.png); width: 12px; height: 12px; }



.pf-img2 { width: 84px; margin: 4px 8px; }



.c_top3 li { float: left; line-height: 47px; width: 125px; overflow: visible; }



.c_top3 li a { color: #fff; font-size: 16px; text-indent: 20px; display: block; width:125px; height: 47px; }



.c_top3 .top-01 { background: url(imagessy.png); width: 107px; }



.top-02 { background: url(imageszjta.png); }



.top-03 { background: url(imageszwgk.png); }



.top-04 { background: url(imagesbsfw.png); }



.top-05 { background: url(imageszmhd.png); }



.top-06 { background: url(imagestsly.png); }



.top-07 { background: url(imageszt.png); }





/*.top-08 { background: url(imageswzdh.png); }*/



.top-08 { background: url(imagesshuju.png); }



.c_top3 .now .top-01 { background: url(imagessy2.png); }



.c_top3 .now .top-02 { background: url(imageszjta2.png); }



.c_top3 .now .top-03 { background: url(imageszwgk2.png); }



.c_top3 .now .top-04 { background: url(imagesbsfw2.png); }



.c_top3 .now .top-05 { background: url(imageszmhd2.png); }



.c_top3 .now .top-06 { background: url(imagestsly2.png); }



.c_top3 .now .top-07 { background: url(imageszt.png); }



/*.c_top3 .now .top-08 { background: url(imageswzdh.png); }




.c_top3 .now .top-08 { background: url(imageswzdh.png); }*/






.c_top3 .top-01:hover { background: url(imagessy2.png); }



.c_top3  .top-02:hover { background: url(imageszjta2.png); }



.c_top3  .top-03:hover { background: url(imageszwgk2.png); }



.c_top3  .top-04:hover { background: url(imagesbsfw2.png); }



.c_top3  .top-05:hover { background: url(imageszmhd2.png); }



.c_top3  .top-06:hover { background: url(imagestsly2.png); }



.c_top3  .top-07:hover { background: url(imageszt2.png); }



/*.c_top3  .top-08:hover { background: url(imageswzdh2.gif); }*/





.c_top3  .top-08:hover { background: url(imagesshuju2.png); }

/*泰山旅游*/



.tsly-l { width: 308px; height: 271px; float: left; background: url(imageslsly-01.png); margin-left: 10px; }



.tsly-l img { margin: 20px 40px; width: 225px; height: 121px; }



.tsly-l p { line-height: 20px; width: 268px; margin: 12px auto; text-indent: 20px; color: #1468a2; }



.tsly-c { width: 344px; float: left; padding-left: 20px; }



.tsly-c-h1 { background: url(imagestsly03.png) no-repeat 10px center; height: 26px; width: 324px; line-height: 26px; font-size: 14px; font-weight: bold; text-indent: 20px; border-bottom: 1px solid #dfdfdf; }



.tsly-c h2 a { color: #0047a3; font-size: 16px; margin-left: 4px; font-family: 微软雅黑; width: auto; line-height: 30px; height: 30px; display: block; }



.tsly-c p { line-height: 20px; color: #888888; width: 320px; margin-left: 4px; }



.tsly-c dd { background: url(imagesc_puist_03.png) no-repeat 6px center; height: 26px; line-height: 26px; text-indent: 20px; }



.tsly-c dd a { color: #333; width: 324px; font-size: 12px; height: 26px; }



.tsly-c dl { margin-top: 4px; }



.tsly-r { width: 295px; height: 261px; background: url(imagestsly04.png); float: left; }



.tsly-r a { height: 26px; float: left; display: block; color: #333; font-size: 14px; padding: 0 10px; line-height: 26px; width: auto; text-indent: 0; margin: 2px 6px; }



.tsly-r { padding-left: 10px; padding-top: 10px; }



.tsly-r a:hover { background: #35abe7; color: #fff; text-decoration: none; }



/*走进泰安*/



.zjta-l h1 { background: url(imagestsly03.png) no-repeat 10px center; height: 26px; width: 454px; line-height: 26px; font-size: 14px; font-weight: bold; text-indent: 20px; border-bottom: 1px solid #dfdfdf; }



.zjta-l { width: 468px; float: left; margin-left: 10px; border-right: 1px solid #dfdfdf; margin-right: 10px; }



.zjta-la { width: 247px; float: left; margin-right: 10px; }



.zjta-la img { margin: 10px 0; }



.zjta-la p { line-height: 24px; }



.zjta-la p a { color: #1899e3; font-size: 12px; width: auto; display: inline; }



.zjta-lb a { background: url(imagesc_xcipq_03.png) no-repeat left 10px; float: left; width: 90px; color: #666; text-indent: 10px; font-size: 12px; height: auto; line-height: 22px; margin: 0 6px; }



.zjta-lb { padding-top: 10px; }



.zjta-ra1 h1 { background: url(imagestsly03.png) no-repeat 10px center; height: 26px; width: 272px; line-height: 26px; font-size: 14px; font-weight: bold; text-indent: 20px; border-bottom: 1px solid #dfdfdf; margin-bottom: 6px; }



.zjta-ra1 { width: 288px; float: left; border-right: 1px solid #dfdfdf; margin-right: 10px; }



.zjta-ra1 dd { background: url(imagesc_xcipq_03.png) no-repeat 6px center; height: 24px; line-height: 24px; border-bottom: 1px dotted #e6e6e6; width: 270px; text-indent: 20px; }



.zjta-ra1 dd a { color: #525252; width: 270px; font-size: 12px; height: 24px; line-height: 24px; }



.zjta-ra2 h1 { background: url(imagestsly03.png) no-repeat 10px center; height: 26px; width: 193px; line-height: 26px; font-size: 14px; font-weight: bold; text-indent: 20px; border-bottom: 1px solid #dfdfdf; margin-bottom: 6px; }



.zjta-img { position: relative; margin-left: 6px; }



.zjta-img a { background: url(imageszjta-03.png); width: 52px; height: 50px; position: absolute; top: 20px; left: 70px; }



.zjta-rb h1 { background: url(imagestsly03.png) no-repeat 10px center; height: 26px; width: 493px; line-height: 26px; font-size: 14px; font-weight: bold; text-indent: 20px; border-bottom: 1px solid #dfdfdf; margin-bottom: 6px; margin-top: 10px; }



.zjta-rb a { width: 89px; height: 70px; float: left; margin: 6px 8px 0 4px; }



.zjta-a1 { background: url(imageszjta-a1.png); }



.zjta-a2 { background: url(imageszjta-a2.png); }



.zjta-a3 { background: url(imageszjta-a3.png); }



.zjta-a4 { background: url(imageszjta-a4.png); }



.zjta-a5 { background: url(imageszjta-a5.png); }



/*办事服务*/



.bsfw-al { width: 666px; float: left; border-right: 1px solid #dfdfdf; margin-right: 10px; margin-left: 10px; }



.bsfw-al h1 { background: url(imagesbsfw-01.png); width: 26px; height: 172px; float: left; margin-right: 6px; }



.bsfw-al dd { background: url(imagesbsfw-02.png) no-repeat left center; width: 156px; height: 22px; line-height: 22px; float: left; margin-right: 2px; text-indent: 10px; }



.bsfw-al dd a { color: #333; width: 156px; height: 22px; line-height: 22px; font-size: 12px; }



.bsfw-ar h1 { width: 294px; background: url(imagesbsfw-03.png) no-repeat left center; }



.bsfw-ar dd, .bsfw-ar dd a { width: 294px; }



.bsfw-ar { border: 0; }



.bsfw-b a { width: 71px; height: 74px; float: left; text-indent: 0; margin: 20px 0px 0 5px; }



/*政务公开*/



.zwgk-l { float: left; margin-right: 18px; }



.zwgk-l h1 { background: url(imageszwgk-01.png) no-repeat 10px center; height: 26px; width: 197px; line-height: 26px; font-size: 14px; font-weight: bold; text-indent: 20px; }



.zwgk-l dl { background: url(imageszwgk-02.png); width: 197px; height: 237px; margin-left: 10px; margin-top: 6px; }



.zwgk-l dd { width: 197px; height: 34px; line-height: 34px; text-align: center; }



.zwgk-l dd a { width: 197px; height: 34px; line-height: 34px; color: #bd2424; font-size: 12px; text-indent: 0; }



.zwgk-c h1 { width: 404px; border-bottom: 1px solid #dfdfdf; }



.zwgk-c dd { background: url(imagesc_puist_03.png) no-repeat 8px center; width: 404px; height: 34px; line-height: 34px; }



.zwgk-c dd a { width: auto; float: left; color: #333; font-size: 12px; text-indent: 18px; }



.zwgk-c dd span { float: right; color: #b5b5b5; font-size: 12px; margin-right: 10px; }



.zwgk-c dl { width: 404px; background: none; margin-left: 0; }



.zwgk-c .dd-bg { background-color: #f6f6f6; }



.zwgk-r h1 { width: 330px; border-bottom: 1px solid #dfdfdf; }



.zwgk-r dl { background: none; width: 320px; }



.zwgk-r dd { background: url(imagesc_xcipq_03.png) no-repeat left 10px; width: 320px; height: auto; line-height: 22px; border-bottom: 1px dotted #cdcdcd; margin-top: 2px; text-align: left; text-indent: 10px; }



.zwgk-r dd a { width: 320px; color: #333; font-size: 12px; line-height: 22px; height: auto; }



/*政民互动*/



.zmhd-l { width: 210px; float: left; }



.zmhd-l a { display: block; float: left; margin: 10px 6px 0 8px; }



.zmhd-c { width: 466px; float: left; border-right: 1px solid #dfdfdf; margin-left: 20px; margin-right: 10px; }



.zmhd-c .tsly-c-h1 { width: 450px; }



.zmhd-c table { width: 450px; font-size: 12px; border-collapse: collapse; margin-top: 10px; text-align: center; }



.zmhd-c table td { border: 1px solid #ececec; height: 26px; line-height: 26px; }



.zmhd-c table td a { width: auto; height: 26px; line-height: 26px; color: #333; font-size: 12px; text-indent: 0; }



.zmhd-tit { background: #f3f3f3; }



.txt-left { text-align: left; padding-left: 10px; }



.txt-bg1 { color: #136ac0; }



.txt-bg2 { color: #53bb25; }



.zmhd-c .tab-bg { background: #fafafa }



.zmhd-r .tsly-c-h1 { width: 277px; }



.zmhd-r .tsly-c-h1 span { background: #136dc4; float: right; }



.zmhd-r .tsly-c-h1 span a { display: inline; width: auto; line-height: 20px; margin-right: 10px; font-size: 12px; text-indent: 0; color: #fff; }



.zmhd-r .tsly-c-h1 span a:hover { text-decoration: none; }



.zmhd-img { width: 271px; height: 167px; position: relative; margin: 8px 4px; }



.zmhd-img a { width: 271px;/*position: absolute; top: 138px;  height: 28px; line-height: 28px;*/ background: #0e0f0f; font-size: 12px; text-align: center; text-indent: 0; }



.zmhd-r p { line-height: 20px; color: #6d6d6d; width: 271px; margin: 0 4px; }



.zmhd-r p strong { color: #333; }



/*首页end*/ 







/*通用概览*/



.gl2-l { width: 200px; float: left; margin-left: 30px; overflow: visible; }



.gl2-top { width: 194px; height: 3px; background: #156dd0; margin: 0 auto; }



.gl2-bot { background: url(imagesgl-bot.png) no-repeat 2px top; width: 206px; height: 6px; }



.menu, .menu ul, .menu li, .menu div { overflow: visible; }





.clearfix:after { content: "&nbsp;"; display: block; height: 0; clear: both; visibility: hidden; }



.menu { width: 778px; margin: 0 auto; overflow: visible; background: url(imagesgl-bg.png) repeat-y 2px top; font-size: 14px; font-family: 微软雅黑; padding-bottom: 10px; }



.menusel { width: 196px; position: relative; margin-left: 3px; }



.menusel h2 { font-size: 14px; border-bottom: 1px solid #ededed; height: 30px; line-height: 30px; }



.menusel a { display: block; text-indent: 20px; width: 194px; font-size: 14px; }



.menusel h2 a:hover { position: relative; z-index: 2; text-decoration: none; background: url(imagesmenu-li.png) no-repeat; }



.menusel a:hover { text-decoration: none; }



.position { position: absolute; z-index: 1; }



.menusel ul { width: auto; margin-top: -1px; left: 194px; top: -30px; position: relative; z-index: 1; display: none; }



.menusel .block { display: block; }



.typeul li { border-bottom: 1px solid #fff; width: auto; position: relative; float: left; height: 30px; line-height: 30px; }



.typeul li a { border: none; width: 125px; color: #fff; }



.typeul li a:hover { border: none; background: url(imagesli-a.png) no-repeat right 10px center; }



.typeul { margin-left: 0; }



.typeul ul { left: 125px; top: 0; position: absolute; }



.position li { background: #60a3cd; }



.position li a:hover { background-color: #df729e; }



.position li ul li { background: #df729e; }



.position li ul li a:hover { background-color: #8fc64c; }



.position li ul li ul li { background: #8fc64c; }



.position li ul li ul li a:hover { background-color: #daa934; }



.jsr { font-size: 20px; background: url(imagesjsr-p.png) no-repeat left center; text-indent: 20px; color: #6e6e6e; float: right; }



.gl2-r li { background: url(imagesgl-li.png) no-repeat left center; height: 36px; line-height: 36px; border-bottom: 1px dotted #e6e6e6; width: 688px; margin: 0 auto; text-indent: 10px; font-size: 14px; }



.gl2-r li span { float: right; color: #9c9c9c; font-size: 12px; }



.gl2-r ul { margin: 20px 0; font-family: "微软雅黑", "宋体" }



.gl2-r li a { font-size: 14px; margin-left: 4px; }



/*通用概览end*/







/*政民互动*/



.zmhd-con1-l { width: 710px; float: left; margin: 10px; }



.zmhd-tab { width: 710px; background: url(imageszmhd-c-01.png) repeat-x; height: 30px; }



.zmhd-tab li { width: 87px; float: left; line-height: 30px; font-size: 14px; font-weight: bold; text-align: center; color: #282828; }



.zmhd-tab .now { background: url(imagestab.png); color: #1668bb; }



.zmhd-c-img { background: url(imageszmhd-c-03.png); width: 308px; height: 225px; float: left; margin: 10px 0; }



.zmhd-c-img img { margin: 6px; }



.zmhd-c-txt { width: 376px; margin: 10px 0; font-size: 12px; padding-left: 14px; }



.zmhd-c-txt h1 { font-size: 18px; font-weight: bold; color: #248dd0; margin-bottom: 8px; }



.zmhd-c-txt p { line-height: 20px; margin-bottom: 8px; }



.zmhd-c-txt a { background: #238cc9; padding: 4px 10px; color: #fff; float: right; display: block; margin-top: 20px; }



.zmhd-con1-r a { display: block; margin-top: 10px; }



.zmhd-h2 { background: url(imageszmhd-h2.png) repeat-x; height: 30px; line-height: 30px; width: 714px; }



.zmhd-h2 p { background: url(imageszmhd-h1.png) repeat-x; width: 86px; height: 30px; line-height: 30px; text-align: center; font-size: 15px; color: #5d8cc9; font-weight: bold; }



.zmhd-con1-l2 { margin-top: 4px; }



.zmhd-con1-l2 table { width: 710px; border-collapse: collapse; /*margin-top: 14px;*/ }



.zmhd-con1-l2 td { border: 1px solid #e4e4e4; line-height: 18px; text-align: center; padding: 2px 4px; }



.zmhd-top { background: #eeeeee; height: 26px; }



.zmhd-con1-l2 .txt-left { text-align: left; }



.zmhd-con1-r2 { width: 255px; margin-top: 10px; }



.zmhd-ra { background: url(imageszmhd-r-01.png) no-repeat; width: 255px; height: 39px; }



.zmhd-rb { background: url(imageszmhd-r-02.png) repeat-y; width: 255px; height: 170px; }



.zmhd-rc { background: url(imageszmhd-r-03.png) no-repeat; height: 4px; width: 255px; }



.zmhd-ra p { font-size: 15px; color: #5d8cc9; font-weight: bold; margin: 8px 10px; }



.zmhd-rb li { background: url(imagesc_xcipq_03.png) no-repeat left center; height: 30px; line-height: 30px; width: 220px; font-size: 12px; text-indent: 10px; margin: 0 auto; border-bottom: 1px dotted #cccccc; }



.zmhd-rb li a { margin: 0; height: 30px; line-height: 30px; display: block; }



.zmhd-con2-l .zmhd-h2 { width: 377px; }



.zmhd-con2-l { width: 377px; float: left; margin: 0 10px; }



.zmhd-con2-r .zmhd-h2 { width: 590px; }



.zmhd-con2-l a { margin-top: 10px; display: block; }



.zmhd-ban { width: 98px; height: 120px; border-right: 1px solid #dadada; float: left; text-align: center; margin-top: 10px; padding-top: 10px; }



.zmhd-ban img { margin-bottom: 10px; }



.zmhd-ban p { font-weight: bold; line-height: 20px; width: 80px; margin: 0 auto; }



/*政民互动end*/







/*旅游*/



.ly-l { width: 715px; float: left; margin: 0 10px; }



.ly-l1 { width: 715px; height: 262px; background: url(imagesly-l1.jpg); margin: 10px 0; }



.ly-l1a { width: 310px; float: left; font-size: 12px; margin: 60px 34px 0 24px; }



.ly-l1a h1 a { font-size: 16px; color: #1a1a1a; font-weight: bold; margin-bottom: 10px; display: block; }



.ly-l1a p { color: #777; line-height: 20px; }



.ly-l1 li { font-size: 14px; background: url(imagesc_puist_03.png) no-repeat left center; text-indent: 20px; height: 26px; line-height: 26px; }



.ly-l1 li span { float: right; padding-right: 16px; color: #7c7c7c; font-size: 12px; }



.ly-l1 ul { margin-top: 30px; }



.ly-l2a h1 { background: url(imagesly-l2-1.jpg); width: 350px; height: 48px; }



.ly-l2a { width: 350px; float: left; margin-right: 15px; }



.ly-l2a .l2-ban { width: 80px; height: 106px; float: left; margin-right: 10px; }



.ly-l2a .l2-ban2 { width: 125px; height: 106px; float: left; margin-right: 10px; }



.ly-l2a p { font-size: 14px; text-align: center; line-height: 24px; }



.ly-l2b h1 { background: url(imagesly-l2-2.jpg); width: 350px; height: 47px; }



.l2b-img { width: 165px; height: 89px; position: relative; float: left; margin: 10px 5px 0 5px; }



.l2b-img p { width: 165px; height: 26px; position: absolute; top: 63px; color: #fff; text-align: center; line-height: 26px; font-size: 14px; background: #4793cc; }



.ly-l3 h1 { background: url(imagesly-l3.jpg); width: 715px; height: 35px; margin-bottom: 10px; }



.l3-img { width: auto; height: auto; margin-bottom: 4px; position: relative; }



.ly-l3-a, .ly-l3-b, .ly-l3-c, .ly-l3-d { width: auto; float: left; margin-right: 3px; }



.l3-img p { position: absolute; height: 22px; font-size: 14px; color: #fff; background: #192828; line-height: 22px; text-align: center; }



.ly-l3-a p { width: 145px; top: 262px; }



.ly-l3-b p { width: 182px; top: 119px; }



.ly-l3-c p { width: 146px; }



.ly-l3-d p { width: 233px; top: 71px; }



.ly-l4-a { width: 350px; float: left; margin-right: 15px; }



.ly-l4-a h1 { background: url(imagesly-l4-1.jpg); width: 350px; height: 38px; margin-top: 10px; }



.l4-a-top { background: url(imagesly-l4-bg.jpg) no-repeat 30px top; height: 20px; width: 350px; }



.ly-l4-a ul { background: url(imagesly-l4-bg2.jpg) repeat-y 30px top; width: 350px; height: 696px; border-bottom: 2px solid #edede7; }



.ly-l4-a li { margin-bottom: 24px; }



.ly-l4-a li img { width: 65px; height: 65px; background: url(imagesly-l4-img.jpg); padding: 5px; float: left; margin-right: 16px; }



.ly-l4-a li h2 { font-size: 14px; font-weight: bold; }



.ly-l4-a li p { width: 258px; background: #f8f8f6; margin-top: 10px; }



.ly-l4-a li p a { font-size: 12px; display: block; float: left; line-height: 26px; margin: 0 15px; height: 26px; }



.l4-b1 h1 { background: url(imagesly-l4-2.png); width: 350px; height: 37px; margin-top: 10px; }



.l4-b1-na { width: 350px; height: 62px; background: url(imagesly-l4-b1.png); margin: 10px 0; }



.l4-b1-na img { margin: 10px; float: left; }



.l4-b1-na a { display: block; font-size: 14px; color: #298983; line-height: 30px; height: 30px; margin: 0 18px; float: left; }



.l4-b2 h1 { background: url(imagesly-l4-3.jpg); width: 350px; height: 37px; margin-top: 10px; }



.l4-b2 h2 { margin: 16px 0 10px; width: 350px; height: 36px; font-size: 14px; font-weight: bold; line-height: 36px; }



.l4-1 { background: url(imagesl4-b1.png); }



.l4-7 { background: url(imagesl4-b7.png); }



.l4-2 { background: url(imagesl4-b2.png); }



.l4-3 { background: url(imagesl4-b3.png); }



.l4-4 { background: url(imagesl4-b4.png); }



.l4-5 { background: url(imagesl4-b5.png); }



.l4-6 { background: url(imagesl4-b6.png); }



.l4-b2-a td { font-size: 12px; height: 28px; line-height: 28px; background: #f8f8f6; }



.l4-b2-a { width: 350px; text-align: center; }



.ly-l5 h1 { background: url(imagesly-l5.jpg); width: 715px; height: 37px; margin-top: 10px; }



.rollBox { width: 715px; overflow: hidden; position: relative; }



.rollBox .LeftBotton { height: 68px; width: 34px; background: url(imagesly-l5-02.png) no-repeat left; overflow: hidden; display: inline; cursor: pointer; position: absolute; left: 0; top: 48px; }



.rollBox .RightBotton { height: 68px; width: 34px; background: url(imagesly-l5-03.png) no-repeat right; overflow: hidden; display: inline; cursor: pointer; position: absolute; right: 0; top: 48px; }



.rollBox .Cont { width: 715px; overflow: hidden; float: left; }



.rollBox .ScrCont { width: 10000000px; }



.rollBox .Cont .pic { float: left; }



.rollBox #List1, .rollBox #List2 { float: left; }



.pic-img { width: 231px; float: left; margin-right: 10px; }



.pic-img p { width: 230px; height: 40px; background: #eff0f0; text-align: center; line-height: 40px; }



.ly-r { width: 250px; float: right; margin: 10px 10px 0 0; }



.ly-r1 { margin-bottom: 10px; }



.ly-r1 h1 { background: url(imagesly-r1.png); width: 250px; height: 46px; margin-bottom: 10px; }



.ly-r2 h1 { background: url(imagesly-r2.png); width: 250px; height: 45px; margin-bottom: 10px; }



.ly-r2 li { height: 36px; width: 250px; background: url(imagesly-r2-01.png) no-repeat bottom; }



.ly-r2 li a { display: block; background: url(imagesly-r2-02.png) no-repeat left center; text-indent: 20px; font-size: 13px; height: 20px; line-height: 20px; margin: 4px 0 0 10px; }



.r3-top { background: url(imagesly-r3-01.png); width: 250px; height: 49px; margin-top: 10px; }



.r3-bot { background: url(imagesly-r3-03.png); width: 250px; height: 11px; margin-bottom: 10px; }



.ly-r3 ul { background: url(imagesly-r3-02.png) repeat-y; width: 250px; padding-bottom: 10px; }



.ly-r3 ul li { height: 32px; line-height: 32px; background: url(imagesc_puist_03.png) no-repeat left center; border-bottom: 1px dotted #d5d5d5; text-indent: 10px; margin: 0 auto; width: 213px; }



.ly-r4 h1 { background: url(imagesly-r3.png); width: 250px; height: 45px; }



.r4-img { width: 74px; float: left; text-align: center; margin: 6px 4px; }



.r4-img p { line-height: 20px; font-size: 12px; }



.ly-r5 { border-top: 12px solid #f0f0f0; border-bottom: 12px solid #f0f0f0; margin-bottom: 10px; *margin-top:18px;



}



.ly-r5 a { display: block; margin: 10px 0; }



.ly-r6 h1 { background: url(imagesly-r4.png); width: 250px; height: 45px; margin-top: 10px; }



.ly-r6 li a { background: url(imagesly-r6-01.png) no-repeat left center; height: 21px; line-height: 21px; }



.ly-r6 li { height: 40px; }



.ly-r7 h1 { background: url(imagesly-r5.png); width: 250px; height: 46px; margin-top: 10px; margin-bottom: 8px; }



.ly-r7 a { float: left; display: block; width: 77px; margin: 10px 3px; }



.ly-r8 h1 { background: url(imagesly-r6.png); width: 250px; height: 46px; margin: 18px 0; 10px



}



.ly-r8 a { display: block; background: url(imagesly-r8-bg.png); width: 119px; height: 90px; float: left; margin: 0 2px 10px; }



.ly-r8 a img { margin: 2px; }



/*旅游end*/







/*政务公开*/



.zwgk-al .zmhd-h2 { width: 250px; margin-top: 6px; }



.zwgk-al .zmhd-h2 p { float: left; width: auto; }



.zwgk-al { width: 250px; float: left; margin: 0 10px; }



.zwgk-al .a1, .zwgk-al .a2, .zwgk-al .a3, .zwgk-al .a4, .zwgk-al .a5, .zwgk-al .a6, .zwgk-al .a7, .zwgk-al .a8 { width: 230px; height: 35px; text-indent: 91px; }



.al-tab1 { width: 250px; margin-top: 10px; }



.al-tab1 a { color: #fff; font-size: 14px; font-weight: bold; line-height: 20px; font-family: 微软雅黑; }



.al-tab1 a:hover { text-decoration: none; }



.zwgk-al .a1 { background: url(imagesc_lytb1_03.jpg) no-repeat center; }



.zwgk-al .a2 { background: url(imagesc_lytb1_05.jpg) no-repeat center; }



.zwgk-al .a3 { background: url(imagesc_lytb1_09.jpg) no-repeat center; }



.zwgk-al .a4 { background: url(imagesc_lytb1_10.jpg) no-repeat center; }



.zwgk-al .a5 { background: url(imagesc_lytb1_13.jpg) no-repeat center; }



.zwgk-al .a6 { background: url(imagesc_lytb1_14.jpg) no-repeat center; }



.zwgk-al .a7 { background: url(imagesc_lytb1_17.jpg) no-repeat center; }



.zwgk-al .a8 { background: url(imagesc_lytb1_18.jpg) no-repeat center; }



.zwgk-al-2 { background: url(imageszwgk-a2.png); width: 250px; height: 9px; margin: 10px 0; }



.zwgk-t1 { float: right; }



.zwgk-t1 li { float: left; width: auto; font-size: 12px; height: 30px; line-height: 30px; margin-left: 10px; color: #1055ab; }



.zwgk-t1 .now { color: #333; }



.zwgk-li1 { padding: 10px 0; }



.zwgk-li1 dd { background: url(imageszwgk-dl.png) no-repeat bottom; height: 30px; line-height: 30px; font-size: 12px; padding: 0 6px; }



.zwgk-al-3 a { width: 120px; height: 32px; line-height: 32px; font-size: 14px; text-align: center; display: block; float: left; font-weight: bold; color: #424242; }



.zwgk-al-3 a:hover { text-decoration: none; }



.al-3 { background: url(imageszwgk-al-1.png); margin-right: 10px; }



.al-4 { background: url(imageszwgk-al-2.png); }



.zwgk-al-3 { margin: 10px 0; }



.al-tab2 td { border: 1px solid #e9e9e9; text-align: center; width: 82px; height: 69px; }



.al-tab2 td a { font-size: 14px; font-weight: bold; display: block; margin-top: 10px; }



.al-tab2 td a:hover { text-decoration: none; }



.al-tab2 { border-collapse: collapse; margin-top: 10px; }



.al-tab3 td { background: #f1f1f1; text-align: center; height: 26px; }



.al-tab3 td a { font-size: 12px; display: block; height: 26px; line-height: 26px; }



.al-tab3 td a:hover { background: #0a8acc; color: #fff; text-decoration: none; }



.al-tab3 { width: 250px; margin-top: 10px; margin-bottom: 6px; }



.al-ul-1 li { background: url(imagesc_puist_03.png) no-repeat 4px center; text-indent: 20px; line-height: 27px; height: 27px; }



.zwgk-ar { width: 438px; margin: 10px; float: left; }



.zwgk-ar .c_main1b { width: 438px; margin-bottom: 14px; }



.zwgk-ar .c_main1b h2 { width: 428px; background: url(imageszwgk-ar-h2.png) repeat-x; padding: 0; padding-right: 10px; }



#.zwgk-ar .c_main1b h2 a, .zwgk-b .c_main1b h2 a {



background:url(imagestab.png);



width:87px;



height:30px;



display:block;



text-align:center;



float:left;



}



.zwgk-ar .c_main1b .zwgk-ti, .zwgk-b .c_main1b h2 a { background: url(imagestab.png); width: 87px; height: 30px; display: block; text-align: center; float: left; }



.zwgk-ar .c_main1b dl a { width: auto; }



.ar-tab { width: 438px; background: url(imageszwgk-li-bg.png) repeat-x; height: 27px; margin-top: 10px; }



.ar-tab li { width: auto; height: 27px; float: left; color: #1055ab; margin-right: 5px; }



.ar-tab li p { width: auto; height: 22px; line-height: 22px; display: block; padding: 0 10px; }



.ar-tab .now { background: url(imagesawgk-ar-li.png) no-repeat center; color: #fff; }



.ar-tab .now p { background: #0a8acc; }



.ar-tab .now p a:hover { color: #333; text-decoration: none; }



.zwgk-b { width: 715px; margin-left: 10px; margin-bottom: 20px; }



.zwgk-b .c_main1b { width: 715px; }



.zwgk-b .c_main1b h2 { width: 705px; background: url(imageszwgk-ar-h2.png) repeat-x; padding: 0; padding-right: 10px; }



.zwgk-con-l { width: 730px; float: left; }



.zwgk-con-r { width: 255px; float: left; }



.zwgk-con-r1 { margin: 10px 0; }



.zwgk-con-r1 .zmhd-rb li, .zwgk-con-r1 .zmhd-rb li a { height: auto; line-height: 24px; *line-height:21px;



}



.zwgk-con-r1 .zmhd-rb li { padding: 2px 0; background: url(imagesc_xcipq_03.png) no-repeat left 14px; }



.zwgk-con-r1 .zmhd-rb { height: auto; padding-bottom: 10px; }



.zwgk-con-r2 .zmhd-ra { background: url(imageszwgk-ra-2.png); margin-top: 10px; }



.zwgk-con-r2 .zmhd-ra p { color: #d46d65; }



.zwgk-con-r2 .zmhd-rc { background: url(imageszwgk-ra-3.png); margin-bottom: 10px; }



.zwgk-con-r2 .zmhd-rb { background: url(imageszwgk-ra-4.png) repeat-y; width: 255px; height: auto; padding-bottom: 10px; }



.zwgk-con-r2 .zmhd-rb li { background: url(imageszwgk-ra-5.png); width: 213px; height: 27px; border: 0; margin: 4px auto; }



.zwgk-con-r2 .zmhd-rb li a { font-size: 14px; line-height: 27px; text-align: center; }



.zwgk-con-r2 .zmhd-rb li a:hover { text-decoration: none; }



.zwgk-ra3 { width: 33.33%; float: left; margin: 10px 0  ; text-align:center;  }



.zwgk-ra3 p { line-height: 20px; }



.zwgk-con-r1 .zmhd-rb h1 { background: url(imageszwgk-ra3-5.png); width: 68px; height: 23px; line-height: 23px; text-align: center; color: #fff; font-weight: bold; font-size: 12px; margin-left: 10px; margin-bottom: 10px; }



.zwgk-ra4, .zwgk-ra5, .zwgk-ra6, .zwgk-ra7, .zwgk-ra8, .zwgk-ra9 { width: 255px; height: 38px; line-height: 38px;   text-indent: 80px; margin-top: 10px; font-family: 微软雅黑; }



.zwgk-ra4 a, .zwgk-ra5 a, .zwgk-ra6 a, .zwgk-ra7 a, .zwgk-ra8 a, .zwgk-ra9 a { font-size: 12px; }



.zwgk-ra4 a:hover, .zwgk-ra5 a:hover, .zwgk-ra6 a:hover, .zwgk-ra7 a:hover, .zwgk-ra8 a:hover, .zwgk-ra9 a:hover { text-decoration: none; }



.zwgk-ra4 { background: url(imageszwgk-ra4-1.png ) center no-repeat; }



.zwgk-ra5 { background: url(imageszwgk-ra4-2.png) center no-repeat; }



.zwgk-ra6 { background: url(imageszwgk-ra4-3.png) center no-repeat; }



.zwgk-ra7 { background: url(imageszwgk-ra4-4.png) center no-repeat; }



.zwgk-ra8 { background: url(imageszwgk-ra4-5.png) center no-repeat; }



.zwgk-ra9 { background: url(imageszwgk-ra4-6.png) center no-repeat; }



.zfgk_xs1 { background: url(imageszfgk_06.jpg) no-repeat; width: 249px; height: 45px; line-height: 45px; font-size: 12px; color: #3d3d3d; text-indent: 80px; margin-top: 10px; }



.zfgk_xs2 { background: url(imageszfgk_09.jpg) no-repeat; width: 249px; height: 45px; line-height: 45px; font-size: 12px; color: #3d3d3d; text-indent: 80px; margin-top: 10px; }



.zfgk_xs3 { background: url(imageszfgk_11.jpg) no-repeat; width: 249px; height: 45px; line-height: 45px; font-size: 12px; color: #3d3d3d; text-indent: 80px; margin-top: 10px; }



.zfgk_xs4 { background: url(imageszfgk_13.jpg) no-repeat; width: 249px; height: 45px; line-height: 45px; font-size: 12px; color: #3d3d3d; text-indent: 80px; margin-top: 10px; }



.zfgk_xs a:hover { text-decoration: none; }



/*政务公开end*/































/*走进泰安*/



.c_mainzj { width: 1002px; }



.c_mainzja { width: 1002px; padding-top: 10px; }



.c_mainzja1 { width: 349px; float: left; margin-right: 9px; padding-left: 10px; }



.c_mainzja2 { width: 357px; float: left; margin-right: 10px; }



.c_mainzja3 { width: 255px; float: left; overflow: visible; }



.c_mainzja1a { margin-bottom: 21px; }



.c_mainzja1a h2 { line-height: 26px; color: #1668bb; font-size: 15px; font-family: "微软雅黑"; font-weight: bold; background: url(imagesc_xiopq_03.jpg) no-repeat bottom; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; margin-bottom: 15px; }



.c_mainzja1a li { width: 69px; height: 33px; float: left; margin-right: 1px; margin-top: 1px; background: #f3f3f3; }



.c_mainzja1a li a { width: 69px; height: 33px; line-height: 33px; color: #383838; font-family: "微软雅黑"; text-align: center; background: #f3f3f3; display: block; }



.c_mainzja1a li a:hover { background: #0a8acc; color: #fff; text-decoration: none; }



.c_mainzja2a { margin-bottom: 25px; }



.c_mainzja2a h2 { height: 30px; line-height: 30px; color: #1668bb; font-size: 15px; font-family: "微软雅黑"; font-weight: bold; background: url(imagesc_nuwio_03.png); padding-left: 12px; margin-bottom: 15px; }



.c_mainzja2ax { width: 357px; height: 22px; background: #f8f8f8; position: relative; overflow: visible; }



.c_mainzja2ay { width: 357px; height: 26px; position: absolute; left: 0; bottom: -4px; }



.c_mainzja2ay li { width: 71px; height: 22px; padding-bottom: 4px; float: left; line-height: 22px; text-align: center; }



.c_mainzja2ay li.now { background: url(imagesc_xcvab_03.png); }



.c_mainzja2ay li.now a { color: #fff; }



.c_mainzja2ay li a { color: #1055ab; }



.c_mainzja2az { width: 357px; padding-top: 9px; }



.c_mainzja2az li { line-height: 26px; padding-left: 17px; background: url(imagesc_puist_03.png) no-repeat left; }



.c_mainzja2az li span { float: right; padding-right: 9px; color: #7c7c7c; }



.c_mainzja3a { margin-bottom: 11px; }



.c_mainzja3a h2 { height: 26px; padding-left: 14px; padding-top: 10px; background: url(imagesc_xmpay_03.png); color: #1668bb; font-size: 15px; font-family: "微软雅黑"; font-weight: bold; }



.c_mainzja3ax { border: 1px solid #d7ecf3; border-top: none; }



.c_mainzja3ax ul { padding: 2px 0 11px 13px; }



.c_mainzja3ax li { width: 220px; line-height: 19px; padding: 0 0 5px 10px; margin-bottom: 5px; background: url(imagesc_xcipq_03.png) no-repeat 0 7px; border-bottom: 1px dotted #cccccc; }



.c_mainzja3ax li span { float: right; padding-right: 9px; color: #7c7c7c; }



.c_mainzja1b { margin-bottom: 21px; }



.c_mainzja1b h2 { line-height: 26px; color: #1668bb; font-size: 15px; font-family: "微软雅黑"; font-weight: bold; background: url(imagesc_xiopq_03.jpg) no-repeat bottom; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; margin-bottom: 15px; }



.c_mainzja1b li { float: left; margin-right: 8px; }



.c_mainzja1c { margin-bottom: 20px; }



.c_mainzja1c h2 { line-height: 26px; color: #1668bb; font-size: 15px; font-family: "微软雅黑"; font-weight: bold; background: url(imagesc_xiopq_03.jpg) no-repeat bottom; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; }



.c_mainzja1cx { border: 1px solid #dbdbdb; border-top: none; }



.c_mainzja1cx1 { width: 74px; float: left; }



.c_mainzja1cx2 { width: 273px; height: 164px; float: left; }



.c_mainzja1cx1 li { width: 73px; height: 32px; line-height: 32px; float: left; text-align: center; border-bottom: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; background: #f8f8f8; }



.c_mainzja1cx1 li a { font-size: 14px; font-family: "微软雅黑"; }



.c_mainzja1cx1 li.now { background: none; border-right: none; }



.c_mainzja1cx1 li.now a { color: #1668bb; }



.c_mainzja1d h2 { line-height: 26px; color: #1668bb; font-size: 15px; font-family: "微软雅黑"; font-weight: bold; background: url(imagesc_xiopq_03.jpg) no-repeat bottom; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; }



.c_mainzja1dx { border: 1px solid #dbdbdb; border-top: none; }



.c_mainzja1dx1 { width: 74px; float: left; }



.c_mainzja1dx2 { width: 273px; height: 230px; overflow: auto; float: left; }



.c_mainzja1dx1 li { width: 73px; height: 32px; line-height: 32px; float: left; text-align: center; border-bottom: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; background: #f8f8f8; }



.c_mainzja1dx1 li a { font-size: 14px; font-family: "微软雅黑"; }



.c_mainzja1dx1 li.now { background: none; border-right: none; }



.c_mainzja1dx1 li.now a { color: #1668bb; }



.c_mainzja1dx2a { padding-left: 21px; padding-top: 9px; }



.c_mainzja1dx2a li { font-family: "微软雅黑"; line-height: 24px; }



.c_mainzja2b { margin-bottom: 25px; }



.c_mainzja2b h2 { height: 30px; line-height: 30px; color: #1668bb; font-size: 15px; font-family: "微软雅黑"; font-weight: bold; background: url(imagesc_nuwio_03.png); padding-left: 12px; margin-bottom: 8px; position: relative; }



.c_mainzja2bx { width: 230px; position: absolute; left: 130px; top: 0; }



.c_mainzja2bx li { float: left; padding: 0 12px 0 11px; background: url(imagesc_xqtyx_03.png) no-repeat right; }



.c_mainzja2bx li.now a { color: #333333; }



.c_mainzja2bx li a { color: #1055ab; }



.c_mainzja2by { width: 357px; }



.c_mainzja2by li { line-height: 26px; padding-left: 17px; background: url(imagesc_puist_03.png) no-repeat left; }



.c_mainzja2c { margin-bottom: 12px; }



.c_mainzja2c h2 { height: 30px; background: url(imagesc_nuwio_03.png); padding-left: 12px; margin-bottom: 8px; position: relative; line-height: 30px; color: #1668bb; font-size: 15px; font-family: "微软雅黑"; font-weight: bold; }



.c_mainzja2cl { background: #f3f3f3; padding: 8px 0 0 6px; }



.c_mainzja2cl li { float: left; margin-right: 10px; position: relative; }



.c_mainzja2cx { width: 168px; height: 110px; position: absolute; left: 0; top: 0; }



.c_mainzja2cy { width: 168px; height: 26px; position: absolute; left: 0; bottom: 0; background: url(imagesc_wqiud_03.png); text-align: center; }



.c_mainzja2cy a { color: #fff; line-height: 26px; }



.c_mainzja2cl dl { padding: 8px 0 13px 6px; }



.c_mainzja2cl dd { float: left; width: 150px; margin-right: 21px; line-height: 26px; padding-left: 7px; background: url(imagesc_puist_03.png) no-repeat left; }



.c_mainzja2cl dd.c_mainzja2cldd1 { margin-right: 0; }



.c_mainzja2d { padding-top: 17px; background: url(imagesc_wqerx_03.png) no-repeat top; }



.c_mainzja2d ul { padding-bottom: 17px; background: url(imagesc_wqerx_03.png) no-repeat bottom; }



.c_mainzja2d li { float: left; margin-right: 7px; }



.c_mainzja3b { height: 222px; position: relative; overflow: visible; }



.c_mainzja3bx { position: absolute; left: -2px; top: -1px; }



.c_mainzjb { width: 1002px; padding-top: 10px; padding-bottom: 15px; }



.c_mainzjb1 { width: 713px; float: left; margin-right: 10px; margin-left: 10px; background: #fafafa; border: 1px solid #dbdbdb; }



.c_mainzjb2 { width: 255px; float: left; }



.c_mainzjb2 h2 { height: 26px; padding-left: 14px; padding-top: 10px; background: url(imagesc_xmpay_03.png); }



.c_mainzjb2 h2 a { color: #1668bb; font-size: 15px; font-family: "微软雅黑"; font-weight: bold; }



.c_mainzjb2x { border: 1px solid #d7ecf3; border-top: none; padding-top: 7px; padding-bottom: 16px; }



.c_mainzjb1span { padding: 10px 14px 0 11px; float: left; }



.c_mainzjb1 ul { float: left; padding: 10px 0; }



.c_mainzjb1 li { position: relative; float: left; margin-right: 14px; }



.c_mainzjb1x { width: 206px; height: 25px; text-align: center; background: url(imagesc_wqiud_03.png); position: absolute; left: 0; bottom: 0; }



.c_mainzjb1x a { line-height: 25px; color: #fff; font-size: 14px; font-family: "微软雅黑"; }



.c_mainzjb2x span.c_mainzjb2xspan1 { float: left; padding-top: 2px; padding-left: 13px; }



.c_mainzjb2x span.c_mainzjb2xspan2 { width: 145px; padding-left: 11px; float: left; font-family: "微软雅黑"; line-height: 20px; color: #727272; }



.c_mainzjb2x span.c_mainzjb2xspan2 a { color: #3777ca; margin-left: 8px; }



.case_box { height: 160px; position: relative; }



.case_box .prev { display: none; }



.case_box .next { display: none; }



.case_box ul { position: absolute; top: 0; left: 0; }



.case_box ul li { padding-left: 20px; padding-top: 14px; float: left; }



.case_box ul li span.case_boxspan1 { float: left; padding-top: 2px; }



.case_box ul li span.case_boxspan2 { width: 139px; float: left; padding-left: 11px; }



.case_box ul li span.case_boxspan2 h3 { font-size: 18px; font-family: "微软雅黑"; margin-bottom: 10px; }



.case_box ul li span.case_boxspan2 p { color: #707070; font-size: 12px; font-family: "微软雅黑"; line-height: 20px; }



.case_box ul li span.case_boxspan2 p a { color: #3777ca; margin-left: 9px; }



.case_info_add dd { line-height: 22px }



.case_box ol { position: absolute; bottom: 6px; left: 100px; z-index: 99; }



.case_box ol li { font-family: Arial; color: #676767; float: left; margin-right: 5px; width: 15px; height: 15px; line-height: 15px; text-align: center; background: #e7e7e7; cursor: pointer; }



.case_box ol li.active { background: #3777ca; color: #fff; }



/*办事服务*/



.c_mainbs { width: 1002px; }



.c_mainbsa { width: 1002px; padding-top: 17px; }



.c_mainbsa1 { width: 715px; margin-right: 10px; padding-left: 10px; float: left; }



.c_mainbsa2 { width: 255px; float: left; }



.c_mainbsa1o { width: 715px; }



.c_mainbsa1o h2 { line-height: 26px; color: #1668bb; font-size: 15px; font-family: "微软雅黑"; font-weight: bold; background: url(imagesc_uyqov_03.png) no-repeat bottom; padding-bottom: 2px; padding-left: 10px; margin-bottom: 15px; }



.c_mainbsa1o h3 { color: #1d6bc3; font-weight: bold; height: 29px; line-height: 29px; padding-left: 11px; background: #f6f6f6; }



.c_mainbsa1ox { height: 156px; overflow: auto; border-bottom: 1px solid #e8e8ea; }



.c_mainbsa1ox ul { padding-left: 11px; padding-top: 8px; }



.c_mainbsa1ox li { float: left; width: 137px; line-height: 24px; }



.c_mainbsa1ox li a { color: #5c5953; }



.c_mainbsa1p { padding: 15px 0; }



.c_mainbsa1p li { float: left; margin-right: 11px; }



.c_mainbsa1q { margin-bottom: 15px; }



.c_mainbsa1qx { width: 352px; float: left; margin-right: 11px; }



.c_mainbsa1qx img { float: left; }



.c_mainbsa1qx ul { float: left; width: 263px; padding-left: 11px; padding-top: 8px; height: 154px; border: 1px solid #e8e8ea; border-left: none; }



.c_mainbsa1qx li { float: left; width: 65px; line-height: 24px; }



.c_mainbsa1r h2 { height: 30px; line-height: 30px; color: #1668bb; font-size: 15px; font-family: "微软雅黑"; font-weight: bold; background: url(imagesc_tunld_03.png); padding-left: 12px; margin-bottom: 7px; }



.c_mainbsa1rx li { height: 24px; line-height: 24px; padding: 0 9px; float: left; background: url(imagesc_xqtyx_03.png) no-repeat right; }



.c_mainbsa1rx li a { color: #1055ab; font-family: "微软雅黑"; }



.c_mainbsa1rx li.now { background: #3497e8; }



.c_mainbsa1rx li.now a { color: #fff; }



.c_mainbsa1ry ul { padding-top: 5px; }



.c_mainbsa1ry li { width: 333px; padding-left: 12px; line-height: 29px; border-bottom: 1px dashed #dfdfdf; background: url(imagesc_puist_03.png) no-repeat 1px; float: left; margin-right: 24px; }



.c_mainbsa1ry li.c_mainbsa1ryli1 { margin-right: 0; }



.c_mainbsa2 { margin-bottom: 11px; }



.c_mainbsa2 h2 { color: #1668bb; font-size: 15px; font-family: "微软雅黑"; font-weight: bold; height: 26px; padding-left: 14px; padding-top: 10px; background: url(imagesc_xmpay_03.png); }



.c_mainbsa2o { border: 1px solid #d7ecf3; border-top: none; padding-bottom: 16px; }



.c_mainbsa2o tr { height: 33px; line-height: 33px; background: url(imagesc_sqxim_03.png) no-repeat bottom; }



.c_mainbsa2o td { padding-left: 22px; background: url(imagesc_sipqm_03.png) no-repeat 10px; }



.c_mainbsb { width: 990px; padding-top: 2px; padding-left: 10px; }



.c_mainbsb h2 { line-height: 26px; color: #1668bb; font-size: 15px; font-family: "微软雅黑"; font-weight: bold; background: url(imagesc_cxumc_03.png) no-repeat bottom left; padding-bottom: 2px; padding-left: 10px; margin-bottom: 15px; }



.c_mainbsb1 { float: left; margin-bottom: 10px; }



.c_mainbsb1 img { float: left; }



.c_mainbsb1 ul { width: 909px; height: 69px; padding-top: 5px; float: left; background: #f5f5f5; }



.c_mainbsb1 li { float: left; padding: 0 6px 0 14px; line-height: 24px; }



.c_mainbsb2 { float: left; margin-right: 10px; margin-bottom: 10px; }



.c_mainbsb2 img { float: left; }



.c_mainbsb2 ul { width: 414px; height: 69px; padding-top: 5px; float: left; background: #f5f5f5; }



.c_mainbsb2 li { float: left; padding: 0 6px 0 14px; line-height: 24px; }



.yxj-pages { padding: 10px 0px 40px 0px; font-size: 14px; color: #999; font-family: "微软雅黑", "宋体" }



.yxj-pages span { margin-right: 5px; float: left; display: inline-block; height: 24px; line-height: 24px; padding: 0px 6px; border: 1px #CCC solid; }



.yxj-pages a { color: #999; margin-right: 5px; float: left; display: inline-block; height: 24px; line-height: 24px; padding: 0px 6px; border: 1px #CCC solid; }



.yxj-pages a:hover { color: #06F }



.yxj-pages a.hover { color: #333; }



.yxj-pages a.hover:hover { color: #fff; background: #09F; border: 1px #09f solid; }



.yxj-pages table { margin: 0 auto; }



.tabbzl { margin: 0 auto; line-height: 22px; font-size: 14px; color: #333; font-family: "微软雅黑", "宋体"; }



.tabbzl td { padding: 4px 8px; }



.photos { margin: 15px auto; display: block; }



.txts { width: 700px; margin: 0 auto; line-height: 26px; font-size: 14px; color: #333; font-family: "微软雅黑", "宋体"; }



/*03-06 领导专页 style*/



.xx_ldzy { width: 895px; margin: 0 auto; padding-top: 30px; background: url(imagesxx_png1.png) no-repeat right 15px }



.xx_ldzy_l { background: url(imagesxx_gif1.gif) repeat-y center }



.xx_ldzy_h { background: url(imagesxx_png2.png) no-repeat center top; padding-left: 30px }



.xx_ldzy_h h1 { font-family: "微软雅黑"; font-size: 18px; color: #fff; font-weight: bold; line-height: 38px }



.ldzy_li { margin-top: 15px; line-height: 30px; vertical-align: top; font-family: "微软雅黑"; font-size: 14px; color: #5c5c5c }



.xx_ldxx { margin: 30px auto 0 auto; width: 210px; border-top: 1px solid #e2e2e2 }



.xx_ldxx td { border-bottom: 1px solid #e2e2e2; line-height: 60px; }



.xx_ldxx td a { font-family: "微软雅黑"; font-size: 18px; color: #262626; text-decoration: none }



.xx_ldxx td a:hover { color: #257fc7 }



.pad_l35 { padding-left: 35px }



.xx_ldjj { width: 610px; overflow: hidden }



.xx_ldjj h1 { background: url(imagesxx_png6.png) no-repeat; width: 162px; height: 216px; float: left; padding-top: 5px; padding-left: 5px; margin-right: 20px }



.xx_ldjj h2 { font-size: 24px; color: #2b2b2b; font-family: "微软雅黑" }



.xx_ldjj h4 { line-height: 40px; border-bottom: 1px solid #e7e7e7; font-family: "微软雅黑"; font-size: 16px; color: #343434 }



.xx_ldjj h5 { color: #757575; font-size: 14px; line-height: 24px; font-family: "微软雅黑"; padding: 10px 0 }



.xx_ldjl { background: url(imagesxx_png7.png) repeat-x; line-height: 31px; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: 25px; font-size: 18px; color: #404040; font-family: "微软雅黑"; font-weight: bold; padding-left: 15px; border-left: 6px solid #257fc7; }



.xx_jl_x { padding: 10px 0; font-size: 14px; line-height: 25px; color: #383838; }



.xx_ldhd { margin: 10px 0 }



.xx_ldhd li { background: url(imagesxx_gif2.gif) no-repeat 2px center; padding-left: 20px; line-height: 26px; }



.xx_ldhd li a { font-size: 14px; color: #333; font-family: "微软雅黑"; text-decoration: none }



.xx_ldhd li a:hover { color: #257fc7 }



.xx_ldhd li span { float: right; font-size: 14px; color: #797979; padding-right: 5px }



/*表格1样式*/



.tab_1 { line-height: 26px; background: #d4e5f8 }



.tab_1 td { padding: 6px 15px; font-size: 14px; color: #555; font-family: "微软雅黑"; background: #fff }



#xx_bg1 { background-color: #f5f9fd; font-weight: bold }



/*表格2样式*/



.table_2 { margin: 0 auto; line-height: 26px; border: 1px solid #96c0ee; border-right: none }



.table_2 td { padding: 6px 10px; font-size: 14px; color: #555; font-family: "微软雅黑"; background: #fff; border-right: 1px solid #96c0ee; text-align: center }



#xx_bg2 td { background: #69a2e2; color: #fff; font-weight: bold }



/*15-3-9 办事服务2015new*/







body { font-family: "微软雅黑" }



.bsfw_box { padding: 17px 10px 0 10px }



.bsfw_box_l { width: 715px; float: left; }



.bsfw_box_r { width: 255px; float: right }



.tab { width: 715px; height: 33px; }



.tab ul { margin: 0; padding: 0; background: url(imagesxx_gif3.gif) repeat-x }



.tab li { float: left; padding: 0 15px; height: 33px; line-height: 33px; text-align: center; cursor: pointer; font-size: 15px; color: #333 }



.tab li.now { color: #1668bb; font-weight: bold; border-right: 1px #e4e4e4 solid; border-left: 1px #e4e4e4 solid; background: url(imagesxx_gif4.gif) repeat-x top }



.block { display: block; }



.jmbw { width: 715px; overflow: hidden }



.jmbw ul { width: 722px; padding: 12px 0; overflow: hidden; }



.jmbw ul li { overflow: hidden; padding: 0px 10px; float: left; display: inline-block; height: 30px; background: url(imagesxx_gif5.gif) no-repeat right center; text-align: center; }



.jmbw ul li a { font-size: 12px; color: #1055ab; text-decoration: none; line-height: 34px; }



.jmbw ul li a:hover { text-decoration: underline }



.gxfw { height: 33px; background: url(imagesxx_gif3.gif) repeat-x }



.gxfw h1 { line-height: 33px; background: url(imagesxx_gif4.gif) repeat-x; padding: 0 15px; border-right: 1px #e4e4e4 solid; border-left: 1px #e4e4e4 solid; float: left; font-size: 15px; color: #1668bb; font-weight: bold }



.gxfw_li { width: 715px; overflow: hidden; padding: 6px 0 }



.gxfw_li a { font-size: 12px; color: #1055ab; text-decoration: none }



.gxfw_li a:hover { background: #3497e8; color: #fff }



.gxfw_now { padding: 4px 9px; background: #3497e8; color: #fff; font-size: 12px; float: left }



.gxfw_list { width: 715px; overflow: hidden; padding: 0px 0 25px 0 }



.gxfw_list ul { width: 742px; }



.gxfw_list ul li { width: 350px; float: left; margin-right: 20px; border-bottom: 1px dashed #dfdfdf; line-height: 30px; font-size: 12px; color: #333 }



.gxfw_list ul li a { font-size: 12px; color: #333; text-decoration: none }



.gxfw_list ul li a:hover { color: #1055ab }



/*5-5修改*/



.ztfw { width: 715px; padding: 15px 0 0 0; overflow: hidden; position: relative }



.ztfw li { width: 85px; float: left; margin-right: 17px; height: 70px; text-align: center; }



.ztfw li a { font-size: 12px; color: #333; font-weight: bold; text-decoration: none; padding-top: 50px; display: block; height: 20px; }



.ztfw li a:hover { color: #fff }



.ztfw .act a { color: #fff }



.ztfw_bg1 { background: url(imagesxx_ztfw1.png) no-repeat center 8px; }



.ztfw_bg1:hover { background: url(imagesxx_ztfw1_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg1 { background: url(imagesxx_ztfw1_1.png) no-repeat center 8px; background-color: #3497e8 }



.ztfw_bg2 { background: url(imagesxx_ztfw2.png) no-repeat center 8px; }



.ztfw_bg2:hover { background: url(imagesxx_ztfw2_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg2 { background: url(imagesxx_ztfw2_1.png) no-repeat center 8px; background-color: #3497e8 }



.ztfw_bg3 { background: url(imagesxx_ztfw3.png) no-repeat center 8px; }



.ztfw_bg3:hover { background: url(imagesxx_ztfw3_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg3 { background: url(imagesxx_ztfw3_1.png) no-repeat center 8px; background-color: #3497e8 }



.ztfw_bg4 { background: url(imagesxx_ztfw4.png) no-repeat center 8px; }



.ztfw_bg4:hover { background: url(imagesxx_ztfw4_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg4 { background: url(imagesxx_ztfw4_1.png) no-repeat center 8px; background-color: #3497e8 }



.ztfw_bg5 { background: url(imagesxx_ztfw5.png) no-repeat center 8px; }



.ztfw_bg5:hover { background: url(imagesxx_ztfw5_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg5 { background: url(imagesxx_ztfw5_1.png) no-repeat center 8px; background-color: #3497e8 }



.ztfw_bg6 { background: url(imagesxx_ztfw6.png) no-repeat center 8px; }



.ztfw_bg6:hover { background: url(imagesxx_ztfw6_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg6 { background: url(imagesxx_ztfw6_1.png) no-repeat center 8px; background-color: #3497e8 }



.ztfw_bg7 { background: url(imagesxx_ztfw7.png) no-repeat center 8px; }



.ztfw_bg7:hover { background: url(imagesxx_ztfw7_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg7 { background: url(imagesxx_ztfw7_1.png) no-repeat center 8px; background-color: #3497e8 }



#ztfw_now1 { font-size: 12px; color: #fff; font-weight: bold; padding-top: 50px; display: block; height: 20px; background: url(imagesxx_ztfw1_1.png) no-repeat center 8px; background-color: #3497e8; }



#ztfw_now2 { font-size: 12px; color: #fff; font-weight: bold; padding-top: 50px; display: block; height: 20px; background: url(imagesxx_ztfw2_1.png) no-repeat center 8px; background-color: #3497e8; }



#ztfw_now3 { font-size: 12px; color: #fff; font-weight: bold; padding-top: 50px; display: block; height: 20px; background: url(imagesxx_ztfw3_1.png) no-repeat center 8px; background-color: #3497e8; }



#ztfw_now4 { font-size: 12px; color: #fff; font-weight: bold; padding-top: 50px; display: block; height: 20px; background: url(imagesxx_ztfw4_1.png) no-repeat center 8px; background-color: #3497e8; }



#ztfw_now5 { font-size: 12px; color: #fff; font-weight: bold; padding-top: 50px; display: block; height: 20px; background: url(imagesxx_ztfw5_1.png) no-repeat center 8px; background-color: #3497e8; }



#ztfw_now6 { font-size: 12px; color: #fff; font-weight: bold; padding-top: 50px; display: block; height: 20px; background: url(imagesxx_ztfw6_1.png) no-repeat center 8px; background-color: #3497e8; }



#ztfw_now7 { font-size: 12px; color: #fff; font-weight: bold; padding-top: 50px; display: block; height: 20px; background: url(imagesxx_ztfw7_1.png) no-repeat center 8px; background-color: #3497e8; }



.ztfw_li { background: #3497e8; padding: 10px 0 }



.ztfw_li a { float: left; padding: 0px 15px; font-size: 12px; color: #fff; text-decoration: none; line-height: 30px; white-space: nowrap }



.ztfw_li a:hover { text-decoration: underline }



.fwzx { width: 253px; background: url(imagesxx_zx_bg.jpg) no-repeat center top; border: 1px solid #d7ecf3; margin-bottom: 10px }



.fwzx h1 { padding: 5px 10px 5px 25px; background: url(imagesxx_line2.jpg) no-repeat 10px center; font-size: 15px; color: #1668bb; font-weight: bold; line-height: 26px }



.fwzx h2 { padding: 0px 10px; line-height: 22px }



.hui12_333, .hui12_333 a { font-size: 12px; color: #333; text-decoration: none }



.hui12_333 a:hover { color: #1055ab }



.fwzx_box { padding: 0px 0 10px 0 }



.pad_t7 { padding-top: 7px; }



.gxfw2 { height: 33px; background: url(imagesxx_gif3.gif) repeat-x; clear: both; margin-top: 20px }



.gxfw2 h1 { line-height: 33px; background: url(imagesxx_gif4.gif) repeat-x; padding: 0 15px; border-right: 1px #e4e4e4 solid; border-left: 1px #e4e4e4 solid; float: left; font-size: 15px; color: #1668bb; font-weight: bold }



.gxfw2_li { margin: 5px 0 }



.gxfw2_li td { background: url(imagesxx_gif6.gif) no-repeat left center; padding: 0 10px; line-height: 22px }



/*办事服务二级*/



.bsfw_ej { margin: 1px; background: url(imagesxx_png9.png) repeat-y left }



.bsfw_l_bg { background: url(imagesxx_png10.png) no-repeat left bottom }



.bsfw_r { padding: 15px 30px }



.bs_zf { font-size: 22px; color: #ce0002; font-weight: bold; line-height: 42px; border-bottom: 2px solid #136bc1 }



.zf_list { padding: 10px 0; line-height: 25px; border-bottom: 1px solid #e4e4e4 }



.hui14_3d3d3d, .hui14_3d3d3d a { font-size: 14px; color: #3d3d3d; text-decoration: none }



.hui14_3d3d3d a:hover { color: #005ba1 }



.zf_li { padding-left: 25px; padding-right: 25px }



.zf_li li { background: url(imagesgl-li.png) no-repeat left center; height: 36px; line-height: 36px; border-bottom: 1px dotted #e6e6e6; text-indent: 10px; font-size: 14px; }



.zf_li li span { float: right; color: #9c9c9c; font-size: 12px; }



.zf_li ul { margin: 20px 0; font-family: "微软雅黑", "宋体" }



.zf_li li a { font-size: 14px; margin-left: 4px; }



/************左侧下拉菜单样式****************/



#wrapper-250 { width: 205px; margin: 0 auto; }



.accordion, .accordion dl, .accordion dt, .accordion a, .accordion span { margin: 0; padding: 0; border: none; outline: none; }



.accordion > dt { list-style: none; line-height: 37px; margin-bottom: 10px; }



.accordion dt > a { display: block; position: relative; padding: 0 10px 0 30px; height: 37px; color: #005ba1; font-size: 14px; font-weight: bold; text-decoration: none; background: url(imagesxx_bg_hui.jpg) }



.accordion > dt:hover > a { background: url(imagesxx_bg_lan2.jpg); color: #fff }



.accordion > dt:target > a, .accordion > dt > a.active { background: url(imagesxx_bg_lan.jpg); color: #fff }



.sub-menu { background: #e5f1f6; list-style: none; padding: 10px 20px 20px 20px; margin: 0 5px }



.sub-menu li { list-style: none; height: 26px; }



.sub-menu li a { color: #000; height: 26px; font-size: 12px; background: url(imagesxx_bg_li.jpg) no-repeat left center; line-height: 28px; padding-left: 40px; font-weight: normal }



.sub-menu li:hover a { color: #1159af }



.sub-menu1 { background: #e5f1f6; list-style: none; line-height: 17px; padding-left: 10px; }



.sub-menu1 a { color: #000; height: 26px; font-size: 12px; background: url(imagesxx_bg_li2.jpg) no-repeat left center; padding-left: 20px; font-weight: normal }



#no_menu { height: 37px; line-height: 37px; }



#no_menu a { display: block; padding: 0 10px 0 30px; height: 37px; color: #005ba1; font-size: 14px; font-weight: bold; text-decoration: none; background: url(imagesxx_bg_hui2.jpg) }



#no_menu a:hover { background: url(imagesxx_bg_lan3.jpg); color: #fff }



#no_menu a.active { background: url(imagesxx_bg_lan3.jpg); color: #fff }



.accordion li > .sub-menu { display: none; }



.accordion li:target > .sub-menu { display: block; }



.accordion dt > .sub-menu1 { display: none; }



.accordion dt:target > .sub-menu1 { display: block; }



/*3-11修改新加样式*/



.tab2 ul { margin: 0; padding: 0; }



.tab2 li { padding: 4px 9px; float: left; display: inline; background: url(imagesxx_gif5.gif) no-repeat right center; font-size: 12px; color: #1055ab; cursor: pointer; }



.tab2 li.now { background: #3497e8; color: #fff }



/*2015-3-11 edited by tht*/



.ztfw .act a { color: #fff }



.act .ztfw_bg1 { background: url(imagesxx_ztfw1_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg2 { background: url(imagesxx_ztfw2_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg3 { background: url(imagesxx_ztfw3_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg4 { background: url(imagesxx_ztfw4_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg5 { background: url(imagesxx_ztfw5_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg6 { background: url(imagesxx_ztfw6_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg7 { background: url(imagesxx_ztfw7_1.png) no-repeat center 8px; background-color: #3497e8 }



.ztfw_li { display: none }



.tht_act { display: block; position: absolute; }



.tbz1 { padding: 5px 10px; font-family: "微软雅黑", "宋体"; font-size: 13px; color: #666; }



.tbz1 a { color: #666; font-size: 13px; }



.tbz1 a:hover { color: #06C; font-size: 13px; }



.gl2-rs ul { width: 740px; margin: 20px 0px 30px 30px; }



.gl2-rs li { background: url(imagesgl-li.png) no-repeat left center; height: 36px; line-height: 36px; border-bottom: 1px dotted #e6e6e6; width: 340px; float: left; display: inline-block; margin-right: 30px; text-indent: 10px; font-size: 14px; }



.gl2-rs li a { font-size: 14px; }



/****2015-3-31--政民互动新增页面--wjx***/



.zmhd_box { padding: 10px }



.xfrx { background: url(imagesxx_zmhd1.jpg) no-repeat; height: 78px; padding: 12px 50px 0 285px; font-size: 14px; color: #717171; line-height: 20px; text-indent: 2em }



.xfrx_box { margin-top: 15px; overflow: hidden }



.xfrx_l { width: 695px; float: left; overflow: hidden }



.xfrx_r { width: 255px; float: right }



.wqhg { background: url(imagesxx_zmhd2.jpg) no-repeat left bottom; font-size: 15px; font-weight: bold; color: #1668bb; padding-left: 10px; line-height: 26px; padding-bottom: 2px; margin-bottom: 20px; }



.wqhg_box { width: 696px; overflow: hidden }



.wqhg_li { width: 340px; margin-right: 15px; float: left; overflow: hidden; margin-bottom: 25px; }



.wqhg_li h1 { float: left; margin-right: 10px; }



.wqhg_li h2 { padding-bottom: 15px; line-height: 20px; font-size: 14px; color: #4a4a4a }



.wqhg_li h2 span { color: #9b9b9b }



.wqhg_li a { color: #4a4a4a; font-size: 14px }



.wqhg_li a:hover { color: #077fd3 }



.xfrx_line { background: url(imagesxx_zmhd4.jpg) repeat-x; height: 6px; line-height: 6px; clear: both; margin-bottom: 25px; width: 695px }



.zbsjb { background: url(imagesxx_zmhd5.jpg) no-repeat left top; margin: 8px 12px; padding-left: 20px }



.zbsjb li { line-height: 29px; border-bottom: 1px dotted #cccccc; }



.zbsjb li span { color: #2674cc; padding-right: 10px }



/*嘉宾访谈*/



.jbft { background: url(imagesxx_jbft.jpg) no-repeat; height: 78px; padding: 12px 50px 0 285px; font-size: 14px; color: #fff; line-height: 20px; text-indent: 2em }



/*政风行风*/



.zfxf { background: url(imagesxx_zfxf.jpg) no-repeat; height: 78px; padding: 12px 50px 0 285px; font-size: 14px; color: #717171; line-height: 20px; text-indent: 2em }



.wqhg_li2 { width: 340px; margin-right: 15px; float: left; overflow: hidden; margin-bottom: 20px; }



.wqhg_li2 h1 { float: left; margin-right: 10px; }



.wqhg_li2 h2 { line-height: 20px; font-size: 14px; color: #4a4a4a }



.wqhg_li2 h2 span { color: #9b9b9b }



.wqhg_li2 a { color: #4a4a4a; font-size: 14px }



.wqhg_li2 a:hover { color: #077fd3 }



.pad_b15 td { padding-bottom: 20px }



.ftxw_li { margin: 0 10px }



.ftxw_li li { line-height: 30px; background: url(imagesxx_zfxf3.jpg) no-repeat 2px center; padding-left: 12px; border-bottom: 1px dotted #cdcdcd }



.spk_li { text-align: center; margin: 6px 0; line-height: 28px }



.wsly { margin: 15px 10px; padding-top: 20px; background: url(imagesxx_wsly1.jpg) no-repeat center top }



.mar_center { margin: 0 auto }



.wyly { background: url(imagesxx_wsly2.png) no-repeat; width: 118px; height: 34px; padding-left: 70px; padding-top: 10px }



.bai18, .bai18 a { color: #fff; font-size: 18px; text-decoration: none }



.bai18 a:hover { text-decoration: underline }



.ckly { background: url(imagesxx_wsly3.png) no-repeat; width: 118px; padding-top: 10px; padding-left: 70px }



.wsly_inp { width: 120px; }



.bltj { background: url(imagesxx_wsly4.png) no-repeat; width: 118px; padding-left: 70px; padding-top: 10px }



.wsly_box { width: 980px; margin: 0 auto; }



.wsly_con { background: url(imagesxx_wsly6.png) repeat-y; padding: 10px 20px 10px 25px }



.wsly_gs { background: #ffffe7; border: 1px solid #ccb9a2; padding: 10px; font-size: 12px; color: #e54341; line-height: 24px; width: 913px }



.wsly_tab { margin-top: 10px; border: 1px solid #d2d2d2; border-bottom: none }



.wsly_bg1 >td { background: #fff; padding: 10px; border-bottom: 1px solid #d2d2d2; }



.wsly_bg2 >td { background: #f1f1f3; padding: 10px; border-bottom: 1px solid #d2d2d2; }



.hui12_555, .hui12_555 a { font-size: 12px; color: #555; }



.wsly_inp2 { width: 200px; height: 24px; line-height: 24px; border: 1px solid #aaaaaa; padding: 0 5px }



.wsly_zs { font-size: 12px; color: #aaa; }



.wsly_zs span { color: #ff0000 }



.wsly_inp3 { width: 740px; height: 180px; line-height: 24px; border: 1px solid #aaaaaa }



.wsly_tj { padding: 30px 0; text-align: center; }



/*0401*/



.h130 { height: 130px }



.h110 { height: 100px }



.ar-tabzl { width: 438px; background: url(imageszwgk-li-bg.png) repeat-x; height: 27px; margin-top: 10px; }



.ar-tabzl li { width: auto; height: 27px; float: left; color: #1055ab; margin-right: 5px; }



.ar-tabzl li p { width: auto; height: 22px; line-height: 22px; display: block; padding: 0 10px; }



.ar-tabzl .now { background: url(imagesawgk-ar-li.png) no-repeat center; color: #fff; }



.ar-tabzl .now p { background: #0a8acc; }



/*04-02-wjx*/



.wyxx { margin: 20px 0 }



.wyxx td { padding: 10px }



.szxx_inp1 { height: 24px; line-height: 24px; border: 1px solid #aaaaaa; padding: 0 5px }



.yzm { color: #666; font-size: 12px }



.yzm a { color: #0066cc; font-size: 12px; text-decoration: none }



.yzm a:hover { text-decoration: underline }



.wyly2 { background: url(imagesxx_wsly2_1.png) no-repeat; width: 118px; height: 34px; padding-left: 70px; padding-top: 10px }



.ckly2 { background: url(imagesxx_wsly3-1.png) no-repeat; width: 118px; padding-top: 10px; padding-left: 70px }



.ckly_s { margin: 0 0 0 auto; font-size: 14px; color: #666; }



.ckly_s td { padding: 10px }



.wsly_gs2 { background: #f5f9fc; border: 1px solid #c8dff0; padding: 10px; font-size: 12px; color: #e54341; line-height: 24px; width: 913px }



.wsly_tab2 { margin-top: 10px; border: 1px solid #c8dff0; border-bottom: none; font-size: 14px; color: #666; border-right: none }



.wsly_tab2 a { font-size: 14px; color: #333; text-decoration: none }



.wsly_tab2 a:hover { color: #3697db }



.wsly_tab2 span { color: #f00 }



.ckly_h >td { background: #3697db; padding: 10px 5px; color: #fff; font-size: 14px; font-weight: bold; border-right: 1px solid #fff }



.ckly_bg1 >td { background: #fff; padding: 8px; border-bottom: 1px solid #c8dff0; border-right: 1px solid #c8dff0 }



.ckly_bg2 >td { background: #f5f9fc; padding: 8px; border-bottom: 1px solid #c8dff0; border-right: 1px solid #c8dff0 }



.bltj2 { background: url(imagesxx_wsly4-1.png) no-repeat; width: 118px; padding-left: 70px; padding-top: 10px }



.wsly_gs3 { background: #f5f9fc; border: 1px solid #c8dff0; padding: 10px; font-size: 12px; color: #666; line-height: 24px; width: 913px; text-align: center }



.wsly_gs3 span { color: #f00 }



/*征集调查*/



.zj_ul { padding: 10px 20px }



.zj_ul li { background: url(imagesgl-li.png) no-repeat left center; padding-left: 20px }



.zj_ul li a { font-size: 15px; color: #333; text-decoration: none; line-height: 32px; }



.zj_ul li a:hover { color: #3697db }



.dc_list { width: 845px; overflow: hidden; margin: 40px auto }



.dc_li { background: url(imagesxx_dc_bg.png) no-repeat left top; width: 402px; height: 216px; float: left; margin-right: 40px; overflow: hidden; margin-bottom: 40px }



.dc_li h1 { padding: 20px 35px 10px 35px; line-height: 20px; font-size: 16px; color: #6499d4; }



.dc_li h2 { padding: 5px 35px; line-height: 26px; font-size: 18px; color: #333; height: 70px; }



.dc_li h4 { padding-top: 20px; text-align: center }



.dc_li h4 img { margin: 0 15px }



.dc_line { height: 1px; line-height: 1px; border-bottom: 1px dashed #ddd; clear: both; margin-bottom: 40px }



/*调查内容*/



.dcnr { width: 830px; margin: 40px auto }



.dcnr_z { background: url(imagesxx_dc_center.jpg) repeat-y left; padding: 15px }



.wjbt { padding: 0 0 20px 30px; background: url(imagesxx_tj.jpg) no-repeat right center; line-height: 36px; font-size: 16px; color: #666 }



.wjbt span { color: #076ab0; font-size: 16px; font-weight: bold }



.dcnr_line { height: 1px; line-height: 1px; border-bottom: 1px solid #e6e2e2; margin: 20px }



.dcnr_li { margin: auto 30px }



.dcnr_li h1 { font-size: 16px; color: #000; line-height: 22px; }



.dcnr_list { margin: 10px auto; font-size: 14px; color: #333 }



.dcnr_list td { padding-top: 8px; padding-bottom: 8px }



.cktj { height: 8px; line-height: 8px; background: #88befa }



.dcnr_line2 { height: 1px; line-height: 1px; border-bottom: 1px dashed #cdcdcd; margin: 0px 30px 20px 30px }



.dcnr_tj { padding: 25px; text-align: center; }



.dcnr_tj img { margin: 0 25px }



/*查看结果*/



.ckjg_tps { font-size: 12px; color: #999; padding-right: 5px }



.ckjg_tps span { color: #f00 }



/*mor*/



.posm { position: absolute; display: block; width: 44px; height: 18px; font-size: 12px; text-decoration: none; z-index: 9999; line-height: 18px; font-family: "宋体"; }



/*走进泰安*/



.zyn_taleft { width: 715px; float: left }



.zyn_zfzx { width: 715px; height: 559px; background: url(imageszyn_loenbj_06.png) no-repeat; margin: 10px 0px 27px 10px; }



.zyn_title { width: 307px; height: 34px; border-bottom: 4px solid #699bcd; font-size: 18px; color: #fff; text-indent: 25px; padding-top: 20px; margin-bottom: 14px; }



.zyn_title span { font-size: 24px; font-weight: 600; color: #ffeb65; padding: 0px 10px; }



.zyn_video { text-align: center }



.zyn_jieshao { margin: 22px auto 0px; width: 639px; }



.zyn_jswen { width: 567px; border-left: 1px solid #c3e2f8; border-right: 1px solid #c3e2f8; background: #e5f1fa; padding: 0px 35px; color: #2d6c9b; line-height: 22px; }



.zyn_jswen .zyn_jiacu { padding-bottom: 6px; font-size: 14px; font-weight: 600 }



.zyn_lefttwo { margin: 0px 0px 27px 10px; }



.zyn_twotit { width: 715px; height: 28px; background: url(imageszyn_taian_23.png) no-repeat left bottom; padding-left: 3px; }



.zyn_twotit dt, .zyn_twotit dd { float: left }



.zyn_twotit dd { font-size: 16px; font-weight: 600; color: #1668bb; line-height: 20px; text-indent: 10px; }



.zyn_gund { width: 695px; height: 377px; background: fff; border: 5px solid #f2f2f2; margin-top: 1px; }



.zyn_zhu { width: 680px; height: 340px; min-height: 340px; overflow-y: auto; font-size: 14px; line-height: 26px; color: #505050; margin: 15px 0px 0px 12px; }



.zyn_zhu p { margin-bottom: 20px; }



.zyn_zhu p strong { color: #2868cc }



.zyn_zhu p .zyn_hongzi { color: #c22c2c }



.zyn_wenda { width: 660px; }



.zyn_wenda li { line-height: 40px; color: #2868cc; background: url(imageszyn_dibian_24.png) repeat-x left bottom }



.zyn_wenda li a { color: #505050; text-decoration: none; font-size: 14px; }



.zyn_wenda li a:hover { color: #2868cc }



.zyn_right { width: 255px; float: right; margin-right: 10px; }



.zynr_one { margin: 10px 0px; }



.zynro_tit { height: 38px; background: url(imageszyn_taian_03.png) no-repeat left top; color: #1668bb; font-size: 15px; font-weight: 600; text-indent: 15px; padding-top: 12px; }



.zynro_fangf { width: 236px; border: 1px solid #d7ecf3; padding: 0px 7px 12px 10px; border-top: 0px; }



.zynro_fang { height: 337px; min-height: 337px; overflow-y: auto; background: url(imageszyn_taian_10.jpg) repeat-y 0px top; padding-left: 18px; }



.zynro_fang li { line-height: 28px; color: #2868cc; background: url(imageszyn_dibian_24.png) repeat-x left bottom }



.zynro_fang li a { color: #505050; text-decoration: none; font-size: 14px; padding-left: 20px; }



.zynro_fang li a:hover { color: #2868cc }



.zyn_rotwo { margin-bottom: 20px; }



.zyn_fangt { height: 30px; background: url(imageszyn_taian_15.jpg) repeat-x; }



.zyn_fangt strong { display: block; width: 87px; height: 30px; line-height: 30px; background: url(imageszyn_taian_14.jpg) repeat-x; font-size: 15px; color: #2868cc; text-align: center }



.zyn_ftan { width: 255px; padding-top: 10px; }



.zyn_ftan li { background: url(imageszyn_dian_16.png) no-repeat left center; line-height: 26px; text-indent: 10px; }



.zyn_ftan li a { color: #333333; text-decoration: none; }



.zyn_ftan li a:hover { color: #2868cc }



.zyn_four { width: 233px; border: 1px solid #efeff0; border-top: none; padding: 10px }



.zyn_bofan { width: 235px; height: 183px; background: #fbfbfb; text-align: center }



.zyn_bofan dt { padding-top: 15px; }



.zyn_bofan dd { line-height: 34px; }



.zyn_bofan dd a { color: #545454 }



.zyn_bofan dd a:hover { color: #2868cc }



/*05-05*/



.c_mainzja2az2 { width: 357px; padding-top: 9px; }



.c_mainzja2az2 li { line-height: 26px; padding-left: 17px; background: url(imagesc_puist_03.png) no-repeat left; width: 160px; float: left }



.act .ztfw_bg8 { background: url(imagesxx_ztfw8_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg9 { background: url(imagesxx_ztfw9_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg10 { background: url(imagesxx_ztfw10_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg11 { background: url(imagesxx_ztfw11_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg12 { background: url(imagesxx_ztfw12_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg13 { background: url(imagesxx_ztfw13_1.png) no-repeat center 8px; background-color: #3497e8 }



.ztfw_bg8 { background: url(imagesxx_ztfw8.png) no-repeat center 8px; }



.ztfw_bg8:hover { background: url(imagesxx_ztfw8_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg8 { background: url(imagesxx_ztfw8_1.png) no-repeat center 8px; background-color: #3497e8 }



.ztfw_bg9 { background: url(imagesxx_ztfw9.png) no-repeat center 8px; }



.ztfw_bg9:hover { background: url(imagesxx_ztfw9_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg9 { background: url(imagesxx_ztfw9_1.png) no-repeat center 8px; background-color: #3497e8 }



.ztfw_bg10 { background: url(imagesxx_ztfw10.png) no-repeat center 8px; }



.ztfw_bg10:hover { background: url(imagesxx_ztfw10_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg10 { background: url(imagesxx_ztfw10_1.png) no-repeat center 8px; background-color: #3497e8 }



.ztfw_bg11 { background: url(imagesxx_ztfw11.png) no-repeat center 8px; }



.ztfw_bg11:hover { background: url(imagesxx_ztfw11_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg11 { background: url(imagesxx_ztfw11_1.png) no-repeat center 8px; background-color: #3497e8 }



.ztfw_bg12 { background: url(imagesxx_ztfw12.png) no-repeat center 8px; }



.ztfw_bg12:hover { background: url(imagesxx_ztfw12_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg12 { background: url(imagesxx_ztfw12_1.png) no-repeat center 8px; background-color: #3497e8 }



.ztfw_bg13 { background: url(imagesxx_ztfw13.png) no-repeat center 8px; }



.ztfw_bg13:hover { background: url(imagesxx_ztfw13_1.png) no-repeat center 8px; background-color: #3497e8 }



.act .ztfw_bg13 { background: url(imagesxx_ztfw13_1.png) no-repeat center 8px; background-color: #3497e8 }



#ztfw_now8 { font-size: 12px; color: #fff; font-weight: bold; padding-top: 50px; display: block; height: 20px; background: url(imagesxx_ztfw8_1.png) no-repeat center 8px; background-color: #3497e8; }



#ztfw_now9 { font-size: 12px; color: #fff; font-weight: bold; padding-top: 50px; display: block; height: 20px; background: url(imagesxx_ztfw9_1.png) no-repeat center 8px; background-color: #3497e8; }



#ztfw_now10 { font-size: 12px; color: #fff; font-weight: bold; padding-top: 50px; display: block; height: 20px; background: url(imagesxx_ztfw10_1.png) no-repeat center 8px; background-color: #3497e8; }



#ztfw_now11 { font-size: 12px; color: #fff; font-weight: bold; padding-top: 50px; display: block; height: 20px; background: url(imagesxx_ztfw11_1.png) no-repeat center 8px; background-color: #3497e8; }



#ztfw_now12 { font-size: 12px; color: #fff; font-weight: bold; padding-top: 50px; display: block; height: 20px; background: url(imagesxx_ztfw12_1.png) no-repeat center 8px; background-color: #3497e8; }



#ztfw_now13 { font-size: 12px; color: #fff; font-weight: bold; padding-top: 50px; display: block; height: 20px; background: url(imagesxx_ztfw13_1.png) no-repeat center 8px; background-color: #3497e8; }



/*05-08修改*/



.more { float: right; padding-top: 6px }



.more a { font-size: 12px; color: #333; font-family: "微软雅黑"; text-decoration: none }



.more a:hover { color: #1668bb }



.more2 { float: right; }



.more2 a { font-size: 12px; color: #333; font-family: "微软雅黑"; text-decoration: none; font-weight: normal }



.more2 a:hover { color: #1668bb }



/*5-13新加*/



.zf_gjc { padding: 5px 0; border-bottom: 1px solid #dddddd }



.zf_gjc li { line-height: 24px; padding-right: 15px; float: left }



.zf_gjc li a { font-size: 14px; text-decoration: none; color: #333; font-family: "微软雅黑" }



.zf_gjc li a:hover { color: #077fd3; text-decoration: underline }



/*********************** 5-20 检索结果列表*********************************/



.search_top { width: 880px; margin: 20px auto 0 auto; border: 1px solid #ccb9a2; background: #ffffe7; padding: 10px; overflow: hidden }



.sear_l { float: left; font-size: 14px; color: #333; }



.sear_l span { color: #f00 }



.sear_r { float: right }



.sear_r h1 { float: left; margin-right: 6px; font-size: 14px; color: #333; line-height: 24px }



.sear_r .eccx { width: 170px; border: 1px solid #c2c2c2; background: #fff; height: 24px; line-height: 22px; float: left }



.sear_li { padding: 20px 0; border-bottom: 1px dashed #ccc; width: 900px; margin: 0 auto }



.sear_li h1 { color: #4c97ce; font-size: 16px; line-height: 30px }



.sear_li h1 a { color: #156dd0; font-size: 16px; text-decoration: none }



.sear_li h1 a:hover { text-decoration: underline }



.sear_li h1 span { float: right; font-size: 12px; color: #999; }



.sear_li h2 { font-size: 12px; color: #666; line-height: 18px }



.sear_li h4 { line-height: 26px; font-size: 12px; color: #666; }



.sear_li h4 a { font-size: 12px; color: #888; text-decoration: none; }



.sear_li h4 a:hover { text-decoration: underline }



/*20150616*/



#onef_con2 { display: none }



#onef_con3 { display: none }



#onef_con4 { display: none }



#onef_con5 { display: none }



.zwgk-las { float: left; margin-left: 12px; width: 186px; display: inline; }



.zwgk-las h1 { background: url(imageszwgk-01.png) no-repeat 0px center; height: 26px; line-height: 26px; font-size: 14px; font-weight: bold; text-indent: 10px; }



.zwgk-las dl { border: 3px #ebebeb solid; height: 230px; margin-top: 6px; padding: 5px 10px; overflow: hidden; overflow-y: auto }



.zwgk-las dd { height: 26px; line-height: 26px; }



.zwgk-las dd a { color: #464646; font-size: 12px; text-indent: 0; }



/*20150707*/



.mailgwy { width: 255px; height: 50px; background: url(imagesmail.gif) top center no-repeat; overflow: hidden; }



/*20150716*/



.video_li { padding: 10px 0px 10px 50px; background: url(imagesvideo_1.png) no-repeat 10px center; font-size: 20px; color: #000; line-height: 20px }



.video_tree { padding: 10px }



.video_box { width: 698px; padding: 15px 0; overflow: hidden }



.video_box ul { width: 715px }



.video_box ul div { width: 159px; padding: 3px; border: 1px solid #cacaca; text-align: center; }



.video_box ul li { float: left; margin-right: 10px; margin-bottom: 15px }



.video_box h3 { text-align: center; line-height: 28px; }



.video_box h3 a { font-size: 14px; color: #333; text-decoration: none }



.video_box h3 a:hover { color: #ce0002 }



.video_search { width: 150px; float: right; padding-top: 10px }



.video_search h1 { width: 120px; float: left; }



.video_search h1 input { border: 1px solid #ccc; height: 21px; border-right: none; width: 110px; padding: 0 5px; color: #666 }



.pic_li { padding: 10px 0px 10px 50px; background: url(imagespic1.png) no-repeat 10px center; font-size: 20px; color: #000; line-height: 20px }



/**********dl*****************/



.zfgb {margin-top: 20px;

    color: #3b3b3b;

    margin-bottom: 15px; }



.zfgb h4 { padding-left: 10px; font-weight: bold; font-size: 14px; margin-bottom: 30px; }



.zfgb p { font-size: 12px; line-height: 25px; text-indent: 24px; padding-left: 10px; /*width: 170px;*/ }



.c_main2dx { width: 254px; }



.zfhy_lis { width: 266px; margin: 10px auto; }







.zfhy_lis a { display: block; line-height: 38px; color: #3d3d3d; font-size: 14px; background: #e1e5e8; margin-bottom: 8px; text-align: center; }



.zfhy_lis a.on, .zfhy_lis a:hover { text-decoration: none; background: #345075; color: #fff; }



.xmt_table { margin-top: 20px;  }



.xmt_table td { padding-bottom: 20px; }



.zfxxgkqccx_table td{ padding:5px 2px; font-size:12px; font-family:"宋体";}



.look_but{ background:url(imageszwgc_but_07.jpg) no-repeat; border:none; width:75px; height:23px; margin:0 5px;}



.cz_but{ background:url(imageszwgc_but_09.jpg) no-repeat; border:none; width:75px; height:23px; margin:0 5px;}



.zfxxgkqccx_table td .input_tet{ border:1px solid #7f9db9; line-height:18px; height:18px; }







/*添加6-1*/



.fl{ float:left;}



.fr{ float:right;}



.anterwm_box{ border:1px solid #d9d9d9; width:938px; margin:15px auto; padding:35px 0;}



.anterwm_box img{ margin-left:65px;}



.wemd_jj{ float:right; width:610px; color:#333; font-size:14px; line-height:25px; margin-right:60px; text-indent:24px;}



.xmt_tt{ margin-top:20px; background:#f6f7fc; font-size:18px; line-height:37px; color:#333;}



.xmt_tt span{ background:url(imagesxmt_dd_11.jpg) 15px no-repeat; display:block; float:left; padding-left:36px;  }



.xmt_tt a{ display:block; float:right; margin-right:10px; font-size:14px; color:#3d3d3d;}



.zwwb_list{ overflow:hidden;  margin-top:20px;}



.zwwb_list li{ padding:15px 0; background:#fafafa; border:1px solid #d9d9d9; font-size:14px; float:left; margin-left:35px; width:308px; }



.zwwb_list li img{ margin-left:15px;}



.zwwb_list li .wemd_jj2{ float:right; width:185px; color:#9d9696;  line-height:25px; margin-right:15px; }



.zwwb_list li .wemd_jj2 h4{ font-size:16px; color:#333; margin-top:10px;}







.zwwb_list2{ overflow:hidden;  margin-top:20px;}



.zwwb_list2 li{ padding:15px 0; background:#fafafa; border:1px solid #d9d9d9; font-size:14px; float:left; margin-left:35px; width:260px; margin-bottom:20px; }



.zwwb_list2 li img{ margin-left:15px;}



.zwwb_list2 li .wemd_jj2{ float:right; width:150px; color:#9d9696;  line-height:25px; margin-right:15px; }



.zwwb_list2 li .wemd_jj2 h4{ font-size:16px; color:#333; margin-top:10px;}







.zwgk_ny{ background:#fff url(imagesxxxa_07.jpg) left repeat-y; margin-bottom:-25px; padding-bottom:100px; }



.zwgk_lefts{ width:240px; float:left;}



.zfwj_img{ margin-top:10px;}







.zwgk_nav{ width:226px; margin:0 auto;  font-size:14px; background:#FFF; border-top:5px solid #156dd0; }



.zwgk_nav a{ display:block; line-height:33px;text-indent:48px; color:#333; border-bottom:2px solid #ededed;}



.zwgk_rights{ width:734px; float:right; margin-right:14px;}



.qishu_boxs{ line-height:42px;   text-align:center; background:url(imagesnyxx_03.jpg) bottom no-repeat; padding-bottom:6px;}



.qishu_boxs a{ padding:0 50px;}



.zwgk_qs_nn .btttt{ margin-bottom:20px; font-size:18px;  text-align:center; font-weight:400; padding:20px 0 ; border-bottom:2px solid #f4f4f4;}



.zwgk_qs_nn p{ font-size:12px; color:#333; line-height:25px; }



.zwgk_qs_nn p strong{ font-size:14px; font-weight:400;} 







/*   6.22 新加样式    */



.x_left_sea{margin-top:15px; width:196px}



.x_left_sea h1{font-size:14px; color:#000; font-weight:bold; padding:0 0 10px 13px; background:url(imagesx_line.jpg) no-repeat left 2px; border-bottom:1px solid #ccc; line-height:16px; margin-bottom:20px}



.x_cx{ overflow:hidden; margin-bottom:10px; }



.x_cx dt{width:70px; float:left; font-size:14px; color:#333; line-height:18px}



.x_cx dd{float:left; margin-left:2px}



.x_cx dd input{width:120px; border:1px solid #d2d2d2; background:#fff; height:16px; line-height:16px; font-size:14px; color:#666}



.x_cx dd select{ height:18px; border:1px solid #d2d2d2; font-size:14px;}



.x_cx dd select.sele1{width:120px}



.x_cx dd select.sele2{width:120px}







/*高级搜索*/



.x_gjss{width:860px; margin:80px auto 230px auto}



.x_gjss td{padding:10px 0; font-size:12px; color:#000}



.x_gjss td span{font-weight:bold}



.x_gjss td strong{margin-left:65px}



.x_gjss .x_huibg td{background:#f9f9f9}



.x_gjss .input1{ width:240px; height:20px; border:1px solid #a9a9a9; line-height:20px; padding:0 5px; font-size:12px; color:#666; background:#f9f9f9}



.x_gjss select{font-size:12px; padding:2px }



.x_but{padding:50px 0; text-align:center}



.x_but a{padding:0 20px}









/******专题********/

.i_conpad div.divmargin {

    margin: 8px;

    height: 357px;

}.i_conpad_zt_left {

    float: left;

    height: 357px;

    width: 635px;

}.i_conpad_zt_left2 {

    float: left;

    height: 357px;

    width: 22px;

    background: url(imagesjinan_bj_06.gif) center no-repeat;

}



.i_conpad_zt_left{float:left;height:357px; width:635px;}

.i_conpad_zt_left2{float:left;height:357px; width:22px; background:url(imagesjinan_bj_06.gif) center no-repeat}

.i_conpad_zt_left ul li{ float:left; height:37px; line-height:37px; text-align:center;}

.i_conpad_zt_left ul li.lil{width:78px; border-bottom:#0087bd solid 2px;    color: #0087bd; font-weight:bold; font-size: 16px;}

.i_conpad_zt_left ul li.lijg{ width:2px;}

.i_conpad_zt_left ul li.lih{width:555px; border-bottom:#e8e8e8 solid 2px;text-align:right;}

div.divbj{height:17px; background:url(../images/jinan_bj_07.gif) repeat-x center; margin:0 auto;}

.i_conpad_zt_right{float:right;height:357px; width:320px;}













.dh_btn ul {



}.dh_btn ul li {

  

    margin-top:5px;

    margin-left: 0px;

}.dh_btn ul li a {

    padding-left: 24px;

    width: 145px;

    height: 30px;

    display: block;

    border-radius: 4px;

    -moz-border-radius: 4px;

    -ms-border-radius: 4px;

    -o-border-radius: 4px;

    -webkit-border-radius: 4px;

    background: url(images201612nfj_dh_icon.png) 11px center no-repeat #FFFFFF;

    border: 1px solid #d2d2d2;

    text-decoration: none;

    line-height: 30px; font-size:14px; font-weight:bold;

}





.zhuanti{ padding:0 15px;}

.zhdj{ width:970px;  margin-top:8px;}

.zhdj_tit{ /*width:1082px;*/  width:970px;height:50px; background:url(images0407_1.png) no-repeat;}

.zhdj_word{ width:120px; height:50px; line-height:50px; float:left; color:#0059b2; padding-left:24px;font-family:"微软雅黑"; font-size:18px; font-weight:bold;cursor:pointer;}

.zhdj_more{ width:70px; height:15px; margin-top:22px; float:right; font-family:"微软雅黑";  font-size:15px; color:#4d4d4f; cursor:pointer;}

.zhdj_list{/* width:1082px;*/ width:970px;float:left; min-height:10px;}

.ztfl_lc{ /*width:1082px; */float:left; min-height:10px;}

.ztfl_lc{ /*width:1082px;*/ float:left; min-height:10px;}

.ztfl_lc ul li{float:left;}

.ztfl_lc ul li a{width:185px; display:block; height:40px; background-color:#dcecfa; text-align:center; line-height:40px; font-family:'微软雅黑'; font-size:16px; color:#333333; margin:5px 4px; float:left;}

.ztfl_lc ul li a:hover{width:185px; display:block;  height:40px; background-color:#2a99e0; text-align:center; line-height:40px; font-family:'微软雅黑'; font-size:16px; color:#fff;margin:5px 4px; float:left; }

.default_pgContainer { margin-top:0px;}

.default_pgContainer li{ border: 1px solid #E9E9EA;padding:5px 0 0;text-align: center; -webkit-box-shadow: #E0E0E0 0px 0px 10px;-moz-box-shadow: #E0E0E0 0px 0px 10px;box-shadow: #E0E0E0 0px 0px 10px;background: #FFF;behavior: url(../other/PIE.htc); width:340px; float:left;/*margin:0px 5px 15px 4px;*/margin:0px 8px 15px 8px; height:290px;}



.hf{ display:block;}

.img_h img{ width:330px; height:75px;}

.title{width:320px; height:32px; margin:0 auto; text-align:left;line-height: 32px; margin-top:5px;font-family: '微软雅黑';font-weight: bold;font-size: 16px;}

.det_g_rightlist02 {



	padding:6px 8px 0 15px; margin-top:10px;



}

.det_g_rightlist02 a{background:url(../images/picon05.gif) left no-repeat; padding:0 0 0 14px; height:24px; line-height:24px; width:186px; display:block;}

.det_g_rightlist02 li a{ background:none; padding:0;}

.det_g_rightlist02 li {width:300px;

background: url(imagesc_puist_03.png) no-repeat 4px center;



	padding:0 0 0 14px;



	line-height:24px;



	height:24px;



	height:auto;



	overflow:hidden;



	white-space:nowrap;webkit-box-shadow:0px;-moz-box-shadow:0px;box-shadow:0px;



}

.m10{ margin:10px 0;}

.w980{ width:980px; margin:0 auto; margin-top:15px; }

.w255{ float:left; width:235px; padding-right:10px;   }

.w255 li{ margin:0px 0px 10px 0px;}

.w730{ width:720px; float:right; padding:5px;border-left:1px dashed #999999;}















.yqlj{ width:990px; margin:0 auto; margin-bottom:10px;}
.yqlj_bg{ background:#115eb4 url(imagesyqlj_i.png) no-repeat 15px ; height:40px; line-height:40px; width:80px; padding-left:45px; color:#FFF; font-size:14px;}

.yqlj_list{ background:#e9e9e9; height:40px; line-height:35px;  width:865px;}

.cl {
    float: left;
    height: 28px;
    margin-top: 8px;
    line-height: 30px;
    margin-left: 24px;
    text-align: center;
    width: 145px;
}.cl SELECT { font-family:"微软雅黑";
    line-height: 28px;
    height: 28px;
    text-align: center;
    width: 145px;}
	
	
	
	
#sideZwxxgk{ overflow:hidden;margin-bottom:8px;_display:inline; width:280px;}
#sideZwxxgk .hd{ height:36px; line-height: 36px; overflow:hidden; }
#sideZwxxgk .hd h3{ color: #fff; padding-left: 85px; font-size: 18px; height: 53px; line-height: 53px;}

#sideZwxxgk .bd{border: 1px solid #efeeee; border-top:none;}
#sideZwxxgk .bd ul{/* padding: 10px;*/}
#sideZwxxgk .bd li{ height:32px; line-height: 32px; text-align: left; margin-bottom: 1px; background: url(imagesarticleIcon_2017.png) #f8f8f8 no-repeat 12px -132px; padding-left: 35px; border-bottom: 1px #f1f1f1 dotted;}
#sideZwxxgk .bd li a{display:block; font-size:14px;}
#sideZwxxgk .bd li:hover{color:#a20000; font-weight:normal;background: url(imagesarticleIcon_2017.png) #faefef no-repeat 12px -172px; border-bottom:1px #f4e4e4 dotted;}
#sideZwxxgk .bd li.on{ color:#a20000; font-weight:normal; background: url(imagesarticleIcon_2017.png) #faefef no-repeat 12px -172px; border-bottom:1px #f4e4e4 dotted;}


.bo_l{ border-left:1px solid #e4e6e5;border-right:1px solid #e4e6e5; padding:0 15px 0 15px; height:460px; }

.lan {color: #1753b5; font-size:14px; font-weight:bold; margin-top:5px; margin-bottom:9px; background:url(images2017_l.jpg) no-repeat left; padding-left:10px;}
.mar_b5 {line-height: 23px;}
.w190{ width:185px;}
.w340{ width:340px;}

.liangge li{ float:left; width:156px; background:#ededed; margin:2px; height:35px; line-height:35px;text-align:center; border:1px solid #b9b5b4; border-left:none; border-top:none;}
.liangge li a{ font-size:14px; font-weight:bold; text-align:center;}
.liangge li:hover a{ background:#ebb6b6; color:#000; display:block; text-decoration:none;}
.mr20{ margin-right:5px;}
.ml20{ margin-left:15px;}
.m5{ margin:5px 0;}
.fw_l{ margin-bottom:10px;}
.fw_l li{border-radius:8px; border:1px solid #015293; height:40px; line-height:40px; float:left; width:150px; margin: 0 1px 0 6px; text-align:center;}
.fw_l li a{ text-align:center; font-size:14px; font-weight: bold; text-align:center; color:#015293; display:block;}
.six_l li{ float:left; background:#f0f0f0; border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; height:63px; margin:0 5px 8px 2px;    width:100px;text-align: center; margin-bottom:8px;}
.six_l li a img{ display:block; margin:0 auto; margin-top:5px; margin-bottom:3px;}
.nine_l li{ float:left; background:#f5f5f5;  height:37px; margin:0 5px 8px 2px; width:154px;text-align: center; margin-bottom:8px;}
.nine_l li a img{ float:left; margin-top:5px; margin-bottom:3px; margin-left:15px;}
.nine_l li a { display:block; line-height:37px;}