* {

	margin: 0px; padding: 0px;

}

body {

	background: ; font: 12px/22px "simsun", "microsoft yahei"; font-size-adjust: none; font-stretch: normal;

}

body {

	margin: 0px; padding: 0px;

}

ul {

	margin: 0px; padding: 0px;

}

ol {

	margin: 0px; padding: 0px;

}

li {

	margin: 0px; padding: 0px;

}

p {

	margin: 0px; padding: 0px;

}

h1 {

	margin: 0px; padding: 0px;

}

h2 {

	margin: 0px; padding: 0px;

}

h3 {

	margin: 0px; padding: 0px;

}

h4 {

	margin: 0px; padding: 0px;

}

h5 {

	margin: 0px; padding: 0px;

}

h6 {

	margin: 0px; padding: 0px;

}

form {

	margin: 0px; padding: 0px;

}

fieldset {

	margin: 0px; padding: 0px;

}

table {

	margin: 0px; padding: 0px;

}

td {

	margin: 0px; padding: 0px;

}

img {

	margin: 0px; padding: 0px;

}

div {

	margin: 0px; padding: 0px;

}

tr {

	margin: 0px; padding: 0px;

}

dl {

	margin: 0px; padding: 0px;

}

dd {

	margin: 0px; padding: 0px;

}

select {

	margin: 0px; padding: 0px;

}

option {

	margin: 0px; padding: 0px;

}

li {

	list-style: none; border: currentcolor; border-image: none; font-style: normal;

}

img {

	list-style: none; border: currentcolor; border-image: none; font-style: normal;

}

input {

	list-style: none; border: currentcolor; border-image: none; font-style: normal;

}

em {

	list-style: none; border: currentcolor; border-image: none; font-style: normal;

}

select {

	list-style: none; border: currentcolor; border-image: none; font-style: normal;

}

a {

	text-decoration: none !important; cursor: pointer !important;

}

select::-ms-expand {

	display: none;

}

.wrap {

	margin: 0px auto; max-width: 1200px !important;

}

header {

	width: 100%; overflow: hidden;

}

.headerbox {

	width: 100%; height: 147px; float: left;

}

.header {

	width: 100%; height: 93px; float: left;

}

.header .logo_txt {

	height: 93px; float: left;

}

.header .logo_txt img {

	width: 243px; height: 93px; display: block;

}

.header .header_dianhua {

	background:  no-repeat left; height: 30px; color: rgb(222, 184, 93); line-height: 30px; padding-left: 39px; font-family: "microsoft yahei"; font-size: 16px; margin-top: 37px; float: right;

}

.header .header_dianhua span {

	color: rgb(222, 184, 93); font-family: impact; font-size: 24px;

}

nav {

	width: 100%; height: 51px; float: left;

}

nav ul {

	width: 100%; float: left;

}

nav ul li {

	width: 8.33%; height: 51px; float: left;

}

nav ul li a {

	height: 51px; text-align: center; color: rgb(254, 243, 210); line-height: 20px; overflow: hidden; font-family: "microsoft yahei"; font-size: 15px; display: block;

}

nav ul li a span {

 font-size:12px

}

nav ul li a:hover {

	background: 0px 0px rgba(162, 131, 87, 0.32) !important; color: rgb(254, 243, 210);

}

nav ul .on a {

	background: 0px 0px rgba(162, 131, 87, 0.32) !important; color: rgb(254, 243, 210);

}

.logo {

	left: 0px; top: -93px; width: 100%; float: left; position: absolute; z-index: 999999;

}

.logo img {

	margin: 0px auto; width: 100%; height: 179px; display: block; max-width: 186px;

}

.banner {

	width: 100%; height: 100%; overflow: hidden; float: left;

}

.banner a.active {

	outline: 0px;

}

.banner .bannerc {

	height: 100%; position: relative; -ms-overflow-x: hidden; -ms-overflow-y: auto; margin-left:auto; margin-right:auto;

}

