﻿.list1 li{ list-style:none; font-size:12px;} 
.list1 ul{ margin:0; padding:0;}
#querybox{width:810px;height:150px;margin:0px auto;background:url(../images/doubleEle/qbx.gif) no-repeat;text-align:left; padding-left:150px; }
.qbxbottom{background:url(../images/doubleEle/qbx.gif) bottom;width:810px;height:10px;clear:both}
#querybox #formthis div{float:left}
#querybox #formthis div ul{ padding-top:5px;}
#querybox #formthis div ul li{list-style:none;font-size:12px;margin:10px 0 10px 0}
.list1{width:400px}
.list2{width:260px;margin-top:48px;_margin-top:35px}
#cangwei{margin-top:25px;width:146px;font-size:12px;}
.submin{padding-top:125px;padding-left: 470px;}
.submin input{background:url(../images/doubleEle/sub.gif) no-repeat;border:0;cursor:pointer;width:73px;height:23px}
.p_r{padding-right:20px;color:#021C55;font-weight:normal;font-size:12px}
.m_t_a{color:#021C55}
input{font-size:12px}
a:visited,a:link,a:active{text-decoration:none}
TABLE.jCalendar{border:0}
TABLE.jCalendar thead th{background:#fff}
TABLE.jCalendar TH{PADDING-RIGHT:5px;PADDING-LEFT:5px;FONT-WEIGHT:bold;BACKGROUND:#FFDCDC;PADDING-BOTTOM:3px;color:#484848;PADDING-TOP:3px;border:0;font:normal 11px Arial,Helvetica,sans-serif}
TABLE.jCalendar TD{COLOR:#000;TEXT-ALIGN:center;padding:0 5px;height:24px}
TABLE.jCalendar TD.other-month{BACKGROUND:#ddd;COLOR:#aaa}
TABLE.jCalendar TD.today{BACKGROUND:url("../images/doubleEle/un_festivals.png") 0 -288px no-repeat;overflow:hidden;text-indent:-50em}
TABLE.jCalendar TD.selected{background:url("../images/doubleEle/hove_festival.png") 0 -320px no-repeat;COLOR:#fff}
TABLE.jCalendar TD.selected:hover,TABLE.jCalendar TD.today:hover{background:#0585C6;COLOR:#fff}
TABLE.jCalendar TD:hover{BACKGROUND:#fff;COLOR:#000}
TABLE.jCalendar TD.dp-hover{BACKGROUND:#7cbaec;COLOR:#000;text-indent:0}
TABLE.jCalendar TD.disabled{COLOR:#cacaca}
TABLE.jCalendar TD.disabled:hover{background:#FFF}
DIV.dp-popup{FONT-SIZE:10px;WIDTH:346px;LINE-HEIGHT:1.2em;FONT-FAMILY:arial,sans-serif;POSITION:relative;color:#fff;background:#BFD6E8;border:1px solid #BFD6E8;box-shadow:2px 2px 16px rgba(0,0,0,0.4)}
DIV#dp-popup{Z-INDEX:199;POSITION:absolute}
DIV.dp-popup H2{PADDING-RIGHT:0;background:url("../images/doubleEle/air_bg001.gif.png") 0 -1101px;PADDING-LEFT:0;FONT-SIZE:12px;PADDING:10px 0;margin:0;TEXT-ALIGN:center}
A#dp-close{PADDING-RIGHT:0;DISPLAY:block;PADDING-LEFT:0;FONT-SIZE:11px;PADDING-BOTTOM:4px;PADDING-TOP:4px;TEXT-ALIGN:center}
.jCalendar2{height:166px;background:#FFF;padding:0 2px}
A#dp-close:hover{TEXT-DECORATION:underline}
input.date-pick{float:left}
DIV.dp-popup A{PADDING-RIGHT:2px;PADDING-LEFT:2px;PADDING-BOTTOM:0;COLOR:#000;PADDING-TOP:3px;TEXT-DECORATION:none}
DIV.dp-popup DIV.dp-nav-prev{LEFT:4px;WIDTH:100px;POSITION:absolute;TOP:10px;padding-left:8px}
DIV.dp-popup DIV.dp-nav-prev A{FLOAT:left}
DIV.dp-popup DIV.dp-nav-prev A{CURSOR:pointer;background:url("../images/doubleEle/air-common-ico.gif") no-repeat 0 -1661px;text-indent:-20em;overflow:hidden;width:10px}
DIV.dp-popup DIV.dp-nav-next A{CURSOR:pointer;background:url("../images/doubleEle/air-common-ico.gif") no-repeat 0 -1718px;text-indent:-20em;overflow:hidden;width:10px}
DIV.dp-popup DIV.dp-nav-prev A.disabled{CURSOR:default;background:url("../images/doubleEle/air-common-ico.gif") no-repeat 0 -1689px}
DIV.dp-popup DIV.dp-nav-next A.disabled{CURSOR:default;background:url("../images/doubleEle/air-common-ico.gif") no-repeat 0 -1747px}
DIV.dp-popup DIV.dp-nav-next{RIGHT:4px;WIDTH:100px;POSITION:absolute;TOP:10px;padding-right:8px}
DIV.dp-popup DIV.dp-nav-next A{FLOAT:right}
DIV.dp-popup A{color:#fff}
DIV.dp-popup A.disabled{CURSOR:default;COLOR:#aaa}
DIV.dp-popup TD{CURSOR:pointer}
DIV.dp-popup TD.disabled{CURSOR:default}
#dp-popup .jCalendar .weekend{color:#A20000;font-weight:bold}
.nofm .grid_2{height:26px}
.nofm .grid_2 .xinput{float:left;height:18px;line-height:17px;width:120px;padding-left:8px}
.nofm .grid_2 .x2input{float:left;height:18px;line-height:17px;width:120px;padding-left:8px}
.nofm .grid_2 .selectarea{float:left;margin-top:4px}
.nofm .grid_2 .selectdate{margin-top:4px}
a.selectdate{background:url(../images/doubleEle/air-common-ico.gif) 0 -61px no-repeat;width:12px;height:13px;display:block;float:left;text-indent:-100em;overflow:hidden;margin-top:4px;margin-left:5px}

.xinput{height:18px;border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-top:1px solid #bfbfbf;float:left;line-height:18px}
.x2input{color:#484848;border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-top:1px solid #bfbfbf}
input.current{border:1px solid #4D8FFD;color:#494949}
.festival_day{background:url("../images/doubleEle/un_festivals.png") no-repeat 0;text-indent:-50em;overflow:hidden}
.festival_input{background:url("../images/doubleEle/festival_input.png") no-repeat right 0}
a:visited,a:link,a:active{text-decoration:none}
.tooltip{position:absolute;z-index:3000;width:342px;display:none}
.tooltip .arrowt{height:7px;overflow:hidden;position:relative;text-align:left}
.tooltip .arrowt .arrw{background:url("../images/doubleEle/air-common-ico.gif") 0 -458px no-repeat;width:14px;height:7px;overflow:hidden;position:absolute;right:8px;z-index:3005;top:0;_top:-1px}
.tooltip .kbox{padding:1px;overflow:hidden}
.tooltip .kbox .stit{background:url("../images/doubleEle/air_bg001.gif.png") 0 -1101px repeat-x;height:33px}
.tooltip .kbox .stit .sp1{float:left;line-height:36px;padding-left:10px;color:#484848;width:62px;display:block}
.tooltip .kbox .stit .atag{line-height:24px;text-align:center;display:block;height:25px;width:78px;margin-left:8px;float:left;color:#fff;text-decoration:none}
.tooltip .kbox .hottag a.currentxb{color:#000;text-decoration:none;text-align:left}
.tooltip .kbox .ahottag a.currentxb{color:#000;text-decoration:none;text-align:left}
.tooltip .kbox .stit .current{background:#fff;color:#484848;font-weight:bold}
.tooltip .shadow{_padding-top:15px;width:100%;_margin-bottom:-20px;_filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='10',MakeShadow='true',ShadowOpacity='0.15')}
.tooltip .kbox .hottag{height:18px;line-height:18px;margin-bottom:10px}
.tooltip .kbox .ahottag{height:18px;line-height:18px;margin-bottom:10px}
.tooltip .kbox .uo{padding:5px 0 5px 5px;background:url(../images/doubleEle/air_bg003.gif) 0 bottom repeat-x #fff;overflow:hidden;text-align:left}
.citylist{_zoom:1}
.citylistright{float:left;width:320px;margin-bottom:5px}
.citylistleft{float:left;width:13px;line-height:22px;color:#E40021;margin-bottom:5px}
.acitylist{_zoom:1}
.citylist a{height:22px;line-height:22px;color:#000;float:left;width:62px;display:block;overflow:hidden;text-align:left;margin-right:1px;padding-left:1px}
.citylist a:hover{height:20px;line-height:20px;width:60px;color:#008dd3;background:#E1F0FF;border:1px #008dd3 solid}
.acitylist a{height:22px;line-height:22px;color:#000;float:left;width:62px;display:block;overflow:hidden;text-align:left;margin-right:1px;padding-left:1px}
.acitylist a:hover{height:20px;line-height:20px;width:60px;color:#008dd3;background:#E1F0FF;border:1px #008dd3 solid}
.tooltip .kbox .hottag a{color:#008dd3;text-decoration:none;margin-right:2px;line-height:18px;width:51px;display:block;float:left;text-align:left;padding-left:2px}
.tooltip .kbox .hottag a:hover{line-height:16px;width:49px;color:#008dd3;background:#E1F0FF;border:1px #008dd3 solid}
.tooltip .kbox .ahottag a{color:#008dd3;text-decoration:none;margin-right:1px;line-height:18px;width:60px;display:block;float:left;text-align:left;padding-left:1px}
.tooltip .kbox .ahottag a:hover{line-height:16px;width:58px;color:#008dd3;background:#E1F0FF;border:1px #008dd3 solid}
.tooltip .kbox .hottag .atag{color:#484848}
.tooltip .kbox .ahottag .atag{color:#484848}
.frame{position:relative;background:#BFD6E8;padding:0;display:block;-moz-box-shadow:2px 2px 18px rgba(0,0,0,0.4);-webkit-box-shadow:2px 2px 16px rgba(0,0,0,0.4);box-shadow:2px 2px 16px rgba(0,0,0,0.4)}
.frame{left:8px\9;top:8px\9;_top:-8px;font-size:12px}
.shadow{background:#fff\9;margin:-8px -8px -16px -8px\9;_margin:-8px -8px -30px -8px\9;filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='9',MakeShadow='true',ShadowOpacity='0.40');_filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='8',MakeShadow='true',ShadowOpacity='0.20')}
.nofm .grid_2{height:26px}
.nofm .grid_2 .xinput{float:left;height:18px;line-height:17px;width:120px;padding-left:8px}
.nofm .grid_2 .x2input{float:left;height:18px;line-height:17px;width:120px;padding-left:8px}
.nofm .grid_2 .selectarea{float:left;margin-top:4px}
.nofm .grid_2 .selectdate{margin-top:4px}
.selectarea{background:url(../images/doubleEle/air-common-ico.gif) 0 -42px no-repeat;width:12px;height:13px;display:inline;float:left;text-indent:-100em;overflow:hidden;margin-top:3px;margin-left:5px}
.ac_results{padding:0;border:1px solid #4d8ffd;background-color:white;overflow:hidden;z-index:99999;overflow:hidden}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results li{margin:0;padding:4px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;_zoom:1}
.ac_results li span.rt{float:left;display:block;padding:0;color:#008dd3;font-size:12px}
.ac_results li span.lt{float:right;display:inline;padding:0 1px;color:#cacaca;font-family:Arial,Helvetica,sans-serif;text-align:left;font-size:10px}
.grid{margin-top:12px}
.grid1{margin-right:20px}
.grid div p{margin:0;padding:0;line-height:1.5em}
.grid_hidden{display: none;}

h4{padding:12px 0px 0px 54px; margin:0;}
#querybox #formthis div.search-checkbox {
  margin-right: 12px;
  width: 64px;
}
#querybox #formthis div.checkbox-txt {
  font-size: 12px;
  width: 75px;
  text-align: center;
  margin-right: 5px;
}
.select.checkbox-box.select-inited {
  width: 64px;
}
#querybox #formthis div.submin {
  float: none;
}

.banner {
    width: 100%;
    height:535px;
    overflow: hidden;
	background:url(../images/doubleEle/banner.jpg) center no-repeat;
	margin:0 auto;
}
.qj {
    width: 100%;
	height:auto;
	overflow:hidden;
}

#select_box{ margin:0 auto; height:154px; background:url(../images/doubleEle/select_boxbg.jpg) center  no-repeat;  width:100%; }

/*弹出窗口*/	
.xhezc {
	display:none;
	background-image:url(../images/doubleEle/dh.png);
	background-repeat:no-repeat;
	padding:150px 5px 5px 18px;
	width:107px;
	height:356px;
	text-align:right;
z-index:99;
left:99%;/*FF IE7*/
top:45%;/*FF IE7*/

margin-left:-125px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-265px!important;/*FF IE7 该值为本身高的一半*/

margin-top:0px;

position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/

_top:       e­xpression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-

this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - 

this.clientHeight)/2);/*IE5 IE5.5*/

}

.xhezc li{ font-family:"微软雅黑"; font-size:20px; font-weight:bold; color:#ffffff; text-align:center; height:50px; margin-left:-10px; list-style-type:none;}

/*ten*/
.pic{height:auto;overflow:hidden;width:900px;margin-left:auto;margin-right:auto;text-align:center;}
.ten{ clear:both; text-align:center; margin-top:20px;}

/*nr*/
.content{ margin:0px auto; font-size:14px; line-height:24px; width:100%; font-family:"微软雅黑";}
.con{ width:990px; margin:0 auto; display:block; clear:both}
.bg01{ background:url(../images/doubleEle/bg01.jpg) center repeat-y; height:auto; overflow:hidden; padding-top:30px;}
.title1{ height:auto; overflow:hidden; margin:20px 0px;}

.cq{ width:612px; height:612px; overflow:hidden; margin:30px auto 30px; background:url("../images/doubleEle/rafflebg.jpg") 0 0 no-repeat; position: relative; }

.bg02{ background:url(../images/doubleEle/bg02.jpg) center no-repeat; height:20px;}
.bg03{ background:url(../images/doubleEle/bg03.jpg) center repeat-y; height:auto; overflow:hidden; padding-top:20px;}
.showmore_1{ background-image:url(../images/doubleEle/bg1.jpg); background-repeat:no-repeat; width:989px; height:46px; font-size:24px; color:#ffffff; padding:10px 0px 5px 455px; cursor:pointer;}
.hidemore{ background-image:url(../images/doubleEle/bg1.jpg); background-repeat:no-repeat; width:989px; height:36px; font-size:24px; color:#ffffff; padding:10px 0px 5px 455px; display:none; cursor:pointer;}
#showmore{ display:none;}
.con1{ height:auto; overflow:hidden; margin:0px 0px 20px 110px;}
.con1 p{ margin-bottom:8px; font-size:16px; background-image:url(../images/doubleEle/point.jpg); background-repeat:no-repeat; padding:0px 0px 10px 6px; height:12px; color:#ffffff;}
.con1 span{ color:#ff980c;}
.bg04{ background:url(../images/doubleEle/bg04.jpg) center no-repeat; height:20px;}
.bg05{ background:url(../images/doubleEle/bg05.jpg) center repeat-y; height:auto; overflow:hidden; padding-top:20px;}
.title2{ background-image:url(../images/doubleEle/bg2.jpg); background-repeat:no-repeat; width:989px; height:38px; font-size:24px; color:#ff980c; padding:8px 0px 5px 425px; }
.con2{ height:auto; overflow:hidden; font-size:18px; color:#ff980c; margin:10px 0px 20px 720px;}
.bg06{ background:url(../images/doubleEle/bg06.jpg) center no-repeat; height:302px;}
.con3{ height:auto; overflow:hidden; color:#ff980c; line-height:28px; font-size:20px; margin:0px 0px 0px 230px; padding-top:130px;}
.con3 span{ font-weight:bold;}
.bg07{ background:url(../images/doubleEle/bg07.jpg) center repeat-y; height:auto; overflow:hidden; padding-top:20px;}
.con4{ height:auto; overflow:hidden; margin-bottom:20px;}
.con4 ul{ margin:0px; padding:0px;}
.con4 li{ list-style-type:none; float:left;}
.bg08{ background:url(../images/doubleEle/bg08.jpg) center repeat-y; height:auto; overflow:hidden; padding-top:20px;}
.bg09{ background:url(../images/doubleEle/bg09.jpg) center repeat-y; height:auto; overflow:hidden; padding-top:20px;}

.shadow-bg {
background-color: #000000;
border: 0 none;
height: 100%;
left: 0;
opacity: 0.5;
position: fixed;
top: 0;
width: 100%;
z-index: 9990;
filter: alpha(opacity=50);
}
.confirm-window {
	width: 320px;
	left: 50%;
	top: 50%;
	margin-left: -200px;
	margin-top: -130px;
	border: 2px solid #0093d0;
	box-shadow: 3px 3px 3px #000;
	background-color: #fff;
	z-index: 99990;
	padding: 25px;
	position: fixed;
}
.confirm-window .img {
	width: 55px;
	height: 54px;
	background: url(../images/alert.png) no-repeat 0 0 ;
	position:absolute;
	left:-70px;
	top:50%;
	margin-top:-27px;
}
.confirm-info {
	color: #8c8c8c;
	line-height: 25px;
	font-size: 12px;
	margin-top: 10px;
	position:relative;
	margin-left:70px;
}
.confirm-window .right {
	float: right;
	width: 75%;
}
#alert_msg_box p {
color: #0091d0;
font-size: 16px;
padding-top: 5px;
}
.close-window {
display: block;
width: 19px;
height: 24px;
text-align: center;
line-height: 24px;
position: absolute;
right: 5px;
top: 5px;
cursor: pointer;
color: #C0D6E4;
}
.a-center {
text-align: center;
clear: both;
padding-top: 15px;
}
.confirm-window .btn {
background-color: #0093d0;
border: 1px solid #0093d0;
color: #fff;
cursor: pointer;
font-size: 14px;
height: 28px;
line-height: 28px;
padding: 0px 20px;
margin: 0 5px 10px;
}
.shadow-box {
    z-index: 10000;
    position: fixed;
  	top: 0;
  	left: 0;
  	width: 100%;
}
.shadow-bg {
    background-color: #000000;
    border: 0 none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9990;
    filter:alpha(opacity=50);
}
.shadow-box .content-box {
    background-color: #ffffff;
    border: 1px solid #0093d0;
    min-height: 100px;
    position: relative;
    z-index: 9992;
    margin:10% auto;
}
#login-dialog .content-box {
    width:auto;
    max-width: 640px;
    min-width:400px;
}
.shadow-box .shadow-box-head {
    background-color: #0093d0;
    color: #ffffff;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    overflow: hidden;
    padding: 5px 10px;
}
.shadow-box-head h3 {
    display: inline-block;
    font-size: 20px;
    font-weight: 400;
    margin: 0;
}
.shadow-box .icon-closer {
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 36px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
    width: 30px;
}
.shadow-box-head .icon-closer {
    float: right;
}
.row {
    height: 100%;
    overflow: hidden;
}
.sp-bookway-box {
    height: 300px;
}
.col {
    float: left;
    height: 100%;
}
.row10 .col6 {
    width: 60%;
}
.row10 .col5{
	width:50%;
}
.sp-bookway-head {
    color: #0093d0;
    font-size: 20px;
    margin-top:30px;
    padding: 10px;
    text-align: center;
}
#loginForm {
    height: 100%;
   /*overflow: hidden;*/
}
.ctrl-unit {
    padding-bottom: 30px;
    padding-left: 31.25%;
    position: relative;
    z-index: 0;
    text-align: left;
}
.ctrl-label {
    color: #666666;
    font-size: 1em;
    left: 0;
    line-height: 28px;
    position: absolute;
    text-align: right;
    width: 26.25%;
    padding-left:5%;
    z-index: 0;
}
.form-horizontal .input {
    padding: 3px 5px;
    width: 75%;
	background-color: #ffffff;
    border: 1px solid #cccccc;
    color: #666666;
    font-size: 14px;
	vertical-align: top;
}
.form-horizontal .input.greyfont{
	color:#999;
}
.form-horizontal .error-msg {
    color: #ff0000;
    font-size: 14px;
    line-height: 20px;
    margin: 5px;
    min-height: 20px;
    padding: 0 20px;
    text-align: center;
}
.form-horizontal .form-action {
    text-align: center;
	margin-bottom:12px;
}
.form-other-login{ 
	padding-left:48px;
	color:#666;
	font-size:14px;
	line-height:14px;
}
.form-other-login a{
	color:#666;
	text-decoration:underline;
	padding:0 8px;
}
.form-other-login .borderR{
	border-right:1px #666 solid;
}
.flat-btn {
    background-color: #0093d0;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 1.15em;
    font-weight: 700;
    height: 44px;
    line-height: 44px;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 210px;
}
.flat-btn.auto {
    padding: 0 0.5em;
    width: auto;
}
.form-horizontal .submit {
    height: 30px;
    line-height: 30px;
    width: 44%;
}
.form-horizontal .form-action a {
    font-size: 1em;
    margin-left: 1em;
    text-decoration: underline;
	color:#0088cc;
}
.row10 .col4 {
    width: 40%;
}
#login-dialog .right {
    border-left: 2px solid #0093d0;
    margin-left: -2px;
}
.sp-bookway-box .direct-book {
    margin-top: 135px;
}
.sp-bookway-or {
    background-color: #ffffff;
    color: #0093d0;
    font-size: 13px;
    font-weight: 700;
    height: 30px;
    line-height: 30px;
    margin: -152px 0 0 -1.5em;
    text-align: center;
    width: 3em;
}
.sp-trip-list{ margin-bottom:20px;}
#userMes .content-box{
	width:auto;
}
#userMes .sp-bookway-head{
	color: #0093d0;
 	font-size: 20px;
  	padding: 10px;
  	text-align: center;
  	font-weight:bold;
  	margin-top:0px;
}
#userMes .sp-bookway-box{
	height:auto;
}
#userMes .form-horizontal .input{
	color:#666;
}
#userMes .sp-bookway-content p{
	padding:15px 0 25px 0;
	text-align:center;
	font-size:14px;
}
#userMes .ctrl-unit{
	padding-bottom: 24px;
  	padding-left: 104px;
  	z-index: 0;
  	text-align: left;
}
#userMes .ctrl-label{
	font-size: 14px;
	left: 0;
	line-height: 28px;
	position: absolute;
	text-align: right;
	width: 84px;
	padding-left: 11px;
	z-index: 0;
}

#userMes .space1{
	padding-right:2em;
}
#userMes .space3{
	letter-spacing:0.3em;
}
#userMes .input.code{
	width:4em;
}
#userMes .form-horizontal .getcode {
	height: 24px;
	line-height: 24px;
	width: 92px;
	margin:0 0 0 4px;
	font-size: 14px;
	width:7em;
	padding: 0 0.5em;
}
#userMes .userCode img{
	display:block;
	float:right;
	margin-right:39px;
	vertical-align:middle;
	width:78px;
	height:24px;
}
#userMes .form-horizontal .error .help-text {
	width:auto;
	left:106px;
	display: block;
}


#saveUserInfo .content-box{
	width:auto;
}
#saveUserInfo .sp-bookway-head{
	color: #0093d0;
 	font-size: 20px;
  	padding: 10px;
  	text-align: center;
  	font-weight:bold;
  	margin-top:0px;
}
#saveUserInfo .sp-bookway-box{
	height:auto;
}
#saveUserInfo .form-horizontal .input{
	color:#666;
}
#saveUserInfo .sp-bookway-content p{
	padding:15px 0 25px 0;
	text-align:center;
	font-size:14px;
}
#saveUserInfo .ctrl-unit{
	padding-bottom: 24px;
  	padding-left: 104px;
  	z-index: 0;
  	text-align: left;
}
#saveUserInfo .ctrl-label{
	font-size: 14px;
	left: 0;
	line-height: 28px;
	position: absolute;
	text-align: right;
	width: 114px;
	padding-left: 11px;
	z-index: 0;
}

#saveUserInfo .space1{
	padding-right:2em;
}
#saveUserInfo .space3{
	letter-spacing:0.3em;
}
#saveUserInfo .input.code{
	width:4em;
}
#saveUserInfo .form-horizontal .getcode {
	height: 24px;
	line-height: 24px;
	width: 92px;
	margin:0 0 0 4px;
	font-size: 14px;
	width:7em;
	padding: 0 0.5em;
}
#saveUserInfo .userCode img{
	display:block;
	float:right;
	margin-right:39px;
	vertical-align:middle;
	width:78px;
	height:24px;
}
#saveUserInfo .form-horizontal .error .help-text {
	width:auto;
	left:106px;
	display: block;
}
.form-horizontal .error .input {
border-color: red;
color: red;
background-color: #fee;
}
.form-horizontal .error .ctrl-label {
color: red;
}
.hide {
display: none;
}
.onlyMember .row10 .col5{
	width:100%;
}
.marginR44{
	margin-right:44px;
}
#userMes .content-box{
	width:320px;
}
#userMes .sp-bookway-head{
	color: #0093d0;
 	font-size: 20px;
  	padding: 10px;
  	text-align: center;
  	font-weight:bold;
  	margin-top:0px;
}
#userMes .sp-bookway-box{
	height:auto;
}

#userMes .sp-bookway-content p{
	padding:15px 0 25px 0;
	text-align:center;
	font-size:14px;
}
#userMes .ctrl-unit{
	padding-bottom: 24px;
  	padding-left: 104px;
  	z-index: 0;
  	text-align: left;
}
#userMes .ctrl-label{
	font-size: 14px;
	left: 0;
	line-height: 28px;
	position: absolute;
	text-align: right;
	width: 84px;
	padding-left: 11px;
	z-index: 0;
}

#userMes .space1{
	padding-right:2em;
}
#userMes .space3{
	letter-spacing:0.3em;
}
#userMes .input.code,#phoneMsg{
	width:4em;
	margin-right:4px;
}
.getcode {
	height: 24px;
	line-height: 24px;
	width: 92px;
	font-size: 1em;
	width:7em;
	padding: 0 0.5em;
}
#userMes .userCode img{
	display:block;
	float:right;
	margin-right:39px;
	vertical-align:middle;
	width:78px;
	height:24px;
}



#saveUserInfo .content-box{
	width:320px;
}
#saveUserInfo .sp-bookway-head{
	color: #0093d0;
 	font-size: 20px;
  	padding: 10px;
  	text-align: center;
  	font-weight:bold;
  	margin-top:0px;
}
#saveUserInfo .sp-bookway-box{
	height:auto;
}

#saveUserInfo .sp-bookway-content p{
	padding:15px 0 25px 0;
	text-align:center;
	font-size:14px;
}
#saveUserInfo .ctrl-unit{
	padding-bottom: 24px;
  	padding-left: 130px;
  	z-index: 0;
  	text-align: left;
}
#saveUserInfo .ctrl-label{
	font-size: 14px;
	left: 0;
	line-height: 28px;
	position: absolute;
	text-align: right;
	width: 114px;
	padding-left: 11px;
	z-index: 0;
}

