div.visual {
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  width:1000px;
  height:68px;
  background-image:url(../shopping/images/photo.jpg);
}
div.left_menu {
  width:105px;
  position:relative;
  top: -68px;
  left: 44px;
  float:left;
  text-align:left;  
}
div.main_content {
  background: #ee55cc;
  width:711px;
  position:relative;
  top: -580px;
  left: 125px;
  text-align:left;
  height:600px;
  margin-left: 10px;
}
.menu_left {
	width:43px;
	height:31px;
	float:left
}
.menu {
	width:785px;
	height:31px;
	background-image:url(../shopping/images/menu.gif);
	float:left
}
#vision_photo {
	height:356px;
}
#container {
	width:1000px; 
}
#container1 {
	width:1000px;
}

#left {
	width:146px;
	float:left;
}
.left1 {
	width:44px;
	float:left;
	text-align:left;
	position:absolute;
	left:-44px !important;
	_left:-44px;
	top: 68px;
}
.left2 {
	width:105px;
	height:468px;
	float:left;
}
#right {
	width:851px;
	float:right; position:relative;
	background-image:url(../shopping/images/right_bj2.jpg)
}
.right_photo {
	width:851px;
	height:253px;
	background-image:url(../shopping/images/right_photo.jpg);
}
.right_content {
	width:851px;
	float:left;
}
.right1 {
	width:634px;
	float:left;
}
.right_top {
	width:606px;
	height:34px;
	line-height:34px;
	text-align:left;
	padding-left:27px;
	float:left;
}
.cont_text_title_sp { width:617px;}
.right_bot {
	width:606px;
	text-align:left;
	float:left;
	padding-left:27px;
}
.right_bot1 {
	width:600px;
	text-align:left;
	float:left;
	padding-left:27px;
}
.right_bot2 {
	width:600px;
	text-align:left;
	float:left;
	padding-left:27px;
}
.right2 {
	width:194px;
	float:right;
	background-image:url(../shopping/images/right_bj2.jpg);
	background-repeat: repeat;
}
.right2_1 {
	width:194px;
	height:73px;
	background-image:url(../shopping/images/right_1.jpg);
}
div.right3 {
	width:194px;
	height:690px;
	background-image:url(../shopping/images/right_bj1.jpg);
}
.img {
   float:left;
   width:155px;
}
.cont_shops_bj{
	width:248px;
	height:271px;
	text-align:left;
	float:left;
	background-image:url(/_layouts/TheVillage/eng/shopping/images/shopping_bj.jpg);
	background-repeat:no-repeat;
}
.cont_shops_photo{
	text-align:left;
	float:left;
	padding:28px 0 0 9px;
}
.cont_text_title {
	width:606px;
	float:left;
	text-align:left;
}
.cont_text1 {
	width:606px;	
	text-align:left;
	float:left;
}
.cont_text11 {
	width:606px;
	text-align:left;
	line-height: 17px;	
}
.cont_text2 {
	width:606px;
	padding-top:30px;
	text-align:left;
	float:left;
}

.cont_text2_1 {
	width:248px;
	height:271px;	
	text-align:left;
	float:left;
}
/*.cont_text2_2 {	
	float:left;
	text-align:left;
	height:20px;
}
.cont_text2_3 {
    width:352px;
	float:left;
	text-align:left;
	padding-top:20px;
}
.cont_text2_4 { 
    width:349px;
	float:left;
	text-align:left;
}*/
.cont_text3 {
  width:100%;
	 float:left;
	 }

.cont_text3_1 {
  width:100%;
	float:left;
	text-align:left;
	padding-top:20px;
}
.cont_text3_2 {
	width:288px;
	height:271px;
	text-align:center;
	padding-left:20px;
	float:right;
}

.cont_box {width:295px; float:left; text-align:left;}
.cont_box1 {width:295px; float:left; padding-left:10px; text-align:left;}
.cont_box2 {width:610px; float:left; text-align:left;}
.text {float:left;
	   text-align:left;
	   padding-left:10px;
	   width:418px;	   
}
.text1 {float:left;
	   text-align:left;
	   width:290px;
	   padding-top:10px;	   
}
.img2 {
   float:left;
   position:relative;
   border-style:none;
   padding:0 10px 20px 0;
}

.img3 {
   float:right;
   position:relative;
   border-style:none;
   padding:0 0 10px 20px;
}
----------------------------

