@charset "utf-8";
/* clearing */
.clearfix:after,.wrap:after{content:".";display: block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix,* html>body .wrap{width:100%;}
* html .clearfix,* html .wrap  {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
}
 	html .clearfix,html .wrap{
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
}
.tleft								{text-align:left;}
.tright								{text-align:right;}
.tcenter							{text-align:center;}
.bold									{font-weight:bold}
.red									{color:#FF0000;}
.orange								{color:#FF6600;}
img 									{border:0;}
li										{list-style-type:none;}

*											{
	padding:0;
	margin:0;
	color: #664a43;
	
}
a											{color:#000; text-decoration:none;behavior:url(alink.htc); }
a:hover								{color:#999; text-decoration:underline}
body									{font-size:12px;font-family:Arial;margin:0 auto;text-align:center;background:#000;}
body>div							{margin:0 auto;}


/*----base----*/
.header{position:relative;width:950px;height:81px;}
	.header .logo{position:absolute;left:2px;bottom:6px;width:109px;}
	.header .logo a{display:block;width:109px;height:36px;background:url(logo.gif) no-repeat;}
	.header .menu{ position:absolute;right:4px; bottom:6px;}
	.header .menu li{float:left;}
	.header .menu li a{color:#FFF;font-size:11px;line-height:12px;display:block;padding:0 8px;border-right:1px solid #FFF}
	.header .menu .last a{border:0;}
	.header .menu .active a{color:#999;}
.footer{width:950px;height:80px;padding:6px 0 0 0;}
	.footer .link{float:left;padding:4px 0 0 0;}
	.footer .link li{float:left;}
	.footer .link li a{display:block;color:#fff;font-size:9px;line-height:9px;padding:0 8px;border-right:1px solid #888888}
	.footer .link .alt { font-weight:bold;}
	.footer .copyright{float:right;}
	.footer .copyright p{color:#fff;text-align:right;line-height:16px;font-size:9px;}
.wrap{width:948px;margin:0 auto;background:#fff;border:1px solid #747474;}
.sort_menu{overflow:hidden;float:right;height:16px;}
	.sort_menu li{float:left;}
	.sort_menu li a{color:#000;font-size:11px;font-weight:bold;line-height:15px;padding:0 14px;}
	.sort_menu .active a{color:#999;}
.page_nav{padding:12px 0;}
	.page_nav ul{text-align:center;margin:0 auto;padding:0;}
	.page_nav li{display:inline;height:12px;line-height:12px;margin:0px;padding:0;}
	.page_nav li a{color:#333;text-decoration:none;margin:0;padding:0 6px;line-height:12px;background:#c7bdb5;}
	.page_nav li a:hover{color:#ffffff;background:#84706b;}
	.page_nav li.active a,.page_nav li.active a:hover{color:#FFF;text-decoration:none;background:#664a43;}
	.page_nav li.afont{padding:0 6px;}
	.page_nav li.afont a{background:transparent;}
	.page_nav li.goto_page{}
	.page_nav li.goto_page .inp{line-height:16px;width:24px;height:16px;margin:0 2px;border:1px solid #CCC;}

/*----index----*/
.index_banner{overflow:hidden;position:relative;width:948px;height:382px;margin:5px 0 0 0;}
	.index_banner .logos{overflow:hidden;text-align:right;width:100%;height:30px;margin:352px 0 0 0;background:#000;filter:alpha(opacity=20);-moz-opacity:0.2;opacity: 0.2;}
	.index_banner table{position:relative;width:604px;border:0; border-collapse:collapse}
	.index_banner table td{}
	.index_banner table td img{ display:block;}
.index_news{margin:6px 0 0 0;background:#e5e5e5; text-align:left;height:auto;_height:115px;min-height:115px;overflow:hidden;zoom:1;_overflow:visible;}
	.index_news h2{font-size:13px; text-indent:19px;line-height:28px;}
	.index_news dl{margin:0 0 0 148px;}
	.index_news dt{}
	.index_news dt img{float:left;width:142px;height:62px;margin:4px 12px 0 0;border:5px solid #ffffff;}
	.index_news dd{line-height:24px;}
	.index_news dd span{color:#535353;font-size:9px;padding:0 4px 0 0;}
	
		
/*----about----*/	
.about_banner{clear:both;overflow:hidden;height:366px;}
.about_content{
	text-align:left;
	margin:6px 0 0 0;
	padding:38px 54px 54px 220px;
	background:#e5e5e5;
	font-weight: normal;
}
	.about_content h2{
	text-indent:-8000px;
	font-size:14px;
	height:35px;
	margin:0 0 20px 0;
}
.wrap .about_content a {
	color: #664A43;
	font-weight: bold;
}

	.about_content h2.about_aimer{ background:url(h2_about_aimer.gif) no-repeat;}
	.about_content h2.about_us{background:url(h2_about_us.gif) no-repeat;}
	.about_content h2.honors{background:url(h2_honors.gif) no-repeat;}
	.about_content h2.design_innovation{background:url(Aimer_E_About_03_07.jpg) no-repeat;}
	.about_content h2.Research_Development{background:url(Aimer_E_About_03_1_07.jpg) no-repeat;}
	.about_content h2.design{background:url(Aimer_E_About_03_2_07.jpg) no-repeat;}
	.about_content h2.Production{background:url(Aimer_E_About_03_3_07.jpg) no-repeat;}
	.about_content h2.contact { background:url(../images/contact_07.jpg) no-repeat;}
	.about_content h2.contact_answer { background:url(../images/Contact_answer_07.jpg) no-repeat;}
	.fashion_content .list h2.fashoin{text-indent:-8000px;font-size:14px;height:28px;margin:0 0 20px 0;background:url(h2_fashion.gif) no-repeat;}
	
	.about_content p,.about_content dt,.about_content dd{color:#664a43;line-height:18px;table-layout:fixed;word-wrap:break-word}
	.about_content p{margin:0 0 20px 0;}
	.about_content .img{padding:16px 0 30px 0;}
	.about_content .img li{float:left;width:274px;}
	.about_content .hon{margin:0 0 22px 0;}
	.about_content .hon dt{float:left;width:60px;}
	.about_content .hon dd{margin:0 0 0 60px;}
	
	.about_content .hon1{margin:0 0 0px 0;}
	.about_content .hon1 dt{float:left;width:60px; text-align:right; margin-right:}
	.about_content .hon1 dd{margin:0 0 0 80px;}
	.about_content .hon1 dd a { font-weight:normal;}
	.about_content .hon1 .send{ float:right; margin-right:180px;}

	
	
/*----Events----*/	
.events_banner{ clear:both;overflow:hidden;}
.events_banner img{ display:block;}
.events_content{padding:0 0 30px 0;background:url(events_bg.gif) repeat-y; text-align:left;}
	.events_content .side_menu{float:left;width:189px;padding:25px 0 0 0;}
	.events_content .side_menu_1{float:left;width:189px;padding:25px 0 0 0;}
	.events_content .side_menu h2{text-indent:-8000px;height:86px;background:url(side_title_news.gif) no-repeat center center;}
		.events_content .side_menu_1 h2{
	text-indent:-8000px;
	height:86px;
	background-image: url(../images/Aimer_E_Events_01_07n.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

	.events_content .side_menu ul{margin:20px 0 0 34px;}
	.events_content .side_menu li{height:24px;padding:0 0 0 14px;background:url(list_dot1.gif) no-repeat 0 6px;}
	.events_content .side_menu li a{color:#664a43;font-weight:bold; text-decoration:underline;}
	.events_content .side_menu li a:hover{ text-decoration:none;}
	.events_content .side_menu li.active{background:none;}
	.events_content .side_menu li.active a{color:#fff; text-decoration:none;}
	
	.news_list{float:right;width:759px;border-top:6px solid #ffffff;}
	.news_list dl{clear:both;margin:30px 36px 0 38px; text-align:left;}
	.news_list dt{}
	.news_list dt img{float:left;width:120px;height:80px;margin:10px 20px 0 0;}
	.news_list dl a{color:#664a43;font-weight:bold;}
	.news_list dd{color:#664a43;margin:8px 0 0 140px;font-weight: normal;}
	.news_list dd.more{margin-top:18px;padding:0 0 0 14px;background:url(list_dot1.gif) no-repeat 0 6px;}
	.news_list dd.more a{ text-decoration:underline}
	.news_list .page_nav{margin:56px 0 20px 0;}
	.news_detail{float:right;width:759px;border-top:6px solid #ffffff;}
	.news_detail dl{clear:both;margin:30px 36px 0 38px; text-align:left;}
	.news_detail dt{}
	.news_detail dt{color:#664a43;font-weight:bold;}
	.news_detail dd{color:#664a43;margin:8px 0 0 10px;font-weight: normal;}
	.news_detail dd.more{margin-top:18px;padding:0 0 0 14px;background:url(list_dot1.gif) no-repeat 0 6px;}
	.news_detail dd.more a{ text-decoration:underline}
	.news_detail .page_nav{margin:56px 0 20px 0;}	
		.news_detail .pb { margin:3px; border:#FFFFFF 5px solid;}
/*----fashion----*/	
.fashion_banner{
	clear:both;overflow:hidden;
}
	.fashion_banner img{ display:block;}
.fashion_content{ text-align:left;padding:0 0 60px 0;background:#e5e5e5;border-top:6px solid #ffffff;}	
	.fashion_content .side_menu{float:left;width:294px;padding:10px 0;}
	.fashion_content .side_menu h2{font-size:12px;color:#a6988c;line-height:28px; text-indent:38px;}
	.fashion_content .side_menu ul{margin:24px 0 0 22px;}
	.fashion_content .side_menu li{height:24px;padding:0 0 0 14px;background:url(list_dot1.gif) no-repeat 0 6px;}
	.fashion_content .side_menu li a{color:#664a43;font-weight:bold; text-decoration:underline;}
	.fashion_content .side_menu li a:hover{ text-decoration:none;}
	.fashion_content .side_menu li.alt{margin:30px 0 0 0;}
	
	.fashion_content .list{float:right;width:600px;padding:38px 50px 0 0;}
	.fashion_content .list p{color:#664a43;line-height:18px;margin:0 0 18px 0;table-layout:fixed;word-wrap:break-word}
	.fashion_content .list .img{display:block;}
	.fashion_content .list .img img{width:490px;height:290px;border:5px solid #ffffff;}
	.fashion_content .page_nav ul{ text-align:right;margin:0 106px 0 0;}
	
/*milestones*/	
.milestone_content{ text-align:left;margin:6 0 0 0; padding:38px 64px 54px 106px;background:#e5e5e5;  }
.milestone_content .milestone_tilte {float: left;}
.milestone_content .milestone_list {padding: 0px 64px 64px 230px;}


.milestone_content .iegal_info {}
.milestone_content .iegal_info .iegal_info_title{ float:left; background:url(../images/Legal-Info_03.jpg) no-repeat; width:500px; height:50px; }
.milestone_content .iegal_info .contect { width:750px; line-height:18px; height:800px;}
.milestone_content .iegal_info .contect .l {float: left;width: 350px;padding: 10px;}
.milestone_content .iegal_info .contect .l p,.milestone_content .iegal_info .contect .r p { padding-bottom:10px;}
.milestone_content .iegal_info .contect .l p.alt, .milestone_content .iegal_info .contect .r p.alt{ font-weight:bold;}
.milestone_content .iegal_info .contect .r {float: right;width: 350px;padding: 10px;}


	.milestone_list .milestone_hon{margin:0 0 22px 0;}
	.milestone_list .milestone_hon dt{float:left;width:60px;}
	.milestone_list .milestone_hon dd{color:#664a43;padding: 3px;margin-top: 0;margin-right: 0;
	margin-bottom: 0;margin-left: 80px;text-indent:-20px; line-height:18px;}
	.wrap .milestone_content .milestone_list .milestone_hon img {padding-top: 0px;padding-right: 4px;padding-bottom: 0px;padding-left: 0px;}
.about_content .brand_list li {float: left;}
.about_content .brand_list a {padding: 10px;}
.about_content .brand_list {padding-top: 20px;padding-bottom: 50px;}
/*------------*/
.index_news { font-weight:normal;}
.infor {padding-left:15px; font-weight:bold;}
.form_inputtext { width:386px; height:23px; border:#664A43 1px solid;}
.form_inputtext_60 { width:60px; height:23px; border:#664A43 1px solid;}
.form_inputtext_area { width:386px; height:140px; border:#664A43 1px solid; }
.h {height:5px;}

.job_content{ text-align:left; padding:10px 80px 50px 100px; background:#e5e5e5;}
	.job_content .jobs_title { background-image: url(../images/Jobs_03.jpg);background-repeat: no-repeat;background-position: 0;height:40px; width:200px;padding-bottom:10px;}
	.job_content p {font-weight: bold; }
	.job_content dl { margin:0px; padding-top:3px; font-weight:bold;}
	.job_content dt{margin-top:10px;padding-left:15px;background-image: url(../images/Jobs_07.jpg);background-repeat: no-repeat;background-position: 0px 4px;}
	.job_content dd {  margin:10px 20px 10px 20px; padding:5px 20px 10px 20px; background-color:#FFFFFF; width:650px; display:none; font-weight:normal; }
	.job_content dd h1 { font-size:12px; font-weight:bold; padding-top:5px;}
	.job_content .act {  margin:10px 20px 10px 20px; background-color:#FFFFFF; width:650px; display:block; }
.social_content { float:left;display:inline; background-color: #e5e5e5; width:948px;*width:948px;_width:950px;}
	.social_content .l { float:left;display:inline; width:250px; text-align:left; padding-left:30px;}
	.social_content .l p { margin:5px 10px 0px 25px; font-weight:bold;}
	.social_content .l .act  { margin:28px 10px 10px 5px; font-weight:bold; color:#666;}
	.social_content .r { float:right; width:640px;font-weight:bold; background-color:#E5E5E5; display:inline;}
	.social_content .r .content { padding:30px 30px 30px 0px; font-weight:normal; text-align:left; line-height:20px;}
	.social_content .r .content .pb { margin:3px; border:#FFFFFF 5px solid;}
.redd{ color:#FF0000;}