@charset "UTF-8";
.pc{
	display:none  !important; 
}
.base{
	margin:0 auto;  max-width:1280px;
}
.ntitle {
	text-align: center;
	font-size: 24px;
	line-height: 1.5;
	color: black;
	margin-bottom: 12px;
}

.ncontent {
  font-size: 16px;
	line-height: 1.7;
}

.ninfo {
	color: #999;
	font-size: 14px;
	text-align: center;
	margin-bottom: 15px;
}
.ncontent img{
	max-width:100%;
}
.header{
	height:100px; background:#1c1d33;
}
.h-base{
	max-width:1440px; margin:0 auto;
}
.header .h-base {
	display: flex; align-items: center; justify-content: space-between;
}
.header .h-base a.logo{
	height:100px; line-height:100px;
}
.header .h-base a.logo img{
	height: 51px;
}
.header .h-base .navs{
	width:985px;
}
.header .h-base .navs ul li{
	width:16%; float:left; text-align:center; position:relative;
}
.header .h-base .navs ul li>a{
	display:block; color:#c5a47e; font-size:16px; text-decoration:none; line-height:100px; height:100px;position: relative;
}
.header .h-base .navs ul li>a>span{
	display:none;
}
.header .h-base .navs ul li div{
	position:absolute; top:100px; background:white; height:70px; width:max-content; overflow:hidden; left:-50%; display:none; z-index:1000;box-shadow: 0 0 20px rgb(0 0 0 / 6%);
}
.header .h-base .navs ul li div.tpcat_3{
	left:-185px;
}
.header .h-base .navs ul li div.tpcat_16{
	left:-27%;
}
.header .h-base .navs ul li div.tpcat_17{
	left:-118px;
}
.header .h-base .navs ul li div.tpcat_2{
	right:-33%;
	left: auto;
}
.header .h-base .navs ul li div.tpcat_58{
	left:-54px;
}
.header .h-base .navs ul li:hover div{
	display:block;
}
.header .h-base .navs ul li div a{
	display:inline-block; text-decoration:none; width:130px; text-align:center; line-height:70px; color:#333; height:70px;
}
.header .h-base .navs ul li div a:hover{
	background:url(../pics/l.png) no-repeat center bottom;
}
.header .h-base .navs ul li:hover>a:after,.header .h-base .navs ul li.cur>a:after{
	position: absolute; content: " "; left: 50%; bottom: 0; width: 70px; height: 5px; background-color: #c5a47e; margin-left: -35px;
}
.header .h-base>a.mulu{
	display:none;
}
.qsr-ppt{
	position:relative; background:url(../pics/q_1.jpg) no-repeat center top; padding:160px 0px; padding-bottom:80px; overflow:hidden;
}
.qsr-bb{
	position:relative;
}
.qsr-bb .wleft{
	width:50%; float:left; padding:0px 80px; padding-top:70px;
}
.qsr-bb .wleft .title{
	margin-bottom:50px;
}
.qsr-bb .wleft .content{
	color:#333; line-height:50px; margin-bottom:50px; font-weight: bold;
}
.qsr-bb .wleft .content p{
	margin-bottom:20px;
}
.qsr-bb .wright{
	width:50%; float:right;
}
.qsr-bb .wright img{
	max-width:100%;
}
.qsr-bb .wleft .content p:first-child{
	height:170px; margin-bottom:20px;
}
.qsr-bb .wleft .mtb{
	text-align:right; position:absolute; width:50%; height:125px; bottom:80px; left:0px;
}
.flinks{
	line-height:32px; margin-bottom:12px; color:#c5a47e;
}
.flinks a{
	display:inline-block; margin-left:18px; text-decoration:none; margin-left:13px; margin-right:10px; color: #c5a47e;
}
.footer{
	background:#1c1d33; padding: 40px 0; color: #c5a47e;position: relative;text-align: center;
}
.footer .k1{
	line-height:38px; margin-bottom:10px;  font-size:16px; 
}

.footer .k1 font{
	display:inline-block; margin:0px 15px; height:28px; line-height:28px; background: url(../pics/lis.png) no-repeat center center; width:18px; position:relative; top:10px; 
}

.footer .k2{
	line-height:45px; margin-bottom:15px;
}

.footer .k2 a{
	display:inline-block; margin: 0 15px; width:43px; height:39px;
}

