@charset "utf-8";
*{ padding:0; margin:0;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none;}
.w100{ width:100%}
.w158{ width:1580px;}
.fl{ float:left;}
.fr{ float:right;}
.both{ clear:both;}
.m0a{ margin:0 auto;}
ul,li,ol{ list-style:none;}
.bcf5{ background-color:#fbf6f1;}
.pbgOne {
	background:url(../images/pbgOne.gif) repeat-y center;
}
.pbgTwo {
	background:url(../images/pbgTwo.gif) repeat-y center;
}
.bcf{ background-color:#fff;}
img{ border:none;}
.tc{ text-align:center;}
.tl{ text-align:left !important;}
.w10{ width:100%;}
input,textarea{ outline:none; font-family:Arial, Helvetica, sans-serif;}
.np{ line-height:40px; text-align:center;width:100%;}
.page{ padding:8px 0; text-align:center; width:100%;}
.page table{ margin:0 auto;}
.pr{ position:relative;}
.pa{ position:absolute;}
.w145{ width:1045px;}
.abtn{border: none;cursor: pointer;display:inline-block;line-height: 30px;padding: 0 12px;background-color: #333;color: #fff;border-radius: 5px;}
.abtn:hover{ background-color:#d2a32d;}
.cj{}
.cj span{ color:#666; text-decoration:line-through; margin-left:5px; font-size:13px;}
.tk{ text-align:center; line-height:80px;}
.tk a{ font-size:20px;}
.tk a:hover{ color:#a97406; text-decoration:underline;}
.ktxt{ border:1px solid #ddd; line-height:24px; padding:3px 5px; text-indent:5px;}
.w1{width:10%;}
.w2{width:20%;}
.w3{width:30%;}
.w5{width:50%;}
.w9{ width:90%;}
.klei input{ vertical-align:middle; margin-top:-2px;}

.top{  height:32px; line-height:32px; font-size:14px; color:#fff;background:#c29b69;}
.top .right a{ margin-left:15px;font-size:14px; color:#fff;}

.head{ height:110px;}
.head .logo{padding-top:10px; width:282px; text-align:left;}

.head .nav{ padding-top:40px;}
.head .nav ul{}
.head .nav ul li{ float:left; height:30px; line-height:30px;}
.head .nav ul li a{ padding:0 20px; color:#303130; font-size:14px; font-weight:bold;}

.head .fx{ height:20px; line-height:20px; padding-top:45px;}
.head .fx a{ display:inline-block; margin-left:20px; font-size:18px;}
.head .fx a i{ color:#999;}
.head .fx .so{ display:inline-block;margin-left:20px;}

.nav_menu3, .nav_menu3 ul, .nav_menu3 ul li, .nav_menu3 ul li a, .nav_menu3 #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;}
.nav_menu3 #menu-button{margin-top:100px;position:absolute;z-index:99999;}
.nav_menu3:after, .nav_menu3 > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.nav_menu3 #menu-button{display:none;}
.nav_menu3{/*width:auto;line-height:1;background:#ffffff;*/padding-top:40px; float:left; padding-left:20px;}
#menu-line{position:absolute;top:0;left:0;height:3px;background:#000;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.nav_menu3 > ul > li{float:right;}
.nav_menu3.align-center > ul{font-size:0;text-align:center;}
.nav_menu3.align-center > ul > li{display:inline-block;float:none;}
.nav_menu3.align-center ul ul{text-align:left;}
.nav_menu3.align-right > ul > li{float:right;}
.nav_menu3.align-right ul ul{text-align:right;}
.nav_menu3 > ul > li > a{padding:0px 25px;text-decoration:none;text-transform:uppercase;color:#635442; font-size:17px;height:30px; line-height:30px; font-weight:bold;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
.nav_menu3 > ul > li:hover > a{color:#635442;}
.nav_menu3 > ul > li.nav-has-sub > a{padding-right:25px;}
.nav_menu3 > ul > li.nav-has-sub > a::after{position:absolute;top:12px;right:14px;width:4px;height:4px;border-bottom:1px solid #333;border-right:1px solid #333;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}
.nav_menu3 > ul > li.nav-has-sub:hover > a::after{border-color:#333;}
.nav_menu3 ul ul{position:absolute;left:-9999px;}
.nav_menu3 > ul > li > ul{}
.nav_menu3 li:hover > ul{left:auto;}
.nav_menu3.align-right li:hover > ul{right:0;}
.nav_menu3 ul ul ul{margin-left:100%;top:0;border-left:#8ECB8D 1px solid;}
.nav_menu3.align-right ul ul ul{margin-left:0;margin-right:100%;}
.nav_menu3 ul ul li{height:0;-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease;}
.nav_menu3 ul li:hover > ul > li{height:35px;}
.nav_menu3 ul ul li a{padding:0px 10px; line-height:35px;width:185px;background:#ddd;text-decoration:none;color:#333 !important;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;border-top:1px solid #ccc;}
.nav_menu3 ul ul li:hover > a, .nav_menu3 ul ul li a:hover{color:#fff;background:#ccc;border-top:1px solid #ddd;}
.nav_menu3 ul ul li.nav-has-sub > a::after{position:absolute;top:25px;right:10px;width:4px;height:4px;border-bottom:1px solid #fff;border-right:1px solid #fff;content:"";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}
.nav_menu3.align-right ul ul li.nav-has-sub > a::after{right:auto;left:10px;border-bottom:0;border-right:0;border-top:1px solid #dddddd;border-left:1px solid #dddddd;}
.nav_menu3 ul ul li.nav-has-sub:hover > a::after{border-color:#fff;}
.nav_menu3 > ul > li.selected > a{color:#c29b69;}
.nav_menu3 > ul > li.selected{/*background-color:#2EAFBB;*/ }
.nav_menu3 > ul > li.selected:hover a::after{color:#333;}
.nav_menu3 > ul > li.selected > a::after{border-bottom:1px solid #a97406;border-right:1px solid #a97406;}


.smalltable {
	display:none;
	position:absolute;
	left:270px;
	top:0px;
	z-index:10000;
}

.nav_menu3 ul ul li:hover .smalltable {
	display:block;
}

.so{position:relative;}
.so a{display:inline-block;height:21px; width:20px;}
.so:hover{}
.search{width:250px;height:30px;line-height:30px;position:absolute;right:-10px;top:25px;background:#999;z-index:999;display:none;overflow:hidden;padding:5px 5px;}
.search .stxt{width:100%;height:30px;line-height:30px;text-indent:10px;float:left;background:#fff; border:none;outline:none;color:#333;}
.search .sbtn{width:30px;height:30px;position:absolute; border:none;outline:none;cursor:pointer;right:5px;top:5px;background:url(../images/search.png) 6px 6px no-repeat #999;}


.swiper-container{width: 100%;height: 100%;}
.swiper-slide{text-align: center;font-size: 18px;background: #fff;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;}

.pro{ margin-top:60px; padding-bottom:15px;}
.pro .left{ width:46%; }
.pro h2{ padding:30px 0; color:#b7894f; text-align:left;  font-size:70px;}
.pro .ms{ line-height:30px; text-align:left; padding-top:10px; padding-bottom:35px;color:#635442;font-size:16px;}
.bn{ width:100%; text-align:left;margin-left:15px;}
.bn a{ background:url(../images/buy.png) no-repeat right 15px center #c29b69; width:168px; height:43px; line-height:43px; display:inline-block; text-align:left;text-indent:25px;margin-top:20px;color:#fff;font-size:18px;border-radius:5px;transition:1s;  -webkit-transition: all 1s ease;  -moz-transition: all 1s ease; -o-transition: all 1s ease;}
.bn a:hover{ font-weight:bold;background-position:right 8px center}
.fr .bn {text-align:right;}
.fr .bn a {margin-right:60px;}
.pro .fr h2 {text-align:right!important;}
.pro .right{width:46%}
.pro .item{ float:left;  width:180px;  overflow:hidden;padding:0 25px 0px ;}
.pro .item dt{ padding-bottom:13px; width:180px; background:url(../images/pend.png) no-repeat center bottom;height:360px;}
.pro .item dd{ line-height:50px; height:50px; text-align:center; font-size:16px; font-weight:bold;color:#635442;}
.pro .item img{transform: scale(1);transition: all .4s linear;}
.pro .item:hover img{transform:scale(1.08);}

.bimg {
	padding-top:150px;
	overflow:hidden;
	
}
.bimg img {
	width:100%;
	transition:1s;  -webkit-transition: all 1s ease;  -moz-transition: all 1s ease; -o-transition: all 1s ease;
}

.bimg:hover img {
	transform:scale(1.08);
}
.about{ /*background:url(../images/abg.png) no-repeat center top;*/  min-height:800px;}
.about h2{ text-align:center;width:100%; font-size:70px; color:#fff;line-height:94px; height:94px; padding-top:165px; margin-bottom:36px;}
.about .ams{ font-size:25px; color:#fff; line-height:40px;width:1000px; margin:0 auto;}
.about .more{ width:100%; text-align:center; margin-top:39px; margin-bottom:165px;}
.about .more a{  background:url(../images/buy.png) no-repeat right 15px center #b7894f; width:140px; height:43px; line-height:43px; display:inline-block; text-align:left;text-indent:25px;margin-top:20px;color:#fff;font-size:18px;border-radius:5px;transition:1s;  -webkit-transition: all 1s ease;  -moz-transition: all 1s ease; -o-transition: all 1s ease;}
.about .more a:hover{font-weight:bold;background-position:right 8px center}
.alist{ margin-bottom:30px; position:relative; z-index:100;}
.alist .item{ float:left; width:25%; overflow:hidden;text-align:center}
.alist .item img{transform: scale(1);transition: all .4s linear;width:90%}
.alist .item:hover img{transform:scale(1.08);}
.aqbg{ height:150px; left:0; bottom:0; z-index:1;}

.gall{ padding:50px 0; margin-top:80px}
.gall h2{line-height:84px; color:#b7894f; font-size:75px; text-align:center; margin-bottom:20px;}
.gall p {
	color:#635442;font-size:16px;line-height:30px;padding-bottom:30px;text-align:center;
}
.indexpnm {
	text-align:center;
	color:#635442;
	font-size:16px;
	padding-top:20px;
	padding-bottom:20px;
}
.gall ul{ text-align:center; width:100%;}
.gall ul li{ display:inline-block; padding:33px 0;}
.gall ul li a{ font-size:18px; color:#635442; line-height:35px; height:35px; padding:0 35px;}
.gall ul li a:hover{ color:#b7894f;font-weight:bold}
.gall ul li .cur{ color:#b7894f;font-weight:bold}
.gall .glist{ margin-top:20px;width:100%;}
.gall .glist .item{float:left; margin-bottom:40px;width:25%;text-align:center; overflow:hidden;}
.gall .glist .item img{ display:block;transform: scale(1);transition: all .4s linear;width:90%}
.gall .glist .item:hover img{transform:scale(1.08);}
.mr0{ margin-right:0px !important;}

.ly{ background:url(../images/fbg.png) no-repeat center top; /*min-height:653px;*/ margin-bottom:75px;}
.ly h2{ font-size:40px; color:#333; height:65px; line-height:65px; padding-top:84px;}
.ly p{ font-size:16px; color:#333; margin-bottom:35px;}
.ly .lylist{ width:704px;}
.ly .lylist li{ margin-bottom:17px;}
.ly .lylist li .lytxt{ border:2px solid #707070; width:700px; height:56px; line-height:56px; background-color:#fff; text-indent:20px;}
.ly .lylist li .lytext{border:2px solid #707070; width:680px;height:76px; line-height:38px;background-color:#fff; padding-left:20px;}
.ly .lylist li .lybtn{border:2px solid #707070; width:700px;height:56px; line-height:56px; text-align:center; font-size:16px; color:#5a5a5a;}
.ly .lylist li .lybtn:hover{ background-color:#fff;}
.ly .lylist li span{font-size:16px; color:#5a5a5a; line-height:50px;}
.ly .lylist li a{ font-size:17.5px; color:#1c1b1b; font-weight:500; margin-left:50px;}
.mb0{ margin-bottom:0px !important;}

#foottop {
	clear:both;
	width:100%;
	text-align:center;
	height:60px;
	background:#2f3031;
}
#footmain {
	clear:both;
	width:100%;
	text-align:center;
	background:#2f3031;
	border-top:#444 1px solid;
	border-bottom:#444 1px solid;
	height:200px;
}
.fnav td {
	font-size:12px;
	color:#575a5c;
	padding:0px 3px;
	height:60px;
	text-transform:uppercase;
}

.fnav td a{
	color:#fff;
	font-size:13px;
}



#foottop .sj{margin-top:15px;}
#foottop .sj a{ margin-right:15px; font-size:25px;}
#foottop .sj a i{ color:#fff;}
.footaddr {
	color:#818181;
	font-size:13px;
	padding-left:50px;
	padding-right:80px;
	line-height:30px;
}
	.footaddr p {
		text-align:left;
	}
.footaddr .addr{ background:url(../images/add.png) no-repeat left center; text-indent:25px;}
.footaddr .email{ background:url(../images/email.png) no-repeat left center; text-indent:25px;}

.foot{ height:47px; line-height:47px; background-color:#242424; color:#818283; text-align:center;}
.foot a{ color:#818283;}
.foot a:hover{}

#telkey {
	height:50px;
	background:#525252;
	border:none;
	width:550px;
	line-height:50px;
}
#foottelbtn {
	width:104px;
	height:54px;
	background:#b7894f;
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:54px;
	cursor:pointer;
}
.diyos{position:fixed;width:54px;right:0;top:50%;z-index:100;}
.diyos ul{list-style:none;margin:0;padding:0;}
.diyos ul li{width:54px;height:54px;background:#000;float:left;position:relative;margin:1px 0 0 0;}
.diyos ul li:hover{background:#d2a32d;}
.diyos ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;color:#fff;font:14px/54px "Microsoft Yahei";overflow:hidden;letter-spacing:0px;}
.diyos ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;}
.diyos ul li.sideewm{width:54px;height:54px;line-height:54px;display:inline-block;}
.diyos ul li .sideewmshow{width:150px;position:absolute;top:0;left:-151px;z-index:120;display:none;}
.diyos ul li.sideewm:hover .sideewmshow{display:block;}
.diyos ul li img{float:left;}
/*联系我们*/
.cinfo{ padding:100px 0 60px 0;}
.cinfo .left{ width:50%;}
.cinfo .left h2{ font-size:42px; color:#1a1a1a; font-weight:normal; margin-bottom:20px;}
.cinfo .left .cbd{ width:690px;}
.cinfo .left .cbd div{ /*height:60px;*/}
.cinfo .left .cbd div img{ background-color:#eee; padding:10px 10px;}
.ctxt{ border:none; border-bottom:1px solid #777771; height:60px;font-size:16px; line-height:60px; margin-bottom:20px; text-indent:10px; width:100%; outline:none;}
.ctxt1{border-bottom:1px solid #777771;width:690px;outline:none; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding:15px 0 15px 10px; margin-bottom:30px;}
.ctxt2{border:1px solid #777771;width:80px;outline:none; font-size:16px; text-align:center; font-family:Arial, Helvetica, sans-serif; padding:8px 0; margin-bottom:30px;}
.cbtn{ font-size:14px; color:#fff; cursor:pointer; padding:10px 20px; border:none;background-color:#000; border-radius:5px;}
.cbtn:hover{ background-color:#d2a32d;}
.cinfo .right{width:50%;}
.cinfo .right .cbg{width:620px; height:520px; display:inline-block; color:#fff; padding:40px 40px;}
/*经销商*/
.bbg{background:url(../images/bg1.png) no-repeat center top;background-size: cover;}
.jxs{ padding:100px 0;}
.jxs .left{ width:46%; position:relative;}
.jxs .left .jbt{ padding-bottom:30px;}
.jxs .left .jbt:before {content: "";position: absolute;left: 1px;top: 114px;width: 66px;height: 2px;border-bottom: 2px dotted #1a1a1a;}
.jxs .left p{font-size: 14px;font-weight: 600;color: #9f9e9e;display: inline-block;margin-bottom: 6px;text-transform: uppercase;letter-spacing: 0.5px;}
.jxs .left h2{margin: 0 0 20px; font-size:42px; color:#1a1a1a; font-weight:normal;}
.jxs .left .tjbd{ margin-top:60px;}
.jxs .left dl{}
.jxs .left dl dt{ float:left;padding-bottom:15px;}
.jxs .left dl dd{ float:right;padding-bottom:15px;}
.w50{ width:48.5%;}
.jtxt{border: 1px solid #69727d; width:100%;padding: 8px 0px; text-indent:10px; font-size:14px; box-sizing:content-box;}
.jtxt1{ font-family:Arial, Helvetica, sans-serif;border: 1px solid #69727d;padding: 8px 0px; font-size:14px;box-sizing:content-box; padding-left:10px;width: 714px;}
.jbtn{font-size: 15px;padding: 12px 0px;border-radius: 3px; background-color:#000; border:none; color:#fff; font-weight:bold; width:100%;}
.jbtn:hover{ background-color:#d2a32d; color:#fff; cursor:pointer;}
.jsel{border: 1px solid #69727d; width:100%;padding: 8px 0px;}
.jxs .right{ width:50%; z-index:99;}
.jxs .right img{ z-index:9}
.jxs .right p{ position:absolute; left:30px; top:60px; z-index:999; color:#fff;font-size:42px;}
/*画廊展示*/
.ginfo{ padding-top:100px;}
.ginfo .gbt{ text-align:center; margin-bottom:40px; position:relative;}
.ginfo .gbt p{ font-size:14px; margin-bottom:6px; color:#9f9e9e;letter-spacing: 0.5px;}
.ginfo .gbt h2{ font-size:42px; line-height:48px; color:#1a1a1a; padding-bottom:30px; font-family:"Titillium Web", sans-serif; font-weight:normal;}
.ginfo .gbt h2:before {content: "";position: absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom: 1px;width: 66px;height: 2px;border-bottom: 2px dotted #1a1a1a;}
.ginfo ul{}
.ginfo ul li{ width:23.5%; float:left; height:62px;text-align:center; margin-right:2%;}
.ginfo ul li:nth-child(4n){ margin-right:0px !important;}
.ginfo ul li a{color:#333; font-weight:bold; width:100%; line-height:normal; background:url(../images/btn.png) no-repeat center center; background-size:100%; display:inline-block; line-height:62px; font-size:18px;}
.ginfo ul li .cur,.ginfo ul li a:hover{color:#fff;}
.glist{ padding:15px 0 30px 0;}
.glist .gimg{ float:left; width:24%; margin-right:1.3333%; margin-bottom:2%;}
.glist .gimg:nth-child(4n){ margin-right:0px !important;}
.glist .gimg img{ width:100%;}
/*products*/
.sclass{ padding-top:40px; text-align:center;}
.sclass .aq{width:14.8%; display:inline-block; height:40px;text-align:center; margin-bottom:1px; margin:0 0.83%;}
/*.sclass .aq:nth-child(4n){ margin-right:0px;}*/
.sclass .aq a{color:#fff; width:100%; font-weight:bold; line-height:normal; background:#c29b69; border-radius:5px;display:inline-block; line-height:40px; font-size:16px;}
.sclass div a:hover,.sclass div a.on{color:#fff;}

.plist{ margin-bottom:60px; margin-top:40px;}
.plist dl{float:left; width:22%; margin-right:4%; margin-bottom:4%;}
.plist dl:nth-child(4n){ margin-right:0px !important;}
.plist dl dt{}
.plist dl dt img{ width:100%;}
.plist dl dd{ line-height:35px; text-align:center; background-color:#f5f5f5; color:#333; font-size:14px;}
.plist dl a:hover dd{background-color:#000; color:#fff;}

.psimg{ margin-top:70px; height:640px; margin-bottom:155px;}
.psimg img{}
.pitem{ margin-bottom:160px; height:610px;}
.pitem .left{ width:320px; margin-right:150px;}
.pitem .left img{ width:100%;}
.pitem .right{ width:575px; text-align:left; line-height:30px; font-size:18px; color:#393838; line-height:40px;}
.pitem .right h2{ font-size:40px; color:#050505; line-height:60px; height:60px; margin-bottom:24px;}
.bn1{ height:43px; width:100%; text-align:left; margin-top:30px;}
.bn1 a{ background:url(../images/buy.png) no-repeat; width:168px; height:43px; line-height:43px; display:inline-block; text-align:center;color:#3e3d3d; font-size:14px; box-shadow:0 2px 4px #666;}
.bn1 a:hover{ font-weight:bold;}

.psimg1{ text-align:center; padding-top:10px;}
.psimg1 dl{ width:280px; height:560px; display:inline-block; background:url(../images/bsend.png) no-repeat center bottom; padding-bottom:10px; margin:0 52px;}
.psimg1 dl dt{}
.psimg1 dl dd{ height:96px; text-align:center; line-height:96px; font-size:20px; color:#333333; font-weight:bold;}

.psimg1 h1{ font-size:40px; font-style:italic; font-weight:bold; color:#050505; line-height:60px; height:60px;}
.psimg1 .sinfo{ line-height:22px; color:#303130; font-size:12px; padding-bottom:20px;}
.psimg1 .simg{ text-align:center;}
.psimg1 .stitle{ text-align:center; color:#303130; font-weight:bold; font-size:12px; margin-top:5px;}

.psimg2{ text-align:center; padding-top:70px;}
.psimg2 dl{ width:280px;height:666px; /*float:left;*/ display:inline-block; margin:0 45px; margin-bottom:30px;}
/*.psimg2 dl:nth-child(5n){ margin-right:0px;}*/
.psimg2 dl dt{ width:280px; height:560px;background:url(../images/bsend.png) no-repeat center bottom; padding-bottom:13px;}
.psimg2 dl dt img{ border:1px solid #f5f5f5;}
.psimg2 dl dd{ height:96px; text-align:center; line-height:96px; font-size:20px; color:#333333; font-weight:bold; /*padding-top:10px;*/background:url(../images/tbg.png) repeat-x left center;}

.plist1{ margin-bottom:60px; margin-top:40px;}
.plist1 .left{ width:220px;}
.plist1 .left dl{ width:100%;}
.plist1 .left dl dt{ border-bottom:1px solid #303130; font-size:18px; color:#050505; font-weight:bold; text-align:left; line-height:31px; margin-bottom:19px;}
.plist1 .left dl dd{ line-height:23px; text-align:left;}

.plist1 .right{ border-top:1px solid #303130; width:1330px; padding:20px 0;}
.plist1 .right dl{float:left; width:302px; margin:0 15px 25px 15px; position:relative; z-index:9;}
.plist1 .right dl:hover div{ display:block;}
.plist1 .right dl div{ height:44px; width:100%; background-color:#303130; position:absolute; left:0; bottom:126px; z-index:999; display:none;}
.plist1 .right dl div a{ width:100%; line-height:44px; display:inline-block; text-align:center; color:#fff; font-size:16px;}
/*.plist1 dl:nth-child(4n){ margin-right:0px !important;}*/
.plist1 .right dl dt{ text-align:center;}
.plist1 .right dl dt img{ width:auto; height:185px;}
.plist1 .right dl dd{ text-align:center;}
.plist1 .right dl dd h3{ line-height:15px; height:15px; margin-top:10px;font-size:15px; font-weight:bold; color:#333; text-align:center;}
.plist1 .right dl dd p{ font-weight:normal; line-height:42px; height:42px; text-align:center;}
.plist1 .right dl dd p i{color:#303130;font-weight:normal; font-style:normal;}
.plist1 .right dl dd p i a{color:#303130; font-weight:normal;}
.plist1 .right dl dd p i a:hover{color:#949594;}
.plist1 .right dl dd p em{ font-style:normal; text-decoration:line-through; color:#949594;}
.plist1 .right dl dd p b{ text-decoration:none; font-size:16px; color:#050505; font-weight:normal;}

.plist1 .right dl dd span{color: #097839;background-color: #e7faef; line-height:17px; height:17px; text-align:center; font-size:14px;border: 1px solid #c5f3d9; display:inline-block; padding:10px 10px;margin-top: 10px;margin-bottom: 10px;font-weight:normal;}
.plist1 .right dl dd u{color:#946a00;background-color: #fff6e1;border: 1px solid #f4dc9f;line-height:17px; height:17px; text-align:center; font-size:14px;display:inline-block; padding:10px 10px;margin-top: 10px;margin-bottom: 10px;font-weight:normal; font-style:normal; text-decoration:none;}

.pinfo{ margin-top:20px; margin-bottom:20px;}
.pinfo .pimg{ text-align:center;}
.pinfo .pn{ text-align:left; line-height:40px;}
.pinfo .pn1{ text-align:left; padding-bottom:10px;}
.pt60{ padding-top:60px;}

.pinfo1{ margin-top:20px; margin-bottom:40px;}
.pinfo1 .left{ width:50%; padding:0 15px;}
.pinfo1 .left img{ width:100%;}
.pinfo1 .right{ width:40%; text-align:left; padding:0 15px;}
.pinfo1 .right h1{ line-height:48px; height:48px; font-style:italic; font-size:40px;color:#050505; margin-bottom:10px;}
.pinfo1 .right .sku{ color:#949594; font-size:14px; line-height:23px; height:23px; margin-bottom:5px;}
.pinfo1 .right .jg{ line-height:22px; margin:10px 0; color:#303130; font-size:13px;}
.pinfo1 .right .jg a{color:#303130;}
.pinfo1 .right .jg a:hover{ color:#949594;}
.pinfo1 .right .jg span{ font-size:22px; color:#050505;}
.pinfo1 .right .jg b{ font-size:16px; color:#949594; text-decoration:line-through; font-weight:normal;}
.pinfo1 .right .qu{}
.pinfo1 .right .qu dt{ font-size:16px; color:#050505; line-height:22px; margin-bottom:10px;}
.pinfo1 .right .qu dd{ height:40px;}
.pinfo1 .right .bj{ width:100%; margin:20px 0 10px 0;}
.bjbtn{ width:358px; cursor:pointer; height:52px; text-align:center; background-color:#a97406; border:none; line-height:52px; color:#fff; font-size:16px;}
.qutxt{ border:1px solid #303130; font-size:18px; float:left; width:58px; height:38px; line-height:38px; text-align:center; margin:0 1px;}
.ad1{border:1px solid #999; cursor:pointer; color:#000;line-height:36px; text-align:center; width:24px;font-size:20px; display:inline-block; float:left;}
.ad2{border:1px solid #999; cursor:pointer; color:#000;line-height:36px; text-align:center; width:24px;font-size:20px; display:inline-block; float:left;}

.pinfo1 .right .kc{ margin:10px 0;}
.pinfo1 .right .kc span{color: #097839;background:url(../images/g.png) no-repeat 10px 12px #e7faef; line-height:17px; height:17px; text-align:center; font-size:14px;border: 1px solid #c5f3d9; display:inline-block; padding:10px 10px;margin-top: 10px; text-indent:20px;margin-bottom: 10px;font-weight:normal;}
.pinfo1 .right .kc u{color:#946a00;background-color: #fff6e1;border: 1px solid #f4dc9f;line-height:17px; height:17px; text-align:center; font-size:14px;display:inline-block; padding:10px 10px;margin-top: 10px;margin-bottom: 10px;font-weight:normal; font-style:normal; text-decoration:none;}
.pinfo1 .right .prbt{ font-size:24px; color:#050505; font-weight:300px; margin-top:15px; margin-bottom:20px; line-height:29px;}
.pinfo1 .right .prinfo{ font-size:14px; line-height:22px; color:#303130;}

.xgbt{margin: 0 auto 30px auto;  text-align:center; position:relative;}
.xgbt i{ height:1px; background:#303030; width:70%; z-index:8; position:absolute;left:50%;bottom:7px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.xgbt span{color:#303130; font-size:12px; font-weight:bold; background-color:#fff; line-height:17px; padding:0 15px; z-index:100; position:absolute;left:50%;bottom:0px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.xglist{ padding-top:20px;}

.pinfo1 .pn{ text-align:left; line-height:40px;}
.pinfo1 .pn1{ text-align:left;padding:15px 0;}
.pnbt{ border-bottom:1px solid #000; line-height:40px; margin-top:20px;}
.pnbt span{ background-color:#000; color:#fff;font-weight:bold; text-align:center; padding:0 10px; display:inline-block;}

.bt1{ border-top:1px solid #ccc !important;}
.rinfo{}
.rinfo .down{ width:100%; border:1px solid #ccc; border-top:0px;}
.rinfo .down dt{ float:left; line-height:40px; text-align:left; width:78%; text-indent:10px;}
.rinfo .down dd{ float:right; line-height:40px; text-align:center; width:10%; border-left:1px solid #ccc;}
.rinfo .down dd a{ color:#00F; text-decoration:underline;}

.user{ width:755px;}
.user h1{ color:#050505; font-size:40px; line-height:58px; height:58px; margin-bottom:20px; text-align:center; font-style:italic;}
.user .rd{ background-color:#fafafa; padding:30px; margin-bottom:30px; width:695px;}
.user .rd h2{ font-size:24px; color:#050505; line-height:29px; margin-bottom:10px; height:29px;}
.user .rd p{ margin:20px 0; color:#303130; font-size:14px;}
.user .rd .a1{ font-size:14px; color:#050505; line-height:22px; height:22px;}
.user .rd .a2{}
.user .rd .a2 input{ border:1px solid #101010; line-height:35px; height:35px; border-radius:4px; width:295px; text-indent:5px;}
.user .rd .a2 input:hover{ border:2px solid #101010;}
.user .rd .a3{ margin-top:20px;}
.user .rd .a3 input{ background-color:#a97406; border:none; height:53px; line-height:53px; cursor:pointer; width:110px; color:#fff; font-size:18px; text-align:center; margin-right:10px;}
.user .rd .a3 input:hover{ background:#c38400;}
.user .rd .a3 a{ color:#303130;}
.user .rd .a3 a:hover{ color:#949594;}
.mt20{ margin-top:20px;}
.mb10{ margin-bottom:10px;}

.userm{ padding:25px 0;}
.userm .left{ width:300px;}
.userm .left dl{ border:1px solid #999;}
.userm .left dl dt{ background-color:#333; color:#fff; text-align:center; font-size:14px; line-height:36px; font-weight:bold;}
.userm .left dl dd{ line-height:35px; border-bottom:1px solid #999; text-align:left; padding-left:10px;}
.userm .left dl dd i{ font-size:18px;}
.userm .left dl dd a{ margin-left:8px;}
.userm .left dl dd a:hover{ font-weight:bold;}
.userm .right{ width:1240px;}
.userm .right dl{border:1px solid #999; margin-bottom:25px;}
.userm .right dl dt{background-color:#333; color:#fff; text-align:left; font-size:14px; line-height:36px; font-weight:bold; text-indent:10px;}
.userm .right dl dd{ text-align:center; padding:10px 0;}
.userm .right dl dd p{ width:98%;text-indent:10px; display:inline-block; border-bottom:1px dotted #999; line-height:35px; text-align:left;}
.bb0{ border-bottom:0px !important;}

.card{ padding:20px 0;}
.card h2{background-color:#333; color:#fff; text-align:left; text-indent:10px; font-size:14px; line-height:36px; font-weight:bold;}
.card .c1{ padding:5px 0;}
.card .c1 img{ border:1px solid #ccc; padding:2px 2px;}
.card .c2 a{ display:inline-block; padding:0px 8px; line-height:30px; height:30px; border-radius:3px;color: #fff;background-color: #d9534f;border-color: #d43f3a;}
.card .c2 a:hover{ background-color:#F00;}
.card .c3{ padding:8px 0;}
.card .c3 a{ display:inline-block; padding:0px 13px; line-height:30px; height:30px; border-radius:3px;color: #fff;background-color: #666;border-color: #444; margin-right:15px;}
.card .c3 a:hover{ background-color:#000;}
.gos{ background-color:#06C !important;}
.gos:hover{ background-color:#039 !important;}

.form {padding: 60px 0;width: 400px;float: right;}
.form form {background-color: #262626;padding: 0 30px; border-radius:10px;}
.form h1 {line-height: 66px;font-size: 28px;text-transform: uppercase;color: #FFFFFF;text-shadow: 2px 2px 2px #000000;}
.form li {height: 60px;position: relative;}
.form li:before {color: #BEBEBE;font-size: 20px;position: absolute;left: 5px;top: 10px;}
.form li i{ z-index:999; position:absolute; left:10px;top:12px; font-size:18px;}
.form li input {width: 100%;padding-left: 10%;height: 40px;border: 1px solid #C8C8C8;border-radius: 5px;font-size: 14px;}
.form .link { height:30px;line-height:30px;}
.form .link a {float: right;color: #fff;font-size: 14px;text-decoration: underline;}
.form .submit {padding: 15px 0 30px 0;}
.form .submit input {height: 42px;width: 100%;text-align: center;border: none;background-color: #ddd;text-transform: uppercase;font-size: 20px;color: #000;border-radius: 5px;cursor: pointer;}
.form .submit input:hover {background-color: #666; color:#fff;}
.form s {display: block;text-align: center;color: #333;padding-top: 20px;text-decoration: none;font-size: 14px;}
.form .tip {color: #fff;line-height: 16px;padding: 10px 0;}
.form s a {color: #333;text-decoration: underline;}
.form .error {text-align: center;color: #000;padding: 10px 0;}
/*user*/
.cff{ color:#fff;}
.ti10{ text-indent:10px;}
.sel{border:1px solid #ddd; line-height:26px; height:28px;}
.txt{ border:1px solid #ddd; line-height:26px; text-indent:5px; font-family:Arial, Helvetica, sans-serif;}
.btn{ border:none; cursor:pointer; line-height:30px; padding:0 12px; background-color:#333; color:#fff; border-radius:5px;}
.btn:hover{ background-color:#d2a32d;}
.r12{color:#F00;font-size:12px;}
.text{border:1px solid #ddd; line-height:25px; padding-left:5px;}
/*card*/
.card{ padding-top:78px;}
.card .sbt{ font-size:44px; font-style:italic; color:#050505; font-weight:bold; line-height:58px; margin-bottom:20px; position:absolute; top:0; left:0;}
.card .sbt span{ font-style:normal; font-size:26px; color:#303130; font-weight:normal !important;}
.bt0{ border-top:0px !important;}
.card .shop h4{ border:1px solid #949594; height:44px; line-height:44px; text-align:left; text-indent:25px; color:#303130; font-size:18px;}
.txt1{ border:1px solid #949594; line-height:41px; height:41px; width:100%; text-indent:10px;}
.txt2{ border:1px solid #303130;line-height:41px; height:41px; width:58px; font-size:20px; text-align:center; float:left; margin:0 2px;}
.btn1{ color:#fff; width:118px; height:43px; background-color:#303130; text-align:center; display:inline-block; border:none; cursor:pointer;}
.btn1:hover{ background-color:#4a4a4a;}
.p1{height:22px; line-height:22px; color:#050505;}
.aq1{ padding:20px;border:1px solid #949594; border-top:0px;}
.add1{border:1px solid #999; cursor:pointer; color:#000;line-height:39px; text-align:center; width:24px;font-size:20px; display:inline-block; float:left;}
.add2{border:1px solid #999; cursor:pointer; color:#000;line-height:39px; text-align:center; width:24px;font-size:20px; display:inline-block; float:left;}

.card .shop{}
.card .shop .left{  width:68%;border-top:1px solid #333;}
/*.card .shop .left .citem:nth-child(1){border-top:1px solid #333;}*/
.card .shop .left .citem{border-bottom:1px solid #333;}
.card .shop .left .citem .l{ width:30%; padding:15px 0; text-align:center;}
.card .shop .left .citem .r{ width:70%;padding:15px 0;}
.card .shop .left .citem .r .pbt{ line-height:30px; margin-bottom:5px; color:#303130; font-size:26px;}
.card .shop .left .citem .r .pbt a{ color:#303030; font-size:20px;}
.card .shop .left .citem .r .pbt a:hover{}
.card .shop .left .citem .r .pjg{ font-size:20px; line-height:25px; margin-bottom:25px; padding-bottom:5px;}
.card .shop .left .citem .r .pjg span{ font-size:14px;text-decoration:line-through;}
.card .shop .left .citem .r .pnum{ height:33px; line-height:33px; }
.card .shop .left .citem .r .pnum span{color:#949594; font-size:18px; float:left; padding-right:15px;}
.jg1{border:1px solid #999; cursor:pointer; color:#000;line-height:31px; text-align:center; padding:0 5px; font-size:20px; display:inline-block; float:left;}
.jg2{ border:1px solid #303130;width:50px; line-height:31px; text-align:center;display:inline-block; margin:0 4px; float:left; font-size:18px;}
.card .shop .left .citem .r .pzj{ height:45px; line-height:45px; font-size:24px; font-weight:bold; color:#000;}
.card .shop .left .citem .r .pzj span{color:#949594; font-size:18px; float:left; padding-right:15px; font-weight:normal !important;}
.card .shop .left .citem .r .pks{ padding:13px 0;}
.card .shop .left .citem .r .pks span{color: #097839;background-color: #e7faef;border: 1px solid #c5f3d9; display:inline-block; line-height:45px; padding:0 10px;}
.card .shop .left .citem .r .pks i{ font-style:normal;color: #946a00;background-color: #fff6e1;border: 1px solid #f4dc9f; display:inline-block; line-height:45px; padding:0 10px;}
.card .shop .left .citem .r .ppj{ line-height:27px; height:27px; padding:5px 0; color:#9495b0; font-size:16px;}
.card .shop .left .citem .r .ppj a{ font-size:16px;color:#9495b0;}
.card .shop .left .citem .r .ppj a:hover{ color:#000;}
.dlu{ color:#303130}
.dlu a{ color:#303130;}
.dlu a:hover{ color:#949594;}
.card .shop .right{ width:30%;}
.card .shop .right .order{ padding:25px 25px 15px 25px;border:1px solid #333;}
.card .shop .right .order h3{font-weight: 300;font-size:26px;padding: 0 0px 10px 0px;margin-bottom: 10px;border-bottom: 1px solid #303130; line-height:32px;}
.card .shop .right .order .ro1{margin-bottom: 10px;padding: 0px 0 10px 0; line-height:42px;font-weight: 300;font-size: 18px;border-bottom: 1px solid #949594;}
.card .shop .right .order .ro2{ padding:10px 0; font-size:15px; line-height:26px;}
.card .shop .right .order .ro3{ line-height:22px; height:22px; font-size:18px; line-height:22px;}
.card .shop .right .order .ro4{padding-bottom: 20px;border-bottom: 1px solid #949594;font-size: 22px;font-weight: 300;text-transform: uppercase; line-height:24px; padding-top:17px;}
.ro1 span,.ro2 span,.ro3 span,.ro4 span{ float:right;}

.an{ width:100%; padding:20px 0 10px 0;}
.an a{ background-color:#89600d; color:#fff; font-size:18px; width:100%; height:52px; line-height:52px; display:block; text-align:center;}
.an a:hover{ background-color:#c38400;}
.an1{width:100%; padding:10px 0;}
.an1 a{background-color:#666;color:#fff;font-size:18px; width:49%; height:42px; line-height:42px; display:inline-block; text-align:center;}
.an1 a:hover{ background-color:#777;}
@media (max-width:1579px){
	.head .logo{width:220px}
	.nav_menu3 > ul > li > a {font-size:16px;}
	.nav_menu3 > ul > li > a{padding:0px 13px;}
}
@media (min-width:1200px) and (max-width:1579px){
.w158{ width:1200px;}

.top .left{ padding-left:10px;}
.top .right{ padding-right:10px;}
.head .nav ul li a{ padding:0 5px;}
.head .fx a{margin-left:10px;}
.head .fx .so{margin-left:10px;}

.pro h2{    font-size:55px;}
.pro .item{ padding:0 2px 0px ;}
.pro .ms{ line-height:25px; padding-top:2px; padding-bottom:15px;font-size:14px;}
.bn a{margin-top:10px;}
.pro .item dd{ line-height:30px; height:30px; font-size:14px; }
.fr .bn a {margin-right:20px;}

.about .alist .item{margin-right:16px;}
.about .alist .item img{ width:282px; height:auto;}


#telkey {
	width:300px;
}


.fnav dl.fu{ margin-left:130px;}
.fnav dl.ps{ margin-left:120px;}
.fnav dl.cu{ margin-right:100px;}
}
.control-box {width: 1580px;height: 311px;margin-left: auto;margin-right: auto; overflow:hidden;}
.control-box ul {list-style: none;position: relative; z-index:99999;}
.control-box ul li {position: absolute;top: 130px;cursor: pointer; width:50px; text-align:center;}
.prev {left: 0px;}
.next {right: 0px;}
.prev i,.next i{ font-size:50px;}
.bigbox {overflow: hidden;width: 1520px;height: 311px;margin: auto 30px auto;}
#switcher {height: 190px;left: 0px;}
.content_1.content_2 {width: 100%;float: left;}
.box{transition:all .7s ease 0s;width: 255px;height: 190px;float: left;border-left: 0px white solid;}
.box:hover {opacity:0.5;}
.box dl{width:302px; margin:0 15px 25px 15px; position:relative; z-index:9;}
.box dl:hover div{ display:block;}
.box dl div{ height:44px; width:100%; background-color:#303130; position:absolute; left:0; bottom:126px; z-index:999; display:none;}
.box dl div a{ width:100%; line-height:44px; display:inline-block; text-align:center; color:#fff; font-size:16px;}
.box dl dt{ text-align:center;}
.box dl dt img{ width:auto; height:185px;}
.box dl dd{ text-align:center;}
.box dl dd h3{ line-height:15px; height:15px; margin-top:10px;font-size:15px; font-weight:bold; color:#333; text-align:center;}
.box dl dd p{ font-weight:normal; line-height:42px; height:42px; text-align:center;}
.box dl dd p i{color:#303130;font-weight:normal; font-style:normal;}
.box dl dd p i a{color:#303130; font-weight:normal;}
.box dl dd p i a:hover{color:#949594;}
.box dl dd p em{ font-style:normal; text-decoration:line-through; color:#949594;}
.box dl dd p b{ text-decoration:none; font-size:16px; color:#050505; font-weight:normal;}
.box dl dd span{color: #097839;background-color: #e7faef; line-height:17px; height:17px; text-align:center; font-size:14px;border: 1px solid #c5f3d9; display:inline-block; padding:10px 10px;margin-top: 10px;margin-bottom: 10px;font-weight:normal;}
.box dl dd u{color:#946a00;background-color: #fff6e1;border: 1px solid #f4dc9f;line-height:17px; height:17px; text-align:center; font-size:14px;display:inline-block; padding:10px 10px;margin-top: 10px;margin-bottom: 10px;font-weight:normal; font-style:normal; text-decoration:none;}

.shadow{width: 255px;height: 60px;/* opacity: 1; */background-color: rgba(0, 0, 0, 0.45);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);margin-top: 130px;color: white;font-size: 14px;}
.shadow a {display: inline-block;width: 225px;height: 60px;color: white;text-decoration: none;margin-left: 18px;margin-top: 10px;}