/*index.css*/
.navlm{display: none;}/*导航栏*/
.topcart{display: none;}/*购物车*/
.leaveMsg{display: none;}/*预约单*/
/*灰色页面  html{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); _filter:none;}
/*首页背景*/.bod{position: absolute; top: 5.6vw; /*z-index: -1; margin: 0 auto; left: 0; right: 0; width: 100%;*/}
.w1200 .heoad{position: fixed; z-index: 500;}
/*中间部分*/.mesos {top: 9vw;}
/*新闻、论坛*/
 	/*左侧图片资讯*/
.for{float:left; width:27%;}
 		/*左侧图片*/
.for .pict0{width: 100%; position:relative; float: left; border: 1px solid #c4e4f4; border-radius:.3vw;}
.imgbox img{width: 100%; height: 13vw; float: left;}
ul.num_a2{position: absolute; right: .2vw;}
ul.num_a2 li{position: relative; margin: .2vw 0; white-space: nowrap; overflow: hidden; text-align: right;}
ul.num_a2 a{display: inline-block; padding:0 .3vw; border-radius:.8vw; background-color:#fff; text-align: center; font-size: .7vw;}
ul.num_a2 .current{font-size: .9vw; padding:0 .4vw; border-radius:.4vw; background-color:#eee;}
ul.num_a2 a:hover{background: #dcdcdc; color: red;}
		/*左侧资讯*/
.infor{border:1px solid #c4e4f4; border-radius:.2vw; overflow:hidden;}
.infor ul li{height:1.25vw; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; padding-left: .7vw;}
.infor ul li a i{width: .4vw; height: .4vw; background: #000; position: absolute; border-radius: .8vw; margin: .4vw 0 0 -.6vw;}
.infor ul li a:hover{color: green;}
	/*中间论坛帖子*/
.p1-lt{float:left; width:45.9%; margin:0 .3vw; padding: 0 .4vw; border:1px solid #c4e4f4; border-radius: .3vw; overflow: hidden;}
.p1-lt .kind{color: #0E0EB3;  font-size: 14px; margin: 0px 5px 0px -10px;}
.p1-lt .kind:hover{color: red;}
.p1-12{height: 10.5vw;}
.p1-12 h3{font-size: 1vw; overflow: hidden; text-align: center; padding-top: .3vw;;}
.p1-12 a{color: #da0000;}
.p1-12 a:hover{color: green;}
.p1-12 p{height: 3.3vw; overflow:hidden; text-indent:1.4vw; /*首行缩进*/}
	/*最新帖子、最新回复*/
.p1-3,.p1-4{height: 6.25vw; border-top: 1px solid #c4e4f4; overflow:hidden;}
.tz{margin-top: .3vw;}
.tz li{width: 100%;  height: 1.2vw; overflow:hidden;}
.tz li em a{float: left; width: 10%;}
.tz li a:hover{color: green;}
.tz li .topic{float: left; width: 68%;}
.tz li .topic-mun{float: right; width: 8vw;}
.tz li em a {color: #888;}
	/*右侧图片视频*/
.pict_video{float:left; width:25%;}
		/*右侧图片*/
.pict img{float:left; width:100%; height:2.35vw; margin-bottom: .3vw;}
		/*右侧视频*/
#video{float:left; width: 100%; height: 6vw; margin-bottom: .3vw; border:1px solid #c4e4f4;}

/*地图、政务*/
.gover_map{width:100%; margin: .1vw 0; float: left;}
.p2-lead{height:1.2vw; background:#e0f2ff; font-size: .8vw;}/*浅蓝背景条*/
.p2-lead span{font-weight:bold; float:left; color:#888;}/*小标题*/
	/*左侧地图*/
.map{float:left; width:27%; height:13vw; border:1px solid #c4e4f4; border-radius:.3vw; overflow:hidden;}
.map .p2-lead{}
.map p{font-weight:bold; color: #0E0EB3;}
.map img{width:100%; height:13vw;}
	/*轮播*/
.slideBox .hd{text-align:center; position:absolute; height:14px; line-height:14px; margin-top: -20px;}
.slideBox .hd ul li{display:inline-block; width: 10px; height: 10px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; margin: 0 5px; cursor: pointer; background:rgba(255,255,255,.35);}
.slideBox .hd ul li.on{background:#00c192; width: 20px; height: 10px; border-radius: 5px;}
	/*右侧政务*/
.gover{float:right; width:72.4%; height: 13vw; border:1px solid #c4e4f4; border-radius:.3vw;  overflow:hidden;}
.gover .p2-lead{}
 		/*政务标题*/
.kuaixun {color: #BF1515; width: 6%; float: left; text-align: center;}
.gover ul{color: #0E0EB3;}
.gover ul li{float: left; text-align: center; width: 3.77%; border-left: solid 1px #C6E3F5;}
.zw_type_out{text-align: center; height: 1.2vw; background: #FFF;  color: red;}
			/*左侧政务快讯*/
.zwkx{float: left; width: 30vw; height: 11.7vw;  border:1px solid #c4e4f4; border-radius:5px; overflow:auto; /*滚动条*/}
.zwkx p{font-size: .7vw;  margin: .2vw; color: #660505; text-align: left; /*首行缩进*/text-indent:1.5vw;}
			/*右侧政务内容*/
.nr{float: right; width:27.5vw; margin-top: .2vw;}
.nr li{height: 1.14vw; font-size: .7vw; float: left;}
.nr li a:hover{color: green;}
.nr li p{}
.nr li a{float: left; overflow: hidden; white-space: nowrap; /*点点点*/text-overflow: ellipsis;}

/*八大板块*/
.bk{width:100%;  float: left;}
.bk_l{float: left;}
.bk_r{float: right;}
.bk_l,.bk_r{width:49.7%; height: 15vw; border:1px solid #c4e4f4; border-radius:.3vw; margin-top: .2vw;}
	/*导航*/
.bk_nav{float: left; width: 100%; border-bottom: 2px solid #36a3db;}
.bk_nav strong{margin-left: 1vw;}
.bk_nav strong a{font-size: 1.2vw; font-weight: 500;}
.bk_nav strong i{color: #999; margin-left: .5vw; font-size: .8vw;}
.bk_nav .caidan{float: right;}
.bk_nav em{float: left; color: red; margin-top: .2vw; font-size: .6vw;}
.bk_nav .pan{float: right; margin-top: .7vw; margin-right: .5vw; font-size: .8vw;}
.bk_nav .pan a{margin: 0 .5vw; color: #0E0EB3;}
.bk_nav .pan a:hover{color: red;}
hr{width: 99%; height: 1px; color: #8BBCEF;}
	/*左图片*/
.pic_l{float:left; width: 30%;}
.pic_l img{width:100%; height:11vw; margin: .5vw 0 0 .5vw; display: block;}
.pic_l a p:hover{color: red;}
.pic_l p{width:100%; height:1vw;  color:#0E0EB3; overflow:hidden; text-align: center; margin: .3vw 0 0 .3vw;}
 	/*右上新闻*/
.pic_r{float:right; width: 67%;}
.pic_r strong {float: left; height: 2vw; width: 100%;}
.pic_r strong a{color:#660505; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; font-size: .85vw; margin-top: .4vw;}
.pic_r strong a:hover{color: red;}
.pic_r .news{width:100%; height: 6.4vw; float: left;}
.pic_r li{height: 1.3vw; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pic_r li a:hover{color: green;}
.pic_r li em a{color: #0E0EB3; margin-right: 10px;}
.pic_r li em a:hover{color: red;}
 	/*右下快讯*/
.kxk{border:1px dashed #bbbbbb; margin:.2vw .5vw 0 0; width: 98%; overflow: hidden; float: right;}
.kxk .b {float: left; line-height: .9vw; width: 1.2vw; margin: .25vw .5vw; color: #BF1515; font-size: .8vw; border-right: 1px dashed #bbbbbb;}
.kxk ul {margin: .2vw 0 0 1.8vw;}
.kxk ul li{overflow:hidden;}
.kxk li a:hover{color: green;}

/*商家*/
.bk_sj{height:20vw; margin:.2vw 0; border:1px solid #c4e4f4; border-radius:.3vw; float: left;}
	/*左侧图片*/
.pic_lt{float:left; width: 25%;}
.pic_lt img{width:100%; height:16vw; margin: .5vw 0 0 .5vw; ; display: block;}
.pic_lt a p:hover{color: red;}
.pic_lt p{width:100%; font-size: .8vw; color:#0E0EB3; overflow:hidden; text-align: center; margin-top: .2vw;}
	/*右侧内容*/
.pic_rt{float:right; width: 74%; height: 18vw;}
.pic_rt ul{width: 100%; height: 100%; overflow: hidden;}
.pic_rt ul li{width: 32%; height: 30%; float: left; margin: .25vw; border: 1px solid #c4e4f4;}
.pic_rt ul li img{width:40%; height:100%;  display: block; float: left;}
.pic_rt ul li a p:hover{color: red;}
.pic_rt ul li p{width:60%; float: right; height:40%; overflow:hidden; text-align: center;}
.pic_rt ul li .u {width: 60%; height: 50%; float: left;}
.pic_rt ul li .u img {float: left; width: 3vw; height: 3vw; border-radius: 2vw; margin-left: 1vw;}
.pic_rt ul li .u span {float: left; width: 6vw; height: 1vw; margin-top: .5vw; text-align: center;}
.pic_rt ul li .fb span {float: left; width: 7vw; height: 1vw; margin-top: -1vw; margin-left: 4vw; text-align: center;}

/*生活画报*/
.pic_m {width: 100%; overflow: hidden; border: 1px solid #c4e4f4; border-radius: 5px; margin-bottom: .2vw;}
	/*导航*/
.pic_m .hd strong {/*margin-left: 25px;*/}
.pic_m .hd strong a {font-size: 1.2vw; font-weight: 500;}
.pic_m .hd strong .p {font-size: 1.2vw;}
.pic_m .hd strong span {font-size: .8vw; font-weight: 1000; color: #ff5100;}
.pic_m .link {margin-top: -1.5vw;}
.pic_m .link em {float: right; color: red; margin-top: -.4vw; font-size: .6vw;}
.pic_m .More {float: right; color: #0E0EB3; font-size: .8vw;}
.pic_m .More a{color: #0E0EB3; margin: 0 .5vw;}
.pic_m .More a:hover, .pic_m .Title a:hover {color: red;}
.pic_m .Title {float: right; color: #e26f37; margin-right: .5vw;}
.pic_m .Title a {color: #0E0EB3; font-size: .8vw; padding-left:.4vw; margin-right:.4vw;}
	/*图片*/
.hb-box {width: 100%; height: 33.6vw; margin-top: 8px; margin-left: .4vw; float: left;}
.hb-box img {width: 100%; height: 100%; border: 1px solid #c4e4f4; border-radius: 5px;}
.hb-box a:hover{opacity: .8; filter: Alpha(opacity=96);}
.hb-box p {margin-top: -2vw; height: 2vw; color: #fff; font-size: .7vw; z-index: 1}
.hb-box p:hover {color: red; font-size: .7vw;}
.hb-box .bg {margin-top: -2.2vw; height: 2vw; background-color: #000; filter: alpha(opacity=50); opacity: .5; z-index: -1}
.hb-mask{position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); display: flex; justify-content: center; align-items: center; color: #fff; opacity: 0; transition: all 0.2s; border: 1px solid #c4e4f4; border-radius: .3vw;}
.hb-pics2 .hb-mask span {padding: 1vw;}
.hb-mask span{padding: .4vw; line-height: 1.6em;}
.hb-box a:hover .hb-mask{opacity: 1;}
	/*图片位置*/
.pv87, .pv88, .pv89, .pv90, .pv91, .pv92, .pv93, .pv94, .pv95, .pv96, .pv97, .pv98, .pv99, .pv100, .pv101{position: absolute;}
.pv87, .pv101{width: 27.8%; height: 22.05vw;}
.pv88, .pv89, .pv90, .pv91, .pv92, .pv93, .pv94, .pv95, .pv96, .pv97, .pv98, .pv99, .pv100{width: 13.6%; height: 10.75vw;}
.pv88, .pv89, .pv90{margin-left: 0;}
.pv87, .pv91{margin-left: 14.2%;}
.pv92 {margin-left: 28.4%;}
.pv93, .pv94, .pv95{margin-left: 42.6%;}
.pv96, .pv101{margin-left: 56.8%;}
.pv97 {margin-left: 71.0%;}
.pv98, .pv99, .pv100{margin-left: 85.2%;}
.pv87, .pv88, .pv95, .pv96, .pv97, .pv98{margin-top: 0vw;}
.pv89, .pv94, .pv99, .pv101{margin-top: 11.2vw;}
.pv90, .pv91, .pv92, .pv93, .pv100{margin-top: 22.4vw;}