.layout {
	overflow:hidden;
}
.wrap {
	width:62.5rem;
	margin:0 auto;
}
.header .tps {
	padding:1.0416666666666667rem 0;
}
.header .tps .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.header .tps .logo {
	max-width:13.854166666666668rem;
	display:block;
}
.header .tps .logo img {
	width:100%;
	display:block;
}
.header .tps .uitfms {
	width:15.625rem;
}
.uitfms {
	height:2.0833333333333335rem;
	background:#fff;
	border-radius:1.5625rem;
	padding:0.10416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.uitfms .t1 {
	width:calc(100% - 3.6458333333333335rem);
	padding:0 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	height:100%;
	font-size:0.8333333333333334rem;
	color:#000;
	border:none;
	background:none;
}
.uitfms .sub {
	width:3.125rem;
	height:100%;
	border-radius:1.5625rem;
	background:url(../images/qms3.png) no-repeat center #ac783e;
	font-size:0;
	display:block;
	border:none;
	background-size:0.7291666666666667rem auto;
	cursor:pointer;
}
.header .naver {
	padding:0.3125rem 0;
}
.header .naver ul {
	display:flex;
	justify-content:space-around;
	align-items:center;
}
.header .naver li a {
	font-size:0.8854166666666667rem;
	line-height:2.604166666666667rem;
	color:#fff;
	text-align:center;
	display:block;
	padding:0 1.5625rem;
}
.header .naver li.on a,.header .naver li a:hover {
	background:#9d6425;
}
.banner img {
	width:100%;
	height:100%;
	display:block;
}
.footer {
	padding:3.6458333333333335rem 0 2.0833333333333335rem;
	background-size:cover !important;
}
.footer .navs {
	padding-bottom:1.3541666666666667rem;
	border-bottom:0.052083333333333336rem solid rgba(255,255,255,0.1);
}
.footer .navs ul {
	display:flex;
	align-items:center;
	justify-content:space-around;
}
.footer .navs li a {
	font-size:0.8854166666666667rem;
	line-height:1.6;
	color:#fff;
	display:block;
}
.footer .flax {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:1.1458333333333335rem 0 1.5625rem;
	border-bottom:0.052083333333333336rem solid rgba(255,255,255,0.1);
}
.footer .flax .lts p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#fff;
	margin-bottom:0.5208333333333334rem;
}
.footer .flax .rts {
	width:5.208333333333334rem;
}
.footer .flax .wx {
	width:100%;
	height:5.208333333333334rem;
}
.footer .flax .wx img {
	width:100%;
	height:100%;
	display:block;
}
.footer .flax .rts p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#fff;
	margin-top:0.20833333333333334rem;
	text-align:center;
}
.copyright {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#fff;
	margin-top:1.0416666666666667rem;
	text-align:center;
}
.copyright a {
	color:#fff;
}
.uitbgs {
	padding:0.5208333333333334rem 0 4.166666666666667rem;
	background-size:cover !important;
}
.crumbs dl {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}
.crumbs dd a {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#999999;
	display:block;
}
.crumbs dd span {
	color:#c9c9c9;
	font-size:0.7291666666666667rem;
	line-height:1.6;
	display:block;
	margin:0 0.2604166666666667rem;
}
.crumbs dd:nth-child(1) a {
	padding-left:1.0416666666666667rem;
	background:url(../images/qms4.png) no-repeat left center;
	background-size:0.78125rem auto;
}
.pages dl {
	display:flex;
	justify-content:center;
	align-items:center;
}
.pages dd {
	font-size:0.7291666666666667rem;
	margin:0 0.20833333333333334rem;
	line-height:1.4583333333333335rem;
}
.pages dd a {
	font-size:0.7291666666666667rem;
	line-height:1.5625rem;
	color:#666666;
	display:block;
	border-radius:0.20833333333333334rem;
	width:1.5625rem;
	color:#666666;
	background:#fff;
	text-align:center;
}
.pages dd.ons a {
	width:2.8125rem;
}
.pages dd a:hover,.pages dd.on a {
	background:#ac783e;
	color:#fff;
}
.zdnews {
	margin-top:1.5625rem;
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.zdnews .lts {
	width:calc(100% - 16.40625rem);
}
.zdnews .rts {
	width:15.104166666666668rem;
	position:sticky;
	top:0;
	z-index:11;
}
.zdnews .news li {
	background:#fff;
	border-radius:0.5208333333333334rem;
	margin-bottom:0.2604166666666667rem;
	overflow:hidden;
}
.zdnews .news ul {
	padding-bottom:1.5625rem;
	min-height: 25rem;
}
.zdnews .news li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:1.0416666666666667rem 1.4583333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.zdnews .news li .pic {
	width:8.854166666666668rem;
	height:6.770833333333334rem;
	border-radius:0.3125rem;
	overflow:hidden;
}
.zdnews .news li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.zdnews .news li .txt {
	width:calc(100% - 9.895833333333334rem);
}
.zdnews .news li h3 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#262626;
	font-weight:bold;
}
.zdnews .news li p {
	font-size:0.7291666666666667rem;
	line-height:1.7;
	color:#999999;
	height:3.4em;
	overflow:hidden;
	margin:0.5208333333333334rem 0 0.7291666666666667rem;
}
.zdnews .news li h6 {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#999999;
	padding-left:0.9375rem;
	background:url(../images/qms10.png) no-repeat left center;
	background-size:0.7291666666666667rem auto;
}
.uitnwds {
	margin:1.0416666666666667rem 0;
	background:#fff;
	border-radius:0.5208333333333334rem;
	overflow:hidden;
	padding:0.5208333333333334rem 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.uitnwds h2 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#262626;
	font-weight:bold;
	border-bottom:0.052083333333333336rem solid #ebebeb;
	padding-bottom:0.4166666666666667rem;
}
.uitnwds .tps {
	padding:0.7291666666666667rem 0;
	border-bottom:0.052083333333333336rem solid #f2f2f2;
}
.uitnwds .tps a {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.uitnwds .tps .pic {
	width:5.364583333333334rem;
	height:4.010416666666667rem;
	overflow:hidden;
	border-radius:0.3125rem;
}
.uitnwds .tps .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.uitnwds .tps .txt {
	width:calc(100% - 6.145833333333334rem);
}
.uitnwds .tps h3 {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#262626;
	height:3em;
	overflow:hidden;
	font-weight:bold;
	margin-bottom:0.4166666666666667rem;
}
.uitnwds .tps h6 {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#999999;
	padding-left:0.9375rem;
	background:url(../images/qms10.png) no-repeat left center;
	background-size:0.7291666666666667rem auto;
}
.uitnwds dd a {
	font-size:0.8333333333333334rem;
	line-height:1.7;
	color:#232323;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-left:0.7291666666666667rem;
	display:block;
	background:url(../images/qms5.png) no-repeat left center;
	background-size:0.46875rem auto;
}
.uitnwds dl {
	margin-top:0.9375rem;
}
.uitnwds dd {
	margin-bottom:0.5208333333333334rem;
}
.uitnwds .list {
	margin-top:1.0416666666666667rem;
}
.uitnwds .list li a {
	font-size:0.8333333333333334rem;
	line-height:1.7;
	color:#232323;
	display:block;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.uitnwds .list li {
	margin-bottom:0.7291666666666667rem;
}
.uitnwds .list li span {
	display:inline-block;
	width:1.0416666666666667rem;
	line-height:1.0416666666666667rem;
	font-size:0.625rem;
	color:#ad6d45;
	text-align:center;
	background:#f6d9c7;
	border-radius:0.20833333333333334rem;
	margin-right:0.3125rem;
}
.uitnwds .list li:nth-child(1) span {
	background:#e21717;
	color:#fff;
}
.uitnwds .list li:nth-child(2) span {
	background:#f06e28;
	color:#fff;
}
.uitnwds .list li:nth-child(3) span {
	background:#427afa;
	color:#fff;
}
.newdel {
	padding:2.604166666666667rem 1.4583333333333335rem;
	background:#fff;
	border-radius:0.4166666666666667rem;
}
.newdel .hds {
	border-bottom:0.052083333333333336rem solid #eeeeee;
	padding-bottom:0.625rem;
	text-align:center;
}
.newdel .hds h1 {
	font-size:1.25rem;
	line-height:1.6;
	color:#262626;
	font-weight:bold;
}
.newdel .hds h6 {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#999999;
	padding-left:0.9375rem;
	background:url(../images/qms10.png) no-repeat left center;
	background-size:0.7291666666666667rem auto;
	display:inline-block;
	margin-top:0.5208333333333334rem;
}
.newdel .del .video {
	display:block;
	object-fit:cover;
	margin:0 auto;
}
.newdel .del {
	border-bottom:0.052083333333333336rem solid #eeeeee;
	padding:2.0833333333333335rem 0 2.604166666666667rem;
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#363636;
}
.newdel .fts {
	margin-top:1.5625rem;
}
.newdel .fts a {
	margin-bottom:0.5208333333333334rem;
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#363636;
	display:block;
}
.hpage6 {
	padding:4.166666666666667rem 0 4.427083333333334rem;
}
.htit {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.htit h2 span {
	font-size:1.7708333333333335rem;
	line-height:1.6;
	color:#664835;
	display:inline-block;
	background:url(../images/qms14.png) no-repeat right top 0.4166666666666667rem;
	background-size:0.36458333333333337rem auto;
	padding-right:0.9375rem;
	font-family:'hua';
}
.htit .btns {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#666666;
}
.hpage6 .wrap {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.hpage6 .lts {
	width:30.208333333333336rem;
}
.hpage6 .rts {
	width:calc(100% - 32.29166666666667rem);
}
.hpage6 .list,.hpage6 .lts .bds {
	margin-top:1.0416666666666667rem;
}
.hpage6 .lts .bds li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.hpage6 .lts .bds li .pic {
	width:6.875rem;
	height:5.208333333333334rem;
	overflow:hidden;
}
.hpage6 .lts .bds li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.hpage6 .lts .bds li .ts {
	width:calc(100% - 7.916666666666667rem);
}
.hpage6 .lts .bds li {
	margin-bottom:0.625rem;
}
.hpage6 .lts .bds li h3 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#232323;
	margin-bottom:0.5208333333333334rem;
}
.hpage6 .lts .bds li p {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#666666;
	height:3.2em;
	overflow:hidden;
}
.hpage6 .list ul {
	display:flex;
	flex-wrap:wrap;
}
.hpage6 .list li {
	margin-right:0.9375rem;
	margin-bottom:0.5208333333333334rem;
	width:calc((100% - 4.791666666666667rem)/5);
}
.hpage6 .list li:nth-child(5n) {
	margin-right:0;
}
.hpage6 .list li p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#232323;
	text-align:center;
	margin-top:0.20833333333333334rem;
}
.hpage6 .list li .pic {
	height:7.03125rem;
	overflow:hidden;
	width:100%;
}
.hpage6 .list li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.hpage6 .list li a:hover .pic img{
	transform:scale(1.1);
	-ms-transform:scale(1.1);  /* IE 9 */
	-moz-transform:scale(1.1);     /* Firefox */
	-webkit-transform:scale(1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1); 
}
.htit1 {
	display:block;
}
.htit1 h2 {
	text-align:center;
	position:relative;width:29.375rem;margin: 0 auto;
}
.htit1 h2::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:1;
	background:url(../images/qms15.png) no-repeat center/cover;
	width:29.375rem;
	height:3.541666666666667rem;
	margin:0 auto;
}
.htit1 h2 span {
	font-size:2.604166666666667rem;
	padding-right:0.10416666666666667rem;
}
.hpage7 {
	padding:3.6458333333333335rem 0;
	background-size:100% 100% !important;
}
.more {
	background:url(../images/qms24.png) no-repeat center/100% auto;
	display:block;
	width:8.697916666666668rem;
	text-align:center;
	font-size:0.8854166666666667rem;
	line-height:2.604166666666667rem;
	color:#ac783e;
	font-weight:bold;
	margin:0 auto;
}
.hpage5 .ovs,.hpage7 .ovs {
	position:relative;
	margin:1.25rem 0 1.9791666666666667rem;
}
.hpage5 .prev,.hpage5 .next,.hpage7 .prev,.hpage7 .next {
	position:absolute;
	left:-2.8645833333333335rem;
	top:50%;
	z-index:1;
	background:url(../images/prev.png) no-repeat center #cbc8c1;
	background-size:0.625rem auto;
	width:1.6666666666666667rem;
	height:3.6458333333333335rem;
	cursor:pointer;
	margin-top:-1.8229166666666667rem;
}
.hpage5 .next,.hpage7 .next {
	right:-2.8645833333333335rem;
	left:auto;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9*/
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
}
.hpage5 .prev:hover,.hpage5 .next:hover,.hpage7 .prev:hover,.hpage7 .next:hover {
	background-color:#ac783e;
}
.hpage7 .swipshuj {
	overflow:hidden;
}
.hpage7 .swipshuj .swiper-slide img {
	width:100%;
	display:block;
	object-fit:cover;
	height:100%;
}
.hpage7 .swipshuj .swiper-slide {
	height:15.364583333333334rem;
	overflow:hidden;
}
.hpage5 .swiplvy {
	overflow:hidden;
}
.hpage5 .swiplvy .swiper-slide img {
	width:100%;
	display:block;
	object-fit:cover;
	height:100%;
}
.hpage5 .swiper-slide .pic {
	width:100%;
	height:10.9375rem;
	overflow:hidden;
}
.hpage5 .swiper-slide p {
	margin-top:0.5208333333333334rem;
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#232323;
	text-align:center;
	height:3.2em;
	overflow:hidden;
}
.hovs {
	background-size:100% 100% !important;
	padding:4.166666666666667rem 0;
}
.hpage3 .wrap {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.hpage3 .lts {
	width:30.208333333333336rem;
}
.hpage3 .rts {
	width:calc(100% - 32.29166666666667rem);
}
.hpage3 .rts .text {
	font-size:0.7291666666666667rem;
	line-height:1.8;
	color:#363636;
	margin-top:0.7291666666666667rem;
}
.hpage3 .rts .text img {
	height: 7rem;
    width: 100%;
    display: block;
    object-fit: cover;
    margin-bottom: 0.5208333333333334rem;
    border-radius: 0.3rem;
}
.hpage3 .lts .flax {
	margin-top:0.7291666666666667rem;
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.hpage3 .lts .pic {
	width:12.8125rem;
}
.hpage3 .lts .pic img {
	width:100%;
	display:block;
}
.hpage3 .lts dl {
	width:calc(100% - 13.645833333333334rem);
}
.hpage3 .lts dd a {
	font-size:0.8333333333333334rem;
	line-height:2.0833333333333335rem;
	color:#232323;
	display:block;
	border-bottom:0.052083333333333336rem solid #f0ece5;
	padding-left:0.78125rem;
	background:url(../images/qms5.png) no-repeat left center;
	background-size:0.46875rem auto;
}
.hpage3 .lts dd:last-child a {
	border-bottom:none;
}
.hpage4 {
	padding:4.166666666666667rem 0 4.208333333333336rem;
}
.hpage4 .box {
	position:relative;
	/* margin-top: -8rem; */
}
.hpage4 .bds {
	position:relative;
	left:0;
	right:0;
	z-index:1;
	width:61.82291666666667rem;
	height:100%;
	margin:0 auto;
}
.hpage4 .bds .pic {
	width: 100%;
}
.hpage4 .text {
	width:29rem;
	background:#fff;
	border-radius:0.5208333333333334rem;
	overflow:hidden;
	padding:0.7291666666666667rem 1.3541666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
	left: 0;top: 2rem;
	z-index:2;
	height: 35rem;
}
.hpage4 .text li{
	height: 4.5rem;
}
.hpage4 .text li a{
	padding:0.625rem 0;
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-bottom:0.052083333333333336rem solid #f7f7f7;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.hpage4 .text li:last-child {
	border-bottom:none;
}
.hpage4 .text li h3 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#232323;
	/* padding-left:0.78125rem; */
	padding-left:1.28125rem;
	background:url(../images/qms5.png) no-repeat left center;
	background-size:0.46875rem auto;
}
 .hpage4 .text li .nick { font-weight: bold;}
 .hpage4 .text li .area { padding: 0px 10px;}
.hpage4 .text li .date { color:#999;}
    
.hpage4 .text li p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#666666;
	white-space: pre;
    text-overflow: ellipsis;
    overflow: hidden;
}
.hpage4 .text li:hover h3,.hpage4 .text li:hover p {
	/*color:#df002c;*/
}
.hpage4 .bds li h5 {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#666666;
}
.hpage4 .bds li h5 i {
	/* background:url(../images/qms22.png) no-repeat left center; */
	width:1.0416666666666667rem;
	display:inline-block;
	height:1.0416666666666667rem;
	position:relative;
	top:0.20833333333333334rem;background-size: 1.0416666666666667rem auto;
}
.hpage4 .bds li h5 i::after,
.hpage4 .bds li h5 i::before{
	content: "";
	background:url(../images/qms22.png) no-repeat left center/100% auto;
	position: absolute;
	left: 0;top: 0;
	width: 100%;height: 100%;
}

@-webkit-keyframes pulsex{
0%{-webkit-transform:scale(0);opacity: 1;}
100%{-webkit-transform:scale(1.6);opacity: 0;}
}
@-moz-keyframes pulsex{
0%{-moz-transform:scale(0);opacity: 1;}
100%{-moz-transform:scale(1.6);opacity: 0;}
}

.hpage4 .bds li h5 i::before{
	-webkit-animation:pulsex 1s 0s linear infinite;
	-moz-animation:pulsex 1s 0s linear infinite;
}
.hpage4 .bds li h5 i::after{
	-webkit-animation:pulsex 1s -0.5s linear infinite;
	-moz-animation:pulsex 1s -0.5s linear infinite;
}
.hpage4 .bds li {
	position:absolute;
	z-index:1;
}
.hpage4 .bds li.l1 {
	right:8%;
	top: 16%;
}
.hpage4 .bds li.l2 {
	right:9%;
	top: 23%;
}
.hpage4 .bds li.l3 {
	right:12%;
	top: 30%;
}
.hpage4 .bds li.l4 {
	right:24%;
	top: 36%;
}
.hpage4 .bds li.l5 {
	right:24%;
	top: 42%;
}
.hpage4 .bds li.l6 {
	right:21%;
	top: 43%;
}
.hpage4 .bds li.l7 {
	right: 30%;
	top: 44%;
}
.hpage4 .bds li.l8 {
	right:45%;
	top: 48%;
}
.hpage4 .bds li.l9 {
	right:27%;
	top: 52%;
}
.hpage4 .bds li.l10 {
	right:37%;
	top: 54%;
}
.hpage4 .bds li.l11 {
	right:12%;
	top: 59%;
}
.hpage4 .bds li.l12 {
	right: 14%;
	top: 62%;
}
.hpage4 .bds li.l13 {
	right: 16%;
	top: 57%;
}
.hpage4 .bds li.l14 {
	right: 20%;
	top: 58%;
}
.hpage4 .bds li.l15 {
	right:22%;
	top: 67%;
}
.hpage4 .bds li.l16 {
	right:26%;
	top: 63%;
}
.hpage4 .bds li.l17 {
	right:28%;
	top: 69%;
}
.hpage4 .bds li.l18 {
	right:38%;
	top: 66%;
}
.hpage4 .bds li.l19 {
	right: 46%;
	top: 63%;
}
.hpage4 .bds li.l20 {
	right: 15%;
	top: 75%;
}
.hpage4 .bds li.l21 {
	right:39%;
	top: 73%;
}
.hpage4 .bds li.l22 {
	right: 26%;
	top: 83%;
}
.hpage4 .bds li.l23 {
	right:24%;
	top: 86%;
}
.hpage4 .bds li.l24 {
	right: 29%;
	top: 86%;
}
.hpage4 .bds li.l25 {
	right:36%;
	top: 84%;
}
.hpage4 .bds li.l26 {
	right:49%;
	top: 80%;
}
.hpage2 {
	height:17.96875rem;
	display:flex;
	justify-content:center;
	align-items:center;
}
.hpage2 .ico {
	width:7.083333333333334rem;
	display:block;
	margin:0 auto;
}
.hpage1 .wrap {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.hpage1 .lts {
	width:calc(100% - 21.25rem);
}
.hpage1 .rts {
	width:19.010416666666668rem;
}
.hpage1 .rts li {
	margin-bottom:0.7291666666666667rem;
}
.hpage1 .rts li img {
	width:100%;
	display:block;
}
.hpage1 .lts li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-bottom:0.9375rem;
}
.hpage1 .lts li h4 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	width:80%;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#232323;
	padding-left:0.78125rem;
	background:url(../images/qms5.png) no-repeat left center;
	background-size:0.46875rem auto;
}
.hpage1 .lts li p {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#999999;
}
.hpage1 .lts .tps a {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.hpage1 .lts .tps {
	padding:1.3541666666666667rem 0;
	border-bottom:0.052083333333333336rem solid #eeeae3;
	margin-bottom:1.0416666666666667rem;
}
.hpage1 .lts .tps .pic {
	width:12.291666666666668rem;
	height:9.375rem;
	overflow:hidden;
}
.hpage1 .lts .tps .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.hpage1 .lts .tps .ts {
	width:calc(100% - 14.0625rem);
}
.hpage1 .lts .tps h3 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
}
.hpage1 .lts .tps h6 {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#999999;
	padding-left:0.9375rem;
	background:url(../images/qms10.png) no-repeat left center;
	background-size:0.7291666666666667rem auto;
	display:inline-block;
	margin-top:0.5208333333333334rem;
}
.hpage1 .lts .tps p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#666666;
	height:3.2em;
	overflow:hidden;
	margin:0.5208333333333334rem 0 0.7291666666666667rem;
}
.hpage1 .lts .tps h5 {
	background:url(../images/qms15-1.png) no-repeat center/cover;
	width:5.3125rem;
	font-size:0.7291666666666667rem;
	line-height:1.5625rem;
	color:#df002c;
	font-weight:bold;
	text-align:center;
}
.hpage1 {
	padding:3.125rem 0 4.166666666666667rem;
}
.hsous {
	background:#eee6d8;
	padding:2.0833333333333335rem 0;
}
.hsous .wrap {
	display:flex;
	justify-content:center;
	align-items:center;
}
.hsous h2 {
	max-width:5.885416666666667rem;
}
.hsous h2 img {
	width:100%;
	display:block;
}
.hsous .rts {
	display:flex;
	align-items:center;
	margin-left:0.8333333333333334rem;
}
.hsous .t1 {
	width:36.458333333333336rem;
	/* height:2.5rem; */
	height:3.5rem;
	background:#fff;
	border:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	border-radius:1.5625rem;
	box-sizing:border-box;
	padding:0 1.0416666666666667rem;
	font-size:0.8333333333333334rem;
	font-size:1.3333333333333334rem;
	color:#363636;
}
.hsous .btn {
	width:7.708333333333334rem;
	line-height:2.5rem;
	border-radius:1.5625rem;
	background:#df002c;
	display:block;
	text-align:center;
	margin-left:0.4166666666666667rem;
}
.hsous .btn span {
	font-size:0.8333333333333334rem;
	line-height:2.5rem;
	color:#fff;
	display:inline-block;
	padding-left:1.25rem;
	background:url(../images/qms50.png) no-repeat left center;
	background-size:0.8854166666666667rem auto;
}
.hbanner img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.hbanner {
	overflow:hidden;
	position:relative;
}
.hbanner .spot {
	position:absolute;
	left:0;
	right:0;
	bottom:1.5625rem;
	z-index:1;
	text-align:center;
}
.hbanner .spot span {
	background:url(../images/qms13.png) no-repeat center;
	background-size:1.5625rem auto;
	width:1.5625rem;
	height:0.6770833333333334rem;
	margin:0 0.625rem !important;
	opacity:1;
}
.hbanner .spot .swiper-pagination-bullet-active {
	background:url(../images/qms13-1.png) no-repeat center;
	background-size:1.5625rem auto;
}
.banner {
	height:16.15rem;
	overflow:hidden;
}
.banner .wrap {
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center;
}


