/* CSS Document */

#photo_focus{ width:660px; height:493px; background-image:url(../../images/2012/bg_line03.gif);}

#photo_focus_pic_outer{ position:relative; width:660px; height:381px; overflow:hidden;}
#photo_focus_pic_outer ul{width:660px; height:381px; overflow:hidden; position:relative;}
#photo_focus_pic_outer ul li{ float:left;width:660px; height:381px; overflow:hidden; position:relative;}
#photo_focus_pic_outer ul li img{
	width:658px;
	height:380px;
	border: 1px solid #e0e0e0;
}
#photo_focus_pic_outer ul li em{ display:block; background-color:#0b0b0b; height:95px; width:510px; position:absolute; left:0px; top:271px;filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8;opacity: 0.8; z-index:10;}
#photo_focus_pic_outer ul li p{ display:block; position:absolute; left:30px; width:455px; top:280px;z-index:13;cursor:pointer;}
#photo_focus_pic_outer ul li span{
	display:block;
	font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå";
	font-size: 24px;
	color: #FFFFFF;
	margin-bottom:8px;
	line-height:26px;
	
}
#photo_focus_pic_outer ul li a:link,#photo_focus_pic_outer ul li a:visited{ color:#fff;}
#photo_focus_pic_outer ul li a:hover{ color:#e50083;}

#photo_focus_spic_outer{
	width:670px;
	height:97px;
	background-color:#e50083;
	position:absolute;
	top:381px;
	right:0px;
	background-image: url(../../images/2012/photo/focus.gif);
	background-repeat: no-repeat;
	background-position: 620px center;
}

#but_prev,#but_next{
	height:21px;
	width:11px;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../../images/2012/photo/but_pn.gif);
	margin-top:38px;
	cursor:pointer;
}
#but_prev{
	padding-left:13px;
	margin-right:6px;
	background-position: 13px 0px;
}
#but_next{ position:absolute; left:590px; background-position:-20px 0px;}

#photo_focus_tab{
	float:left;
	width:555px;
	overflow:hidden;
}
#photo_focus_tab ul{ position:absolute; width:580px;}
#photo_focus_tab li{ float:left;}
#photo_focus_tab li p{ display:block; background-color:#fff;}
#photo_focus_tab li img{
	border: 3px solid #fff;
}
#photo_focus_tab li a{ display:block; padding-top:7px; padding-right:9px;}
.photo_focus_tab_normal img{ filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7;opacity: 0.7;}
.photo_focus_tab_on img{
 filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1;opacity: 1;
}
.photo_focus_tab_on a{
	background-image: url(../../images/2012/photo/f_tran.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#photo_polular_outer{ position:relative; height:493px;}
#photo_polular{ height:491px; width:286px; position:absolute; background-color:#fff; left:0px; top:0px; padding-left:12px;}
#bgcolor{ height:97px; width:317px; position:absolute; left:-4px; top:381px; background-color:#e50083; }
#photo_polular h2,#photo_polular h2 a{ display:block; height:57px; width:286px;}
#photo_polular {
	background-image: url(../../images/2012/photo/title_polular.gif);
	background-repeat: no-repeat;
	background-position: 12px 15px;
}

#photo_polular_focus{ position:relative; height:166px; overflow:hidden; padding-left:6px;}
#photo_polular_focus em,#photo_polular_focus span{ width:252px; left:10px; bottom:4px;}
#photo_polular_focus img{
	padding:3px;
	border: 1px solid #dbdbdb;
}
#photo_polular_list{
	margin-top:10px;
	margin-right:12px;
	background-image: url(../../images/2012/bg_list_num.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#photo_polular_list li{ padding-left:35px; padding-right:5px;}

#photoshoot_title{
	background-image: url(../../images/2012/photo/title_photoshoot.gif);
}
#photoshoot_outer{ height:269px; overflow:hidden; padding-left:5px;}
#photoshoot_list{ height:269px; width:680px; overflow:hidden; position:absolute;}
#photoshoot_list li{
	float:left;
	width:302px;
	height:269px;
	background-image: url(../../images/2012/bg_line03.gif);
	background-repeat: repeat-x;
	background-position: 0px 190px;
	position:relative;
	margin-right:33px;
}
#photoshoot_list li img{ width:302px; height:190px;}
#photoshoot_list li a{
	background-image: url(../../images/2012/dot_07.gif);
	background-repeat: no-repeat;
	background-position: right 190px;
	display:block;
}
#photoshoot_list li a em{
	display:block;
	height:38px;
	width:280px;
	position:absolute;
	top:163px;
	left:8px;
	padding-top:4px;
	background-repeat:no-repeat;
	background-position: 245px 0px;
}
#photoshoot_list li a em span{ display:block; height:38px; width:280px;}
#photoshoot_list li a strong{
	display:block;
	height:38px;
	width:270px;
	line-height:38px;
	text-align:center;
	color:#fff;
	top:167px;
	left:13px;
	position:absolute;
	cursor:pointer;
	font-size: 14px;
	font-weight: normal;
}
/*
#photoshoot_list li a:link em span,#photoshoot_list li a:visited em span{ background-color:#131313;}
#photoshoot_list li a:hover em span{ background-color:#e50083;}
*/
.photoshoot_list_on a em{background-image:url(../../images/2012/dot_08.gif);}
.photoshoot_normal a em{background-image:url(../../images/2012/dot_11.gif);}
.photoshoot_list_on a em span{background-color:#e50083;}
.photoshoot_normal a em span{background-color:#131313;}

#photoshoot_list li a p{ padding:0px 15px; padding-top:25px;}
#photo_list_scrall {
	height:22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	position:relative;
}
#photo_list_scrall span{ display:block; height:3px; width:110px; background-color:#000; line-height:0px; font-size:0px; position:absolute; top:-2px; cursor:pointer;}

#runway_gallery_title{ background-image:url(../../images/2012/photo/title_runway_gallery.gif);}
#runway_gallery_outer,#runway_gallery_outer2,#runway_gallery_outer2 ul{ height:240px; overflow:hidden;}
#runway_gallery_outer2{
	background-image:url(../../images/2012/bg_line_08.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#runway_gallery_outer2 ul{
	background-image: url(../../images/2012/dot_09.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-left:6px;
}
#runway_gallery_outer2 ul li{
	float:left;
	padding-left:10px;
	padding-right:10px;
}
#runway_gallery_outer2 ul li img{
	width:140px;
	height:190px;
	border: 1px solid #e0e0e0;
	border-bottom-width: 3px;
}
#runway_gallery_outer2 a:link img,#runway_gallery_outer2 a:visited img{
	border-bottom-color: #e50083;
}
#runway_gallery_outer2 a:hover img{
	border-bottom-color: #e0e0e0;
}
#runway_gallery_outer2 ul li p{ text-align:center; padding-top:3px; padding-top:7px\9;}
#runway_gallery_outer2 a:link,#runway_gallery_outer2 a:visited{ color:#fff;}
#runway_gallery_outer2 a:hover{ color:#e50083;}

