@import url(font/stylesheet.css);

html, body {
	font-size: 16px;
	color:#666;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-family:"Lusitana",airal;
	font-weight: normal;
	background: #fff;
	-webkit-text-size-adjust: none;
	font-display: swap;
}
input,textarea{font-family:"Lusitana",airal;}
::-webkit-scrollbar { width: 6px; height: 6px; -webkit-overflow-scrolling: touch; background-color: #e6e6e6;}
::-webkit-scrollbar-track { background-color: #e6e6e6;}
::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #cb5137; }
::-webkit-scrollbar-button { height: 0px; background-color: #e6e6e6;}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-.footer:after, .modal-.footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before{display: none;}
*{padding: 0;margin: 0;outline: none;}
table{width: 100% !important;border-collapse: collapse !important;background-color: #eee;}
td,th {
    white-space:nowrap; 
    word-break:keep-all;
	
	text-align:center;
	white-space:pre-line;
    word-break:break-all !important;
	word-wrap:break-word !important;
	display:table-cell;
	vertical-align:middle !important;
	height:auto;
	vertical-align:text-top;
	padding:2px 2px 0 10px;
	display: table-cell;
	box-sizing: border-box;
	border: none;
	border: 1px solid #fff;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	border-collapse: collapse !important;
    white-space:normal !important; 
    text-overflow:ellipsis;
	width: auto !important;
	
}
a,a:focus,a:active {color: #1d61c4;	text-decoration: none;outline: 0px none;}
.m30{margin-top: 30px;}
.m15{margin-top: 15px;}
.m45{margin-top: 45px;}
h1,h2,h3,h4{margin:0;padding:0;}
a:hover,a:active{text-decoration: none;}
ul,dl,dl dd{padding:0;margin:0;}
ul li{list-style:none;}
.fl{float:left;}
.fr{float:right}
.ct{text-align: center;}
.clear{clear:both;}
div{padding:0;margin:0;}
p{padding: 0;margin: 0;}
.w1680{width: 1680px;margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}
.w100{width:100%;}
.w1645{width:1645px;margin:0 auto;}
.w1400{width: 1400px;margin: 0 auto;}
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;	-webkit-align-items: center;align-items: center;}
.nav3{opacity: 0;visibility: hidden;}
.nav2{background-color: #fff;}
.header{width: 100%;}
.header .fl{background-color: #e8efeb;width: 80%;padding-right: 30px;box-sizing: border-box;display: flex;}
.header .fl .logo{width: 160px;line-height: 130px;height: 130px;text-align: center;}
.header .fl .logo img{vertical-align: middle;display: inline-block;margin: 0 auto;height: 100%;}
.header .fl .menu{width: calc(100% - 160px);}
.header .fl .form{width: 100%;display: block;margin-top: 15px;position: relative;}
.header .fl .form input{width: 100%;display: block;line-height: 48px;height: 48px;background: #fff;border-radius: 8px;box-sizing: border-box;border: none;outline: none;padding-left: 30px;font-size: 16px;color: #666;}
.header .fl .form button{display: block;position: absolute;right: 20px;top: 50%;transform: translateY(-50%);background-color: transparent;border: none;}
.header .fl .nav1{width: 100%;}
.header .fl .nav1>ul{width: 100%;display: flex;justify-content: space-between;}
.header .fl .nav1>ul>li{width: 18%;position: relative;}
.header .fl .nav1>ul li .submenu{position: absolute;left: 0;top: 65px;z-index: 9;}
.header .fl .nav1>ul>li>span>a{display: block;font-size: 18px;color: #433121;line-height: 60px;padding-left: 40px;position: relative;}
.header .fl .nav1>ul>li>span>a::after{content: '';display: block;width: 12px;height: 10px;background: url(../images/jiantou.png)no-repeat bottom left;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.header .fl .nav1>ul>li:hover>span>a::after{background-position: top left !important;}
.header .fl .nav1>ul>li:hover>span>a{color: #cb5139;}
.header .fl .nav1>ul>li:nth-child(1)>span>a{background: url(../images/Indoor-Furniture.png)no-repeat left center;}
.header .fl .nav1>ul>li:nth-child(2)>span>a{background: url(../images/Outdoor-Furniture.png)no-repeat left center;}
.header .fl .nav1>ul>li:nth-child(4)>span>a{background: url(../images/Decoration.png)no-repeat left center;}
.header .fl .nav1>ul>li:nth-child(3)>span>a{background: url(../images/Household.png)no-repeat left center;}
.header .fl .nav1>ul>li:nth-child(5)>span>a{background: url(../images/Toys.png)no-repeat left center;}
.header .fl .nav1>ul>li:hover:nth-child(1)>span>a{background: url(../images/Indoor-Furniture1.png)no-repeat left center;}
.header .fl .nav1>ul>li:hover:nth-child(2)>span>a{background: url(../images/Outdoor-Furniture1.png)no-repeat left center;}
.header .fl .nav1>ul>li:hover:nth-child(4)>span>a{background: url(../images/Decoration1.png)no-repeat left center;}
.header .fl .nav1>ul>li:hover:nth-child(3)>span>a{background: url(../images/Household1.png)no-repeat left center;}
.header .fl .nav1>ul>li:hover:nth-child(5)>span>a{background: url(../images/Toys1.png)no-repeat left center;}
.header .fl .nav1>ul>li .submenu{padding: 20px 40px;width: 980px;box-sizing: border-box;background-color: #fff;height: 0;transition: .3s;overflow: hidden;opacity: 0;visibility: hidden;z-index: 9;}
.header .fl .nav1>ul>li:hover .submenu{height: 609px;opacity: 1;visibility: visible;}
.header .fl .nav1>ul>li:hover::before{content: '';display: block;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 10px solid white;position: absolute;bottom: -5px;left: 10px;z-index: 9;}
.header .fl .nav1>ul>li .submenu p{display: block;font-size: 24px;color: #433121;padding-left: 53px;}
.header .fl .nav1>ul>li .submenu span{display: block;font-size: 18px;color: #433121;position: absolute;right: 40px;top: 20px;}
.header .fl .nav1>ul>li .submenu span a{display: inline-block;font-size: 18px;color: #433121;margin: 0 10px;}
.header .fl .nav1>ul>li .submenu ul{display: flex;justify-content: left;flex-wrap: wrap;}
.header .fl .nav1>ul>li .submenu ul li{width: 23%;margin-right: 1.33%;margin-bottom: 20px;transition: .3s;border-radius: 8px;}
.header .fl .nav1>ul>li .submenu ul li:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.header .fl .nav1>ul>li .submenu ul li:nth-child(4n){margin-right: 0;}
.header .fl .nav1>ul>li:nth-child(1) .submenu p{background: url(../images/Indoor-Furniture.png)no-repeat center left;margin-bottom: 20px;}
.header .fl .nav1>ul>li .submenu img{width: 100%;display: block;border-radius: 8px;}
.header .fl .nav1>ul>li .submenu abbr{font-size: 16px;color: #433121;line-height: 52px;display: block;text-align: center;}
.header .fl .nav1>ul>li:nth-child(2) .submenu p{background: url(../images/Outdoor-Furniture.png)no-repeat center left;margin-bottom: 20px;}
.header .fl .nav1>ul>li:nth-child(3) .submenu p{background: url(../images/Decoration.png)no-repeat center left;margin-bottom: 20px;}
.header .fl .nav1>ul>li:nth-child(4) .submenu p{background: url(../images/Household.png)no-repeat center left;margin-bottom: 20px;}
.header .fl .nav1>ul>li:nth-child(5) .submenu p{background: url(../images/Toys.png)no-repeat center left;margin-bottom: 20px;}
.header .fl .nav1>ul>li:nth-child(3) .submenu{left: -280px;}
.header .fl .nav1>ul>li:nth-child(2) .submenu{left: -280px;}
.header .fl .nav1>ul>li:nth-child(4) .submenu{left: -280px;;}
.header .fl .nav1>ul>li:nth-child(5) .submenu{left: -580px;}
.header .fl .nav1>ul>li:nth-child(5):hover .submenu{height: 328px;}
.header .fl .nav1>ul>li:nth-child(3):hover .submenu{height: 328px;}
.header .fr{width: 20%;height: 130px;background-color: #f1f5f3;}
.header .fr ul{display: flex;padding: 30px 0 0;justify-content: space-between;}
.header .fr ul li{display: block;width: 30%;}
.header .fr ul .pimg{height: 37px;margin-bottom: 10px;}
.header .fr ul li .pimg i{margin: 0 auto;}
.header .fr ul li:nth-child(1) .pimg i{display: block;width: 42px;height: 36px;background: url(../images/guanyu.png)no-repeat center center;}
.header .fr ul li:nth-child(2) .pimg i{display: block;width: 42px;height: 36px;background: url(../images/lianxi.png)no-repeat center center;}
.header .fr ul li:nth-child(3) .pimg i{display: block;width: 42px;height: 36px;background: url(../images/youxiang.png)no-repeat center center;}
.header .fr ul p{display: block;font-size: 16px;color: #99887a;line-height: 42px;text-align: center;}
.header .fr ul li:hover p{color: #1a1a1b;}
.banner img{display: block;width: 100%;}

.banner .swiper-button-prev{left: 2%;border: 1px solid #fff;width: 70px;height: 70px;border-radius: 50%;transition: .3s;z-index: 9;}
.banner .swiper-button-next{right: 2%;border: 1px solid #fff;width: 70px;height: 70px;border-radius: 50%;transition: .3s;z-index: 9;}
.banner .swiper-button-next::after,.banner .swiper-button-prev::after{color: #fff;font-size: 24px;transition: .3s;}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{background-color: #0d5398;border: 1px solid #0d5398;}
.banner .swiper-button-next:hover::after,.banner .swiper-button-prev:hover::after{color: #fff;}
.banner .text{position: absolute;left: 6.25%;top: 50%;transform: translateY(-50%);text-align: left;}
.banner .text img{width: 148px;opacity: 0;transition: .3s;}
.banner .text p{font-size: 64px;color: #2e4742;margin-bottom: 20px;font-family: "lusitanabold";opacity: 0;transition: .6s;transform: translateY(-10px);}
.banner .text span{font-size: 20px;color: #fff;display: block;line-height: 34px;width: 40vw;opacity: 0;transition: .6s;transform: translateY(-20px);}
.banner .swiper-slide:nth-child(3) .text p{color: #e77817;}
.banner .text a{display: block;width: 168px;line-height: 46px;background: rgba(255, 255, 255, 0.2);text-align: center;color: #fff;border-radius: 5px;margin-top: 20px;opacity: 1;transform: translateY(-30px);transition: .3s;}
.banner .text a:hover{background-color: #cb5139;}
.banner .swiper-slide-active .text p{opacity: 1;transform: translateY(0px);}
.banner .swiper-slide-active .text img{opacity: 1;transform: translateY(0px);}
.banner .swiper-slide-active .text span{opacity: 1;transform: translateY(0px);}
.banner .swiper-slide-active .text a{opacity: 1;transform: translateY(0px);}
.index_news1{padding: 60px 0 60px 6.25%;box-sizing: border-box;}
.index_news1 .swiper-slide{width: 29%;}
.index_news1 .swiper-slide .pimg{border-radius: 20px;overflow: hidden;}
.index_news1 .swiper-slide img{width: 100%;}
.index_news1 .swiper-button-prev{left: 2%;background: rgba(231, 120, 23, 0.55);width: 70px;height: 70px;border-radius: 50%;transition: .3s;z-index: 9;transform: translateY(-40%);}
.index_news1 .swiper-button-next{right: 2%;background: rgba(231, 120, 23, 0.55);width: 70px;height: 70px;border-radius: 50%;transition: .3s;z-index: 9;transform: translateY(-40%);}
.index_news1 .swiper-button-next::after,.index_news1 .swiper-button-prev::after{color: #fff;font-size: 16px;transition: .3s;}
.index_news1 .swiper-button-next:hover,.index_news1 .swiper-button-prev:hover{background-color: #e77817;}
.index_news1 .swiper-button-next:hover::after,.index_news1 .swiper-button-prev:hover::after{color: #fff;}
.index_news1 p{font-size: 18px;color: #433121;text-align: left;line-height: 26px;}
.indexpro1 .title{display: flex;justify-content: space-between;}
.indexpro1 .title span{font-size: 42px;color: #433121;text-transform: uppercase;line-height: 60px;}
.indexpro1 .title a{color: #99887a;font-size: 16px;line-height: 60px;text-transform: uppercase;}
.indexpro1 .title a:hover{text-decoration: underline;}
.indexpro1 .w1680>ul{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 60px;}
.indexpro1 .w1680>ul>li{width: 23%;border: 1px solid #efebe8;padding: 12px;box-sizing: border-box;border-radius: 8px;margin-bottom: 30px;transition: .3s;}
.indexpro1 .w1680>ul>li:hover{transform: translateY(-10px);}
.indexpro1 .w1680>ul>li .pimg{width: 100%;height: 230px;position: relative;}
.indexpro1 .w1680>ul>li .pimg img{display: block;max-width: 100%;max-height: 100%;top: 50%;left: 50%;transform: translate(-50%,-50%);position: absolute;}
.indexpro1 .neiorng{display: flex;justify-content: left;flex-wrap: wrap;margin: 15px 0 0;}
.indexpro1 .text>span{display: block;font-size: 20px;color: #1e0f02;font-family: "lusitanabold";line-height: 46px;border-bottom: 1px solid #efebe8;height: 48px;overflow: hidden;box-sizing: border-box;}
.indexpro1 .text .neiorng>p{display: block;font-size: 14px;line-height: 19px;color: #433121;width: 100%;}
.index_news2{padding: 40px 0 60px;}
.index_news2 .title{display: flex;justify-content: space-between;margin-bottom: 60px;}
.index_news2 .title span{font-size: 42px;color: #433121;text-transform: uppercase;line-height: 60px;}
.index_news2 .title a{color: #99887a;font-size: 16px;line-height: 60px;text-transform: uppercase;}
.index_news2 .title a:hover{text-decoration: underline;}
.index_news2 ul{display: flex;justify-content: space-between;}
.index_news2 ul li{width: 49%;position: relative;}
.index_news2 ul li .pimg{width: 100%;height: 23vw;overflow: hidden;border-radius: 8px;}
.index_news2 ul li .pimg:hover img{transform: scale(1.2);}
.index_news2 ul li .pimg img{width: 100%;transition: .3s;}
.index_news2 ul li p{position: absolute;left: 0;width: 100%;bottom: 0;line-height: 58px;color: #fff;padding:  0 15px;background: linear-gradient(to bottom , transparent,#0f0f0f);box-sizing: border-box;border-radius: 8px;}
.index_pro2 {padding-bottom: 75px;}
.index_pro2 .title span{display: block;text-align: center;font-size: 42px;color: #433121;margin-bottom: 60px;}
.index_pro2 .fl{width: 65%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.index_pro2 .fl ul{display: block;width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.index_pro2 .fl ul li{width: 48%;margin-bottom: 35px;border-radius: 8px;border: 1px solid #efebe8;transition: .3s;}
.index_pro2 .fl ul li:hover{transform: translateY(-10px);box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.index_pro2 .fl ul li .pimg{width: 100%;border-radius: 8px;overflow: hidden;}
.index_pro2 .fl ul li .pimg img{width: 100%;border-radius: 8px;}
.index_pro2 .fl ul li .text{padding: 13px;width: 100%;box-sizing: border-box;}
.index_pro2 .fl ul li .text span{padding-left: 34px;font-size: 20px;margin-bottom: 10px;display: block;}
.index_pro2 .fl ul li .text span a{font-size: 20px;color: #1e0f02;}
.index_pro2 .fl ul li:nth-child(1) span{background: url(../images/Indoor-Furniture1.png)left center no-repeat;background-size: 23px;}
.index_pro2 .fl ul li:nth-child(2) span{background: url(../images/Outdoor-Furniture1.png)left center no-repeat;background-size: 23px;}
.index_pro2 .fl ul li:nth-child(3) span{background: url(../images/Decoration1.png)10px center no-repeat;background-size: 15px;}
.index_pro2 .fl ul li:nth-child(4) span{background: url(../images/Household1.png)left center no-repeat;background-size: 23px;}
.index_pro2 .fl ul .xilie {font-size: 16px;color: #5d5045;text-transform: capitalize;}
.index_pro2 .fl ul .xilie a{color: #5d5045;font-size: 16px;}
.index_pro2 .fl ul .xilie a:hover{color: #000;}
.index_pro2 .fr{width: 32.7%;}
.index_pro2 .fr li{width: 100%;border-radius: 8px;border: 1px solid #efebe8;transition: .3s;}
.index_pro2 .fr ul li:hover{transform: translateY(-10px);box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.index_pro2 .fr ul li .pimg{width: 100%;border-radius: 8px;overflow: hidden;}
.index_pro2 .fr ul li .pimg img{width: 100%;border-radius: 8px;}
.index_pro2 .fr ul li .text{padding: 13px;width: 100%;box-sizing: border-box;}
.index_pro2 .fr ul li .text span{padding-left: 34px;font-size: 20px;margin-bottom: 10px;display: block;}
.index_pro2 .fr ul li .text span a{font-size: 20px;color: #1e0f02;}
.index_pro2 .fr ul li:nth-child(1) span{background: url(../images/Indoor-Furniture1.png)left center no-repeat;background-size: 23px;}
.index_pro2 .fr ul li:nth-child(2) span{background: url(../images/Outdoor-Furniture1.png)left center no-repeat;background-size: 23px;}
.index_pro2 .fr ul li:nth-child(3) span{background: url(../images/Decoration1.png)10px center no-repeat;background-size: 15px;}
.index_pro2 .fr ul li:nth-child(4) span{background: url(../images/Household1.png)left center no-repeat;background-size: 23px;}
.index_pro2 .fr ul .xilie {font-size: 16px;color: #5d5045;text-transform: capitalize;}
.index_pro2 .fr ul .xilie a{color: #5d5045;font-size: 16px;}
.index_pro2 .fr ul .xilie a:hover{color: #000;}
.index_pro3{padding: 35px 0 75px;}
.index_pro3 .title{display: flex;justify-content: space-between;margin-bottom: 60px;}
.index_pro3 .title span{font-size: 42px;color: #433121;text-transform: uppercase;line-height: 60px;}
.index_pro3 .title a{color: #99887a;font-size: 16px;line-height: 60px;text-transform: uppercase;}
.index_pro3 .title a:hover{text-decoration: underline;}
.index_pro3 .liebiao{display: flex;justify-content: space-between;margin-bottom: 30px;}
.index_pro3 .liebiao .pimg{width: 310px;}
.index_pro3 .liebiao .pimg img{display: block;border-radius: 8px;}
.index_pro3 .liebiao ul{display: flex;justify-content: space-between;width: calc(100% - 330px);flex-wrap: wrap;}
.index_pro3 .liebiao ul li{width: 23%;/*margin-right: 2.33%;*/border-radius:8px;border: 2px solid #f6f3f1;margin-bottom: 21px;transition: .3s;}
.index_pro3 .liebiao ul li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.index_pro3 .liebiao ul li:nth-child(4n){margin-right: 0;}
.index_pro3 .liebiao ul li .pimg{width: 100%;height: 225px;position: relative;}
.index_pro3 .liebiao ul li .pimg img{max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.index_pro3 .liebiao ul li .text{padding: 13px;width: 100%;box-sizing: border-box;}
.index_pro3 .liebiao ul li .text span{display: block;font-size: 20px;color: #1e0f02;font-weight: bold;line-height: 36px;border-bottom: 1px solid #f6f3f1;margin-bottom: 13px;}
.index_pro3 .liebiao ul li .text p{font-size: 14px;line-height: 20px;color: #433121;}
.index_news3{background: #f4f7f5;padding: 60px 0 60px 6.25%;box-sizing: border-box;}
.index_news3 .swiper-slide{width: 42%;}
.index_news3 .swiper-slide img{width: 100%;border-radius: 8px;}
.index_news3 .swiper-slide a{display: block;position: relative;}
.index_news3 .swiper-slide p{position: absolute;left: 2%;line-height: 26px;font-size: 20px;color: #fff;z-index: 9;top: 20px;text-align: left;width: 60%;}
.index_news3 .swiper-button-prev{left: 2%;background: rgba(231, 120, 23, 0.55);width: 70px;height: 70px;border-radius: 50%;transition: .3s;z-index: 9;transform: translateY(-40%);}
.index_news3 .swiper-button-next{right: 2%;background: rgba(231, 120, 23, 0.55);width: 70px;height: 70px;border-radius: 50%;transition: .3s;z-index: 9;transform: translateY(-40%);}
.index_news3 .swiper-button-next::after,.index_news3 .swiper-button-prev::after{color: #fff;font-size: 16px;transition: .3s;}
.index_news3 .swiper-button-next:hover,.index_news3 .swiper-button-prev:hover{background-color: #e77817;}
.index_news3 .swiper-button-next:hover::after,.index_news3 .swiper-button-prev:hover::after{color: #fff;}
.prv{font-size: 16px;color: #fff;margin-top: 60px;}
.prv a{color: #fff;}
.prv:hover{text-decoration: underline;}
.page {padding:30px 0; font-size:14px; overflow:hidden; text-align:center; }
.page span{float:none;}
.page a { color:#000;margin:5px; padding:0 15px; line-height:40px; display: inline-table;border-radius: 8px;}
.page a:hover { background:#1a1a1b; color:#fff; border-radius:0px;}
.page a:active {  background:#1a1a1b; color:#fff; border-radius:0px;}
.page a.page-num-current { background:#1a1a1b; color:#fff; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}
.page span.current { background:#1a1a1b; color:#fff; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}
.page span.no { background:#f1f1f1; color:#333; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}
.page span.disabled { padding:0 9px 0 0px; }
.footer{border-top: 1px solid #efebe8;}
.footer .w1680{display: flex;justify-content: space-between;padding: 60px 0;}
.footer .w1680 .footcontent{display: block;width: 23%;}
.footer .w1680 .footcontent li{margin-bottom: 10px;position: relative;margin-bottom: 40px;}
.footer .w1680 .footcontent span{display: block;font-size: 24px;color: #433121;line-height: 72px;margin-bottom: 20px;}
.footer .w1680 .footcontent span::after{content: '';display: block;width: 28px;height: 2px;background-color: #e77817;}
.footer .w1680 .footcontent p{font-size: 16px;color: #433121;line-height: 26px;}
.footer .w1680 .footcontent li p:nth-child(1){padding-left: 26px;position: relative;}
.footer .w1680 .footcontent li:nth-child(1) p:nth-child(1):before{content: '';display: block;width: 23px;height: 23px;background: url(../images/footerico1.png)no-repeat center center #efebe8;position: absolute;left: 0;top: 50%;transform: translateY(-50%);border-radius: 50%;}
.footer .w1680 .footcontent li:nth-child(2) p:nth-child(1):before{content: '';display: block;width: 23px;height: 23px;background: url(../images/footerico2.png)no-repeat center center #efebe8;position: absolute;left: 0;top: 50%;transform: translateY(-50%);border-radius: 50%;}
.footer .w1680 .footcontent li:nth-child(3) p:nth-child(1):before{content: '';display: block;width: 23px;height: 23px;background: url(../images/footerico3.png)no-repeat center center #efebe8;position: absolute;left: 0;top: 50%;transform: translateY(-50%);border-radius: 50%;}
.footer .w1680 .footcontent p a{font-size: 16px;color: #433121;line-height: 26px;}
.footer .w1680 .footmenu{width: 46%;}
.footer form{display: flex;width: 100%;border-radius: 8px;overflow: hidden;flex-wrap: wrap;justify-content: left;}
.footer form button{width: 104px;line-height: 50px;color: #fff;background-color: #efebe8;color: #99887a;font-size: 16px;border: none;}
.footer form button img{display: inline-block;vertical-align: middle;}
.footer form>input{width: calc(100% - 104px);border: none;padding-left: 15px;box-sizing: border-box;border: 2px solid #efebe8;}
.footer form>label{margin-top: 10px;}
.footer .footmenu{display: flex;justify-content: left;flex-wrap: wrap;}
.footer .footmenu .xilie{width: 33.33%;}
.footer .footmenu .xilie span{display: block;font-size: 24px;color: #433121;line-height: 72px;margin-bottom: 20px;}
.footer .footmenu .xilie span::after{content: '';display: block;width: 28px;height: 2px;background-color: #e77817;}
.footer .footmenu .xilie a{font-size: 16px;line-height: 28px;color: #433121;display: block;transition: .3s;}
.footer .footmenu .xilie a:hover{transform: translateX(5px);}
.beian{border-top: 1px solid #e8efeb;line-height: 60px;color: #433121;font-size: 16px;}
.beian a{color: #433121;font-size: 16px;}
.beian .fr ul{display: flex;justify-content: space-between;}
.beian .fr ul li{height: 60px;margin: 0 10px;}
.weizhi{background-color: #f8faf9;line-height: 60px;color: #cfc9c3;}
.weizhi img{display: block;margin-top: 18px;float: left;}
.weizhi span{display: block;line-height: 60px;float: left;}
.weizhi a{color: #cfc9c3;display: inline-block;margin: 0 5px;}
.about {padding: 80px 0;}
.about .title span{display: block;font-size: 36px;color: #cb5139;font-weight: bold;text-align: center;margin-bottom:20px;}
.about .neirong{font-size: 16px;text-align: center;width: 60%;margin: 0 auto 50px;}
.about ul{display: flex;justify-content: space-between;}
.about ul li{width: 19%;position: relative;overflow: hidden;border-radius: 8px;transition: .32s;}
.about ul li:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.about ul li img{width: 100%;display: block;}
.about ul li .text{width: 100%;position: absolute;line-height: 48px;bottom: 0;left: 0;color: #fff;padding: 0 20px;box-sizing: border-box;font-size: 20px;}
.content{padding: 85px 0;}
.content .title span{font-size: 36px;color: #cb5139;font-weight: bold;font-family: "lusitanabold";}
.content .title p{font-size: 18px;color: #433121;margin: 35px 0 55px;}
.content .contnetall{margin-bottom: 90px;}
.content .contnetall ul{display: flex;justify-content: space-between;}
.content .contnetall ul li{padding-right: 5vw;border-right: 1px solid #efebe8;}
.content .contnetall ul li:nth-child(2),.content .contnetall ul li:nth-child(3){padding: 0 5vw;}
.content .contnetall ul li span{font-size: 26px;color: #433121;padding-left: 45px;position: relative;margin-bottom: 20px;display: block;}
.content .contnetall ul li span::before{background-color: #efebe8;width: 37px;height: 37px;border-radius: 50%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);content: '';}
.content .contnetall ul li:nth-child(1) span::before{background-image: url(../images/footerico1.png);background-position: center center;background-repeat: no-repeat;background-size: 20px auto;}
.content .contnetall ul li:nth-child(2) span::before{background-image: url(../images/footerico2.png);background-position: center center;background-repeat: no-repeat;background-size: 20px auto;}
.content .contnetall ul li:nth-child(3) span::before{background-image: url(../images/footerico3.png);background-position: center center;background-repeat: no-repeat;background-size: 20px auto;}
.content .contnetall ul li p{font-size: 18px;line-height: 43px;color: #433121;}
.content .contnetall ul li p a{font-size: 18px;line-height: 43px;color: #433121;}
.content form{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 25px;}
.content form>input{width: 49.5%;border: 2px solid #efebe8;box-sizing: border-box;line-height: 54px;padding-left: 25px;margin-bottom: 20px;font-size: 18px;color: #333;}
.content form>textarea{width: 100%;height: 225px;box-sizing: border-box;border: 2px solid #efebe8;padding: 25px;font-size: 18px;}
.content form label {display: flex;justify-content: left;margin-top: 20px;width: 100%;}
.content form label input{width: 200px;line-height: 45px;padding-left: 25px;box-sizing: border-box;border: 2px solid #efebe8;}
.content form button{display: block;height: 56px;background-color: #efebe8;border: none;font-size: 18px;color: #99887a;margin-top: 20px;padding: 0 30px;}
.content form button img{display: inline-block;vertical-align: middle;margin-left: 20px;}
.meg{padding: 75px 0;}
.meg .fl{display: block;width: 50%;border: 2px solid #efebe8;box-sizing: border-box;padding: 50px 55px;}
.meg .fl span{display: block;font-size: 36px;color: #cb5139;font-weight: bold;margin-bottom: 50px;}
.meg .fl p{padding: 40px 0 30px;border-top: 2px solid #efebe8;font-size: 18px;color: #433121;}
.meg .fl form>input{width: 100%;line-height: 56px;border: 2px solid #cfc9c3;font-size: 16px;padding-left: 25px;box-sizing: border-box;margin-bottom: 20px;}
.meg .fl label{margin: 15px 0;width: 100%;display: block;font-size: 16px;color: #433121;position: relative;line-height: 28px;padding-left: 40px;box-sizing: border-box;}
.meg .fl label input{width: 28px;height: 28px;border: 2px solid #efebe8;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.meg .fl .ko{margin: 20px 0;border-bottom: 1px solid #efebe8;}
.meg .fl button{display: block;height: 56px;background-color: #efebe8;border: none;font-size: 18px;color: #99887a;margin-top: 20px;padding: 0 30px;}
.meg .fl button img{display: inline-block;vertical-align: middle;margin-left: 20px;}
.meg .fr{width: 50%;}
.meg .fr img{display: block;width: 100%;}

.prolist{padding: 60px 0;}
.prolist .title span{display: block;padding-left: 55px;font-size: 38px;line-height: 48px;color: #433121;}
.prolist1 .title span{background: url(../images/Decoration1.png)no-repeat left center;background-size: auto 45px;}
.prolist2 .title span{background: url(../images/Household1.png)no-repeat left center;background-size:45px auto ;}
.prolist3 .title span{background: url(../images/Indoor-Furniture1.png)no-repeat left center;background-size:45px auto ;}
.prolist4 .title span{background: url(../images/Outdoor-Furniture1.png)no-repeat left center;background-size:45px auto ;}
.prolist5 .title span{background: url(../images/Toys1.png)no-repeat left center;background-size:45px auto ;}
.prolist .promenu{margin: 45px 0;}
.prolist .promenu ul{display: flex;justify-content: left;width: 100%;flex-wrap: wrap;}
.prolist .promenu ul a{display: flex;justify-content: space-between;}
.prolist .promenu ul li{padding-right: 1vw;box-shadow: 0 0 8px rgb(222, 229, 225);margin-right: 30px;border-radius: 8px;transition: .3s;border: 2px solid #efebe8;margin-bottom: 20px;}
.prolist .promenu ul li:hover{box-shadow: none;}
.prolist .promenu .pimg{width: 85px;height: 64px;position: relative;}
.prolist .promenu .pimg img{display: block;max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.prolist .promenu span{display: block;font-size: 20px;color: #433121;line-height: 64px;}

.prolistcontent .promenu{margin: 45px 0;}
.prolistcontent .promenu ul{display: flex;justify-content: left;width: 100%;flex-wrap: wrap;}
.prolistcontent .promenu ul a{display: flex;justify-content: space-between;}
.prolistcontent .promenu ul li{padding-right: 1vw;box-shadow: 0 0 8px rgb(222, 229, 225);margin-right: 30px;border-radius: 8px;transition: .3s;border: 2px solid #efebe8;margin-bottom: 20px;}
.prolistcontent .promenu ul li:hover{box-shadow: none;}
.prolistcontent .promenu .pimg{width: 85px;height: 64px;position: relative;}
.prolistcontent .promenu .pimg img{display: block;max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.prolistcontent .promenu span{display: block;font-size: 20px;color: #433121;line-height: 64px;}

.prolistall .promenu{margin: 0 0 45px 0;}
.prolistall .promenu ul{display: flex;justify-content: left;width: 100%;flex-wrap: wrap;}
.prolistall .promenu ul a{display: flex;justify-content: space-between;}
.prolistall .promenu ul li{padding-right: 1vw;box-shadow: 0 0 8px rgb(222, 229, 225);margin-right: 30px;border-radius: 8px;transition: .3s;border: 2px solid #efebe8;margin-bottom: 20px;}
.prolistall .promenu ul li:hover{box-shadow: none;}
.prolistall .promenu .pimg{width: 85px;height: 64px;position: relative;}
.prolistall .promenu .pimg img{display: block;max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.prolistall .promenu span{display: block;font-size: 20px;color: #433121;line-height: 64px;}

.prolist .promenu2 ul{display: flex;justify-content: space-between;}
.prolist .promenu2 ul li{width: 32%;border-radius: 8px;border: 2px solid #efebe8;transition: .3s;}
.prolist .promenu2 ul li:hover{transform: translateY(-10px);}
.prolist .promenu2 ul li img{display: block;width: 100%;border-top-right-radius: 8px;border-top-left-radius: 8px;}
.prolist .promenu2 ul li span{line-height: 50px;font-size: 20px;color: #1e0f02;text-indent: 1em;display: block;}
.prolist .promenu3 ul{display: flex;justify-content: space-between;}
.prolist .promenu3 ul li{width: 49%;border-radius: 8px;border: 2px solid #efebe8;transition: .3s;}
.prolist .promenu3 ul li:hover{transform: translateY(-10px);}
.prolist .promenu3 ul li img{display: block;width: 100%;border-top-right-radius: 8px;border-top-left-radius: 8px;}
.prolist .promenu3 ul li span{line-height: 50px;font-size: 20px;color: #1e0f02;text-indent: 1em;display: block;}
.prolist .title2{display: flex;justify-content: space-between;margin-bottom: 50px;margin-top: 80px;}
.prolist .title2 span{font-size: 42px;color: #433121;text-transform: uppercase;line-height: 60px;}
.prolist .title2 a{color: #99887a;font-size: 16px;line-height: 60px;text-transform: uppercase;}
.prolist .title2 a:hover{text-decoration: underline;}
.prolist .remen>ul{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 60px;}
.prolist .remen>ul>li{width: 23%;border: 1px solid #efebe8;padding: 12px;box-sizing: border-box;border-radius: 8px;margin-bottom: 30px;transition: .3s;}
.prolist .remen>ul>li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.prolist .remen>ul>li .pimg{width: 100%;height: 230px;position: relative;}
.prolist .remen>ul>li .pimg img{display: block;max-width: 100%;max-height: 100%;top: 50%;left: 50%;transform: translate(-50%,-50%);position: absolute;}
.prolist .remen .neiorng{display: flex;justify-content: left;flex-wrap: wrap;margin: 15px 0 0;}
.prolist .remen .text>span{display: block;font-size: 20px;color: #1e0f02;font-family: "lusitanabold";line-height: 46px;border-bottom: 1px solid #efebe8;height: 46px;overflow: hidden;}
.prolist .remen .text .neiorng>p{display: block;font-size: 14px;line-height: 19px;color: #433121;width: 100%;}
.prolist .remen2 ul{display: flex;justify-content: space-between;}
.prolist .remen2 ul li{width: 19%;border: 1px solid #efebe8;padding: 12px;box-sizing: border-box;border-radius: 8px;margin-bottom: 30px;transition: .3s;}
.prolist .remen2 ul li:nth-child(1){border: none;padding: 0;overflow: hidden;}
.prolist .remen2 ul li .pimg{width: 100%;height: 230px;position: relative;overflow: hidden;}
.prolist .remen2>ul>li .pimg img{display: block;max-width: 100%;max-height: 100%;top: 50%;left: 50%;transform: translate(-50%,-50%);position: absolute;transition: .3s;}
.prolist .remen2>ul>li:hover .pimg img{transform: scale(1.1) translate(-50%,-50%);transform-origin: 35% 35%;}
.prolist .remen2 ul li:nth-child(1) img{width: 100%;border-radius: 8px;}
.prolist .remen2 .neiorng{display: flex;justify-content: left;flex-wrap: wrap;margin: 15px 0 0;}
.prolist .remen2 .text>span{display: block;font-size: 20px;color: #1e0f02;font-family: "lusitanabold";line-height: 46px;border-bottom: 1px solid #efebe8;margin-bottom: 20px;}
.prolist .remen2 .text>p{display: block;font-size: 14px;line-height: 19px;color: #433121;width: 100%;height: 19px;overflow: hidden;}

.prolistall{margin-top: 60px;padding: 85px 0;}
.prolistall .title span{display: block;font-size: 42px;color: #433121;margin-bottom: 60px;}
.prolistall ul.prolistlost>li{width: 23%;border: 1px solid #efebe8;padding: 12px;box-sizing: border-box;border-radius: 8px;margin-bottom: 30px;transition: .3s;float: left;margin-right: 1.33%;}
.prolistall ul.prolistlost>li:nth-child(4n){margin-right: 0;}
.prolistall ul.prolistlost>li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.prolistall ul.prolistlost>li .pimg{width: 100%;height: 230px;position: relative;}
.prolistall ul.prolistlost>li .pimg img{display: block;max-width: 100%;max-height: 100%;top: 50%;left: 50%;transform: translate(-50%,-50%);position: absolute;}
.prolistall ul.prolistlost>li .neiorng{display: flex;justify-content: left;flex-wrap: wrap;margin: 15px 0 0;height: 38px;overflow: hidden;}
.prolistall ul.prolistlost>li .text>span{display: block;font-size: 20px;color: #1e0f02;font-family: "lusitanabold";line-height: 46px;border-bottom: 1px solid #efebe8;height: 46px;overflow: hidden;}
.prolistall ul.prolistlost>li .text .neiorng>p{display: block;font-size: 14px;line-height: 19px;color: #433121;width: 100%;height: 19px;overflow: hidden;}
.prolistcontent{padding: 40px 0 60px;}
.prolistcontent .fl{width: 70%;display: flex;justify-content: space-between;}
.prolistcontent .fl .tabs{width: 110px;}
.prolistcontent .fl .tabs li{border: 2px solid #efebe8;height: 70px;width: 100%;border-radius: 8px;position: relative;margin-bottom: 10px;}
.prolistcontent .fl .tabs li img{max-width: 70%;max-height: 70%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.prolistcontent .fl .swiper-container{border: 2px solid #efebe8;border-radius: 8px;width: calc(100% - 140px);height: 700px;}
.prolistcontent .fl img{display: inline-block;vertical-align: middle;max-width: 70%;max-height: 70%;}
.prolistcontent .fr{width: 25%;}
.prolistcontent .fr h1{font-size: 48px;color: #1e0f02;line-height: 98px;}
.prolistcontent .fr .neirong{padding: 30px 0;border-top: 1px solid #efebe8;}
.prolistcontent .fr .neirong .xq{padding: 10px 0;}
.prolistcontent .fr .neirong .xq>span{display: block;font-size: 18px;color: #433121}
.prolistcontent .fr .neirong .xq ul{margin-top: 5px;}
.prolistcontent .fr .neirong .xq ul li{border-radius: 8px;border: 2px solid #5a4f45;font-size: 18px;display: inline-block;line-height: 44px;padding: 0 20px;margin-right: 10px;color: #433121;margin-bottom: 5px;}
.prolistcontent .fr .neirong .xq ul li:hover{color: #fff;background-color: #1e0f02;}
.prolistcontent .fr .protel{display: flex;border: 1px solid #efebe8;margin-bottom: 20px;}
.prolistcontent .fr .protel span{background-color: #1e0f02;color: #fff;font-size: 24px;clip-path: #fff;width: 40%;display: block;text-align: center;line-height: 56px;}
.prolistcontent .fr .protel abbr{display: block;text-align: center;width: 60%;color: #1e0f02;font-size: 28px;line-height: 56px;}
.prolistcontent .fr .procontent a{display: block;width: 100%;line-height: 54px;text-align: center;color: #fff;background-color: #1e0f02;font-size: 24px;}
.procahnpinxiangguan{background-color: #fbfcfc;padding: 60px 0;}
.procahnpinxiangguan ul{display: block;}
.procahnpinxiangguan ul li{float: left;width: 18.15%;background-color: #fff;border: 1px solid #efebe8;margin-right: 2.1125%;}
.procahnpinxiangguan ul li:nth-child(6){display: none;}
.procahnpinxiangguan ul li:nth-child(5n){margin-right: 0;}
.procahnpinxiangguan ul li .pimg{width: 100%;height: 225px;position: relative;}
.procahnpinxiangguan ul li .pimg img{max-width: 90%;max-height: 90%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.procahnpinxiangguan ul li .text{padding: 13px;width: 100%;box-sizing: border-box;height: 116px;}
.procahnpinxiangguan ul li .text span{display: block;font-size: 20px;color: #1e0f02;font-weight: bold;line-height: 36px;border-bottom: 1px solid #f6f3f1;margin-bottom: 13px;}
.procahnpinxiangguan ul li .text p{font-size: 14px;line-height: 20px;color: #433121;}
.xinwen {padding: 80px 0;}
.xinwenliebiao{width: 70%;}
.xinwenliebiao .paixu{font-size: 18px;color: #666;line-height: 34px;margin-right: 34px;margin-bottom: 20px;border-bottom: 1px solid #efebe8;padding-bottom: 20px;}
.xinwenliebiao .paixu a{font-size: 18px;color: #666;line-height: 34px;margin-right: 10px;cursor: pointer;display: inline-block;padding: 0 10px;}
.xinwenliebiao .paixu a.active{color: #333;text-decoration: underline;}
.xinwenliebiao .paixu a:hover{color: #333;text-decoration: underline;}
.xinwenliebiao .newsliebiao li{width: 100%;display: flex;justify-content: space-between;margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px solid #eee;}
.xinwenliebiao .newsliebiao li:last-child{border: none;}
.xinwenliebiao .newsliebiao li .pimg{width: 136px;height: 100px;overflow: hidden;border-radius: 6px;}
.xinwenliebiao .newsliebiao li .pimg img{height: 100%;border-radius: 6px;}
.xinwenliebiao .newsliebiao li .text{width: calc(100% - 156px);}
.xinwenliebiao .newsliebiao li .text a{font-size: 18px;color: #333;line-height: 34px;font-weight: 700;}
.xinwenliebiao .newsliebiao li .text .neirong{line-height: 20px;font-size: 14px;color: #999;margin-bottom: 5px;}
.xinwenliebiao .newsliebiao li .date{line-height: 30px;font-size: 16px;color: #999;}
.xinwenliebiao .newsliebiao li .looked{display: flex;justify-content: left;line-height: 30px;font-size: 16px;color: #999;margin-right: 10px;}
.xinwenliebiao .newsliebiao li .looked img{height: 13px;padding-top: 8px;margin-right: 5px;}
.xinxuannews2{width: 25%;background-color: #f4f5f9;padding: 0 20px;box-sizing: border-box;border-radius: 6px;}
.xinxuannews2 span{font-size: 20px;color: #333;line-height: 66px;font-weight: 700;margin-top: 5px;display: block;}
.xinxuannews2 li{margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px dotted #333;}
.xinxuannews2 li:last-child{border: none;}
.xinxuannews2 a{color: #666;font-size: 16px;line-height: 22px;display: block;margin-bottom: 10px;}
.xinxuannews2 a:hover{text-decoration: underline;color: #333;}
.xinxuannews2 .date{float: left;margin-right: 20px;color: #999;line-height: 22px;}
.xinxuannews2 .neirong{float: left;margin-right: 20px;color: #999;line-height: 22px;display: flex;justify-content: left;}
.xinxuannews2 .neirong img{height: 13px;padding-top: 4px;margin-right: 5px;}
.btn-nav{display: none;}
.mpromenu{display: none;}
.mmenu{display: none;}
#header{display: none;}
@media screen and (min-width:1921px){
	.w100{width: 1920px;margin: 0 auto;border-left: 1px solid #efebe8;box-sizing: border-box;border-right: 1px solid #efebe8;}

}
@media screen and (max-width:1920px){
	.w100{width: 100%;margin: 0 auto;border: none;}
}
@media screen and (max-width:1680px){
	.w1680{width: 95%;}
	.header .fr ul p{height: 42px;overflow: hidden;}
}
@media screen and (max-width:1520px){
	.header .fl .nav1>ul>li>span>a{font-size: 16px;}
	.header .fl .nav1>ul>li{width: 19.5%;}
	.banner .text p{font-size: 36px;}
	.banner .text span{font-size: 16px;}
	.index_news1 p{font-size: 16px;}
	.index_pro3 .liebiao ul li{margin-right: 2%;}
	.title span{font-size: 36px !important;}
	.title2 span{font-size: 36px !important;}
	.title3 span{font-size: 36px !important;}
}
@media screen and (max-width:1400px){
	.header .fl .nav1>ul>li>span>a{font-size: 14px;}
	.header .fl .nav1>ul>li>span>a{background-size: 15% !important;padding-left: 30px;}
	.header .fr ul p{font-size: 14px;}
	.index_pro3 .liebiao>.pimg{display: none;}
	.index_pro3 .liebiao ul{width: 100%;}
	.index_pro3 .liebiao ul li{margin-right: 2.3%;}
	.footlogo {display: none;}
	.footer .w1680 .footcontent{width: 39%;}
}
@media screen and (max-width:1200px){
	.w100{display: block;overflow:hidden;}
	.btn-nav {display: block;background: transparent;border: none;box-sizing: border-box;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;
		-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;cursor: pointer;z-index: 99999;color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
	.btn-nav:focus {outline: 0;}
	.icon-bar {display: block;margin: 6px 0;width: 25px;height: 3px;background-color: #fff;}
	.btn-nav:hover .icon-bar {-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;background-color: #fff;}
	.animated {display: block;margin: 0 auto;position: fixed;}
	.animated:hover .icon-bar,.animated:focus .icon-bar{background-color: #fff;}
	.animated:focus p{color: #fff;}
	.animated:focus {cursor: pointer;z-index: 9999;}
	.animated .icon-bar {z-index: 999999;background-color: #fff;}
	.animated .top {-webkit-transform: translateY(7px) rotateZ(45deg);-moz-transform: translateY(7px) rotateZ(45deg);-ms-transform: translateY(7px) rotateZ(45deg);-o-transform: translateY(7px) rotateZ(45deg);transform: translateY(7px) rotateZ(45deg);}
	.animated .bottom1 {-webkit-transform: translateY(-11px) rotateZ(-45deg);-moz-transform: translateY(-11px) rotateZ(-45deg);-ms-transform: translateY(-11px) rotateZ(-45deg);-o-transform: translateY(-11px) rotateZ(-45deg);transform: translateY(-11px) rotateZ(-45deg);}
	.animated .middle {width: 0;}
	.mmenu{display: block;}
	#menu form{position: relative;width: 90%;background-color: #1a1a1a;margin: 10px auto 30px;}
	#menu form input{width: 100%;padding-left: 16px;box-sizing: border-box;line-height: 48px;display: block;}
	#menu form button{position: absolute;width: 50px;height: 50px;background-color: transparent;border: none;box-shadow: none;background:  url(../images/sousuo2.png)no-repeat center center transparent;background-size: cover !important;border: none;right: 0;top: 1px;background-color: #1a1a1a;}
	#header a{background: center center no-repeat transparent;}
	.header{background-color: #e8efeb;position: fixed;top: 0;left: 50%;width: 100%;z-index: 9;transform: translateX(-50%);height: 100px;}
	.header .fl{width: auto;margin-left: 30px;}
	.header .fl .logo{display: block;width: 100%;line-height: 60px;height: 100px;}
	.header .fl .logo img{display: block;height: 100%;width: auto;}
	.header .fr{display: none;}
	.mm-list>a{padding: 0 5px;width: 32%;display: inline-block;box-sizing: border-box;text-align: center;margin: 10px 0;}
	.mm-list>p{font-size: 18px;line-height: 36px;color: #fff;padding-left: 5%;width: 100%;box-sizing: border-box;margin-top: 30px;}
	.menu{display: none;}
	#header{position: absolute;width: 140px;right: 30px;top: 50%;transform: translateY(-50%);display: block;}
	#header p{display: block;font-size: 16px;color: #333;background-color: #f1f5f3;line-height: 48px;padding-left: 10px;box-sizing: border-box;border-radius: 24px;}
	.longzhao{display: block;position: absolute;right: 0px;top: 50%;transform: translateY(-50%);width: 60px;height: 60px;background-color: #e77817;border-radius: 50%;}
	.banner{margin-top: 100px;}
	.banner .swiper-slide-active .text p{font-size: 24px;}
	.banner .text img{width: 80px;}
	.banner .text span{font-size: 14px;line-height: 24px;}
	.banner .swiper-button-prev{width: 50px;height: 50px;}
	.banner .swiper-button-next{width: 50px;height: 50px;}
	.banner .swiper-button-next::after,.banner .swiper-button-prev::after{font-size: 16px;}
	.weizhi span{font-size: 14px;}
	.weizhi span a{font-size: 14px;}
	.index_news1{padding: 45px 0 45px 2.5%;}
	.index_news1 .swiper-slide{width: 45%;}
	.title span{font-size: 24px !important;}
	.indexpro1 .w1680>ul{margin-top: 30px;}
	.indexpro1 .w1680>ul>li{width: 32%;}
	.indexpro1 .w1680>ul>li:nth-child(8),.indexpro1 .w1680>ul>li:nth-child(7){display: none;}
	.index_news2 .title{margin-bottom: 30px;}
	.index_news2 ul li p{font-size: 14px;overflow: hidden;height: 58px;}
	.index_pro2 .title span{margin-bottom: 45px;}
	.index_news3 .swiper-slide{width:63%;}
	.index_news3 .swiper-slide p{font-size: 16px;}
	.index_pro2 .fl ul li .text span a{font-size: 16px;}
	.index_pro2 .fl ul li{margin-bottom: 0;}
	.index_pro2 .fl ul li:nth-child(n-3){margin-bottom: 10px;}
	.index_pro2 .fl ul .xilie a{font-size: 14px;}
	.index_pro2 .fl ul li .pimg img{display: block;}
	.index_pro2 .fr ul li .pimg img{display: block;}
	.index_pro2{padding-bottom: 45px;}
	.index_pro3 .liebiao ul li{width: 31%;margin-right: 1.33%;}
	.index_pro3 .liebiao ul li:nth-child(4n){margin-right: 1.33%;}
	.index_pro3 .liebiao ul li:nth-child(3n){margin-right: 0;}
	.index_pro3 .liebiao ul li:nth-child(7),.index_pro3 .liebiao ul li:nth-child(8){display: none;}
	.index_pro3 .liebiao ul li .pimg{height: 180px;}
	.index_pro3 .liebiao:nth-child(2){display: none;}
	.index_pro3{padding-bottom: 0;}
	.footer .w1680{display: block;}
	.footer .w1680 .footcontent{width: 100%;}
	.footer .w1680 .footmenu{width: 100%;display: none;}
	.footer .w1680{padding: 30px 0;}
	.mpromenu{display: block;}
	.promenu{display: none;}
	.prolist .mpromenu{margin: 45px 0;}
	.prolist .mpromenu ul a{display: flex;justify-content: space-between;}
	.prolist .mpromenu ul li{padding-right: 1vw;box-shadow: 0 0 8px rgb(222, 229, 225);margin-right: 30px;border-radius: 8px;transition: .3s;border: 2px solid #efebe8;margin-bottom: 20px;width: auto;display: inline-block;}
	.prolist .mpromenu ul li:hover{box-shadow: none;}
	.prolist .mpromenu .pimg{width: 85px;height: 64px;position: relative;}
	.prolist .mpromenu .pimg img{display: block;max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
	.prolist .mpromenu span{display: block;font-size: 14px;color: #433121;line-height: 64px;}
	.prolist .promenu2 ul li span{font-size: 18px;}

	.prolistcontent .mpromenu{margin: 45px 0;}
	.prolistcontent .mpromenu ul a{display: flex;justify-content: space-between;}
	.prolistcontent .mpromenu ul li{padding-right: 1vw;box-shadow: 0 0 8px rgb(222, 229, 225);margin-right: 30px;border-radius: 8px;transition: .3s;border: 2px solid #efebe8;margin-bottom: 20px;width: auto;display: inline-block;}
	.prolistcontent .mpromenu ul li:hover{box-shadow: none;}
	.prolistcontent .mpromenu .pimg{width: 85px;height: 64px;position: relative;}
	.prolistcontent .mpromenu .pimg img{display: block;max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
	.prolistcontent .mpromenu span{display: block;font-size: 14px;color: #433121;line-height: 64px;}
	.prolistcontent .promenu2 ul li span{font-size: 18px;}

	.prolistall  .mpromenu{margin: 45px 0;}
	.prolistall  .mpromenu ul a{display: flex;justify-content: space-between;}
	.prolistall  .mpromenu ul li{padding-right: 1vw;box-shadow: 0 0 8px rgb(222, 229, 225);margin-right: 30px;border-radius: 8px;transition: .3s;border: 2px solid #efebe8;margin-bottom: 20px;width: auto;display: inline-block;}
	.prolistall  .mpromenu ul li:hover{box-shadow: none;}
	.prolistall  .mpromenu .pimg{width: 85px;height: 64px;position: relative;}
	.prolistall  .mpromenu .pimg img{display: block;max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
	.prolistall  .mpromenu span{display: block;font-size: 14px;color: #433121;line-height: 64px;}
	.prolistall  .promenu2 ul li span{font-size: 18px;}

	.title2 span{font-size: 24px !important;}
	.prolist .title2{margin: 45px 0;}
	.prolist .remen>ul>li{width: 31%;}
	.prolist .remen>ul>li:nth-child(7),.prolist .remen>ul>li:nth-child(8){display: none;}
	.prolist .remen>ul{margin-top: 45px;}
	.prolist .remen2 ul li:nth-child(3),.prolist .remen2 ul li:nth-child(4){display: none;}
	.prolist .remen2 ul li{width: 31%;}
	.prolist .remen2 ul li .pimg{height: 170px;}
	.prolistall ul.prolistlost>li{width: 31%;margin-right: 1.33%;}
	.prolistall ul.prolistlost>li:nth-child(4n){margin-right: 1.33%;}
	.prolistall ul.prolistlost>li:nth-child(3n){margin-right: 0%;}
	.prolistcontent .fl{width: 100%;}
	.weizhi{margin-top: 100px;}
	.prolistcontent .fr{width: 100%;}
	.prolistcontent .fr .neirong{display: flex;justify-content: space-between;}
	.prolistcontent .fr h1{font-size: 24px;line-height: 58px;margin-top: 30px;}
	.prolistcontent .fr .neirong .xq>span{font-size: 16px;}
	.prolistcontent .fr .neirong .xq ul li{font-size: 16px;}
	.prolistcontent .fr .protel span{font-size: 18px;}
	.prolistcontent .fr .protel abbr{font-size: 18px;}
	.prolistcontent .fr .procontent a{font-size: 18px;}
	.prolistcontent .fl .swiper-container{height: 500px;}
	.procahnpinxiangguan ul li{width: 31%;margin-right: 1.33%;}
	.procahnpinxiangguan ul li:nth-child(3){margin-right: 0;}
	.procahnpinxiangguan ul li:nth-child(n+4){display: none;}
	.prolist{padding: 45px 0;}
	.about .neirong{width: 100%;}
	.about{padding: 45px 0;}
	.about ul{display:flex;justify-content: center;flex-wrap: wrap;}
	.about ul li{width: 32%;margin-right: 1.33%;margin-bottom: 1.33%;}
	.content{padding: 45px 0;}
	.content .contnetall ul li span{font-size: 18px;}
	.content .contnetall ul li p{font-size: 16px;line-height: 32px;}
	.content .contnetall ul{flex-wrap: wrap;}
	.content .contnetall ul li:nth-child(1){width: 100%;margin-bottom: 30px;}
	.content .contnetall ul li:nth-child(2),.content .contnetall ul li:nth-child(3){width: 50%;box-sizing: border-box;}
	.content .contnetall ul li:nth-child(2){padding-left: 0;}
	.content .contnetall ul li p a{font-size: 16px;line-height: 32px;}
	.content form button{font-size: 16px;}
	.content form>input{font-size: 16px;line-height: 48px;}
	.content form>textarea{font-size: 16px;}
	.content form label input{font-size: 16px;}
	.mm-list > li:nth-child(10){display: none;}
	.prolist .remen2 ul li:nth-child(1) img{height: 100%;width: auto;}
	.prolistall{padding: 45px 0;}
	.prolistall .title span{margin-bottom: 45px;}
	.procahnpinxiangguan{padding: 45px 0;}
}
@media screen and (max-width:750px){
	.header{height: 80px;}
	#header{width: 110px;}
	.header .fl .logo{height: 80px;width: 80px;}
	.header .fl{margin-left: 2.5%;}
	.banner{margin-top: 80px;}
	.banner .swiper-button-next,.banner .swiper-button-prev{display: none;}
	.banner .swiper-slide>img{height: 350px;width: auto;}
	.banner .text{width: 90%;}
	.banner .text p{font-size: 18px !important;}
	.banner .text span{width: 100%;}
	.banner .text a{font-size: 14px;width: 120px;line-height: 36px;}
	.index_news1 .swiper-button-next,.index_news1 .swiper-button-prev{width: 50px;height: 50px;}
	.index_news1 .swiper-slide img{display: block;}
	.index_news1 .swiper-slide{width: 90%;}
	.index_news1 p{font-size: 13px;}
	.title span{font-size: 16px !important;line-height: 48px !important;}
	.title2 span{font-size: 16px !important;line-height: 48px !important;}
	.title1 span{font-size: 16px !important;line-height: 48px !important;}
	.title a{font-size: 14px !important;line-height: 48px !important;}
	.title1 a{font-size: 14px !important;line-height: 48px !important;}
	.title2 a{font-size: 14px !important;line-height: 48px !important;}
	.indexpro1 .w1680>ul{margin-top: 15px;}
	.indexpro1 .w1680>ul>li{width: 49.5%;margin-bottom: 8px;}
	.indexpro1 .w1680>ul>li .pimg{height: 180px;}
	.indexpro1 .text>span{font-size: 14px;line-height: 36px;height: 36px;}
	.indexpro1 .neiorng{display: none;}
	.indexpro1 .text>span{border: none;}
	#header{right: 2.5%;}
	#header p{font-size: 14px;line-height: 46px;}
	.longzhao{width: 50px;height: 50px;}
	.index_news2 ul{display: block;}
	.index_news2 ul li{width: 100%;margin-bottom: 20px;}
	.index_news2 ul li .pimg{height: 50vw;}
	.index_news2{padding: 30px 0 10px;}
	.index_pro2 .title span{margin-bottom: 10px;}
	.index_pro2 .fl ul li{width: 100%;}
	.index_pro2 .fl{width: 100%;}
	.index_pro2 .fr{width: 100%;}
	.index_pro2 .fr ul li span{font-size: 16px !important;}
	.index_pro2 .fl ul li span{font-size: 16px !important;}
	.index_pro2 .fl ul li .pimg{height: 50vw;overflow: hidden;}
	.index_pro2 .fr ul li .pimg{height: 50vw;overflow: hidden;position: relative;}
	.index_pro2 .fr ul li .pimg img{position: absolute;bottom: -50px;}
	.index_pro3 .title{margin-bottom: 15px;}
	.index_pro3 .liebiao ul li{width: 49%;margin-right: 1%;box-sizing: border-box;margin-bottom: 8px;}
	.index_pro3 .liebiao ul li:nth-child(3n){margin-right: 1%;}
	.index_pro3 .liebiao ul li:nth-child(2n){margin-right: 0%;}
	.index_pro3 .liebiao ul li .pimg{height: 140px;}
	.index_pro3 .liebiao ul li .text span{font-size: 15px;line-height: 24px;margin-bottom: 8px;}
	.index_pro3 .liebiao ul li .text p{font-size: 12px;}
	.index_pro3 .liebiao ul li .text{padding: 8px;}
	.index_news3{padding: 30px 0 30px 2.5%;}
	.index_news3 .swiper-slide{width: 90%;}
	.index_news3 .swiper-slide p{width: 80%;font-size: 14px;line-height: 24px;}
	.index_news3 .swiper-button-next,.index_news3 .swiper-button-prev{width: 50px;height: 50px;}
	.weizhi{margin-top: 80px;line-height: 48px;}
	.weizhi span{line-height: 48px;}
	.weizhi img{margin-top: 13px;}
	.prolist{padding: 30px 0 0;}
	.prolist .mpromenu .pimg{width: 57px;height: 48px;}
	.prolist .mpromenu span{line-height: 48px;}
	.prolist .mpromenu ul li{margin-right: 5px;}
	.prolist .mpromenu{margin: 15px 0;}
	.prolist .mpromenu span{font-size: 12px;}
	.prolist .promenu2 ul{display: block;}
	.prolist .promenu2 ul li{width: 100%;margin-bottom: 15px;}
	.prolist .promenu2 ul li .pimg{height: 180px;overflow: hidden;}
	.prolist .promenu2 ul li span{font-size: 14px;line-height: 36px;}

	.prolistcontent .mpromenu .pimg{width: 57px;height: 48px;}
	.prolistcontent .mpromenu span{line-height: 48px;}
	.prolistcontent .mpromenu ul li{margin-right: 5px;}
	.prolistcontent .mpromenu{margin: 15px 0;}
	.prolistcontent .mpromenu span{font-size: 12px;}
	.prolistcontent .promenu2 ul{display: block;}
	.prolistcontent .promenu2 ul li{width: 100%;margin-bottom: 15px;}
	.prolistcontent .promenu2 ul li .pimg{height: 180px;overflow: hidden;}
	.prolistcontent .promenu2 ul li span{font-size: 14px;line-height: 36px;}

	.prolistall .mpromenu .pimg{width: 57px;height: 48px;}
	.prolistall .mpromenu span{line-height: 48px;}
	.prolistall .mpromenu ul li{margin-right: 5px;}
	.prolistall .mpromenu{margin: 15px 0;}
	.prolistall .mpromenu span{font-size: 12px;}
	.prolistall .promenu2 ul{display: block;}
	.prolistall .promenu2 ul li{width: 100%;margin-bottom: 15px;}
	.prolistall .promenu2 ul li .pimg{height: 180px;overflow: hidden;}
	.prolistall .promenu2 ul li span{font-size: 14px;line-height: 36px;}

	.prolist .title2{margin: 15px 0;}
	.prolist .remen>ul{margin-top: 10px;}
	.prolist .remen>ul>li{width: 49.5%;}
	.prolist .remen>ul>li .pimg{height: 150px;}
	.prolist .remen .text>span{font-size: 14px;line-height: 36px;height:36px}
	.prolist .remen>ul>li{width: 49.5%;margin-bottom: 10px;padding: 8px;}
	.prolist .remen2 ul{flex-wrap: wrap;}
	.prolist .remen2 ul li:nth-child(1){width: 49.5%;}
	.prolist .remen2 ul li{width: 49.5%;margin-bottom: 15px;height: 240px;padding: 8px;}
	.prolist .remen2 .text>span{margin-bottom: 5px;}
	.prolist .remen2 ul li .pimg{height: 140px;}
	.prolist .remen2 .text>span{font-size: 14px;line-height: 36px;height: 36px;overflow: hidden;}
	.prolist .remen2 ul li:nth-child(3){display: block;}
	.footer .w1680 .footcontent span{line-height: 48px;font-size: 16px;}
	.footer .w1680 .footcontent p{font-size: 14px;}
	.footer .w1680 .footcontent li{margin-bottom: 15px;}
	.footer form button{font-size: 14px;}
	.footer form>input{font-size: 14px;}
	.footer form>label{font-size: 14px;}
	.beian{font-size: 14px;line-height: 48px;}
	.beian a{font-size: 14px;}
	.beian .fr{width: 30%;}
	.beian .fr ul li{height: 48px;}
	.fl{float: none;}
	.fr{float: none;}
	.prolist .promenu3 ul{display: block;}
	.prolist .promenu3 ul li{width: 100%;margin-bottom: 10px;}
	.prolist .promenu3 ul li .pimg{height: 130px;overflow: hidden;}
	.prolist .promenu3 ul li span{font-size: 14px;line-height: 36px;}
	.about{padding: 30px 0;}
	.about .neirong{font-size: 14px;}
	.about .neirong span{font-size: 18px !important;}
	.about ul li{width: 49.5%;margin-right: 1%;}
	.about ul li:nth-child(2n){margin-right: 0;}
	.about ul li .text{font-size: 14px;padding: 0 10px;}
	.about .title span{margin-bottom: 0;}
	.about{padding: 0;}
	.prolistall{padding: 30px 0;}
	.prolistall .title span{margin-bottom: 15px;}
	.prolistall ul.prolistlost>li{width: 49.5%;margin-right: 1%;}
	.prolistall ul.prolistlost>li:nth-child(3n){margin-right: 1%;}
	.prolistall ul.prolistlost>li:nth-child(2n){margin-right: 0%;}
	.prolistall ul.prolistlost>li .pimg{height: 150px;}
	.prolistall ul.prolistlost>li .text>span{font-size: 14px;line-height: 28px;height: 28px;}
	.prolistall ul.prolistlost>li .neiorng{margin-top: 10px;}
	.prolistall ul.prolistlost>li .text .neiorng>p{font-size: 12px;}
	.prolistcontent .fl .tabs{width: 60px;}
	.prolistcontent .fl .tabs li{height: 50px;}
	.prolistcontent .fl .swiper-container{height: 220px;width: calc(100% - 80px);}
	.prolistcontent .fl img{max-width: 90%;max-height: 90%;}
	.prolistcontent{padding: 30px 0 0 ;}
	.prolistcontent .fr h1{font-size: 18px;line-height: 36px;}
	.prolistcontent .fr .neirong{padding: 15px 0;}
	.prolistcontent .fr .neirong{display: block;}
	.prolistcontent .fr .neirong .xq>span{font-size: 14px;}
	.prolistcontent .fr .neirong .xq ul li{line-height: 36px;padding: 0 8px;font-size: 14px;}
	.prolistcontent .fr .protel span{font-size: 14px;line-height: 38px;}
	.prolistcontent .fr .protel abbr{font-size: 14px;line-height: 38px;}
	.prolistcontent .fr .procontent a{line-height: 40px;font-size: 14px;}
	.procahnpinxiangguan{padding: 15px 0 15px;}
	.procahnpinxiangguan ul li{width: 49.5%;margin-right: 1%;box-sizing: border-box;margin-bottom: 5px;}
	.procahnpinxiangguan ul li:nth-child(4){display: block;}
	.procahnpinxiangguan ul li:nth-child(3n){margin-right: 1%;}
	.procahnpinxiangguan ul li:nth-child(2n){margin-right: 0%;}
	.procahnpinxiangguan ul li .pimg{height: 150px;}
	.procahnpinxiangguan ul li .text span{font-size: 16px;margin-bottom: 8px;}
	#menu form input{font-size: 14px;}
	.about .title span{line-height: 24px !important;}
	.about .neirong img{max-width: 100%;font-size: 14px;line-height: 24px;}
	.about .title span{margin-top: 15px;}
}