﻿
.top-box{ width:100%; height:34px; background:#f5f5f5;}
.top-w{ width:1180px; height:34px; margin:0 auto;}
.top-left{ width:auto; height:34px; line-height:34px; float:left; color:#666;}

.top-r{ width:300px; height:34px; text-align:left; float:right; }
.top-t_wz{ width:auto; line-height:34px; float:right;}
.top-t_wz_t{ width:auto; line-height:34px; float:right; display:inline;}
.weixin{ width:auto; height:34px; position:relative; text-align:center;float:right; padding-right:6px; display:inline;}
.weixin .weixin_nr{width:128px; height:128px; padding:5px; background:#3060A1; text-align:center; position:absolute; left:-30px; top:34px; 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 #3060A1;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:70px; background:#0A50A8; overflow:hidden; }
.nav_box{ width:100%; height:70px; background:#0A50A8; overflow:hidden; position: absolute; z-index: 999999999; }
.nav_bx{ width:1180px; height:70px; background:#0A50A8; overflow:hidden; margin:0 auto; }
.nav_left{ width:148px; height:54px; float:left; padding-top:10px;}
.nav_right{ width:192px; height:70px; float:right; }

.nav{  height:70px; overflow:hidden; margin-left:30px; float:left;}
.nav ul{ width:1002px; height:70px;}
.nav ul li{ float:left; background:url(../images/nav01.gif) no-repeat left 0px; position:relative;z-index:999; line-height:70px; height:70px;}
.nav ul .bgno a{ background:none;}
.nav ul li  > a{font-size:16px; color:#ffffff;  display:block;  width:auto; padding-left:23px; padding-right:23px; height:70px; line-height:70px; float:left; text-align:center; }
.nav ul li >  a:hover{text-decoration:none; color:#fff;height:70px; line-height:70px;background:#D9251D;}
.nav ul li .cur{text-decoration:none; color:#fff; height:70px; line-height:70px; background:#D9251D;}





.nav_bk{ width:1180px; height:50px;}




/* 首页布局*/

.top{ width:1180px; height:148px; margin:0 auto; }
.logo{ width:auto; height:90px; padding-top:32px; float:left; }
.ggy{ width:335px; height:90px; padding-top:44px; float:left; padding-left:18px;}
.ggy span{ width:284px; height:30px;line-height:32px;color:#333;display: block; text-align:center; margin-top:10px;background:url(../images/anniu.gif) no-repeat left; float:left;}
.ggy p{ font-size:21px; font-weight:bold; color:#333;display: block;  float:left;}
.phone-box{ width:250px; height:57px; margin-top:44px; float:right; background:url(../images/dianhua.png);}


.banner01{ width:100%; height:350px; background-repeat:no-repeat; background-position:center top;}


/* 搜索 */
.search_nav_bg{ width:100%; margin:0 auto;height:70px; background:#f5f5f5;}
.search_nav{ padding:0px 0;   width:1180px; margin-left:auto; margin-right:auto; }
.hot_keyword{ padding:24px 0 0 0px; float:left; width:840px;}
.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:20px 20px 0 0;}
.search_text{ float:left; position:relative;color:#666;}
.search_text input{float:left; height:32px;  width:230px; padding-left:10px; border:1px solid #cccccc; line-height:32px; color:#999;}
.search_bnt{float:left;}
.search_bnt input{ float:left;width:70px; height:34px; line-height:34px; color:#fff; font-size:15px; height:34px; border:none;background:#0A50A8; cursor:pointer;}
.fontb{ font-weight:bold;}

/*底部*/
.bottom-box{ width:100%; height:auto; overflow:hidden; background:#0A50A8; padding-top:40px; padding-bottom:46px; }
.bottom_k{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}
.bottom_l{ width:306px; height:142px; background:url(../images/shu.gif) no-repeat right top; padding-top:8px;}
.bottom_c{ width:620px; height:150px; padding-left:35px; padding-right:35px;background:url(../images/shu.gif) no-repeat right top;}
.bottom_r{ width:180px; height:auto; overflow:hidden;}
.bottom-menu{ width:620px; height:38px; line-height:38px; text-align:left;color:#ccc;}
.bottom-menu a{ margin-right:18px;}

.xinxi{ width:620px; height:auto; overflow:hidden;font-size:14px; color:#fff; line-height:32px; padding-top:6px;}
.xinxi a{ color:#FFF;}
.footer_right{ width:130px; height:auto; float:left; padding-top:6px; margin-left:35px;}
.footer_right img{ width:130px; height:130px; float:left;}
.footer_right p{ width:130px; height:30px; display:block; float:left; line-height:30px;  color:#fff; text-align:center; }
/*底部*/



/*左侧浮动广告*/
.fdgg { /* This will make your footer stay where it is */
	bottom: 0;
	width:152px;
	height: 340px;
	margin: 0 auto 0 auto;
	padding:0px;
	position: fixed;
	z-index:1000000000;
	left:0;
}
.fd_dw{ width:152px; height:340px; position:relative;}
.fd_pic{ width:152px; height:340px; position:absolute; z-index:10000000001;}
.close{ width:20px; height:20px; position:absolute; z-index:100000000002; right:5px; top:5px;}