	@media only screen and (min-width: 1025px){
	   html{
	   	font-size: 40px !important;
	   }
	}
	.ikbox{
		overflow: hidden;
	}
	.hxrsh-phone{
		display: inline-block;
		vertical-align: top;
		background: #c9995f;
		color: #fff;
		line-height: 1.125rem;
		height: 1.125rem;
		padding: 0 .8rem;
		border-radius: 1.125rem;
		font-size: 0;
	}
	.hxrsh-phone img{
		display: inline-block;
		vertical-align: middle;
		width: .45rem;
		margin-right: .1rem;
	}
	.hxrsh-phone span{
		display: inline-block;
		vertical-align: middle;
	}
	.hxrsh-phone span:nth-child(n+2){
		margin-left: .25rem;
	}
	.hxrsh-phone:hover{
		color: #fff;
	}
	.link-btn{
		text-align: center;
		margin-top: .5rem;
	}
	.link-btn .more{
		display: inline-block;
		vertical-align: top;
		color: #999999;
		border-radius: 1rem;
		line-height: 1rem;
		height: 1rem;
		padding: 0 .95rem;
		box-sizing:content-box;
		border:1px solid #999;
	}
	.main.hxrshlist.pro .hxrshlist-wrap{
		padding-top: 1.625rem;
	}
	.hxrshlist  .hxrshlist-tits{
		margin-bottom: 1.75rem;
	}
	.hxrshlist-tits{
		line-height: 1;
		color: #000000;
	}
	.tc{
		text-align: center;
	}
	.tit-36{
		font-size: .9rem;
	}
	.tit-18{
		font-size: .45rem;
	}
	.tit-24{
		font-size: .6rem;
	}
	.tit-16{
		font-size: .4rem;
	}
	.tit-14{
		font-size: .35rem;
	}
	.conlist02-swiper .swiper-slide .link {
	  margin:0!important;
	  width: 100%!important;
	}
	.conlist011-swiper .swiper-slide,
	.conlist02-swiper .swiper-slide{
	  width: 32%;
	  margin-right: 2%;
	}
	.conlist011-swiper .swiper-slide{
		background: #f8f8f8;
		padding: 1rem 0;

		padding-bottom: .3rem;
		box-sizing:border-box;
	}
	.conlist011-swiper .swiper-slide .imgbox{
		padding: 0 1.25rem;
	}
	.conlist011-swiper .swiper-slide img{
		transition:.5s ease-in-out;
		width: 100%;
	}
	.conlist011-swiper .swiper-slide .txts{
		line-height: 4.9em;
		line-height: 4.9em;

		text-align: center;
	}
	.conlist-011 .swiper-pagination{
		margin-top: 1.2rem;
	}
	.conlist011-swiper .swiper-slide .txts .span{
		line-height: 1.5;
		max-height: 3em;
	      overflow: hidden;
	      display: inline-block;
	      vertical-align: middle;
	      max-width: 94%;

	}
	.conlist011-swiper .swiper-slide .imgbox{
		overflow: hidden;
	}
	.conlist011-swiper .swiper-slide:last-child,
	.conlist02-swiper .swiper-slide:last-child{
	  margin-right: 0;
	}


	.conlist-03{
		padding-top: 1.75rem;
		padding-bottom: 1.925rem;
	}
	.conlist-03 .hxrshlist-tits{
		margin-bottom: 1.35rem;
	}
	.conlist-03 .number{
		position: absolute;
		left: 0;
		bottom: 1.25rem;
		color: #717171;
		z-index: 5;
		background:#fff;
	}
	.f8f8f8{
		background: #f8f8f8;
	}

	.conlist-03 .number .num{
		color: #ba8f5a;

	}

	.conlist03-swiper .words{
		padding-left: 3.2rem;
		padding-top: .7rem;
		padding-bottom: 1rem;
	}
	.conlist03-swiper .words .tits{
		color: #000;
	}


	.conlist03-swiper .imgright,
	.conlist03-swiper .imgleft{
		height: 10.3rem;

	}
	.conlist03-swiper .imgright .i{
		margin-bottom: .45rem;
		height: calc((100% - .45rem)/2);
	}
	.conlist03-swiper .imgright .i:last-child{
		margin-bottom: 0;
	}

	.conlist03-swiper .imgleft{
		width: 68.75%;
	}


	.conlist03-swiper .imgright{
		width: calc(31.25% - .45rem);
	}

	.tipsbox{
		font-size: 0;
	}
	.tipsbox .tips span{
		transition:.5s ease-in-out;
	}
	.tipsbox .tips a{
		display: block;
		color: #333;
		transition:.5s ease-in-out;
	}

	.main.pro.hxrshlist .box1 .wrap .link-box .link .text-box h4{
		margin-bottom: .25rem;
	}
	.tit-20{
		font-size: .5rem;
	}
	.hxrsh-bantits{
		line-height: 1.2;

	}
	.hxrsh-spanbox{
		font-size: 0;
		margin-top: 1rem;
	}
	.hxrsh-spanbox .li{
		display: inline-block;
		height: 1rem;
		line-height: 1rem;
		border-radius: 1rem;
		border:1px solid #ffffff;
		vertical-align: top;
		margin:0 .25rem;
		padding: 0 1rem;
	}

	.conlist-04{
		padding-top: 1.75rem;
		padding-bottom: 2rem;
	}

	.conlist-01{
		padding-top: 2rem;
		padding-bottom: 1.25rem;
	}
	.conlist-01 .twords{
		padding-left: 3.875rem;
		padding-right: 3.875rem;
		color: #999999;
		margin-top: .9rem;
	}
	.conlist-04 .hxrshlist-tits{
		margin-bottom: .5rem;
	}
	.conlist-01 .words{
		/*padding-bottom: 2.75rem;*/
		padding-bottom: 1.35rem;
	}
	.conlist-01 .images{
		margin-top: 1.4rem;
	}
	.conlist-01 .images .contits{
		margin-bottom: 1.5rem;
	}
	.lin875{
		line-height: 1.875;
	}
	.hx01-list .li .imgs{
		/*height: 7.75rem;*/
	}
	.hx01-list .li{
		padding: 0 .2rem;
		padding-bottom: .75rem;
		position: relative;
		overflow: hidden;
	}
	/*.hx01-list .ul{
		width: calc(100% + .5rem);
		margin-left: .25rem;
	}*/
	.hx01-list .li .libox{
		position: relative;
		overflow: hidden;
	}
	.hx01-list{
		font-size: 0;
	}
	.hx01-list .img-li{
		position: relative;
	}
	.hx01-list .img-li .span{
		position: absolute;
		left: 0;
		bottom: 0;
		padding: 0 .75rem;
		padding-right: 1.5rem;
		color: #fff;
		bottom: .7rem;
		z-index: 2;
		line-height: 1.25;
		width: 100%;
		box-sizing:border-box;
		opacity: 0;
	}
	.hx01-list .img-li .span .btns{
		line-height: 1.25em;
		height: 1.25em;
	      display: -webkit-box;
	      -webkit-box-orient: vertical;
	      -webkit-line-clamp: 1;
	      overflow: hidden;
	}
	.hx01-list .img-li .span .btn{
		width: .8rem;
		height: .8rem;
		/*content:"";*/
		right: .75rem;
		top: 0;
		bottom: 0;
		margin:auto;
		background:url(./imgbox/more.png) no-repeat center;
		background-size: 100%;
		border-radius: 50%;
		position: absolute;

	}
	.hx01-list .words-li .txts{
		line-height: 1.7em;
		height: 5.1em;
	      display: -webkit-box;
	      -webkit-box-orient: vertical;
	      -webkit-line-clamp: 3;
	      overflow: hidden;
	}
	.hx01-list .words-li{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: rgba(255,255,255,.9);
		padding: .75rem;
		padding-top: 1.75rem;
		box-sizing:border-box;
		z-index: 2;
	}
	.hx01-list .words-li .tits{
		margin-bottom: .45rem;
		line-height: 1.3em;
		height: 1.3em;
	      display: -webkit-box;
	      -webkit-box-orient: vertical;
	      -webkit-line-clamp: 1;
	      overflow: hidden;

	}
	.hx01-list .ul{
		/*display: inline-block;*/
		/*vertical-align: top;*/
		/*width:31.25%;*/
		/*margin-left: 3.125%;*/
		position: relative;
	}
	.hx01-list .ul:nth-child(3n+1){
		/*margin-left: 0;*/
	}
	.hx01-list .ul2 .imgs{
		height: 12rem;
	}
	*{
		box-sizing:border-box;
	}

	.conlist-02{
		padding-top: 1.65rem;
		padding-bottom: 1.65rem;
	}
	.main.pro .box1 .wrap.conlist02-swiper{
		padding-top: 1.2rem;
		padding-bottom: 0;

	}
	.main.pro .box1 .wrap.conlist011-swiper{
		padding-top: 1.5rem;
		padding-bottom: 2.5rem;
	}
	.hx01-list .li .close{
		position: absolute;
		width: .75rem;
		height: .75rem;
		right: .75rem;
		bottom: .75rem;
		background: url(./imgbox/close.png) no-repeat center;
		background-size: 100%;
		cursor: pointer;
	}
	.hx01-list .li:last-child{
		margin-bottom: 0;
	}
	.conlist-02 .swiper-pagination{
		margin-top: 1.2rem;

	}
	.cons-swiper .btnbox{
		width: 1.15rem;
		height: 1.15rem;
		border-radius: 50%;
		top: 4.625rem;
		margin:0;
		border-radius: 50%;
		border:1px solid #cdcdcd;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;

	}
	.cons-swiper .btnbox.swiper-button-prev{
		left: -2.625rem;
		background-image: url(./imgbox/nleft.png);
	}
	.cons-swiper .btnbox.swiper-button-next{
		right: -2.625rem;
		background-image: url(./imgbox/nright.png);
	}

	.cons-swiper .swiper-pagination{
		position: static;
		width: 100%;
		line-height: 1;
		font-size: 0;
	}
	.cons-swiper .swiper-pagination .swiper-pagination-bullet{
		display: inline-block;
		vertical-align: top;
		font-size: 14px;
		width: .25rem;
		height: .25rem;
		border-radius: 50%;
		transition:.5s ease-in-out;
		background: #cccccc;
		opacity: 1;
		margin:0 .125rem;
	}
	.cons-swiper .swiper-pagination .swiper-pagination-bullet-active{
		background: #c9995f;
		transition:.5s ease-in-out;
	}


	.hx01-list .li.active .img-li .imgs{
		transition:.5s ease-in-out;
		transform:scale3d(1.05,1.05,1);
	}
	.hx01-list .li.active .words-li{
		opacity: 1;
		transition:.5s ease-in-out;

	}
	.hx01-list .li.active .img-li .span{
		transition:.5s ease-in-out;
		opacity: 0;
	}
	.pre{
		position: relative;
	}
	
	.conlist03-swiper .words .txts{
		line-height: 1.7;
		color: #717171;
		margin-top: .35rem; 
	      display: -webkit-box;
	      -webkit-box-orient: vertical;
	      -webkit-line-clamp: 3;
	      overflow: hidden;
	      height: 5.1em;
	}

	.tit-60{
		font-size: 1.5rem;
	}
	.conlist04-form{
		margin-top: 1.45rem;
		background: #fff;
		padding: 1.75rem 3.15rem 1.625rem 3.1rem;
	}
	.conlist04-form .ul{
		font-size: 0;
	}
	.conlist04-form .li{
		display: inline-block;
		vertical-align: top;
		width: 48.5%;
		margin-left: 3%;
		line-height: 1.25rem;
		height: 1.25rem;
		margin-bottom: .75rem;
		position: relative;
	}
	.conlist04-form .li .inputbg{
		border:1px solid #e4e4e4;
		padding-left: .5rem;
		color: #c8c8c8;
		width: 100%;
		height: inherit;
		line-height: inherit;

	}
	.conlist04-form .li .selects-tops{
		position: relative;
		cursor: pointer;
	}
	.conlist04-form .li .selects-tops:before{
		position: absolute;
		width: 13px;
		height: 8px;
		right: .5rem;
		top: 0;
		bottom: 0;
		margin: auto;
		content:"";
		background: url(./imgbox/sanjiao.png) no-repeat center;
		background-size: 100%;

	}
	.conlist04-form .li.selectsbg{
		font-size: 0;
		z-index: 4;

	}
	.conlist04-form .submits input{
		width: 3.5rem;
		display: block;
		height: .95rem;
		margin:0 auto;
		color: #fff;
		line-height: .95rem;
		margin:0 auto;
		border-radius: .95rem;
		background: #c9995f;
		border-radius: .95rem;
	}
	.conlist04-form .li.yzm .btn,
	.conlist04-form .li.yzm img{
		position: absolute;
		right: 0;
		top:0;
		line-height: 1.25rem;
		height: 1.25rem;
		/*padding: 0 .6rem;*/
		background: transparent;
		color: #c9995f;
	}
	.conlist04-form .li.selectsbg .selects{
		display: inline-block;
		vertical-align: top;
		width: 48%;
		margin-left: 4%;
		position: relative;
	}
	.conlist04-form .li.selectsbg .selects.active{
		z-index: 5;
	}
	.conlist04-form .li.selectsbg .selects-bots{
		position: absolute;
		top: 1.28rem;
		width: 100%;
		line-height: 1.6;
		color: #666;
		display: none;
		padding: .25rem .5rem;
		background: #fff;
		max-height: 200px;
		overflow-y:auto;

	}
	.conlist04-form .li.selectsbg .selects-bots .i{
		cursor: pointer;
	}
	.conlist04-form .li.selectsbg .selects:nth-child(2n+1){
		margin-left: 0;
	}
	.conlist04-form .li:nth-child(2n+1){
		margin-left: 0;
	}
	.hx01-list .li .imgs img{
		/*display: none;*/
	}

	@media screen and (max-width: 1190px){
		.conlist04-form .li{
			width: 49%;
			margin-left: 2%;
		}
		.conlist04-form {
		    padding: 1rem 1.75rem 1.25rem 1.5rem;
		}
		.hxrsh-spanbox .li{
			margin:.2rem;
		}
	}


	@media screen and (max-width: 1023px){
		.conlist04-form .li{
			width: 100%;
			margin-left: 0;
		}
		.conlist-01 .twords{
			padding-left: 1.5rem;
			padding-right: 1.5rem;
		}
		.hx01-list .words-li{
			position: static;
			padding: .6rem .25rem;
		}
		.hx01-list .li .close{
			display: none;
		}
		.hx01-list .words-li .txts{
			height: auto;
			max-height: 5.1em;
		}


	}
	@media screen and (max-width: 767px){
		.hx01-list .li{
			padding: 0;
		}
		.hxrsh-phone img{
			width: .6rem;
		}
		.conlist04-form .li.selectsbg .selects:last-child{
			margin-bottom: 0;
		}
		.conlist03-swiper .imgright, .conlist03-swiper .imgleft{
			height: 6rem;
		}
		.yzm{
			overflow: hidden;
		}
		.conlist04-form .li.yzm .btn, .conlist04-form .li.yzm img{
			height: 1.5rem;
			line-height: 1.5rem;
		}
		.conlist04-form .li.selectsbg{
			height: auto;
		}
		.conlist04-form .li.selectsbg .selects{
			width: 100%;
			margin-left: 0;
			margin-bottom: .5rem;
		}
		.tit-16{
			font-size: 14px;
		}
		.tit-14{
			font-size: 12px;
		}
		.conlist-01{
			padding-top: 1.75rem;
			padding-bottom: 2rem;
		}
		.hx01-list .li{
			margin-bottom: .5rem;
		}


		.conlist-01 .twords{
			padding-left: 0;
			padding-right: 0;
		}
		
		.conlist-01 .words{
			padding-bottom: .9rem;
		}
		.conlist-01 .images{
			margin-top: .9rem;
		}
		.conlist04-form .li{
			margin-bottom: .5rem;
			line-height: 1.5rem;
			height: 1.5rem;
		}

		.conlist04-form{
			padding: 1.25rem .5rem;
		}




		.hx01-list .li:last-child{
			margin-bottom: .5rem;
		}
		.hx01-list .ul{
			width: 100%;
			margin-left: 0;
		}
		.hx01-list .li .imgs{
			height: auto;
			background: transparent!important;
		}
		.hx01-list .li .imgs img{
			display: block;
			width: 100%;
		}
		.conlist011-swiper .swiper-slide,
		.conlist02-swiper .swiper-slide{
			width: 100%;
		}
		.main.pro .box1 .wrap.conlist011-swiper{
			padding-bottom: 1.75rem;
			padding-top: 1.2rem;
		}
	}
	@media screen and (min-width: 1024px){
		.conlist011-swiper .swiper-slide:hover img{
			transition:.5s ease-in-out;
			transform:scale3d(1.05,1.05,1);
		}
		.hxrsh-phone{
			transition:.5s ease-in-out;
		}
		.hxrsh-phone:hover{
			transition:.5s ease-in-out;
			transform:translateY(-5px);
		}
		.link-btn .more:hover{
			background-color: #c9995f;
			border-color: #c9995f;
			color: #fff;
			transition:.5s ease-in-out;
		}
		.conlist04-form .submits input{
			transition:.5s ease-in-out;
		}
		.conlist04-form .submits input:hover{
			transition:.5s ease-in-out;
			transform:translateY(-10px);
		}


		.cons-swiper .swiper-pagination .swiper-pagination-bullet:hover{
			background: #c9995f;
			transition:.5s ease-in-out;
		}
		.cons-swiper .btnbox{
			transition:.5s ease-in-out;
		}
		.cons-swiper .btnbox:hover{
			transition:.5s ease-in-out;
		}

		.cons-swiper .btnbox.swiper-button-prev:hover{
			background-image: url(./imgbox/nleft1.png);
		}
		.cons-swiper .btnbox.swiper-button-next:hover{
			/*right: -2.625rem;*/
			background-image: url(./imgbox/nright1.png);
		}
		.cons-swiper .btnbox:hover{
			background-color: #ba8f5a;
			border-color: #ba8f5a;
			transition:.5s ease-in-out;
		}




		.tipsbox .tips span:hover a{
			color: #c8a165;
			transition:.5s ease-in-out;
		}
		.tipsbox .tips span:hover{
			border-color: #c8a165!important;
			transition:.5s ease-in-out;
		}
		.hx01-list .img-li .span{
			opacity: 1;
			transition:.5s ease-in-out;
		}
		.hx01-list .words-li{
			opacity: 0;
			transition:.5s ease-in-out;
		}
		.hx01-list .img-li{
			overflow: hidden;
		}
		.hx01-list .img-li .imgs{
			transition:.5s ease-in-out;
		}
		.hx01-list .li:hover .img-li .imgs{
			transition:.5s ease-in-out;
			transform:scale3d(1.05,1.05,1);
		}
		.hx01-list .li:hover .words-li{
			opacity: 1;
			transition:.5s ease-in-out;

		}
		.hx01-list .li:hover .img-li .span{
			transition:.5s ease-in-out;
			opacity: 0;
		}

	}