.footer .k2 a img {
	width: 100%;
}

.footer .k3{
	line-height:35px; color:#c5a47e; margin-bottom: 10px;
}
.footer a {
	color:#c5a47e;
}
.footer a.back{
	width:60px; height:60px; color:#fff; padding:7px 5px; line-height:25px; background:#c5a47e; line-height:23px; display:inline-block; text-align:center; text-decoration:none; position: absolute; top: 0; right: 10%;
}
.footer a.back font{
	display:block; line-height:23px;
}
.footer a.back:hover{
	background:#a27747;
}
.msg-ppt{
	position:relative;
}
.msg-ppt img{
	width:100%;
}
.msg-fos{
	position:absolute; left:25%; width:50%; height:75%; top:13%;
}
.fomse{
	width:620px; margin:0 auto; color:#c5a47e;
}
.fomse .title{
	line-height:60px; font-size:36px; margin-bottom:5px; text-align:center;
}
.fomse .tels{
	line-height:60px; margin-bottom:20px; font-size:24px; text-align:center;
}
.fomse ul li{
	border-bottom:solid 1px #929996; position:relative; height:65px; margin-bottom:5px; 
}
.fomse ul li input{
	width:100%; height:60px; line-height:40px; padding:10px 18px; font-size:18px; color:#c5a47e; border:none; outline:none; background:none;
}
.fomse ul li.txt{
	height:110px;
}
.fomse ul li.txt textarea{
	height:85px; width:100%; line-height:29px; padding:15px 18px; color:#c5a47e; border:none; outline:none; background:none;
}

.fomse ul li input::-webkit-input-placeholder,.fomse ul li textarea::-webkit-input-placeholder{
	color:#c5a47e; font-size:16px;
}
.fomse .ozs{
	text-align:center; margin-top:45px;
}
.fomse .ozs button{
	display:inline-block; width:185px; height:44px; border-radius:22px; text-align:center; background:none; border:solid 1px #c5a47e; line-height:44px; color:#c5a47e; outline:none; font-size:16px;
}

.fomse ul li:last-child{
	padding-right:108px;
}

.fomse ul li:last-child .img{
	width:100px; height:35px; position:absolute; bottom:8px; right:8px; background:#f0f0f0; overflow:hidden;
}

.pw1{
	 background:#111224 url(../pics/about_bg.jpg) no-repeat center center;
	 height: 555px;
}
.pw1 .h-base {
	height: 100%;
}
.pw1 .content{
	color:#fff; line-height:38px; width:50%; height:100%; display: flex; justify-content: center; flex-direction: column;
}
.pw1 .content p{
	margin-bottom:22px;
}
.pw2{
	background:#F7F7F7; padding:90px 0px;
}
.pw2 .title{
	height:85px; line-height:85px; text-align:center; margin-bottom:15px;
}

.pw2 .content{
	line-height:42px; color:#666666; text-align:center;
}
.pw30{
	background:url(qd/pics/pw2.jpg) center center fixed; background-size:cover; height:760px;
}
.pw3 img{
	max-width:100%;
}
.pw4{
	background:#F7F7F7; padding:90px 0px;
}
.pw4 .title{
	text-align:center; margin-bottom:36px; color:#333333; font-size:24px;
}
.pw4 .honor {
	position: relative;
}
.pw4 .honor .prev, .pw4 .honor .next {
	position: absolute; top: 50%; margin-top: -52.5px; width: 50px; height: 105px; background: rgba(197,164,126,0.5) url(../pics/arrow_white.png) no-repeat;
}
.pw4 .honor .prev {
	 left: -80px;
	 background-position: 0;
}
.pw4 .honor .next {
	right: -80px;
	background-position: -50px 27px;
}
.pw4 .honor a:hover {
	background-color: rgba(197,164,126,1);
}
.pw4 .content {
	display: flex;
}
.pw4 .content li {
	width: 254px; text-align: center; margin-right: 43px;
}
.pw4 .content li .img{
	width: 254px; height: 340px;
}
.pw4 .content li .img img {
	width: 100%; height: 100%; object-fit: scale-down;
}
.pw4 .content li .desc {
	font-size: 16px; color: #666; margin-top: 12px;
}

