.wrapper {width:100%; position:relative}

.header {width:100%; height:135px; border-bottom:2px solid #0c65a9; }
	.head {width:1000px; margin:0 auto; }
		.top_btn {float:left;}
		.top_btn ul li {float:left;}
		.top_btn ul li {float:left; padding:5px}

		.top_logo {text-align:center; padding-top:20px;}
			
		.top_icon {float:right;}
		.top_icon ul li {float:left; padding:10px 0px}
		.top_icon ul li a{padding:10px; color:#666; border-right:1px solid #ccc; text-decoration:none}
		.top_icon ul li.blue a{background:#1b75bc; color:#fff}
		.top_icon ul li.green a {background:#5f9317; color:#fff}
		.top_icon ul li.gray a {background:#646464; color:#fff}

		.top_icon ul li a:hover {text-decoration:none;}
		.top_icon ul li a:actice {text-decoration:none;}
		.top_icon ul li a:visited {text-decoration:none; }


		.top_menu {width:1000px; margin:0 auto; position:relative;}

.main_wrap{width:1000px; margin:0 auto; margin-top:10px; position:relative;}

	.main_visual {float:left}
	.main_right {float:left; width:298px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #ccc}
		.main_tel {padding:20px;}
		.main_bn01 {background:url('/img/main/main_bn01_bg.jpg') no-repeat; width:298px; height:116px; border-top:1px solid #ccc; position:relative}
		.main_bn02 {background:url('/img/main/main_bn02_bg.jpg') no-repeat; width:298px; height:116px; border-top:1px solid #ccc; position:relative}
		
		.bn_title {position:absolute; left:15px; top:25px;}
		.bn_con {position:absolute; left:28px; top:60px;}
	
	.main_content {clear:both; width:1000px; margin:0 auto; position:relative}
	
			.content01 {float:left; width:340px; height:195px; padding-top:15px;}
			.outsourcing {height:95px; position:relative}
			.out_title {float:left}
			.more_title {float:right; padding-top:5px}
			.more_title02 {float:right; padding-top:5px}

			.con_ul {clear:both; padding-left:17px; padding-top:10px;}
			.con_ul li{float:left}

			.con_ul02 {clear:both; padding-left:0px; padding-top:0px; border-bottom:1px solid #ccc; height:30px}
			.con_ul02 li{float:left}

			.consulting {height:105px; position:relative}

		.content02 {float:left; width:320px; height:195px; padding-left:25px; padding-top:15px;}
			.notice_ul {padding-top:10px;}
			.notice_ul li {display:block; line-height:140%; padding:5px 0px; color:#666;}
			.notice_ul li a {color:#666;}
			.notice_ul li a:hover {text-decoration:none;}
			.notice_ul li span {color:#aaa; float:right;}

		.content03 {float:left; width:290px; height:195px; padding-left:24px; padding-top:15px;}



.quick {width:95px; }
.quick ul li{padding:2px 5px; border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc}




.main_slider {clear:both; width:100%; border-top:2px solid #c9c9c9; height:75px;}
	.slider {width:1000px; margin:0 auto}

.foot_company {width:100%; height:35px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
	.foot_company ul {width:1000px; margin:0 auto; padding-top:10px}
	.foot_company ul li {/* float:left; */ padding:0px 15px}
	.foot_company ul li a {color:#444;}

.foot_copy {width:100%; background:#f1f1f1; height:110px;}
	.foot_copy ul {width:1000px; margin:0 auto; padding-top:15px;}
	.foot_copy ul li {text-align:center; line-height:170%; color:#666}
	.foot_copy ul li.copy{ color:#bbb}

