@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body { color:#616161; font:12px/20px ;background:#eee; }
em{font-style:normal}
li{list-style:none}
fieldset, img { border:none; }
img{border:0;vertical-align:middle}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0;}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
p {word-wrap:break-word}
table { border-collapse:collapse; }
a{  text-decoration:none;blr:expression(this.onFocus=this.blur());	 }
a:hover { text-decoration: none; }


.w1200{ width:1200px; margin:0 auto;} 
.w1000{ width:1000px; margin:0 auto;} 
.w600{ width:560px; text-align:center;} 
.mb20{ margin-bottom:20px;}
.mb10{ margin-bottom:10px;}
.mb60{ margin-bottom:60px;}
.ov{ overflow:hidden}
.cen{ text-align:center}


.foot01{
	overflow:hidden;
	padding-top:40px;
}
.g1{ width:160px; display:block;}
.g3{ width:200px; display:block;}
.g2{ width:500px; display:block; height:250px;}
.g5{ width:200px; display:block; text-align:center; line-height:200%;}

.g1 ul{ overflow:hidden;}
.g1 ul li{overflow:hidden; line-height:300%; float:left; width:170px; }
.g1 em {font-size:18px; color:#333; font-weight:bold; line-height:25px; text-align: left; display: block; padding-bottom:10px; padding-top:10px;}
.g1 img{ float:left; margin-right:15px;}
.g1 span{font-size:12px; color:#999; font-weight:normal;  margin-bottom:5%; margin-top:25px;}
.g1 a:link{color:#333; font-size:14px; }
.g1 a:hover{color:#c00; text-decoration: underline;}


.g3 ul{ overflow:hidden;}
.g3 ul li{overflow:hidden; line-height:300%; float:left; width:170px;}
.g3 em {font-size:18px; color:#333; font-weight:bold; line-height:25px; text-align: left; display: block; padding-bottom:10px; padding-top:10px;}
.g3 img{ float:left; margin-right:15px;}
.g3 span{font-size:12px; color:#999; font-weight:normal;  margin-bottom:5%; margin-top:25px;}
.g3 a:link{color:#333; font-size:14px; }
.g3 a:hover{color:#c00; text-decoration: underline;}


.g2 i{ font-size:16px; line-height:250%;}
.g2 em {font-size:24px; font-weight:bold; color:#000; line-height:40px; text-align: left; display: block; margin-bottom:10px;}
.g2 a{ color:#333; font-size:16px}
.g2 a:hover{ color:#c00; text-decoration:underline;}
.g5 em {font-size:16px; color:#333;}
.g5 img{ margin-bottom:5px; margin-top:5px;}

.cr{ overflow:hidden; color:#666; display:block; width:1200px; margin:0 auto; padding-top:15px;font-size:14px; border-top:1px solid #ddd; text-align:center;overflow:hidden; padding-bottom:15px;}


.tel{
	background-image: url(../images/hb_46.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:25px;
}
.mail{
	background-image: url(../images/hb_53.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:25px;
}
.add{
	background-image: url(../images/hb_55.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:25px;
}


.index_L01{ width:410px; display:block; float:left;}
.index_R01{ width:760px; display:block; float:right; font-size:20px; font-weight: bold; color:#fff; margin-top:10px;}
.index_R01 a{ margin-left:0px;}
.index_R01 a.f12top{height:30px; line-height:30px; margin-left:8px; padding:6px; padding-left:30px; padding-right:30px; border-radius:1px; font-size:16px;  color:#fff;}
.index_R01 a.f12top:hover{background:#da3728;border-color:#2e3a5a;color:#fff}

.index_R01 .saletel{
	font-size:14px;
	color:#eee;
	float:right;
	margin-bottom:10px;
	line-height:22px;
	padding-right:30px;
	background-image: url(../images/tel.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:30px;
	
}
.index_R01 .salete2{
	font-size:18px;
	color:#c00;
	float:left;
	margin-bottom:10px;
	line-height:22px;
	padding-left:40px;
	margin-top:16px;
	
}
.index_R01 .saletel b{ font-size:20px; color:#c00; font-weight:bold; font-family: "Times New Roman", Times, serif;}


.t01{
	overflow:hidden;
	position:relative;	
	height:620px;
}





.t02{
	overflow:hidden;
	position:relative;
	padding-bottom:5%;
	background-color: #f7f7f7;
	height:500px;
}
.t02 .L01{ display:block; width:450px; float:left; margin-top:80px;}
.t02 .R01{ display:block; width:700px; float:right; margin-right:0px; margin-top:80px;}

.t02 ul{ overflow:hidden;}
.t02 ul li{overflow:hidden; height:90px; }
.t02 em {font-size:18px; color:#555; line-height:40px; text-align: left; display: block;}
.t02 img{ float:left; margin-right:15px;}
.t02 span{font-size:12px; color:#999; font-weight:normal;  margin-bottom:5%; margin-top:25px;}


.About01{ overflow:hidden;  position:relative; padding-top:6%; padding-bottom:5%;text-align:center; }
.About01 .line01{ margin:0 auto; border-bottom:1px solid #bbb; width:100%; height:1px; margin-top:30px; margin-bottom:30px;}
.About01 .pic01{ width:860px; display:block; margin:0 auto; line-height:440%;}
.About01 .container{  font-size:16px;  line-height:30px;}
.About01 a.f12{border:1px solid #ddd;padding:7px 50px;border-radius:2px; font-size:18px; font-weight:bold; background:#f2f2f2; color:#c00; margin-right:20px;}
.About01 a.f12:hover{background:#db3326;border-color:#db3326;color:#fff}
.About01 a.onlink{background:#db3326;border-color:#db3326;color:#fff}

.AboutBg{
	background-image: url(../images_new/about00.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #fff;
}




.ProList{ overflow:hidden; background:#fff; position:relative; padding-top:6%; padding-bottom:5%;text-align:center; }
.ProList .line01{ margin:0 auto; border-bottom:1px solid #bbb; width:1200px; height:1px; margin-top:30px; margin-bottom:30px;}
.ProList .pic01{ width:860px; display:block; margin:0 auto; line-height:480%;}
.ProList .container{  font-size:16px; line-height:30px;}
.ProList a.f12{border:1px solid #f2f2f2;padding:10px 30px;border-radius:2px; font-size:18px; background:#f2f2f2; color:#333; margin-right:20px;}
.ProList a.f12:hover{background:#db3326;border-color:#db3326;color:#fff;}
.ProList a.onlink{background:#db3326;border-color:#db3326;color:#fff}


.ProAll{
	overflow:hidden;
	position:relative;
	height:900px;
	text-align:center;
	background:#fff;
	overflow:hidden;
}
.ProAll h1{ font-size:36px; color:#333; font-weight:normal; text-align:center; margin:80px 0px 10px 0; line-height:46px;}
.ProAll .line01{ margin:0 auto; border-bottom:1px solid #bbb; width:1200px; height:1px; margin-top:30px; margin-bottom:30px;}
.ProAll ul{ overflow:hidden; margin:40px auto 0; margin-bottom:30px; text-align:center;}
.ProAll ul li{ width:23%; float:left; margin:10px 10px;  text-align:left; line-height:36px; font-size:18px; padding:0px;}
.ProAll ul li div{overflow:hidden; width:262px; height:184px; display:block; clear:both; background:#fff;}
.ProAll ul li div img{ margin:0px;}
.ProAll li img:hover{
    transform: scale(1.3);
	 transition:all 0.6s;
}
.ProAll li a:hover{
	text-decoration: underline;
}

.NewsMenu{ width:1220px; display:block; text-align:right;}







