
body{
}
ul,li{
	list-style: none;
	padding: 0;
}
a:focus{
	text-decoration: none;
}

/*最上边地址栏开始*/
#back{
	width: 100%;
	height: 30px;
	background-color: #2c2c2c;
}
#bc{
	
	margin: 0 auto;
	height: 30px;
	line-height: 30px;
}
#bc .bc-lf{
	float: left;
	width: 250px;
	color: #fff;
	text-align: center;
	margin: 0 15px;
}
#bc .bc-rg{
	float: right;
	width: 530px;
}
#bc .bc-rg .bc-rg-col{
	color: #fff;
	margin: 0 15px;
}
#bc .bc-rg .bc-rg-col i{
	margin-right: 5px;
}


/*最上边地址栏结束*/

/*header开始*/
.logo{
	min-height: 80px !important;
    margin-bottom: 0 !important;
}
.nav-logo{
	display: block;
	position: relative;
}
.nav-logo img{
	position: relative;
    z-index: 10;
    height: 70px;
}
.nav-logo:before{
	background: -webkit-linear-gradient(left, #347118 , #55b13c);
    background: -o-linear-gradient(right, #347118 , #55b13c);
    background: -moz-linear-gradient(right, #347118 , #55b13c);
    background: linear-gradient(to right, #347118 , #55b13c);
	content: ' ';
	width: 1000px;
    position: absolute;
    top: -1px;
    right: 0;
    height: 85px;
    z-index: 10;
    -webkit-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    transform: skewX(-45deg);
    -ms-transform: skewX(-45deg);
    -moz-transform: skewX(-45deg);
    -webkit-transform: skewX(-45deg);
    -o-transform: skewX(-45deg);
    box-shadow: 0 0 20px #101010; 
}
.nav>li>a{
	padding: 30px 12px;
}
#dh{
	position: absolute;
    right: 0;
}
#dh>button{
	top: -60px;
}
.navbar-right{
	margin-right: 0 !important;
}
/*.dh>ul>li>ul{
	display: none;
}
.dh>ul>li:hover>ul{
	display: block;
}*/




@media (min-width: 1200px){

/*.nav-logo:before{
    left: -650px;
}*/
.dh{
	position: relative;
}
.dh>ul{
	position: absolute;
	right: 0;
}
}
@media (max-width:1200px) and (min-width: 1150px){

/*.nav-logo:before{
    left: -678px;
    
}*/
.dh{
	position: relative;
}
.dh>ul{
	position: absolute;
	right: 0;
}
}
@media (max-width:1150px) and (min-width: 1100px){
/*.nav-logo:before{
    left: -715px;
}*/
.dh{
	position: relative;
}
.dh>ul{
	position: absolute;
	right: 0;
}
}
@media (max-width:1100px) and (min-width: 1040px){
/*.nav-logo:before{
    left: -745px;
}*/
.dh{
	position: relative;
}
.dh>ul{
	position: absolute;
	right: 0;
}	
}
@media (max-width:1040px) and (min-width: 1000px){
/*.nav-logo:before{
    left: -775px;
}*/
.dh{
	position: relative;
}
.dh>ul{
	position: absolute;
	right: 0;
}	
}
@media (max-width:1000px) and (min-width: 992px){
/*.nav-logo:before{
   left: -780px;
}	*/
.dh{
	position: relative;
}
.dh>ul{
	position: absolute;
	right: 0;
}
}
@media (max-width:991px) and (min-width: 768px){
/*.nav-logo:before{
   left: -680px;
}	*/
	
}
@media (max-width:768px){
.nav-logo:before{
    left: -765px;
}
.container>.navbar-header{
	margin-right: 0;
    margin-left: 0;
}
.container>.navbar-collapse{
	margin-right: 0;
    margin-left: 0;
}

}


/*header结束*/

/*banner开始*/
.ban{
	width: 100%;
	overflow: hidden;
}
.ban>div{
	width: 100%;
	overflow: hidden;
	min-width: 1100px;
}
.ban>div>img{
	display: block;
	width: 100%;
	
}

/*banner结束*/

/*关于我们开始*/
.about{
	width: 100%;
	margin: 0 auto;
}
.about>div{
	text-align: center;
	line-height: 50px;
	width: 100%;
    background-color: #fff;
}
.about>div a{
	font-size: 18px;
	margin: 0 10px;
	color: #999;
}
.about>div a:hover{
	text-decoration: none;
}
.about>div a.abs{
	color: #4B9E31;
	font-weight: 600;
	text-shadow: 0 0 20px rgb(156, 140, 115);
	
	-webkit-transform:translate(2px, 20px);
	-moz-text-shadow:0 0 20px rgb(156, 140, 115);
	-webkit-text-shadow:0 0 20px rgb(156, 140, 115);
	filter: Shadow(Color='green', Direction='135', Strength='6')/*Direction阴影的方向*/
	filter: dropshadow(OffX=2, OffY=2, Color='black', Positive='true');
}

.hr{
	width: 100%;
	height: 1px;
	background-color: #f6f6f6;
}

/*关于我们结束*/

/*我们的位置开始*/
.wz-nav{
	padding: 8px 15px;
    list-style: none;
    margin-bottom: 0;
}
.wz-nav li{
	display: inline-block;
}

.wz-nav li a{
	font-size: 16px;
	color: #333;
}
.wz-nav li a:hover{
	text-decoration: none;
}

/*我们的位置结束*/







/*联系我们开始*/
.lx{
	background-color: #55a83a;
	padding: 15px 0;
}
.lx h2{
	color: #fff;
}
.lx .lianxi a{
	display: inline-block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #fff;
	border-radius: 4px;
	color: #fff;
	text-align: center;
	margin-top: 18px;
}
.lx .lianxi a:hover,.lx .lianxi a:focus{
	background-color: #fff;
	color: #55a83a;
}

/*联系我们结束*/

/*footer开始*/
footer{
	background-color: #333;
	padding: 20px 0;
}
.fot dl dt a{
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	line-height: 40px;
}
.fot dl dt a:hover{
	text-decoration: none;
}
.fot dl dd a{
	font-size: 16px;
	color: #ccc;
	line-height: 30px;
}
.fot dl dd .gd{
	color: #55a83a;
}


/*footer结束*/
.yj{
	background-color: #000;
	padding: 20px 0;
}
.yj p{
	color: #fff;
	margin: 0;
}
.yj-gj,.yj-yl{
	line-height: 26px;
	max-width: 1200px;
	margin: 0 auto;
}
.yj-gj div{
	margin: 0 5px;
	display: inline-block;
}

.yj-gj span,.yj-yl span{
	color: #fff;
	font-weight: bold;
}
.yj-gj span,.yj-yl span{
	color: #fff;
}
.yj-gj a,.yj-yl a{
	color: #eee;
	margin: 0 5px;
}
.yj-gj a:hover,.yj-yl a:hover{
	color: #55A83A;
}
.yj-yl{
	margin-bottom: 10px;
}





#goTopBtn{
	color: #55a83a;
	border: 1px solid #55a83a;
	border-radius: 3px;
	position: fixed;
	line-height:36px;
	width:36px;
	right: 20px;
	bottom:35px;
	height:36px;
	cursor:pointer;
	display:none;
	text-align: center;
	z-index: 999;
	/*background-color: #fff;*/
}
#goTopBtn:hover{
	background-color:#55a83a;
	color: #fff;
	text-decoration: none;
}
#goTopBtn>i{
	display: block;
	line-height:36px;
	width:100%;
}



@media (min-width: 1200px){
.container {
    width: 1154px !important;
    margin: 0 auto;
}
#bc{
	width: 1182px;
}
}

@media (max-width:1200px) and (min-width: 1000px){
.container {
    width: 953px !important;
    margin: 0 auto;
}
#bc{
	width: 982px;
}
}
@media (max-width:1000px) and (min-width: 780px){
.container {
    /*width: 733px !important;*/
    margin: 0 auto;
}
#bc{
	width: 762px;
}
.bc-rg-col{
	font-size: 12px;
}
.bc-lf{
	width: 205px !important;
	font-size: 12px;
}
.bc-rg{
	width: 460px;
}

.lx .lianxi{
	text-align: center;
}


}

@media (max-width:780px) and (min-width: 768px){
.bc-rg-col{
	font-size: 12px;
}
.bc-lf{
	width: 205px !important;
	font-size: 12px;
}
.bc-rg{
	width: 460px;
}
.nav>li>a {
    padding: 25px 13px;
}
.lx .lianxi{
	text-align: center;
}




}


@media (max-width:768px){
#bc{
	width: 250px;
}	
#bc .bc-rg{
	display: none;
}
.lx .lianxi{
	text-align: center;
}


}











