@charset "gb2312";
.min_height{
min-height:1098px;
/* sets min-height for IE */
_height:expression(this.scrollHeight < 1098 ? "1098px" : "auto");
}

.min_height02{
min-height:500px;
/* sets min-height for IE */
_height:expression(this.scrollHeight < 500 ? "500px" : "auto");
}

body {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 12px;
	color: #4b4b4c;
	margin: 0px;
	padding: 0px;
	background-color: #379a02;
}

* {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

HTML {
	OVERFLOW-X: hidden;
}
#clear {
	clear: both;
}

a {
	text-decoration: none;
	color: #313232;
}
a:hover, .checked {
	color: #00913D;
	font-weight: bold;
	text-decoration: none;
}
#container {
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
}#header {background: url(../images/top_05.gif) repeat-x left top;height: 108px;}
#header #logo {
	float: left;
	width: 550px;
}
#header #lang{float:left;margin-top:30px; margin-left:15px;}
#header #lang img{width:70px;}
#header #use {
	float: right;
	width: 270px;
	padding-right: 35px;
	margin-top:25px;
}
#use #language {
	text-align: right;
	margin-top: 10px;
	margin-bottom: 6px;
}
#use #link {
	text-align: right;
}
#use #search {
	float: right;
	margin-top: 3px;
}
#use #search .submit{background-image:url(../images/top_19.gif); width:66px; height:24px;; background-repeat:no-repeat; background-position:center bottom;cursor:pointer; border:0}

.gray02 {
	border: 1px solid #FBFBFB;
	padding-left: 10px;
	margin-left: 2px;
	color: #999;
}


#menu {
	background-image: url(../images/menu_02.gif);
	background-repeat: repeat-y;
	background-position: left center;
	padding-left: 1px;
}
#menu #inner {
	background-image: url(../images/menu_08.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 1000px;
	padding-right: 2px;
}
#menu ul {
	background-image: url(../images/menu_04.gif);
	background-repeat: repeat-x;
	
}
#menu ul li {float: left;width: 125px; line-height:38px; background:url(../images/menu_04.gif) repeat-x left top; overflow:hidden}
#menu ul li a {
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	display:block;	
	text-align: center;
	background: url(../images/menu_06.gif) no-repeat right center;
	overflow:hidden;
}
#menu ul a:hover {
	background-image: url(../images/menu_ahover.gif);
	background-repeat: repeat-x;
	background-position: left top;
}






#main #left {
	float: left;
	width: 221px;
}
#left #categary #title {
	background-image: url(../images/main_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 37px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding-left: 12px;
}
#main #left #categary #content {
	background-image: url(../images/main_05.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e3e4e9;
	border-bottom-color: #e3e4e9;
	border-left-color: #e3e4e9;
	padding: 12px;
}
#categary #content p{ background: url(../images/main_12_bg.jpg) repeat-x left top;margin-bottom:6px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; overflow:hidden}
#categary #content p a {	
	line-height: 29px;
	display: block;
	padding-left: 50px;
	height: 29px;
	font-size:14px;
	background:url(../images/main_12_jt.png) no-repeat 18px center;
}
#left #categary #content p:hover,#left #categary #content p.checked{background: url(../images/main_12_bg_h.jpg) repeat-x left top;}
#left #categary #content p a:hover, #left #categary #content p.checked a {
	color: #FFF;
	background:url(../images/main_12_jt_h.png) no-repeat 18px center;
}
#main #left #contact {
	margin-top: 14px;
}
#contact #lxkuai02 #left {
	float: left;
	width: 108px;
	margin-top: 8px;
	margin-right: 8px;
}
#contact #lxkuai02 #right {
	float: right;
	width: 86px;
	background-color: #30405A;
	padding: 8px;
	margin-top: 8px;
	color: #FFF;
	height: 64px;
	line-height: 23px;
}
#main #right {
	float: right;
	width: 770px;
}
#main #right #about {
	border: 1px solid #dddddd;
}
#main #right #title {
	background-image: url(../images/main_17.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 37px;
}
#right #title #dabiaoti {
	background-image: url(../images/main_15.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 37px;
	width: 119px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	line-height: 30px;
	text-align: center;
	float: left;
}
#main #right #title #more {
	float: right;
	line-height: 30px;
}
#main #right #title #more a {
	font-size: 10px;
	color: #379A02;
	padding-right: 10px;
}
#main #right #content, #main #nright #content {
	background-image: url(../images/mainbg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}
