.s1 {
    border-top: 1px solid #e0e0e2;
    width:99.9%;
}
.about {
    border-bottom: 1px solid #e0e0e2;
    margin: 30px auto 0;
    padding-bottom: 30px;
    width: 100%;
}
.about p {
    display: block;
    margin: 0 auto;
    width: 1036px;
}

.s2 {
    background: none repeat scroll 0 0 #4a4a4a;
    height: 680px;
    padding-top: 20px;
    width: 100%;
}

.section3_box {
    margin: 0 auto;height: 660px;
    position: relative;
    width: 1250px;
}
.section{ width:100%; text-align:center;}
.section img{ margin:0 auto;}
.section3_box .more a {
    background: url("../images/images_71/more.png") no-repeat;
    bottom: -54px;
    *bottom: -74px;
    display: block;
    height: 154px;
    left: 542px;
    position: absolute;
    text-indent: -9999px;
    width: 117px;
}
.section3_box img{display:inline;}
.sj_content{ position:relative;}
#carousel {
    height: 312px;
    margin: 40px auto;
    position: relative;
    width: 1008px; 
    overflow: hidden;
}
.navnext{ right:5px; left: inherit;}
.show_title {
	height: 152px; font-family: "微软雅黑";
    margin: 0 auto; line-height:130px;
    width: 190px; font-size:30px; color:#FFFFFF;
}
.section3_box li {
	border-left-width: 0;
	border-right-width: 0;
	display: inline; 
	background:#fff;
	float: left;
	list-style: outside none none;
	margin-left: 29px;
	margin-right: 30px;
	width:242px;
	text-align:center;
	font-weight: bold;
	color: #406E30;
	_margin: 0 28px 0 28px; 
}
.picTitle{padding: 20px 0; font-size: 22px; }
.s3 {
	margin:0 auto;
    padding-top: 20px;
	width:100%; text-align:center;
}
.s4 {
	margin:0 auto;
    padding: 80px 0 100px 0;
	width:100%; 
	text-align:center;
	background-color: #727272;
}
.outBanner {
	position:relative;
	width:100%; margin-bottom:50px;
}

.outBanner img {
	vertical-align: top;
	float:left;
	position:relative;
}
#home_product{ position:relative; width:1155px; margin:0 auto;}


.outBanner .banner{ margin:0 auto; width:1100px; left:inherit; top:inherit; position:relative;}
#menu-gallery li { float:left; display:inline; text-align:center; margin-right:12px; width: 240px; background:#fff;}
#menu-gallery li .pic240{ margin-bottom: 4px; display: table-cell;vertical-align:middle;text-align: center; width: 240px;height: 240px; *display: block; *font-size: 211px;*font-family:Arial;}
#menu-gallery li img { vertical-align: middle; }
#menu-gallery li .menu_title {height: 70px;padding-left:10px; -o-text-overflow:ellipsis; text-overflow:ellipsis; font-size: 12px; color:#777; text-align:center; overflow: hidden;*width: 234px;}
#menu-gallery li .menu_title a { width:230px; font-size:18px;color:#000; overflow:hidden;  line-height:20px; height:40px;}


.section3_box .pic240 {
    display: table;
    height: 242px;
    margin-bottom: 4px;
    text-align: center;
    width: 242px;
}
.section3_box .pic240 a {
    display: table-cell;
    height: 242px;
    vertical-align: middle;
    width: 242px;
}

.s4 .home-title {margin-bottom: 40px;}
.s4 .home-name {text-align: left;color: #ffffff; padding:0 0 3px 10px;}
.s4 #contact-form{ width: 800px; text-align:center; margin: 0 auto;}
.s4 .home-tel {padding-left: 0;text-align: left\9;}
.s4 .home-detail {clear: both;}
.s4 .home-ie .col-md-6{ float: left\9;}
.s4 .home-ie-lg {height: 35px\9;width: 380px\9;padding:0\9;}
.s4 .home-ie .xs-marginbot-20 {margin-right: 10px\9;}
.s4 .home-ie-row2 {clear: both\9;}
.marginbot-20 { margin-bottom: 20px !important;}
.btn-home {border-color: #38acfe;background-color: #0592f5; color: #ffffff;}
.foot{ background:none repeat scroll 0 0 #4a4a4a; padding:30px 0; text-align:center; font-family: "宋体"; font-size:12px; color:#BAB8B8; line-height:25px; }
.foot a{ color:#E1DFDF; font-family:"宋体";font-size:12px; }
.foot a:hover{ color:#F0F0F0;}
.lang {height: 25px;}