@charset "utf-8";
.ap-yq-container{background: url("../../yuanqi/upload/bg-descr.png") no-repeat;width:100vw;height: 100vh;background-size: cover;overflow: hidden;}
.ap-logo-login{padding: 22px 25px;}
.ap-logo-login .ap-logo{display: flex;align-items: center;overflow: hidden;}
.ap-logo h2{color:#6237ed;font-size:28px;font-weight:bold;padding-left:12px;}
.ap-logo img{width:48px;}


.ap-container{width:1300px;margin:0 auto;position: relative;}
.ap-container::before{content: "";background: url("../../yuanqi/upload/earth.png") no-repeat;width:193px;height:124px;position: absolute;top:70px;left:-160px;z-index: 12;}
.ap-container.panel-box::before{top:20px;left:-130px;}
.item-row-descr{position: relative;}
.item-row-descr h2{color: #6b5bf4;font-weight: normal;line-height: 62px;;}
.item-row-descr .welcome{color: #6b5bf4;line-height: 34px;}
.item-row-descr .video{position: absolute;right:0;z-index: 20;}

.display-flex{display: flex;}
.descr-list{margin-top:30px;justify-content: space-between;}
.descr-list > dl{position: relative;}
.descr-list > dl::after{content:"";position: absolute;top:0;right:-60px;background: url("../../yuanqi/images/common/icon-arrow.png") no-repeat;width:54px;height:53px;}
.descr-list > dl:last-child:after{display: none;}
.descr-list dt h3{color:#fff;font-size:38px;font-weight: bold;}
.descr-list dt p{color:#6b5bf4;font-size: 18px;padding:10px 0;}
.descr-list dd p{margin-bottom: 10px;color:#333;line-height: 19px;}
.descr-list dd a i{vertical-align: -8px;margin-right: 10px;}
.descr-list dd a{color:#0036ff;text-decoration: underline;}
.descr-list dd > img{width:100%;}
/* .descr-list dd{width:290px;} */

.item-copy{padding-top: 30px;}

.panel-box-container{background: rgba(255,255,255, .66);border-radius: 10px;position: relative;z-index: 15;}
.panel-box h2{color:#6b5bf4;font-weight: bold;position: relative;}
.panel-box h2 .return{position: absolute;top:20px;right:20px;font-size:14px;font-weight: normal;color:#6b5bf4;}
.panel-box p.txt-underline{text-align: center;color:#181818;}
.panel-box p span{position: relative;}
/* .panel-box p.txt-underline span::after{content:"";position: absolute;bottom:-5px;left:0;right:0;height:10px;background: rgba(255,116,239, .8);} */

.panel-box p strong{color:#6237ed;font-size: 20px;}
.panel-box table {width:800px;margin:20px auto 0;}
.panel-box table th{color:#333;}
.panel-box table td input{width:470px;height: 40px;line-height: 40px;background:#fff;border:1px solid #e0e0e0;border-radius: 4px;}
.panel-box table th,.panel-box table td{padding:15px 0;}
.panel-box table th{text-align: right;}
.uppic{text-align: center;padding:20px 0;margin-left:-160px;cursor: pointer;}


@media screen and (max-width:1920px){
    .panel-box-container{margin-top: 40px;height: calc(100vh - 200px);}
    .panel-box-container h2{padding:50px 0;font-size: 24px;}   
    .item-slogan{padding-top: 105px;}
    .item-row-descr .video{top:50px;}
    .item-row-descr h2{font-size:40px;}
    .item-row-descr .welcome{font-size: 20px;}
    .descr-list > dl{width:336px;}
}


@media screen and (max-width:1440px){
    .panel-box-container{margin-top: 0;height: calc(100vh - 110px);}
    .panel-box-container h2{padding:20px 0;font-size: 18px;}   
    .item-slogan{padding-top: 27px;}
    .item-row-descr .video{top:-30px;}
    .item-row-descr h2{font-size:28px;}
    .item-row-descr .welcome{font-size: 14px;line-height: 24px;}
    .ap-container.ap-index{width:1000px}
    .descr-list > dl{width:280px;}
    .ap-container::before{top:16px;left:-100px;background-size: 100% 100%;width:120px;height:77px;}
}
