@charset "utf-8";
/* CSS Document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px"微软雅黑","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%; }
a{color:#000;text-decoration:none; font-weight:normal;cursor: pointer;}
a:hover{color:#2a9dd6;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
body{/*background: #f7f7f7;*/
   /* background-attachment: fixed;*/
}
.head,.sure_nav{
    max-width: 1378px;
    margin:0 auto;
}
.newYear_head{
    max-width: 1378px;

    position: relative;
    z-index: 1111;
    margin:0 auto;
}
.newYear_head a{
width: 1378px;
display: block;
height: 370px;
}
.layoutwarpper {

}

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.space0{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}
.space5{clear:both; height:5px; display:block; font-size:1px;overflow:hidden;}
.space10{clear:both; height:10px; display:block; font-size:1px;overflow:hidden;}
.space15{clear:both; height:15px; display:block; font-size:1px;overflow:hidden;}
.space20{clear:both; height:20px; display:block; font-size:1px;overflow:hidden;}
.space25{clear:both; height:25px; display:block; font-size:1px;overflow:hidden;}
.space30{clear:both; height:30px; display:block; font-size:1px;overflow:hidden;}
.space35{clear:both; height:35px; display:block; font-size:1px;overflow:hidden;}
.space40{clear:both; height:40px; display:block; font-size:1px;overflow:hidden;}
.cl{clear: both;}
.main{width: 1200px;margin: 0 auto;}
.sure_main{width: 1200px;margin: 0 auto;}
#sure_daohang{ width:103%; background:#2a9dd6;height:70px}

