﻿body{width:100%;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;background:#fff}
body,div,form,img,ul,li,dl,dt,dd{margin:0;padding:0;border:0}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal}
select{vertical-align:middle}
a{text-decoration:none}
a:hover{text-decoration:underline; color:#F00;}
table{border-collapse:collapse}
ul{list-style:none}
.clearfix:after{content:".";visibility:hidden;display:block;clear:both;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.clear{clear:both}
.left{float:left}
.right{float:right}
.red, .red a, .red:link, .red:hover, .red:visited{color:#F00}
.blue{color:#325995}
.mt16{margin-top:16px}
.w{width:968px; margin:0 auto}
/*top*/
.top{height:24px; line-height:24px; background:#F4F3F1; border-bottom:solid 1px #CDCDCD}
.top a{color:#000; text-decoration:none}
/*head*/
.head{height:90px; overflow:hidden; padding-left:15px; line-height:90px; display: table-cell; vertical-align:middle; *display: block; font-size:36px; font-weight:bold; *font-family:Arial;}
.head img{vertical-align:middle;}
.nav{background:url(../images/nav.gif) no-repeat #F1F1F1; background-position:7px 7px; padding-left:25px; height:25px; line-height:25px}
.nav a{color:#000; text-decoration:none}
/*panel*/
.lpanel{width:258px; float:left;}
.vzine img{border:solid 1px #CCCCCC; padding:3px;}
.vzinebtn{padding:9px 0 0 5px;}
.vzinebtn .btn{margin-top:2px; width:74px; float:left;}
.vzinehit{float:left; width:175px; height:23px; background:url(../images/hitbg.jpg);}
.hitnumber{margin:3px 0 0 60px;}
.about{border:solid 1px #CCC;}
.abouttitle{background:url(../images/abouttbg.gif); height:29px; line-height:32px; overflow:hidden; font-weight:bold; padding-left:10px;}
.info{padding:10px; line-height:25px;}
.info h1{display:block; line-height:40px; font-size:20px; font-weight:bold; text-align:center; border-bottom:solid 1px #999}
.info em{display:block; line-height:30px; text-align:center; font-style:normal; font-size:12px; margin-bottom:10px;}
.rpanel{width:694px; margin-left:16px; float:left;}
.gbox{border:solid 1px #CCC;}
.gboxt{background:url(../images/comptitle.gif); height:30px;}
.gboxtxt{color:#FA7904; background:url(../images/compicon.gif) no-repeat; background-position:10px 7px; height:30px; overflow:hidden; line-height:33px; font-weight:bold; padding-left:25px;}
.zinelist{padding:10px 9px;}
.zinelist li{text-align:center; line-height:25px; float:left; width:96px;}
.zinelist li img{display:block; border:solid 1px #D9D9D9;}
.zinelist li a{color:#000; text-decoration:none}
.zinelist li a:hover, .more a:hover{color:#F00;}
.more{float:right; height:30px; line-height:32px; margin-right:10px;}
.more a{color:#000; text-decoration:none;}
.infolist{display:block;}
.infolist li{display:block; background:url(../images/flicon.gif) no-repeat; background-position:5px 10px; padding-left:15px;}
.infolist li a{color:#000; text-decoration:none;}
.infolist li a:hover{color:#F00;}
.bd li{border-bottom:dashed 1px #999;}
/*bottom*/
.bottom{margin-top:20px; border-top:solid 2px #FF7300; line-height:30px; text-align:center; padding-top:10px}
.bottomlinks{color:#000; text-align:center;}
.bottomlinks a{color:#000; text-decoration:none}
.bottom span{color:#403F3F}
.bottom span a{color:#403F3F; text-decoration:none}
