/*次级页面的悬浮导航重新设置的样式*/
 .newsNavFixed{
     width: 100%;
     height: 50px !important;
     height: 50px !important;
     background: #00abeb;
     position: fixed;
     z-index: 999999999;
     top: 0;
     overflow: hidden;
}
/*首页悬浮导航栏*/
 .navFixed{
     width: 100%;
    /*height: 50px;
     height: 50px;
     */
     height: 0;
     background: #00abeb;
     position: fixed;
     z-index: 9999999999;
     top: 0;
     overflow: hidden;
}
 .navFixedL{
     width: 360px;
     height: 100%;
     width: 360px;
     float: left;
    /* background: #9ac11d;
     */
     position: relative;
}
 .navFixedLLogo{
     width: 95px;
     height: 100%;
     width: 95px;
     background: url(../img/indexlogo.png);
     background-size: 100% 100%;
     position: absolute;
     z-index: 99;
     left: 100%;
}
 .navFixedM{
     height: 100%;
     position: relative;
}
/* ======================pfy============================= */
/* .navFixedMsBG{
     width: 70px;
     height: 100%;
     width: 70px;
     background: #9ac11d;
     position: absolute;
     left: 0;
     top: 0;
}
 */
 .navFixedMs{
     width: 1098px;
     height: 100%;
     width: 1108px;
     float: left;
    /* width: 588px;
     height: 100%;
     width: 588px;
     margin-left: 154px;
     margin-left: 154px !important;
     float: left;
     */
}
 .navFixedMs li a{
     color: white;
}
 .navFixedMs li{
     padding: 0 19px;
     height: 100%;
     line-height: 50px;
     text-align: center;
     font-size: 17px;
     color: white;
     float: left;
     position: relative;
    /* width: 20%;
     height: 100%;
     line-height: 50px;
     line-height: 50px;
     text-align: center;
     font-size: 18px;
     font-size: 18px;
     color: white;
     float: left;
     position: relative;
     */
}
 .navFixedMs li:hover{
     cursor: pointer;
    /* text-decoration: underline;
     */
     background:#3ccaff;
}
 #liForm:hover{
     background:#00abeb;
}
 .arrowdowm {
     width: 15px;
     height: 9px;
     width: 15px;
     height: 9px;
     margin-left: 12px;
     margin-left: 12px;
}
 .nFMsline{
     display: inline-block;
     width: 1px;
     height: 18px;
    /*  background: white; */
     float: right;
     margin-top: 16px;
}
 .liForm{
     display:none;
     padding:0 !important;
     margin-left: 26px;
}
 .idFixform{
     width: 292px;
     height: 36px;
     width: 292px;
     height: 36px;
     float: left;
     margin-top: 7px;
     margin-top: 7px;
    /* margin-left: 54px;
     margin-left: 54px;
     */
     overflow: hidden;
    /* background: white;
     */
     background: #ffffff;
     border-radius: 2px;
}
 .idFixformput{
     width: 206px;
     height: 24px;
     width: 208px;
     height: 24px;
     line-height: 24px;
     margin: 6px 0 0 14px;
     font-size: 16px;
     font-size: 16px;
     outline: medium;
     border: none;
     box-sizing: border-box;
     border-right: 1px solid #00abeb;
     float: left;
    /* width: 238px;
     height: 28px;
     width: 238px !important;
     height: 28px !important;
     margin: 4px 0 0 14px !important;
     margin: 4px 0 0 14px !important;
     font-size: 16px;
     font-size: 16px !important;
     outline: medium !important;
     box-sizing:border-box;
     border-right: 1px solid #00abeb;
     float: left;
     border:none !important;
     box-shadow:none !important;
     */
}
 .hideLi{
    /* display: none;
     */
}
 .showLi{
     display: none;
     padding: 0 12px !important;
     margin-right: 18px;
}
 .dotBox{
     height: 100%;
     padding:0 10px;
}
 .dot{
     display: block;
     float: left;
     width: 3px;
     height: 3px;
     border-radius: 50%;
     background: #ffffff;
     position: relative;
     top: 50%;
     transform: translateY(-50%);
     margin: 0 2.4px;
}
 .idFixformBtn_li{
     padding:0 !important;
     margin-left: 22px;
}
 .idFixformBtn_box{
     width: 50px;
     height: 50px;
     float: left;
    /* background: lime;
     */
     text-align: center;
}
 .idFixformBtn,.idFixformBtn_min{
     width: 40px;
     height: 100%;
     width: 50px;
     float: right;
     position: relative;
}
 .idFixformBtn img,.idFixformBtn_min img{
     width: 20px;
     height: 20px;
     position: absolute;
     left: 50%;
     top: 52%;
     margin: -10px 0 0 -10px;
     margin: -10px 0 0 -10px;
}
/* .idFixformBtn{
     width: 40px;
     height: 100%;
     width: 40px;
     float: right;
     position: relative;
}
 .idFixformBtn img{
     width: 20px;
     height: 20px;
     position: absolute;
     left: 50%;
     top: 50%;
     margin: -10px 0 0 -10px;
     margin:-10px 0 0 -10px;
}
 */
