﻿@media screen and (max-width:1600px){
}

@media screen and (max-width:1440px){
}

@media screen and (max-width:1300px){
}

@media screen and (max-width:1200px){
}

@media screen and (max-width:1130px){
}

@media screen and (max-width:1024px){
}

@media screen and (max-width:1023px){
.w{ width:92.66%;}
.m{ display:block!important;}
.banner>h1{ display:block!important;}
.pc{ display:none!important;}
.content{ /*margin-top: 10rem;*/}
/*header*********************************************************************/
.header{ height:120px;}
.logo{ margin-top: 20px; height: 50px;}
.logo img{ height:80px;}
.h_rt{ font-size:26px; /*line-height:80px;*/}
.h_rt i{ padding:0 20px;}

.main{ min-height:calc(100vh - 270px);}

.login{ width:85%;}
.tit1{ font-size:36px;}
.tit1 p{ font-size:24px;}
.form_list{ padding:45px 0 0 0;}
.form_list li{ margin-bottom:30px;}
.form_list li .notice_txt{ font-size:24px; padding:8px 30px 0 30px;}
.form_list li .lic img{ width:30px; height:30px; left:30px;}
.f_intxt{ line-height:74px; padding-left:68px; font-size:24px;}
.f_inbut{ font-size:26px; line-height:80px;}
.other_txt{ font-size:26px;}
.ck_txt{ font-size:24px; padding:0 30px;}
.cks input + label span{ width:24px; height:24px; margin-top:-1px; margin-left:10px;}

.banner{ border-radius:0; margin:45px 0 0 0;}
.i_but{ padding:0 12px 55px 12px; margin-top:-8px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.i_but a{ width:45%; font-size:34px; line-height:80px; margin:0;}
.i_but a.a1{ line-height:84px;}

.con1{ margin-bottom:45px; padding:10px 20px 20px 20px;}
.con1 ul li{ width:100%; text-align:left; padding:26px 30px 16px 140px; border-bottom:2px solid #ffcbd3; position:relative;}
.con1 ul li:last-child{ border-bottom:none;}
.con1 ul li .pic{ position:absolute; left:10px; top:26px; width:100px; height:100px;}
.con1 ul li .pic img{ width:90px; height:90px;}
.con1 ul li .txt h2{ font-size:30px; margin:0 0 10px 0;}
.con1 ul li .txt h3{ font-size:25px; line-height:1.68;}

.titc{ font-size:45px; line-height:1.288888888888889;}
.titc img{ height:58px; margin-right:20px;}
.com_w{ margin:30px 0;}
.com_w .com_lf{ width:100%;}
.com_w .com_lf .pic_c{ box-shadow:none;}
.com_w .com_lf .txt_c em{ font-size:40px; margin-bottom:5px;}
.com_w .com_lf .txt_c p{ font-size:30px; padding:0 30px; line-height:58px; width:auto; display:inline-block;}
.com_w .com_lf img{ height:410px;}
.com_w .com_lf .swiper-button-prev{ left:40px;}
.com_w .com_lf .swiper-button-next{ right:40px;}
.com_w .com_lf .swiper-button-prev:after,.com_w .com_lf .swiper-button-next:after{ font-size:36px; color:#fff;}
.com_w .txt{ width:100%; padding-top:20px;}
.com_w .txt .clear{ padding:15px 0;}
.com_w .txt h2{ font-size:30px; border-left-width:7px; padding-left:13px; margin-bottom:15px;}
.com_w .txt h3{ font-size:25px; padding-left:20px;}
.con2 .txt{ padding:0 2%;}
.con3 .txt{ padding:0 2%;}
.con2,.con3{ padding-bottom:20px;}

.eig_w img{ width:33.333%; height:auto;}
.eig_w .txt{ font-size:24px; width:88%; padding:40px 0;}
.eig_but a{ width:40%; padding:20px 10px; margin:0 4%;}
.eig_but a font{ font-size:35px;}
.eig_but a em{ font-size:25px;}

.contact{ padding:60px 1%;}
.tit2{ font-size:32px; line-height:80px;}
.ny_com{ margin-top:35px; padding:30px 3%;}
.c_infor_list{ padding:0 2.5%;}
.c_infor_list li{ font-size:28px; line-height:1.5; padding:19px 0;}
.c_infor_list li img{ height:42px; margin-right:10px;}
.c_infor_list li em{/* width:190px;*/ padding-right:20px;}
.c_infor_list li a{/* margin-left:255px; margin-top:20px;*/}
.c_infor_list li a img{ height:50px;}
.tit3{ font-size:40px; letter-spacing:-3px;}
.com_txt{ font-size:22px;}
.com_txt h4{ font-size:36px;}

.reg .f_intxt{ padding-left:30px;}
.reg .cks input + label span{ margin:-3px 10px 0 0;}
.sex_w{ font-size:24px; padding:20px 30px;}
.sex_w h4{ margin:8px 0;}
.sex_w p{ margin:8px 0;}
.sex_w .cks input:checked + label span:after{ height:12px; width:12px;}
.reg .i_but{ padding:0;}
.reg .i_but a{ width:62%; font-size:30px; line-height:72px; margin:28px auto 0 auto;}

/*foot style*********************************************************************/
.footer{ padding:130px 0 50px 0; font-size:26px; background:url(../images/m_fbg.png) center top no-repeat; background-size:cover;}
.footer i{ padding:0 20px;}
}
@media screen and (max-width:820px) {
    .banner>h1{
        min-height: 570px;
    }
}
@media screen and (max-width:768px){
    .titc{font-size: 42px;}
    .banner>h1{min-height: 530px;}
}