@charset "utf-8";

/*---------common-----------------*/

html,body{
	font-size:15px;
	font-family: "微软雅黑", "microsoft yahei";
	color:#666666;
}

a{
	color:#333333;
	text-decoration: none;
	font-size:16px;
}

a:hover{
	color:#D03F3F;
}

p{
	margin:0;padding:0;border:0;
}

.cboth{
	clear: both; line-height:0px; height:0px; overflow:hidden; list-style:none;
}

.allbg{
	width:100%;	
}

.allcontent{
	margin:0 auto;
	width:1100px;
	height: 230px;
}

/*------------// common-----------------*/

/*-------------------top--------------------*/

.top_content .logo{
	width:322px;
	height:72px;
	padding: 36px 0px 0px 6px;
}

.top_content .logo img{
	width:322px;
	height:71px;
}

.top_content .f_link{
	margin-top:58px;
}
.top_content .f_link ul{
	float: left;
}
.top_content .f_link ul li{
	float:left;
	color:white;
	height: 26px;
	line-height: 26px;
}

.top_content .f_link ul li a{
	color:#2663c0;
	font-size: 13px;
}
.top_content .f_link ul li a:hover{
	color:orange;
}
.top_content .f_link .izqdh{
	display: none;
	width:86px;
	height:26px;
	float: left;
	background:url(../images/zhanqundaohang.png) no-repeat 5px 4px #f9f9f9;	
	border-radius: 4px;
	margin-left: 16px;
	position: relative;
	cursor: pointer;
}
.top_content .f_link .izqdh:hover ul{
	display: block;
}
.top_content .f_link .izqdh ul{
	display: none;
	position: absolute;
	left: 0px;
	top:26px;
	background: white;
}
.top_content .f_link .izqdh ul li a{
	width:86px;
	height:30px;
	font-size: 13px;
	line-height: 30px;
	color: #1871b9;
	display: block;
	text-align: center;
}
.top_content .f_link .izqdh ul li a:hover{
	color: white;
	background:#1871b9 ;
}
.top_content .search_form{
	width:590px;
	margin:34px auto 0;
}

.top_content .search_form .search_text{
	width:425px;
	padding-left:50px;
	height:33px;
	line-height:33px;
	color:#666666;
	font-size:15px;
	background:url(../images/search_icon.png) no-repeat 9px center #ffffff;
	border:1px solid #4cd353;
	outline: none;
}

.top_content .search_form .search_button{
	width:103px;
	height:35px;
	line-height:35px;
	background: #FF4D4D;
	cursor: pointer;
	color:#ffffff;
	margin-left:6px;
	font-size:15px;
	letter-spacing: 2px;
	outline: none;
}

.top_content .search_form .search_word{
	width:100%;
	margin-top:9px;
}

.top_content .search_form .search_word span{
	float:left;
	color:#ffffff;
}

.top_content .search_form .search_word ul li{
	float:left;
	margin-left:13px;
}

.top_content .search_form .search_word ul li a{
	color:#ffffff;
}

/*-------------------//top--------------------*/

/*--------------------main1--------------------*/

.main1_content{
	height:81px;
	position: relative;
}

.main1_content .nav_content{
	width:1100px;
	margin:0 auto;
	height: 81px;
	background:url(../images/nav_bg.png) no-repeat top center;
}
.main1_content .nav_content ul li{
	float:left;
	width:137px;
	text-indent: 56px;
}

.main1_content .nav_content ul li>a{
	height:81px;
	line-height:75px;
	display: block;
	font-size:15px;
	color:#ffffff;
	background-repeat: no-repeat;
}

.main1_content .nav_content ul li a:hover{
	color:orange;
}

