/*联系我们*/
body{ background: #f6f6f6;-webkit-tap-highlight-color:transparent;}
.divOne{ padding: 15px 15px 40px; background: #fff;}
.titleOne{position: relative; margin-bottom: 20px; font-weight: normal; padding-left: 26px; height: 36px; line-height: 36px; border-bottom: 1px solid #eeeeee;}
.titleOne img{ display: block; width: 26px; height: 26px; position: absolute; left: 0; top: 50%; margin-top: -13px;}
.titleOne span{display: inline-block; padding-left: 5px; font-size: 14px; color: #00adec;}
.titleTwo{position: relative; margin-bottom: 5px; font-weight: normal; padding-left: 26px; height: 36px; line-height: 36px;}
.titleTwo img{ display: block; width: 26px; height: 26px; position: absolute; left: 0; top: 50%; margin-top: -13px;}
.titleTwo span{display: inline-block; padding-left: 5px; font-size: 14px; color: #00adec;}

.contactOne .box h6{ line-height: 24px; padding-left: 20px; font-size: 12px; color: #666; font-weight: normal;}
.contactOne .box h6.conH1{ margin-top: 10px; background: url(../images/Bico1.png) 0 4px no-repeat; background-size: 14px auto;}
.contactOne .box h6.conH2{ background: url(../images/Bico2.png) 0 4px no-repeat; background-size: 14px auto;}
.contactOne .box h6.conH3{ background: url(../images/Bico3.png) 0 4px no-repeat; background-size: 14px auto;}
.contactOne .box img{ display: block; width: 100%; height: auto; margin: 10px 0 5px;}
/*总部信息*/
.quarters{ padding: 0 15px 20px; background: #f6f8fa; }
.quarters img{ margin-top: 20px; display: block; width: 100%; height: auto;}
.quarters .f14{ line-height: 24px; padding: 13px 0 3px; color: #00adec;}
.quarters h6{ padding-left: 20px; line-height: 24px; font-size: 12px; color: #666; font-weight: normal;}
.quarters h6.conH1{ margin-top: 10px; background: url(../images/Bico2.png) 0 4px no-repeat; background-size: 14px auto;}
.quarters h6.conH2{ background: url(../images/Bico1.png) 0 4px no-repeat; background-size: 14px auto;}
.quarters h6.conH3{ background: url(../images/Bico5.png) 0 4px no-repeat; background-size: 14px auto;}
/*我要投诉*/
.complaint{ padding: 0 10px;}
.complaint li{ padding-bottom: 32px; /*padding-left: 75px;*/ width: 100%; height: auto; position: relative;}
.complaint li label{ height: 30px; line-height: 30px; display: block; /*position: absolute;*/ left: 0; top: 0; font-size: 14px; color: #555;}
.complaint li .comTxt{ width: 100%; padding: 2px 10px; border: 1px solid #d6d6d6; border-radius: 5px; font-size: 14px; color: #999; height: 30px; line-height: 24px;}
.complaint li .textOne{ width: 100%; border-radius: 5px; font-size: 14px; color: #999; height: 30px; line-height: 30px; color: #666;}
.complaint li select.comTxt{ background: url(../images/Bico7.png) 97% center no-repeat;}
.complaint li textarea.comTxt{ height: auto; resize: none;}
.complaint li p{ margin: 0; padding-top: 16px; font-size: 12px; color: #999; line-height: 20px;}
.complaint li p strong{ color: #00adec;font-weight:normal;}
.complaint li p em{ color: #ec0000; font-style: normal;}
.btnDiv{ padding-top: 20px; width: 100%; height: auto; /*text-align: left;*/}
.btnDiv input{ width: 130px; height: 36px; background: #00adec; color: #fff; border: none;}
/*提示信息*/
.deskDiv{ display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.4); z-index: 120;}
.promptInfor{ display: none; width: 84%; height: auto; position: absolute; top: 0; left: 8%; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1); z-index: 130;}
.promptInfor i{ display: block; padding-top: 40px;}
.promptInfor img{ display: block; max-width: 172px; margin: 0 auto;}
.promptInfor .protb{max-width: 86px;margin:10px auto;}
.promptInfor h4{width:80%;margin:auto; line-height: 24px;  text-align: center; font-weight: normal; font-size: 16px;}
.promptInfor h4 a{ color: #00adec; display: inline-block;}
.promptInfor p{ margin-top: 30px; line-height: 60px; height:60px;background: #00adec; text-align: center; font-size: 14px; color: #fff;}
.promptInfor p:hover{background:#0096cc;}
.promptInfor p>.span2,.promptInfor p>.span2:hover{color:#fff;}
.promptInfor .dojump>a{color:#fff;}
.titleThree{ padding-top: 15px; text-align: center; line-height: 30px;}
/*我的课程-9.9元植保在线教育课程*/
/*导航*/
.navOne{ margin-bottom: 20px; padding: 0 20px; border-bottom: 1px solid #e3e3e3; height: 30px; background: #fff; width: 100%; position: relative; overflow: hidden;}
.navOne .swiper-slide{ margin: 0 5px; border-bottom: 1px solid #fff; width: auto; padding: 0 5px; text-align: center; position: relative; display: block; float: left;  font-size: 15px; color: #666666; height: 30px; line-height:30px;}
.navOne .swiper-slide.cur,.navOne .swiper-slide:active{ color: #00adec; border-bottom: 2px solid #00adec;background:#fff;}
.navOne .swiper-button-next,
.navOne .swiper-button-prev{ z-index: 1; margin: 0; background:#fff url(../images/Bico8.png) 0 center no-repeat; background-size: 9px auto; width: 20px; height: 30px; position: absolute; top: 0; left: 0;}
.navOne .swiper-button-next{ left: auto; right: 0;background:#fff url(../images/Bico9.png) right center no-repeat; background-size: 9px auto;}
.navOne .swiper-button-next.swiper-button-disabled,
.navOne .swiper-button-prev.swiper-button-disabled{ opacity: 1; cursor: auto; pointer-events: none;}
.navOne .swiper-button-next.swiper-button-disabled{background:#fff url(../images/Bico9_hov.png) right center no-repeat; background-size: 9px auto;}
.navOne .swiper-button-prev.swiper-button-disabled{background:#fff url(../images/Bico8_hov.png) 0 center no-repeat; background-size: 9px auto;}
.orderTable{margin-bottom: 25px; border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5;}
.orderTable1{ margin: 0;}
.orderTable tr th{ font-size: 14px; color: #666; padding: 10px 10px 10px 26px; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
.orderTable tr td{ font-size: 14px; color: #666; padding: 10px 10px 10px 20px; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
.orderTable tr td span{ color: #00adec;}
/*课程列表*/
.courseList{ width: 100%; height: auto; border-top: 1px solid #f0f0f0;}
.courseList li{ width: 100%; height: auto;}
.courseList li .thDiv{ width: 100%; height: auto; padding: 0 26px; background: #00adec; height: 36px; line-height: 36px; font-size: 16px; color: #fff;}
.courseList li .thDiv span{ display: block;}
.courseList li a{ background: url(../images/Bico11.png) 6px center no-repeat; background-size: 14px auto; padding: 10px 26px; display: block; width: 100%;  border-bottom: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; font-size: 14px; color: #333333; }
.courseList li a span{ display: block; width: 100%; overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.courseList li a span.unpass{color:#f00;background-image:url('../images/renew14.png');background-size:33px 30px;background-repeat: no-repeat;background-position:right;}
.courseList li a:hover{box-shadow: 0 0 8px rgba(1,1,1,0.15); color: #00adec;}
.orderTxt{ padding-top: 10px; line-height: 28px;}
.divBtn{ width: 100%; height: auto; padding-top: 30px;padding-bottom:25px;}
.divBtn a{ display: block; width: 100%; background: #00adec; border-radius: 3px; height: 36px; line-height: 36px; text-align: center; font-size: 16px; color: #fff;}
.courseList .li2{background: #eee;}
.courseList .li2 a span:nth-child(1){width:34% !important;border-right:1px solid #eee;display:inline-block;}
.courseList .li2 a span:nth-child(2){width:60% !important;display:inline-block;text-align: center;}
.courseList .li2 a{background: none;font-size:12px;}
.courseList .li2 a:hover {
    box-shadow: none;
    color: #333;}

/*修改手机 邮箱*/
.retrieve{ width: 100%; padding: 0 30px; height: auto; margin: 0 auto;}
.retrieve .retriTit{ line-height: 30px;}
.retrieve .retriTit1{ line-height: 20px; padding: 3px 0;}
.retrieve ul{ padding-top: 60px;}
.retrieve ul li{ height: auto; width: 100%;position: relative;}
.retrieve ul li .retriTxt{ background: none; margin-top: 8px; height: 30px; line-height: 22px; width: 100%; border: none;border-bottom: 1px solid #e5e5e5; padding: 4px 0; font-size: 14px; color: #666;}
.retrieve ul li .stepBut{margin-top: 30px; width: 100%; border: none; background: #070e21; height: 40px; font-size: 14px; color: #fff;}
.retrieve ul li .stepBut:hover{ background: #00adec;}
.retrieve ul li span{position: relative; display: block; padding-right: 110px;border-bottom: 1px solid #e5e5e5;}
.retrieve ul li span.Validform_checktip{position: absolute;top:100%;left:0;display: block;width: auto;white-space: nowrap;line-height: 20px;border-radius: 4px;z-index: 5;border: 1px solid #ffa21c;background: rgba(255, 122, 68, 0.6);padding: 2px 10px;color: #f00;font-size:14px;margin-top:-1px;}
.retrieve ul li span .retriTxt{ border-bottom: none;}
.retrieve ul li .retriBut{ position: absolute; right: 0; bottom: 0; border: none; background: none; width: 110px; height:30px; font-size: 14px; color: #00adec; text-align: right; z-index: 5;}
.retrieve ul li .retriBut1{ position: absolute; right: 0; bottom: 0; border: none; background: none; width: 110px; height: 30px; font-size: 14px; color: #999; text-align: right;z-index: 0;}
.retrieve ul li .retriBut[disabled]{color:#999;pointer-events:none;cursor:not-allowed;}
.hide{ display: none;}
.tab_menu{ margin: 18px auto 4px; width: 200px;  border: 1px solid #070e21; border-radius: 3px; overflow: hidden;}
.tab_menu span{cursor: pointer; display: block; float: left; width: 50%; height: 34px; line-height: 34px; font-size: 14px; color: #070e21; text-align: center;}
.tab_menu span.on{ background: #070e21; color: #fff;}
.amendInfor{ display: none; width: 84%; height: auto; position: absolute; top: 0; left: 8%; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1); z-index: 130;}
.amendTab{ padding-top: 36px;}
.amendTab .tab_menu{ border: 1px solid #00adec;}
.amendTab .tab_menu span.on{ background: #00adec;}
.amendTab .retrieve ul{ padding-bottom: 30px; padding-top: 30px;}
.amendTab .retrieve ul li .phoneId{ height: 28px; line-height: 28px; font-size: 15px; color: #00adec;}
.amendTab .retrieve ul li .stepBut1{margin-top: 30px; width: 100%; border: none; background: #00adec; height: 36px; font-size: 14px; color: #fff;}
.amendTab .retrieve ul li .stepBut1:hover{ background: #00bbff;}
.amendTab .retrieve ul li p{ padding-top: 5px; line-height: 24px; text-align: center; font-size: 14px; color: #666;}
.amendTab .retrieve ul li p a{ color: #666;}
.amendTab .tab_menu{ margin: 0 auto;}
/*我的课程-农业植保机飞行培训课程*/
.ul-txt4{ margin: 0 0 10px;}
.ul-txt4 .box{ border-bottom: 1px solid #e7e7e7; }
.videoList{ padding: 10px 0 0; width: 100%; height: auto; overflow: hidden;}
.videoList dd{padding-right: 6px; margin-bottom: 15px; width: 50%; height: auto; float: left;}
.videoList dd:nth-child(2n){ padding-right: 0; padding-left: 6px;}
.videoList dd .videoOne{ padding: 0; display: block; font-size: 14px; color: #666; background: none; border: none; line-height: initial;}
.videoList dd .videoImg{ width: 100%; height: auto; position: relative;}
.videoList dd .videoImg img{ display: block; width: 100%; height: auto; margin: 0;}
.videoList dd .videoImg em{position: absolute; left: 50%; top: 50%; margin-top: -15px; margin-left: -15px; display: block; width: 30px; height: 30px; background: url(../images/Bico16.png) no-repeat;}
.videoList dd h5{ margin-top: 6px; height: 22px; width: 100%; line-height: 22px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-weight: normal;}
.videoList dd .videoOne:hover{ color: #00adec;}
.videoList dd .videoOne:hover .videoImg em{ background: url(../images/Bico16_hov.png) no-repeat;}
.ul-txt4 li a:hover h3, .ul-txt4 li.on a h3{ color: #333;}
/*视频弹窗*/
.m-pop{display:none;z-index:10;position:fixed;top:0;left:0;width:100%;height:100%}
.m-pop .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}
.m-pop .close{z-index:5;position:absolute;cursor:pointer;top:25px;right:25px;width:25px;height:25px;background:url(../images/close.png) center no-repeat;-webkit-background-size:15px auto;background-size:15px auto}
.m-pop .con{position:absolute;top:50%;left:50%;width:85%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.m-pop .con .video{position:relative;padding-top:70%;height:0}
.m-pop .con video{position:absolute;top:0;left:0;width:100%;height:100%;display:block}
/*我的个人资料*/
.data_top{ height: auto;}
.messages1{ width:150px; height: auto; margin: 0 auto; position: relative;  }
.data_top img{ display: block; width: 100%; height: auto; margin: 0 auto;}
.messages1 .files{ cursor:pointer; width:100%; height: 100%; filter: Alpha(opacity=0); -moz-opacity:0; opacity:0;position: absolute;top:0;right:0;bottom:0;left:0;}
.data_top p{ padding-top: 6px; width: 100%; text-align: center; font-size: 12px; color: #666;}
.data_top p span{ line-height: 20px; display: inline-block; margin: 0 5px; padding-left: 8px; background: url(../images/Bico18.png) 0 center no-repeat;}
.data_bottom{ padding: 34px 0 0; height: auto;}
.data_bottom ul{ width: 100%; height: auto;}
.data_bottom ul li{ min-height: 36px; /*padding-left: 139px;*/ padding-bottom: 32px; margin-bottom:0; width: 100%; height: auto; float: left; position: relative;}
.data_bottom ul li span{/*position: absolute; */top: 0; left: 0;  /*width: 130px;*/ /*text-align: right;*/ display: block; height: 36px; line-height: 36px; font-size: 14px; color: #555;}
.data_bottom ul li span em{ padding-left: 5px; display: inline-block; font-style: normal; color: #ff0036;}
.data_bottom ul li .data_txt{ float: left; width: 100% !important; height: 36px; line-height: 22px; border-radius: 5px; border: 1px solid #d6d6d6; padding: 6px 10px; font-size: 14px; color: #666666;}
.data_bottom ul li .data_txt4{ width: 61%;}
.data_bottom ul li label{ background: url(../images/Bico19.png) 0 11px no-repeat; background-size: 14px auto; position: relative; padding-left: 20px; margin-right: 18px; display: block; float: left; height: 36px; line-height: 36px; font-size: 14px; color: #666;}
.data_bottom ul li label input{filter:alpha(opacity=0);opacity:0; position: absolute; left: 0; top: 0; width: 20px; height: 36px;}
.data_bottom ul li label.on{ background: url(../images/Bico19_hov.png) 0 11px no-repeat; background-size: 14px auto;}
.data_bottom ul li label[readonly]{pointer-events:none;opacity:.7;}
.data_bottom ul li p{float: left; width: 100%; padding-top: 4px; line-height: 22px; font-size: 12px; color: #999;}
.data_bottom ul li select.data_txt{padding: 6px 6px; width: 350px; background: url(../images/Bico7.png) 96% center no-repeat;}
.data_bottom ul li select.data_txt1{ width: 32% !important; margin-right: 1.3%;}
.data_bottom ul li select.data_txt1:last-child{ margin-right: 0;}
.data_bottom .btnDiv{ width: 100%; text-align: center; padding: 15px 0 0; padding-top:0;}
.data_bottom .btnDiv em{display: block;font-size:14px;color:#666;margin-top:10px;}

.data_bottom ul li span.Validform_checktip{font-size: 12px;line-height: 20px;text-align: left;left: 108px;bottom: 12px;top: auto;height: 20px;/*white-space: nowrap;*/}
.data_bottom ul li span.Validform_wrong{color: #f00;}
.data_bottom ul li span.Validform_right{color: #88DC4A;}
.txt-number{width: auto !important;display: flex;align-items: center;justify-content: space-between;padding: 0 !important;position: relative;}
.txt-number>input{max-width: 300px;height: 34px;border: none;padding-left: 10px;font-size: 14px;border-radius: 5px;}
.txt-number>.btn-card{display: flex;align-items: center;padding: 8px 10px;}
.btn-card>.text{padding-right: 10px;display: inline-block;color: #666;font-size: 12px;}
.btn-card>i{display: block;width:12px; height:6px; background:#000; clip-path:polygon(0% 0%,50% 100%,100% 0%);}
.txt-card{position: absolute;top: 40px;display: flex;flex-direction: column;background-color: #fff;border-radius: 10px;box-shadow: 0 5px 15px rgb(0 0 0 / 20%);width: 100%;z-index: 10;display: none;}
.txt-card>p{margin: 0 !important;text-align: center;float: unset !important;cursor: pointer;height: 40px !important;line-height:40px !important;font-size: 14px !important; color: #666 !important;padding: 0 !important;} .txt-card>.active{background-color: #eee;}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}

.resumeOne.data_bottom ul li span.Validform_checktip{left: auto;}

.complaint li span.Validform_checktip{position: absolute;font-size: 12px;line-height: 20px;text-align: left;left: 12px;bottom: 12px;top: auto;height: 20px;white-space: nowrap;}
.complaint li span.Validform_wrong{color: #f00;}
.complaint li span.Validform_right{color: #88DC4A;}




/*我的简历*/
.resumeOne{ padding-top: 0;}
.resumeOne.data_bottom ul li{ /*padding-left: 115px;*/}
.resumeOne.data_bottom ul li span{ width: auto;}
.data_bottom ul li textarea.data_txt{ height: auto;}
.resumeOne.data_bottom ul li:last-child{ padding-left: 0;}
.resumeOne.data_bottom ul li .resumeTab{ /*padding-left: 29px;*/ margin-top: 14px;}
.resumeOne.data_bottom ul li .orderTable { margin-bottom: 20px;}
.resumeOne.data_bottom ul li .orderTable:last-child{ margin-bottom: 0;}
.resumeOne.data_bottom ul li .orderTable tr td em{color: #00adec; font-style: normal;}
/*上传图片*/
.messages{ width:110px; height: 110px; float: left; position: relative;  }
.messages .files{ cursor:pointer; width:110px; height: 110px; filter: Alpha(opacity=0); -moz-opacity:0; opacity:0;position: absolute;top:0;right:0;bottom:0;left:0; }
/*我的账户信息*/
.mineInfor{ width: 100%; height: auto;}
.mineInfor .mineTop{ width: 100%; height: auto;}
.mineInfor .mineTop span{ margin-right: 16px; display: inline-block; text-align: center; width: auto; padding:0 10px; background: #00adec; height: 24px; font-size: 14px; color: #fff;line-height: 24px;}
.mineInfor .mineTop span.cancel{  background: #d0d0d0;}
.mineInfor .infroList{ padding-bottom: 40px; width: 100%; height: auto;}
.mineInfor .infroList li{border-bottom: 1px solid #eeeeee; position: relative; padding-top: 15px;padding-bottom: 15px; /*padding-right: 160px;*/ height: auto; min-height:45px;}
.mineInfor .infroList li span{padding-left:20px; display: block; /*position: absolute; */height: 30px; line-height: 20px; right: 0; bottom: 0; font-size: 12px; color: #999;}
.mineInfor .infroList li label{ background: url(../images/Bico23.png) 0 5px no-repeat; background-size: 12px auto; display: inline-block; width: 100%; /*white-space: nowrap; text-overflow: ellipsis; overflow: hidden;*/ position: relative; padding-left: 20px; /*height: 30px;*/ line-height: 20px; font-size: 14px; color: #666;word-wrap:break-word;}
.mineInfor .infroList li label input{filter:alpha(opacity=0);opacity:0; width: 30px; height: 30px; position: absolute; left: 0; bottom: 0;}
.mineInfor .infroList li label.on{  background: url(../images/Bico23_hov.png) 0 5px no-repeat; background-size: 12px auto;}
/*页码*/
.g-pages{text-align:center;}
.g-pages ul{display:inline-block}
.g-pages li{float:left;margin:0 2px;width:80px;height:35px;background-color:#f9f9f9}
.g-pages li a{display:block;line-height:35px;color:#000}
.g-pages .num{width:100px;position:relative}
.g-pages dt{height:35px;line-height:35px}
.g-pages dd{position:absolute;bottom:38px;background-color:#fff;display:none;border:1px solid #00adec;left:0;right:0;font-size:12px;height:212px;overflow-y:auto}
.g-pages .pages-next.on a,.g-pages .pages-prev.on a{color:#f6f8fa;background-color:#00adec}
/*修改密码*/
.passOne{ padding-top: 0;}
/*登录*/
.mainOne{ padding: 20px 20px 50px; position: relative; background:#f8f8f8 url(../images/back.jpg) top center no-repeat; background-size: cover;}
.loginOne{ height: auto; padding: 0; margin: 0 auto;}
#remind{ display: none; width: 100%; padding: 0 12px;position: fixed; left: 0; top: 70px;}
.loginTitle{  width: 100%; box-shadow: 3px 0 45px rgba(0,0,0,0.15); text-align: center; background: #fff; line-height: 1.5;padding:16px; font-size: 14px; color: #000;}
.loginTitle a{ color: #000;}
.loginDiv{ box-shadow: 3px 3px 3px rgba(0,0,0,0.1); border: 1px solid #f1f1f1; width: 100%; padding-top:40px; height: auto; margin: 0 auto; background: #fff;}
.loginDiv img{ display: block; max-width: 172px; height: auto; margin: 0 auto;}
.titleThree{ padding-top: 15px; text-align: center; line-height: 22px;}
.loginDiv ul{ padding: 28px 25px 25px;}
.loginDiv ul li{ height: auto; width: 100%; position: relative;}
.loginDiv ul li span{ display: block; position: relative; border-bottom: 1px solid #e5e5e5;}
.loginDiv ul li input[type=text]{margin-top: 15px; height: 40px; line-height: 24px; width: 100%; border: none; padding: 8px 0; font-size: 14px; color: #666;}
.loginDiv ul li input[type=password]{margin-top: 15px; height: 40px; line-height: 24px; width: 100%; border: none; padding: 8px 0; font-size: 14px; color: #666;}
.loginDiv ul li .loginBut{margin-top: 20px; width: 100%; border: none; background: #070e21; height: 40px; font-size: 14px; color: #fff;}
.loginDiv ul li .loginBut:hover{background-color:#00adec;}
.loginDiv ul li p{ padding-top: 8px; line-height: 24px; font-size: 13px; width: 100%;}
.loginDiv ul>li>label>em>a,.loginDiv ul>li>em>a{ color: #000;}
.loginDiv h5{font-weight: normal; text-align: center; background: #f5f5f5; padding: 20px 45px; line-height: 24px; font-size: 16px; color: #000;}
.loginDiv h5 a{ color: #00adec;}
.tips_title{width: 100px;display: inline-block;text-align: right;}
/*************滑动验证****************/
.mkeBody{ background:#121212;}
.mkeHeadBox{ padding: 30px 10px; text-overflow: ellipsis; white-space: nowrap; margin: 0; color: #fff; text-align: center; overflow: hidden; border-bottom: 3px solid #666; box-shadow: inset 0 -2px 3px #000000; letter-spacing: 1px; font: 26px/26px "微软雅黑"; }
.mkeFooterBox{ padding: 25px 10px; text-overflow: ellipsis; margin: 0; color: #fff; font-size: 14px; line-height: 24px; text-align: center; overflow: hidden; border-top: 3px solid #666; box-shadow: inset 0 2px 3px #000000; }
.mkeContentBox{ background:#fff; padding:50px 0 50px 0}
.mkeContentBox:after{height:0; clear:both;}
.mkeFooterBox p,.mkeFooterBox div{padding:0; margin:0; line-height:26px; font-size:14px;}
.mkeFooterBox a{color:#fff; white-space:nowrap}
.mkeButton{background:#F36; display:inline-block; text-decoration:none; width:102px; border-radius:0.3em; transition:all 0.3s ease}
.mkeButton:hover{ background: #FF1550; }
.mkeURL{font-size:24px;}
.mkeFooterBox .mKeBannerAD{ width: 728px; height: 90px; margin: 18px auto 0; }
.mkeFooterBox .mSmallKeBannerAD{display:none;}
@media only screen and (max-width:900px){
.mkeButton {display:block; margin:8px auto 0;}
}
@media only screen and (max-width:767px){
.mkeHeadBox{font-size:18px; padding:15px 10px;}
.mkeFooterBox p,.mkeFooterBox div{ line-height:24px; font-size:12px;}
.mkeURL{font-size:22px;}
.mkeFooterBox .mKeBannerAD{display:none;}
.mkeFooterBox .mSmallKeBannerAD{width:300px; height:250px; margin:18px auto 0; display:block;}
}
/*End*/


/*找回密码*/
.mainTwo{ padding: 20px 20px 50px; position: relative; background:#f8f8f8;}
.mainTwo .retrieve ul{ padding-top: 40px;}
#second,#third{ display: none;}
/*注册*/
.loginDiv .registerTab ul{padding-top: 0;padding-bottom: 0;}
.loginDiv ul.dragUl{padding:15px 25px 25px 25px;}
.loginDiv ul.tabUl{ padding-bottom: 25px;}
.loginDiv ul li .codeBut{ position: absolute; right: 0; bottom: 0; border: none; background: none; width: 110px; height: 40px; font-size: 14px; color: #00adec; text-align: right; z-index: 1;}
.loginDiv ul li .codeBut1{ position: absolute; right: 0; bottom: 0; border: none; background: none; width: 110px; height: 40px; font-size: 14px; color: #999; text-align: right;z-index: 0;}
.register ul li .rgtSpan{ padding-left: 146px;}
.register ul li .registerPhone{ width: 137px; border-right: 1px solid #dcdcdc; position: absolute; left: 0; bottom: 12px; height: 16px; line-height: 16px; font-size: 14px; color: #666;}
.register ul li .registerPhone i{ display: block; width: 10px; height: 6px; position: absolute; right: 20px;}
.register ul li .registerPhone i.ico1{ top: 1px; background: url(../images/Bico26.png) no-repeat;}
.register ul li .registerPhone i.ico2{ bottom: 1px; background: url(../images/Bico26_hov.png) no-repeat;}

.loginDiv ul li span.Validform_checktip{position: absolute;top: 100%;left: 0;border: none;display: block;width: auto;line-height: 20px;border-radius: 4px;z-index: 99;}
.loginDiv ul li span.Validform_wrong{border: 1px solid #ffa21c;background: rgba(255, 122, 68, 0.4);padding: 2px 10px;color: #f00;font-size:12px;line-height:1.25;}
.loginDiv ul li span.Validform_right{display: none;}

.subscribe-checkbox{margin-top:24px;display:block;font-size:12px;padding-left:28px;position:relative;text-align:justify;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.subscribe-checkbox>input{opacity:0;position:absolute;left:0;top:0}
.subscribe-checkbox::before{position:absolute;left:0;top:-2px;content:"";width:20px;height:20px;border:solid 1px #ccc;border-radius:2px;display:inline-block;}
.subscribe-checkbox.on::before{background-color:#00adec;border-color:transparent;}
.subscribe-checkbox.on::after{position:absolute;content:"";left:4px;top:4px;width:12px;height:6px;border-left:solid 2px #fff;border-bottom:solid 2px #fff;transform:rotate(-45deg);}

/*输入框提示*/

.data_bottom ul li .Tsys,.complaint li .Tsys{
	    color:#ff0036;
}
.complaint li .Tsys{
	    margin-top: -17px;
	    bottom:auto;
	    margin-left:13px;
}

.Tsys{position: absolute;
	    bottom:-22px;
	    margin-left:13px;
	    display: none;
	}

/*个人资料*/
.data_bottom ul li .Main {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
     width: 52px;
    height: 35px;
    background: #00adec;
    position: absolute;
    /*left: 106px;*/
    top: 0;
    line-height: 36px;
    text-align: center;
    color: #fff;
}
.data_bottom ul li .Main2{
	top:36px;
}

.data_bottom ul .li1 .data_txt{padding: 6px 62px;

}
.data_bottom ul .li1 .Tsys{margin-left:43px;}
/*修改信息*/
.Modify-in{padding-left:40px;}

.Modify-in img{width:auto;height:auto;top: 64%;}

.Modify-in span{float:right;
                font-size:14px;
                color:#00adec;
                font-weight: normal;
                cursor:pointer;
}
.Modify-in span img{position: relative;
                    max-width: 10px;
                    height:auto;
                    float:right;
                    margin-top: 15px;
                     margin-left: 10px;
                     transition: all .5s;
}
.Modify-in span .img2{display: none;}
.Modify-in span.on .img1{display: none;}
.Modify-in span.on .img2{display: block;}

.Modify-con{display: none;}
.Modify-con1{display: block;}
.Modify-con .data_bottom{padding:0;}
.Modify-con .data_bottom ul li .data_txt{width:350px;
}
.Modify-con ul li .codeBut {
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    background: none;
    width: 23%;
    height: 36px;
    font-size: 12px;
    color: #00adec;
    text-align: right;
    z-index: 3;
    background: #00adec;
    color:#fff;
        border-radius: 0 5px 5px 0;
        text-align: center;
    margin-top:36px;
}
.Modify-con ul li .codeBut1 {
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    background: none;
    width: 23%;
    height: 36px;
    font-size: 12px;
    color: #999;
    text-align: right;
    z-index: 0;
    background: #00adec;
     color:#fff;
         border-radius: 5px;
         text-align: center;

}
.Modify-con ul li .codeBut[disabled]{/*color:#999;*/pointer-events:none;cursor:not-allowed;}
/*课程*/
.titleTwonew{position: relative;}
.titleTwonew .Tworight{position: absolute;
                    right:0;
                    top:0;
}
.titleTwonew .Tworight a{display: inline-block;
                      padding:0 10px;
                      height:30px;
                      background: #00adec;
                      font-size:12px;
                      text-align: center;
                      line-height: 30px;
                      color:#fff;
                      border-radius: 5px;
}
 .Tworight a:hover{opacity: 0.8;}
.titleTwonew .Tworight .Cancel{background: #eee;
                            color:#1e1e1e;
}
/*课程须知*/
.popNotes{width: 100%;
            height: 100%;
            position: fixed;
            top: 0;
            left: 0;
            background: rgba(0,0,0,0.4);
            z-index: 120;
            display: none;

}
.popNotes .popcur{position: absolute;
                  width:80%;
                  height:60%;
                  background: #fff;
                  top:50%;
                  left:50%;
                  transform: translate(-50%,-50%);
                  padding:30px 20px;
}
.popNotes .popcur .tit{text-align: center;

}
.popNotes .popcur .tit h2{font-size:18px;
                          color:#1e1e1e;
                          font-weight: normal;
                          margin-top:20px;
}
.popNotes .popcur .tit h2:after{content:"";
                                display: block;
                                width:16px;
                                height:2px;
                                background: #000;
                                margin:10px auto;
}
.popNotes .popcur .con{margin-top:10%;
                       height:50%;
                       overflow-y: scroll;
}
.popNotes .popcur .con h4{font-size:18px;
                          color:#666;
}
.popNotes .popcur .con p{
                          margin-bottom:18px;
}
.popNotes .popcur .Buton{padding-top:4%;
                         border-top:1px solid #eee;
                         margin-top:5%;
}
.popNotes .popcur .Buton p{width:80%;
                            height:40px;
                            background:#00adec;
                            line-height: 40px;
                            text-align: center;
                            margin:auto;
                            color:#fff;
                            cursor:pointer;

}
.popNotes .popcur .Buton p:hover{opacity: 0.8;}

.btnDivnew{text-align: center;}

.data_bottom ul li .data_txtbg {
    background: #eee;
}
.btndivnew{text-align: left!important;}

/*提示横向*/

.mo-screen{position: fixed;top:0;right:0;bottom:0;left:0;text-align: center;background-color: #fff;z-index:1001;display:none;}
.mo-screen p{font-size:18px;margin-top:20px;color:#333;}
/*邮箱注册*/
#maillist{position: absolute;top:100%;z-index:11;background:#f5f5f5;width:100%;padding:0;}
#maillist>li{line-height:30px;border-bottom:solid 1px #fff;padding:0 20px;font-size:12px; cursor: pointer;}

#chkDjigo .loginDiv{border:none;}
.loginOne .chkdjigo{padding:0;width:100%;margin-top:20px;}
.loginOne .chkdjigo>li{width:50%;display: inline-block;text-align:center;background:#eee;line-height:40px;cursor: pointer;font-size:14px;}
.loginOne .chkdjigo>li>.loginBut{margin:0;}

.rescore{display: inline-block;margin-top:20px;padding:8px 30px;background:#00adec;;border-radius:3px;color:#fff;}
.rescore:hover,.rescore:active{color: #fff;opacity: 0.8;}
@media screen and (max-width: 320px){
	.popNotes .popcur .con{height:32%;}
}

html:not(.lang_cn):not(.lang_hk):not(.lang_mo):not(.lang_tw):not(.lang_jp):not(.lang_kr) .data_bottom>ul>li>.Main{width:110px;}

html:not(.lang_cn):not(.lang_hk):not(.lang_mo):not(.lang_tw):not(.lang_jp):not(.lang_kr) .data_bottom>ul>li.li1>.data_txt{padding:6px 6px 6px 120px;}

html:not(.lang_cn):not(.lang_hk):not(.lang_mo):not(.lang_tw):not(.lang_mo) .courseList li a span.unpass{background-image:url('../images/failed_en.png');}

a.button{font-size:.875rem!important;background:#00adec;color:#fff;padding:.25rem .5rem;line-height:1.5;font-weight:normal;}
a.button:hover{color:#fff;}
.table{width:100%;}
.table tr{border-bottom:solid 1px #eee;}
.table tr:nth-child(2n+1){background-color:#f5f5f5;}
.table th{font-weight:normal;background-color:#00adec;color:#fff;padding:.5rem;}
.table td{padding:.5rem .25rem;}
.btndis{pointer-events:none;opacity:.75;}

.courseware{margin:0;padding:0;min-height:200px;}
.courseware__item{padding:1rem 0;}
.courseware__item+.courseware__item{border-top:solid 1px #eee;}
.courseware__title{font-size:1rem;}
.courseware__title>i{float:right;font-style:normal;font-weight:300;transition:all .25s ease;}
.courseware__item.active>.courseware__title{font-weight:bold;}
.courseware__item.active>.courseware__title>i{transform:rotate(45deg);}
.courseware__body{display:none;color:#333;margin-top:.5rem;}
.courseware__note{font-size:.75rem;margin-top:.5rem;}
.courseware__note>span{color:#999;margin-right:.25rem;}
.courseware__readme{padding:1rem;font-size:.75rem;margin:.5rem 0;background:#f7f7f7;border-radius:.5rem;}
.courseware__select{margin:0 auto;}
.courseware__select>.inp{height:44px;padding:0 12px;}