@charset "utf-8";
body{width: 100%;height: auto;}

.main_box{width: 1080px;padding:0 30px;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content:space-between;}
.bg_white{background: #fff;}
.bg_grey{background: #f5f5f5;}

.mt10{margin-top: 10px;}

.swiper-slide{ position: relative; float: left; }

/*背景图 搜索*/
.con{width: 100%;}
.con .box_one{width: 100%;background: url(../images/body-background.png) no-repeat center top;}
.search{/*width: 681px;*/width: 566px;height: 50px;margin:0 auto;padding-top: 52px;padding-bottom: 40px;}
.search .inp{width: 455px;height: 50px;float: left;text-indent: 20px;}
.search .sub{width:110px;float: left;height: 50px;font-size: 14px;text-align: center;line-height: 50px;background: #438ac7;color: #ffffff;cursor: pointer;}
.search .sub_high{width:110px;float: left;height: 50px;margin-left: 6px;font-size: 14px;text-align: center;line-height: 50px;background: #69abe3;color: #ffffff;cursor: pointer;    display: none;}

/*区块 标题*/
.channel_name{height: 56px;line-height: 56px;border-bottom: #e6e6e6 3px solid;margin-bottom:10px;display: flex;}
.channel_name .name{font-size:21px;color: #438ac7;border-bottom: #438ac7 3px solid;height: 56px;width: 120px;text-align: center;}
.channel_name span{display: block;font-size:21px;color: #313131;height: 56px;line-height: 56px;padding: 0 25px;}
.channel_name a .active{display: block;color: #438ac7;border-bottom: #438ac7 3px solid;}

/* 文章列表 */
.article_list{font-size: 16px;}
.article_list li{line-height: 42px; background:url(../images/ico_dian.png) no-repeat 5px center;padding-left: 20px;}
.article_list li a{color: #313131;}
.article_list li a:hover{color: #438ac7;}
.article_list li .time{float: right;color: #a0a0a0;}

/* 领导信息 */
.wd450{width: 450px;padding: 10px 0 20px 0;}

.ld_box{display: flex;}
.ld_box .ld_logo{width: 160px;margin-right: 30px;}
.ld_box .ld_info{font-size: 14px;color: #313131;line-height: 24px;width: 260px;}
.ld_box .ld_info .ld_name{font-size: 21px;}
.ld_box .ld_info .ld_name a{color: #438ac7;}
.ld_box .ld_info .Duty{border-top: #e6e6e6 1px solid;padding-top: 10px;}

.ld_level{display: flex;font-size: 18px;margin-top: 20px;}
.ld_level .level{width: 100px;color: #438ac7;text-indent: 10px;}
.ld_level .roster{width: 350px;display: flex;flex-wrap: wrap;}
.ld_level .roster a{color: #999;width: 25%;margin-bottom: 10px;}
.ld_level .roster a:hover{color: #438ac7;}

/* 人事信息 */
.wd600{width: 600px;padding: 10px 0 20px 0;}

/* 信息公开链接 */
.wd_xxgk{margin-bottom:30px;display: flex;flex-wrap: wrap;justify-content:space-between;width: 100%;}
.wd_xxgk a{width: 260px;background-color: #f4f4f4;background-position: 50px center;background-repeat: no-repeat;height: 62px;line-height: 62px;font-size: 18px;color: #438ac7;text-indent:95px;margin-bottom: 10px;}
.wd_xxgk a.xxgk_bg{background: url(../images/xxgk_link.jpg) no-repeat center center;font-size: 0;}
.wd_xxgk a.xxgk_ico1{background-image:url(../images/xxgk_ico1.png);}
.wd_xxgk a.xxgk_ico2{background-image:url(../images/xxgk_ico2.png);}
.wd_xxgk a.xxgk_ico3{background-image:url(../images/xxgk_ico3.png);}
.wd_xxgk a.xxgk_ico4{background-image:url(../images/xxgk_ico4.png);}
.wd_xxgk a.xxgk_ico5{background-image:url(../images/xxgk_ico5.png);}
.wd_xxgk a.xxgk_ico6{background-image:url(../images/xxgk_ico6.png);}
.wd_xxgk a.xxgk_ico7{background-image:url(../images/xxgk_ico7.png);}

.wd_xxgk a.xxgk_bg:hover{background: url(../images/xxgk_link.jpg) no-repeat center center;font-size: 0;}
.wd_xxgk a:hover{color: #fff;background-color: #438ac7;background-position: 50px center;background-repeat: no-repeat;}


.wd_xxgk2{margin:30px 0;display: flex;flex-wrap: wrap;justify-content:space-between;width: 100%;}
.wd_xxgk2 a{width: 260px;background: #f4f4f4;height: 62px;line-height: 62px;font-size: 16px;color: #438ac7;text-align:center;margin-bottom: 10px;}
.wd_xxgk2 a:hover{background: #438ac7;color: #fff;}


/**********/
.zt_prev, .zt_next{width: 30px;}
.zt_prev{background: url(../images/zt_prev.png) no-repeat center center;margin-left: 60%;}
.zt_next{background: url(../images/zt_next.png) no-repeat center center;}

.wd525{width:525px;margin:30px 0;}
.tempWrap{overflow: hidden;height: 210px;}
.tjzc_box{font-size: 14px;text-align: center;line-height: 30px;}
.tjzc_box p{padding:0 5px;}
.tjzc_box a{color: #313131;}

.wd220{width: 220px;margin-left:20px;float:left;}
.gongbao_box{width:150px;height:195px;padding-left:50px;background: url("../images/gb_bg.png") no-repeat center center;text-align:center;position: relative;}
.gongbao_box .title{position:absolute;top:70px;color:#d51e17;font-size:14px;font-weight: bolder;width: 150px;text-align: center;}
.gongbao_box .year{position:absolute;bottom:40px;color:#d51e17;font-size:14px;font-weight: bolder;width: 150px;text-align: center;}
.gongbao_box .num{position:absolute;bottom:20px;color:#d51e17;font-size:12px;width: 150px;text-align: center;}

.wd245{width: 245px;margin-left:20px;float:left;}
.zhuanti_box a{display:block;margin-top: 10px;}

.zhongdian_box{display: flex;flex-wrap: wrap;justify-content:space-between;}
.zhongdian_box a{width: 30%;text-align: center;font-size: 16px;color: #313131;margin-top: 20px;}
.zhongdian_box a .ico{display:block;width: 90px;height: 90px;margin:10px auto;border-radius: 50%;-webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;}
.zhongdian_box a:hover .ico{transform: rotateY(360deg); transition: all .5s linear;}
.zhongdian_box a .ico_zdly1{background: #f5f5f5 url("../images/ico_zdly1.png") no-repeat center center;}
.zhongdian_box a .ico_zdly2{background: #f5f5f5 url("../images/ico_zdly2.png") no-repeat center center;}
.zhongdian_box a .ico_zdly3{background: #f5f5f5 url("../images/ico_zdly3.png") no-repeat center center;}
.zhongdian_box a .ico_zdly4{background: #f5f5f5 url("../images/ico_zdly4.png") no-repeat center center;}
.zhongdian_box a .ico_zdly5{background: #f5f5f5 url("../images/ico_zdly5.png") no-repeat center center;}
.zhongdian_box a .ico_zdly6{background: #f5f5f5 url("../images/ico_zdly6.png") no-repeat center center;}
.zhongdian_box a .ico_zdly7{background: #f5f5f5 url("../images/ico_zdly7.png") no-repeat center center;}
.zhongdian_box a .ico_zdly8{background: #f5f5f5 url("../images/ico_zdly8.png") no-repeat center center;}
.zhongdian_box a .ico_zdly9{background: #f5f5f5 url("../images/ico_zdly9.png") no-repeat center center;}

.bannar{width:1080px;overflow: hidden;margin:0 auto}

.mapbox{width: 520px;height: 480px;margin:0 auto;background:url("../images/zwgk_map.png") no-repeat center center/100%;position: relative;}
/**地图移动**/
.map{position: absolute;font-size: 0;}
.map_hs{top:36px;left:268px;width: 131px;height: 149px;z-index: 3;}
.map_hs:hover{background: url("../images/map_hs.png") no-repeat;}
.map_ny{top:79px;left:301px;width: 54px;height: 40px;z-index: 4;}
.map_ny:hover{background: url("../images/map_ny.png") no-repeat;}
.map_hy{top:67px;left:144px;width:200px;height:149px;z-index: 2;}
.map_hy:hover{background: url("../images/map_hy.png") no-repeat;}
.map_hd{top:44px;left:346px;width:146px;height:200px;z-index: 2;}
.map_hd:hover{background: url("../images/map_hd.png") no-repeat;}
.map_sg{top:178px;left:284px;width:37px;height:34px;z-index: 4;}
.map_sg:hover{background: url("../images/map_sg.png") no-repeat;}
.map_zh{top:172px;left:303px;width:39px;height:82px;z-index: 3;}
.map_zh:hover{background: url("../images/map_zh.png") no-repeat;}
.map_yf{top:214px;left:293px;width:29px;height:34px;z-index: 3;}
.map_yf:hover{background: url("../images/map_yf.png") no-repeat;}
.map_zx{top:199px;left:275px;width:34px;height:39px;z-index: 3;}
.map_zx:hover{background: url("../images/map_zx.png") no-repeat;}
.map_hn{top:185px;left:176px;width:281px;height:129px;z-index: 2;}
.map_hn:hover{background: url("../images/map_hn.png") no-repeat;}
.map_qd{top:159px;left:21px;width:214px;height:181px;z-index: 2;}
.map_qd:hover{background: url("../images/map_qd.png") no-repeat;}
.map_cn{top:300px;left:183px;width:148px;height:149px;z-index: 2;}
.map_cn:hover{background: url("../images/map_cn.png") no-repeat;}
.map_ly{top:268px;left:315px;width:162px;height:176px;z-index: 2;}
.map_ly:hover{background: url("../images/map_ly.png") no-repeat;}


@media(max-width: 768px){
	.main_box, .wd450, .wd600, .wd525{width:100%;padding:0 5px;margin:0;}
	
	.ld_level{font-size: 14px;}
	
	.channel_name span{padding: 0 5px;font-size: 14px;}
	.article_list li a{line-height: 14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; width:100%; display: inline-block; height: 16px;}
	.article_list li .time{display: none;}

	.gongbao_box{width:200px;}
	
	.wd_xxgk{margin:0;display: flex;flex-wrap: wrap;justify-content:space-between;width: 100%;}
	.wd_xxgk a.xxgk_bg{background-size:100%;}
	.wd_xxgk a{width:49%;text-indent:45px;background-position: 10px center;height:45px;line-height:45px;font-size:14px;}
	.tempWrap{height: 180px;}
	
	.zt_prev{margin-left: 55%;}
	
	.wd220, .wd245{width: 100%;margin-left:0;}
	.gongbao_box{margin-left: 60px;}
	.bannar{width:95%;}
	
	.zhongdian_box a{font-size: 14px;}
	.zhongdian_box a .ico{width: 80px;height: 80px;}
	
	.mapbox{background: none;display: flex;flex-wrap: wrap;width:100%;height:280px;}
	.mapbox .map{font-size:14px;position: relative;left: 0;top:0;width: 49%;height:45px;line-height:45px;text-align: center;margin-bottom: 0;background: #438ac7;color: #fff;border: #fff 2px solid;}
	.mapbox .map:hover{background: none;}
	.wd_xxgk2{margin:0;}
	.wd_xxgk2 a{width: 48%;}
	
}
@media (min-width: 768px) and (max-width: 979px){
	
}