@charset "utf-8";
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/* 头部  */
.header {
	height: 120px;
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.header h1 {
	float: left;
	position: absolute;
	top: 10px;
	left: 0;
	z-index: 9999;
}
.header h1 a {
	width: 250px;
	float: left;
}
.header .text {
	float: left;
	font-size: 24px;
	margin-top: 28px;
	color: #333;
	margin-left: 210px;
	font-weight: bold;
}
.header .text span {
	display: block;
	font-size: 16px;
	color: #999;
	font-weight: normal;
}
.header .text i{ color: #2a8daa;font-style: normal;}

.header .hd_tel{ background: url(../images/hd_tel.png) left center no-repeat; width: 250px; float: right; height: 95px; padding: 25px 0 0 70px; line-height: 25px;}
.header .hd_tel i{font-style: normal; font-size: 18px; font-weight: bold;}

.tips {
	background: #333;
	height: 40px;
	line-height: 40px;
	color: #fff;
}
.tips_txt {
	font-size: 12px;
}
.tips .phone {
	background: url('../images/topicon2.png') no-repeat 3px -80px;
	padding-left: 25px;
}
.tips .phone span {
	font-size: 22px;
	color: #00549d;
	font-family: Arial;
	margin-left: 10px;
}
.tips .icon {
	text-align: right;
}
.tips .icon a {
	background: url('../images/topicon.png') no-repeat left 3px;
	margin-left: 13px;
	color: #fff;
	font-size: 12px;
	padding: 4px 0 4px 28px;
}
.tips .icon a:hover {
	color: #e4e4e4
}
.tips .icon .a2 {
	position: relative;
	background-position: 0 -40px;
	z-index: 10;
}
.tips .icon .a2 span {
	position: absolute;
	top: 25px;
	left: -15px;
	background: #ececec;
	padding: 5px;
	display: none;
	z-index: 5;
}
.tips .icon .a2 span::before {
	position: absolute;
	content: "";
	top: -12px;
	left: 50px;
	border: 6px solid transparent;
	border-bottom-color: #ccc;
}
.tips .icon .a2 img {
	width: 100px;
	height: 100px;
}
.tips .icon .a3 {
	background-position: 0 -130px;
}


.ind_menu{ height:50px; line-height:50px; position:relative; z-index:1; border-bottom: 5px solid #2a8daa; }
.ind_nav{ padding-left: 210px; width: 990px; margin: 0 auto}
.ind_nav a{ width: 110px; text-align: center; display: block; }
.ind_nav>li{ float:left; position:relative; display:inline;  }
.ind_nav>li>a{ display:block; font-size:16px;color:#333; border-radius: 10px 10px 0 0}

.ind_nav>li>ul.sub{ display:none;left:0; top:53px;position:absolute; background: rgba(0,0,0,0.7); line-height:26px;z-index: 999 }
.ind_nav>li>ul.sub li{ zoom:1; }
.ind_nav>li>ul.sub>li>a{ display:block; color: #fff; padding: 8px 0; width:150px; font-weight: normal;}
.ind_nav>li>ul.sub a:hover{ background:#6d6d6d; color:#fff;  }
.ind_nav>li.on>a{ background:#2a8daa; color:#fff; border-radius: 10px 10px 0 0 }


/* footer */
.footer_lv { background: url(../images/footer.jpg) no-repeat center 0; height: 320px; }
.footNav { height: 46px; line-height: 46px; background: #2a8daa; text-align: center; color: #fff; font-size: 16px; }
.footNav a { color: #fff; }
.footNav a:hover { color: #e9ba25; }
.footNav span { margin: 0 20px; font-weight: bold; cursor: default; }

.footer_lv h2 { padding-top: 61px; margin-right: 60px; }
.siteInfo { padding-top: 61px; line-height: 30px; color: #fff; opacity: 0.5; filter: alpha(opacity = 50); font-size: 13px; }
.siteInfo a { color: #fff; }
.siteInfo a:hover { color: #50b64f; }
.siteInfo .long { margin-right: 30px; }
.siteInfo .short { margin-right: 24px; }
.siteInfo em { cursor: default; margin: 0 5px; font-style: normal; }

.code p { width: 88px; text-align: center; margin-left: 14px; padding-top: 70px; line-height: 30px; font-size: 13px; color: #fff; }
