body { font-family: "宋体"; font-size: 14px; color: #333333; line-height: 20px; margin-top: 0px; background-image: url(bj_xzzghfz.jpg); }
a img { border-style: none; }
a { text-decoration: none; color: #06C; }
a:hover { color: #55B6A5; text-decoration: underline; }
ul, li { list-style: none inside; margin: 0px; padding: 0px; }
/*clear*/
.clr { display: block; overflow: hidden; clear: both; height: 0; line-height: 0; font-size: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }/* Hides from IE-mac \*/
*html .clearfix { height: 1%; }
.clearfix { display: block; }/* End hide from IE-mac */
*+html .clearfix { min-height: 1%; }
.hei14 p { margin: 8px 0px; }
.border { border: 2px solid #79A7BE; }
.footer { margin-top: 10px; border-top: 3px solid #069; padding: 10px; }
/* qqshop focus */
#focus { width: 400px; height: 300px; overflow: hidden; position: relative; }
#focus ul { height: 300px; position: absolute; }
#focus ul li { float: left; width: 400px; height: 300px; overflow: hidden; position: relative; background: #000; }
#focus ul li div { position: absolute; overflow: hidden; }
#focus ul li img { width: 400px; height: 300px; }
#focus .btnBg { position: absolute; width: 570px; height: 20px; left: 0; bottom: 0; background: #000; }
#focus .btn { position: absolute; width: 550px; height: 10px; padding: 5px 10px; right: 0; bottom: 0; text-align: right; }
#focus .btn span { display: inline-block; _display: inline; _zoom: 1; width: 25px; height: 10px; _font-size: 0; margin-left: 5px; cursor: pointer; background: #fff; }
#focus .btn span.on { background: #fff; }
#focus .preNext { width: 34px; height: 76px; position: absolute; top: 120px; cursor: pointer; background-image: url(sprite1.png); background-repeat: no-repeat; background-position: 0 0; }
#focus .pre { left: 0; }
#focus .next { right: 0; background-position: right top; }
.enter { font: bold 20px "微软雅黑"; padding: 10px 0px; width: 980px; margin-right: auto; margin-left: auto; background-image: url(dybj_xzzghfz.jpg); background-repeat: repeat; border-top: 5px solid #C4E0E6; border-bottom: 5px solid #C4E0E6; color: #099; }
.enter img { padding: 5px; background-color: #C4E0E6; }
.vote { width: 980px; margin-right: auto; margin-left: auto; background-image: url(dybj_xzzghfz.jpg); background-repeat: repeat; }
.vote h1 { text-align: center; background-color: #06C; padding: 10px 0px; color: #FFF; font: bold 36px "微软雅黑"; border-bottom: 5px solid #3FA5DC; margin: 0px; }
.vote h2 { background-color: #63BDA4; color: #FFF; font: 24px "微软雅黑"; padding: 5px 10px; border-bottom: 3px solid #22A1AA; margin: 0px; }
.vote ul { padding: 10px; }
.vote li { float: left; width: 311px; background-color: #FFFFFF; height: 210px; margin: 0px; padding: 4px; }
.vote li img { height: 168px; width: 299px; padding: 5px; background-color: #FFF; border: 1px solid #91BAC1; }
.vote li span { display: block; text-align: center; line-height: 30px; }
.vote .submit { text-align: center; padding: 30px 0px; background-color: #CCE7E8; }
.vote .submit input { margin: 0px 30px; font-size: 14px; padding: 5px; font-weight: bold; cursor: pointer; }
.sub { width:500px; margin:0px auto; overflow:hidden;}
.sub p { width:250px; float:left; padding:20px 0px; text-align:center;margin:10; padding:10; border:10; outline:none; list-style:none;}
