﻿@charset "utf-8";

/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

.w{ width:1200px; margin:0 auto;}

ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i {
	list-style: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

em,i {
	font-style: normal;
}

.clearfix {
	display: inline-table;
}

* html .clearfix {
	height: 1%;
/*ie6*/
}

*+html .clearfix {
	min-height: 1px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

input,textarea {
	outline: none;
}/*去掉输入框得到焦点时边框会出现阴影效果----例如370 火狐*/

a {
	blr: expression(this.onFocus=this.blur());
 /* IE Opera */
	outline: none;
 /* FF Opera */
}

a:hover{ text-decoration:none;}

a:focus {
	-moz-outline-style: none;
 /* FF */
} /*去掉a标签超链接的虚线框*/

body {
	margin: 0px;
	color: #3F3F3F;
	font-size: 12px;
	font-family: Microsoft YaHei,宋体,Arial, Helvetica, sans-serif;
}

.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}



/*头部*/

.top_box {
	width: 100%;
	height: 32px;
	background: #414141;
}

.top {
	width: 1180px;
	height: 32px; font-size:13px; cursor:pointer;
	margin: 0 auto;
	color: #fff;
}

.top a{ color:#fff;}

.top_l {
	height: 32px;
	line-height: 32px;
	float: left;
}

.top_r {
	height: 32px;
	line-height: 32px;
	float: right;
}
.top_r p{ float:left; margin-right:10px; font-size:}

.top_r a {
	color: #fff;
}

.top_r a:hover { color:#fff;
}



/*logo*/

.lgbj {
	width: 100%;
	height: 150px;
	margin: 0 auto;
}

.logo {
	width: 1180px;
	height: 164px;
	margin: 0 auto;
}

.logo a {
	float: left;
	margin-top: 35px;
}

.logo a img {
	display: block;
}

.logo h4 {
	font-size: 18px;
	margin-top: 52px;
	float: left;
	line-height: 30px;
}

.logo h4 em {
	color: #ce2925;
}

.logo_r {
	height: 64px;
	float: right;
	padding-top: 42px;
}

.logo_dh {
	width: 65px;
    height: 65px;
    float: left;
    margin-right: 14px;
}

.skea {
	float: left;
	margin: 72px 0 0 46px;
}

.logo_dh img {
	width: 65px;
	height: 65px;
}

.logo_hm {
	float: right;
	line-height: 30px;
}

.logo_hm span {
	font-family: Impact;
	display: block;
	font-size: 30px;
	color: #ce2925;
}



/*导航*/

.nav_box {
	width: 100%;
	height: 52px;
	background: #005ab8;
}

.nav {
	width: 1210px;
	height: 52px;
	margin: 0 auto;
}

.nav ul li {
	text-align: center;
	float: left;
	height: 52px;
	line-height: 52px;
}

.nav ul li a {
	display: block;
	font-size: 14px;
	text-decoration: none; color:#fff;
	display: block; text-align:center; width:109px;
	float: left;
}

.nav ul li a:hover {
	color: #fff;
	background: #ce2925;
}

.nav ul .another a {
	color: #fff;
	background: #ce2925;
}

.nav ul:last-child {
	background: none;
}

.fixedNav {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 100000;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop));
}



/*底部*/

.navv_box {
	width: 100%;
	height: 48px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #005ab8;
}

.navv {
	width: 1210px;
	height: 48px;
	margin: 0 auto;
}

.navv ul li {
	text-align: center;
	float: left;
	height: 48px;
	line-height: 48px;
}

.navv ul li a {
	display: block;
	font-size: 14px;
	text-decoration: none;
	display: block;
	padding: 0 25px;
	float: left;
	color: #fff;
}

.navv ul li a:hover {
	color: #333;
	text-decoration: underline;
}

.navv ul .another a {
	color: #333;
	text-decoration: underline;
}

.navv ul:last-child {
	background: none;
}