#rs_spotlight h2{
	background-image: url(../../images/2012/photo/title_spotlight.gif);
}
#rs_spotlight_outer { height:526px;}
#spotlight_focus{ padding:0px 24px;}
#spotlight_focus li{ position:relative;}
#spotlight_focus img{ width:120px; float:left;}
#spotlight_focus p { float:left; display:block; width:120px; padding-left:12px;}
#spotlight_focus p strong{ display:block; color:#000; margin-bottom:8px;}
.spotlight_focus_1 {
	height:171px;
	background-image: url(../../images/2012/bg_line02.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.spotlight_focus_2{ padding-top:15px;}

#spotlight_focus_list_outer {
	width:282px;
	height:172px;
	position:absolute;
	background-image: url(../../images/2012/dot_10.gif);
	left:9px;
	+margin-top:-8px;
	_margin-top:6px;
}
#spotlight_focus_list_outer h3{
	height:30px;
	background-image: url(../../images/2012/photo/spotlight_2.gif);
	background-repeat: no-repeat;
	position:relative;
	
}
#spotlight_focus_list_outer h3 a{ display:block; height:20px; width:20px; position:absolute;right:19px; top:7px;}
#spotlight_focus_list_outer ul{ margin:0px 12px;}

#under_wear_outer{
	padding-top:21px;
	height:325px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
}
#under_wear_outer2{
	height:324px;
	background-image: url(../../images/2012/bg_line03.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
}
#under_wear_outer img{border: 1px solid #e0e0e0;}

#under_wear_title{ background-image:url(../../images/2012/photo/title_under_wear.gif);}
#under_wear_focus{ width:392px; height:324px; float:left; position:relative;}
#under_wear_focus em{ 
	width:342px;
	height:88px;
	background-color:#e50083;
	display:block;
	position:absolute;
	left:25px;
	bottom:3px;
	 
}
#under_wear_focus em span{ width:10px; height:33px; background-color:#000; display:block; position:absolute; top:37px;}
#under_wear_focus a p{ display:block; width:300px; position:absolute; left:50px; top:245px;cursor:pointer;}
#under_wear_focus a p strong{
	display:block;
	font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå";
	font-size: 16px;
	font-weight: normal;
	margin-bottom:5px;
}
#under_wear_focus a:link,#under_wear_focus a:visited{ color:#fff;}

#under_wear_list li{ float:left; width:174px; height:161px; overflow:hidden; padding-left:20px;}
#under_wear_list li p{ text-align:center; padding-top:5px\9;}

.car_girl_outer{ height:296px; position:relative;}
.car_girl_bg{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
	height:90px;
	top:205px;
	background-image: url(../../images/2012/bg_line03.gif);
	position:absolute;
	width:980px;
}
#car_girl_title{ background-image:url(../../images/2012/photo/title_car_girl.gif);}

.beauty_girl_outer{ height:592px; position:relative;}
.beauty_girl_bg{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
	height:90px;
	top:500px;
	background-image: url(../../images/2012/bg_line03.gif);
	position:absolute;
	width:980px;
}
#beauty_girl_title{ background-image:url(../../images/2012/photo/title_beauty_girl.gif);}


