body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td {
    margin: 0;
    padding: 0;
}
body,button,input,select,textarea {
    font: 14px/1.4 微软雅黑, Tahoma, Helvetica, Arial, 宋体, sans-serif;
    color: #2D3C4E;
}
h1 {
    font-size: 18px;
}

h2 {
    font-size: 16px;
}

h3,h4,h5,h6 {
    font-size: 100%;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
    line-height: 1.1;
}

address,cite,dfn,em,var,i {
    font-style: normal;
}

code,kbd,pre,samp,tt {
    font-family: "Courier New", Courier, monospace;
}

small {
    font-size: 12px;
}

ul,ol {
    list-style: none;
}
a {
    color: #333;
    text-decoration: none;
    cursor: pointer;
}

a:link {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: #27c379;
}

abbr[title],acronym[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

q:before,q:after {
    content: '';
}

legend {
    color: #000;
}

fieldset,img {
    border: none;
    vertical-align: middle;
}

button,input,select,textarea {
    font-size: 100%;
    outline: none;
}

table {
    border-collapse: collapse;border-spacing: 0;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("../../images/select_bg.png") no-repeat right 10px center;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#A6B2C1 !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#A6B2C1 !important;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#A6B2C1 !important;
   opacity:1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:#A6B2C1 !important;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:#A6B2C1 !important;
}

.wa{width: 1210px;margin: 0 auto;}
.clear { clear: both; }
.clearfix:after { content: "\200B"; display: block; height: 0; clear: both; } 
.clearfix { *zoom: 1; }
.label-list.fl {width:920px;}
.fl {float: left !important;}
.fr {float: right !important;}
.pr { position: relative; }
.pa { position: absolute; }
.show { display: block !important; }
.hide { display: none !important; }
.noMarT { margin-top: 0 !important; }
.noMarL { margin-left: 0 !important; }
.noMarR { margin-right: 0 !important; }
.noMarB { margin-bottom: 0 !important; }
.border0 { border: none !important; }
.align_c { text-align: center !important;; }
.align_l { text-align: left !important;; }
.align_r { text-align: right !important;; }
.align_m { vertical-align: middle !important;; }
.text-hide{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.line-text-hide{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.line-3{-webkit-line-clamp: 3;}
.line-2{-webkit-line-clamp: 2;}
.disabled{cursor: not-allowed;pointer-events: none;opacity: 0.6;}
.cp { cursor: pointer; }
.green { color: #27c379 !important; }

/*暂无数据*/
.empty { text-align: center; font-size: 16px; padding: 20px 0px; font-weight: 600; }
.empty img{width:367px !important;}

/* 弹窗样式重写 */
.aui_state_noTitle .aui_close{width: 30px !important;height: 40px !important;background: url(../../images/common/tit_close.png) no-repeat center !important;}

/* layui 评星 */
.layui-rate{padding: 0 !important;}

/* 相关按钮 */
.btn-hover:hover{opacity: 0.5;}
.green-btn{background-color: #27c379;color: #ffffff;}
.green-line-btn{color: #27c379;background-color: #ffffff;border: 1px solid #27c379;}
.green-gradient-btn{color: #ffffff;background: -webkit-linear-gradient(90deg,#22db56,#15d8b5);
background: -moz-linear-gradient(90deg,#22db56,#15d8b5);
background: -o-linear-gradient(90deg,#22db56,#15d8b5);
background: linear-gradient(90deg,#22db56,#15d8b5);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #22db56, endColorstr = #15d8b5); }
.blue-btn{background-color: #254efe;color: #ffffff;}
.blue-line-btn{color: #254efe;background-color: #ffffff;border: 1px solid #254efe;}
.blue-gradient-btn{color: #ffffff;background: -webkit-linear-gradient(90deg,#0093ff,#2972ff);
background: -moz-linear-gradient(90deg,#0093ff,#2972ff);
background: -o-linear-gradient(90deg,#0093ff,#2972ff);
background: linear-gradient(90deg,#0093ff,#2972ff);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #0093ff, endColorstr = #2972ff);}

.green-btn:hover,.green-gradient-btn:hover,.blue-btn:hover,.blue-gradient-btn:hover{color: #ffffff;}
.blue-line-btn:hover{color: #254efe;}

.green-gradient{background: -webkit-linear-gradient(180deg,#22db56,#15d8b5);
background: -moz-linear-gradient(180deg,#22db56,#15d8b5);
background: -o-linear-gradient(180deg,#22db56,#15d8b5);
background: linear-gradient(180deg,#22db56,#15d8b5);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #22db56, endColorstr = #15d8b5);}
.blue-gradient{background: -webkit-linear-gradient(180deg,#5685fd,#084cfb);
background: -moz-linear-gradient(180deg,#5685fd,#084cfb);
background: -o-linear-gradient(180deg,#5685fd,#084cfb);
background: linear-gradient(180deg,#5685fd,#084cfb);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #5685fd, endColorstr = #084cfb);}
.yellow-gradient{background: -webkit-linear-gradient(180deg,#ffc329,#fba717);
background: -moz-linear-gradient(180deg,#ffc329,#fba717);
background: -o-linear-gradient(180deg,#ffc329,#fba717);
background: linear-gradient(180deg,#ffc329,#fba717);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #ffc329, endColorstr = #fba717);}

/* 百度分享 */
/* .bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more{background-image: url(../../images/common/icons_0_24.png)!important;}
.bdshare-button-style0-24 .bds_count {color: #333;background: url(../../images/common/sc.png) no-repeat 0 0 !important;width: 45px;height: 24px;padding: 0;text-align: center;color: #a6b2c1 !important;margin: 6px 6px 0 0;pointer-events: none;} */

/* 分页 */
.pages{color: #666;text-align: center;padding: 10px 0;clear: both;}
.pages .layui-laypage a,.pages .layui-laypage span{color: #666;min-width: 20px;height: 20px;line-height: 20px;text-align: center;border-radius: 36px;padding:8px;border: 1px solid #e7e7e7;display: inline-block;margin: 0 5px;}
.pages .layui-laypage a:hover,.pages .layui-laypage span:hover{color:#27c379;border-color: #27c379;}
.pages .layui-laypage span.layui-laypage-curr{color: #fff;border-color: #27c379;background-color: #27c379;padding: 8px;height: 20px;}
.pages .layui-laypage i{margin: 10px;}
.pages .layui-laypage .all{color: #666;border: none;}
.pages .layui-laypage span.all:hover{color: #666;}
.pages .layui-laypage .layui-laypage-curr .layui-laypage-em{display: none;}
.pages .layui-laypage .layui-laypage-count{border: none;}
.pages .layui-laypage .layui-laypage-count:hover{color: #666666;}
.pages .layui-laypage>a:first-child,.pages .layui-laypage>a:first-child em{border-radius: 50%;}


/* 用户等级图标 */
.user-lvl{width: 16px;height: 16px;background-repeat: no-repeat;background-position: center center;background-size: 100%;}
.user-lvl_1{background-image: url(../../images/level/user_lvl_1.png);}
.user-lvl_2{background-image: url(../../images/level/user_lvl_2.png);}
.user-lvl_3{background-image: url(../../images/level/user_lvl_3.png);}
.user-lvl_4{background-image: url(../../images/level/user_lvl_4.png);}
.user-lvl_5{background-image: url(../../images/level/user_lvl_5.png);}

/* 公共头部 */
.pl-header{width: 100%;min-width: 1210px;height: 66px;border-bottom: 1px solid #f7f9fd;background: #ffffff;position: relative;z-index: 12;}
.pl-header .pl-header-inner{padding:0 26px;}
.pl-header .pl-header-logo{margin-right: 20px;}
.pl-header .pl-header-logo img{display: block;width: 138px;height: 36px;margin-top: 15px;}
.pl-header .pl-header-nav .nav-item{float: left;position: relative;}
.pl-header .pl-header-nav .nav-item a:hover{color: #27c379;}
.pl-header .pl-header-nav .nav-item>a{display: block;height: 36px;line-height: 36px;font-size: 16px;padding: 15px 20px;position: relative;}
.pl-header .pl-header-nav .nav-item.active>a{color: #27c379;}
.pl-header .pl-header-nav .nav-item.active>a:after{display: block;content: "";width: calc(100% - 60px);height: 1px;background-color: #27c379;position: absolute;bottom: 15px;left: 30px;}
.pl-header .pl-header-nav .nav-item dl{display: none;position: absolute;left: 30px;top:51px;padding: 10px 15px;background-color: #ffffff;border: 1px solid #f7f9fd;z-index: 10;}
.pl-header .pl-header-nav .nav-item dl a{display: block;line-height: 34px;color: #708498;white-space: nowrap;}
.pl-header .pl-header-nav .nav-item:hover dl{display: block;}
.pl-header .pl-header-login .pl-uc-me{padding: 15px 0;}
.pl-header .pl-header-login .pl-header-user a{float: left;width: 72px;height: 36px;line-height: 36px;text-align: center;border-radius: 4px;box-sizing: border-box;}
.pl-header .pl-header-login .pl-header-user .pl-user-login{margin-right: 16px;}
.pl-header .pl-uc-me{text-align: center;position: relative;}
.pl-header .pl-uc-me .uc-avatar img{width: 36px;height: 36px;border-radius: 50%;}
.pl-header .pl-uc-me ul{width: 70px;padding: 10px;border: 1px solid #ebedf0;background: #ffffff; display: none;position: absolute;right: 50%;top:60px;margin-right: -45px;z-index: 12;}
.pl-header .pl-uc-me ul a{color: #708498;line-height: 26px;}
.pl-header .pl-uc-me ul a:hover{color: #27C379;}
.pl-header .pl-uc-me:hover ul{display: block;}
.pl-header .pl-header-ucenter{position: relative;height: 66px;}
.pl-header .pl-header-ucenter .message-box{padding-right: 33px;height: 100%; display:none;}
.pl-header .pl-header-ucenter .message-box .ring-box{position: relative;top: 36%;}
.pl-header .pl-header-ucenter .message-box .ring{height: 20px; width: 20px}
.pl-header .pl-header-ucenter .message-box .num{position: absolute; padding:0 3px;left: 11px;top: -8px; background-color: rgba(240, 84, 84, 1);font-size: 12px;color: #FFFFFF;border-radius: 9px;vertical-align: bottom;}
.pl-header .pl-header-ucenter .message-box:hover .message-list{display: block;}
.pl-header .pl-header-ucenter .message-list{display: none;width: 465px; position: absolute;right: 0; top:51px;padding: 18px 24px;background-color: #ffffff;border: 1px solid #f7f9fd;z-index: 10;box-shadow: 0px 0px 10px rgb(226 238 255);border-radius: 8px;box-sizing: border-box;}
.pl-header .pl-header-ucenter .message-list .list-con{border-bottom: 1px solid rgba(235, 237, 240, 1);}
.pl-header .pl-header-ucenter .message-list .list{margin-bottom: 8px; width: 417px;height: 46px; display: flex;display: -webkit-flex;padding: 16px;justify-content: space-between;align-items: center;box-sizing: border-box;border-radius: 8px;color: #708498;
    background: -webkit-linear-gradient(0deg, rgba(235, 255, 250, 1) 0%, rgba(245, 251, 250, 1) 100%);
    background: linear-gradient(90deg, rgba(235, 255, 250, 1) 0%, rgba(245, 251, 250, 1) 100%)
}
.pl-header .pl-header-ucenter .message-list .list p{max-width: 333px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pl-header .pl-header-ucenter .message-list .list .check{font-size: 12px;}
.pl-header .pl-header-ucenter .message-list .check-all{padding-top: 13px;display: inline-block;width: 100%; text-align: center;color: #708498;}
.pl-header .pl-header-ucenter .message-list .check-all em{color: #27C379;}
.pl-header .pl-header-ucenter .message-list .check-all em{color: #27C379;}

/*.pl-header .pl-header-inner{padding: 0 60px;}*/
.pl-header .pl-header-nav .nav-item dl{top: 100%;left: 50%;transform: translateX(-50%);}
.pl-header .pl-header-login .pl-header-user .pl-user-login{margin-right: 20px;}
.pl-header{font-family: Noto Sans SC,Helvetica,Arial,宋体,sans-serif;}

.nav-list .nav-item .nav-popver {
    position: absolute;
    left: 50%;
    top: 100%;
    transform: translate(-50%);
    padding: 20px;
    background-color: #fff;
    border: 1px solid #f7f9fd;
    z-index: 10;
    display: none
}

.nav-list .nav-item:hover .nav-popver {
    display: block
}


.cert-classify{
    display: flex
}

.cert-classify .c-item[data-v-ea9a49eb]:not(:first-of-type) {
    margin-left: 30px
}

.cert-classify .c-item .thumb{
    display: block;
    position: relative;
    margin-bottom: 20px;
    background: #edf3f9
}

.cert-classify .c-item .thumb .text{
    position: absolute;
    top: 0;
    padding: 30px 20px
}

.cert-classify .c-item .thumb .text h3{
    font-size: 16px;
    font-family: CN-BOLD
}

.cert-classify .c-item .thumb .text p{
    margin-top: 7px;
    font-size: 12px;
    color: #27c379;
    display: flex;
    align-items: center
}

.cert-classify .c-item .thumb .text p img{
    margin-left: 4px
}

.pl-header .pl-header-nav .nav-item .cert-classify dl{
    position: initial;
    border: none;
    transform: translateX(0);
    padding: 0;
}
.cert-classify .c-item:not(:first-of-type) {
    margin-left: 30px
}
.pl-header .pl-header-nav .nav-item dl a{
    font-size: 16px;
}
.pl-header .pl-header-ucenter .message-box{
    padding-right: 33px;
}
.pl-header .pl-header-ucenter .message-box .ring-box{
    top: 58%;
    transform: translateY(-50%);
    display: inline-block;
}
.pl-header .pl-header-ucenter .message-box .num{
    position: absolute;
    left: 11px;
    top: -8px;
}
.pl-header .pl-header-logo{
    margin-right: 30px;
}

/* 公共底部 */
.pl-footer{width: 100%;min-width: 1210px;padding: 40px 0; background-color: #27c379;bottom: 0;}
.pl-footer .pl-footer-left{margin-right: 104px;line-height: 24px;color: #ffffff;}
.pl-footer .pl-footer-web{font-size: 0;padding-bottom: 10px;word-break: keep-all;}
.pl-footer .pl-footer-web a{padding: 0 10px;margin-bottom: 10px;font-size: 14px;color: #ffffff;position: relative;}
.pl-footer .pl-footer-web a:after{display: block;content: "";width: 1px;height: 14px;position: absolute;top: 3px;right: 0;background-color: #cccccc;}
.pl-footer .pl-footer-web a:last-child:after{display: none;}
.pl-footer .pl-footer-about{padding: 0 10px;}
.pl-footer .pl-footer-about a{line-height: 24px;color: #ffffff;}
.pl-footer .pl-footer-about i{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/ghs.png); background-repeat: no-repeat;  padding: 0 20px 10px 10px;}

/* 右侧固定 */
.pl-fixed{position: fixed;bottom: 20px;right: 20px;z-index: 99;}
.pl-fixed a{display: block;margin-top: 20px;width: 48px;height: 48px;line-height: 48px;text-align: center;}
.pl-fixed a:first-child{margin-top: 0;}
.pl-fixed .pl-fixed-top{display: none;font-size: 30px;color: #A6B2C1;background-color: #ffffff;border-radius: 50%;border: solid 1px #F3F5F8;box-shadow: #F3F5F8 0px 0px 10px 0px;}
.pl-fixed .pl-fixed-top:hover{color: #27c379;}

.pl-body{width: 100%;min-width: 1210px;}

/* 走马灯 */
.pl-carousel{width: 100%;height: 100%;}
.swiper-container{height: 100%;}
.swiper-pagination-bullet{width: 40px !important;height: 5px !important;border-radius: 0 !important;}
.swiper-pagination-bullet-active{background: rgba(39, 195, 121, 0.3) !important;}
.swiper-container .slide-cont{height: 100%;position: absolute;top: 0;left: 0;width: 100%;z-index: 2;background-repeat: no-repeat;background-position: center;background-size: cover;}
.swiper-container .slide-cont .wa{height: 100%;}

.pl-card{margin-bottom: 40px;}
.pl-card .pl-card-more{float: right;color: #27C379;}

/* 文章 */
.article-item{width: 100%;height: 100%;}
.article-item .article-cover{float: left;height: 100%;}
.article-item .article-cover img{display: block;width: 100%;height: 100%;}
.article-item .article-info{height: 100%;display: table;}
.article-item .article-info .article-info-cont{padding-left: 17px;padding-right: 17px;display: table-cell;vertical-align: middle;}
.article-item .article-info .art-tit{margin-bottom: 5px;}
.article-item .article-info .art-tit a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.article-item .article-info .art-cont,.article-item .article-info .art-time{color: #A6B2C1;}
.article-item .article-info .art-tit{position: relative;}
.article-item .new{display: block;content: "";width: 23px;height: 16px;background: url(https://img.cadexam.com/static/cadexam/frontend/images/new.gif) no-repeat center;position: absolute;top: 0;right: -25px;}

/* 课程 */
.pl-course-list{width: 1240px;margin-left: -30px;padding-bottom:42px;}
.pl-course-moll{float: left;width: 280px;margin: 0 0 70px 30px;}
.pl-course-moll .course-moll-top{position: relative;padding: 4px;height: 220px;border-radius: 8px;border: 1px solid #F3F5F8;box-shadow: 0px 0px 10px rgba(247, 249, 253, 1);}
.pl-course-moll .course-moll-top:hover{box-shadow: 0px 0px 15px #EBEDF0;}
.pl-course-moll .course-label{position: absolute;top: 15px;left: 12px;width: 254px;z-index: 2;}
.pl-course-moll .course-label span{float: left;margin: 0 5px 5px 0;padding: 0 10px;height: 20px;line-height: 20px;font-size: 12px;color: #ffffff;background: rgba(0, 0, 0, 0.5);border-radius: 10px;}
.pl-course-moll .course-cover{width: 270px;height: 190px;border-radius: 4px;overflow: hidden;}
.pl-course-moll .course-cover img{width: 270px;height: 190px;display: block;transition:all 0.2s linear 0s;border-radius: 4px;}
.pl-course-moll:hover .course-cover img{transform:scale(1.06, 1.1);}
.pl-course-moll .course-data{line-height: 34px;text-align: right;color: #A6B2C1;}
.pl-course-moll .course-data .iconfont{margin-left: 5px;font-size: 12px !important;}
.pl-course-moll .course-name{height: 34px;line-height: 34px;text-align: center;}

/* 评价 */
.reviews-info{height: 72px;padding: 18px 20px;line-height: 24px;background: #F7F9FD;font-size: 12px;color: #A6B2C1;}
.reviews-info .reviews-who{float: left;}
.reviews-info .reviews-who .reviews-nick{color: #2D3C4E;margin-right: 5px;vertical-align: middle;}
.reviews-info .reviews-who .reviews-sch{color: #A6B2C1;margin-right: 15px;vertical-align: middle;}
.reviews-info .reviews-rate{float: left;}
.reviews-info .reviews-rate .iconfont{font-size: 14px !important;color: #fbbc17;}
.reviews-info .reviews-time{float: right;}
.reviews-info .reviews-cont{height: 48px;}

/* 分享 */
.user-share-moll{width: 100%;height: 100%;padding: 15px 17px 25px;box-sizing: border-box;background-color: #ffffff;border-radius: 32px;position: relative;}
.user-share-moll:after{display: block;content: "";width: 116px;height: 5px;background: #2C2C2C;border-radius: 3px;position: absolute;bottom: 10px;left: 50%;margin-left: -58px;}
.user-share-moll .share-moll-icon{text-align: right;color: #2D3C4E;}
.user-share-moll .user-avatar img{display: block;width: 80px;height: 80px;border-radius: 50%;margin: auto;}
.user-share-moll .test-data{margin: 20px auto 18px;text-align: center;box-shadow: 0 0 12px #e4e9ef;border-radius: 6px;} 
.user-share-moll .test-data .test-name{height: 46px;line-height: 46px;}
.user-share-moll .test-data .data-list{height: 45px;line-height: 46px;border-top:1px solid #f3f5f8;}
.user-share-moll .test-data .data-list dd{float: left;width: 25%;font-size: 12px;color: #A6B2C1;}
.user-share-moll .test-data .data-list em,.user-share-moll .test-result em{color: #5386F2;}
.user-share-moll .test-result{padding-bottom: 26px;box-shadow: 0 0 12px #e4e9ef;border-radius: 6px;}
.user-share-moll .test-result img{display: block;width: 286px;height: 286px;margin: 0 auto;border-radius: 6px 6px 0 0;}
.user-share-moll .test-result h1{line-height: 46px;text-align: center;}
.user-share-moll .test-result p{line-height: 28px;text-align: center;}
.user-share-moll .test-result p:first-of-type{margin-top: 10px;}

/* 学校 */
.school-item{float: left;width: 226px;height: 210px;margin: 0 0 20px 20px;background-color: #ffffff;box-shadow: 0 0 20px #e3eeff;}
.school-item .sch-cover{padding: 40px 0 15px;}
.school-item .sch-cover img{display: block;width: 80px;height: 80px;margin: auto;border-radius: 50%;}
.school-item .sch-name{text-align: center;padding: 0 20px;} 
.school-item .sch-name a{font-size: 15px;color: #708498;}

/*  */
.user-hot .hot-avatar{float: left;}
.user-hot .hot-avatar img{border-radius: 50%;}
.user-hot .hot-text h1{height: 24px;line-height: 24px;}
.user-hot .hot-text h1 a{float: left;margin-left: 2px;}
.user-hot .hot-text h1 a:first-of-type{margin-left: 0;}

/* 用户评论 */
.user-comments-box{width: 100%;}
.user-comments-box .user-comments-textarea{display: block;margin-bottom: 30px;width: 100%;height: 100px;padding: 10px;border: none;background: #f7f9fd;border-radius: 4px;resize: none;box-sizing: border-box;}
.user-comments-box .user-comments-btn{width: 76px;height: 30px;line-height: 30px;text-align: center;border-radius: 4px;cursor: pointer;}
.user-comments-box .user-comments-sort{height: 30px;line-height: 30px;}
.user-comments-box .user-comments-sort a{padding:0 10px;color: #A6B2C1;}
.user-comments-box .user-comments-sort a.on{color: #708498;text-decoration: underline;}
.user-comments-box .user-comments-list{padding-top: 62px;}
.user-comments-box .user-comments-moll{margin-bottom: 30px;}
.user-comments-box .user-comments-moll .hot-avatar img{width: 40px;height: 40px;}
.user-comments-box .user-comments-moll .hot-text{margin-left: 57px;}
.user-comments-box .user-comments-moll .hot-text h1{font-size: 14px;}
.user-comments-box .user-comments-moll .user-nick{max-width: 330px;}
.user-comments-box .user-comments-moll .user-lvl{margin-top: 5px;}
.user-comments-box .user-comments-moll .user-comments-text{color: #708498;}
.user-comments-box .user-comments-moll .others-nick{color: #22db56;margin-right: 5px;}
.user-comments-box .user-comments-moll .user-comments-notice{margin-top: 26px;font-size: 12px;color: #A6B2C1;}
.user-comments-box .user-comments-moll .user-comments-notice span{padding: 0 10px;border-left: 1px solid #eeeeee;cursor: pointer;}
.user-comments-box .user-comments-moll .user-comments-notice .comments-time{border: none;padding-left: 0;cursor: initial;}
.user-comments-box .user-comments-page{text-align: center;margin-bottom: 30px;}
.user-comments-box .user-comments-page .iconfont{color: #ffffff;background: #d2d8e0;display: inline-block;margin: 0 10px;width: 40px;height: 40px;line-height: 40px;text-align: center;border-radius: 50%;}
.user-comments-box .user-comments-page .iconfont:hover{border-color: transparent;}
.user-comments-box .user-comments-rate{position: absolute !important;bottom: -55px;right: 106px;}
.user-comments-box .top_p_name{display: none;position: absolute;top: 10px;left: 10px;width: 90px;color: #A6B2C1;}
.user-comments-box .user-comments-textarea{color: #A6B2C1;}

/* 软件申请弹窗 */
#applyTost{display: none;}
.apply-toast{width: 430px;padding: 20px;background-color: #ffffff;text-align: center;color: #708498;}
.apply-toast .apply-btns .apply,.apply-toast .apply-btns .login{display: block;margin:27px auto 0;width: 188px;height: 28px;line-height: 28px;color: #27C379;border: 1px solid #27C379;border-radius: 4px;}
.apply-toast .apply-btns .login{color: #ffffff;border-color: transparent;}
.apply-toast .apply-tips{margin-bottom: 30px;color: #708498;}
.apply-toast .apply-tips .apply-title{margin-bottom: 20px;text-align: center;color: #2D3C4E;}
.apply-toast .apply-tips .apply-title span{padding-bottom: 3px;border-bottom: 1px solid #27c379;}
.apply-toast .apply-tips p{line-height: 24px;}
.apply-toast .apply-tips p em{color: #27C379;margin: 0 5px;}
.apply-toast .apply-roles{display: flex;justify-content: center;}
.apply-toast .apply-roles .apply-roles-moll{width: 208px;height: 229px;background-color: #f7f9fd;border: 1px solid #f3f5f8;}
.apply-toast .apply-roles .apply-roles-moll:last-child{margin-left: 10px;}
.apply-toast .apply-roles .apply-roles-moll:first-child{margin-left: 0;}
.apply-toast .apply-roles .apply-roles-info img{display: block;margin: 10px auto 7px; width: 64px;height: 64px;}
.apply-toast .apply-roles-notice{margin-top: 14px;}
.apply-toast .apply-roles-notice p{margin-top: 7px;font-size: 12px;}

/* 软件下载弹窗*/
.download-toast{width: 500px;padding: 10px 0; background-color: #ffffff;text-align: center;color: #708498;}
.download-toast .download-toast-tips{margin-bottom: 30px;}
.download-toast .download-toast-btns {display: flex;flex-wrap: wrap;justify-content: center;}
.download-toast .download-toast-tips p{line-height: 24px;}
.download-toast .download-toast-btns .download-btn{display: inline-block;margin: 10px;width: 105px;height: 40px;line-height: 40px;box-sizing: border-box;border-radius: 4px;vertical-align: middle;}

/* 软件申请试用列表弹窗*/
.applyList-toast{width: 500px;padding: 10px 0; background-color: #ffffff;text-align: center;color: #708498;}
.applyList-toast .applyList-toast-tips{margin-bottom: 30px;}
.applyList-toast .applyList-toast-tips p{line-height: 24px;}
.applyList-toast .applyList-toast-btns {display: flex;flex-wrap: wrap;justify-content: flex-start;}
.applyList-toast .applyList-toast-btns .applyList-btn{display: inline-block;margin: 10px;width: 105px;height: 40px;line-height: 40px;box-sizing: border-box;border-radius: 4px;vertical-align: middle;}


/* 评论弹窗 */
.comment-toast{width: 540px;}
.comment-toast .user-reviews-form{padding: 30px;background: #ffffff;border: solid 1px #F3F5F8;}
.comment-toast .user-reviews-form .reviews-form-tit{margin-bottom: 10px;height: 40px;line-height: 40px;color: #708498;}
.comment-toast .user-reviews-form .user-reviews-textarea{width: 100%;height: 150px;padding: 10px;background: #F3F5F8;border: none;border-radius: 8px;box-sizing: border-box;resize: none;}
.comment-toast .user-reviews-form .reviews-operate{top: -50px;right: 0;height: 40px;line-height: 40px;}
.comment-toast .user-reviews-form button{float: right; margin-top: 30px;width: 110px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #ffffff;background: #0093FF;border: none;border-radius: 4px;cursor: pointer;}
.comment-toast .user-reviews-form .reviews-rate a{margin-left: 10px;color: #A6B2C1;}

/* 404页面 */
.pl-error{padding-top: 86px;}
.pl-error img{width: 385px;height: 500px;margin-right: 185px;}
.pl-error h1{margin-top: 50px;margin-bottom: 30px;font-size: 120px;font-weight: 700;color: #27C379;}
.pl-error p{font-size: 32px;font-weight: 700;}

/* 重置bshare样式 */
.bshare-custom.icon-medium .bshare-share-count{color: #2D3C4E !important;}

/**vue样式**/
[v-cloak] {
    display: none !important;
}
/* 右侧机器人咨询 */
.cadexamApp-right-fixed {
    position: fixed;
    top: 50%;
    right: 20px;
    z-index: 30;
    transform: translateY(-50%);
}
.cadexamApp-right-fixed .robot-consult {
    position: relative;
    cursor: pointer;
}
.cadexamApp-right-fixed .robot-consult .robot-consult-close {
    position: absolute;
    top: -20px;
    right: -20px;
    cursor: pointer;
    padding: 5px 10px;
}
