﻿body {
	line-height:1.4;
	color:#333
}
body,input,textarea,select {
	font-size:12px;
	font-family:微软雅黑,宋体,Arial,sans-serif
}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,form {
	margin:0
}
ul,ol {
	padding-left:0;
	list-style-type:none
}
h4,h5,h6 {
	font-size:1em
}
img {
	border:0
}
.vimg { 
	margin-bottom:-3px
}
a {
	text-decoration:none
}
a:hover {
	text-decoration:none
}
a.c:hover {
	text-decoration:none;
	
}
.dn {
	display:none
}
.db {
	display:block
}
.di {
	display:inline
}
.dib {
	display:inline-block
}
.h0 {
	height:0
}
.h14 {
	height:14px
}
.h16 {
	height:16px
}
.h18 {
	height:18px
}
.h20 {
	height:20px; text-align: center;
}
.h22 {
	height:22px
}
.h24 {
	height:24px
}
.lh14 {
	line-height:14px
}
.lh16 {
	line-height:16px
}
.lh18 {
	line-height:18px
}
.lh20 {
	line-height:20px
}
.lh22 {
	line-height:22px
}
.lh24 {
	line-height:24px
}
.m0 {
	margin:0
}
.ml1 {
	margin-left:1px
}
.ml2 {
	margin-left:2px
}
.ml5 {
	margin-left:5px
}
.ml10 {
	margin-left:100px;
	float:right;
}
.ml20 {
	margin-left:20px
}
.mr1 {
	margin-right:1px
}
.mr2 {
	margin-right:2px
}
.mr5 {
	margin-right:5px
}
.mr10 {
	margin-right:10px
}
.mr20 {
	margin-right:20px
}
.mt1 {
	margin-top:1px
}
.mt2 {
	margin-top:2px
}
.mt5 {
	margin-top:7px
}
.mt10 {
	margin-top:10px
}
.mb1 {
	margin-bottom:1px
}
.mb2 {
	margin-bottom:2px
}
.mb5 {
	margin-bottom:0px;color:#666
}
.mb10 {
	margin-bottom:10px
}
.line{
	height:25px;
}
.line *{
	line-height:25px;
}
.mb20 {
	margin-bottom:20px
}
.ml-1 {
	margin-left:-1px
}
.mt-1 {
	margin-top:-1px
}
.mt-2 {
	margin-top:-2px
}
.p1 {
	padding:1px
}
.pl1 {
	padding-left:1px
}
.pt1 {
	padding-top:1px
}
.pr1 {
	padding-right:1px
}
.pb1 {
	padding-bottom:1px
}
.p2 {
	padding:2px
}
.pl2 {
	padding-left:2px
}
.pt2 {
	padding-top:2px
}
.pr2 {
	padding-right:2px
}
.pb2 {
	padding-bottom:2px
}
.pl5 {
	padding-left:5px
}
.p5 {
	padding:5px
}
.pr5 {
	padding-right:5px
}
.pb5 {
	padding-bottom:5px
}
.p10 {
	padding:10px
}
.pl10 {
	padding-left:10px;
}
.pt10 {
	padding-top:10px
}
.pr10 {
	padding-right:10px
}
.pb10 {
	padding-bottom:10px;
	 height: auto;
}
.p20 {
	padding:20px
}
.pl20 {
	padding-left:20px
}
.pt20 {
	padding-top:20px
}
.pr20 {
	padding-right:20px
}
.pb20 {
	padding-bottom:20px
}
.g0 {
	color:#000
}
.g3 {
	color:#333
}
.g6 {
	color:#666
}
.g9 {
	color:#666
}
.gc {
	color:#ccc
}
.wh {
	color:white
}
.f0,.f10,.f11,.font {
	-webkit-text-size-adjust:none
}
.f0 {
	font-size:0
}
.f10 {
	font-size:10px
}
.f11 {
	font-size:11px
}
.f12 {
	font-size:12px
}
.f13 {
	font-size:13px
}
.f14 {
	font-size:14px;
}
.f16 {
	font-size:16px
}
.f18 {
	font-size:18px
}
.f20 {
	font-size:20px
}
.f24 {
	font-size:24px
}
.fa {
	font-family:Arial
}
.ft {
	font-family:Tahoma
}
.fv {
	font-family:Verdana
}
.fs {
	font-family:'宋体'
}
.fw {
	font-family:'微软雅黑'
}
.n {
	font-weight:normal;
	font-style:normal
}
.b {
	font-weight:bold
}
.i {
	font-style:italic
}
.tc {
	text-align:center
}
.tr {
	text-align:right
}
.tl {
	text-align:left
}
.tj {
	text-align:justify
}
.tdl {
	text-decoration:underline
}
.tdn,.tdn:hover,.tdn a:hover,a.tdl:hover {
	text-decoration:none
}
.lt0 {
	letter-spacing:0
}
.lt1 {
	letter-spacing:1px
}
.bk {
	word-wrap:break-word
}
.nowrap {
	white-space:nowrap
}
.vm {
	vertical-align:middle
}
.vb {
	vertical-align:bottom
}
.vt {
	vertical-align:top
}
.vtb {
	vertical-align:text-bottom
}