.banner .ck-slide {

	transition:0.3s; width: 100%; height: 586px; overflow: hidden; position: relative;

}

.banner .ck-slide ul {

	margin: 0px; padding: 0px; list-style-type: none;

}

.banner .ck-slide ul.ck-slide-wrapper {

	margin: 0px; padding: 0px; transition:0.3s; left: 0px; top: 0px; width: 100%; height: 586px; position: absolute; z-index: 1;

}

.banner .ck-slide ul.ck-slide-wrapper li {

	width: 100%; height: 100%; text-align: center; display: none; position: absolute;

}

.banner .ck-slide ul.ck-slide-wrapper li a {

	height: 100%;

}

.banner .ck-slide ul.ck-slide-wrapper li div {

	width: 1200px; height: 586px;

}

/*.banner .ck-slide ul.ck-slide-wrapper li .img01 {

	background:  no-repeat center / 100% 100%;

}

.banner .ck-slide ul.ck-slide-wrapper li .img02 {

	background:  no-repeat center / 100% 100%;

}

.banner .ck-slide ul.ck-slide-wrapper li .img03 {

	background:  no-repeat center / 100% 100%;

}*/

.banner .ck-slide ul.ck-slide-wrapper li.active {

	display: block;

}

.banner .ck-slide .ck-prev {

	background: no-repeat red; border-radius: 3px; transition:opacity 0.2s linear; top: 50%; width: 35px; height: 70px; text-indent: -9999px; margin-top: -35px; position: absolute; z-index: 2; opacity: 0.15;

}

.ck-slide .ck-next {

	background: no-repeat red; border-radius: 3px; transition:opacity 0.2s linear; top: 50%; width: 35px; height: 70px; text-indent: -9999px; margin-top: -35px; position: absolute; z-index: 2; opacity: 0.15;

}

.banner .ck-slide .ck-prev {

	background:  no-repeat 50% rgb(0, 0, 0); left: 5px;

}

.banner .ck-slide .ck-next {

	background:  no-repeat 50% rgb(0, 0, 0); right: 5px;

}

.banner .ck-slidebox {

	left: 50%; bottom: 12px; position: absolute; z-index: 30;

}

.banner .ck-slidebox ul {

	background: rgba(0, 0, 0, 0.5); padding: 0px 4px; border-radius: 8px; height: 20px;

}

.banner .ck-slidebox ul li {

	margin: 4px; height: 12px; float: left;

}

.banner .ck-slidebox ul li em {

	border-radius: 100%; width: 12px; height: 12px; text-indent: -9999px; display: block; cursor: pointer; background-color: rgb(255, 255, 255);

}

.banner .ck-slidebox ul li.current em {

	background-color: rgb(0, 68, 151);

}

.banner .ck-slidebox ul li em:hover {

	background-color: rgb(0, 68, 151);

}

main {

	width: 100%; overflow: hidden;

}

.ppwh_box {

	background: 0px 0px rgba(0, 0, 0, 0.4) !important; margin: 45px 0px 35px; width: 100%; float: left;

}

.ppwh_img {

	width: 313px; float: left;

}

.ppwh_img img {

	display: block;

}

.ppwh {

	padding: 7px 40px 0px 26px; width: 491px; float: left;

}

.ppwh_title {

	height: 59px; line-height: 59px; overflow: hidden; border-bottom-color: rgb(142, 102, 45); border-bottom-width: 3px; border-bottom-style: solid; display: inline-table;

}

.ppwh_p {

	color: rgb(196, 160, 80); font-family: "microsoft yahei"; font-size: 18px; float: left;

}

.ppwh_sp {

	color: rgb(188, 166, 116); text-indent: 10px; font-family: arial; float: left;

}

.ppwh_contect {

	padding: 16px 0px 5px; height: 117px; color: rgb(237, 221, 186); line-height: 24px; overflow: hidden; font-family: "microsoft yahei"; font-size: 14px; border-bottom-color: rgb(68, 49, 22); border-bottom-width: 1px; border-bottom-style: solid; display: block;

}

