/* 首页 */
.pl-index-banner{height: 680px;}
.pl-index-banner .soft-info{padding-top: 214px;}
.pl-index-banner .soft-info .soft-name h1{line-height: 40px;font-size: 48px;margin-bottom: 24px;}
.pl-index-banner .soft-info .soft-name h1:first-child{color: #2972FF;}
.pl-index-banner .soft-info .soft-operate{padding-top: 30px;}
.pl-index-banner .soft-info .soft-operate .apply-btn{display: inline-block;margin-right: 20px;width: 164px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;border-radius: 20px;box-sizing: border-box;vertical-align: middle;}
.pl-index-banner .soft-total-data{margin-top: 95px;margin-left: 110px;width: 500px;height: 500px;}
.pl-index-banner .soft-total-data img{width: 550px;height: 550px;margin-left:-40px;}
.pl-index-banner .soft-total-data dd{position: absolute;text-align: center;text-shadow: -1px 0 #fff, 0 -1px #fff, 1px 0 #fff, 0 1px #fff;}
.pl-index-banner .soft-total-data dd:first-of-type{top: -30px;left: 50%;transform: translateX(-59%);}
.pl-index-banner .soft-total-data dd:nth-of-type(2){bottom: 15px;left: -50px;}
.pl-index-banner .soft-total-data dd:nth-of-type(3){bottom: 15px;right: -50px;}
.pl-index-banner .soft-total-data dd p:first-child{color: #27C379;}
.pl-index-banner .soft-total-data dd strong{font-size: 36px;margin-right: 5px;text-shadow: -2px 0 #fff, 0 -2px #fff, 2px 0 #fff, 0 2px #fff;}

.pl-index-article{padding: 45px 0;width: 100%;min-width: 1210px;background-color: #F8FAFD;}
.pl-index-article .article-list li{float: left;width: 50%;height: 75px;margin: 15px 0;}
.pl-index-article .article-cover{width: 113px;}
.pl-index-article .article-info{margin-left: 130px;}
.pl-index-article .article-info .art-tit a{max-width: 420px;}

.pl-index-product{padding: 60px 0 100px;}
.pl-index-product .pro-carousel-indicator{width: 647px;height: 528px;overflow-x: hidden;overflow-y: auto;}
.pl-index-product .pro-carousel-indicator::-webkit-scrollbar {display:none}
.pl-index-product .pro-carousel-indicator .indicator-item{float: left;width: 168px;height: 222px;margin:20px 40px 20px 0;text-align: center;background-color: #ffffff;border: 1px solid #F3F5F8;box-shadow: #F3F5F8 0px 0px 10px 0px;border-radius: 8px;cursor: pointer;position: relative;}
.pl-index-product .pro-carousel-indicator .indicator-item.on{border-color: #B0FFD9;}
.pl-index-product .pro-carousel-indicator .indicator-item img{width: 60px;height: 60px;margin-bottom: 14px;}
.pl-index-product .pro-carousel-indicator .indicator-item .pro-info{padding-top: 58px;height: 119px;}
.pl-index-product .pro-carousel-indicator .indicator-item .pro-data{height: 44px;line-height: 44px;color: #A6B2C1;border-top: 1px solid #F3F5F8;}
.pl-index-product .pro-carousel-container{width: 540px;height: 528px;overflow: hidden;}
.pl-index-product .pro-carousel-container .pro-carousel-item{display: table;height: 528px;}
.pl-index-product .pro-carousel-container .pro-info{display: table-cell;vertical-align: middle;}
.pl-index-product .pro-carousel-container .apply-btn{display: inline-block;margin-right: 20px;width: 140px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;border-radius: 20px;box-sizing: border-box;vertical-align: middle;}
.pl-index-product .pro-name{line-height: 60px;font-size: 32px;font-weight: 700;color: #2D3C4E;}
.pl-index-product .pro-intro{margin: 20px 0 30px; line-height: 26px;color: #708498;}
.pl-index-product .pro-intro a{color: #27c379;text-decoration: underline;}
.pl-index-product .pro-carousel-indicator .indicator-item .pro-new{position: absolute;top: 0;left: 0;width: 38px;height: 38px;}
.pl-index-product .pro-carousel-indicator .indicator-item .pro-new img{width: 38px;height: 38px;border-top-left-radius: 8px;}

.pl-index-auth .auth-article{float: left;width: 218px;height: 347px;padding: 37px 30px 40px;border: 1px solid #F3F5F8;box-shadow: #F7F9FD 0px 0px 10px 0px;border-radius: 8px;}
.pl-index-auth .auth-article h1{text-align: center;}
.pl-index-auth .auth-article .bd{height: 255px;margin: 17px 0; overflow: hidden;}
.pl-index-auth .auth-article li{margin-bottom: 30px;}
.pl-index-auth .auth-article li h2{margin-bottom: 8px;color: #2D3C4E;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pl-index-auth .auth-article li p{height: 40px;line-height: 20px;font-size: 12px;color: #A6B2C1;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;}
.pl-index-auth .auth-article .apply-btn{display: block;margin-right: 0;width: 100%;height: 38px;line-height: 38px;text-align: center;font-size: 16px;border-radius: 20px;}
.pl-index-auth .auth-display{width: 930px;overflow: hidden;}
.pl-index-auth .auth-item{float: left;margin-left: 30px;width: 278px;height: 347px;padding: 37px 0 40px; text-align: center;border: 1px solid #F3F5F8;box-shadow: #F7F9FD 0px 0px 10px 0px;border-radius: 8px;}
.pl-index-auth .auth-item img{display: block;width: 165px;height: 235px;margin: 34px auto 18px;}
.pl-index-auth .auth-item .apply-btn{display: block;margin: 0 auto;width: 220px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;border-radius: 20px;}

.pl-index-reviews .user-reviews{width: 55%;padding: 40px 0 99px;background-color: #F7F9FD;}
.pl-index-reviews .user-reviews .user-reviews-container{width: 638px;margin-right: 22px;}
.pl-index-reviews .user-reviews .reviews-box{height: 711px;overflow: hidden;}
.pl-index-reviews .user-reviews .reviews-item{margin-bottom: 35px;padding:20px;background: #ffffff;border-radius: 8px;}
.pl-index-reviews .user-reviews .reviews-item .user-hot{height: 50px;margin-bottom: 15px;}
.pl-index-reviews .user-reviews .user-hot .hot-avatar img{width: 50px;height: 50px;}
.pl-index-reviews .user-reviews .user-hot .hot-text{margin-left: 67px;}
.pl-index-reviews .user-reviews .user-hot .hot-text h1{height: 30px;line-height: 30px;font-size: 16px;}
.pl-index-reviews .user-reviews .user-hot .hot-text h1 a{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pl-index-reviews .user-reviews .user-hot .hot-text p{color: #A6B2C1;}
.pl-index-reviews .user-share{width: 45%;padding: 66px 0 98px;background-color: #D6DDEA;}
.pl-index-reviews .user-share .user-share-box{margin-left: 80px;}
.pl-index-reviews .user-share .user-share-box .user-share-title{width: 340px;margin-bottom: 17px;text-align: center;color: #708498;}
.pl-index-reviews .user-share .share-slide-box {height: 713px;}
.pl-index-reviews .user-share .share-slide-box .bd{width: 320px;height: 693px;margin-right:68px;border: 10px solid #2D3C4E;border-radius: 39px;overflow: hidden;}
.pl-index-reviews .user-share .share-slide-box .bd ul,
.pl-index-reviews .user-share .share-slide-box .bd li{width: 100%;height: 100%;}
.pl-index-reviews .user-share .share-slide-box .hd{height: 100%;position: relative;}
.pl-index-reviews .user-share .share-slide-box .hd ul{position: absolute;top: 50%;transform: translateY(-50%);}
.pl-index-reviews .user-share .share-slide-box .hd li{width: 30px;height: 30px;padding: 10px;position: relative;cursor: pointer;}
.pl-index-reviews .user-share .share-slide-box .hd li.on:before{display: block;content: "";width: 30px;height: 30px;background: url(https://img.cadexam.com/static/cadexam/frontend/images/indecator_arr.png) no-repeat center;position: absolute;top: 11px;left: -8px;transform: rotateZ(-90deg);}
.pl-index-reviews .user-share .share-slide-box .hd li img{width: 28px;height: 28px;border-radius: 50%;border: 2px solid #ffffff;position: relative;z-index: 2;}

.pl-index-school{padding-top: 40px;}
.pl-index-school .index-school-list{width: 1230px;margin-left: -20px;padding-bottom: 60px;}

/* 课程 */
.pl-course-banner{height: 300px;}
.pl-course-banner .swiper-slide img{width: 100%;height: 300px;}

.pl-course-main .pl-course-search{margin-top: -30px;margin-bottom: 34px;position: relative;z-index: 2;}
.pl-course-main .course-search-input{width: 960px;height: 70px;margin: 0 auto;background: #ffffff;border-radius: 8px;box-shadow: 0 5px 5px 0#ebedf0;}
.pl-course-main .course-search-input .search-input{padding: 15px;width: 770px;height: 40px;line-height: 40px;border: none;border-radius: 8px 0 0 8px;}
.pl-course-main .course-search-input .search-btn{padding: 18px 15px;font-size: 34px;color: #A6B2C1;cursor: pointer;vertical-align: middle;}
.pl-course-main .course-search-input .search-input-r{width: 140px;height: 70px;border-left: 1px solid #eee;}
.pl-course-main .course-search-input .course-release-btn{display: block;margin: 15px 0 0 15px;width: 110px;height: 40px;line-height: 40px;text-align: center;font-size: 20px;border-radius: 4px;}
.pl-course-main .course-search-input .search-clear{display: none;right: 0;top: 25px;font-size: 20px;color: #A6B2C1;cursor: pointer;}
.pl-sub-detail .sub-banner .integral-cover{position: relative;cursor: pointer;}
.pl-sub-detail .sub-banner .integral-cover img{width: 800px;height: 530px;}
.pl-sub-detail .sub-banner .integral-cover p{position: absolute;left: 0;right: 0;bottom: 80px;text-align: center;font-size: 16px;color: #27c379;}

.pl-course-main .course-search-series .search-series-tags{text-align: center;padding: 40px 0 58px;}
.pl-course-main .course-search-series .series-tags{display: inline-block; margin-left: 65px;cursor: pointer;}
.pl-course-main .course-search-series .series-tags:first-of-type{margin-left: 0;}
.pl-course-main .course-search-series .series-tags i{display: block;width: 65px;height: 65px;line-height: 65px;font-size: 34px;color: #27c379;border-radius: 50%;background: #d4ffea;}
.pl-course-main .course-search-series .series-tags em{display: block;margin-top: 5px;}
.pl-course-main .course-search-series .series-tags.on i{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);}
.pl-course-main .course-search-series .series-tags.on em{color: #27c379;}

.pl-course-main .course-search-tags .tags-indecator{line-height: 28px;}
.pl-course-main .course-search-tags .tags-list{padding-left: 10px;margin-left: 30px;}
.pl-course-main .course-search-tags .tags-item{float: left;line-height: 28px;padding: 0 10px;margin: 0 0 20px 10px;border-radius: 4px;position: relative;cursor: pointer;}
.pl-course-main .course-search-tags .tags-item.on{background: #d4ffea;color: #27C379;}
.pl-course-main .pl-course-list{width: 1240px;margin-left: -30px;}
.pl-course-main .pl-course-page{padding-bottom: 80px;text-align: center;}
.pl-course-main .course-search-tags #softwareTags .tags-item .soft-share{position: absolute;top: -50px;left: 0;width: 220px;height: 24px;padding: 10px;background-color: #fff;border: 1px solid #F3F5F8;border-radius: 4px;z-index: 3;display: none;}

/* 课程、文章详情通用 */
.pl-sub-detail{width: 800px;padding-top: 60px;margin: 0 auto;}
.pl-sub-detail .sub-banner{height: 530px;}
.pl-sub-detail .sub-banner .ban-slide-item{height: 530px;}
.pl-sub-detail .sub-banner .ban-slide-item img{width: 800px;height: 530px;}
.pl-sub-detail .sub-intro{width: 720px;margin: 35px auto 0;}
.pl-sub-detail .sub-intro .sub-intro-tit h1{font-size: 28px;}
.pl-sub-detail .sub-intro .sub-intro-tit p{margin-top: 20px;color: #A6B2C1;}
.pl-sub-detail .sub-intro .sub-intro-hot{height: 40px;margin-top: 50px;}
.pl-sub-detail .sub-intro .sub-intro-hot .hot-avatar img{width: 40px;height: 40px;}
.pl-sub-detail .sub-intro .sub-intro-hot .user-hot .hot-text{margin-left: 57px;}
.pl-sub-detail .sub-intro .sub-intro-hot .hot-text h1{font-size: 16px;}
.pl-sub-detail .sub-intro .sub-intro-hot .hot-text p{font-size: 12px;color: #A6B2C1;}
.pl-sub-detail .sub-intro .sub-intro-hot .sub-act-btn{width: 250px;height: 40px;line-height: 40px;text-align: center;border-radius: 4px;top: 0;right: 0;cursor: pointer;}
.pl-sub-detail .sub-intro .sub-intro-text{line-height: 34px;font-size: 16px;color: #708498;padding: 46px 0 93px;border-bottom: 1px solid #eee;}
.pl-sub-detail .sub-intro .sub-intro-text img{width: 100%;}
.pl-sub-detail .sub-operate{padding: 80px 0;}
.pl-sub-detail .sub-support{text-align: center;margin-bottom: 20px;}
.pl-sub-detail .sub-support .support-icon{display: inline-block;width: 63px;height: 63px;line-height: 63px;font-size: 32px;color: #a6b2c1;background: #ffffff;border: solid 1px #A6B2C1;border-radius: 50%;}
.pl-sub-detail .sub-support .support-icon.liked{color: #22db56;border-color: #22db56;pointer-events: none;}
.pl-sub-detail .sub-operate .web-share{width: 220px;margin: 0 auto;}
.pl-sub-detail .sub-comments{width: 404px;}
.pl-sub-detail .sub-about{margin-left: 30px;width: 364px;}
.pl-sub-detail .sub-about .sub-rate{color: #27C379;font-size: 18px;margin-bottom: 40px;}
.pl-sub-detail .sub-about .sub-data{margin-bottom: 58px;}
.pl-sub-detail .sub-about .sub-data li{min-height: 20px;line-height: 20px;font-size: 13px;color: #A6B2C1;margin-bottom: 17px;}
.pl-sub-detail .sub-about .sub-data li em{margin-right: 10px; color: #A6B2C1;}
.pl-sub-detail .sub-about .sub-data li span{float: left;}
.pl-sub-detail .sub-about .sub-data li span:nth-of-type(2){width: 333px;word-break: keep-all;}
.pl-sub-detail .sub-about .sub-data li span:nth-of-type(2) em:hover{color: #27C379;}
.pl-sub-detail .sub-about .sub-data .iconfont{font-size: 20px;margin-right: 10px;}
.pl-sub-detail .sub-recommend .sub-recommend-tit{color: #708498;margin-bottom: 18px;}
.pl-sub-detail .sub-recommend .sub-recommend-item{height: 56px;margin-bottom: 30px;}
.pl-sub-detail .sub-recommend-item .sub-recommend-cover{vertical-align: middle;}
.pl-sub-detail .sub-recommend-item .sub-recommend-cover img{width: 80px;height: 56px;border-radius: 4px;}
.pl-sub-detail .sub-recommend-item .sub-recommend-text{display: inline-block;width: 269px;margin-left: 10px;vertical-align: middle;}
.pl-sub-detail .sub-recommend-item .sub-recommend-text a{width: 274px;max-height: 40px;line-height: 20px;font-size: 13px;color: #A6B2C1;}
.pl-sub-detail .sub-recommend-item .sub-recommend-notice{font-size: 12px;color: #A6B2C1;}
.pl-sub-detail .sub-recommend-item .sub-recommend-notice span{border-left: 1px solid #ccc;padding: 0 5px;}
.pl-sub-detail .sub-recommend-item .sub-recommend-notice span:first-child{border-left: none;padding-left: 0;}
.pl-sub-detail .sub-banner .integral-cover{position: relative;cursor: pointer;}
.pl-sub-detail .sub-banner .integral-cover img{width: 800px;height: 530px;}
.pl-sub-detail .sub-banner .integral-cover p{position: absolute;left: 0;right: 0;bottom: 80px;text-align: center;font-size: 16px;color: #27c379;}

/* 认证 */
/* .pl-auth{padding-bottom: 80px;}*/
.pl-auth .pl-auth-search{height: 458px;border: 1px solid #EBEDF0;border-radius: 10px;box-shadow: 0 0 10px #F7F9FD;position: relative;background: url(https://img.cadexam.com/static/cadexam/frontend/images/auth_ban.png) no-repeat center;}
/* .pl-auth .pl-auth-search:after{display: block;content: ""; width: 100%;height: 100%;border-radius: 10px;} */
.pl-auth .pl-auth-search .auth-cover{width: 400px;height: 320px;margin: 66px 142px;}
.pl-auth .pl-auth-search .auth-cover img{width: 203px;height: 289px;position: relative;}
.pl-auth .pl-auth-search .auth-cover img:first-of-type{transform: rotateZ(-10deg);transform-origin: center center;}
.pl-auth .pl-auth-search .auth-cover img:nth-of-type(2){z-index: 2;margin-left: -130px;margin-top: -30px;}
.pl-auth .pl-auth-search .auth-cover img:last-of-type{transform: rotateZ(10deg);transform-origin: center;margin-left: -130px;}
.pl-auth .pl-auth-search .auth-search-form{margin-right: 166px;margin-top: 80px;}
.pl-auth .pl-auth-search .auth-search-form .auth-search-inline{width: 350px;height: 40px;line-height: 40px;margin-top: 46px;}
.pl-auth .auth-search-form .auth-search-inline .iconfont{font-size: 18px;color: #A6B2C1;padding: 0 10px;}
.pl-auth .auth-search-form .auth-search-inline input{width: 100%;height: 40px;padding: 0 10px 0 38px;background: #ffffff;border-radius: 4px;box-sizing: border-box;border: 1px solid #ebedf0;}
.pl-auth .auth-search-form .auth-search-inline button{width: 100%;height: 40px;font-size: 16px;border: none;border-radius: 4px;cursor: pointer;}

.pl-auth .pl-auth-tabs{text-align: center;font-size: 0;padding: 30px 0 30px;}
.pl-auth .pl-auth-tabs .auth-tabs-item{font-size: 14px;display: inline-block;width: 382px;height: 198px;margin: 0 15px;color: #ffffff;border-radius: 5px;}
.pl-auth .pl-auth-tabs .auth-tabs-item .iconfont{font-size: 48px;margin: 50px 0 10px;}
.pl-auth .pl-auth-tabs .auth-article{margin-left: 0;}
.pl-auth .pl-auth-tabs .auth-test{margin-right: 0;}

.pl-auth .pl-auth-box{padding-bottom: 50px;}
.pl-auth .pl-auth-tit{font-size: 24px;text-align: center;margin-bottom: 37px;}
.pl-auth .pl-auth-article .auth-article-list{width: 1240px;margin-left: -30px;}
.pl-auth .pl-auth-article .auth-article-list li{float: left;width: 588px;height: 98px;margin-left: 30px;margin-bottom: 30px;border: 1px solid #F3F5F8;background: #ffffff;border-radius: 8px;box-shadow: #F7F9FD 0px 0px 10px 0px;}
.pl-auth .pl-auth-article .article-item .article-cover{width: 148px;}
.pl-auth .pl-auth-article .article-item .article-cover img{border-radius: 8px 0 0 8px;}
.pl-auth .pl-auth-article .art-tit a{width: 374px;}
.pl-auth .pl-auth-box.pl-auth-school .school-item{width: 389px;}

.pl-auth .auth-test-moll{height: 1208px;height: 198px;margin-bottom: 30px;background: #ffffff;border-radius: 8px;border: 1px solid #F3F5F8;box-shadow: #F7F9FD 0px 0px 10px 0px;border-radius: 8px;}
.pl-auth .auth-test-moll .auth-test-name{padding: 40px;width: 220px;border-radius: 8px 0 0 8px;}
.pl-auth .auth-test-moll .auth-test-name h1{margin-bottom: 18px;line-height: 30px;text-align: center;font-size: 20px;color: #ffffff;}
.pl-auth .auth-test-moll .auth-test-name .test-apply-btn{display: block;height: 38px;line-height: 38px;text-align: center;border-radius: 4px;font-size: 16px;background-color: rgba(34, 219, 86, 0);}
.pl-auth .auth-test-moll .auth-test-name .test-apply-btn.blue-btn{color: #32B5FF;border: 1px solid #32b5ff;}
.pl-auth .auth-test-moll .auth-test-name .test-apply-btn.green-btn{color: #72FFBB;border: 1px solid #72FFBB;}
.pl-auth .auth-test-moll .auth-test-name .test-apply-btn.yellow-btn{color: #FFDB7E;border: 1px solid #FFDB7E;}
.pl-auth .auth-test-moll .auth-test-name .test-apply-btn:hover{background-color: #ffffff;}
.pl-auth .auth-test-moll .test-level-item{float: left;width: 262px;height: 158px;padding: 20px;border-left: 1px solid #F3F5F8;position: relative;}
.pl-auth .auth-test-moll .auth-test-level .test-level-item:first-child{border-left: none;}
.pl-auth .auth-test-moll .test-level-conditions{opacity: 0;transition: opacity 800ms; position: absolute;top: 0;left: 0;right: 0;padding: 20px;border: 1px solid #F3F5F8;background: #ffffff;border-radius: 0 0 8px 8px;z-index: 10;} 
.pl-auth .auth-test-moll .test-level-item:hover .test-level-conditions{opacity: 1;}
.pl-auth .auth-test-moll .test-level-conditions li{margin-top: 20px;line-height: 22px;color: #A6B2C1;}
.pl-auth .auth-test-moll .test-level-conditions li:first-child{margin-top: 0;}
.pl-auth .auth-test-moll .test-level-conditions h3{margin-bottom: 10px;color: #2D3C4E;}
.pl-auth .test-level-item .test-level-intro h1{margin: 17px 0 15px;text-align: center;}
.pl-auth .test-level-item .test-level-intro p{line-height: 22px;color: #708498;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 5;}

.pl-auth .pl-auth-school .auth-school-list{width: 1230px;margin-left: -20px;}
.pl-auth .pl-auth-school .apply-auth-school{text-align: center;}
.pl-auth .pl-auth-school .apply-auth-school .apply-auth-btn{display: inline-block;width: 224px;height: 38px;line-height: 38px;text-align: center;color: #A6B2C1;background: #FFFFFF;border-radius: 20px;border: solid 1px #EBEDF0;}
.pl-auth .pl-auth-school .apply-auth-school .apply-auth-btn:hover{color: #27C379;border-color: #27c379;}


/* 软件 */
.pl-software .pl-software-banner{height: 400px;}
.pl-software .pl-software-banner .soft-info{padding-top: 114px;}
.pl-software .pl-software-banner .soft-info .soft-name h1{line-height: 40px;font-size: 48px;margin-bottom: 24px;}
/* .pl-software .pl-software-banner .soft-info .soft-name h1:first-child{color: #2972FF;} */
.pl-software .pl-software-banner .soft-info .soft-operate{padding-top: 30px;}
.pl-software .pl-software-banner .soft-operate .apply-btn{display: inline-block;margin-right: 20px;width: 164px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;border-radius: 20px;box-sizing: border-box;vertical-align: middle;}
.pl-software .pl-software-banner .pl-carousel img{width: 100%;height: 400px;}

.pl-software .pl-software-banner .mechanical .soft-info .soft-name h1:first-child{color: #2972FF;}
.pl-software .pl-software-banner .mechanical .soft-operate .apply-btn:first-of-type{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);}
.pl-software .pl-software-banner .mechanical .soft-operate .apply-btn:nth-of-type(2){color: #254efe;background-color: #ffffff;border: 1px solid #254efe;}
.pl-software .pl-software-banner .architecture .soft-info .soft-name h1:first-child{color: #00AE84;}
.pl-software .pl-software-banner .architecture .soft-operate .apply-btn:first-of-type{color: #ffffff;background: -webkit-linear-gradient(90deg,#00ae84,#12d2bb);
background: -moz-linear-gradient(90deg,#00ae84,#12d2bb);
background: -o-linear-gradient(90deg,#00ae84,#12d2bb);
background: linear-gradient(90deg,#00ae84,#12d2bb);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #00ae84, endColorstr = #12d2bb);}
.pl-software .pl-software-banner .architecture .soft-operate .apply-btn:nth-of-type(2){color: #00AE84;background-color: #ffffff;border: 1px solid #00AE84;}


.pl-software .pl-software-list{padding-top: 40px;padding-bottom: 80px;}
.pl-software .pl-software-moll{width: 978px;height: 454px;margin: 40px auto 0;border-radius: 8px;box-shadow: #A6B2C1 0px 0px 10px 0px;}
.pl-software .pl-software-moll .software-moll-left{width: 300px;height: 100%;border-radius: 8px 0 0 8px;}
.pl-software .pl-software-moll .software-moll-right{margin-left: 300px;padding: 35px 40px 30px;position: relative;}
.pl-software .pl-software-moll .software-bg img{width: 300px;height: 168px;border-radius: 8px 0 0 0;}
.pl-software .pl-software-moll .software-bg img{width: 300px;height: 168px;border-radius: 8px 0 0 0;}
.pl-software .pl-software-moll .software-cover{margin-top: -45px;}
.pl-software .pl-software-moll .software-cover img{display: block;width: 90px; height: 90px;border-radius: 50%;margin: 0 auto 16px;}
.pl-software .pl-software-moll .software-cover p{text-align: center;color: #ffffff;}
.pl-software .pl-software-moll .software-login{display: block;width: 98px;height: 40px;line-height: 40px;text-align: center;font-size: 15px;color: #ffffff;margin: 46px auto 57px;border-radius: 20px;box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2);}
.pl-software .pl-software-moll .software-share{padding: 0 40px;}
.pl-software .pl-software-moll .software-name .new{float: left;margin-left: 5px;width: 23px;height: 28px;background: url(https://img.cadexam.com/static/cadexam/frontend/images/new.gif) no-repeat center;}
.pl-software .pl-software-moll .software-name a{float: left;max-width: 570px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 26px;}
.pl-software .pl-software-moll .software-intro{margin: 30px 0 47px;line-height: 28px;color: #708498;}
.pl-software .pl-software-moll .software-data{height: 58px;}
.pl-software .pl-software-moll .software-data dd{float: left;width: 25%;height: 58px;line-height: 58px;text-align: center;color: #A6B2C1;}
.pl-software .pl-software-moll .software-data dd:first-child,.pl-software .pl-software-moll .software-data dd:nth-child(2){cursor: pointer;}
.pl-software .pl-software-moll .software-data .iconfont{font-size: 20px;color: #ebedf0;vertical-align: middle;margin-right: 10px;}
.pl-software .pl-software-moll .software-data .icon-dianzan.liked{color: #22db56;}
.pl-software .pl-software-moll .software-data dd:first-child:hover .icon-dianzan,
.pl-software .pl-software-moll .software-data dd:first-child:hover,
.pl-software .pl-software-moll .software-data dd:nth-child(2):hover,.pl-software .pl-software-moll .software-data dd:nth-child(2):hover .icon-discuss{color: #22db56;}
.pl-software .pl-software-moll .software-reviews{height: 170px;}
.pl-software .pl-software-moll .software-reviews .bd{height: 108px;overflow: hidden;background-color: #F7F9FD;}
.pl-software .pl-software-moll .software-reviews li{height: 108px;float: left;width: 598px;}
.pl-software .pl-software-moll .software-reviews .reviews-about{height: 26px;}
.pl-software .pl-software-moll .software-reviews .reviews-who a:hover{color: #27C379;}
.pl-software .pl-software-moll .software-user li{float: left;width: 40px;height: 40px;margin-top: 22px;margin-left: -15px; position: relative;}
.pl-software .pl-software-moll .software-user li.on:before{display: block;content: "";width: 15px;height: 10px;background: url(https://img.cadexam.com/static/cadexam/frontend/images/common/arrow_down.png) no-repeat center;position: absolute;top: -22px;left: 12px; transform: rotateZ(180deg);}
.pl-software .pl-software-moll .software-user li:first-child{margin-left: 0;}
.pl-software .pl-software-moll .software-user img{width: 40px;height: 40px;border-radius: 50%;}
.pl-software .pl-software-moll .software-operate{position: absolute;right: 40px;bottom: 30px;}
.pl-software .pl-software-moll .software-operate .apply-btn{display: inline-block;margin-left: 20px;width: 102px;height: 40px;line-height: 40px;text-align: center;border-radius: 20px;box-sizing: border-box;vertical-align: middle;}
.pl-software .pl-software-moll .software-operate .eval-btn i{font-size: 16px;color: #708498;margin-right: 5px;}
.pl-software .pl-software-moll .software-operate .eval-btn{margin-right: 185px;}

.pl-software .pl-software-moll.mrt-soft .software-name a{color: #254EFE;}
.pl-software .pl-software-moll.mrt-soft .software-moll-left{background-color: #254efe;}
.pl-software .pl-software-moll.mrt-soft .software-login{background: -webkit-linear-gradient(180deg,#3cb9ff,#0093fd);
background: -moz-linear-gradient(180deg,#3cb9ff,#0093fd);
background: -o-linear-gradient(180deg,#3cb9ff,#0093fd);
background: linear-gradient(180deg,#3cb9ff,#0093fd);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #3cb9ff, endColorstr = #0093fd);}
.pl-software .pl-software-moll.mrt-soft .view-btn{color: #254efe;}
.pl-software .pl-software-moll.mrt-soft .apply-btn{color: #ffffff;background-color: #254efe;}
.pl-software .pl-software-moll.mrt-soft .eval-btn{color: #254efe;}

.pl-software .pl-software-moll.mtt-soft .software-name a{color: #2F75FD;}
.pl-software .pl-software-moll.mtt-soft .software-moll-left{background-color: #2f75fd;}
.pl-software .pl-software-moll.mtt-soft .software-login{background: -webkit-linear-gradient(180deg,#57d4ff,#3badff);
background: -moz-linear-gradient(180deg,#57d4ff,#3badff);
background: -o-linear-gradient(180deg,#57d4ff,#3badff);
background: linear-gradient(180deg,#57d4ff,#3badff);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #57d4ff, endColorstr = #3badff);}
.pl-software .pl-software-moll.mtt-soft .view-btn{color: #2f75fd;}
.pl-software .pl-software-moll.mtt-soft .apply-btn{color: #ffffff;background-color: #2f75fd;}
.pl-software .pl-software-moll.mtt-soft .eval-btn{color: #2f75fd;}

.pl-software .pl-software-moll.eval-soft .software-name a{color: #27c379;}
.pl-software .pl-software-moll.eval-soft .software-moll-left{background-color: #27c379;}
.pl-software .pl-software-moll.eval-soft .software-login{background: -webkit-linear-gradient(180deg,#15d8b5,#22db56);
background: -moz-linear-gradient(180deg,#15d8b5,#22db56);
background: -o-linear-gradient(180deg,#15d8b5,#22db56);
background: linear-gradient(180deg,#15d8b5,#22db56);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #15d8b5, endColorstr = #22db56);}
.pl-software .pl-software-moll.eval-soft .view-btn{color: #27c379;}
.pl-software .pl-software-moll.eval-soft .apply-btn{color: #ffffff;background-color: #27c379;}
.pl-software .pl-software-moll.eval-soft .eval-btn{color: #27c379;}

.pl-software .pl-software-moll.struct-soft .software-name a{color: #0DA8FF;}
.pl-software .pl-software-moll.struct-soft .software-moll-left{background-color: #0da8ff;}
.pl-software .pl-software-moll.struct-soft .software-login{background: -webkit-linear-gradient(180deg,#57d4ff,#3badff);
background: -moz-linear-gradient(180deg,#57d4ff,#3badff);
background: -o-linear-gradient(180deg,#57d4ff,#3badff);
background: linear-gradient(180deg,#57d4ff,#3badff);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #57d4ff, endColorstr = #3badff);}
.pl-software .pl-software-moll.struct-soft .view-btn{color: #0DA8FF;}
.pl-software .pl-software-moll.struct-soft .apply-btn{color: #ffffff;background-color: #0DA8FF;}
.pl-software .pl-software-moll.struct-soft .eval-btn{color: #0DA8FF;}

.pl-software .pl-software-moll.cad-soft .software-name a{color: #2c6bfe;}
.pl-software .pl-software-moll.cad-soft .software-moll-left{background-color: #2c6bfe;}
.pl-software .pl-software-moll.cad-soft .software-login{background: -webkit-linear-gradient(180deg,#3cb9ff,#0093fd);
background: -moz-linear-gradient(180deg,#3cb9ff,#0093fd);
background: -o-linear-gradient(180deg,#3cb9ff,#0093fd);
background: linear-gradient(180deg,#3cb9ff,#0093fd);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #3cb9ff, endColorstr = #0093fd);}
.pl-software .pl-software-moll.cad-soft .view-btn{color: #2c6bfe;}
.pl-software .pl-software-moll.cad-soft .apply-btn{color: #ffffff;background-color: #2c6bfe;}
.pl-software .pl-software-moll.cad-soft .eval-btn{color: #2c6bfe;}

.pl-soft-detail{position: relative;z-index: 2;}
.pl-soft-detail .soft-detail-head{position: fixed;left: 0;top: -66px;right: 0;height: 66px;background: #f7f9fd;z-index: 5;}
.soft-detail-head .soft-head-in{height: 36px;line-height: 36px;padding: 15px 40px;}
.soft-detail-head .soft-logo img{width: 36px;height: 36px;vertical-align: middle;border-radius: 8px;}
.soft-detail-head .soft-logo span{font-size: 16px;margin-left: 17px;}
.soft-detail-head .soft-action .action-btn{float: left;margin-left: 17px;width: 76px;height: 36px;text-align: center;border-radius: 4px;box-sizing: border-box;}
.soft-detail-head .soft-action .buy-btn{color: #ffffff;}
.soft-detail-head .soft-action .login-btn{color: #22db56;}

.section .section-tit{text-align: center;font-size: 36px;}
.section .section-subtit{margin-top: 22px;margin-bottom: 76px;text-align: center;font-size: 16px;color: #708498;}

/* .section-manifest .manifest-sticky-wrapper .manifest-sticky-content{position: -webkit-sticky;position: sticky;top: 0;height: 140vh;min-height: 1315px;text-align: center;background-color: #ffffff;} */
.section-manifest .manifest-sticky-wrapper .manifest-sticky-content{top: 0;height: 1170px;text-align: center;background-color: #ffffff;}
.section-manifest .manifest-sticky-wrapper .manifest-sticky-content-wrapper{position: relative;overflow: hidden;}
.section-max-width{margin-left: auto;margin-right: auto;max-width: 1680px;padding-left: 80px;padding-right: 80px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.section-manifest .manifest-headline-wrapper{padding-top: 40px;pointer-events: auto;}
/* .section-manifest .manifest-headline-wrapper{padding-top: 60px;pointer-events: auto;} */
/* .section-manifest .manifest-sticky-wrapper .manifest-sticky-gap{height: 100vh;} */
/* .section-manifest .lockup {-webkit-transform: scale(1.1) translateY(-190px);transform: scale(1.1) translateY(-190px);} */
/* .section-manifest .lockup .media-start-frame{position: absolute;top: -40px;margin-left: auto;margin-right: auto;z-index: 2;overflow: hidden;} */
/* .section-manifest .lockup .image-manifest-hardware{width:1903px;height:1355px;background-size:1903px 1355px;background-repeat:no-repeat;background-image:url(https://img.cadexam.com/static/cadexam/frontend/images/soft/computer_2.png);position:relative;left:50%;margin-left:-951.5px} */
.section-manifest .lockup .image-manifest-hardware{width:1170px;height:833px;background-size:1170px 833px;background-repeat:no-repeat;background-image:url(https://img.cadexam.com/static/cadexam/frontend/images/soft/computer_2.png);position:relative;left:50%;margin-left:-585px;}
.section-manifest .lockup .screen{position:absolute;top:17px;left:17px;right: 17px;bottom: 23px;overflow: hidden;}
.media-start-frame{margin: 0;-webkit-transform: scale(1) translateY(0);transform: scale(1) translateY(0);position: relative;z-index: 2;}
.media-start-frame img{width: 100%;height: 100%;}
.section-manifest .lockup .video-container{margin-left:auto;margin-right:auto;z-index:1;position: absolute;top: 0;left: 0;}
.section-manifest .lockup .video-container img{width: 100%;}

.section-manifest .manifest-cover{position: absolute;top: 0;left: 0;width: 100%;height: 100%;min-width: 1140px;min-height: 642px;background: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/soft_cover_1.png) no-repeat center;background-size: cover;transform-origin: center center;}
.section-manifest  .manifest-inner{width: 1170px;margin: 0 auto;}
.section-manifest .manifest-tit{text-align: center;font-size: 50px;}
.section-manifest .manifest-cont{height: 833px;padding-top: 25px;background: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/computer.png) no-repeat center;background-size: cover;}
.section-manifest .manifest-cont img{display: block;width: 1140px;height: 640px;margin: 0 auto;}

.manifest-operate{margin: 20px 0;text-align: center;}
.manifest-operate .action-btn{display: inline-block;margin: 0 15px; width: 120px;height: 36px;line-height: 36px;text-align: center;font-size: 16px;border-radius: 4px;box-sizing: border-box;}

.pl-soft-detail .section-intro{height: 744px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.mrt-intro{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/mrt/mrt_2.png);}
.mtt-intro{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/mtt/mtt_2.png);}
.threeview-intro{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/threeview/threeview_2.png);}
.cad-intro{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/cad/cad_2.png);}
.struct-intro{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/struct/struct_2.png);}
.eval-intro{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/eval/eval_2.png);}
.drt-intro{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/drt/drt_2.png);}
.train-intro{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/train/train_2.png);}
.dec-intro{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/dec/dec_4.png);}
.gjzz-intro{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/gjzz/6.png);}
.score-intro{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/3dscore/3dscore_2.png);}
.gjgst-intro{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/gjgst/gjgst_2.png?v=1.0);}
.edubim-intro{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/edubim/edubim_2.png);}
.dec-contest-intro{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/dec_contest/bg_1.png);}
.gzsg-intro {background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/gzsg/ban1.png);}
.jzsg-intro {background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/jzsg/ban1.png);}
.intelligentBuilding-intro {background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/intelligentBuilding/ban1.jpg);}
.decorationEngineering-intro {background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/decorationEngineering/ban1.jpg);}
.decorationParts-intro {background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/decorationParts/ban1.jpg);}
.betonbauteile-intro {background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/betonbauteile/ban1.jpg);}
.concreteEngineering-intro {background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/concreteEngineering/ban1.jpg);}
.zypt-intro {background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/zypt/ban1.png);}
.szzpfz-intro {background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/szzpfz/ban1.png);}
.jgfz-intro {background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/jgfz/ban1.png);}




.pl-soft-detail .section-intro .section-intro-cont{padding-top: 150px;}
.pl-soft-detail .section-intro .section-intro-tit{margin-bottom: 30px;line-height: 46px;font-size: 36px;max-width: 780px;}
.pl-soft-detail .section-intro .section-intro-text{width: 530px;line-height: 28px;font-size: 16px;color: #708498;}
.pl-soft-detail .section-intro .section-intro-fetures{height: 120px;margin-bottom: 30px;margin-top: 30px;}
.pl-soft-detail .section-intro .section-intro-fetures li{float: left;margin-right: 20px;margin-bottom: 30px;padding: 40px 10px 0; width: 100px;height: 95px;text-align: center;font-size: 16px;color: #ffffff;background: #2972FF;border-radius: 20px;}
.pl-soft-detail .section-intro .section-intro-operate a{display: inline-block;margin: 0 35px;text-align: center;} 
.pl-soft-detail .section-intro .section-intro-operate span{display: block;margin-bottom: 15px;width: 58px;height: 58px;line-height: 58px;font-size: 35px;border: 1px solid transparent; border-radius: 50%;}
.pl-soft-detail .section-intro .section-intro-operate i{display: block;}
.pl-soft-detail .section-intro .section-intro-operate .icon-dianzan{color: #66E277;border-color: #66E277;}
.pl-soft-detail .section-intro .section-intro-operate .icon-discuss{color: #FFC837;border-color: #FFC837;}
.pl-soft-detail .section-intro .section-intro-operate .icon-share{color: #5AAEFD;border-color: #5AAEFD;}
.pl-soft-detail .section-intro .product-share{margin-top: 20px;display: none;}
.pl-soft-detail .section-intro .product-share .bshare-custom.icon-medium .bshare-share-count{opacity: 0;}
.pl-soft-detail .section-intro .section-intro-operate .bshare-share-count{float: none;left: 36px;color: initial !important;font-size: 14px;display: inline;line-height: normal;margin: 0;}
.pl-soft-detail .section-intro .section-intro-img{margin: 20px 45px;}

.pl-soft-detail .struct-intro .section-intro-tit{margin-top: 70px;}
/*.pl-soft-detail .eval-intro .section-intro-fetures{width: 450px;}*/
.pl-soft-detail .eval-intro .section-intro-cont{padding-top: 70px;}

.pl-soft-detail .drt-intro .section-intro-fetures li,
.pl-soft-detail .struct-intro .section-intro-fetures li{background: -webkit-linear-gradient(180deg,#12D2BB,#00AE84);
background: -moz-linear-gradient(180deg,#12D2BB,#00AE84);
background: -o-linear-gradient(180deg,#12D2BB,#00AE84);
background: linear-gradient(180deg,#12D2BB,#00AE84);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #12D2BB, endColorstr = #00AE84);}

.pl-soft-detail .section-display{padding: 105px 0 172px;}
.mrt-display,.train-display{background-color: rgba(0, 87, 255, 0.5);}
.mtt-display,.cad-display,.eval-display,.jzsg-display{background-color: rgba(47, 117, 253, 0.5);}
.threeview-display,.train-display{background-color: rgba(0, 87, 255, 0.5);}
.struct-display,.drt-display{background-color: rgba(0, 174, 132, 0.5);}


.section-display .section-display-slide{overflow: hidden;}
.pl-soft-detail .section-display .section-display-text{width: 470px;display: table;}
.pl-soft-detail .section-display .display-text-box{display: table-cell;vertical-align: middle;}
.section-display .section-display-text h1{line-height: 46px;font-size: 36px;color: #00FFE1;}
.section-display .section-display-text h1:last-of-type{margin-bottom: 38px;}
.section-display .section-display-text p{line-height: 28px;font-size: 16px;color: #ffffff;}
.section-display .section-display-slide .section-display-gif{width: 710px;margin-left: 30px;}
.section-display .section-display-slide li{float: left;}
.section-display .section-display-slide img{width: 710px;}
.section-display .section-display-slide .hd{margin: 0 auto 60px;text-align: center;}
.section-display .section-display-slide .hd ul{display: inline-block;}
.section-display .section-display-slide .hd li{width: 100px;height: 8px;background-color: #ffffff;margin: 0 10px;}
.section-display .section-display-slide .hd li.on{background-color: #00ffe1;}

.section-mentor,.section-team,.section-professor,
.section-xdr,.section-school,.section-reviews{padding-top: 144px;padding-bottom: 114px;}
.section-mentor,.section-professor,.section-xdr{background-color: #ffffff;background-image: url(../images/soft/sect_bg.png);background-repeat: no-repeat;background-position: center bottom;}

.section-mentor .mentor-box{width: 840px;margin: 0 auto;}
.section-mentor .mentor-item{float: left;width: 230px;padding: 52px 25px;background: #ffffff;box-shadow: #DEE4EE 0px 5px 24px 0px;}
.section-mentor .mentor-item p{text-align: center;}
.section-mentor .mentor-item .mentor-avatar img{width: 108px;height: 108px;border-radius: 50%;}
.section-mentor .mentor-item .mentor-name{font-size: 18px;margin-top: 22px;margin-bottom: 4px;} 
.section-mentor .mentor-item .mentor-school{color: #A6B2C1;margin-bottom: 15px;}
.section-mentor .mentor-item .mentor-intro{line-height: 28px;color: #708498;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 4;}
.section-mentor .mentor-item:nth-of-type(2){padding: 68px 40px;position: relative;z-index: 2;margin: -15px -15px 0;}

.section-team{background-color: #ffffff;}
.section-team .section-team-container{width: 900px;margin: 0 auto;}
.section-team .section-team-box{width: 38%; margin:0 31%;}
.section-team .section-team-box ul{padding-bottom: 20px;}
.section-team .section-team-box li{margin-top: 15px;color: #A6B2C1;}
.section-team .section-team-box li span{display: inline-block;width: 110px;font-size: 16px;color: #2D3C4E;}

.section-professor .professor-item{display: table;width: 593px;padding: 60px;margin: 0 auto;background: #ffffff;box-shadow: #DEE4EE 0px 5px 24px 0px;}
.section-professor .professor-item .professor-basic{display: table-cell;vertical-align: middle;text-align: center;width: 182px;}
.section-professor .professor-item .professor-avatar img{width: 120px;height: 120px;border-radius: 50%;}
.section-professor .professor-item .professor-name{font-size: 18px;margin-top: 22px;margin-bottom: 16px;}
.section-professor .professor-item .professor-title{line-height: 22px;color: #A6B2C1;}
.section-professor .professor-item .professor-intro{display: table-cell;vertical-align: middle;padding-left: 57px;line-height: 28px;color: #708498;}

.section-xdr .xdr-box{margin-bottom: 110px;}
.section-xdr .xdr-item{width: 510px;padding: 60px 60px 50px;margin: 0 auto;background: #ffffff;box-shadow: #DEE4EE 0px 5px 24px 0px;}
.section-xdr .xdr-item p{text-align: center;font-size: 18px;margin-bottom: 22px;}
.section-xdr .xdr-item  .xdr-item-right img{width: 235px;height: 39px;margin-top: 25px;margin-bottom: 15px;}

.section-school{background: #F7F9FD;}
.section-school .section-school-list{width: 1230px;margin-left: -20px;}

.section-reviews{background-color: #ffffff;min-width: 1210px;overflow: hidden;}
.section-reviews .user-reviews-box{width: 1242px;margin-left: -16px;}
.section-reviews .user-reviews-item{float: left;margin: 15px;width: 324px;height: 250px;padding: 30px;background: #ffffff;box-shadow: #E3EEFF 0px 0px 20px 0px;}
.section-reviews .user-reviews-item .user-basic{height: 40px;margin-bottom: 20px;}
.section-reviews .user-reviews-item .user-avatar img{width: 40px;height: 40px;border-radius: 50%;}
.section-reviews .user-reviews-item .user-hot{margin-left: 57px;line-height: 20px;}
.section-reviews .user-reviews-item .user-hot a{color: #708498;}
.section-reviews .user-reviews-item .user-hot .icon-xingxing{color: #fbbc17;}
.section-reviews .user-reviews-item .reviews-text{color: #A6B2C1;}
.section-reviews .user-reviews-item .reviews-text p{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 10;}
.section-reviews .user-reviews-form{padding: 30px;background: #ffffff;border: solid 1px #F3F5F8;}
.section-reviews .user-reviews-form .reviews-form-tit{margin-bottom: 10px;height: 40px;color: #708498;}
.section-reviews .user-reviews-form .user-reviews-textarea{width: 100%;height: 102px;padding: 10px;background: #F3F5F8;border: none;border-radius: 8px;box-sizing: border-box;resize: none;}
.section-reviews .user-reviews-form .reviews-operate{top: -50px;right: 0;height: 40px;line-height: 40px;}
.user-reviews-form .reviews-operate button{width: 72px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #ffffff;background: #0093FF;border: none;border-radius: 4px;cursor: pointer;}
.user-reviews-form .reviews-rate a{margin: 0 20px 0 10px;color: #A6B2C1;}

.section-share{padding: 40px 0 30px;background: #EFF5FF;}
.section-share .section-subtit{margin-bottom: 20px;}
.section-share .user-share-moll{float: left;width: 320px !important;margin-right: 125px;margin-bottom: 50px;}
/* .section-share .user-share-moll:first-child{margin-left: 0;} */

.section-light{padding: 74px 0 150px;}
.section-light .section-tit{color: #ffffff;}
.section-light .section-light-container{width: 859px;margin: 75px auto 0;}
.section-light .section-light-box{width: 321px;height: 381px;padding: 40px;color: #ffffff;position: relative;}
/* .section-light .section-light-box:before,.section-light .section-light-box:after{display: block;content: "";width: 20px;height: 40px;position: absolute;top: 70px;}
.section-light .section-light-box:before{left: -1px;}
.section-light .section-light-box:after{right: -1px;} */
.section-light .section-light-box .light-box-tit{font-size: 24px;height: 52px;}
.section-light-box .light-box-cont{height: 306px;}
.section-light-box .light-box-cont h1{margin-top: 22px;margin-bottom: 6px;line-height: 26px;}
.section-light-box .light-box-cont h1 span{font-size: 24px;}
.section-light-box .light-box-cont h1 a{float: right;font-size: 24px;color: #FBBC17;}
.section-light-box .light-box-cont h1 em{float: right;font-size: 14px;margin-right: 10px;}
.section-light-box .light-box-cont p{margin-top: 12px;}
.section-light-box .light-box-cont .light-operate-btn{display: block;height: 50px;line-height: 50px;text-align: center;font-size: 16px;border-radius: 4px;left: 0;right: 0;bottom: 0;}
.section-light-box .light-box-cont .light-use-btn{background: #ffffff;}
.section-light-box .light-box-cont .light-buy-btn{color: #ffffff;}

.section-sum{padding: 110px;background-color: #ffffff;}
.drt-sum .drt-sum-slide{height: 422px;position: relative;} 
.drt-sum .drt-sum-slide .sum-slide-cont{height: 100%;overflow: hidden;}
.drt-sum .sum-slide-cont li{float: left;width: 100%;height: 422px;}
.drt-sum .sum-slide-cont .sum-slide-pic{float: left;width: 590px;}
.drt-sum .sum-slide-cont .sum-slide-pic img{width: 590px;height: 422px;}
.drt-sum .sum-slide-cont .sum-slide-text{margin-left: 620px;padding-top: 160px;} 
.drt-sum .sum-slide-cont .sum-slide-text h1{font-size: 36px;margin-bottom: 40px;}
.drt-sum .sum-slide-cont .sum-slide-text p{line-height: 28px;font-size: 16px;color: #708498;}
.drt-sum .drt-sum-slide .sum-slide-indicator{position: absolute;top: 40px;right: 0;width: 590px;overflow-x:hidden; cursor: pointer;z-index: 2;}
.drt-sum .drt-sum-slide .sum-slide-indicator ul{width: 826px;}
.drt-sum .drt-sum-slide .sum-slide-indicator li{float: left;margin: 20px 7px;width: 104px;height: 60px;line-height: 60px;text-align: center;font-size: 16px;box-shadow: 0px 0px 20px rgba(227, 238, 255, 1);}
.drt-sum .drt-sum-slide .sum-slide-indicator li:hover,.drt-sum .drt-sum-slide .sum-slide-indicator li.on{background-color: #27c379;color: #ffffff;}

.mrt-light,.train-light{background-color: rgba(0, 87, 255, 0.8);}
.mtt-light,.cad-light{background-color: rgba(47, 117, 253, 0.8);}
.struct-light,.drt-light{background-color: rgba(0, 174, 132, 0.8);}
.eval-light{background-color: rgba(13, 168, 255, 0.8);}

.train-light .section-light-box,
.mrt-light .section-light-box,
.mtt-light .section-light-box,
.cad-light .section-light-box{background-color: #246df9;border: 1px solid #5d94ff;}
.struct-light .section-light-box,.drt-light .section-light-box{background-color: #00BD7A;border: 1px solid #12D2BB;}
.eval-light .section-light-box{background-color: #008DFF;border: 1px solid #5D94FF;}
/* .mrt-light .section-light-box:before,.mtt-light .section-light-box:before{background-color: rgba(0, 87, 255, 0.8);border-radius: 0 25px 25px 0;border-right: 1px solid #5d94ff;border-bottom: 1px solid #5d94ff;}
.mrt-light .section-light-box:after,.mtt-light .section-light-box:after{background-color: rgba(0, 87, 255, 0.8);border-radius: 25px 0 0 25px;border-left: 1px solid #5d94ff;border-bottom: 1px solid #5d94ff;} */
.train-light .section-light-box .light-box-tit,
.mrt-light .section-light-box .light-box-tit,
.mtt-light .section-light-box .light-box-tit,
.cad-light .section-light-box .light-box-tit{border-bottom: 1px dashed #5d94ff;}
.struct-light .section-light-box .light-box-tit,.drt-light .section-light-box .light-box-tit{border-bottom: 1px dashed #12D2BB;}

.train-light .light-use-btn,
.mrt-light .light-use-btn,
.mtt-light .light-use-btn,
.cad-light .light-use-btn{color: #246DF9;}
.struct-light .light-use-btn,.drt-light .light-use-btn{color: #12D2BB;}
.eval-light .light-use-btn{color: #0DA8FF;}

.train-light .light-buy-btn,
.mrt-light .light-buy-btn,
.mtt-light .light-buy-btn,
.cad-light .light-buy-btn{background-color: #0da8ff;}
.struct-light .light-buy-btn,.drt-light .light-buy-btn{background-color: #12d2bb;}
.eval-light .light-buy-btn{background-color: #0DA8FF;}

.section-light.art-light{background-color: rgba(0, 174, 132, 0.8);}
.section-light.art-light .section-light-box{background-color: #00BD7A;border: 1px solid #12D2BB;}
.section-light.art-light .section-light-box:before{background-color: rgba(0, 174, 132, 0.8);;border-radius: 0 25px 25px 0;border-right: 1px solid #12D2BB;border-bottom: 1px solid #12D2BB;}
.section-light.art-light .section-light-box:after{background-color: rgba(0, 174, 132, 0.8);;border-radius: 25px 0 0 25px;border-left: 1px solid #12D2BB;border-bottom: 1px solid #12D2BB;}
.section-light.art-light .section-light-box .light-box-tit{border-bottom: 1px dashed #12D2BB;}

.pl-body-bg{width: 100%;min-width: 1210px;height: 1280px;background-repeat: no-repeat;background-position: center;background-size: cover;position: fixed;left: 0;bottom: 0;}

.mrt-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/mrt/mart_bg.jpg);}
.mtt-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/mtt/mtt_bg.jpg);}
.threeview-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/threeview/threeview_bg.jpg);}
.cad-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/cad/cad_bg.jpg);}
.struct-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/struct/struct_bg.jpg);}
.eval-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/eval/eval_bg.jpg);}
.drt-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/drt/intro_7.jpg);}
.train-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/train/train_bg.jpg);}
.dec-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/dec/dec_5.jpg);}
.gjzz-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/gjzz/body_bg.jpg);}
.gcsg-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/gcsg/bg_2.jpg);}
.score-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/3dscore/mtt_bg.jpg);}
.gzsg-body-bg {background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/gzsg/body_bg.png);}
.jzsg-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/jzsg/body_bg.png);}
.intelligentBuilding-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/intelligentBuilding/body_bg.jpg);}
.decorationEngineering-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/decorationEngineering/body_bg.jpg);}
.decorationParts-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/decorationParts/body_bg.jpg);}
.betonbauteile-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/betonbauteile/body_bg.jpg);}
.concreteEngineering-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/concreteEngineering/body_bg.jpg);}
.zypt-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/zypt/body_bg.png);}
.szzpfz-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/szzpfz/body_bg.png);}
.jgfz-body-bg{background-image: url(https://img.cadexam.com/static/cadexam/frontend/images/soft/jgfz/body_bg.png);}

/* 右侧固定栏目 */
.fixed-nav{position: fixed;top: 50%;right: 0;transform: translateY(-50%);z-index: 10;background: #808080;}
.fixed-nav li{padding: 10px;color: #ffffff;cursor: pointer;}
.fixed-nav li:hover{color: #27c379;}
.fixed-nav li.on{color: #27c379;border-bottom: 1px solid #27c379;}

/* 注册协议 */
.pl-protocal{padding-top: 40px;padding-bottom: 60px;width: 800px;margin: 0 auto;}
.pl-protocal .protocal-tit{margin-bottom: 45px;text-align: center;font-size: 24px;font-weight: 700;}
.pl-protocal .protocal-subtit{font-size: 17px;margin-bottom: 25px;color: #708498;}
.pl-protocal .protocal{margin-bottom: 30px;line-height: 34px;font-size: 16px;color: #708498;}
.pl-protocal .protocal-company{line-height: 34px;text-align: right;font-size: 18px;color: #708498;}

/* 应用院校 */
.pl-college-banner{height: 400px;}
.pl-college-banner .swiper-slide{position: relative;}
.pl-college-banner .swiper-slide img{height: 400px;}
.pl-college-banner .swiper-slide .swiper-slide-cont{position: absolute;top: 0;left: 0;right: 0;height: 400px;}
.pl-college-banner .swiper-slide .swiper-slide-cont p{text-align: center;padding: 5px 0;}
.pl-college-banner .swiper-slide .swiper-slide-cont p:first-child{margin: 100px 0 50px;font-size: 34px;}
.pl-college-banner .swiper-slide .swiper-slide-cont p .college-count{padding: 12px 30px;font-size: 20px;color: #ffffff;background-color: #27c379;cursor: pointer;display: inline-block;min-width: 55px;height: 26px;line-height: 26px;}
.pl-college-main .course-search-input{width: 820px;}
.pl-college-main .course-search-input .search-input{width: 720px;}
.pl-college-main .course-search-input .search-clear{right: 64px;}
.pl-college-container{height: 700px;margin-top: 35px;margin-bottom: 40px;}
.pl-college-container .pl-college-map{float: left;width: 660px;height: 700px;}
.pl-college-container .pl-college-box{float: right;margin-top: 74px;width: 550px;}
.pl-college-container .pl-college-list{height: 460px;}
.pl-college-container .pl-college-list a{display: block;margin-top: 15px;width: 548px;height: 78px;line-height: 78px;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background-color: #f7f9fd;border: 1px solid #edf1f4;border-radius: 40px 0 0 40px;}
.pl-college-container .pl-college-list img{width: 60px;height: 60px;border-radius: 50%;margin: 0 20px 0 10px;}
.pl-college-container #pages a, .pl-college-container #pages span{padding: 6px;}

/* 认证结果页 */
.pl-auth .auth-result-item{width: 880px;margin:0 auto 30px;}
.pl-auth .auth-result-item .auth-result-cover{float: left;}
.pl-auth .auth-result-item .auth-result-cover img{width: 500px;height: 707px;}
.pl-auth .auth-result-item .auth-result-info{float: left;margin-left: 80px;padding-top: 77px;}
.pl-auth .auth-result-item .auth-result-info h2{font-weight: 700;}
.pl-auth .auth-result-item .auth-result-info p{margin-top: 10px;font-size: 12px;}

.pl-index-article .pl-card{margin-bottom: 25px;}
.pl-index-product .pl-card{margin-bottom: 20px;}

.pl-index-course{padding-top: 45px;}

/* 首页软件下载 */
.pl-index-soft{padding-bottom: 15px;padding-top: 40px;background-color: #f6f9ff;}
.pl-index-soft .soft-list .soft-item{float: left;width: 278px;height: 108px;margin-right: 30px;margin-bottom: 30px;border: 1px solid #ebedf0;border-radius: 8px;box-shadow: 0 0 10px #e2eeff;}
.pl-index-soft .soft-list .soft-item:nth-of-type(4n){margin-right: 0;}
.pl-index-soft .soft-list .soft-item .soft-info{padding: 15px 15px 14px;height: 40px;background-color: #ffffff;border-radius: 8px 8px 0 0;border-bottom: 1px solid #F7F9FD;}
.pl-index-soft .soft-list .soft-item .soft-info .soft-logo{float: left;margin-right: 15px;}
.pl-index-soft .soft-list .soft-item .soft-logo img{width: 40px;height: 40px;border-radius: 6px;}
.pl-index-soft .soft-list .soft-item .soft-info .soft-intro{float: left;width: 193px;height: 40px;display: -webkit-flex;display: -moz-box;display: flex;align-items: center;}
.pl-index-soft .soft-list .soft-item .soft-info .soft-intro p{max-height: 40px;line-height: 20px;color: #A6B2C1;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.pl-index-soft .soft-list .soft-item .soft-info .soft-intro a{color: #708498;}
.pl-index-soft .soft-list .soft-item .soft-act{padding: 0 15px;height: 38px;line-height: 38px;text-align: center;background-color: #ffffff;border-radius: 0 0 8px 8px;}
.pl-index-soft .soft-list .soft-item .soft-act:hover{background-color: #f2fff4;}
.pl-index-soft .soft-list .soft-item .soft-act .download{display: block;color: #A6B2C1;font-size: 12px;}
.pl-index-soft .soft-list .soft-item .soft-act .download:hover{color: #27C379;}

/* 院校信息补录弹窗 */
.pl-college-banner .swiper-slide .swiper-slide-cont p a{color: #27C379;text-decoration: underline;}
.aui_state_lock .aui_border{box-shadow: none;}
.aui_state_noTitle .aui_inner{border: none;}
.aui_state_noTitle .aui_nw, 
.aui_state_noTitle .aui_n, 
.aui_state_noTitle .aui_ne, 
.aui_state_noTitle .aui_w, 
.aui_state_noTitle .aui_e, 
.aui_state_noTitle .aui_sw,
.aui_state_noTitle .aui_s,
.aui_state_noTitle .aui_se{background-color: transparent;}
.addCollege-toast{width: 560px;height: 562px;display: none;}
.addCollege-toast .addCollege-toast-inner{padding: 20px 15px;background-color: #fff;}
.addCollege-toast .addCollege-toast-title{text-align: center;}
.addCollege-toast .addCollege-toast-title span{font-size: 18px;padding-bottom: 5px;border-bottom: 1px solid #27C379;}

.addCollege-toast .addCollege-toast-form{margin-top: 30px;}
.addCollege-toast-form .add-form-item{position: relative;margin-bottom: 30px;min-height: 40px;clear: both;*zoom: 1;}
.addCollege-toast-form .add-form-item:last-of-type{margin-bottom: 0;}
.addCollege-toast-form .add-form-item .form-label{float: left;width: 100px;line-height: 40px;}
.addCollege-toast-form .add-form-item .form-block{margin-left: 130px;position: relative;}
.addCollege-toast-form .add-form-item .form-block img.cover-upload{width: 60px;height: 60px;margin-right: 20px;cursor: pointer;}
.addCollege-toast-form .add-form-item .form-block em.cover-upload{color: #27C379;text-decoration: underline;vertical-align: bottom;cursor: pointer;}
.addCollege-toast-form .add-form-item .form-block .icon-camera{position: absolute;left: 32px;bottom: 5px;color: #27c379;}
.addCollege-toast-form .add-form-item .select-block{margin-left: 18px;padding-left: 10px;width: 100%;height: 40px;line-height: 40px;}
.addCollege-toast-form .add-form-item .select-block:first-of-type{margin-left: 0;}
.addCollege-toast-form .add-form-item .select-block,
.addCollege-toast-form .add-form-item .input-block{color: #A6B2C1;border: 1px solid #EBEDF0;border-radius: 4px;background-color: #fbfcff;}
.addCollege-toast-form .add-form-item .input-block{padding:10px;width: 100%;box-sizing: border-box;resize: none;}
.addCollege-toast-form .add-form-item input.input-block{height: 40px;line-height: 40px;}
.addCollege-toast-form .add-form-item textarea.input-block{height: 116px;}
.addCollege-toast-form .add-form-item .btn-block{float: left;margin-left: 20px;width: 95px;line-height: 40px;text-align: center;border-radius: 4px;cursor: pointer;}
.addCollege-toast-form .add-form-item button{height: 40px;color: #ffffff;background: #27c379;border: none;}
.addCollege-toast-form .add-form-item .cancel-btn{height: 38px; color: #27c379;border:1px solid #27c379;}
.addCollege-toast-form .add-form-item .form-error{position: absolute;left: 120px;top: 40px;width: 120px;padding-left: 20px;font-size: 12px;color: #ff6666;}

#addCollegeResultToast.addCollege-toast{height: 330px;}
#addCollegeResultToast.addCollege-toast .addCollege-toast-notice p{margin-top: 50px;}
#addCollegeResultToast.addCollege-toast .addCollege-toast-notice p span{display: inline-block;width: 120px;}


/* 认证答疑 */
.pl-auth .pl-auth-question{padding: 60px 0 80px;background-color: #f6f9ff;}
.pl-auth .auth-ques-form{width: 739px;margin: 0 auto;}
.pl-auth .auth-ques-form .ques-form-inline{margin-top: 40px;border-radius: 4px;}
.pl-auth .auth-ques-form .ques-form-inline:first-of-type{margin-top: 0;}
.pl-auth .auth-ques-form .ques-input{width: 737px;min-height: 50px;line-height: 50px;border: 1px solid #EBEDF0;border-radius: 4px;}
.pl-auth .auth-ques-form .ques-input textarea,
.pl-auth .auth-ques-form .ques-input input,
.pl-auth .auth-ques-form .ques-input select{display: block;width: 100%;height: 50px;line-height: 50px;color:#A6B2C1;padding-left: 38px;box-sizing: border-box;border: none;background: #fbfcff;border-radius: 4px;}
.pl-auth .auth-ques-form .ques-input textarea{resize: none;height: 200px;line-height: 20px;padding-top: 15px;padding-right: 15px;}
.pl-auth .auth-ques-form .ques-input .ques-icon{left: 10px;color: #A6B2C1}
.pl-auth .auth-ques-form .ques-input .ques-vcode-btn,
.pl-auth .auth-ques-form .ques-input .ques-vcode-bg{right: 0;width: 88px;height: 50px;text-align: center;top: 0;border-radius: 4px;}
.pl-auth .auth-ques-form .ques-input .ques-vcode-bg{display: none;color: #27C379;border: 1px solid #27C379;background: #ffffff;}
.pl-auth .auth-ques-form .ques-form-inline .ques-error{display: none;color: #708498;width: 170px;height: 50px;line-height: 50px;padding-left: 30px;left:100%;top: 0;}
.pl-auth .auth-ques-form .ques-form-inline .ques-error:before{position: absolute;left: 15px;top: 25px;display: block;content: "";width: 10px;height: 4px;background: #ff6666;border-radius: 2px;}
.pl-auth .auth-ques-form .ques-form-inline .ques-btn{display: block;margin: 0 auto; width: 350px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;border-radius: 4px;}
.pl-auth .auth-ques-form .ques-form-inline .ques-view-pass.iconfont{padding-right:10px; right: 0;font-size: 12px;color: #A6B2C1;}
.pl-auth .auth-ques-form #register{top: 2px;right: 2px;}
.pl-auth .pl-auth-banner{width: 100%;min-width: 1210px;height: 481px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.pl-auth .pl-auth-file{padding-top: 76px;padding-bottom: 80px;}
.pl-auth .auth-file-list .auth-file-item{float: left;width: 388px;height: 164px;margin-right: 20px;margin-bottom: 20px;border: 1px solid #ebedf0;border-radius: 8px;}
.pl-auth .auth-file-list .auth-file-item:nth-of-type(3n){margin-right: 0;}
.pl-auth .auth-file-list .auth-file-item .file-info{padding: 29px 30px;height: 66px;background-color: #ffffff;border-radius: 8px 8px 0 0;border-bottom: 1px solid #F7F9FD;}
.pl-auth .auth-file-list .auth-file-item .file-info .file-logo{float: left;margin-right: 16px;}
.pl-auth .auth-file-list .auth-file-item .file-logo img{width: 66px;height: 66px;border-radius: 6px;}
.pl-auth .auth-file-list .auth-file-item .file-info .file-intro{float: left;width: 246px;height: 66px;display: -webkit-flex;display: -moz-box;display: flex;flex-direction: column;justify-content: center;}
.pl-auth .auth-file-list .auth-file-item .file-info .file-intro h1{margin-bottom: 5px;font-size: 15px;font-weight: 700;overflow: hidden;text-overflow: ellipsis;}
.pl-auth .auth-file-list .auth-file-item .file-info .file-intro h1 a{color: #2D3C4E;}
.pl-auth .auth-file-list .auth-file-item .file-info .file-intro h1 a:hover{color: #27C379;}
.pl-auth .auth-file-list .auth-file-item .file-info .file-intro p{max-height: 40px;line-height: 20px;font-size: 12px;color: #A6B2C1;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.pl-auth .auth-file-list .auth-file-item .file-info .file-intro a{color: #708498;}
.pl-auth .auth-file-list .auth-file-item .file-act{padding: 0 15px;height: 38px;line-height: 38px;text-align: center;background-color: #ffffff;border-radius: 0 0 8px 8px;}
.pl-auth .auth-file-list .auth-file-item .file-act:hover{background-color: #f2fff4;}
.pl-auth .auth-file-list .auth-file-item .file-act .download{display: block;color: #27C379;}
.pl-sub-detail .sub-support p {line-height: 24px; margin-bottom: 10px;color: #a6b2c1;}