/*头*/
/*导航样式*/
.sure_main{height: 70px; /*background:#2a9dd6*/}
.sure_main ul li{ display:inline-block; line-height:35px; font-size:18px; padding:0px 20px;}
.sure_main ul li a{ color:#FFF}
/*.sure_main ul li:hover{ background:#055ca3;}
.sure_main ul li:hover a{color:#FC0}
*/
.tianqi{width: 156px;overflow: hidden;background:url(../images/gd.png) no-repeat right 7px ; padding-bottom: 4px;margin-top: 5px;margin-left: 5px;}
.riqi{
	margin-top: 5px;padding-bottom: 12px;background: url(../images/rili.png) no-repeat 0 0 ;width: 67px;display: inline-block;
}
.year{color: #fff;text-align: center;/*color: #ffbbb6;*/}
.mmdd{color: #1d85b8;font-weight: bold;text-align: center;height: 32px;line-height: 32px;font-size: 12px;}
.topr{width: 430px;}
.logo{float: left;width: 156px;height: 64px;/*margin-left: 100px;*/padding-top: 32px;}
.logo img {
    width: 184px;
}
/*搜索 */
.search{float: left;width: 178px;position: relative;height: 32px;margin:20px 10px 0 10px;}
.search .search_text {background: url(../images/jy_bg.png) 0 0 no-repeat;height: 32px;line-height: 32px;width: 178px;font-size: 14px;color: #666;border: 0 none;position: absolute;left: 0;z-index: 5;padding-left: 10px;}
.search .search_btn { background: url(../images/jy_bgv.png) 0  0 no-repeat;width: 42px;height: 32px;border: none;cursor: pointer;position: absolute;right: 0;z-index: 10;}

/**/
.topr{/*margin-top: 60px;*/}
.topr span{float: left;width: 1px;background: url(../images/gd.png) no-repeat 0  10px;height: 25px;}
.topr a{font-size: 14px;color:#999999;display: inline-block;height: 31px;line-height: 31px;float: left;padding: 0  8px 0 8px;}
.topr a.weixin{background: url(../images/wx.png) no-repeat 10px center; padding-left: 42px;}
.topr a:hover.weixin{background: url(../images/wx2.png) no-repeat 10px center; padding-left: 42px;}
.topr a:hover{color:#2a9dd6;}
#Week{color: #3a3a3a;text-align: center;}
.topr a.weibo{background: url(../images/wb.png) no-repeat 10px center; padding-left: 42px;}
.topr a:hover.weibo{background: url(../images/wb2.png) no-repeat 10px center; padding-left: 42px;}
.topr a.denglu{background: url(../images/dl.png) no-repeat 10px center; padding-left: 42px;}
.topr a:hover.denglu{background: url(../images/dl2.png) no-repeat 10px center; padding-left: 42px;}
.topr a.jt{padding: 0;}
.topr i{background: url(../images/ds.png) no-repeat 0 center ;width: 11px;float: left;height: 31px;line-height: 31px;font-size: 17px;padding-right: 0px;}
.tbanner1{width: 882px;}
.nav ul{margin: 0 50px;}
.bb1{width: 304px;}
/* 轮播css */
.slideBox{ width:780px; height:482px; overflow:hidden; position:relative; }
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; left:334px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:15px;  width:30px; height:6px; line-height:6px; text-align:center; background:#bdbdbd; cursor:pointer; text-indent: -999px; }
.slideBox .hd ul li.on{ background:#2a9dd6; color:#fff;height: 6px;}
.slideBox .bd{ position:relative; height:100%; z-index:0; height:450px;overflow: hidden;  }
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
.slideBox .bd  img{ width:780px; height:450px; display:block;  }
.slideBox .bd p{color:#dadada;position: absolute;bottom: 0px;left: 0;width: 760px;height: 42px;font-size: 14px;line-height: 42px;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background: rgba(0,0,0,0.5);overflow: hidden;padding-left: 20px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev{ position:absolute; left:0%; top:50%; margin-top:-56px; display:block; width:50px; height:112px; background:url(../images/prev.png)  no-repeat 0 0;    z-index: 444; }
.slideBox .next{ position:absolute; left:0%; top:50%; margin-top:-56px; display:block; width:50px; height:112px; background:url(../images/next.png) 0 0 no-repeat;z-index: 444;  }
.slideBox .next{ left:auto; right:0; }
.slideBox .prev:hover{ background:url(../images/prev1.png) 0 0 no-repeat; }

.slideBox .next:hover{ background:url(../images/next1.png) 0 0 no-repeat; }
/**/
.layout_right{width: 380px;}
/*头条 */
.hlNews{border-bottom: 1px #e1e1e1 solid;padding-bottom: 28px;}
.hln2{padding-top: 22px;}

.hlNews h1{display: block;background: url(../images/h1.png) no-repeat 0 10px;
    display: block;
    height: 30px;}
.hlNews h1:hover{background: url(../images/h2.png) no-repeat 0 9px;}
.hlNews h1, 
.hlNews h1 a {font: 500 18px/30px "微软雅黑";margin-bottom: 5px;color: #000000;height: auto;overflow: hidden;word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.hlNews h1 a {padding-left: 20px;}
.hlNews h1 a:hover{color: #2a9dd6;}
.zyh1{height: 44px;line-height: 24px;color: #666666;font-size: 14px;overflow: hidden;}
.hlList{margin-top: 5px;}
.hlList li {height: 34px;line-height: 34px;display: block;padding-left: 20px;background: url(../images/hlist1.png) no-repeat 0 14px;font-size: 16px; width:380px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.listsz li {max-height: 60px;line-height: 23px;margin-bottom: 10px;display: block;padding-left: 20px;background: url(../images/hlist1.png) no-repeat 0 9px;font-size: 16px;overflow: hidden;height: auto;}
.hlList li a{
    color: #333;
}
.hlList li:hover{background: url(../images/hlist2.png) no-repeat 0 14px;}
.hlList li a:hover{color: #2a9dd6;}


/**/
.head{position: relative;z-index: 4;padding-bottom: 10px;}
.head .main{position: relative;}
 .dnimg img.wxff{position: absolute;
   left: 851px;
    top: 103px;
   
    z-index: 19;}
    .dnimg{display: none;}
.dnimg img.sjz{
	position: absolute;
    left: 900px;
    top: 95px;z-index: 19;}
.sanjycp .imgc1{display: inline-block;*display: inline;_display: inline;}
.sanjycp .imgc2{display: none;}
.sanjycp:hover .imgc2{display: inline-block;*display: inline;_display: inline;}
.sanjycp:hover .imgc1{display: none;}
.group{
    text-align: center;
   font-family: "Microsoft YaHei";
   font-size:36px;
   color:#333;
   padding: 0  0 26px 0;
}

.group a{font-weight: bold;}
.group .span{display: inline-block;*display: inline;width:19px;padding:3px;background: #2a9dd6; color: #fff;font-size: 19px; margin-left: 5px;    position: absolute;
    top: 49.5%;_margin-top: -24px;*margin-top: -24px;}
.group h2{height: 72px;display: block;overflow: hidden;}
.layoutwarpper{margin: 0 auto;width: 1200px;background: #fff;}


/*##################镇街头条 ###########################*/
.zhenjie_toutiao{ margin-top:25px; margin-bottom:20px}
.part2017 {width: 1200px;height: auto;display: block;overflow: hidden;margin: 0 auto;position: relative;}
.scroll_title{ font-weight:bold;width:45px; height:170px; line-height:45px; padding:25px 13px; display:block; overflow:hidden; float:left; background:#2a9dd6; font-family:microsoft yahei; font-size:35px; color:#fff;}
.scroll_title a{color:#fff; font-size:35px; }
.scroll_title a:hover{color:#fff; text-decoration:none;}
.scroll_title2{width:24px; height:120px; line-height:30px; padding:35px 13px; display:block; overflow:hidden; float:left; background:#c00; font-family:microsoft yahei; font-size:24px; color:#fff;}
.scroll_title2 a{color:#fff;}
.scroll_title2 a:hover{color:#fff; text-decoration:none;}
.scroll_horizontal{width:1089px;height:180px;padding:20px;line-height:20px;background:#f5f5f5; float:left; }
.scroll_horizontal .box{overflow:hidden;position:relative;width:840px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:250px; height:180px;text-align:center; padding-right:40px;}
.scroll_horizontal .list li img{width:250px; height:100px;}
.scroll_horizontal .list li h1{width:250px; /*height:40px; */line-height:40px; display:block; overflow:hidden; font-family:microsoft yahei; font-size:14px;}
.scroll_horizontal .list li h1 span{ line-height:20px;}
.scroll_horizontal .list li h1 a{ color:#333;}
.toutao_b1{font-size:16px; float:left}
.toutao_b2{color:#F00}

.scroll_horizontal .list li span{width:250px; height:50px; line-height:25px; text-align:left; display:block; overflow:hidden; color:#666; font-size:12px;}
.scroll_horizontal .list li span a{ padding-left:10px; color:#f00;}
.scroll_horizontal .plus,.scroll_horizontal .minus{position:absolute;top:90px;width:24px;height:39px; display:block; background:url(../images/control.png) no-repeat;cursor:pointer;}
.scroll_horizontal .plus{left:100px;   background-position:-8px -5px;}
.scroll_horizontal .minus{right:30px;   background-position:-48px -5px;}
.scroll_horizontal .plus:hover,.scroll_horizontal .minus:hover{background:#f60;  background: url(../images/control.png) no-repeat;}
.scroll_horizontal .plus:hover{left:100px;   background-position: -8px -55px;}
.scroll_horizontal .minus:hover{right:30px;   background-position: -48px -55px;}


/*横幅*/
.sure_hengfu{ margin:15px 0; width:1200px; margin:0 auto}

.sg-title {
  overflow: hidden;
  height: 50px;
  line-height: 50px;
  background: #f8f8f8;
  border-top: 2px solid #2a9dd6;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 2px;
  font-size: 18px;
  color: #000000;
  font-family: "微软雅黑";
}
.sg-title .more{
  font-size: 16px;
  float:right;
  margin-right:10px;
}
.sg-title .more a{
  color: #000000;
}
.sg-main5 .sg-contain a {
  display: block;
  float: left;
}
.sg-main5 .sg-contain a.sg-picw1 {
  width: 331px;
  height: 340px;
  margin-top: 22px;
}
.sg-main5 .sg-contain a.k-m2pubpici p{
	background: url(../images/main2-opabg.png) repeat;
}
.sg-main5 .sg-contain a.sg-picw1 img {
  width: 331px;
  height: 340px;
}
.sg-main5 .sg-contain .sg-picw2 {
  display: block;
  float: left;
  overflow: hidden;
  width: 460px;
  margin-top: 2px;
}
.sg-main5 .sg-contain .sg-picw2 a.k-m2pubpici {
  width: 220px;
  height: 160px;
  margin-top: 20px;
  margin-left: 10px;
}
.sg-main5 .sg-contain .sg-picw2 a.k-m2pubpici img {
  width: 220px;
  height: 160px;
}
.sg-main5 .sg-contain a.sg-picw3 {
  width: 279px;
  height: 340px;
  margin-top: 22px;
  margin-left: 10px;
}
.sg-main5 .sg-contain a.sg-picw3 img {
  width: 279px;
  height: 340px;
}


/*聚焦南海 */

/* common */
.region, .mod, .mhd, .mbd{display: block; clear: both; overflow: hidden; height: auto; content: '.'; *zoom: 1;}
.l{float: left;}
.r{float: right;}
.cl{clear: both;}
.auto{margin-right: auto; margin-left: auto;}
.ovh{overflow: hidden;}
.fw{font-family: Microsoft YaHei;}
.f0{font-size: 0;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}
.b{font-weight: bold;}
.tc{text-align: center;}
.tr{text-align: right;}
.tit-m{position: absolute; display: block; overflow: hidden; background-color: rgba(000, 000, 000, .6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000, endColorstr=#90000000);}

/* color */
.c1,
.c1:hover{color: #fff;}
.c2{color: #8d8d8d;}
.c3{color: #558edf;}
.g1{background-color: #318ed2;}
.g2{background-color: #f3f3f3;}
/* layout */
.layout{clear: both; width: 1200px; margin-right: auto; margin-left: auto;}
.lay-a,
.lay-b,
.lay-c,
.lay-d{display: inline; float: left;}
.lay-a{width: 840px;}
.lay-b{width: 400px;}
.lay-c{width: 400px;}
.lay-d{width: 396px; margin-bottom: 20px;}

.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.ml20{margin-left: 20px;}
.ml10{margin-left: 10px;}
.mr20{margin-right: 20px;}
.mr15{margin-right: 15px;}
.mr24{margin-right: 24px;}
.mr30{margin-right: 22px;}
.pt20{padding-top: 20px;}
.mb10{ margin-bottom:10px;}


.xianzhi{ height:300px; overflow:hidden}
.xianzhi .xianzhi2{ line-height:20px; font-size:14px; margin-top:3px;}

.list3 .item{/*height: 79px;*/padding-top: 10px;line-height:28px;}
.list2 .item+.item,
.list3 .item+.item{border-top: 1px solid #e6e6e6;}

.mhd2{font: 20px/40px Microsoft YaHei;letter-spacing: 1px;}

.mhd3{font: 16px/31px Microsoft YaHei;background: url(../images/ico-g.png) 0 0 repeat-x; margin-top:3px;}
.mhd3 .tit{border-top: 2px solid #318ed2;display: inline-block;padding: 0 10px;}
.mhd3 a{ font-size:20px; font-weight:bold;}

.mhd4{font: 20px/40px Microsoft YaHei;letter-spacing: 1px;background: url(../images/mhd4.png) 0 0 no-repeat;}

.mhd5{font: 16px/31px Microsoft YaHei;background: url(../images/ico-g.png) 0 31px repeat-x;}
.mhd5 .tit{border-bottom: 2px solid #318ed2;display: inline-block;padding: 0 10px;}
.mhd5 a{ font-size:20px; font-weight:bold}


.ico-01{background: url(../images/ico-01.png) 5px 50% no-repeat;}
.ico-02{background: url(../images/ico-02.png) 5px 50% no-repeat;}
.ico-03{background: url(../images/ico-03.png) 5px 50% no-repeat;}

.dot .item{background: url(dot.png) 10px 50% no-repeat;padding-left: 20px;}

.baishitong .item{float: left;width: 25%;text-align: center;margin-bottom: 5px;}


/*聚焦南海 右侧*/
.zhujiang_tu{margin-top:15px; float:left; width:220px}
.zhujiang_zi{  float:left;/* height:218px;*/ padding-left:10px; padding-top:10px}
.zhujiang_zi ul li{ color:#000;margin:3px 0; background:#29a2d9; text-align:center;}
.zhujiang_zi ul li:hover{ background:#FC0; }
.zhujiang_zi ul li a{ font-size:18px; color:#FFF; display:block; padding:8px 0;}
.zhujiang_zi ul li a:hover{color:#666}



/*直播*/
/*video-row-list*/
.video-img .img-row-list { width: 322px; overflow: hidden; padding: 15px 0 10px 5px; box-sizing: border-box; }
.video-img_img-row-list_ul li { position: relative; float: left; width: 163px; border: 6px solid #fff; overflow: hidden; border-radius: 8px; }
.video-img_img-row-list_ul li img { width: 163px; height: 82px; cursor: pointer; transition: all 0.6s; }
.video-img_img-row-list_ul li img:hover { transform: scale(1.4); }
.video-img_img-row-list_ul li p { position: absolute; text-align: center; width: 100%; height: 24px; line-height: 24px; bottom: 0; color: #fff; font-size: 12px; background: rgba(0, 0, 0, 0.5); overflow: hidden; z-index: 99; }
.video-img .img-row-list { padding-left: 15px; padding-top: 0px !important; }
.sure_zhibo_zi{ padding-left:10px; font-size:14px;}
.sure_zhibo_zi li{ background:url(../images/xiaotubiao1.png) no-repeat left; padding-left:22px; line-height:28px; float:left}

.picTxt{     margin-top: 10px;}
.picTxt img{ float:left; margin-right:10px; }
.conRight .picTxt{ padding-bottom:10px;}
.conRight .picTxt a{color:#000;}
.conRight .picTxt p.black14{ color:#666; max-height:5.5em; overflow:hidden;}
.black14{line-height:25px;color:#000;font-size:14px;}


/*魅力南海*/
.sure_meili_one{ border:1px solid #e4e2e2; height:420px; width:470px; margin-top:15px; float:left;}
.sure_meili_two{border:1px solid #e4e2e2; height:420px; width:354px; margin-top:15px; float:left; margin-left:15px}
.more_a{ color:#333}
.more_a:hover{ color:#2a9cd8}


h1.k-pubtit {	
  overflow: hidden;
  height: 20px;
  line-height: 20px;
  font-size: 20px;
  color: #37a2d8;
  border-left: 4px solid #37a2d8;
  padding-left: 10px;
  margin-bottom: 10px;
  width:425px;
}
.sure_huodong{ padding:15px}
.sure_huodong_tu{ width:430px;}
.sure_huodong_tu img{ float:left}
.sure_huodong_zi{ width:210px; float:left}
.sure_huodong_zi li{width:210px; line-height:28px; font-size:14px; margin-left:15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; background:url(../images/xiaolandian.jpg) no-repeat left; padding-left:10px}
.sure_huodong_zi li a{ color:#333}
.sure_huodong_zi li a:hover{ color:#2a9cd8}
.sure_huodong_zi li:first-child{ font-size:18px; line-height:40px; background:none}
.sure_huodong_zi li:first-child a{color:#008dd5;}

.sure_huodong2{ padding:15px}
.sure_huodong_tu2{ width:325px;}
.sure_huodong_tu2 img{ float:left}
.sure_huodong_zi2{ width:310px; float:left; margin-top:15px}
.sure_huodong_zi2 li{width:310px; line-height:28px; font-size:14px; margin-left:15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; background:url(../images/xiaolandian.jpg) no-repeat left; padding-left:10px}
.sure_huodong_zi2 li a{ color:#333}
.sure_huodong_zi2 li a:hover{ color:#2a9cd8}

a.k-m2pubpici {
  overflow: hidden;
  display: block;
  margin-top: 6px;
  position: relative;
}
a.k-m2pubpici img {
  display: block;
  width: 350px;
  height: 180px;
}
a.k-m2pubpici p {
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: url(../images/box_kuai.png) repeat;
  width: 100%;
  text-align: center;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  font-size: 14px;
  color: #fff;
  line-height: 40px;
  height: 40px;
  padding-left: 2px;
  font-size:14px;
  font-weight:bold;
  width:350px;
}

/*微博*/
.in-main1lf{ float:left; margin-top:15px; margin-left:15px;}

/*视觉南海*/

/* 组图 */

.sure_shijue_one{position:relative;width:1200px;height:390px; margin:0px auto; overflow:hidden}
.mhd5 span{ background:url(../images/xiaosanjiao.jpg)no-repeat 0 0; padding-left:25px; height:30px; line-height:33px; float:left}
.imgListBig{width: 580px;float: left;position: relative;overflow: hidden;}
.imgListBig h3{z-index: 99;font-size:20px;background: url(../images/bgblack.png) no-repeat top center;color: #fff;line-height:72px;height: 65px;background-size: 100% 100%;padding: 0 20px;position: absolute;bottom: 0;left:0;right:0;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;_background:none;_background:#000 !important;_height:40px;_line-height:40px;}
.imgListBig h4.tit{z-index: 99;font-size:20px;background: url(../images/bgblack.png) no-repeat top center;color: #fff;line-height:72px;/*height: 65px;*/background-size: 100% 100%;padding: 0 20px;position: absolute;bottom: 0;left:0;right:0;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;_background:none;_background:#000 !important;_height:40px;_line-height:40px;}
.imgListBig img{display: block;height: 350px;width: 100%;transition: all 0.7s;}
.imgListBig img:hover{transform: scale(1.05); }
.imgListSmall{width: 620px;float: left}
.imgListSmall a{display: block;width: 300px;height:170px;overflow: hidden;position: relative;float: left;margin: 0 0 10px 10px;_margin:0 0 10px 5px;}
.imgListSmall a img{transition: all 0.7s;width: 100%;height: 100%;}
.imgListSmall a img:hover{transform: scale(1.05); }
.imgListSmall h4{z-index: 99;font-size:14px;background: url(../images/bgblack.png) no-repeat top center;color: #fff;line-height:30px;height: 30px;background-size: 100% 100%;padding: 0 20px;position: absolute;bottom: 0;left:0;right:0;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;_background:none;_background:#000 !important;_height:40px;_line-height:40px;}


/*航拍三部分*/
.sure_hangpai{ border:1px solid #f2f2f2}
.sure_hanpai_one{ width:370px; float:left; margin:20px 13px}
.sure_hanpai_tu{ padding:15px 10px;}
.sure_hanpai_tu li{ text-align:center; font-size:16px; }

/*便民服务*/
.bmfw {border:1px #CCC solid; background:#f5f5f5; font-size:12px; line-height:20px; width:1200px; margin:0px auto; height:170px; margin-top:10px;margin-bottom:20px; padding:10px 10px;}
.bmfw img { width:40px; height:40px; display:block; text-align:center; margin:auto; clear:both; }
.bmfw ul{list-style:none;margin:0px;}
.bmfw li{width:60px; text-align:center;float:left;display: inline; padding:8px 7px; height:58px; border:1px #ccc solid; margin:5px 6px 5px 7px; background:#ffffff; }


/*二维码*/
.ewm .title { color: #58595a;font-size: 16px;font-weight: bold;line-height: 30px;padding-left:0px; margin-bottom:10px}
.ewm .title span { font-size: 12px;color: #F00;font-weight: normal;}
.ewm ul{ margin:0; padding:0; overflow:hidden; width:1150px; margin:0 auto; margin-bottom:7px;position:relative;}
.ewm{ position:relative;width:1150px; margin:0 auto; overflow-x:hidden;}
.ewm ul li img { padding:1px; border: 1px solid #dbdbdb; width:130px; height:130px;}
.ewm ul li { float: left;width:160px; display:block; text-align: center; font-size:12px; margin:0; padding:0; margin-bottom:10px;overflow: hidden;}
.ewm li p{text-overflow: ellipsis;white-space: nowrap; margin:0; padding:0; line-height:1.6em;width:100%; font-size:14px}
#fimg{ position:absolute; left:0;  z-index:100; font-size:14px; line-height:1.5em; text-align:center; background: url(http://img.xtol.cn/images/wq/img_ph.png) no-repeat right; padding-right:160px; display:none;}
#fimg p{ text-align:center; margin:0; padding:0;  width:230px; }
#fimg>div{ background:#FFF;border: 1px solid #dbdbdb; padding:5px; width:230px;}
#fimg>div img{border: 0px solid #eee; width:220px;}



/*底部友情链接*/
.yqlj{ border-top:1px #333 solid; height:30px}
ul.yqlj1{width:1000px;}
ul.yqlj1 li{ float:left;width:110px; font-size:12px; line-height:22px;overflow:hidden}

ul.yqljl li a:link,ul.yqljl li a:visited{ width:80px; height:30px; float:left; text-align:center; font-size:12px; line-height:30px; font-weight:bold; display:block}

/*foot*/
.pub-footbtm {
  overflow: hidden;

  font-size: 12px;
  color: #666;
  margin-top: 15px;
  background: url(../images/foot_bg.jpg) no-repeat center;
}
.pub-footbtm > ul {
  overflow: hidden;
  margin: 0 auto;
  width: 350px;
  height: 24px;
  line-height: 24px;
  margin-bottom: 8px;
}
.pub-footbtm > ul li {
  overflow: hidden;
  float: left;
}
.pub-footbtm > ul li a {
  display: block;
  float: left;
  font-size: 14px;

  color: #333;
}
.pub-footbtm > ul li span {
  display: block;
  float: left;
  padding: 0 12px;
  font-size: 14px;

  color: #333;
}
.pub-footbtm > p {
  text-align: center;
  height: 32px;
  line-height: 32px;
}
.pub-footbtm .foot-btm {
  overflow: hidden;
  width: 670px;
  margin: 0 auto;
  margin-bottom: 20px;
  margin-top: 10px;
}
.pub-footbtm .foot-btm a {
  width: 118px;
  height: 50px;
  border: 1px solid #d1d1d1;
  background: #fff;
  overflow: hidden;
  float: left;
  margin: 0 5px;
}
.pub-footbtm .foot-btm a img {
  display: block;
  float: left;
  width: 38px;
  height: 44px;
  margin-top: 5px;
  margin-left: 5px;
}
.pub-footbtm .foot-btm a span {
  display: block;
  float: left;
  width: 70px;
  line-height: 16px;
  margin-top: 10px;
  margin-left: 5px;
}



.content_toupiao {
    width: 300px; font-size:14px;
}
.vote{
    display: block;
    margin-left: 10px;
    float: left;

}
.votechoice{
    padding-top: 20px;
}
.votechoice input{float:left;}
.votechoice ul{list-style-type:none;padding-top: 10px;}
.votechoice ul li{width:100%;float:left; padding-top: 15px;margin-left: 20px;}
.votechoicename {display:block;width:270px;padding-left:25px;}
.button {
    width: 80px;
    line-height: 25px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    text-shadow: 1px 1px 1px #333;
    border-radius: 5px;
    margin: 0 20px 20px 0;
    position: relative;
    overflow: hidden;
    border: 1px solid #1e7db9;
    background-color: #2e88c0;
    box-shadow: 0 1px 2px #8fcaee inset,0 -1px 0 #497897 inset,0 -2px 3px #8fcaee inset;
    background: -webkit-linear-gradient(top,#42a4e0,#2e88c0);
    background: -moz-linear-gradient(top,#42a4e0,#2e88c0);
    background: linear-gradient(top,#42a4e0,#2e88c0);
}

/*镇街*/

.mod-a {
  width: 336px;
  height: 400px;
}
.mod-a .k-m3cen img{
	width:336px;
	height:180px;
	 -webkit-transition: all .5s;
    transition: all .5s;
}
.mod-a .k-m3cen  a:hover img {
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
    z-index: 0;
}
.mod-a .k-m3cen a:hover img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: transform .5s;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s;
}
.mod-a .k-m3cen p{
	font-size:14px;
	font-weight:bold;
}
.mod-a ul{
	margin-top:16px;
}
.mod-a ul li{
	font-size: 16px;
	font-family: 'SimSun';
	padding: 0px 0 14px 0;
	height: 24px;
	overflow: hidden;
	line-height: 31px;
}
.mod-a .black a{
	color:#000;
	font-weight:bold;
}
.ml35{
	margin-left:35px;
}
.tit-sub-b {
    border-bottom: 1px solid #c1c1c1;
    height: 38px;
}
.tit-sub-b h3 a{
	color:#333;
}
.tit-sub-b h3 {
    border-bottom: 3px solid #2a9dd6;
    margin-bottom: -2px;
    line-height: 38px;
	font-size: 20px;
	display: inline-block;
}
.tit-sub-b  p {
    font-size: 14px;
    float: right;
    color: #999;
	margin-top: 14px;
}

.ml35 {
    margin-left: 35px;
}
.mod-a {
    width: 336px;
    height: 400px;
}
.left {
    float: left;
}
.right {
    float: right;
}

.menu ul li {
    position: relative;
}

.menu > ul  > li:not(:nth-child(8n))::after {
    content: "";
    position: absolute;
    height: 1em;
    width: 2px;
    background: #ccc;
    right: 0;
    top: 8.5px;
}