﻿@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0px;
}
body{
font-family:"微软雅黑";
font-size:14px;
line-height:24px;
color:#737373;
background:#fff; 
}
img{
border:none;
}
ul li{
list-style:none;
}
a{color:#737373; text-decoration: none;}

a:hover{color:#d81700;text-decoration:none;}


h1{
float:left;
margin-top:0px;



}
.logo{
float:right; padding-top:26px; padding-right:10px;
}



.top2{ float:right;  font-size:12px; color:#6c6c6c; padding-top:30px;}



/*--------------------index.html start----------------------*/
#container{
width:1200px;
margin:auto;

}




.head{
width:1200px; 
margin:auto; padding-top:25px; padding-bottom:25px; overflow:hidden
}



#menu1{width:100%;
float:left;
height:53px;
background:#d81700;
}

#menu{width:1202px;
margin:auto;
height:53px;
padding-left:100px;
}
ul.menu {list-style:none; margin:0; padding:0;background:url(../images/s.jpg) no-repeat left;border-left:#cc1c07 solid 1px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; text-decoration:none; padding-left:0px; text-align:center;color:#fff;  }
ul.menu li {position:relative;  float:left; background:url(../images/s.jpg) no-repeat right}
ul.menu ul {position:absolute;  left:0; display:none; opacity:0; list-style:none;  }
ul.menu ul li {position:relative; border-top:none; width:131px;font-weight:normal;background:#b61300;color:#fff;  border-top:1px solid #fff; }
ul.menu ul li a {color:#fff;font-weight:normal;line-height:35px;}
ul.menu ul li a:hover {color:#fff; background:#d81700; }
ul.menu ul ul { top:0px}
ul.menu .menulink { padding-left:34px; padding-right:34px;  height:53px;font-size:16px;_display: inline-block; line-height:53px; font-weight:bold; border-right:#cc1c07 solid 1px; }
ul.menu .menulink:hover, ul.menu .menuhover { color:#fff; background:#b61300; }
ul.menu .sub {}
ul.menu .topline {}





#flash{
width:100%;
height:563px;
float:left;
}





.banner{
			width: 100%;
			/*height: 560px;*/
			/*background: black;*/
			/*子绝父相*/
			position: relative;
			/*超出部分全部隐藏，解决横向滚动条*/
			overflow: hidden;
		}
		.banner ul{
			position: absolute;
		}
		.banner ul li{
			/*这个100%是相对于父盒子的（会把父盒子的宽度继承过来,如父盒子300%,这这里的100%就会相当于300%）*/
			width: 100%;
			height:563px;
			float: left;
			background:  no-repeat center center;
		}
		/*.banner ul li:nth-child(1){*/
			/*background: url('./1.jpg') no-repeat center center;*/
		/*}*/
		/*.banner ul li:nth-child(2){*/
			/*background: url('./2.jpg') no-repeat center center;*/
		/*}*/
		/*.banner ul li:nth-child(3){*/
			/*background: url('./3.jpg') no-repeat center center;*/
		/*}*/
		.banner ol{
			/*width: 60px;*/
			height: 20px;
			background:none;
			position: absolute;
			left:50%;
			/*margin-left: -40px;*/
			bottom: 30px;
			padding: 0 10px;
			border-radius: 10px;
			 z-index:200;
		}
		.banner ol li{
			width: 10px;
			height: 10px;
			float: left;
			margin: 5px 5px;
			background: rgba(255,255,255,0.5);
			border-radius: 50%;
			cursor: pointer;
			list-style-type:none;
		}
		.banner ol .current{
			background: rgba(255,255,255,1);
		}
		.banner i{
			width: 58px;
			height: 120px;
			position: absolute;
			top: 50%;
			margin-top: -60px;
			cursor: pointer;
			border-radius: 5px;
			display: none;
			 z-index:200;
		}
		.banner .left{
			left: 20px;
			background:url(../images/left_right.png) no-repeat 0 0px;
		}
		.banner .right{
			right: 20px;
			background:url(../images/left_right.png) no-repeat 0px -120px;
		}
		.banner .left:hover , .banner .right:hover{
			background-color:none;
		}






.p_z{width:1200px; margin:auto; padding-top:60px; overflow:hidden; padding-bottom:90px;}
.p_z h3{width:800px;  float:left; font-size:30px; color:#000; line-height:25px; padding-bottom:28px;  text-align:left; font-weight:normal}
.p_z h3 span{ color:#656565; font-size:16px; line-height:33px; }



#search{
width:315px;
float:right;
}
#search_logo{ padding-top:0px; float:left;border:#eaeaea solid 1px;}


.searchinput{
height:32px;
color:#444444;
font-size:12px;
border:#eaeaea solid 1px;
border-right:#eaeaea solid 0px;
line-height:32px;
padding-left:10px;
width:180px;
margin-top:1px;
float:left;
display:inline;
background:#fff;
}

.vv-search{height:32px;border:#eaeaea solid 1px;background:#eaeaea; color:#999999; width:80px; text-align:center;line-height:32px; float:left; margin-top:1px;}




.t1{ width:590px; height:302px; float:left; background:url(../images/p1.jpg) no-repeat; }
.t1 a{ color:#FFFFFF;}
.t2{ width:590px; height:302px; float:right; background:url(../images/p2.jpg) no-repeat;}
.t2 a{ color:#FFFFFF;}







#ab21{width:100%; float:left; background:#f5f5f5; padding-top:80px; padding-bottom:90px; margin-bottom:70px;}
#ab2{width:1200px; margin:auto; }
#ab2 h3{width:1200px;  font-size:35px; font-weight:normal; height:90px; float:left; color:#393939; text-align:center; padding-bottom:30px;}
#ab2 h3 span{color:#828282; text-align:center; font-size:16px; line-height:27px; padding-top:15px; float:left;width:1200px; }

.az{width:1200px; float:left; border:#d9d9d9 solid 1px; background:#FFFFFF}
.az11{width:593px; float:left; }
.az1{width:562px; height:256px; float:left; padding-left:30px; padding-top:20px;}
.az1 h4{width:593px;  font-size:35px; font-weight:normal;float:left; color:#393939; line-height:70px;}
.az1 ul{overflow:hidden; text-align:left; float:left; font-size:16px; }
.az1 ul li{display:inline;float:left; line-height:48px; padding-left:45px; width:233px; color:#545454;background:url(../images/d1.jpg) no-repeat left;}

.az2{width:593px; height:254px; float:left; background:#dfdfdf}
.az2-1{width:343px; height:254px; float:left; overflow:hidden}
.az2-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; }
.az2-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);}

.az2-2{width:219px;  float:left; font-size:25px; color:#545454; padding-top:50px; padding-left:30px; line-height:30px;}
.az2-2 span{font-size:16px; color:#545454; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

.m1{ width:50px; line-height:50px; text-align:center; color:#FFFFFF; background:#d81700; float:right; font-size:14px; margin-top:125px;}
.m1 a{color:#FFFFFF;}



.ab1{width:607px; height:348px; float:right; overflow:hidden}
.ab1 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; }
.ab1 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);}


.nr1{ float:right; width:138px; height:0px; position: relative;clear: both; z-index:100; }
.nr2{float:left; width:108px;  height:75px; position: absolute;clear: both; color:#FFFFFF; background:#d81700; text-align:right; font-size:20px; padding-right:30px; padding-top:30px;}
.nr2 span{ font-size:13px;text-transform:uppercase}

.ab3{width:547px; height:150px; float:right; padding-top:30px; padding-left:30px; padding-right:30px;}








#new1{width:1200px; margin:auto; overflow:hidden; padding-bottom:80px;}
#new1 h3{width:1200px;  font-size:35px; font-weight:normal; float:left; color:#393939; text-align:center; background:url(../images/ry.png) no-repeat top center; line-height:74px; margin-bottom:50px;}
#new1 h3 span{color:#f10000; }

 
.n2{width:366px;float:left; padding-bottom:30px;  }
.n2 h4{width:276px; height:69px;  font-size:18px; font-weight:normal; float:left; color:#fff; text-align:left; background:url(../images/n1.jpg) no-repeat 30px 30px #d81700; line-height:20px; padding-left:90px; padding-top:30px; }

.n2 ul{overflow:hidden; text-align:left; float:left;}
.n2 ul li{display:inline;float:left;  height:94px; float:left;  width:366px; border-bottom:#efefef solid 1px; padding-top:23px; line-height:30px;}
.n2 ul li a{ float:left; font-size:14px; color:#a1a1a1;width:366px; }
.n2 h5{ font-weight:normal; color:#000; font-size:17px; width:366px;}
.m2{ float:left;width:366px; padding-top:10px;}


.yf{ width:780px; float:right; }

.yf-11{ width:378px; float:left;}
.yf-1{ width:378px; height:213px; float:left; overflow:hidden; margin-bottom:20px;}
.yf-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; }
.yf-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);}
.yf-12{ width:378px; float:right;}
.yf-2{ width:378px; height:213px; float:right; overflow:hidden; margin-bottom:20px;}
.yf-2 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; }
.yf-2 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);}

.m3{ float:left;width:366px; padding-top:15px;}




#footer4{width:100%; float:left; background:#e5e5e5; padding-top:50px; padding-bottom:40px;}

#footer2{margin:auto;width:1200px;  overflow:hidden }



.contact{ width:1000px; float:left; padding-left:30px;  border-right:#e0e0e0 solid 0px; height:200px;}
.contact h3{ width:1000px; float:left; font-size:20px; font-weight:normal; line-height:30px; color:#343434; padding-bottom:20px; }




.ewm{ float:right; width:100px; background:#fff; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px; line-height:35px; text-align:center}




.kuang1{
height:35px;
color:#767676;
border:#cccccc solid 1px;
width:100%;
float:left;
display:inline;
margin-right:5px;
margin-top:10px;
line-height:35px;
background:#fdfdfd;
}


#footer3{float:left; width:100%; background:#d81700; line-height:50px; }
#footer{margin:auto;width:1200px; color:#fff; text-align:left; line-height:50px;  overflow:hidden;  }
#footer a{ color:#fff;  }
.zzb07tail
{ 
}
a.zzb07link{

	text-decoration:none;
}

a.zzb07link:hover {
	text-decoration:underline;

}


.qq1{ width:130px; float:right; padding-top:10px;}
