﻿body { font-family:arial; margin:0; padding:0}
a:link 
{	
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #0066CC;
	text-decoration: none;
}
a:active {
	color: #666666;
	text-decoration: none;
}


a.menu:link 
{
	color: #000000;
	text-decoration: none;

}
a.menu:visited {
	color: #000000;
	text-decoration: none;
}
a.menu:hover {
	color: #FF003A;
	text-decoration: none;
}
a.menu:active {
	color: #000000;
	text-decoration: none;
}

.GridLightHeight{
	line-height: 16px;
	}

.loginInput {
	border: 1px solid #6f597f;
	color: #FFFFFF;
	font-family:arial;
	width:120px;
	height:18px;
	background: none transparent scroll repeat 0% 0%;
	margin:0 0 0 4px;

}

.loginInput1 {
	border: 1px solid #eeeeee;
	font-size:11px;
	color: #666666;
	background:ydjm;

}

.loginInput2 {
	border: 1px solid #cccccc;
	color: #666666;
	background:#FFFFFF;
	width:150px;
	height:18px;
}


td {
	font-size: 12px;

}
.Content {
	line-height: 22px;
}
.ppLine {
	line-height: 22px; padding:0 9px
}
.font14pt {
	font-size: 14px;
}

.font13pt {
	font-size: 13px;
}
.Content14 {
	line-height: 22px;
	font-size: 13px;

}

/*翻页铵钮*/

.photoTitle{
	font-size:9px
}
.data{
	font-size:8px
}
.photoTitle div{
	padding:32px 0 0 0;
}

/*CSS quotes style pagination*/

DIV.quotes {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px;
}
DIV.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}


.datalistline {
	font-size:9pt;
	line-height: 22px;
}
.regbutton {
	color:#FFFFFF; background:#333333; padding:5px; border:1px solid #222222; border-top:1px solid #444444; border-left:1px solid #444444;
}


#indexLove { padding:10px 0 0 50px; text-align:left}
#indexLove div {float:left; }
#indexLove .list {padding:0 20px 0 20px; height:75px; width:275px}
#indexLove .list .photo {border:3px solid #CCCCCC; margin:0 8px 0 0}
#indexLove .list .name { background:url(images/arrow2.gif) no-repeat left center; padding:0 0 0 14px; width:180px; color:#5C5C5C; font-weight:bold}
#indexLove .list .name a:link{ color:#5C5C5C}
#indexLove .list .name a:visited{ color:#5C5C5C}
#indexLove .list .name a:hover{ color:#5C5C5C}
#indexLove .list .summary {width:180px; height:36px; overflow:hidden; padding:4px 0 0 0}
#indexLove .list .date {width:180px; padding:5px 0 0 0; font-size:10px; color:#666666}

