@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
body{
	font-family:Arial;
	font-size:12px;
	color:#333;
	background:#379a02;
	-webkit-text-size-adjust:100%!important;
	text-size-adjust: 100% !important;
}
img{ border:0;}
li{ list-style:none;}
a{color:#333;text-decoration:none; outline:none; transition:0.4s; -webkit-transition:0.4s;}
a:hover {color:#00913D; text-decoration: none; }
.fl{ float:left}
.fr{ float:right}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
input,textarea{outline:none;}
table{ border-collapse:collapse;}
.clear{ clear:both;}
.clearfix{zoom:1;}
.clearfix:after{
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
.container{ width:1024px; margin:0 auto; background:#fff;}

.header{
	background:url(../images/headbg.jpg) repeat-x left top;
	height:100px;
	padding:0 10px;
}
.header .share{ padding-top:35px;}
.menu{ padding:0 10px;}
.menu ul{ background:#009148;}
.menu>ul>li{ float:left; background:url(../images/menu_line.gif) no-repeat right center; line-height:40px;position:relative;}
.menu li a{ display:inline-block; padding:0 22px; color:#fff; font-size:15px; font-weight: bold;}
.menu li:last-child{ background:none;}
.menu li:hover, .menu .sub_01 li:hover{background:#04c162}
.menu .sub_01{ position:absolute;z-index:9; width:100%; background:none; display:none;}
.menu .sub_01 li{ background:#009148; opacity:0.8; filter:alpha(opacity=80); line-height:25px;}
.menu .sub_01 li a{ font-weight:normal; display:block; padding:6px 5px 6px 25px;}
.menu_bot{height:34px; line-height:36px;background:url(../images/menu_dark.jpg) repeat-x left top; overflow:hidden;}
.menu_bot .home{padding-left:55px; background:url(../images/breadcrumb_home.png) no-repeat 25px 8px;}
.menu_bot .home a{color:#c6c5c5;}
.menu_bot .search{ padding-right:5px; padding-top:2px; position:relative;}
.menu_bot .search .input{ width:240px; height:26px; padding-left:5px; border:0;}
.menu_bot .search .serimg{ position:absolute; right:10px; top:5px;}
.menu .headjt{ display:inline-block; width:8px; height:10px; background:url(../images/jianthead.png) no-repeat; margin-left:10px;
	transition:0.2s;
	-webkit-transition:0.2s;
	-moz-transition:0.2s;
	-ms-transition:0.2s;
	-o-transition:0.2s;
}
.menu li:hover .headjt{ 
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); 	/* IE 9 */
	-moz-transform:rotate(90deg); 	/* Firefox */
	-webkit-transform:rotate(90deg); /* Safari บอ Chrome */
	-o-transform:rotate(90deg); 	/* Opera */
}
.menu>ul>li:first-child .headjt{ display:none}

.slidebox{ width:1004px; height:362px; margin:0 auto;position:relative;}
.slidebox .hd{ position:absolute; bottom:25px; left:48%;z-index:1;}
.slidebox .hd li{ height:12px; width:12px; background:#FFF; border-radius:50%; float:left; cursor:pointer; margin-right:5px; }
.slidebox .hd li.on{ background-color:#009148;}
.slidebox .bd{ height:100%; z-index:0;}
.slidebox .bd li{zoom:1; }
.slidebox .bd img{ width:1004px; height:362px;}
.slidebox .prev, .slidebox .next{ position:absolute; left:-7px; top:50%;  width:31px; height:42px;background:url(../images/arrow.png) no-repeat;}
.slidebox .next{right:-7px; left:auto; background-position:-40px;}

/* about */
.about_index{ padding:0 10px;}
.about_index .about{ background:#f9f9f9; margin-top:20px;}
.focusBox { float:left; position: relative; width: 425px; height: 255px; overflow: hidden; font-family:Arial; text-align: left;}
.focusBox .pic img { width:425px; height:255px;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 34px; width:100%; background:url(../images/aboutbg.png) no-repeat;overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 34px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:34px; line-height:34px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background:#333; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#379a02;  }

.aboutR{ float:left; width:540px; margin-left:25px;}
.aboutR h2{ font-size:24px; background:url(../images/jiant.gif) no-repeat 150px center; line-height:50px;}
.aboutR p{ line-height:25px; font-size:14px;}
.aboutR .more{ width:145px; height:35px; border-radius:5px; -webkit-border-radius:5px; background:#009148;text-align:center;line-height:38px; margin-top:16px}
.aboutR .more a{ color:#fff;font-size:14px;}

.prolist{ padding:0 10px; margin-top:20px;}
.prolist h2{ font-size:24px; border-bottom:2px solid #f0f0f0; text-align:center; line-height:50px;}
.prolist h2 span{ border-bottom:5px solid #009148; display:inline-block;}
.prolist .prolist_con{ margin-top:30px;}
.prolist .prolist_con li{ float:left; background:url(../images/prolist_bg.png) center bottom no-repeat; padding-bottom:13px;}
.prolist .prolist_con li a{ display:block;border:1px solid #d8d8d8; border-right:none;width:229px; padding:10px 10px 20px; background:#fff;}
.prolist .prolist_con li:last-child a{ border-right:1px solid #d8d8d8;}
.prolist .prolist_con li .img{ width:230px; height:160px; 
	transform:scale(0.9);
	-webkit-transform:scale(0.9);
	-moz-transform:scale(0.9);
	-ms-transform:scale(0.9);
	-o-transform:scale(0.9);
	transition:0.2s;
	-webkit-transition:0.2s;
	-moz-transition:0.2s;
	-ms-transition:0.2s;
	-o-transition:0.2s;
}
.prolist .prolist_con li h3{ border-top:1px solid #d8d8d8; line-height:23px; padding:15px 0; font-size:17px; text-transform:uppercase; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.prolist .prolist_con li:hover .img{ transform:scale(1,1)}

.strenth{ padding:0 10px; margin-top:30px;}
.foucebox {position:relative; width:950px; margin:30px auto 0;}	
.foucebox .bd { position:relative; float:right; width:610px;height:386px;overflow:hidden; border:1px solid #f0f0f0;}	
.foucebox .bd img {width:610px; height:386px;}	
.foucebox .hd {position:relative; width:305px; float:left; z-index:1; }	
.foucebox .hd ul { position:relative; width:305px; overflow:hidden;   }	
.foucebox .hd li {height:80px; padding:5px 10px; overflow:hidden; background:#d5ede1; margin-bottom:8px; font-size:16px; -webkit-transition:0.4s;-moz-transition:0.4s;transition:0.4s; cursor:pointer}
.foucebox .hd li span{ font-size:48px; color:#b0b0b0; display:inline-block; width:22%; line-height:80px; font-family:futurademic}	
.foucebox .hd li b{display:inline-block; width:75%; font-weight:normal;}	
.foucebox .hd li.on{ background:#009148;}
.foucebox .hd li.on span{ color:#fff;}
.foucebox .hd li.on b{ color:#f9f9f9;}

.foucebox .hoverBg { position:absolute; top:0; left:-10px; width:124px; height:64px; z-index:100;}	


.hotpro{ padding:0 10px; margin-top:30px;}
.hotpro h2{ font-size:24px; border-bottom:2px solid #f0f0f0; text-align:center; line-height:50px;}
.hotpro h2 span{ border-bottom:5px solid #009148; display:inline-block;}
.hotlist{ height:435px;overflow:hidden; clear:both; margin-top:30px;}
.hotlist ul{ overflow:hidden; zoom:1; }
.hotlist ul li{float:left;display:inline;margin-right:13px;}
.hotlist ul li .prokuai{border:1px solid #d8d8d8; margin-bottom:20px; width:240px;height:200px; overflow:hidden; position:relative;}
.hotlist ul li .prokuai img{ width:240px; height:200px; z-index:1;}
.hotlist ul li .prokuai .title{ background:#000; opacity:0.3;filter:alpha(opacity=30); height:35px; line-height:35px; position:absolute; bottom:0; width:100%; text-align:center; font-size:14px; z-index:2;}
.hotlist ul li .prokuai .title span{ color:#fff;}

.footer{ margin:50px 10px 0; background:url(../images/footbg.gif) repeat-x left top; position:relative;}
.footom a{ color:#fff;}
.footer .share{position:absolute; left:50%; margin-left:-105px; top:-15px;}
.footer .share img{ margin:0 5px;}
.footer .footlist{ padding-top:52px;}
.footer .footlist ul{ padding-left:10px; padding-bottom:20px}
.footer .footlist li{ float:left; padding-left:30px; width:22%; background:url(../images/line.gif) repeat-y right top;}
.footer .footlist li:first-child{ padding-left:0;}
.footer .footlist li:last-child{ background:none;}
.footer .footlist li h4{ background:url(../images/jiantou1.png) no-repeat left 0; padding-left:30px; font-size:16px; text-transform:capitalize; padding-bottom:10px;}
.footer .footlist li p{ line-height:24px; color:#636363; padding-left:30px;}
.footer .footlist li p:hover a{ text-decoration:underline;}
.footer .footlist li p a{color:#636363;}
.footom{ width:100%; text-align:center; background:#222; line-height:30px; color:#fff;padding: 10px 0;}

.main{ margin:20px 10px 0;}
.main .nnav{ width:220px;}
.main .nnav h2{ background:#008b45;color:#fff;font-size:20px; padding:15px 10px; border-bottom:2px solid #666}
.main .nnav ul{ margin-top:1px;}
.main .nnav li h3{background:#009148; line-height:35px; color:#fff; border-bottom:1px solid #fff; padding-left:20px; text-transform:capitalize; font-size:16px;}
.main .nnav .nnav01 li{ border:1px dotted #d8d8d8;border-top:none; line-height:24px; list-style:inside; padding-left:20px; padding-top:5px; padding-bottom:5px;color:#F90;font-size:14px;}
.main .nnav .nnav01 li.checked a{ color:#00913D}
.main .maincon{width:750px; line-height:23px}
.main .maincon .maintop{ border-bottom:1px solid #d8d8d8; text-transform:capitalize; font-size:15px; line-height:35px; margin-bottom:20px;}
.maincon .nprolist{ margin-top:20px;}
.maincon .nprolist li{ float:left; padding:6px 4px 6px; border:1px solid #dcdcdc; width:230px; overflow:hidden; margin-bottom:20px; margin-right:14px;
	transition:0.3s;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	-ms-transition:0.3s;
	-o-transition:0.3s;
}
.maincon .nprolist li:nth-child(3n+0){ margin-right:0;}
.maincon .nprolist li:hover{
	box-shadow:0 0 5px #ccc;
	-webkit-box-shadow:0 0 5px #ccc;
	-o-box-shadow:0 0 5px #ccc;
}

.maincon .nprolist li .title{ font-size:14px; line-height:25px; padding:5px 0;}
.maincon .nprolist li .npropic{text-align:center;}
.maincon .nprolist li img{ width:230px; height:195px;display:inline-block;vertical-align:middle}
.maincon .nprolist li i{ width:0; height:100%; display:inline-block; vertical-align:middle}
.maincon .nprolist .zixun{ position:relative; width:100%;height:40px;overflow:hidden; font-size:14px;}
.zixun .basket, .zixun .inquire{line-height:40px; padding-left:50px; color:#fff; position:absolute;top:0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 
.maincon .nprolist .zixun .basket{
	width:100%;
	left:0;
	background-color: #e64545;
	background-image: url(../images/basket.png);
	background-repeat: no-repeat;
	background-position: 0 top;
	text-align:left
}
.maincon .nprolist .zixun .inquire{background:url(../images/basket.png) no-repeat #F60 0 -40px;width:100%;left:190px;border-left:1px solid #fff;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-ms-transition:0.5s;
	-o-transition:0.5s;
}
.maincon .nprolist .zixun .inquire:hover{ left:40px;}

#preview{width:352px;}
.jqzoom{height:350px; border:1px solid #CDCDCD;display:table-cell;text-align:center;vertical-align:middle;position:relative;}
.jqzoom img{ max-width:100%; max-height:100%; display:block;vertical-align:middle;}

.zoomdiv{height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{height:56px; padding-top:6px; overflow:hidden;}
#spec-list ul li{ float:left;width:58px;}
#spec-list ul li img{ padding:1px ; border:1px solid #CDCDCD; width:46px; height:46px;}

/*jqzoom*/
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:100%;}

.maincon .jianjie{ width:370px; margin-top:10px; color:#545454;}
.maincon .jianjie h3{ font-size:20px;}
.maincon .jianjie .guige{ margin-top:10px; line-height:28px; font-size:14px;}
.jianjie .guige .inquire, .jianjie .guige .basket{ display: inline-block; height:40px; margin-right:15px;line-height:40px; border-radius:2px; margin-top:20px;}
.basket { border:none;}
.jianjie .guige .inquire{background:url(../images/basket.png) no-repeat #cf4536 0 -40px; padding:0 20px 0 40px; text-align:center;}
.jianjie .guige .basket{ background:url(../images/basket.png) no-repeat 0 0 #34495e; padding-left:40px; padding-right:20px;}
.jianjie .guige .inquire a, .guige .basket a{ color:#fff;display:block}
.maincon .pro_con{ margin-top:15px; border-top:1px solid #efefef; padding-top:20px;}

.share_pro{ margin-top:30px;}
.share_pro span{ width:18px; height:18px;overflow:hidden; display:inline-block;}
.share_pro i{font-size:16px;}
.share_pro span{ width:28px; height:28px; margin-left:5px;}
.share_pro span img{ width:28px; height:28px;}

.maincon .faqlist li{ border-bottom:1px dashed #ccc; line-height:33px; padding:0 5px; font-size:13px;}
.maincon .faqlist li .time{ float:right; color:#999;font-size:12px;}
.faqtitle{ font-size:15px; font-weight:bold; margin-bottom:15px;}
#tag {
	width:100%;
	overflow:hidden;
	border-bottom:2px solid #009148;
}
#tag li {
	float:left;
	margin-right:3px;
	padding:8px 20px;
	cursor:pointer;
	background:#efefef;
	text-align:center;
	font-size:14px;
}
#tag .current {
	color:#fff;
	background:#009148;
}
#tagContent div {
	width:100%;
	line-height:24px;
	font-size:14px;
	display:none;
	padding:20px 0;
}
#tagContent p{ margin-bottom:10px;}
#tagContent img{max-width:100%; height:auto}
.table td{ padding:8px 0;}
.table td input{ width:230px; height:26px; padding-left:10px; border:1px solid #d8d8d8;}
.table td textarea{ border:1px solid #d8d8d8;padding:10px;}
.table td .submit{ width:100px; background:#cf4536; color:#fff; height:35px; border:0; padding-left:0; cursor:pointer}
.maincon .contact{ line-height:25px;}
.maincon .contact table{ width:100%}
.maincon .pic{ margin-top:20px;}
.maincon .pic li{ float:left; width:31.33%; margin-right:2%;height:170px;border:3px solid #ececec;margin-bottom:20px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.maincon .pic li img{ width:100%; height:100%;; display:block}

/*basket*/
.inquire-basket-listwrap {
    position: fixed;
    z-index: 99;
    right: 0;
    bottom: 0;
    width: 230px;
    background-color: #fff;
    border: 1px solid #aaa;
    box-shadow: 0 0 8px #999;
}
.inquire-basket-listwrap{position:fixed;z-index:99;right:0;bottom:0;width:230px;background-color:#fff;border:1px solid #aaa;box-shadow:0 0 8px #999}
.inquire-basket-listwrap .basket-title{font-weight:bold;font-size:12px;line-height:36px;text-align:center;color:#fff;background-color:#34495e}
.inquire-basket-listwrap .basket-title .basket-title-thumb{ 
	background:url(../images/jiantou.jpg) no-repeat top center;
	position: absolute;
    right: 6px;
    height: 26px;
    width: 26px;
    top: 5px;
    cursor: pointer;
}
.closed{ background::url(../images/jiantou.jpg) no-repeat 0 -26px;}
.inquire-basket-listwrap .basket-title .basket-title-thumb.closed{background-position:center -26px}
.basket-title-pronum{color:#ffb629}
.basket-lists{padding:2px 1px;height:190px;overflow-y:auto}
.basket-lists li{float:left;width:100%;padding:8px 0;height:40px;border-bottom:1px solid #e8e8e8;}
.basket-lists li .pic{ width:50px; margin-left:5px; float:left}
.basket-lists li .text{ float:right; width:145px; margin-right:5px}
.basket-lists li:hover{background-color:#fffeee}
.basket-lists li input[type="checkbox"]{float:left;margin-left:10px;margin-top:14px;*margin-top:11px}
.basket-lists li img{width:100%; max-height:40px;}
.basket-lists li .basket-list-name{ display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#246bb3;text-decoration:none;}
.basket-lists li .basket-list-delate{display:none;margin-top:8px;color:#888;text-decoration:none}
.basket-lists li:hover .basket-list-delate{display:inline-block}
.basket-lists li .basket-list-delate:hover{text-decoration:underline}
.basket-btns{padding:10px;font-size:12px}
.basket-btns button[type="submit"]{line-height:16px;padding:4px 10px;font-size:12px;color:#fff;border:0;background-color:#e64545;border-radius:3px}
.basket-btns a{line-height:16px;padding:4px 10px;font-size:12px;color:#fff;border:0;background-color:#e64545;border-radius:3px; float:right;}
@media screen and (max-width:640px){
	.inquire-basket-listwrap{ width:180px}
	.basket-lists li .pic{ width:40px;}
	.basket-lists li .text{ width:120px}
	.inquire-basket-listwrap .basket-title{ line-height:30px}
	.inquire-basket-listwrap{ box-shadow:none}
	.basket-lists{ height:120px}
	.basket-btns{ padding:5px}
}
.flr {
    float: right;
}
.pre-next{
	margin-top:20px;
	padding-top:5px;
	border-top:1px dotted #d8d8d8;
}
.proabout{ font-size:13px; line-height:23px;}
.fanye{
    background-color: #e9e9e9;
    text-align: center;
    padding: 10px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.back{
    background-color: #e9e9e9;
    text-align: right;
    padding: 10px;
    margin-top: 30px;
    margin-bottom: 30px;
}
@font-face {
    font-family: 'futurademic';
	src:url(../font/futurademic.ttf),
	url(../font/futurademic.eot);
	
}
.faqn img{ max-width:100%; height:auto}


#szgs_stat_icon_10972 img{ width:30px; height:auto}