#wrap{min-width:1423px; }
#header{border-top:12px solid #a6d2e4;background:url(../images/header_bg.png) repeat; z-index: 9999; position: relative;}
#header > .header{width:995px; margin:0 auto;}
.clear{clear:both;}
/* CSS Document */
#columnLeft{float:left; width:190px;}
#columnRight{float:right; width:190px;}

/*#columnLeft + #columnRight + #content{width:1150px; margin-left:10px; margin-right:10px;}*/
#columnLeft + #content{ margin-left:10px;}
#columnRight + #content{margin-right:10px;}
#content {
	min-height: 400px;
	padding-bottom: 40px;
	overflow: hidden;

}
#columnLeft + #columnRight + #content, #columnLeft + #content {
	margin-left: 210px;
}
#columnRight + #content {
	margin-right: 210px;
}

body {

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#070707;

}
.error{
	color: red;
}

#content_main{
	background:url(../images/home_info_bg.png) top center no-repeat;
	background-color:#f9fbf8;
}
/*
.header {
	height:92px;
	background:url(../images/header_bg.png);
	z-index:9999;
	position:relative;
	border-top:12px solid #a6d2e4;
}
 .header_top {
	width:100%;
	overflow:hidden;
	padding-top:12px;
	background-color:#a6d2e4;
} */
.logo {
	float:left;
	width:257px;
}
.menu{
	margin-left:257px;
}
.menu a{
	color: #8a8a8a;
}
.menu .lang-f{background: url(../images/home_header.png) no-repeat 0 50%; padding-left:20px; padding-bottom:30px;}
.menu > ul > li{
	float:left;
}
.menu > ul > li >a {
	display:inline-block;
	padding: 35px 29px;
}
.menu > ul > li > a:hover {
	background-color: #a6d2e4;
}
.menu > ul > li > a.active {
	background-color: #a6d2e4;
}
.menu > ul > li > ul {
    background-color: #f4f1ec;
    display: none;
    /*margin: 19px auto 0;*/
    position: absolute;
    width: 175px;
     padding: 0 15px; 

    background: url(../images/header_bg.png); 

}
.menu > ul > li > ul > li{
	padding:6px 15px;
	border-bottom: 1px solid #cecece;
}
.menu > ul > li > ul > li > a{
	color: #000;
}
.menu > ul > li > ul > li:hover > a{
	color: #26a03b;
}
#product_menu{
	background-image: url(../images/product_menu_bg.png);

}
#product_menu > a:hover{
	background-image: url(../images/product_menu_bg.png);
}
#product_menu > a.active{
	background-image: url(../images/product_menu_bg.png);
}

.subImage{float:left; margin-top:4px;}
.subImage > ul{ float:left;}
.subImage li{float:left; margin-left:4px; margin-bottom:4px;position: relative;}
.subImage li:first-child,.subImage li.rowFirst{margin-left:0;}
.subImage li .c-s-image {position: absolute;left:0;bottom:0;display: block;}
.subImage a{display:block;}
.subImage img{border:1px solid #ececec;}



/*language*/

.languageF {
	padding-top: 35px;
    float: left;
    position: relative;
    width: 70px;
}

.languageF > input {
    background: url("../images/language.png") no-repeat scroll right center #eeeeee;
    border: 1px solid #eaeaea;
    cursor: pointer;
    height: 24px;
    line-height: 24px;
    padding: 0 20px 0 5px;
    text-align: center;
    width: 28px;
}
.languageF > ul {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eaeaea;
    display: none;
    left: 0;
    padding: 0;
    position: absolute;
    top: 60px;
    width: 53px;
    z-index: 9;
}

.languageF > ul > li {
    text-align: center;
}

.languageF > ul a {
    display: block;
}
.headerNav a {
    color: #000000;
    display: block;
}






.content {
	background:url(../images/bg.png) repeat-y top center;
	background-color:#f9fbf8;
	min-height: 500px;
}
.slideshow {
	margin-top: -92px;
}

#slides { display:block; height:490px; list-style:none; padding:0; margin:0; position:relative;
	border-bottom:10px solid #e9e9e9; }
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; text-indent:-9999px}

#pagination li{
	width: 18px;
	height: 18px;
	display: inline-block;
	margin-right: 23px;
}
.current > a{
	display: inline-block;
	background: url(../images/bullets.png) !important;
	width: 18px;
	height: 18px;
	z-index: 9999;
  	position: relative;
}
#pagination li a{
	display: inline-block;
	background: url(../images/bullets_bg.png);
	width: 23px;
	height: 23px;
	z-index: 9999;
  position: relative;
}