.ppwh_p1 {

	height: 53px; color: rgb(186, 156, 90); line-height: 53px; overflow: hidden; font-family: "microsoft yahei"; font-size: 14px; font-weight: bold; display: block;

}

.ppwh_ul {

	width: 456px; overflow: hidden; display: block;

}

.ppwh_ul li {

	width: 117px; margin-right: 35px; float: left;

}

.ppwh_ul li img {

	width: 117px; display: block;

}

.ppwh_right {

	width: 396px; float: right;

}

.qydz {

	background: rgb(16, 16, 16); overflow: hidden; display: block;

}

.qydz_img {

	float: left;

}

.qydz_img img {

	width: 221px; display: block;

}

.qydz_title {

	margin: 28px 0px 0px 26px; overflow: hidden; border-bottom-color: rgb(142, 102, 45); border-bottom-width: 3px; border-bottom-style: solid; float: left;

}

.qydz_p {

	height: 26px; color: rgb(186, 156, 90); line-height: 26px; overflow: hidden; font-family: "microsoft yahei"; font-size: 18px; display: block;

}

.qydz_sp {

	height: 35px; color: rgb(186, 156, 90); line-height: 22px; overflow: hidden; font-family: "microsoft yahei"; display: inline-table; opacity: 0.3;

}

.qydz_txt {

	background: rgb(86, 73, 60); padding: 16px 15px 0px 24px; height: 113px; color: rgb(226, 206, 163); overflow: hidden; font-family: "microsoft yahei"; display: block;

}

.qydz_more {

	background:  no-repeat bottom / 100% 100%; padding: 40px 20px 0px 0px; height: 81px; text-align: right; display: block;

}

.qydz_more a {

	color: rgb(186, 156, 90);

}

.custom {

	background:  no-repeat top; width: 100%; padding-top: 42px; float: left;

}

.custom_title {

	background:  no-repeat center; height: 50px; text-align: center; overflow: hidden; display: block;

}

.custom_p {

	color: rgb(183, 147, 85); line-height: 30px; font-family: "microsoft yahei"; font-size: 20px; font-weight: bold;

}

.custom_sp {

	color: rgb(220, 197, 145); line-height: 20px; font-family: "arabic typesetting"; font-size: 18px;

}

.custom_ul {

	width: 1230px; overflow: hidden; padding-top: 19px; display: block;

}

.custom_ul li {

	margin: 0px 30px 30px 0px; border: 3px solid rgb(67, 67, 67); border-image: none; width: 216px; float: left; position: relative;

}

.custom_ul li .custom_img {

	width: 210px; height: 279px; overflow: hidden;

}

.custom_ul li .custom_img img {

	width: 100%; height: 100%; display: block;

}

.custom_ul li .custom_txt {

	background: 0px 0px rgba(0, 0, 0, 0.8) !important; left: 0px; width: 100%; height: 44px; text-align: center; bottom: 0px; line-height: 44px; overflow: hidden; position: absolute;

}

.custom_ul li .custom_txt a {

	color: rgb(255, 255, 255); font-family: "microsoft yahei"; font-size: 16px; display: block;

}

.imgbox {

	width: 100%; margin-top: 15px; float: left;

}

.imgbox img {

	width: 100%; display: block;

}

.dz {

	background:  repeat-x left; width: 100%; height: 96px; margin-top: 50px; float: left;

}

.dz_title {

	background: rgb(27, 27, 26); border-radius: 50%; border: 3px solid rgb(85, 75, 50); border-image: none; width: 96px; height: 96px; text-align: center; color: rgb(221, 183, 93); padding-top: 30px; font-family: "microsoft yahei"; font-size: 16px; float: left;

}

.dz_title span {

	height: 18px; line-height: 18px; overflow: hidden; font-size: 12px; display: block; opacity: 0.3;

}

.dz_ul {

	height: 56px; overflow: hidden; display: block;

}

.dz_ul li {

	background:  no-repeat bottom; width: 19%; height: 56px; text-align: center; color: rgb(157, 133, 74); line-height: 38px; font-family: "microsoft yahei"; font-size: 16px; float: left;

}