#about #content #companypic {
	float: left;
	width: 248px;
	margin-right:15px;
}
#main #right #about #content #jianjie {
	
}
#about #content #jianjie p {
	line-height: 26px;
}
#main #right #tp {
	margin-top: 14px;
	margin-bottom: 14px;
}
#main #right #tp #news {
	float: right;
	width: 482px;
	border: 1px solid #DDD;
}
#tp #news #content p {
	background-image: url(../images/jiantou.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	line-height: 26px;
}
.time {
	float: right;
	color: #999;
}
#main #right #products {
	border: 1px solid #CCC;
}
#main #right #products #content{ padding-top:12px; padding-bottom:14px}
#products #content #kuai {
	float:left;
}
#products #content #xiaokuai {
	text-align: center;
	margin-bottom:24px; margin-right:15px;
}
#products #content #xiaokuai .pic{ width:230px; height:160px;border: 4px solid #E3E4E9; text-align:center; margin-bottom:10px;}
#products #content #xiaokuai img{ max-width:100%; max-height:100%; display:inline-block}
#linkx {
	border: 1px solid #CCC;
	margin-top: 14px;
	margin-bottom: 14px;
	background-image: url(../images/linkbg.gif);
	background-repeat: repeat-x;
}
#linkx #content p a {
	background-image: url(../images/linkfen.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 12px;
	padding-left: 12px;
}

#linkx #title {
	background-image: url(../images/main_26.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 79px;
	width: 38px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 8px;
	float: left;
}
#footer {
	background-image: url(../images/top_05.gif);
	background-repeat: repeat-x;
	line-height: 23px;
	padding-top: 18px;
	text-align: center;
	margin-top:20px;
}

#linkx #content {
	line-height: 25px;
	padding: 10px;
	float: right;
	width: 930px;
}

.code{ height:auto; padding:20px; border:1px solid #9EC9FE; background:#ECF3FD;}
#KinSlideshow {
	height: 160px;
	overflow: hidden;
	position:relative
}

#KinSlideshow .flex-control-nav{ text-align:right}
#KinSlideshow .flex-control-nav li{ margin:0 2px}
#KinSlideshow .flex-control-paging li a{ text-indent:0; color:#fff; background:rgba(0,0,0,0.1); width:18px; height:18px; text-align:center; line-height:18px; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#KinSlideshow .flex-control-paging li a.flex-active{background:#13a70b;}

.code pre{ font-family:"Courier New";font-size:14px;}
.code pre code.note{ color:#999}
.code2{border:1px solid #FEB0B0; background:#FFF1F1; margin-top:10px;}
.code2 pre{ margin-left:20px; font-size:12px;}
.info{ font-size:12px; color:#666666; font-family:Verdana; margin:20px 0 50px 0;}
.info p{ margin:0; padding:0; line-height:22px; text-indent:40px;}
h2.title{ margin:0; padding:0; margin-top:50px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ",Verdana;}
h2.title span.titleInfo{ font-size:12px; color:#333; margin-left:10px;font-family:Verdana;}
h3.title{ font-size:16px; font-family:"Î¢ÈíÑÅºÚ",Verdana;}
.importInfo{ font-family:Verdana; font-size:14px;}
#main #right #tuijian {
	border: 1px solid #dddddd;
	float:left;
	width:270px;
}
#KinSlideshow02 {
	height: 160px;
	overflow: hidden;
	position:relative;
	background:#fff; text-align:center
}
#KinSlideshow02 .flex-control-nav{ text-align:right}
#KinSlideshow02 .flex-control-nav li{ margin:0 2px}
#KinSlideshow02 .flex-control-paging li a{ text-indent:0; color:#fff; background:rgba(0,0,0,0.1); width:18px; height:18px; text-align:center; line-height:18px; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#KinSlideshow02 .flex-control-paging li a.flex-active{background:#13a70b;}

#line3_Demo {
	MARGIN: auto;
	WIDTH: 743px;
	OVERFLOW: hidden;
}
#Indemo {
	WIDTH: 800%; FLOAT: left
}
#line3_Demo1 {
	FLOAT: left
}
#line3_Demo2 {
	FLOAT: left
}
#nbanner {
margin-bottom:12px; 
}
#main #nright {
	float: right;
	width: 768px;
	border:solid 1px #ccc;
}


#main #nright #title {
	background-image: url(../images/main_17.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 37px;
}
#nright #title #dabiaoti {
	background-image: url(../images/main_15.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 37px;
	width: 119px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	line-height: 30px;
	text-align: center;
	float: left;
}
#nright #title #dabiaoti a{ color:#fff}
#main #nright #title #location {
	float: right;
	line-height: 30px;
	color:#666666;
	margin-right:12px;
}
#company p {
	line-height: 25px;
	padding-bottom: 8px;
}
#newslist p {
	line-height: 30px;
	background-image: url(../images/jiantou.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e8e8e8;
}
#fanye {
	background-color: #e8e8e8;
	text-align: center;
	padding: 8px;
	margin-top: 30px;
	margin-bottom: 30px;
}
#newsshow #newstitle {
	font-size: 16px;
	line-height: 35px;
	font-weight: bold;
	text-align: center;
}
#newsshow #adddate {
	line-height: 32px;
	color: #999999;
	text-align: center;
}
#newsshow #nxiang p {
	line-height: 25px;
	padding-bottom: 8px;
}
#shangxia {
	line-height: 26px;
	margin-top: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
	margin-bottom: 20px;
}
#prolist ul{ width:102%}
#prolist li {
	text-align: center;
	width:31.33%;
	margin-right:2%;
	float:left;
	margin-bottom:15px
}
#prolist li .pic{border: 4px solid #E3E4E9;margin-bottom: 5px;height:170px;}
#prolist a img { max-width:100%; max-height:100%; display:inline-block}
#prolist li p{ overflow:hidden; text-overflow:ellipsis; white-space: nowrap}
.imgkuang {
	border: 5px solid #DCDCDC;
}
#xunjia {
	width: 100px;
	margin-right: auto;
	margin-left: auto;
	height: 32px;
}
#nright #xj td {
	padding: 8px;
}

