@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:100%; 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;
	background:#004da1;
	width:100%;
	margin:0 auto;

}
.footGuide{height:240px; margin-left:4%; margin-right:4%;}
.g1{ width:44%; float:left;}
.g3{ width:50%; float:left;}
.g2{ width:100%; margin-bottom:20px; line-height:250%; }
.g5{ width:100%;}

.g1 ul{ overflow:hidden; }
.g1 ul li{overflow:hidden; line-height:200%; }
.g1 em {font-size:16px; color:#fff; font-weight:bold; line-height:25px; text-align: left; display: block; padding-bottom:10px; padding-top:10px;}
.g1 a:link,a:visited{color:#eee; font-size:14px; font-weight:bold; }
.g1 a:hover{color:#f90; text-decoration: underline;}


.g3 ul{ overflow:hidden;}
.g3 ul li{overflow:hidden; line-height:200%;}
.g3 em {font-size:16px; color:#333; font-weight:bold; line-height:25px; text-align: left; display: block; padding-bottom:10px; padding-top:10px;}
.g3 a:link,a:visited{color:#eee; font-size:14px; }
.g3 a:hover{color:#f90; text-decoration: underline;}

.fr{float:right} /*浮动*/
.fl{float:left}

.g2 i{ font-size:14px; line-height:250%; font-style:normal;}
.g2 em {font-size:20px; font-weight:bold; color:#fff; line-height:40px; text-align: left; display: block; margin-bottom:10px;}
.g2 a,a:visited{ color:#fff; font-size:14px}
.g2 a:hover{ color:#f90; text-decoration:underline;}
.g5 em {font-size:14px; color:#333;}
.g5 img{ margin-bottom:5px; margin-top:5px;}

.cr{ color:#eee; width:96%; margin:0 auto; padding-top:15px;font-size:14px; border-top:1px solid #ddd; text-align:center; 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:100%;}
.index_R01{ width:100%;font-size:20px; font-weight: bold; color:#fff; margin-top:30px;}

.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:#333;}
.index_R01 a.f12top:hover{background:#da3728;border-color:#2e3a5a;color:#fff}



.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-bottom:10%;text-align:center; background:#fff;}
.About01 .line01{ margin:0 auto; border-bottom:1px solid #bbb; width:100%; height:1px; margin-top:5px; margin-bottom:2%;}
.About01 .pic01{ width:100%; display:block; margin:0 auto; line-height:300%; padding-top:30px;}
.About01 .container{  font-size:16px;  line-height:30px; }
.About01 a.f12{border:1px solid #f2f2f2;padding:7px 20px;border-radius:2px; font-size:18px; font-weight:bold; background:#f2f2f2; color:#333; margin-right:2%;}
.About01 a.f12:hover{background:#004da1;border-color:#004da1;color:#fff}
.About01 a.onlink{background:#004da1;border-color:#004da1;color:#fff}
.About01 img{ width:98%;}
.About01 .title01{ font-size:16px; font-weight:bold; color:#fff; background:#004da1; display:block; width:100%; line-height:45px; padding-left:2%; margin-bottom:3%; clear:both;}
.About01 li { width:47%; float:left; margin-left:3%; text-align:center; margin-bottom:2%; line-height:260%;}
.About01 li img{ border:1px solid #ccc;}
.About01 a.f13{border:1px solid #c00;padding:6px 25px;border-radius:2px; font-size:16px; font-weight:bold; background:#fff; color:#c00; margin-right:10px;}
.About01 a.f13:hover{background:#004da1;border-color:#004da1;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:95%; display:block; margin:0 auto; line-height:400%;}
.ProList .container{  font-size:16px;  line-height:30px;}
.ProList a.f12{border:1px solid #f2f2f2;padding:7px 13px;font-size:18px; background:#f2f2f2; color:#333; margin-right:10px;}
.ProList a.f12:hover{border:1px solid #004da1;padding:7px 13px;font-size:18px; background:#004da1; color:#fff; margin-right:10px;}
.ProList a.f12:visited{border:1px solid #004da1;padding:7px 13px;font-size:18px; background:#004da1; color:#fff; margin-right:10px;}
.ProList a.onlink{background:#004da1;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:30px; font-size:16px; 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;
}



.d01{
	overflow:hidden;
	position:relative;
	background-color: #fff;
	height:850px;
	background-image: url(../images/d_02.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align:center;
}
.d01 h1{ font-size:55px; color:#383c42; font-weight:normal; font-weight:bold; margin:8% 0 30px 0; line-height:26px;}
.d01 p{ font-size:20px; color:#a7a9ac; line-height:10px; margin-top:50px;}
.d01 a.f12{border:1px solid #2086fa;padding:10px 50px;border-radius:6px; font-size:26px; font-weight:bold; letter-spacing:2px; background:#2086fa; color:#fff;}
.d01 a.f12:hover{border-color:#60bcff;color:#fff}


.d02{ overflow:hidden; background:#1c7af7; position:relative; padding-top:10%; padding-bottom:5%;text-align:center; }
.d02 .pic01{ width:880px; display:block; margin:0 auto;}
.d02 p{ overflow:hidden;text-align:left; font-size:16px; color:#eee; line-height:30px; width:830px; margin:0 auto; padding-top:10px;}
.d02 a.f12{
	float:left;
	margin-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	border-radius:6px;
	font-size:24px;
	font-weight:bold;
	letter-spacing:2px;
	color:#fff;
	background-color: #1c7af6;
	background-image: url(../images/d_07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	width:272px;
	height:67px;
	line-height:40px;
}
.d02 a.f12:hover{
	color:#853500;
	background-image: url(../images/d_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
	}


.d03{
	overflow:hidden;
	background-color: #fff;
	height:450px;
	text-align:center;
}
.d03 h1{ font-size:30px; color:#383c42; font-weight:normal; margin:10% 0 30px 0; line-height:26px;}
.d03 .pic01{ padding-top:20px;}


.NewsMenu{ width:1220px; display:block; text-align:right;}


.c01{ line-height:150%; font-size:14px;}
.c01 img{ width:50%}
.c02{ font-size:16px; line-height:220%; text-align:center; padding-top:20px; padding-bottom:20px;}