﻿.top-box{ width:100%; min-width: 1180px; height:32px; background:#f6f6f6;}
.top-tt{ width:1180px; height:32px;}
.top-w{ width:1180px; height:32px;}
.top-left{ width:auto; height:32px; line-height:28px; float:left;}
.top-r{ width:450px; height:32px; text-align:right; float:right;;}
.top-t_wb{ width:54px;margin-right:8px; margin-top:4px; float:right;}
.top-t_wb img{ margin-right:8px;}
.top-t_wz{ width:auto; line-height:32px; float:right;}
.top-t_wz_t{ width:auto; line-height:30px; float:right; display:inline;}
.weixin{ width:auto; height:30px; position:relative; text-align:center;float:right; padding-left:3px; display:inline;}
.weixin .weixin_nr{width:128px; height:128px; padding:5px; background:#ccc; text-align:center; position:absolute; left:-30px; top:30px; display:none;z-index:9999988; }
.weixin .weixin_nr img{  width:128px; height:128px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #ccc;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:54px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}


/*导航*/
.nav_bg{ width:100%; height:54px; background:#0054A7;min-width: 1180px;}
.menu{width:1180px;height:54px;}
#nav {
	width:1180px;height:54px;
}
#nav li {
	display: block;
	position: relative;
	height:54px;float:left;list-style:none;border-right: 1px solid #0D5EB4;font-size: 16px;color:#fff;text-align:center;
}
#nav > li > a {padding: 0 16px}
#nav li a {
	display: block;
	display:block;height:54px;/*border-left:1px solid #000;*/font-size:16px; line-height:54px;color:#fff;text-decoration:none;position:relative;overflow:hidden;
}
#nav li a:hover, #nav li a.hov ,#nav li a.on{
	background:url(../images/nav01.jpg);color:#0054A7;
}

/* @group subnav */
#nav ul {
	position: absolute;
	left: -118px;
	display: none;
	margin: 0;
	padding: 0;
	list-style: none;
	padding-bottom: 3px;
	width:540px; border:1px solid #ccc; border-top:none; background:#fff; height:auto; padding:20px 20px 20px 40px;
	z-index:999999999;
}

