body
{
	padding:0;
	margin:0;
	font-size:12px;
}
html,body
{ 
	height: 100%;
}
a:hover
{
	color:#cea980;
	}
a
{
	color:Black;
	}
img
{
	border:0;
}
.wrapA
{
	width:100%;
	height:100%;
	/*background:url(../images/right_bg.gif) repeat-y right;*/

}
.wrapB
{
	width:100%;
}
/*Container*/
.Container
{
	width:100%;
	height:100%;
}
.logo
{
	width:669px;
	height:81px;
	padding-top:30px;
	padding-right:50px;
	float:right;
}
.headmeun
{
	float:left;
	width:100%;
	height:51px;
	text-align:left;
	color:#565759;
	font-size:12px;
	padding-top:60px;
}
.headmeun a
{
	color:#565759;
	text-decoration:none;
}
.headmeun a:hover
{
}
.news
{
	width:669px;
	height:auto;
	float:right;
	padding-right:50px;
}
.news_df
{
	width:719px;
	height:auto;
	float:right;
}
.news_title
{
	width:652px;
	height:23px;
	float:left;
	color:#000000;
	font-size:16px;
	font-family:Helvetica;
	padding-left:0px;
}
.flash
{
	width:719px;
	height:auto;
	float:left;
}
.flash_case
{
	width:719px;
	height:250px;
	float:left;
}
.newmain
{
	width:350px;
	float:left;
}
.newmain ul
{
	list-style:none;
	padding:0;
	margin:0;
}
.newmain li
{
	width:100%;
	float:left;
	font-size:12px;
	line-height:25px;

}
.newmain li div
{
	font-size:12px;

	font-weight:normal;
	color:Black;
}
.newmain li a
{
	text-decoration:none;
	color:#000;
}
.newmain li a:hover
{
	text-decoration:none;
}
.newcentent
{
	width:669px;
	float:left;
	padding-top:7px;
	padding-bottom:55px;
}
.newcentent_title
{
	font-size:14px;
	color:#a28766;
	margin-top:5px;
}
.newcentent_title a
{
	text-decoration:none;
	color:#a28766;
}
.newcentent_wz
{
	font-size:13px;
	color:#000000;
	margin-top:10px;
	line-height:18px;
}
.newcentent_kj
{
	float:left;
	margin-top:15px;
}
.newcentent_k
{
	float:left;
	margin-right:55px;
	display:inline;	
}
/*Main*/
.Main
{
	width:100%;
	height:100%;
}
.SidebarA
{
	width:75%;
	float:left;	
}
.SidebarB
{
	width:25%;
	float:right;
}
.meun
{
	width:100%;
	height:240px;
	float:left;
	background:#000;
	padding-top:10px;
}
.meun ul
{
	list-style:none;
	padding:0;
	margin:0;
}
.meun li
{
	float:left;
	margin-top:14px;
	padding-left:33px;
	display:inline;	
	width:80%;
}
.meunA
{
	width:100%;
	float:left;
	padding-top:8px;
	background:#000000 url(../images/i_right01.gif) repeat-y left;
}
.meunA ul
{
	list-style:none;
	padding:0;
	margin:0;
}
.meunA li
{
	float:left;
	margin-top:14px;
	margin-left:33px;
	display:inline;	
	width:80%;
}
.meunB
{
	width:100%;
	float:left;
	padding-top:8px;
	background:#000000 url(../images/i_right.gif) repeat-y left;
}
.meunB ul
{
	list-style:none;
	padding:0;
	margin:0;
}
.meunB li
{
	float:left;
	margin-top:14px;
	margin-left:33px;
	display:inline;	
	width:80%;
}
.meunC
{
	width:100%;
	height:100%;
	float:left;
	padding-top:8px;
	background:#000000 url(../images/i_right.gif) repeat-y left;
}
.meunC ul
{
	list-style:none;
	padding:0;
	margin:0;
}
.meunC li
{
	float:left;
	margin-top:14px;
	margin-left:33px;
	display:inline;	
	width:80%;
}
.meun_foot
{
	clear:both;
	height:97px;
	overflow:hidden;
	background:url(../images/meun_foot01.gif) no-repeat;
}
.meun_footA
{
	clear:both;
	height:97px;
	background:url(../images/meun_foot.gif) no-repeat;
}
/*maincentent*/
.maincentent
{
	width:669px;
	height:auto;
	float:right;
	margin-top:15px;
	padding-right:50px;
}
/*Latestworks*/
.Latestworks
{
	width:260px;
	float:left;
}
.Latestworks_top
{
	width:245px;
	height:23px;
	float:left;
	padding-left:0px;
}
.Latestworks_main
{
	width:280px;
	float:left;
}
.Latestworks_main ul
{
	list-style:none;
	padding:0;
	margin:0;
}
.Latestworks_main li
{
	width:280px;
	color:#000000;
	float:left;
	font-size:13px;
	line-height:25px;
}
.Latestworks_main li a
{
	text-decoration:none;
}

