.top-box{ width:100%; 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;}

.menu{width:1180px;height:54px;}

#nav {

	width:1180px;height:54px;

}

#nav li {

	display: block;

	position: relative;

	width:117px;height:54px;float:left;list-style:none;border-right: 1px solid #0D5EB4;font-size: 16px;color:#fff;text-align:center;

}

#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;font-weight:bold;

}

#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; height:164px; 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:155px; }

.logo{ width:auto; height:63px; padding-top:46px; float:left; }

.ggy{ width:auto; height:63px; padding-top:44px; float:left; padding-left:18px;}

.ggy span{font-size:18px;font-weight:400;padding-top:0px;line-height:34px;color:#05A0F0;display: block;}

.ggy p{font-size: 20px;font-weight:bold;color:#f60;}

.phone-box{ width:245px; height:63px; margin-top:46px; float:right; background:url(../images/dianhua.gif);}

.phone-box span{font-size:28px;color:#E2140D;}

.phone-box p{ font-size:16px;padding-top:12px;line-height:34px;display: block;}



.banner01{ width:100%; height:320px; background-repeat:no-repeat; background-position:center top;}





/* 鎼滅储 */

.search_nav_bg{ width:100%; margin:0 auto;height:64px; border-bottom:1px dotted #ccc; }

.search_nav{ padding:0px 0;   width:1180px; margin-left:auto; margin-right:auto; }

.hot_keyword{ padding:21px 0 0 0px; float:left; width:850px;}

.hot_keyword a{ margin-right:8px;}

.search{ float:right; padding:0 0px 0 0;}

.search_le{ float:left; padding-top:10px;}

.search_box{ float:right; padding:17px 20px 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; }

.bottom_k{ width:1200px; height:auto; overflow:hidden;}

.bottom_left{ width:260px; height:203px; overflow:hidden; float:left; padding-top:110px; padding-left:6px;}

.bottom_right{ width:934px; height:auto; overflow:hidden; float:left; padding-top:40px; }

.footer{width:934px;color: #f9f2f2;height:auto;overflow:hidden;}

.footer a{color: #9e9898;}

.footer_left{width:700px; 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:600px; float:left; padding-left:32px; border-left:1px solid #3376B9; margin-left:36px;}

.footerRight ul{

	width:150px;

	height:auto;

	float:left;

	overflow:hidden;

	background-image: url(../images/footbt_11.jpg);

	background-repeat: no-repeat;

	background-position: left 8px;

}

.footerRight ul li{ padding-left:25px; text-align:left; line-height:30px; height:30px;}



.xinxi{ width:870px; height:24px; line-height:24px; color:#ccc; margin-top:24px; padding-left:64px;}

.xinxi a{color:#ccc;}

/*搴曢儴*/







/* 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;}