.quotationPrice {color:#000000; font-family:Gulim, Arial; font-weight:bold; font-size:12px; text-align:left }
.quotationPrice span{color:#ff3300; font-size:42px; font-family:Arial, Arial;  font-weight:normal; text-align:left }
.quotationPrice2 {color:#8A5988; font-family:Gulim, Arial; font-weight:bold; font-size:12px}
.quotationPrice2 span{color:#7C5081; font-size:32px; font-family:Arial, Arial;  font-weight:normal; }
.quotationPrice3 {color:#444444; font-family:Gulim, Arial; font-size:12px}
.quotationPrice3 span{color:#444444; font-size:30px; font-family:Arial, Arial;  font-weight:normal; }
.quotationLine { background:right no-repeat}
.quotationDes { padding:16px 0 17px 0; line-height:22px; text-align:left}
.quotationMore { padding:0 0 50px 21px;}
.quotationDetail { padding:25px 0 20px 0;}
.quotationDetail .title{color:#9A9A9A}
.quotationDetail .text{color:#000000}
.quotationLink td  {color:#ffffff;}
.quotationLink td a {color:#ffffff; margin:0 7px 0 0}
.quotationLink td a:link{color:#ffffff}
.quotationLink td a:visited{color:#ffffff}
.quotationLink td a:hover{color:#ffffff}
.quotationOrder { padding:0 0 40px 60px;}

.weddingShowListTitle {padding:41px 6px 13px 0; font-size:11px; text-align:right; color:#736A65}

.orderStoreSelect select{width:260px}
.law {font-size:9pt; line-height:2.5; padding:0 0 30px 0}
.lawDec {font-size:13px; line-height:1.6; padding:8px 0 0 0}
.law .title {font-size:26px; font-weight:bold; padding:0 0 9pt 0; color:#555555; font-family:微软雅黑}

.job { font-size:14px; line-height:20px; padding:0 0 32px 0}
.jobContact { font-size:14px; line-height:20px; padding:0 0 20px 0}
.join { font-size:9pt;}
.joinTop {float:right; padding:42px 0 0 0; font-size:10px}

.spaceTitle {padding:22px 0 9px 0}
.spaceTitle .top{float:right; padding:20px 0 0 0; font-size:10px}
.spaceDec {line-height:22px; padding:0 0 34px 0}

.faith table td {color:#FFFFFF}
.loginForm {width:650px ; padding:45px 0 0 25px}
.loginFormBorder {border:1px solid #97CE11; background:#ECECEC; padding:29px 0 38px 0}

.rightContentPage {padding:53px 0 0 0}
.noticeBorder {padding:30px 0 10px 0; width:672px}
.noticeBorder .title {border-bottom:1px solid #E0E0E0}
.noticeBorder .top{float:right; padding:42px 0 0 0; font-size:10px}
.noticeBorder .faqSp {border-bottom:1px solid #E0E0E0; height:12px; overflow:hidden; margin:0 0 10px 0}
.noticeBorder .ncontent {padding:15px 0 40px 5px; line-height:1.4}
.noticeBorder .ncontent  td{line-height:1.6}

.noticeBar { height:100px;}
.tab_on { background-position:0 100%; background-repeat:no-repeat; cursor:pointer}
.tab_out { background-repeat:no-repeat; cursor:pointer}
.btn_on { display:block; cursor:pointer }
.btn_out { display:block; cursor:pointer   }
.folder_on {background-position:0 100%; background-repeat:no-repeat}
.folder_out { background-repeat:no-repeat}


.map_on {}
.map_out {display:none}
.space_on {}
.space_out {display:none}
.form_on {}
.form_out {display:none}

.blogAddBorder {border:1px solid #D5D5D5; background:#F9F9F9; padding:40px 20px; width:656px; color:#9FC429}
.blogAddBorder .noteBg{background:#FFFFFF; padding:3px}
.blogAddBorder .table td{padding:0 0 10px 0; color:#9FC429}
.blogAddBorder input{ border:1px solid #BCBCBC; background:#FFFFFF}
.blogAddBorder select{ border:1px solid #BCBCBC; background:#FFFFFF; font-size:12px}
.blogAddBorder .btn {border-top:1px solid #9C1D28; border-right:1px solid #6A131B; border-bottom:1px solid #6A131B; border-left:1px solid #9C1D28;  padding:6px 20px; background:#D22634; color:#FFFFFF}
.blogAddBorder .girl { color:#FF6597}
.blogAddBorder .boy { color:#000199}

.contact td {padding:0 0 5px 0}
.contact td a:link{color:#999999}
.contact td a:visited{color:#999999}
.contact td a:hover{color:#0066CC}

.contactLine {border-bottom:1px solid #E0E0E0; height:23px; width:627px; margin:0 0 15px 0}

.quotation1summary {padding:0 0 0 22px; font-size:9pt; line-height:1.6}
.quotation2summary {padding:0 20px 0 20px; font-size:9pt; line-height:1.6}
.quotation1btn { padding:0 0 14px 22px}
.quotation1price {padding:13px 0 0 22px;  font-weight:bold; color:#666666}
.quotation1price span{ font-weight:normal; color:#454547; font-size:25pt}
.quotation2price {padding:13px 0 0 0;  font-weight:bold; color:#666666; text-align:center}
.quotation2price span{ font-weight:normal; color:#454547; font-size:25pt}
.quotation3price {padding:13px 0 0 0;  font-weight:bold; color:#7C549B; text-align:center}
.quotation3price span{ font-weight:normal; color:#7C549B; font-size:25pt} 

