﻿body { margin:0px auto; padding:0px; text-align:center; font-family:"宋体","Arial"; font-size:12px; color:#000; height:auto; background-color:#f7f7f7;}
*{ padding:0px; margin:0px;}
a{ text-decoration:none;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0;}
ul,li{list-style-type:none;}
.content{ width:999px; background-color:#fff; height:auto;}

/*index*/
.top,.second,.third,.four,.footer{ width:999px; float:left;}
.top{ height:490px;}
.second{ height:180px;}
.third{ height:149px;}
.four{ height:189px;}
.footer{ height:135px;}

*html .connect{ font-size:6px; color:#f4ed47; font-weight:bold; float:right; text-align:right; font-family:黑体; letter-spacing:1.5px;width:298px; height:15px; line-height:15px; vertical-align:middle;}
*+html .connect{ font-size:6px; color:#f4ed47; font-weight:bold; float:right; text-align:right; font-family:黑体; letter-spacing:1.5px;width:298px; height:15px; line-height:15px; vertical-align:middle; margin-right:50px;}
.connect{ font-size:6px; color:#f4ed47; font-weight:bold; float:right; text-align:right; font-family:黑体; letter-spacing:1.5px;width:98px; height:15px; line-height:15px; vertical-align:middle; padding-right:0px;}
.connect a{ font-size:10px; font-weight:normal; color:#fff;font-family:黑体;}
.connect a:hover{ color:#f4ed47;}

.nav{ width:998px; float:left; text-align:center; font-weight:900; font-size:14px; color:#fff;letter-spacing:0.5px; padding-top:10px; font-family:Arial;word-spacing:normal; font-weight:bold;}
.nav a{ color:#fff; font-size:16px;}
.nav a:hover{ color:#c83cb1;}
.advtise{ font-size:20px; font-weight:bold;color:#c83cb1; font-family:方正粗圆简体;width:998px; text-align:center; height:62px; float:left; text-align:center; line-height:25px; vertical-align:middle;}
.flash{ float:left; text-align:center;width:1000px; padding:0px;}

.middle{ width:998px; padding:0px; margin:0px auto; height:180px;}
.middle_left{ width:372px; float:left; height:180px;}
.newstitle{ width:369px; height:50px; line-height:50px; vertical-align:bottom;}
.newstitle a{ color:#818181;}
.newstitle a:hover{ color:#c83cb1;}
.news_top{ width:344px; float:left; height:65px; text-align:right;}
.newlist{ float:left; line-height:20px;}
.newlist a{ color:#818181;}
.newlist a:hover{ color:#c83cb1;}
.newlistcontent{ width:250px; float:left; text-align:left;}
.newlisttime{ width:85px; float:left; text-align:right; color:#c83cb1;}

.blue{ font-size:20px; color:#c83cb1; font-family:黑体; font-weight:bold;}
.newsfirst{ width:220px; float:right; text-align:left; font-size:12px; font-weight:bold; color:#818181; line-height:20px; height:60px;}
.newsfirst a{ color:#000;}
.newsfirst a:hover{ color:#c83cb1;}
.middle_center{ width:378px; float:left; height:180px; margin-left:-1px;}
.section table{ width:340px; float:left;}
.middle_right{ width:200px; float:left; height:180px; padding-left:20px;}

ul.QQOnline {	
	float: right;	
}
ul.QQOnline li{
	float: left;	
	list-style-type:none;
}
ul.QQOnline li a{
	display: block;
	height: 29px;
	background-repeat: no-repeat;
}
ul.QQOnline li a:hover{
	background-position: bottom;
}
ul.QQOnlineqq {	
	float: right;
	width:200px;	
}
ul.QQOnlineqq li{
	float: left;	
	list-style-type:none;
	width:44px;
}
ul.QQOnlineqq li a{
	display: block;
	height: 34px;	
	background-repeat: no-repeat;
}
ul.QQOnlineqq li a:hover{
	background-position: bottom;
}

ul.QQOnline1 {	
	float: right;	
}
ul.QQOnline1 li{
	float: left;	
	list-style-type:none;
}
ul.QQOnline1 li a{
	display: block;
	height: 29px;
	background-repeat: no-repeat;
}
ul.QQOnline1 li a:hover{
	background-position: bottom;
}
ul.QQOnlineqq1 {	
	float: right;
	width:160px;	
}
ul.QQOnlineqq1 li{
	float: left;	
	list-style-type:none;
	width:38px;
}
ul.QQOnlineqq1 li a{
	display: block;
	height: 34px;	
	background-repeat: no-repeat;
}
ul.QQOnlineqq1 li a:hover{
	background-position: bottom;
}

.indexpicontent{ width:250px; float:left; text-align:center;}
.pic{ width:210px; text-align:center;}
.pic img{ border:solid 2px #ededed; width:210px; height:210px;}
.pic a:hover img{ border:solid 2px #c83cb1;}
.name{ width:210px; text-align:left; height:20px; font-weight:bold; font-size:13px; color:#4c4c4c; line-height:20px; vertical-align:middle;}
.name a{color:#4c4c4c;}
.name a:hover{color:#c83cb1;}
.posttime{ width:210px; text-align:left; height:20px; font-weight:bold; font-size:13px; line-height:20px; vertical-align:middle; color:#4c4c4c;}

.contentf{ width:910px; margin:0px; margin-top:55px; padding:0px;}
.vip{ width:350px; height:124px; float:left; margin-top:6px;}
.found{ width:270px; height:130px; float:left;}
.FAQ{ width:250px; height:130px; float:left;}
.FAQ table{text-align:center; float:left;}
.FAQ table tr td{ height:35px; font-size:13px; color:#909090;}
.FAQ table tr td a{ color:#000;}
.FAQ table tr td a:hover{ color:#c83cb1; text-decoration:underline;}
*html .index_work{ margin-top:18px;width:730px; float:left; margin-left:90px;}
.index_work{ margin-top:18px;width:730px; float:left; margin-left:180px;}
*html .index_worksmore{ margin-left:0px;}
.index_worksmore{ margin-left:30px;}

.footer{ float:left;}
.footer table tr td{ height:18px; text-align:left;}
.footer .fnav{ color:#000; font-size:12px; font-weight:bold;}
.footer table tr td a{ color:#000;}
.footer table tr td a:hover{ color:#c83cb1;}

/*masterpage*/
.top1{ width:999px; height:346px;}
.advtise1{ font-size:20px; font-weight:bold;color:#c83cb1; font-family:方正粗圆简体;width:998px; text-align:center; height:45px; float:left; text-align:center;}
.second1{ float:left; width:999px; height:auto; margin-top:5px;}
.mssecond{ width:850px;height:auto;}
.msleft{ width:172px; float:left;}
.msleft table tr td{ height:30px; width:172px; background-repeat:no-repeat; text-align:center;}
.msleft table tr td a{ font-size:14px; font-weight:bold; color:#281e32;}
.msleft table tr td a:hover{ font-size:14px; font-weight:bold; color:#bb07b2;}
.msright{ width: 660px; float:right;}

/*about*/
.title{ width:100%; float:left; padding:0px; margin:0px;}
.title table{ width:100%; padding:0px; margin:0px;}
.state{ font-size:14px; font-weight:bold; width:150px;}
.path{ width:449px; text-align:right; color:#000;}
.path a{ color:#000; font-size:12px;}
.path a:hover{ color:#bb07b2; text-decoration:underline;}
.aboutconntent{ text-align:left; float:right;}
.aboutflash{ float:right;}
.aboutbg{ background-repeat:no-repeat; background-position:right bottom; height:auto; min-height:386px; width:617px; color:#000; font-size:12px; line-height:150%;}
#demo {
overflow:hidden;
width: 617px;
}
#demo img {
width:105px; height:105px;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo1 img{ width:105px; height:105px;}
#demo2 {
float: left;
}
#demo2 img{ width:105px; height:105px;}

#demo_index {
overflow:hidden;
width: 760px;
}
#demo_index img {
width:210px; height:210px;
}
#indemo_index {
float: left;
width: 800%;
}
#demo1_index {
float: left;
}
#demo1_index img{ width:210px; height:210px;}
#demo2_index {
float: left;
}
#demo2_index img{ width:210px; height:210px;}

/*shootplan*/
.aboutus{ width:659px; float:left;line-height:25px; color:#000; text-align:left;}
.noticetitle{ width:659px; float:left; text-align:left; border-bottom:solid 1px #d9d8d8; margin-top:15px;}

/*works*/
.workscontent{ width:659px; float:left;}
.works_big{ width:659px; float:left;}
.workbig_table{ width:100%; float:left; padding:0px; margin:0px;}
*html .worksborder{ width:98%; border:solid 1px #d5d4d6;float:left; background-color:#fff;}
.worksborder{ width:98%; border:solid 1px #d5d4d6; float:left; background-color:#fff;}

.worksborder_plate{ width:97%; border:solid 1px #d5d4d6; float:right; text-align:center;}
.worksout_plate{ width:210px; float:left; height:280px; background-color:#fff; text-align:left; padding:0px;color:#38034c; margin-left:1px; margin-top:3px;}
.worksover_plate{ width:210px; float:left; height:280px; background-color:#bb07b2; text-align:left; padding:0px;color:#fff; margin-left:1px; margin-top:3px;}

.worksout{ width:210px; float:left; height:280px; background-color:#fff; text-align:left; padding:0px;color:#38034c; margin-left:3px; margin-top:3px;}
.worksover{ width:210px; float:left; height:280px; background-color:#bb07b2; text-align:left; padding:0px;color:#fff; margin-left:3px; margin-top:3px;}
.workspic img{ width:210px; height:210px;}
.worksnameout{ color:#38034c;width:210px; height:40px;}
.worksnameover{ color:#fff;width:210px; height:40px;}

/*分页*/
DIV.pages {
	MARGIN: 3px;
	TEXT-ALIGN: right;
	padding: 10px;
	clear: both;
}
DIV.pages A {
	BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none
}
DIV.pages A:hover {
	BORDER-RIGHT: #8e19cb 1px solid;
	BORDER-TOP: #8e19cb 1px solid;
	BACKGROUND-IMAGE: none;
	BORDER-LEFT: #8e19cb 1px solid;
	COLOR: #370850;
	BORDER-BOTTOM: #8e19cb 1px solid;
	BACKGROUND-COLOR: #f2f1f3;
}
DIV.meneame A:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de
}
DIV.pages SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #ff0084; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.pages SPAN.disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
	
}

/*爱情宣言*/
.love{ width:660px; float:left; padding-top:20px; margin:0px;}
.biglist{ width:310px; float:left; text-align:left; height:150px; padding-left:20px;}
.biglistimg{ float:left;}
.biglistimg img{ width:120px; height:120px; border:solid 4px #d2cfd4;}
.biglistright{ width:160px; float:left; padding-left:10px;}
.biglistname{ float:left; width:160px; font-size:12px; line-height:20px; vertical-align:middle; font-weight:bold; color:#bb07b2;}
.biglistsummary{ float:left; width:160px;  font-size:12px; line-height:120%; height:80px; text-align:left; color:#a1a0a2;}
.biglisttime{ float:left; width:160px; font-size:12px; height:20px; text-align:left;}
.biglisttime span{ color:#5f0e92; font-weight:bold; font-size:18px;}

.smallLove{ width:660px; float:left; margin:0px;}
.smalllist{ width:220px; float:left; height:80px;}
.smalllistimg{ width:64px; height:64px; float:left;}
.smalllistimg img{ width:60px; height:60px; border:solid 2px #d2cfd4;}
.smalllistimg a:hover img{ width:60px; height:60px; border:solid 2px #681d87;}
.smalllistintroduce{ width:154px; float:left; text-align:left;}

.smalllistname{ width:151px; height:20px; line-height:20px; float:left;}
.smalllistname a{ color:#bb07b2;}
.smalllistsummary{ width:151px; float:left; height:30px;}
.smalllistdate{ width:151px; height:14px; float:left;}

.loveshowcontent{ width:660px; float:left;}
.loveshowtitle{ width:656px; float:left; text-align:left;}
.loveshowleft{ width:128px; height:128px; float:left;}
.loveshowleft img{ border:solid 4px #ccc8cd;}
.loveshowright{ width:500px; float:left; text-align:left; padding-left:10px;}
.wellcome{ color:#000; height:20px;}
.wellcome a{ color:#ccc8cd;}
.wellcome a:hover{ color:#9c09d9;}
.showchinesename{ color:#bb07b2; font-size:30px; font-weight:bold; height:65px; line-height:65px; vertical-align:middle;}
.showenglishname{ color:#000; font-size:30px; font-weight:bold; height:30px;}
.showtime{ color:#b9b5bb; font-size:12px; height:20px; line-height:20px;}
.showtime span{ color:Red; font-size:14px; font-weight:bold;}
.loveshowtopic{ width:635px; height:511px; float:left;}
.loveshowword{ float:left; margin-top:80px; margin-left:20px;}
.loveshowwordtopic{ width:560px; text-align:center; float:left; font-size:20px; height:30px; font-weight:bold;}
.loveshowwordadmin{ width:560px; text-align:center; float:left; font-size:12px; height:25px;}
.loveshowwordmain{ font-size:13px; line-height:200%; text-align:left; overflow:auto; width:550px; height:360px; float:left; margin-left:15px;}


.loveshowwordmain
{	
	 SCROLLBAR-FACE-COLOR: #fcfcfc;
	 SCROLLBAR-HIGHLIGHT-COLOR: #f7efe4;
	 SCROLLBAR-SHADOW-COLOR: #fcfcfc;
	 SCROLLBAR-3DLIGHT-COLOR: #fcfcfc;
	 SCROLLBAR-ARROW-COLOR: #f7efe4;
	 SCROLLBAR-TRACK-COLOR: #fcfcfc;
	 SCROLLBAR-DARKSHADOW-COLOR: #f7efe4;
	 SCROLLBAR-BASE-COLOR: #fcfcfc;
	}

.lovezhufu{width:660px; float:left; text-align:left; }
.lovezhufu table{ border-bottom:dashed 1px #bb07b2; width:656px;}

/*服务报价页面样式*/
.price_cont{ width:660px; float:right; text-align:right;}
.p_list{text-align:left; height:360px; float:left; margin-top:10px; width:215px; float:left; text-align:left; margin-left:1px; padding:0px;}.
.p_list a{ font-size:16px; font-weight:bold; color:#a1a1a1;}
.p_list a:hover{ color:#bb07b2;}
.priceimg img{ width:215px; height:230px;}
.pricename{ font-size:14px; width:200px; text-align:left; height:18px; line-height:18px; vertical-align:middle; padding-top:2px;}
.pricermb{ font-size:14px; line-height:150%;float:left; width:200px; text-align:left;}
.priceintroduce{ font-size:12px; line-height:150%; text-align:left; float:left; width:200px;}
.p_redspan1 { color:#bb07b2; font-size:16px; font-weight:bold;}
.p_redspan { color:#bb07b2; font-size:20px; font-family:黑体; font-weight:bold;}
.pricemore{ text-align:left; float:left; width:200px;}

.pricedetails{ text-align:left; font-size:12px; color:#000; line-height:150%; width:660px; float:left;}
.pricedetailsimg{ width:659px; float:left; text-align:left;}
.pricedetailsimg img{ width:659px; height:250px;}
.pricedetailsintroduce{ width:659px; float:left; text-align:left;}
.pricenotice{ width:659px; height:40px; line-height:40px; vertical-align:middle; background-color:#bb07b2; color:#fff; margin-top:10px; margin-bottom:10px; font-size:16px; font-weight:bold;}
.prvnext{ width:99%; float:left; height:40px; text-align:right; line-height:40px; vertical-align:middle; border-bottom:dashed 1px #bb07b2; margin-bottom:10px;}
.prvnext a{color:#636161;}
.prvnext a:hover{color:#bb07b2;}

/*booking*/
.notes{ line-height:200%; padding:20px 0px 0px 0px; text-align:left;}
.book_table{ border-collapse:collapse;border:solid 1px #e8e8e8; width:600px; text-align:left;}
.book_table tr{ height:30px;}
.book_table tr td{ border:solid 1px #e8e8e8;}
.bookingonline{ padding:20px;}
.noticetitle1{ width:600px; float:left; text-align:left; border-bottom:solid 1px #d9d8d8; margin-top:15px;}

/*news*/
.newscontent{ width:660px; float:left;  padding-top:0px;}
.newstable{ width:660px; float:left; text-align:left; padding:0px; margin:0px;}
.newsbigname{ font-size:14px; font-weight:bold; color:#fff;height:36px; line-height:30px; vertical-align:middle; padding-left:80px;}
.newsbigname a{ color:#fff;}
.newtable_list{ text-align:left; line-height:150%; width:100%; text-align:left; border-bottom:dashed 1px #cfcdcd;}
.newtable_list a{ color:#636161;}
.newtable_list a:hover{ color:#bb07b2; padding-left:5px;}

.newlist_list{ width:660px; height:auto;}
.newlisttable{ width:99%; text-align:left;}
.newlisttable tr td{ height:30px; line-height:30px; vertical-align:middle;}
.newlist_list a{ color:#636161; padding-left:5px;}
.newlist_list a:hover{ color:#bb07b2; padding-left:10px;}
.newlisttableover{ background-color:#e7e7e7;}
.newlisttableout{ background-color:#fff;}
.newsdetailtitle{ width:99%; float:left; text-align:center; font-size:20px; color:#3c0758;font-weight:bold;}
.newsdetailadmin{ width:99%; text-align:center; color:#29033d; font-size:12px; padding-top:10px; border-bottom:dashed 1px #bb07b2; float:left;}
.newsdetailsdetail{ width:99%; padding-top:10px; float:left; line-height:200%; color:#000; text-align:left;}
.prvnext{ width:99%; float:left;}
.prvnext table{ width:100%;}
.prvnext a{color:#636161;}
.prvnext a:hover{color:#bb07b2;}

.answer{ width:99%; float:left; padding:0px;border-bottom:dashed 1px #4c4c4c; text-align:left; font-size:12px; line-height:150%; margin-top:10px; color:#000;}
/*left.ascx*/
.left_tell{ text-align:center;font-size: 18px; color: #c00a0a; font-weight: bold; letter-spacing: 0px; font-family:Arial;}

/*indexhuadong*/
.sliderWrapper{
	
}
*html #content{
	margin-right: auto;
	margin-left: auto;
	background-image: url('../images/slider_bg.gif');
	background-repeat: no-repeat;
	padding-top: 12px;
	width: 800px;
	height: 258px;
	text-align:center;
	position: relative;
}
*+html #content{
	margin-right: auto;
	margin-left: auto;
	background-image: url('../images/slider_bg.gif');
	background-repeat: no-repeat;
	padding-top: 12px;
	width: 800px;
	height: 258px;
	text-align:center;
	position: relative;
}

#content{
	margin-right: auto;
	margin-left: auto;
	background-image: url('../images/slider_bg.gif');
	background-repeat: no-repeat;	
	width: 800px;
	height: 258px;
	text-align:center;
	position: relative;
}

*html #slider{
	margin-right: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	left:12px;
	text-align:center;
}

*+html #slider{
	margin-right: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	left:12px;
	text-align:center;
}

 #slider{
	margin-right: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;	
	text-align:center;
}

#slider ul{
	height: 234px;
	width:780px;	
	overflow: hidden;
	position: relative;
}
#slider ul li{
	height: 234px;
	overflow: hidden;
	width: 780px;	
	position: relative;
}
#slider ul li a
{
}

#prevBtn, #nextBtn{
	display:block;
	width:50px;
	height:35px;
	position:absolute;
	left: -20px;
	top: 100px;
	z-index:10000;
		}	
	#nextBtn{
	left:900px;
		}														
	#prevBtn a, #nextBtn a{
	display:block;
	width:50px;
	height:35px;
	background-image: url('../images/btn_prev.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
		}	
	#nextBtn a{
	background-image: url('../images/btn_next.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
		}

/*location*/
.trip{ width:99%; float:right; padding:0px; margin:0px;}
.trip1{ width:100%;margin-top:5px;}
.tripimg{ width:24%; float:left;}
.tripimg table{ width:100%; background-color:#fff; text-align:center;}
.tripimg table a{ color:#000;}
.tripimg table a img{ width:134px; height:102px;}
.tripimg table a:hover{ color:#bb07b2;}
.trip2{ width:100%; float:left; margin-top:5px;}
.triplist{ width:99%; float:left; text-align:center; margin-top:20px;}

.stateinfo{ font-size:18px; font-weight:bold; font-family:宋体; color:#a5a5a5; width:100%; text-align:center; height:50px;}
.triplisttype{ float:right; width:99%; text-align:center; margin-top:10px; padding:0px}
.list_small{ float:left; width:24%; text-align:left; height:20px;}
.list_small a{ color:#000;}
.list_small a:hover{ color:#bb07b2;}

.tripdetails{ width:99%; float:right; text-align:left; padding:0px;}
.tripdetails table tr td{ line-height:150%; color:#000;}
.tripdetails img{ width:640px; height:250px;}

.tripw_y{ width:99%; float:left; text-align:right; height:20px; line-height:20px; vertical-align:middle;}
.tripw_y a{ color:#000;}
.tripw_y a:hover{ color:#bb07b2;}

/*job*/
.jobtable{background-color:#fff; text-align:left;  border-collapse:collapse; margin-top:15px; border:solid 1px #2d0447;}
.jobtable td{ border:solid 1px #4d3b53; text-align:left; height:25px;}
.jobtable td a{ font-size:14px; color:#2d0652;}
.jobtable td a:hover{ font-size:14px; color:#fff;}
.jobapply{ border-collapse:collapse; width:650px;border:solid 1px #cdbea7;}
.jobapply td{ border:solid 1px #e8e0f0; text-align:left;}
.jobtitle{ font-size:14px; line-height:150%; color:#000; text-align:left;}