﻿@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0px;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:26px;
color:#646464;
background:#fff;

}
img{
border:none;
}
ul li{
list-style:none;
}
a{color:#646464; text-decoration: none;}

a:hover{color:#006633;text-decoration:none;}


h1{
float:left; width:500px;
margin-top:20px;

}
h1 a{color:#fff; }
h1 a:hover{color:#fff; }
h2{color:#fff; font-weight:900; line-height:30px; font-size:30px; letter-spacing:0px; float:left; padding-left:20px; padding-top:7px; text-transform:uppercase;text-shadow: .0rem 0rem .0rem #7b9bb1,-.0rem 0rem .2rem #7b9bb1,0rem .0rem .2rem #7b9bb1,0rem -.0rem .2rem #7b9bb1;}
h2 em{  font-style:normal; float:left; font-family:Arial, Helvetica, sans-serif; font-size:22px; letter-spacing:1.5px; font-weight:900}



#nr1{ float:left;width:100%;position: relative;clear: both;height:0px; z-index:9999;
}
#nr2{float:left;width:100%; background:url(../images/menu.png) repeat;position: absolute;clear: both;height:110px;

-moz-box-shadow:0 4px 4px rgba(0, 0, 0, 0.04); 
-webkit-box-shadow:0 4px 4px rgba(0, 0, 0, 0.04); 
box-shadow:0 4px 4px rgba(0, 0, 0, 0.04);
}


/*--------------------index.html start----------------------*/


#head{
width:1200px;
margin:auto;
}



#menuz{width:650px;
float:right;
font-size:17px; padding-top:30px; 
}

#menuz ul{float:left }
#menuz ul li{float:left;line-height:60px;  }
#menuz ul li a{ margin-left:30px; color:#fff}



.line{ width:auto;height:50px;position:relative;}
.line:after {
            content: "";
            width: 0;
            height:1px;
            background:#fff;
            position: absolute;
            top: 100%;
            left:0%;
			margin-top:10px;
            transition: all .5s; 
}

.line:hover:after {left:0%;width: 100%;}




#f1{
width:100%;
height:345px;
float:left;
background:url(../images/f1.jpg) no-repeat top center;
}

#f2{
width:100%;
height:345px;
float:left;
background:url(../images/f2.jpg) no-repeat top center;
}

#f3{
width:100%;
height:345px;
float:left;
background:url(../images/f3.jpg) no-repeat top center;
}

#f4{
width:100%;
height:345px;
float:left;
background:url(../images/f4.jpg) no-repeat top center;
}

#f5{
width:100%;
height:345px;
float:left;
background:url(../images/f5.jpg) no-repeat top center;
}





.ab11{ float:left; width:1200px; padding-top:40px; padding-left:0px;}

.ab11 ul{overflow:hidden; }
.ab11 ul li{display:block;float:left;}
.ab11 ul li a{float:left; text-align:center;line-height:40px; font-size:17px; }
.ab11 ul li a:hover{   float:left;}




.zz1{  float:left; padding-top:10px; }

.zz1 a{ color:#FFFFFF;background:#006633; border:#32992f solid 1px;padding-left:80px; padding-right:80px; float:left;  line-height:40px; margin-right:20px;  border-radius:5px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.zz1 a:hover{
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}
	
.zz2{float:left;  padding-top:10px; }


.zz2 a{ color:#000;background:#fff; border:#bcbcbc solid 1px; padding-left:80px; padding-right:80px; float:left;  line-height:40px;  margin-right:20px; border-radius:5px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.zz2 a:hover{color:#FFFFFF;background:#006633; 
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}





.ggmain{ width:1200px; margin:auto; }


.av1{ width:1200px; float:left; border-bottom:#e3e3e3 solid 1px; padding-bottom:40px; margin-bottom:40px;}
.av1-1{ width:565px; float:left; overflow:hidden}
.av1-1 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.av1-1 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}


