
@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0; background:#fff;}
body,input,textarea,select,button{font:12px/1.5 "微软雅黑",Helvetica,"宋体",sans-serif;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
ul,ol,li{list-style:none}
:focus{outline:0 none}
i,em{font-style:normal}
fieldset,img{border:0 none}
a{text-decoration:none; color:#333333; cursor:pointer; }
a:hover{text-decoration:none}  
table{border-collapse:collapse;border-spacing:0}
img{vertical-align:middle;}
.clear{zoom:1;}
.clear:after{ content:''; display:block; clear:both;}
.f_r{ float:right;}
/**通用end**/

.Warp{ width:100%;}


/*login*/
.certificate{ background:url(../images/login_img.jpg) no-repeat top center; width: 980px; margin:0 auto; height: 587px; position: relative; top: -195px; *top:0px; z-index: 1;}
.certificate-main{ width: 980px; margin:0 auto;  position: relative; top: -195px; }


.certificate_query{ background: #fff; border: solid 1px #eae9e9; width: 350px; height:408px;  position:absolute; top:95px ; right:35px ; z-index: 2;}
.query-title{ font-family: "微软雅黑"; font-size: 18px; color: #ff5930; text-align: center; font-weight: bold; margin: 25px 9px 5px 0; border-bottom: solid 1px #eae9e9; padding-bottom:23px;}
.certificate_query form{ margin: 0 26px;  }
.query-login p{ border: solid 1px #faccc6; background: #ffebeb; text-align: center; color: #e4393c; width: 298px; line-height: 22px; margin: 4px 0;}
.query-login p span{ background:url(../images/cate_img2.png) no-repeat left center; display: inline-block; padding-left:18px;    }
.query-input{ border: solid 1px #ccc; line-height: 46px; border-radius: 3px; width: 283px; margin-bottom: 15px; font-size: 14px; color: #666; padding-left: 15px;}
.query-reset,.query-reset1{ font-size: 14px; color: #666; background: none; text-decoration: underline; padding-bottom:2px; border:none}
.query-reset1{ color: #cc3300; margin-left: 8px;}
.query-mima{ text-align: right;}
.query-submit{ background: #ff6130; line-height: 50px; font-size: 18px; text-align: center; color: #fff; width: 298px; border: none; border-radius: 3px; margin-top: 10px;}
.query-verification{ overflow: hidden;}
.query-verification input{border: solid 1px #ccc; line-height: 46px; border-radius: 3px; width: 120px; padding-left: 15px; margin-bottom: 20px; float: left; font-size: 14px}
.query-verification span{ float: right;}
