*{
    font-family:"Microsoft YaHei","Arial","Helvetica","sans-serif","ËÎÌå";
}
body{
    background: url(/static/personalCenter/image/login.jpg) repeat-x;
    margin: 0;
    text-align: center;
}
.container{
			min-width:1000px;
			width:100%;
			background-image:url(/static/personalCenter/image/login-bg-header.jpg);
			background-repeat:no-repeat;
			background-position:center top;
		}
.login-area{
    width: 100%;
    min-width: 1000px;
    height: 86px;
    line-height: 86px;
    margin-top: 65px;
}

.content-area{
    margin: 0 auto;
    width: 1000px;
}
.login {
    width: 760px;
    margin: 30px auto;
    /*padding: 20px;*/
    background-color:#FFF;
    box-shadow: 3px 3px 20px #888888;
    -moz-box-shadow: 3px 3px 20px rgba(136,136,136,1);
    -webkit-box-shadow: 3px 3px 20px rgba(136,136,136,1);
    box-shadow: 3px 3px 20px rgba(136,136,136,1);
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#bfbfbf, Direction=0, Strength=3)
			progid:DXImageTransform.Microsoft.Shadow(color=#bfbfbf, Direction=90, Strength=15)
			progid:DXImageTransform.Microsoft.Shadow(color=#bfbfbf, Direction=180, Strength=15)
			progid:DXImageTransform.Microsoft.Shadow(color=#bfbfbf, Direction=270, Strength=3);

}
.title {
    background: #ededed;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    color: #666;
    text-align: left;
    padding-left: 20px;
}

.box{
    width: 362px;
    min-height: 545px;
    margin: 0 auto;
    margin-top: 40px;
    padding-bottom: 40px;
	position:relative; 
}
.box>.group{
    width: 445px;
    margin-bottom: 11px;
    margin-left: -50px;
    position: relative;
}
.group>label{
    display: inline-block;
    width: 78px;
    text-align: right;
}
.group>div{
	display:inline-block;
	width:350px;
	text-align:left;
}
.group>div>label.inline.radio{
	text-align:left;
	width:94px;
}
.group>div label input[type="checkbox"]{
	margin-left: -20px;
}
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
    margin-left: 0;
}
.group>input[type="text"]{
    width:335px;
    height:32px;
    line-height:32px;
    border:1px solid #84C1FF;
}
.group>select{
    width:362px;
    height:42px;
    line-height:42px;
    border:1px solid #84C1FF;
}
.group>.normal-input{
    width:348px;
}
.group> select{
	padding:8px 6px;
}
.box>input{
    margin-top:5px;
}
.box>a{
    display: inline-block;
    width: 362px;
    text-align: left;
    margin-top: 13px;
}
.control-group.error label[id$="tips_error"] {
    display: block;
    position: absolute;
    background: #b94a48;
    border: 1px solid #b94a48;
    color: #fff;
    left: 100%;
    top: 0;
    border-radius: 4px;
    line-height: 26px;
    padding: 0 10px;
    z-index: 999;
    text-align: center;
    white-space: nowrap;
    width: auto;
}
.control-group.error label[id$="tips_error"]:after {
    content: "";
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 10px solid #b94a48;
    position: absolute;
    top: 5px;
    right: 100%;
}
.required{
    color:red;
}
.invoiceDiv{
    width: 356px;
    height: 40px;
    margin-left: 35px;
}
.invoiceDiv>input{
    width: 240px;
    border: 0;
    box-shadow: none;
    border-bottom: 1px solid #000;
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.radio_div div label{

    width: 70px;
}
.hotelDiv{
    width: 356px;
    height: 40px;
    margin-left: 85px;
}
.hotelDiv>input{
    width: 234px;
    border: 0;
    box-shadow: none;
    border-bottom: 1px solid #000;
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.bold{
    font-weight: bold;
}
.qr-code-icon{
    width: 54px;
    height: 54px;
    position: fixed;
    right: 0;
    bottom: 86px;
    z-index: 99;

}
.icon-img{
    width: 46px;
    height: 38px;
    position: relative;
    top: 8px;
    left: 5px;
    background-image: url(/static/home/image/column/wechat1.png);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.qr-code-content{
    width: 133px;
    height: 124px;
    position: fixed;
    right: 55px;
    bottom: 55px;
    z-index: 99;
    background-image:url('/static/home/image/column/qrcode-content-bg.png');
    background-position:center center;
    background-repeat:no-repeat;
}
.group.control-group.other_duty_input2{
	width:431px;
}