ul li{list-style-type:none}
*{ padding: 0; margin: 0;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer ; color: #333;}
a:hover{text-decoration:underline;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}

.header{height: 50px; background: #8e8e8e;}
.topbar{position:absolute; z-index: 999; top: 50px; height: 65px; width:100%; background: rgba(255,255,255,0.8);}
.line{position:absolute;z-index: 999; top: 115px; height: 3px;width:100%; background: #cacaca;}
.sidebar{position:absolute; z-index: 999; top: 118px; width:230px; height: 100%; padding: 0 20px; background:#d3d3d3;}



.topbar .red{color: #ff0000;}
.topbar .left{float: left; margin-top: 19px; padding-left: 20px; }
.topbar .left li{float: left; height: 28px;}
.topbar .left .text{  font-size: 20px; color: #333; padding-left: 12px;}
.topbar .left .logo{ width: 136px;  background: url(/template/vrchinabim/images/icon/logo.png);  }


.topbar .right{ float: right; padding-right: 20px;}
.topbar .right li{float: left;}
.topbar .right .search{ height: 32px; margin-top: 16px; position: relative; }
.topbar .right .search input{height: 32px; width: 180px; padding: 0 10px; font-size: 14px;  background: #fff; color: #333; border: 1px solid #ccc; border-radius: 4px;}
.topbar .right .search button{ position: absolute; height: 30px; width: 30px; border:0; background: #fff url(/template/vrchinabim/images/icon/search_ico.png) no-repeat center; top: 1px; right: 2px; cursor: pointer;}
.topbar .right .search input:focus{border: 1px solid #539fde; }
.topbar .right .search button:hover{ background: #fff url(/template/vrchinabim/images/icon/searchH_ico.png) no-repeat center;}
.topbar .right .fz18{font-size: 18px; padding-right: 2px;}
.topbar .right .outcome{font-size: 12px; color:#666;}
.topbar .right .links a{display:inline-block ; height: 12px; line-height: 12px; font-size: 12px; color:#4d98dd; border-right: 1px dotted #4d98dd; padding:0 10px; }
.topbar .right .text{padding-right: 30px; margin-top: 10px;}


.sidebar .title{ width: 100%; text-align: center; font-size: 18px; padding: 30px 0 20px 0;}
.showform li{ float: left; margin-bottom: 10px;}
.showform label{float: left;  width: 56px;height: 32px; line-height: 32px; font-size: 14px; text-align: right; color: #666;}
.showform .input_style{float: left; width:100px ; height: 32px; margin-left: 10px;font-size: 14px; color: #333; padding: 0 10px; border-radius: 4px; border: 1px solid #ccc; background: #e7e7e7;}