/*.main1_content .nav_content .icon1 a{
	background-image: url(../images/nav_icon1.png);
	background-position: 40px 22px;
}

.main1_content .nav_content .icon1 a:hover{
	background-image: url(../images/nav_icon1_hover.png);
}

.main1_content .nav_content .icon2 a{
	background-image: url(../images/nav_icon2.png);
	background-position: 40px 22px;
}

.main1_content .nav_content .icon2 a:hover{
	background-image: url(../images/nav_icon2_hover.png);	
}

.main1_content .nav_content .icon3>a{
	background-image: url(../images/nav_icon3.png);
	background-position: 40px 22px;
}

.main1_content .nav_content .icon3>a:hover{
	background-image: url(../images/nav_icon3_hover.png);
}

.main1_content .nav_content .icon4 a{
	background-image: url(../images/nav_icon4.png);
	background-position: 40px 22px;
}

.main1_content .nav_content .icon4 a:hover{
	background-image: url(../images/nav_icon4_hover.png);
}

.main1_content .nav_content .icon5 a{
	background-image: url(../images/nav_icon5.png);
	background-position: 40px 22px;
}

.main1_content .nav_content .icon5 a:hover{
	background-image: url(../images/nav_icon5_hover.png);
}

.main1_content .nav_content .icon6>a{
	background-image: url(../images/nav_icon6.png);
	background-position: 40px 22px;
}

.main1_content .nav_content .icon6>a:hover{
	background-image: url(../images/nav_icon6_hover.png);
}

.main1_content .nav_content .icon7>a{
	background-image: url(../images/nav_icon7.png);
	background-position: 40px 22px;
}

.main1_content .nav_content .icon7>a:hover{
	background-image: url(../images/nav_icon7_hover.png);
}*/

.main1_content .main1_zwgk{
	position: absolute;
	width:1100px;
	height:190px;
    left: 0px;
    bottom: -1px;
	background:url(../images/bnav_bg.png) no-repeat center top;
}


/*--------------------//main1--------------------*/


/*---------------------main2---------------------*/

.main2_content{
	padding-top:28px;
	height: 334px;
}

.main2_content .main2_side_l{
	width:542px;
	height:334px;
}

.main2_content .main2_side_r{
	width:540px;
	height: 334px;
}

.main2_content .main2_side_l .side_l{
	width:542px;
	height:196px;
}

.main2_content .main2_side_l .side_r{
	width:237px;
	height:196px;
	overflow: hidden;
	background:url(../images/news_content_l.png) no-repeat center top;
}

.main2_content .main2_side_l .side_r ul{
	margin-top:15px;
}

.main2_content .main2_side_l .side_r ul li{
	width:202px;
	height:40px;
	margin-left:20px;
	overflow: hidden;
	margin-bottom: 5px;
}

.main2_content .main2_side_l .side_r ul li a{
	color:#ffffff;
	line-height:1.2em;
}

.main2_content .main2_side_l .side_r ul li a:hover{
	color:orange;
}

.main2_content .main2_side_l .side_r ul li span{
	display: block;
	float:left;
	height:40px;
	color:#ffffff;
}

.main2_content .main2_side_l .side_bottom{
	width:100%;
	margin-top:26px;
}

.main2_content .main2_side_l .side_bottom img{
	width:116px;
	height:75px;
	border:3px solid #ffffff;
}

.main2_content .main2_side_l .side_bottom img:hover{
	opacity:0.6;
	filter:alpha(opacity=60);
}

.main2_content .main2_side_l .side_bottom ul{
	width:110%;
}

.main2_content .main2_side_l .side_bottom ul li{
	float:left;
	width:123px;
	text-align: center;
	margin-right:17px;
}

.main2_content .main2_side_l .side_bottom ul li a{
	display: block;
	color:#2663c0;
	font-weight: bold;
	font-size: 14px;
}

.main2_content .main2_side_l .side_bottom ul li a:hover{
	color:orange;
}

.main2_content .main2_side_r .side_t{
	width:100%;
}

.main2_content .main2_side_r .side_t .title{
	width:100%;
	height:30px;
}

.main2_content .main2_side_r .side_t .title ul li{
	float:left;
}

