@charset "gb2312";
html, body { margin:0px; padding:0; font:16px/1.5 "Microsoft YaHei" , tahoma, arial, \5FAE\8F6F\96C5\9ED1, "Hiragino Sans GB", sans-serif; background:#fff; }
body {overflow-x :hidden; }
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; } 
h1,h2,h3,h4,h5,h6,p,em,i,b,span { margin:0; padding:0; font-weight:normal; font-style:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size:12px; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; font-family:Microsoft YaHei; }
.fl { float:left; }
.fr { float:right; }
.cl { clear:both;}
a { color:#404040; text-decoration:none; }
a:hover{ color:#e32517; text-decoration:none;}
.clear {  clear: both; display: block; width: 100%;}

.box { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.amn{ transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.amn img { transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s; }
.amn: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);}



.warp { width:1200px; margin:0 auto; overflow:hidden;  }
.warp2 { width:1200px; margin:0 auto; overflow:hidden; padding:0 0 25px 0; }

/*顶部*/
.header { width:100%; height:51px; margin:0 auto; overflow:hidden; background:#f8f8f8; font-size:14px; color:#666; line-height:58px; }
.time { float:left;  }
.time span { padding:0 10px 0 15px;}
.tq { float:left; padding:1px 0 0 0px; }

.font { float:right; padding:0 22px 0 0; }
.font em { color:#004276; }
.font span { color:#ccc; padding:0 10px 0 12px; font-size:12px;}
.font a { color:#666; }
.font a:hover { color:#e32517; }

.sea { width:252px; float:right; padding:8px 0 0 0px; }
.sea .inp { width:196px; height:36px; float:left;  font-size:14px; line-height:36px; color:#999; background:#fff; padding:0 0 0 12px; font-family:"Microsoft YaHei","微软雅黑"; }
.sea .bot { width:44px; height:36px; float:left;  background:url(../images/all_ico.png) 0 0 no-repeat #fff;  cursor:pointer;}
.sea .bot:hover { background:url(../images/all_ico.png) -44px 0 no-repeat #368dec; }

.logo { float:left; padding:29px 0;  }
.ad { float:right; padding:26px 0;}
.ad img { width:auto; height:55px; }



/*菜单*/
.nav { width:100%; margin:0 auto; overflow:hidden; background:#368dec; }
.nav ul { width:1200px; margin:0 auto; overflow:hidden; }
.nav ul li { float:left; line-height:50px; font-size:16px;  }
.nav ul li a { display:block; font-size:16px; color:#fff; transition:all ease-out .1s 0s; -webkit-transition:all ease-out .1s 0s; -moz-transition:all ease-out .1s 0s; -o-transition:all ease-out .1s 0s; padding:0 30px;}
.nav ul li a:hover { text-decoration:none; color:#fff; background:#3075c2;}
.nav ul li.cug { background:#3075c2; font-weight:bold;  }


/*头条*/
.tt { width:100%; float:center; padding:25px 0 0 0;}
.tt b { float:center; padding:0 0 0 73px; background:url(../images/all_ico.png) 0 -300px no-repeat; height:40px; font-size:32px; color:#333; line-height:40px; font-weight:bold; }
.tt:hover b { text-decoration:underline; }
.tt p { width:100%; float:left; color:#888; font-size:14px; line-height:23px; height:23px; overflow:hidden; padding:8px 0 0 0; }

.w790 { width:790px; }
.w380 { width:380px; }

/*焦点图*/
.focus { width:790px; height:340px; position:relative; overflow:hidden; }
.focus .piclist { width:100%; position:absolute; }
.focus .piclist li { width:100%; float:left; height:340px; overflow:hidden; }
.focus .piclist li img { width:100%; height:100%; display:block; }
.focus .piclist li span { width:790px; height:80px;  position:absolute;  text-align:center; background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); bottom:0px; }
.focus .piclist li p { height:24px; overflow:hidden; width:90%; float: left; margin-left:5%; font-size:20px; line-height:24px; color:#fff; text-shadow:1px 1px 3px rgba(0,0,0,0.6); }
.focus .pager { width:100%; height:7px; position:absolute; left:0; bottom:30px; z-index:1; text-align:center;}
.focus .pager ul li { display:inline-block; zoom:1; width:40px; height:8px; margin:0 4px; line-height:99px; overflow:hidden; background:#fff; cursor:pointer; border-radius:6px;}
.focus .pager ul li.on { background:#f56a3f;  }
.focus .prev,.focus .next { width:28px; height:60px; background:#333; top:50%; margin-top:-30px; cursor:pointer; position:absolute; z-index:9999; text-align:center; line-height:60px; font-size:22px; color:#bbb; font-family: Georgia;   }
.focus .prev { left:-28px; border-radius:0; }
.focus .next { right:-28px; border-radius:0; }
.focus:hover .prev { background:#333; left:0; color:#fff;}
.focus:hover .next { background:#333; right:0; color:#fff;}


/*视频推荐*/
.tv { width:100%; float:left; margin-top:18px; }
.tv ul li { width:252px; float:left; margin-right:17px; }
.tv ul li h2 { width:100%; float:left; font-size:16px; line-height:45px; color:#404040; overflow:hidden; height:45px; text-align:center;  }
.tv ul li:hover h2 { color:#f56a3f; }
.tv ul li h3 { width:100%; float:left;  }
.tv ul li h3 .p { width:100%; height:130px; position:relative; overflow:hidden; display:block; }
.tv ul li h3 .p img { width:100%; height:130px; position:absolute; left:0; top:0;}
.tv ul li h3 .p span { width:100%; height:100%; position:absolute; left:0; top:0; display:block; background:#000; filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.tv ul li h3 .p em { width:30px; height:30px; display:block; overflow:hidden; position:absolute; top:50%; left:50%; cursor:pointer; transform:rotate(0deg); -webkit-transform:rotate(0deg); filter:alpha(opacity=100);-moz-opacity:100;opacity:1000; margin-left:-15px; margin-top:-15px; }
.tv ul li h3 .p em img { width:100%; height:auto;}
.tv ul li h3 .p b { position:absolute; bottom:0; left:0; width:90%; padding:0 5%; font-size:16px; line-height:40px; color:#fff; overflow:hidden; height:40px; text-align:center; text-shadow: 1px 1px 0px rgba(0,0,0,1);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); }
.tv ul li:hover h3 .p 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);}
.tv ul li:hover h3 .p span{ top:0; filter:alpha(opacity=30); -moz-opacity:.3; opacity:.3;}
.tv ul li:hover h3 .p em { transform:rotate(-180deg);-webkit-transform:rotate(-180deg); filter:alpha(opacity=100);-moz-opacity:1;opacity:1 }
.tv ul li:hover h3 .p em img { -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
.pad10 { padding:10px 0; }
.tv ul li:nth-child(3n) { margin-right:0; }

.mar20 { margin:0 20px;} 
.mar30 { margin:0 30px;} 
.marR30 { margin-right:30px;} 
.marB25 { margin-bottom:25px; }
.marT25 { margin-top:25px; }
.marT23 { margin-top:23px; }

/*要闻*/
.hyw { width:100%; float:left; }
.hyw ul li { width:100%; float:left; font-size:16px; color:#222; line-height:36px; overflow:hidden; height:36px; }
.hyw ul li:nth-child(4n+1) { font-size:18px; font-weight:bold; }
.hyw ul li:nth-child(4n) { margin-bottom:12px; }
.hyw ul li:last-child { margin-bottom:0; }

.hyw2 { width:100%; float:left; }
.hyw2 ul li { width:100%; float:left; font-size:16px; color:#222; line-height:36px; overflow:hidden; height:36px; }
.hyw2 ul li:nth-child(5n+1) { font-size:18px; font-weight:bold; }



/*温州网全媒体矩阵*/
.qmtjz { width:94px; float:left;background:#0070bc; height:100px;}
.qmtjz span { width:100%; text-align:center; float:left; line-height:100px; font-size:16px; color:#fff; font-weight:bold;  }

/*生活服务*/
.life_link { float:left; background:#f4f4f4; }
.life_link ul li { width:112px; height:100px; float:left; position:relative;}
.life_link ul li a { background-image:url(../images/life_ico.png); background-repeat:no-repeat; background-color:#f7f7f7; font-size:14px; color:#666; display:block; width:90px; height:34px; padding-top:66px; text-align:center;}
.life_link ul li a:hover { color:#fff;}
.life_link ul li h5 { width:112px; height:100px; position:absolute; left:0; top:0; display:none; cursor:pointer; }
.life_link ul li h5 img { width:112px; height:100px; }
.life_link ul li:hover h5{ display:block; }

.elec a { background-position:22px 12px;}
.elec a:hover { background-position:22px -88px; background-color:#14b9d6;}
.water a { background-position:-72px 12px;}
.water a:hover { background-position:-72px -88px; background-color:#1fbba6;}
.hosp a { background-position:-164px 12px;}
.hosp a:hover { background-position:-164px -88px; background-color:#f27935;}
.plane a { background-position:-255px 12px;}
.plane a:hover { background-position:-255px -88px; background-color:#f27935;}
.railway a { background-position:-348px 12px;}
.railway a:hover { background-position:-349px -88px; background-color:#14b9d6;}
.bus a { background-position:-442px 12px;}
.bus a:hover { background-position:-442px -88px; background-color:#1fbba6;}
.szba a { background-position:-536px 12px;}
.szba a:hover { background-position:-536px -88px; background-color:#ff7a16;}
.wb a { background-position:-630px 12px;}
.wb a:hover { background-position:-630px -88px; background-color:#da251c;}
.wx a { background-position:-724px 12px;}
.wx2 a {    background-position: -815px 12px;}

.app a { background-position:-818px 12px;}
.app a:hover { background-position:-818px -88px; background-color:#28a7d1;}

.bddt a { background-position:-912px 12px;}
.bddt a:hover { background-position:-912px -88px; background-color:#1777ff;}


/*栏目*/
.smenu1 { width:100%; float:left; background: url(../images/lmxian.png) left center repeat-x; margin-bottom:18px; }
.smenu1 b { float:left; background:#fff; padding:0 15px 0 0; color:#0070bc; font-size:18px; font-weight:700; line-height:18px; }
.smenu1 b a { color:#3075c2;}
.smenu1 b a:hover { color:#f56a3f;}

.smenu2 { width:100%; float:left; border-bottom:3px solid #f4f4f4; }
.smenu2 b { display:inline-block; height:40px; line-height:28px; font-size:18px; font-weight:bold; border-bottom:3px solid #0070bc; margin-bottom:-3px; color:#0070bc; }
.smenu2 span { float:right; font-size:14px; line-height:28px;}
.smenu2 span a { color:#999; }
.smenu2 span a:hover { color:#666; }

.smenu3 { width:100%; float:left; border-bottom:3px solid #f4f4f4; margin-bottom:25px; }
.smenu3 ul { width:100%; overflow:hidden; margin-bottom:-3px; float:left; position:relative; z-index:999; cursor:pointer; }
.smenu3 li {  float:left; position:relative; z-index:999; cursor:pointer; margin-right:20px; }
.smenu3 .active a { display:inline-block; color:#0070bc; text-decoration:none; height:40px; line-height:28px; font-size:18px;  border-bottom:3px solid #0070bc; font-weight:bold;}
.smenu3 .normal a { display:inline-block; color:#404040; text-decoration:none;  height:40px; line-height:28px; font-size:18px;  font-weight:bold;}



.w360 { width:360px; }
.w860 { width:860px; }
.w310 { width:310px; }
.w415 { width:415px; }

.ad2 { width:100%; float: left; }
.ad2 img { width:100%; height:90px;}


/*首页图文*/
.tuwen { width:100%; float:left; margin:25px 0 25px 0; }
.tuwen h3 { width:150px; float:left; margin-right:18px; }
.tuwen h3 img { width:150px; height:90px; }
.tuwen h4 { width:247px; float:left; }
.tuwen h4 span { width:100%; float:left; height:30px; overflow:hidden;  font-size:18px; line-height:30px; color:#404040; font-weight:bold; }
.tuwen h4 i { width:100%; float:left; font-size:14px; color:#6f6f6f; line-height:23px; height:46px; overflow:hidden; margin-top:10px; }
.tuwen:hover h4 span { color:#e32517;}

.more { font-size:14px; line-height:24px; right:0px; top:-58px; position:absolute; z-index:999;  }
.more a { color:#999; text-decoration:none;}
.more a:hover { color:#666; }


/*新闻列表*/
.news { width:100%; float:left; margin-top:-10px;  }
.news ul li { width:100%; float:left;  font-size:16px; line-height:45px; overflow:hidden; height:45px; color:#666; border-bottom:1px solid #f4f4f4;  }
.news ul li b { color:#c0c0c0; font-size:15px; font-weight:bold; padding:0 8px 0 0; float:left;}
.news ul li em {  color:#666; font-size:16px;  padding:0 4px 0 0; float:left; }

.news2 { width:100%; float:left; margin-top:10px;  }
.news2 ul li { width:100%; float:left;  font-size:16px; line-height:45px; overflow:hidden; height:45px; color:#666; border-bottom:1px solid #f4f4f4;  }
.news2 ul li b { color:#c0c0c0; font-size:15px; font-weight:bold; padding:0 8px 0 0; float:left;}
.news2 ul li em {  color:#666; font-size:16px;  padding:0 4px 0 0; float:left; }

.news3 { width:100%; float:left; margin-top:10px;  }
.news3 ul li { width:100%; float:left;  font-size:16px; line-height:45px; overflow:hidden; height:45px; color:#666; border-bottom:1px solid #f4f4f4;  }
.news3 ul li b { color:#c0c0c0; font-size:15px; font-weight:bold; padding:0 8px 0 0; float:left;}
.news3 ul li em {  color:#666; font-size:16px;  padding:0 4px 0 0; float:left; }

.tupin { width:100%; height:220px; position:relative; overflow:hidden; }
.tupin img { width:100%; height:220px; display:block; }
.tupin span { width:100%; height:60px;  position:absolute; background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); bottom:0; }
.tupin p { overflow:hidden; width:90%; float:left; margin-left:5%; font-size:16px; line-height:60px; color:#fff; text-shadow:1px 1px 3px rgba(0,0,0,0.6); text-align:center; }


/*专题专栏*/
.ztzr { width:100%; float:left; margin:10px 0 0 0; }
.ztzr ul li { width:100%; float:left; margin-top:15px;}
.ztzr ul li img { width:100%; height:90px; }



/*海上花园印象*/
.tswz_394 { width:394px; }
.tswz_394 ul li { width:100%; height:280px; overflow:hidden; float:left; margin:0 0 4px 0; position:relative;  }
.tswz_394 ul li img { width:100%; height:280px; display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear; }
.tswz_394 ul li: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); }
.tswz_394 ul li span { width:100%; height:50px; 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))); }
.tswz_394 ul li p { position:absolute; bottom:0; width:90%; font-size:16px; line-height:46px; color:#fff; overflow:hidden; height:46px; padding:0 5%; text-align:center; text-shadow: 1px 1px 0px rgba(0,0,0,1); }
.tswz_394 ul li p a { color:#fff; text-decoration:none;}

.tswz_200 { width:408px; float:left;}
.tswz_200 ul li { width:200px; height:138px; overflow:hidden; float:left; margin:0 0 4px 4px; position:relative;  }
.tswz_200 ul li img { width:100%; height:138px; display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear; }
.tswz_200 ul li: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); }
.tswz_200 ul li span { width:100%; height:50px; 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))); }
.tswz_200 ul li p { position:absolute; bottom:0; width:90%; font-size:16px; line-height:46px; color:#fff; overflow:hidden; height:46px; padding:0 5%; text-align:center; text-shadow: 1px 1px 0px rgba(0,0,0,1); }
.tswz_200 ul li p a { color:#fff; text-decoration:none;}



/*友情链接*/
.marT40 { margin-top:40px; }
.friend { width:100%; float:left; background:#f9f9f9; padding:16px 0 30px 0;  }
.friend .tit { width:99%; float:left; font-size:18px; color:#333; line-height:18px; font-weight:bold; border-left:4px solid #006fbd; padding:0 0 0 0.85%; margin:24px 0 17px 0; }
.friend .font { width:100%; float:left; font-size:14px; line-height:28px; }
.friend a { color:#666; margin-right:18px; display:inline-block; }
.friend a:hover { color:#e32517; }


/*底部*/
.footer { width:100%; float:left; padding:20px 0; background:#f3f3f3; }
.footer h3 { float:left; margin-right:18px; }
.footer h4 { float:left; font-size:13px; line-height:24px; color:#777;}
.footer h5 { float:right;  }
.footer img { width:auto; height:68px; }




/*-------------------------------------列表页--------------------------------------------*/

/*当前位置*/
.dqwz { width:100%; float:left; font-size:12px; line-height:36px; background: url(../images/all_ico.png) 0 -479px no-repeat; padding:10px 0 0 26px; height:48px; overflow:hidden; color:#888; border-bottom:1px solid #d4d4d4; }
.dqwz b { padding:0 12px; }
.dqwz a { color:#999; }
.dqwz a:hover { color:#9b1329; }

.w889 { width:860px; border-right:1px solid #d4d4d4; padding:0 29px 0 0; }

.smenu5 { width:100%; float:left; margin-top:25px; }
.smenu5 b { line-height:36px; font-size:18px; font-weight:bold; color:#0070bc;  }


.marB20 { margin-bottom:20px; }
.marB30 { margin-bottom:30px; }


/*栏目*/
.smenu4 { width:100%; float:left; border-bottom:1px solid #d8d8d8; }
.smenu4 b { display:inline-block; height:34px; line-height:28px; font-size:20px; font-weight:bold; border-bottom:1px solid #368dec; margin-bottom:-1px; color:#368dec; }
.smenu4 span { float:right; font-size:14px; line-height:28px;}
.smenu4 span a { color:#999; }
.smenu4 span a:hover { color:#666; }


.w290 { width:310px; float:right; }
.weix { width:100%; float:left; padding:25px 0 25px 25px; border-bottom: #d4d4d4 1px solid;}
.szb { width:100%; float:left; background: url(../images/sz_03.jpg) 25px 25px no-repeat; padding:25px 0 25px 70px; }
.szb img { width:240px; height:360px; }

.tit6 { width:100%; float:left; border-top:#d4d4d4 1px solid; line-height:28px; font-size:18px; color:#0070bc; padding:12px 0 0 25px;}




/*文字列表页*/
.list { width:100%; margin:0 auto; overflow:hidden; padding:20px 0 0 0px; }
.list ul li { width:100%; float:left; line-height:38px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; }
.list ul li b { font-weight:bold; padding:0 10px 0 0px; font-size:14px;  color:#ccc; }
.list ul li em { color:#666;  font-size:16px;  color:#666; }
.list ul li span { float:right; font-size:14px; color:#999; }
.list ul li:nth-child(5n) { border-bottom:1px #e8e8e8 dotted; margin-bottom:15px; padding:0 0 15px 0; }


/*文字列表页*/
.list2 { width:100%; margin:0 auto; overflow:hidden; padding:20px 0 0 0px; margin-bottom:25px;}
.list2 ul li { width:100%; float:left; line-height:38px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; }
.list2 ul li b { font-weight:bold; padding:0 10px 0 0px; font-size:14px;  color:#ccc; }
.list2 ul li em { color:#666;  font-size:16px;  color:#666; }
.list2 ul li span { float:right; font-size:14px; color:#999; }

.page { width:100%; margin:25px auto 50px auto; font-size:14px; overflow:hidden; }
.page a { color:#333; background:#f1f1f1; margin:0 10px 0 0px; padding:0 13px; line-height:34px; display: inline-table; border-radius:2px; }
.page a:hover { background:#368dec; color:#fff; border-radius:2px;}
.page a:active {  background:#368dec; color:#fff; border-radius:2px;}
.page span.current { background:#368dec; color:#fff; display:inline-table; border-radius:2px; line-height:34px; padding:0 13px; margin:0 10px 0 0px;}
.page span.disabled { padding:0 9px 0 0px; }







/*洞头网视*/
.dtws { width:100%; float:left; padding-left:25px; margin-bottom:25px; }
.dtws ul li { width:135px; float:left; margin:15px 15px 0 0; }
.dtws ul li h2 { width:100%; float:left; font-size:15px; line-height:20px; color:#666; overflow:hidden; height:20px; text-align:center; padding:10px 0 0 0;  }
.dtws ul li:hover h2 { color:#e32517; }
.dtws ul li h3 { width:100%; float:left;  }
.dtws ul li h3 .p { width:100%; height:90px; position:relative; overflow:hidden; display:block; }
.dtws ul li h3 .p img { width:100%; height:90px; position:absolute; left:0; top:0;}
.dtws ul li h3 .p span { width:100%; height:100%; position:absolute; left:0; top:0; display:block; background:#000; filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.dtws ul li h3 .p em { width:30px; height:30px; display:block; overflow:hidden; position:absolute; top:50%; left:50%; cursor:pointer; transform:rotate(0deg); -webkit-transform:rotate(0deg); filter:alpha(opacity=100);-moz-opacity:100;opacity:1000; margin-left:-15px; margin-top:-15px; }
.dtws ul li h3 .p em img { width:100%; height:auto;}
.dtws ul li h3 .p b { position:absolute; bottom:0; left:0; width:90%; padding:0 5%; font-size:16px; line-height:40px; color:#fff; overflow:hidden; height:40px; text-align:center; text-shadow: 1px 1px 0px rgba(0,0,0,1);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); }
.dtws ul li:hover h3 .p 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);}
.dtws ul li:hover h3 .p span{ top:0; filter:alpha(opacity=30); -moz-opacity:.3; opacity:.3;}
.dtws ul li:hover h3 .p em { transform:rotate(-180deg);-webkit-transform:rotate(-180deg); filter:alpha(opacity=100);-moz-opacity:1;opacity:1 }
.dtws ul li:hover h3 .p em img { -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
.dtws ul li:nth-child(2n) { margin-right:0; }


/*洞头图文*/
.dttw { width:100%; float:left; padding-left:25px; margin-bottom:25px;  }
.dttw ul li { width:135px; float:left; margin:15px 15px 0 0; }
.dttw ul li h2 { width:100%; float:left; font-size:15px; line-height:20px; color:#666; overflow:hidden; height:20px; text-align:center; padding:10px 0 0 0;  }
.dttw ul li:hover h2 { color:#e32517; }
.dttw ul li h3 { width:100%; float:left; height:90px; overflow:hidden; display:block;  }
.dttw ul li h3 img { width:100%; height:90px; }


/*阅读排行*/
.ydph { width:100%; float:left; padding-left:25px; margin-bottom:25px; margin-top:10px;  }
.ydph ul li { width:100%; float:left; font-size:14px; overflow:hidden; height:30px; line-height:30px; color:#666;  }





/*图片列表*/
.mp { width:100%; float:left; padding:20px 0 40px 0; }
.mp ul li { width:31.66666%; float:left; margin-right:2.5%; margin-bottom:15px;}
.mp ul li h3 { width:100%; float:left;  }
.mp ul li h3  img { width:100%; height:180px; background:#000; }
.mp ul li h2 { width:100%; float:left; font-size:16px; color:#555; line-height:23px; max-height:46px; overflow:hidden; text-align:center; padding:13px 0 0 0; }
.mp ul li:hover h2 { color:#e00; }
.mp ul li:nth-child(3n) { margin-right:0; }

/*音频&视频*/
.yplb { width:100%; float:left; padding:20px 0 40px 0; }
.yplb ul li { width:23.5%; float:left; margin-right:2%; margin-bottom:15px;}
.yplb ul li h3 { width:100%; float:left;  }
.yplb ul li h3  img { width:100%; height:180px; background:#000; }
.yplb ul li h2 { width:100%; float:left; font-size:15px; color:#404040; line-height:23px; max-height:23px; overflow:hidden; text-align:center; padding:13px 0 0 0; }
.yplb ul li:hover h2 { color:#e00; }
.yplb ul li:nth-child(4n) { margin-right:0; }

/*-------------------------------------正文页--------------------------------------------*/



.article { width:100%; float:left; padding:30px 0 0 0;  }
.article .tit { width:90%; float:left; font-size:26px; color:#252525; line-height:30px; text-align:center; padding:0 5% 25px 5%;  }
.article .info { width:100%; float:left; color:#666; font-size:12px;  line-height:20px; border-bottom: #999999 1px dashed; margin-bottom:15px; padding:0 0 10px 0;  }
.article .info span { padding:0 10px 0 0; color:#999; }


.abs { width:100%; float:left;  margin-bottom:30px; background: #f1f1f1; padding:20px 30px; color:#404040; line-height:26px; font-size:16px;}


#showvideo { width:90%; margin:0 auto; overflow:hidden; text-align: center;}
#player { width:100%; height:480px; margin-top:30px; }

.article .zw { width:100%; float:left; padding:40px 0 20px 0;  color:#555; line-height:30px; }
.article .zw p { padding:0 0 1em 0px; }
.article .zw img { max-width:70%; height:auto; margin-bottom:10px; }

.article .zw .fx { width:100%; float:left; padding:10px 0px;}
.article .zw .fx span { float:right; font-size:14px; color:#333; } 
.article .zw .fx span a { color:#333; } 
.article .zw .fx span a:hover { color:#c00; } 

.notice { width:100%; float:left;  margin-bottom:30px; background: #f1f1f1; padding:20px 30px; margin-top:15px;}
.notice h3 { font-size:18px; font-weight:700; line-height:40px; }
.notice p { width:100%; float:left; color:#555; line-height:26px; font-size:15px;  }

@media screen and (max-width:999px) and (min-width: 160px){
.header,.nav,.footer { width:1200px; }
}