﻿/*reset*/
html{overflow-y:auto;}
body,button, input, select, textarea{margin:0;padding:0;font:12px/1.125 "Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";color:#383838;}
*{ margin:0; padding:0; }
table { border-collapse:collapse;border-spacing:0;border:0;}
filedset,img{border:0;}
em, address, caption, cite, code, dfn, i, strong, th, var, optgroup { font-style:normal;font-weight:normal;}
ul, ol { list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;}
input,button,textarea,select{*font-size:100%;}
input{font-size:12px;}
textarea{font-family:Arial;overflow:auto;}
textarea{resize:none;}
input[type=text]:focus, input[type=password]:focus, textarea { outline:0;}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl{display:block;zoom:1;_height:1px;}
a{cursor:pointer;text-decoration:none;color:#6c6c6c;}
a:link,a:active,a:visited{color:#6c6c6c;}
img{border:none 0;}

/*layout*/
.wrapper{min-width:1210px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1210?"1210px":"");}
.wrap{width:985px;margin:5px auto 0 auto;}
#main{min-height:400px;_height:400px;zoom:1;overflow:hidden;}
.clear{clear:both;}
/*header*/
#header{ background-color: #f3f3f1;border: solid #b8bfc9;border-width:1px 0;position:relative;z-index:10;color:#727270;}
#header .wrap{height:30px;margin-top:0;}
#header .login,#header .info{float:left;margin-top:5px;}
#header .login *{height:18px;line-height:18px;float:left;vertical-align:middle;}
#header .login label{height:20px;line-height:20px;}
#header .login .ipt_txt { margin-left:7px;padding:0 2px;width:100px;border:solid 1px #aeb7be}
#header .login .btn{background-image:url(../images/icons.png);background-repeat: no-repeat;margin-right:7px;height:20px;line-height:20px;text-align:center;}
#header .login .btn:hover{color:#8c8c8c;}
#header .login .btn:active{color:#6c6c6c;}

#header .info li{display: inline-block;*display:inline;height:20px;line-height:20px;position:relative;}
#header .info em{display: inline-block;*display:inline;zoom: 1;vertical-align: baseline;position: relative;top: -2px;left: 2px;border-width: 3px 3px 0;border-color: #6c6c6c transparent transparent transparent;
        border-style: solid dashed dashed dashed;width: 0;height: 0;font-size: 0;line-height: 0;}
#header .info .otheritem{border:1px solid #e6e6e6;line-height:28px;padding:0;position:absolute;top:20px;left:0;background:white;color:#3d3d3d;white-space:nowrap;width:80px;text-align:center;display:none;z-index:10;}
#header .info .otheritem a,#header .info .otheritem a:visited,#header .info .otheritem a:link,#header .info .otheritem a:active{color:#3d3d3d;display:block;padding:0 20px;}
#header .info .otheritem a:hover { background:#f6f6f6;color:#3d3d3d;}

#btnQuery{margin-left:5px;width:42px;background-position:0 -228px;}
#btnLogin{margin-left:8px;}
#btnRegister,#btnLogin{width:42px;background-position:-43px -228px;}
#btnForgetpw{width:65px;background-position:-92px -228px;}

#header .link{float:right;margin-top:5px;line-height:20px;}
#header .link a{margin-left:10px;}
#header .link a, #header .link a:link, #header .link a:active, #header .link a:visited {color:#727270;}
#header .link a:hover{color:#8c8c8c;}

/*ad*/
#ad{background:url(../images/ad_bg.png) repeat-x;}
#ad .wrap{width:950px;height:273px;background:url(../images/ad.jpg) no-repeat 0 -1px;margin:0 auto;position:relative;}
#ad .link{width:148px;height:38px;position:absolute;top:198px;}
#ad .btn1{left:583px;}
#ad .btn2{left:757px;}
#logo{position:absolute;left:-53px;top:20px;}
/*main*/


/*footer*/
#footer{height:109px;background:#02619b;border-top:solid 6px #008fca;color:#e7f0f9;line-height:27px;text-align:center;padding-top:22px;margin-top:30px;}
#footer a,#footer a:link,#footer a:visited,#footer a:active{color:#e7f0f9;font-weight:bold;}
    #footer a:hover { text-decoration: underline; }
#footer span{margin:0 5px;}