/*Careergroup*/
.Careergroup
{
	width:260px;
	float:left;
}
.Careergroup_top
{
	width:235px;
	height:23px;
	float:left;
	background:#000000;
	padding-left:25px;
}
.Careergroup_main
{
	width:235px;
	float:left;
	padding-left:25px;
	padding-top:4px;
}
.Careergroup_main ul
{
	list-style:none;
	padding:0;
	margin:0;
}
.Careergroup_main li
{
	width:235px;
	color:#000000;
	float:left;
	padding-top:5px;
	font-size:13px;
}
.Careergroup_main li a
{
	text-decoration:none;
}

/*Business*/
.Business
{
	width:148px;
	float:left;
}
.Business_top
{
	width:148px;
	height:23px;
	float:left;
	background:#000000;
}
.Business_main
{
	width:122px;
	border:1px #000000 solid;
	float:right;
	margin-top:4px;
	margin-right:2px;
	padding-bottom:10px;
	display:inline;	
}
.Business_main ul
{
	list-style:none;
	padding:0;
	margin:0;
}
.Business_main li
{
	width:122px;
	color:#000000;
	float:left;
	text-align:center;
	padding-top:5px;
	font-size:13px;
}
.Business_main li a
{
	text-decoration:none;
}
/*Footer*/
.Footer
{
	width:669px;
	padding-right:50px;
	margin-top:20px;
	float:right;
}
.footmain
{
	width:669px;
	float:left;
	padding-bottom:5px;
}
.leftfoot
{
	width:460px;
	height:40px;
	font-size:10px;
	line-height:40px;
	float:left;
}
.leftfootA
{
	width:460px;
	height:52px;
	font-size:10px;
	line-height:52px;
	float:left;
}
.rightfoot
{
	font-size:12px;
	float:right;
	height:40px;
	line-height:40px;
	color:#000000;
}
.rightfoot a
{
	text-decoration:none;
}
.rightfoot a:hover
{
}
.foot_end
{
	clear:both;
	height:29px;
	background:url(../images/i_foot03.gif) no-repeat;
}
.foot_endA
{
	clear:both;
	height:29px;
	background:url(../images/i_foot.gif) no-repeat;
}
/*cases*/
.cases
{
	width:669px;
	font-size:13px;
	line-height:20px;
	padding-top:20px;
	color:#000000;
	float:left;
}
.submeun
{
	width:643px;
	height:25px;
	line-height:25px;
	padding-left:26px;
	float:left;
	margin-top:15px;
	background:#a68768;
}
.submeun ul
{
	list-style:none;
	padding:0;
	margin:0;
}
.submeun li
{
	float:left;
	font-size:15px;
	padding-right:10px;
	padding-left:10px;
	color:#FFFFFF;
	background:url(../images/i_meun06.gif) no-repeat right;

}
.submeun li a
{
	color:#fff;
	text-decoration:none;
}
.submeun li a:hover
{
	color:#D1BFA7;
}
/*shop*/
.shop
{
}
.leftshop
{
	width:135px;
	float:left;
}
.rightshop
{
	width:534px;
	float:left;
}
.shopmeun
{
	margin-top:24px;
	float:left;
}
.shopmeun ul
{
	padding:0;
	margin:0;
	list-style:none;
}
.shopmeun li
{
	color:#000000;
	font-size:13px;
	line-height:20px;
}
.shopmeun li a
{
	text-decoration:none;
}
.shopmeun li a:hover
{
}
.shop_title
{
	width:496px;
	font-size:13px;
	float:left;
	color:#000000;
	margin-top:24px;
	line-height:20px;
}
.shop_title a
{
	text-decoration:none;
	color:#000000;
}
.shop_title a:hover
{
	color:#cc0000;
}
.shop_wz
{
	width:100%;
	font-size:13px;
	float:left;
	margin-top:13px;
	color:#000000;
}
.shop_wz a
{
	text-decoration:none;
	color:#000000; 
}
.shop_wz a:hover
{
}
.shop_centent
{
	float:left;
	margin-top:26px;
	width:100%;
	line-height:20px;
	text-align:justify; 
	text-justify:inter-ideograph
}
.shop_centent ul
{
	list-style:none;
	padding:0;
	margin:0;
}
.shop_centent li
{
	float:left;
	height:154px;
	margin-top:4px;
}
/*Expert*/
.expert
{
	margin-top:20px;
	float:left;
}
.expert_left
{
	width:135px;
	float:left;
}
.expert_right
{
	width:496px;
	float:right
}
.expert_meun
{
	float:left;
	width:135px;
}
.expert_meun ul
{
	list-style:none;
	padding:0;
	margin:0;
}
.expert_meun li
{
	width:135px;
	float:left;
	font-size:13px;
	line-height:20px;
	color:#000000;
}
.expert_meun li a
{
	text-decoration:none;
	color:#000000;	
}
.expert_meun li a:hover
{

}
.expert_kj
{
	width:100%;
	float:left;
}
.expert_img
{
	width:496px;
	float:left
}
.expert_img ul
{
	list-style:none;
	padding:0;
	margin:0;
}
.expert_img li
{
	width:70px;
	height:74px;
	float:left;
	overflow:hidden;
}
.expert_k
{
	width:496px;
	margin-top:30px;
	float:left;
}
.expert_l
{
	float:left;
	font-size:13px;
}
.expert_r
{
	float:right;
	height:74px;
	font-size:13px;
	line-height:74px;
}
.expert_centent
{
	width:496px;
	margin-top:25px;
	font-size:13px;
	line-height:18px;
	float:left;
	color:#000000;
}
/*Careergroup*/
.Careergroup_centent
{
	width:496px;
	float:left;
	font-size:13px;
	line-height:18px;
	color:#000000;
}
.Careergroup_title
{
	float:left;
	font-size:13px;
	color:#000000;
	margin-top:47px;
}
.Careergroup_k
{
	width:496px;
	float:left;
	margin-top:15px;
}
.Careergroup_k ul
{
	list-style:none;
	padding:0;
	margin:0;
}
.Careergroup_k li
{
	width:496px;
	float:left;
	line-height:25px;
	font-size:13px;
	color:#000000;
}
.Careergroup_k li a
{
}
/*contactus*/
.contactus_l
{
	margin-top:30px;
	float:left;
}
.contactus_title
{
	float:left;
}
.contactus_k
{
	clear:both;
	width:113px;
	height:18px;
	line-height:18px;
	float:left;
	margin-top:10px;
	text-align:center;
	font-size:14px;
	background:#000000;
	color:#FFFFFF;
}
.contactus_r
{
	width:315px;
	float:left;
	margin-top:30px;
	width:100%;
}

