﻿@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:120px;  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%;}


#flash{
width:100%;
height:751px;
float:left;
}




.ab2{width:1258px; margin:auto;  clear:both;}
.ab2 h3{width:1258px; float:left;font-size:50px; color:#000; padding-bottom:10px; font-weight:normal; text-align:left; line-height:80px; }
.ab2-3{width:1258px; float:left; padding-top:0px;  font-size:17px;}

.m1{ border:#131313 solid 1px;width:200px; line-height:42px; float:left;color:#000; margin-top:30px; text-transform:uppercase; text-align:center;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:42px; height:42px;  color: #000;}

.m1 a{border-radius:0px; width:200px; line-height:42px; float:left; color:#000;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:42px; height:42px;}
.m1 a:hover{ 
	background:#131313\9;color: #fff;}
	
.m1:after{content:'';position:absolute;height:100%;width:0;background:#ac0000;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s; }
.m1:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}




.pro{width:1258px; margin:auto;  clear:both; padding-top:50px; padding-bottom:10px; overflow:hidden }
.pro h3{width:1258px; float:left;font-size:50px; color:#000; padding-bottom:30px; font-weight:normal; text-align:left; line-height:80px; }

.p1z{ float:left; width:616px;}
.p1{ float:left; width:616px; height:587px; overflow:hidden; margin-bottom:26px;}
.p1 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; }
.p1 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);}
.p1 h4{float:left; width:616px; position:absolute;color:#fff; font-size:40px; margin-top:80px; text-align:center; z-index:999;}
.p1 h4 a{color:#fff;}

.p2{ float:left; width:296px; height:297px; overflow:hidden }
.p2 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; }
.p2 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);}
.p2 h4{float:left;  position:absolute;color:#e3dbb3; font-size:22px; margin-top:190px; margin-left:20px; text-align:left; z-index:999; font-weight:normal;
text-shadow: .1rem 0rem .2rem #3c211b,-.1rem 0rem .2rem #3c211b,0rem .1rem .1rem #3c211b,0rem -.1rem .2rem #3c211b;}
.p2 h4 a{color:#e3dbb3;}


.p3{ float:right; width:296px; height:297px; overflow:hidden }
.p3 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; }
.p3 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);}
.p3 h4{float:left;  position:absolute;color:#000; font-size:25px; margin-top:230px; margin-left:20px; text-align:left; z-index:999; font-weight:normal;
text-shadow: .1rem 0rem .2rem #ebdb56,-.1rem 0rem .2rem #ebdb56,0rem .1rem .1rem #ebdb56,0rem -.1rem .2rem #ebdb56;}
.p3 h4 a{color:#000;}


.pzr{ float:right; width:617px;}

.p4{ float:left; width:296px; height:298px; overflow:hidden }
.p4 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; }
.p4 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);}
.p4 h4{float:left; position:absolute;color:#e60402; font-size:22px; margin-top:30px;  margin-left:70px;  z-index:999; font-weight:normal;
text-shadow: .1rem 0rem .2rem #fff,-.1rem 0rem .2rem #fff,0rem .1rem .1rem #fff,0rem -.1rem .2rem #fff;}
.p4 h4 a{color:#e60402;}



.p5{ float:right; width:296px; height:298px; overflow:hidden }
.p5 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; }
.p5 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);}
.p5 h4{float:left;width:296px; position:absolute;color:#000; font-size:35px; margin-top:120px; text-align:center; z-index:999; font-weight:normal;
text-shadow: .1rem 0rem .2rem #fff,-.1rem 0rem .2rem #fff,0rem .1rem .1rem #fff,0rem -.1rem .2rem #fff;}
.p5 h4 a{color:#000;}



.p6{ float:left; width:296px; height:586px; overflow:hidden ; margin-top:26px; margin-right:25px;}
.p6 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; }
.p6 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);}
.p6 h4{float:left; position:absolute;color:#000; font-size:25px; margin-top:230px; margin-left:40px; text-align:left; z-index:999; font-weight:normal;
text-shadow: .1rem 0rem .2rem #fff,-.1rem 0rem .2rem #fff,0rem .1rem .1rem #fff,0rem -.1rem .2rem #fff;}
.p6 h4 a{color:#000;}


.p7{ float:left; width:296px; height:263px; overflow:hidden ; margin-top:26px;}
.p7 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; }
.p7 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);}
.p7 h4{float:left; width:296px; position:absolute;color:#fff; font-size:35px; margin-top:100px; text-align:center; z-index:999; font-weight:normal;}
.p7 h4 a{color:#fff;}



.p8{ float:left; width:296px; height:297px; overflow:hidden ; margin-top:26px;}
.p8 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; }
.p8 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);}
.p8 h4{float:left;width:296px;  position:absolute;color:#fff; font-size:33px; margin-top:120px; text-align:center;z-index:999; font-weight:normal;
text-shadow: .1rem 0rem .2rem #095805,-.1rem 0rem .2rem #095805,0rem .1rem .1rem #095805,0rem -.1rem .2rem #095805;}
.p8 h4 a{color:#fff;}




.p9{ float:left; width:296px; height:297px; overflow:hidden ; margin-top:26px; margin-right:25px;}
.p9 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; }
.p9 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);}
.p9 h4{float:left; width:296px; position:absolute;color:#fff; font-size:35px; margin-top:230px; text-align:center; z-index:999; font-weight:normal;}
.p9 h4 a{color:#fff;}




.p10{ float:left; width:619px; height:297px; overflow:hidden ; margin-top:26px;}
.p10 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; }
.p10 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);}
.p10 h4{float:left;position:absolute;color:#fff; font-size:35px; margin-top:100px;margin-left:40px; text-align:left;z-index:999; font-weight:normal; line-height:35px;
text-shadow: .1rem 0rem .2rem #004c94,-.1rem 0rem .2rem #004c94,0rem .1rem .1rem #004c94,0rem -.1rem .2rem #004c94;}
.p10 h4 a{color:#fff;}



.p11{ float:right; width:296px; height:297px; overflow:hidden ; margin-top:26px;}
.p11 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; }
.p11 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);}
.p11 h4{float:left;position:absolute;color:#fff; font-size:25px; margin-top:210px;margin-left:40px; text-align:left;z-index:999; font-weight:normal;
text-shadow: .1rem 0rem .2rem #016fd1,-.1rem 0rem .2rem #016fd1,0rem .1rem .1rem #016fd1,0rem -.1rem .2rem #016fd1;}
.p11 h4 a{color:#fff;}





.new {width:1258px; margin:auto; height:370px; border-bottom:#dcdcdc solid 1px; margin-bottom:30px; margin-top:40px; clear:both }


.new ul{width:1258px; float:left; padding-top:10px; padding-bottom:30px;}
.new ul li{display:inline;float:left;width:629px; font-size:16px;}

.new ul li h4{ width:629px; line-height:30px; float:left; font-size:23px; color:#000; font-weight:normal;padding-top:30px;}
.new ul li .shijian{ width:629px; line-height:50px; float:left; font-size:20px; color:#8a8a8a; font-weight:normal; }
.new ul li a .shijian { color:#bfbfbf!important;}
.new ul a:hover{ color:#868686; }

.m2{ text-transform:uppercase; font-size:14px;color:#868686; text-decoration:underline; line-height:28px; padding-top:10px;}



.m3{ border:#131313 solid 1px;width:200px; line-height:42px; float:left; margin-left:520px;color:#000; margin-top:30px; text-transform:uppercase; text-align:center;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:42px; height:42px;  color: #000;}

.m3 a{border-radius:0px; width:200px; line-height:42px; float:left; color:#000;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:42px; height:42px;}
.m3 a:hover{ 
	background:#131313\9;color: #fff;}
	
.m3:after{content:'';position:absolute;height:100%;width:0;background:#ac0000;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s; }
.m3:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}




.fot{ width:1258px; margin:auto; clear:both; padding-top:60px; }

.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%; height:200px; float:left; background:url(../images/fot.jpg) no-repeat right #1a1a1a; padding-top: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; }