.process {

	background:  no-repeat center / 100% 100%; padding: 13px 30px 0px 24px; width: 490px; height: 320px; margin-top: 40px; float: left;

}

.process_title {

	color: rgb(158, 129, 68); overflow: hidden; font-family: "microsoft yahei"; display: block;

}

.process_p {

	height: 27px; line-height: 27px; font-size: 18px; font-weight: bold;

}

.process_sp {

	height: 18px; line-height: 18px; opacity: 0.5;

}

.process_txt {

	color: rgb(197, 179, 154); line-height: 24px; padding-top: 28px; display: block;

}

.process_more {

	border: 1px solid rgb(59, 44, 17); border-image: none; width: 92px; height: 33px; text-align: center; line-height: 33px; margin-top: 27px; float: right;

}

.process_more a {

	color: rgb(82, 71, 56); display: block;

}

.fabrics {

	margin: 36px 0px 0px 32px; width: 392px; float: left;

}

.fabrics_title {

	height: 52px; color: rgb(158, 129, 68); overflow: hidden; font-family: "microsoft yahei"; border-bottom-color: rgb(110, 93, 54); border-bottom-width: 1px; border-bottom-style: solid; display: block;

}

.fabrics_p {

	line-height: 24px; font-size: 18px; font-weight: bold;

}

.fabrics_sp {

	line-height: 15px; opacity: 0.5;

}

.fabrics_ul {

	width: 411px; overflow: hidden; padding-top: 18px; display: block;

}

.fabrics_ul li {

	margin: 0px 20px 20px 0px; border: 2px solid rgb(171, 151, 117); border-image: none; width: 117px; height: 117px; float: left;

}

.fabrics_ul li img {

	width: 100%; height: 100%; display: block;

}

.lxwm {

	width: 252px; margin-top: 36px; float: right;

}

.lxwm_img {

	overflow: hidden; padding-top: 18px; display: block;

}

.lxwm_img img {

	width: 100%; display: block;

}

.lxwm_txt {

	color: rgb(194, 176, 139); line-height: 30px; display: block;

}

.lxwm_txt span {

	height: 50px; line-height: 50px; overflow: hidden; font-family: "microsoft yahei"; font-size: 14px; display: block;

}

.lxwm_txt span em {

	font-size: 24px;

}

.page_info {

	margin: 0px 5px; color: rgb(255, 255, 255);

}

.page_list a {

	margin: 0px 5px; color: rgb(255, 255, 255);

}

.page_list a:hover {

	text-decoration: underline;

}

.page_list a.on {

	color: rgb(255, 0, 0);

}

footer {

	background:  no-repeat top / 100% 100%; width: 100%; overflow: hidden; padding-top: 5px; margin-top: 55px;

}

.link {

	width: 100%; border-bottom-color: rgb(162, 131, 87); border-bottom-width: 1px; border-bottom-style: solid; float: left;

}

.link img {

	margin-right: 20px; float: left;

}

.link_txt {

	color: rgb(255, 255, 255); line-height: 90px; display: block;

}

.link_txt a {

	margin: 0px 20px; color: rgb(255, 255, 255);

}

.foot {

	width: 100%; height: 174px; margin-top: 18px; float: left;

}

.foot_img1 {

	padding-top: 14px; float: left;

}

.foot_img1 img {

	display: block;

}

.foot_txt {

	padding-left: 22px; float: left;

}

.foot_p {

	height: 40px; color: rgb(173, 149, 77); line-height: 40px; overflow: hidden; font-family: "microsoft yahei"; font-size: 14px; display: block;

}

.foot_p a {

	margin: 0px 5px; color: rgb(173, 149, 77);

}

.foot_sp {

	color: rgb(255, 255, 255); line-height: 24px; overflow: hidden; font-family: "microsoft yahei"; display: block;

}

.foot_sp a {

	color: rgb(255, 255, 255);

}

