/* CSS Document */
.ad1,.ad2{ clear:both; width:990px; height:auto; overflow:hidden; margin-bottom:5px;}
.ad3_left,.ad3_right{width:490px; height:auto; overflow:hidden; float:left;}
.ad3_right{ float:right;}
.main_content{width:988px; height:auto; overflow:hidden; clear:both;}
.left_side1{width:330px; height:auto; overflow:hidden; float:left;margin:0 5px 5px 0;}
.left_side1 .hdp{margin:4px 0;}
.adicon-side{height:auto; overflow:hidden}
.adicon-side a{width:165px;height:42px; overflow:hidden; display:block; float:left}
.left_side1 .spbp{width:328px; height:161px; overflow:hidden;border:#d8d4d4 1px solid; clear:both; margin-top:5px}
.left_side1 .spbp h1{ background:url(images19.png) repeat-x; height:36px; border-bottom:#d4cccc 1px solid;}
.left_side1 .spbp h1 span{ margin-left:10px; font-size:14px;  cursor:pointer; padding:0 15px; display:block;margin-top:4px;width:60px;  height:32px; float:left; line-height:32px}
.left_side1 .spbp h1 span.selected{font-weight:bold;color:#0149a3; background:url(images13.png) repeat-x;border:#b1bcc7 1px solid; border-bottom:none;}
.left_side1 .spbp ul.tb_1 li{ float:left; margin:10px;}
.spbp ul.tb_1 li span{width:86px; height:60px; overflow:hidden; text-align:left; line-height:18px}
.left_side1 .spbp ul.tb_2 li,.left_side1 .spbp ul.tb_3 li{background: url(images14.png) no-repeat 4px 10px;line-height:26px; text-indent:15px;}
.spbp ul li span{ display:block; line-height:28px; text-align:center}
.main1{width:400px; height:auto; overflow:hidden;float:left; margin-bottom:5px}
.right_side1{width:200px; height:auto; overflow:hidden;}
/**/
.tab {position: relative;width:400px;}
			.tab-nav {height: 41px;overflow: hidden; background:url(images12.png) repeat-x; border-bottom:#b1bcc7 1px solid;}
			.tab-nav a {float:left;line-height:32px;margin-left:11px;height:32px; font-size:14px;padding:0 10px; display:block;margin-top:8px; cursor:pointer }
			.tab-nav a.current {font-weight:bold; color:#0149a3; background:url(images13.png) repeat-x;border:#b1bcc7 1px solid; border-bottom:none;}
			.tab-con {position: relative;width: 400px;height: 215px;overflow: hidden;}
			.tab-con-item {display: none;width: 400px;height: 215px}
			.tab-con-item  h2{ height:30px; line-height:30px; text-align:center}
			.tab-con-item  h2 a{color:#be6640; font-size:14px; font-weight:bold; }
			.tab-con-item ul{ text-align:left; margin:3px 5px 0 0; }
			.tab-con-item ul li{ background: url(images14.png) no-repeat 4px 10px;line-height:26px; text-indent:15px; position:relative}
			.tab-con-item ul li span{padding-right:10px; position:absolute; right:0; margin-top:-5px}
/**/
.main1 .main1_tab{height:39px;width:400px; background:url(images12.png) repeat-x; border-bottom:#b1bcc7 1px solid; }
.main1 .main1_tab ul li{ float:left;line-height:32px;margin-left:10px;height:32px}
.main1_tab ul li span{ font-size:14px;padding:0 10px; display:block;margin-top:7px; cursor:pointer }
.main1_tab ul li span.selected{font-weight:bold; color:#0149a3; background:url(images13.png) repeat-x;border:#b1bcc7 1px solid; border-bottom:none;}
.main1 .main1_show{width:400px; height:auto; overflow:hidden;}
.main1 .main1_show  h2{ height:30px; line-height:30px; text-align:center}
.main1 .main1_show  h2 a{color:#be6640; font-size:14px; font-weight:bold; }
.main1 .main1_show ul{ text-align:left; margin:3px 5px 0 0; }
.main1 .main1_show ul li{ background: url(images14.png) no-repeat 4px 10px;line-height:26px; text-indent:15px; position:relative}
.main1 .main1_tab2{height:39px;width:400px;border-bottom:#b1bcc7 1px solid; }
.main1 .main1_tab2 ul li{ float:left;line-height:32px;margin-left:10px; height:32px}
.main1_tab2 ul li span{ font-size:14px;padding:0 10px; display:block;margin-top:7px;cursor:pointer}
.main1_tab2 ul li span.selected{font-weight:bold; color:#0149a3; background:url(images13.png) repeat-x;border:#b1bcc7 1px solid; border-bottom:none;}
.main1_show ul li span{padding-right:10px; position:absolute; right:0; margin-top:-5px}
.main1 .main1_show2{width:400px; height:auto; overflow:hidden;}
.main1 .main1_show2  h2{ height:30px; line-height:30px; text-align:center}
.main1 .main1_show2  h2 a{color:#056a9e; font-size:14px; font-weight:bold; }
.main1 .main1_show2 ul{ text-align:left; margin:3px 5px 0 0; }
.main1 .main1_show2 ul li{ background: url(images14.png) no-repeat 4px 10px;line-height:26px; text-indent:15px; position:relative}
.main1_show2 ul li span{padding-right:10px; position:absolute; right:0; margin-top:-5px}
.right_side1{width:245px; height:465px; float:right; overflow:hidden; border:#d8d4d4 1px solid;margin-bottom:5px; margin-left:5px;}
.right_side1 h1{ background:url(images15.png) repeat-x; height:39px; border-bottom:#d8d4d4 1px solid;position:relative}
.right_side1 h1 span{background:url(images16.png) repeat-x;height:36px;  line-height:36px;display:block;padding:0 10px;margin:3px 0 0 8px; border:#d8d4d4 1px solid; border-bottom:none; font-size:14px;color:#2c4c63; position:absolute}
.right_side1 h2.tit2{background:url(images163.png) repeat-x; width:100%; height:24px;border-top:#d8d4d4 1px solid; border-bottom:#d8d4d4 1px solid; text-align:center; line-height:28px;}
/*政务五公开*/
.main_zwfirgk{width:auto; height:auto; overflow:hidden; margin-top:3px}
	.main_zwfirgk h1{background:url(images19.png) repeat-x; height:36px; text-align:center; font-size:14px; line-height:36px}
	.main_zwfirgk ul a{width:70px; height:32px; overflow:hidden; border:1px solid #ccc; background:url(images112.png) repeat-x; float:left; display:block; margin:5px 3px; text-align:center; line-height:32px;}
/*.right_side1 h2.tit2 span{background:url(images164.png) no-repeat 175px 13px; display:block; cursor:pointer;}*/
.right_side1 ul{margin-top:5px}
.right_side1 ul li{background: url(images17.png) no-repeat 4px 8px;line-height:22px; text-indent:15px;}
.right_side1 .line{background: url(images18.png) repeat-x; width:200px; height:1px; margin:5px 8px; _margin:4px}
.right_side1 ul.fl li{width:120px; overflow:hidden; float:left;text-overflow:ellipsis; }
.zdly_show2{width:100%; height:209px;}
.sswb{width:988px; height:auto; overflow:hidden; border:#d4cccc 1px solid; clear:both;}
.sswb h1{ background:url(images19.png) repeat-x; height:36px; border-bottom:#d4cccc 1px solid;}
.sswb h1 img{ margin:10px 15px; display:block; float:left}
.sswb h1 span{font-size:14px;padding:0 10px; display:block;margin:4px 0 0 10px; height:32px; line-height:32px; float:left;cursor:pointer}
.sswb h1 span.selected{font-weight:bold; color:#0149a3; background:url(images13.png) repeat-x;border:#b1bcc7 1px solid; border-bottom:none;}
.sswb h1 span.more{ float:right; margin-right:10px; font-weight:200; font-size:12px}
.sswb .sswb_leftbtn{float:left; width:24px; height:100px; overflow:hidden; margin:20px 10px 20px 10px;_margin:18px 5px 0 5px;cursor:pointer }
.sswb .sswb_rightbtn{float:right; width:25px; height:100px; overflow:hidden; margin:20px 10px 20px 0; cursor:pointer }
.sswb .sswb_show{width:900px;height:100px;margin-top:8px;position:relative;overflow:hidden;float:left;  }
.sswb .sswb_show ul{width:auto; height:100px; position:absolute;}
.sswb .sswb_show ul li{width:90px; height:100px; float:left; margin-top:20px;display:inline; text-align:center;}
.sswb_show ul li img{ border:1px solid #e0dcdc; overflow:hidden;}
.sswb_show ul li span{ display:block; line-height:30px; width:90px; height:30px; overflow:hidden; text-align:center;}
.sswb .sswb_jdbtn {position:relative;text-align:center} 
.sswb .sswb_jdbtn ul{float:left; position:relative;left:45%;}
.sswb .sswb_jdbtn ul li{position:relative;right:50%;background:url(images43.png) no-repeat; width:11px; height:11px;float:left; padding:0 5px;+padding:0 8px 10px 4px;_padding-bottom:5px; margin:10px 0;cursor:pointer;+margin:10px 5px;_margin:10px 0} 
.sswb .sswb_jdbtn ul li.selected{background:url(images42.png) no-repeat;}
.bjqkgg{width:990px; height:auto; overflow:hidden; clear:both; margin-top:5px}
.bjqk_left{width:320px; height:252px; overflow:hidden; float:left;border:#d8d4d4 1px solid;}
.bjqk_left h1{background:url(images152.png) repeat-x; width:320px; height:36px; overflow:hidden;}
.bjqk_left h1 span{background:url(images153.png) no-repeat;height:32px; width:130px;line-height:29px;display:block; margin:4px 0 0 10px; font-size:14px;color:#2c4c63; text-align:center;}
.bjqk_left .search{ width:292px; height:30px; margin:15px 5px; background:url(images155.png) no-repeat; overflow:hidden;}
.bjqk_left .search .txt{ width:230px; height:28px; border:0; display:block; float:left;margin-top:1px; margin-left:15px;_margin-left:8px;}
.bjqk_left .search .btn{ height:30px; width:43px; background:url(images156.png) no-repeat; overflow:hidden; border:0; display:block; float:right;}
.bjqk_left ul li{ background:url(images154.png) no-repeat 5px 17px; text-indent:15px; display:block; float:left; width:160px; line-height:40px; font-size:14px; font-weight:bold;}
.bjqk_main{width:662px; height:252px; overflow:hidden; float:left; margin-left:5px; border-top:#d8d4d4 1px solid;border-bottom:#d8d4d4 1px solid;}
.bjqk_main .gdtd{+position:relative;_position:relative; text-align:left;}
.bjqk_main .demo{height:186px; width: 100%;overflow: hidden;+position:absolute; }
.bjqk_main h1{background:url(images152.png) repeat-x; width:660px; height:36px; overflow:hidden;font-size:14px; color:#0149a3; font-weight:bold; line-height:35px;border-left:#d8d4d4 1px solid;border-right:#d8d4d4 1px solid; text-indent:15px;}
.bjqk_main .table01{border-left:1px solid #DAE4ED;border-top:1px solid #DAE4ED;color:#333;line-height:28px;text-align:center;}
.bjqk_main .table01 td{border-right:1px solid #DAE4ED;border-bottom:1px solid #DAE4ED;}
.bjqk_main .table01 td a:hover{color: black;}
.bjqk_main .table01 .ta{font-weight:bold;background:#F6F6F6; color:#3E3E3F;height:27px;}
.bjqk_main .table01 .tb{background:#fff;}
.bjqk_main .table01 .tc{ border-left:0;}
.bjqk_main .table01 .td{ border-right:0;}
.zbsc{width:988px; height:auto; overflow:hidden; border:#d4cccc 1px solid; clear:both; margin-top:5px; text-align:center;}
.zbsc h1{ background:url(images19.png) repeat-x; height:36px; border-bottom:#d4cccc 1px solid; text-align:left;}
.zbsc h1 img{ margin:10px 15px;}
.zbsc .tw {margin:9px 5px; float:left; _margin:9px 4px;width:88px}
.zbsc .tw span{ display:block; text-align:center}
.zbsc .line2{height:1px;margin:130px 10px 0 10px; +margin:10px;_margin:10px 20px 0 10px;background:url(images21.png) repeat-x;}
.left_side2{width:290px; height:238px; overflow:hidden; float:left;border:#d8d4d4 1px solid; margin-top:5px;margin-bottom:5px}
.left_side2 h1{ background:url(images23.png) repeat-x; height:32px; border-bottom:#d8d4d4 1px solid;position:relative}
.left_side2 h1 span{background:url(images24.png) no-repeat;height:32px; width:113px;   line-height:32px;display:block;margin:1px 0 0 8px; font-size:14px;color:#2c4c63; position:absolute; padding:0 30px}
.left_side2 ul li{ float:left; margin:5px 3px; _margin:5px 2px}
.left_side2 ul li a{ display:block; width:139px; height:40px;background:url(images25.png) no-repeat; overflow:hidden; line-height:39px; color:#6f7d87; font-weight:bold;text-align:center}
.main2{width:450px; height:238px; overflow:hidden; float:left; margin:5px 0 5px 5px;border:#d8d4d4 1px solid; }
.main2 h1{background:url(images23.png) repeat-x; height:32px; border:#d8d4d4 1px solid;border-top:none;position:relative}
.main2 h1 span{background:url(images26.png) no-repeat;height:29px; width:100px;line-height:29px;display:block;margin:4px 0 0 8px; font-size:14px;color:#2c4c63; position:absolute; padding:0 20px}
.main2 ul{ text-align:left; margin:3px 5px 0 0;}
.main2 ul li{ background: url(images14.png) no-repeat 4px 10px;line-height:26px; text-indent:15px; position:relative}
.main2 ul li span{padding-right:10px; position:absolute; right:0; *margin-top:-5px}
.right_side2{width:236px; height:238px; overflow:hidden; float:right;border:#d8d4d4 1px solid; margin-top:5px; margin-bottom:5px}
.right_side2 h1{ background:url(images23.png) repeat-x; height:32px; border-bottom:#d8d4d4 1px solid;position:relative}
.right_side2 h1 span{background:url(images24.png) no-repeat;height:32px; width:113px;   line-height:32px;display:block;margin:1px 0 0 8px; font-size:14px;color:#2c4c63; position:absolute; padding:0 30px}
.right_side2 ul li{ float:left; margin:2px 2px}
.right_side2 ul li a{ display:block; width:113px; height:30px; overflow:hidden; line-height:30px; color:#6f7d87; font-weight:bold; background:url(images27.png) no-repeat; text-align:center}
.lysd{width:990px; height:auto; overflow:hidden; clear:both}
.lysd h1{ background:url(images19.png) repeat-x; height:36px; border-bottom:#d4cccc 1px solid;}
.lysd h1 img{ margin:10px 15px;}
.lysd .lysd_leftbtn{float:left; width:24px; height:100px; overflow:hidden; margin:20px 10px 0 8px;_margin:20px 9px 0 7px; cursor:pointer }
.lysd .lysd_rightbtn{float:right; width:25px; height:100px; overflow:hidden; margin:20px 8px 0 0;cursor:pointer }
.lysd .lysd_show {width:900px;height:160px;margin-top:8px;position:relative;overflow:hidden;float:left;}
.lysd .lysd_show ul{width:auto; height:160px; position:absolute; overflow:hidden}
.lysd .lysd_show ul li{width:160px; height:160px; float:left; margin:0 10px;display:inline}
.lysd_show ul li img{width:150px; height:119px; border:1px solid #e0dcdc; overflow:hidden; padding:4px}
.lysd_show ul li span{ display:block; text-align:center; line-height:26px; height:26px}
.left_side3{width:290px; height:223px; overflow:hidden; float:left;border:#d8d4d4 1px solid; margin-top:5px;margin-bottom:5px}
.left_side3 h1{ background:url(images23.png) repeat-x; height:32px; border-bottom:#d8d4d4 1px solid;position:relative}
.left_side3 h1 span{background:url(images24.png) no-repeat;height:32px; width:113px;   line-height:32px;display:block;margin:1px 0 0 8px; font-size:14px;color:#2c4c63; position:absolute; padding:0 30px}
.left_side3 ul li{ background: url(images14.png) no-repeat 4px 10px;line-height:26px; text-indent:15px; position:relative}
.main3{width:450px; height:223px; overflow:hidden; float:left; margin:5px 0 5px 5px;border:#d8d4d4 1px solid; }
.main3 h1{background:url(images23.png) repeat-x; height:32px; border:#d8d4d4 1px solid; border-top:none; position:relative}
.main3 h1 span{background:url(images26.png) no-repeat;height:29px; width:100px;line-height:29px;display:block;margin:4px 0 0 8px; font-size:14px;color:#2c4c63; position:absolute; padding:0 20px}
.main3 ul{ text-align:left; margin:3px 5px 0 0;}
.main3 ul li{ background: url(images14.png) no-repeat 4px 10px;line-height:26px; text-indent:15px; position:relative}
.main3 ul li span{padding-right:10px; position:absolute; right:0; *margin-top:-5px}
.right_side3{width:236px; height:223px; overflow:hidden; float:right;border:#d8d4d4 1px solid; margin-top:5px; margin-bottom:5px}
.right_side3 h1{ background:url(images23.png) repeat-x; height:32px; border-bottom:#d8d4d4 1px solid;position:relative}
.right_side3 h1 span{background:url(images24.png) no-repeat;height:32px; width:113px;   line-height:32px;display:block;margin:1px 0 0 8px; font-size:14px;color:#2c4c63; position:absolute; padding:0 30px}
.right_side3 ul li{ background: url(images14.png) no-repeat 4px 10px;line-height:26px; text-indent:15px; position:relative}
.yqlj{ width:988px; height:auto; overflow:hidden;border:#d8d4d4 1px solid; margin-top:5px}
.yqlj ul.ul_tab{width:988px;height:36px;border-bottom:#d8d4d4 1px solid; background:url(images28.png) repeat-x}
.yqlj ul.ul_tab li{ float:left; margin-left:10px;height:34px; line-height:34px;}
.yqlj ul.ul_tab li span{ color:#313131; font-weight:bold; font-size:14px; width:125px; text-align:center; display:block; margin-top:3px;cursor:pointer}
.yqlj ul.ul_tab li span.selected{background:url(images29.png) no-repeat;}
.yqlj ul.ul_tab li img{margin-top:4px}
.yqlj .yqlj_show ul li{float:left; line-height:30px;width:175px;padding:0 10px; white-space:nowrap;}
.gygg{width:988px; height:292px;*height:294px; overflow:hidden;border:#d4cccc 1px solid; margin-top:5px}
.gygg h1{width:988px; height:35px; overflow:hidden; background:url(images31.png) repeat-x; line-height:35px;}
.gygg h1 span{ font-size:14px; color:#0149a3; font-weight:bold; padding:0 20px}
.gygg .carousel-01{margin-top:5px;margin-left:15px;}
.gygg .jCarouselLite-01,.jCarouselLite-01 ul,.carousel-01 {height:250px;width:960px;overflow:hidden;/*必要元素*/}
.gygg .jCarouselLite-01 li{height:250px;width:960px;text-align:center; list-style-type:none; overflow:hidden;margin-bottom:2px /*每一屏宽度*/}
.gygg .item{width:192px;float:left; height:250px; overflow:hidden;/*每一个*/}
.gygg ul li img{ width:182px; height:247px; overflow:hidden;_padding:1px;}
/*专题专栏*/
.sswb-ad{width:986px; height:auto; overflow:hidden; border:#d4cccc 1px solid; clear:both; margin-top:5px}
.sswb-ad h1{ background:url(images19.png) repeat-x; height:36px; border-bottom:#d4cccc 1px solid; font-weight:100}
    .sswb-ad h1 img{float:left; margin:10px 5px}
    .sswb-ad h1 span{float:right; padding:0px 5px; line-height:35px}
    .sswb-ad ul{padding:0px 0px}
     .sswb-ad ul li{width:159px; height:40px; overflow:hidden; padding:5px 2.5px; float:left}
/*部门网站*/
.BM-wzside{width:290px; height:238px; overflow:hidden; float:left;border:#d8d4d4 1px solid; margin-top:5px;margin-bottom:5px}
.BM-wzside h1{ background:url(images23.png) repeat-x; height:32px; border-bottom:#d8d4d4 1px solid;position:relative}
.BM-wzside h1 span{background:url(images24.png) no-repeat;height:32px; width:113px;   line-height:32px;display:block;margin:1px 0 0 8px; font-size:14px;color:#2c4c63; position:absolute; padding:0 30px}
.BM-wzside ul li{ float:left; margin:2px 3px; _margin:2px 2px}
.BM-wzside ul li a{ display:block; width:139px; height:30px;background:url(imagesnews01.gif) no-repeat; overflow:hidden; line-height:30px; color:#6f7d87; font-weight:bold;text-align:center}