@charset "utf-8";

.text1{width:100%;height: 41px; border-radius: 4px;font-size: 14px;color: #999999;line-height: 22px;padding: 0 10px;border:none;background: #F8F8F8;}
input::placeholder,input::-moz-placeholder,input:-ms-input-placeholder,input::-ms-input-placeholder {color: #999999;}
input::placeholder{color:#999999;}
.headsearch{width: 341px;height: 41px;border-radius: 5px;outline: 1px solid #E9E9E9;    align-items: center;background: #F8F8F8;}
.headsearcha{width: 60px;height: 41px;background: #F13536;border-radius: 0px 5px 5px 0px;    flex-shrink: 0;}
.searchtopbtn{width:25px;height:23px;}

.headdown{margin:0 0 0 115px;}
.middleleft{align-items: center;}
.headdownall{width: 100%;background: #FFFFFF;position: relative;z-index: 999;transition: height 0.4s ease, box-shadow 0.3s ease;}
.headtop{width:100%;height: 40px;background: #F13536;transition: all 0.4s ease;}
.headtop.hidden {height: 0;opacity: 0;}
.loginAother{width:1380px;margin:0 auto;align-items: center;}
.loginAll{ justify-content:flex-end;align-items: center;width: 100%; }
.teachers,.wechats,.login{align-items: center;justify-content: center; display: flex; font-size: 14px;color: #FFFFFF;line-height: 20px;text-align: justify;font-style: normal;}
.wechats{margin:0 33px;position: relative;}
.teachers,.wechats,.login{transition:all .3s ease;}
.teachers:hover,.wechats:hover{color:#FFFFFF;}
.login:hover{color:#FFFFFF;}
.loginallleft{ width: 270px;height: 18px;background: url(../lhimages/icon264.png) no-repeat 0px 0px;background-size: contain;margin: 2px 0 0 0;}
.newHead .phpLogo{margin-top:0;width: 156px;height: 40px;}
.newHead{background:#FFFFFF;box-shadow: 3px 0px 7px 0px rgba(217,217,217,0.6);border-bottom: 1px solid #F3F3F3;}
.newHead {position: relative;width: 100%;transition: all 0.3s ease;z-index: 100;}
.newHead.fixed .headmiddle {position: fixed;top: 0;left: 0;right: 0;z-index: 999;box-shadow: 0 2px 6px rgba(0,0,0,0.08);transition: all 0.3s ease;}
.newHead .headtop {transition: all 0.4s ease;}
.headmiddle{height:88px;background: #FFFFFF;width: 100%;position: relative;z-index: 1000;transition: all 0.4s ease;}
.headmiddle.fixed {position: fixed;top: 0;left: 0;right: 0;background: #fff;z-index: 1000;box-shadow: 0 2px 6px rgba(0,0,0,0.05);}

.headmiddled{width:1380px;margin: 0 auto;align-items: center;justify-content: space-between;min-width: 1380px;}
.headersearchall{align-items: center;height: 100%;}

.hddtabs{ margin:0 auto;}
.hddtabA{width:auto;height: 48px;font-size: 20px;color:#333333;line-height: 28px;align-items: center;justify-content: center;margin:0 34px 0 0;text-align: left;font-style: normal;position:relative;}
.hddtabA.check,.hddtabA:hover,.hddtabA.check .hddtabtitle{color: #E2211C;}
.hddtabA:last-child{margin:0;}
.hddtabA b{background: #F13536;border-radius:3px;  width: 35px;height: 5px;display:none;}
.hddtabA.check b{display:flex; margin:3px 0 -8px 0;}
.hddtabaSel{position: absolute;width: 171px;background: #ffffff;top:48px;z-index: 10;box-shadow: 0px 0px 2px 0px #DFDFDF;border-radius: 8px;transition: all .3s ease;
    color: #303030;font-size: 14px;text-align: center;opacity:0;height: 0;visibility: hidden;overflow:hidden;
}
.hddtabaSel.actives{opacity:1;height:auto;visibility:visible;background-color: #FFFFFF;}
.hddtabaSel::before {content: "";position: absolute;top: -8px;right:75px;width: 0;height: 0;border-left: 8px solid transparent;
    border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; filter: drop-shadow(0 -1px 1px rgba(0, 0, 0, 0.1));
}
.hddtabaSeld{border-radius: 8px;}
.hddtabaSel a{height:42px;font-weight: 400; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;line-height: 46px;}
.hddtabaSel a:hover{background:#fef5f5;color: #E2211C;}

.hddtabaSel:hover,.hddtabaBox:hover .hddtabaSel {visibility: visible;opacity: 1;height: auto;transition: all .3s ease;}

.hddtabtitle{display:flex;flex-direction: column;align-items: center;}

.logining {
    border-radius: 50%;
    width: 22px;
    height: 22px;
}


.msdimg {
    width: 58px;
    height: 58px;
    border-radius: 50%;
    margin: 0 15px 0 0;
}


.logindiv1{width: 253px;height: 36px;margin:20px 0;background: #E2211C;box-shadow: 0px 2px 4px 0px rgba(52,0,0,0.2);border-radius: 5px;border:none;outline:none;font-weight: bold;font-size: 16px;color:#FFFFFF;line-height: 22px;transition:all .3s ease;cursor: pointer;}
.logindiv1:hover{background: #000000;color: #FFFFFF;}
.logindiv {position: relative;cursor: pointer;height: 100%;display: flex;align-items: center;}
.avatar {width: 45px;height: 45px;border-radius: 50%;}
.myselfdiv{margin:26px 20px 30px 20px;}
.myself {width: 315px;height:auto;background: #FFFFFF; padding-bottom: 15px;
    box-shadow:0px 5px 5px 5px rgba(194,194,194,0.1);
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #F0F0F0;
    position: absolute;top:30px;right:0;z-index: 1001;display:none;
}
.myself::before {
    content: "";
    position: absolute;
    top: -8px;  
    right: 2px;  
    width: 0;
    height: 0;
    border-left: 8px solid transparent;  
    border-right: 8px solid transparent; 
    border-bottom: 8px solid #FFFFFF; 
  }
.msdata{margin:25px 15px 20px 15px;}
.vipdiv{background: #FCE5B8;color: #BD7E14;}
.vipdivtrue{background: #FFFFFF;color:#303030}
.vipdiv b{width: 23px;height: 10px;margin: 0 3px 0 0;background: url(../lhimages/icon262.png) no-repeat;background-size: contain;}
.novipdiv .vipdiv b{background: url(../lhimages/icon326.png) no-repeat;background-size: contain;}
.vipAp div{width: 132px;height: 20px;border-radius: 5px;font-size: 12px;line-height: 16px;color:#B37E26;text-align: left;font-style: normal;letter-spacing: normal;    justify-content: center;align-items: center;background: radial-gradient( 0% 0% at 0% 0%, #FCDEA7 0%, #FAEDD4 100%), #F13536;}
.novipdiv div{background: radial-gradient( 0% 0% at 0% 0%, #ECECEC 0%, #F2F2F2 100%), #F13536;color: #999999;}
.learnClass a{align-items: center;}
.learnClass a span{font-size: 14px;color: #333333;line-height: 17px;text-align: justify;font-style: normal;letter-spacing:-0.6px;transform: all .3s ease;}
.learnClass{margin:0 20px;    justify-content: space-between;}
.learnClass a:hover span{color:#E2211C;}

.msdimg {width: 58px;height: 58px;border-radius: 50%;margin: 0 15px 0 0;}
.name {font-size: 16px;width: 170px;overflow: hidden;height: 20px;color: #333333;margin: 0 0 12px 0;}
.mybtnA:nth-child(1){margin:0 15px 15px 0;}
.mybtnA:nth-child(2){margin: 0 0 15px 0;}
.mybtnA:nth-child(3){margin: 0 15px 0 0;}
.mybtns{flex-wrap: wrap;justify-content: center;margin:0 20px 22px 20px;}
.mybtnA {width: 127px;height: 35px; border-radius: 5px;background: #FFFFFF;border: 1px solid #F3F3F3;
    align-items: center;justify-content: center;color: #333333;line-height: 20px;text-align: justify;font-style: normal;
}
.mybtnA:hover{background: #F8F8F8;border: 1px solid #F3F3F3;}
.mybtnA span{margin:0 0 0 3px;}
.logout {width:auto;height: 35px;background: #FFFFFF;border-radius: 5px;border:1px solid #F0F0F0; font-size: 16px;color: #999999;;line-height: 22px;margin:0 auto;text-align: justify;font-style: normal;margin:20px 20px 0 20px;align-items: center;justify-content:center;}
.logout:hover{background: #F8F8F8;}
.lcaB {width: 16px;height: 16px;margin: 0 8px 0 0;background: url(../lhimages/icon_shijian.png) no-repeat;}
.loginAother a span {flex: 0 0 auto;}
.vipTimes {width: auto;height: 24px;background: #FDE5BA;border-radius:5px;align-items: center;justify-content: center;color: #C47E03;padding: 0 12px;}
.vipTimes:hover{  color: #C47E03;}
.nameDiv a:nth-child(2) {font-size: 16px;}
.logAbuy .vipTimes {color: #FFFFFF;background:#CFCFCF;border: 1px solid #F6F6F6;width: 80px;}
.vipTimes b {width: 16px;height: 14px;margin: 0 3px 0 0;background: url(../lhimages/icon36.png) no-repeat;    background-size: contain;}
.logAbuy .vipTimes b {width: 16px;height: 14px;margin: 0 3px 0 0;background: url(../lhimages/icon37.png) no-repeat;    background-size: contain;}
.grsz b {width: 16px;height: 16px;margin: 0 3px 0 0;background: url(../lhimages/icon321.png) no-repeat;background-size: contain;}
.wdbk b {width: 16px;height: 16px;margin: 0 3px 0 0;background: url(../lhimages/icon320.png) no-repeat;background-size: contain;}
.wdkc b {width: 16px;height: 16px;margin: 0 3px 0 0;background: url(../lhimages/icon319.png) no-repeat;background-size: contain;}
.grzx b {width: 16px;height: 16px;margin: 0 3px 0 0;background: url(../lhimages/icon318.png) no-repeat;background-size: contain;}







/* 
.mores-menu{background: #F5F5F5;top:48px;right:-30px;border-radius: 5px;min-width: 94px;display: none;position: absolute;z-index: 9999;}
.mores-menu .hddtabsecA{margin:10px 15px;height: auto;font-weight: 400;} */


/* .hddtabssec a {text-decoration: none;transition: color 0.3s ease-in-out;} */
/* .hddtabssec a:hover {color: #E2211C;} */
/* .hddtabssec .underline {width:28px;position: absolute;bottom:12px;height:2px;border-radius: 2px;background-color: #E2211C;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);pointer-events: none;} */
/* .hddtabssec{height: 44px;background: #FFFFFF; position: relative;z-index: 998;border-bottom: 1px solid #F1F1F1;border-top:1px solid #F1F1F1;}
.hddtabssec.margintops{margin-top: 90px;}
.hddtabssec.check{display:flex;}
.hddtabssecd{justify-content: flex-start;width: 1380px;margin: 0 auto;position: relative;display: flex;max-width: 1380px;}
.hddtabssecall{max-height: 0;opacity: 0;transition: all 0.3s ease;}
.hddtabssecall.active {max-height: 48px; opacity: 1;}
.hddtabsecA{font-size: 15px;color: #333333;line-height: 22px;align-items: center;margin:0 22px 0 0;word-break: keep-all;height: 48px;justify-content: center;position:relative;cursor: pointer;}
.hddtabsecA.mores{margin:0;margin: 0 30px 0 auto;}
.hddtabsecA.check{color: #E2211C;font-weight: bold;}
.hddtabsecA:hover{color: #f13536;}
.hddtabsecA.mores i{width: 4px;height: 4px;background: #404040;border-radius: 1px;margin:0 4px 0 0;}
.hddtabsecA.mores i:last-child{margin:0;}
.hddtabsecA.check b{width: 28px;height: 2px;background: #E2211C;border-radius: 2px;} */

.ylwTopSub1 {position: absolute;top:30px;width: 142px;height: 147px;background: #ffffff;left: -20px;border-radius: 12px;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);z-index: 1001;}
.phpSubnav1 img {width: 100px;height: 100px;margin: 15px 0px 0px 20px;}
.phpSubnav1 p {font-size: 12px;font-weight: bold;margin-top: 10px;margin-left: 10px;text-align: center;color: #fc3930;}
.phpSubnav1 p em {font-weight: bold;}



.phpLogo a {display: block;width: 156px;height:40px;background: url(../lhimages/logoicon.png) no-repeat;background-size: contain;}

.wechatB {width:19px;height:19px;margin: 0 3px 0 0;background: url(../lhimages/icon229.png) no-repeat;transition:all .3s ease;background-size: contain;}
.jscenter {width:19px;height:19px;margin: 0 3px 0 0;background: url(../lhimages/icon230.png) no-repeat;transition:all .3s ease;background-size: contain;}
.loginB {width:19px;height:19px;margin: 0 4px 0 0;background: url(../lhimages/icon155.png) no-repeat;transition:all .3s ease;background-size: contain;}
.leanb{width:47px;height:47px;background: url(../lhimages/icon322.png) no-repeat;;background-size:contain;margin:0 0 10px 0;}
.downb{width:47px;height:47px;background: url(../lhimages/icon323.png) no-repeat;;background-size:contain;margin:0 0 10px 0;}
.codeb{width:47px;height:47px;background: url(../lhimages/icon324.png) no-repeat;;background-size:contain;margin:0 0 10px 0;}
.cdb{width:47px;height:47px;background: url(../lhimages/icon325.png) no-repeat;;background-size:contain;margin:0 0 10px 0;}