.foot_img2 {

	float: right;

}

.foot_img2 img {

	display: block;

}

.hot {

	background: rgb(0, 0, 0); left: 0px; width: 100%; height: 68px; bottom: 0px; position: fixed; z-index: 99;

}

.hot span {

	color: rgb(255, 255, 255); line-height: 20px; padding-top: 12px; font-size: 16px;

}

.hot h6 {

	color: rgb(255, 255, 255); line-height: 26px; font-family: "microsoft yahei"; font-size: 14px;

}

.hot .row div a {

	padding: 5px 0px; color: rgb(255, 255, 255); margin-top: 9px; display: block;

}

.hot .row div:hover {

	background: rgb(10, 10, 10);

}

.dqwz_title {

	background: 0px 0px rgba(107, 92, 68, 0.34) !important; width: 100%; height: 66px; line-height: 66px; overflow: hidden; border-bottom-color: rgb(101, 87, 65); border-bottom-width: 1px; border-bottom-style: solid; float: left;

}

.dqwz_p {

	background:  no-repeat left; color: rgb(201, 163, 70); text-indent: 20px; font-family: "microsoft yahei"; font-size: 24px; font-weight: bold; float: left;

}

.dqwz_sp {

	color: rgb(150, 135, 99); text-indent: 10px; font-family: "microsoft yahei"; font-size: 14px; float: left;

}

.dqwz_txt {

	color: rgb(150, 135, 99); padding-right: 14px; font-family: "microsoft yahei"; font-size: 14px; float: right;

}

.dqwz_contect {

	width: 100%; padding-top: 20px; float: left;

}

.xfxq {

	padding: 30px 1%; overflow: hidden; display: block;

}

.xfxq img {

	margin: 0px auto;  display: block; max-width: 632px;

}

.qy {

	overflow: hidden; padding-top: 20px; display: block;

}

.qy_img {

	width: 530px; margin-right: 35px; float: left;

}

.qy_img img {

	width: 100%; display: block;

}

.qy_txt {

	color: rgb(255, 255, 255); line-height: 30px; font-family: "microsoft yahei"; font-size: 14px; display: block;

}

.dzlc {

	color: rgb(255, 255, 255); line-height: 30px; overflow: hidden; padding-top: 20px; font-family: "microsoft yahei"; font-size: 14px; display: block;

}

.dzlc_p {

	color: rgb(201, 163, 70); font-size: 18px; font-weight: bold;

}

.contact {

	overflow: hidden; padding-top: 20px; display: block;

}

.contact_txt {

	color: rgb(255, 255, 255); line-height: 30px; overflow: hidden; font-family: "microsoft yahei"; font-size: 14px; display: block;

}

.contact_img {

	width: 100%; overflow: hidden; margin-top: 20px;

}

.contact_img img {

	width: 100%; display: block;

}

.main_left {

	width: 250px; float: left;

}

.about_ul {

	background: 0px 0px rgba(54, 49, 40, 0.5) !important; padding: 10px 0px; width: 100%; overflow: hidden; margin-top: 2px; float: left;

}

.about_ul li {

	height: 42px; overflow: hidden; display: block;

}

.about_ul li a {

	background:  no-repeat 62px; height: 42px; color: rgb(150, 135, 99); line-height: 42px; text-indent: 93px; overflow: hidden; font-family: "microsoft yahei"; font-size: 14px; display: block;

}

.about_ul li:hover {

	background: 0px 0px rgba(54, 49, 40, 0.5) !important;

}

.about_ul li:hover a {

	color: rgb(201, 163, 70);

}

.main_right {

	width: 924px; float: right;

}

.dqwz_p1 {

	background:  no-repeat left; color: rgb(201, 163, 70); text-indent: 20px; font-family: "microsoft yahei"; font-size: 20px; font-weight: bold; float: left;

}

.dqwz_nav {

	color: rgb(150, 135, 99); padding-right: 10px; font-family: "microsoft yahei"; font-size: 14px; float: right;

}

