.ovh {
	overflow: hidden
}

@media only screen and (min-width: 360px) {
html {
	font-size: 26px !important
}
}

@media only screen and (min-width: 435px) {
html {
	font-size: 32px !important
}
}

@media only screen and (min-width: 500px) {
html {
	font-size: 36px !important
}
}

@media only screen and (min-width: 769px) {
html {
	font-size: 40px !important
}
}

@media only screen and (min-width: 1025px) {
html {
	font-size: 48px !important
}
}
@media (max-width: 1025px){
	.weizhi{display: none;}
	.about-main2{display: none;}
	.lichengmain{display: block;}
}
@media (min-width: 769px) and (max-width: 1025px){
	.apple-banner{max-height: 498px;}
	.slide6{max-height: 497px;}
	.slide1,.slide2,.slide3,.slide4,.slide5{max-height: 497px;background-size: 100% 498px!important;}
	.slide1 .title{font-size: 36px;}
	.slide1 .txt{line-height: 3;}
	.swiper-button-prev span, .swiper-button-next span{top: 40%;}
	.fbanner h4{font-size: 48px;}
	.newslist-tit{font-size: 36px;}
	.newslist li .newslist-m h3{font-size: 24px;}
	.newslist li .newslist-m p{max-height: 140px; overflow: hidden;}
	.lmain .guifan .guifan-l img{width: 80%;max-width: 80%;}
	#book .book-m-l li select{width:  220px;}
	#book .book-m-l li input{width: 200px;}
	#book .book-m-l .info select{padding: 10px 2px;margin-left: 5px;}
	.lianxi .info{width: 100%;}
	.lianxi .ptel{width: 100%;text-align: left;}
	.abanner{height: 600px;background-size:auto 100%!important;}
	.fbanner{background-size:auto 100%!important;}
	.pbanner b{left: 40%;font-size: 36px;line-height: 2;top: 42%}
	.pbanner p{left: 40%;font-size: 18px;line-height: 2;top: 55%}
	.pabnner1 .pabnner1-r b{font-size: 36px;}
	.pabnner1 .pabnner1-r p{font-size: 18px;}
	.pabnner1 .pabnner1-l img{max-width: 90%;}
	.pabnner1{height: 450px;background-size:auto 100%!important}
	.about-tor .about-tor-r h2{padding-top: 13%;}
    .about-tor .about-tor-r h2,.about-tor .about-tor-r h3{padding-left: 50px;font-size: 0.6rem;line-height: 2;}
    .about-tor .about-tor-r p{font-size: 0.3rem;padding-left: 50px;line-height: 2;padding-top: 10px;}

}
@media (min-width: 751px) and (max-width: 768px){
	.apple-banner{max-height: 448px;}
	.slide6{max-height: 447px;}
	.slide1,.slide2,.slide3,.slide4,.slide5{max-height: 447px;background-size: 100% 448px!important;}
	.slide1 .title{font-size: 36px;}
	.slide1 .txt{line-height: 3;}
	.swiper-button-prev span, .swiper-button-next span{top: 35%;}
	.fbanner h4{font-size: 42px;}
	.newslist-tit{font-size: 34px;}
	.newslist li .newslist-m h3{font-size: 24px;}
	.newslist li .newslist-m p{max-height: 140px; overflow: hidden;}
	.lmain .guifan .guifan-l img{width: 80%;max-width: 80%;}
	#book .book-m-l li select{width:  220px;}
	#book .book-m-l li input{width: 200px;}
	#book .book-m-l .info select{padding: 10px 2px;margin-left: 5px;}
	.lianxi .info{width: 100%;margin: 5px 0;}
	.lianxi .ptel{width: 100%;text-align: left;}
	.abanner{height: 600px;background-size:auto 100%!important;}
	.fbanner{background-size:auto 100%!important;}
	.pbanner b{left: 40%;font-size: 36px;line-height: 2;top: 42%}
	.pbanner p{left: 40%;font-size: 18px;line-height: 2;top: 58%}
	.pabnner1 .pabnner1-r b{font-size: 36px;}
	.pabnner1 .pabnner1-r p{font-size: 18px;}
	.pabnner1 .pabnner1-l img{max-width: 90%;}
	.pabnner1{height: 450px;background-size:auto 100%!important}
		.about-tor .about-tor-r h2{padding-top: 13%;}
    .about-tor .about-tor-r h2,.about-tor .about-tor-r h3{padding-left: 50px;font-size: 0.6rem;line-height: 2;}
    .about-tor .about-tor-r p{font-size: 0.3rem;padding-left: 50px;line-height: 2;padding-top: 10px;}
}
@media (max-width: 750px){
	.apple-banner{max-height: 178px;padding-top: 50px;}
	.apple-banner .swiper-container{height: 178px;}
	.slide6{display: none;}
	.slide1,.slide2,.slide3,.slide4,.slide5{max-height: 447px;background-size: 100% 178px!important;}
	.apple-banner .swiper-pagination{display: none;}
	.slide1 .title{font-size: 32px;top: 45%;left: 10%;}
	.slide1 .txt{line-height: 3;left: 10%;top: 52%;}
	.swiper-button-prev span, .swiper-button-next span{top: 35%;}
	.suspension{display: none;}
	.main.index .index-nav .link{padding: 2.1% 5%;width: 90%}
	.main.index .index-nav .link.link2 { border-left: 0px ;  padding-right: 5%;}
	.main.index .index-nav .link2 .text{padding-left: 13px;}
	.help-main ul{display: block;overflow: hidden;}
	.help-main ul li{width: 100%;margin-bottom: 20px;}
	.help-main li .pic{width: 150px;height: 150px;line-height:150px;}
	.plist ul li{width: 97.7%;}
	.fbanner h4{font-size: 28px;}
	.fbanner{height: 480px;}
	.newslist-tit{font-size: 26px;}
	.newslist li .newslist-pic{width: 200px;}
	.newslist li .newslist-m h3{font-size: 18px;}
	.newslist li .newslist-m p{max-height: 90px; overflow: hidden;}
	.newslist li .newslist-pic img{width: 100%;}
	.cmain #fangshi li{width: 100%;}
	#book .book-m-l,#book .book-m-r{width: 100%;}
	#book .book-m-r{margin-top: 30px;}
	#book .book-m-l li select{width:  96%;padding: 10px 5px;margin-left: 0;}
	#book .book-m-l li input{width: 96%;padding: 10px 5px;margin-left: 0;}
	#book .book-m-l .info select{padding: 10px 2px;margin-left: 5px;}
	#book .book-m-r li textarea{padding: 10px 5px; width: calc(100% - 20px); width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px);margin-top: 20px;}
	#book .book-m-l .info select{width: 96%;margin: 5px 0;}
	.pinpai .pinpai-tit a{padding: 20px 30px;}
	.fbanner{background-size:auto 100%!important;}
	.about-tor{width: 96%;margin-left: 2%;}
	.about-tor .about-tor-l{width: 100%;}
	.about-tor .about-tor-r{width: 100%;}
	.about-tor .about-tor-r h2{padding-top: 10%;padding-left: 10%}
	.about-tor .about-tor-r h3{padding-left: 10%}
	.about-tor .about-tor-r p{padding-bottom: 10%;padding-left: 10%}
	.zili .zilil{width: 100%;}
	.zili .zilir{width: 100%;}
	.picScroll li {  width: calc(100% - 25px); width: -moz-calc(100% - 25px);  width: -webkit-calc(100% - 25px); }
	.picScroll li .pic img{width: 100%;}
	.pbanner img{min-height: 360px;}
	.pabnner1{padding-top: 60px;} 
	.pbanner b{left: 10%;font-size: 30px;line-height: 2;top: 42%}
	.pbanner p{left: 10%;font-size: 14px;line-height: 2;top: 58%}
	.pabnner1 .pabnner1-l{width: 100%; text-align: center}
	.pabnner1 .pabnner1-l img{max-width: 90%;}
	.pabnner1 .pabnner1-r{width: 100%}
	.pabnner1 .pabnner1-r b{font-size: 36px;}
	.pabnner1 .pabnner1-r p{font-size: 18px;}
	.pabnner1{height: 450px;background-size:auto 100%!important}
	.pvideo .video video{width: 94%;}
	.xijie1-l b{font-size: 18px;}
	.canshu .canshu-pic{width: 100%;margin-bottom: 20px;text-align: center;}
	.canshu .canshu-pic img{max-width: 100%;}
	.canshu .canshu-m{width: 100%;}
	.xijie .xijie-tit{font-size: 24px;}
	
}
@media (min-width: 501px) and (max-width: 750px){
	.plist ul li { float: left;  width: 47.7%;   margin: 0 0 2.3% 2.3%;}
	.lmain .fuwu li{width: 32%;}
	.lmain .guifan .guifan-l img{width: 80%;max-width: 80%;}
	#hero-slides{display: none}
	.pc-banner{display: block;}
	.qianjing .qianjing-tit{ padding: 50px 0;}
	.pinpai .pinpai-m li{width: 50%;}
	.liuc .liuc-m li{width: 50%;}
		#book .book-m-l .info select{padding: 10px 2px;margin-left: 5px;}
		.lianxi .info{width: 100%;margin: 5px 0;}
	.lianxi .ptel{width: 100%;text-align: left;}
	.abanner{height: 600px;background-size:auto 100%!important;}
	
}
@media (max-width: 580px){
	.newslist li{display: block;}
	.newslist li .newslist-pic{width: 100%;margin-bottom: 20px;}
	.newslist li .newslist-m{width: 100%;}
	.newslist li .newslist-pic img{width: 100%;max-width: 100%;}
	.news .news-next{overflow: hidden;}
	.news .news-next p{width: 100%;padding: 10px 0;}
	.news .news-tit h2{font-size: 18px;}
	.news .news-next .fr{text-align: left;}
	.lmain .fuwu li{width: 98%;margin-bottom: 20px;}
	.lmain .guifan .guifan-l{width: 100%;margin-bottom: 20px;}
	.lmain .guifan .guifan-r{width: 100%;}
	.lmain .guifan .guifan-l img{width: 100%;max-width: 100%;}
	.asklist-tit{font-size: 26px;}
	#hero-slides{display: none}
	.pc-banner{display: block;}
	.qianjing .qianjing-tit{font-size: 24px; padding: 50px 0 20px;}
	.lianxi .info{width: 100%;margin: 5px 0;text-align: left;}
	.lianxi .ptel{width: 100%;text-align: left;}
	.lianxi .info select{padding: 10px 1px;width: 100%;margin-top: 10px;}
	.lianxi .ptel input:first-child{width: 90%;margin-top: 10px;margin-left: 0;margin-bottom: 20px;}
	.lianxi .ptel input:nth-child(2){width: 90%;margin-top: 10px;margin-left: 0;}
	.lianxi .ptel .button{width: 80%;margin-top: 20px;}
	.abanner h4{font-size: 32px;}
	.abanner p{font-size: 18px;}
	.abanner{height: 400px;background-size:auto 100%!important;}
	.outlook-list li {width: 100%; margin-bottom: 30px;}
}
@media (max-width: 320px){
	.lianxi .info{width: 100%;margin: 5px 0;text-align: left;}
	.lianxi .ptel{width: 100%;text-align: left;}
	.lianxi .info select{padding: 10px 1px;width: 100%;margin-top: 10px;}
	.lianxi .ptel input:first-child{width: 90%;margin-top: 10px;margin-left: 0;margin-bottom: 20px;}
	.lianxi .ptel input:nth-child(2){width: 90%;margin-top: 10px;margin-left: 0;}
	.lianxi .ptel .button{width: 80%;margin-top: 20px;}
}