.uitfms .sub:hover{
	background-color: #926533;
}
.hsous .btn:hover{
	background: #ca062d;
}
.uitnwds .tps .pic img,
.zdnews .news li .pic img,
.hpage6 .lts .bds li .pic img,
.hpage5 .swiplvy .swiper-slide img,
.hpage1 .lts .tps .pic img{
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.uitnwds .tps:hover .pic img,
.zdnews .news li:hover .pic img,
.hpage6 .lts .bds li:hover .pic img,
.hpage5 .swiplvy .swiper-slide:hover img,
.hpage1 .lts .tps:hover .pic img{
	transform:scale(1.1);
	-ms-transform:scale(1.1);  /* IE 9 */
	-moz-transform:scale(1.1);     /* Firefox */
	-webkit-transform:scale(1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1); 
}
.newdel .fts a:hover,
.uitnwds .list li a:hover,
.uitnwds dd a:hover,
.zdnews .news li:hover h3,
.hpage6 .lts .bds li:hover h3,
.hpage5 .swiper-slide:hover p,
.hpage1 .lts li:hover h4,
.hpage3 .rts dd a:hover,
.htit .btns:hover,
.hpage1 .lts .tps:hover h3{
	color: #ac783e;
}

.hpage1 .rts li{
	position: relative;top: 0;transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.hpage1 .rts li:hover{
	top: -0.26rem;
}
.more:hover{
	background: #ac783e;color: #fff;
}
.hpage1 .bb {
	overflow: hidden;
	height: 9rem;
}
.hpage1 .bb ul li{
	/* overflow: hidden; */
	height: 2.4rem;
}

.hpage3 .spans {
	display: flex;
	flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    align-content: flex-start;
}
.hpage3 .spans .split {
	width: 10rem;
    height: 11.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    /* padding: 0.3rem; */
}
.hpage3 .spans .split .text {
	text-align: center;
    font-weight: 700;
    padding: 0.4rem;
    font-size: 1rem;
	margin: 0;
}
.hpage3 .spans .split .pic {
	height: 6.8rem;
    width: 10rem;
    overflow: hidden;
}
.hpage3 .spans .split .pic img {
	height: 100%;
    width: 100%;
    object-fit: cover;
}
.hpage3 .spans .split a:hover img{
	transform: scale(1.1);
}