.dqwz_nav a {

	color: rgb(150, 135, 99);

}

.dqwz_nav span {

	color: rgb(201, 163, 70);

}

.custom_ul1 {

	width: 944px; overflow: hidden; padding-top: 10px; display: block;

}

.custom_ul1 li {

	margin: 0px 20px 30px 0px; border: 3px solid rgb(67, 67, 67); border-image: none; width: 216px; float: left; position: relative;

}

.custom_ul1 li .custom_img {

	width: 210px; height: 279px; overflow: hidden;

}

.custom_ul1 li .custom_img img {

	width: 100%; height: 100%; display: block;

}

.custom_ul1 li .custom_txt {

	background: 0px 0px rgba(0, 0, 0, 0.8) !important; left: 0px; width: 100%; height: 44px; text-align: center; bottom: 0px; line-height: 44px; overflow: hidden; position: absolute;

}

.custom_ul1 li .custom_txt a {

	color: rgb(255, 255, 255); font-family: "microsoft yahei"; font-size: 16px; display: block;

}

@media all and (max-width:1220px)

{

.ppwh_box {

	background: 0px 0px rgba(0, 0, 0, 0.4) !important; padding: 0px 1%; width: 100%; margin-top: 45px; float: left;

}

.ppwh_img {

	width: 26%; float: left;

}

.ppwh_img img {

	width: 100%; height: 100%; display: block;

}

.ppwh {

	padding: 7px 40px 0px 26px; width: 41%; float: left;

}

.ppwh_ul {

	width: 100%; overflow: hidden; display: block;

}

.ppwh_ul li {

	margin: 0px 1.5%; width: 30.3%; float: left;

}

.ppwh_ul li img {

	width: 100%; display: block;

}

.ppwh_right {

	width: 33%; float: right;

}

.qydz {

	background: rgb(16, 16, 16); overflow: hidden; display: block;

}

.qydz_img {

	width: 50%; float: left;

}

.qydz_img img {

	width: 100%; display: block;

}

.qydz_title {

	margin: 15px 0px 0px 10px; overflow: hidden; border-bottom-color: rgb(142, 102, 45); border-bottom-width: 3px; border-bottom-style: solid; float: left;

}

.custom_ul {

	width: 100%; overflow: hidden; padding-top: 19px; display: block;

}

.custom_ul li {

	margin: 0px 1% 30px; border: 3px solid rgb(67, 67, 67); border-image: none; width: 18%; float: left; position: relative;

}

.custom_ul li .custom_img {

	width: 100%; height: 279px; overflow: hidden;

}

.process {

	background:  no-repeat center / 100% 100%; padding: 13px 30px 0px 24px; width: 42%; height: 320px; margin-top: 40px; float: left;

}

.fabrics {

	margin: 36px 0px 0px 2%; width: 34%; float: left;

}

.lxwm {

	width: 20%; margin-top: 36px; float: right;

}

.fabrics_ul {

	width: 100%; overflow: hidden; padding-top: 18px; display: block;

}

.fabrics_ul li {

	margin: 0px 1% 20px; border: 2px solid rgb(171, 151, 117); border-image: none; width: 31.3%; height: 117px; float: left;

}

.fabrics_ul li img {

	width: 100%; height: 100%; display: block;

}

.main_left {

	width: 28%; padding-left: 1%; float: left;

}

.main_right {

	width: 70%; padding-right: 1%; float: right;

}

.custom_ul1 {

	width: 100%; overflow: hidden; padding-top: 10px; display: block;

}

.custom_ul1 li {

	margin: 0px 1% 30px; border: 3px solid rgb(67, 67, 67); border-image: none; width: 31.3%; float: left; position: relative;

}

.custom_ul1 li .custom_img {

	width: 100%; height: 279px; overflow: hidden;

}

}

@media all and (max-width:1199px)

