html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,dt,dd,form,fieldset,table,td,th,img,a,span{font-family:"微软雅黑";}
body{color:#e5e5e5;font-size:12px;background:#f6f6f6;}
#wrap { width:960px; margin:0 auto;font-family: "微软雅黑";}
#nav { font-size:20px; padding:20px 0 30px; text-align:center;font-family: "微软雅黑";}
#nav a { background-image:url(http://news.66wz.com/images/hdpic_bg.gif); background-repeat:no-repeat; background-position:0 2px; color:#333; padding: 0 20px;font-family: "微软雅黑";}
#nav a:hover { color:#c99700; text-decoration:none;}
#nav a.photo { background-position:-273px 0; padding-left:40px;}
.focuspic { width:960px; height:500px; position:relative;}
.focuspic img { width:960px; height:auto;}
#focuspic { z-index:3; position:absolute; left:0; top:0;}
#focuspic li { width:960px; height:500px; overflow:hidden; position:relative;}
#focuspic li div.focustxt_bg { background-color:#000; position:absolute; bottom:50px; left:30px; width:250px; padding:15px 20px; height:220px; filter:alpha(Opacity=30);-moz-opacity:0.3;opacity: 0.3;}
#focuspic li div.focustxt { color:#fff; position:absolute; bottom:50px; left:30px; width:250px; height:220px; padding:15px 20px;}
#focuspic li a { color:#fff;}
#focuspic li h2 { font-size:22px; font-weight:600; line-height:1.6em; padding-bottom:5px;}
#focuspic li p { font-size:14px; line-height:1.6em; padding-top:10px;}
.pager { position:relative; z-index:5;}
.pager a,.block dt,.block dd.more a { background-image:url(home2013.gif); background-repeat:no-repeat;}
.pager a { width:90px; height:90px; display:block; overflow:hidden; text-indent:-9999px; position:absolute; top:200px;}
#prev { background-position:-185px -880px; left:-90px;}
#next { background-position:-270px -880px; right:-90px;}
.pager a#prev:hover { background-position:33px -880px;}
.pager a#next:hover { background-position:-54px -880px;}
.block { overflow:hidden; margin:60px 0;}
.block dt { clear:both; width:100%; height:36px; margin-bottom:20px; height:40px; overflow:hidden; text-indent:-9999px;}
.watch dt { background-position:0 0;}
.geo dt { background-position:0 -100px;}
.pers dt { background-position:0 -203px;}
.syn dt { background-position:0 -305px;}
.phg dt { background-position:0 -411px;}
.zmxc dt { background:none; text-indent:0; font-size:30px; text-align:center;}
.block dd { float:left; width:319px; height:218px; overflow:hidden; margin:0 0 1px 1px; display:inline; position:relative;}
.block dd img { width:320px; height:218px;}
.block dd p { color:#fff; font-size:16px; position:absolute; bottom:0; left:0; display:none; filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9; text-align:center;}
.block dd p a { background-color:#000; color:#f1f1f1; display:block; text-decoration:none; padding:10px 20px; width:280px;}
.block dd p a:hover { color:#fff; text-decoration:none;}
.block dd.more a { background-position:50px -460px; background-color:#fff; width:319px; height:218px; display:block; text-indent:-9999px; overflow:hidden;}
.block dd.more a:hover { background-position:50px -660px; background-color:#fed24d;}
.contact { overflow:hidden; position:relative; height:90px;}
.contact .sina,.contact .qq,.contact .phone,.contact .mail,.contact .qrcode { background-image:url(http://news.66wz.com/tsxw/images/icon.gif); background-repeat:no-repeat; color:#3a3a3a; padding-top:5px; padding-left:23px; padding-right:20px;}
.contact .sina { background-position:-5px 3px; }
.contact .qq { background-position:-5px -26px; }
.contact .phone { background-position:-8px -50px;}
.contact .mail { background-position:-8px -79px;}
.contact .qrcode { background-position:-5px -106px;}
.contact img { border:#fff solid 4px; position:absolute; left:0; top:0;}
.contact p { position:absolute; left:120px; top:30px; width:800px;}

@media screen and (max-width : 650px){
#wrap,.focuspic,#focuspic,#focuspic li,#focuspic li img,#focuspic li div { width:100%;}
.pager,#share { display:none;}
#nav { font-size:14px; padding:5% 0;}
#nav a,#nav a.photo { background:none; padding:0 2%;}
.focuspic,#focuspic,#focuspic li { height:240px;}
#focuspic li div { padding:2% 0;}
#focuspic li h2 { font-size:14px;}
.block { margin:10% 0;}
.block dt { background:none; color:#333; font-size:18px; font-weight:600; height:auto; margin-bottom:3%; text-indent:1em;}
.block dd { width:49%; height:140px;}
.block dd img { width:100%; height:auto;}
.block dd p { font-size:12px; width:96%; padding:2%;}
.block dd p a { width:100%; padding:2% 0;}
.block dd.more a { background-position: 30px -500px; width:100%; height:100%;}
.block dd.more a:hover { background-position:30px -700px;}
}