@charset "gb2312";

/*----通用CSS-----*/
.cboth{ padding:0; margin:0; list-style:none; border:0; line-height:0px; height:0px; overflow:hidden; clear:both;}
a{ text-decoration:none; color:#3f3f3f;}
a:hover{ text-decoration:none; color:#a10000;}
body{ font-family:"微软雅黑"; font-size:14px; color:#3f3f3f;}
.dyellow{color:#66ff92;}.dyellow a{color:#66ff92;}.dyellow a:hover{color:#66ff92;}
.ceng{color:#ff6946;}.ceng a{color:#ff6946;}.ceng a:hover{color:#ff6946;}
.dgreen{color:#00c032;}.dgreen a{color:#00c032;}.dgreen a:hover{color:#cc0000;}
.lan{color:#6fa856;}.lan a{color:#6fa856;}.lan a:hover{color:#6fa856;}

.jmiom{display:block;width:100%;margin-top:125px}
.jmiom img{width:100%}
.line2{line-height:20px;}

/*----//通用CSS-----*/


/*----汉堡包导航-siderbar弹出----------*/
.sidebar{width:120px; background-color:#FFF; z-index:9999}
.sidebar a{display:block;}
.sidebar li{float:right; width:100px; line-height:40px; height:40px; border-bottom:#dddddd solid 1px; padding-left:20px; background:url(imagesm-zxl.png) no-repeat left;}
.sidebar .zgkml{float:right; width:100px; line-height:40px; height:40px; border-bottom:#ffffff solid 1px; padding-left:20px;}
.sidebar .title{height:64px; line-height:64px; text-align:center; /*background:url(../images/m-zck-r1.png) top center no-repeat #f5f5f7;*/}
/*----//汉堡包导航-siderbar弹出----------*/




/*----------头部开始-----------------*/
#header-h{height:80px;position:fixed; top:0; z-index:400; background-color:#FFF; width:100%;overflow: hidden;}
#header-h table{margin:15px auto 0;}
#header-h dl{width:25%; float:left; text-align:left; padding:8px 0 0 0;}
#header-h dl img{ width:55px; height:35px;}
#header-h dt{width:100%; float:left; height:30px; background-color:#eeeeee; margin:10px auto; border-radius:6px;  line-height:30px; display:block}
#header-h dt img{ padding:5px 8px 0 15px; float:left; display:block; width:20px; height:20px;}
#header-h dd{width:10%; float:right; text-align:right;}
#header-h dd img{width:30px; height:34px; padding:10px 0 0 0}
#header-h .dgrey{background-image:url(../images/search_btn.png);background-repeat: no-repeat;background-position: right center;background-color:#ffffff;padding-left:10px;background-size:30px;margin-left:10px;}
/*----------//头部开始-----------------*/


/*----------底部导航------------*/
.btn3{overflow:hidden;  -webkit-overflow-scrolling:touch; height:58px; overflow:hidden}
.btn3:-webkit-scrollbar { display: none; }
.btn3{white-space: nowrap; }
.btn3 a{ display:inline-block !important; margin:0 5px; width:60px;height:58px; text-align:center; color:#3F3F3F; font-size:0.8em; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0.05);}
.btn3 a span{position: relative;top: -20px;padding-right:0px;}
.btn3 a i{ display:block;margin:0 auto;margin-top:7px;margin-bottom:3px;width:28px;height:28px; }
.btn3 a i.hqzx{ background:url(imageshaifeng_icon1.png) no-repeat;background-size:cover;}
.btn3 a i.zwzx{ background:url(imageshaifeng_icon2.png) no-repeat;background-size:cover;}
.btn3 a i.hudo{ background:url(imageshaifeng_icon3.png) no-repeat;background-size:cover;}
.btn3 a i.bs{ background:url(imageshaifeng_icon4.png) no-repeat;background-size:cover;}
.btn3 a i.sb{ background:url(imageshaifeng_icon5.png) no-repeat;background-size:cover;}
.btn3 .active,.btn3 .active span{color:#d7151a;}
.btn3 .active i.hqzx{ background:url(imageshaifeng_icon1.png) no-repeat;background-size:cover;}
.btn3 .active i.zwzx{ background:url(imageshaifeng_icon2.png) no-repeat;background-size:cover;}
.btn3 .active i.hudo{ background:url(imageshaifeng_icon3.png) no-repeat;background-size:cover;}
.btn3 .active i.bs{ background:url(imageshaifeng_icon4.png) no-repeat;background-size:cover;}
.btn3 .active i.sb{ background:url(imageshaifeng_icon5.png) no-repeat;background-size:cover;}
.btn3{position:fixed;z-index:3; bottom:0px;/*border-top:1px solid #b3b3b3;background:#FAFCFE;*/width:100%;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;}
.menu{position:relative; float:left; width:20%;height:58px;line-height:58px; background:#FAFCFE; box-sizing:border-box; -webkit-box-sizing:border-box;}
.bt-name{font-size:16px;color:#282737;}

.tabs{height:1px; width:60px; padding:0 45% 0 45%;}
.tabs a{display:block;float:left;width:10px; margin:0 5px;}
.tabs a.active{}

.swiper-main{margin:0 10px; overflow:hidden;}
.swiper-container{ width:100%; }
.swiper-slide{float: left; width:100%;}


/*----------//底部导航------------*/


/*----------新闻-导航-----------------*/
.nav_box{position:fixed;top:80px;background-color:#0B66AA;width:100%;height:45px;z-index:400;}
.nav_box .top_menu{overflow:hidden; overflow-x:scroll; -webkit-overflow-scrolling:touch;}
.nav_box .top_menu::-webkit-scrollbar { display: none; }
.nav_box .top_menu_list{white-space: nowrap;line-height:45px;}
.nav_box .top_menu_list a{display:block;float:left;width:25%;color:#ffffff;font-size:18px;text-align: center;opacity: 0.7;}
.nav_box .top_menu_list .active{color:#ffffff;opacity: 1;}
.nav_box .top_menu_list .bts{white-space: nowrap; display: inline-block; line-height:45px; padding: 0 10px; color: #fff; text-decoration: none; -webkit-tap-highlight-color:rgba(0,0,0,0.05);}
.nav_box .top_menu_list .bts.current{ color:#FFF;position: relative;}
.nav_box .top_menu_list .bts i { display: none; position: absolute; right: 0; bottom: 0; width:0;height:0;border-width:6px;border-style:solid dashed dashed dashed;border-color: transparent transparent #FFF transparent;}
.nav_box .top_menu_list .bts.current i { display: block;}

.nav_box .top_menu_list2{white-space: nowrap;line-height:45px;height:45px;}
.nav_box .top_menu_list2 a{display:block;float:left;width:21%;margin:7px 2% 0;height:30px;line-height:30px;color:#333333;font-size:14px;text-align: center;background:#ffffff;border-radius: 100px;}
.nav_box .top_menu_list2 .bts{white-space: nowrap; display: inline-block; line-height:45px; padding: 0 10px; color: #fff; text-decoration: none; -webkit-tap-highlight-color:rgba(0,0,0,0.05);}
.nav_box .top_menu_list2 .bts.current{ color:#FFF;position: relative;}
.nav_box .top_menu_list2 .bts i { display: none; position: absolute; right: 0; bottom: 0; width:0;height:0;border-width:6px;border-style:solid dashed dashed dashed;border-color: transparent transparent #FFF transparent;}
.nav_box .top_menu_list2 .bts.current i { display: block;}
/*----------//新闻-导航-----------------*/



/*----------中间新闻-----------------*/
.news-list-wrap a { display: block;}
.news-list-wrap{margin:0 10px 20px;}
.news-list-wrap li{ border-bottom:#d5d5d5 solid 1px; padding:10px 0 10px 0; float:left; overflow:hidden; width:100%;}
.news-list-wrap li:last-child{ border-bottom:0px;}
.news-list-wrap img{float:right;width:30%;height:20%;}
.news-list-wrap p{ line-height:30px;font-size:14px;color:#999; height:30px;  overflow: hidden;}
.news-list-wrap span{padding-right:7px;}
.news-list-wrap .dblue{float:right;}
.news-list-wrap .green{float:right;}
.news-list-wrap .orange{float:right;}
.gengduo{width:100%;height:45px;line-height:45px;background:#EEEEEE;}
.gengduo a{display:block;font-size:16px;color:#777777;height:45px;line-height:45px;}
.gengduo .gengduo1{float:left;width:76px;/*background:url(../images/yihuan.png) no-repeat right center;background-size:20px;*/margin-left:10px;}
.gengduo .gengduo2{width:82px;/*background:url(../images/gengduo_point.png) no-repeat right center;background-size:7px;*/display:block;margin:0 auto;}
.gengduo_s{width:100%;height:45px;line-height:45px;background:#F6F6F6;border-radius: 6px;}
.gengduo_s a{display:block;font-size:16px;color:#777777;height:45px;line-height:45px;}
.gengduo_s .gengduo1{float:left;width:76px;/*background:url(../images/yihuan.png) no-repeat right center;background-size:20px;*/margin-left:10px;}
.gengduo_s .gengduo2{/*background:url(../images/gengduo_point.png) no-repeat right center;background-size:7px;*/display:block;margin:0 auto;text-align:center;color:#777777;}
.gengduo_list a{display:block;font-size:16px;color:#777777;height:45px;line-height:45px;background:#F6F6F6;text-align: center;}
.gengduo_list .gengduo3{width:200px;display:block;margin:0 auto;}
/*----------//中间新闻-----------------*/


/*------------海丰简介----------------*/
.ncjianjie{
	background-color:#F6F6F6;
	padding-top:22px;
	padding-bottom:22px;
}

.ncjianjie_content{
	width:94%;
	margin:0 auto;
	background-color:#ffffff;
	padding-top:1em;
	padding-bottom: 1.3em;
}

.ncjianjie_content p{
	font-size:16px;
	text-indent:2em;
	line-height:24px;
	color:#333333;
	width:94%;
	margin:0 auto 0;
}

.ncjianjie_more{
	display: block;
	width:30%;
	font-size:16px;
	line-height:2.3em;
	margin:0 auto;
	background:#0B66AA;
	text-align: center;
	color:#ffffff;
	margin-top:1em;
}

/*------------海丰简介----------------*/

/*--------------四个海丰-----------------*/
#sq-gk{
	background-color:#ffffff;
	margin-bottom: 5%;
}
#sq-gk .title{background:url(../images/m-sq-r10.png) repeat-x; height:41px; line-height:41px; text-align:center; width:98%;margin:12px auto;}
#sq-gk .title em{padding:0 10px; font-style:normal;background:#ffffff;}

#sq-gk .list{
	padding:0 2%;
}

#sq-gk .list li{
	width:42%; 
	padding:2% 2% 0; 
	float:left; 
	margin:6% 2% 2%;
}

#sq-gk .list dt{
	height:40px;
	line-height:40px;
	text-align:center;
}

#sq-gk .list dt a{
	display:block;
	background:url(../images/liuge_bg.png) no-repeat center;
	background-size:100%;
	font-size:18px;
}

#sq-gk .list img{height:105px; text-align:center;}
#sq-gk .list dd{
	 padding:5px 10px 15px 10px; 
	 color:#9e9e9e; 
	 line-height:25px;
}
#sq-gk .list dd span img{
	width:55%; 
	height:100%; 
	text-align:center;
	margin:0 auto;
}

.sixcity1{
	background-color:#F57A7A;
}

.sixcity2{
	background-color:#F1C063;
}

.sixcity3{
	background-color:#68D3CD;
}

.sixcity4{
	background-color:#A5D474;
}

/*--------------//四个海丰-----------------*/


/*----------------民情风俗----------------*/

.ncjb{
	width:94%;
	margin:0 auto;
	background:#F6F6F6;
}


.ncjb h2{
	width:100%;
	margin:0 auto;
	background-color:#F6F6F6;
	background-image:url(imageszw_title.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size:96%;
	text-align: center;
	padding:15px 0;
	color:#656565;
	font-size:18px;
	font-weight: normal;
}

.ncjb_content{
	width:94%;
	margin:0 auto;
	overflow: hidden;
	background:#F6F6F6;
	padding-bottom: 10px;
}

.ncjb_content ul{
	position:relative;
	left:-1%;
}


.ncjb_content li{
	width: 47%;
	background:#ffffff;
	margin-left:3%;
	margin-bottom: 10px;
}

.ncjb_content li a{
	width:90%;
	padding-left:10%;
	display: block;
	font-size:0.8rem;
	text-align:left;
	height:38px;
	line-height:38px;
	color:#666666;
	overflow: hidden;
	background:url(imagesorange_point.jpg) no-repeat 5% center;
	background-size:3px;
}

.ncjb_content .hover{
	background:#004E92;	
}

.ncjb_content .hover a{
	background:#004E92;
	color:#ffffff;
}

/*----------------//民情风俗----------------*/


/*-----行风-------*/

#zwgk-sz_2{
	width:100%;
	margin:125px auto 0;
	background-color:#F6F6F6;
	background-image:url(imageszw_title.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size:96%;
	text-align: center;
	padding:15px 0;
	color:#656565;
}

#zwgk-sz_2_content{
	background-color:#F6F6F6;
	background-image: url(imageszw-content_point.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	padding-bottom: 23px;
	background-size: 30px;
}


#zwgk-sz_2_content li{
	border:none;
	width:100%;
	background:#ffffff;
	margin:0 auto 14px;
	padding-bottom: 10px;
}

#zwgk-sz_2_content .hover span{
	display: block;
	height:39px;
	line-height:39px;
	background-color:#004E92;
	color:#ffffff;
	width:11%;
	text-align: center;
	float:left;
	padding:0 0.7%;
	margin-left:2%;
}

#zwgk-sz_2_content .hover a{
	display: block;
	float: left;
	height:39px;
	line-height:39px;
	width:83%;
	margin-left:2%;
	color:#D03F3F;
}

#zwgk-sz_2_content li span{
	display: block;
	height:39px;
	line-height:39px;
	background-color:#F6F6F6;
	color:#3F3F3F;
	width:11%;
	text-align: center;
	float:left;
	padding:0 0.7%;
	margin-left:2%;
}

#zwgk-sz_2_content li a{
	float: left;
	height:39px;
	line-height:39px;
	width:83%;
	margin-left:2%;
	color:#3F3F3F;
	overflow:hidden;
}

/*-----//行风-------*/


/*----------互动大图------------*/

.mhd_bigpic{
	position:relative;
	background:#ffffff;
	padding-top:15px;
}

.mhd_bigpic a{
	display: block;
	margin:0 auto;
	width:94%;
}

.mhd_bigpic a img{
	width:100%;
}

.mhd_bigpic_map{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}

.mhd_bigpic_map ul{
	width:100%;
	height:100%;
}

.mhd_bigpic_map ul li{
	float:left;
	width:25%;
	height:100%;
}

.mhd_bigpic_map ul li a{
	display: block;
	width:100%;
	height:100%;
}




/*----------//互动大图------------*/


/*----------新闻切换3------------*/
#zwgk3-sz li{float:left; text-align:center; width:30%; line-height:40px; height:40px; cursor:pointer;background-color:#F6F6F6;color:#004C92;margin:0 1.5%;}
#zwgk3-sz a{display:block;}
#zwgk3-sz li.hover{float:left; text-align:center; width:30%; line-height:40px; height:40px; background:#004E92;color:#ffffff;}
#zwgk3-sz li.hover a{color:#00c032;}
#zwgk3-sz li.hover a:hover{color:#00c032;}
/*----------//新闻切换3------------*/



/*----------政务-要闻-导航-----------------*/
.nav_box2{margin-top:115px;width:100%;height:130px;}
.nav_box2 .top_menu{overflow:hidden; overflow-x:scroll; -webkit-overflow-scrolling:touch;}
.nav_box2 .top_menu::-webkit-scrollbar { display: none; }
.nav_box2 .top_menu_list{white-space: nowrap;line-height:45px;}
.nav_box2 .top_menu_list a{display:block;float:left;width:50%;color:#ffffff;font-size:18px;text-align: center;opacity: 0.7;}
.nav_box2 .top_menu_list .active{color:#ffffff;opacity: 1;}
.nav_box2 .top_menu_list .bts{white-space: nowrap; display: inline-block; line-height:45px; padding: 0 10px; color: #fff; text-decoration: none; -webkit-tap-highlight-color:rgba(0,0,0,0.05);}
.nav_box2 .top_menu_list .bts.current{ color:#FFF;position: relative;}
.nav_box2 .top_menu_list .bts i { display: none; position: absolute; right: 0; bottom: 0; width:0;height:0;border-width:6px;border-style:solid dashed dashed dashed;border-color: transparent transparent #FFF transparent;}
.nav_box2 .top_menu_list .bts.current i { display: block;}

.nav_box2 .top_menu_list2{white-space: nowrap;}
.nav_box2 .top_menu_list2 a{
	display:block;
	float:left;
	width:27.3%;
	margin:19px 3% 0;
	padding-top:70px;
	height:23px;
	line-height:30px;
	color:#333333;
	font-size:14px;
	text-align: center;
	background-color:#ffffff;
	background-repeat: no-repeat;
	background-position: top center;
	background-size:68px;
}

.nav_box2 .top_menu_list2 .zw_icon1{
	background-image:url(imagesmgk_icon1.png);
}

.nav_box2 .top_menu_list2 .zw_icon2{
	background-image:url(imagesmgk_icon2.png);
}

.nav_box2 .top_menu_list2 .zw_icon3{
	background-image:url(imagesmgk_icon3.png);
}

.nav_box2 .top_menu_list2 .zw_icon4{
	background-image:url(imagesmgk_icon4.png);
}

.nav_box2 .top_menu_list2 .bts{white-space: nowrap; display: inline-block; line-height:45px; padding: 0 10px; color: #fff; text-decoration: none; -webkit-tap-highlight-color:rgba(0,0,0,0.05);}
.nav_box2 .top_menu_list2 .bts.current{ color:#FFF;position: relative;}
.nav_box2 .top_menu_list2 .bts i { display: none; position: absolute; right: 0; bottom: 0; width:0;height:0;border-width:6px;border-style:solid dashed dashed dashed;border-color: transparent transparent #FFF transparent;}
.nav_box2 .top_menu_list2 .bts.current i { display: block;}
/*----------//政务-要闻-导航-----------------*/




/*-----------公开-权责清单------------*/

.gkqzqd_content{
	width:94%;
	margin:0 auto 0;
	overflow-x: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
}

.gkqzqd_content ul{
	width:110%;
}

.gkqzqd_content li{
	width: 44%;
	background:#ffffff;
	margin-right:3%;
	margin-bottom: 10px;
}

.gkqzqd_content li a{
	width:100%;
	display: block;
	font-size:16px;
	text-align:center;
	height:38px;
	line-height:38px;
	color:#666666;
}

.gkqzqd_content .hover a{
	color:#D03F3F;
}

.gkqzqd_content .mgk_qzqd_pic{
	display: block;
	width:100%;
	margin:0 auto;
}

.gkqzqd_content .mgk_qzqd_pic img{
	width:100%;
}

/*-----------//公开-权责清单------------*/

/*----------公开大图------------*/

.mhd_bigpic2{
	background:#ffffff;
	padding-top:15px;
}

.mhd_bigpic2 a{
	display: block;
	margin:0 auto;
	width:94%;
}

.mhd_bigpic2 a img{
	width:100%;
}

/*----------//公开大图------------*/


/*-----公开-新闻切换1-------*/
#zwgk-sz li{float:left; text-align:center; width:30%; line-height:40px; height:40px; cursor:pointer;background-color:#F6F6F6;color:#777777;margin:0 1.5%;}
#zwgk-sz a{display:block;}
#zwgk-sz li.hover{float:left; text-align:center; width:30%; line-height:40px; height:40px; background:#004E92;color:#ffffff;}
#zwgk-sz li.hover a{color:#00c032;}
#zwgk-sz li.hover a:hover{color:#00c032;}
/*-----//公开-新闻切换1-------*/


/*------------四个公开-----------*/

.four-pic{
	width:100%;
	background:#ffffff;
}

.four-pic-content{
	width:94%;
	margin:0 auto;
	padding-bottom:15px;
}

.four-pic-content ul{
	width:110%;
}

.four-pic-content ul li{
	float:left;
	margin-top:15px;
	width:44%;
	margin-right:3%;
}

.four-pic-content ul li img{
	width:100%;
}

/*------------//四个公开-----------*/



/*----------列表-新闻-----------------*/
.news-list-wrap-list a { display: block;}
.news-list-wrap-list{margin:0 10px 50px;}
.news-list-wrap-list li{ border-bottom:#d5d5d5 solid 1px; padding:10px 0 10px 0; float:left; overflow:hidden; width:100%;}
.news-list-wrap-list li:last-child{ border-bottom:none;}
.news-list-wrap-list img{float:right;width:30%;height:20%;}
.news-list-wrap-list p{ line-height:30px;font-size:14px;color:#999;  overflow: hidden;}
.news-list-wrap-list span{padding-right:7px;}




/*----------列表 -头部菜单-----------*/
.nav_box_list{ position:fixed;top:0;background-color:#0B66AA;width:100%;height:45px; z-index:999 ;}
.nav_box_list .top_menu{overflow:hidden; overflow-x:scroll; -webkit-overflow-scrolling:touch; }
.nav_box_list .top_menu::-webkit-scrollbar { display: none; }
.nav_box_list .top_menu_list{white-space: nowrap; line-height:45px; text-align:center;}
.nav_box_list .top_menu_list a{padding:0 10px 0 0;}
.nav_box_list .search_nav{ position:relative; float:left;width:35px;height:45px; background-size:cover; cursor:pointer; z-index:9999;}
.nav_box_list .search_nav img{width:15px; height:25px; padding:10px 0 0 10px;}
.nav_box_list .search_over{ position:relative; float:right; height:45px; right:10px; background-size:cover; cursor:pointer; z-index:9999;}
.nav_box_list .search_over img{width:25px; height:25px; padding:10px 0 0 10px;}
.nav_box_list .logo img{width:50%; height:100%; float:left; padding-left:10px;}



/*----------列表-头条-----------------*/
.list_div{padding: 10px; padding-top:0px;}
.list_div li{ border-bottom:1px solid #ddd; padding-bottom:10px;padding-top: 10px;}
.list_div li dt{font-size:16px;line-height: 25px;padding-bottom: 10px;}
.list_div li dd{color:#999999}
.list_div li .hf_lan{color:#2879ab;}
.list_div li .hf_cen{color:#ff7f00;}




























/*--------CSS媒体查询----------------*/

@media screen and (max-device-width : 360px) 
{ 
	#machong_scroll {
	    height: 220px;
	}
	#machong_scroll img {
	    height: 220px;
	}
}

.am-slider-default .am-slider-desc{
	color:#ffffff;
}

#machong_scroll li a{color:#ffffff;}
#machong_scroll li a:hover{color:#ffffff;}

@media screen and (max-device-width : 360px){
	#swfm2 li{
		width:23%;
	}
	#zwgk-sz li{
		font-size:16px;
	}
	#swfm li{
		font-size:16px;
	}
	#sq-pic-sq a{
		font-size:14px;
	}
}







