﻿@media screen and (max-width:1700px){

}
@media screen and (min-width:1601px){
	
}
@media screen and (max-width:1440px){

  
}
@media screen and (max-width:1366px){



	
}
@media screen and (max-width:1280px){





}
@media screen and (max-width:1200px){



}


@media screen and (max-width:1080px){
   
	
	
}


@media screen and (max-width:1024px){

body{font-size: 1.0rem; line-height: 180%; }

/*.keifu{
	display: none;
}*/
.keifu{ width:26px; }
.icon_keifu{ display:block; }
.keifu_box{ display:block;}

.sp_header{
	display: block;
}
.sjj_nav{
	display: block;
}
#movie{
    padding-top: 150px;
}
#movie .idd_banner{
	display:none;
}
#movie .idd_m_banner{
	display: block;
}
.swiper-button-next{
    display: none;
}
.swiper-button-prev{
    display: none;
}
.header-bar1-container{
	display: none;
}
.header-bar2-container{
	display: none;
}


#home-bar1-container{
	display: none;
}

.footer-container{
    padding: 20px 0;
}
.footer-nav{
    display: none;
}
.footer-bar2{
    width: 100%;
    margin: 0 auto;
    border-top: 0;
    padding-top: 0;
	position: static;
}
.footer-bar2:before{
	display: none;
}
.footer-bar2:after{
	display: none;
}
.footer-bar2-left{
    width: 100%;
    height: auto;
    float: left;
	position: static;
}
.footer-bar2-left h1{
	display: inline-block;
	text-align: center;
	width: 100%;
	margin-bottom: 10px;
}
.footer-bar2-left h2{
	margin-left: 0;
	position: static;
	bottom: 0;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}
.footer-bar2-left h2 p{
	font-size: 1.2rem;
}
.footer-bar2-left h2 p img{
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 5px;
}

.footer-bar2-right{
    width: 100%;
	padding-left: 0;
	margin-top: 20px;
}
.footer-bar2-right h3{
	margin-right: 0;
	line-height: 140%;
	width: 100%;
	text-align: center;
}
.footer-bar2-right h4{
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
	margin-right: 0;
}

.footer-bar3{
    padding: 2%;
	box-sizing: border-box;
}
.footer-liuyan{
	width: 100%;
	margin: 20px auto;
}
.footer-liuyan h2{
	font-size: 1.2rem;
}
.footer-liuyan-box{
	margin-bottom: 0;
}
.footer-liuyan-box li{
	width: 100%;
	padding: 0;
	margin-bottom: 10px;
}
.footer-liuyan h3>input{
	font-size: 1.0rem;
}
.footer-liuyan h4{
	margin-top: 0;
	margin-bottom: 10px;
}
.footer-liuyan h4>textarea{
	width: 100%;
}

/*版权所有*/
.copyright-container{
    padding: 2%;
	box-sizing: border-box;
	line-height: 140%;
	font-size: 0.9rem;
}


#home-bar2-container{
	padding: 2%;
	box-sizing: border-box;
}
.home-introduce{
	width: 100%;
	margin: 0 auto;
}
.home-introduce2{
	width: 100%;
	margin: 0 auto;
}
.home-introduce2 h2{
    font-size: 1.4rem;
    margin-top: 30px;
}
.home-introduce2-pic{
    margin: 20px auto;
}
.home-introduce2-pic figure{
    width: 100%;
    padding: 0;
    margin-bottom: 10px;
}
.home-introduce-pic{
	width: 100%;
}
.home-introduce-pic img{
	width: 100%;
}
.home-introduce-txt{
	width: 100%;
	padding: 4%;
	box-sizing: border-box;
	font-size: 1.0rem;
	position: static;
}
.home-introduce-txt h2{
	margin-right: 0;
	margin-left: 0;
	text-align: center;
	width: 100%;
	margin-bottom: 15px;
}
.home-introduce-txt h2 img{
	width: 40%;
}
.home-introduce-txt h3{
	font-size: 1.2rem;
	line-height: 120%;
	position: static;
	top: 0;
	text-align: center;
	width: 100%;
}
.home-introduce-txt h3 p span{
	font-size: 1.4rem;
	text-align: center;
}
.home-introduce-txt h4{
	margin-top: 10px;
}

#home-bar3-container{
	height: auto;
	padding: 30px 0;
	background-size: cover;
}
.home-xinren{
	width: 100%;
}
.home-xinren-tit{
	width: 100%;
	height: auto;
	padding: 0;
	position: relative;
}
.home-xinren-tit:before{
	width: 70px;
	height: 1px;
	background: rgba(255,255,255,0.30);
	position: absolute;
	left: 0;
	top: 30px;
	bottom: 0;
	content: '';
}
.home-xinren-tit:after{
	width: 70px;
	height: 1px;
	background: rgba(255,255,255,0.30);
	position: absolute;
	right: 0;
	top: 30px;
	bottom: 0;
	content: '';
}
.home-xinren-tit h2{
	font-size: 1.6rem;
	margin-bottom: 0;
}
.home-xinren-tit h3{
	font-size: 0.9rem;
}
.home-xinren-nav{
	margin-top: 30px;
}
.home-xinren-nav li{
	width: 50%;
	padding: 4% 1%;
	box-sizing: border-box;
	position: relative;
}
.home-xinren-nav li:before{
	width: 60px;
	height: 1px;
	margin: 0 auto;
	background: rgba(255,255,255,0.30);
	position: absolute;
	left: 0;
	right: 0;
	top: 100px;
	bottom: 0;
	content: '';
}
.home-xinren-nav li h1{
	font-size: 1.8rem;
	padding: 0;
	text-align: center;
}
.home-xinren-nav li h2{
	font-size: 1.1rem;
	margin: 20px auto;
}
.home-xinren-nav li h3{
	font-size: 0.9rem;
}

#home-bar4-container{
	padding: 2%;
	box-sizing: border-box;
	margin: 20px auto;
}
.home-luquxin{
	width: 100%;
}
.home-luquxin-tit{
	padding: 0;
}
.home-luquxin-tit:before{
	width: 100px;
	height: 1px;
	background: rgba(0,0,0,0.30);
	position: absolute;
	left: 0;
	bottom: 40px;
	content: '';
}
.home-luquxin-tit:after{
	width: 100px;
	height: 1px;
	background: rgba(0,0,0,0.30);
	position: absolute;
	right: 0;
	bottom: 40px;
	content: '';
}
.home-luquxin-tit h2{
	font-size: 1.6rem;
	margin-bottom: 0;
}
.home-luquxin-tit h3{
	font-size: 1.0rem;
}
.home-luquxin-pic{
	width: 100%;
	margin: 20px auto;
}
.home-luquxin-pic li{
	width: 49.5%;
	margin-right: 1px;
	margin-bottom: 5px;
}
.home-luquxin-pic li img{
	width: 100%;
}