.msg_page
{
	width:719px;
	height:40px;
	line-height:40px;
	text-align:center;
	padding-bottom:40px;
}
.msg_page a
{
	text-decoration:none;
}
.contactus_r_msg
{
	width:719px;
	clear:both;
	margin-top:10px;
	font-size:12px;
	background:#fffef9;
}

.contactus_r ul
{
	list-style:none;
	padding:0;
	margin:0;
}
.contactus_r li
{
	width:100%;
	float:left;
	font-size:13px;
	color:#000000;
}
.contactus_r li a
{
	text-decoration:none;
	color:#000000;
}
/*service*/
.service
{
	width:534px;
	float:left;
	line-height:20px;
	font-size:13px;
	color:#000000;
	height:auto !important;
	height:450px;
	min-height:450px;
	text-align:justify;
	text-justify:inter-ideograph
}
.input_b
{
	width:45px;
	height:25px;
	background:#000;
	border:none;
	color:#fff;
	float:left;
}

#Layer2 {
left:435px;
 top:245px;
 width:210px;
 height:70px;
 z-index:2;
 overflow: visible;
 background-color:#000000;
 white-space:nowrap;
 position:absolute;
 filter:Alpha(Opacity=85);
 
         }
/*jx_middle*/
.jx_middle
{
	width:auto;
	height:560px;
	float:right;
}
