@charset "utf-8";
/* CSS Document */
html, body { margin:0px; padding:0; font-family:"Microsoft YaHei","微软雅黑"; background: url(http://wzsl.wenzhou.gov.cn/picture/0/1903130902569943589.png) center top no-repeat; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,button {border:0;  padding:0; margin:0; font-weight:normal; } 
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6,p,em,i,b,span { margin:0; padding:0; font-weight:normal; font-style:normal;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }
.fl { float:left; }
.fr { float:right; }
a { color:#444; text-decoration:none; cursor:pointer; }
a:hover { color:#00aeed; text-decoration:none;   }

.header { width:100%; height:500px;  }





.nav { width:1000px; height:60px; margin:0 auto 40px auto; overflow:hidden;background:url(bj1.jpg) left center repeat-x;  /*background:linear-gradient(to bottom,#00cfea,#008de5);*/ border-radius:8px; }
.nav ul li { width:12.5%; float:left; text-align:center; font-size:20px; color:#fff; line-height:60px; }
.nav ul li a { color:#fff; display:block; width:100%; }
.nav ul li a:hover { color:#fff; /*background:linear-gradient(to bottom,#00f0ed,#00b1e8);*/background:url(bj1_over.jpg) left center repeat-x; }

.warp { width:1000px; margin:0 auto; overflow:hidden;  }
.warp img {border-radius:6px;}



.w550 { width:550px; }
.w420 { width:420px; }
.w480 { width:480px; }
.marB30 { margin-bottom:30px;}
.marT30 { margin-top:30px;}


/*焦点图*/
.focus,#focus { width:100%; height:336px; overflow:hidden; position:relative; border-radius:6px;}
.focus ul li { width:100%; height:336px; overflow:hidden;}
.focus ul li img { width:100%; height:336px;}
.focus ul li span { width:100%; height:60px; overflow:hidden; position:absolute; bottom:0; left:0; 
background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); }
.focus ul li p { width:80%; font-size:18px; line-height:60px; color:#fff; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; text-indent:1em; text-shadow: 1px 1px 0px rgba(0,0,0,1); }
.focus ul li p a { color:#fff; text-decoration:none;}
#pager { position: absolute; bottom:22px; right:0.85em; z-index:999; }
#pager a { width:11px; height:11px; margin-left:2px; margin-right:2px; background:#fff; cursor:pointer; line-height:0; font-size:0; display: inline-block; border-radius:5px; }
#pager a.activeSlide { background:#ec9312; border-radius:5px; width:30px; }
#pager a:hover { background:#ec9312; border-radius:5px; }


/*栏目*/
.lm1 { width:100%; float:left;  background:#ededed; margin-bottom:10px; border-radius:6px; }
.lm1 b { float:left; font-size:18px; color:#fff; line-height:46px; background:url(bj2.jpg) left center repeat-x;  /*background:linear-gradient(to bottom,#00afee,#008de5);  */display:inline-block; padding:0 20px; border-radius:6px 0 0 6px; }
.lm1 span { font-size:13px; line-height:46px; float:right; padding:0 15px 0 0; }
.lm1 span a { color:#888; text-decoration:none;}
.lm1 span a:hover { color:#00aeed; }

.lm2 {width:100%; float:left; height:80px; background:url(20190304lmbj2.png) center center no-repeat; font-size:28px; color:#fff; font-weight:bold; line-height:70px; text-align:center; margin:40px 0 ; }



/*新闻列表*/
.news { width:100%; float:left; padding:8px 0 0 0px; }
.news ul li { width:100%; float:left; font-size:16px; color:#a2a2a2; line-height:38px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.news ul li b { color:#999; font-weight:bold; padding:0 10px 0 0px; font-size:14px;  }
.news ul li span { float:right; font-size:13px;  padding:0 0 0 18px;}
.news h3 { width:100%; float:left; text-align: right; font-size:16px; line-height:30px; } 



.dyxc { width:100%; float:left; position: relative; }
.dyxc .left_arrow { width:44px; height:50px; float:left; background:#6e6e6e; left:0px; top:110px; cursor:pointer; position:absolute; z-index:9999999; text-align:center; line-height:48px; font-size:22px; color:#fff; font-family: Georgia, "Times New Roman", Times, serif; border-radius:0 6px 6px 0 ; }
.dyxc .left_arrow:hover {  background:#00a1eb; }
.dyxc .right_arrow { width:44px; height:50px; float:right; background:#6e6e6e; right:0px; top:110px; cursor:pointer; position:absolute;z-index:9999999;  text-align:center; line-height:48px; font-size:22px; color:#fff; font-family: Georgia, "Times New Roman", Times, serif;  border-radius: 6px 0 0 6px  ;}
.dyxc .right_arrow:hover { background:#00a1eb; }
.dyxc ul { float:left; }
.dyxc ul li { width:320px; float:left; margin-right:20px; display:inline; }
.dyxc ul li h3 { width:100%; height:210px; overflow:hidden; display:block; border-radius:6px 6px 0 0;}
.dyxc ul li h3 img { width:100%; height:210px; -webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear;}
.dyxc ul li:hover h3 img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1); }
.dyxc ul li h4 { width:100%; float:left; padding:5% 5% 6% 5%; background:#f8f8f8; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:0 0 6px 6px; }
.dyxc ul li h4 span { width:100%; float:left; font-size:18px; line-height:26px; height:52px;  color:#444; overflow:hidden; }
.dyxc ul li:hover h4 span { width:100%; float:left; font-size:18px; line-height:26px; height:52px;  color:#00aeed; overflow:hidden; }
.dyxc ul li:nth-child(3n){}


/*美丽河湖*/
.mlhf,#mlhf { width:100%; height:560px; overflow:hidden; position:relative; border-radius:6px; }
.mlhf ul li { width:100%; height:560px; overflow:hidden;}
.mlhf ul li img { width:100%; height:560px;}
.mlhf ul li span { width:100%; height:60px; overflow:hidden; position:absolute; bottom:0; left:0; 
background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); }
.mlhf ul li p { width:80%; font-size:22px; line-height:40px; color:#fff; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; text-indent:1em; text-shadow: 1px 1px 0px rgba(0,0,0,1); }
.mlhf ul li p a { color:#fff; text-decoration:none;}
#pager2 { position: absolute; bottom:22px; right:0.85em; z-index:999; }
#pager2 a { width:11px; height:11px; margin-left:2px; margin-right:2px; background:#fff; cursor:pointer; line-height:0; font-size:0; display: inline-block; border-radius:5px; }
#pager2 a.activeSlide { background:#ec9312; border-radius:5px; width:30px; }
#pager2 a:hover { background:#ec9312; border-radius:5px; }




/*底部*/
.footer { width:100%; margin:0 auto; overflow:hidden;  background:#f5f5f5; border-top:1px solid #ebebeb; }
.footer .copy { width:780px; margin:0 auto; overflow:hidden; padding:16px 0; }
.footer .copy h1 { float:left; padding:15px 30px 0 0px;}
.footer .copy h2 { float:left; font-size:12px; line-height:28px; color:#777; text-align:center; padding:6px 0 0 0px; }
.footer .copy h2 span { font-size:14px; line-height:32px; }
.footer .copy h2 span b { font-size:12px; padding: 0 10px; }
.footer .copy a { color:#777; }
.footer .copy a:hover { color:#d00; text-decoration:underline; }



/* --------------------------------------------------------- 二级页面 ----------------------------------------------------- */
.list_titel { width:100%; margin:0 auto; overflow:hidden; font-size:20px; font-weight:bold; color:#008de5; line-height:30px;  }
.list_titel span { float:right; font-size:13px; color:#999; font-weight:normal; }
.list_titel span a { color:#999; }
.list_titel span a:hover { color:#0d8ee9; }

.default_pgContainer { float: left; padding:0 0 15px 0;}
.default_pgToolbar { float: left; padding: 10px 0;}


/*文字列表页*/
.list { width:1000px; margin:0 auto; overflow:hidden; padding:20px 0 50px 0px; }
.list ul li { width:100%; float:left; font-size:16px; color:#333; line-height:54px; border-bottom:1px #ddd dotted; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.list ul li b { color:#999; font-weight:bold; padding:0 10px 0 0px; font-size:14px;  }
.list ul li span { float:right; font-size:14px; color:#999; padding:0 0 0 18px;}

.next { width:900px; margin:45px auto 50px auto; font-size:14px; overflow:hidden; }
.next a { border:0px solid #ddd; color:#333; background:#ddd; margin:0 10px 0 0px; padding:0 13px; line-height:34px; display: inline-table; border-radius:2px; }
.next a:hover { border:0px solid #dc2513; background:#dc2513; color:#fff; border-radius:2px;}
.next a:active { border:0px solid #dc2513; background:#dc2513; color:#fff; border-radius:2px;}
.next span.current { background:#dc2513; color:#fff; border:0px solid #dc2513; display:inline-table; border-radius:2px; line-height:34px; padding:0 13px; margin:0 10px 0 0px;}
.next span.disabled { padding:0 9px 0 0px; }



/*图片列表*/
.listpic { width:100%; float:left; margin-top:30px; margin-bottom:30px; }
.listpic ul li { width:22%; float:left; margin-right:4%; margin-bottom:20px; }
.listpic ul li h3 { width:100%; height:140px; overflow:hidden; display:block; }
.listpic ul li h3 img {width:100%; height:140px; overflow:hidden; display:block; -webkit-transition:all .3s linear; -moz-transition:all .3s linear; -o-transition:all .3s linear; transition:all .3s linear;}
.listpic ul li h3:hover img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
.listpic ul li h2 { width:100%; max-height:48px; font-size:16px; line-height:24px; overflow:hidden; color:#555; padding:12px 0 0 0; }
.listpic ul li a:hover h2 { color:#005399; }
.listpic ul li:nth-child(4n) { margin-right:0;}




/* --------------------------------------------------------- 正文页 ----------------------------------------------------- */

.add { width:100%; float:left; font-size:13px; color:#999; font-weight:normal;   }
.add a { color:#999; }
.add a:hover { color:#dc2513; }

.con90 { width:918px; border:1px solid #e6edf3; padding:20px 40px 0 40px; float:left; margin:20px 0 50px 0; border-radius:6px;}
.titt { width:100%; float:left; font-weight:bold; font-size:28px; color:#008de5; text-align:center; padding:20px 0 20px 0px; }
.info { width:100%; float:left; color:#888; font-size:14px; text-align:center; border-bottom:1px solid #f8f8f8;  line-height:20px;  margin-bottom:34px; padding:0 0 20px 0; }
.info span { padding-right:20px; }

.zw { width:100%; float:left; color:#555; line-height:2em; font-size:16px; }
.zw p { padding-bottom:28px;  }
.zw img { max-width:100%; height:auto; }

.fx { width:100%; float:left; padding:10px 0 50px 0px; }
.fx span { float:right; font-size:16px; color:#333; } 

.icon-medium-plus { line-height:32px; color:#333; font-size:16px;  }