.l {
	float:left
}
.r {
	float:right
}
.cl {
	clear:both
}
.rel {
	position:relative
}
.abs {
	position:absolute
}
.zx1 {
	z-index:1
}
.zx2 {
	z-index:2
}
.poi {
	cursor:pointer
}
.def {
	cursor:default
}
.ovh {
	overflow:hidden
}
.ovs {
	overflow:scroll
}
.ova {
	overflow:auto
}
.vh {
	visibility:hidden
}
.vv {
	visibility:visible
}
.z {
	*zoom:1
}
@font-face {
	font-family:xms;
	src:url(/b/font/xms.eot)
}
@font-face {
	font-family:xms;
	src:url(/b/font/xms.woff) format('woff'),url(/b/font/xms.ttf) format('truetype'),url(/b/font/xms.svg#xms) format('svg')
}
.font {
	font-family:xms
}
.auto {
	margin-left:auto;
	margin-right:auto
}
.fix {
	*zoom:1
}
.fix:after {
	display:block;
	content:"$";
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden
}
.trans {
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease
}
.cell {
	display:table-cell;
	*display:inline-block;
	width:2000px;
	*width:auto;
}
.cell_bk {
	display:table;
	width:100%;
	table-layout:fixed;
	word-wrap:break-word
}
.inline_box {
	background:#F16161;
}
.inline_two,.inline_three,.inline_four,.inline_five,.inline_six,.inline_any {
	display:inline-block;
	*display:inline;
	font-size:12px;
	letter-spacing:0;
	vertical-align:top;
	*zoom:1
}
.float_two,.float_three,.float_four,.float_five,.float_six,.float_seven {
	float:left;
	
}

.inline_three,.float_three {
	width:240px;
	margin-right:6px;
}
.inline_four,.float_four {
	width:25%;
}
.float_fourr{
	width:33%;
	float:left;
}
.inline_five,.float_five {
	width:19.9%
}
.inline_six,.float_six {
	width:16.6%
}
.inline_seven,.float_seven {
	width:14.2%
}
.inline_fix {
	display:inline-block;
	width:100%;
	height:0;
	overflow:hidden
}
.abs_out,.abs_in .abs_in {
	position:absolute;
	left:-9999px;
	top:-9999px
}
.abs_in .abs_out {
	position:static
}
.abs_slide {
	width:2000em;
	position:absolute
}

.dot,.dott {
	background-image:url(data:image/gif;
	base64,R0lGODlhAwADAIABAL6+vv///yH5BAEAAAEALAAAAAADAAMAAAIDjA9WADs=);
	*background-image:url(themes/default/images/dot.png);
	background-repeat:repeat-x
}
.dot {
	background-position:1px bottom
}
.dott {
	background-position:1px -2px
}
.dot2 {
	background:url(themes/default/images/dot2.png) repeat-x 1px bottom
}
.solid {
	background:url(themes/default/images/solid.png) repeat-x
}
.net {
	background:#f50 url(themes/default/images/net.png)
}
.pit {
	background-image:url(themes/default/images/pit.png);
	background-repeat:repeat-x
}
.inset {
	border:1px solid;
	border-color:#7c7c7c #c4c4c4 #c3c3c3 #9c9c9c
}
.stuff {
	background:url(themes/default/images/95_stuff.png) repeat-x;
	background:-moz-linear-gradient(top,rgba(255,255,255,0),#fbfbfb);
	background:-webkit-gradient(linear,0 0,0 bottom,from(rgba(255,255,255,0)),to(#fbfbfb));
	_background:0;
	_filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#00FBFBFB,endColorStr=#FFFBFBFB)
}
.boxsh2 {
	box-shadow:0 0 3px #bbb
}
.aclose {
	color:#999
}
.aclose,.oclose {
	font:bold 14px/1.2 Tahoma
}
.aclose:hover,.oclose,.oclose:hover {
	color:#f30;
	text-decoration:none
}
.oscore {
	color:#f30;
	font:bold 28px/1.1 'Georgia','Serif'
}
.input {
	height:15px;
	line-height:15px;
	padding:2px 0 1px 2px
}
.input_l {
	height:20px;
	line-height:20px;
	padding:5px 0 4px 3px;
	font-size:14px
}
.area {
	overflow:auto;
	padding:2px
}
.ell {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.equal_height {
	width:100%;
	height:9999px;
	position:absolute;
	left:0;
	top:0
}
.dib_vm {
	display:inline-block;
	width:0;
	height:100%;
	vertical-align:middle
}
.img_shadow {
	display:inline-block;
	*display:inline;
	padding:6px;
	border:1px solid #ccc;
	background-color:#fff;
	position:relative;
	*zoom:1
}
.img_shadow:before {
	width:80%;
	height:20%;
	box-shadow:0 8px 16px rgba(0,0,0,0.5);
	-webkit-transform:skew(-15deg) rotate(-2deg);
	-moz-transform:skew(-15deg) rotate(-2deg);
	-o-transform:skew(-15deg) rotate(-2deg);
	transform:skew(-15deg) rotate(-2deg);
	bottom:11px;
	left:22px
}
.img_shadow:after {
	width:20%;
	height:80%;
	box-shadow:8px 0 16px rgba(0,0,0,0.5);
	-webkit-transform:skew(-5deg) rotate(-3deg);
	-moz-transform:skew(-5deg) rotate(-3deg);
	-o-transform:skew(-5deg) rotate(-3deg);
	transform:skew(-5deg) rotate(-3deg);
	top:22px;
	right:9px
}
.img_shadow:before,.img_shadow:after {
	content:' ';
	position:absolute;
	z-index:-1
}
.gsha {
	padding-top:1px;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #f7f7f7;
	background-color:#efefef
}
.flipx {
	-moz-transform:scaleX(-1);
	-webkit-transform:scaleX(-1);
	-o-transform:scaleX(-1);
	transform:scaleX(-1);
	filter:FlipH
}
.flipy {
	-moz-transform:scaleY(-1);
	-webkit-transform:scaleY(-1);
	-o-transform:scaleY(-1);
	transform:scaleY(-1);
	filter:FlipV
}
.rot-1,.char_corb,.char_cort {
	-moz-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	transform:rotate(-90deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}
.rot1 {
	-moz-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}
.label_remind {
	margin-top:2px;
	margin-left:4px;
	color:#999;
	position:absolute
}
.iptw1 {
	width:180px
}
.iptw2 {
	width:267px
}
.w50 {
	width:50px
}
.w70 {
	width:70px
}
.w100 {
	width:100px
}
.w120 {
	width:120px
}
.w140 {
	width:140px
}
.w160 {
	width:160px
}
.w200 {
	width:200px
}
.w250 {
	width:250px
}
.w282 {
	width:282px
}
.w320 {
	width:320px
}
.w400 {
	width:400px
}
.w460 {
	width:460px
}
.w500 {
	width:500px
}
.w600 {
	width:600px
}
.w640 {
	width:640px
}
.w700 {
	width:700px
}
.pct10 {
	width:10%
}
.pct15 {
	width:15%
}
.pct20 {
	width:20%
}
.pct25 {
	width:25%
}
.pct33 {
	width:33.3%
}
.pct40 {
	width:40%
}
.pct50 {
	width:50%
}
.pct60 {
	width:59.8%
}
.pct66 {
	width:66.6%
}
.pct74 {
	width:74%
}
.pct75 {
	width:75%
}
.pct80 {
	width:80%
}
.pct90 {
	width:90%
}
.pct98 {
	width:98%
}
.p15 {
	padding:15px
}
.pt15 {
	padding-top:15px
}
.pt30 {
	padding-top:30px
}
.pl15 {
	padding-left:15px
}
.pl30 {
	padding-left:30px
}
.pl55 {
	padding-left:55px
}
.pl120 {
	padding-left:120px
}

.pr30 {
	padding-right:30px
}
.pr40 {
	padding-right:40px
}
.pb28 {
	padding-bottom:28px
}
.ml-3 {
	margin-left:-3px
}
.ml-20 {
	margin-left:-20px
}
.mt-20 {
	margin-top:-20px
}
.mt30 {
	margin-top:30px
}
.mt15 {
	background:#F16161;
}
.mr15 {
	margin-right:15px
}
.mb15 {
	margin-bottom:15px
}
.ml15 {
	margin-left:15px
}
.bd0 {
	border:0;
	outline:0
}
.bdc {
	border:1px solid #db3f3f;
}
.blc {
	border-left:1px solid #ccc
}
.brc {
	border-right:1px solid #ccc
}
.btc {
	border-top:1px solid #ccc
}
.bbc {
	border-bottom:1px solid #ccc
}
.bdd {
	border:1px solid #ddd
}
.bld {
	border-left:1px solid #ddd
}
.brd {
	border-right:1px solid #ddd
}
.btd {
	border-top:1px solid #ddd
}
.bbd {
	border-bottom:1px solid #ddd
}
.bbe5 {
	border-bottom:1px solid #e5e5e5
}
.bbef {
	border-bottom:1px solid #efefef
}
.bt2d {
	border-top:2px solid #ddd
}
.bteb {
	border-top:1px solid #ebebeb
}
.breb {
	border-right:1px solid #ebebeb
}
.btf3 {
	border-top:1px solid #f3f3f3
}
.btf7 {
	border-top:1px solid #f7ce39
}
.bbf7 {
	border-bottom:1px solid #f7f7f7
}
.bbeb {
	border-bottom:1px solid #ebebeb
}
.bbfb {
	border-bottom:1px solid #fbfbfb
}
.bb24c {
	border-bottom:2px solid #4c4c4c
}
.bde1 {
	border:1px solid #e1e1e1
}
.bddb {
	border:1px solid #dbc594
}
.bdwh {
	border:1px solid #FFF
}
.bgbl {
	background-color:#000
}
.bgwh {
	background-color:#fff
}
.bgf0 {
	background-color:#f0f0f0
}
.bgf5 {
	background-color:#f5f5f5
}
.bgfb {
	background-color:#fbfbfb
}
.bgeb {
	background-color:#ebebeb
}
.bgly {
	background-color:#ffc
}
.bge0 {
	background-color:#e0e0e0
}
.c4c {
	color:#4c4c4c
}
.co {
	color:#f30
}
.cy {
	color:#ff7c00
}
.cf6 {
	color:#f60
}
.cg {
	color:#1c8a1c
}
.ceb {
	color:#ebebeb
}
.c8 {
	color:#888
}
.c08 {
	color:#080
}
.c7e {
	color:#7ed427
}
.c0c {
	color:#0c835a
}
.co_on {
	display:inline-block;
	padding:0 4px;
	background-color:#f30;
	color:#fff
}
.co_on:hover {
	text-decoration:none
}
.r_in_bg,.input_lg,.grebtn_bg,.redbtn_bg,.gray_hl,.darkbtn_bg,.gtab_on .gtab_in,.intab_on .intab {
	background:url(themes/default/images/95_h_repeat.v1.png) repeat-x
}
.btn_in,.grabtn_in,.dredbtn_in,.grebtn_in,.redbtn_in,.darkbtn_in {
	display:block;
	border-width:0 1px;
	border-style:solid;
	text-align:center
}
.btn_s .btn_bg,.grebtn_s .grebtn_bg,.grabtn_s .grabtn_bg,.dredbtn_s .dredbtn_bg {
	padding:0 .75em!important
}
.r_in_btn,.r_in_bg,.grebtn,.grabtn,.redbtn,.darkbtn,.dredbtn,.pinkbtn,.btn_bg,.grabtn_bg,.dredbtn_bg,.grebtn_bg,.redbtn_bg,.darkbtn_bg,.ucbtn {
	display:inline-block
}
.r_m1_l {
	margin:0 1px;
	background:#be0011;
	border:solid #c50012
}
.r_in_btn {
	background-color:#f6b2b9;
	text-align:center
}
.r_in_bg {
	padding:.28em 2.6em;
	border:solid #cd0000;
	border-width:0 1px;
	color:#fff;
	font-size:14px
}
.grebtn_in {
	padding:1px 1px 0;
	border-color:#1f7f00;
	background-color:#47a600
}
.grebtn_bg {
	padding:.25em 2.5em;
	background-position:0 -100px;
	background-color:#2da200;
	color:#fff;
	text-shadow:0 -1px #137900
}
.grebtn_bg:hover {
	background-position:0 -1000px;
	background-color:#2da200;
	text-decoration:none
}
.grebtn_down,.grebtn_down:hover {
	background-position:0 -70px
}
.grebtn_in:after {
	border:solid #bcd5a6;
	background-color:#8dbf62
}
.grabtn_in,.grabtn .btn_in {
	border-color:#b7b7b7
}
.grabtn_bg,.grabtn .btn_bg {
	padding:.14em .8em;
	border:1px solid #eee;
	background:#d5d5d5;
	background:-webkit-gradient(linear,0 0,0 100%,from(#c6c6c6),to(#e7e7e7));
	background:-moz-linear-gradient(top,#c6c6c6,#e7e7e7);
	background:-o-linear-gradient(top,#c6c6c6,#e7e7e7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c6c6c6,endColorstr=#e7e7e7,GradientType=0);
	color:#333;
	text-shadow:0 -1px #fff
}
.grabtn_bg:hover,.grabtn .btn_bg:hover {
	background:#d5d5d5;
	filter:none;
	text-decoration:none
}
.grabtn_dis .grabtn_bg {
	background:#d5d5d5;
	color:#999;
	filter:none;
	cursor:default
}
.grabtn_dis .grabtn_bg_l {
	padding:.25em 2.5em
}
.dredbtn {
	background-color:#e7cccc
}
.dredbtn_in,.dredbtn .btn_in {
	border-color:#8b0d0d
}
.dredbtn_bg,.dredbtn .btn_bg {
	padding:.14em .8em;
	border:solid #8b0d0d;
	border-width:0 1px;
	background-color:#ad0301;
	color:#fff
}
.dredbtn_bg:hover,.dredbtn .btn_bg:hover {
	background-color:#b40000;
	text-shadow:1px 1px #860101;
	text-decoration:none
}
.dredbtn_in .dredbtn_bg,.dredbtn .btn_in .btn_bg {
	padding:.25em 2.5em;
	border:1px solid;
	border-color:#d31515 #D10D0d #b70000;
}
.ucbtn .btn_in {
	border-color:#b4b4b4
}
.ucbtn .btn_bg {
	padding:.14em .8em;
	border:1px solid #fff;
	background:#eee;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#e0e1e1));
	background:-moz-linear-gradient(top,#fafafa,#e0e1e1);
	background:-o-linear-gradient(top,#fafafa,#e0e1e1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fafafa,endColorstr=#E0E1E1,GradientType=0);
	color:#666
}
.ucbtn .btn_bg:hover {
	color:#333;
	text-shadow:1px 1px #fff;
	text-decoration:none
}
.redbtn_in {
	border-color:#b81212;
	background-color:#d71b1e
}
.redbtn_bg {
	line-height:14px;
	padding:4px 14px;
	border:1px solid;
	border-color:#f63125 #EC2A23 #d71b1e #E92822;
	background-position:0 -210px;
	background-color:#c11c1f;
	color:#fff;
	text-shadow:0 -1px #d42521;
	outline:0
}
.redbtn_bg:hover {
	background-position:0 -240px;
	background-color:#d32a2d;
	text-decoration:none
}
.redbtn_down,.redbtn_down:hover {
	border:0;
	padding:6px 14px 4px 16px;
	background-color:#f33a30;
	background-position:0 -270px;
	text-shadow:-1px -1px #bf1b1f
}
.redbtn_in:after {
	border:solid #ebebeb;
	background-color:#ccc
}
.darkbtn_in {
	border-color:#4b4b4b;
	background-color:#5d5d5d
}
.darkbtn_bg {
	line-height:14px;
	padding:4px 14px;
	border:1px solid;
	border-color:#737373 #727272 #626262 #686868;
	background-position:0 -820px;
	background-color:#5d5d5d;
	color:#fff;
	text-shadow:0 -1px #4b4b4b;
	outline:0
}
.darkbtn_bg:hover {
	background-position:0 -850px;
	background-color:#4e4e4e;
	text-decoration:none
}
.darkbtn_down,.darkbtn_down:hover {
	border:0;
	padding:6px 14px 4px 16px;
	background-color:#727272;
	background-position:0 -880px;
	text-shadow:-1px -1px #515151
}
.darkbtn_in:after {
	border:solid #ececec;
	background-color:#ccc
}
.grebtn_in:after,.redbtn_in:after,.darkbtn_in:after {
	height:0;
	content:" ";
	margin:0 -2px;
	position:relative;
	bottom:-2px;
	overflow:hidden
}
.dredbtn:after,.grabtn:after {
	height:0;
	content:" ";
	margin-bottom:-2px;
	border:solid #f3f3f3;
	background-color:#e5e5e5;
	overflow:hidden
}
.grebtn_round,.redbtn_round,.grabtn_round,.grabtn_round_l,.btn_round_in {
	display:inline-block;
	height:23px;
	line-height:23px;
	padding-left:5px;
	background:url(/b0/img/95_hm_btn.v4.png) no-repeat;
	overflow:hidden
}
.btn_round_in {
	padding-right:10px;
	background-position:100% 0;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor:pointer
}
.btn_round_in:hover {
	text-decoration:none
}
.grebtn_round {
	background-color:#4da02e;
	background-position:left top
}
.redbtn_round {
	background-color:#be2822;
	background-position:left -30px
}
.redbtn_round .btn_round_in {
	background-position:right -30px
}
.grabtn_round {
	background-color:#be2822;
	background-position:left -60px
}
.grabtn_round .btn_round_in {
	background-position:right -60px;
	color:#999;
	cursor:default
}
.grabtn_round_l {
	background-color:#f5f5f5;
	background-position:left -90px
}
.grabtn_round_l .btn_round_in {
	background-position:right -90px;
	color:#333
}
.green_line {
	background:#208000;
	border-color:#83b855
}
.gray_line1,.grabtn .btn_line1 {
	background:#b7b7b7;
	border-color:#ebebeb
}
.gray_line2,.grabtn .btn_line2 {
	background:#b7b7b7;
	border-color:#ddd
}
.red_line1 {
	background:#da231f;
	border-color:#f0b3b2
}
.red_line2 {
	background:#980205;
	border-color:#c39192
}
.dark_line1 {
	background:#595959;
	border-color:#818181
}
.dark_line2 {
	background:#2f2f2f;
	border-color:#b7b7b7
}
.dred_line1,.dredbtn .btn_line1,.dredbtn .btn_line2 {
	margin:0 1px;
	background-color:#860101;
	border-color:#a44040
}
.dred_line2 {
	background-color:#ad0301;
	border-color:#9d3232
}
.pink_line1 {
	margin:0 1px;
	background-color:#da4771;
	border-color:#e37494
}
.pink_line2 {
	background-color:#e76288;
	border-color:#e06a8b
}
.ucbtn .btn_line1,.ucbtn .btn_line2 {
	margin:0 1px;
	background-color:#b4b4b4;
	border-color:#c4c4c4
}
.g_m1_c {
	margin:0 1px;
	background-color:#ccc;
	border-color:#c7c7c7
}
.r_m1_l,.green_line,.grebtn_in:after,.gray_line1,.gray_line2,.grabtn:after,.red_line1,.red_line2,.redbtn_in:after,.g_m1_c,.g_wh_c,.darkbtn_in:after,.dark_line1,.dark_line2,.dred_line1,.dred_line2,.pink_line1,.pink_line2,.pinkbtn:after,.dredbtn:after,.btn_line1,.btn_line2 {
	display:block;
	padding-top:1px;
	border-width:0 1px;
	border-style:solid
}
.g_wh_c {
	background-color:#fff;
	border-left:2px solid #ccc;
	border-right:2px solid #ccc
}
.gray_hl {
	background-position:0 -300px;
	background-color:#fff
}
.btnmode,.search_btn,.gre_big_btn,.gre_mid_btn {
	border:0;
	overflow:visible;
	cursor:pointer
}
.gre_big_btn {
	width:260px;
	height:56px;
	background:url(themes/default/images/95_greb_btn.png);
	color:#fff;
	font-size:28px;
	text-shadow:0 -1px #115900
}
.gre_mid_btn {
	width:173px;
	height:43px;
	background:url(themes/default/images/95_grem_btn.png);
	color:#fff;
	font-size:20px;
	font-family:"微软雅黑";
	text-shadow:0 -1px #115900
}
.disabled {
	color:#acacac;
	border-color:#acacac;
	text-shadow:1px 1px #fff;
	outline:0;
	cursor:default;
	pointer-events:none
}
.disabled:hover {
	text-decoration:none
}
.back {
	display:none;
	width:20px;
	line-height:1.2;
	padding:5px 0;
	background-color:#ccc;
	text-align:center;
	position:fixed;
	_position:absolute;
	right:10px;
	bottom:0;
	_bottom:"auto";
	cursor:pointer;
	opacity:.5;
	filter:Alpha(opacity=50)
}
.back:hover {
	opacity:.6;
	filter:Alpha(opacity=60)
}
.alert_box {
	width:790px
}
.alert_body {
	border:1px solid #ccc;
	border-top:0;
	*zoom:1
}
.alert_main {
	border-top:4px solid #fff;
	background-color:#f0f0f0
}
.alert_tab_box {
	line-height:44px;
	padding:0 4px;
	border:solid #fff;
	border-width:0 1px;
	background-color:#f5f5f5
}
.alert_tab_on,.alert_tab_off {
	margin-left:-1px;
	margin-top:-5px;
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
	float:left;
	_position:relative;
	_z-index:1
}
.alert_tab {
	display:block;
	padding:0 68px;
	border:solid #fff;
	border-width:5px 1px 0;
	font-size:18px
}
.alert_tab_on .alert_tab {
	padding-bottom:2px;
	outline:0;
	background-color:#000;
	color:#333;
	cursor:default;
	position:relative;
	z-index:1
}
.alert_tab_off .alert_tab {
	color:#080;
	text-decoration:underline
}
.alert_shut {
	width:43px;
	height:18px;
	margin-top:-6px;
	background:url(themes/default/images/95_red_shut.png) no-repeat;
	float:right;
	position:relative
}
.alert_line {
	border-top:1px solid #ccc;
	border-bottom:1px solid #fff;
	position:relative;
	top:-2px
}
.alert_content {
	padding:1px 3px 15px;
	border:1px solid #fff;
	border-top:0
}
.gtab {
	padding-bottom:2px
}
.gtab_on,.gtab_off {
	border:1px solid #ddd;
	background-color:#fff;
	float:left
}
.gtab_off {
	margin-top:7px;
	border-bottom-color:#eaeaea
}
.gtab_on {
	padding:0 2px;
	border-bottom:0
}
.gtab_in {
	display:inline-block;
	padding:0 44px
}
.gtab_off .gtab_in {
	line-height:25px;
	border-top:2px solid #fff;
	background-color:#f6f6f6;
	color:#666;
	font-size:14px
}
.gtab_on .gtab_in {
	line-height:36px;
	margin-top:-2px;
	outline:0;
	border:solid #f3f3f3;
	border-width:1px 1px 0;
	background-position:0 -340px;
	color:#333;
	font-size:18px;
	position:relative;
	bottom:-4px
}
.gtab_wed {
	width:120px;
	margin-top:7px;
	background:url(themes/default/images/95_gtab_wed.png);
	float:left
}
.gtab_wed_in {
	display:block;
	padding-top:2px;
	line-height:26px;
	border-bottom:1px solid #fda3a9;
	color:#fff;
	font-size:14px;
	text-indent:42px
}
.gtab_line {
	padding-top:2px;
	margin-top:-2px;
	border:1px solid;
	border-color:#ddd #ddd #f3f3f3;
	background-color:#fff
}
.gtab_body {
	border-bottom:1px solid #ccc;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	background-color:#fbfbfb
}
.gtab_float {
	padding-bottom:0;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	background-color:#f6f6f6
}
.gtab_float .gtab_off,.gtab_float .gtab_wed {
	margin:0
}
.gtab_float .gtab_on {
	padding:0 1px 1px
}
.gtab_float .gtab_on .gtab_in {
	line-height:25px;
	margin:0;
	font-size:14px;
	border:0;
	border-top:2px solid #fff;
	background:#eaeaea;
	position:static
}
.sildebar_li {
	border-bottom:1px solid #ddd;
	background-color:#fff
}
.sildebar_a {
	display:block;
	padding:5px 12px;
	color:#666;
	font:bold 14px/24px arial;
	text-shadow:-1px -1px #fff
}
.sildebar_a:hover {
	background-color:#f3f3f3;
	color:#333
}
.sildebar_on .sildebar_a,.sildebar_on .sildebar_a:hover {
	border:1px solid #f4f4f4;
	background-color:#ddd;
	color:#000
}
.sqtab_box {
	border-top:2px solid #ebebeb;
	border-bottom:1px solid #ddd;
	background-color:#f5f5f5
}
.sqtab_off,.sqtab_on {
	display:inline-block;
	line-height:20px;
	padding:4px 7px;
	color:#666
}
.sqtab_on {
	background-color:#fff;
	margin-bottom:-1px;
	*margin-top:-1px;
	border-bottom:1px solid #fff;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	*bottom:-1px;
	position:relative
}
.sqtab_off:hover {
	background-color:#fbfbfb;
	color:#333
}
.intab_on,.intab_off {
	display:inline-block;
	margin-bottom:-1px;
	vertical-align:bottom
}
.intab_line {
	display:block;
	padding-top:1px;
	margin:0 1px;
	background-color:#fff;
	visibility:hidden
}
.intab {
	display:block;
	line-height:20px;
	padding:1px 20px 3px
}
.intab_on .intab {
	outline:0;
	background-position:0 -920px;
	background-color:#e2e2e2;
	color:#555;
	text-shadow:1px 1px #fff;
	cursor:default
}
.intab_on .intab_line {
	visibility:visible
}
.intab_off .intab {
	color:#fbfbfb
}
.simtab_on,.simtab_off {
	display:block;
	padding-left:11%;
	padding-top:5px;
	_zoom:1
}
.simtab_on {
	color:#333;
	padding-bottom:5px
}
.simtab_off {
	padding-bottom:4px;
	border-bottom:1px solid #ddd;
	color:#999
}
.alert_tab:hover,.gtab_on .gtab_in:hover,.sqtab_on:hover,.simtab_on:hover,.simtab_off:hover,.intab_on .intab:hover,.sqtab_off:hover {
	text-decoration:none
}
.brace {
	width:3px;
	border:solid #aaa;
	border-width:1px 3px 1px 0;
	position:relative
}
.brace_cor {
	width:4px;
	margin-top:-1px;
	border-bottom:1px solid #aaa;
	position:absolute;
	top:50%;
	*top:20%;
	right:-7px
}
.arrow_ls .arrow_inner {
	padding:17px 8px 21px
}
.arrow_ss .arrow_inner {
	padding:0 6px 5px
}
.arrow_prev,.arrow_next {
	display:inline-block;
	border:solid #ddd;
	border-width:0 1px;
	background-color:#f1f1f1;
	color:#999;
	cursor:pointer
}
.arrow_inner {
	line-height:.6;
	margin:-1px 0;
	border:solid #ddd;
	border-width:1px 0;
	font-size:26px;
	float:left;
	position:relative
}
.arrow_prev_disable .arrow_inner,.arrow_next_disable .arrow_inner {
	background-color:#f8f8f8;
	color:#d6d6d6
}
.arrow_prev_disable,.arrow_next_disable {
	outline:0;
	cursor:default
}
a.arrow_prev:hover,a.arrow_next:hover {
	background-color:#e7e7e7;
	color:#333;
	text-decoration:none
}
.input_lg {
	padding:6px 0 6px 5px;
	border:1px solid #b5b8c8;
	background-position:0 -31px;
	font-size:14px;
	vertical-align:middle
}
.page_cor,.page_ui {
	background:url(themes/default/images/95_mod_page.png) repeat-x
}
.page_cor {
	width:72px;
	height:90px;
	float:right;
	position:relative;
	top:-1px;
	right:-1px
}
.page_ui {
	background-position:0 -100px
}
.nodata {
	background-image:url(themes/default/images/95_no_data_girl.png);
	background-repeat:no-repeat;
	background-position:right bottom
}
.green_bar,.dred_bar {
	padding:.2em 0;
	border-width:1px 0;
	border-style:solid;
	color:#fff;
	text-align:center
}
.green_bar {
	background-color:#489d01;
	border-color:#297d00
}
.dred_bar {
	background-color:#ad0301;
	border-color:#860101
}
.yellow_bar {
	border:1px solid #f7ce39;
	background:#ffffe0
}
.gon,.ron {
	display:inline-block;
	padding:1px 6px;
	border-radius:2px;
	color:#fff;
	text-decoration:none!important
}
.gon_ie,.ron_ie {
	display:inline-block;
	margin:0 -1px;
	padding:0 6px;
	_position:relative;
	_left:-1px
}
.gon,.gon_ie {
	background-color:#080
}
.ron,.ron_ie {
	background-color:#800
}
.img_beauty,.img_beauty img {
	background:url(themes/default/images/95_img_beauty.v1.png) no-repeat
}
.img_beauty {
	display:inline-block;
	padding-bottom:4px;
	background-position:0 100%
}
.img_beauty img {
	display:block;
	margin-top:-1px;
	padding:2px 5px 0 2px;
	_position:relative
}
.u {
	display:inline-block;
	width:20px;
	height:20px;
	margin-bottom:-3px;
	margin-top:-3px;
	background:url(images/95_icons.v52.png) no-repeat
}
.u01 {
	background-position:-20px 0
}
.u02 {
	background-position:-40px 0
}
.u03 {
	background-position:-60px 0
}
.u04 {
	background-position:-80px 0
}
.u05 {
	background-position:-100px 0
}
.u06 {
	background-position:-120px 0
}
.u07 {
	background-position:-140px 0
}
.u08 {
	background-position:-160px 0
}
.u09 {
	background-position:-180px 0
}
.u010 {
	background-position:-200px 0
}
.u011 {
	background-position:-220px 0
}
.u012 {
	background-position:-240px 0
}
.u013 {
	background-position:-260px 0
}
.u014 {
	background-position:-280px 0
}
.u015 {
	background-position:-300px 0
}
.u016 {
	background-position:-320px 0
}
.u017 {
	background-position:-340px 0
}
.u018 {
	background-position:-360px 0
}
.u019 {
	background-position:-380px 0
}
.u10 {
	background-position:0 -20px
}
.u11 {
	background-position:-20px -20px
}
.u12 {
	background-position:-43px -20px
}
.u13 {
	background-position:-60px -20px
}
.u14 {
	background-position:-80px -20px
}
.u15 {
	background-position:-100px -20px
}
.u16 {
	background-position:-120px -20px
}
.u17 {
	background-position:-140px -20px
}
.u18 {
	background-position:-160px -20px
}
.u19 {
	background-position:-180px -20px
}
.u110 {
	background-position:-200px -20px
}
.u111 {
	background-position:-220px -20px
}
.u112 {
	background-position:-240px -20px
}
.u113 {
	background-position:-260px -20px
}
.u114 {
	background-position:-280px -20px
}
.u115 {
	background-position:-300px -20px
}
.u116 {
	background-position:-320px -20px
}
.u117 {
	background-position:-340px -20px
}
.u118 {
	background-position:-360px -20px
}
.u119 {
	background-position:-380px -20px
}
.u20 {
	background-position:0 -40px
}
.u21 {
	background-position:-20px -40px
}
.u22 {
	background-position:-40px -40px
}
.u23 {
	background-position:-60px -40px
}
.u24 {
	background-position:-80px -40px
}
.u25 {
	background-position:-100px -40px
}
.u26 {
	background-position:-120px -40px
}
.u27 {
	background-position:-140px -40px
}
.u28 {
	background-position:-163px -40px
}
.u29 {
	background-position:-180px -40px
}
.u210 {
	background-position:-200px -40px
}
.u211 {
	background-position:-220px -40px
}
.u212 {
	background-position:-240px -40px
}
.u213 {
	background-position:-260px -40px
}
.u214 {
	background-position:-280px -40px
}
.u215 {
	background-position:-300px -40px
}
.u216 {
	background-position:-320px -40px
}
.u217 {
	background-position:-340px -40px
}
.u218 {
	background-position:-360px -40px
}
.u219 {
	background-position:-380px -40px
}
.u30 {
	background-position:0 -60px
}
.u31 {
	background-position:-20px -60px
}
.u32 {
	background-position:-40px -60px
}
.u33 {
	background-position:-60px -60px
}
.u34 {
	background-position:-80px -60px
}
.u35 {
	background-position:-100px -60px
}
.u36 {
	background-position:-120px -60px
}
.u37 {
	background-position:-140px -60px
}
.u38 {
	background-position:-160px -60px
}
.u39 {
	background-position:-180px -60px
}
.u310 {
	background-position:-200px -60px
}
.u311 {
	background-position:-220px -60px
}
.u312 {
	background-position:-240px -60px
}
.u313 {
	background-position:-260px -60px
}
.u314 {
	background-position:-280px -60px
}
.u315 {
	background-position:-300px -60px
}
.u316 {
	background-position:-320px -60px
}
.u317 {
	background-position:-340px -60px
}
.u318 {
	background-position:-360px -60px
}
.u319 {
	background-position:-380px -60px
}
.u42,.u44 {
	width:25px;
	height:25px
}
.u40,.u49,.u415,.u416 {
	width:20px;
	height:20px
}
.u41,.u417 {
	width:25px;
	height:20px
}
.u40 {
	background-position:0 -80px
}
.u41 {
	background-position:-20px -80px
}
.u42 {
	background-position:-40px -80px
}
.u46 {
	width:32px;
	height:20px;
	background-position:-120px -80px
}
.u49 {
	background-position:-180px -80px
}
.u411 {
	width:30px;
	background-position:-220px -80px
}
.u413 {
	width:30px;
	background-position:-260px -80px
}
.u415 {
	background-position:-300px -80px
}
.u416 {
	background-position:-320px -80px
}
.u417 {
	background-position:-340px -80px
}
.u80 {
	background-position:0 -160px
}
.char_corl,.char_corr,.char_cort,.char_corb {
	display:inline-block;
	width:6px;
	height:14px;
	line-height:15px;
	margin-bottom:-3px;
	font-family:'宋体';
	overflow:hidden
}
.char_corr,.char_cort {
	text-indent:-5px
}
.char_corb,.char_cort {
	position:relative\9;
	top:4px\0;
	*top:-2px
}
.cor,.cort,.gtcor1,.gtcor2,.gtcor3,.corred,.corgre {
	display:inline-block;
	width:0;
	height:0;
	border-width:4px;
	overflow:hidden
}
.cor {
	margin-bottom:-2px;
	border-style:solid dashed dashed
}
.corg3 {
	border-color:#333 transparent transparent
}
.corg6 {
	border-color:#666 transparent transparent
}
.corg9 {
	border-color:#999 transparent transparent
}
.corgc {
	border-color:#ccc transparent transparent
}
.corwh {
	border-color:#fff transparent transparent
}
.corwhr {
	margin-bottom:0;
	border-width:5px;
	border-style:dashed dashed dashed solid;
	border-color:transparent transparent transparent #fff
}
.gtcor {
	position:absolute
}
.gtcor1,.gtcor2,.gtcor3 {
	border-width:14px;
	border-style:dashed dashed solid;
	position:absolute
}
.gtcor1 {
	border-color:transparent transparent #ccc
}
.gtcor2 {
	border-color:transparent transparent #fff;
	top:1px
}
.gtcor3 {
	border-color:transparent transparent #f0f0f0;
	top:2px
}
.corred,.corgre {
	border-width:10px;
	border-style:dashed dashed dashed solid
}
.corred {
	border-color:transparent transparent transparent #800
}
.corgre {
	border-color:transparent transparent transparent #627810
}
.arco {
	border-top-color:#ebebeb;
	border-left:2px dotted transparent;
	border-right:2px dotted transparent;
	border-bottom:2px solid #f50
}
.decimal {
	padding-left:22px;
	list-style-type:decimal
}
.titleo {
	padding:3px 12px;
	border-bottom:1px solid #b43200;
	color:#fff;
	text-shadow:-1px -1px #ae3100
}
.sort {
	display:inline-block;
	width:14px;
	height:14px;
	background:url(themes/default/images/95_sort.png) no-repeat;
	overflow:hidden
}
.sorto2 {
	background-position:0 -21px
}
.sorto3 {
	background-position:0 -42px
}
.sorto4 {
	background-position:0 -63px
}
.sorto5 {
	background-position:0 -84px
}
.sorto6 {
	background-position:0 -105px
}
.sorto7 {
	background-position:0 -126px
}
.top {
	display:inline-block;
	width:20px;
	height:25px;
	background:url(themes/default/images/95_top_123.png) no-repeat
}
.top2 {
	background-position:0 -25px
}
.top3 {
	background-position:0 -50px
}
.greindex,.graindex {
	display:inline-block;
	width:12px;
	height:12px;
	line-height:12px;
	border-radius:6px;
	color:#fff;
	-webkit-text-size-adjust:none;
	font-size:10px;
	text-align:center;
	text-indent:-1px;
	letter-spacing:-1px;
	vertical-align:-2px;
	*vertical-align:baseline;
	overflow:hidden
}
.greindex {
	background-color:#080
}
.graindex {
	background-color:#999
}
.star_large,.star_mid,.star_small,.star_mini {
	display:inline-block;
	overflow:hidden
}
.star_large,.star_large .star_red,.star_large .star_yellow {
	background:url(themes/default/images/95_star_big.png) repeat-x
}
.star_small,.star_small .star_red,.star_small .star_yellow {
	background:url(themes/default/images/95_star_small.png) repeat-x
}
.star_mid,.star_mid .star_red,.star_mid .star_yellow {
	background:url(themes/default/images/95_star_middle.png) repeat-x
}
.star_mini,.star_mini .star_red {
	background:url(themes/default/images/95_star_mini.png) repeat-x
}
.star_large {
	width:115px;
	height:20px
}
.star_small {
	width:73px;
	height:20px
}
.star_mini {
	width:48px;
	height:13px
}
.star_mid {
	width:75px;
	height:20px
}
.star_red,.star_yellow {
	display:block;
	height:100%
}
.star_large .star_red,.star_mid .star_red,.star_small .star_red,.star_mini .star_red {
	background-position:0 -20px
}
.star_small .star_yellow,.star_large .star_yellow,.star_mid .star_yellow {
	background-position:0 -40px
}
.star_hover_1,.star_hover_2,.star_hover_3,.star_hover_4,.star_hover_5 {
	height:20px;
	width:24px;
	position:absolute;
	top:0;
	z-index:2
}
.star_hover_1 {
	left:0
}
.star_hover_2 {
	left:24px
}
.star_hover_3 {
	left:48px
}
.star_hover_4 {
	left:72px
}
.star_hover_5 {
	left:96px
}
.star_hover_1:hover,.star_hover_2:hover,.star_hover_3:hover,.star_hover_4:hover,.star_hover_5:hover,.star_hover_1_on,.star_hover_2_on,.star_hover_3_on,.star_hover_4_on,.star_hover_5_on {
	background:url(themes/default/images/95_star_big.png) repeat-x 0 -20px;
	left:0;
	z-index:1
}
.star_hover_2:hover,.star_hover_2_on {
	width:48px
}
.star_hover_3:hover,.star_hover_3_on {
	width:72px
}
.star_hover_4:hover,.star_hover_4_on {
	width:96px
}
.star_hover_5:hover,.star_hover_5_on {
	width:120px
}
.grade {
	display:inline-block;
	width:31px;
	height:20px;
	margin-bottom:-3px;
	margin-top:-3px;
	background:url(themes/default/images/95_grade.png) no-repeat;
	_position:relative
}
.grade2 {
	background-position:0 -20px
}
.grade3 {
	background-position:0 -40px
}
.grade4 {
	background-position:0 -60px
}
.grade5 {
	background-position:0 -80px
}
.hl_rad_l1 {
	padding-top:1px;
	margin-left:1px;
	border-left:1px solid #dedede;
	border-right:2px solid #f2f2f2;
	background-color:#c5c5c5
}
.hl_rad_l2 {
	padding-top:1px;
	background-color:#e3e3e3;
	border-left:2px solid #d2d2d2;
	border-right:1px solid #efefef
}
.hl_rad_l3 {
	padding-top:1px;
	border:solid #f2f2f2;
	border-width:0 2px 0 1px;
	background-color:#d5d5d5
}
.hl_rad_l4 {
	border-top:1px solid #f2f2f2
}
.hl_rad_out {
	border-left:1px solid #bbb;
	border-right:1px solid #f0f0f0
}
.hl_rad_in {
	border-right:1px solid #ddd;
	background-color:#e3e3e3
}
.html {
	word-wrap:break-word
}
.html p {
	margin:1em 0
}
.float_ajax_box,.float_other_box {
	border:1px solid #ccc;
	background-color:#fff
}
.float_loading {
	width:100px;
	height:100px;
	background:#fff url(themes/default/images/loading.gif) no-repeat center
}
.float_ajax_image {
	padding:5px
}
.float_ajax_error {
	width:200px;
	padding:40px 0;
	text-align:center
}
.float_list_ul {
	border:1px solid #88b0c2;
	background-color:#fff
}
.float_list_a {
	display:block;
	line-height:20px;
	padding:1px 0 2px;
	border:solid #fff;
	border-width:1px 0;
	color:#333;
	text-decoration:none;
	*zoom:1
}
.float_list_a:hover {
	border-color:#88b0c2;
	background-color:#e8f4ff;
	color:#333;
	text-decoration:none
}
.float_list_li_first .float_list_a {
	border-top:0
}
.float_list_li_last .float_list_a {
	border-bottom:0
}
.float_list_a_on,.float_list_a_on:hover {
	border-color:#126185;
	background-color:#126185;
	color:#fff
}
.float_list_ul li {
	line-height:23px;
	text-indent:8px;
	color:#999
}
.float_list_ul .float_list_li {
	line-height:20px;
	padding:1px 8px 2px;
	color:#333;
	text-indent:0
}
.float_list_null {
	padding:40px 20px;
	text-align:center
}
.float_remind_box {
	border:1px solid #f7ce39;
	background:#ffffe0;
	padding:5px 10px
}
.float_tip_box {
	line-height:20px;
	max-width:210px;
	padding:0 4px;
	border:1px solid #f7ce39;
	background-color:#fffbc7;
	color:#f30
}
.float_doing_box {
	border:1px solid #f7ce39;
	background:#ffffe0 url(themes/default/images/loading_s.gif) no-repeat 5px center;
	padding:5px 10px 5px 25px
}
.float_park_box {
	padding-bottom:60px;
	border:1px solid #ccc;
	background:#fff url(themes/default/images/95_map_tip.png) no-repeat 0 97.2%
}
.float_corner {
	font-size:18px;
	font-family:'宋体';
	position:absolute;
	left:-6000px;
	overflow:hidden
}
.float_corner .corner {
	position:absolute
}
.float_corner .corner_1 {
	color:#ccc
}
.float_corner .corner_2 {
	color:#fff
}
.float_corner_top,.float_corner_bottom {
	width:16px;
	height:8px
}
.float_corner_top {
	line-height:14px
}
.float_corner_bottom {
	line-height:17px
}
.float_corner_left,.float_corner_right {
	width:8px;
	height:16px
}
.float_corner_top .corner,.float_corner_bottom .corner {
	left:0
}
.float_corner_right .corner,.float_corner_left .corner {
	top:-2px
}
.float_corner_bottom .corner_2 {
	top:1px
}
.float_corner_left .corner_1 {
	right:0
}
.float_corner_left .corner_2 {
	right:1px
}
.float_corner_top .corner_1 {
	bottom:0
}
.float_corner_top .corner_2 {
	bottom:1px
}
.float_corner_right .corner_2 {
	left:1px
}
.constr {
	margin-left:auto;
	margin-right:auto
}
.constr_in,.fix {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:1000px;
}
.constr_bg {
	border:1px solid;
	border-color:#ddd #ddd #ccc;
	background-color:#fbfbfb
}
.constr_sp {
	width:960px;
	margin-left:auto;
	margin-right:auto
}
.footer {
	line-height:20px;
	color:#666;
	text-shadow:1px 1px #fbfbfb;
	text-align:center
}
.contact {
	padding:7px 0 30px
}
.copyright {
	padding-bottom:24px
}
.radbg {
	display:inline-block;
	padding:0 5px 1px;
	border-radius:2px;
	color:#fff
}
.darkbg {
	background-color:#2c1e0c
}
.redbg {
	background-color:#b10e0c
}
@font-face {
	font-family:xmsnew;
	src:url(/b0/font/icomoon.eot?v=3)
}
@font-face {
	font-family:xmsnew;
	src:url(/b0//icomoon.eot?v=3#iefix) format('embedded-opentype'),url(/b0/font/icomoon.woff?v=3) format('woff'),url(/b0/font/icomoon.ttf?v=3) format('truetype'),url(/b0/font/icomoon.svg?v=3#icomoon) format('svg')
}
.res_hm_flist {
	width:700px;
	height:400px;
	border:2px solid #b10e0c;
	background-color:#f8f8f8;
	position:absolute;
	top:151px;
	z-index:20
}
.res_hm_flist_in {
	padding:10px 20px;
	color:#333
}
.res_hm_flist_in .dash {
	border-bottom:1px dashed #d9d9d9
}
.citybar,.citybar .constr {
	background-color:#e0e0e0
}
.cityarea {
	width:165px;
	padding:15px 15px 5px 0;
	background-color:#2c1e0c;
	position:absolute;
	right:0;
	top:-2px
}
.n_topbar,.n_schbar,.n_topbar .constr,.n_schbar .constr {
	background-color:#EEE
}
.n_topbar .head_a {
	color:#333
}
.n_city_select {
	display:inline-block;
	padding:0 5px;
	border:1px solid #a7a7a7;
	border-radius:1px;
	background-color:#ececec;
	color:#999;
	position:relative;
	z-index:20
}
.n_city_select_on {
	border-bottom:0;
	padding-bottom:1px;
	background-color:#f5f5f5;
	color:#333
}
.n_city_select:hover {
	background-color:#f5f5f5;
	text-decoration:none
}
.n_city_select_box {
	width:375px;
	padding-top:15px;
	padding-bottom:15px;
	border:1px solid #a7a7a7;
	background-color:#f5f5f5;
	margin-top:-1px
}
.n_city_link {
	display:inline-block;
	padding:1px 3px;
	margin:0 10px 5px 0;
	color:#666
}
.n_city_link:hover {
	background-color:#e6e6e6;
	text-decoration:none
}
.n_scharea {
	display:inline;
	width:45%;
	height:38px;
	margin-left:3.9%;
	border:1px solid #f6f6f6;
	background-color:#fff;
	float:left;
	position:relative
}
.n_schopt {
	width:85%;
	height:36px;
	border:1px solid #c5c5c5;
	box-shadow:inset 0 0 3px #ccc
}
.n_schbtn {
	width:15%;
	height:100%;
	line-height:38px;
	text-align:center;
	background-color:#c80000;
	font-size:24px;
	color:#fff;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0
}
.n_schbtn:hover {
	background-color:#e00000
}
.n_schipt {
	height:18px;
	width:96%;
	padding:8px 2%;
	border:0;
	outline:0;
	background:0;
	font-size:16px
}
.res_sch_type {
	width:70px;
	float:left;
	position:relative;
	cursor:pointer
}
.res_sch_type_dl {
	width:55px;
	height:30px;
	line-height:30px;
	padding:0 5px;
	border:1px solid #e5e5e5;
	background-color:#f5f5f5;
	font-size:14px;
	position:absolute;
	top:2px;
	left:2px;
	overflow:hidden
}
.res_sch_type_cor {
	width:0;
	height:0;
	border-color:#999 transparent transparent;
	border-style:solid dashed dashed;
	border-width:5px;
	position:absolute;
	right:5px;
	top:12px;
	overflow:hidden;
	-webkit-transform-origin:50% 30%;
	transform-origin:50% 30%
}
.res_sch_type_dl_hover {
	height:auto
}
.res_sch_type_dl_hover .res_sch_type_cor {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.n_nav {
	background-color:#c80000;
	border-bottom:1px solid #959595;
	min-width:1240px
}
.n_nav_shadow {
	border-top:1px solid #b8b8b8;
	border-bottom:1px solid #eaeaea;
	background-color:#d4d4d4;
	padding-top:1px
}
.n_nav_space {
	background-image:url(data:image/gif;
	base64,R0lGODlhAgAVAIAAAOAyMrQAACH5BAAAAAAALAAAAAACABUAAAIHDIynyevdCgA7);
	*background-image:url(/b0/img/new/res_nav_space.gif);
	background-position:right 6px;
	background-repeat:no-repeat
}
.n_nav_class {
	width:16%;
	padding:6px 0;
	margin-right:2px;
	background-color:#9a0000;
	color:#fff;
	float:left;
	cursor:pointer
}
.n_nav_a {
	width:80px;
	display:block;
	padding:6px 10px;
	color:#fff;
	font-size:14px;
	text-align:center
}
.n_nav_a:hover {
	background-color:#b40000;
	text-decoration:none;
	cursor:pointer;
	background-image:none;
	margin-left:-2px;
	padding-left:12px;
	position:relative;
	z-index:1
}
.n_nav_on {
	background-color:#3d0e0e;
	font-weight:bold;
	background-image:none;
	margin-left:-2px;
	position:relative;
	z-index:2
}
.n_nav_on:hover {
	background-color:#3d0e0e;
	margin-left:-2px;
	padding-left:10px;
	position:relative
}
.n_res_icon_new {
	margin:-5px 0 0 70px;
	background:0;
	position:absolute;
	z-index:3
}
.n_res_icon_heart {
	margin:1px 0 0 50px;
	_margin-top:-2px;
	color:#ff698f;
	font-size:8px;
	position:absolute;
	z-index:3
}
.n_nav_box {
	width:16%;
	margin:6px 0 0;
	line-height:18px;
	font-weight:bold;
	color:#333;
	position:absolute;
	z-index:2
}
.n_nav_box_in {
	border-style:solid;
	border-color:#aaa;
	border-width:0 2px 2px;
	background-color:#eee;
	*zoom:1
}
.n_nav_list {
	border-top:1px solid #ccc;
	border-bottom:1px solid #f6f6f6
}
.n_nav_list_in {
	display:block;
	padding:5px 15px;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	color:#333;
	cursor:pointer
}
.n_nav_list_hover {
	border-top:1px solid #b10e0c;
	border-bottom:1px solid #b10e0c
}
.n_nav_list_hover .n_nav_list_in {
	padding:5px 15px;
	border-top:1px solid #b10e0c;
	border-bottom:1px solid #b10e0c;
	background-color:#f8f8f8
}
.n_nav_list_hover .gtlt {
	display:none
}
.n_nav .font,.n_schbar .font {
	font-family:xmsnew
}
.n_footer {
	padding:25px 0;
	background-color:#EEE;
	border-top:2px solid #d2d2d2;
	position:relative
}
.n_footr_icon_1,.n_footr_icon_2,.n_footr_icon_3,.n_footr_icon_4,.n_footr_icon_5 {
	display:inline-block;
	width:75px;
	height:30px;
	background:url(/b0/img/new/95_footer_icons.png) no-repeat
}
.n_footr_icon_2 {
	background-position:left -40px
}
.n_footr_icon_3 {
	background-position:left -80px
}
.n_footr_icon_4 {
	background-position:left -120px
}
.n_footr_icon_5 {
	background-position:left -160px
}
.n_footer_space {
	border-left:1px solid #FFF;
	border-right:1px solid #CCC
}
.n_footer_bl0 {
	border-left:none
}
.n_footer_br0 {
	border-right:0
}
.n_footer_link {
	display:inline-block;
	padding:1px 3px;
	color:#666
}
.n_footer_link:hover {
	background-color:#999;
	text-decoration:none;
	color:#FFF
}
.gtlt {
	font-family:'宋体';
	letter-spacing:-.5em
}
.cr {
	color:#bf2a23
}
.w20 {
	width:20px
}
.constr_in {
	*zoom:1
}
.constr_in:after {
	content:'';
	display:table;
	clear:both
}
.n_nav_list_hover .gtlt {
	display:none
}
.res_float_box {
	margin-left:1px;
	position:fixed;
	_position:absolute;
	bottom:2%;
	z-index:9
}
.res_float_report {
	display:block;
	width:20px;
	padding:5px 4px;
	border:1px solid #dadada;
	background-color:#fbfbfb;
	color:#666;
	text-align:center
}
.res_float_report:hover {
	background-color:#f9f6d2;
	border:1px solid #f3d76e;
	text-decoration:none
}
.res_float_icon {
	*margin-bottom:2px;
	background-image:url(data:image/gif;
	base64,R0lGODlhKAAUAJECAGZnZswNDf///wAAACH5BAEAAAIALAAAAAAoABQAAAJMlI+py+0Po5y0WhXuzRmBD4aAxgmdZgTqypYnajLuM0bvMTugbbZqrAtBbqlfUPQgpmiiXYPTAkKcSZmE6lBKmbWkb3X9wMbksrlRAAA7);
	*background-image:url(/b0/img/95_icon_adv_top.gif)
}
.btn_in {
	display:block;
	border-width:0 1px;
	border-style:solid;
	text-align:center
}
.btn_bg {
	padding:.25em 1.25em;
	margin:0;
	cursor:pointer
}
.grebtn,.grabtn,.redbtn,.darkbtn,.dredbtn,.redbtn,.ucbtn,.pinkbtn,.btn_bg {
	display:inline-block;
	vertical-align:bottom
}
.grebtn .btn_in {
	border-color:#1f7f00;
	background-color:#439b00
}
.grebtn .btn_bg {
	border:1px solid #47a600;
	background-color:#289600;
	color:#fff;
	text-shadow:0 -1px #137900
}
.grebtn .btn_bg:hover {
	background-color:#2b9b00
}
.btnmode {
	border:0;
	overflow:visible;
	cursor:pointer
}
strong .btnmode {
	font-weight:bold
}
.grebtn:after {
	height:0;
	content:" ";
	margin-bottom:-2px;
	overflow:hidden
}
.dredbtn:after,.grabtn:after {
	border:solid #f3f3f3;
	background-color:#e5e5e5;
	border-width:0 1px
}
.grebtn:after {
	border:solid #bcd5a6;
	background-color:#8dbf62
}
.grebtn .btn_line1,.grebtn .btn_line2 {
	margin:0;
	background:#208000;
	border-color:#83b855
}
.grebtn:after,.btn_line1,.btn_line2 {
	display:block;
	margin:0 1px;
	padding-top:1px;
	border-width:0 1px;
	border-style:solid
}
.res_nico_loc,.res_nico_cal,.res_nico_clock {
	display:inline-block;
	width:24px;
	height:24px;
	background:url(/b0/img/new/res_new_icons.png) no-repeat;
	margin-top:5px
}
.res_nico_loc {
	background-position:0 top
}
.res_nico_cal {
	background-position:-30px top
}
.res_nico_clock {
	background-position:-60px top
}
.
 a {
	color:#333
}
.wed_index_constr_in .constr_in {
	width:1000px;
	padding:0;
	margin-left:auto;
	margin-right:auto
}
.c69 {
	color:#696969
}
.ccb {
	color:#cbcbcb
}
.ce {
	color:#eee
}
.ce4 {
	color:#e48d26
}
.ce5 {
	color:#e5e5e5
}
.cfb {
	color:#fb7782
}
.cf4 {
	color:#ff4c00
}
.cff {
	color:#ff6b8f
}
.c00 {
	color:#666
}
.cc9 {
	color:#c9bd7d
}
.c82 {
	color:#0082cb
}
.bg3f {
	background-color:#fff8d1
}
.bge9 {
	background-color:#e9e9e9
}
.bgcf {
	background-color:#ff6b8f
}
.brfa {
	border-right:1px solid #fd7e7e;
}
.bled {
	border-left:1px solid #cb2f2f;
}
.rmg_replace {
	position:relative;
	z-index:-1;
}
.wu {
	width:20px;
	height:20px;
}
.wed_new_icon {
	background-position:-340px -80px;
	margin-left:-20px;
}
.wed_headers{
	height:14px;
	width:30px;
	float:right;
}
.wed_header {
	height:180px;
	margin:0 auto;
	background:url(images/top_bg.png) repeat-x;
	zoom:1;
	width:1000px;
}
.wed_logo {
	width:290px;
	height:80px;
	float:left;
	vertical-align:top;
	margin-top:10px;
	background:url(images/logo.png) no-repeat;
}
.wed_head_city {
	color:#333;
	vertical-align:top;
	margin-top:39px;
	margin-left:30px
}
.wed_search {
	margin:28px 0 0 75px;
	width:230px;
	
}
.wed_search_box {
	background:url(images/95_wed_header.v1.png) no-repeat;
	width:241px;
	height:25px;
	vertical-align:top;
	float:left;
}
.wed_search_input {
	background:0;
	border:0 none;
	outline:0 none;
	width:95%;
	margin:4px 0 0 8px;
}
.wed_search_btn {
	width:20px;
	height:28px;
	margin-left: -25px;
	background:url(images/search_big.jpg) no-repeat scroll 0 6px transparent;
	overflow:visible;
	border:0 none;
}
.wed_header_right {
	width:310px;
	height:100px;
	background:url(images/header_phone.png) no-repeat;
	vertical-align:top;
	margin-left:50px;
	float:left;
}
.wed_header_shadow {
	padding-top:1px;
	border-top:1px solid #d45576;
	border-bottom:1px solid #f8638a;
	background-color:#ea5e82;
}
.marry365_top {
	height:90px;
	background:url(images/marry_top_bg.png) repeat-x;
}
.wed_nav_new_box {
	padding-left:-6px;
	background:url(images/nav_bg.png) no-repeat left top;
}
.wed_nav_right {
	padding-top:8px;
	float:right;
	cursor:pointer
}
.wed_nav {
	width:100%;
	margin:10px auto;
	background:#353334 url(images/95_wed_nav_rep.jpg) repeat-x;
}
.wed_nav_m {
	text-align:center;
	float:left
}
.wed_nav_on {
	font-weight:bold;
}
.wed_nav_bg {
	color:#fff;
	font-size:14px;
	padding:6px 0;
	width:120px;
	float:left;
	background:url(images/nav_bg.png) no-repeat right 0;
}
.wed_nav_bg:hover {
	background:url(images/nav_bghover.png) repeat-x;
	color:#fff;
	text-decoration:none;
}
.wed_nav_on .wed_nav_bg {
	background:url(images/nav_bghover.png) repeat-x;
	color:#fff;
}
.label_remind_sch {
	color:#999;
	margin-left:10px;
	margin-top:8px;
	position:absolute
}
.wed_ym_btn,.wed_ym_btn_in {
	display:inline-block;
	background:url(images/95_wed_btn_icon.v10.png) no-repeat
}
.wed_ym_btn {
	padding-left:3px;
	background-position:0 -128px;
}
.wed_ym_btn_in {
	line-height:21px;
	margin-right:-3px;
	padding:5px 28px 6px 25px;
	background-position:100% -128px;
	_position:relative
}
.wed_btn_title {
	display:inline-block;
	background:url(images/95_wed_title.v10.png) no-repeat
}
.wed_btn_title {
	height:21px;
	cursor:pointer
}
.wed_btn_title_4 {
	width:35px;
	background-position:0 -400px
}
.wed_bread {
	padding:10px 0 0 0; 
}
.wed_search_bottom_title{
	background:url(images/four_bottom.jpg) no-repeat;
	width:270px;
}
#sel3_box{
}
.JS_left{
	left:0;
	width:270px;
}
.wed_banner_line {
	border-bottom:1px solid #c5c5c6;
	margin-bottom:-1px
}
.wed_banner {
	border-bottom:1px solid #ebeced;
}
.wed_banner_step {
	display:inline-block;
	background:url(images/banner_search_bg.jpg) no-repeat;
	width:256px;
	height:351px;
	overflow:hidden;
}
.wed_banner_scroll {
	padding-top:351px;
	_padding-top:0
}
.wed_step_sch_ol {
	height:250px;
	margin:21px 0 0 28px;
	color:#353535;
}
.wed_step_btn {
    background:url(images/banner_search.png) no-repeat;
	width:100px;
	height:26px;
	margin-left:80px;
	margin-top:10px;
	color:#353535;
	font-size:14px;
	padding-left:20px;
}
.wed_step_btn:hover{
	background:url(images/banner_search_hover.png) no-repeat;
	}
.wed_whsub_btn {
	width:132px;
	height:42px;
	background-position:0 -538px;
	display:inline-block
}
.wed_step_close_btn {
	position:absolute;
	top:8px;
	right:10px
}
.wed_ad_slide_a1,.wed_ad_slide_a2,.wed_ad_slide_a3,.wed_ad_slide_a4,.wed_ad_slide_a5 {
	position:absolute;
	bottom:2px;
	width:22px;
	height:20px;
	font-weight:bold;
	background:url(images/95_wed_right_hot.v2.png) no-repeat 0 -91px;
	color:#fff;
	font-size:12px;
	line-height:21px;
	text-align:center
}
.wed_ad_slide_a1 {
	right:96px
}
.wed_ad_slide_a2 {
	right:72px
}
.wed_ad_slide_a3 {
	right:49px
}
.wed_ad_slide_a4 {
	right:26px
}
.wed_ad_slide_a5 {
	right:3px
}
.wed_ad_slide_on {
	background-position:-29px -91px
}
.wed_ad_box {
	height:364px;
	overflow:hidden
}
.wed_ad {
	width:256px;
	height:122px;
	background:url(images/95_wed_ad.v2.jpg)
}
.wed_lead_li_pri,.wed_lead_li_tim,.wed_lead_li_hot,.wed_lead_li_ned {
	background:url(images/95_wed_lead.png);
	height:49px;
	margin-top:15px;
	margin-bottom:13px
}
.wed_lead_w,.wed_lead_y {
	height:120px;
}
.wed_lead_a {
	display:block
}
.wed_lead_a:hover {
	border:1px solid #ffb38b
}
.wed_lead_w {
	background-color:#fffced;
	border:1px solid #fffced
}
.wed_lead_y {
	background-color:#fff8d1;
	border:1px solid #fff8d1
}
.wed_lead_li_ned {
	width:54px;
	background-position:0 0
}
.wed_lead_li_pri {
	width:41px;
	background-position:-145px 0
}
.wed_lead_li_tim {
	width:45px;
	background-position:-100px 0
}
.wed_lead_li_hot {
	width:46px;
	background-position:-54px 0
}
.wed_right_pri {
	width:234px;
}
.wed_right_pri_icon,.wed_right_pri_io,.wed_class_list_icon,.wed_wh_list_icon,.wed_simtab_on .wed_simtab,.wed_simtab_on .wed_simtab_a {
	background:url(images/95_wed_right_hot.v2.png) no-repeat
}
.wed_simtab_titles{
	background:url(images/tool_bg.jpg) no-repeat;
	height:35px;
}
#contrightfivedown{ height:146px; width:232px; border:1px solid #dedede;}
#contrightfivedown li{
	float:left;
	margin-left:10px;
}
#contrightfivedown li a{ display:inline-block;height:65px;overflow:hidden;margin-top:3px;border-bottom:2px solid #EFEFEF;}
#contrightfivedown li a:hover{ border-bottom:2px solid #EFCB64; }

#list{ margin-top:10px; float:left; }
#list .small{ position:absolute; top:7px; left:179px;}
#list .big{ margin:36px 0 0 38px; }
#list ul{}
#list li{ width:240px; height:253px;  float:left; margin-right:10px; position:relative; }
#list .list_a{ color:#fb7782; float:left; line-height:28px; display:inline-block; text-align:center; width:180px; margin-left:32px;}
#list p{ float:left; font-size:12px; line-height:18px; display:inline-block; width:220px; padding-left:40px;}

.wed_simtab_on {
	margin-bottom:-2px;
	_position:relative
}
.wed_simtab_on .wed_simtab_a {
	display:block;
	line-height:35px;
	background-position:right -40px;
	color:#fff;
	_zoom:1
}
.wed_simtab_on .wed_simtab_a:hover {
	text-decoration:none;
	cursor:default
}
.wed_simtab_on,.wed_simtab_off,.wed_right_class_on,.wed_right_class_off {
	color:#3e3e3e;
	text-align:center;
	_zoom:1
}
.wed_simtab_off .wed_simtab_a,.wed_right_class_off {
	color:#888;
	border-right:0
}
.wed_simtab_off .wed_simtab,.wed_right_class_off,.wed_right_class_on {
	line-height:33px
}
.wed_simtab_on .wed_simtab_title {
	background-image:none;
	background:url(images/content_right.jpg) no-repeat;
	color:#fff;
	height:35px
}
.wed_right_class_on {
	background:#fff
}
.wed_right_pri_li,.wed_right_pri_lion {
	border-bottom:1px solid #e5e5e5;
	line-height:31px;
	width:225px;
	padding:5px 0 0 7px;
	_padding-bottom:6px;
	
		
}
.wed_right_pri_li a{
	width:215px;
	overflow:hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
	
}
.wed_right_pri_lion {
	background:#fff;
	padding-bottom:6px
}
.wed_right_pri_icon,.wed_right_pri_io {
	display:inline-block;
	margin-right:5px;
	color:#fff;
	font-size:10px;
	-webkit-text-size-adjust:none;
	width:13px;
	height:13px;
	text-align:center;
	line-height:13px;
	background-position:-0px -72px;
	background-color:#333
}
.wed_right_pri_io {
	background-position:0 -51px;
	background-color:pink
}
.wed_right_ad {
	border:1px solid #e5e5e5
}
.wed_right_mt {
	margin-top:22px;
	*margin-top:19px;
	_margin-top:23px
}
.wed_show_all,.wed_list_res_name {
	margin-top:-48px;
	position:relative
}
.wed_index_four_info {
	display:inline-block;
	width:410px;
	height:80px;
	margin-right:1px;
	padding:20px 10px;
	border:1px solid #333;
	background-color:rgba(0,0,0,0.6);
	background:none\0;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#66000000,endColorStr=#66000000);
	position:absolute;
	margin-top:30px;
	left:0;
	font:normal 30px/1.5 '微软雅黑';
	color:#fff;
	text-align:left;
	overflow:hidden;
	*zoom:1
}
.wed_show_res_pic,.wed_list_res_name {
	display:block;
	margin-right:1px;
	padding:8px 0;
	background:#000;
	opacity:.7;
	filter:alpha(opacity=70);
	color:#FFF;
	*zoom:1
}
.wed_show_res_picon {
	display:block;
	margin-right:1px;
	padding:8px 0;
	background:#000;
	opacity:.5;
	filter:alpha(opacity=50);
	color:#FFF;
	*zoom:1
}
.wed_title_bg {
	background-position:100% 0;
	background-color:#f55f83;
	position:relative;
	z-index:0
}
.wed_title_in {
	padding-left:30px;
	margin-right:3px;
	color:#fff;
	font-size:20px
}
.wed_title_bg,.wed_title_in {
	height:38px;
	margin-left:0;
	background:url(images/95_wed_title_bg.jpg) no-repeat;
	width:740px;
	overflow:hidden;
	border-bottom:1px solid #dedede;
}
.wed_title_more {
	color:#fff;
	position:absolute;
	right:15px;
	top:-23px
}
.wed_tilte_rdhy,.wed_tilte_yhhy,.wed_tilte_jxrdhy {
	width:300px;
	height:24px;
	background-image:url(images/95_wed_tl_w.v2.png);
	position:absolute;
	top:5px
}
.wed_tilte_yhhy {
	background-position:0 -44px
}
.wed_tilte_jxrdhy {
	background-position:0 -88px
}
.wed_res_list_whole {
	margin-right:0px
	
}
#list .list-a{
	clear: both;
	margin-left:0px;
}
.wed_res_list_dele {
	margin-right:-10px
}
.wed_res_list_box {
	width:240px;
	
	background:#f7f7f7;
	border-bottom:1px solid #d0d0d0
}
.wed_list_bottom_line {
	margin-bottom:-4px;
	position:relative
}
.wed_detail_bottom_line {
	position:relative;
	bottom:1px
}
.wed_detail_b {
	width:40px
}
.wed_res_list_h {
	height:80px
}
.wed_weibo {
	border:1px solid #e5e5e5;
	width:234px
}
.wed_weibo_title {
	width:238px;
	height:34px;
	background:url(images/wed_weibo.png)
}
.wed_weibo_input {
	height:208px;
	overflow:hidden
}
.wed_weibo_pn {
	text-align:center;
	color:#c3c3c3;
	background-color:#e4e4e4;
	width:230px;
	display:block;
	height:5px;
	line-height:0;
	padding:2px 0 3px;
	border-radius:5px
}
.wed_weibo_pn:hover {
	background-color:#eaeaea
}
.wed_weibo_atin_btn {
	width:73px;
	height:25px;
	background:url(images/wed_weibo.png) left -69px;
	display:inline-block;
	margin-top:-5px
}
.wed_title_yhcs {
	width:178px;
	height:34px;
	background-position:0 -34px
}
.wed_show_list_pri {
	background-color:#fb7782;
	padding:2px 5px 3px;
	color:#fff;
	height:15px;
	overflow:hidden;
	border-bottom:4px solid #f7f7f7
}
.wed_index_class {
	width:234px;
	height:159px;
	overflow:hidden;
	border:1px solid #e5e5e5
}
.wed_index_class_list {
	margin:12px 0 0 13px
}
.wed_class_list_icon {
	width:4px;
	height:5px;
	display:inline-block;
	margin-right:10px;
	background-position:-117px -80px;
	vertical-align:middle;
	font-size:0
}
.wed_right_class_on .wed_right_class_a {
	color:#3e3e3e
}
.wed_right_class_off .wed_right_class_a {
	color:#888
}
.wed_index_new_story {
	height:130px;
	border:1px solid #e5e5e5;
	margin-right:20px;
	padding:15px 15px 14px 13px
}
.wed_new_story_title {
	width:24px;
	height:97px;
	background:url(images/95_wed_act.jpg) no-repeat
}
.wed_search_bottom {
	position:static;
	margin:20px 0 0;
	background-color:#f16161;
	border-bottom:1px solid #e5e5e5;
	height:103px;
	overflow:hidden;
	border-top:1px solid #e5e5e5;
	text-shadow:1px 1px 1px #cf4868
}
.wed_search_bottom_title {
	height:103px;
	opacity: 1;
}
.wed_step_bottom_btn {
	margin-top:40px;
	background:url(images/yuyue.png) no-repeat;
    height: 33px;
    margin: 45px 10px 0;
    width: 101px;
}
.wed_step_bottom_btn:hover{background:url(images/yuyue_hover.png) no-repeat;}

.wed_bottom_line {
	padding-top:50px;
	padding-bottom:55px;
	float:left;
	font:0
}
.wed_star_bg,.wed_star_on {
	display:inline-block;
	width:50px;
	height:11px;
	background:url(images/95_wed_star.png) repeat-x 0 -11px;
	font-size:0
}
.wed_star_on {
	width:50%;
	background-position:0 0
}
.wed_res_type {
	border:1px solid #e5e5e5;
	margin-top:20px;
	background-color:#e5e5e5
}
.wed_res_type_cont {
	background-color:#f7f7f7;
	padding:15px 30px
}
.wed_res_type_cont a:hover {
	color:#fb7782
}
.wed_order_logo {
	width:214px;
	height:103px;
	float:left;
	vertical-align:top;
	background:url(images/95_wed_logo.png?123)
}
.wed_order_step1_bar,.wed_order_step2_bar,.wed_order_step3_bar {
	width:478px;
	line-height:30px;
	background:url(images/95_order_step.png) no-repeat;
	float:left;
	margin:33px 0 0 97px;
	font-size:14px;
	color:#666
}
.wed_order_step2_bar {
	background-position:0 -60px
}
.wed_order_step3_bar {
	background-position:0 -120px
}
.wed_order_area_bar {
	margin:0 76px 0 21px
}
.wed_order_sure_bar {
	margin-right:111px
}
.wed_order_content {
	border-top:2px solid #ffb38b;
	border-bottom:2px solid #ffb38b;
	background:#fff8d1
}
.wed_order_res_pic {
	border:1px solid #e5e5e5
}
.wed_order_content td {
	background:#fffced;
	border-bottom:1px solid #ffeed1;
	padding:20px 0
}
.wed_pri {
	background:#ff6c8f;
	color:#fff;
	padding:2px 5px;
	border-bottom:2px solid #fff;
	white-space:nowrap
}
.wed_order_find_btn,.wed_order_submit_btn,.wed_order_num,.wed_order_num_on,.wed_order_ok_btn,.wed_order_phone,.wed_order_sure_btn,.wed_ment_dema_btn {
	background:url(images/95_order_btn.png) no-repeat;
	display:inline-block
}
.wed_order_find_btn {
	width:166px;
	height:41px
}
.wed_order_submit_btn,.wed_order_whsub_btn {
	width:131px;
	height:41px;
	background-position:0 -71px
}
.wed_order_area_btn {
	padding:12px 60px 2px 50px
}
.wed_order_num,.wed_order_num_on {
	width:11px;
	height:11px;
	display:inline-block;
	background-position:-489px -289px;
	margin-right:15px;
	text-decoration:none!important
}
.wed_order_num_on {
	background-position:-489px -310px
}
.wed_order_res_tit {
	margin-top:23px
}
.wed_order_delete_content {
	border-bottom:2px solid #ccc;
	border-top:2px solid #ccc
}
.wed_order_delete_content td {
	padding:20px 0;
	background:#eee;
	border-bottom:1px solid #e7e7e7
}
.wed_order_sure {
	padding:40px 0 12px 320px
}
.wed_order_phone {
	width:249px;
	outline:0;
	height:44px;
	line-height:44px;
	background-position:-246px 0;
	padding-left:20px;
	color:#737373;
	font-weight:bold;
	font-size:14px;
	border:0
}
.wed_order_sure_btn {
	width:131px;
	height:41px;
	background-position:0 -213px
}
.wed_big_gift {
	margin-top:35px;
	background:#fffced;
	padding:25px 84px;
	color:#ffb38b
}
.wed_order_ok {
	padding:40px 0 40px 240px
}
.wed_order_ok_btn {
	width:131px;
	height:41px;
	background-position:0 -142px
}
.wed_weibo_sina,.wed_weibo_tx {
	background:url(images/95_weibo_icon.png) no-repeat;
	display:inline-block;
	width:16px;
	height:16px
}
.wed_weibo_tx {
	background-position:0 -31px
}
.wed_order_free_box {
	background:#fffced url(images/95_order_free_girl.png) no-repeat 40px center;
	border:1px solid #ffb38b
}
.wed_order_free {
	background:url(images/95_order_btn.png) no-repeat -246px 0;
	display:inline-block;
	color:#737373;
	font-size:14px;
	font-weight:bold;
	height:44px;
	margin-top:5px;
	padding-left:20px;
	width:249px;
	border:0;
	overflow:visible;
	outline:0
}
.wed_order_free_l {
	color:#ffb38b;
	font-size:21px;
	width:470px;
	padding:110px 50px 0 0
}
.wed_pop_in {
	padding-left:100px
}
.wed_step_pop_box {
	padding:20px 85px
}
.wed_three_step_li {
	width:100px;
	height:45px;
	padding-top:10px;
	float:left;
	border-radius:3px;
	background-color:#ffb38b;
	margin-right:120px;
	position:relative
}
.wed_step_icon1,.wed_step_icon2,.wed_step_icon3 {
	width:46px;
	height:46px;
	position:absolute;
	top:30px;
	left:25px;
	background:url(images/95_wed_pop_step.png) no-repeat
}
.wed_step_icon2 {
	background-position:0 -61px
}
.wed_step_icon3 {
	background-position:0 -122px
}
.wed_quick_search_ipt {
	border:0 none;
	color:#737373;
	font-size:14px;
	font-weight:bold;
	height:44px;
	margin-top:2px;
	line-height:44px;
	padding-left:20px;
	width:249px;
	display:inline-block;
	background:url("images/95_order_btn.png") no-repeat -246px 0;
	outline:0
}
.wed_top .wed_login_a {
	color:#ddd;
	width:100px;
}
.web_ad_slide_box {
	display:inline-block;
	width:744px;
	height:351px;
	margin-bottom:0;
	overflow:hidden
}
.web_ad_slide_box a {
	text-decoration:none!important
}
.web_ad_slide_box_else {
	width:100%
}
.wed_ad_slide {
	display:block;
	height:100%;
	background-repeat:no-repeat;
	background-position:left top
}
.wed_ad_slide_a,.wed_ad_slide_ahover {
	position:absolute;
	bottom:2px;
	width:22px;
	height:20px;
	font-weight:bold;
	background:url(images/95_wed_right_hot.v2.png) no-repeat;
	color:#fff;
	font-size:12px;
	line-height:21px;
	text-align:center
}
.wed_ad_slide_a {
	background-position:left -91px
}
.wed_ad_slide_ahover {
	background-position:-29px -91px
}
.wed_ad_slide_scroll {
	margin-top:-32px
}
.mbox_win {
	border:5px solid #ffb38b;
	background-color:#fff8d1
}
.mbox_bar {
	padding-bottom:1px;
	background-color:#fffced
}
.mbox_title {
	*display:inline-block;
	line-height:18px;
	padding:6px;
	border-bottom:2px solid #f8edb9;
	font-size:14px;
	font-weight:bold;
	color:#ff6b8f
}
.mbox_close_box {
	margin:-24px 10px 0 0;
	padding-bottom:10px;
	text-align:right;
	visibility:hidden
}
.mbox_close {
	display:inline-block;
	width:16px;
	height:14px;
	color:#999;
	font:bold 14px/14px Tahoma;
	text-align:center;
	text-decoration:none;
	visibility:visible
}
.mbox_close:hover {
	color:#555;
	text-decoration:none
}
.mbox_operate {
	padding:0 10px 10px;
	background-color:#fff8d1;
	text-align:right
}
.mbox_alert,.mbox_confirm,.mbox_remind {
	width:320px;
	padding:35px 20px
}
.mbox_loading {
	width:180px;
	padding:30px 0;
	text-align:center
}
.mbox_loading_image {
	margin:0 8px -8px 0
}
.mbox_btn_sure,.mbox_btn_cancel {
	width:44px;
	height:20px;
	padding-bottom:.99px;
	border:0;
	background:#f5f5f5 url(images/95_mod_mbox.v2.png) no-repeat;
	cursor:pointer
}
.mbox_btn_sure {
	backgroung-color:#ad0301;
	background-position:0 -150px;
	color:#fff
}
.mbox_btn_cancel {
	margin-left:9px;
	background-position:0 -25px;
	color:#666
}
.mbox_btn_sure:hover {
	background-position:0 -175px
}
.mbox_btn_cancel:hover {
	background-position:0 -75px
}
.pink_bar {
	background-color:#ff6b8f;
	color:#fff;
	padding:.4em 0;
	text-align:center
}
.mbox_alert {
	background-color:#fff8d1
}
.wed_right_pri_lion .tabRightHotTitle {
	display:none
}
.wed_right_pri_lion .tabRightHotDetail {
	display:block
}
.wed_right_pri_li .tabRightHotTitle {
	display:block
}
.wed_right_pri_li .tabRightHotDetail {
	display:none
}
.wed_right_pri_lion .tab_right_hot_tit {
	display:none
}
.wed_right_pri_lion .tab_right_hot_det {
	display:block
}
.wed_right_pri_li .tab_right_hot_tit {
	display:block
}
.wed_right_pri_li .tab_right_hot_det {
	display:none
}
.wed_index_class_list .g6:hover,.wed_index_else_list .g6:hover {
	color:#fb7782
}
.wed_head_city_box {
	width:186px;
	border:3px solid #ffb38b;
	background-color:#fff
}
.wed_head_city_list {
	padding:5px 5px 0
}
.wed_head_city_list li {
	float:left;
	padding:0 5px 5px
}
.wed_head_city_list a {
	display:inline-block;
	padding:0 5px;
	color:#666
}
.wed_head_city_list a:hover,.wed_head_city_list .a_on {
	background-color:#ffb38b;
	color:#fff;
	text-decoration:none
}
.wed_view_rec_list {
	display:block;
	margin-top:-2px\9;
	margin-left:-1px\9;
	_margin-top:1px;
	*margin-top:1px
}
.wed_view_btn {
	display:inline-block;
	width:70px;
	border:1px solid #eee
}
.wed_view_btn_on {
	display:inline-block;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#ccc;
	background-color:#FFF;
	text-decoration:none;
	position:relative
}
.wed_view_record {
	border:1px solid #ccc;
	background-color:#FFF
}
.wed_tools_date,.wed_tools_budget,.wed_tools_reg,.wed_icon_priv,.wed_icon_gift {
	display:inline-block;
	height:18px;
	padding-left:30px;
	background:url(images/wed_new_icons.v4.png) no-repeat
}
.wed_tools_date:hover {
	background-position:left -60px;
	color:#ff6b8f
}
.wed_tools_budget {
	background-position:left -20px
}
.wed_tools_budget:hover {
	background-position:left -80px;
	color:#ff6b8f
}
.wed_tools_reg {
	background-position:left -40px
}
.wed_tools_reg:hover {
	background-position:left -100px;
	color:#ff6b8f
}
.wed_icon_gift,.wed_icon_priv {
	padding:0;
	width:18px
}
.wed_icon_gift {
	background-position:left -120px
}
.wed_icon_priv {
	background-position:left -140px
}
.wed_order_btn_on {
	display:inline-block;
	width:105px;
	padding:3px;
	border:1px;
	border-style:solid;
	border-color:#ccc #ccc #fff #ccc;
	background-color:#FFF
}
.wed_order_site_ul {
	height:300px;
	overflow:hidden
}
.wed_order_site_ul li {
	height:75px;
	overflow:hidden
}
.wed_ment_dema {
	background:#fffced
}
.wed_ment_dema_box {
	width:570px;
	margin:0 auto
}
.wed_ment_dema_box li{
	height:90px;
}
.book_title{
	font-size: 18px;
	color:#F66084;
	margin-bottom:15px;
}
.back_box{
	padding-top:20px;
	margin:0 auto;
	width: 958px;
	background:#FFF1F0;
}
.wed_ment_dema_star {
	position:absolute;
	margin:0 0 0 -10px;
	color:#ff698f
}
.wed_ment_dema_btn {
	width:131px;
	height:41px;
	margin-top:15px;
	background-position:0 -283px
}
.wed_ment_dema_cale {
	position:absolute;
	top:4px;
	right:5px
}
.wed_ment_dema_part {
	width:100px;
	display:inline-block
}
.wed_ment_dema_ok {
	padding:40px 0 40px 150px
}
.wed_weibo_big_sina,.wed_weibo_big_tx {
	width:32px;
	height:32px;
	background:url(images/95_weibo_big_icon.png) no-repeat;
	display:inline-block
}
.wed_weibo_big_tx {
	background-position:0 -62px
}
.wed_ask_answer_top {
	height:15px;
	background-color:#f25a7f;
	background-image:-moz-linear-gradient(top,#ff6d90,#e94d72);
	background-image:-webkit-gradient(linear,0 0,0 bottom,#ff6d90,to(#e94d72));
	background-image:linear-gradient(top,#ff6d90,#e94d72);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ff6d90,endColorStr=#e94d72);
	zoom:1
}
.wed_ask_answer_header .constr_in {
	background:#fffced url("http://15f.78shequ.comimages/dot.png") repeat-x 1px bottom
}
.wed_ask_answer_box {
	background:#fffced;
	border-bottom:2px solid #ffb38b
}
.wed_ask_answer_content {
	width:380px;
	margin:0 auto
}
.wed_ask_answer_anv {
	width:90%;
	height:60px
}
.wed_float_box {
	width:40px;
	margin-left:2px;
	position:fixed;
	_position:absolute;
	bottom:30%;
	z-index:9999;
	background-color:#ff6b8f
}
.wed_float_ask,.wed_float_online {
	display:block;
	text-decoration:none!important
}
.wed_float_ask {
	background-color:#aeaeae
}
.wed_float_ask:hover {
	background-color:#ffb38b
}
.wed_float_online {
	background-color:#ff6e90
}
.wed_icon_ask,.wed_icon_online {
	display:block;
	width:20px;
	height:20px;
	background:url(images/wed_new_icons.v4.png) no-repeat
}
.wed_icon_ask {
	background-position:left -160px
}
.wed_icon_online {
	background-position:left -180px
}
.wed_icon_online_red {
	display:inline-block;
	width:20px;
	height:20px;
	background:url(images/wed_new_icons.v4.png) left -200px
}
.wed_float_box_txt {
	display:block;
	width:12px;
	padding:5px 0;
	color:#FFF;
	cursor:pointer
}
.wed_float_online:hover {
	text-decoration:none
}
.wed_float_in {
	background-color:#fff;
	padding:10px
}
.wed_float_open {
	background-color:#ff6e90;
	border:2px solid #ff6e90;
	width:120px
}
.wed_float_in a:hover {
	text-decoration:none;
	color:#ff6e90
}
.wed_back_top {
	display:inline-block;
	width:42px;
	height:42px;
	background:#c0c0c0;
	text-align:center;
	line-height:42px;
	position:fixed;
	_position:absolute;
	margin-left:2px;
	bottom:0;
	cursor:pointer;
	z-index:9999
}
.wed_back_top:hover {
	background:#666
}
.wed_big_icon_gift,.wed_big_icon_priv {
	display:inline-block;
	width:20px;
	height:25px;
	background:url(images/95_wed_big_icon_new.png) no-repeat
}
.wed_big_icon_priv {
	background-position:0 -50px
}
.wed_detail_360 {
	width:100%;
	height:210px;
	overflow:hidden;
}
.wedAlbumLink{
	height:210px;
	overflow:hidden;
	clear: both;
}
.wed_head_box {
	background:#f7f7f7;
	height:220px;
	width:1000px;
	float:left;
	margin-bottom:10px;
	left: 10px;
	z-index:1;
}
.wed_head_slide_box {
	width:350px;
}

.wed_head_slide {
	height:60px;
	margin:3px 0 0 30px;
	padding-top:12px
}
.wed_head_slide_li {
	width:81px
}
.wed_head_slide_a {
	border:2px solid #f7f7f7
}
.wed_detail_flow_box {
	width:100%;
	padding-top:4px;
	border-color:#e7e7e7;
	border-width:0 1px 8px 1px;
	border-style:solid;
	background-color:#f5f5f5;
	position:fixed;
	_position:absolute;
	top:0;
	left:0
}
.wed_btn {
	display:inline-block;
	padding-left:5px;
	text-decoration:none!important
}
.wed_btn_in {
	display:block;
	padding:6px 1.5em 9px 1em;
	margin-right:-3px
}
.wed_btn,.wed_btn_in {
	background:url(images/95_wed_btn_bg.v4.png) no-repeat
}
.wed_rbtn {
	height:40px;
	background-position:0 0;
	background-color:#ff6d8f
}
.wed_rbtn .wed_btn_in {
	background-position:100% 0
}
.wed_gbtn_s {
	background-position:0 -68px;

}
.wed_gbtn_s .wed_btn_in {
	background-position:100% -68px;
	padding:5px 1.5em 6px 1em
}
.wed_rbtn_s {
	height:27px;
	background-position:0 -132px;
	background-color:#ff6d8f;
	overflow:hidden
}
.wed_rbtn_s .wed_btn_in {
	background-position:100% -132px;
	padding:5px 1.5em 6px 1em
}
.wed_ybtn {
	background-position:0 -207px;
	background-color:#ffd76b
}
.wed_ybtn .wed_btn_in {
	background-position:100% -207px;
	padding:6px 30px 5px 25px
}
.wed_ybtn_b {
	color:#bd3153
}
.wed_ybtn_s {
	background-position:0 -275px;
	background-color:#ffd76b
}
.wed_ybtn_s .wed_btn_in {
	background-position:100% -275px;
	padding:4px 1.5em 4px 1em;
	color:#e16114
}
.wed_ybbtn_s {
	background-position:0 -248px;
	background-color:#6ca8e7
}
.wed_ybbtn_s .wed_btn_in {
	background-position:100% -248px;
	padding:4px 1.5em 4px 1em;
	color:#e16114
}
.wed_ynbtn_s {
	background-position:0 -600px;
	background-color:#ff8b7d
}
.wed_ynbtn_s .wed_btn_in {
	background-position:100% -600px;
	padding:4px 1.5em 4px 1em;
	color:#e16114
	margin-left:100px;
	width:110px;
	height:22px;
	float:left;
}
.mt20{
	
	
}
.wed_yrbtn_s {
	background-position:0 -525px;
	background-color:#e9a7b6
}
.wed_yrbtn_s .wed_btn_in {
	background-position:100% -525px;
	padding:4px 1.5em 4px 1em;
	color:#e16114
}
.wed_star_big .wed_star_on,.wed_star_big .wed_star_bg {
	width:80px;
	height:17px;
	background:url(images/95_wed_big_star.png) repeat-x 0 -17px
}
.wed_star_big .wed_star_on {
	width:50%;
	background-position:0 0
}
.wed_side_bar,.wed_bread_right {
	width:236px
}
.wed_bread_right {
	height:2px
}
.wed_date_add {
	border:1px solid #333;
	width:10px;
	height:10px;
	line-height:0
}
.wed_date_add_a {
	width:10px;
	height:10px;
	line-height:0
}
.wed_date_add_r,.wed_date_add_c {
	width:8px;
	height:2px;
	background-color:#333;
	margin-top:4px
}
.wed_date_add_c {
	width:2px;
	height:8px;
	margin:1px 0 0 4px
}
.wed_date_title {
	background-color:#ff6d90;
	background-image:-moz-linear-gradient(top,#ff6d90,#e84c72);
	background-image:-webkit-gradient(linear,0 0,0 bottom,#ff6d90,to(#e84c72));
	background-image:linear-gradient(top,#ff6d90,#e84c72);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ff6d90,endColorStr=#e84c72);
	zoom:1
}
.wed_date_select {
	background:#404040
}
.wed_date_cho_day {
	width:232px;
	border:2px solid #ff7090
}
.wed_date_cho_table {
	background-color:#fff;
	line-height:20px;
	border-right:1px solid #fff
}
.wed_date_cho_table th {
	background-color:#efefef;
	color:#333;
	font-weight:normal
}
.wed_date_cho_table td {
	text-align:center
}
.wed_date_cho_table a {
	display:block;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	background-color:#efefef;
	color:#333
}
.wed_date_cho_table a:hover {
	color:#ff7090
}
.wed_date_cho_nice a {
	color:#fff;
	background-color:#ff7090
}
.wed_date_cho_today a {
	background-color:#ffb38b;
	color:#fff
}
.wed_date_cho_nice a:hover {
	color:#fff
}
.wed_date_cho_no a {
	color:#999
}
.wed_date_block {
	background:#ff7090;
	display:inline-block;
	width:12px;
	height:12px
}
.wed_list .wed_simtab_on .wed_simtab_a {
	background-position:right -193px
}
.wed_list .wed_simtab_on .wed_simtab {
	background-position:left -153px
}
.wed_side_title {
	
	background-color:#ffb38b
}
.wed_brows_history,.wed_price_privi,.wed_hot_area,.wed_date_box,.wed_right_pri {
	width:234px;
}
#tabRightHotList1{
		border:1px solid #dedede;
}
.wed_list_tab_box {
	border-bottom:0px solid #e4e4e4;
	margin-top:15px; 
}
.wed_list_tab_a {
	padding:9px 8px 6px;
	color:#ff7090;
	display:block;
	float:left
}
#itemNew .wed_list_tab_a:hover {
	 background: url("images/back.png") repeat scroll 0 0 transparent;
	 color:#FFFFFF;
}
.wed_list_tab_on {
	display:block;
	padding:9px 22px 6px;
	color:#fff;
	cursor:default;
	float:left;
	_position:relative;
	background-color:#ee5479;
	background-image:-moz-linear-gradient(top,#ff6d90,#f35c81);
	background-image:-webkit-gradient(linear,0 0,0 bottom,#ff6d90,to(#f35c81));
	background-image:linear-gradient(top,#ff6d90,#f35c81);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ff6d90,endColorStr=#f35c81);
	zoom:1
}
.wed_album_link_last {
	display:inline-block;
	width:134px;
	height:200px;
	overflow:hidden;
	position:relative
}
.wed_detail_li {
	height:500px;
	padding-bottom:20px;
	background-color:#fdaec4;
	background-image:-moz-linear-gradient(top,#fdaec4,#ff8979);
	background-image:-webkit-gradient(linear,0 0,0 bottom,#fdaec4,to(#ff8979));
	background-image:linear-gradient(top,#fdaec4,#ff8979);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FDAEC4,endColorStr=#FF8979)
}
.wed_detail_hui {
	padding-bottom:20px;
	background-color:#99edf8;
	background-image:-moz-linear-gradient(top,#99edf8,#609ee9);
	background-image:-webkit-gradient(linear,0 0,0 bottom,#99edf8,to(#609ee9));
	background-image:linear-gradient(top,#99edf8,#609ee9);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#99EDF8,endColorStr=#609EE9)
}
.wed_li_bot,.wed_hui_bot,.wed_li_pic,.wed_hui_pic {
	background:url(images/wed_prize.png) no-repeat
}
.wed_wh_list_icon {
	display:inline-block;
	width:4px;
	height:5px;
	margin-top:7px;
	margin-right:10px;
	background-position:-117px -95px;
	vertical-align:middle;
	font-size:0
}
.wed_li_bot {
	width:120px;
	height:56px;
	right:5px;
	bottom:0;
	background-position:-240px 0
}
.wed_hui_bot {
	width:112px;
	height:105px;
	right:0;
	bottom:0;
	background-position:-360px 0
}
.wed_li_pic,.wed_hui_pic {
	display:inline-block;
	width:120px;
	height:150px
}
.wed_hui_pic {
	background-position:-120px 0
}
.wed_res_map_area {
	border:1px solid #cecece;
	height:330px
}
.wed_list_title {
	border-bottom:2px solid #cdcdcd
}
.wed_list_res_details {
	width:270px
}
.wed_list_res_name {
	padding-left:0;
	padding-right:0
}
.wed_list_pic {
	border:2px solid #ff7090
}
.wed_list_dot {
	display:inline-block;
	width:3px;
	height:6px;
	border-bottom:3px solid #666;
	overflow:hidden
}
.wed_res_menu,.wed_res_menu_l {
	width:240px;
	font-size:15px;
	background-color:#fff6f8
}
.wed_res_menu_l {
	width:740px;
	overflow:hidden
}
.wed_menu_top {
	height:62px;
	background-image:url(images/wed_menu_bg.jpg)
}
.wed_menu_bot {
	height:78px;
	background:url(images/wed_menu_bg.jpg) left bottom
}
.wed_res_menu_l .wed_menu_top {
	height:55px;
	background-image:url(images/wed_menu_l.png)
}
.wed_res_menu_l .wed_menu_bot {
	height:70px;
	background:url(images/wed_menu_l.png) left bottom
}
.wed_imp {
	display:inline-block;
	width:20px;
	height:20px;
	background:url(images/wed_new_icons.png) 0 -240px
}
.wed_list_pop {
	background:#fffced;
	border:1px solid #ffb38b
}
.wed_detail_bot_bar {
	background-color:#ffb7c7;
	color:#fff;
	text-align:center;
	font-size:14px;
	padding:10px 0
}
.wed_heart_icon {
	width:14px;
	height:13px;
	background-image:url(images/95_wed_heart_icon.png)
}
.wed_search_no {
	background:#f9f9f9 url(images/95_no_data_girl.png) no-repeat left center;
	border:1px solid #efefef;
	padding:50px 20px 45px 230px;
	height:160px
}
.wed_search_order_bar {
	background-color:#efefef;
	border-top:1px solid #a6a6a6;
	border-left:1px solid #cecece
}
.wed_dis_tab {
	border-right:1px solid #cecece;
	border-left:1px solid #fff;
	float:left;
	padding:10px
}
.wed_tab_mark {
	padding:0 10px 0 5px;
	font-size:10px;
	float:left;
	margin-top:-2px;
	-webkit-text-size-adjust:none
}
.wed_dis_tab:hover {
	background-color:#fffced
}
.wed_dis_tab_on {
	background-color:#fff
}
.wed_tab_sel {
	float:left;
	padding:4px 10px 3px;
	background-color:#fff;
	margin:5px 3px 0 0
}
.wed_tab_sel_on {
	float:left;
	padding:4px 10px 3px;
	background-color:#fcc;
	margin:5px 3px 0 0
}
.wed_search_details_box {

	border:1px solid #dedede
}
.wed_search_details_box a:hover,.wed_org_on {
	background: #f16161; color:#ffffff !important; border-radius: 5px; border:0px solid #f16161 !important; 
	
}
.wed_search_title {
	border-bottom:1px solid #dedede
}
.wed_sch_key {
	display:inline-block;
	background-color:#fff;
	border:1px solid #dedede !important; 
	padding:2px 2px 2px 5px
}

.wed_sch_key_close {
	background-color:#f16161
}
.wed_dis {
	display:inline-block;
	border:1px solid #ccc;
	margin:7px 10px 0 0;
	padding:2px 2px 2px 5px
}
.wed_dis_box {
	width:11px;
	height:11px;
	margin:3px 5px 0 0;
	_margin-right:2px;
	background-color:#818181;
	float:left;
	position:relative
}
.wed_dis_col,.wed_dis_row {
	display:block;
	background-color:#e9e9e9
}
.wed_dis_col {
	width:1px;
	height:100%;
	position:absolute
}
.wed_dis_row {
	padding-top:1px
}
.wed_dis:hover,.wed_dis_on {
	background-color:#fff;
	text-decoration:none
}
.wed_dis:hover .wed_dis_box,.wed_dis_on .wed_dis_box {
	background-color:#ff6d8f
}
.wed_dis_detail .wed_dis_col {
	left:2px
}
.wed_dis_detail .wed_dis_row {
	margin-top:2px
}
.wed_dis_thumb .wed_dis_col {
	left:5px
}
.wed_dis_thumb .wed_dis_row {
	margin-top:5px
}
.wed_404_box {
	width:840px;
	padding:100px 0 330px 160px
}
.wed_404_title {
	font-size:32px;
	font-weight:normal;
	letter-spacing:-2px
}
.wed_404_title2 {
	font-size:18px;
	font-weight:normal;
	margin-bottom:35px
}
.wed_404_link {
	color:#f30
}
.wed_date_top {
	border-bottom:2px solid #ff6b8f;
	background:#fff url(images/95_wed_date_repeat.jpg) repeat-x
}
.wed_date_top_in {
	height:318px;
	background:url(images/95_wed_date_top.jpg) top center no-repeat
}
.wed_date_desc {
	border:1px solid #fdb783;
	padding:2px
}
.wed_date_cal_tit,.wed_date_cal_pic,.wed_date_spe_tit {
	background:url(images/95_wed_date_dec.png) no-repeat
}
.wed_date_cal_tit {
	height:35px;
	background-position:center 0
}
.wed_date_cal_pic {
	display:inline-block;
	width:65px;
	height:72px;
	background-position:0 -35px;
	float:left
}
.wed_date_spe_tit {
	height:39px;
	background-position:center -217px
}
.wed_date_rsaquo {
	color:#f1720b
}
.wed_date_cho_tit {
	height:70px;
	background-color:#ffd9b7
}
.wed_date_cho_box {
	padding:0 72px 100px;
	background-color:#fff8ef
}
.wed_date_cho_dd {
	padding:6px 10px 7px;
	overflow:hidden;
	_zoom:1
}
.wed_date_icon_1,.wed_date_icon_2,.wed_date_icon_3 {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(images/95_wed_date_icon.png) no-repeat
}
.wed_date_icon_2 {
	background-position:0 -30px
}
.wed_date_icon_3 {
	background-position:0 -60px
}
.web_list_detail {
	padding:15px 30px
}
.wed_sift_a {
	display:inline-block;
	line-height:21px;
	padding:0 5px;
	margin-top:5px
}
.wed_sift_a:hover {
	background-color:#ffb38b
}
.wed_grad_gray {
	background:url(images/95_wed_h_rpt.png) repeat-x
}
.wed_gray_bar {
	padding:5px 20px;
	border-bottom:1px solid #dbdbdb
}
.wed_place_tab {
	padding-left:2%;
	border-bottom:1px solid #ff6b8f
}
.wed_place_tab_li {
	margin-right:1%;
	float:left
}
.wed_place_tab_a {
	line-height:28px;
	padding-left:1.5em;
	padding-right:1.5em;
	border-left:1px solid #ff6b8f;
	border-right:1px solid #ff6b8f;
	background:-moz-linear-gradient(top,#eaeaea,#fff);
	background:-o-linear-gradient(top,#eaeaea,#fff);
	background:-webkit-gradient(linear,0 0,0 bottom,from(#eaeaea),to(#fff));
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#eaeaea,endcolorstr=#ffffff,gradientType=0);
	font-size:16px;
	font-family:'微软雅黑';
	float:left
}
.wed_place_tab_on .wed_place_tab_a {
	margin-bottom:-3px;
	border-bottom:3px solid #fff;
	color:#ff6b8f;
	font-weight:bold;
	position:relative
}
.wed_place_tab_l1,.wed_place_tab_l2 {
	display:block;
	padding-top:1px
}
.wed_place_tab_l1 {
	margin:0 1px;
	background-color:#ff6b8f;
	border-left:1px solid #df7f7f;
	border-right:1px solid #df7f7f
}
.wed_place_tab_l2 {
	background-color:#fff;
	border-left:2px solid #df7f7f;
	border-right:2px solid #df7f7f
}
.wed_place_line_sh {
	border-top:2px solid #e1e1e1
}
.wed_place_list_tit {
	line-height:30px
}
.wed_gray_grad {
	background:#eee;
	background:-moz-linear-gradient(top,#fefefe,#e7e7e7);
	background:-o-linear-gradient(top,#fefefe,#e7e7e7);
	background:-webkit-gradient(linear,0 0,0 bottom,from(#fefefe),to(#e7e7e7));
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#fefefe,endcolorstr=#e7e7e7,gradientType=0);
	*zoom:1
}
.wed_place_v_line {
	height:14px;
	width:0;
	margin-top:7px;
	border-left:1px solid #ccc;
	border-right:1px solid #f6f6f6
}
.wed_bud_top {
	height:404px;
	background:url(images/95_wed_bud_top.jpg) no-repeat center 0
}
.wed_bud_rib {
	margin:-105px 24px 0;
	padding:3px 10px 2px;
	background:#8715dc url(images/95_wed_bud_rib_bg.jpg) repeat-y;
	background:-moz-linear-gradient(left,#8411db,#aa53eb,#8411db);
	background:-o-linear-gradient(left,#8411db,#aa53eb,#8411db);
	background:-webkit-gradient(linear,0 0,right 0,from(#8411db),color-stop(0.5,#aa53eb),to(#8411db));
	position:relative;
	z-index:2
}
.wed_bud_rib_btn {
	width:80px;
	height:30px;
	line-height:29px;
	background:url(images/95_wed_bud_rib_btn.png) no-repeat;
	color:#fff;
	text-align:center;
	float:left
}
.wed_bud_rib_dec {
	width:24px;
	height:39px;
	background-image:url(images/95_wed_bud_rib.png);
	position:absolute;
	top:0
}
.wed_bud_rib_l {
	left:-24px
}
.wed_bud_rib_r {
	right:-24px
}
.wed_bud_rib_cor {
	margin:12px 1px;
	border-width:3px;
	border-style:dashed dashed dashed solid;
	border-color:transparent transparent transparent #ff79a1
}
.wed_bud_rib_list {
	color:#d4a7f5;
	margin:5px auto 0 10px;
	float:left
}
.wed_bud_rib_sha {
	margin:0 12px;
	padding-bottom:1px;
	border-bottom:1px solid #f7f7f7;
	background-color:#f0efef;
	border-top:1px solid #c7c4c4;
	position:relative;
	z-index:1
}
.wed_bud_rib_sha_in {
	padding-bottom:1px;
	border-bottom:1px solid #e6e4e4;
	background-color:#d9d6d6;
	border-top:1px solid #cfcccc
}
.wed_bud_body {
	margin-top:-2px;
	background-color:#fff;
	position:relative
}
.wed_bud_main {
	padding:10px 40px 50px;
	border:solid #ebebeb;
	border-width:0 1px
}
.wed_bud_sha_l1 {
	padding-top:1px;
	border:solid #f7f7f7;
	border-width:0 1px;
	background-color:#ebebeb
}
.wed_bud_sha_l2 {
	padding-top:1px;
	border:solid #f7f7f7;
	border-width:0 2px;
	background-color:#f2f2f2
}
.wed_bud_sha_l3 {
	padding-top:1px;
	border:solid #fcfcfc;
	border-width:0 3px 1px;
	background-color:#f7f7f7
}
.wed_bud_sha_vl,.wed_bud_sha_vr {
	height:100%;
	width:1px;
	border-left:1px solid #fbfbfb;
	border-right:1px solid #f2f2f2;
	background-color:#f7f7f7;
	position:absolute
}
.wed_bud_sha_vl {
	left:-3px;
	top:0
}
.wed_bud_sha_vr {
	right:-3px;
	top:0
}
.wed_pink_grad {
	background:#ffe7ef;
	background:-moz-linear-gradient(top,#fff,#ffdae5);
	background:-o-linear-gradient(top,#fff,#ffdae5);
	background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#ffdae5));
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFFFFF,endcolorstr=#FFDAE5,gradientType=0);
	*zoom:1
}
.wed_bud_desc {
	margin:0 1px;
	padding:10px 30px 10px 10px;
	border:solid #fff;
	border-width:0 1px
}
.wed_bud_desc_img {
	width:180px;
	height:108px;
	padding:3px;
	border:1px solid #d7d7d7;
	background-color:#fff;
	float:left
}
.wed_bud_desc_l1 {
	margin:0 1px;
	padding-top:1px;
	border:solid #ffc7d2;
	border-width:0 1px;
	background-color:#fff
}
.wed_bud_desc_l2 {
	margin:0 1px;
	padding-top:1px;
	border:solid #fbf1f5;
	border-width:0 1px;
	background-color:#fcbed4
}
.wed_bud_table_tit {
	margin-top:25px;
	margin-bottom:10px;
	padding:0 0 8px 17px;
	border-bottom:1px solid #ff6b8f
}
.wed_bud_table {
	background-color:#ffb6c8;
	color:#666
}
.wed_bud_table td {
	padding-left:17px;
	background-color:#fff
}
.wed_bud_table .wed_bud_th {
	background-color:#ffdee6;
	font-weight:bold
}
.wed_bud_hl {
	color:#ff6b8f
}
.wed_bud_pink {
	color:#fc4d81
}
.wed_bud_input {
	height:14px;
	padding:2px 0 3px;
	border:0;
	outline:0;
	background-color:transparent;
	overflow:visible
}
.wed_bud_input:focus,.wed_bud_input:hover {
	padding-bottom:2px;
	border-bottom:1px dotted #666
}
.wed_bud_table_top {
	padding:7px 17px;
	border:solid #f4a5b8;
	border-width:1px 1px 0
}
.wed_bud_table_total {
	border:solid #b0b0b2;
	border-width:1px 0;
	color:#666
}
.wed_bud_table_total td {
	padding-left:17px
}
.wed_pubtn,.wed_pibtn,.wed_pubtn_in,.wed_pibtn_in {
	display:inline-block
}
.wed_btn_l1,.wed_btn_l2 {
	display:block;
	padding-top:1px;
	border-style:solid;
	border-width:0 1px
}
.wed_pubtn .wed_btn_l1 {
	border-color:#f3e8ff;
	background-color:#bf6bfe
}
.wed_pubtn .wed_btn_l2 {
	border-color:#eddcfd;
	background-color:#8f10f5
}
.wed_pibtn .wed_btn_l1 {
	border-color:#fce8f2;
	background-color:#ff78a0
}
.wed_pibtn .wed_btn_l2 {
	border-color:#f9e0ec;
	background-color:#ee3f74
}
.wed_pubtn_in {
	padding:0 1px;
	background:#a032f9;
	background:-moz-linear-gradient(top,#bf6bfe,#9114f5);
	background:-o-linear-gradient(top,#bf6bfe,#9114f5);
	background:-webkit-gradient(linear,0 0,0 bottom,from(#bf6bfe),to(#9114f5));
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#BF6BFE,endcolorstr=#9114F5,gradientType=0)
}
.wed_pubtn_in:hover {
	background:#a032f9;
	filter:none;
	text-decoration:none
}
.wed_pubtn_bg {
	padding:.16em .6em;
	border:1px solid;
	border-color:#d296fe #C177Fc #961ff6 #C177FC;
	border-color:rgba(255,255,255,.2) rgba(255,255,255,.2) #961ff6 rgba(255,255,255,.2);
	color:#fff;
	float:left;
	cursor:pointer
}
.wed_pibtn_in {
	padding:0 1px;
	background:#f65a88;
	background:-moz-linear-gradient(top,#ff7aa2,#ee4276);
	background:-o-linear-gradient(top,#ff7aa2,#ee4276);
	background:-webkit-gradient(linear,0 0,0 bottom,from(#ff7aa2),to(#ee4276));
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FF7AA2,endcolorstr=#EE4276,gradientType=0)
}
.wed_pibtn_in:hover {
	background:#f65a88;
	filter:none;
	text-decoration:none
}
.wed_pibtn_bg {
	padding:.16em .6em;
	border:1px solid;
	border-color:#ffaec6 #FA9BB8 #ef507f #FA9BB8;
	border-color:rgba(255,255,255,.2) rgba(255,255,255,.25) #ef507f rgba(255,255,255,.25);
	color:#fff;
	float:left;
	cursor:pointer
}
.wed_intel a:hover {
	color:#fb7782
}
.wed_recom_title {
	border-top:1px solid #747474;
	border-bottom:1px solid #7e3547;
	background-color:#282828;
	background-image:-moz-linear-gradient(top,#575757,#262626);
	background-image:-webkit-gradient(linear,0 0,0 bottom,#575757,to(#262626));
	background-image:linear-gradient(top,#575757,#262626);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#575757,endColorStr=#262626);
	zoom:1
}
.wed_recom_box {
	background-color:#eb5076;
	background-image:-moz-linear-gradient(top,#fd6b8e,#e84c71);
	background-image:-webkit-gradient(linear,0 0,0 bottom,#fd6b8e,to(#e84c71));
	background-image:linear-gradient(top,#fd6b8e,#e84c71);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#fd6b8e,endColorStr=#e84c71);
	zoom:1
}
.custom_select {
	display:inline-block;
	border:1px solid #b5b5b5
}
.custom_select:hover,.custom_select_focus {
	border-color:#88b0c2;
	text-decoration:none;
	outline:0
}
.custom_select_in {
	line-height:20px;
	border-top:1px solid #ebebeb;
	background-color:#fff;
	float:left
}
.custom_select:hover .custom_select_in {
	border-top-color:#e1edf8
}
.custom_select_word {
	padding:0 .5em;
	text-shadow:1px 1px #eee;
	white-space:nowrap;
	float:left;
	cursor:pointer;
	overflow:hidden;
	color:#999
}
.custom_select_down {
	width:17px;
	height:11px;
	margin-left:5px;
	padding-top:6px;
	background-color:#f5f5f5;
	border-bottom:2px solid #ebebeb;
	border-top:1px solid #fff;
	text-align:center;
	float:left;
	cursor:pointer;
	overflow:hidden
}
.custom_select:hover .custom_select_down {
	background-color:#eef7ff;
	border-bottom-color:#e1edf8
}
.custom_select_focus .custom_select_in,.custom_select_focus:hover .custom_select_in {
	border-top-color:#fff
}
.custom_select_focus .custom_select_down {
	margin-top:-1px;
	padding:7px 0 1px;
	border-top:2px solid #e1edf8;
	border-bottom:0;
	background-color:#d4d4d4
}
.custom_select_focus .custom_select_word {
	line-height:19px;
	padding-top:1px;
	text-shadow:none
}
.float_list_ul {
	border:1px solid #b6b6b6;
	background-color:#fff
}
.float_list_a {
	display:block;
	line-height:20px;
	padding:1px 0 2px;
	border:solid #a5a6a7;
	border-width:1px 0;
	color:#666;
	text-decoration:none;
	*zoom:1;
	margin-top:-1px
}
.float_list_a:hover {
	border-color:#a5a6a7;
	background-color:#d3d4d4;
	color:#333;
	text-decoration:none
}
.float_list_li_first .float_list_a {
	border-top:0
}
.float_list_li_last .float_list_a {
	border-bottom:0
}
.float_list_a_on,.float_list_a_on:hover {
	border-color:#d3d4d4;
	background-color:#d3d4d4;
	color:#333
}
.float_list_ul li {
	line-height:23px;
	text-indent:8px;
	color:#999
}
.float_list_ul .float_list_li {
	line-height:20px;
	padding:1px 8px 2px;
	color:#333;
	text-indent:0
}
.head_city_box {
	width:186px;
	border:1px solid #ff6b8f;
	background-color:#fff
}
.head_city_list {
	padding:5px 5px 0
}
.head_city_list li {
	float:left;
	padding:0 5px 5px
}
.head_city_list a {
	display:inline-block;
	padding:0 5px;
	color:#666
}
.head_city_list a:hover,.head_city_list .a_on {
	background-color:#ff6b8f;
	color:#fff;
	text-decoration:none
}
.page_able,.page_on,.page_off {
	display:inline-block;
	line-height:16px;
	padding:2px 7px;
	margin-left:3px;
	font-family:Verdana;
	vertical-align:middle
}
.page_able,.page_off {
	border:1px solid #ccc;
	background-color:#fff
}
.page_able {
	color:#414141
}
.page_able:hover {
	border-color:#aaa;
	background-color:#eee;
	color:#333;
	text-decoration:none
}
.page_off {
	color:#ccc
}
.autocompleter {
	border:1px solid #000;
	background:#fff
}
.autocompleter li {
	line-height:17px;
	padding:3px 5px;
	cursor:pointer;
	overflow:hidden
}
.autocompleter .ac_select {
	background:#ffb38b;
	color:white
}
.autocompleter .ac_key {
	color:#d50000;
	font-style:normal
}
.autocompleter .ac_add {
	color:#999
}
.autocompleter .ac_select .ac_add,.autocompleter .ac_select .ac_key {
	color:#fff
}
.autocompleter .ac_close {
	background:#f7f7f7;
	text-align:right
}
.autocompleter .ac_close_a {
	color:#666;
	text-decoration:none
}
.autocompleter .ac_more_a {
	display:block;
	padding:2px 0;
	border-top:1px solid #ddd;
	color:#999
}
.float_park_box {
	padding-bottom:60px;
	border:1px solid #ccc;
	background:#fff url(images/95_map_tip.png) no-repeat 0 97.2%
}
.mcalendar {
	width:198px;
	padding-bottom:20px;
	background:#fff;
	border:1px solid #ddd;
	text-align:center;
	-moz-box-shadow:2px 2px 4px rgba(0,0,0,.5);
	-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.5);
	box-shadow:2px 2px 4px rgba(0,0,0,.5);
	z-index:20
}
.mcalendar ul {
	overflow:hidden;
	_zoom:1
}
.mcalendar li {
	float:left
}
.mcalendar_dayx li,.mcalendar_week {
	width:20px;
	padding:3px 4px
}
.mcalendar a {
	display:block;
	color:#000;
	text-decoration:none
}
.mcalendar a:hover {
	color:#333
}
.mcalendar_dayx a:hover {
	color:#fff;
	background-color:#ffb38b
}
.mcalendar_year {
	margin-right:3px
}
.mcalendar_year a,.mcalendar_month a,.mcalendar_week {
	color:#333;
	font-weight:bold
}
.mcalendar_week {
	font-weight:normal
}
.mcalendar_weekend {
	font-weight:bold
}
a.mcalendar_selected {
	color:#fff;
	font-weight:bold;
	background-color:#ffb38b
}
.mcalendar .mcalendar_top {
	padding:5px 4px 3px;
	background:#ffb38b;
	zoom:1
}
.mcalendar_top li {
	width:auto;
	display:inline-block;
	*display:inline;
	*zoom:1;
	float:none
}
.mcalendar_switch li {
	width:20px;
	position:absolute
}
.mcalendar .mcalendar_outrange {
	color:#999
}
.mcalendar_preyear {
	left:5px;
	top:5px
}
.mcalendar_preweek {
	left:25px;
	top:5px
}
.mcalendar_nextweek {
	right:25px;
	top:5px
}
.mcalendar_nextyear {
	right:5px;
	top:5px
}
.mcalendar_weekx {
	background:#f7f7f7;
	border-bottom:1px solid #eee
}
.mcalendar_switch .mcalendar_today {
	width:100%;
	height:20px;
	line-height:20px;
	border-top:1px solid #eee;
	left:0;
	bottom:0;
	background-color:#ffb38b
}
.wed_close_down,.wed_stop_work,.wed_fitment,.wed_move {
	width:250px;
	height:120px;
	background-image:url(images/95_close_down.v2.png);
	right:0;
	bottom:0
}
.wed_close_down {
	background-position:0 0
}
.wed_fitment {
	background-position:0 -120px
}
.wed_stop_work {
	background-position:0 -240px
}
.wed_move {
	background-position:0 -360px
}
.wed_city_new {
	border-top:2px solid #343232;
	border-bottom:2px solid #343232;
	padding-bottom:80px
}
.wed_city_new_a {
	width:182px;
	margin-right:10px;
	position:relative;
	float:left;
	cursor:pointer
}
.wed_city_name {
	position:absolute;
	right:0;
	top:0;
	color:#fff;
	background:#666;
	padding:1px 6px;
	opacity:.9;
	filter:alpha(opacity=90)
}
.wed_city_new_a:hover .wed_city_name {
	color:#ff6b8f;
	font-weight:bold
}
.wed_city_new_a:hover .wed_city_bot {
	height:0
}
.wed_city_name_hover {
	color:#ff6b8f;
	font-weight:bold
}
.wed_city_bot {
	width:182px;
	height:58px;
	background:#fff;
	opacity:.5;
	filter:alpha(opacity=50)
}
.wed_city_detail a {
	font-size:12px;
	margin-top:5px;
	color:#999
}
.wed_city_detail a:hover {
	color:#ff6b8f
}
.wed_gre_bias_tit {
	height:27px;
	margin-left:-11px;
	_position:relative
}
.gre_v_line1,.gre_v_line2 {
	width:1px;
	height:100%;
	float:left
}
.gre_v_line1 {
	background:#018101;
	border-left:1px solid #017a01;
	border-right:1px solid #018501
}
.gre_v_line2 {
	background:#018b01;
	border-left:1px solid #018801;
	border-right:2px solid #029002
}
.wed_gre_bias_main {
	line-height:26px;
	padding:0 28px 0 26px;
	background-color:#ff6f90;
	color:#fff;
	font-size:14px;
	float:left
}
.wed_gre_bias_cor,.wed_gre_bias_cor2 {
	width:0;
	height:0;
	float:left;
	overflow:hidden
}
.wed_gre_bias_cor {
	border-width:13px 6px;
	border-style:solid dotted dotted solid;
	border-color:#079507 transparent transparent #079507
}
.wed_gre_bias_cor2 {
	border-width:6px 9px;
	border-style:solid;
	border-color:#fbfbfb #fbfbfb #3ac800 #3AC800;
	box-shadow:0 0 4px rgba(0,0,0,.4);
	position:absolute;
	top:0;
	right:0
}
.wed_reg_area {
	border-right:1px dashed #cecece
}
.wed_reg_bind_area {
	padding:20px 6% 60px
}
.wed_reg_tip {
	padding:60px 0 40px 0
}
.wed_bind,.wed_bind_in {
	background-image:url(images/95_reg_icon.png);
	background-repeat:no-repeat
}
.wed_bind {
	display:inline-block;
	padding-left:20px
}
.wed_bind_in {
	margin-right:-3px;
	padding:4px 5px;
	color:#fff;
	float:left;
	position:relative
}
.wed_bind_2 {
	background-position:0 -40px
}
.wed_bind_1 .wed_bind_in {
	background-position:right 0
}
.wed_bind_2 .wed_bind_in {
	background-position:right -40px
}
.wed_reg_pop_box {
	width:295px;
	padding:10px;
	position:absolute;
	left:50%;
	margin-left:-150px;
	z-index:1;
	top:40px
}
.wed_heart_pop {
	background-position:0 -18px
}
.wed_reg_pop_bg {
	background:#000;
	opacity:.3;
	filter:alpha(opacity=30);
	position:absolute;
	top:0;
	left:0;
	z-index:-5;
	width:315px;
	height:2000px
}
.wed_reg_pop_close {
	position:absolute;
	right:15px;
	top:15px
}
.wed_reg_btn {
	height:40px;
	width:100px;
	font-size:16px
}
.wed_link_tit {
	height:27px;
	margin-left:-11px
}
.wed_link_main {
	background-color:#ff6f90;
	color:#fff;
	float:left;
	font-size:14px;
	line-height:26px;
	padding:0 150px 0 10px
}
.wed_right_art_icon_on,.wed_right_art_icon {
	display:inline-block;
	width:15px;
	height:15px;
	line-height:15px;
	background:url(images/95_wed_right_hot.png) no-repeat;
	text-align:center;
	color:#fff
}
.wed_right_art_icon_on {
	background-position:-29px -51px
}
.wed_right_art_icon {
	background-position:-29px -72px
}
.wed_forum_html {
	width:540px;
	min-height:70px;
	_height:70px
}
.wed_forum_html img {
	max-width:500px
}
.wed_forum_cite {
	padding:10px;
	margin-bottom:20px;
	border:solid #ddd;
	border-width:1px 0;
	background-color:#f5f5f5
}
.wed_forum_sort {
	max-height:120px;
	_height:120px;
	line-height:20px;
	padding:5px 0;
	margin-top:6px;
	overflow:auto
}
.wed_forum_sort dt {
	padding-left:.5em;
	font-weight:bold
}
.wed_forum_sort dd {
	padding-left:1.5em;
	cursor:pointer
}
.wed_forum_sort_on {
	background-color:#b00a0a;
	color:#fff
}
.wed_uppic_body {
	width:540px;
	background-color:#fff
}
.wed_uppic_main {
	height:207px;
	overflow:auto;
	position:relative
}
.wed_uppic_bot {
	padding:10px 0;
	background-color:#fafafa;
	border-top:1px solid #ccc;
	text-align:right
}
.wed_uppic_list {
	height:22px;
	line-height:20px;
	padding:0 5px;
	border-bottom:1px solid #e5e5e5;
	position:relative;
	overflow:hidden
}
.wed_uppic_proc {
	height:22px;
	background-color:#fbfbfb;
	border-right:3px solid #6c3;
	position:absolute
}
.wed_uppic_desc {
	position:relative;
	z-index:1;
	_zoom:1
}
.wed_uppic_flash {
	display:inline-block;
	margin-left:-75px;
	vertical-align:-10px
}
.wed_uppic_ipt {
	border:0;
	cursor:pointer;
	font-weight:bold
}
.wed_weibo_box {
	padding:15px 40px
}
.wed_weibo_box_tip {
	color:#e48d26
}
.wed_weibo_box_list {
	border-top:1px dashed #bebebe;
	border-bottom:1px dashed #bebebe;
	padding:20px
}
.wed_album_box {
	width:742px;
	height:552px;
	margin-right:70px
}
.wed_album_box_img {
	width:740px;
	height:550px;
	border:1px solid #9b9b9b;
	text-align:center;
	overflow:hidden;
	position:relative
}
.wed_album_list {
	height:560px;
	margin-top:10px;
	position:relative;
	overflow:hidden
}
.wed_album_ul {
	position:absolute
}
.wed_album_ul li {
	width:115px;
	height:80px
}
.wed_album_ul li img {
	border:1px solid #ff6e90
}
.wed_album_prev,.wed_album_next {
	background-color:#eee;
	border:1px solid #ccc;
	box-shadow:1px 1px 0 #fff inset;
	color:#333;
	display:inline-block;
	font-size:8px;
	text-align:center;
	text-shadow:1px 1px #fff;
	width:113px;
	line-height:25px
}
.wed_album_prev_disable,.wed_album_next_disable {
	background-color:#e0e0e0;
	border:1px solid #ddd;
	box-shadow:1px 1px 0 #fff inset;
	color:#999;
	display:inline-block;
	font-size:8px;
	text-align:center;
	text-shadow:1px 1px #fff;
	width:113px;
	line-height:25px;
	cursor:default
}
.wed_album_prev:hover,.wed_album_next:hover {
	text-decoration:none;
	background-color:#e0e0e0
}
.wed_album_bot {
	width:115px;
	height:70px;
	background:#fff;
	opacity:.5;
	filter:alpha(opacity=50)
}
.wed_album_list_on .wed_album_bot,.wed_album_list a:hover .wed_album_bot {
	height:0;
	font-size:0
}
.wed_album_close {
	margin:-30px 0 0 -15px;
	position:absolute
}
.wed_album_box_left,.wed_album_box_left_ie6,.wed_album_box_right,.wed_album_box_right_ie6 {
	display:inline-block;
	width:370px;
	height:550px;
	position:absolute;
	cursor:pointer;
	outline:medium none
}
.wed_album_box_left {
	left:0;
	background:url(images/wed_album_arrow_l.v2.png) no-repeat 30px 250px
}
.wed_album_box_left_ie6 {
	left:0;
	background:url(images/wed_album_arrow_l_ie.png) no-repeat 30px 250px
}
.wed_album_box_right {
	right:0;
	background:url(images/wed_album_arrow_r.v2.png) no-repeat 300px 250px
}
.wed_album_box_right_ie6 {
	right:0;
	background:url(images/wed_album_arrow_r_ie.png) no-repeat 300px 250px
}
.wed_album_arrow_dis {
	background:0
}
.bgf9 {
	background-color:#fff9fa
}
.bgee {
	background-color:#ee5e80
}
.bg8a {
	background-color:#8ab62a
}
.bgfd {
	background-color:#fd7b00
}
.cfd {
	color:#fd7b00
}
.c8a {
	color:#8ab62a
}
.cf2a {
	color:#fff2a9
}
.cred {
	color:#F00
}
.wed_pink_line {
	padding-top:1px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	background-color:#ee5e80
}
.wed_pink_bar {
	padding:5px 20px;
	border-left:1px solid #ee5e80;
	border-right:1px solid #ee5e80;
	background-color:#f78499
}
.wed_org_bar {
	padding:6px 20px;
	border-bottom:1px solid #ea9569;
	background-color:#ffb38b
}
.wed_gift_nav {
	display:inline-block;
	padding-left:15px;
	padding-right:15px;
	line-height:20px;
	color:#fff;
	font-size:14px;
	font-weight:bold
}
.wed_gift_nav_on {
	display:inline-block;
	height:36px;
	line-height:40px;
	padding-left:5px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	background:url(images/95_wed_btn_bg.png) no-repeat left -370px;
	position:absolute;
	top:-25px;
	top:-24px\9;
	color:#ee5e80
}
.wed_gift_nav_on .nav_in {
	display:inline-block;
	height:36px;
	line-height:36px;
	padding-left:10px;
	padding-right:15px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	background:url(images/95_wed_btn_bg.png) no-repeat right -370px;
	color:#ee5e80
}
.bbds {
	border-bottom:1px dashed #ccc
}
.brds {
	border-right:1px dashed #ccc
}
.icon_gift_pink,.icon_gift_gre,.icon_gift_org {
	display:inline-block;
	width:14px;
	height:14px;
	margin-top:-3px;
	margin-bottom:-3px;
	background:url(images/95_wed_icons_gift.png) no-repeat
}
.icon_gift_gre {
	background-position:-20px top
}
.icon_gift_org {
	background-position:-40px top
}
.wed_gray_btn,.wed_org_btn,.btn_in {
	display:inline-block;
	background:url(images/95_wed_btn_bg.v4.png) no-repeat;
	text-decoration:none!important;
	cursor:pointer
}
.wed_gray_btn {
	height:35px;
	padding-left:12px;
	padding-bottom:5px;
	background-position:left -470px
}
.wed_gray_btn .btn_in {
	height:35px;
	padding-top:6px;
	padding-right:15px;
	border:0;
	background-position:right -470px;
	overflow:hidden
}
.wed_gray_btn:hover {
	background-position:left -320px
}
.wed_gray_btn .btn_in:hover {
	background-position:right -320px
}
.wed_org_btn {
	height:25px;
	padding-left:12px;
	background-position:left -420px
}
.wed_org_btn .wed_btn_in {
	_width:60px;
	height:25px;
	line-height:23px;
	margin:0;
	padding:0 15px 0 0;
	border:0;
	background-position:right -420px;
	overflow:hidden
}
.wed_btn_del {
	display:inline-block;
	width:60px;
	height:27px;
	line-height:25px;
	margin-left:10px;
	padding-left:10px;
	color:#333;
	background:url(images/wed_gift_del.v2.jpg) no-repeat;
	overflow:hidden
}
.wed_dash_bar {
	border:1px dashed #c0b8a1
}
.wed_dash_bar_in {
	padding:7px 0;
	border-left:1px dashed #c0b8a1;
	border-right:1px dashed #c0b8a1
}
.wed_block {
	padding:10px 1px;
	margin:2px
}
.wed_gift_list {
	margin-right:-12px
}
.wed_gift_list_img {
	display:inline-block;
	width:164px;
	padding:3px;
	border:1px solid #ccc;
	background-color:#FFF
}
.wed_gift_list_img:hover {
	border:1px solid #ee5e80;
	background-color:#ee5e80;
	text-decoration:none
}
.wed_gift_list_info {
	display:block;
	width:100%;
	margin-top:-25px;
	padding:3px 0;
	background-color:#a2946a;
	color:#fff6e2;
	text-align:center;
	position:relative
}
.wed_gift_list_img_s {
	display:inline-block;
	width:95px;
	padding:3px;
	border:1px solid #ccc;
	background-color:#FFF
}
.wed_gift_list_img_s:hover {
	border:1px solid #ee5e80;
	background-color:#ee5e80;
	text-decoration:none
}
.wed_gift_list_info_s {
	display:block;
	width:100%;
	margin-top:-22px;
	padding:3px 0;
	background-color:#a2946a;
	color:#fff6e2;
	text-align:center;
	position:relative
}
.wed_gift_four_square_on {
	display:inline-block;
	width:122px;
	height:75px;
	margin-bottom:5px;
	background-color:#ffcd91;
	color:#f85847;
	font-weight:bold;
	text-align:center;
	float:left;
	text-decoration:none!important
}
.wed_gift_four_square {
	display:inline-block;
	width:122px;
	height:75px;
	margin-bottom:5px;
	background-color:#fff8d1;
	color:#f85847;
	font-weight:bold;
	text-align:center;
	float:left;
	text-decoration:none!important
}
.gift_icons_1,.gift_icons_2,.gift_icons_3,.gift_icons_4 {
	display:inline-block;
	width:60px;
	height:40px;
	margin:5px auto;
	background:url(images/wed_gift_four.png) no-repeat
}
.gift_icons_2 {
	background-position:-60px top
}
.gift_icons_3 {
	background-position:-120px top
}
.gift_icons_4 {
	background-position:-180px top
}
.wed_gift_car_s {
	display:inline-block;
	width:220px;
	height:30px;
	line-height:30px;
	padding-left:30px;
	border:1px solid #f05763;
	background:#fb7782 url(images/wed_gift_car.png) no-repeat 5px 5px;
	color:#fff;
	text-align:left;
	position:fixed;
	_position:absolute;
	bottom:0;
	right:15px;
	text-decoration:none!important
}
.wed_gift_car_l {
	display:inline-block;
	width:230px;
	height:auto;
	padding:10px;
	border:1px solid #ccc;
	background-color:#f7f7f7;
	text-align:left;
	position:fixed;
	_position:absolute;
	bottom:30px;
	right:15px
}
.gift_car_float_ul li {
	margin-bottom:15px;
	padding:12px;
	border:1px solid #ccc;
	background-color:#FFF
}
.gift_car_float_close {
	margin:-10px -5px 0 0;
	font-weight:bold;
	font-size:16px;
	color:#999;
	float:right
}
.gift_car_save_btn {
	display:inline-block;
	width:167px;
	height:41px;
	background:#ffd76b url(images/gift_car_save_btn.png) no-repeat
}
.wed_gift_car_submit {
	padding:15px 40px
}
.wed_fold .fold {
	display:inline-block;
	width:10px;
	margin-top:15px;
	line-height:0;
	border-top:2px solid #fff
}
.wed_unfold .fold {
	display:inline-block;
	margin-top:10px;
	width:7px;
	height:7px;
	line-height:0;
	border:2px solid #fff
}
.wed_btn_dis .wh {
	color:#666
}
.wed_float_nav {
	position:fixed;
	_position:absolute
}
.web_gift_ad_slide {
	display:inline-block;
	width:100%;
	height:240px;
	margin-bottom:0;
	overflow:hidden
}
.wed_gift_banner_scroll {
	_padding-top:0
}
.wed_gift_box_left,.wed_gift_box_left_ie6,.wed_gift_box_right,.wed_gift_box_right_ie6 {
	display:inline-block;
	width:40px;
	height:65px;
	margin-top:160px;
	position:absolute;
	cursor:pointer;
	outline:medium none
}
.wed_gift_box_left {
	left:10px;
	background:url(images/wed_album_arrow_l.v2.png) no-repeat left top
}
.wed_gift_box_left_ie6 {
	left:10px;
	background:url(images/wed_album_arrow_l_ie.png) no-repeat left top
}
.wed_gift_box_right {
	right:10px;
	background:url(images/wed_album_arrow_r.v2.png) no-repeat right top
}
.wed_gift_box_right_ie6 {
	right:10px;
	background:url(images/wed_album_arrow_r_ie.png) no-repeat right top
}
.gift_detail_next_disable,.gift_detail_prev_disable {
	background:0
}
.wed_gift_detail_img {
	display:inline-block;
	width:400px;
	height:400px;
	overflow:hidden
}
.wed_gift_detail_ul li {
	float:left
}
.wed_flay_box {
	width:50px;
	height:50px;
	background-color:#fff;
	border:1px solid #ee5e80;
	background:url(images/wed_gift_box.png) no-repeat;
	color:#FFF;
	position:absolute;
	z-index:3;
	visibility:hidden
}
.wed_phone {
	display:inline-block;
	width:20px;
	height:20px;
	background:url(images/wed_new_icons.png) no-repeat 0 -220px
}
.wed_pop_box {
	background-color:#fff8d1;
	border:1px solid #eca857
}
.wed_pop_close {
	display:inline-block;
	width:16px;
	height:14px;
	color:#eca857;
	font:bold 12px/14px "Helvetica Neue";
	text-align:center;
	text-decoration:none;
	visibility:visible
}
.wed_pop_close:hover {
	color:#d99d55;
	text-decoration:none
}
.wed_pop_btn {
	display:inline-block;
	padding:2px 7px 2px 7px;
	margin-left:7px;
	background-color:#fd6a8d;
	background-image:-moz-linear-gradient(top,#ff6d90,#e94c72);
	background-image:-webkit-gradient(linear,0 0,0 bottom,#ff6d90,to(#e94c72));
	background-image:linear-gradient(top,#ff6d90,#e94c72);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ff6d90,endColorStr=#e94c72);
	zoom:1
}
#itemNew h2 a {
	background:url("images/back.png");
	color:#FFF;
}
#itemNew .h2bg a {
	background:url("images/backno.png");
	color:#676363;
}
.ht td {
	border-left:1px solid #c8c8c8;
	height:30px;
	font-size:16px;
}
.ht table {
	border-collapse:collapse;
}
.menu_li {
	text-align:center;
	display: inline-table;
	margin-top:15PX;
	margin-right:30px;
	margin-top:15px;
	border-radius:8px;
}
.menu_li li {
	border:1px solid #F0B3B2;
	font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3";
	border-top:none;
	font-size:12px;
	line-height:25px;
	letter-spacing:5px;
	text-align:left;
	padding:0 10px;
}
.menu_li .menu_div {
	color:#f13e46;
	font-weight:600;
	text-align:center;
	background:#E9E2D0;
	border-top:1px solid #F0B3B2;
}
.menu_div span {
	font-size:22px;
}
#footer_connect{ width:1000px; }
#footer_connect ul{ width:430px; height:18px; margin-left:180px;}
#footer_connect li{ float:left; padding:0 5px;}
#footer_connect a{ line-height:18px; text-decoration:none; font-size:14px; }
#footer_connect a:hover{ color:#E8212B;}
.brand-a{
	color:#000;
	width:100px;
	height:30px;
	border:1px solid #ddd;
	line-height:30px;
	display:inline-block;
	text-align:center;
}
.brand_on,.brand-a:hover{
	text-decoration:none;
	background:url(images/hotel_hall_title1.jpg) repeat-x;
	color:#fff;
}
#hotel_image img{ border:5px solid #ddd; width:666px;}
#hotel_image{padding:0 auto;}
#hotel_table td{ font-size:12px; padding-left:6px; }
#hotel_table a{ color:#ff6060;}
/*.xici li{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 305px;
}*/
.f_r img{
	 bottom: 10px;
    height: 60px;
    position: fixed;
    right: 10px;
    width: 60px;	
}
#payBack{
	height:24px;
    margin-left:400px;
    font-size:14px;
}
#payBack a{
	color:#ddd;
	line-height:24px;
	padding-left:4px;
}
#footer{ width:760px; margin:10px auto;}
#footer .text{ text-align:center; font-size:14px; }

.qq{
	top:150px;
}

*html
.qq{ 
	position:absolute;
	left:expression(eval(document.documentElement.scrollRight+2));
	top:expression(eval(document.documentElement.scrollTop+150));
}

.top_yellow{ width:1000px; height:200px; margin:0 auto; zoom:1;}

#myHeader_main{
	height:109px;

	}
#main_mid_bg{
	background:url(images/main_mid_bg.png) repeat-x;
	height:480px; 
	width:100%;
	margin:0 auto;
	}
.usBox{
	width:1000px;
	margin:0 auto;
	border:1px solid #ddd;
}
#wedFullViewImg{
	width:286px;
	height:198px !important;
}

.myleft{ width:220px; height:90px; margin-left:-10px;}

.myleftspan{ border:1px solid #c38d8d; width:90px; height:24px; float:left; text-align:center; line-height:24px; margin:2px; cursor:pointer; color:#fff;}
.myleftspan:hover{ background:#F6CF61; color:#353535;}
.myleftspanactive{ background:#F6CF61; color:#353535;}

.vn{width/*\**/:0px\9;}
.vn{height/*\**/:0px\9;}
@-moz-document url-prefix() {.vn{display:none;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {.vn {display:none;} }

.checkSpecial,.checkSpecial2{ display:inline-block; border:1px solid #db3f3f; margin:2px 2px 2px 0;
width:58px; height:30px; line-height:30px; text-align:center; color:#fff; vertical-align:top;}
.checkSpecial:hover,.checkSpecial2:hover{ background:#F6CF61; color:#353535;}
.pinkbtn_bg{ width:68px; height:0; line-height:30px; text-align:center; display:inline-block;
color:#353535; float:left;}

.mybottomspan{width:90px;}

.each_hotel_dbc{ position:relative; left: 23px; top: 17px;   width: 129px; float: left;}
.each_hotel_dbc a{ width:199px; display:inline-block; text-align:center;}




