.av1-2{ width:500px; float:right; text-align:left;}
.av1-2 h5{ width:500px; float:left; text-align:left; font-size:27px; color:#006633; font-weight:normal; line-height:55px; padding-top:30px;}



.av2{ width:1200px; float:left; border-bottom:#e3e3e3 solid 1px; padding-bottom:40px; margin-bottom:40px;}
.av2-1{ width:565px; float:right; overflow:hidden}
.av2-1 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.av2-1 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}


.av2-2{ width:500px; float:left; text-align:left;}
.av2-2 h5{ width:500px; float:left; text-align:left; font-size:27px; color:#006633; font-weight:normal; line-height:55px; padding-top:30px;}



.m3{  text-align:center; margin:auto; line-height:38px; font-size:16px; font-weight:normal;width:200px; padding-top:40px;float:left;  }
.m3 a{float:left; background:#fff; border:#bfbfbf solid 1px;  line-height:33px; color:#545454; font-weight:normal;width:170px; border-radius:25px;

transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
	
.m3 a:hover{background:#006633; float:left;width:170px;border:#006633 solid 1px;  text-align:center; line-height:33px; background:#006633; color:#fff;transform: translate(0,-5px);border-radius:25px;
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}










.fot{ width:1200px; margin:auto; clear:both; padding-top:60px; border-top:#006633 solid 5px;}

.fot-menu1{ width:150px; float:left;  padding-right:30px; border-right:#ececec solid 1px;height:210px; margin-bottom:50px}
.fot-menu1 h5{width:150px; float:left;text-align:left;font-size:22px; color:#3a3a3a;font-weight:normal; }

.fot-menu1 ul{overflow:hidden; text-align:left; float:left; font-size:15px;width:150px; padding-top:20px;}
.fot-menu1 ul li{display:inline;float:left; line-height:30px; width:150px; }
.fot-menu1 ul li a{ float:left; width:150px; color:#646363}
.fot-menu1 ul li a:hover{ float:left; width:150px; color:#006633}



.fot-menu2{width:160px; float:left;text-align:left;font-size:20px; color:#000;font-weight:normal; margin-left:60px; border-right:#ececec solid 1px;height:210px;  }
.fot-menu2 h5{width:160px; float:left;text-align:left;font-size:22px; color:#3a3a3a;font-weight:normal }

.fot-menu2 ul{overflow:hidden; text-align:left; float:left; font-size:15px;width:160px; padding-top:20px;}
.fot-menu2 ul li{display:inline;float:left; line-height:30px; width:160px;}
.fot-menu2 ul li a{ float:left; width:160px; color:#646363}
.fot-menu2 ul li a:hover{ float:left; width:160px; color:#006633}

.contact{width:480px; float:left;text-align:left;font-size:15px; color:#646363;font-weight:normal;line-height:24px; margin-left:60px; }
.contact h5{width:520px; float:left;text-align:left;font-size:22px; color:#3a3a3a;font-weight:normal; padding-bottom:22px; }


.ewm{ width:180px; float:right}


.weixin{ width:180px; height:34px; background:url(../images/wx.png) no-repeat 18px 7px #bfbfbf; float:left; margin-bottom:10px;position:relative; font-size:15px; text-align:left; }
.weixin a{width:180px; height:34px; display:block; position:absolute; left:0; top:0; color:#FFFFFF; line-height:34px; padding-left:60px;  }
.weixin .weixin_nr{width:100px; height:120px; padding:10px; background:#fff; border:#006633 solid 1px; text-align:center; position:absolute; left:30px; top:45px; display:none; z-index:999}
.weixin .weixin_nr img{ margin-bottom:5px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #006633;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}
.weixin.on a{ background:url(images/weixin.png) no-repeat left bottom;}



.weixin1{ width:180px; height:34px; background:url(../images/gzh.png) no-repeat 20px 5px #bfbfbf; float:left;position:relative; font-size:15px;text-align:left; z-index:0}
.weixin1 a{width:180px; height:34px; display:block; position:absolute; left:0; top:0; color:#FFFFFF; line-height:34px;  padding-left:60px;  }
.weixin1 .weixin_nr{width:100px; height:120px; padding:10px; border:#006633 solid 1px; background:#fff; text-align:center; position:absolute; left:30px; top:45px; display:none;}
.weixin1 .weixin_nr img{ margin-bottom:5px;}
.weixin1 .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #006633;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.weixin1.on .weixin_nr{ display:block;}
.weixin1.on a{ background:url(images/weixin.png) no-repeat left bottom;}




.footer1{width:100%; float:left; background:#006633; padding-top:50px; padding-bottom:50px;}
.footer{width:1200px; margin:auto; clear:both; text-align:left; font-size:15px;color:#fff;}
.footer a{color:#fff;}

.zzb07tail{color:#fff}
a.zzb07link{color:#fff; text-decoration:none;}
a.zzb07link:hover {color:#fff;text-decoration:underline;}


.link{ width:220px; float:right; text-align:right}