.banner{border-bottom:10px solid #e9e9e9;	margin-top: -93px; padding-top: 232px;  background:url(../images/banner_bg.png);}
.banner_title{
	height:60px;
	background:url(../images/header_bg1.png);
	
}
.banner_title p{
	margin:0 auto;
	width:995px;
	color:#01941d;
	font-size:48px;
	line-height: 60px;
}

.breadcrumb {
    border-bottom: 1px solid #eeeeee;
    color: #151515;
    font-size: 12px;
    text-align: left;
    margin: 0 auto;

    margin-bottom: 30px;


}
.breadcrumb a{
	color: #000;
	font-family: -moz-fixed;
}
.breadcrumb ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.breadcrumb > ul > li {
    float: left;
    font-size: 12px;
    position: relative;
}

.home_info {
	  width: 1015px;
  margin: 0 auto;
}
.home_info_box {
  margin-left: 20px;
  width: 995px;

}
.home_info_header {
	height:35px;
	padding-top:35px;
	float: left;

}
.home_info_header > p {
	font-size:24px;
	background: url(../images/home_info_header_bg.png) no-repeat bottom right;
	padding-right: 50px;
}
.home_info_header_right{
	height:35px;
	padding-top:35px;
	width: 87px;
	font-size: 14px;
	color: #01941d;
	float: right;

}
.home_info_header_right > a > p {
	color: #01941d;
	text-align: right;
	font-size:14px;
	background: url(../images/home_more.png) no-repeat bottom left;
}
.home_info_content {
	border-top:1px solid #dedede;
	padding-bottom: 40px;

}
.home_info_product {
	overflow:hidden;
	width:33%;
	float:left;
}
.home_info_product img {

}
.home_info_product_title {
	font-size:14px;
	color:#292929;
	line-height:24px;
	height: 24px;
	padding-top:15px;
	overflow: hidden;
}
.home_info_product_border {
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
}
.home_info_product_dec {
	color:#969696;
	font-size:12px;
	line-height:20px;
	height: 60px;
	overflow: hidden;
}
.home_info_product_dec_p{
	color:#969696;
	font-size:12px;
	line-height:20px;
	height: 60px;
	overflow: hidden;
}
.home_info_product_more {
	width:88px;
	margin:0 auto;
	background-color:#a6d2e4;
	border:3px solid #e9e9e9;
	text-align:center;
	padding:5px 0;
	margin-top:15px;
	margin-bottom:25px;
}
.home_info_product_more a{
	color:#ffffff;}
.home_info_product_more a:hover{
	color:#0C3;}
.home_info_product_bottom {
	border-bottom:10px solid #e9e9e9;
	clear:both;
}
.home_info_company {
	background-color:#f0f1f0;
	padding-top:10px;

}
.home_info_company_title{
	font-size:24px;
	line-height:50px;
	width:315px;
	border-bottom:1px solid #b4b4b4;
	margin:0 auto;
	text-align:center;
}
.home_info_company_left{
	float:left;}
.home_info_company_rigth{
	float:right}
	
.footer{
	border-top:13px solid #e1e1e1;
	background-color:#f1f1f1;}
.footer_info{	margin:0 auto;
	width:995px;}
.footer_left{ float:left; line-height:38px; color:#949494; padding:20px 0 10px 0; }
.footer_menu > ul > li{ float:left; padding:0 25px;}
.footer_menu > ul > li > a{color:#949494;}
.footer_rigth{ float:right;  margin-top: 35px;}





.breadcrumb{
	line-height:60px; border-bottom:1px solid #e1e1e1;
}
.product{
}
.product_info_box {
		margin:0 auto;
	width: 940px;
	padding:0 10px;
}
.product_left{
	width:190px;
	float:left;}
.product_left .active{
	background-color: #a6d2e4;
	color: #4b4b4b;
}
.product_left > ul > li{
	background-color:#e2e2e2;
	line-height:26px;
	margin-bottom:1px;
	padding-left: 30px;
	color: #000000;
} 
.product_left > ul > li > a{
	font-weight: bold;
	font-size: 14px;
	color: #4b4b4b;
	font-family: -moz-fixed;
} 
.product_rigth{

	}

.sub_photo > ul > li{
	
	float: left;
	margin-right: 5px;
}
.product_detail_title{
    color: #279f3b;
    font-size: 24px;
    font-weight: normal;
    padding: 10px 0;

}
.product_detail_desc{
    color: #979797;
    font-size: 14px;
    font-weight: normal;
    padding: 10px 0;
    margin-bottom: 10px;
}
.p_left {
    float: left;
    overflow: hidden;
    width: 355px;
}
.p_right {
margin-left: 380px;
  padding-right: 10px;
}	

.product_content {
    background-color: #ffffff; 
    border-left: 1px solid #e0e0e0; 
    border-right: 1px solid #e0e0e0; 
    border-bottom: 1px solid #e0e0e0; 
    padding:30px;
    line-height: 22px;
}

.htabs {
	margin-top: 20px;
    border-bottom: 1px solid #dddddd;
    height: 30px;
    line-height: 16px;
}
.htabs a.selected {
    background: none repeat scroll 0 0 #ffffff;
    padding-bottom: 7px;
}
.htabs a {
    background: url("../image/tab.png") repeat-x scroll 0 0 #ffffff;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-right: 2px;
    padding: 7px 15px 6px;
    text-align: center;
    text-decoration: none;
}


	
	
.enquiry_title{ font-size:18px; border-bottom:1px solid #c0c0c0; line-height:35px;margin-top:10px; padding-bottom:5px;}
.contact_form{ font-size:16px; line-height:24px; margin:20px 0 0 75px;}
.contact_form input[type='text']{ width:300px}
.contact_form  tr > td{ padding-right:35px; padding-bottom:20px; vertical-align: top}
.enquiry {
    height: 127px;
    width: 694px;
}
.submit {
    background: none repeat scroll 0 0 #00953b;
    border: medium none;
    color: #fff;
    cursor: pointer;
    height: 27px;
    padding: 0 25px;
    text-align: center;
}	
	
	
/* faq */

.box-about {
    margin: 0 auto;
	
	
	padding:0 70px;
	padding-bottom: 50px;
}	
.box-about .active-title {
    background: url("../images/arrow2_up.png") no-repeat scroll left top #f0f0ee;
    display: none;
    height: 37px;
    margin-top: 15px;
}	
.box-about .default-title {
    background: url("../images/arrow1.png") no-repeat scroll left top #f0f0ee;
    height: 37px;
    margin-top: 15px;
    width: 100%;
}

.box-about .default-title .title-arrow {
   
    cursor: pointer;
  
}	
	
	
.box-about .default-title .title-image + .title-content {
    width: 608px;
}
.box-about .default-title .title-content {
    padding: 8px 70px;
}
	
.name {
    color: #ffffff;
    font-size: 18px;

}
.box-about .desc {
    display: none;
    margin-bottom: 25px;
    min-height: 100px;
     padding: 0 25px;
     margin-top: 10px;
}

.box-about  .title-arrow {
   
    cursor: pointer;
}	
	

.box-about .active-title .title {

    color: #ffffff;

    font-size: 18px;
    height: 37px;
    line-height: 37px;
    padding-left: 70px;
   
}	
	
	
.news{
	width:950px;
	margin: 0 auto;
}
.news_info{
	border-bottom: 1px solid #c0c1c0;
	padding:30px 0 15px 0;
}	
.news_image{border-left: 3px solid #a6d2e4; padding:0 27px; float: left; }	
	
.news_p{
	width: 515px;
	float: left;
	color: #9e9e9e;
	text-align: justify;
	}
.news_p a{
	color: #9e9e9e;
}
.news_time{
	text-align: right;
	padding-right: 20px;
	color: #9e9e9e;
}
.news_form_name{
	color: #1c1c1c;
    font-size: 18px;
    margin-bottom: 10px;
    text-align: center;
}
.news_form_time{
	text-align: right;
	color: #9e9e9e;
    padding-right: 20px;
}
.news_form_back{
	width:88px;

	background-color:#a6d2e4;
	border:3px solid #e9e9e9;
	text-align:center;
	float: right;
	padding:5px 0;
	margin-top:15px;
	margin-bottom:25px;
}
.news_form_back a{
	color:#ffffff;}
.home_info_product_more a:hover{
	color:#0C3;}

.text-right{
	text-align: right;
	padding-right: 20px;
}
.text-right > a{
	color: #7fc185;
}