.foot {
	margin: 16px auto;
}

.foot li {
	line-height: 30px;
	text-align: center;
	font-size: 14px;
}



/*客服*/

*html #kefu {
 /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: 50px;
 /*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
	top: expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+50 : document.body.scrollTop +50);
}

.kefu {
	position: fixed;
	right: 0px;
	top: 80px;
	z-index: 10008;
}

.kefu #kefu {
	position: absolute;
	z-index: 10008;
	right: 0px;
	top: 0;
	width: 132px;
	padding: 10px;
	background: #fff;
	border: 1px solid #ddd;
	box-shadow: 1px 1px 1px #d4d4d4;
	font-size: 12px;
}

.kefu .kf_tel {
	height: 25px;
	background: url('../images/img.gif') no-repeat 0px 0px;
}

.kefu .kf_tel_ct {
	color: #666;
	line-height: 150%;
}

.kefu .kf_tel_num {
	color: #c00;
	font-size: 18px;
	font-family: Arial,Verdana;
	font-style: italic;
	font-weight: bold;
	display: block;
	padding: 5px 0px;
}

.kefu .kf_online {
	height: 30px;
	background: url('../images/img.gif') no-repeat 0px -50px;
}

.kefu .kf_online_qq {
	height: 25px;
}

.kefu .kf_online_qq a:link, .kf_online_qq a:active, .kf_online_qq a:visited, .kf_online_qq a:hover {
	text-decoration: none;
	color: #666;
}

.kefu .kf_qcode {
	padding: 10px 0px 0px 0px;
}

.kefu .kf_spr {
	border-bottom: 1px dashed #c0c0c0;
	margin: 8px 0px;
}

.kefu .kf_close {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 12px;
	height: 12px;
	background: url('../images/img.gif') no-repeat 0px -150px;
}

.kefu .kf_close a {
	display: block;
	height: 10px;
}

.kefu .kf_close a span {
	display: none;
}

.kefu .kf_open a {
	display: block;
	width: 37px;
	height: 196px;
	background: url(../images/kf_bg.png) no-repeat center center;
	position: absolute;
	right: 0px;
	top: 0;
}


/*--底部--*/
.bottom_top{ background:#222; margin-top:36px; height:340px;}

.bot_tit h3{ font-size:16px; color:#666; font-weight:bold;}
.bot_tit em{ display:block; background:#fff; width:24px; height:2px; margin: 18px 0 36px;}
.bot_left,.bot_cen{ margin-top:48px;}
.bot_left{ border-right:1px solid #333; height:257px; width:290px; margin-left:20px;}
.bot_right{ margin-left:50px;}

.bot_left dl dt{ font-size:14px; color:#666;}
.bot_left dl dd{ font-size:30px; font-weight:bold; color:#0A60D1; padding-bottom:8px; }
.bot_left p{ font-size:14px; color:#999; line-height:30px;}

.bot_cen{ width:620px; margin-left:50px;}
.bot_cen p{ line-height:36px; color:#999;}
.bot_cen p a{ color:#999;}
.bot_cen ul li{ line-height:42px; float:left; width:100px; height:42px;}
.bot_cen ul li a{ font-size:14px; color:#999;}
.bot_cen ul li a:hover{ color:#0A60D1;}

.bot_right{ width:135px; margin-top:89px;}
.bot_right h3{ color:#999; text-align:center; font-size:13px; padding-top:8px;}

.bottom_bot{ background:#222; height:72px;  border-top:1px solid #333;}

.bottom_bot ul{ float:left;}
.bottom_bot ul li{ float:left; width:80px; font-size:14px; color:#666; text-align:center; line-height:72px;}
.bottom_bot ul li a{ color:#999;}
.bottom_bot ul li a:hover{ color:#0A60D1;}
.bottom_bot p{ float:right; line-height:72px; color:#666; font-size:14px;}
.bottom_bot p a{ color:#666;}