#nav ul a {
	display: block;
	color: #333;
	font-weight: normal;
	width:120px; 
	height:34px; 
	line-height:34px; 
	float:left;
	font-size:14px;
	text-align:left;
	
}
#nav ul a:hover {
	background:#fff;
	color: #05A0F0;
	font-size:14px;
	 text-decoration:underline;
}
* html #nav ul {
	margin: 0 0 0 -2px;
}
/** @group clearfix **/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
.c_list{ width:260px; background:#fff; float:left;}
.c_box{ width:280px; height:164px; float:right;}
.c_box img{ width:280px; height:130px;}
.c_box p{ width:280px; height:30px; line-height:30px; color:#333; font-size:14px; text-align:left; padding-top:4px;}
.left300{left: -300px;}
/*导航*/



/* 首页布局*/
.top{ width:1180px; height:130px; }
.top h1{display: none}
.logo{ width:auto; height:63px; padding-top:36px; float:left; }
.ggy{ width:auto; height:63px; padding-top:34px; float:left; padding-left:18px;}
.ggy .bl{border-left: 1px solid #eee;padding-left: 18px;}
.ggy span{font-size:18px;font-weight:400;padding-top:0px;line-height:34px;color:#0054a7;display: block;}
.ggy p{ font-size:24px; font-weight:bold; color:#ff000c;}
.phone-box{height:63px; margin-top:36px; padding-left: 70px; float:right; background:url(../images/tel.png) left center no-repeat;}
.phone-box span{font-size:30px;color:#df3840; font-weight: bold;}
.phone-box p{ font-size:18px;line-height:34px;display: block;}

.banner01{ width:100%; height:320px; background-repeat:no-repeat; background-position:center top; min-width: 1180px;}


/* 搜索 */
.search_nav_bg{ width:100%; margin:0 auto;height:64px; border-bottom:1px dotted #ccc; min-width: 1180px;}
.search_nav{ padding:0px 0;   width:1180px; margin-left:auto; margin-right:auto; }
.hot_keyword{ padding:21px 0 0 0px; float:right; width:910px;}
.hot_keyword a{ margin-right:8px;}
.search{ float:right; padding:0 0px 0 0;}
.search_le{ float:left; padding-top:10px;}
.search_box{ float:left; padding:17px 0 0 0;}
.search_text{ float:left; position:relative;color:#666;}
.search_text input{float:left; height:26px;  width:180px; padding-left:10px; border:1px solid #cccccc; line-height:26px; color:#666;}
.search_bnt{float:left;}
.search_bnt input{ float:left;width:48px; height:28px; border:none;background:url(../images/q_03.png) no-repeat; cursor:pointer;}
.fontb{ font-weight:bold;}

/*底部*/
.bottom-box{ width:100%; height:auto; verflow:hidden; background:#0054A7; padding-top:0px; padding-bottom:30px; min-width: 1180px;}
.bottom_k{ width:1200px; height:auto; overflow:hidden;}
.bottom_left{ width:260px; height:203px; overflow:hidden; float:left; padding-top:60px; padding-left:6px;}
.bottom_right{ width:934px; height:auto; overflow:hidden; float:left; padding-top:40px; }
.footer{ width:934px; color:#ccc; height:auto; overflow:hidden;}
.footer a{ color:#ccc;}
.footer_left{width:750px; height:auto; float:left;}
.footer_right{ width:180px; height:auto; float:left; padding-top:8px;}
.footer_right img{ width:180px; height:180px; float:left;}
.footer_right p{ width:180px; height:40px; display:block; float:left; line-height:40px;  color:#ccc; text-align:center; }

.footerRight{ width:666px; float:left; padding-left:32px; border-left:1px solid #3376B9; margin-left:36px;}
.footerRight ul{
	width:166px;
	height:auto;
	float:left;
	overflow:hidden;
}
.footerRight ul li{ padding-left:25px; text-align:left; line-height:30px;}

.xinxi{line-height:24px; color:#ccc; margin-top:24px; clear: both; text-align: center;}
.xinxi a{color:#ccc;}
.flink{clear: both;}
.flink,.flink a{color: #ccc;}
.flink a{margin-right: 5px;}
/*底部*/



/* QQ在线客服*/
/*.zxqq{ width:164px; position:fixed; height:auto;overflow:hidden; background:#fff; top:220px; right:10px;}
.kf_top{ width:164px; height:40px; background:#003398; line-height:40px; text-align:center; color:#fff; font-size:16px; font-weight:bold; border-bottom:3px solid #F16905;}
#close{display:block;width:17px;height:17px; float:right;cursor:pointer; border:0; font-size:13px; font-weight:normal; color:#f6f6f6;} 
.chat_f1_expr{width:162px;height:auto;overflow:hidden; background:#fff; border:1px solid #ccc; border-top:none; padding-top:8px; padding-bottom:14px;} 
.qq_list{ width:162px; height:auto; overflow:hidden;}
.qq_list ul{ list-style-image:none;}
.qq_list ul li{ width:162px; height:68px; float:left; border-bottom:1px dashed #ccc;}
.weix{ width:162px; height:auto;overflow:hidden; padding-top:12px; border-bottom:1px dashed #ccc;}
.weix img{ width:138px; height:138px; margin-left:auto; margin-right:auto; padding-left:12px;}
.weix p{ width:162px; height:30px; line-height:30px; text-align:center;}
.zxqq_phone{ width:162px; line-height:24px; font-size:18px; color:#E2140D; text-align:center; padding-top:8px;}*/

/*返回顶部*/
.izl-rmenu{position:fixed;right:5px;bottom:10px;z-index:999;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-top{background:url(../images/return_top.png) 0px 0px no-repeat;display:none;}
.izl-rmenu .btn-top:hover{background:url(../images/return_top_two.png) 0px 0px no-repeat;}