.main2_content .main2_side_r .side_t .title ul li a{
	display:block;
	width:128px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:16px;
	color:#777777;
	background:url(../images/news_title_bg.png) no-repeat center top;
	margin-right:7px;
}

.main2_content .main2_side_r .side_t .title ul .hover a{
	background:url(../images/news_title_bg_hover.png) no-repeat center top;
	color:#ffffff;
}

.main2_content .main2_side_r .side_t .content{
	width:100%;
	padding-top:12px;
	height:154px;
	background:url(../images/news_content_r.png) no-repeat center top;
}

.main2_content .main2_side_r .side_t .content ul{
	width:90%;
	margin:0 auto;
}

.main2_content .main2_side_r .side_t .content li{
	width:100%;
	height:30px;
	line-height:30px;
	vertical-align: bottom;
}

.main2_content .main2_side_r .side_t .content li p{
	display: block;
	float:left;
	color:white;
}

.main2_content .main2_side_r .side_t .content li a{
	float:left;
	display: block;
	width:85%;
	height:30px;
	line-height:30px;
	overflow: hidden;
	color:white;
}

.main2_content .main2_side_r .side_t .content li a:hover{
	color:orange;
}

.main2_content .main2_side_r .side_t .content li span{
	float:right;
	color:white;
}

.main2_content .main2_side_r .side_b{
	width:100%;
	height:81px;
	margin-top:26px;
}

/*---------------------//main2---------------------*/

/*----------------------footer----------------------*/

.footer{
	width:100%;
	height:80px;
	overflow: hidden;
	margin-top:25px;
}

.footer_content{
	width:1100px;
	height:80px;
	margin:0 auto;
	background-color: #0d4bab;
}

.footer_content .footer_dang{
	float:left;
	width:50px;
	height:38px;
	margin-left:50px;
		margin-top:6px;
}

.footer_content .footer_dang img{
	width:100%;
}

.footer_content .footer_jiucuo{
	float:left;
	width:70px;
	height:35px;
	margin-top:13px;
	margin-left: 18px;
}

.footer_content .footer_jiucuo img{
	width:100%;
}

.footer_content .footer_p{
	float:left;
	color:#ffffff;
	font-size:12px;
	line-height: 22px;
	margin-left:28px;
	margin-top:10px;
	width: 630px;
	text-align: left;
}

.footer_content .footer_p a{
	color: white;
	font-size: 12px;
}
.footer_content .footer_p a:hover{
	color: orange;
}
.footer_content .ullink{width:264px;height: 60px;float: left;}
.footer_content .ullink li{float: left;height: 60px;line-height: 60px;width: 66px;text-align: center;color: white;font-size: 14px;}
.footer_content .ullink li span{text-align: center;width:8px;height: 14px;line-height: 14px;display: block;float: left;margin-top: 23px;}
.footer_content .ullink li a{font-size: 14px;color: white;float: left;}
.footer_content .ullink li a:hover{color: orange;}
/*图片轮播*/
#ifocus { width:542px; height:196px; overflow:hidden;}
#ifocus_pic { display:inline; position:relative; float:left; width:542px; height:196px; overflow:hidden;}
#ifocus_piclist { position:absolute; width:4000px; overflow:hidden;}
#ifocus_piclist li { width:292px; height:196px; float:left; overflow:hidden; }
#ifocus_piclist img { width:292px; height:196px;}
#ifocus_btn {display:inline; float:left;  right:257px;bottom: 14px; position:absolute;}
#ifocus_btn li { width:9px; height:9px; float:left; cursor:pointer; background:url(../images/img_pic_02.png) no-repeat;color:#000; text-align:center; line-height:9px; margin-right:6px;}
#ifocus_btn .current { background: url(../images/img_pic_01.png) no-repeat; opacity:1; color:#FFF; -moz-opacity:1; filter:alpha(opacity=100);}
#ifocus_opdiv { position:absolute; left:0; bottom:0px; width:292px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; background:url(../images/img.png) no-repeat top center;color:#fff; width:250px; height:196px; right:0px; top:0px;}
#ifocus_tx ul{ padding:10px;}
#ifocus_tx li {height: 30px;line-height: 30px;vertical-align: bottom;width:100%;display: none;}
#ifocus_tx li a{font-size:16px;}
#ifocus_tx li p{ line-height:24px; font-size:15px; margin-top:10px;color:white;text-indent: 2em;}
#ifocus_tx li.current {display: block;}
#ifocus_tx li.current a{color: orange;}
#ifocus_tx li a{}
#ifocus_tx a{color:#666;}
#ifocus_tx li a:hover{color: orange;}
#ifocus_tx .normal {display:none;}
/*中部导航*/
.transparent{background:transparent;}

