body, h1, h2, h3, h4, h5, h6, p,blockquote,dl, dt, dd, ul, ol, li, pre,form, fieldset, legend, button,input, select, textarea, th, td,img,div{margin: 0;padding: 0;}
/*html,body,#login{height: 100%;}*/
html,body{font:14px/24px "Microsoft YaHei", sans-serif;color:#2f2f2f;background: #fff;}
/*body{overflow-y: scroll!important;}*/
h1, h2, h3, h4, h5, h6 {font-weight: normal;font-size: 100%;}
input,select,textarea{font:14px/24px "Microsoft YaHei", sans-serif;color: #2a2a2a;box-shadow:none;/*-webkit-appearance:none;*/border:none;outline: none;}
input:focus,textarea:focus{border-color:#0c87ef;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset; } 
i{font-style:normal;}
dd,dt{line-height: inherit}
ul, ol {list-style: none;}
img{border:none; vertical-align:middle;outline: none}
table { border-collapse: collapse; border-spacing:0;}
.clear{zoom:1}
.clear:after {content:"";display:block;clear:both;}
a{text-decoration:none;color: #2f2f2f;}a:hover{color: #009688;text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.tal{text-align: left;}
.tac{text-align: center;}
.tar{text-align: right;}
.posr{position: relative;}
.hide{display: none}
.show{display: block}
.w450{width: 700px;margin:4% 5%;}
.container{width: 1200px;height: 100%;margin:0 auto;overflow: hidden;}
/*字体大小*/
.fz12{font-size: 12px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px!important;}
.fz18{font-size: 18px;}
/*颜色*/
.gray{color: #999;}
.red{color: #FF5722;}
.blue{color: #0c87ef;}
.green{color: #009688;}
.yellow{color: #ffa200;}
.orange{color: #e65a43;}
/*背景颜色*/
.bgfff{background-color: #fff!important;}
.bgblue{background-color: #0c87ef;}
.bgffa200{background-color: #ffa200;}
.bgred{background-color: #ff6046;}
.bgyellow{background-color: #fff4e6!important;}
/*边距*/
.mg20{margin: 20px;}
.mgl100{margin-left: 100px;}
.mgl5{margin-left: 5px;}
.mgl10{margin-left: 10px;}
.mgl20{margin-left: 20px;}
.mgr10{margin-right: 10px;}
.mgr20{margin-right: 20px;}
.mgt10{margin-top: 10px;}
.mgt20{margin-top: 20px;}
.mgt50{margin-top: 50px;}
.mgb5{margin-bottom: 5px;}
.mgb10{margin-bottom: 10px;}
.mgb15{margin-bottom: 15px;}
.mgb35{margin-bottom: 35px;}
/*top*/
.layui-layout-admin .layui-logo{left: 20px;width: auto;font-size: 20px;font-weight: bold;}
.layui-layout-admin .layui-header .layui-layout-right .layui-nav-child{min-width: 98px;left: auto;right: 0;-webkit-box-sizing: content-box;box-sizing: content-box;}
.layui-layout-right .layui-nav-item>a{padding: 0 20px 0 0;}
.layui-layout-right .layui-nav-bar{height: 3px;}

/*登录*/
#login{position: absolute;top: 10%;left: 50%;width: 520px;margin-left:-260px;}
.login-body{overflow: auto;}
.login-box{position: relative;min-height: 100%;box-sizing: border-box;}
.login-tit{font-size: 16px;text-align: center;margin-bottom: 30px;}
.login_main .layui-form{width:450px;margin: 0 auto;}
.login-tit h2{font-size:30px;margin:30px 0 20px;}
.login_main .layui-form-item{position: relative;}
.login-icon{position: absolute;left: 1px;top: 1px;width: 42px;line-height: 42px;text-align: center;color: #d2d2d2;}
.login_main .layui-input,.register_main .layui-input{height: 44px;border-radius: 4px;border: solid 1px #eee;padding-left: 42px;}
.login-code{float: left;width: 66%;}
.login-code-img{float: right;width: 30%;}
.login-footer{font-size: 12px;color: #999;text-align: center;padding: 50px 0 20px;}
/*注册*/
.register_main{width:520px;margin: 0 auto;}
.register_main .login-tit{padding-left: 130px;}
.register_main .layui-form-item{margin-bottom: 10px;}
.layui-form-label{width: 100px;margin-bottom: 0;-webkit-box-sizing: content-box;box-sizing: content-box;}
.layui-input-block{margin-left: 130px;}
.register_main .layui-input{height: 38px;padding-left: 10px;}
.rst-label{width: auto;padding:9px 10px 9px 0}
/*左侧导航
.layui-layout-admin .layui-side,.layui-layout-admin .layui-body,.layui-layout-admin .layui-footer{transition: all .3s;-webkit-transition: all .3s}
@media screen and (max-width: 768px){
	.layui-layout-admin .layui-side{position: fixed; left: -260px; transition: all .3s; -webkit-transition: all .3s; z-index: 10000;}
	.layui-layout-admin .layui-body,.layui-layout-admin .layui-footer{left: 0;}

	.site-tree-mobile{display: block!important; position: fixed; z-index: 100000; bottom: 15px; left: 15px; width: 50px; height: 50px; line-height: 50px; border-radius: 2px; text-align: center; background-color: rgba(0,0,0,.7); color: #fff;}
    .site-home .site-tree-mobile{display: none!important;}
    .site-mobile .site-tree-mobile{display: none !important;}
    .site-mobile .site-tree{left: 0;}
    .site-mobile .site-mobile-shade{content: ''; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,.8); z-index: 999;}
    .site-tree-mobile i{font-size: 20px;}
    .site-mobile .layui-side{left: 0;}
    .site-mobile .layui-side-child{top: 50%; left: 200px; height: 300px; margin-top: -100px;}
}*/

/*上传预览*/
.avatar-view {width: 150px;height: 225px;margin: 0 auto;border: 3px solid #fff;border-radius: 5px;box-shadow: 0 0 5px rgba(0,0,0,.15);cursor: pointer;overflow: hidden;}
.avatar-view img{width: 100%;}
.layui-upload-list{display: inline-block;margin: 0;vertical-align: bottom;}
.layui-upload-img{width: 150px;height: 200px;background: #eee;}

.add-photo{display: inline-block;width: 120px;height: 100px;margin: 0 10px 0 0;overflow: hidden;vertical-align: bottom;background: #eee;border:1px solid #d2d2d2;}
.add-photo-img{width: 120px;height: 100px;}
.add-photo-button{position: relative;display: inline-block;width: 70px;height: 30px;}
#addPhotofile{position: absolute;display: block;width: 100%;height:100%;overflow: hidden;cursor: pointer;opacity: 0;filter:alpha(opacity=0);}

/*修改密码*/
.pass-main{width: 450px;height: 300px;margin:100px auto;}
.pass-main h2{font-size: 24px;text-align: center;margin-bottom: 40px;}
/*main*/
.layui-body{overflow-y: scroll;background: #f9f9f9;}
.home-right{margin:15px;}
.main-title,.center-title{font-size: 20px;/*font-weight: 600;*/margin-bottom:25px;}
.center-title{text-align: center;padding: 50px 20px 30px;}
.group-title{min-width:100%;border:none;margin-bottom: 30px;border-top:1px solid #eee;}
.group-title legend{font-size: 18px;margin:50px 0 10px 20px;}
/*.group-title .layui-field-box{padding: 10px 0;}*/
.search-box .layui-form-item .layui-input-inline{margin-bottom: 5px;}
.layui-card-header{padding:8px 15px 0;margin-bottom: -15px;border:none;}

.kselected{width: 90px;text-align: center;color: #666;cursor: pointer;background: transparent;}
.selectList{position: absolute;z-index:10000;width: 88px;height: 56px;text-align: center;padding: 5px 0;border:1px solid #d2d2d2;background: #fff;}
.selectList li{height: 28px;line-height: 28px;cursor: pointer;}
.selectList li:hover{background: #5FB878;color: #fff;}

.kgname,.w60{display: inline-block;width: 60px;}
/*结算单*/
.hz-form .layui-form-label{width: 90px;padding: 9px 0;}
.hz-form .layui-input-inline{width: 60px;}
.border-none{border:none;background: none;}

/*按钮*/
.layui-form-item .layui-inline.fr{margin-right: 0;}
.btn-light-green{background-color: #5FB878;}
.layui-btn-xs+.layui-btn-xs{margin-left: 5px;}
.layui-btn .layui-icon{vertical-align: middle;}
/*证书查询*/
.layui-tab-card{min-width:500px;width: 50%;margin: 0 auto;background: #fff;}
.layui-tab-title li{width: 50%;font-size: 16px;font-weight: bold;box-sizing: border-box;}
.layui-tab-card>.layui-tab-title li{margin-left: 0;margin-right: 0;}
.layui-tab-content{padding: 60px 30px 30px;}
.cert-info{font-size: 12px;text-align: center;color: #888;margin-top: 50px;}
.cert-check{padding: 60px 50px 30px 20px;}
/*添加考场*/
.kc-upload{float: left;width:160px;text-align: center;}
.kc-upload .add-photo{width: 150px;height: 150px;margin: 0 0 20px;}
.kc-upload .add-photo-img{width: 150px;height: 150px;}
.kc-upload .add-photo-button{display: block;width:auto;}
.kc-right{width:700px;float: left;}
/*报考级别*/
.layer-bkjb .layui-form-radio{margin:13px;}
/*会员续费*/
.pay-list{font-size: 0;text-align: center;padding-bottom: 15px;}
.pay-list li{display: inline-block;width: 18%;font-size: 14px;padding: 2%;margin: 1%;border:1px solid #ddd;cursor: pointer;}
.pay-list li.selected{border-color: #009688}
.pay-list h2{font-size: 20px;font-weight: bold;}
.pay-list h2 span{font-size: 14px;font-weight: normal;padding-left: 5px;}
.pay-list h3{font-size: 16px;font-weight: bold;padding-top: 10px;border-top:1px dashed #ddd;}

.pay-type {text-align: center;border-top:1px solid #ccc;}
.pay-type h3{font-size: 18px;font-weight: bold;padding: 15px 0 20px;}
.pay-type label{display: inline-block;width: 30%;}
.pay-type .layui-form-radio{margin: 0;padding: 0;}
.pay-type label>i{display: inline-block;width: 30px;height: 30px;padding:0 5px;vertical-align: middle;}
.pay-type label .icon-wx{background: url(../images/icon-wx.jpg) center center no-repeat;}
.pay-type label .icon-zfb{background: url(../images/icon-zfb.jpg) center center no-repeat;}
.pay-type label .icon-yl{background: url(../images/icon-yl.jpg) center center no-repeat;}
.pay-ma{padding: 20px 0;}
/*考试申请*/
.kssq {margin-top: 20px;}
.kssq .layui-card-header{border-bottom: 1px solid #f6f6f6}
.kssq .layui-card-body{line-height: 40px;margin-top: 15px;}
.kssq .layui-card-body li span,.listUl span{font-weight: bold;}

.layui-table th{font-weight: bold;}
.listUl{line-height: 30px;}

/*缴费清单*/
.pay-table,.pay-table th{text-align: center;}
.pay-table th,.pay-table .bge6e6e6{font-size: 16px;}
.pay-table td, .pay-table th{padding: 15px;}
.pay-table .bge6e6e6{text-align: left;background: #f2f2f2;}
.layui-table-disabled{box-shadow: none;border:none;}


/*layer自定义弹窗样式Mydialog*/
body .Mydialog{border-radius:5px;overflow: hidden;}
body .Mydialog .layui-layer-title{padding: 10px 80px 0 20px;height: 55px;line-height: 55px;font-size: 18px;color: #2f2f2f;background: #fff;border-radius:5px 5px 0 0;}
body .Mydialog .dialog-title{position: relative;height: 60px;line-height: 60px;font-size: 18px;padding: 10px 20px 0;margin-bottom: 25px;border-bottom:1px solid #eee;}
body .Mydialog .dialog-close{position: absolute;right: 20px;top: 35px;width: 11px;height: 11px;cursor: pointer;background: url(../images/icon_close.png) no-repeat;background-position: 0 top;transition:all .3s;}
body .Mydialog .dialog-close:hover{background-position: 0 bottom;}
body .Mydialog .layui-layer-setwin{top:30px;}
body .Mydialog .layui-layer-content {padding:20px;background: #fff;overflow-y:hidden;}
body .Mydialog .layui-layer-content>h2{line-height: 40px;font-size: 18px;color: #2a2a2a;margin-top: 40px;}
body .Mydialog .layui-layer-btn {padding: 0 15px 40px;}
body .Mydialog .layui-layer-btn a {
    height:36px;line-height:36px;margin:0 10px;padding:0 30px;cursor: pointer;border-radius:20px;}
body .Mydialog .layui-layer-btn .layui-layer-btn1 {background: #fff;border-color:#eee;color: #aaa;}
body .Mydialog .layui-layer-setwin .layui-layer-close2{right: 10px;top: 0;width: 11px;height: 11px;background: url(../images/icon_close.png) no-repeat;background-position: 0 top;transition:all .3s;}
body .Mydialog .layui-layer-setwin .layui-layer-close2:hover{background-position: 0 bottom;}
body .layui-layer-iframe.Mydialog .layui-layer-setwin .layui-layer-close2{top: 27px;}
.dialog_content p{text-indent: 2em;}
.dialog_content .layui-input-block{margin: 0;}
/*layui-footer*/
.layui-footer{text-align: center;color: #888;}
/*自适应*/
@media screen and (max-width: 1200px){
	.kc-right{float: none;width: auto;overflow: hidden;}
	
}
@media screen and (max-width: 1080px){
	.kc-upload,.w450{float: none;width: auto;overflow: hidden;}
	
}
@media screen and (max-width: 900px){
    .home-right .layui-form-item .layui-input-inline{float: none;display: block;width: auto!important;margin: 0 0 10px 130px;}	
}

