*{margin: 0;padding: 0;list-style: none;box-sizing: border-box;text-decoration: none;font-family: HarmonyOS Sans SC;}

html{font-size: calc(100vw / 192);}

@media (max-width: 1920px) {
    html{font-size: 10px;}
}



img{width: 100%;height: 100%;object-fit: cover;}
a {text-decoration: none;color: inherit;}
a:hover{text-decoration: none;color: inherit;}
a:visited {color: inherit;}
a:active {color: inherit;}
a:focus {outline: none;color: inherit;}

.header,
.footer,
.home_body,
.list_body,
.detail_body,
.search_body{min-width: 1200px;}

.header>.search_mb{display: none;}
.home_body .home_body_three .links_mb{display: none;}
.footer .footer_img_mb{display: none}
.new_page_mb{display: none;}
#user_edit{display: flex;align-items: center;}


.header{position: relative;width: 100%;height: auto;display: flex;justify-content: center;align-items: center;flex-direction: column;background-image: url('../img/header_background.png');background-size: cover;background-position: center;background-repeat: no-repeat;}
.header::before { content: "";display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 5rem;background-image: url('../img/header_background.png');background-size: cover;background-position: bottom;background-repeat: no-repeat;}
.header .header_top{width: 120rem;height: auto;}
.header .header_top .header_top_content{position: relative;width: 100%;height: 20rem;display: flex;justify-content: space-between;align-items: center;}
.header .header_top .header_top_content .logo{width: 19.635rem;height: 15rem;}
.header .header_top .header_top_content .search{width: 40rem;height: 4rem;border: .1rem solid #1C4587;}
.header .header_top .header_top_content .search .search_box{background-color: #ffffff;width: 100%;height: 100%;display: flex;justify-content: space-between;align-items: center;}
.header .header_top .header_top_content .search .search_box input{font-size: 1.6rem !important;width: 100%;height: 100%;border: none;padding: 1rem;margin: 0;background-color: transparent;font: inherit;box-sizing: border-box;border-radius: 0;box-shadow: none;transition: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.header .header_top .header_top_content .search .search_box input:focus{background-color: #ffffff;border: 0;outline: none;}
.header .header_top .header_top_content .search .search_box .search_box_button{width: 7rem;height: 100%;display: flex;justify-content: center;align-items: center;color: #ffffff;background-color: #1C4587;font-size: 1.6rem;cursor: pointer;}
.header .header_top .header_top_content .search .search_prompt{display: none;font-size: 1.4rem;margin-top: .6rem;padding: 1rem;width: 33rem;height: auto;background: #FFFFFF;border: .1rem solid #EEEEEE;box-shadow: 0 .4rem 1rem 0 rgba(0, 0, 0, 0.05);}
.header .header_top .header_top_content .search .search_prompt.active{display: block;}
.header .header_top .header_top_content .search .search_prompt div{padding: .5rem 0;}
.header .header_top .header_top_content .search .search_prompt .title{color: #999999;}
.header .header_top .header_top_content .search .search_prompt .text{color: #666666;}
.header .header_top .header_top_content .login_img{width: 14rem;height: 100%;display: flex;justify-content: space-evenly;align-items: center;flex-direction: column;}
.header .header_top .header_top_content .login_img .login_img_top{right: 0;top: 0;position: absolute;display: flex;justify-content: end;align-items: center;padding: .7rem 0 0;font-size: 1.4rem;color: #1C4587;}
.header .header_top .header_top_content .login_img .login_img_bottom{width: 14rem;height: auto;padding-top: 2.7rem;}
.header .header_bottom{width: 100%;height: auto;display: flex;justify-content: center;align-items: center;background-color: #1C4587;}
.header .header_bottom .navs{width: 120rem;height: 5rem;display: flex;justify-content: center;align-items: center;}
.header .header_bottom .navs a{width: 12rem;height: 100%;display: inline-flex;justify-content: center;align-items: center;color: #ffffff;font-size: 1.6rem;}
.header .header_bottom .navs a:hover{background-color: #103778;}
.header .header_bottom .navs a.active{background-color: #103778;}

.footer{width: 100%;height: 10rem;display: flex;justify-content: center;align-items: center;background-color: #1C4587;margin-top: 6rem;}
.footer .footer_content{width: 120rem;height: 100%;display: flex;justify-content: center;align-items: center;font-size: 1.6rem;color: #ffffff;opacity: .5;}


/* 首页  开始 */
.home_body .home_body_one{width: 100%;height: auto;display: flex;justify-content: center;align-items: center;padding: 2rem 0 3rem 0;}
.home_body .home_body_one .home_body_one_left{width: 38rem;height: 22rem;margin-right: 3rem;}
.home_body .home_body_one .home_body_one_left .swiper-container {width: 38rem;height: 22rem;background-color: #e3e4e5;}
.home_body .home_body_one .home_body_one_left .swiper-slide {width: 38rem;height: 22rem;text-align: center;font-size: 1.8rem;background: #fff;display: flex;justify-content: center;align-items: center;}
.home_body .home_body_one .home_body_one_left .swiper-pagination{display: flex;justify-content: end;width: 95%;}
.home_body .home_body_one .home_body_one_left .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 .5rem;}
.home_body .home_body_one .home_body_one_left .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 1rem;}
.home_body .home_body_one .home_body_one_left .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #ffffff;}
.home_body .home_body_one .home_body_one_left .swiper-pagination-bullet{width: .8rem;height: .8rem;background-color: transparent;border: .1rem solid #ffffff;opacity: 1;}
.home_body .home_body_one .home_body_one_right{width: 79rem;height: 19rem;}
.home_body .home_body_one .home_body_one_right .titles{margin-bottom: 1rem;border-left: .3rem solid #1C4587;padding-left: .9rem;font-size: 2.4rem;color: #1C4587;}
.home_body .home_body_one .home_body_one_right .contents{width: 100%;height: auto;}
.home_body .home_body_one .home_body_one_right .contents .content{border-bottom: .1rem dashed #DDDDDD;width: 100%;height: 5rem;font-size: 1.6rem;display: flex;justify-content: start;align-items: center;color: #666666;cursor: pointer;}
.home_body .home_body_one .home_body_one_right .contents .content::before{content: "";width: .5rem;height: .5rem;background-color: #1C4587;border-radius: 50%;opacity: .5;margin-right: 1.1rem;}
.home_body .home_body_one .home_body_one_right .contents .content:hover{color: #1C4587;}
.home_body .home_body_one .home_body_one_right .contents .content .text{color: #333333;width: 64.6rem;margin-right: 3.9rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.home_body .home_body_two{width: 100%;height: auto;display: flex;justify-content: center;align-items: start;}
.home_body .home_body_two .lines{width: 120rem;height: auto;display: flex;justify-content: space-between;padding-bottom: 3rem;}
.home_body .home_body_two .lines .cars{width: 38rem;height: 30.6rem;display: flex;justify-content: start;align-items: start;flex-direction: column;}
.home_body .home_body_two .lines .cars .titles{padding: 0 1.2rem;background-color: #1C4587;width: 100%;height: 5rem;display: flex;justify-content: space-between;align-items: center;}
.home_body .home_body_two .lines .cars .titles .left{display: flex;}
.home_body .home_body_two .lines .cars .titles .left .icon{display: flex;justify-content: center;align-items: center;width: 2.4rem;height: 2.4rem;}
.home_body .home_body_two .lines .cars .titles .left span{padding-left: .8rem;font-size: 2rem;color: #ffffff;}
.home_body .home_body_two .lines .cars .titles .right{font-size: 1.6rem;color: #ffffff;opacity: .5;}
.home_body .home_body_two .lines .cars .texts .content{border-bottom: .1rem dashed #DDDDDD;width: 100%;height: 5rem;font-size: 1.6rem;display: flex;justify-content: start;align-items: center;color: #666666;cursor: pointer;}
.home_body .home_body_two .lines .cars .texts .content::before{content: "";width: .5rem;height: .5rem;background-color: #1C4587;border-radius: 50%;opacity: .5;margin-right: 1.1rem;}
.home_body .home_body_two .lines .cars .texts .content:hover{color: #1C4587;}
.home_body .home_body_two .lines .cars .texts .content .text{width: 28.8rem;margin-right: 2.6rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333333;}
.home_body .home_body_three{width: 100%;height: auto;display: flex;justify-content: center;align-items: start;}
.home_body .home_body_three .links{width: 120rem;height: auto;display: flex;justify-content: space-between;}
.home_body .home_body_three .links a{height: 2.2rem;width: 100%;word-break: keep-all;display: flex;justify-content: center;align-items: center;background-color: #1C4587;border-radius: .6rem;color: #ffffff;font-size: 1.2rem;margin-right: 0.1rem;}
/* 首页  结束 */


/* 列表页  开始 */
.list_body {width: 100%;height: auto;display: flex;justify-content: center;align-items: start;}
.list_body .list_body_content{width: 120rem;height: auto;padding-top: 4rem;display: flex;justify-content: space-between;align-items: start;}
.list_body .list_body_content .list_navs{width: 22rem;height: auto;display: flex;justify-content: start;align-items: start;flex-direction: column;}
.list_body .list_body_content .list_navs .nav_title{width: 100%;height: 6rem;display: flex;justify-content: center;align-items: center;flex-direction: column;background-color: #1C4587;color: #ffffff;font-size: 2.4rem;}
.list_body .list_body_content .list_navs .nav_list{width: 100%;height: auto;}
.list_body .list_body_content .list_navs .nav_list a{width: 100%;height: 5rem;font-size: 1.6rem;margin-top: .4rem;display: flex;justify-content: center;align-items: center;color: #000000;background-color: #F6F6F6;}
.list_body .list_body_content .list_navs .nav_list a.active,
.list_body .list_body_content .list_navs .nav_list a:hover{color: #ffffff;background-color: #1C4587;}
.list_body .list_body_content .list_news{width: 94rem;height: auto;display: flex;justify-content: start;align-items: start;flex-direction: column;}
.list_body .list_body_content .list_news .new_crumb{width: 100%;height: 5rem;font-size: 1.6rem;color: #9E9E9E;display: flex;justify-content: start;align-items: center;border-bottom: .1rem solid #DDDDDD;}
.list_body .list_body_content .list_news .new_crumb span{letter-spacing: -.5rem;padding: 0 .9rem;}
.list_body .list_body_content .list_news .new_content{width: 100%;height: auto;padding-bottom: 3rem;}
.list_body .list_body_content .list_news .new_content .news{width: 100%;height: 5.6rem;font-size: 1.6rem;border-bottom: .1rem dashed #DDDDDD;position: relative;display: flex;justify-content: start;align-items: center;cursor: pointer;}
.list_body .list_body_content .list_news .new_content .news:hover .text{color: #1C4587;}
.list_body .list_body_content .list_news .new_content .news:hover .time{color: #1C4587;}
.list_body .list_body_content .list_news .new_content .news .sort{color: #3662EC;padding-right: 1rem;}
.list_body .list_body_content .list_news .new_content .news .text{color: #333333;width: 75%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list_body .list_body_content .list_news .new_content .news .time{color: #999999;position: absolute;right: 0;}
.list_body .list_body_content .list_news .new_content .news.active .text{color: #1C4587;}
.list_body .list_body_content .list_news .new_content .news.active .time{color: #1C4587;}
.list_body .list_body_content .list_news .new_page{width: 100%;display: flex;justify-content: center;}
.list_body .list_body_content .list_news .new_page .new_page_cont{border: .1rem solid #EEEEEE;color: #000000;display: flex;justify-content: center;align-items: center;width: 3.8rem;height: 3.8rem;margin-right: 1rem;font-size: 1.6rem;}
.list_body .list_body_content .list_news .new_page .new_page_cont:hover,
.list_body .list_body_content .list_news .new_page .new_page_cont.active{background: #1c4587;color: #FFFFFF;}
.list_body .list_body_content .list_news .new_page .new_page_cont.left,
.list_body .list_body_content .list_news .new_page .new_page_cont.right{width: 8rem;}
/* 列表页  结束 */


/* 详情页  开始 */
.detail_body {width: 100%;height: auto;display: flex;justify-content: center;align-items: start;}
.detail_body .detail_body_content{width: 120rem;height: auto;padding-top: 4rem;display: flex;justify-content: space-between;align-items: start;}
.detail_body .detail_body_content .list_navs{width: 22rem;height: auto;display: flex;justify-content: start;align-items: start;flex-direction: column;}
.detail_body .detail_body_content .list_navs .nav_title{width: 100%;height: 6rem;display: flex;justify-content: center;align-items: center;flex-direction: column;background-color: #1C4587;color: #ffffff;font-size: 2.4rem;}
.detail_body .detail_body_content .list_navs .nav_list{width: 100%;height: auto;}
.detail_body .detail_body_content .list_navs .nav_list a{width: 100%;height: 5rem;font-size: 1.6rem;margin-top: .4rem;display: flex;justify-content: center;align-items: center;color: #000000;background-color: #F6F6F6;}
.detail_body .detail_body_content .list_navs .nav_list a.active,
.detail_body .detail_body_content .list_navs .nav_list a:hover{color: #ffffff;background-color: #1C4587;}
.detail_body .detail_body_content .list_news{width: 94rem;height: auto;display: flex;justify-content: start;align-items: start;flex-direction: column;}
.detail_body .detail_body_content .list_news .new_crumb{width: 100%;height: 5rem;font-size: 1.6rem;color: #9E9E9E;display: flex;justify-content: start;align-items: center;border-bottom: .1rem solid #DDDDDD;}
.detail_body .detail_body_content .list_news .new_crumb span{letter-spacing: -.5rem;padding: 0 .9rem;}
.detail_body .detail_body_content .list_news .new_content{width: 100%;height: auto;padding-bottom: 3.5rem;margin-bottom: 2.5rem;border-bottom: 0.1rem solid #DDDDDD;}
.detail_body .detail_body_content .list_news .new_content .top{width: 100%;height: auto;padding-bottom: 1.5rem;margin-bottom: 2rem;border-bottom: 0.1rem dashed #DDDDDD;}
.detail_body .detail_body_content .list_news .new_content .title_1{width: 100%;height: auto;padding: 3rem 5rem 0 5rem;color: #333333;font-size: 2.8rem;font-weight: bold;display: flex;justify-content: center;}
.detail_body .detail_body_content .list_news .new_content .title_2{width: 100%;height: auto;color: #9E9E9E;font-size: 1.4rem;padding: 1.5rem 0;display: flex;justify-content: center;align-items: center;}
.detail_body .detail_body_content .list_news .new_content .title_2 .time{padding: 0 3rem;}
.detail_body .detail_body_content .list_news .new_content .title_3{width: 100%;height: auto;font-size: 1.6rem;display: flex;justify-content: start;align-items: center;}
.detail_body .detail_body_content .list_news .new_content .title_3 span{color: #999999;display: flex;justify-content: center;align-items: center;}
.detail_body .detail_body_content .list_news .new_content .title_3 span svg{margin-right: .6rem}
.detail_body .detail_body_content .list_news .new_content .title_3 a{color: #666666;margin-left: 2rem;}
.detail_body .detail_body_content .list_news .new_content .title_3 a:hover,
.detail_body .detail_body_content .list_news .new_content .title_3 a.active{color: #1C4587;}
.detail_body .detail_body_content .list_news .new_content .bottom{width: 100%;height: auto;}
.detail_body .detail_body_content .list_news .new_content .bottom div{font-size: 1.6rem;line-height: 2.6rem;}
.detail_body .detail_body_content .list_news .new_content .bottom div *{text-align: justify !important;color: #000000 !important;line-height: normal;}
.detail_body .detail_body_content .list_news .new_page{width: 100%;font-size: 1.6rem;display: flex;justify-content: space-between;margin-bottom: 3rem;}
.detail_body .detail_body_content .list_news .new_page .left{display: flex;justify-content: start;align-items: start;flex-direction: column;}
.detail_body .detail_body_content .list_news .new_page .left span{color: #9E9E9E;padding-right: 1rem;}
.detail_body .detail_body_content .list_news .new_page .left .left_1,
.detail_body .detail_body_content .list_news .new_page .left .left_2{margin: .5rem 0;}
.detail_body .detail_body_content .list_news .new_page .left .left_1:hover a,
.detail_body .detail_body_content .list_news .new_page .left .left_2:hover a{color: #1C4587;}
.detail_body .detail_body_content .list_news .new_page .right{width: 22rem;height: 5rem;background-color: #F6F6F6;}
.detail_body .detail_body_content .list_news .new_page .right a{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.detail_body .detail_body_content .list_news .new_page .right:hover{background-color: #1C4587;color: #ffffff;}
/* 详情页  结束 */


/* 搜索结果页  开始 */
.search_body {width: 100%;height: auto;display: flex;justify-content: center;align-items: start;}
.search_body .search_body_content{width: 120rem;height: auto;padding-top: 6rem;}
.search_body .search_body_content .title{width: 100%;height: auto;padding-bottom: 2rem;font-size: 2rem;border-bottom: .1rem solid #DDDDDD;}
.search_body .search_body_content .title .title_grey{color: #666666;}
.search_body .search_body_content .title .title_red{color: #D91F1C;font-weight: bold;}
.search_body .search_body_content .contents{width: 100%;height: auto;font-size: 1.6rem;display: flex;justify-content: start;align-items: start;flex-direction: column;padding-bottom: 3rem;}
.search_body .search_body_content .contents .news{width: 100%;height: 10rem;border-bottom: .1rem dashed #DDDDDD;padding: 2rem;display: flex;justify-content: space-between;align-items: start;flex-direction: column;cursor: pointer;}
.search_body .search_body_content .contents .news:hover{background-color: #EDF4FF;}
.search_body .search_body_content .contents .news .news_title{font-weight: bold;}
.search_body .search_body_content .contents .news .news_title .title_red{color: #D91F1C}
.search_body .search_body_content .contents .news .news_time{color: #999999;}
.search_body .search_body_content .new_page{width: 100%;display: flex;justify-content: center;}
.search_body .search_body_content .new_page .new_page_cont{border: .1rem solid #EEEEEE;color: #000000;display: flex;justify-content: center;align-items: center;width: 3.8rem;height: 3.8rem;margin-right: 1rem;font-size: 1.6rem;}
.search_body .search_body_content .new_page .new_page_cont:hover,
.search_body .search_body_content .new_page .new_page_cont.active{background: #1c4587;color: #FFFFFF;}
.search_body .search_body_content .new_page .new_page_cont.left,
.search_body .search_body_content .new_page .new_page_cont.right{width: 8rem;}
/* 搜索结果页  结束 */


/* 欢迎登录弹窗 开始 */
#alert_body_login {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);z-index: 99999;}
#alert_body_login.open {transform: scale(1);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
#alert_body_login.open .modal-background .modal {transform: scale(1);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
#alert_body_login.open.out {transform: scale(0);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
#alert_body_login.open.out .modal-background .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
#alert_body_login .modal-background {display: table-cell;background: rgba(0, 0, 0, 0.5);text-align: center;vertical-align: middle;}
#alert_body_login .modal-background .modal {background: #eeeeee;padding: 4rem 0;display: inline-block;border-radius: 1rem;position: relative;width: 40rem;}
#alert_body_login .modal-background .contents{display: flex;justify-content: center;align-items: start;}
#alert_body_login .modal-background .contents .close{width: 4rem;height: 4rem;background: rgba(0, 0, 0, 0.5);margin-top: 2rem;cursor: pointer;display: flex;justify-content: center;align-items: center;}
#alert_body_login .modal-background .contents .modal .titles{font-size: 2.4rem;color: #1C4587;width: 100%;height: auto;padding-bottom: 3rem;display: flex;justify-content: center;align-items: center;}
#alert_body_login .modal-background .contents .modal .form_contents{width: 100%;height: auto;padding: 0 4.5rem;display: flex;justify-content: start;align-items: center;flex-direction: column;}
#alert_body_login .modal-background .contents .modal .form_contents .form_input{margin-bottom: 2rem;font-size: 1.6rem !important;background-color: #FFFFFF;width: 100%;height: 100%;border: none;padding: 1rem;font: inherit;box-sizing: border-box;border-radius: 0;box-shadow: none;transition: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;color: #000000;}
#alert_body_login .modal-background .contents .modal .form_contents .form_input:focus{border: 0;outline: none;}
#alert_body_login .modal-background .contents .modal .form_contents .user_login {padding: 0;list-style: none;width: 100%;max-width: 32rem;}
#alert_body_login .modal-background .contents .modal .form_contents .user_login li {margin: 1rem 0;color: #666666;font-size: 1.6rem;position: relative;display: flex;justify-content: center;align-items: center;}
#alert_body_login .modal-background .contents .modal .form_contents .user_login li input{width: 1.8rem;height: 1.8rem;margin-right: 1rem;}
#alert_body_login .modal-background .contents .modal .form_contents .user_login:before,
#alert_body_login .modal-background .contents .modal .form_contents .user_login:after {box-sizing: inherit;}
#alert_body_login .modal-background .contents .modal .form_contents .login_button{width: 31rem;height: 4.4rem;background-color: #1C4587;color: #FFFFFF;border-radius: .4rem;font-size: 1.8rem;display: flex;justify-content: center;align-items: center;cursor: pointer;}
#alert_body_login .modal-background .contents .modal .form_contents .user_content{display: flex;justify-content: space-between;width: 60%;}
#alert_body_login .modal-background .contents .modal .form_contents .user_content a{font-size: 1.6rem;margin-top: 2rem;color: #3662EC;}
/* 欢迎登录弹窗 结束 */


/* 注册会员弹窗 开始 */
#alert_body_register {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);z-index: 99999;}
#alert_body_register.open {transform: scale(1);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
#alert_body_register.open .modal-background .modal {transform: scale(1);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
#alert_body_register.open.out {transform: scale(0);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
#alert_body_register.open.out .modal-background .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
#alert_body_register .modal-background {display: table-cell;background: rgba(0, 0, 0, 0.5);text-align: center;vertical-align: middle;}
#alert_body_register .modal-background .modal {background: #eeeeee;padding: 4rem 0;display: inline-block;border-radius: 1rem;position: relative;width: 40rem;}
#alert_body_register .modal-background .contents{display: flex;justify-content: center;align-items: start;}
#alert_body_register .modal-background .contents .close{width: 4rem;height: 4rem;background: rgba(0, 0, 0, 0.5);margin-top: 2rem;cursor: pointer;display: flex;justify-content: center;align-items: center;}
#alert_body_register .modal-background .contents .modal .titles{font-size: 2.4rem;color: #1C4587;width: 100%;height: auto;padding-bottom: 3rem;display: flex;justify-content: center;align-items: center;}
#alert_body_register .modal-background .contents .modal .form_contents{width: 100%;height: auto;padding: 0 4.5rem;display: flex;justify-content: start;align-items: center;flex-direction: column;}
#alert_body_register .modal-background .contents .modal .form_contents .input_red{width: 100%;position: relative;}
#alert_body_register .modal-background .contents .modal .form_contents .input_red span{position: absolute;left: 1rem;top: 1.4rem;font-size: 1.3rem;color: #D91F1C;}
#alert_body_register .modal-background .contents .modal .form_contents .form_input{margin-bottom: 2rem;font-size: 1.6rem !important;background-color: #FFFFFF;width: 100%;height: 100%;border: none;padding: 1rem 1rem 1rem 2rem;font: inherit;box-sizing: border-box;border-radius: 0;box-shadow: none;transition: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;color: #000000;}
#alert_body_register .modal-background .contents .modal .form_contents .form_input:focus{border: 0;outline: none;}
#alert_body_register .modal-background .contents .modal .form_contents .login_button{width: 31rem;height: 4.4rem;background-color: #1C4587;color: #FFFFFF;border-radius: .4rem;font-size: 1.8rem;display: flex;justify-content: center;align-items: center;cursor: pointer;}
#alert_body_register .modal-background .contents .modal .form_contents .other_url{font-size: 1.6rem;margin-top: 2rem;color: #3662EC;}
/* 注册会员弹窗 结束 */


/* 编辑资料 开始 */
#alert_body_edit {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);z-index: 99999;}
#alert_body_edit.open {transform: scale(1);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
#alert_body_edit.open .modal-background .modal {transform: scale(1);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
#alert_body_edit.open.out {transform: scale(0);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
#alert_body_edit.open.out .modal-background .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
#alert_body_edit .modal-background {display: table-cell;background: rgba(0, 0, 0, 0.5);text-align: center;vertical-align: middle;}
#alert_body_edit .modal-background .modal {background: #eeeeee;padding: 4rem 0;display: inline-block;border-radius: 1rem;position: relative;width: 40rem;}
#alert_body_edit .modal-background .contents{display: flex;justify-content: center;align-items: start;}
#alert_body_edit .modal-background .contents .close{width: 4rem;height: 4rem;background: rgba(0, 0, 0, 0.5);margin-top: 2rem;cursor: pointer;display: flex;justify-content: center;align-items: center;}
#alert_body_edit .modal-background .contents .modal .titles{font-size: 2.4rem;color: #1C4587;width: 100%;height: auto;padding-bottom: 3rem;display: flex;justify-content: center;align-items: center;}
#alert_body_edit .modal-background .contents .modal .form_contents{width: 100%;height: auto;padding: 0 4.5rem;display: flex;justify-content: start;align-items: center;flex-direction: column;}
#alert_body_edit .modal-background .contents .modal .form_contents .input_red{width: 100%;position: relative;}
#alert_body_edit .modal-background .contents .modal .form_contents .input_red span{position: absolute;left: 1rem;top: 1.4rem;font-size: 1.3rem;color: #D91F1C;}
#alert_body_edit .modal-background .contents .modal .form_contents .form_input{margin-bottom: 2rem;font-size: 1.6rem !important;background-color: #FFFFFF;width: 100%;height: 100%;border: none;padding: 1rem 1rem 1rem 2rem;font: inherit;box-sizing: border-box;border-radius: 0;box-shadow: none;transition: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;color: #000000;}
#alert_body_edit .modal-background .contents .modal .form_contents .form_input:focus{border: 0;outline: none;}
#alert_body_edit .modal-background .contents .modal .form_contents .login_button{width: 31rem;height: 4.4rem;background-color: #1C4587;color: #FFFFFF;border-radius: .4rem;font-size: 1.8rem;display: flex;justify-content: center;align-items: center;cursor: pointer;}
#alert_body_edit .modal-background .contents .modal .form_contents .other_edit{font-size: 1.6rem;margin-bottom: 2rem;color: #1C4587;}
#alert_body_edit .modal-background .contents .modal .form_contents p{color: #666666;font-size: 1.4rem;text-align: start;margin-top: 2rem;}
#alert_body_edit .modal-background .contents .modal .form_contents .other_url{font-size: 1.6rem;margin-top: 2rem;color: #3662EC;}
/* 编辑资料 结束 */


/* 提示 开始 */
#alert_body_prompt {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);z-index: 99999;}
#alert_body_prompt.open {transform: scale(1);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
#alert_body_prompt.open .modal-background .modal {transform: scale(1);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
#alert_body_prompt.open.out {transform: scale(0);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
#alert_body_prompt.open.out .modal-background .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
#alert_body_prompt .modal-background {display: table-cell;background: rgba(0, 0, 0, 0.5);text-align: center;vertical-align: middle;}
#alert_body_prompt .modal-background .modal {padding-bottom: 4rem;overflow: hidden;background: #eeeeee;display: inline-block;border-radius: 1rem;position: relative;width: 40rem;}
#alert_body_prompt .modal-background .contents{display: flex;justify-content: center;align-items: start;}
#alert_body_prompt .modal-background .contents .close{width: 4rem;height: 4rem;background: rgba(0, 0, 0, 0.5);margin-top: 2rem;cursor: pointer;display: flex;justify-content: center;align-items: center;}
#alert_body_prompt .modal-background .contents .modal .titles{background-color: #1C4587;font-size: 2.4rem;color: #1C4587;width: 100%;height: auto;padding: 3.5rem 0;display: flex;justify-content: center;align-items: center;}
#alert_body_prompt .modal-background .contents .modal p{padding: 0 3rem;color: #666666;font-size: 1.6rem;text-align: start;margin: 2rem 0;}
#alert_body_prompt .modal-background .contents .modal .other_url{font-size: 1.6rem;margin-top: 2rem;color: #3662EC;}
/* 提示 结束 */


/* 找回密码 开始 */
#alert_body_retrieve_password {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);z-index: 99999;}
#alert_body_retrieve_password.open {transform: scale(1);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
#alert_body_retrieve_password.open .modal-background .modal {transform: scale(1);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
#alert_body_retrieve_password.open.out {transform: scale(0);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
#alert_body_retrieve_password.open.out .modal-background .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
#alert_body_retrieve_password .modal-background {display: table-cell;background: rgba(0, 0, 0, 0.5);text-align: center;vertical-align: middle;}
#alert_body_retrieve_password .modal-background .modal {background: #eeeeee;padding: 4rem 0;display: inline-block;border-radius: 1rem;position: relative;width: 40rem;}
#alert_body_retrieve_password .modal-background .contents{display: flex;justify-content: center;align-items: start;}
#alert_body_retrieve_password .modal-background .contents .close{width: 4rem;height: 4rem;background: rgba(0, 0, 0, 0.5);margin-top: 2rem;cursor: pointer;display: flex;justify-content: center;align-items: center;}
#alert_body_retrieve_password .modal-background .contents .modal .titles{font-size: 2.4rem;color: #1C4587;width: 100%;height: auto;padding-bottom: 3rem;display: flex;justify-content: center;align-items: center;}
#alert_body_retrieve_password .modal-background .contents .modal .form_contents{width: 100%;height: auto;padding: 0 4.5rem;display: flex;justify-content: start;align-items: center;flex-direction: column;}
#alert_body_retrieve_password .modal-background .contents .modal .form_contents .input_red{width: 100%;position: relative;}
#alert_body_retrieve_password .modal-background .contents .modal .form_contents .input_red span{position: absolute;left: 1rem;top: 1.4rem;font-size: 1.3rem;color: #D91F1C;}
#alert_body_retrieve_password .modal-background .contents .modal .form_contents .form_input{margin-bottom: 2rem;font-size: 1.6rem !important;background-color: #FFFFFF;width: 100%;height: 100%;border: none;padding: 1rem 1rem 1rem 2rem;font: inherit;box-sizing: border-box;border-radius: 0;box-shadow: none;transition: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;color: #000000;}
#alert_body_retrieve_password .modal-background .contents .modal .form_contents .form_input:focus{border: 0;outline: none;}
#alert_body_retrieve_password .modal-background .contents .modal .form_contents .login_button{width: 31rem;height: 4.4rem;background-color: #1C4587;color: #FFFFFF;border-radius: .4rem;font-size: 1.8rem;display: flex;justify-content: center;align-items: center;cursor: pointer;}
#alert_body_retrieve_password .modal-background .contents .modal .form_contents .other_url{font-size: 1.6rem;margin-top: 2rem;color: #3662EC;}
#alert_body_retrieve_password .modal-background .contents .modal .form_contents .code_content{display: flex;justify-content: space-between;}
#alert_body_retrieve_password .modal-background .contents .modal .form_contents .code_content .code_button{width: 20rem;height: 4rem;background-color: #1C4587;color: #FFFFFF;border-radius: .4rem;font-size: 1.4rem;display: flex;justify-content: center;align-items: center;cursor: pointer;}
/* 找回密码 结束 */







@media (max-width: 750px) {
    html {
        font-size: calc(100vw / 75);
    }

    .header,
    .footer,
    .home_body,
    .list_body,
    .detail_body,
    .search_body{min-width: auto;}


    .header{position: relative;margin-bottom: 11rem;background-image: none;}
    .header::before{display: none;}
    .header .header_top{width: 100%;background-image: url('../img/header_background.png');background-size: cover;background-position: center;background-repeat: no-repeat;}
    .header .header_top .header_top_content{padding: 2.5rem 3rem 1.5rem 3rem;}
    .header .header_top .header_top_content .search{display: none;}
    .header .header_top .header_top_content .login_img{justify-content: start;align-items: end;position: absolute;right: 3rem;top: 2.4rem;width: 65%;}
    .header .header_top .header_top_content .login_img .login_img_top{font-size: 2.8rem;}
    .header .header_top .header_top_content .login_img .login_img_bottom{display: none;}
    .header .header_bottom{overflow: hidden;}
    .header .header_bottom .navs{width: 100%;height: 10rem;justify-content: start;}
    .header .header_bottom .navs a{width: 15.3rem;font-size: 2.8rem;}

    .header>.search_mb{display: block;width: 92%;height: 7.2rem;border: .1rem solid #1C4587;z-index: 999;position: absolute;bottom: 0;transform: translateY(10rem);border-radius: 0.6rem;}
    .header>.search_mb .search_box{background-color: #ffffff;width: 100%;height: 100%;display: flex;justify-content: space-between;align-items: center;border-radius: 0.6rem;}
    .header>.search_mb .search_box input{font-size: 2.8rem !important;width: 82%;height: 100%;border: none;padding: 1rem;margin: 0;background-color: transparent;box-sizing: border-box;border-radius: 0;box-shadow: none;transition: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
    .header>.search_mb .search_box input:focus{background-color: #ffffff;outline: none;}
    .header>.search_mb .search_box .search_box_button{width: 12rem;height: 100%;display: flex;justify-content: center;align-items: center;color: #ffffff;background-color: #1C4587;font-size: 2.8rem;cursor: pointer;}
    .header>.search_mb .search_prompt{display: none;font-size: 2.4rem;margin-top: .6rem;padding: 1rem;width: 82.1%;height: auto;background: #FFFFFF;border: .1rem solid #EEEEEE;box-shadow: 0 .5rem 2rem .5rem rgba(0, 0, 0, 0.15);}
    .header>.search_mb .search_prompt.active{display: block;}
    .header>.search_mb .search_prompt div{padding: .5rem 0;}
    .header>.search_mb .search_prompt .title{color: #999999;}
    .header>.search_mb .search_prompt .text{color: #666666;}

    .home_body .home_body_one{flex-direction: column;}
    .home_body .home_body_one .home_body_one_left{width: 100%;height: 43.4rem;margin-right: auto;}
    .home_body .home_body_one .home_body_one_left .swiper-pagination{justify-content: center;}
    .home_body .home_body_one .home_body_one_left .swiper-container{width: 100%;height: 43.4rem;}
    .home_body .home_body_one .home_body_one_left .swiper-slide {width: 100%;height: 43.4rem;}
    .home_body .home_body_one .home_body_one_left .swiper-pagination-bullet{width: 2rem;height: 2rem;}
    .home_body .home_body_one .home_body_one_left .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 1rem;}
    .home_body .home_body_one .home_body_one_left .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 2.4rem;}
    .home_body .home_body_one .home_body_one_right{width: 69rem;padding-top: 5rem;height: auto;}
    .home_body .home_body_one .home_body_one_right .contents .content{align-items: start;flex-direction: column;height: auto;border-bottom: 0.1rem solid #DDDDDD;padding-bottom: 3rem;margin-bottom: 3rem;}
    .home_body .home_body_one .home_body_one_right .contents .content::before{display: none;}
    .home_body .home_body_one .home_body_one_right .titles{font-size: 4rem;border-left: 0.5rem solid #1C4587;line-height: 4rem;margin-bottom: 3rem;}
    .home_body .home_body_one .home_body_one_right .contents .content .text{color: #333333;font-size: 2.8rem;white-space: normal;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;display: -webkit-box;margin-right: 0;width: auto;}
    .home_body .home_body_one .home_body_one_right .contents .content .time{color: #999999;font-size: 2.4rem;padding-top: 1.5rem;}
    .home_body .home_body_two .home_body_two_contents{width: 100%;}
    .home_body .home_body_two .lines{width: 100%;flex-direction: column;}
    .home_body .home_body_two .lines .cars{width: 100%;height: auto;}
    .home_body .home_body_two .lines .cars .texts .content{width: 92%;align-items: start;flex-direction: column;height: auto;border-bottom: 0.1rem solid #DDDDDD;padding-bottom: 2.9rem;}
    .home_body .home_body_two .lines .cars .texts .content::before{display: none;}
    .home_body .home_body_two .lines .cars .titles{height: 9.6rem;padding: 0 3rem;}
    .home_body .home_body_two .lines .cars .texts{width: 100%;display: flex;align-items: center;flex-direction: column;}
    .home_body .home_body_two .lines .cars .titles .left{align-items: center;}
    .home_body .home_body_two .lines .cars .titles .left span{font-size: 4rem;padding-left: 1.8rem;}
    .home_body .home_body_two .lines .cars .titles .right{font-size: 2.4rem;}
    .home_body .home_body_two .lines .cars .titles .left .icon img{width: 4.4rem;height: 4.4rem;}
    .home_body .home_body_two .lines .cars .texts .content .text{font-size: 2.8rem;width: 100%;color: #333333;padding-top: 4.4rem;padding-bottom: 1.3rem;}
    .home_body .home_body_two .lines .cars .texts .content .time{font-size: 2.4rem;color: #999999;}
    .home_body .home_body_three{height: 10rem;background: #1c4587;display: flex;justify-content: center;align-items: center;border: .1rem solid rgba(255, 255, 255, 0.2);}
    .home_body .home_body_three .links{display: none;}
    .home_body .home_body_three .links_mb{display: block;width: 92%;height: 6.8rem;font-size: 2.8rem;color: #333333;border-radius: 0.6rem;}


    .footer{height: auto;display: flex;flex-direction: column;justify-content: center;align-items: center;}
    .footer .footer_content{font-size: 2.4rem;width: 100%;margin-bottom: 5rem;}
    .footer .footer_img_mb{width: 20rem;height: 22.857rem;margin: 5rem 0 3rem 0;display: block;}

    .list_body .list_body_content{width: 100%;}
    .list_body .list_body_content .list_navs{display: none;padding: 3rem 0;}
    .list_body .list_body_content .list_news .new_crumb{padding: 0 3rem;height: 8rem;font-size: 2.4rem;color: #666666;background: rgba(205, 225, 253, 0.3);border-bottom: 0.1rem solid transparent;}
    .list_body .list_body_content .list_news .new_content{display: flex;flex-direction: column;justify-content: center;align-items: center;}
    .list_body .list_body_content .list_news .new_content .news{width: 92%;height: auto;padding: 3rem 0;justify-content: center;align-items: start;flex-direction: column;border-bottom: 0.1rem solid #DDDDDD;}
    .list_body .list_body_content .list_news .new_content .news .sort{display: none;}
    .list_body .list_body_content .list_news .new_content .news .text{color: #333333;font-size: 2.8rem;white-space: normal;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;display: -webkit-box;margin-right: 0;width: auto;}
    .list_body .list_body_content .list_news .new_content .news .time{position: relative;font-size: 2.4rem;padding-top: 1.5rem;}



    .list_body .list_body_content .list_news .new_page{display: none;}
    .list_body .list_body_content .list_news .new_page_mb{width: 100%;display: flex;justify-content: center;padding-top: 3rem;}
    .list_body .list_body_content .list_news .new_page_mb .new_page_cont{margin: 0 1.5rem;border-radius: 5rem;border: .1rem solid #999999;color: #000000;display: flex;justify-content: center;align-items: center;width: 22rem;height: 5.6rem;font-size: 2.4rem;}
    .list_body .list_body_content .list_news .new_page_mb .new_page_cont.active{border: .1rem solid #CCCCCC;color: #CCCCCC;}
    .list_body .list_body_content .list_news .new_page_mb .new_page_cont.number{border: .1rem solid #CCCCCC;color: #CCCCCC;min-width: 22rem;width: auto;}
    .list_body .list_body_content .list_news .new_page_mb .new_page_cont.number span{color: #3d3b3b;}
    .list_body .list_body_content .list_news .new_page_mb .new_page_cont.left,
    .list_body .list_body_content .list_news .new_page_mb .new_page_cont.right{margin: 0;}


    .detail_body .detail_body_content .list_navs{display: none;}
    .detail_body .detail_body_content{width: 100%;}
    .detail_body .detail_body_content .list_news{width: 100%;align-items: center;}
    .detail_body .detail_body_content .list_news .new_crumb{white-space: nowrap;padding: 0 3rem;height: 8rem;font-size: 2.4rem;color: #666666;background: rgba(205, 225, 253, 0.3);border-bottom: 0.1rem solid transparent;}
    .detail_body .detail_body_content .list_news .new_crumb span{letter-spacing: -.5rem;padding: 0 .9rem;}
    .detail_body .detail_body_content .list_news .new_crumb a:last-of-type{width: auto;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .detail_body .detail_body_content .list_news .new_content{width: 92%;display: flex;flex-direction: column;justify-content: center;}
    .detail_body .detail_body_content .list_news .new_content .title_1{padding: 3.6rem 0 0 0;font-size: 3.6rem;}
    .detail_body .detail_body_content .list_news .new_content .title_2{padding: 2.7rem 0;justify-content: start;font-size: 2.4rem;}
    .detail_body .detail_body_content .list_news .new_page{font-size: 2.4rem;flex-direction: column;width: 92%;}
    .detail_body .detail_body_content .list_news .new_page .right{width: 100%;height: auto;display: flex;justify-content: center;align-items: center;background: transparent;color: #333333;}
    .detail_body .detail_body_content .list_news .new_page .right:hover{background: transparent;color: #333333;}
    .detail_body .detail_body_content .list_news .new_page .right a{width: 20rem;height: 6rem;background: #F6F6F6;margin-top: 3rem;}
    .detail_body .detail_body_content .list_news .new_content .title_3{font-size: 2.4rem;border: 1px dashed #CCCCCC;padding: 3rem;padding-bottom: 1.8rem;align-items: start;flex-direction: column;}
    .detail_body .detail_body_content .list_news .new_content .title_3 div{padding-top: 2rem;}
    .detail_body .detail_body_content .list_news .new_content .title_3 a{text-decoration: underline;margin-left: auto;margin-right: 4rem;margin-bottom: 2.4rem;display: inline-block;white-space: normal;word-wrap: break-word;}
    .detail_body .detail_body_content .list_news .new_content .title_3 span svg{width: 3.6rem;height: 3.6rem;}
    .detail_body .detail_body_content .list_news .new_content .top{border-bottom: 0.1rem dashed transparent;}

    .search_body .search_body_content{width: 100%;display: flex;flex-direction: column;align-items: center;padding-top: 2rem;}
    .search_body .search_body_content .title{height: 8rem;padding: 0 3rem;background: rgba(205, 225, 253, 0.3);display: flex;justify-content: start;align-items: center;padding-bottom: 0;border-bottom: 0.1rem solid transparent;font-size: 2.4rem;}
    .search_body .search_body_content .new_page{display: none;}
    .search_body .search_body_content .new_page_mb{width: 100%;display: flex;justify-content: center;padding-top: 3rem;}
    .search_body .search_body_content .new_page_mb .new_page_cont{margin: 0 1.5rem;border-radius: 5rem;border: .1rem solid #999999;color: #000000;display: flex;justify-content: center;align-items: center;width: 22rem;height: 5.6rem;font-size: 2.4rem;}
    .search_body .search_body_content .new_page_mb .new_page_cont.active{border: .1rem solid #CCCCCC;color: #CCCCCC;}
    .search_body .search_body_content .new_page_mb .new_page_cont.number{border: .1rem solid #CCCCCC;color: #CCCCCC;min-width: 22rem;width: auto;}
    .search_body .search_body_content .new_page_mb .new_page_cont.number span{color: #3d3b3b;}
    .search_body .search_body_content .new_page_mb .new_page_cont.left,
    .search_body .search_body_content .new_page_mb .new_page_cont.right{margin: 0;}
    .search_body .search_body_content .contents{font-size: 2.4rem;width: 92%;}
    .search_body .search_body_content .contents .news{height: auto;border-bottom: 0.1rem solid #DDDDDD;padding: 3rem 0;}
    .search_body .search_body_content .contents .news .news_time{padding-top: 1.5rem;}
    .search_body .search_body_content .contents .news .news_title{line-height: 4rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;}


    #alert_body_login .modal-background .modal{width: 60rem;padding: 7rem 0;}
    #alert_body_login .modal-background .contents{position: relative;}
    #alert_body_login .modal-background .contents .close_content{position: absolute;right: 6rem;}
    #alert_body_login .modal-background .contents .close{margin-top: 0;width: 4.4rem;height: 4.4rem;}
    #alert_body_login .modal-background .contents .modal .titles{font-size: 4rem;padding-bottom: 4.5rem;}
    #alert_body_login .modal-background .contents .modal .form_contents{padding: 0 7rem;}
    #alert_body_login .modal-background .contents .modal .form_contents .form_input{font-size: 2.4rem !important;padding: 2.3rem;}
    #alert_body_login .modal-background .contents .modal .form_contents .user_login li{font-size: 2.4rem;}
    #alert_body_login .modal-background .contents .modal .form_contents .login_button{font-size: 2.8rem;width: 100%;height: 7.2rem;margin: 5rem 0 3rem 0;}
    #alert_body_login .modal-background .contents .modal .form_contents .user_content a{font-size: 2.8rem;}
    #alert_body_login .modal-background .contents .modal .form_contents .user_login li input{width: 3.6rem;height: 3.6rem;}


    #alert_body_register .modal-background .modal{width: 60rem;padding: 7rem 0;}
    #alert_body_register .modal-background .contents{position: relative;}
    #alert_body_register .modal-background .contents .close_content{position: absolute;right: 6rem;}
    #alert_body_register .modal-background .contents .close{margin-top: 0;width: 4.4rem;height: 4.4rem;}
    #alert_body_register .modal-background .contents .modal .titles{font-size: 4rem;padding-bottom: 4.5rem;}
    #alert_body_register .modal-background .contents .modal .form_contents{padding: 0 7rem;}
    #alert_body_register .modal-background .contents .modal .form_contents .form_input{font-size: 2.4rem !important;padding: 2.3rem;}
    #alert_body_register .modal-background .contents .modal .form_contents .login_button{font-size: 2.8rem;width: 100%;height: 7.2rem;margin: 1rem 0 3rem 0;}
    #alert_body_register .modal-background .contents .modal .form_contents .other_url{font-size: 2.8rem;}
    #alert_body_register .modal-background .contents .modal .form_contents .input_red span{left: 0.7rem;top: 2.5rem;font-size: 2.3rem;}


    #alert_body_edit .modal-background .modal{width: 60rem;padding: 7rem 0;}
    #alert_body_edit .modal-background .contents{position: relative;}
    #alert_body_edit .modal-background .contents .close_content{position: absolute;right: 6rem;}
    #alert_body_edit .modal-background .contents .close{margin-top: 0;width: 4.4rem;height: 4.4rem;}
    #alert_body_edit .modal-background .contents .modal .titles{font-size: 4rem;padding-bottom: 4.5rem;}
    #alert_body_edit .modal-background .contents .modal .form_contents{padding: 0 7rem;}
    #alert_body_edit .modal-background .contents .modal .form_contents .form_input{font-size: 2.4rem !important;padding: 2.3rem;}
    #alert_body_edit .modal-background .contents .modal .form_contents .login_button{font-size: 2.8rem;width: 100%;height: 7.2rem;margin: 1rem 0 3rem 0;}
    #alert_body_edit .modal-background .contents .modal .form_contents .other_url{font-size: 2.8rem;}
    #alert_body_edit .modal-background .contents .modal .form_contents .input_red span{left: 0.7rem;top: 2.5rem;font-size: 2.3rem;}
    #alert_body_edit .modal-background .contents .modal .form_contents .other_edit{font-size: 2.8rem;}
    #alert_body_edit .modal-background .contents .modal .form_contents p{font-size: 2.4rem;}


    #alert_body_prompt .modal-background .modal{width: 60rem;padding: 0 0 6rem 0;}
    #alert_body_prompt .modal-background .contents{position: relative;}
    #alert_body_prompt .modal-background .contents .close_content{position: absolute;right: 6rem;}
    #alert_body_prompt .modal-background .contents .close{margin-top: 0;width: 4.4rem;height: 4.4rem;}
    #alert_body_prompt .modal-background .contents .modal .titles{font-size: 4rem;padding: 6.9rem 0;}
    #alert_body_prompt .modal-background .contents .modal .titles svg{width: 8.654rem;height: 8.177rem;}
    #alert_body_prompt .modal-background .contents .modal p{font-size: 2.8rem;padding: 3rem 7rem 0 7rem;}
    #alert_body_prompt .modal-background .contents .modal .other_url{font-size: 2.8rem;}


    #alert_body_retrieve_password .modal-background .modal{width: 60rem;padding: 7rem 0;}
    #alert_body_retrieve_password .modal-background .contents{position: relative;}
    #alert_body_retrieve_password .modal-background .contents .close_content{position: absolute;right: 6rem;}
    #alert_body_retrieve_password .modal-background .contents .close{margin-top: 0;width: 4.4rem;height: 4.4rem;}
    #alert_body_retrieve_password .modal-background .contents .modal .titles{font-size: 4rem;padding-bottom: 4.5rem;}
    #alert_body_retrieve_password .modal-background .contents .modal .form_contents{padding: 0 7rem;}
    #alert_body_retrieve_password .modal-background .contents .modal .form_contents .form_input{font-size: 2.4rem !important;padding: 2.3rem;}
    #alert_body_retrieve_password .modal-background .contents .modal .form_contents .code_content .code_button{width: 38rem;height: 7.8rem;font-size: 2.4rem;}
    #alert_body_retrieve_password .modal-background .contents .modal .form_contents .login_button{font-size: 2.8rem;width: 100%;height: 7.2rem;margin: 1rem 0 3rem 0;}
    #alert_body_retrieve_password .modal-background .contents .modal .form_contents .other_url{font-size: 2.8rem;}
    #alert_body_retrieve_password .modal-background .contents .modal .form_contents .input_red span{left: 0.7rem;top: 2.5rem;font-size: 2.3rem;}

}
















