@charset "UTF-8";
@media (max-width: 1680px){
	
}
@media (max-width: 1440px){
	.agent-wrap .system .info img{
		width: 80%;
	}
	.about-wrap .develop .center-item li {
		margin-bottom: 2.25rem;
	}
}
@media (max-width: 1366px){
	.agent-wrap .system .info img{
		width: 70%;
	}
	.about-wrap .develop .center-item li {
		margin-bottom: 3.2rem;
	}
}
@media (max-width: 1024px){
	.pop_de-wrap{
		width: 80%;
	}
	.user-hotel .list li{
		width: 48%;
		margin: 0 4% 4% 0;
	}
	.user-hotel .list li:nth-child(2n){
		margin-right: 0;
	}
	.body{
		padding-top: 3.8rem;
	}
	.userde-wrap .swiper-box {
		width: 92%;
	}
	.userde-wrap .swiper-box .swiper-container .swiper-button-prev {
		left: -1rem;
	}
	.userde-wrap .swiper-box .swiper-container .swiper-button-next {
		right: -1rem;
	}
	.agent-wrap .buy .info {
		padding: 0 0 2rem;
	}
	.agent-wrap .inline-wrap .input-wrap .input .item {
		/* width: 83%; */
		width: 70%;

	}
	.login-wrap{
		width: 92%;
	}
	.about-wrap .detail .con-main {
		padding-left: 5.5%;
	}
	.userde-wrap .swiper-box .swiper-container .swiper-slide.cur .line1{
		display: none;
	}
	.userde-wrap .swiper-box .swiper-container .swiper-slide.cur .line2{
		display: none;
	}
	.userde-wrap .swiper-box .swiper-container .swiper-slide.cur .line3{
		display: none;
	}
	.userde-wrap .swiper-box .swiper-container .swiper-slide.cur .line4{
		display: none;
	}
	.userde-wrap .swiper-box .swiper-container .swiper-slide.cur .con-t{
		color:#ca0224;
	}
	.nav-container.on{
		position: relative;
	}
	.agent-wrap .inline-wrap .item-wrap .list li{
		width: 24%;
		margin: 0 1% 3% 0;
	}
	.agent-wrap .inline-wrap .item-wrap .list li:nth-child(4n){
		margin-right: 0;
	}
}

