@charset "gb2312";
@import "http://news.66wz.com/css/iconfont.css";
*{ margin:0px; padding:0px; border:0; }
body { -webkit-text-size-adjust: 100%;}
html, body { width:100%;  margin:0px; padding:0; font:16px/1.5 "Microsoft YaHei", tahoma, arial, \5FAE\8F6F\96C5\9ED1, "Hiragino Sans GB", sans-serif;   -webkit-font-smoothing:antialiased; background:#fff;background-attachment:fixed; }
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); }
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%; }
.fl { float:left; }
.fr { float:right; }
a { color:#454545; text-decoration:none; }
a:hover{ color:#c00; text-decoration:none;}
div,ul,li,h1,h2,h3,h4,h5,h6,dl,dd,d,span,b,p,em { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}



.f01 { font-family:"\65B0\7EC6\660E\4F53"; }
.f02 { font-family:"\7EC6\660E\4F53"; }
.f03 { font-family:"\6807\6977\4F53"; }
.f04 { font-family:"\9ED1\4F53"; }
.f05 { font-family:"\5B8B\4F53"; }
.f06 { font-family:"\65B0\5B8B\4F53"; }
.f07 { font-family:"\4EFF\5B8B"; }
.f08 { font-family:"\6977\4F53"; }
.f09 { font-family:"\4EFF\5B8B_GB2312"; }
.f10 { font-family:"\6977\4F53_GB2312"; }
.f11 { font-family:"\5FAE\x8F6F\6B63\9ED1\4F53"; }
.f12 { font-family:"\5FAE\8F6F\96C5\9ED1"; }

.warp { width:1200px; margin:0 auto; overflow:hidden; }

.header { width:100%; background:url(http://www.66wz.com/images/banner2022_red.jpg) center top no-repeat; float:left; }
.header span { display:flex; justify-content:center; align-items:center; height:560px; font-size:90px; line-height:110px; font-weight:bold;  padding:0 10% 140px 10%; letter-spacing:.3rem; text-align:center;
background-image:linear-gradient(#ffffff, #ffa800);
background-clip:text;
-webkit-background-clip:text;
-webkit-text-fill-color:transparent; 
-webkit-text-stroke: 0px #333;
filter: drop-shadow(0px 0px 5px rgba(0,0,0,.35));  }


.add { width:100%; float:left; background:#f8f8f8; padding:13px 0; font-size:14px; line-height:30px; color:#666; margin-bottom:40px; }
.add span { float:left; margin-right:15px;  }
.add a { color:#666; }
.add a:hover { color:#c00; }
.add font { float:right; }
.add font b { padding:0 10px;}



.w60 { width:64%; float:left; border-right:1px solid #f1f1f1; padding-right:4%;  }
.w30 { width:32%; float:right; }

.lm { width:100%; float:left; padding:0 0 10px 0; }
.lm span { font-size:22px; line-height:30px; font-weight:bold; color:#cc0000; /*-webkit-background-clip:text; -webkit-text-fill-color:transparent;*/ }
.lm b { width:6px; height:22px; float:left; display:inline-block; border-radius:5px; background:#cc0000; margin-right:12px; margin-top:5px; }




/*图文列表*/
.tuwen { width:100%; float:left;  margin:5px 0 20px 0;  }
.tuwen ul li { width:100%; float:left; margin-bottom:20px; }
.tuwen ul li h2 { width:28%; float:left; height:132px; margin-top:4px; }
.tuwen ul li h2 img{ width:100%; height:100%; display:block;}
.tuwen ul li h3 { width: 68%;  float:right;  }
.tuwen ul li h3 span { width:100%; float:left; line-height:28px; font-size:18px; font-weight:bold; color:rgba(0,0,0,.8); margin-bottom:8px;   }
.tuwen ul li h3 p { width:100%; float:left; line-height:22px; font-size:14px; color:rgba(0,0,0,.5); }
.tuwen ul li:hover h3 span { color:#d50004; }



/*文字列表*/
.news { width:100%; float:left; margin-bottom:30px;  }
.news ul li { width:100%; font-size:16px; margin-right:3%; float:left; line-height:26px;  padding:12px 0;  border-bottom:1px dotted rgba(165,128,65,.2); }
.news ul li b { color:#aaa; padding:0 9px 0 0px; }
.news ul li span { float:right; margin-left:20px; font-size:14px; color:#999;}



/*视频列表*/
.vlist { width:100%; float:left; margin:10px 0 20px 0; }
.vlist ul li { width:47.5%; float:left; margin-bottom:20px; }
.vlist ul li h3 { width:100%; float:left; position:relative; height:200px; }
.vlist ul li h3 img { width:100%; height:100%; }
.vlist ul li h3 em { width:50px; height:50px; display:block; background: url(http://www.66wz.com/images/player2022.png);background-size:cover; overflow:hidden; position:absolute; top:50%; left:50%;  margin-left:-25px; margin-top:-25px; }

.vlist ul li h4 { width:100%; float:left; font-size:16px; line-height:25px; color:rgba(0,0,0,.8); height:50px; overflow:hidden; margin:11px 0 0 0; }
.vlist ul li:hover h4 { color:#d92a2d; }
.vlist ul li:nth-child(2n) {  float:right ;}


/*图片列表*/
.tlist { width:100%; float:left; margin:10px 0 20px 0; }
.tlist ul li { width:31%; float:left; margin-bottom:20px; margin-right:3.5%; }
.tlist ul li h3 { width:100%; float:left; height:140px; }
.tlist ul li h3 img { width:100%; height:100%; }
.tlist ul li h4 { width:100%; float:left; font-size:16px; line-height:25px; color:rgba(0,0,0,.8); height:50px; overflow:hidden; margin:11px 0 0 0; }
.tlist ul li:hover h4 { color:#d92a2d; }
.tlist ul li:nth-child(3n) { margin-right:0%; }



.focus { width:100%; float:left; position:relative; margin-bottom:25px;  }
.focus img { width:100%; height:auto; }
.focus span { position:absolute; width:100%; font-size:20px; line-height:29px; color:#fff; text-shadow:0px 0px 3px rgba(0,0,0,.5);  background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); text-align:center; bottom:0; z-index:5; padding:6% 8%; }

.contact { width:100%; float:left;color:#555;  }
.contact h3 { width:100%; float:left;padding:5px 4%; background-color:#f1f1f1; line-height:28px; margin-bottom:10px; color:#333; font-size:16px; }
.contact h4 { width:26%; float:left; margin-top:8px; }
.contact h5 { width:72%; float:right; line-height:26px;  font-size:15px; }
.contact h5 i { float:left; margin-right:10px; font-size:19px; color:#555;}
.contact h6 { width:100%; float:left; font-size:14px; line-height:24px; margin-top:10px; }



/*版权所有*/
.footer { width:100%; float:left; background:#cc0000;  font-size:14px; line-height:50px; height:50px; color:#fff; text-align:center; }
.footer strong { margin-left:10px; }



@media screen and (max-width:800px) {
.warp { width:100%; padding:0 5%; }

.header { background-size:cover; }
.header span {  height:15rem; font-size:2.5rem; line-height:3rem; padding:0 5% 13% 5%; letter-spacing:.1rem; }

.add { padding:.5rem 0; font-size:.75rem; line-height:2rem; color:#666; margin-bottom:2%; }
.add span { float:left; margin-right:.5rem;  }


.lm { width:100%; float:left; padding:2% 0 4% 0; }
.lm span { font-size:1.2rem; line-height:2rem; }
.lm b { width:6px; height:1.3rem; margin-right:.6rem; margin-top:.4rem; }




/*图文列表*/
.tuwen { width:100%; float:left;  margin:0 0 0 0;  }
.tuwen ul li { width:100%; float:left; margin-bottom:5%; }
.tuwen ul li h2 { width:40%; float:left; height:auto; margin-top:0; }
.tuwen ul li h2 img{ width:100%; height:5.5rem; }
.tuwen ul li h3 { width:55%; float:right;  }
.tuwen ul li h3 span { width:100%; float:left; line-height:1.6rem; font-size:1rem;  margin-bottom:0px;   }
.tuwen ul li h3 p { display:none; }




/*文字列表*/
.news { margin:-3% 0 5% 0; }
.news ul li { width:100%; font-size:1rem; margin-right:3%; float:left; line-height:1.5rem;  padding:.6rem 0;  }
.news ul li b { color:#aaa; padding:0 9px 0 0px; }
.news ul li span { float:right; margin-left:2rem; font-size:.8rem; color:#999; display:none;}



/*视频列表*/
.vlist { margin:0 0 2% 0; }
.vlist ul li { width:47.5%; float:left; margin-bottom:5%; }
.vlist ul li h3 { width:100%; float:left; position:relative; height:6.5rem; }
.vlist ul li h3 em { width:2rem; height:2rem; display:block; margin-left:-1rem; margin-top:-1rem; }
.vlist ul li h4 { font-size:1rem; line-height:1.5rem;  height:3rem;  margin:.5rem 0 0 0; }




/*图片列表*/
.tlist { margin:0 0 2% 0; }
.tlist ul li { width:47.5%; float:left; margin-bottom:5%; margin-right:0%; }
.tlist ul li h3 { width:100%; float:left; height:6.5rem; }
.tlist ul li h4 { font-size:1rem; line-height:1.5rem;  height:3rem;  margin:.5rem 0 0 0; }
.tlist ul li:nth-child(2n) { float:right;}




.footer { font-size:.8rem; line-height:2.8rem; height: auto;  }
.footer strong { margin-left:.8rem; }




.add font {  display:none;}
.w30 { display:none; }

.w60 { width:100%; float:left; border-right:0px solid #f1f1f1; padding-right:0;  }
}