a,a:visited,a:active,a:link{ color:#000;text-decoration:none;blr:expression(this.onFocus=this.blur()); outline:none;}
a:hover{ color:#fe1408;text-decoration: underline;}
.img_11{ border: none;}
.clear{clear:both; height:0; line-height:0; overflow:hidden; font-size:0}
.bld{font-weight:bold;}
/*cont*/
.wrap{ width:607px; margin:0 auto;min-height:500px;height:auto;*min-height:500px!important;*height:auto;}
.header1{ height:30px; line-height:30px;}
.header1 a,.header1 a:visited,.header1 a:active,.header1 a:link{ color:#eb6100;}
.header1 a:hover{ color:#eb6100;text-decoration:underline;}
.cont{ margin-top:22px; margin-bottom:50px;}
.cont_l{ width:428px; float:left;}
.nav{  height:24px; line-height:24px;}
.nav_line{ width:3px; float:left; background:url(../shopping/nav_line.jpg) no-repeat  bottom; height:24px;}
.nav_line01{ width:55px; float:left; background:url(../shopping/nav_line.jpg) repeat-x bottom; height:24px;}
.login_yes{float:left; text-align:center; display:block; width:91px; height:24px; font-weight:bold; line-height:24px;background:url(../shopping/nav_bg01.jpg) no-repeat  bottom; color:#484747;}
.login_no {float:left; text-align:center; text-decoration:none;display:block; width:91px; height:24px; font-weight:bold;line-height:24px;background:url(../shopping/nav_bg02.jpg) no-repeat  bottom;color:#484747; }
.cont_l01{ border-bottom:1px solid #bbbbbd; border-left:1px solid #bbbbbd;}
.cont_l01_shopping{ border-bottom:1px solid #bbbbbd; border-left:1px solid #bbbbbd;}
.cont_list{ background:url(../shopping/cont_line.jpg) repeat-y right; line-height:24px; width:427px;}
.cont_list01{ width:142px; float:left;}
.cont_list01 ul{ list-style:none; padding:18px 0 0 10px;}
.page{ text-align:center; height:60px; line-height:60px;}
.cont_r{ width:179px; float:left;}
.cont_r_tit{ height:20px; line-height:20px; color:#fff; background-color:#bbbbbd;  text-align:center; font-size:13px; font-weight:bold;}
.cont_r01{ color:#403d3d; border-left:1px solid #b5b2b2;border-right:1px solid #b5b2b2; background-color:#ecebeb; line-height:17px; padding:12px; font-size:11px;}
.cont_r01 a,.cont_r01 a:visited,.cont_r01 a:active,.cont_r01 a:link{ color:#403d3d;}
.cont_r01 a:hover{ color:#403d3d;text-decoration:underline;}
.cont_r02{ border-left:1px solid #b5b2b2;border-right:1px solid #b5b2b2; background-color:#ecebeb; line-height:24px; padding: 15px 5px 15px 8px;}
.cont_r02 a,.cont_r02 a:visited,.cont_r02 a:active,.cont_r02 a:link{ color:#403d3d; font-size:10px;display:inline-block; margin-right:2px; margin-bottom:5px;width:13px; height:13px; text-align:center; line-height:13px; }
.cont_r02 a:hover{color:#bbbbbd;font-size:10px;display:inline-block; margin-right:2px;margin-bottom:5px;text-align:center; line-height:13px; width:13px; height:13px;  background:url(../shopping/dian_bg.jpg) no-repeat; text-decoration:none;}
.cont_r03{ width:157px;float:left;border:1px solid #b5b2b2; border-top:none;background-color:#ecebeb; line-height:10px;padding: 15px 20px 105px 0px;*padding: 15px 20px 99px 0px!important;*padding: 15px 20px 105px 0px;}
.list_04{display:none; position:absolute; z-index:10;  width:214px;  margin-top:15px;  *margin-top:15px!important;  *margin-top:15px;margin-left:-50px;*margin-left:-140px!important;*margin-left:-140px;}
.list_04 .cont{ color:#000; border:2px solid #B2AFAF; border-bottom:0; border-top:0; font-size:10px;padding:0 10px; background-color:#fff;margin:0;line-height:12px;}
.list_04 .cont span{ color:#f62f01; font-size:11px;}
.list_04 .ls_top{ background:url(../shopping/top.gif) no-repeat bottom; height:16px; overflow:hidden }
.list_04 .ls_btm{ background:url(../shopping/btm.gif) no-repeat  top; height:12px; overflow:hidden }
/*end cont*/
----------------------------