/*固定悬浮登录注册*/
 .fixDLZC{
     width: 108px;
     height: 100%;
     width: 100px;
     position: absolute;
     right: 0;
     top: 0;
     color: white;
}
 .haveLoginFixDLZC{
    /* position: relative;
     */
     float: right;
}
 .HeadportraitsFix{
     position: absolute;
     top: 50%;
     margin-top: -20.5px;
     margin-top: -20.5px;
}
 #haveLoginNavFix{
     height: 244px;
     padding-top: 4px;
     top: 94%;
     background: none;
     background: none;
     z-index: 9999;
}
 #haveLoginNavFix li{
     background: white;
     color: #333333;
}
 .haveLoginTriangleW{
     display: inline-block;
     margin-top: 22px;
     margin-top: 22px;
     transition:all 0.3s linear;
}
 .fixDl,.fixZc{
     height: 100%;
     line-height: 50px;
     line-height: 50px;
     float: left;
     cursor: pointer;
}
/* .fixDl{
     margin-left: 22px;
     margin-left: 22px;
}
 */
 .fixnFMsline{
     float: left;
     margin-left: 6px;
     margin-right: 6px;
     margin-left: 6px;
     margin-right: 6px;
}
/*悬浮导航考试中心动效*/
 .fixexamNav{
    /* width: 200px;
     height: 116px;
     width: 200px;
     height: 110.60000000000001px;
     z-index: 99999999;
     position: absolute;
     top: 100%;
     left: 50%;
     margin-left: -100px;
     margin-left: -100px;
     text-align: center;
     display: none;
     */
     width: 116px;
     height: 100px;
     width: 116px;
     height: 101.19999999999999px;
     z-index: 99999999;
     position: absolute;
     top: 100%;
     left: -17px !important;
     text-align: center;
     display: none;
     box-shadow:0px 2px 3.2px 1px rgba(0,0,0,0.15);
}
 .fixexamNavPic{
    /* width: 15px;
     height: 10px;
     width: 15px;
     height: 10px;
     margin-left: 92.5px;
     margin-left: 92.5px;
     background: url(../img/triangleup.png);
     background-size: 100% 100%;
     */
     width: 0;
     height: 0;
     position: absolute;
     border: 8px solid transparent;
     border-bottom-color: #ffffff;
     top: -16px;
     z-index: -1;
     margin-left: 50px;
}
 .fixexamNavW{
     display: block;
     width: 100%;
     height: 50px;
     height: 50px;
    /* background: #46ccff;
     */
     background: #ffffff;
     text-align: center;
     line-height: 50px;
     line-height: 50px;
     font-size: 16px;
     font-size: 16px;
     color: #555555 !important;
}
 .fixexamNavW1{
     box-sizing:border-box;
    /* border-bottom: 1px solid #eee;
     */
    /* margin-bottom: 1px;
     */
}
 .fixexamNavW:hover{
    /* background:#0dafec;
     */
     background: #eef9fd;
     color: #00abeb !important;
}
 .fixarrowdowm{
     width: 15px;
     height: 9px;
     width: 15px;
     height: 9px;
     margin-left: 12px;
     margin-left: 12px;
}
/*首页悬浮分类导航栏*/
 .fixiTH3MainLs{
     height: 466px;
     height: 464px;
}
 .fixiTH3MainL{
     width: 285px;
     height: 466px;
     width: 185px;
    /*285px;
     */
     height: 464px;
     position: absolute;
     z-index: 99999999999;
     left: 80px;
    /* left: 80px;
     */
     left: 0px;
     top: 100%;
     padding-top: 6px;
     display: none;
     text-align:center;
}
 .fixiTH3MainL1{
     width: 15px;
     height: 10px;
     width: 15px;
     height: 10px;
     margin-left: 135px;
     margin-left: 135px;
     background: url(../img/triangleup.png);
     background-size: 100% 100%;
}
 .fixiTH3MainL2{
     width: 100%;
     height: 460px;
     height: 340px;
     background: #3ccaff;
     background-size: 100% 100%;
     box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15);
     box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15);
}
 .fixiTH3MainL2 li{
     width: 100%;
     height: 16.6%;
     box-sizing:border-box;
     border-bottom: 1px solid white;
     border-color: rgba(255, 255, 255, 0.6);
}
 .fixiTH3MainL2 li:last-child{
     border-bottom:none;
}
 .fixiTH3MainL2 li:hover{
     background: #00abeb;
}
 .fixMainL2icon{
     width: 74px;
     height: 100%;
    /* width: 74px;
     */
     width: 54px;
     float: left;
     position: relative;
}
 .fixMainL2icon span{
     right: 10px;
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
}
/* .fixMainL2icon img{
     width: 39px;
     height: 41px;
     position: absolute;
     left: 50%;
     top: 50%;
     transform:translate(-50%,-50%);
     -webkit-transform:translate(-50%,-50%);
     -moz-transform:translate(-50%,-50%);
     -ms-transform:translate(-50%,-50%);
     -o-transform:translate(-50%,-50%);
}
 */
 .fixMainL2W{
     width: 194px;
     height: 100%;
    /* width: 194px;
     */
     width: 185px;
     float: left;
     overflow: hidden;
}
 .fixMainL2W a{
     display: block;
     font-size: 18px;
     font-size: 18px;
     color: white;
     margin-top:14px;
     font-size: 20px;
     font-size: 20px;
     position: relative;
     top: 50%;
     transform: translateY(-50%);
     margin: 0 auto;
    /* margin-left: 55.599999999999994px;
     */
}
 .fixMainL2W a:hover{
     cursor: pointer;
}
/* .fixMainL2W a:first-child{
     margin-top:14px;
     margin-top: 14px;
     font-size: 20px;
     font-size: 20px;
}
 .fixMainL2W a:nth-child(2){
     display: inline-block;
     margin-top:10px;
     margin-top: 10px;
}
 .fixMainL2W a:last-child{
     display: inline-block;
}
 */
 .fixMainL2iconL{
     font-size: 20px;
     font-size: 20px;
     color: white;
     margin-left: 55.599999999999994px;
     width: 154px;
     line-height: 70px;
     line-height: 72px;
}
 .fixiTH3M2R{
     width:208px;
     height: 460px;
     width: 208px;
     height: 460px;
     position: absolute;
     left: 100%;
     top: 0;
     margin: 6px 0 0 0px;
     margin: 6px 0 0 0px;
     z-index: 99999999;
     display: none;
}
 .fixceil,.ceil{
     width: 6px;
     height: 100%;
     width: 6px;
     float: left;
}
 .fixiTH3M2RM{
     width:202px;
     height: 100%;
     width: 202px;
     float: left;
     position: relative;
    /* background: rgba(255,255,255,0.9);
     */
     background: rgba(255,255,255,0.98);
     box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15);
     box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15);
}
 .fixiTH3M2RsR{
     width: 148px;
     height:100%;
     width: 148px;
     margin-left: 30px;
     margin-left: 30px;
     margin-top: 22px;
     margin-top: 22px;
}
 .fixiTH3M2RsT{
     margin: 22px 0 0 31px;
     margin: 22px 0 0 31px;
     font-size: 20px;
     font-size: 20px;
}
 .fixiTH3M2RsTM{
     width: 100%;
     height:16px;
     height:16px;
     margin-top: 17px;
     margin-top: 17px;
}
 .fixiTH3M2RsTM a{
    /* display: block;
     width: 66px;
     width: 86px;
     height: 100%;
     float: left;
     font-size: 16px;
     font-size: 16px;
     color: #333333;
     */
}
 .fixiTH3M2RsTM a:last-child{
    /* float: right;
     */
}
 .fixiTH3M2RsTM a:hover{
     color:#00a0e9;
     text-decoration: underline;
     cursor: pointer;
}
 .fixiTH3M2Rs{
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0;
     top: 0;
     overflow: hidden;
}
 .fixiTH3MainR{
     width: 915px;
     height: 100%;
     width: 915px;
     float: right;
     position: relative;
}
 .fixiTH3MainRs{
     width: 909px;
     height: 460px;
     width: 909px;
     height: 460px;
     float: right;
     margin-top: 6px;
     margin-top: 6px;
     position:relative;
}
 .fixiTH3MainRs li{
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0;
     top: 0;
     background: black;
}
 .fixiTH3MRC{
     width: 70px;
     height: 12px;
     width: 70px;
     height: 12px;
     position: absolute;
     z-index: 999999;
     right: 28px;
     bottom: 28px;
     right: 28px;
     bottom: 28px;
}
 .fixiTH3MRC li{
     width: 12px;
     height: 12px;
     width: 12px;
     height: 12px;
     float: left;
     margin-left: 7.199999999999999px;
     border-radius: 50%;
     box-sizing:border-box;
     border:2px solid white;
}
 .fixiTH3MRC li:first-child{
     margin-left: 0px;
}
 .fixDLZC{
    /* width: 84px;
     width:84px;
     */
     width:auto;
}
 .fixDLZC>a{
     vertical-align: middle;
     display: inline-block;
     height: 41px;
     line-height: 41px;
     margin-left: 6px;
     color:#fff;
}
 .fixexamNav,.fixTENav,.fixMNav,.liDiv{
     width:140px;
     height: 100px;
     height: 101.19999999999999px;
     height:auto;
     z-index: 99999999;
     position: absolute;
     top: 100%;
     left: 10px;
     text-align: center;
     display: none;
     box-shadow:0px 2px 3.2px 1px rgba(0,0,0,0.15);
}
 .liDiv.more{
     width: 140px;
     left: -35px;
     height:auto;
}
 .liTitle:hover .liDiv{
     display:block !important;
}
 .fixTENav{
     height: 202px;
     height: 202px;
}
 .fixMNav{
     height: 252px;
     height: 255.2px;
}
 .fixexamNavPic{
     width: 0;
     height: 0;
     position: absolute;
     border: 8px solid transparent;
     border-bottom-color: #ffffff;
     top: -16px;
     z-index: -1;
     margin-left: 45%;
}
 .fixexamNavW,.fixMNavW,.fixTENavW{
     display: block;
     width: 100%;
     height: 40px;
     height: 50px;
     background: #ffffff;
     text-align: center;
     line-height: 50px;
     line-height: 50px;
     font-size: 16px;
     font-size: 16px;
     color: #555555 !important;
    /* margin-bottom: 1px;
     */
    /* border-bottom: 1px solid #eee;
     */
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     padding: 0 4px;
     box-sizing: border-box;
}
 .fixexamNavW1,.fixTENavW1,.fixMNavW1{
     box-sizing:border-box;
}
 .fixexamNavW:hover{
     background: #eef9fd;
     color: #00abeb !important;
}
 .fixTENavW:hover{
     background: #eef9fd;
     color: #00abeb !important;
}
 .fixMNavW:hover{
     background: #eef9fd;
     color: #00abeb !important;
}
 .fixexamNav a:last-child{
     margin-bottom: 0px;
}
 .fixTENav a:last-child{
     margin-bottom: 0px;
}
 .fixMNav a:last-child{
     margin-bottom: 0px;
}
/*新增友情链接logo*/
 .linkLogo{
     display:inline-block;
     line-height:normal;
     margin-left:6px;
}
 .logoInfo{
     display:inline-block;
     vertical-align:middle;
     color: #5e9de5;
     font-weight:bold;
     font-size:14px;
}
 .logoInfo>p{
     color: #B2B2B2;
}
/* 弹窗圆角 */
 .myLayClass,.myLayClass>div{
     border-radius:4px !important;
}
 