#home-bar5-container{
	padding: 2%;
	box-sizing: border-box;
}
.home-fuwu{
	width: 100%;
	margin: 0 auto;
}
.home-fuwu-tit{
	padding: 0;
}
.home-fuwu-tit:before{
	width: 60px;
	height: 1px;
	background: rgba(0,0,0,0.30);
	position: absolute;
	left: 0;
	bottom: 40px;
	content: '';
}
.home-fuwu-tit:after{
	width: 60px;
	height: 1px;
	background: rgba(0,0,0,0.30);
	position: absolute;
	right: 0;
	bottom: 40px;
	content: '';
}
.home-fuwu-tit h2{
	font-size: 1.6rem;
	margin-bottom: 0;
}
.home-fuwu-tit h3{
	font-size: 1.0rem;
}
.home-fuwu-nav{
	width: 100%;
	margin: 20px auto;
}
.home-fuwu-nav li{
	width: 49.6%;
	height: auto;
	box-sizing: border-box;
	text-align: center;
	float: left;
	margin-right: 1px;
	margin-bottom: 1px;
}
.home-fuwu-nav li h1{
	line-height: normal;
	font-size: 1.1rem;
	padding: 50px 0;
}
.home-fuwu-nav li h2{
	line-height: normal;
	font-size: 1.1rem;
	padding: 50px 0;
}
.color1{background: #3772b4;height: auto;	width: 100%;	padding: 50px 0;	font-size: 1.1rem;	line-height: normal;}
.color2{background: #5083bd;height: auto;	width: 100%;	padding: 50px 0;	font-size: 1.1rem;	line-height: normal;}
.color3{background: #6995c7;height: auto;	width: 100%;	padding: 50px 0;	font-size: 1.1rem;	line-height: normal;}
.color4{background: #6995c7;height: auto;	width: 100%;	padding: 50px 0;	font-size: 1.1rem;	line-height: normal;}
.color5{background: #82a7d0;height: auto;	width: 100%;	padding: 50px 0;	font-size: 1.1rem;	line-height: normal;}
.color6{background: #9bb9d9;height: auto;	width: 100%;	padding: 50px 0;	font-size: 1.1rem;	line-height: normal;}
.color7{background: #d56666;height: auto;	width: 100%;	padding: 50px 0;	font-size: 1.1rem;	line-height: normal;}
.color8{background: #da7979;height: auto;	width: 100%;	padding: 50px 0;	font-size: 1.1rem;	line-height: normal;}
.color9{background: #e08c8c;height: auto;	width: 100%;	padding: 50px 0;	font-size: 1.1rem;	line-height: normal;}
.color10{background: #e59f9f;height: auto;	width: 100%;	padding: 50px 0;	font-size: 1.1rem;	line-height: normal;}
.color11{background: #eab3b3;height: auto;	width: 100%;	padding: 50px 0;	font-size: 1.1rem;	line-height: normal;}

#home-bar6-container{
	padding: 4%;
	width: 96%;
	margin: 0 auto 20px auto;
	box-sizing: border-box;
	height: auto;
	background: url("../images/img-7.jpg") no-repeat center center #18416a;
	background-size: cover;
}
.home-cont{
	width: 100%;
	margin: 0 auto 20px auto;
	position: static;
}
.home-cont-txt{
	position: static;
	left: 0;
	top: 0;
	z-index: 11;
}
.home-cont-txt h2{
	font-size: 1.2rem;
	line-height: 160%;
}
.home-cont-txt h3{
	font-size: 1.0rem;
	margin: 10px auto;
	line-height: 180%;
}
.home-cont-txt h4 a{
	width: 180px;
	height: 50px;
	line-height: 50px;
	font-size: 1.1rem;
	border-radius: 35px;
}

#subpages-banner{ padding-top: 150px;display:none;  }
#subpages-banner .banner-1{height: auto; min-height: 200px; background: url(../images/banner-1.jpg) no-repeat center top; background-size: auto 200px; background-attachment: inherit; }
#subpages-banner .banner-2{height: auto; min-height: 200px; background: url(../images/banner-2.jpg) no-repeat center top; background-size: auto 200px; background-attachment: inherit; }
#subpages-banner .banner-3{height: auto; min-height: 200px; background: url(../images/banner-3.jpg) no-repeat center top; background-size: auto 200px; background-attachment: inherit; }
#subpages-banner .banner-4{height: auto; min-height: 200px; background: url(../images/banner-4.jpg) no-repeat center top; background-size: auto 200px; background-attachment: inherit; }
#subpages-banner .banner-5{height: auto; min-height: 200px; background: url(../images/banner-5.jpg) no-repeat center top; background-size: auto 200px; background-attachment: inherit; }
#subpages-banner .banner-6{height: auto; min-height: 200px; background: url(../images/banner-6.jpg) no-repeat center top; background-size: auto 200px; background-attachment: inherit; }
#subpages-banner .banner-7{height: auto; min-height: 200px; background: url(../images/banner-7.jpg) no-repeat center top; background-size: auto 200px; background-attachment: inherit; }
#subpages-banner .banner-8{height: auto; min-height: 200px; background: url(../images/banner-8.jpg) no-repeat center top; background-size: auto 200px; background-attachment: inherit; }
#subpages-banner .banner-9{height: auto; min-height: 200px; background: url(../images/banner-9.jpg) no-repeat center top; background-size: auto 200px; background-attachment: inherit; }

#subpages-banner-m{ padding-top: 150px; display:block;  }

/*banner下提示文字*/
.subpages-banner-title{
	display:none;
}
.subpages-banner-title p{
	display:none;
}

#subpages-content{
	padding: 2%;
	box-sizing: border-box;
}
.header{
	display: block;
}

/*开除应对中心*/
.subpages-kcydzx{
	width: 100%;
	margin: 20px auto;
}
.kcydzx-01-tit h1{
	padding:0;
	font-size: 1.4rem;
}
.kcydzx-01-tit h2{
	font-size: 1.0rem;
	margin: 10px auto;
	width: 100%;
}
.kcydzx-01-txt{
	width: 100%;
	height: auto;
	background: none;
	margin: 0 auto;
	padding: 2%;
	box-sizing: border-box;
}
.kcydzx-01-txt li{
	width: 100%;
	height: auto;
	margin-right: 0;
	margin-bottom: 10px;
	padding: 4%;
	box-sizing: border-box;
	line-height: 1.0rem;
	border: #eee solid 1px;
}
.kcydzx-01-txt li h3{
	font-size: 1.2rem;
}
.kcydzx-01-txt li h4{
	font-size: 1.0rem;
}

.subpages-kcydzx-02{
	padding: 2%;
	box-sizing: border-box;
}
.kcydzx-02{
	width: 100%;
	margin: 20px auto;
}
.kcydzx-02-tit h1{
	padding: 0;
	font-size: 1.4rem;
	margin-bottom: 20px;
}
.kcydzx-02-txt{
	width: 100%;
}
.kcydzx-02-txt h6{
	display: none;
}
.kcydzx-02-txt li{
	width: 100%;
	height: auto;
	float: left;
	margin-right: 0;
	margin-bottom: 10px;
	padding: 2%;
	box-sizing: border-box;
	border-radius: 8px;
	border: #ddd solid 1px;
}
.kcydzx-02-txt li h2{
	font-size: 1.2rem;
	margin-bottom: 10px;
	text-align: left;
}
.kcydzx-02-txt li h3{
	font-size: 1.0rem;
	text-align: left;
}
.kcydzx-02-txt li h4{
	text-align: left;
	font-size: 1.2rem;
}
.kcydzx-02-txt li h5{
	font-size: 1.0rem;
	text-align: left;
}
.subpages-kcydzx-banner{
	height: auto;
	background-size: cover;
	padding: 4%;
	box-sizing: border-box;
}
.subpages-kcydzx-banner h1{
	font-size: 1.4rem;
	margin-bottom: 5px;
}
.subpages-kcydzx-banner h2{
	font-size: 1.0rem;
}

.subpages-kcydzx-03 li{
	width: 100%;
	margin-right: 0;
	margin-bottom: 10px;
	background: url("../images/kc_al_bj.jpg") repeat;
}
.cgyd-top-h1,.cgyd-top-h2,.cgyd-top-h3,.cgyd-top-h4,.cgyd-top-h5{
	font-size: 0.9rem;
	font-weight: normal;
	padding: 5%;
	box-sizing: border-box;
	margin: 5px;
}
.cgyd-top{
	width: 45%;
}
.cgyd-foot{
	background: none;
	padding: 10%;
	box-sizing: border-box;
	width: 55%;
}
.cgyd-foot img{
	width: 60%;
}
.cgyd-foot h2{
	display: inline-block;
	cursor: pointer;
}


.kcydzx-advantage{
	width: 100%;
	margin: 50px auto;
}
.kcydzx-advantage-tit{
	padding: 5px 0;
	margin-bottom: 20px;
}
.kcydzx-advantage-tit h1{
	font-size: 1.8rem;
	margin-bottom: 10px;
}
.kcydzx-advantage-tit h2{
	font-size: 2.0rem;
	margin-bottom: 10px;
}
.kcydzx-advantage-tit h3{
	font-size: 1.0rem;
}
.kcydzx-advantage-nav figure{
	width: 50%;
	padding: 0 2%;
	font-size: 1.0rem;
	margin-bottom: 10px;
}
.kcydzx-advantage-nav span{
	font-size: 1.2rem;
}

.subpages-kcydzx-05{
	width: 96%;
	margin: 0 2%;
	padding: 3%;
	box-sizing: border-box;
	border-radius: 15px 15px 0 0;
	box-shadow: rgba(0,0,0,0.05) 0 0 10px;
}
.subpages-kcydzx-05-tit{
	margin-bottom: 20px;
}
.subpages-kcydzx-05-tit img{
	width: 100%;
}
.subpages-kcydzx-05-list li{
	width: 100%;
	height: auto;
	border-radius: 10px;
	background: #fff;
	padding: 4%;
	margin-bottom: 10px;
	box-shadow: rgba(229,232,245,.6) 0 0 10px;
	overflow: hidden;
}
.subpages-kcydzx-05-list li h4{
	width: 100%;
	line-height: normal;
	background: none;
	text-indent: 0;
	font-size: 1.0rem;
	margin-bottom: 15px;
}
.subpages-kcydzx-05-list li h5{
	width: 100%;
	padding-top: 0;
}
.subpages-kcydzx-05-list li h5 a{
	width: 50%;
	height: auto;
	padding: 2% 0;
	line-height: normal;
	border: #2e88ed solid 1px;
	border-radius: 50px;
	font-size: 1.0rem;
}

/*美国转学和申请保录取*/
.subpages-sqblq{
	width: 100%;
	padding: 5% 2%;
	box-sizing: border-box;
}
.sqblq-01{
    margin-bottom: 20px;
}
.sqblq-01-tit{
    font-size: 1.4rem;
}
.sqblq-01-nav{
    width: 100%;
    margin: 20px auto;
}
.sqblq-01-nav figure{
    width: 100%;
    margin-right: 0;
}
.sqblq-01-nav figure img{
	width: 100%;
}
.sqblq-01-nav figcaption{
    padding: 4%;
}
.sqblq-01-nav figcaption h2{
    font-size: 1.2rem;
    margin-bottom: 0;
}
.sqblq-01-nav figcaption h3{
    font-size: 1.1rem;
}

.ksby-01-nav{
    width: 100%;
    margin: 20px auto 0 auto;
}
.ksby-01-nav figure{
    width:100%;
    margin-right: 0;
    margin-bottom: 10px;
}
.ksby-01-nav figure img{
	width: 100%;
    box-sizing: border-box;
}
.ksby-01-nav figcaption h2{
    font-size: 1.2rem;
}
.ksby-01-nav figcaption h3{
    font-size: 1.3rem;
}

.sqblq-02{
    margin-bottom: 20px;
}
.sqblq-02-tit{
    font-size: 1.4rem;
    margin-bottom: 20px;
}
.sqblq-02-nav{
    width: 100%;
}
.sqblq-02-nav li{
    width: 49.5%;
    min-height: 150px;
    padding: 2%;
	box-sizing: border-box;
    margin-right: 1px;
	margin-bottom: 1px;
}
.sqblq-02-nav li h2{
    font-size: 1.2rem;
    margin-bottom: 5px;
}
.sqblq-02-nav li h3{
	font-size: 0.9rem;
	line-height: 160%;
}

.sqblq-03{
    margin-bottom: 20px;
}
.sqblq-03-tit{
    font-size: 1.4rem;
    margin-bottom: 20px;
}
.sqblq-03-nav{
    width: 100%;
}
.sqblq-03-nav figure{
    width: 100%;
    margin-right: 0;
}
.sqblq-03-nav figure img{
	width: 100%;
}
.sqblq-03-nav figcaption{
    padding: 20px 0;
}
.sqblq-03-nav figcaption h2{
    font-size: 1.2rem;
    margin-bottom: 5px;
}

.sqblq-04{
    margin-bottom: 20px;
}
.sqblq-04-tit{
    font-size: 1.4rem;
    margin-bottom: 20px;
}
.sqblq-04-txt{
    width: 100%;
}
.sqblq-04-txt li{
    width: 100%;
    margin-right: 0;
    margin-bottom: 5px;
}
.sqblq-04-txt-01{
    width: 100%;
    height: auto;
}
.sqblq-04-txt-01-left{
    width: 100%;
    height: auto;
	padding: 4% 0;
    line-height: normal;
    font-size: 1.2rem;
}
.sqblq-04-txt-02-left{
    width: 100%;
    height: auto;
	padding: 4% 0;
    line-height: normal;
    font-size: 1.2rem;
}
.sqblq-04-txt-03-left{
    width: 100%;
    height: auto;
	padding: 4% 0;
    line-height: normal;
    font-size: 1.2rem;
}
.sqblq-04-txt-04-left{
    width: 100%;
    height: auto;
	padding: 4% 0;
    line-height: normal;
    font-size: 1.2rem;
}
.sqblq-04-txt-05-left{
    width: 100%;
    height: auto;
	padding: 4% 0;
    line-height: normal;
    font-size: 1.2rem;
}
.sqblq-04-txt-06-left{
    width: 100%;
    height: auto;
	padding: 4% 0;
    line-height: normal;
    font-size: 1.2rem;
}
.sqblq-04-txt-01-right{
    width: 100%;
    padding: 2%;
	box-sizing: border-box;
}

.sqblq-05{
    width: 100%;
    min-height: 0;
    margin-bottom: 20px;
    padding: 5% 2%;
	box-sizing: border-box;
	background-size: cover;
}
.sqblq-05-tit{
    font-size: 1.4rem;
}
.sqblq-05-nav{
    width: 100%;
    margin: 20px auto 0 auto;
}
.sqblq-05-nav li{
    width: 100%;
    min-height: 0;
    margin-right: 0;
    padding: 4%;
	box-sizing: border-box;
	margin-bottom: 5px;
}
.sqblq-05-nav li h1{
    font-size: 1.2rem;
    margin-bottom: 10px;
}
.sqblq-05-nav li h2{
    line-height: 160%;
}

.sqblq-06{
    width: 100%;
    margin: 0 auto 20px auto;
}
.sqblq-06-tit{
    font-size: 1.4rem;
}
.sqblq-06-nav{
    width: 100%;
    min-height: auto;
    background: none;
    margin: 20px auto 0 auto;
}
.sqblq-06-nav li{
    width: 100%;
    padding: 4%;
	box-sizing: border-box;
    color: #000;
	background: #f6f6f6;
	margin-bottom: 5px;
}
.sqblq-06-nav li h1{
    font-size: 1.2rem;
}
.sqblq-06-nav li h2{
    font-size: 1.0rem;
}

.sqblq-07{
    width: 100%;
    margin: 0 auto 20px auto;
}
.sqblq-07-tit{
	padding: 5px 0;
	position: relative;
}
.sqblq-07-tit:before{
	width: 100px;
}
.sqblq-07-tit:after{
	width: 100px;
}
.sqblq-07-tit h2{
	font-size: 1.6rem;
	margin-bottom: 0;
}
.sqblq-07-tit h3{
	font-size: 1.0rem;
}
.sqblq-07-nav{
    width: 100%;
    height: auto;
    margin: 20px auto 0 auto;
}
.scrollleft {
    width: 100%;
}

.scrollleft li {
    margin-right: 1px;
	margin-bottom: 5px;
    width: 170px;
}

.scrollleft img {
    width: 100%;
}
.scrollleft li h2 p span{
    font-size: 1.1rem;
}

/*美国研究生保录取*/
.yjsblq-01{
	width: 100%;
	padding: 2%;
	box-sizing: border-box;
	margin: 20px auto;
}
.yjsblq-01-tit{
    font-size: 1.4rem;
}
.yjsblq-01-nav{
    width: 100%;
    margin: 20px auto 0 auto;
}
.yjsblq-01-nav figure{
    width: 100%;
    margin-right: 0;
}
.yjsblq-01-nav figure img{
	width: 100%;
}
.yjsblq-01-nav figcaption h2{
    font-size: 1.2rem;
    margin-bottom: 0;
}
.yjsblq-01-nav figcaption h3{
    font-size: 1.0rem;
}

.yjsblq-02{
    min-height: auto;
    padding: 5% 2%;
	box-sizing: border-box;
    background-size: cover;
}
.yjsblq-02-tit{
    font-size: 1.4rem;
}
.yjsblq-02-nav{
    width: 100%;
    margin: 20px auto 0 auto;
}
.yjsblq-02-nav li{
    width: 100%;
    min-height: auto;
    padding: 2%;
    margin-right: 0;
    margin-bottom: 5px;
	box-sizing: border-box;
}
.yjsblq-02-nav li h1{
    font-size: 1.2rem;
}

.yjsblq-03{
    width: 100%;
	padding: 2%;
	box-sizing: border-box;
    margin: 20px auto;
}
.yjsblq-03-tit{
	padding: 4% 2%;
}
.yjsblq-03-tit:before{
	width: 120px;
}
.yjsblq-03-tit:after{
	width: 120px;
}
.yjsblq-03-tit h2{
	font-size: 1.4rem;
	margin-bottom: 0;
}
.yjsblq-03-tit h3{
	font-size: 1.0rem;
}
.yjsblq-03-nav{
    width: 100%;
    margin: 20px auto 0 auto;
}

/*学业辅导*/
.xyfd-01{
	width: 100%;
	padding: 2%;
	box-sizing: border-box;
	margin: 20px auto;
}
.xyfd-01-tit{
    padding: 5px 0;
}
.xyfd-01-tit h2{
    font-size: 1.4rem;
    margin-bottom: 0;
}
.xyfd-01-nav{
    width: 100%;
    margin: 20px auto 0 auto;
}
.xyfd-01-nav figure{
    width: 49.5%;
    margin-right: 1px;
}
.xyfd-01-nav figure img{
	width: 50%;
}
.xyfd-01-nav figcaption{
    padding: 5px 0;
    font-size: 1.0rem;
}

.xyfd-02{
	width: 100%;
	margin: 20px auto;
}
.xyfd-02-tit{
    font-size: 1.4rem;
}
.xyfd-02-nav{
    width: 100%;
    margin: 20px auto;
}
.xyfd-02-nav li{
    width: 100%;
    min-height: auto;
    padding: 5%;
	box-sizing: border-box;
}
.xyfd-02-nav li h2{
    font-size: 1.3rem;
    margin-bottom: 5px;
}

.xyfd-03{
	width: 100%;
	padding: 2%;
	box-sizing: border-box;
	margin: 20px auto;
}
.xyfd-03-tit h2{
    font-size: 1.4rem;
    margin-bottom: 5px;
	padding: 0 15%;
}
.xyfd-03-tit h3{
    padding: 0 5%;
}
.xyfd-03-nav{
    width: 100%;
    margin: 20px auto 0 auto;
}
.xyfd-03-nav figure{
    width: 100%;
    margin-right: 0;
	margin-bottom: 5px;
}
.xyfd-03-nav figure img{
	width: 100%;
}
.xyfd-03-nav figure h1{
    font-size: 1.3rem;
}

.xyfd-04{
    width: 100%;
	padding: 2%;
	box-sizing: border-box;
    margin: 0 auto 20px auto;
}
.xyfd-04-tit{
	width: 100%;
	height: auto;
	padding: 10px 0;
	position: relative;
}
.xyfd-04-tit:before{
	width: 120px;
}
.xyfd-04-tit:after{
	width: 120px;
}
.xyfd-04-tit h2{
	font-size: 1.4rem;
	margin-bottom: 0;
}
.xyfd-04-tit h3{
	font-size: 1.0rem;
}
.xyfd-04-nav{
    width: 100%;
    margin: 20px auto 0 auto;
}

.xyfd-05{
    width: 100%;
    padding: 2%;
	box-sizing: border-box;
    margin: 0 auto 20px auto;
}
.xyfd-05-tit{
	width: 100%;
	height: auto;
	padding: 10px 0;
	position: relative;
}
.xyfd-05-tit:before{
	width: 100px;
}
.xyfd-05-tit:after{
	width: 100px;
}
.xyfd-05-tit h2{
	font-size: 1.4rem;
}
.xyfd-05-nav{
    width: 100%;
    margin: 20px auto 0 auto;
}
.xyfd-05-nav li{
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.writer{
	width: 100%;
}
.write-pic{
	width: 35%;
}
.write-pic img{
	width: 100%;
}
.write-txt{
	width: 62%;
	padding-right: 0;
}
.write-txt h1{
	font-size: 1.0rem;
}
.write-txt h3{
	font-size: 1.0rem;
}
.write-txt h4{
	font-size: 0.9rem;
}




/*英国加拿大香港*/
.UK{
	width: 100%;
	padding: 2%;
	box-sizing: border-box;
	margin: 20px auto;
}
.UK-tit{
    font-size: 1.4rem;
}
.UK-nav{
    width: 100%;
    margin: 20px auto 0 auto;
}
.UK-nav li{
    width: 100%;
    margin-right: 0;
}
.UK-nav li h2{
	width: 100%;
	height: auto;
}
.UK-nav li h2 img{
    width: 100%
}
.UK-nav li h3{
    padding: 4% 0;
	box-sizing: border-box;
    font-size: 1.0rem;
}
.UK-nav li h3 p{
	text-indent: 2.0rem;
}
.UK-nav li h3 span{
    font-size: 1.2rem;
}
.UK-case{
    width: 100%;
    margin: 20px auto 0 auto;
}
.UK-case h1{
    font-size: 1.4rem;
}
.UK-case-pic{
    margin: 20px auto 0 auto;
}

.CAN{
	width: 100%;
    padding: 0;
	box-sizing: border-box;
	margin: 20px auto;
	overflow: hidden;
}
.CAN-tit{
    font-size: 1.4rem;
}
.CAN-nav{
    width: 100%;
    margin: 20px auto 0 auto;
}
.CAN-nav li{
    width: 90%;
    margin-right: 0;
	margin-bottom: 5px;
}
.CAN-nav li h2{
	width: 100%;
	height: auto;
}
.CAN-nav li h2 img{
    width: 100%;
}
.CAN-nav li h3{
    padding: 4% 0;
	box-sizing: border-box;
    font-size: 1.0rem;
}
.CAN-nav li h3 p{
	text-indent: 2.0rem;
}
.CAN-nav li h3 span{
    font-size: 1.2rem;
}
.CAN-case{
    width: 100%;
    margin: 20px auto 0 auto;
}
.CAN-case h1{
    font-size: 1.4rem;
}
.CAN-case-pic{
    margin: 20px auto 0 auto;
}

.HK{
	width: 100%;
	padding: 2%;
	box-sizing: border-box;
	margin: 20px auto;
}
.HK-tit{
    font-size: 1.4rem;
}
.HK-nav{
    width: 100%;
    margin: 20px auto 0 auto;
}
.HK-nav li h2{
	width: 100%;
	height: auto;
}
.HK-nav li h2 img{
    width: 100%;
}
.HK-nav li h3{
    padding: 4% 0;
	box-sizing: border-box;
    font-size: 1.0rem;
}
.HK-nav li h3 p{
	text-indent: 1.0rem;
	font-size: 0.9rem;
}
.HK-nav li h3 span{
    font-size: 1.2rem;
}
.HK-case{
    width: 100%;
    margin: 20px auto 0 auto;
}
.HK-case h1{
    font-size: 1.4rem;
}
.HK-case-pic{
    margin: 20px auto 0 auto;
}

.AUS{
	width: 100%;
	padding: 2%;
	box-sizing: border-box;
	margin: 20px auto;
}
.AUS-tit{
    font-size: 1.4rem;
}
.AUS-nav{
    width: 100%;
    margin: 20px auto 0 auto;
}
.AUS-nav li{
    width: 49.5%;
	margin-right: 1px;
	margin-left: 0;
	margin-bottom: 1px;
}
.AUS-nav li img{
	width: 100%;
}

/*成功案例*/
.subpages-case{
	width: 100%;
	margin: 20px auto;
}
.subpages-case h2{
	font-size: 1.4rem;
	margin-bottom: 20px;
	padding: 0;
}
.subpages-case-pic{
	width: 100%;
}
.subpages-case-pic figure{
	width: 49.5%;
	margin-right: 1px;
	margin-bottom: 5px;
}
.subpages-case-pic figure img{
	width: 100%;
	box-sizing: border-box;
}

.case-info{
	padding: 2%;
	box-sizing: border-box;
	overflow: hidden;
}
.case-info-tit-container{
	display: none;
}
.case-info-txt{
	width: 100%;
	margin: 20px auto;
}
.case-info-txt img{
	width: 100%;
}
.case-info-txt h1{
	padding: 10px 0;
	font-size: 1.1rem;
}
.case-info-txt h2{
	font-size: 0.9rem;
}
.case-info-txt p{
	margin: 10px 0;
	font-size: 1.0rem;
}
.case-info-txt-more{
	width: 100%;
	height: auto;
	margin-top: 30px;
	padding-top: 10px;
	border-top: #eee solid 1px;
}
.case-info-txt-more p{
	margin: 0 auto;
	display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;
}

/*单页样式*/
.subpages-container{
	padding: 2%;
	box-sizing: border-box;
}
.subpages-tit-container{
	display: none;
}
.subpages-txt{
	width: 100%;
	margin: 20px auto;
}
.subpages-txt h1{
	padding: 10px 0;
	font-size: 1.4rem;
}
.subpages-text{
	width: 100%;
	margin: 20px auto 0 auto;
	font-size: 1.0rem;
}
.subpages-txt p{
	margin: 10px auto;
	font-size: 1.0rem;
	
}

/*快速毕业*/
.ksby-01-container{
	padding: 2%;
	box-sizing: border-box;
}
.ksby-01{
	width: 100%;
	margin: 20px auto;
}
.ksby-01-txt{
	width: 100%;
}
.ksby-01-txt h1{
	font-size: 1.6rem;
	padding: 0;
}
.ksby-01-txt h2{
	font-size: 1.0rem;
	margin-bottom: 10px;
}
.ksby-01-txt p{
	font-size: 1.0rem;
}
.ksby-01-pic{
	width: 100%;
}
.ksby-01-pic img{
	width: 100%;
}

.ksby-02-container{
	padding: 2%;
	box-sizing: border-box;
}
.ksby-02{
	width: 100%;
	margin: 20px auto;
}
.ksby-02-tit{
	width: 100%;
	height: auto;
}
.ksby-02-tit h2{
	font-size: 1.6rem;
	padding: 0;
}
.ksby-02-tit h3{
	font-size: 1.0rem;
}
.ksby-02-txt{
	width: 100%;
	margin-top: 20px;
}
.ksby-02-txt h4{
	font-size: 1.4rem;
	margin-bottom: 10px;
}
.ksby-02-txt li{
	width: 100%;
	min-height: 0;
	padding: 3%;
	box-sizing: border-box;
	border-radius: 8px;
	margin-right: 0;
	margin-bottom: 10px;
	box-shadow: rgba(0,0,0,0.05) 0 2px 8px;
	font-size: 1.0rem;
}
.ksby-02-txt li h3{
	font-size: 1.1rem;
	margin-bottom: 5px;
}

.ksby-03-container{
	padding: 2%;
	box-sizing: border-box;
}
.ksby-03{
	width: 100%;
	margin: 20px auto;
}
.ksby-03-tit h2{
	font-size: 1.6rem;
	padding: 0;
}
.ksby-03-tit h3{
	font-size: 1.0rem;
}
.ksby-03-nav{
	width: 100%;
	margin-top: 20px;
}
.ksby-03-nav figure{
	width: 100%;
	margin-right: 0;
}
.ksby-03-nav figure h1 img{
	width: 50%;
}
.ksby-03-nav figcaption{
	text-align: center;
	padding: 10px 0;
}
.ksby-03-nav figcaption p span{
	font-size: 1.1rem;
}

.ksby-04-container{
	padding: 2%;
	box-sizing: border-box;
}
.ksby-04{
	width: 100%;
	margin: 20px auto;
}
.ksby-04-tit h2{
	font-size: 1.6rem;
	padding: 0;
}
.ksby-04-tit h3{
	font-size: 1.0rem;
}
.ksby-04-nav{
	width: 100%;
	height: auto;
	background: url("../images/bg6.png") no-repeat center center;
	background-size: cover;
	overflow: hidden;
	margin-top: 20px;
}
.ksby-04-nav li{
	width: 47.5%;
	margin-right: 1px;
	padding: 1%;
	text-align: center;
}
.ksby-04-nav li figure{
	width: 100%;
}


.ksby-05-container{
	padding: 2%;
	box-sizing: border-box;
}
.ksby-05{
	width: 100%;
	margin: 20px auto;
}
.ksby-05-tit{
	width: 100%;
	height: auto;
}
.ksby-05-tit h2{
	font-size: 1.6rem;
	padding: 0;
}
.ksby-05-tit h3{
	font-size: 1.0rem;
}
.ksby-05-nav{
	width: 100%;
	margin: 20px auto 0 auto;
}
.ksby-05-nav figure{
	width: 49.5%;
	margin-right: 1px;
	margin-bottom: 1px;
}
.ksby-05-nav figure img{
	width: 100%;
}

/*签证服务*/
.qzfw-01-container{
	padding: 2%;
	box-sizing: border-box;
}
.qzfw-01{
	width: 100%;
	margin: 20px auto;
}
.qzfw-01-tit{
	margin-bottom: 20px;
}
.qzfw-01-tit h2{
	font-size: 1.6rem;
	padding: 0;
}
.qzfw-01-tit h3{
	font-size: 1.0rem;
	margin-bottom: 10px;
}
.qzfw-01-tit p{
	font-size: 0.9rem;
	line-height: 1.4rem;
}
.qzfw-01-nav{
	width: 100%;
}
.qzfw-01-nav li{
	width: 100%;
	padding: 4%;
	box-sizing: border-box;
	border-radius: 8px;
	margin-right: 0;
	margin-bottom: 10px;
}
.qzfw-01-nav li p{
	font-size: 1.0rem;
}
.qzfw-01-nav li p span{
	font-size: 1.1rem;
}
.qzfw-01-nav li img{
	float: left;
	width: 30%;
	margin-right: 10px;
}

.qzfw-02-container{
	padding: 2%;
	box-sizing: border-box;
}
.qzfw-02{
	width: 100%;
	margin: 20px auto;
	background: none
	background-size: 100%;
}
.qzfw-02-left{
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 20px;
}
.qzfw-02-left h2{
	font-size: 1.6rem;
	padding: 0;
	text-align: center;
}
.qzfw-02-left h3{
	font-size: 1.0rem;
	text-align: center;
}
.qzfw-02-right{
	width: 100%;
	border-radius: 15px;
	padding: 3%;
	box-sizing: border-box;
	font-size: 1.0rem;
}
.qzfw-02-right h1{
	font-size: 1.2rem;
}

.qzfw-03-container{
	padding: 2%;
	box-sizing: border-box;
}
.qzfw-03{
	width: 100%;
	margin: 20px auto;
}
.qzfw-03-tit{
	margin-bottom: 20px;
}
.qzfw-03-tit h2{
	font-size: 1.6rem;
	padding: 0;
}
.qzfw-03-tit h3{
	font-size: 1.0rem;
}
.qzfw-03-nav{
	width: 100%;
}
.qzfw-03-nav figure{
	width: 100%;
	margin-right: 0;
	margin-bottom: 5px;
	padding: 4%;
	box-sizing: border-box;
}
.qzfw-03-nav figcaption h1{
	font-size: 1.1rem;
}
.qzfw-03-nav figcaption h3{
	font-size: 1.0rem;
	margin-top: 10px;
}

.qzfw-04-container{
	padding: 2%;
	box-sizing: border-box;
}
.qzfw-04{
	width: 100%;
	margin: 20px auto;
}
.qzfw-04-tit{
	width: 100%;
	height: auto;
	margin-bottom: 50px;
}
.qzfw-04-tit h2{
	font-size: 1.6rem;
	padding: 0;
}
.qzfw-04-tit h3{
	font-size: 1.0rem;
}
.qzfw-04-nav{
	width: 100%;
}
.qzfw-04-nav figure{
	width: 100%;
	margin-right: 0;
	margin-bottom: 5px;
	padding: 4%;
	box-sizing: border-box;
}
.qzfw-04-nav figure img{
	float: left;
	margin-right: 5px;
	width: 30%;
}
.qzfw-04-nav figcaption h1{
	font-size: 1.1rem;
}
.qzfw-04-nav figcaption h3{
	font-size: 1.0rem;
	margin-top: 10px;
}

/*2021年劳动节新增补充*/
.ydzx-container{
	width: 100%;
	padding: 20px 0;
}
.ydzx01{
	margin-bottom: 20px;
}
.ydzx01 h1{
	font-size: 1.4rem;
}
.ydzx01-yy{
	width: 100%;
	margin-top: 20px;
}
.ydzx01-yy li{
	width: 100%;
    min-height: 0;
	margin-right: 0;
    margin-bottom: 20px;
    position: static;
}
.ydzx01-yy li h2{
	font-size: 1.1rem;
}
.ydzx01-yy li h3{
	font-size: 1.0rem;
}
.ydzx01-yy li h4{
    position: static;
    bottom: 0;
    margin-top: 15px;
}
.ydzx01-yy p{
    font-size: 1.0rem;
}

.ydzx01-xinanli{
	width: 100%;
	margin-top: 0;
}
.ydzx01-xinanli h6{
	font-size: 1.2rem;
	margin-bottom: 20px;
}
.ydzx01 h5{
	font-size: 1.0rem;
}
.ydzx01-xinanli figure{
	width: 49.5%;
	margin-right: 1px;
    margin-bottom: 1px;
}
.ydzx01-xinanli figure img{
	width: 100%;
	border: #eee solid 1px;
    box-sizing: border-box;
}

.ydzx02{
	margin-bottom: 20px;
}
.ydzx02 h1{
	font-size: 1.4rem;
}
.ydzx02-ydfw{
	width: 100%;
	margin: 20px auto 0 auto;
}
.none {  display: none;}
.TabTitle3 {  height: auto;  margin: 0 auto;  overflow: hidden; display: inline-block; width: 100%;}
.TabTitle3 li { height: 50px;  width: 33.0%; line-height: 50px;  margin-right: 1px; margin-bottom: 0; font-size: 1.1rem;}
.TabContent3 { width: 100%; padding: 3%; box-sizing: border-box; }
.ydzx02-ydfw1 h2{
    font-size: 1.0rem;
}
.ydzx02-ydfw2{
    width: 100%;
}
.ydzx02-ydfw2 li{
    width: 100%;
    min-height: 0;
    padding: 4%;
    box-sizing: border-box;
    margin-right: 0;
    margin-bottom: 10px;
}
.ydzx02-ydfw2 li h2{
    font-size: 1.1rem;
}
.ydzx02-ydfw2 li h5{
    font-size: 1.0rem;
}

.ydzx03{
	margin-bottom: 20px;
}
.ydzx03 h1{
	font-size: 1.4rem;
}
.ydzx03-faq{
	width: 100%;
	margin-top: 20px;
}
.ydzx03-faq li{
	width: 100%;
	margin-right: 0;
    margin-bottom: 1px;
}

.ydzx04 h1{
	font-size: 1.4rem;
}
.ydzx04-liucheng{
	width: 100%;
	margin-top: 20px;
}
.ydzx04-liucheng li{
	width: 100%;
	min-height: 0;
	margin-right: 0;
    margin-bottom: 5px;
	padding: 4%;
    box-sizing: border-box;
}
.ydzx04-liucheng li h2{
	font-size: 1.0rem;
}
.ydzx04-liucheng li p{
	font-size: 1.0rem;
}

.ydzx05{
	margin-bottom: 20px;
}
.ydzx05 h1{
	font-size: 1.4rem;
}
.ydzx05-anli{
	width: 100%;
	margin-top: 20px;
}
.ydzx05-anli h6{
	font-size: 1.1rem;
}
.ydzx05-anli dt{
	width: 100%;
	margin-right: 0;
	margin-bottom: 0;
}
.ydzx05-anli dt ul li{
	font-size: 1.0rem;
}
.reveal-modal-bg{position:fixed;height:100%;width:100%;background-color:#000;z-index:100;display:none;top:0;left:0;}
.reveal-modal{visibility:hidden;top:100px;left:0;margin-left:0;width:100%;background:#eee; position:absolute;z-index:101;padding:4%; box-sizing: border-box; text-align: center; }

.ydzx06{
    margin-bottom: 20px;
}
.ydzx06 h1{
	font-size: 1.4rem;
}
.ydzx06-media{
	width: 100%;
	margin-top: 20px;
}
.ydzx06-media figure{
	width: 49.5%;
	margin-right: 1px;
	margin-bottom: 5px;
}
.ydzx06-media figure img{
    width: 100%;
}

/*2022年4月9日补充*/
.ydzx-20220409{
	width: 100%;
    padding: 5% 2%;
    margin-bottom: 20px;
    box-sizing: border-box;
}
.ydzx-20220409 h1{
	font-size: 1.4rem;
    margin-bottom: 20px;
}
.ydzx-20220409 p{
    font-size: 1.0rem;
}

.ydzx07{
	margin-bottom: 20px;
}
.ydzx07 h1{
	font-size: 1.4rem;
}
.ydzx07-txt{
	width: 100%;
	margin: 20px auto 0 auto;
}
.ydzx07-txt li{
    width: 100%;
    min-height: 0x;
    margin-right: 0;
    margin-bottom: 10px;
    padding: 4%;
    box-sizing: border-box;
}
.ydzx07-txt li h2{
    font-size: 1.1rem;
}

.ydzx08{
	margin-bottom: 20px;
}
.ydzx08 h1{
	font-size: 1.4rem;
}
.ydzx08-txt{
	width: 100%;
	margin: 20px auto 0 auto;
}
.ydzx08-txt li{
    width: 100%;
    min-height: 0;
    margin-right: 0;
    margin-bottom: 5px;
    padding: 4%;
    box-sizing: border-box;
}
.ydzx08-txt li h2{
    text-align: center;
    display: table;
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    border-radius: 50%;
}
.ydzx08-txt li h3{
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    margin: 10px auto;
}
.ydzx08-txt li h4{
    text-align: center;
    padding: 0 10%;
}
.ydzx08-txt-col1{
    background: #2086e5;
}
.ydzx08-txt-col2{
    background: #44c477;
}
.ydzx08-txt-col3{
    background: #F2D93A;
}
.ydzx08-txt-col4{
    background: #45c377;
}
.ydzx08-txt-col5{
    background: #2086e5;
}


/*更多案例*/
.ydzxxinanli{
	margin-bottom: 20px;
}
.ydzxxinanli h1{
	font-size: 1.6rem;
}
.ydzxxinanli-list{
	width: 100%;
	margin-top: 20px;
}
.ydzxxinanli-list figure{
	width: 49.5%;
	margin-right: 1px;
	margin-bottom: 5px;
}
.ydzxxinanli-list figure img{
	width: 100%;
	box-sizing: border-box;
}

.xyfd-video{
	width: 100%;
	padding: 5% 2%;
    box-sizing: border-box;
    margin: 20px auto;
}
.xyfd-video-tit h2{
    font-size: 1.3rem;
}
.xyfd-video-container{
    margin: 20px auto 0 auto;
}
.xyfd-video-container li{
    width: 100%;
}
.xyfd-video-container li video{
    width: 100%;
    height: auto;
}

/*2022423*/
.div-2022423{
    padding: 4% 2%; 
    margin-bottom: 20px;
    box-sizing: border-box;
}
.div-2022423 h1{
    font-size: 1.4rem;
    padding: 0;
}
.div-2022423-nav{
    margin-top: 20px;
}
.div-2022423-nav li{
    width: 100%;
    margin-bottom: 5px;
}
.div-2022423-txt{
    width: 100%;
    height: auto;
    background: #fff;
    border-radius: 5px;
    padding: 3%;
    box-sizing: border-box;
    line-height: 220%;
}
.div-2022423-txt span{
    font-size: 1.1rem;
}
.div-2022423-txt p{
    font-size: 1.0rem;
}

/*20220503补充*/
.div-20220503{
    margin-bottom: 40px;
}
.div-20220503-left{
    width: 100%;
    margin-bottom: 10px;
}
.div-20220503-left h2{
    font-size: 1.2rem;
}
.div-20220503-left img{
    width: 100%;
}
.div-20220503-right{
    width: 100%;
    min-height: auto;
}
.div-20220503-right h2{
    font-size: 1.2rem;
    margin-bottom: 10px;
}

.div-20220503-02{
    width: 100%;
    height: auto;
    margin-bottom: 60px;
    overflow: hidden;
}

.xlrz-01{
    width: 100%;
    margin: 20px auto;
}
.xlrz-01 h2{
    font-size: 1.2rem;
    padding: 0;
}
.xlrz-01-bar1 strong{
    font-size: 1.1rem;
}
.xlrz-01-bar1-left{
    width: 100%;
    min-height: auto;
    margin-bottom: 10px;
}
.xlrz-01-bar1-right{
    width: 100%;
    min-height: auto;
}
.xlrz-01-pic{
    width: 100%;
    margin-top: 20px;
}
.xlrz-01-pic figure{
    width: 49.7%;
    height: auto;
    margin-right: 1px;
    margin-bottom: 1px;
}
.xlrz-01-pic figure img{
    width: 100%;
    height: auto;
}

.xlrz-02{
    width: 100%;
    margin: 20px auto;
}
.xlrz-02 h2{
    font-size: 1.2rem;
    padding: 3% 2%;
    margin-bottom: 10px;
    box-sizing: border-box;
}
.xlrz-02 p{
    font-size: 1.0rem;
}

.div-20220503-04 h1{
    font-size: 1.4rem;
}


/*2024年3月22日补充*/
.div-20240322{
    width: 100%;
    margin: 20px auto 0 auto;
    padding: 2%;
    box-sizing: border-box;
}
.div-20240322 h2{
    font-size: 1.4rem;
    margin-bottom: 20px;
}
.div-20240322 li{
     width: 100%;
     min-height: auto;
     margin-right: 0;
     margin-bottom: 10px;
     font-size: 1.1rem;
     padding: 3%;
     box-sizing: border-box;
}














}






@media screen and (max-width:861px){

body{font-size: 1.0rem; line-height: 180%;}


}

@media screen and (max-width:768px){





}


@media screen and (max-width:668px){


  
}

@media screen and (max-width:420px) {

body{font-size: 1.0rem; line-height: 180%;}





}

@media screen and (max-width:376px){



}

@media screen and (max-width:321px){



}