/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,label,blockquote,th,td,button,span,menu
{padding:0;margin:0;}
html,body{ height:100%}
body{font-size:12px; color:#333;font-family:"Microsoft YaHei" !important; background:#f1f1f1}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:none;}
th,em,i{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
input,select{vertical-align:middle}
hr{ height:2px; border:0; background:url(../images/bg_hr.jpg) repeat-x;overflow:hidden; *zoom:1;margin:20px 0 10px 0}

/*link*/
a{text-decoration:none;outline:none;hide-focus:expression(this.hideFocus=true); color:#333}
a:link, 
a:visited {text-decoration: none;}
a:hover, a:active, a:focus { text-decoration: none;}
a s{ display:none}
/*clearfix*/
.clearfix{ clear:both}
.clearfix:after{content:'\20 ';display:block;height:0;clear:both;}

/*common style*/
.fs12{ font-size:12px}
.fs14{ font-size:14px}
.b{ font-weight:bold}
.pr{ position:relative;}
.pa{ position:absolute;}
.ovh { overflow:hidden;*zoom:1}
.fl{ float:left; display:inline}
.fr{ float:right; display:inline}
.red{ color:#ff0000}
.yellow{ color:#e2b83a}
.tac{ text-align:center;}
.ma{ margin:auto}
.mt10{ margin-top:10px}
.mt20{ margin-top:20px}
.mt30{ margin-top:30px}
.mt40{ margin-top:40px}

.quick-nav li a i,
.sidebar li i,
.ic-spn{ background:url(../images/ic_spn.png) no-repeat;}
.cm-ip{ height:22px; line-height:22px;padding:0 5px; background:#fff; border-top:solid 1px #bebebe; border-left:solid 1px #bebebe; border-bottom:solid 1px #e1e1e1;border-right:solid 1px #e1e1e1}
.ip-1{width:130px}
.ip-2{width:220px}
.ip-code{width:60px}
.st-1{width:140px; color:#666; height:25px; line-height:25px}
.st-2{width:100px; color:#666; height:25px; line-height:25px}

.ld-wrap{ background: url(../images/bg_ld.jpg) repeat-x top center #d6dedf}
.ld-main{ min-width:932px; width:932px; height:670px; margin:auto;  background:url(../images/ld_bg_main.jpg) no-repeat}
.ld-logo{width:200px; height:80px; margin:60px 20px 0 0; text-align:center; line-height:80px;}
.ld-logo img{ display:block; padding:0px 0 0 0; float:right}
.ld-info{padding:315px 0 0 0; width:390px; margin:auto}
.ld-info ul{ padding:0 0 0 70px}
.ld-info li{ overflow:hidden;*zoom:1; padding:6px 0}
.ld-info li label{width:60px; height:24px; display:block; float:left; text-align:right}
.ld-info li input,
.ld-info li img{ float:left;}
.ld-info li img{ margin:0 0 0 10px}
.ld-info li a.btn-login{ background:url(../images/btn_login.jpg) no-repeat; width:94px; height:28px; display:block; margin:40px 0 0 60px}