﻿body{
	font: 12px/1.5 microsoft yahei;
	color: #2b2b2b;
    min-width: 1180px;


}
a:hover{
	color: #00925f;
	text-decoration: none;
}
.site-nav-left a,.floor1-nav-content a div,.banner-nav li,.floor1-title{
	background: url("icons.png") no-repeat;
}
.w1180{
	width: 1180px;
	margin: 0 auto;
}

#content{
	width:100%;
	float:left;
	overflow: hidden;
	position: relative;
	margin-top: -5px;
}

.head-shadow,.head-shadow2{
	position: relative;
	width: 100%;
	height: 3px;
	background: #B2B2B2;
	opacity: 0.35;
	bottom: 0;
	left: 0;
	z-index: 999999;
}

.slide-banner{
	height: 503px;
	position: relative;
}
.banner-bg{
	position: absolute;	
	left: 0;
	top: 0;
	height: 503px;
	z-index: 1;
	width: 100%;
    background-color: #f4f4f4;
    background-position: 50% 0;
}
.banner-nav-bg{
    height: 70px;
    background: #fff;
    /*opacity: 0.65;*/
    position: relative;
    z-index: 199;
    bottom: 70px;
	filter:alpha(opacity=75);
	opacity:0.75;
}
.banner-nav{
	position: absolute;
	left: 50%;
	bottom: 27px;
	z-index: 999;
}
.banner-nav li{
	float: left;
	width: 16px;
	height: 16px;
	background-position: -257px -929px;
	margin-right: 8px;
    cursor: pointer;
}
.banner-nav li.active{
	background-position: -280px -929px;
}
.banner-content{
	width: 1180px;
	margin: 0 auto;
	position: relative;
	height: 500px;
	z-index: 100;
}
.banner-img{
	position: absolute;
	z-index: 2;
    left: -150%;
}

.banner-bar-bg{
    width: 10px;
    height: 3px;
    background: url("../images/bar-bg.png") no-repeat;
    margin: 0 auto;
    bottom: 71px;
    position: relative;
    z-index: 99999;
}
.banner-bar{
	height: 3px;
	width: 0;
	position: absolute;
	left: 0;
	z-index: 999;
}
.floor1-title{
	height: 80px;
	overflow: hidden;
    width: 300px;
    margin: 60px auto 0;
    cursor: pointer;
}

/* 除IE6浏览器的通用方法 */

.ie6fixedTL{position:absolute;left:0;top:0}

.ie6fixedBR{position:absolute;right:0;bottom:0}

.floor-title-png{
	height: 80px;
	overflow: hidden;
    width: 287px;
    margin: 60px auto 0;
    cursor: pointer;
    display:block;
}


.honor{ width:1180px; margin:30px auto; border:1px solid #CCC; height:600px;}
.honor li{ list-style:none; float:left; padding:10px;  width:370px; height:260px; background:url("honorbj.jpg") center top no-repeat; margin-bottom:10px; margin-top:10px;}
.honor li img{ list-style:none; float:left; padding:10px;  width:300px; height:200px; margin-bottom:10px; text-align-last:center; margin-left:20px;}
.honor li dl{ float:left;width:370px; height:30px ; line-height:30px; font-family:Arial, Helvetica, sans-serif "微软雅黑"; font-size:14px; color:#333; text-align:center; padding-top:10px; }
.flexslider{position:relative;height:500px;overflow:hidden;background:url("loading.gif") 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url("dot.png") right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url("prev.png") center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url("next.png") center center no-repeat;}

.yfzx{ width:1200px; margin:30px auto; border:1px solid #CCC; min-height:1300px;}
.yfzx dl{ float:left; text-align:center; width:100%; font-family:"微软雅黑"; font-weight:bold; font-size:26px; color:#000; line-height:80px; margin-top:10px; margin-bottom:10px; border-bottom:1px dotted #008080;}
.yfzx li{ float:left; margin:40px 20px 20px 20px; list-style:none;text-align:center;}
.yfzx li img{ float:left; width:450px; height:auto; border:0px solid #CCC;margin-right:50px; }
.yfzx li dt{ float:left; font-family:"微软雅黑"; font-size:18px; font-weight:bold; color:#008080; line-height:35px;}
.yfzx li span{ float:left; font-family:"微软雅黑"; font-size:16px; color:#333; width:650px; line-height:22px; text-align:left; margin-bottom:20px;}
.hezuo{ width:1200px; margin:0 auto; border:1px solid #ccc; background:url("team.jpg") center top no-repeat; min-height:1400px;}
.hezuo li{ width:820px; float:left; margin-left:360px; margin-top:270px; font-family:"微软雅黑"; font-size:16px; color:#333; line-height:35px;}
.hezuo li dl{font-family:"微软雅黑"; float:left; font-size:20px; font-weight:bold; color:#008080; line-height:45px; margin-bottom:10px; width:100%}
.hezuo li span{float:left; font-family:"微软雅黑"; font-size:16px; color:#333; line-height:35px; margin-bottom:20px; width:100%}