@media (max-width: 992px){
	.inpro .list{
		height: auto;
	}
	.login-wrap .item {
		width: 84%;
	}
	.inbanner .swiper-container .swiper-slide .con .con-t {
		padding-left: 0.25rem;
		padding-top: 2.5rem;
	}
	.ininfo .num {
		width: 100%;
		position: relative;
		margin-bottom: 1.5rem;
		text-align: center;
	}
	.ininfo .le{
		width:100%;
		margin-bottom: 1rem;
	}
	.ininfo .le img{
		display: none;
		width: 100%;
	}
	.ininfo .le .m{
		display: none;
	}
	.ininfo .con {
		width:100%;
	}
	.header-wrap .msub-list .list-wrap .list li dt .icon img{
		width: 0.8rem;
	}
	.inshow .imgg{
		display: none;
	}
	.inshow .m{
		display: block;
		width: 100%;
	}
	.inshow .info{
		position: relative;
		width: 100%;
	}
	.inpro .list li{
		width: 100%;
		border-bottom: 1px solid #e5e5e5;
	}
	.inpro .list li .back{
		/*display: none;*/
		width:100%;
		height:100%;
		object-fit:cover;
	}
	.inpro .list li:last-child{
		border-bottom: none;
	}
	.inpro .list li .con{
		position:absolute;
		padding: 1rem;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.inpro .list li .con .con-t .icon {
		margin-bottom: 0; 
	}
	.inpro .list li .con .con-t {
		margin-bottom: 0; 
		display: flex;
		align-items: center;
	}
	.inpro .list li .con .con-t .icon{
		width: 3rem;
		text-align: center;
		margin-right: 1rem;
	}
	.inglo .back{
		display: none;
	}
	.inglo .m{
		width: 100%;
		display: block;
	}
	.inglo .tit5{
		display: none;
	}
	.inglo .tit6{
		display: none;
	}
	.inglo .tit7{
		display: none;
	}
	.inglo .icon5{
		display: none;
	}
	.inglo .icon6{
		display: none;
	}
	.inglo .icon7{
		display: none;
	}
	.inglo .icon1 {
		left: 6.8%;
		top: 60%;
	}
	.inglo .icon2 {
		left: 26.5%;
		top: 53%;
	}
	.inglo .icon3 {
		left: 23.8%;
		top: 60%;
	}
	.inglo .icon4 {
		left: 66%;
		top: 52%;
	}
	.inglo .tit1 {
		left: 6%;
		top: 56%;
	}
	.inglo .tit2 {
		top: 50%;
		left: 25%;
	}
	.inglo .tit3 {
		top: 57%;
		left: 23%;
	}
	.inglo .tit4 {
		top: 48%;
		left: 65%;
	}
	.innew {
		padding: 1.5rem 0 3.75rem;
	}
	.innew .new{
		width: 100%;
		max-width: 100%;
	}
	.innew .title{
		position: relative;
		top: 0;
		margin-bottom: 1rem;
		box-sizing:border-box;
		padding: 0 4%;
	}
	.innew .title .sy-more{
		position: absolute;
		right: 4%;
		top: 50%;
		transform: translateY(-50%);
		margin: 0;
	}
	.innew .swiper-box{
		width: 96%;
	}
	.pro-wrap .pro-tab li .sub-list {
		width: 88%;
	}
	.user-hotel .swiper-box .swiper-container {
		padding: 0 1rem;
	}
	.ny-banner {
		height: 13.25rem;
	}
	.agent-wrap .system .title .con-t {
		width: 100%;
		margin-top: 0.5rem;
	}
	.agent-wrap .system .title .le:before{
		display: none;
	}
	.agent-wrap .system .info {
		height: 11.5rem;
	}
	.agent-wrap .system .contact .list li {
		font-size: 0.4rem;
	}
	.agent-wrap .inline-wrap .input-wrap .input .item {
		/* width: 78%; */
		width: 70%;
	}
	.agent-wrap .inline-wrap .input-wrap .input .item .up span{
		font-size: 16px;
	}
	.login-wrap {
		padding: 1.25rem 1.25rem 2.5rem;
	}
	.agent-wrap .problem .list li .num{
		display: none;
	}
	.agent-wrap .problem .list li .con {
		width: 100%;
	}
	.about-wrap .about .title{
		display: block;
	}
	.about-wrap .about .title .con-t {
		width: 100%;
		margin-top: 0.5rem;
	}
	.nav-container .nav .ri{
		display: none;
	}
	.about-wrap .about .info-t{
		height: auto;
	}
	.about-wrap .about .info-t .le {
		width: 100%;
		height: 16rem;
	}
	.about-wrap .about .info-t .ri {
		width: 100%;
		height: auto;
		padding: 1rem 1.5rem;
		background: #fff;
	}
	.about-wrap .develop .center-item {
		width: 4.75rem;
		background: #d12b28;
		left: 0;
		transform: translateX(0);
		padding: 3rem 0 7.5rem;
	}
	.about-wrap .develop:before {
		content: '';
		height: 100%;
		position: absolute;
		top: 0;
		width: 4.75rem;
		background: #d12b28;
		left: 0;
		transform: translateX(0);
	}
	.about-wrap .develop .itemlist li .img{
		float: left;
	}
	.about-wrap .develop .itemlist li .con-t{
		float: right;
	}
	.about-wrap .develop .itemlist li .con-t{
		text-align: left;
	}
	.about-wrap .develop .center-item h1 {
		font-size: 2rem;
	}
	.about-wrap .develop .center-item li:nth-child(even) {
		text-align: left;
	}
	.about-wrap .develop .center-item li:nth-child(even) .line-b {
		align-items: flex-start;
	}
	.about-wrap .develop .itemlist li .con-t {
		width: 54.7%;
	}
	.about-wrap .develop .center-item li {
		margin-bottom: 1.1rem;
	}
	.about-wrap .develop .itemlist li {
		box-sizing: border-box;
		padding-left: 4rem;
	}
	.about-wrap .member li .con-t .scroll-box {
		height: 9rem;
	}
	.about-wrap .news .list li{
		width: 48%;
		margin: 0 4% 4% 0;
		height: 13rem;
	}
	.about-wrap .news .list li:nth-child(2n){
		margin-right: 0;
	}
	.page .prev {
		left: 1rem;
	}
	.page .next {
		right: 1rem;
	}
	.about-wrap .detail .list-w{
		display: none;
	}
	.about-wrap .detail:before{
		display: none;
	}
	.about-wrap .detail .con-main {
		width: 100%;
	}
	.about-wrap .contact .input .title-i {
		width: 100%;
		position: relative;
	}
	.about-wrap .contact .input .input-b {
		width: 100%;
	}
	.search-wrap .search .wrap .list li{
		width: 48%;
		margin: 0 4% 4% 0;
	}
	.search-wrap .search .wrap .list li:nth-child(2n){
		margin-right: 0;
	}

	.userde-wrap .item_list .item {
		padding: 0 1.25rem;
	}


	.case_de-wrap .ca-item {
		height: auto;
	}
	.case_de-wrap .ca-item .img {
		width: 100%;
		height: 15rem;
	}
	.case_de-wrap .ca-item .con {
		width: 100%;
		height: auto;
	}
	.case_de-wrap .ca-item:nth-child(1n) .con {
		padding-left: 0rem;
	}
	.case_de-wrap .ca-item:nth-child(2n) .con {
		padding-left: 0;
		padding-right: 0;
	}


	.inorder .li1 {
		width: 15%;
	}
	.inorder .li2 {
		width: 20%;
	}
	.inorder .li3 {
		width: 15%;
	}
	.inorder .li4 {
		width: 15%;
	}
	.inorder .li5 {
		width: 20%;
	}
	.inorder .li6 {
		width: 15%;
	}

}

@media (max-width: 767px){
	.footer-wrap .footer .copyright .le .span{
		display: block;
		font-size: 0.24rem;
	}
	.body{
		padding-top: 1.8rem;
	}
	body{
		font-size: 0.28rem;
		line-height: 0.44rem;
	}
	.inbanner .swiper-container .swiper-slide img {
		display: none;
	}
	.inbanner .swiper-container .swiper-slide .m {
		display: block;
	}
	.header-wrap .header-lang{
		font-size: 0.24rem;
		height: 0.6rem;
		line-height: 0.6rem;
	}
	.header-wrap .header-lang .le a {
		margin-right: 0.05rem;
		font-size: 0.24rem;
	}
	.header-wrap .header-lang a{
		font-size: 0.24rem;
	}
	.header-wrap .msub-list .list-wrap .list li dt a{
		font-size: 0.32rem;
	}
	.header-wrap .msub-list .list-wrap .list li dd a{
		font-size: 0.28rem;
	}
	.header-wrap .msub-list .list-wrap .list li dt .icon img{
		width: 0.4rem;
	}
	.header-wrap .header .ri-tab .m-search .icon-s {
		width: 0.4rem;
		transform: translateY(-0.05rem);
	}
	.header-wrap .header .ri-tab .m-search .m-btn {
		margin-left: 0.2rem;
	}
	.header-wrap .header .logo a img {
		width: 2rem;
	}
	.header-wrap .header {
		height: 1.2rem;
	}
	.header-wrap .header .logo a {
		height: 1.2rem;
		line-height: 1.2rem;
	}
	.msearch-wrap .img {
		right: 2%;
		top: 18%;
		width: 0.4rem;
	}
	.msearch-wrap .form-wrap form {
		height: 1rem;
		padding: 0 2%;
	}
	.msearch-wrap .form-wrap form .sub {
		width: 0.35rem;
		height: 0.35rem;
	}
	.header-wrap .msub-list {
		top: 1.8rem;
	}
	.header-wrap .msub-list .list-wrap {
		padding: 0.2rem 0 0.5rem;
	}
	.header-wrap .msub-list .list-wrap .list li dt .icon {
		right: 4%;
	}
	.header-wrap .msub-list .list-wrap .list li dt {
		height: 1.2rem;
		line-height: 1.2rem;
	}
	.header-wrap .msub-list .list-wrap .list li dd {
		height: 0.9rem;
		line-height: 0.9rem;
	}
	.inbanner .swiper-container .swiper-slide .con .con-t {
		padding-left: 0;
		padding-top: 1rem;
		text-align: center;
	}
	.inbanner .swiper-container .swiper-slide .con .con-t h1 {
		font-size: 0.6rem;
		margin-bottom: 0.2rem;
	}
	.inbanner .swiper-container .swiper-slide .con .con-t h3{
		font-size: 0.24rem;
	}
	.sy-more {
		width: 2.4rem;
		height: 0.75rem;
		line-height: 0.75rem;
		border-radius: 0.75rem;
		box-shadow: 0 0 10px 4px #d9b2b5;
		margin: 0.5rem auto;
		
	}
	.sy-more span{
		font-size: 0.24rem;
	}
	.ininfo {
		padding: .6rem 0;
	}
	.ininfo .num {
		width: 100%;
		margin-bottom: 0.5rem;
	}
	.ininfo .num img{
		width: 77%;
	}
	.ininfo .le {
		margin-bottom: 0.5rem;
	}
	.ininfo .con .line {
		height: 2px;
		margin-bottom: 0.2rem;
	}
	.ininfo .con .con-t {
		margin-bottom: 0.4rem;
	}
	.ininfo .con h2{
		font-size: 0.5rem;
	}
	.ininfo .con h4 {
		margin-top: 0.2rem;
		font-size: 0.24rem;
	}
	.ininfo .con p {
		font-size: 0.28rem;
		line-height: 0.44rem;
	}
	.ininfo .sy-more{
		margin: 0.4rem 0 0 0;
	}
	.inshow .info {
		padding-top: 0.5rem;
	}
	.inshow .info .con-t {
		margin-bottom: 0.4rem;
	}
	.inshow .info .con-t img{
		width: 4rem;
	}
	.inshow .info .con-t p{
		font-size: 0.28rem;
	}
	.inshow .info .img img{
		max-width: 60%;
	}
	.footer-wrap .footer .top {
		padding: 0.8rem 0;
	}
	.footer-wrap .footer .info {
		margin-bottom: 0.5rem;
	}
	.footer-wrap .footer .info p {
		margin-bottom: 0.1rem;
		font-size: 0.28rem;
	}
	.footer-wrap .footer .ri dd {
		font-size: 0.35rem;
		margin-bottom: 0.2rem;
	}
	.footer-wrap .footer .copyright {
		height: 1.6rem;
		line-height: 0.8rem;
	}
	.footer-wrap:before {
		bottom: 0.8rem;
	}
	.footer-wrap .footer .copyright .le {
		font-size: 0.24em;
	}
	.footer-wrap .footer .info .img {
		margin-bottom: 0.4rem;
	}
	.inpro {
		padding: 0.6rem 0;
	}
	.inpro .title {
		margin-bottom: 0.5rem;
	}
	.inpro .title h2{
		font-size: 0.5rem;
	}
	.inpro .title h4 {
		font-size: 0.24rem;
		padding-left: 1.1rem;
		margin-top: 0.1rem;
	}
	.inpro .title h4:before {
		content: '';
		width: 1rem;
		height: 1px;
	}
	.inpro .list li .con {
		position:absolute;
		padding: 0.4rem 0.1rem;
	}
	.inpro .list li .con .con-t h2 {
		font-size: 0.34rem;
		margin-bottom:0rem;
	}
	.inpro .list li .con .con-t p {
		font-size: 0.24rem;
	}
	.inpro .list li .con .con-t .icon {
		width: 1.2rem;
		margin-right: 0.3rem;
	}
	.inpro .list li .con .con-t .icon img{
		height: 0.8rem;
	}
	.inpro .list li .con .arrow{
		width: 0.8rem;
	}
	.inglo .con {
		padding-top: 1.1rem;
	}
	.inglo .con h2{
		font-size: 0.5rem;
	}
	.inglo .con h4 {
		font-size: 0.24rem;
		padding-left: 1.25rem;
		margin-top: 0.1rem;
		position: relative;
	}
	.inglo .con h4:before {
		content: '';
		width: 1rem;
		height: 1px;
	}
	.inglo .tit {
		font-size: 0.3rem;
	}
	.inglo .tit4 {
		top: 47%;
		left: 65%;
	}
	.inglo .tit3 {
		top: 55%;
		left: 23%;
	}
	.inglo .tit2 {
		top: 44%;
		left: 25%;
	}
	.inglo .tit1 {
		left: 6%;
		top: 55%;
	}
	.inglo .icon2 {
		left: 26.5%;
		top: 49%;
	}
	.inglo .icon3 {
		left: 23.8%;
		top: 60%;
	}
	.innew {
		padding: 0.6rem 0 0.8rem;
	}
	.innew .title {
		margin-bottom: 0.5rem;
	}
	.innew .title h2{
		font-size: 0.5rem;
	}
	.innew .title h4 {
		font-size: 0.24rem;
		padding-left: 1.4rem;
		margin-top: 0.1rem;
	}
	.innew .title h4:before {
		content: '';
		width: 1.2rem;
		height: 1px;
	}
	.innew .swiper-box .swiper-container .swiper-slide .con-t {
		padding: 0.1rem 0.2rem 0.5rem;
	}
	.innew .swiper-box .swiper-container .swiper-slide .con-t .t {
		font-size: 0.28rem;
	}
	.innew .swiper-box .swiper-container .swiper-slide .con-t h3 {
		font-size: 0.36rem;
		line-height: 0.5rem;
		height: 1rem;
		margin: 0 0 0.2rem;
	}
	.innew .swiper-box .swiper-container .swiper-slide .con-t p {
		height: 0.85rem;
		font-size: 0.28rem;
		line-height: 0.44rem;
	}
	.footer-wrap .footer .info .img img{
		width: 3.4rem;
	}
	.pro-wrap {
		padding: 0.6rem 0 0.8rem;
	}
	.pro-wrap .pro-tab{
	}
	.pro-wrap .pro-list li{
		width: 100%;
	}
	.pro-wrap .pro-list li  .tit {
		font-size: 0.34rem;
	}
	.pro-wrap .pro-list li .con-t {
		height: 1rem;
		line-height: 1rem;
		font-size: 0.28rem;
	}
	.pro-wrap .pro-tab {
		margin-bottom: .5rem;
		font-size: 0.28rem;
		padding: 0.4rem 0.2rem;
	}
	.pro-wrap .pro-tab li .le{
		font-size: 0.34rem;
		margin-bottom: 0.1rem;
	}
	.pro-wrap .pro-tab li {
		padding-bottom: 0.15rem;
	}
	.pro-wrap .pro-tab li .sub-list {
		width: 100%;
	}
	.pro-wrap .pro-tab li .sub-list span {
		margin-right: .2rem;
		line-height: 0.6rem;
		max-width: 100%;
		font-size: 0.26rem;
		
	}
	.prode-wrap .info {
		height: auto;
		padding-bottom: 0.6rem;
	}
	.prode-wrap .title1 {
		height: 1.2rem;
		line-height: 1.2rem;
		margin: 0!important;
		top: 0.6rem;
	}
	.prode-wrap .title1 .back {
		width: 2.2rem;
		height: 0.75rem;
		line-height: 0.75rem;
		border-radius: 0.75rem;
		font-size: 0.24rem;
	}
	.prode-wrap .title1 .le {
		font-size: 0.28rem;
	}
	.prode-wrap .title1 .le span {
		margin: 0 0.1rem;
	}
	.prode-wrap .info .show .img {
		width: 100%;
		padding-top: 0.5rem;
	}
	.prode-wrap .info .show .con {
		width: 100%;
		padding-left: 4%;
		padding-top: 0.5rem;
	}
	.prode-wrap .info .show .con .img .imgg {
		margin-top: 0.3rem;
		width: 96%;
		height: 3.4rem;
	}
	.prode-wrap .info .show .img {
		width: 100%;
		padding-top: 0.5rem;
		font-size: 0.4rem;
	}
	.prode-wrap .info .show .con .scroll-box {
		font-size: 0.28rem;
		line-height: 0.44rem;
		height: auto;
		box-sizing: border-box;
		padding-right: 2.5%;
	}
	.prode-wrap .info .show .con .con-t .place {
		width: 2.2rem;
		height: 0.75rem;
		line-height: 0.65rem;
		border: 2px solid #222;
		border-radius: 0.75rem;
		font-size: 0.24rem;
	}
	.prode-wrap .info .show .con .con-t .t {
		font-size: 0.28rem;
		margin-bottom: 0.1rem;
	}
	.prode-wrap .info .show .con .con-t h2{
		font-size: 0.5rem;
	}
	.prode-wrap .info .show .con .con-t .line {
		width: 24px;
		height: 2px;
		margin: 0.3rem 0;
	}
	.prode-wrap .info .show .con .swiper-box {
		margin-top: 0.5rem;
		font-size: 0.4rem;
	}
	.prode-wrap .info .show .con .con-t {
		margin-bottom: 0.5rem;
	}
	.prode-wrap .parame {
		padding: 1rem 0 0.2rem;
	}
	.prode-wrap .parame .title {
		position: relative;
	}
	.prode-wrap .parame h1 {
		font-size: .5rem;
		margin-bottom: 0.1rem;
	}
	.prode-wrap .parame .title h4 {
		font-size: 0.24rem;
		padding-left: 0.65rem;
	}
	.prode-wrap .parame .title h4:before {
		content: '';
		width: 0.5rem;
	}
	.prode-wrap .parame .list{
		width: 100%;
	}
	.prode-wrap .parame .list li {
		height: auto;
		line-height: .5rem;
		font-size: 0.28rem;
		margin-bottom: 0.2rem;
		padding-bottom: 0.2rem;
	}
	.prode-wrap .prode {
		padding: 0.6rem 0;
	}
	.prode-wrap .prode .title {
		margin-bottom: 0.4rem;
	}
	.prode-wrap .prode .title h1{
		font-size: 0.5rem;
	}
	.prode-wrap .prode .title h4 {
		margin-top: 0.1rem;
		padding-left: 1.3rem;
	}
	.prode-wrap .prode .title h4:before {
		content: '';
		width: 1rem;
	}
	.prode-wrap .prode .list-ln li {
		min-height: auto;
		margin-bottom: 0.25rem;
		padding: 0.4rem 0.2rem 0.5rem;
	}
	.prode-wrap .prode .list-ln li .con-t .num {
		position: absolute;
		top: 0.05rem;
		width: 0.6rem;
		height: 0.6rem;
		line-height: 0.6rem;
		font-size: 0.24rem;
		border-radius: 0.2rem;
	}
	.prode-wrap .prode .title h4{
		font-size: 0.24rem;
	}
	.prode-wrap .prode .list-ln li .con-t h2 {
		font-size: 0.36rem;
		padding-left: 0.8rem;
		line-height: 0.44rem;
	}
	.prode-wrap .prode .list-ln li .con-t {
		padding-bottom: 0.25rem;
		margin-bottom: 0.35rem;
	}
	.prode-wrap .prode .list-ln li .con-c .t {
		margin-bottom: 0.2rem;
		font-size: 0.28rem;
		line-height: 0.44rem;
	}
	.prode-wrap .prode .list-ln li .con-c p {
		font-size: 0.3rem;
		line-height: 0.44rem;
		margin-bottom: 0.1rem;
	}
	.prode-wrap .prode .about {
		margin-top: 0.6rem;
	}
	.prode-wrap .prode .title {
		margin-bottom: 0.5rem;
	}
	
	.prode-wrap .prode .about .title h1{
		font-size: 0.5rem;
	}	
	.prode-wrap .prode .about .pro-list li {
		width: 100%;
	}
	.prode-wrap .prode .about .pro-list li .con-t {
		height: 1rem;
		line-height: 1rem;
		font-size: 0.28rem;
	}
	.prode-wrap .prode .about .pro-list li .img .tit {
		font-size: 0.4rem;
		top: 0.375rem;
	}
	.ny-banner {
		height: 5rem;
	}
	.ny-banner .con-t img{
		width: 3rem;
	}
	.ny-banner .con-t {
		padding-top: 1.5rem;
	}
	.ny-banner h3 {
		font-size: 0.3rem;
		margin-top: 0.2rem;
	}
	.user-info {
		padding: 0.6rem 0 1.4rem;
		display: flex;
		flex-direction: column-reverse;
	}
	.user-info .img {
		width: 100%;
		height: 5rem;
		margin-bottom: 0.5rem;
	}
	.user-info .le {
		width: 100%;
	}
	.user-info .le .con-t h1 {
		font-size: 0.5rem;
	}
	.user-info .le .con-t h4 {
		margin-top: 0.1rem;
		font-size: 0.24rem;
		padding-left: 0.6rem;
	}
	.user-info .le .con-t {
		margin-bottom: 0.25rem;
	}
	.user-info .le .con-t h4:before {
		width: 0.5rem;
		background: #dcdcdc;
	}
	.user-info .le .con-c{
		font-size: 0.28rem;
	}
	.user-hotel .swiper-box .swiper-container{
		padding:0 0.2rem; 
		font-size: 0.24rem;
	}
	.user-hotel .swiper-box .swiper-container .swiper-slide .icon img{
		max-height: 0.5rem;
	}
	.user-hotel .swiper-box{
		height: 1.8rem;
		transform:translateY(-0.9rem); 
	}
	.user-hotel .swiper-box .swiper-container .swiper-slide {
		padding-top: 0.3rem;
		font-size: 0.24rem;
	}
	.user-hotel .swiper-box .swiper-container .swiper-slide .icon {
		margin-bottom: 0.2rem;
	}
	.user-hotel .swiper-box .swiper-container .swiper-slide:before {
		content: '';
		width: 0;
		height: 3px;
	}
	.user-hotel .list li{
		width: 49%;
		margin: 0 2% 2% 0;
	}
	.user-hotel .list li:nth-child(2n){
		margin-right: 0;
	}
	.user-hotel .list li .con {
		padding: 0.3rem 0.2rem;
	}
	.user-hotel .list li .ico {
		width: 0.7rem;
		height: 0.7rem;
		margin-bottom: 0.2rem;
	}
	.user-hotel .list li .ico img{
		width: 50%;
	}
	.user-hotel .list li h2 {
		font-size: 0.36rem;
		line-height: 1.4;
		margin-bottom: 0.1rem;
	}
	.user-hotel .list li p {
		line-height: 1.4;
		font-size: 0.24rem;
	}
	.user-hotel .list li .detail-t {
		bottom: 0.2rem;
		left: 0.3rem;
	}
	.user-hotel .list li a {
		width: 2rem;
		height: 0.8rem;
		line-height: 0.8rem;
		border-radius: 0.8rem;
		font-size: 0.24rem;
	}
	.user-hotel .list li a:last-child {
		margin-top: 3px;
		-transform: translateX(5px);
	}
	.user-hotel{
		padding-bottom: 0.8rem;
	}
	.user-hotel .list li .con-t {
		height: 1rem;
		line-height: 1rem;
		font-size: 0.3rem;
	}
	.userde-wrap {
		padding: 0.6rem 0 0.8rem;
	}
	.userde-wrap .swiper-box .swiper-container .swiper-slide .con-t {
		height: 0.8rem;
		line-height: 0.8rem;
		font-size: 0.24rem;
	}
	.userde-wrap .info {
		margin-top: 0; 
		padding: 0.6rem 0.2rem 1rem;
	}
	.userde-wrap .info .con .title h4:before {
		width: 0.6rem;
	}
	.userde-wrap .info .con .title h1 {
		font-size: 0.5rem;
	}
	.userde-wrap .info .con .title h4 {
		font-size: 0.24rem;
		padding-left: 0.9rem;
		margin-top: 0.1rem;
	}
	.userde-wrap .info .con{
		font-size: 0.28rem;
	}
	.userde-wrap .info .con .title {
		margin-bottom: 0.3rem;
	}
	.userde-wrap .info .con {
		margin-bottom: 0.5rem;
	}
	.userde-wrap .info .con .title .h4 {
		padding-left: 2rem;
	}
	.userde-wrap .info .con .title .h4:before {
		width: 1.8rem;
	}
	.userde-wrap .swiper-box .swiper-container .swiper-button-next {
		right: -0.1rem;
		width: 0.25rem;
		height: 0.375rem;
	}
	.userde-wrap .swiper-box .swiper-container .swiper-button-prev {
		left: -0.1rem;
		width: 0.25rem;
		height: 0.375rem;
	}
	.nav-container {
		width: 100%;
		height: 1.2rem;
		line-height: 1.2rem;
		margin: 0 auto 0.6rem;
		font-size: 0.28rem;
		transform:translateY(0); 
	}

	.nav-container .nav {
		padding: 0 4%;
	}
	.nav-container .le span {
		margin: 0 0.2rem;
	}
	.agent-wrap .system .title h1 {
		font-size: 0.5rem;
	}
	.agent-wrap h4 {
		font-size: 0.24rem;
		padding-left: 2rem;
		margin-top: 0.1rem;
	}
	.agent-wrap h4:before {
		width: 1.85rem;
	}
	.agent-wrap .system .title {
		margin-bottom: 0.5rem;
	}
	.agent-wrap .system .title .con-t {
		margin-top: 0.5rem;
		font-size: 0.28rem;
	}
	.agent-wrap .system .info img {
		width: 100%;
	}
	.agent-wrap .system .info {
		height: 4.6rem;
		margin-bottom: 0.5rem;
	}
	.agent-wrap .system .contact .title-c {
		margin-bottom: 0.5rem;
	}
	.agent-wrap .system .contact .title-c h2 {
		font-size: 0.3rem;
	}
	.agent-wrap .system .contact .title-c h1 {
		font-size: 0.5rem;
	}
	.agent-wrap .system .contact .title-c .line {
		height: 2px;
		margin: 0.1rem auto 0.1rem;
	}
	.agent-wrap .system .contact .list li {
		width: 100%;
		height: 4rem;
		padding-top: 1rem;
		font-size: 0.28rem;
		margin-bottom: 0.3rem;
	}
	.agent-wrap .system .contact .list li:last-child{
		margin-bottom: 0;
	}
	.agent-wrap .system {
		padding-bottom: 0.8rem;
	}
	.agent-wrap .system .info .img{
		-display: none;
	}
	#bigimg{
		display:block;
	}
	.agent-wrap h1 {
		font-size: 0.5rem;
	}
	.agent-wrap .buy .info h4 {
		padding-left: 3.5rem;
	}
	.agent-wrap .buy .info h4:before {
		content: '';
		width: 3.3rem;
	}
	.agent-wrap .buy .info .line-box .line{
		display: none;
	}
	.agent-wrap .buy.line .line-box .back{
		display: none;
	}
	.agent-wrap .buy .info .tit-box .tit {
		position: relative;
		margin-bottom: 0.6rem;
		box-sizing: border-box;
		padding-left: 1rem;
	}
	.agent-wrap .buy .info .tit-box .tit1:before{
		content: '';
		position: absolute;
		left: 0;
		top: 0.05rem;
		width: 0.7rem;
		height: 0.7rem;
		background: url("../../web/img/book-icon1.png") no-repeat center center;
		background-size: contain;
		z-index: 2;
	}
	.agent-wrap .buy .info .tit-box .tit1:after{
		content: '';
		position: absolute;
		width: 1px;
		height: 2rem;
		left: 0.35rem;
		top: 0.7rem;
		background: #e02334;
		z-index: 1;
	}
	.agent-wrap .buy .info .tit-box .tit2:before{
		content: '';
		position: absolute;
		left: 0;
		top: 0.05rem;
		width: 0.7rem;
		height: 0.7rem;
		background: url("../../web/img/book-icon2.png") no-repeat center center;
		background-size: contain;
		z-index: 2;
	}
	.agent-wrap .buy .info .tit-box .tit2:after{
		content: '';
		position: absolute;
		width: 1px;
		height: 3rem;
		left: 0.35rem;
		top: 0.7rem;
		background: #e02334;
		z-index: 1;
	}
	.agent-wrap .buy .info .tit-box .tit3:before{
		content: '';
		position: absolute;
		left: 0;
		top: 0.05rem;
		width: 0.7rem;
		height: 0.7rem;
		background: url("../../web/img/book-icon3.png") no-repeat center center;
		background-size: contain;
		z-index: 2;
	}
	.agent-wrap .buy .info .tit-box .tit3:after{
		content: '';
		position: absolute;
		width: 1px;
		height: 4rem;
		left: 0.35rem;
		top: 0.7rem;
		background: #e02334;
		z-index: 1;
	}
	.agent-wrap .buy .info .tit-box .tit4:before{
		content: '';
		position: absolute;
		left: 0;
		top: 0.05rem;
		width: 0.7rem;
		height: 0.7rem;
		background: url("../../web/img/book-icon4.png") no-repeat center center;
		background-size: contain;
		z-index: 2;
	}
	.agent-wrap .buy .info .tit-box .tit h3 {
		font-size: 0.28rem;
		line-height: 0.44rem;
	}
	.agent-wrap .buy .info .tit-box .tit1 h3 {
		padding-left: 0.3rem;
		position: relative;
	}
	.agent-wrap .buy .info .tit-box .tit1 h3:before {
		content: '';
		width: 0.1rem;
		height: 0.1rem;
		position: absolute;
		left: 0;
		top: 0.15rem;
	}
	.agent-wrap .buy .info .tit-box .tit span {
		font-size: 0.3rem;
	}
	.agent-wrap .buy .info .tit-box .tit2 {
		text-align: left;
	}
	.agent-wrap .buy .info .tit-box .tit3 .con-t {
		margin: 0.4rem 0;
		width: 100%;
		height: auto;
		border-top: 2px solid #d12b28;
		font-size: 0.3rem;
		line-height: 0.5rem;
		padding: 0.4rem 0.2rem;
	}
	.agent-wrap .buy .info .bookbtn {
		width: 2.4rem;
		height: 0.75rem;
		line-height: 0.75rem;
		margin: 0.5rem auto 0;
		font-size: 0.28rem;
		border-radius: 0.75rem;
		box-shadow: 0 0 10px 4px #d9b2b5;
	}
	.agent-wrap .buy .info .tit-box .tit3 .con-t span {
		font-size: 0.3rem;
	}
	.agent-wrap .buy .info .tit-box .tit2 h3:before {
		width: 0.1rem;
		height: 0.1rem;
		left: 0;
		top: 0.15rem;
	}
	.agent-wrap .buy .info .tit-box .tit2 .icon-t {
		justify-content: flex-start;
	}
	.agent-wrap .buy .info .tit-box .tit3 h3:before {
		width: 0.1rem;
		height: 0.1rem;
		left: 0;
		top: 0.15rem;
	}
	.agent-wrap .buy .info .tit-box .tit4{
		width: 100%;
		left: 0;
	}
	.agent-wrap .buy .info .tit-box .tit4 h3:before {
		width: 0.1rem;
		height: 0.1rem;
		left: 0;
		top: 0.15rem;
	}
	.agent-wrap .buy .info .tit-box .tit1 {
		top: 0;
		left: 0;
	}
	.agent-wrap .buy .info .tit-box .tit2 {
		top: 0;
		right: 0;
		text-align: left;
	}
	.agent-wrap .buy .info .tit-box .tit3 {
		left: 0;
	}
	.agent-wrap .buy .info{
		padding-bottom: 0.8rem;
	}
	.agent-wrap .buy .info .title {
		margin-bottom: 0.5rem;
	}
	.agent-wrap .buy .info .tit-box .icon-t img {
		max-height: 0.5rem;
	}
	.agent-wrap .buy .info .tit-box .icon-t {
		margin-top: 0.1rem;
	}
	.login-wrap {
		width: 92%;
		padding: 0.6rem 0.2rem 0.8rem;
		font-size: 0.28rem;
	}
	.login-wrap h2 {
		font-size: 0.44rem;
	}
	.login-wrap .title .tit {
		font-size: 0.28rem;
	}
	.login-wrap .input {
		width: 100%;
		height: 0.8rem;
		line-height: 0.8rem;
		border-radius: 0.8rem;
		padding: 0 0.2rem;
		margin-bottom: 0.2rem;
	}
	.login-wrap .input:last-child{
		margin-bottom: 0;
	}
	.login-wrap .input img {
		right: 0.3rem;
	}
	.login-wrap .input .code{
		width: 44%;
	}
	.login-wrap .title {
		margin-bottom: 0.5rem;
	}
	.agent-wrap .inline-wrap {
		padding: 1rem 0 0.8rem;
	}
	.agent-wrap .inline-wrap h2 {
		font-size: 0.5rem;
		margin-bottom: 0.5rem;
	}
	.agent-wrap .inline-wrap .input-wrap .input {
		width: 100%;
		height: 1rem;
		line-height: 1rem;
		padding: 0 0.2rem;
		margin-bottom: 0.15rem;
		font-size: 0.28rem;
	}
	.agent-wrap .inline-wrap .input-wrap .input:last-child{
		margin-bottom: 0;
	}
	.agent-wrap .inline-wrap .input-wrap dd{
		margin-bottom: 0.15rem;
	}
	.agent-wrap .inline-wrap .item-wrap {
		margin-top: 6px;
		border: 1px solid #d12b28;
		padding: 0.5rem 0.2rem;
		margin-bottom: 0.2rem;
	}
	.footer-wrap .footer .ri{
		margin-left: 0 !important; 
	}
	.agent-wrap .inline-wrap .input-wrap .input .item .option span {
		height: 0.8rem;
		line-height: 0.8rem;
	}
	.agent-wrap .inline-wrap .item-wrap span {
		font-size: 0.28rem;
		margin: 0 0.2rem 0.3rem;
	}
	.agent-wrap .inline-wrap .item-wrap .itemmore {
		font-size: 0.28rem;
	}
	.agent-wrap .inline-wrap .remark {
		padding: 0.4rem 0.2rem;
		margin-bottom: 0.2rem;
		font-size: 0.28rem;
	}
	.agent-wrap .inline-wrap .remark .con-t{
		width: 100%;
	}
	.agent-wrap .inline-wrap .remark .con-t textarea{
		margin-top: 0.2rem;
	}
	.agent-wrap .inline-wrap .remasub {
		width: 2.4rem;
		height: 0.75rem;
		line-height: 0.75rem;
		font-size: 0.28rem;
		border-radius: 0.75rem;
		position: relative;
		left: 50%;
		transform: translateX(-50%);
	}
	.agent-wrap .inline-wrap .item-wrap .itemmore {
		margin: 0;
	}
	.agent-wrap .inline-wrap .remark img{
		width: 0.3rem;
	}
	.agent-wrap .problem h4 {
		padding-left: 2rem;
	}
	.agent-wrap .problem h4:before {
		content: '';
		width: 1.8rem;
	}
	.agent-wrap .problem .title .tel {
		width: 3rem;
		height: 1rem;
		font-size: 0.28rem;
	}
	.agent-wrap .problem .title .tel .icon {
		margin-right: 0;
	}
	.agent-wrap .problem .title .tel .icon img{
		width: 0.3rem;
	}
	.agent-wrap .problem .list li .con {
		padding: 0.4rem 0.2rem 0.6rem;
	}
	.agent-wrap .problem .list li .con .t {
		font-size: 0.34rem;
		padding-bottom: 0.3rem;
		margin-bottom: 0.3rem;
	}
	.agent-wrap .problem .list li .con .c {
		font-size: 0.28rem;
		line-height: 0.44rem;
	}
	.agent-wrap .problem .list li {
		margin-bottom: 0.3rem;
	}
	.agent-wrap .problem {
		padding-bottom: 0.8rem;
	}
	.agent-wrap .problem .title {
		margin-bottom: 0.6rem;
	}
	.about-wrap .about .title h1 {
		font-size: 0.5rem;
	}
	.about-wrap .about .title h4 {
		padding-left: 2.45rem;
		margin-top: 0.1rem;
		font-size: 0.28rem;
	}
	.about-wrap .about .title h4:before {
		content: '';
		width: 2.2rem;
	}
	.about-wrap .about .title {
		margin-bottom: 0.5rem;
	}
	.about-wrap .about .title .con-t {
		width: 100%;
		margin-top: 0.3rem;
		font-size: 0.28rem;
	}
	.about-wrap .about .info-t .le {
		height: 5rem;
	}
	.about-wrap .about .info-t .ri {
		padding: 0.4rem 0.2rem;
		font-size: 0.28rem;
	}
	.about-wrap .about {
		padding-bottom:0.8rem;
	}
	.about-wrap .about .info .con-t span {
		font-size: 0.24rem;
		line-height: 0.3rem;
	}
	.about-wrap .about .info .con-t .num {
		font-size: 0.4rem;
		margin-right: 0.1rem;
		transform: translateY(0.08rem);
	}
	.about-wrap .about .info .con1 {
		left: 0;
    top: 11%;
	}
	.about-wrap .about .info .con2 {
		left: 14%;
    top: 50%;
	}
	.about-wrap .about .info .con3 {
		left: 52%;
    top: -3%;
	}
	.about-wrap .about .info .con4 {
	right: 0%;
    top: 56%;
	}
	.about-wrap .develop .center-item li {
		margin-bottom: 0;
		height: 5.2rem;
	}
	.about-wrap .develop:before {
		width: 1.2rem;
	}
	.about-wrap .develop .center-item {
		width: 1.2rem;
		padding: 1rem 0;
	}
	.about-wrap .develop .center-item .line {
		margin-bottom: 0.3rem;
	}
	.about-wrap .develop .itemlist li .img {
		width: 100%;
		margin-bottom: 0.1rem;
	}
	.about-wrap .develop .itemlist li .con-t {
		width: 100%;
		font-size: 0.3rem;
	}
	.about-wrap .develop .center-item h1 {
		font-size: 0.45rem;
	}
	.about-wrap .develop .itemlist li {
		font-size: 0.45rem;
		line-height: 0.5rem;
		margin-bottom: 0;
		height: 5.2rem;
	}
	.about-wrap .develop .itemlist li {
		padding-left: 15%;
		display: flex;
		flex-direction: column-reverse;
	}
	.about-wrap .develop .itemlist {
		padding: 0.7rem 0 1.4rem;
	}
	.about-wrap .member .title {
		margin-bottom: 0.5rem;
	}
	.about-wrap h1 {
		font-size: 0.5rem;
	}
	.about-wrap .member .title h4 {
		padding-left: 1.1rem;
	}
	.about-wrap h4 {
		font-size: 0.24rem;
		margin-top: 0.1rem;
	}
	.about-wrap .member .title h4:before {
		content: '';
		width: 0.9rem;
	}
	.about-wrap .member li .img {
		width: 100%;
		height: 5rem;
	}
	.about-wrap .member li {
		width: 100%;
		height: auto;
		margin-bottom: 0.6rem;
	}
	.about-wrap .member li .con-t {
		width: 100%;
		height: auto;
		padding-left: 0;
		padding-top: 0.3rem;
	}
	.about-wrap .member li .con-t h2 {
		font-size: 0.4rem;
		margin-bottom: 0.2rem;
	}
	.about-wrap .member li .con-t .scroll-box {
		height: auto;
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp:6;
		-webkit-box-orient: vertical;
		max-height:132px;
	}
	.about-wrap .member li .con-t .scroll-box.more{
		-webkit-line-clamp:100;
		max-height: 1000px;
		overflow: inherit;
		margin-bottom: 0;
	}
	.about-wrap .member li:nth-child(even) .con-t {
		padding-right: 0;
	}
	.about-wrap .member {
		padding-bottom: 0.8rem;
	}
	.about-wrap .news .title .item .up i {
		margin-left: 1rem;
	}
	.about-wrap .news .title .item .up span {
		font-size: 0.3rem;
	}
	.about-wrap .news .title .item .up {
		width: 2.4rem;
		height: 1rem;
	}
	.about-wrap .news .title h4 {
		padding-left: 1.5rem;
	}
	.about-wrap .news .title h4:before {
		width: 1.3rem;
	}
	.about-wrap .news .title .item .option span {
		height: 0.9rem;
		line-height: 0.9rem;
		font-size: 0.28rem;
	}
	.about-wrap .news .title {
		margin-bottom: 0.5rem;
	}
	.about-wrap .news .list li{
		width: 100%;
		height: auto;
		margin-bottom: 0.45rem;
	}
	.about-wrap .news .list li:last-child{
		margin-bottom: 0;
	}
	.about-wrap .news .list li .con-t {
		width: 100%;
		padding: 0.3rem 0.2rem 0.4rem;
	}
	.about-wrap .news .list li .t {
		font-size: 0.28rem;
		margin-bottom: 0.1rem;
	}
	.about-wrap .news .list li h3 {
		line-height: 0.55rem;
		font-size: 0.4rem;
		height: 1.1rem;
		margin-bottom: 0.2rem;
	}
	.about-wrap .news .list li .con-t .p {
		height: 0.9rem;
		font-size: 0.28rem;
	}
	.about-wrap .news .list li.text {
		padding: 0.5rem 0.2rem;
	}
	.about-wrap .news .list li.text .scroll-box {
		height: auto;
		
	}
	.about-wrap .news .list li p {
		font-size: 0.28rem!important;
	}
	.about-wrap .news .list {
		margin-bottom: 0.6rem;
	}
	.about-wrap .news {
		padding-bottom: 0.8rem;
	}
	.page .pagination .prev{
		display: none;
	}
	.page .pagination .next{
		display: none;
	}
	.page{
		width: 100%;
		height: 1rem;
		line-height: 1rem;
		justify-content: center;
		font-size: 0.24rem;
	}
	.page .pagination a {
		width: 0.55rem;
		height: 0.55rem;
		line-height: 0.55rem;
	}
	.about-wrap .news .list li .line1 {
		height: 2px;
	}
	.about-wrap .news .list li .line2 {
		width: 2px;
	}
	.about-wrap .news .list li .line4 {
		width: 2px;
	}
	.about-wrap .news .list li .line3 {
		height: 2px;
	}
	.about-wrap .detail .con-main {
		padding-left: 4%;
		box-sizing: border-box;
		padding-right: 4%;
		padding-bottom: 0.8rem;
	}
	.about-wrap .detail .con-main .con h2 {
		margin-bottom: 0.1rem;
		font-size: 0.4rem;
	}
	.about-wrap .detail .con-main .con .t {
		font-size: 0.28rem;
	}
	.about-wrap .detail .con-main .con {
		box-sizing: border-box;
		padding-right: 0;
		padding-top: 0.6rem;
	}
	.about-wrap .detail .con-main .con .title {
		margin-bottom: 0.4rem;
	}
	.about-wrap .detail .con-main .con .con-t {
		font-size: 0.28rem;
		line-height: 0.44rem;
		padding-bottom: 0.6rem;
	}
	.about-wrap .detail .con-main .con .page-b .p {
		margin-bottom: 0.1rem;
	}
	.about-wrap .detail .con-main .con .page-b {
		padding-top: 0.2rem;
		font-size: 0.28rem;
	}
	.about-wrap .detail .con-main .con .page-b .backlist a{
		display: none;
	}
	.about-wrap .contact .title {
		margin-bottom: 0.5rem;
	}
	.about-wrap .contact .title h4 {
		padding-left: 2rem;
	}
	.about-wrap .contact .title h4:before {
		width: 1.75rem;
	}
	.about-wrap .contact .title .tel {
		width: 3rem;
		height: 1rem;
		font-size: 0.28rem;
	}
	.about-wrap .contact .title .tel .icon {
		margin-right: 0;
	}
	.about-wrap .contact .title .tel .icon img{
		width: 0.3rem;
	}
	#map{
		height: 5rem!important;
	}
	.about-wrap .contact .map .list {
		top: 0;
		left: 0;
		position: relative;
		margin-top: 0.3rem;
	}
	.about-wrap .contact .map .list li {
		width: 100%;
		margin-bottom: 3px;
	}
	.about-wrap .contact .map .list .up i {
		right: 0.23rem;
	}
	.about-wrap .contact .map .list .up {
		height: 1rem;
		line-height: 1.6;
		font-size: 0.28rem;
		padding: 0 0.2rem;
	}
	.about-wrap .contact .map .list .option {
		padding: 0.4rem 0.2rem;
		font-size: 0.24rem;
	}
	.about-wrap .contact .map {
		margin-bottom: 0.6rem;
	}
	.about-wrap .contact .input .title-i p {
		margin-top: 0.1rem;
		font-size: 0.28rem;
	}
	.about-wrap .contact .input .input-b dd .input-box {
		width: 100%;
		height: 1rem;
		line-height: 1rem;
		padding: 0 0.2rem;
		margin-bottom: 0.2rem;
	}
	.about-wrap .contact .input .input-b span {
		font-size: 0.28rem;
	}
	.about-wrap .contact .input .input-b dd {
		margin-bottom: 0;
	}
	.about-wrap .contact .input .input-b dd .input-box input {
		font-size: 0.28rem;
	}
	.about-wrap .contact .input .input-b .pstit {
		padding: 0.4rem 0.2rem;
	}
	.about-wrap .contact .input .input-b .pstit textarea {
		width:100%;
		min-height: 2rem;
		font-size: 0.28rem;
		margin-top: 0.1rem;
	}
	.about-wrap .contact .input .input-b dd .input-box img {
		right: 0.23rem;
	}
	.about-wrap .contact .input .input-b dd .sub{
		padding:0!important; 
		margin: 0!important; 
		background: #d12b28;
	}
	.about-wrap .contact .input .input-b .pstit {
		margin-bottom: 0.2rem;
	}
	.about-wrap .contact {
		padding-bottom: 0.8rem;
	}
	.prode-wrap .info .title .le span img{
		height: 0.2rem;
	}
	.nav-container .le span img{
		height: 0.2rem;
	}
	.agent-wrap .inline-wrap .item-wrap .itemmore i {
		width: 15px;
		height: 10px;
	}
	.about-wrap .news .title .item .up i {
		width: 13px;
		height: 6px;
	}
	#map {
		border: 2px solid #fff;
	}
	.login-wrap .closebtn {
		width: 0.25rem;
		right: 0.2rem;
		top: 0.2rem;
	}
	.login-wrap .item .option span {
		height: 0.7rem;
		line-height: 0.7rem;
	}
	.agent-wrap .inline-wrap .code-b .input {
		width: 100%;
		height: 1rem;
		line-height: 1rem;
		border: 1px solid #d9d9d9;
		padding: 0 0.2rem;
		font-size: 0.28rem;
		margin-bottom: 0.4rem;
	}
	.agent-wrap .inline-wrap .code-b .input img {
		max-width: 1rem;
		max-height: 0.5rem;
		right: 0.3rem;
	}
	.search-wrap {
		padding: 0.6rem 0 1rem;
	}
	.search-wrap .search .tab-list {
		margin-top: 0.2rem;
		padding-bottom: 0.1rem;
	}
	.search-wrap .search .tab-list li {
		margin-right: 0.4rem;
	}
	.search-wrap .tab h2{
		font-size: 0.5rem;
	}
	.search-wrap .search .tab-list a {
		font-size: 0.28rem;
	}
	.search-wrap .search .tab {
		margin-bottom: 0.5rem;
	}
	.search-wrap .search .wrap .list li {
		width: 100%;
		height: auto;
	}
	.search-wrap .search .wrap .list {
		width: 100%;
		margin-bottom: 0.2rem;
	}
	.search-wrap .search .wrap .list li .con-t {
		padding: 0.3em 0.2rem 0.4rem;
	}
	.search-wrap .search .wrap .list li .t {
		font-size: 0.28rem;
		margin-bottom: 0.1rem;
	}
	.search-wrap .search .wrap .list li h3 {
		line-height: 0.55rem;
		font-size: 0.4rem;
		height: 1.1rem;
		margin-bottom: 0.2rem;
	}
	.search-wrap .search .wrap .list li .con-t .p {
		height: 0.9rem;
		font-size: 0.28rem;
	}
	.search-wrap .search .wrap .list li.text {
		height: auto;
		padding: 0.5rem 0.2rem;
		
	}
	.search-wrap .search .wrap .list li.text p{
		font-size: 0.28rem;
	}
	.search-wrap .search .wrap .list li.text .scroll-box{
		height: auto;
	}
	.user-hotel .swiper-box{
		position: relative;
	}
	.user-hotel .swiper-box .swiper-container{
		position: static;
	}
	.user-hotel .swiper-box .swiper-container .swiper-button-next{
		display: block!important;
		width: 0.25rem;
		height: 0.375rem;
		background:url('../../web/img/swiper-r3.png')no-repeat center center;
		background-size:contain;
		top: 67%;
		right:0.05rem;
	}
	.user-hotel .swiper-box .swiper-container .swiper-button-prev{
		display: block!important;
		width: 0.25rem;
		height: 0.375rem;
		background:url('../../web/img/swiper-l3.png')no-repeat center center;
		background-size:contain;
		top: 67%;
		left: 0.05rem;
	}
	.about-wrap .member li .readmore img{
		width: 0.25rem;
	}
	.agent-wrap .inline-wrap .input-wrap dd.sub .input {
		width: 77%;
	}
	.agent-wrap .inline-wrap .input-wrap .input input {
		/* width: 65%; */
		width: 40%;
	}
	.agent-wrap .inline-wrap .input-wrap dd.sub .sub {
		width: 22.6%;
		height: 1rem;
		font-size: 0.24rem;
	}
	.agent-wrap .inline-wrap .input-wrap dd.sub .sub img {
		margin-right: 0.2rem;
		width: 0.3rem;
	}
	.agent-wrap .inline-wrap .title-t {
		font-size: 0.4rem;
		margin: 0.4rem 0 0.12rem;
	}
	.agent-wrap .inline-wrap .choose {
		line-height: 1rem;
		margin-bottom: 0.2rem;
		padding: 0 0.2rem;
		font-size: 0.28rem;
	}
	.agent-wrap .inline-wrap .choose .span {
		height: 1rem;
		line-height: 1rem;
	}
	.agent-wrap .inline-wrap .input-wrap.full {
		margin-bottom: 0.5rem;
	}
	.agent-wrap .inline-wrap .choose .ch-list{
		line-height: 1rem;
	}
	.about-wrap .member li .readmore{
		display: block;
	}
	.about-wrap .contact .input .input-b dd .input-box .code {
		width: 44%;
	}
	.agent-wrap .inline-wrap .item-wrap .list li{
		width: 48%;
		margin: 0 2% 0 0;
	}
	.agent-wrap .inline-wrap .item-wrap .list li:nth-child(2n){
		margin-right: 0;
	}
	.agent-wrap .inline-wrap .input-wrap .input .item .option .sfinput-box{
		height: auto;
		max-height: 4rem;
	}
	.login-wrap h4 {
		font-size: 0.24rem;
		margin-top: 0.3rem;
	}
	.agent-wrap .buy .info .tit-box .icon-t {
		display: block;

	}
	.agent-wrap .buy .info .tit-box .icon-t img{
		width: auto!important;
	}
	.agent-wrap .buy .info .tit-box .tit2 .icon-t .div img {
		transform: translateY(-4%);
	}
	.agent-wrap .buy .info .tit-box .tit2 .icon-t .div:last-child img {
		transform: translateY(-4%);
	}


	.user-hotel {
		padding: 0.6rem 0 0.8rem;
	}

	.userde-wrap .title {
		margin-bottom: 0.5rem;
	}
	.userde-wrap {
		padding: 0.8rem 0 0.8rem;
	}
	.userde-wrap .title h1 {
		font-size: 0.5rem;
	}
	.userde-wrap .title h4 {
		font-size: 0.24rem;
		padding-left: 2rem;
		margin-top: 0.1rem;
	}
	.userde-wrap .title h4:before {
		width: 1.8rem;
	}
	.userde-wrap .title a {
		width: 2rem;
		height: 0.8rem;
		line-height: 0.8rem;
		border-radius: 0.8rem;
		font-size: 0.28rem;
	}
	.userde-wrap .swiper-box .swiper-container .swiper-slide .item:first-child {
		margin-bottom: 0.05rem;
	}
	.userde-wrap .swiper-box {
		margin-bottom: 0.4rem;
	}
	.userde-wrap .item_list .item {
		height: 1rem;
		line-height: 1rem;
		font-size: 0.28rem;
		padding: 0 0.25rem;
		margin-bottom: 0.1rem;
	}
	.userde-wrap .item_list .more {
		margin: 0.5rem auto 0;
		width: 2.4rem;
		height: 0.8rem;
		line-height: 0.8rem;
		font-size: 0.28rem;
	}
	.pop_de-wrap {
		width: 92%;
		transform: translate(-50%,-37%);
	}
	.pop_de-wrap .info {
		width: 100%;
		height: auto;
	}
	.pop_de-wrap .info .img {
		width: 100%;
		height: 3rem;
	}
	.pop_de-wrap .info .con {
		width: 100%;
		height: auto;
		padding: 0 0.2rem;
		padding-top: 0.2rem;
	}
	.pop_de-wrap .info .con .item span:last-child {
		width: 66%;
		display: inline-block;
		word-break: break-word;
	}
	.pop_de-wrap .info .con .item {
		font-size: 0.28rem;
		padding: 0.1rem 0;
	}
	.pop_de-wrap .info-tit h1 {
		font-size: 0.4rem;
	}
	.pop_de-wrap .info-tit .close-i {
		width: 0.6rem;
		height: 0.6rem;
	}
	.pop_de-wrap .info-tit {
		margin-top: 1rem;
	}
	.pop_de-wrap .info-tit .car {
		right: 1rem;
		padding: 0.2rem 0.3rem;
		font-size: 0.28rem;
	}
	.case_de-wrap {
		background: #fff;
		font-size: 0.28rem;
		line-height: 0.44rem;
	}
	.case_de-wrap .ca-item .img .sm {
		width: 2.75rem;
		height: 1.8rem;
		border-left: 2px;
		border-top: 2px;
		boder-top-left-radius: 2px;
		padding-top: 2px;
		padding-left: 2px;
	}
	.case_de-wrap .ca-item:nth-child(2n) .img .sm {
		border-right: 2px;
		border-top: 2px;
		boder-top-right-radius: 2px;
		padding-right: 2px;
	}
	.case_de-wrap .ca-item .img {
		height: 5rem;
	}
	.case_de-wrap .ca-item .con h1 {
		margin-bottom: 0.6rem;
		font-size: 0.5rem;
	}
	.case_de-wrap .ca-item .con h1:before {
		bottom: -0.3rem;
	}
	.case_de-wrap .ca-item {
		padding-bottom: 0.5rem;
		margin-bottom: 0.5rem;
	}
	.case_de-wrap .ca-item:nth-child(1n) .con{
		padding-top: 0.5rem;
	}
	.case_de-wrap .ca-item:nth-child(2n) .con{
		padding-top: 0.5rem;
	}


	.personal {
		padding-top: 120px;
	}

	.personal .personal-left .items:after{
		display: none;
	}

	.personal-tit{
		font-size: 16px;
	}

	.personal-tit .l-home a{
		font-size: 14px;
	}
	.personal-form .items{
		margin-top: 20px;
	}

	.personal-form .items:nth-child(n+2) {
		margin-top: 20px;
	}
	.personal-form .items {
		padding-left: 90px;
		font-size: 14px;
	}
	.personal-form .items .span {
		width: 100px;
	}
	.personal-form .items {
		line-height: 30px;
		height: auto;
	}
	.personal-form .items .items-right {
		height: 30px;
	}
	.personal-form .items-bot .submit {
		height: 35px;
		line-height: 33px;
		border-radius: 35px;
	}
	.personal-form .items input[type=text], .personal-form .items select {
		height: 30px;
		padding-left: 10px;
	}
	.personal-form .items .span-right {
		width: 100%;
		height: 100%;
		position: relative;
	}
	.personal-form {
		padding-bottom: 1.2rem;
		padding-top: .4rem;
	}

	.personal .personal-left .items{
		font-size: 15px;
		background:none;
		color: #444; 
	}
	.personal .personal-left .items.active{
		background: none;
		color: #ca0224;
	}
	.inorder-box{
		width: 100%;
		overflow-x: scroll;
	}
	.inorder {
		min-width: 150%;
	}

	.pword-b {
		display: block;
		margin-top: .35rem;
		text-align: center;
		color: #ccc;
		padding-bottom:0.5rem; 
		font-size: 0.28rem;
	}

	.inorder {
		min-width: 210%;
	}
	.inorder .inorder-top {
		width: 100%;
	}
	.inorder .li1 {
		width: 120px;
	}
	.inorder .li2 {
		width: 150px;
	}
	.inorder .li3 {
		width: 150px;
	}
	.inorder .li4 {
		width: 60px;
	}
	.inorder .li5 {
		width: 150px;
	}
	.inorder .li6 {
		width: 80px;
	}
	.inorder .page {
		display: none;
	}
	.inorder {
		padding-bottom: 0;
	}


	.about-wrap .detail .con-main .con .con-t p{
		text-indent: 0!important;
	}
	.about-wrap .detail .con-main .con .con-t img{
		height: auto!important;
	}


	#container{
		height: 6rem!important;
	}


	.inpro .list li{
		height:8rem;
	}
	.inpro .list li .con{
		padding:0 5%;
	}

}

