@charset "utf-8";

*{
	margin:0px;
	padding:0px;
}

.breadcrumb{background-color:#996633;}
.breadcrumb a {color:#fbaf1e;}
.szmenub2{ padding-right:0;}

body {font-family: "Microsoft JhengHei", PMingLiU;color: #fff;
	line-height: 32px; font-size:16px;
	background:#111;
}

li{list-style:none;}
a {color: #FFF;text-decoration: none;}
a img {border: 0px;}
a:hover{color:#fc0;text-decoration:none;}
img{width: auto;max-width: 100%;height: auto;display: inline-block; border:0;}

.top{}
#indcon2 {width: 100%;overflow:hidden;box-sizing: border-box;clear:both;}
#indcon {width: 100%;overflow:hidden;box-sizing: border-box;margin-top:0.5%;}

.banner{padding:0 0 5px 0;}
.banner img{width:100%;}
.bannertitle{font-size:20px;font-weight:bold;padding:30px;color:#666;}
.bannercontent{font-size:16px;padding:30px 16px;color:#666;}
.indcont{margin:5px 0;}

.indcont:hover {filter: alpha(opacity = 80);opacity: 0.8;-moz-opacity: 0.8;}

.botcon {color:#fff;}
.topsearch-container {width:25%;float:right;margin-top:3%;}

@media screen and (max-width: 767px) {
	.topsearch-container {
		width: 100%;
		float: right;
		padding: 10px;
		margin-top: 0px;
	}
}

.topsearch {
	width: 100%;
	float: right;
}
.topsearch input,.topsearch button {
	border-radius: 0px;
	border: 0px;
	height: 42px;
}
.topsearch input {
	background:#F6F6F6;
	border-left: 1px solid #e8dfd9;
	border-bottom: 1px solid #e8dfd9;
	border-top: 1px solid #e8dfd9;
}
.topsearch button {
	cursor: pointer;
	background:#65ac1a;
	color: #F6F6F6;
	border-right: 1px solid #e8dfd9;
	border-bottom: 1px solid #e8dfd9;
	border-top: 1px solid #e8dfd9;
}
.topsearch button:hover {
	background:#65ac1a;
	color: #F6F6F6;
}
.topsearch2 {
	padding: 0;
	border-radius: 0;
	border: 0;
}

.scut-container {
	width: 30%;
	float: right;
	margin-top: 20px;
	font-size: 13px;
	padding-right: 10px;
	padding-left: 10px;
}

@media screen and (max-width: 767px) {
	.scut-container {
		width: 100%;
		height: auto;
		text-align: center;
		margin-top: 0px;
		padding-right: 0px;
		padding-left: 0px;
	}
}

.scut-container a:hover,.scut-container a:active {
	background: #404040;
	color: #FFF;
}

.scut {
	float: left;
	width: 100%;
}

.scut a {
	height:45px;
	line-height:45px;
	text-align: center;
	display: block;
	color: #65ac1a;
	background: #575757;
	float:right;
	border-right:1px solid #646464;
}

.scut span {
	text-align: center;
	line-height: 22px;
}

@media screen and (max-width: 639px) {
	.scut {
		font-size: 16px;
	}
}

.modal-body {
	padding-bottom: 30px;
}

.logo {
	font-family: Arial;
	font-weight: bold;
	color: #fb5e74; padding:30px 10px;
}

.logo a {
	color: #fb5e74;
}

@media ( max-width :1024px) {
	.logoie,.smenu {
		padding: 0px;
	}
}

.logo img {
	display: inline-block;
	width: auto;
	height: auto;
	max-width:100%;
	max-height:139px;
}

.logo1 {
	padding-top: 30px;
	line-height: 40px;
}

.smenu {line-height: 75px;z-index:999;padding:0 12%;color:#FFF;background:#ffe016; font-weight:bold;}
.smenu a {color:#000; float:left;width:100%;font-size:20px;transform: skew(20deg);}
.smenu a:hover{ color:#ffe016;}
.smenu>li{transform: skew(-20deg) ;border-right:2px #111 solid;padding-left: 0px;padding-right: 0px;text-align: center;font-size: 16px;position:relative;}
.smenu>li:hover{background:#111 url(../img/nav_icon.png) center top 10px no-repeat;}
.smenu>li:last-child{border-right:none;}
.smenu>li>ul{position:absolute;top:100%;left:0;width:100%;height:auto;z-index:99999;background: #65ac1a;}
.smenu>li>ul>li ul{position:absolute;top:0;left:100%;width:100%;height:auto;z-index:99999;background: #65ac1a;}
.smenu>li>ul li{}
.smenu>li>ul li a{color: #FFF;}
.smenu>li .indicator {position: absolute;color: #FFF;top: 0;right: 8px;font-size: 20px;}
.smenu ul>li .indicator {top: 0;right: 8px;}
@media ( max-width : 1279px) {
.smenu a{font-size:16px;}
}
@media ( max-width : 849px) {
.smenu a{font-size:13px;}
}
@media ( max-width : 768px) {
.smenu {padding:0;line-height:50px;color:#000;}
.smenu a {font-size:16px;transform:none;}
.smenu>li{transform: none ;border-right:0;text-align:left;border-top:1px solid #000;padding-left:10px;}
.smenu>li:first-child{text-align:center;}
.smenu>li:hover{background:#111; color:#ffe016;}
.smenu li ul,.smenu li ul li ul {position: static;}
.smenu>li .indicator {right:20px;}
.smenu ul>li .indicator {right: 20px;}
.smenu>li>ul>li>a {padding-left: 40px !important;}
.smenu>li>ul>li>ul>li>a {padding-left: 60px !important;}
.smenu>li>ul>li>ul>li>ul>li>a {padding-left: 80px !important;}
}

@media ( max-width :767px) {
.logo {text-align: center;}
}

@media ( max-width :479px) {
.indcont{width:100%;}
}

.cart1 {
	height: 60px;
	background: #ff9900;
	text-align: center;
	color: #FFF;
	position: relative;
	border-right: 1px solid #d9d4d0;
	padding: 0px;
}

.cart2 {
	height: 60px;
	background: #999;
	text-align: center;
	color: #FFF;
	border-right: 1px solid #d9d4d0;
	padding: 0px;
}

.cart2:last-child {
	border-right: 0px;
}

.cartarrow {
	position: absolute;
	right: -3px;
	top: 28px;
	z-index: 99;
}

.cart3 {
	font-size: 16px;
	padding-top: 10px;
}

.cart4 {
	font-size: 16px;
}

.cart5 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	color: #bluelink2;
}

.cart5 a {
	color: #f60;
}

.cart7 {
	font-size: 18px;
	color: #999;
}

.cart8 {
	color: #000;
	font-family: Arial;
	text-align: right;
}

.cart9 {
	font-size: 18px;
	color: #F90;
	font-weight: bold;
}

.cart10 {
	font-size: 16px;
	color: #000;
}

.cart11 {
	text-indent: -12px;
	padding-left: 27px;
	padding-top: 16px;
	line-height: 24px;
}

.cart12 {
	font-size: 20px;
}

.cart13 {
	padding-left: 35px;
	padding-bottom: 16px;
	line-height: 24px;
}

.cart14 {
	padding-left: 20px;
	line-height: 18px;
}

.cart15 {
	padding-left: 20px;
	line-height: 18px;
	font-size: 14px;
	padding-top: 0px;
	padding-bottom: 20px;
}

.cart16 {
	font-weight: bold;
	color: #000;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.cart17 {
	font-size: 13px;
	padding-top: 5px;
	color: #666;
	line-height: 18px;
}

.cart18 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
}

.cartnotice {
	color: #cd403c;
	font-size: 16px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.cartnotice a {
	color: #cd403c;
}

.carttitle {
	background: #2a201f;
	color: #FFF;
	margin: 10px 0px;
	text-align: center;
	font-size: 18px;
	height: 35px;
	padding-top: 5px;
}

.form-horizontal .control-label {
	text-align: right;
	font-size: 16px;
	font-weight: normal;
	padding-right: 10px
}

.iconcartn {
	font-size: 11px;
	font-family: Arial;
	color: #F60;
}

.case1 {
	width: 100%;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	position: relative;
	padding:0px;
	border-bottom:none;
}

.login1 {
	font-size: 13px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000;
}

.login2 {
	background: #3a5898;
	color: #FFF;
	border-radius: 7px;
	text-align: center;
	margin-bottom: 20px;
}

.login2 a {
	width: 100%;
	height: 100%;
	display: inline-block;
	text-align: center;
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
}

.login3{font-size: 13px;padding-top: 5px;padding-bottom: 5px;color: #000;}

.indexcon{padding:25px 0;position: relative;overflow: hidden;}
.indexcon img{width:auto;max-width: 100%;height: auto;}
.indexconimg{padding:0;}
.indexconimg img{width:100%;height:auto;}
.indexcon a {color:#F90;cursor: pointer;}
.indextitle{float:left;font-size:1.7em;font-weight:bold;box-sizing: border-box;padding: 0 10px 0px 10px;line-height: 40px;margin-bottom: 10px;color:#FFF;}
.indextitle a{color:#FFF;}
.indextitle2 {float:left;font-size:32px;box-sizing: border-box;padding: 0 10px 0px 50px;line-height: 40px;margin-bottom: 10px;color:#FFF;}
.indextitle2 a{color:#FFF;}
.indextitlec {margin:20px 0px;padding:0 20px;}
.indexcon22{background:#222 url(../images/22b.png) repeat-x;}
.ljh{ padding:5px;}

.ljh:hover .lj{ display:block; margin-top:-40px; line-height:40px;text-align:center; background-color:#000000;filter: alpha(opacity=70);opacity: 0.7;-moz-opacity:0.7; color:#ffa700;}
.lj{color:#fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis; display:none;}

.indexnews{text-align:center;}
.indexnews2{margin-top:5px;padding-bottom:5px;border-bottom:1px #CCC dashed;}
.indexnews2:last-child{border-bottom:0;}
.indexnewst{font-size:18px;font-weight:bold;margin:5px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.indexnewst2{font-size:18px;font-weight:bold;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.indexnewsc{margin:5px;}
.indexnewsc2{margin:5px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.indexnewsb a{display:inline-block;padding:5px 16px;border:1px #CCC solid;}
.indexnewsb2 a{display:inline-block;padding:2px 10px;border:1px #CCC solid;}

.indexnews5{ background-color:#5b382f;box-sizing:border-box; padding:10px;
	text-align: left;margin-bottom:10px;float: left; width:100%;}
.indexnews5 img {width: 16px;height: 16px;display: inline-block;}
.indexnews5 a{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow:hidden;display: block;}

.indexnews3{box-sizing:border-box; padding:10px;text-align: left;border-bottom:1px dotted #967970;}
.indexnews3 img {width: 16px;height: 16px;display: inline-block;}
.indexnews3 a{display: block;white-space:nowrap; color:#a45100; font-size:16px;
text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow:hidden;}

.indexnews3:hover{background:#f7f7f7;}
.indexpro {
	padding:30px 0px;
}

.indexpro>div {	margin-bottom: 16px;}

.indexpro a {
	padding: 0px;
	display: block;
	float: left;
	width: 100%;
}

.indexpro a:hover>.proc,.indexpro a:active>.proc {
	color: #333;
}
.proh1 {
	position:relative;
	height:38px;
}
.proh1 a {
	width: 100%;
	background: #f90;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 5px;
	border-top: 1px solid #f90;
	border-bottom: 1px fff #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.proh1 a:hover {
	border-top: 1px solid #1d1716;
	border-bottom: 1px solid #2b2120;
	border-left: 1px solid #2b2120;
	border-right: 1px solid #2b2120;
	background: #f60;
}

.indexprotitle {
	font-size: 22px;
	text-align: center;
	margin: 30px 0;
	background: url(../images/indprod1.jpg) center repeat-x;
	color: #fb5e74;
}

.proh a {display:block;}
.indexprotitle>div span {
	background-color: #fff;
	padding: 0 1%;
}

.proc {
	color: #fff;
	width: 100%;
	position: relative;
	padding-left: 0px;
	padding-right: 0px;
}
.prod_t {width: 100%;border:1px solid #d2d2d2;box-sizing: border-box;padding: 10px;float: left;}
.prod_t:hover{border:1px solid #E2B14A;}
.prod_t img {
	float: left;
	width: 100%;
}

.proc1 {
	color: #999;
	height: 90px;
	background: #2c3e50;
	width: 100%;
	position: relative;
	padding-top: 25px;
	padding-left: 0px;
	padding-right: 0px;
}

@media ( min-width :768px) and (max-width:820px) {
.proc1 {height: 100px;}
}
.prot {
	float: left;
	color: #fff;
	text-align: center;
	font-size: 18px;
	padding: 0;
	height:38px;
	line-height:38px;
	margin: 10px 0px 6px 0px;
	overflow: hidden; /*超出的部分隐藏起来。*/
	white-space: nowrap; /*不显示的地方用省略号...代替*/
	text-overflow: ellipsis; /* 支持 IE */
	-o-text-overflow: ellipsis;
}

.prot a {color: #4AB54A;}
.prop1 {
	text-decoration: line-through;
	font-size: 16px;
	text-align: left;
	color: #ccc;
	padding-left: 5px;
	height:38px;
	line-height:38px;
	position:absolute;
	width:80px;
	height:38px;
	left:0px;
	top:0px;
}

.prop2 {
	position:absolute;
	color: #e08f31;
	font-size: 20px;
	font-weight: bold;
	text-align: right;
	background:url(../images/ssio.png) no-repeat left center;
	height:40px;
	line-height:40px;
	width:90px;
	right:0px;
	top:0px;
}
.prop2 a {
	background-color: #36ad36;
	color: #4AB54A;
	padding: 0 10px;
	float: left;
	font-size:16px;
}

.prop2 a:hover {
	background-color: #008100;
}

.prop3 {
	color: #c40000;
	font-size: 18px;
	font-weight: bold;
}

.proleftlist {
	padding: 0px;
}

.proleftlist ul {
	list-style: none;
}

.proleftlist ul li {
	padding: 5px 10px;
	color: #16a085;
}

.proleftlist ul li a {
	color: #16a085;
}

.proleftlist1 {
	background: #999;
	padding: 8px 10px;
	color: #FFF;
	font-size: 16px;
}

.proleftlist a:hover {
	color: #666;
}
.fbshare{
	float:left;
	margin-right:10px;
	padding:0;
	margin-top:-4px;
}
.producttitle {
	color: #2a201f;
	font-size: 18px;
	line-height: 34px;
	height:34px;
	padding-bottom: 10px;
	padding-left:10px;
	margin:0% 1% 1% 1%;
	background:#F5F5F5;
	width:98%;
	text-align:center;
}

.productpic {
	width: 100%;
	text-align: center;
}

.productpic img {
	display: inline;
	max-width: 400px;
	height: auto;
	text-align: center;
}

.product1 {
	margin: 10px 0px;
	border-right: 1px solid #b4b4b4;
	font-size: 16px;
	text-align: center;
}

.product2 {
	margin: 10px 0px;
	font-size: 16px;
	text-align: center;
}

.product3 {
	font-family: Arial;
	font-size: 18px;
	color: #F00;
}

.product4 {
	font-size: 16px;
}

.product5 {
	padding-top: 10px;
	border-bottom: 1px dotted #000;
}

.baseprod{
	background:#E2E2E2;
	margin-left:-10px;
}
.productinfo {
	font-size: 16px;
	line-height: 24px;
}

.productinfo a {
	color: #666;
}

.productinfo select {
	display: inline;
	width: 80px;
}

.procon {
	font-size: 14px;
	color: #000;
	line-height: 22px;
	padding:16px;
}
.procon img{
	width:auto;
	max-width:100%;
}

.subtb {
	background: #2a201f;
	height: 40px;
	padding-top: 6px;
	text-align: center;
	position: relative;
	color: #FFF;
	font-size: 16px;
	margin-top: 10px;
}

.footer{ background:#424242; padding:0;}
.botconmar{line-height:30px; text-align:center;color:#FFF; width:100%; float:left; margin:0 auto;padding:15px 0;}
.botconmar a{ color:#FFF;display:inline-block;text-decoration: none;}
.copyright{}
.botcon{ text-align:left; padding:20px 70px;word-break: break-all;}
.botcon span{ font-size:1.1em;}
.botcon li{ float:left; width:100%;list-style-image:none;list-style-type:none;}
.botcon a{ color:#FFF;display:inline-block;text-decoration: none;}
.botcon a:hover{color: #fbaf1e;transition: all 0.3s ease 0s;}
@media ( max-width :1400px) {
.botcon{padding:20px 10px;}
}
@media ( max-width :767px) {
.indextitlec {padding:0 10px;}
.botconmar{width:100%;}

}

.subline {margin-top: 10px;}
.subtitle {
	font-size: 18px;
	color: #fff;
	padding-bottom: 8px;
	padding-top: 7px;
	position: relative;
	background-color: #f90;
	text-align: center;
}
.subtitle:hover{color: #fff;background-color: #f60;}
.subtitle3 {font-size: 18px;color: #b01317;padding-bottom: 5px;padding-top: 16px;}

.subcon {background: #FFF; color:#000;min-height: 330px;height: auto !important;height: 330px;padding:30px 20px;}
.subcon img{width:auto;max-width:100%;}
.subcon ul{list-style:inside;}
.subcon a {color: #000;}

.companyt {
	font-size: 24px;
	color: #ff6600;
	padding-bottom: 5px;
}

.contact {
	font-size: 16px;
	background: #000;
	padding-top: 10px;
}

.contact label {
	color: #666;
}

.contact ol {
	padding-left: 20px;
}

.contact1 {
	padding-bottom: 16px;
	font-size: 16px;
	color:#000;
}

.note1 {
	border-top: 1px dotted #666;
	padding-top: 5px;
	padding-bottom: 5px;
}

.note2 {
	color: #000;
}

.note3 {
	font-family: Arial;
	font-size: 12px;
	text-align: right;
	color: #999;
}
@media ( min-width :1024px) {
	.news1{min-height:400px; height:auto !important; height:400px;}
}
.news1>a {
	padding-top: 14px;
	padding-bottom: 14px;
	border-bottom: 1px dotted #ccc;
	display: block;
	color: #999;
	background:url(../images/k_15.png) no-repeat 5px center;
	padding-left:10px;
}

.news1>a:hover {
	color: #333;
	background: #f8f8f8 url(../images/k_15.png) no-repeat 5px center;
	text-decoration: none;
}

.news1>a:hover .news3 {
	color: #E2B14A;
}

.contitle1 {
	color: #ff9900;
	font-size: 20px;
	word-break: break-all;
}

.news2 {
	border-bottom: 1px dotted #666666;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.news3 {
	font-size: 16px;
	color: #fff;
	display: block; /*定义为块级*/
	float: left; /*左对齐*/
	overflow: hidden; /*超出的部分隐藏起来。*/
	white-space: nowrap; /*不显示的地方用省略号...代替*/
	padding-right: 7px; /*文字距离右侧7像素。*/
	padding-left: 7px;
	text-overflow: ellipsis; /* 支持 IE */
	-o-text-overflow: ellipsis; /* 支持 Opera */
}

.newsdetail {
	line-height: 30px;
	font-size: 16px;
	word-break: break-all;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	color:#000;
}

.newsdetail img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
}

.newsimg {
	width: auto;
	max-width: 100%;
}
@media ( min-width :1024px) {
	.conlist{min-height:400px; height:auto !important; height:400px;}
}
.conlist>a {
	padding-top: 14px;
	padding-bottom: 14px;
	border-bottom: 1px dotted #666666;
	display: block;
}

.conlist>a:hover {
	background: #efefef;
	text-decoration: none;
}

.conlistpic {
	padding: 3px;
	box-sizing: border-box;
	border: 1px solid #999;
	width: 100%;
}

.news4 {
	font-weight: bold;
	font-size: 16px;
	overflow: hidden; /*超出的部分隐藏起来。*/
	white-space: nowrap; /*不显示的地方用省略号...代替*/
	padding-right: 7px; /*文字距离右侧7像素。*/
	text-overflow: ellipsis; /* 支持 IE */
	-o-text-overflow: ellipsis;
}

.news5 {
	color: #999;
	overflow: hidden; /*超出的部分隐藏起来。*/
	white-space: nowrap; /*不显示的地方用省略号...代替*/
	padding-right: 7px; /*文字距离右侧7像素。*/
	text-overflow: ellipsis; /* 支持 IE */
	-o-text-overflow: ellipsis;
}

.pager a {
	color: #000;
}

.member {
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}

.member1 {
	font-size: 17px;
}

.member2 {
	padding-top: 20px;
}

.member2 table {
	border-top: 1px solid #cccccc;
}

.member2 .form-group .col-xs-2 {

}

.member3 {
	color: #F60;
}

.member4 {
	font-size: 11px;
	font-family: Arial;
}

@media ( min-width :320px) and (max-width:639px) {
	body {
		width: 100%;
	}
	.mmma5 {
		width: 100%;
	}
	#indcon {
		width: 100%;
	}
	#indcon2 {
		width: 100%;
	}
}

@media ( min-width :640px) and (max-width:767px) {
	body {
		width: 100%;
	}
	.mmma5 {
		width: 100%;
	}
	#indcon {
		width: 100%;
	}
	#indcon2 {
		width: 100%;
	}
		.proh{
		width:50%;
		}
	.col-sm-4{
		width:100%;
		}
}

@media ( min-width :768px) and (max-width:1093px) {
	body {
		width: 100%;
	}
	.mmma5 {
		width: 100%;
	}
	#indcon {
		width: 100%;
	}
	#indcon2 {
		width: 100%;
	}
}

#szpop {
	position: fixed;
	left: 10px;
	bottom: 20px;
	z-index: 10000;
	font-size: 18px;
	color: #FFF;
	cursor: pointer;
	line-height: 18px;
}

#szpop a {
	color: #FFF;
}

.szmp {
	display: inline-block;
	border: 5px solid #FFF;
	background: rgba(21, 93, 78, .7);
	font-size: 22px;
	padding: 10px 10px 12px 12px;
	border-radius: 30px;
}

.szcall {
	position: absolute;
	top: -33px;
	left: 35px;
	background: rgba(21, 93, 78, .7);
	padding: 6px 7px;
	border-radius: 18px;
}

.szmsg {
	position: absolute;
	top: -38px;
	left: 0px;
	background: rgba(21, 93, 78, .7);
	padding: 6px 7px;
	border-radius: 18px;
}

/*background:#165d4e;*/
.szlist {
	position: absolute;
	top: -5px;
	left: 60px;
	left: 57px;
	background: rgba(21, 93, 78, .7);
	padding: 6px 7px;
	border-radius: 18px;
}

.szhide {
	position: absolute;
	top: 33px;
	left: 57px;;
	background: rgba(21, 93, 78, .7);
	padding: 6px 7px;
	border-radius: 18px;
}

.szmenub {
	background: #65ac1a;
	text-align: center;
	margin-bottom: 5px;
	color: #FFF;
	font-family:"Microsoft JhengHei", PMingLiU;

}

.szmenub:hover {
	background: #996633;
	text-align: center;
	font-weight:bold;
	font-family:"Microsoft JhengHei", PMingLiU;
}

.szmenub:hover .szmenu{
	display:block;
}

.szmenu {
	position: absolute;
	top: 100%;
	left: 0px;
	border: 2px solid #996633;
	z-index: 1100;
	padding-right: 0px;
	padding-left: 0px;
	background:#fafafa;
	font-family: PMingLiu;
	padding-top:10px;
	padding-bottom:10px;
	display:none;
}

.szmenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: left;
}

.szmenu li {
	padding: 5px 3%;
	color: #000;
	position:relative;
}

.szmenu ul a {
	color: #000;
	font-weight:normal;
	font-family:"Microsoft JhengHei", PMingLiU;
}

.szmenu ul a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #996633;
}

.szmenu>ul {
	padding-left: 10px;
	padding-right: 10px;
}

.szmenu>ul>li {
	border-bottom: 1px solid #FFF;
	position: relative;
	padding-left: 10px;
}

.szmenu>ul>li:hover {
	border: 1px solid #CCC;
	background: #FFF;
	padding-bottom: 4px;
	font-family:"Microsoft JhengHei", PMingLiU;
}

.szmenu li ul{
	display:none;
	border-left:none;
	background-color:#996633;
	filter: alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
}
.szmenu li ul li{
	margin:0px;
	padding:0px;
}
.szmenu li ul a{
	color:#FFF;
	padding:1% 2%;
	display:block;
	text-decoration:none;
}
.szmenu li ul a:hover{
	font-weight:300;
	color:#FFF;
	background:#dd292c;
	text-decoration:none;
}
.szmenu li:hover ul{ display:block; position:absolute; top:-1px; right:-100%; width:100%; }
.szmenu li:hover ul ul{ display:none; }
.szmenu li li:hover ul{ display:block; position:absolute; top:-1px; right:-100%; width:100%; }
.szmenu li li:hover ul ul{ display:none; }
.szmenu li li li:hover ul{ display:block; position:absolute; top:-1px; right:-100%; width:100%; }
.szmenu li li li:hover ul ul{ display:none; }
.szmenu li li li li:hover ul{ display:block; position:absolute; top:-1px; right:-100%; width:100%; }
.szmenu li li li li:hover ul ul{ display:none; }
.szmenu li li li li li:hover ul{ display:block; position:absolute; top:-1px; right:-100%; width:100%; }
.szmenu li li li li li:hover ul ul{ display:none; }
.szmenu li li li li li li:hover ul{ display:block; position:absolute; top:-1px; right:-100%; width:100%; }
.szmenu li li li li li li:hover ul ul{ display:none; }

.red {
	color: #F00;
	text-align:center;
	line-height:40px;
}

.green {
	color: #489f48;
}



.clear {
	height: 0px;
	clear: both;
	overflow: hidden;
}

.prodtran{
	position:absolute;
	top:100%;
	left:50%;
	z-index:999;
	background:#FFF;
	border:1px #CCC solid;
	padding-left:5px;
}

.qty{
	width:40px;
	height:30px;
	text-align:center;
	margin:0;
}

.qtyadd{
	height:30px;
	width:20px;
	text-align:center;
	margin:0;
	cursor:pointer;
}

.piccon {
	background:#FDF8E4;
	border:1px solid #F9EAC9;
	padding:20px;
	color:#8A6E3C;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-icab-border-radius: 5px;
	width:98%;
	margin:1%;

}
.movebg {
	top: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	position: absolute;
	background-size: cover;
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-repeat: repeat;
}
.moveoverlay {
	top: 0;
	width: 100%;
	height: 100%;
	position: absolute;
}

.movecontainer { position: relative; padding:0}
.mm-footer img{ width:auto;}
.tbformt{
	text-align:center;
}
.tbformi{
	padding:5px;
	text-align:center;
}
.tbforms{
	padding:10px;
}
.nopadding{ padding:0;}
.padding_sxzy{ padding:10px;}
.de_yj img{
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.de_yy img{
	-moz-border-radius: 5px 5px 5px 5px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=&amp;qpos;#969696&amp;qpos;, Direction=135, Strength=10);
	background-color: #000;
	-moz-box-shadow:1px 3px 5px #969696;
	-webkit-box-shadow:1px 3px 5px #969696;
	box-shadow:1px 3px 5px #969696;
}
.de_x img{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.de_x img:hover{
	-webkit-transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
}
.de_prod1{padding:0;}
.scrollup {width: 50px;height: 50px;position: fixed;bottom: 50px;right: 100px;display: none;z-index:99999;}

.ide_m1{width:1280px;margin:0 auto;overflow:hidden;}


.ilinkA{background: url(../img/ilink_bj.jpg) bottom left no-repeat; padding:20px; text-align:center;}
.ilinkA a{float:left; width:100%;}
.ilinkB{background: url(../img/ilink_bj.jpg) bottom center no-repeat;}
.ilinkC{background: url(../img/ilink_bj.jpg) bottom right no-repeat;}
.ilinkAA{background:rgba(0, 0, 0, 0.6) !important;filter:Alpha(opacity=60);background:#000; padding:50px 0;}
.ilinkAA_1{ margin-bottom:15px;}
.ilinkAA_2{ font-size:2em; font-weight:bold;}
.ilinkAA_2 a{ color:#ffe016;}
.ilinkAA_2 span{ display:inline-block; height:3px; width:60px; background:#ffe016;text-indent:-9999px; line-height:0;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.ilinkA:hover .ilinkAA_2 span{width:100px;}

.iabout{background: url(../img/about_bj.jpg) right top no-repeat;}
.iaboutA{}
.iaboutB{ margin-top:20px;}
.iaboutB_1{ font-size:1.9em; font-weight:bold;color:#ffe016;margin-bottom:10px;}
.iaboutB_2{ font-size:1.9em; font-weight:bold;margin-bottom:20px;}
.iaboutB_3{ font-size:1.4em; font-weight:bold;}


.indIcon{text-align:center;border:#f4d72a 3px solid;padding:40px 0px;color:#f4d72a;font-weight:bold;min-height:251px;}
.indIcon:hover{border:#fff 3px solid;}
.indIcon a{color:#f4d72a; float:left; width:100%;}
.indIcon_img{float:left;}
.indIcon_2{font-size:1.9em;margin:10px 0 5px 0;}
.indIcon_3{ font-size:1.2em; line-height:26px;}

#Nindcon{width: 1280px;overflow: hidden;box-sizing: border-box;margin: 0 auto; padding-top:10px;}

.about_1 img{ width:100%;}
.about_2{ font-size:1.2em; font-weight:bold; margin-top:30px;}

.prin_1{font-size:1.3em; font-weight:bold; color:#f60;}
.prin_2{font-size:1.2em; font-weight:bold; margin-bottom:20px;}
.prin_4{font-size:1.2em; font-weight:bold; margin-top:20px;}
.prin_4 span{font-size:1.1em;color:#f60;}
.prin_5{ margin-top:20px;font-size:1.2em; font-weight:bold; }

.price_1{ margin-bottom:20px;table-layout: fixed;overflow: auto;}
.price_1 img{ width:100%;}
.price_1 td{ padding:0 5px; border:1px #d2d2d2 solid;}
.price_2{font-size:1.2em;font-weight:bold;margin-bottom:10px;}
.price_2 span{font-size:1.1em;color:#f60;}

.contA{font-size:1.2em;font-weight:bold;}
.contA_1{margin-bottom:30px; margin-top:10px;}
.contA_2{background: url(../img/iicon2.png) left top 10px no-repeat;padding:4px 0 4px 25px}
.contA_3{background: url(../img/iicon7.png) left top 10px no-repeat;}
.contA_4{background: url(../img/iicon6.png) left top 10px no-repeat;}
.contA_5{background: url(../img/iicon1.png) left top 10px no-repeat;}
.contA_6{margin-top:30px; color:#f60;}

@media (max-width:1280px) {
.ide_m1{width:100%; float:left;}
#Nindcon{width:100%; float:left;}
}
@media (max-width:1000px) {
.scrollup {right:10px;}
}
@media screen and (max-width: 767px) {
.bannertitle {font-size:11px;padding:3px;}
.bannercontent {font-size:8px;padding:0 1px;line-height:10px;}
.ide1{margin:10px 0; padding:0}
.subcon {padding:30px 10px;}

.ilink{ margin-bottom:15px;}
.ide_m1 .ilink:last-child{ margin-bottom:0;}

.indIcon{min-height:100%;}
.ide_m1 .padding_sxzy:nth-child(1n){ padding:5px}
.ide_m1 .padding_sxzy:nth-child(5n) .indIcon{min-height:251px;}
.indIcon_2{ font-size:1.4em;}
.indIcon_3{ font-size:0.9em;}

.contA{ margin-bottom:20px; padding:0;}
.contB{ padding:0;}

.prin_3{padding:0;}
.prin_4{padding:0;}

.iaboutB_1{ font-size:1.5em;}
.iaboutB_2{ font-size:1.4em;}
.iaboutB_3{ font-size:1.1em;}
}

@media (max-width:500px) {
.ide_m1 .padding_sxzy:nth-child(5n) .indIcon{min-height:279px;}
}

