@charset "utf-8";
/* CSS Document */

* {padding:0;margin:0;}
html {background:url(../../Images/Index/new/bg.gif) repeat left top;}
body {font:12px/2.0 "Microsoft YaHei",arial,helvetica,clean,sans-serif; background:#fff; color:#444;}
img {border:0;}
li {list-style-type:none;}
/* 超出部分隐藏 */ 
.overflow {-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
/* Clear Fix 万能清除浮动 */ 
.clearfix:after {content:".";display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
.clear {clear:both;}
a:link {color:#666; text-decoration:none;}
a:visited {color:#666; text-decoration:none;}
a:hover {color:#f30; text-decoration:none;}
a:active {color:#f30;text-decoration:none;}

.fl {float:left;}
.fr {float:right;}
h2{ font-size:24px; font-weight:normal; line-height:34px;}

/*----------index----------*/
.header, .nav, .content, .footer { width:1200px; margin:0 auto; }

/*头部开始*/
.hd_bg { background:url(../../Images/Index/new/hd-bg.gif) repeat-x center top; height:125px;}
    .header{ position:relative;}
	.hd_top { height:33px; line-height:33px; overflow:hidden;}
	.hd_top span.welcome{ float: left; }
	.hd_top p { float:right;}
	.hd_top p a { padding:0 5px;}
	.hd_logo { height:90px; overflow:hidden}
	.hd_logo h1 { padding-top:22px; float:left;}
	    .search { position:absolute; left:360px; top:55px; font-family:"宋体", "黑体", "微软雅黑"; overflow:hidden;}
	    .search form{ overflow:hidden;}
		.search .input{ width:400px; float:left; height:30px; line-height:30px; border:#4eb619 1px solid; background:url(../../Images/Index/new/mirror.png) no-repeat 10px; padding-left:42px; color:#999;}
		        .button{ background:#4eb619;float:left;  width:60px; height:32px; text-align:center; border:none; color:#fff}
		.hd_tel {margin-top:18px; color:#4eb619; background:url(../../Images/Index/new/tel.png) no-repeat left 8px; padding-left:50px;font-size:14px;line-height:26px;}
		.hd_tel span {color:#4eb619; font-size:22px; display:block; font-weight:bold;}

.nav_bg { background:#4eb619; height:48px; margin:0 auto;}
.nav { height:48px; line-height:48px;}
.nav ul li {float:left;}
.nav ul li a {display:inline-block; padding:0 37px; color:#fff; font-size:16px; text-shadow:1px 1px #398910;height:48px; line-height:48px;}
.nav ul li a:hover,.nav ul .act a {color:#fff;background:#398910; text-decoration: none;}
.nav li a:-webkit-any-link{ display:block;}


/*--------- banner-box-------*/
.banner-box{min-width:1210px;_width:1210px;height:380px;position:relative;overflow:hidden;top:-5px!important;}
.banner-box .banner{ width:100% !important;}
.banner-box .banner li .m-width {width:1210px;margin:0 auto;overflow:hidden;}
.banner-box .banner ul{*display:inline-block;}
.banner-box .banner li{width:100% !important;height:380px;}
.banner-box .banner li a{display:block;background-size:auto;min-width:1210px;_width:1210px;height:380px;}
.banner-btn{width:1210px;position:absolute;top:140px;left:50%;margin-left:-605px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}
.banner-btn a.prev{left:20px;background:url(../../Images/Index/new/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../../Images/Index/new/foot.png) no-repeat -49px 0;}
.banner-box .numList {position:absolute;top:215px;left:537px;}
.banner-box .numList ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .numList ul li.on{background:#f30;}

.f18{ font-size:18px;text-indent:2em; line-height:36px;}
.cBlue{color:#4eb619;}

.partA { margin-top:30px;}
	.partA ul li{ float:left; width:400px; margin:0 auto; text-align:center;}
	.partA-t{ height:160px;}
	.partA-b{ display:block; margin-top:20px;}
	.partA-b img{ float:right; padding-left:80px; padding-top:30px;}

.tit{ margin:30px 0 20px 0; height:30px;}
.bgA{ background: url(../../Images/Index/new/bgA.jpg) no-repeat center top; padding:20px 0; margin-top:20px;}
	.partB {background:url(../../Images/Index/new/a2.png) no-repeat -30px 60px; *background:url(../../Images/Index/new/a2.png) no-repeat -30px 80px;}
	.partB .main {padding:0px 0 120px 740px; }
	.partB .main h2{ padding-top:50px;*padding-top:35px;}
	.partB .main p{padding-top:15px;}

.partC .main {padding:10px 0 40px 0px; }
.partC h2{ padding-top:40px;}
.partC img{ float:right; padding-top:30px;}

.bgB{ background: url(../../Images/Index/new/bgB.jpg) no-repeat center top; padding:20px 0 80px 0; margin-top:20px;}
.partD .main-t{ margin-top:20px;}
		.main-t ul { width:460px; margin-left:420px;}
		.main-t ul li { background:url(../../Images/Index/new/circle.png) no-repeat center; float:left;width:66px;height:66px; line-height:66px; text-align:center; font-size:18px; color:#fff; margin-right:80px;}
.partD .img{ width:830px; float:left; margin-top:30px; padding-right:20px;}
.partD .img1{ float:left; margin-right:5px;}
.partD .img2{ margin-bottom:5px;}
.partD .main-r{ padding-top:100px; *padding-top:30px;}


.footer-bg{ background:#f5f5f5;}
.footer ul li{ width:315px; float:left; padding:20px 40px;}
.footer ul li .tit2{ text-align:center; padding:10px 0 10px 0;}
.footer ul li h3 { font-size:18px; line-height:28px; font-weight:normal; text-align:center; color:#111;}
.footer ul li p { font-family:"宋体", "黑体", "微软雅黑";}
.footer ul li a { color:#4eb619;  font-family:"宋体", "黑体", "微软雅黑"; float:right; padding-right:3px;}
.footer ul li a:hover{ color:#f30;}

.foot-about{ height:100px; overflow:hidden;}
.foot-about p{ padding:0px; }

/*---------新加-------*/
.container{ width:1200px; margin:0 auto; overflow:hidden; position:relative; top:-2px;}




