﻿@charset "utf-8";
/* CSS Document */
@import url("share.css");
@import url("unitip.css");

h2.Showcase {
	background-image: url(../bg/showcase_tit.gif);
	background-repeat: no-repeat;
	height: 90px;
	background-position: right bottom;
	margin-bottom: 15px;
	margin-right: 55px;
}
h2.forecast{
	background-image: url(../bg/forecast_tit.gif);
	background-repeat: no-repeat;
	height: 150px;
	background-position: right bottom;
	margin-bottom: 15px;
	margin-right: 55px;	
}
h2.events {
	background-image: url(../bg/events_tit.gif);
	background-repeat: no-repeat;
	height: 90px;
	background-position: right bottom;
	margin-bottom: 15px;
	margin-right: 55px;
}
h2.about {
	background-image: url(../bg/about_tit.gif);
	background-repeat: no-repeat;
	height: 130px;
	background-position: right bottom;
	margin-bottom: 15px;
	margin-right: 55px;
}
h2.job {
	background-image: url(../bg/job_tit.gif);
	background-repeat: no-repeat;
	height: 140px;
	background-position: right bottom;
	margin-bottom: 15px;
	margin-right: 55px;
}
h2.contact {
	background-image: url(../bg/contact.gif);
	background-repeat: no-repeat;
	height: 130px;
	background-position: right bottom;
	margin-bottom: 15px;
	margin-right: 55px;
}
h2.star {
	background-image: url(../bg/star_tit.gif);
	background-repeat: no-repeat;
	height: 120px;
	background-position: right bottom;
	margin-bottom: 15px;
	margin-right: 55px;
}
h2.scenic{
	background-position: right bottom;
	margin-bottom: 15px;
	margin-right: 55px;
	background-image: url(../bg/scenic_tit.gif);
	background-repeat: no-repeat;
	height: 140px;
}
/* subo */


h2.production {
	background-position: right bottom;
	margin-bottom: 15px;
	margin-right: 55px;
	background-image: url(../bg/production_tit.gif);
	background-repeat: no-repeat;
	height: 90px;
}

h2.join_ {
	background-image: url(../bg/join_tit.gif);
	background-repeat: no-repeat;
	height: 110px;
	background-position: right bottom;
	margin-bottom: 15px;
	margin-right: 55px;
}




/* subo */
h2.service{
	background-position: right bottom;
	margin-bottom: 15px;
	margin-right: 55px;
	background-image: url(../bg/service_tit.gif);
	background-repeat: no-repeat;
	height: 140px;
}
p.visiting {
	text-align: right;
	line-height: 30px;
	margin-right: 55px;
}
h3{
	background-repeat: no-repeat;
	height: 21px;
	background-position: right center;
	font-size: 12px;
	color: #282828;
	padding-top: 27px;
	display: block;
	text-align: left;
	padding-left: 555px;
}
h3.workshow {
	background-image: url(../bg/works_tit.gif);

}
h3.scenicshow{
	background-image: url(../bg/scenicIntro_tit.gif);
	line-height: 48px;
	height: 48px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 565px;
	font-size: 14px;
}
/* subo */

h3.productionshow{
	background-image: url(../bg/scenicIntro_tit.gif);
	line-height: 48px;
	height: 48px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 565px;
	font-size: 14px;
}

div.production_show {padding-left:100px;width:560px;padding-bottom:10px;}