.blk_29 {zoom: 1;position: relative;width:1015px;height:90px;overflow:hidden;margin:0 auto;margin-top:60px}
.blk_29 .LeftBotton {left:0px;background: url(../images/gg_pointl.png) no-repeat 0px 0px;float: left;width: 24px;cursor: pointer; position: absolute;height: 60px;top:10px;
/*filter:alpha(opacity=20); *//*IE*/
/*-moz-opacity:0.2; *//*MOZ , FF*/
/*opacity:0.2; *//*CSS3, FF1.5*/
}
.blk_29 .LeftBotton:hover{filter:alpha(opacity=50); /*IE*/
-moz-opacity:0.5; /*MOZ , FF*/
opacity:0.5; /*CSS3, FF1.5*/}
.blk_29 .RightBotton {RIGHT:0px;background: url(../images/gg_pointr.png) no-repeat top right;float: right;width: 24px;cursor: pointer;position: absolute;TOP: 10px;height: 60px;
/*filter:alpha(opacity=20); *//*IE*/
/*-moz-opacity:0.2; *//*MOZ , FF*/
/*opacity:0.2; *//*CSS3, FF1.5*/}
.blk_29 .RightBotton:hover{filter:alpha(opacity=50); /*IE*/
-moz-opacity:0.5; /*MOZ , FF*/
opacity:0.5; /*CSS3, FF1.5*/}
.blk_29 .Cont {overflow: hidden;width: 1100px;margin-left:90px;}
.blk_29 .box {float: left;width:200px;padding-right:25px;}
.blk_29 .box img {display: block;width:160px; height:79px;}
.blk_29 .box img:hover{
	opacity:0.6;
	filter:alpha(opacity=60);
}
/*footer后续修改*/

.footer1{
	width:100%;
	height:60px;
	overflow: hidden;
	margin-top:25px;
	background:url(../images/footer_bg.png) repeat top left;
}

.footer1 .footer_content{
	background:none;
}

.icon3{ position: relative;}
.icon6{ position: relative;}
.icon7{ position: relative;}
.hyti{ width: 118px; padding: 10px; text-align: center; display: none; position: absolute; left: 13px; top: 35px; background: #ffffff;}
.nav_content li:hover  .hyti{ display: block;}
.hyti div{ height: 30px; line-height: 30px; border-bottom: 1px solid #eeeeee;}
.main1_content .nav_content ul li div a:hover { color: #cc0000}
.hyrx{ position: absolute; bottom: 0px; right: 0;}
.top_content{ position: relative;}
.footer a{ color: #ffffff;}
/*----------------------//footer----------------------*/

/*政务公开box*/
.zwgklist{margin: 0 auto;
    width: 1100px;
	padding-top: 12px;}
.zwgklist ul li{    background-color: #2592da;
    
    text-align: center;
    display: inline-block;}
.zwgklist ul li a{border: 4px #ffffff solid;
    color: #ffffff;
    height: 60px;
    line-height: 60px;
    display: block;
    padding: 0 23px;}
.zwgklist ul li a:hover{color: #155db5; background-color: #bff4fe;}