﻿@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0px;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:26px;
color:#515151;
background:#fff;

}
img{
border:none;
}
ul li{
list-style:none;
}
a{color:#515151; text-decoration: none;}

a:hover{color:#ac0000;text-decoration:none;}


h1{
float:left; width:500px;
margin-top:15px;

}
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:15px; text-transform:uppercase;}
h2 em{  font-style:normal; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; letter-spacing:5.7px; font-weight:900}



#nr1{ float:left;width:100%;position: relative;clear: both;height:0px; z-index:9999;
}
#nr2{float:left;width:100%; border-bottom:1px solid rgba(255,255,255,0.5);  position: absolute;clear: both;height:120px;

-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);
}

.zh{ width:70px; float:right;border-left:1px solid rgba(255,255,255,0.5); border-right:1px solid rgba(255,255,255,0.5); height:120px; color:#FFFFFF; text-align:center; line-height:120px;}
.zh a{ color:#FFFFFF; }

.zh1{ width:70px; float:right; border-right:1px solid rgba(255,255,255,0.5); height:70px;  text-align:center; line-height:70px; padding-top:50px;}


/*--------------------index.html start----------------------*/


#head{
width:1258px;
margin:auto;
}



#menuz{width:600px;
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; text-transform:uppercase}



.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:1258px; 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:1258px; margin:auto; }


.av1{ width:1258px; 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:1258px; 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);}




.cc1{ color:#FFFFFF; font-size:16px;}




.fot{ width:1258px; margin:auto; clear:both; padding-top:60px;   border-top:#dcdcdc solid 1px; }

.contact{width:455px; float:left;text-align:left;font-size:17px; color:#646363;font-weight:normal;line-height:24px;  border-right:#ececec solid 1px; margin-bottom:60px;}
.contact h5{width:455px; float:left;text-align:left;font-size:23px; color:#000;font-weight:normal; padding-bottom:22px; text-transform:uppercase;  }




.fot-menu1{ width:722px; float:right;  padding-right:30px;height:210px; margin-bottom:50px}
.fot-menu1 h5{width:722px; float:left;text-align:left;font-size:23px; color:#000;font-weight:normal; padding-bottom:22px; text-transform:uppercase  }

.fot-menu1 ul{overflow:hidden; text-align:left; float:left; font-size:17px;width:722px; }
.fot-menu1 ul li{display:inline;float:left; line-height:32px; width:361px; }
.fot-menu1 ul li a{ float:left; width:361px; color:#646363}
.fot-menu1 ul li a:hover{ float:left; width:361px; color:#ac0000}





.footer1{width:100%;  float:left; background:url(../images/fot.jpg) no-repeat right #1a1a1a; padding-top:30px; padding-bottom:30px }
.footer{width:1258px; 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}


.ewm{ width:151px; height:150px; border-radius:5px; float:right; }





/*sousuo*/
.gsjj_con1_div1{ float:left; width:1158px; margin-top:50px; margin-bottom:15px; padding-left:50px; padding-right:50px; padding-top:30px; padding-bottom:30px;}

.divBox{width:1258px;margin: 0 auto;}

.gsjj_con1{background: url(../images/jj1_02.jpg) no-repeat center center ;background-size: cover;}



.alzs .gsjj_con1_div1{background: #f1f1f1;}

.alzs .gsjj_con1_div1_al {background: #f1f1f1;}

.case .ej_nav_u1 li{width: 50%;}

.alzs_div_sousuo{font-size: 0;/*margin-bottom: 35px;*/}

.alzs_div_sousuo_span{display: inline-block;vertical-align: top;width: 200px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: white;

background: #ffd600;cursor: pointer;transition: 0.3s ease-in-out;}

.alzs_div_sousuo_span img{margin-right: 10px;margin-top: -2px;}

.alzs_div_sousuo_span:hover{background: #d8b607}

.alzs_div_sousuo input[type=text]{display: inline-block;vertical-align: top;width: calc(100% - 214px);margin-right: 14px;border: none;box-sizing: border-box;

height: 50px;background: white;padding-left:30px;font-size: 16px;}

.alzs_div_tx{font-size: 0;margin-top: 20px;display: none;}

.alzs_div_tx span{display: inline-block;vertical-align: top;width: 75px;font-size: 15px;color: #282828;font-weight: bold;}

.alzs_div_tx_u1{display: inline-block;vertical-align: top;width: calc(100% - 75px);font-size: 0;}

.alzs_div_tx_u1 li{display: inline-block;vertical-align: top;}

.alzs_div_tx_u1 li a{padding: 0 25px;border-right: 1px solid #e2e2e2;line-height: 1;font-size: 16px;color: #777;}

.alzs_div_tx_u1 li a:hover{color: #ffd600;}

.alzs_div_tx_u1 li.active a{color: #ffd600;}


/*sousuo e*/