#saveUserInfo .space1{
	padding-right:2em;
}
#saveUserInfo .space3{
	letter-spacing:0.3em;
}
#saveUserInfo .input.code,#phoneMsg{
	width:4em;
	margin-right:4px;
}
.getcode {
	height: 24px;
	line-height: 24px;
	width: 92px;
	font-size: 1em;
	width:7em;
	padding: 0 0.5em;
}
#saveUserInfo .userCode img{
	display:block;
	float:right;
	margin-right:39px;
	vertical-align:middle;
	width:78px;
	height:24px;
}
.form-horizontal .error .help-text {
	width:auto;
	left:32%;
	top:25px;
	color:red;
	position: absolute;
	display: block;
}
#login-dialog.onlyMember .content-box{
	width:auto;
	max-width:320px;
	min-width:200px;
}
.onlyMember .row10 .col5{
	width:100%;
	float:none;
}
#checkImg{
  width: 60px;
  height: 24px;
  vertical-align:middle;
  padding-right:5px;
}

.reqSpan{
	color:red;
	position:absolute;
}
.loading { background: url("../images/loading.gif") no-repeat center center; opacity: 0.5;}
.form-horizontal .help-text {
display: none;
color: red;
}

.Rafflebtn{ margin:225px 0 0 225px; width:167px; height:167px; line-height:167px; text-align:center; font-size:32px; font-weight:bold; color:#fff; cursor:pointer; text-shadow:2px 2px 5px #000;}
.Rafflebtn:active{ text-shadow:0px 0px 0px #fff;}
.shake {
position: absolute;
z-index: 99;
width: 184px;
height: 184px;
background: url("../images/doubleEle/tmbg.png") center center no-repeat;
top: 31px;
left: 32px;
}
