/* CSS reset */
*{ font-family:"microsoft yahei",simsun,Tahoma,sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
fieldset,img {border:0; }
ol,ul {list-style:none; }
h1,h2,h3,h4,h5,h6,button,input,select,textarea {font-size:100%;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0; border:0;}
table {border-collapse:collapse;border-spacing:0;}
i, cite, em, var, dfn, address {font-style: normal;}
body{ font-size:14px;}
input:focus,textarea:focus,button:focus,select:focus{outline:none;}
a{color: #313131;text-decoration: none; }
a:active, a:focus,a:hover{outline:none}
.fl{float: left;}
.fr{float: right;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size:0;}
.clearfix{zoom:1;clear:both;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
.hidden,.none{display: none;}
.floatleft{float: left !important;}
.w{width: 100%}
.wthree{width: 300px}
.mt10{margin-top: 10px;}
.pt10{padding-top: 10px}
.pl20{padding-left: 20px;}
.db{display: block;}
.bc{margin: 0 auto}
/*.w1060{ width:1060px; height:auto; margin:0 auto;}*/
*{ /*写padding不撑开*/
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
	box-sizing:border-box;
}

/*注册页面*/
.dzshloginbg{ background:url(../images/bj_zhuce.jpg) no-repeat top center;}
.dzshloginbody{ float:left; width:100%; height:auto;}
.dzshtoplogo{margin:30px 0 0 60px;}
.dzshloginlayer{ position:absolute; top:50%; left:50%; width:660px; height:360px; margin-left:-330px; margin-top:-180px;background-color: #fff}

/****/
.dzshloginbody h3{ font-weight: bold;font-size: 22px;line-height: 30px;color: #666;width:300px; text-align:center;margin: 30px 0}
.dzshloginbody .layerleft{ float:left; width:400px; padding:0 50px; background:#FFF;}
.dzshloginbody .layerright{ float:right;width:260px; height:100%; padding-left:50px; background:#f8f8f8;}
.dzshloginbody .signinbtn{ width:300px; height:40px; background:#0099cc; font-size:14px; line-height:40px; text-align:center; border:0px; color:#fff; border-radius:3px; cursor:pointer;margin-top: 20px;}
.dzshloginlayer input[type="text"],.dzshregisterlayer input[type="text"]{float: left;width: 100%;height: 38px;line-height: 38px;color: #2e2e2e;font-size: 14px;border: none;outline: none;}

.dzshregisterlayer .layerbox{float: left;width: 100px;padding: 0 30px;}
.dzshinputbox{float: left;width: 300px;height: 40px;position: relative;line-height: 40px;border: 1px solid #ddd;padding-left: 40px;margin-bottom:10px; }
.dzshinputbox p{position: absolute;left: 9px;top: 9px;width: 20px;height:20px;background-image:url(../images/dzshloginicon.png);background-repeat: no-repeat;}
.dzshinputbox .iconusername{background-position:0 0; }
.dzshinputbox .iconpassword{background-position:-47px 0; }
.dzshinputbox .iconyanzhengma{background-position:-91px 0; }
.dzshinputbox:hover{border-color:#3366cc;}
.dzshinputbox:hover .iconusername{background-position:0 -26px; }
.dzshinputbox:hover .iconpassword{background-position:-47px -26px; }
.dzshinputbox:hover .iconyanzhengma{background-position:-91px -26px; }


.yanzhengmaimg{width: 120px;float: left;border: 1px solid #ddd;margin: 0 10px;}
.yanzhengmaimg img{width: 118px;float: left;height: 38px;}
.yanzhengmarefe{float: right;}
.yanzhengmarefe i{float: right;width: 40px;height: 40px;background: url(../images/dzshloginicon.png) -145px -60px no-repeat;}
.losepassword{float: right;line-height: 16px;font-size: 12px;color: #00aaff;}
.idsavecheck{float: left;position: relative;z-index: 10;height: 16px;line-height: 16px;font-size: 12px;color: #00aaff;padding-left: 20px;cursor: pointer;}
.checkboxicon{position: absolute;left: 0;top: 0;z-index: 10;width: 16px;height: 16px;background: #fff url(../images/dzshloginicon.png) no-repeat -142px 0;}
.checkboxicon.onchecked{background-position: -175px 0;}
.idsavecheck input{position: absolute;z-index: -10;left: 0;top: 1px;width: 1px;height: 0px;}

/**错误**/
.errorprompt{float: left;width: 100%;height: 40px;font-size: 14px;line-height: 20px;padding: 10px 0;color: #ff3300}
.errorprompt i,.errorprompt span{display: inline-block;float: left;}
.errorprompt i{margin-right: 10px;}


.layerright p{ width:160px; font:12px/30px ""; color:#999999;margin: 30px 0;}
.layerright p a{ color:#37b5f9;}
.thirdparty a{ float:left; border:1px solid #3366cc; color:#3366cc;width:160px; height:40px; vertical-align: top;text-align: center; line-height:38px; margin-bottom:20px; border-radius:3px; }
.thirdparty i{width: 30px;height: 30px;vertical-align: top;margin-top: 4px;margin-right: 10px;display: inline-block;background-image:url(../images/dzshloginicon.png) ;background-repeat: no-repeat}
.thirdparty .zhuceqq i{background-position: 0 -66px;}
.thirdparty .zhucewb i{background-position: -99px -68px;}
.thirdparty .zhucewx i{background-position: -48px -67px;}

/*zhuce页面*/
.dzshregisterlayer{ position:absolute; top:120px; left:50%; width:800px; height:560px; margin-left:-400px;background-color: #fff}
.dzshregisterlayer h3{margin: 20px;}
.dzshregisterlayer .layerleft{ float:left; width:100%; padding:0 50px; background:#FFF;}
.dzshregisterbox{float: left;width: 300px;height: 40px;position: relative;line-height: 40px;border: 1px solid #ddd;padding-left:90px;margin-bottom:10px; }
.dzshregisterbox p{position: absolute;left: 0;top:5px;width: 80px;height:28px;line-height: 28px;padding-right: 10px;text-align: right;font-size: 14px;color: #999;border-right: 1px solid #e5e5e5;}
.foryanzhengma{width: 120px;}
.dzshregisterbox.foryanzhengma{padding-left: 60px}
.dzshregisterbox.foryanzhengma p{width: 60px}
.dzshregisterlayer .idsavecheck{color: #666;}
.dzshregisterlayer .idsavecheck a{color:#00aaff;}
.tishimsg{float: left;width: 400px;padding-left: 20px;font-size: 12px;color: #999;line-height: 20px;height: 40px;margin-bottom: 10px;}
.tishimsg i{float: left;display: inline-block;color: #ff3300}

/****/
.dialog-mask {display: none;position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: #000;z-index: 10;filter: alpha(opacity=50);opacity: .5;overflow-x: hidden;overflow-y: auto;}
.dialog-win{display: none;position: fixed; width: 80%;height: 90%;z-index: 11; left:10%; top: 5%;}
.dialog {border: 1px solid #ddd;box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);padding-bottom: 60px;border-radius: 4px;background-color: #fff;width: 100%;height: 100%;}
.dialog .dialog-head {float: left;width: 100%;border-bottom: solid 1px #ddd;background-color: #f5f5f5;border-radius: 4px 4px 0 0;}
.dialog .dialog-head .close {float: right;line-height: 24px;}
.dialog .dialog-body {padding: 20px 50px;overflow-y:scroll;width: 100%;height: 100%;position: relative;}
.dialog .dialog-foot {text-align: right;}
.dialog .dialog-head, .dialog .dialog-foot {padding: 10px 20px;}
.dialog .button {border: solid 1px #3366cc;color: #3366cc;background: transparent;border-radius: 4px;font-size: 14px;padding: 6px 15px;margin: 0;display: inline-block;line-height: 20px;transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;cursor: pointer;}

.xieyineirong{font-size: 14px;color: #2e2e2e;line-height: 20px;}