body{color:#1e1e1e; background: #f6f6f6;}
/*联系我们*/
.mainWrap{ width: 100%; height: auto;}
/*面包屑导航*/
.crumbs{ padding: 22px 0; height: auto; border-bottom: 1px solid #e7e7e7;}
.crumbs h5{font-weight: normal; line-height: 30px; padding-left: 14px; background: url(../images/Bico1.png) 0 center no-repeat; overflow: hidden; font-size: 14px; color: #666;}
.crumbs h5 a{ padding: 0 12px; display: inline-block; color: #666;}
.crumbs h5 span{ display: inline-block; padding: 0 12px;}
.crumbs h5 a:hover{ color: #00adec;}
/*页面主体部分*/
.mainOne{ padding: 36px 0 100px;}
/*mainLeft*/
.mainLeft{ width: 16%; height: auto; background: #fff; border: 1px solid #f0f0f0;}
.mainLeft h5{font-weight: normal; padding: 0 30px; height: 68px; border-bottom: 1px solid #f0f0f0; line-height: 68px; font-size: 18px; color: #333;}
.mainLeft ul{ width: 100%; height: auto;}
.mainLeft ul li{ padding: 20px 14px; border-bottom: 1px solid #f0f0f0;height: inherit}
.mainLeft ul li a{padding-left: 13px; border-left: 3px solid #fff; display: block; height: 16px; line-height: 16px; font-size: 14px; color: #666; -moz-transition: none; -webkit-transition: none; -o-transition: none; transition: none;}
.mainLeft ul li a>i{background-color: #f00;border-radius:100%;color:#fff;min-width:16px;height:16px;display:inline-block;font-size:10px;font-style: normal;text-align: center;margin-left:10px;}
.mainLeft ul li a:hover,.mainLeft ul li.cur a{border-left: 3px solid #00adec; color: #00adec;}
/*mainRight*/
.mainRight{width: 81.71%;}
.mainRight .divBox{ margin-bottom: 36px; padding: 32px 44px 100px; height: auto; background: #fff;}
.titleOne{font-weight: bold; margin-bottom: 36px; padding-left: 40px; border-bottom: 1px solid #EEE; position: relative; height: 52px; line-height: 52px;}
.titleOne img{ display: block; width: 38px; height: 36px; position: absolute; left: 0; top: 50%; margin-top: -18px;}
.mainRight .tit{overflow:hidden;background-color:#00adec;line-height:50px; padding: 0 20px; font-size:20px;color:#fff}
.mainRight .tit span{display:block;float:left}
.ul-txt3{overflow:hidden;background-color:#fff;margin-bottom:60px}
.ul-txt3 li{overflow:hidden}
.ul-txt3 li a{display:block;padding:26px 0 27px 30px;border-bottom:1px solid #e5e5e5;overflow:hidden;line-height:20px}
.ul-txt4 li a{ padding:20px 0 20px 30px;}
.ul-txt3 li a h3{font-size:16px;font-weight:400;color:#1e1e1e;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-txt3 li a:hover h3,.ul-txt3 li.on a h3{color:#00adec}
.ul-txt3 a span{display:block;float:left;font-size:14px;color:#1e1e1e}
.ul-txt3 a .s6{color:#00adec}
.ul-txt3 a i{display:block;float:right;width:20px;height:20px;background:url(../images/q-icon14.png) center center no-repeat;margin-right:18px}
.ul-txt3 a:hover,.ul-txt3 li.on a{background-color:#f9f9f9}
.ul-txt3 a:hover .s6,.ul-txt3 li.on a .s6{color:#1e1e1e}
.ul-txt3 li.on a i{background-image:url(../images/q-icon14-1.png)}
.box{ background: #f6f8fa; display: none; padding: 0 30px;}
.box .answer{ padding: 14px 0 30px;}
.box p{margin-bottom: 20px; line-height: 24px; font-size:14px;color:#666; text-align: justify;}
.box .answer .answerTxt{ width: 52%;}
.box .answer .answerImg{ padding: 6px 0 0; width:44%;}
.box .answer .answerImg img{ display: block; border: 1px solid #f1f1f1; width: 100%;}
.addOne{ padding-left: 26px; line-height: 30px; position: relative;}
.addOne i{ display: block; width: 20px; height: 20px; position: absolute; left: 0; top: 7px;}
.addOne i.ico1{ background: url(../images/Bico3.png) no-repeat; background-size: 100%;}
.addOne i.ico2{ background: url(../images/Bico4.png) no-repeat; background-size: 100%;}
.addOne i.ico3{ background: url(../images/Bico5.png) no-repeat; background-size: 100%;}
.addOne i.ico4{ background: url(../images/Bico6.png) no-repeat; background-size: 100%;}
/*总部信息*/
.quarters .box{ display: block;}
.quarters .box .answerTxt h5{ margin-bottom: 12px; font-weight: normal; padding: 10px 0; line-height: 26px; font-size: 16px; color: #00adec;}
.quarters .box .answer .answerImg{ padding-top: 14px;}
/*我要投诉*/
input[type=button]{ -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.formOne{ padding: 0 50px; height: auto;}
.formOne ul{ width: 100%; height: auto; float: left;}
.formOne ul li{position: relative; margin-bottom: 24px; width: 100%; height: auto; float: left;}
.formOne ul li label{display: block; float: left; height: 46px; line-height: 46px; font-size: 16px; color: #555555;}
.formOne ul li span{ display: block; height: 46px; line-height: 46px; float: left; font-size: 16px; color: #666;}
.formOne ul li .formTxt{ width: 350px; border: 1px solid #d6d6d6;    margin-left: 20px; border-radius: 5px; height: 46px; line-height: 26px; padding: 10px 20px; font-size: 14px; color: #999;}
.formOne ul li select.formTxt{ padding: 10px 16px; background: url(../images/Bico8.png) 96% center no-repeat;}
.formOne ul li textarea.formTxt{ height: auto; width: 637px; resize: none;/*margin-left: 35px;*/}
.formOne ul li p{margin-top: 34px; line-height: 24px; padding-left: 94px; float: left; font-size: 14px; color: #999;}
.formOne ul li p strong{ font-weight: normal; color: #00adec;}
.formOne ul li p em{ font-style: normal; color: #ec0000;}
.formOne ul li p.Tstext{ height: 46px; line-height: 46px; font-size:12px;color:#ff0036;display: none;position: absolute;}
.Tstext{bottom:-40px;}
.formOne ul li .Tstext{    margin-top: 0;position: absolute;margin-left:23px;}
.btnDiv{ padding-top: 66px; padding-left: 84px; height: auto;}
.btndivnew{padding-top: 0px; padding-left: 0px; }
.btnDiv input{border: none; width: 200px; height: 50px; font-size: 14px; background: #00adec; color: #fff;}
.btnDiv input:hover{ background: #0096cc;}
/*我的课程*/
.mainRight .divBox1{ margin-bottom: 36px; padding: 32px 44px 20px; height: auto; background: #fff;}
.courseOne{ width: 100%; height: auto;}
.courseOne .courseOneImg{ width: 20%; height: auto;}
.courseOne .courseOneImg img{ display: block; width: 100%; height: auto;}
.courseOne .courseOneText{padding-top: 50px; width: 77%; height: auto;}
.courseOne .courseOneText h2{ margin-bottom: 10px; line-height: 40px; font-size: 22px; color: #333;}
.courseOne .courseOneText p{font-weight: bold; line-height: 26px; font-size: 14px; color: #333;}
.courseOne .courseOneText p span{ display: inline-block; padding: 0 18px;}
.courseOne .courseOneText p a{ display: inline-block; color: #00adec;font-weight: normal;}
.courseOne .courseOneText p a:hover{text-decoration: underline;}
.courseOne .courseOneText .courseIco{ padding-top: 22px; font-size: 14px; color: #333;}
.courseOne .courseOneText .courseIco a{display: inline-block; height: 30px; line-height: 30px; margin-right: 12px; padding: 0 16px; background: #f5f5f5; border-radius: 5px; color: #333;}
.courseOne .courseOneText .courseIco a:hover{background: #00adec; color: #fff;}
.courseOne .userInfor{ padding-top: 30px; line-height: 25px; width: 100%; font-size: 12px; color: #333;}
.courseOne .userInfor span{ display: inline-block; padding-right: 10px;}
.courseOne .userInfor span em{ font-style: normal;font-weight: bold;}
.courseOne .userInfor span strong{ font-weight: normal;}
.orderTable { margin-bottom: 46px;}
.orderTable tr th{ background: #f9f9f9; font-size: 16px; color: #333; font-weight: normal;}
.orderTable tr th p{ line-height: 24px; padding: 12px 10px;}
.orderTable tr td{ padding: 13px 0; border-bottom: 1px solid #e5e5e5;}
.orderTable tr td p{ line-height: 24px; padding: 0 10px; font-size: 13px; color: #666;}
.orderTable tr td span{ padding: 0 10px; color: #00adec;}
.titleTwo{ margin-bottom: 10px; padding-left: 40px; position: relative; height: 52px; line-height: 52px;}
.titleTwo img{ display: block; width: 38px; height: 36px; position: absolute; left: 0; top: 50%; margin-top: -18px;}
.titleTwo span{ padding-left: 18px; display: inline-block; font-size: 14px; color: #00adec;}
.titleTwo .Notes{cursor:pointer;}
.titleTwo em{display: block; float: right; font-size: 14px; color: #999999;}

.titleTwo .Tworight{position: absolute;
                    right:0;
                    top:0;
}
.titleTwo .Tworight a{display: inline-block;
                      padding:0 15px;
                      height:30px;
                      background: #00adec;
                      font-size:14px;
                      text-align: center;
                      line-height: 30px;
                      color:#fff;
                      border-radius: 5px;
}
.titleTwo .Tworight a:hover{opacity: 0.8;}
.titleTwo .Tworight .Cancel{background: #eee;
                            color:#1e1e1e;
}
/*课程列表*/
.courseList{width: 100%; height: auto; border-top: 1px solid #f0f0f0;}
.courseList li{ width: 100%; height: auto; float: left;}
.courseList li .thDiv{ width: 100%; float: left; height: auto; padding: 0 35px; background: #00adec; height: 52px; line-height: 52px; font-size: 16px; color: #fff;}
.courseList li .thDiv span{ padding: 0 10px; display: block; float: left; width: 33.333%;}
.courseList li .thDiv span:nth-child(1){ width: 55%;}
.courseList li .thDiv span:nth-child(2){ width: 25%;}
.courseList li .thDiv span:nth-child(3){ width: 20%;}
.courseList li a{ padding: 0 35px; display: block; width: 100%; height: 50px; border-bottom: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; font-size: 14px; color: #333; line-height: 50px; float: left;}
.courseList li a span{ padding: 0 10px; display: block; float: left; width: 33.333%;}
.courseList li a span.unpass,.courseList1 li div span.unpass{color:#f00;background-image:url('../images/NewIco25.png');background-size:57px 50px;background-repeat: no-repeat;background-position:center;}
.courseList li a span:nth-child(1){ width: 55%;}
.courseList li a span:nth-child(2){ width: 25%;}
.courseList li a span:nth-child(3){ width: 20%;}
.courseList li a{background: url(../images/Bico11.png) 16px center no-repeat;}
.courseList li a:hover{box-shadow: 0 0 8px rgba(1,1,1,0.15); color: #00adec;}
.courseList1{ width: 100%; height: auto;}
.courseList1 li{ width: 100%; height: auto; float: left;}
.courseList1 li .courseDiv{ background: url(../../images/test_on.svg) 15px center no-repeat;background-size:18px; padding: 0 35px; display: block; width: 100%; height: 50px; border-bottom: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; font-size: 14px; color: #333; line-height: 50px; float: left;-moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.courseList1 li .courseDiv span{ padding: 0 10px; display: block; float: left; width: 25%;}
.courseList1 li .courseDiv span:nth-child(1){ width: 55%;}
.courseList1 li .courseDiv span:nth-child(2){ width: 25%;}
.courseList1 li .courseDiv span:nth-child(3){ width: 20%;}
.courseNote{ padding-top: 30px; line-height: 26px; font-size: 14px; color: #999999;}
.courseNote a{ color: #00adec;}
.courseTab{ width:100%; height: 46px; border-bottom: 1px solid #e3e3e3;  position:relative; }
.courseTab .hd{ overflow:hidden;  height:46px; position: absolute; left: 0;  width: 100%; top: 0;}
.courseTab .hd .prev,
.courseTab .hd .next{ display:block;  width:30px; height:46px; float:left;  overflow:hidden; cursor:pointer; font-size: 50px; line-height: 66px; text-align: left; color: #fff;}
.courseTab .hd .prev{ background: url(../images/next1.png) 0 center no-repeat;}
.courseTab .hd .next{ float: right;  background: url(../images/next2.png) right center no-repeat;}
.courseTab .hd .prev:hover{background: url(../images/next1_hov.png) 0 center no-repeat;}
.courseTab .hd .next:hover{ background: url(../images/next2_hov.png) right center no-repeat;}
.courseTab .bd{ margin: 0 30px; position: relative;z-index:9;}
.courseTab .bd .tempWrap{ width:776px !important; margin: 0 auto;; height: auto;}
.courseTab .bd ul{ overflow:hidden; zoom:1; }
.courseTab .bd ul li{width:auto !important; margin:0 5px;padding:0 10px; text-align: center; float:left; _display:inline; overflow:hidden; text-align:center;height:auto;line-height: normal;}
.courseTab .bd ul li a{ padding: 0 5px; display: inline-block; height: 46px; line-height: 42px;-moz-transition: none; -webkit-transition: none; -o-transition: none; transition: none;}
.courseTab .bd ul li a:hover,.courseTab .bd ul li.cur a{height: 46px; color: #00adec; border-bottom: 2px solid #00adec;}
/*会员中心-我的课程-农业植保机飞行培训课程*/
.ul-txt4 .box{ border-bottom: 1px solid #e7e7e7; }
.videoList{ padding: 30px 0 10px; width: 100%; height: auto; overflow: hidden;}
.videoList dd{ margin-right: 29px; margin-bottom: 20px; width: 240px; height: auto; float: left;}
.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: 148px;}
.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: 12px; height: 25px; width: 100%; line-height: 25px; 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:21;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, 0.9)}
.m-pop .close{z-index:21;position:absolute;cursor:pointer;top:50px;right:50px;width:46px;height:46px;background:url(../images/close2.png) center no-repeat}
.m-pop .con{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-pop .con video{display:block;margin:0 auto;height:auto}
/*我的个人资料*/
.dataOne{ width: 100%; height: auto;}
.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;}
.dataOne .data_top p{ padding-top: 6px; width: 100%; text-align: center; font-size: 14px; color: #666;}
.dataOne .data_top p span{ line-height: 26px; display: inline-block; margin: 0 11px; padding-left: 8px; background: url(../images/Bico18.png) 0 center no-repeat;}
.data_bottom{ padding: 34px 40px 0; height: auto;}
.data_bottom ul{ width: 100%; height: auto; float: left;}
.data_bottom ul li{ min-height: 46px; padding-left: 150px; margin-bottom: 45px; width: 100%; height: auto; float: left; position: relative;}
.data_bottom ul li span{position: absolute; top: 0; left: 0;  width: 140px; text-align: right; display: block; height: 46px; line-height: 46px; font-size: 16px; 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: 195px; height: 46px; line-height: 26px; border-radius: 5px; border: 1px solid #d6d6d6; padding: 10px 20px; font-size: 14px; color: #666666;}
.data_bottom ul li .data_txtbg{background: #eee;}

.data_bottom ul li .data_txt4{ width: 582px;}
.data_bottom ul li .data_txt5{ width: 350px;}
.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: 44px;border: none;padding-left: 20px;font-size: 14px;border-radius: 5px;}
.txt-number>.btn-card{display: flex;align-items: center;padding: 20px;}
.btn-card>.text{padding-right: 10px;display: inline-block;color: #666;}
.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: 50px;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;}
.txt-card>.active{background-color: #eee;}
.data_bottom ul li label{ background: url(../images/Bico19.png) 0 13px no-repeat; position: relative; padding-left: 30px; margin-right: 35px; display: block; float: left; height: 46px; cursor: pointer; line-height: 46px; font-size: 14px; color: #666;}
.data_bottom ul li label input{ cursor: pointer; filter:alpha(opacity=0);opacity:0; position: absolute; left: 0; top: 0; width: 30px; height: 46px;}
.data_bottom ul li label.on{ background: url(../images/Bico19_hov.png) 0 13px no-repeat;}
.data_bottom ul li label[readonly]{pointer-events:none;opacity:.7;}
.data_bottom ul li p{ float: left; height: 46px; line-height: 46px; margin-left: 18px; font-size: 14px; color: #666;}
.data_bottom ul li .selectDiv{ overflow: hidden; float: left;}
.data_bottom ul li select.data_txt{padding: 10px 16px; width: 350px; background: url(../images/Bico8.png) 96% center no-repeat;}
.data_bottom ul li select.data_txt1{ width: 180px; margin-right: 20px;}
.data_bottom ul .li1 p{margin-left:0;color:#00adec;line-height: 0;height:0;}
.data_bottom ul .li1 .ul2 li{width:47%;padding-left:0px;margin-bottom: 0;}
.data_bottom ul .ul2 .Tstext{ bottom: auto; top: 40px;}
.data_bottom ul .ul2 input{width:268px;margin-right:20px;margin-bottom:40px;padding: 10px 10px 10px 113px;}
.data_bottom ul .ul2 p{position: absolute;color:#ff0036;left:48px;font-size:12px;display: none;}
.data_bottom ul .ul2 .Main{border-top-left-radius: 5px;
                            border-bottom-left-radius: 5px;
                            width:103px;
                            padding:0 5px;
                            height: 46px;
                            background: #00adec;
                            position: absolute;
                            left:0;
                            top:0;
                            line-height: 46px;
                            text-align: center;
                            color:#fff;
}
.data_bottom ul .li2 .ul2 input{margin-bottom: 0px; }
.data_bottom ul li .Tstext{position: absolute;
                           /*top:40px;*/
                           color:#ff0036;
                           display: none;
                           height: 46px;
                           line-height: 46px;
}
.dataOne .btnDiv{ width: 100%; float: left; padding: 36px 0 0; text-align: center;}

.dataTs ul li p{position: absolute;top:40px;color:#ff0036;display: none;}


.data_bottom ul li span.Validform_checktip{top: 46px;font-size: 12px;color: #f00;line-height: 20px;text-align: left;height: 20px;padding-top: 2px;text-indent: 4px;white-space: nowrap;}
.data_bottom ul li span.Validform_wrong{color: #f00;}
.data_bottom ul li span.Validform_right{color: #88DC4A;}
.data_bottom ul li.tips-space span.Validform_checktip{left: auto;}
.data_bottom ul li.tips-space2 span.Validform_checktip{left: 128px;}
.data_bottom ul li.tips-bottom span.Validform_checktip{top: auto;bottom: -22px;}
#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;}

.formOne ul li span.Validform_checktip{position: absolute;top:100%;left:0;font-size: 12px;color: #f00;line-height: 20px;text-align: left;height: 20px;padding-top: 2px;text-indent: 4px;white-space: nowrap;}
.formOne ul li span.Validform_wrong{color: #f00;}
.formOne ul li span.Validform_right{color: #88DC4A;}
.formOne ul li.tips-space span.Validform_checktip{text-indent: 118px;}


/*我的简历*/
.dataTwo .data_bottom{ padding: 0;}
.dataTwo .data_bottom ul li{ padding-left: 220px;}
.dataTwo .data_bottom ul li span{ width: 200px;}
.dataTwo .data_bottom ul li .data_txt2{ width: 350px;}
.dataTwo .data_bottom ul li select.data_txt2{ width: 308px;}
.dataTwo .data_bottom ul li .data_txt3{ width: 548px;}
.dataTwo .data_bottom ul li textarea.data_txt{ width: 100%; height: auto; resize: none;}
.dataTwo .orderTable{ margin-bottom: 0;}
.dataTwo .orderTable tr th{ background: #00adec;}
.dataTwo .orderTable tr th p{margin: 0; height: auto; line-height: 24px; padding: 12px 10px; color: #fff; font-size: 16px;}
.dataTwo .orderTable tr td{ background: #f6f8fa; border-bottom: none;}
.dataTwo .orderTable tr:nth-child(2n) td{ background: #f0f0f0;}
.dataTwo .orderTable tr td p{margin: 0; height: auto; line-height: 24px; padding: 0 10px; font-size: 14px; color: #666;}




/*上传图片*/
.messages{ width:190px; height: 200px; float: left; position: relative;  }
.messages .files{ cursor:pointer; width:190px; height: 200px; filter: Alpha(opacity=0); -moz-opacity:0; opacity:0; position: absolute;top:0;right:0;bottom:0;left:0;}
.data_bottom ul li p.picP{ padding-left: 38px; padding-top: 58px; line-height: 28px; height: auto;}
/*页码*/
.pages{overflow:hidden;text-align:center}
.pages ul{display:inline-block;vertical-align:middle}
.pages li{float:left;margin:0 3px;height:50px;line-height:50px;font-size:14px;color:#1e1e1e}
.pages li a{display:block;width:50px;height:50px;color:#1e1e1e;line-height:50px;text-align:center;background-color:#f9f9f9}
.pages li a:hover,.pages li.on a{background-color:#00adec;color:#fff}
.pages .pages-next a,.pages .pages-prev a{width:150px}
/*我的账户信息*/
.mineInfor{ width: 100%; height: auto;}
.mineInfor .mineTop{ width: 100%; height: auto;}
.mineInfor .mineTop span{ margin-right: 16px; display: inline-block; text-align: center; width: 85px; background: #00adec; height: 36px;line-height:36px; font-size: 14px; color: #fff;cursor: pointer;}
.mineInfor .mineTop span:hover{opacity: 0.8;}
.mineInfor .mineTop span.cancel{  background: #d0d0d0;}
.mineInfor .infroList{ padding-bottom: 56px; width: 100%; height: auto;}
.mineInfor .infroList li{border-bottom: 1px solid #eeeeee; position: relative; padding-top: 28px; padding-right: 160px; height: auto; min-height: 78px;}
.mineInfor .infroList li span{ display: block; position: absolute; height: 50px; line-height: 50px; right: 0; bottom: 0; font-size: 12px; color: #999;}
.mineInfor .infroList li label{ background: url(../images/Bico23.png) 0 top no-repeat;background-position:0 4px; display: block; width: 100%;  text-overflow: ellipsis; overflow: hidden; position: relative; padding-left: 32px;  font-size: 14px; color: #666;line-height: 24px;padding-bottom:10px;word-wrap:break-word;}
.mineInfor .infroList li label input{filter:alpha(opacity=0);opacity:0; width: 30px; height: 50px; position: absolute; left: 0; bottom: 0;}
.mineInfor .infroList li label.on{  background: url(../images/Bico23_hov.png) 0 top  no-repeat;background-position:0 4px;}
.dataOne .btnDiv1{ text-align: left;}
/*找回密码*/
.mainDiv{ position: relative; padding-top: 110px; padding-bottom: 200px; background:#f8f8f8 url(../images/back.jpg) top center no-repeat; background-size: cover;}
#remind{ display: none; position: absolute; left: 50%; margin-left: -400px; top: 0; width: 800px; box-shadow: 3px 0 45px rgba(0,0,0,0.15); text-align: center; background: #fff;}
#remind>.loginTitle{display:block;}
.mainDiv1{ background: #f8f8f8;}
.retrieve{ width: 360px; height: auto; margin: 0 auto;}
.retrieve .retriTit{ line-height: 46px;}
.retrieve .retriTit1{ line-height: 38px;}
.retrieve ul{ padding-top: 60px;}
.retrieve ul li{ height: auto; width: 100%; position: relative;}
.retrieve ul li .retriTxt{ background: none; margin-top: 15px; height: 40px; line-height: 24px; width: 100%; border: none;border-bottom: 1px solid #e5e5e5; padding: 8px 0; font-size: 14px; color: #666;}
.retrieve ul li .stepBut{margin-top: 30px; width: 100%; border: none; background: #070e21; height: 50px; 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: 9;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: auto; height: 40px; 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: auto; height: 40px; font-size: 14px; color: #999; text-align: right;z-index: 0;}
.retrieve ul li .retriBut[disabled]{color:#999;pointer-events:none;cursor:not-allowed;}
#second,#third{ display: none;}
/*注册*/
.hide{ display: none;}
.registerTab{ width: 100%; height: auto;}
.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;}
.mainDiv .loginDiv{margin:0 auto;}
.loginDiv .tab_box ul{ padding-top: 0; padding-bottom: 0;}
.loginDiv ul.dragUl{ padding-top: 0;}
.loginDiv ul li{overflow: visible;}
.loginDiv ul li span{ display: block; position: relative; border-bottom: 1px solid #e5e5e5;}
.loginDiv ul li .codeBut{ position: absolute; right: 0; bottom: 0; border: none; background: none; width: auto; height: 40px; font-size: 14px; color: #00adec; text-align: right; z-index: 5;}
.loginDiv ul li .codeBut1{ position: absolute; right: 0; bottom: 0; border: none; background: none; width: auto; height: 40px; font-size: 14px; color: #999; text-align: right;z-index: 0;}
.loginDiv ul li .codeBut[disabled]{color:#999;pointer-events:none;cursor:not-allowed;}
.register ul li p{ text-align: center;}
.register ul li .rgtSpan{ padding-left: 146px;}
.register ul li .registerPhone{ width: 137px; border-right: 1px solid #dcdcdc; position: absolute; left: 0; bottom: 11px; 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: 9;font-size:14px;}
.loginDiv ul li span.Validform_wrong{border: 1px solid #ffa21c;background: rgba(255, 122, 68, 0.6);padding: 2px 10px;color: #f00;}
/* .loginDiv ul li span.Validform_right{border: 1px solid #88DC4A;background: rgba(255, 122, 68, 0.4);padding: 4px 14px;color: #88DC4A;} */
.loginDiv ul li span.Validform_right{display: none;}
.tips_title{width: 120px;display: inline-block;text-align: right;}

/*修改手机 邮箱*/
.amendInfor{ display: none; width: 450px; height: auto; position: absolute; top: 0; left: 50%; margin-left: -225px; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1); z-index: 130;}
.amendTab{ padding-top: 52px;}
.amendTab .tab_menu{ border: 1px solid #00adec;}
.amendTab .tab_menu span.on{ background: #00adec;}
.amendTab .retrieve ul{ padding-bottom: 60px; padding-top: 30px;}
.amendTab .retrieve ul li .phoneId{ height: 34px; line-height: 34px; font-size: 18px; color: #00adec;}
.amendTab .retrieve ul li .stepBut1{margin-top: 40px; width: 100%; border: none; background: #00adec; height: 50px; font-size: 14px; color: #fff;}
.amendTab .retrieve ul li .stepBut1:hover{ background: #00bbff;}
.amendTab .retrieve ul li p{ padding-top: 14px; 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;}


/*修改信息*/
.cleafix .dataOne ul li .data_txt3{width: 200px;}
.cleafix .dataOne ul li .codeBut {position: absolute;bottom: 0;left: 430px;border: none;width: 140px;height: 46px;font-size: 14px;z-index: 5;background: #00adec;color: #fff;border-radius: 5px;text-align: center;}
.Modify-in{padding-left:40px;}

.Modify-in img{width:auto;height:auto;top: 64%;}
.Modify-in .timg{min-width: 20px}
.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: 25px;
                     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 .data_bottom ul li .data_txt3{width:200px;}
.Modify-con ul li .codeBut {
    position: absolute;
    bottom: 0;
    left:330px;
    border: none;
    background: none;
    width: 140px;
    height: 46px;
    font-size: 14px;
    color: #00adec;
    text-align: right;
    z-index: 5;
    background: #00adec;
    color:#fff;
        border-radius: 5px;
        text-align: center;
}
.Modify-con ul li .codeBut1 {
    position: absolute;
    bottom: 0;
     left:330px;
    border: none;
    background: none;
    width: 140px;
    height: 46px;
    font-size: 14px;
    color: #999;
    text-align: right;
    z-index: 0;
    background: #00adec;
     color:#fff;
         border-radius: 5px;
         text-align: center;

}
.Modify-con ul li .codeBut[disabled]{pointer-events:none;cursor:not-allowed;}/*color:#999;*/
/*成绩单*/
.report-card{width:1000px;
             margin:auto;
             color: #1156a6;
}

.report-he{height: 75px;
            background-color: #1156a6;

}
.report-he img{max-height:100%;
                float:right;
}
.report-he span{    float: left;
    padding: 20px 0 0 25px;
    font-size: 24px;
    color: #fff;
    background-color: #1156a6;

}
.report-title{font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    padding: 10px 10%;
    margin: 25px 0;
    background-color: #f5f5f5;

}
.report-title p{font-size:12px;
                font-weight: normal;
}
.report-grid {    padding: 0 10%;

}
.report-grid span{display: inline-block;
                  width:32%;
                  color: #1156a6;
                      line-height: 30px;

}
.report-grid .con3 span{width:100%;}
.report-grid2 .span1{width:58%;}
.report-grid2 .span2{width:30%;}

.report-tab{padding: 0 10%;}
.report-tab table {width:100%;
                    border-spacing: 0;
                    border-collapse: collapse;
                    margin-bottom:20px;
}

.report-tab table tr.bg{
    background-color: #f5f5f5;
}
.report-tab table td:nth-child(1) {
    text-align: left;
    padding-left:6px;
}
.report-tab table td {
    padding: 10px 0;
    width: 20%;
    text-align: center;
}
.report-tab table tr>td:first-child{width:60%;}
.theory_hr {
    background: #ddd;
    color: #ddd;
    clear: both;
    float: none;
    width: 100%;
    height: 1px;
    margin: 10px 0;
    border: none;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background-color: #1156a6;
}
.report-grid p{margin-top:10px;}
.report-Sign{padding: 0 10%;
             margin-top:20px;
}
.report-Sign ul .li1{width:100%;}
.report-Sign ul .liw{width:36%;}
.report-Sign ul li{float:left;
                   width:60%;
                   line-height: 30px;
}
.report-Lo{text-align: center;
           margin-top:30px;
}
.report-Lo img{max-width: 300px;}

.divBtn{ padding-top: 40px; width: 100%; text-align: center; height: auto;}
.divBtn a,.divBtn input{cursor: pointer; display: inline-block; width: 252px; height: 50px; line-height: 50px; background: #00adec; font-size: 14px; color: #fff;}
.divBtn a:hover,.divBtn input:hover{ background: #0096cc;}

/*在线教学*/
.onteaching{width: 95%;
            max-width: 1200px;
            margin: 0 auto;
            padding: 36px 0 100px;
}

.teaching-l{float:left;
            width:26%;
            background: #fff;
}
.teaching-ltit{width:100%;
               height:60px;
               border-bottom:1px solid #eee;
               font-size:16px;
               box-sizing: border-box;
}
.teaching-ltit span{width:50%;
                    line-height: 60px;
                    text-align: center;
                    display: inline-block;
                    cursor: pointer;
                    float:left;
                    color:#00adec;
                    height:60px;
}
.teaching-ltit span.on{border-bottom:2px solid #00adec;}
.teaching-ltit span:hover{border-bottom:2px solid #00adec;

}
.teaching-lcon{height:625px;
               overflow: scroll;

}
.teaching-lcontow{padding:16px;
                  display: none;
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.teaching-lcon::-webkit-scrollbar
{
    width:3px;
    background-color: #fff;
}

/*定义滚动条轨道 内阴影+圆角*/
.teaching-lcon::-webkit-scrollbar-track
{
    width:3px;
    border-radius: 5px;
    background-color: #fff;
}

/*定义滑块 内阴影+圆角*/
.teaching-lcon::-webkit-scrollbar-thumb
{
    border-radius: 3px;

    background-color: #00adec;
}
.teaching-lcon>ul:nth-child(1){margin-top:10px;}
.teaching-lcon>ul>li{
                     position: relative;

}
.teaching-lcon ul li i{color:#999;
                       position: absolute;
                       left: 7px;
                        top: 22px;

}
.teaching-lcon>ul>li:hover i{color:#00adec;}
.teaching-lcon ul li img{width: 30%;
                        margin:0  4% 0 6%;
                        vertical-align: middle;

}
.teaching-lcon li>a {
    display: table;
    width: 100%;
    padding:6px;

}
.teaching-lcon ul li a:hover {background: #eee;}
.teaching-lcon ul li p{ display: inline-block;
                        color: #333;
                        width:58%;
                        vertical-align: middle;

}
.teaching-lcon .ul2{display: none;}
.teaching-lcon .ul2.select{display: block;}
.teaching-lcon .ul2 li{margin:10px 0;}
/*右边*/
.teaching-r{background: #fff;
            width:72%;
            float:right;
            padding:16px;
}
.teaching-r h1{font-size:16px;
               margin:10px 0;
               font-weight: normal;

}
.teaching-r video{width:100%;
                 height:560px;
                 background: #000;

}
.videopa{float:right;

}
.videopa a{display: inline-block;
           width:120px;
           height:40px;
           background: #eee;
           box-sizing: border-box;
           margin-top:10px;
           margin-left:6px;
           text-align: center;
           line-height: 40px;
}
.videopa a:hover{background: #00adec;color:#fff;}

/*课程须知*/
.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:860px;
                  height:70%;
                  background: #fff;
                  top:57%;
                  left:50%;
                  transform: translate(-50%,-50%);
                  min-height:500px;
                  padding:30px 40px;
}
.popNotes .popcur .tit{text-align: center;

}
.popNotes .popcur .tit h2{font-size:20px;
                          color:#1e1e1e;
                          font-weight: normal;
                          margin-top:10px;
}
.popNotes .popcur .tit h2:after{content:"";
                                display: block;
                                width:16px;
                                height:2px;
                                background: #000;
                                margin:10px auto;
}
.popNotes .popcur .con{height:100%;position: absolute;top:0;left:40px;right:40px;bottom:0;padding:130px 0 90px 0;}
.popNotes .popcur .con>.con2{height:100%;overflow-y: scroll;}
.popNotes .popcur .con h4{font-size:18px;
                          color:#666;
}
.popNotes .popcur .con p{
                          margin-bottom:15px;
}
.popNotes .popcur .Buton{padding-top:40px;
                         border-top:1px solid #eee;
                         margin-top:30px;
}
.popNotes .popcur .Buton p{width:250px;
                            height:50px;
                            background:#00adec;
                            line-height: 50px;
                            text-align: center;
                            margin:auto;
                            color:#fff;
                            cursor:pointer;

}
.popNotes .popcur>.divBtn{padding-top:0px; position: absolute; bottom:20px;width:780px;}
.popNotes .popcur .Buton p:hover{opacity: 0.8;}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
/* ::-webkit-scrollbar
{
    width:3px;
    background-color: #fff;
} */

/*定义滚动条轨道 内阴影+圆角*/
.popNotes .popcur .con::-webkit-scrollbar-track
{
    width:3px;
    border-radius: 5px;
    background-color: #fff;
}

/*定义滑块 内阴影+圆角*/
.popNotes .popcur .con::-webkit-scrollbar-thumb
{
    border-radius: 3px;

    background-color: #00adec;
}
/*邮箱注册*/
#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;}
.loginDiv .chkdjigo{padding:0;width:100%;margin-top:20px;}
.loginDiv .chkdjigo>li{width:50%;display: inline-block;text-align:center;background:#eee;line-height:50px;cursor: pointer;}
.loginDiv .chkdjigo>li>.loginBut{margin:0;}
/*企业*/
.companyImg>.picDiv>p{display:block;float: none;}
.companyImg>.picDiv{margin-left:40px;float:left;}

.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;}

html:not(.lang_cn):not(.lang_hk):not(.lang_mo):not(.lang_tw):not(.lang_jp):not(.lang_kr) #complain.formOne>ul>li>label{display: block;float:none;width:100%;}
.lang_jp #complain.formOne>ul>li>label{min-width:100px;text-align: right;}
.lang_jp #complain.formOne>ul>li>textarea.formTxt{width:537px;}

html:not(.lang_cn):not(.lang_hk):not(.lang_mo):not(.lang_tw):not(.lang_jp):not(.lang_kr) #complain.formOne>ul>li.tips-space>span.Validform_checktip{text-indent:20px;}
html:not(.lang_cn):not(.lang_hk):not(.lang_mo):not(.lang_tw):not(.lang_jp):not(.lang_kr) #complain.formOne>ul>li>p{padding-left:20px;}

.email-form:not(.lang_cn):not(.lang_hk):not(.lang_mo):not(.lang_tw):not(.lang_jp):not(.lang_kr)>ul>li{padding-left:50px;}
.email-form:not(.lang_cn):not(.lang_hk):not(.lang_mo):not(.lang_tw):not(.lang_jp):not(.lang_kr)>ul>li>span{width:auto;text-align:left;position: static;}
.email-form:not(.lang_cn):not(.lang_hk):not(.lang_mo):not(.lang_tw):not(.lang_jp):not(.lang_kr)>ul>li>.Validform_checktip{position: absolute;top:100%;display:block;}
.email-form:not(.lang_cn):not(.lang_hk):not(.lang_mo):not(.lang_tw):not(.lang_jp):not(.lang_kr)>ul>li>.codeBut{left:260px;}

.report-grid:not(.lang_cn):not(.lang_hk):not(.lang_mo):not(.lang_tw):not(.lang_jp):not(.lang_kr).report-grid>.con>.span2{width:100%;}

.report-Sign:not(.lang_cn):not(.lang_hk):not(.lang_mo):not(.lang_tw):not(.lang_jp):not(.lang_kr){font-size:12px;}

html:not(.lang_cn):not(.lang_hk):not(.lang_mo):not(.lang_tw):not(.lang_mo) .courseList li a span.unpass,
html:not(.lang_cn):not(.lang_hk):not(.lang_mo):not(.lang_tw):not(.lang_mo) .courseList1 li div span.unpass{background-image:url('../images/failed_en.png');}

a.button{font-size:1rem!important;background:#00adec;color:#fff;padding:.375rem 1rem;line-height:1.75;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:1rem .5rem;text-align:center;}
.table td{padding:.75rem .25rem;}
.btndis{pointer-events:none;opacity:.75;}

.courseware{margin:-1rem 0 0 0;padding:0;}
.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{float:right;margin-top:-.75rem;}
.courseware__select>.inp{height:44px;padding:0 12px;}