@charset "UTF-8";

/* @import url("../font_pack/SourceHanSansCN-Bold.css");
@import url("../font_pack/SourceHanSansCN-Light.css");
@import url("../font_pack/SourceHanSansCN-Medium.css");
@import url("../font_pack/SourceHanSansCN-Normal.css");
@import url("../font_pack/SourceHanSansCN-Regular.css"); */

@font-face {
  font-family: "SourceHanSansCN-Bold";
  src: url(../fonts/SourceHanSansCN-Bold-2.otf)
}
@font-face {
  font-family: "SourceHanSansCN-Medium";
  src: url(../fonts/SourceHanSansCN-Medium-2.otf)
}
@font-face {
  font-family: "SourceHanSansCN-Normal";
  src: url(../fonts/SourceHanSansCN-Normal-2.otf)
}
 @font-face {
  font-family: "SourceHanSansCN-Regular";
  src: url(../fonts/SourceHanSansCN-Regular-2.otf)
}
 @font-face {
  font-family: "SourceHanSansCN-Light";
  src: url(../fonts/SourceHanSansCN-Light-2.otf)
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img, button{margin: 0;padding: 0;border: 0;}
html{-webkit-text-size-adjust:none; }
body{*overflow-x:hidden;margin:0; padding:0;}
table{border-collapse:collapse; border-spacing:0;}
ol, ul, li{ list-style:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
a{text-decoration:none;color:#666;} 
a:hover{text-decoration:none;color:#000;} 
a:focus{outline:0px dotted;}
a:focus, input:focus{ -moz-outline-style: none; } 
* {font-family: "SourceHanSansCN-Light"; font-size: 14px}
input{outline: none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"],input[type="password"] {-webkit-appearance: none; outline:none;}
textarea { -webkit-appearance: none;}
body sup {display: inline-block!important;vertical-align:super;}
section {position: relative;background-position:center ; background-repeat:no-repeat;background-size:cover;}
.alpha0{filter:alpha(Opacity=0);-moz-opacity:0;opacity:0;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix:before,.clearfix:after{display: table;content: " ";}
.clearfix:after{clear: both;}
.alltransition {-webkit-transition:all .6s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .6s cubic-bezier(.645, .045, .355, 1);transition:all .6s cubic-bezier(.645, .045, .355, 1);}
.pos_img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;border: none;display: block;}
.img{display: block;width: 100%;}

.f{display: flex;}
.f_s{justify-content: flex-start;}
.f_e{justify-content: flex-end;}
.f_sb{justify-content: space-between;}
.f_c{justify-content: center;}
.f_w{flex-wrap: wrap;}
.a_c{align-items: center;}
.text_c{text-align: center;}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.w_1200{width: 1200px;margin: 0 auto;position: relative;}
#page{background: #fff;}

[v-cloak] {display: none;}



/* 头部 */
#header{width: 100%;height: 84px;position: fixed;z-index: 19;background: #fff;box-sizing: border-box;-webkit-transition: all .6s cubic-bezier(.645, .045, .355, 1);transition: all .6s cubic-bezier(.645, .045, .355, 1);}
#header .logo{height: 38px;}
#header .logo img{display: block;height: 100%;}
.nav_li{position: relative;height: 84px;padding: 0 16px;}
.nav_li_p{position: relative;text-align: center;}
.nav_li_p a{display: block;font-size: 18px;color: #33373d;position: relative;border-bottom: 4px solid transparent;box-sizing: border-box;height: 84px;line-height: 84px;}
.nav_li_p i{color: #33373d;position: absolute;right: -14px;top: 0;line-height: 84px;}
.nav_li .nav_li_box{z-index: 9;display: none;position: absolute;left: 50%;transform: translateX(-50%);top:84px;width: 130px;background: #fff;box-shadow:0 0 5px #e7e7e7 ;padding: 12px 0;}
.nav_li .nav_li_box a{color: #000;display: block;padding: 5px 5px;text-align: center;font-size: 16px;}
.nav_li:hover .nav_li_p a,
.nav_li.active .nav_li_p a{color: #6982fa;border-bottom-color: #6982fa;}
.nav_li:hover .nav_li_p i,
.nav_li.active .nav_li_p i{color: #6982fa;}
.nav_li .nav_li_box a:hover,.nav_li .nav_li_box a.active{color: #6982fa;}
.header_info{margin-left: 55px;}
.header_title{font-size: 14px;color: #33373d;}
.header_tell{font-size: 20px;color: #e25a21;font-family: "SourceHanSansCN-Regular";margin-top: 5px;}
.header_login{width: 68px;margin-left: 30px;cursor: pointer;height: 84px;}
.header_login_text{color: #0b8bff;text-align: center;font-size: 16px;line-height: 84px;width: 100%;height: 84px;display: block;}
.header_login_text:hover{color: #0b8bff;}
.header_avatar{position: relative;}
.header_avatar_all{width: 100%;height: 84px;}
.header_avatar_img{width: 40px;height: 40px;border-radius: 50%;overflow: hidden;}
.header_avatar_img img{display: block;width: 100%;}
.header_avatar_list{display: none;position: absolute;top: 84px;z-index: 999;left: 0;width: 160px;background: #fff;box-shadow: 0 4px 14px 0 rgba(0,0,0,.23);font-size: 14px;}
.header_avatar_list a{height: 50px;line-height: 50px;display: block;text-align: left;padding-left: 16px;margin-top: 10px;color: #000;}
.header_avatar_list a:hover{background: #f3f4f5;}
.header_avatar_edit{color: #e25a21;height: 46px;line-height: 46px;cursor: auto;border-top: 1px solid #e1e1e1;text-align: center;cursor: pointer;}

/* 底部导航 */
#footer{width: 100%;background: #202426;}
.footer_text{line-height: 24px;padding: 18px 0;text-align: center;}
.footer_text span,.footer_text a{font-size: 14px;color: #707070;font-family: "SourceHanSansCN-Regular";}
.footer_text a{margin-left: 60px;}


/* 首页轮播图 */
.banner_wrap{padding-top: 84px;}
.swiper_img{display: block;width: 100%;}
.banner_pagination{display: flex;justify-content: center;bottom: 48px !important;}
.banner_pagination .swiper-pagination-bullet{width: 11px;height: 11px;background: rgba(255,255,255,0.7);display: block;margin: 0 10px;}
.banner_pagination .swiper-pagination-bullet-active{background: rgba(255,255,255,1);}


.title{font-size: 22px;color: #000000;font-family: "SourceHanSansCN-Regular";margin-bottom: 5px;}
.e_title{font-size: 12px;color: #acacac;}


/* 首页eap */
.eap_wrap{padding-top: 80px;padding-bottom: 80px;}
.eap_all{position: relative;}
.eap_left{width: 63%;}
.eap_left_box{margin-top: 26px;}
.eap_left_img{width: 298px;position: relative;}
.eap_left_text{font-size: 16px;color: #67553f;margin-left: 20px;line-height: 35px;}
.eap_right{width: 34.2%;position: absolute;right: 0;top: -190px;z-index: 9;}
.eap_right_top{padding: 30px 32px;background: #6982fa;}
.eap_right_top_title{font-size: 24px;color: #ffffff;line-height: 30px;}
.eap_right_top_e_title{font-size: 16px;color: rgba(255,255,255,0.4);font-family: "SourceHanSansCN-Regular";line-height: 20px;}
.eap_right_arrow{font-size: 16px;color: rgba(255,255,255,0.4);font-family: "SourceHanSansCN-Regular";}
.eap_right_arrow:hover{color: rgba(255,255,255,0.4);}
.eap_right_list{background: #6982fa;border-top: 1px solid #879bfb;padding: 12px 0;}
.eap_right_item{padding: 12px 20px;}
.eap_right_item_time{padding: 12px 17px;background: #3e5cef;}
.eap_right_item_time_day{font-size: 24px;color: #ffffff;font-family: "SourceHanSansCN-Regular";line-height: 34px;}
.eap_right_item_time_year{font-size: 16px;color: rgba(255,255,255,0.4);font-family: "SourceHanSansCN-Regular";line-height: 20px;}
.eap_right_item_text{font-size: 16px;color: #ffffff;width: calc(100% - 116px);}
.eap_right_item:hover{background: #3e5cef;}


/* 首页试题 */
.subject_wrap{padding-top: 40px;padding-bottom: 40px;}
.subject_top_more{color: #121212;font-size: 14px;}
.subject_list{margin-top: 36px;}
.subject_item{border-radius: 10px;overflow: hidden;box-shadow: 0 0 10px rgba(204,204,204,0.4);display: block;background: #fff;width: 276px;margin-right: 32px;margin-bottom: 30px;}
.subject_item:nth-child(4n){margin-right: 0;}
.subject_item_img{width: 100%;padding-bottom: 56.9%;position: relative;}
.subject_item_price{background: rgba(74,74,74,.5);width: 66px;height: 30px;position: absolute;left: 0;bottom: 0;font-size: 14px;color: #fff;letter-spacing: 0;text-align: center;line-height: 30px;}
.subject_item_bot{padding: 14px 12px;}
.subject_item_title{font-size: 18px;color: #000000;font-family: "SourceHanSansCN-Regular";line-height: 32px;}
.subject_item_desc{font-size: 14px;color: #9f9f9f;font-family: "SourceHanSansCN-Regular";margin-top: 4px;line-height: 22px;height: 44px;overflow: hidden;margin-bottom: 14px;}
.subject_item_btn{padding: 0 10px;height: 28px;line-height: 28px;border-radius: 14px;background: #6982fa;font-size: 14px;color: #ffffff;font-family: "SourceHanSansCN-Regular";}
.subject_item_number{font-size: 14px;color: #9f9f9f;font-family: "SourceHanSansCN-Regular";}


/* 首页关于我们 */
.about_wrap{padding: 80px 0;background: #eff3f7;}
.about_left{width: 42%;}
.about_left_html{line-height: 42px;font-size: 18px;color: #000000;margin-top: 18px;}
.about_right{width: 50%;padding-bottom: 27%;position: relative;}


/* 首页心理咨询 */
.consult_wrap{padding: 50px 0;}
.consult_swiper{padding: 38px 0;position: relative;}
.consult_itemAll{padding: 10px;}
.consult_item{border-radius: 10px;overflow: hidden;box-shadow: 0 0 10px rgba(204,204,204,0.4);display: block;background: #fff;width: 280px;}
.consult_item_top{background: #6982fa;padding: 15px;}
.consult_item_top_head{width: 65px;height: 65px;border-radius: 50%;overflow: hidden;}
.consult_item_top_head img{display: block;width: 100%;}
.consult_item_top_name{width: calc(100% - 82px);font-size: 20px;color: #fff;font-family: "SourceHanSansCN-Medium";}
.consult_item_top_desc{font-size: 12px;color: #ffffff;height: 132px;line-height: 22px;overflow: hidden;margin-top: 8px;}
.consult_item_bot{padding: 16px ;background: #fff;}
.consult_item_list{height: 124px;overflow: hidden;padding: 1px 0;}
.consult_item_all{margin: 5px 0;}
.consult_item_bot_icon{width: 40px;box-sizing: border-box;padding-left: 6px;}
.consult_item_bot_icon.one img{display: block;width: 17px;}
.consult_item_bot_icon.two img{display: block;width: 22px;}
.consult_item_bot_icon.three img{display: block;width: 21px;}
.consult_item_bot_pro{font-size: 16px;color: #000000;position: relative;line-height: 34px;}
.consult_item_bot_price{font-size: 16px;color: #e25a21;}
.consult_item_bot_btn{width: 95%;height: 40px;line-height: 40px;border-radius: 20px;background: #6982fa;font-size: 16px;color: #ffffff;text-align: center;margin: 15px auto;}
.consult_item_bot_tip_item{font-size: 12px;color: #827b7b;}
.consult_button{outline: none;cursor: pointer;position: absolute;z-index: 10;top: 50%;transform: translateY(-50%);color: #e3e3e3;font-size: 60px;width: 35px;height: 112px;line-height: 112px;text-align: center;}
.consult_button_prev{left: -28px;}
.consult_button_next{right: -28px;}


/* EAP */
.eapPage_wrap{padding: 60px 0;}
.eapPage_one{margin-top: 54px;}
.eapPage_img{width: 462px;}
.eapPage_text{width: calc(100% - 505px);font-size: 18px;color: #67553f;line-height: 38px;}

.eapPage_two_wrap{padding: 55px 0;}
.eapPage_two_all{margin-top: 70px;}
.eapPage_two_item{padding-left: 120px;padding-top: 54px;position: relative;}
.eapPage_two_item::before{content: "";display: block;width: 8px;height: 100%;background: #d2d9fd;position: absolute;left: 40px;top: 0;}
.eapPage_two_item::after{content: "";display: block;width: 15px;height: 15px;background: #6982fa;position: absolute;left: 36px;top: 67px;border-radius: 50%;}
.eapPage_two_item:first-child{padding-top: 0;}
.eapPage_two_item:first-child::before{border-radius: 4px 4px 0 0;}
.eapPage_two_item:first-child::after{top: 13px;}
.eapPage_two_item:last-child::before{border-radius: 0 0 4px 4px ;}
.eapPage_two_item_title{font-size: 22px;color: #0c0c0c;font-family: "SourceHanSansCN-Medium";padding: 8px 0;}
.eapPage_two_item_text{font-size: 18px;color: #67553f;line-height: 42px;}

.eapPage_three_wrap{padding: 55px 0;}
.eapPage_three_desc{margin-top: 40px;padding-bottom: 40px;}
.eapPage_three_desc p{font-size: 18px;color: #67553f;line-height: 40px;margin-top: 40px;}
.eapPage_three_title{font-size: 22px;color: #6982fa;font-family: "SourceHanSansCN-Medium";margin: 18px 0;text-align: center;}
.eapPage_three_table table{width: 100%;box-sizing: border-box;border: 1px solid #a7a7a8;border-right: 0;}
.eapPage_three_table table tr th{border-bottom: 1px solid #a7a7a8;line-height: 50px;background: #dcdddd;color: #616060;font-size: 24px;}
.eapPage_three_table table tr th,.eapPage_three_table table tr td{border-right: 1px solid #a7a7a8;}
.eapPage_three_table table tr td{padding: 0 15px;line-height: 30px;border-bottom: 1px solid #ececed;font-size: 16px;color: #737273;}
.eapPage_three_table table tr:last-child td{border-bottom: 0;}


/* 心理咨询 */
.consultPage_wrap{padding: 40px 0;}
.consultPage_itemAll{margin-right: 25px;margin-bottom: 32px;}
.consultPage_itemAll:nth-child(4n){margin-right: 0;}


/* 心理测试 */
.testPage_wrap{padding: 80px 0;}
.test_item{width: 23%;margin-right: 2.5%;border-radius: 10px;box-shadow: 0 0 10px rgba(204,204,204,0.43);margin-bottom: 2.5%;overflow: hidden;}
.test_item_a{display: block;}
.test_item_img{width: 100%;padding-bottom: 56.53%;position: relative;overflow: hidden;}
.test_item_price{background: rgba(74,74,74,.5);width: 66px;height: 30px;position: absolute;left: 0;bottom: 0;font-size: 14px;color: #fff;letter-spacing: 0;text-align: center;line-height: 30px;}
.test_item_all{padding: 15px 12px;}
.test_item_title{font-size: 18px;color: #000000;font-family: "SourceHanSansCN-Regular";line-height: 28px;}
.test_item_desc{font-size: 14px;color: #9f9f9f;font-family: "SourceHanSansCN-Regular";line-height: 22px;margin-top: 6px;height: 44px;margin-bottom: 10px;overflow: hidden;}
.test_item_btn{width: 74px;height: 28px;line-height: 28px;text-align: center;border-radius: 14px;font-size: 14px;color: #ffffff;font-family: "SourceHanSansCN-Regular";background: #6982fa;}
.test_item_num{font-size: 14px;color: #9f9f9f;line-height: 28px;font-family: "SourceHanSansCN-Regular"}
.test_item:nth-child(4n){margin-right: 0;}
.test_item:hover .test_item_img img{transform: scale(1.1);}


/* 心理设备 */
.devicePage_wrap{padding: 135px 0;}
.device_item{width: 21.67%;margin-right: 4.4%;margin-bottom: 2%;}
.device_item_img{width: 100%;padding-bottom: 66.16%;position: relative;overflow: hidden;}
.device_item_title{font-size: 16px;color: #67553f;line-height: 24px;padding: 30px 0;}
.device_item:nth-child(4n){margin-right: 0;}
.device_item:hover .device_item_img img{transform: scale(1.1);}


/* 关于我们 */
.aboutPage_wrap{padding: 100px 0;}
.team_all{padding-top: 80px;}
.team_list{margin-top: 45px;}
.team_item{width: 32.2%;margin-right: 1.7%;margin-bottom: 1.7%;padding-bottom: 21.44%;position: relative;overflow: hidden;}
.team_item:nth-child(3n){margin-right: 0;}
.team_item:hover img{transform: scale(1.1);}


/* 联系我们 */
.contactPage_wrap{padding: 80px 0;}
.contact_all{background: #fafafa;}
.contact_left{width: 50%;padding-bottom: 33.5%;position: relative;overflow: hidden;}
.contact_right{width: 50%;box-sizing: border-box;padding: 36px;}
.contact_title{font-size: 22px;color: #000000;font-family: "SourceHanSansCN-Regular";line-height: 35px;}
.contact_subtitle{font-size: 16px;color: #acacac;font-family: "SourceHanSansCN-Normal";line-height: 30px;position: relative;padding-bottom: 12px;}
.contact_subtitle::before{content: "";display: block;width: 16px;height: 1px;background: #959595;position: absolute;left: 0;bottom: -5px;}
.contact_h3{font-size: 16px;color: #000000;font-family: "SourceHanSansCN-Normal";line-height: 30px;margin-top: 24px;margin-bottom: 8px;}
.contact_p{font-size: 16px;color: #67553f;font-family: "SourceHanSansCN-Normal";line-height: 30px;}


/* 新闻列表 */
.news_wrap{padding: 55px 0;}
.news_item_a{padding: 20px 0;border-bottom: 1px solid #e2e2e2;padding-top: 30px;}
.news_list{width: 62.16%;}
.news_item_l{width: 14.5%;}
.news_item_r{width: 85.5%;}
.news_item_day{font-size: 30px;color: #8c7a9c;font-family: "SourceHanSansCN-Bold";}
.news_item_time{font-size: 12px;color: #030303;font-family: "SourceHanSansCN-Regular";}
.news_item_title{font-size: 18px;color: #000000;font-family: "SourceHanSansCN-Regular";line-height: 30px;padding-top: 4px;padding-bottom: 10px;}
.news_item_desc{line-height: 24px;font-size: 14px;color: #717171;font-family: "SourceHanSansCN-Regular";}
.news_contact{width: 28.75%;padding-top: 35px;}
.news_contact_all{background: #f5f7f6;}
.news_contact_top{padding: 16px 12px;padding-top: 20px;border-bottom: 1px solid #e2e2e2;}
.news_contact_icon{width: 44px;height: 44px;background: #638cbc;}
.news_contact_icon img{display: block;width: 25px;height: 25px;}
.news_contact_title{font-size: 18px;color: #638cbc;font-family: "SourceHanSansCN-Normal";margin-left: 18px;}
.news_contact_bot{padding: 20px;}
.news_contact_bot_title{font-size: 16px;color: #464646;font-family: "SourceHanSansCN-Medium";line-height: 26px;margin-bottom: 28px;}
.news_contact_bot dl{margin-bottom: 10px;}
.news_contact_bot dl dt{display: block;font-size: 16px;color: #464646;font-family: "SourceHanSansCN-Normal";width: 50px;}
.news_contact_bot dl dd{display: block;font-size: 16px;color: #464646;font-family: "SourceHanSansCN-Normal";width: calc(100% - 50px);}

#pages{padding: 80px 0;}
#pages .pages_item{margin-right: 12px;line-height: 34px;height: 34px;box-sizing: border-box;cursor: pointer;}
#pages .num_pages{width: 34px;text-align: center;font-size: 18px;color: #717171; }
#pages .num_pages.on{background: #6a96c6;color: #fff;}
#pages .head_pages,#pages .prev_pages,#pages .end_pages,#pages .next_pages{border: 1px solid #717171;padding: 0 8px;font-size: 14px;color: #717171;}


/* 新闻详情 */
.newsDetails_wrap{background: #f3f4f5;padding: 60px 0;}
.newsDetails_l{padding: 40px 30px;width: 68%;box-sizing: border-box;background: #fff;border-radius: 10px;}
.newsDetails_title{font-size: 22px;color: #333;font-weight: 700;}
.newsDetails_time{font-size: 14px;color: #999;margin-top: 14px;}
.newsDetails_html{margin-top: 50px;}
.newsDetails_html p,.newsDetails_html p span{color: #444;font-size: 16px;line-height: 1.8;word-break: break-all;}
.newsDetails_r{width: 30%;}
.newsDetails_r_all{background: #fff;border-radius: 10px;padding: 30px 20px;}
.newsDetails_r_top{margin-bottom: 30px;}
.newsDetails_r_title{font-size: 18px;color: #333;line-height: 18px;font-weight: 700;}
.newsDetails_r_title_more{display: flex;align-items: center;font-size: 14px;color: #999;padding-right: 15px;background: url(../images/icon_r.png) no-repeat 100% #fff;background-size: 14px auto;}
.newsDetails_r_title_more:hover{color: #999;}
.newsDetails_r_list{padding-bottom: 20px;}
.newsDetails_r_item{margin-bottom: 20px;border-radius: 10px;box-shadow: 0 0 10px rgba(204,204,204,0.43);overflow: hidden;}
.newsDetails_r_item:hover .test_item_img img{transform: scale(1.1);}
.newsDetails_r_consult{padding: 0 14px;}
.newsDetails_r_consult_item{width: 70px;margin-top: 18px;margin-left: 40px;display: block;}
.newsDetails_r_consult_item:first-child{margin-left: 0;}
.newsDetails_r_consult_img{width: 70px;height: 70px;border-radius: 50%;overflow: hidden;}
.newsDetails_r_consult_img img{display: block;width: 100%;}
.newsDetails_r_consult_text{font-size: 14px;color: #333;line-height: 14px;margin-top: 14px;width: 100%;text-align: center;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;height: 15px;}


/* 个人中心 */
.user_wrap{padding: 120px 0;padding-top: 204px;background: #f4f7f9;}
.user_left{width: 68.6%;padding: 30px 45px;box-sizing: border-box;background: #fff;}
.user_img{width: 76px;height: 76px;border-radius: 50%;overflow: hidden;}
.user_img img{display: block;width: 100%;}
.user_name{font-size: 18px;color: #999999;margin-left: 12px;max-width: calc(100% - 90px);}
.user_left_sel{margin-top: 20px;margin-bottom: 35px;}
.user_left_selItem{font-size: 18px;color: #999999;line-height: 46px;border-bottom: 4px solid transparent;margin-right: 80px;cursor: pointer;}
.user_left_selItem.on{color: #6982fa;border-bottom-color: #6982fa;}
.user_left_list{display: none;}
.user_left_list.on{display: block;}
.user_left_item{margin-bottom: 30px;}
.user_item_img{width: 114px;height: 114px;overflow: hidden;}
.img_radius{border-radius: 50%;}
.user_item_img img{display: block;width: 100%;}
.user_item_all{width: calc(100% - 144px);height: 114px;}
.user_item_info{width: calc(100% - 140px);}
.user_item_title{font-size: 18px;color: #000000;font-family: "SourceHanSansCN-Regular";line-height: 38px;}
.user_item_desc{font-size: 14px;color: #9f9f9f;font-family: "SourceHanSansCN-Regular";line-height: 26px;height: 54px;overflow: hidden;}
.user_item_num{font-size: 14px;color: #9f9f9f;font-family: "SourceHanSansCN-Regular";}
.user_item_time{font-size: 14px;color: #9f9f9f;font-family: "SourceHanSansCN-Regular";line-height: 38px;}
.user_right{width: 29%;}
.user_right_all{width: 100%;background: #fff;}
.user_right_h3{font-size: 18px;color: #000000;font-family: "SourceHanSansCN-Medium";line-height: 56px;border-bottom: 1px solid #eaeaea;padding: 0 24px;}
.user_right_list{padding: 15px;}
.user_right_item{margin-bottom: 30px;}
.user_right_item_img{width: 80px;height: 80px;border-radius: 50%;overflow: hidden;margin-right: 10px;}
.user_right_item_img img{display: block;width: 100%;}
.user_right_item_all{width: calc(100% - 90px);}
.user_right_item_title{font-size: 20px;color: #000000;font-family: "SourceHanSansCN-Medium";margin-bottom: 5px;}
.user_right_item_desc{font-size: 12px;color: #000000;}
.user_right_item_price{font-size: 12px;color: #747474;}

.record_item{width: 80%;margin-bottom: 20px;}
.record_item_top{height: 38px;line-height: 38px;}
.record_item_top_time{font-size: 14px;color: #7c7c7c;}
.record_item_top_more{font-size: 14px;color: #757678}
.record_item_top_more img{width: 16px;}
.record_item_img{width: 160px;}
.record_item_img img{display: block;width: 100%;}
.record_item_right{width: calc(100% - 180px);}
.record_item_title{font-size: 22px;color: #000000;}
.record_item_desc{font-size: 14px;color: #7c7c7c;line-height: 30px;margin-top: 8px;margin-bottom: 10px}
.record_item_num{font-size: 14px;color: #7c7c7c}
.record_item_btns{padding: 20rpx 0}
.record_item_btns .btns_item{width: 76px;height: 30px;background: #15c272;border: 1px solid #15c272;box-sizing: border-box;text-align: center;line-height: 30px;font-size: 14px;color: #fff;margin-right: 10px;}
.record_item_btns .btns_item:last-child{margin-right: 0}


/* 登录注册 */
.loginPage_wrap{position: relative;}
.loginPage_bg{display: block;max-width: 100%;}
.loginPage_all{width: 515px;position: absolute;top: 85px;left: 50%;transform: translateX(-50%);z-index: 999;}
.logoPgea_logo{display: block;width: 197px;margin: 40px auto;}
.logoPgea_logo img{display: block;width: 100%;}
.logoPgea_box{width: 100%;background: #fff;border: 1px solid #e6e6e6;box-sizing: border-box;}
.loginPage_select{padding-top: 5px;border-bottom: 1px solid #eaeaea;}
.loginPage_select_item{width: 50%;text-align: center;font-size: 18px;color: #a1a1a1;line-height: 66px;position: relative;cursor: pointer;}
.loginPage_select_item.on{color: #6982fa;}
.loginPage_select_item.on::before{content: "";display: block;width: 100%;height: 4px;background: #6982fa;position: absolute;left: 0;bottom: 0;}

.loginPage_from{padding: 0 46px;padding-bottom: 80px;display: none;}
.loginPage_from.on{display: block;}
.loginPage_from_title{font-size: 24px;color: #6982fa;font-family: "SourceHanSansCN-Regular";text-align: center;margin: 36px 0;}
.loginPage_from_title span{font-size: 18px;color: #999999;}
.loginPage_from_item{width: 100%;height: 38px;box-sizing: border-box;border: 1px solid #e6e6e6;margin-bottom: 40px;}
.loginPage_from_item.no_bottom{margin-bottom: 15px;}
.loginPage_from_img{width: 38px;}
.loginPage_from_img img{max-height: 20px;}
.loginPage_from_item input{height: 36px;line-height: 36px;width: calc(100% - 116px);box-sizing: border-box;padding: 0 8px;font-size: 14px;color: #000;}
.loginPage_from_item input.input_w{width: calc(100% - 38px)}
.loginPage_from_item button.code{width: 78px;box-sizing: border-box;height: 36px;background: inherit;font-size: 14px;outline: none;color: #6982fa;cursor: pointer;position: relative;}
.loginPage_from_item button.code::before{content: "";display: block;width: 1px;height: 20px;background: #e6e6e6;left: 0;top: 8px;position: absolute;}
.treaty_check_box{width: 14px;height: 14px;box-sizing: border-box;border: 1px solid #cccccc;}
.treaty_check_box img{display: block;width: 100%;}
.loginPage_from_check_text{font-size: 14px;color: #333333;margin-left: 10px;}
.loginPage_from_check_text:hover{color: #333;}
.loginPage_from_check_text span{color: #6982fa;}
.loginPage_from_submit{width: 100%;height: 40px;line-height: 40px;border-radius: 5px;background: #6982fa;font-size: 18px;color: #fff;text-align: center;outline: none;margin-top: 30px;cursor: pointer;}


.no_list_text{text-align: center;font-size: 16px;color: #b1b1b1;padding: 50px;}