#xunjia a {
	line-height: 32px;
	height: 32px;
	background-color: #62BF3C;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	width: 100px;
	display: block;
	
}
#xunjia a:hover {	
	background-color: #1E9C20;
}
.lv {
	color: #1E9C20;
}
#nright #content #map td {
	padding: 8px;
}
#chuisi #cskuai #cspic{
	float: left;
	width: 35%;
	border: 4px solid #DADADA;
}
#cspic img { width:100%}
#cskuai #cszi {
	float: right;
	width: 60%;
}
#chuisi #cskuai {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e8e8e8;
}
#cszi h3 {
	font-size: 14px;
	line-height: 32px;
	color: #1E9C20;
}
#chuisi #cskuai #cszi p {
	line-height: 25px;
}
#honor ul{ width:102%}
#honor ul li {
	float: left;
	width:31.33%;
	text-align: center;
	margin-bottom: 12px;
	margin-right:2%
}
#honor ul li a{ display:block;border: 4px solid #D7D7D7;}
#honor ul li a img {width:100%;height:170px;}
.float-kefu{
    position: fixed;
    right: 15px;
    top: 50%;
    margin-top: -50px;
    z-index: 999;
    transition: width 0.3s ease 0s;
}
.float-kefu li {
    position: relative;
}
.float-kefu li img{ display:block; width:135px;}
.fixed-close{
	display: inline-block;
    width: 100%;
    height: 20px;
    position: absolute;    
    left: 0;
}

.fixed-qq{
	display: inline-block;
    width: 100%;
    height: 282px;
    position: absolute;    
    left: 0;
}

.fixed-close{ top:0}
.fixed-qq{top: 20px;}

.float-kefu a {
    display: block;
    width: 100%;
}
.float-kefu #top{ display:none}
.banner{ height:300px; overflow:hidden; margin-top:12px; margin-bottom:12px; position:relative}
.banner .slides li{ height:300px;}
.banner .slides img{ width:100%; min-height:100%; display:block}
.banner .flex-control-nav {width: 100%; position: absolute; bottom: 15px; text-align: center;z-index: 9;}
.banner .flex-control-nav li {margin: 0 5px; display: inline-block; zoom: 1; *display: inline;}
.banner .flex-control-paging li a {width: 11px; height: 11px; background:#fff; opacity:0.8; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; display: block; cursor: pointer; text-indent: -9999px;}
.banner .flex-control-paging li a:hover {}
.banner .flex-control-paging li a.flex-active { cursor: default; background:#13a70b; opacity:1}
.clearfix{ clear:both; zoom:1}
.clearfix:after{ content:"";display:block; height:0; clear:both; visibility:hidden}
.n-content img{ max-width:100%; height:auto}
#honor_1 ul{ width:102%}
#honor_1 ul li {
	float: left;
	width:31.33%;	
	text-align: center;
	margin-bottom: 12px;
	margin-right:2%;
}
#honor_1 ul li a{ display:block;border: 4px solid #D7D7D7;height:310px;}
#honor_1 ul li a img {max-width:100%; max-height:100%;}
.contact_t{ float:left}
.erweima{width:180px; float:right; margin-top:15px; margin-bottom:10px; text-align:center; line-height:26px}
#nright #xj textarea,#nright #xj input{ border:1px solid #c2c2c2}
#newsshow table{border-top:1px solid #d8d8d8 !important; border-left:1px solid #d8d8d8 !important; border-bottom:none !important;  border-right:none !important; padding:0 !important; margin:0 !important; border-collapse: collapse  !important;}
#newsshow table td{ padding:10px 5px !important; margin:0 !important; border-bottom:1px solid #d8d8d8 !important; border-right:1px solid #d8d8d8 !important; border-top:none !important;  border-left:none !important}
#newsshow table td p{ line-height:14px !important; padding:0 !important; margin:0 !important; height:14px !important}
.prodetail .tablebox{ overflow-x:auto}


#szgs_stat_icon_10972 img{ width:25px; height:auto}