@charset "utf-8";
body, div, img, h2, p, ul, li, form {margin:0;padding:0;}
body {font-size:12px;line-height:20px;}
a {text-decoration:none;color:#000;}
a:hover {color:red;}
.clear {clear:both}
ul {list-style:none;}
#top {font-size:12px;}
#dy {width:983px;border:1px solid #ddd;background:#f8f7f7;padding:5px;font-size:14px;margin:6px auto}
#dy span {color:#b8072f;}
#con {width:995px;margin:0 auto;}
.box01 {width:270px;float:left;margin-right:8px;}
.tit {background:url(../images/tit01.jpg) no-repeat;height:31px;padding:2px 10px 0 18px;font:700 14px/31px '';}
.tit span, .tit01 span {float:right;font:400 12px/31px '';}
.tit01 {background:url(../images/tit02.jpg) no-repeat;height:30px;padding:2px 10px 0 28px;font:700 14px/30px '';}
.tit03 {background:url(../images/tit03.jpg) no-repeat;}
.tit04 {background:url(../images/tit04.jpg) no-repeat;}
.box02 {width:440px;float:right;margin-bottom:8px;}
.box03 {border:1px solid #ddd;border-top:none;padding:6px;font-size:13px;}
.box04 {width:268px;border:1px solid #ddd;margin-bottom:8px;}
.box05 {width:718px;float:left;margin-bottom:8px;}
.box06 {width:420px;float:right;}
.box07 {padding:6px;background:#f8f7f7;line-height:18px;margin-bottom:6px;}
.box08 {width:315px;float:left;padding:0 6px 6px;}
.box09 {width:315px;float:right;padding:0 6px 6px;}
.sboxl {width:718px;float:left;}
.sboxr {width:270px;float:right;}
#ztfoot {border-top:3px solid #c59c10;line-height:25px;width:995px;margin:10px auto 5px;text-align:center}
.zst {position:relative;z-index:100;left:0;top:0;}
.zstb {position:absolute;left:-550px;top:0;border:1px solid #000;visibility: hidden;}
.zst:hover {background-color:transparent;}
.zst:hover .zstb {visibility:visible;}
.lzst {position:relative;z-index:10;left:0;top:0;width:270px;float:left;}
.lzstb {position:absolute;left:270px;top:0;border:1px solid #000;visibility: hidden;}
.lzst:hover {background-color:transparent;}
.lzst:hover .lzstb {visibility:visible;}
.qh {padding:6px;}
.qh table {border-collapse:collapse;line-height:19px;}
.qh td {padding-left:6px;}
.list {padding:6px;}
.box10 {margin-bottom:8px;}
.tab {height:37px;background:url(../images/jsbgline.jpg) repeat-x 0 bottom;width:980px;}
.tab li {background:url(../images/tit05.jpg) no-repeat;height:35px;padding:2px 10px 0 28px;font:700 14px/30px '';float:left;width:287px;margi-right:6px;}
.tab li.hover {background:url(../images/tanlihover.jpg) no-repeat;color:#c80e05;cursor:pointer;}
.box03 table {font-size:12px;border-collapse:collapse;}