.fl{float: left;}
.fr{float: right;}

/*ͷ��*/
.header{ width: 1349px;  position: absolute; z-index:9999;  top: -5px;left: -74.5px; height: 125px;background-color: #fff;}
	.h125{ height: 125px; }
		.logo{ padding-top:23PX; left: 74px;position: absolute;}
		.logo,.logo img{ width: 540px;}
		.top_r{position: absolute;left: 799px;}
			.top_nav{ text-align: right; height:56px; padding-top:20px; }		
			.top_nav a{font-size: 14px;  font-family: 'Microsoft YaHei'; line-height:14px; display: inline-block; padding:0 5px; -border-left: 1px solid #818181; border-right: 2px solid #818181; color: #818181;}
			/*����*/
			.search{ width: 460px; height: 38px; border:1px solid #d0d0d0; border-radius: 16px; }
			.search input{ display: inline-block; border:0; vertical-align: top; }
			.input_1{ background:none; width:388px;height:36px; padding-left:20px; line-height:36px; color: #555555; font-size:16px;}
			.button_1{ background:url(/index/searchbg1.png) no-repeat center center; width:35px; height:36px; cursor: pointer;}
	/*�����˵�*/
	.navlist{ z-index:200;  margin: 0 auto;  width: 1200px; clear: both; height:62px; background: #1a487c; position: absolute;
    top: 126px;
     }
	.navbg{ z-index:200;  margin: 0 auto; width: 1920px; clear: both; height:62px; background: #1a487c; position: absolute;
    top: 126px;
    left: -356px; }
	.nav_c{ text-align:center;list-style-type:none;float: left;  margin: 0 auto;color: #fff;}
	.navpbg{ position: fixed;  left:0; right:-9.2px; top:0; bottom:0; z-index: 1111;  }
	.navp{ position: fixed;   top: 0; z-index: 1111; }
	.navlist li{  display:inline;list-style-type:none;display: inline-block; margin-right:5px; background: url(/index/navbg1.jpg) no-repeat right center;position: relative;}
		.one_m{ display: inline-block; font-size: 20px; line-height: 62px; padding:0 30px 0 42px; color: #fff; letter-spacing: 2px;}
		.nav_h{}
		.nav_h .one_m,.one_m:hover{background: #002d5e;  #060001; padding:0 30px 0 42px;  color:#fff;}

		.sub{ position: absolute;  top:62px;  background: url(/index/menu_sub_bg.png);width: 152px; padding:8px 6px; display: none; z-index: 9999; }
		.sub a{ display: block; width: 100%; text-align: center; line-height: 26px; font-size: 14px; color: #fff; }

/*�ƶ���ͷ��*/
.header_mobile{display: none; position: relative;padding-bottom:15px; }
.header_mobile .logo{ width:100%; padding:0px;}
.header_mobile .logo a,.header_mobile .logo span{ display:inline-block; vertical-align: middle;}
.header_mobile .logo a { width: 65%; float: left;}
.header_mobile .logo a img{ width: 100%; }
.header_mobile .logo span{ float: right; height:22px; padding-top:15px;}
.header_mobile .logo span img{ width: 22px; margin-left: 10px;cursor: pointer;}
.header_mobile .search_m{width:90%; background: #fff;height: 38px; border:1px solid #d0d0d0; border-radius: 16px;  display: none; position: absolute; left:5%; z-index: 111;}
	.search_m input{ display: inline-block; border:0; vertical-align: top; }
.header_mobile .input_1{width:80%;}
.header_mobile .button_1{ float: right; margin-right:10px; }


	.nav_mobile{ position: absolute; right: 0; top:100px; z-index: 111; width: 90%; background: url(/index/icon_nav3.png); display: none; }
	.nav_mobile li{border-bottom: 1px solid #e2e4e5; cursor: pointer; }
	.nav_mobile li .one_m2{ font-size:16px; display: block; width: 96%; padding:3%; }
	.nav_mobile li:hover{}
	.nav_mobile li:hover .one_m2,.nav_mobile .nav_h2 .one_m2{ color: #1a487c;}
	.sub2{ display: none; }
	.sub2 a{ display:inline-block;margin-left:15px; line-height: 26px; font-size: 14px;  }

