/*回顾列表*/
section{padding-top: 56px;width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.listMeet,.listActive,.expertsList,.experts-details,.registration{width: 100%;margin:0px auto;padding:0rem 1rem;box-sizing:border-box;}
.listMeet ul{display: block;}
.listMeet ul li{float: left;padding: 1rem auto;width: 100%;border-bottom: 1px solid #d4d4d4;}
.listMeet ul li:last-child{border-bottom: none;margin-bottom: 50px;}
.listMeet ul li .signUp{display: block;}
/*活动列表*/
.active-content{width: 100%;height: auto;border-top: 1px solid #d4d4d4;margin: 15px auto 0px;overflow: hidden;}
.active-content:last-child{margin-bottom:15px;}
.active-content h5{font-size: 1.2rem;line-height:3rem;font-weight: normal;padding-top: 10px;}
@media screen and (max-width: 320px){
	.active-content h5{font-size: 1.1rem;}
}
.active-content img{width: 100%;height: auto;display: block;}

/*封装申请表*/
section .pack-img{width: 100%;height: auto;margin: 0px auto;text-align: center;}
section .pack-img img{width: 100%;height: auto;}
article{margin:40px auto;padding: 0px 1rem;box-sizing:border-box;}
article form{width: 100%;height: auto;}
article form .part1,article form .part2{padding: 0px 1rem;width:100%;box-sizing:border-box;}
.part2 .part2-bg{border-bottom:1px dashed #cbcbcb;}
.part2 .part2-bg:last-child{border-bottom: none;}
.form-control{width: 100%;margin: 10px auto;height: 40px;}
.form-control label{width: 27%;height: 40px;line-height: 40px;font-size: 1rem;color: #666;text-align: left;}
.form-control input{height: 40px;border:1px solid #cbcbcb;box-sizing:border-box;width: 73%;text-indent: 5px;}
.part2{margin-bottom: 40px;}
.part2 .form-bottom{width: 100%;line-height: 20px;height: 20px;padding-bottom: 5px;}
.part2 .form-bottom span{display: block;float: right;background-color: #cbcbcb;width: 20px;height: 20px;text-align: center;line-height:20px;border-radius: 50%;color: #fff}
.part3 .add-btn{width: 28%;height: 50px;background-color: #b8b8b8;text-align: center;line-height: 50px;color: #fff;} 
.part3 .add-btn span{display: inline-block;width: 20px;height: 20px;text-align: center;line-height: 20px;border:1px solid #fff;border-radius: 50%;color: #fff;margin-right: 3px;}
.part3 .submit-btn{width: 70%;height: 50px;background-color: #4d709a;}
.part3 .submit-btn input{color: #fff;background-color: #4d709a;font-size: 1rem;border:none;height: 50px;line-height: 50px;color: #fff;text-align: center;width: 100%;}

/*专家详情列表*/
.expertsList ul{display: block;width: 100%;height: auto;overflow: hidden;margin: 15px auto;}
.expertsList ul li{width: 100%;height: auto;padding:.8rem 0rem;border-bottom: 1px solid #d4d4d4;overflow: hidden;position: relative;}
.expertsList ul li .export{width:76%;padding:10px auto;}
.expertsList ul li .export-r{width: 23%;position: absolute;bottom:.8rem;right: 0px;overflow: hidden;}
.expertsList ul li .export-r a{width: 100%;padding:5px 0px;color: #fff;background-color: #4d709b;text-align: center;display: block;font-size: 1rem;}
.expertsList ul li .export dl{overflow: hidden;}
.expertsList ul li .export dl dt{width:41%;float: left;}
.expertsList ul li .export dl dt img{display: block;width: 100%;border:1px solid #d4d4d4;border-radius: 4px;box-sizing:border-box; }
.expertsList ul li .export dl dd{width: 53%;float: left;padding-left: 2%;}
.expertsList ul li .export dl dd h5{font-size:1.3rem;}
.expertsList ul li .export dl dd p{font-size: 1rem;}
@media screen and (max-width: 320px){
	.expertsList ul li .export dl dd h5{font-size:1.2rem;}
	.expertsList ul li .export dl dd p{font-size: .8rem;}
}

/*页面下载*/
.download{width: 100%;height: auto;overflow: hidden;position: relative;}
.download img{width: 100%;height: auto;display: block;background-size: 100% 100%;}
.download .load-ios,.download .load-andriod{position: absolute;z-index: 999;width: 60%;height: 50px;margin: 0px auto;line-height: 50px;color: #fff;}
.download .load-ios{bottom: 50px;left: 20%;background-color: #90d070;}
.download .load-andriod{bottom: 130px;left: 20%;background-color: #3bc2f1;}
.download .load-andriod div{width: 30%;height: 50px;background-color: #0ab3ec;}
.download .load-ios div{width: 30%;background-color: #76c44c;height: 50px;}
.download a{color:#fff}

.download .load-ios i.icon{width:60%;height: 50px;margin:0px auto;display: block;text-align: center;line-height: 50px;background:url(../images/icon.png) no-repeat 0 0;background-position: -27rem -1.7rem;background-size:38.14rem 7.08rem;}
.download .load-ios span{width: 70%;height: 50px;background-color:transparent;display: block;text-align: center;font-size: 1.2rem;line-height: 50px;}
.download .load-andriod i.icon{width: 60%;height: 50px;margin: 0px auto;display: block;text-align: center;line-height: 50px;background:url(../images/icon.png) no-repeat 0 0;background-position: -29.5rem -1.7rem;background-size:38.14rem 7.08rem;}
.download .load-andriod span{width: 70%;height: 50px;background-color:transparent;display: block;text-align: center;font-size: 1.2rem;line-height: 50px;}
@media screen and (min-width: 375px) and (max-width: 414px){
.download .load-andriod i.icon{background-position: -29.2rem -1.7rem; }
.download .load-ios i.icon{background-position:-26.7rem -1.7rem;}
}
@media screen and (min-width: 350px) and (max-width: 375px){
.download .load-andriod i.icon{background-position:-29.3rem -1.7rem; }
.download .load-ios i.icon{background-position: -26.9rem -1.7rem;}
}

/*专家详情列表*/
.experts-zhang{margin-top:1rem;width:100%;padding: 1rem 0px;height: auto;overflow: hidden;border-bottom: 1px solid #d4d4d4;}
.experts-zhang .expertsL{width: 48%;height: auto;}
.experts-zhang .expertsL img{width: 100%;height: auto;display: block;}
.experts-zhang .expertsR{width: 48%;height: auto;}
.experts-zhang .expertsR h5{font-size: 1.3rem;color: #000;font-weight:700;}
.experts-zhang .expertsR p{font-size: 1.1rem;}
.experts-zhang .expertsR p span{color: #434343;}
@media screen and (max-width: 375px){
.experts-zhang .expertsR p{font-size: 1.1rem;}
}
@media screen and (max-width: 320px){
	.experts-zhang .expertsR h5{font-size: 1.3rem}
.experts-zhang .expertsR p{font-size: 1rem;}
.experts-details article .content p{font-size: 1rem;}
}
.experts-details article{width: 100%;margin: 0px auto;padding: 0px;}
.experts-details article .title{font-size: 1.3rem;color: #434343;margin-top: 10px;}
.experts-details article .content p{font-size: 1rem;color: #898989;}
.experts-details article .content .expertsT{width: 100%;margin:1rem 0rem;}
.experts-details article .content .expertsT img{margin:5px 0px;display: block;width: 100%;height: auto;background-size: 100% auto;}
.experts-details .experts-bottom{width: 100%;height: auto;overflow: hidden;}
.experts-details .experts-bottom a{margin: 1rem auto 3rem;background-color: #4d709b;color: #fff;font-size: 1.3rem;width: 30%;border-radius: 4px;text-align: center;padding: 10px 20px;}


/*鉴定会报名页*/
.regisImg{width: 100%;margin: 0px auto;height: auto;}
.regisImg img{display: block;width: 100%;height: auto;background-size: 100% auto;}
.registration .registr-top{width: 100%;height:76px;line-height: 76px;position: relative;}
.registration .registr-top hr,.peregis .peregis-top hr{width: 100%;height: 1px;position: absolute;top: 30px;z-index: 99;background-color: #8b272b;}
.registration .registr-top span,.peregis .peregis-top span{font-size: 1.4rem;color:#8b272b;height: 76px;line-height: 76px;background-color: #fff;margin: 0px auto;position: absolute;left:35%;top
	:0px;z-index: 100;width: 30%;display: block;text-align: center;}
.registration .registr-content{width: 100%;height: auto;overflow: hidden;margin-bottom: 30px;}
.registration .registr-content .registrL,.registration .registr-content .registrR{width: 48%;height: auto;overflow: hidden;position: relative;border-radius: 4px;}
.registration .registr-content img{width: 100%;height: auto;background-size: 100% auto;display: block;border-radius: 4px; }
.registration .registr-content .registrL-bottom{position: absolute;bottom: 0px;left: 0px;width: 100%;height: 60px;background-color: #d4d4d4;border-bottom-left-radius:4px;border-bottoms-right-radius:4px;padding-top: 5px;border-sizing:border-box;}
.registration .registr-content .registrL-bottom h5{font-size: 1.3rem;text-align: center;color:#434343;}
.registration .registr-content .registrL-bottom p{width: 100%;text-align: center;color: #898989;}
.regisImg{position: relative;}
.regisImg a{width: 50%;height: 22%;position: absolute;top: 71%;right: 6%;z-index: 100;}
.peregis{margin-bottom: 1rem;width: 100%;height: auto;overflow: hidden;}
.peregis .peregis-top{width: 100%;height: 76px;line-height: 76px;position: relative;}
.peregis-form .xuanze{width: 100%;height: 40px;line-height: 40px;}
.peregis-form .xuanze label{width: 27%;height: 40px;line-height: 40px;text-align: left;font-size: 1rem;}
.peregis-form .xuanze span{width: 73%;display: block;vertical-align: middle;}
.peregis-form .xuanze span .checkL{display: inline-block;margin-right:8px;}
.peregis-form .xuanze span input[type="checkbox"]{width: 16px;height: 16px;margin-right: 3px;vertical-align: middle;}
.peregis-form .peregis-submit{width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 1rem;background-color: #4d709b;border:none;margin: 1rem 0rem;}
.registration .perregis-ditu{width: 100%;height: 250px;border:1px solid #333;box-sizing:border-box;}
.peregis ul li{border-bottom: none;}
.peregis ul li:last-child{margin-bottom: 0px;}
.peregis ul li .more{width: 100%;text-align: right;}

/*登录页面*/
.register-bg,.login-bg{width: 100%;height: auto;overflow: hidden;position: relative;}
.register-bg img,.login-bg img{width: 100%;height:750px;position: static;display: block;}
.register-bg .register-form,.login-bg .login-form{position: absolute;top: 0px;left: 10%;width: 80%;z-index: 100;}
.register-bg .register-form .imgT,.login-bg .login-form .imgT{width: 100%;height: 90px;margin: 70px auto 50px;}
.register-bg .register-form .imgT span{width: 90px;height: 90px;border-radius: 50%;border:1px solid #ccc;background-color: #fff;display: block;margin: 0px auto;background:url(../images/zhuce.png);background-position: -73px -7px;}
.login-bg .login-form .imgT span{width: 90px;height: 90px;border-radius: 50%;border:1px solid #ccc;background-color: #fff;display: block;margin: 0px auto;background:url(../images/zhuce.png);background-position: -3px -7px;}
.register-bg .register-form  form,.login-bg .login-form form{width:100%;}
.register-bg .register-form  form input[type='text'],.register-bg .register-form  form input[type='password'],.register-bg .register-form .forget-pass,.register-bg .dbbox{width: 100%;height: 40px;border:none;border-bottom: 1px solid #9d9d9d;margin-top: 15px;background-color: transparent;color: #333;font-size: 1rem;text-indent: 10px;}
.register-bg .register-form  form input[type='text']::-moz-placeholder,.login-bg .login-form form input[type="text"]::-moz-placeholder{color:#9d9d9d;opacity:1}
.register-bg .register-form  form input[type='text']::-webkit-placeholder,.login-bg .login-form form input[type="text"]::-moz-placeholder{color:#9d9d9d;opacity:1}
.register-bg .register-form .forget-pass{border-bottom: none;text-align: right;}
.register-bg .register-form .forget-pass a{font-size: 1rem;color: #9d9d9d;}
.register-bg .dbbox{width: 100%;border-bottom: none;margin-top: 10px;height: 40px;background-color: #fff;border:1px solid #9d9d9d;overflow: hidden;}
.register-bg .dbbox input[type='submit'],.register-bg .dbbox a{width: 100%;height: 40px;border:none;background-color: #fff;text-align: center;color: #9d9d9d;text-align: center;line-height: 40px;font-size: 1rem;display: block;}
.register-bg .form-bottom{width: 100%;height: auto;overflow: hidden;margin-top: 70px;}
.register-bg .form-bottom .formTopL{ width: 100%;height: 60px;line-height: 60px;position: relative;}
.register-bg .form-bottom .formTopL span.line{width:20%;height: 1px;background-color: #fff;vertical-align: middle;margin-top: 20px;}
.register-bg .form-bottom .formTopL span.content{position: absolute;top: -20px;left:20%;width:60%;font-size: 1rem;color: #fff;line-height: 76px;background-color:transparent;margin: 0px auto;text-align: center;}
.register-bg .formBtn{width: 100%;height: 70px;margin: 0px auto;}
.register-bg .formBtn ul li{width: 33.3%;float: left;text-align: center;}
.register-bg .formBtn ul li a{width: 50px;height: 50px;border-radius: 50%;background-color: green;display: block;margin: 0px auto;}
.register-bg .formBtn ul li:first-child a{background:url(../images/zhuce.png) #4dafea;background-position: -132px -28px;background-size: 600% auto;}
.register-bg .formBtn ul li:nth-child(2) a{background:url(../images/zhuce.png) #3eb135;background-position: -185px -28px;background-size: 600% auto;}
.register-bg .formBtn ul li:nth-child(3) a{background:url(../images/zhuce.png) #df4d69;background-position: -240px -28px;background-size: 600% auto;}


/*注册页*/
.login-bg .login-form form input[type="text"],.login-bg .login-form form .validate span{width: 100%;height: 40px;border:1px solid #9d9d9d;color: #333;font-size: 1rem;text-indent: 10px;margin-top: 15px;background-color: #fff;}
.login-bg .login-form form .validate{width: 100%;height: 40px;}
.login-bg .login-form form .validate input[type='text'],.login-bg .login-form form .validate span{float: left;width:48%;height: 40px;background: #fff;color: #333;border:1px solid #9d9d9d;box-sizing:border-box;}
.login-bg .login-form form .validate span{background-color: #4d709a;color: #fff;display: block;line-height:40px;text-align: center;margin-left: 4%;border:none;}
.login-bg .login-form form .zhuce{width: 100%;height: auto;overflow: hidden;margin-top:120px;}
.login-bg .login-form form .zhuce .login-protocol{width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 1rem;}
.login-bg .login-form form .zhuce input[type='checkbox']{width: 16px;height: 16px;vertical-align: middle;margin-right: 5px;}
.login-bg .login-form form .zhuce input[type="submit"]{width: 100%;height: 40px;background-color: #fff;box-sizing:border-box;border:1px solid #9d9d9d;font-size: 1rem;color: #9f9f9f;}

.login-bg .login-form form .zhuce .login-protocol a{color:#fff}
/*忘记密码*/
.forgetPassword,.personal-center{width:100%;height: 750px;margin:0px auto;}
.forgetPassword .forget-form{width: 100%;height: auto;margin: 40px auto 70px;}
.forgetPassword .forget-form form{width: 100%;margin: 0px auto;}
.forgetPassword .forget-form form .validate,.personal-center form .validate{width: 100%;height: 60px;border-bottom: 1px solid #d4d4d4;padding: 0rem 1rem;box-sizing:border-box;line-height: 60px;background-color: #fff;}
/*.forgetPassword .forget-form form .validate:nth-child(3){border-bottom: none;}*/
.forgetPassword .forget-form form .validate label{width: 25%;font-size: 1rem;color: #4c4948;text-align: left;display: block;vertical-align: middle;}
.forgetPassword .forget-form form .validate input{width: 75%;height: 40px;border: none;font-size: 1rem;display:block;line-height:40px;margin-top: 10px;}
.forgetPassword .forget-form form .validate:nth-child(2) input{width: 40%;}
.forgetPassword .forget-form form .validate span{width: 30%;height:40px;background-color: #4d709a;color: #fff;line-height: 40px;text-align: center;font-size: 1rem;display: inline-block;float: right;margin-top: 10px;}
.forgetPassword .forget-form form  .zhuce{width: 80%;height: 40px;background-color: #4d709a;margin: 70px auto 0px;margin-left: 10%; }
.forgetPassword .forget-form form  .zhuce input{width: 100%;height: 40px;color: #fff;line-height: 40px;font-size: 1rem;background-color: #4d709a;border: none;}
.personal-center .person-form form{width: 100%;margin: 0px auto;height: auto;overflow: hidden;}
.personal-center form .validate:last-child{border-bottom: 1px solid transparent;}
.personal-center form .validate a{display: block;height: 60px;line-height: 60px;margin:0px auto;}
.personal-center form .validate a i{width: 14px;height: 22px;display: inline-block;background:url(../images/fx.png) no-repeat 0 0;background-size:100% auto;margin-top: 19px;margin-left: 15px;}
.personal-center form .logOut{width: 100%;height:40px;text-align: center;margin:70px auto 0px;}
.personal-center form .logOut input{width: 80%;height: 40px;background-color: #4d709a;color: #fff;line-height: 40px;border:none;}

.validate3{width: 100%;border-bottom: 1px solid #d4d4d4;padding: 0rem 1rem;box-sizing:border-box;}
.validate3 label {
    width: 25%;
    font-size: 1rem;
    color: #4c4948;
    line-height: 60px;}
	
.validate3 input {
    width: 25%;
    float: right;
    position: relative;
    top: 25px;
}