@charset "utf-8";
/* CSS Document */

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
img/* img elements 图片元素 */{
border:medium none;
margin: 0;
padding: 0;
}
/** 设置默认字体 **/
body,button, input, select, textarea { font-size: 12px;font-family:"微软雅黑";color:#333; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none;color:#333;}
a:focus{outline: none;}
a:hover { text-decoration: none;}
/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

/** 页面框架样式 **/
.fn_clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.fn_clear{zoom:1;}
.fn_hide{display:none;}
.fn_show{display:block;}
.fn_left,.fn_right{display:inline}
.fn_left{float:left;}
.fn_right{float:right}

/*页面公共样式开始*/
.html
{
	min-width:1200px;
}
.main
{
	width:1200px;
	margin:0 auto;
}
.top
{
	height:40px;
	background:#0169cc;
	line-height:40px;
	color:#afd8ff;
}
.top p
{
	float:left;	
}
.top span
{
	float:right;
}
.top span a
{
	color:#afd8ff;
	margin:0 5px;
}
.top span a:hover
{
	color:#ffc602;
}
.head
{
	height:135px;
	background:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	position:relative;
}
.logo
{
	float:left;
	margin:25px 0 0 0;
}
.phone
{
	height:101px;
	width:30%;
	background:url(../images/phone_bg.png) no-repeat left top #ffc602;
	position:absolute;
	right:0;
}
.phone_con
{
	margin:30px 0 0 40px;
}
.phone_con img
{
	float:left;
	display:block;
}
.phone_con div
{
	float:left;
	margin:0 0 0 10px;
}
.phone_con div p
{
	font-size:16px;
	color:#333333;
}
.phone_con div span
{
	font-size:25px;
	color:#ce0e25;
	font-family:Impact;
	letter-spacing:1px;
}
.nav_fixed
{
	position:fixed;
	top:0;
	box-shadow:2px 2px 5px #888888;
}

.nav
{
	background:#fff;
	height:72px;
	line-height:72px;
	width:100%;
	z-index:500;

}
.nav ul li
{
	float:left;
	border-left:1px dashed #f1efef;
	height:72px;
	width:145px;
	text-align:center;
}
.nav ul li a
{
	text-align:center;
	font-size:16px;
	display:block;
	transition: all 1s;
}
.nav ul li.nav_last
{
	border-right:1px dashed #f1efef;
}
.nav ul li a:hover
{
	height:70px;
	color:#0169cc;
	border-top:2px solid #0169cc; 
	transform: rotate(0) translateX(0) translateY(25px);
	transition: all 1s;
}
.nav ul li a.nav_cru
{
	color:#0169cc;
	border-top:1px solid #0169cc; 
}
.footer
{
	background:url(../images/footer_bg.jpg) repeat-x;
	height:199px;
	margin:40px 0 0 0;
	position:relative;
}
.footer_t
{
	height:140px;
	padding:18px 0 0 0;
}
.footer_t_l
{
	float:left;
	width:500px;
}
.footer_t_l h2,.footer_t_r h2
{
	height:40px;
	color:#fff;
	font-size:16px;
	display:inline-block;
	border-bottom:3px solid #ffe000;
}
.footer_t_l span
{
	margin:12px;
	display:block;
}
.footer_t_l span a
{
	color:#137ce0;
	margin:0 10px 0 0;
	font-size:13px;
	line-height:28px;
}
.footer_t_r
{
	float:right;
	width:400px;
}
.footer_t_r p
{
	margin:12px 0 0 0;
	color:#fff;
	line-height:25px;
	font-size:13px;
}
.footer_d
{
	margin:10px 0 0 0;
}
.footer_d a
{
	text-align:center;
	color:#446a90;
	display:block;
}
.ewm
{
	position:absolute;
	right:0;
	top:65px;
	left:50%;
	margin-left:-45px;
}
/*页面公共样式结束*/