.photo_list_1{ position:absolute; left:5px;padding-top:15px;}
.photo_list_1 li{ float:left; height:283px; width:194px; text-align:center;  margin-bottom:12px;}
.photo_list_1 li img{border: 1px solid #e0e0e0;}
.photo_list_1 li p{ margin-top:6px; margin-top:8px\9;}
.photo_list_1 li a{ display:block;}

.photo_list_1 li a:link,.photo_list_1 li a:visited{
	padding-top:11px;
	height:269px;
}
.photo_list_1 li a:hover{
	background-color:#fff;
	padding-top:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dfdede;
	border-right-color: #dfdede;
	border-bottom-color: #e50083;
	border-left-color: #dfdede;
}



.photo_list_2,.photo_list_3{
	padding-top:15px;
	padding-left:5px;
	
	background-image: url(../../images/2012/photo/bg_photo_list.gif);
	position:relative;
}
.photo_list_2 li{ float:left; height:283px; width:194px; text-align:center; margin-bottom:12px; }
.photo_list_2 li img,.photo_list_3 li img{border: 1px solid #e0e0e0;}
.photo_list_2 li p,.photo_list_3 li p{ margin-top:6px; margin-top:8px\9; height:20px; line-height:20px; padding:0px 10px; overflow:hidden;}
.photo_list_2 li a,.photo_list_3 li a{ display:block;}

.photo_list_2 li a:link,.photo_list_2 li a:visited,.photo_list_3 li a:link,.photo_list_3 li a:visited{
	padding-top:11px;
	height:269px;
}
.photo_list_2 li a:hover,.photo_list_3 li a:hover{
	background-color:#fff;
	padding-top:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dfdede;
	border-right-color: #dfdede;
	border-bottom-color: #e50083;
	border-left-color: #dfdede;
}

.photo_list_3{background-image: url(../../images/2012/photo/bg_photo_list_2.gif);}
.photo_list_3 li{ float:left; height:169px; width:194px; text-align:center; margin-bottom:12px; }
.photo_list_3 li a:link,.photo_list_3 li a:visited{height:155px;}


#vision_title{ background-image:url(../../images/2012/photo/title_vision.gif);}

#pin_mot_title{ background-image:url(../../images/2012/photo/title_pin_mot.gif);}
#pin_mot_outer{
	padding-top:21px;
;
}


#pin_mot_pic_outer{ 
	position:relative;
	height:368px;
	border-bottom-width: 70px;
	border-bottom-style: solid;
	border-bottom-color: #000
}

#pin_mot_focus{ 
	position:relative;
}
#pin_mot_focus li{ float:left; padding-left:9px; padding-right:8px; width:312px; text-align:center;}
#pin_mot_focus li img{border: 1px solid #e0e0e0;}
#pin_mot_focus li p{ margin-top:6px; margin-top:8px\9; font-size:14px; font-weight:bold;}
#pin_mot_focus li a:link,#pin_mot_focus li a:visited{ color:#000;}

#pin_mot_focus_title{ position:absolute; padding:5px;border: 1px solid #e0e0e0; height:78px; width:78px; left:285px; top:165px; z-index:100; background-color:#fff;}
#pin_mot_focus_title a{
	display:block;
	width:78px;
	height:78px;
	background-image: url(../../images/2012/photo/model_contest.gif);
	background-repeat: no-repeat;
}
#pin_mot_list{
	background-color:#fff;
	height:150px;
	position:absolute;
	top:270px;
	left:6px;
	z-index:1111;
}
#pin_mot_list li{ 
	float:left;
	text-align:center;
	padding-left:7px;
	padding-right:7px;
	width:148px;
	height:135px;
}
#pin_mot_list li a:link,#pin_mot_list li a:visited,#pin_mot_list li a:hover{
	display:block;
	height:135px;
	border: 1px solid #e0e0e0;
	padding:3px;
	background-color:#fff;
}

#pin_mot_list li p{
	margin-top:6px; 
	margin-top:8px\9;
}

#rs_highlists h2{
	background-image: url(../../images/2012/photo/title_highlights.gif);
}

#highlights_focus { position: relative; padding-left:6px;}
#highlights_focus li{ 
	float:left;
	padding-left:14px;
	text-align:center;
	position:relative;	
}
#highlights_focus li em{
	display:block;
	height:24px;
	width:110px;
	position:absolute;
	background-color:#e50083;
	font-style: normal;
	line-height: 24px;
	text-align: center;
	overflow: hidden;
	top:80px;
	left:20px;
	cursor:pointer;
}
#highlights_focus li a:link,#highlights_focus li a:visited{ color:#fff;}
#highlights_list{ padding:0px 20px; margin-top:20px;}
#rs_highlists_content{ height:353px;}
#page_bottom { margin-top:70px;}
#spotlight_focus li{display: block;overflow: hidden; width:252px;}
#spotlight_focus li:first-child{background:url(http://www.xinsilu.com/images/2012/bg_line02.gif) repeat-x left bottom; }
#photoshoot_list li a em{background:url(../../images/2012/photo/hei_bg_hr.png) no-repeat 0 0;}