{

.headerbox {

	padding: 0px 1%;

}

.banner .ck-slide {

	height: 380px;

}

.banner .ck-slide ul.ck-slide-wrapper {

	height: 380px;

}

.banner .ck-slide ul.ck-slide-wrapper li div {

	height: 380px;

}

.custom_ul li {

	margin: 0px 1% 30px; border: 3px solid rgb(67, 67, 67); border-image: none; width: 23%; float: left; position: relative;

}

.custom_ul li .custom_img {

	width: 100%; height: 260px; overflow: hidden;

}

.link_txt {

	color: rgb(255, 255, 255); line-height: 30px; padding-top: 20px; display: block;

}

}

@media all and (max-width:991px)

{

.sj_header {

	width: 100%; float: left;

}

.sj_logo {

	float: left; position: relative;

}

.sj_logo img {

	left: 15px; top: 0px; display: block; position: absolute; z-index: 99999;

}

.sj_header .icon-menu {

	height: 92px; color: rgb(222, 184, 93); line-height: 92px; font-size: 50px; margin-right: 15px; float: right; cursor: pointer;

}

.sj_header .sjdnav {

	background: 0px 0px rgba(19, 19, 19, 0.8) !important; top: 92px; width: 150px; height: auto; right: 0px; position: absolute; z-index: 9999;

}

.sj_header .sjdnav ul {

	margin: 0px; padding: 0px;

}

.sj_header .sjdnav li {

	padding: 0px; height: 38px; text-align: center; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: block;

}

.sj_header .sjdnav li a {

	color: rgb(254, 243, 210); line-height: 38px; font-family: "microsoft yahei"; font-size: 14px; display: block;

}

.sj_header .sjdnav li a:hover {

	background: 0px 0px rgba(162, 131, 87, 0.5) !important; color: rgb(254, 243, 210);

}

.sj_header .sjdnavhide {

	height: 0px; overflow: hidden;

}

.banner .ck-slide {

	height: 316px;

}

.banner .ck-slide ul.ck-slide-wrapper {

	height: 316px;

}

.banner .ck-slide ul.ck-slide-wrapper li div {

	height: 316px;

}

.custom_ul li {

	margin: 0px 1% 30px; border: 3px solid rgb(67, 67, 67); border-image: none; width: 31.3%; float: left; position: relative;

}

.custom_ul li .custom_img {

	width: 100%; height: 240px; overflow: hidden;

}

.foot_txt {

	width: 65%; padding-left: 22px; float: left;

}

.dzlc {

	padding: 20px 1% 0px; color: rgb(255, 255, 255); line-height: 30px; overflow: hidden; font-family: "microsoft yahei"; font-size: 14px; display: block;

}

.contact {

	padding: 20px 1% 0px; overflow: hidden; display: block;

}

.custom_ul1 li {

	margin: 0px 1% 30px; border: 3px solid rgb(67, 67, 67); border-image: none; width: 48%; float: left; position: relative;

}

}

@media all and (max-width:767px)