.pw5{
	background:#F7F7F7; padding:90px 0px 110px; text-align: center;
}
.pw5 .title{
	text-align:center; margin-bottom:40px; color:#333333; font-size:24px;
}
.pw5 .content {
	display: flex; align-items: center; justify-content: space-between;
}
.pw5 .content li {
	width: 30%; background-color: #fff; padding: 36px 30px; text-align: center;
}
.pw5 .content li p {
	text-align: center;
	margin: 0;
}
.pw5 .content li .t {
	font-size: 20px; color: #c5a47e; margin: 10px 0 15px;
}
.pw5 .content li .c {
	font-size: 18px;
}
.pw5 .mes {
	display: inline-block; width: 328px; height: 44px; margin: 60px auto 0; line-height: 44px; border: 1px solid #c5a47e; color: #c5a47e; font-size: 18px; text-align: center; border-radius: 3px; position: relative;
}
.pw5 .mes font {
	position: absolute; z-index: 0; left: 0; right: 0; bottom: 0; height: 0; background-color: #c5a47e; transition: all 0.3s;
}
.pw5 a.mes:hover {
	color: #fff;
	text-decoration: none;
}
.pw5 a.mes:hover font {
	height: 42px;
}
.pw5 a.mes span {
	position: relative;
}
.page-ppt{
	margin-bottom:40px;
}
.page-ppt img{
	width:100%;
}
.contact-base{
	padding:90px 0 110px; display: flex;
}
.shops{
	width: 427px; color: #c5a47e;
}
.shops li .hd {
	height: 60px; font-size: 18px; padding: 0 40px; display: flex; align-items: center; background-color: #1c1d33;
}
.shops li .hd i {
	display: inline-block; width: 16px; height: 16px; background: url(../pics/address_icon.png) no-repeat; background-size: contain; margin-right: 10px;
}
.shops li .bd {
	height: 111px; background-color: #121325; padding: 0 15px 0 40px; display: flex; align-items: center; font-size: 16px; line-height: 2;
}
.mains{
	background:#F7F7F7;
}
.contact-maps .shops .scha{
	background:black; padding:60px 52px; color:white;
}
.contact-maps .shops .scha .title{
	line-height:36px; color:white; font-size:18px; margin-bottom:10px;
}
.contact-maps .shops .scha select{
	display:block; width:100%; height:56px; line-height:56px; border-radius:3px; background:#FFFFFF; color:#999; font-size:16px; padding:0px 13px; outline:none;
}
.contact-maps .shops .scha select:last-child{
	margin-top:25px;
}
.shoplists{
	background:#EDEDED;
}
.shoplists li{
	padding:10px 0px; border-bottom:solid 1px #CCCCCC; cursor:pointer;
}
.shoplists li .title{
	padding:0px 40px; height:35px; padding-left:30px;
}
.shoplists li .title font{
	padding-left:25px; background:url(../pics/show_ico.png) no-repeat 2px center; display:inline-block; line-height:35px; font-size:18px;
}
.shoplists li .content{
	padding:5px 55px; color:#666; line-height:30px; display:none;
}
.shoplists li .content .add{
	height:46px; line-height:23px; overflow:hidden; color:#999; margin-bottom:10px;
}
.shoplists li.cur{
	background:white; border-color:white;
}
.shoplists li.cur .content{
	display:block;
}
.ditu{
	height:100%;
}
.bg-main{
	background:#f7f7f7; padding: 100px 0 65px;
}
.kj1{
	margin-bottom:15px;
}
.kj1 .left{
	width:50%; padding:0px 190px; padding-top:150px; padding-right:70px; float:left;
}
.kj1 .left .jj{
	padding-left:100px; margin-top:55px; color:#999999;
}
.kj1 .left .title{
	margin-bottom:55px; margin-left:60px; border-bottom:solid 4px #333333; height:80px; line-height:80px; font-size:90px; position:relative; color:#333; text-transform:Capitalize;
}
.kj1 .left .title font{
	margin-left:12px; font-size:18px; 
}
.kj1 .left .jj .tit{
	margin-bottom:20px; height:75px; position:relative; font-size:24px; color:#333333; line-height:70px;
}
.kj1 .left .jj .tit font{
	height:6px; width:45px; background:#E0E0E0; position:absolute; left:0px; bottom:0px; border-radius:2px;
}
.kj1 .left .jj .desc{
	line-height:27px;
}
.kj1 .right{
	width:50%; float:right; text-align:right;
}
.kj1 .right img{
	max-width:100%;
}
.kj2{
	position:relative;  background:#333333; color:white;
}
.kj2>a{
	position:absolute; top:45%; width:46px; height:46px; line-height:46px; text-align:center; font-size:18px; background:#333333; text-decoration:none; color:white; border:solid 1px white; border-radius:50%;
}
.kj2>a.left{
	left:85px;
}
.kj2>a.right{
	right:65px;
}
.kj2>a:hover{
	background:white; color:#333;
}
.kj2 .spaces{
	width:100%; overflow:hidden; padding-right:30%; display:none; position:relative;
}
.kj2 .spaces .left img{
	max-width:100%;
}
.kj2 .spaces .right{
	width:23%; position:absolute; right:7%; top:0px; height:100%; padding:0px 65px; padding-top:170px;
}
.kj2 .spaces .right .tit{
	margin-bottom:20px; height:75px; position:relative; font-size:24px; color:#fff; line-height:70px; transition: all 0.6s; left:60px; opacity:0;
}
.kj2 .spaces.cur .right .tit{
	left:0px; opacity:1;
}
.kj2 .spaces .right .tit font{
	height:6px; width:45px; background:#fff; position:absolute; left:0px; bottom:0px; border-radius:2px;
}
.kj2 .spaces .right .desc{
	line-height:35px; color:#999999; transition: all 0.6s; position:relative; top:60px; opacity:0;
}
.kj2 .spaces.cur .right .desc{
	top:0px; opacity:1;
}
.sproduct{
	min-height:650px; background:#f7f7f7 url(../pics/p_bg.jpg) no-repeat right top;
}
.base-p{
	max-width:1550px; margin:0 auto; padding:0px 50px; padding-top:50px; width:100%;
}
.base-p .title{
	margin-bottom:55px;
}
.base-p .title img{
	max-width:100%;
}
.sproduct .title{
	text-align: center; color: #1c1d33; font-size: 50px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
.products li{
	background:white; width:48.5%; float:left; margin-right:2%; margin-bottom: 2%; position:relative; z-index:100; 
}
.products{
	padding-bottom:35px;
}
.products li:nth-child(even){
	margin-right:0px;
}
.products li a.img{
	display:block; overflow:hidden; 
}
.products li a.img img{
	width:100%; transition: all 0.5s;  filter: grayscale(100%);
}
.products li:hover a.img img{
	transform: scale(1.05); filter: grayscale(0%);
}
.products li a.txt{
	display:block; height:50px; line-height:50px; text-align:center; position:relative;   font-size:16px; text-decoration:none;
}
.products li a.txt .bg{
	position:absolute; left:0px; top:0px; width:0px; height:100%; background:#1c1d33; transition: all 0.5s;  
}
.products li:hover a.txt .bg{
	width:100%;
}
.products li a.txt font{
	height:1px; position:relative; background:#c5a47e; display:inline-block; width:60px; position:relative; bottom:5px; left:0px; transition: all 1.0s;
}
.products li a.txt font.t1{
	left:-10px;
}
.products li a.txt font.t2{
	left:10px;
}
.products li:hover a.txt font.t1{
	left:0px;
}
.products li:hover a.txt font.t2{
	left:0px;
}
.products li a.txt span{
	display:inline-block; margin:0px 18px; color:#666; position:relative; z-index:100;
}
.products li:hover a.txt span{
	color:#c5a47e;
}
.page-title{
	text-align:center; margin-bottom: 30px;
}
.page-title .tmt{
	display:inline-block; height:39px; position:relative; padding:0px 60px; font-size:36px; color:#333; line-height:39px;
}
.page-title .tmt font{
	position:absolute; top:18px; height:1px; background:#333333; width:100%; z-index:0; left:0px;
}
.page-title .tmt span{
	line-height:39px; background:#F7F7F7; padding:0px 23px; position:relative; z-index:50; display:inline-block;
}
.subnav{
	text-align:center; margin-bottom:35px; margin-top:22px;  
}
.subnav a{
	display:inline-block; text-decoration:none; margin:0px 25px; color:#999999; font-size:16px; padding:0px 1px; line-height:40px; height:45px;
}
.subnav a.cur,.subnav a:hover{
	color:#333333; border-bottom:solid 2px #333333;
}

.plist li{
	width:30%; float:left; margin-bottom:28px; text-align:center; margin-right:4%; border: 1px solid #fff;
}
.plist li:nth-child(3n+0){
	margin-right:0px;
}
.plist li a.img{
	 overflow:hidden; display:block; max-height:450px;
}
.plist li a.img img{
	width:100%; transition: all 0.6s;  
}
.plist li:hover a.img img{
	transform: scale(1.05);  
}
.plist li a.txt{
	height:52px; line-height:52px; display:block; overflow:hidden; position:relative; text-align:center; text-decoration:none; font-size:16px; color:#666666; background-color: #fff;
}
.plist li a.txt font{
	width:100%; z-index:0; height:0; background:#1c1d33; position:absolute; left:0px; bottom:0px; transition: all 0.6s;  
}
.plist li:hover {
	border-color: #1c1d33;
}
.plist li:hover a.txt font{
	height:100%;
}
.plist li:hover a.txt{
	color:#c5a47e;
}
.plist li a.txt span{
	position:relative; z-index:10;
}


.slist li{
	width:48%; float:left; margin-bottom:28px; text-align:center; margin-right:4%;
}
.slist li:nth-child(even){
	margin-right:0px;
}
.slist li a.img{
	 overflow:hidden; display:block; max-height:450px;
}
.slist li a.img img{
	width:100%; transition: all 0.6s;  
}
.slist li:hover a.img img{
	transform: scale(1.05);  
}
.slist li a.txt{
	height:52px; line-height:52px; display:block; overflow:hidden; position:relative; text-align:center; text-decoration:none; font-size:16px; color:#666666; background-color: #fff;
}
.slist li a.txt font{
	width:0px; z-index:0; height:100%; background:#1c1d33; position:absolute; left:0px; bottom:0px; transition: all 0.6s; 
}
.slist li:hover a.txt font{
	width:100%;
}
.slist li:hover a.txt{
	color:#c5a47e;
}
.slist li a.txt span{
	position:relative; z-index:10;
}

.sce-h{
	padding-top:55px;
}
.nav2{
	text-align:center; line-height:38px; text-align:center;
}
.nav2 a{
	display:inline-block; color:#666; text-decoration:none; margin:0px 20px; font-size:16px; padding:0 38px; border:solid 1px #ccc; border-radius:2px; background-color: #fff; 
}
.nav2 a span{
	display:none;
}
.nav2 a.cur,.nav2 a:hover{
	color:#c5a47e; border-color:#1c1d33; background:#1c1d33;
}

.news-list .item-list {
	position: relative;
}
.news-list .item-list:before {
	position: absolute; content: " "; width: 1px; height: calc(100% - 380px); border-left: 1px dashed #ccc; top: 190px; left: 50%;
}
.news-list .news-item {
	margin-top: 62px; position: relative;
}
.news-list .news-item:before {
	position: absolute; top: 50%; left: 50%; margin-left: -9px; margin-top: -9px; display: inline-block; width: 19px; height: 19px; border: 3px solid #fff; background-color: #c5a47e; border-radius: 50%; box-shadow: 0 0 0 1px #c5a47e;
}
.news-list .news-item:nth-child(odd) .item-text {
	float: left;
}
.news-list .news-item:nth-child(odd) .item-image {
	float: right;
}
.news-list .news-item:nth-child(even) .item-text {
	float: right;
}
.news-list .news-item:nth-child(even) .item-image {
	float: left;
}
.news-list .news-item .item-text {
	width: 565px; height: 380px; display: flex; justify-content: center; flex-direction: column;
}
.news-list .news-item .item-text .ft {
	display: flex; align-items: center; justify-content: space-between;
}
.news-list .time {
	display: flex; align-items: center; flex-direction: column;
}
.news-list .time .day {
	font-size: 40px; line-height: 1; font-weight: bold;
}
.news-list .item-text .hd {
	font-size: 20px; font-weight: bold; line-height: 1.5;
}
.news-list .item-text .bd {
	margin: 20px 0 40px; font-size: 16px; color: #999; line-height: 2.2;
}
.news-list .news-item .item-image {
	width: 565px; height: 380px; overflow: hidden;
}
.news-list .news-item .item-image img {
	width: 100%; height: 100%; object-fit: cover; transition: all 0.6s;
}
.news-list .news-item .item-image a:hover img {
	transform: scale(1.05);
}
.news-list .news-item a:hover {
	color: #c5a47e; text-decoration: none;
}

.news-detail {
	margin: 50px auto 0; width: 800px;
}

.detail-main-hd {
	display: flex;
}
.product-detail .detail-main-hd {
	padding: 60px 0;
}
.product-detail .detail-pics {
	height: 530px; margin-right: 120px;
}
.product-detail .detail-pics .small-pic {
	margin-right: 17px; float: left;
}
.product-detail .detail-pics .small-pic li {
	width: 93px; height: 93px; border: 1px solid #eee; cursor: pointer;
}
.product-detail .detail-pics .small-pic li+li {
	margin-top: 16px;
}
.product-detail .detail-pics .small-pic li.on {
	border-color: #1c1d33;
}
.product-detail .detail-pics .small-pic li img {
	width: 100%; height: 100%; object-fit: scale-down;
}
.product-detail .detail-pics .big-pic {
	width: 528px; height: 528px; border: 1px solid #eee; overflow: hidden; float: right;
}
.product-detail .detail-pics .big-pic li a {
	display: block; width: 528px; height: 528px;
}
.product-detail .detail-pics .big-pic li img {
	width: 100%; height: 100%; object-fit: scale-down;
}
.product-detail .detail-text {
	flex: 1;
}
.product-detail .detail-text h1 {
	font-size: 30px;
}
.product-detail .detail-text .description {
	margin-top: 15px; color: #c5a47e; font-size: 16px; min-height: 80px; overflow-y: auto; line-height: 1.8;
}
.product-detail .detail-text .button {
	margin-top: 15px; display: flex; align-items: center; justify-content: space-between;
}
.product-detail .detail-text .button a {
	width: 48%; text-align: center; height: 42px; line-height: 42px; color: #c5a47e; border: 1px solid #c5a47e; border-radius: 5px; font-size: 16px;
}
.product-detail .detail-text .button a:hover {
	background: #c5a47e; color: #fff; text-decoration: none;
}
.product-detail .detail-text .advantage {
	margin-top: 50px;
}
.product-detail .detail-text .advantage ul {
	display: flex;
}
.product-detail .detail-text .advantage li {
	text-align: center;
}
.product-detail .detail-text .advantage li+li {
	margin-left: 75px;
}
.product-detail .detail-text .advantage li .ico {
	width: 56px; height: 38px; text-align: center; margin-bottom: 10px;
}
.product-detail .detail-text .advantage li .ico img {
	width: 100%; height: 100%; object-fit: scale-down;
}
.product-detail .detail-text .p-label {
	margin-top: 50px; font-size: 18px;
}
.product-detail .detail-text .p-label span {
	display: inline-block; padding: 8px 20px; line-height: 1; color: #ccc; border: 1px solid #eee; border-radius: 15px; font-size: 14px;
}
.product-detail .detail-text .p-label span+span {
	margin-left: 15px;
}

.detail-main-bd {
	padding: 60px 0; background-color: #f7f7f7; 
}
.detail-main-bd .h-base {
	display: flex; justify-content: space-between;
}
.detail-main-bd .side {
	width: 320px; padding: 30px; background-color: #fff;
}
.detail-main-bd .pro-cate h2 {
	margin: 0; font-size: 22px;
}
.detail-main-bd .pro-cate .cate-hd {
	height: 50px; display: flex; align-items: center; justify-content: space-between; font-size: 16px; padding: 0 20px; background-color: #f7f7f7; margin-top: 18px; cursor: pointer;
}
.detail-main-bd .pro-cate .cate-hd em {
	width: 6px; height: 6px; display: inline-block; background: url(../pics/icoAdd.png) 0 0 no-repeat;
}
.detail-main-bd .pro-cate .cate-hd.on em {
	background-position: 0 -67px;
}
.detail-main-bd .pro-cate .cate-bd {
	margin-bottom: -18px;
	padding: 10px 0;
}
.detail-main-bd .pro-cate .cate-bd li a {
	display: block; line-height: 38px; padding: 0 20px;
}
.detail-main-bd .pro-cate .cate-bd li a:hover {
	color: #c5a47e; text-decoration: none;
}
.detail-main-bd .detail-content {
	background-color: #fff; width: 1050px; font-size: 15px; line-height: 1.7; padding: 20px;
}
.detail-main-bd .detail-content img {
	max-width: 100%;
}
.detail-main-bd .hot {
	margin-top: 40px;
}
.detail-main-bd .hot .hot-hd {
	width: 120px; height: 34px; line-height: 34px; text-align: center; border: 1px solid #eee; border-bottom: none; margin-bottom: -1px; background-color: #fff; position: relative;
}
.detail-main-bd .hot .hot-bd{
	border: 1px solid #eee; padding: 19px;
}
.detail-main-bd .hot .hot-bd .pro-img {
	width: 100%; border: 1px solid #eee; margin-bottom: 10px; overflow: hidden;
}
.detail-main-bd .hot .hot-bd .pro-img img {
	width: 100%; height: 100%; object-fit: scale-down; transition: all 0.6s;
}
.detail-main-bd .hot .hot-bd .pro-img a:hover img {
	transform: scale(1.05);
}
.detail-main-bd .hot .hot-bd li+li {
	margin-top: 25px;
}
.detail-main-bd .hot .hot-bd li p a:hover {
	color: #c5a47e; text-decoration: none;
}


@media screen and (max-width: 1760px) {
	
	.kj1 .left .title{
		height: 68px;
		line-height: 68px;
		font-size: 70px;
	}
	
	.qsr-bb .wleft .content {
    line-height: 45px;
	}
	
	.qsr-bb .wleft .mtb {
    bottom: 0px;
	}
	
	.kj2 .spaces .right{
		padding-top:140px;
	}
	
	
	
}
@media screen and (max-width: 1560px) {
	
	.qsr-ppt{
	 background:url(../pics/q_1.jpg) no-repeat center -90px; 
	}
	
	.qsr-bb .wleft .content{
		line-height:40px;
	}
	.qsr-bb .wleft .content p:first-child{
		height:158px;
	}
 
	
	.qsr-bb .wleft{
		 padding:0px 50px;
	}
	.qsr-bb .wright{
		padding-top:5px;
	}
	.qsr-bb .wleft .mtb{
		bottom:0px;
	}
	
}

@media screen and (max-width: 1490px) {
	
	.kj1 .left .title{
		height: 60px;
		line-height: 60px;
		font-size: 62px;
	}
	
	.kj2 .spaces{
		padding-right:35%;
	}
	.kj2 .spaces .right{
		width:28%; padding-top:105px;
	}
	
	.kj1 .left{
		padding-top:120px;
	}
	
	.base-p .title img{
		max-width:400px;
	}
	
	.contact-maps{
		padding-left:400px;
	}
	.contact-maps .shops{
		width:400px;
	}
	
	.pw30{
	height:640px;
	}
	.pw5{
	height:540px;
	}
	
	.fomse .title {
    line-height: 30px;
    font-size: 20px;
    margin-bottom: 5px;
    text-align: center;
		}
		
	.fomse .tels {
    line-height: 33px;
    margin-bottom: 20px;
    font-size: 16px;
    text-align: center;
	}
	
	.msg-fos{
		top:8%;
	}
		
}

@media screen and (max-width: 1380px) {
	
	.kj1 .left .title{
		height: 46px;
		line-height: 46px;
		font-size: 50px;
	}
	
	.qsr-bb .wleft .mtb{
		height:60px;
	}
	.qsr-bb .wleft .mtb img{
		height:60px;
	}
	
	.kj2 .spaces .right{
		width:29%; padding-top:90px;
	}
}

.qrcode {
	position: fixed;
	z-index: 100;
	bottom: 50%;
	right: 0;
	display: block;
	width: 60px;
	height: 60px;
	background-color: rgba(28, 29, 51, 1);
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	font-size: 12px;
	color: #c5a47e;
	cursor: pointer;
}
.qrcode .text {
	margin-top: 5px;
	line-height: 1;
	color: #c5a47e;
}
a.qrcode:hover {
	color: #c5a47e;
	text-decoration: none;
}
a.qrcode:hover .text, a.qrcode:active .text {
	color: #c5a47e;
	text-decoration: none;
}