.clearfix{display:block;clear:both;float:none;}
body{display:block;margin:0;padding:0;font-family:'Roboto', sans-serif;}
input,select,button{outline:none;}
.admin_login, .zcont{position:relative;z-index:99;width:300px;height:auto;overflow:hidden;margin:10% auto 0 auto;padding:40px; border-radius:5px; font-size:14px; background:rgba(255,255,255,.6)}
.admin_login dt{font-size:20px;font-weight:bold;text-align:center;color:#666; margin-bottom:15px;}
.admin_login dt strong{display:block;}
.admin_login dt em{display:block;font-size:12px;margin-top:8px;}
.admin_login dd{height:42px; line-height:42px; overflow:hidden;position:relative; margin:0;}
.admin_login dd .login_txtbx{font-size:14px;height:36px;line-height:36px;padding:0px 5%;width:100%;border:none;background:#fff;color:#333;}
.admin_login dd.user_icon, .admin_login dd.pwd_icon{margin:10px 0 0;}
.admin_login dd .login_txtbx::-webkit-input-placeholder {color:#999;line-height:inherit;} 
.admin_login dd .login_txtbx:-moz-placeholder {color:#999;line-height:inherit;} 
.admin_login dd .login_txtbx::-moz-placeholder {color:#999;line-height:inherit;}
.admin_login dd .login_txtbx:focus{background:#fafafa;}
.admin_login dd:before{font-family:'adminthemesregular';position:absolute;top:0;left:10px;height:42px;line-height:42px;font-size:20px;color:#0c9076;}
/*.admin_login dd.user_icon:before{content:"u";}
.admin_login dd.pwd_icon:before{content:"p";}
.admin_login dd.val_icon:before{content:"n";}*/
.admin_login dd.val_icon{color:#333; margin:3px 0;}
.admin_login dd.val_icon a{float:right; color:#428bca; text-decoration:none;}
.admin_login dd.val_icon .checkbox{float:left; margin:15px 5px 0 0; }
.regbtn{color:#428bca; float:right; text-decoration:none;}
.admin_login dd .ver_btn{text-align:right;border:none;color:#f4f4f4;height:42px;line-height:42px;margin:0;z-index:1;position:relative;float:right;background:#48bca5;}
.admin_login dd .checkcode{float:left;width:182px;height:42px;background:#fff}
.admin_login dd .checkcode input{width:120px;height:36px;line-height:36px;padding:3px;color:white;outline:none;border:none;text-indent:2.8em;}
.admin_login dd .checkcode canvas{width:85px;height:36px;padding:3px;z-index:0;background:#5cbdaa;}
.submit_btn{width:100%;height:42px;border:none;font-size:16px;background:#428bca;color:#fff;}
.submit_btn:hover{background:#4087c4;color:#fff;}
.admin_login dd p{color:#666;font-size:12px;text-align:center;margin:5px 0;}


.admin_login dd.regdd{font-size: 14px;height:42px;line-height: 42px; width: 100%; background: #fff; color:#333; margin:10px 0 0;}
.admin_login dd.regdd span{float:left; display:inline-block; width:29%; padding-left:3%;}
.admin_login dd.regdd span em{color:#e80404; font-style:normal;}
.admin_login dd.regdd .reg_txtbx, .admin_login dd.regdd .reg_yzm{font-size: 14px;height: 26px;line-height: 26px;padding: 8px 0;border: none;background: none;color:#333; float:left;}
.admin_login dd.regdd .reg_txtbx{width: 68%;}
.admin_login dd.regdd .reg_yzm{width: 40%; float:left;}
.admin_login dd.regdd .regyzmimg{float:left; width:28%;}
.admin_login dd.regdd .regyzmimg img{width:100%; height:42px;}
.admin_login dd.reg_button{margin-top:30px;}


.footer{width:100%; overflow:hidden;text-align:center;color:#f4f4f4;line-height:24px;margin-top:30px;font-size:14px;position:relative; z-index:9999;}
.footer a{color:#f4f4f4;text-decoration:none;}
.friend-link a{color:#f4f4f4;padding:0 10px;text-decoration:none}
.copyright{color:#eee;margin-top:5px;font-size:12px;}
.copyright a{color:#eee;text-decoration:none}

/*登录页面新增验证码样式*/
.admin_login dd.yzml_icon{margin:10px 0 0;}
.admin_login dd.yzml_icon .login_yzm{font-size: 14px;height: 26px;line-height: 26px;padding: 8px 5%;width: 62%;border: none;background: #fff;color: #333; float:left;}
.admin_login dd .logyzmimg{width:28%; float:left;}
.admin_login dd .logyzmimg img{width:100%; height:42px;}
.admin_login dd.tac{text-align: center;color: #888;line-height: 30px;height: 30px;}
.admin_login dd.linklogin{text-align: center;}
.admin_login dd.linklogin a{margin: 0 10px;display: inline-block;}

.zh_lcbox{width:100%; overflow:hidden; margin:0 0 15px 0;}
.zh_lcbox ul{margin:0; padding:0;}
.zh_lcbox li{float:left; width:33.33%; text-align:center; display:inline-block;}
.zh_lcbox li h2{height:13px; margin-bottom:13px; border-bottom:3px #fafafa solid; width:100%;}
.zh_lcbox li h2 span{width:28px; height:28px; line-height:28px; border-radius:28px; background:#fafafa; color:#333; font-size:14px; text-align:center; display:inline-block; font-weight:normal;}
.zh_lcbox li p{margin-top:18px; color:#666;}
.zh_lcbox li.on h2{border-bottom:3px #56a1e2 solid;}
.zh_lcbox li.on h2 span{background:#56a1e2; color:#fff;}
.zh_lcbox li.on p{color:#428bca; font-size:13px;}
.zh_form{width:100%; overflow:hidden; font-size:14px;}
.zh_form dl{width:100%; overflow:hidden; margin:12px 0 0 0;}
.zh_form dt{width:100%; overflow:hidden; color:#555; margin:0;}
.zh_form dd{width:100%; overflow:hidden; margin:5px 0 0 0; line-height:38px;}
.inpk3, .inpk4{ float:left; height:36px;line-height:36px;background:#fff;color: #333;font-size: 14px; border:1px #fff solid; padding:0 2%; box-sizing:border-box;}
.inpk3{width:60%;}
.inpk4{width:100%;}
.yzmimga{margin-left:5px; color:#428bca; font-size:12px;}
.cgbox{width:100%; text-align:center; overflow:hidden;}
.cgbox h2 span{width:32px; height:32px; line-height:32px; text-align:center; border-radius:32px; background:#35dc9b; color:#fff; display:inline-block; font-size:16px;}
.cgbox p{margin:10px 0 0 0; text-align:center; color:#333;}
.yzmimg2{width:35%; float:right; line-height:0;}
.yzmimg2 img{width:100%; height:36px;}
.zcont .submit_btn{margin-top:30px;}
.videobox{position:relative; z-index:1;}
.zcont{position:relative; z-index:99;}

@media all and (min-width:0) and (max-width:768px) {
	.admin_login, .zcont{width:90%; box-sizing:border-box; padding:25px;}
	
}