{

.sj_header .icon-menu {

	font-size: 40px;

}

.sj_header .sjdnav {

	width: 100%;

}

.banner .ck-slide {

	height: 240px;

}

.banner .ck-slide ul.ck-slide-wrapper {

	height: 240px;

}

.banner .ck-slide ul.ck-slide-wrapper li div {

	height: 240px;

}

.ppwh_img {

	width: 100%; float: left;

}

.ppwh_img img {

	width: 100%; height: 100%; display: block;

}

.ppwh {

	padding: 7px 40px 0px 26px; width: 100%; float: left;

}

.ppwh_ul {

	width: 100%; overflow: hidden; display: block;

}

.ppwh_ul li {

	margin: 0px 1.5%; width: 30.3%; float: left;

}

.ppwh_ul li img {

	width: 100%; display: block;

}

.ppwh_right {

	width: 100%; margin-top: 20px; float: right;

}

.qydz {

	background: rgb(16, 16, 16); overflow: hidden; display: block;

}

.qydz_img {

	width: 50%; float: left;

}

.qydz_img img {

	width: 100%; display: block;

}

.qydz_title {

	margin: 15px 0px 0px 10px; overflow: hidden; border-bottom-color: rgb(142, 102, 45); border-bottom-width: 3px; border-bottom-style: solid; float: left;

}

.custom_ul li {

	margin: 0px 1% 30px; border: 3px solid rgb(67, 67, 67); border-image: none; width: 48%; float: left; position: relative;

}

.custom_ul li .custom_img {

	width: 100%; height: 220px; overflow: hidden;

}

.process {

	background:  no-repeat center / 100% 100%; margin: 40px 1% 0px; padding: 13px 30px 0px 24px; width: 98%; height: 320px; float: left;

}

.fabrics {

	margin: 36px 1% 0px; width: 98%; float: left;

}

.foot {

	margin: 18px 0px; width: 100%; height: 100%; float: left;

}

.foot_img1 {

	width: 100%; padding-top: 14px; float: left;

}

.foot_img1 img {

	margin: 0px auto; display: block;

}

.foot_txt {

	width: 100%; text-align: center; padding-left: 0px; float: left;

}

.foot_p {

	height: 40px; color: rgb(173, 149, 77); line-height: 40px; overflow: hidden; font-family: "microsoft yahei"; font-size: 14px; display: block;

}

.foot_p a {

	margin: 0px 5px; color: rgb(173, 149, 77);

}

.foot_sp {

	color: rgb(255, 255, 255); line-height: 24px; overflow: hidden; font-family: "microsoft yahei"; display: block;

}

.foot_sp a {

	color: rgb(255, 255, 255);

}

.foot_img2 {

	width: 100%; margin-top: 15px; float: right;

}

.foot_img2 img {

	margin: 0px auto; display: block;

}

.qy_img {

	margin: 0px 1%; width: 98%; float: left;

}

.qy_txt {

	padding: 15px 1%; width: 100%; color: rgb(255, 255, 255); line-height: 30px; font-family: "microsoft yahei"; font-size: 14px; float: left; display: block;

}

.sj_left {

	width: 100%; margin-bottom: 20px; float: left;

}

.sj_title {

	background: 0px 0px rgba(107, 92, 68, 0.34) !important; height: 66px; line-height: 66px; overflow: hidden; border-bottom-color: rgb(101, 87, 65); border-bottom-width: 1px; border-bottom-style: solid; display: block;

}

.dqwz_p {

	background:  no-repeat left; color: rgb(201, 163, 70); text-indent: 20px; font-family: "microsoft yahei"; font-size: 24px; font-weight: bold; float: left;

}

.about_ul1 {

	background: 0px 0px rgba(54, 49, 40, 0.5) !important; padding: 10px 0px; width: 100%; overflow: hidden; margin-top: 10px; float: left; display: none;

}

.about_ul1 li {

	height: 42px; overflow: hidden; display: block;

}

.about_ul1 li a {

	background:  no-repeat 62px; height: 42px; color: rgb(150, 135, 99); line-height: 42px; text-indent: 93px; overflow: hidden; font-family: "microsoft yahei"; font-size: 14px; display: block;

}

.about_ul1 li:hover {

	background: 0px 0px rgba(54, 49, 40, 0.5) !important;

}

.about_ul1 li:hover a {

	color: rgb(201, 163, 70);

}

.main_right {

	width: 100%; padding-right: 0px; float: right;

}

}

@media all and (max-width:414px)

{

.banner .ck-slide {

	height: 130px;

}

.banner .ck-slide ul.ck-slide-wrapper {

	height: 130px;

}

.banner .ck-slide ul.ck-slide-wrapper li div {

	height: 130px;

}

.custom_ul li .custom_img {

	width: 100%; height: 180px; overflow: hidden;

}

}

@media all and (max-width:340px)

{

.banner .ck-slide {

	height: 100px;

}

.banner .ck-slide ul.ck-slide-wrapper {

	height: 100px;

}

.banner .ck-slide ul.ck-slide-wrapper li div {

	height: 100px;

}

}

@media all and (max-width:320px)

{

.sj_header .icon-menu {

	font-size: 30px;

}

}

