﻿html{color:#333; }
body{font:12px/1.5 Arial,"\5b8b\4f53",Verdana,sans-serif;}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,select,textarea,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
input,button,select,textarea{outline:none}
img{border:none;}
ul,ol,li{list-style:none;}

a{color:#333; text-decoration:none;}
a:hover{color:#900; text-decoration:underline;}
.blue,.blue:hover{color:#0C5B98;}

.song{font-family:\5b8b\4f53;}
.arial{font-family:Arial;}
.verdana{font-family:Verdana;}
.tahoma{font-family:Tahoma;}
.yahei{font-family:"微软雅黑";}
.heiti{font-family:"黑体";}
.block,.imgbox{display:block;}
.none{display:none;}

.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt8{margin-top:8px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mb5{margin-bottom:5px;}
.p10{padding:10px;}
.pb5{padding-bottom:5px;}

.fl{display:inline; float:left;}
.fr{display:inline; float:right;}

.fix{zoom:1;}
.fix:after{height:0; visibility:hidden; content:"\0020"; display:block; clear:both;}

#doc{width:1000px; margin:0 auto;}
#header{position:relative; height:120px;}
#content{}
#footer{padding:10px 0 15px; margin-top:15px; line-height:20px; text-align:right; color:#999; border-top:2px solid #900;}

.logo{position:relative; top:30px; left:10px; width:210px; height:90px; background:url(../images/logo.jpg) no-repeat;}
.flashbox{position:relative; height:311px; margin-top:-20px; padding:5px; background:#fff; -moz-box-shadow:0 1px 3px #bbb; -webkit-box-shadow:0 1px 3px #bbb; box-shadow:0 1px 3px #bbb; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.search{position:absolute; top:25px; right:10px;}
.search .itext{width:150px; height:20px; padding:0 5px; font-size:10px; border:1px solid #c00; color:#ccc; vertical-align:middle; font-family:Verdana;}
.search .ibtn{width:25px; height:22px; border:0; background:url(../images/search.gif) no-repeat #c00; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; vertical-align:middle;}

.nav{position:absolute; top:67px; right:10px; width:740px; padding-left:50px; height:32px; line-height:30px; -moz-border-radius:0 5px 0 0; -webkit-border-radius:0 5px 0 0; border-radius:0 5px 0 0; background:url(../images/nav.gif) no-repeat;}
.nav ul li{float:left; font-size:14px; font-family:verdana;}
.nav ul li a{display:block; color:#fff; margin:0 17px;}

.grid01{padding:15px; -moz-box-shadow:0 0 3px #bbb; -webkit-box-shadow:0 0 3px #bbb; box-shadow:0 0 3px #bbb; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.grid01 .cols{float:left; width:700px; padding-right:14px; border-right:1px dotted #ddd;}
.grid01 .colm{float:right; width:240px;}

.mod .hd{height:30px; line-height:29px; border-bottom:1px solid #ddd;}
.mod .hd h3{display:inline-block; *isplay:inline; zoom:1; color:#c00; font-family:Verdana; font-size:16px; border-bottom:3px solid #ddd;}
.mod .hd a{color:#999;}
.mod .bd{padding-top:10px;}
.mod .bd p{margin-bottom:10px;}
.mod .bd object{display:block; padding:2px; border:1px solid #ddd; background:#efefef;}
.mod .i-intro{line-height:22px;}
.mod .i-arrow{padding-left:10px; background:url(../images/arrow02.gif) no-repeat 2px 5px;}

.alist ul li{padding-left:10px; line-height:25px; background:url(../images/arrow01.gif) no-repeat 0 10px;}

.progressline{width:700px; height:23px; overflow:hidden; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.progressline ul li{float:left; width:175px; height:23px; line-height:23px; text-align:center; font-weight:700; background:url(../images/flow_steps_bg.gif) no-repeat right 0 #E4E4E4}
.progressline ul li.current{background-color:#f60; color:#fff;}
.progressline ul li.last{background-position:right -138px;}
.progressline ul li.hold{background-position:right -46px; background-color:#328339; color:#fff;}
.progressline ul li.holding{background-position:right -23px; background-color:#328339; color:#fff;}