div.production_show a.img {border:3px solid #999;width:184px;height:120px;display:block;float:left;margin-right:10px;}

div.production_show a.img:hover {border:3px solid #fff;}

div.production_show h6.title {font-size:12px;}

div.production_show h6.title span.title_eng {font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#e40015;padding-left:5px;}

div.production_show a.more {background:url(../bg/production_more.gif) no-repeat top left;width:349px;height:18px;display:block;float:left;}


/* subo */
h3.joinShow{
	background-image: url(../bg/job.gif);
}
h3.yumostar{
	background-image: url(../bg/yumostar.gif);
	line-height: 48px;
	height: 48px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 555px;
}
h3.contactShow{
	background-image: url(../bg/contacttit.gif);
}
h3.contactShow{
	background: url(../bg/contact_.gif) no-repeat center left;
	padding:0 0 0 280px;
	height:48px;
}/* 苏博 */

h3.contactShow a {
	padding:0 20px;line-height:48px;
}/* 苏博 */

div.contact1_map {}/*subo*/

h3.newsshow{
	background-image: url(../bg/news_ttt.gif);
}
h3.serviceshow{
	background-image: url(../bg/service_quote_tit.gif);
	line-height: 48px;
	height: 48px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 555px;
}
.InnerContent {
	padding-top: 20px;
	padding-right: 55px;
}
.SelectPanel {
	text-align: right;
	margin-bottom: 10px;
	color: #666666;
}
.SelectPanel p {
	line-height: 35px;
}

.SelectPanel .Btn {
	background-image: url(../bg/Search_btn.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 30px;
	border: 0px none #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 7px;
	cursor:pointer;
}
.SelectPanel .Btn:hover{
	color: #FF3300;
}
ul.showcaselist {
	float: right;
	width: 564px;
}
ul.showcaselist li{
	float: left;
	position: relative;
	width:130px;
	height:130px;
	margin-right: 10px;
	margin-bottom: 10px;
}
ul.showcaselist li img{
	height: 130px;
	width: 130px;
	position: absolute;
	left: 0; top: 0;
	background: #ebebeb;
	/*-ms-interpolation-mode: bicubic;*/
	border:none;
}
ul.showcaselist li a:hover img{
 }
.ScenicList {
	padding-left: 50px;
	margin-bottom: 25px;
}

ul.ScenicUl {
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 180px;
	height: 240px;
}
ul.ScenicUl li{
	float: right;
	margin-bottom: 10px;
	margin-left: 5px;
}
.ScenicDescription {
	padding-left: 100px;
	line-height: 18px;
}
.ScenicIntro h4 {
	line-height: 30px;
	font-size: 16px;
	color: #000000;
}
.ScenicIntro {
}


p.ScenicImg {
	float: right;
	margin-top: 20px;
}
.ScenicIntro {
	float: left;
	width: 470px;
	line-height: 21px;
}
.InnerNews img {
	border: 3px solid #FFFFFF;
}

p.readmore {
	height: 37px;
	background-image: url(../bg/readmore_bg_1.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	margin-top: 10px;
}
p.readmore a{
	background-image: url(../bg/readmore_bg_2.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #FFFFFF;
	display: block;
	float: left;
	background-position: right top;
	padding-right: 10px;
	padding-top: 13px;
	padding-left: 10px;
}
.readmore strong {
	padding-right: 5px;
	padding-left: 5px;
}

p.readmore a:hover{
	background-position: right bottom;
}
.ScenicImgs {
	margin-top: 25px;
	overflow: hidden;
	width:610px;
	padding-left:35px;
}
.ScenicImgs p {

	margin-bottom: 15px;
}
.ScenicIntro p.author{
	margin-bottom: 20px;
	font-size: 11px;
}
.ScenicIntro p.author span {
	margin-right: 20px;
	color: #B90101;
}

#aaaa
{
	padding-left:30px;
}
ul.quotelist {
	display: block;
	width: 600px;
	overflow: hidden;
	line-height:170%;
	padding-left:45px;
	
	
	
}
ul.quotelist li{
	float: left;
}
ul.quotelist li a{
	display: block;
	background-repeat: no-repeat;
	height: 175px;
	width: 298px;
}
.serviceDetails {
	padding-left: 100px;
}
.servicePanel {
	line-height: 21px;
	margin-bottom: 35px;
}
.servicePanel h4 {
	font-size: 14px;
	color: #CC3300;
	line-height: 35px;
}
.servicePanel img {
	border: 5px solid #FFFFFF;
	margin-bottom: 10px;
}
.aboutContent{
	padding-left: 100px;
	line-height: 21px;
}
/*subo*/
div.aboutContent.studio{
	padding-left: 45px;
	line-height: 21px;
}/*subo*/

div.aboutContent.studio div.big {padding-bottom:10px;}

div.aboutContent.studio div.big img {border:5px solid #bbb;}

div.aboutContent.studio div.big.fumin {background:url(../bg/studio_fumin_bg.gif) no-repeat top left;padding:15px 5px 5px 5px;}

div.aboutContent.studio div.big.nanshan {background:url(../bg/studio_nanshan_bg1.jpg) no-repeat top left;padding:15px 5px 5px 5px;}

div.aboutContent.studio div.big.fumin img,div.aboutContent.studio div.big.nanshan img {border:0;}

div.aboutContent.studio div.small {padding-bottom:10px;}

div.aboutContent.studio div.small img {border:5px solid #bbb;}

div.aboutContent.studio div.small img {margin-left:7px;}

div.aboutContent.studio div.small img.first {margin-left:0px;margin-right:1px;}

div.aboutContent.studio p {padding:0 15px 10px;}

div.aboutContent.studio h6 {width:579px;height:36px;padding:10px 0;}

div.aboutContent.studio h6.ra {background:url(../bg/studio_fumin_bg1.gif) no-repeat center left;}

div.aboutContent.studio h6.as {background:url(../bg/studio_fumin_bg2.gif) no-repeat center left;}

div.aboutContent.studio h6.dr {background:url(../bg/studio_fumin_bg3.gif) no-repeat center left;}

div.aboutContent.studio h6.dtd {background:url(../bg/studio_nanshan_dtd.gif) no-repeat center left;}














/*subo*/
.aboutContent ul{
	text-align: right;
}
.aboutContent ul li{
	float: none;
	display: block;
}
h5.yumo {
	background-image: url(../bg/yumo.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 166px;
	margin-top: 10px;
	margin-bottom: 10px;
}
ul.staffList {
}
ul.staffList li{
	height: 200px;
}
ul.staffList li p.staffImg{
	float: right;
	background-image: url(../bg/p.gif);
	background-repeat: no-repeat;
	height: 148px;
	width: 112px;
}
/* subo */
ul.staffList li p.staffImg{}





/* subo */
ul.staffList li dl{
	float: left;
	width: 420px;
}
ul.staffList li dl dt{
	font-weight: bold;
	color: #d91841;
	font-size: 14px;
}
ul.staffList li dl dd{
}
#news {
	width: 100%;
}

.news{
	padding-left: 100px;
	line-height: 18px;
}
.news ul{}
.news ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	display: block;
	height: 120px;
	margin-bottom: 20px;
	overflow: hidden;
}
.news ul li p.newsimg{
	float: left;
	padding-bottom: 30px;
}
.news ul li p.newsimg a img{
	background-color: #FFFFFF;
	height: 62px;
	width: 62px;
	display: block;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.news ul li dl{
	float: right;
	width: 460px;
}
.news ul li dt{
	font-weight: bold;
}
.news ul li dd{}
.news ul li dd.time{
	font-size: 9px;
}
.news ul li dt a{
	color: #FF3300;
}
.newsimg a.readmore {
	background-image: url(../bg/readmore.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 57px;
	border: 0px none #000;
	margin-top: 5px;
	margin-left: 10px;
}
.otherNews {
	clear: both;
	margin-top: 20px;
	padding-right: 60px;
}
.otherNews h6 {
	font-size: 12px;
	color: #333333;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
}
.otherNews li {
	display: block;
	line-height: 25px;
}
.otherNews span {
	float: right;
}
.LoveShow {
	padding-left: 100px;
}
.LoveDecp p.img {
	float: left;
}
.details {
	float: right;
	width: 400px;
}

.details h6 {
	font-size: 14px;
	line-height: 35px;
	color: #DB093E;
}
.details table {
	line-height: 18px;
	vertical-align: top;
	margin-top: 10px;
}
.LoveStory {
	clear: both;
	margin-top: 20px;
	background-color: #FFFFFF;
	padding: 20px;
	line-height: 21px;
	margin-bottom: 20px;
}
.LoveStoryBody h4 {
	font-size: 14px;
	line-height: 30px;
}
.LoveStoryBody {
	height: 400px;
	overflow-y: scroll;
}
.postComment {
	line-height: 25px;
}
.input {
	border: 1px solid #CCCCCC;
}
.btn {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 20px;
	width: 80px;
	margin-left: 35px;
	margin-top: 10px;
}
.textarea {
	height: 120px;
	width: 350px;
	border: 1px solid #FFFFFF;
}
.CommentsHead {
	background-color: #CCCCCC;
	line-height: 30px;
	padding-left: 10px;
	color: #333333;
	font-weight: bold;
	padding-right: 10px;
}
.CommentsHead span {
	float: right;
	font-size: 10px;
	color: #FFFFFF;
}
.CommentsHead strong {
	color: #FFFFFF;
	margin-right: 10px;
}
.CommentContent {
	padding: 10px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.contactContent {
	padding-left: 100px;
}

.contactContent {
	width:480px;
	padding-left:0;
	float:right;
} /* subo */

a.contact1_text_a1 {color:#dd101e;}/*subo*/

p.contact1_text_p1 span { visibility:hidden;}/*苏博*/

/*苏博*/

div.contact1_text {
	padding:10px 0 35px 0;
}

div.contact1_text p {_font-size:12px;_letter-spacing:-1px;}

div.contact1_bank1 {background:url(../bg/contact1_bank1.gif) no-repeat top left;padding-left:61px;height:60px;line-height:20px;}

div.contact1_bank2 {background:url(../bg/contact1_bank2.gif) no-repeat top left;padding-left:61px;height:60px;line-height:20px;}

div.contact1_bank3 {background:url(../bg/contact1_bank3.gif) no-repeat top left;padding-left:61px;height:60px;line-height:20px;}

span.contact1_bank_span1 {padding-left:50px;}

div.contact1_qq {

}


div.contact1_qq h6 {
	font-size:12px;
	line-height:34px;
}




/*苏博*/

/* xzxj*/

div.contactContent.xzxj_wrap {width:100%;}

div.xzxj_head {float:right;}

div.xzxj_head li {float:left;margin-left:10px;}

div.xzxj_head li a {display:block;width:75px;height:37px;text-align:center;padding-top:60px;}

div.xzxj_head li a.xzxj_head_a1 {background:url(../bg/xianzhixianjue1.gif) no-repeat top left;}

div.xzxj_head li a.xzxj_head_a2 {background:url(../bg/xianzhixianjue2.gif) no-repeat top left;}

div.xzxj_head li a.xzxj_head_a3 {background:url(../bg/xianzhixianjue3.gif) no-repeat top left;}

div.xzxj_head li a.xzxj_head_a4 {background:url(../bg/xianzhixianjue4.gif) no-repeat top left;}

div.xzxj_head li a.xzxj_head_a5 {background:url(../bg/xianzhixianjue5.gif) no-repeat top left;}

div.xzxj_head li a.xzxj_head_a6 {background:url(../bg/xianzhixianjue6.gif) no-repeat top left;}

div.xzxj_head li a.xzxj_head_a1_highlight,div.xzxj_head li a.xzxj_head_a1:hover {background:url(../bg/xianzhixianjue1.gif) no-repeat bottom left;color:#fff;}

div.xzxj_head li a.xzxj_head_a2_highlight,div.xzxj_head li a.xzxj_head_a2:hover {background:url(../bg/xianzhixianjue2.gif) no-repeat bottom left;color:#fff;}

div.xzxj_head li a.xzxj_head_a3_highlight,div.xzxj_head li a.xzxj_head_a3:hover {background:url(../bg/xianzhixianjue3.gif) no-repeat bottom left;color:#fff;}

div.xzxj_head li a.xzxj_head_a4_highlight,div.xzxj_head li a.xzxj_head_a4:hover {background:url(../bg/xianzhixianjue4.gif) no-repeat bottom left;color:#fff;}

div.xzxj_head li a.xzxj_head_a5_highlight,div.xzxj_head li a.xzxj_head_a5:hover {background:url(../bg/xianzhixianjue5.gif) no-repeat bottom left;color:#fff;}

div.xzxj_head li a.xzxj_head_a6_highlight,div.xzxj_head li a.xzxj_head_a6:hover {background:url(../bg/xianzhixianjue6.gif) no-repeat bottom left;color:#fff;}

div.xzxj_content {
	padding-top: 35px;
	padding-right: 0;
	padding-bottom: 35px;
	padding-left: 90px;
	line-height: 24px;
}

td.xzxj_content_td1 {
	width:100px;
	vertical-align:top;
	font-weight: bold;
	text-align: left;
}
.xzxj_content td {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 10px;
}

	
/* xzxj2 */

a.xzxj_content2_a1 {font-size:14px;color:#900;}

/*  */

.contactContent dL {
	margin-bottom: 30px;
}
.contactContent dt {
	font-weight: bold;
}
.join {
	padding-left: 100px;
	background-image: url(../bg/joinbox_bg.gif);
	background-repeat: no-repeat;
	width: 600px;
}
.join dl {
}
.join dl dt{
	background-repeat: no-repeat;
	background-position: center;
	height: 100px;
}
.join dl dt.photographer{
	background-image: url(../bg/join_photographer.gif);
}
.join dl dt.designer{
	background-image: url(../bg/join_designer.gif);
}
.join dl dt.makeup{
	background-image: url(../bg/join_makeup_artist.gif);
}
.join dl dt.tips{
	background-image: url(../bg/join_if_u_can.gif);
}
.join dl dd{
	line-height: 21px;
	padding-left: 20px;
}
.join dd.apply {
	margin-top: 10px;
	margin-bottom: 30px;
	padding-left: 20px;
}
.join dd.apply a{
	background-image: url(../bg/apply_btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 76px;
}
.join ol{


}
.join ol li{
	list-style-type: decimal;
	list-style-position: inside;
	display: list-item;
	line-height: 30px;
	height: 30px;
}

#cboxTitle{
	text-indent: -9999px;
}

/*subo*/

div.quoteabout {padding-left:100px;}

div.quoteabout h6 {font-size:12px;padding-bottom:10px;}


/*subo*/
/*kenny 20090726*/
.tableClass{
	line-height: 30px;
	background-color: #D9D9D9;
	margin-top: 10px;
	margin-bottom: 10px;
}
.tableClass th{
	background-color: #eaeaea;
}
.tableClass td{
	background-color: #FFF;
	text-align: center;
}

/*subo 0904*/

.joinContent {padding:0 0 0 100px;}

.para {padding:15px 0;}

.joinContent p {margin:10px 0;text-indent:24px;line-height:20px;}

.joinContent p.noindent {text-indent:0px;}

.joinContent h5 {font-size:13px;margin:20px 0 0 0;}

.joinContent h5 span {font-weight:normal;padding:0 0 0 12px;}

.joinContent h6 {font-size:12px;margin:0 0 10px 0;padding:0 0 3px 0;background:url(../bg/join_spacer.gif) no-repeat left bottom;}

.joinContent h6 span {font-weight:normal;padding:0 0 0 12px;}


/*subo 0904*/