body{
    /*font:normal normal normal 12px/20px Arial,sans-serif;*/
	font-family: 'microsoft yahei', Arial, sans-serif;
	color: #333;
}
input::-ms-clear{display:none;}
input::-ms-reveal{display:none;}
.top_prompt{
	width: 100%; min-width: 1200px; height: 22px; line-height: 22px; background-color: rgba(243,156,18,1);
}
.top_promptMin{
	width: 1200px; height: 100%; margin: 0 auto; 
}
.clearfix:after{
	display: block; content: " "; clear: both; visibility: hidden;
}
.top_promptMin p{
	float: left; color: #fff; letter-spacing: 1px;
}
.top_promptMin .iconfont{
	width: 20px; height: 100%; text-align: center; font-size: 16px; line-height: 20px;
}

.top{
  width: 100%; height: 30px; background: #f8f8f8; border-bottom: 1px solid #eee;
}
.topMin,.headerMin{
	width: 1200px; height: 100%; margin: 0 auto; 
}
.topMin{
	line-height: 30px; color: #7d7d7d;
}
.topMin a{
	color: #7d7d7d;
}
/*.topMin .Enterprise_login{
    display:inline-block; width:74px; height:20px; line-height:20px; background-color:#008cd7;  text-align:center; 
    letter-spacing:0.8px; margin: -4px 0 0 2px; vertical-align:middle; border: 1px solid rgba(255,255,255,.0); border-radius:4px; color: #7d7d7d;
    text-indent: 1px;
}
.topMin .Enterprise_login i{
    font-size:14px; vertical-align:top;
}*/
.topMin .top_left .floatL{
    float:none;
}
.topMin .top_left .floatL .weChat{
    color:#00BC0C; 
}
.topMin .top_left .floatL .weChat:hover{
    text-decoration:none;
}
.topMin .top_left .floatL .weChat:hover i.iconfont{
    color:#00BC0C;
}
.topMin .top_left .floatL .weChat i.iconfont{
    font-size:23px; vertical-align:-21%;
}
.topMin .top_left .floatL .topDown{
    top:23px; right:-61px;
}
.topMin .top_right{
	float: right;position: relative;
}
.topMin .top_right a,.topMin .top_right span{
	display: inline-block;
}
.topMin .top_right .weChat{
	padding: 0 10px; position: relative; z-index: 5; box-sizing:border-box; border:1px solid transparent; border-bottom:none; border-top:none;
}
.topMin .top_right .hover{
	background: #fff; border: 1px solid #eee; border-bottom: none; border-top: none; 
}
.topMin .top_right .topDown{
	width: 130px; height: 134px; background: #fff; position: absolute; top: 30px; right: 13px; border: 1px solid #eee; 
	border-top: none; display: none; text-align: center; line-height: 10px; padding-top: 5px; z-index: 4; box-sizing:border-box;
}
.topMin .top_right .topDown i{
	text-align: left; font-style: normal; color: #06c; 
}
.topMin .top_right .topDown img{
	width: 110px; height: 110px;
}
.header{
	width: 100%; height: 100px; min-width:1200px;
}
.headerMin h1 .logo{
	display: block; width: 200px; height: 100%; padding-top: 19px; box-sizing:border-box; float: left;
}
.headerMin h1 .logo img{
	height: 64px;
}
.headerMin ul{
	float: right; 
}

.headerMin ul li{
	float: left; box-sizing:border-box;
}
.headerMin ul .left{
	margin: 34px 0 0;
}
.headerMin ul .left p{
	padding-left: 26px; height: 20px; line-height: 20px; text-align: left;
}


.headerMin ul .left .phone{
	float: none; margin-bottom: 10px;
}
.headerMin ul .left .phone b{
	font-size: 16px; font-weight: normal;
}
.headerMin ul .left .phone{
	background: url(/Modules/Yourr.Customer/Styles/images/phone1.png) no-repeat 3px 3px;background-size: 17px 17px;
}
.headerMin ul .left .QQ{
	margin: 0 10px 6px 0;
	background: url(/Modules/Yourr.Customer/Styles/images/QQ2.png) no-repeat; /*background-position: 80px 0;*/
}

    .headerMin ul .left .QQ a:hover {
        text-decoration:none;
    }

.headerMin ul .left .QQ input{
	width: 60px; height: 18px; border-radius: 4px; color: #fff; background-color: #008cd7; cursor: pointer;
}
.headerMin ul .left .weixin{
	font-size: 13px;
}
.headerMin ul li.noMargin{
	margin: 13px 10px 0 0;
}
.headerMin .chat{
	width: 463px; height: 292px; margin: 0; padding: 0; border: 1px solid #d4d4d4; background-color: #fff; border-radius: 5px; 
	box-shadow: 0 0 15px #d4d4d4; z-index: 1200;
}
.headerMin .chat h2{
	width: 100%; height: 30px; font-weight: normal; text-align: right; padding: 10px 10px 0 0; box-sizing:border-box; 
	margin-bottom: 20px; *width: 453px; *height: 20px; 
}
.headerMin .chat h2 a{
	color: #aaa;
}
.headerMin .chat h2 a:hover{
	text-decoration: none;
}
.headerMin .chat h3{
	width: 100%; height: 30px; text-indent: 20px; font-weight: normal; font-size: 16px; margin-bottom: 30px;
}
.headerMin .chat .icon{
	width: 100%; padding-left: 110px; box-sizing:border-box; *width: 355px;
}
.headerMin .chat .icon:after{
	display: block; clear: both; content: " "; visibility: hidden;
}
.headerMin .chat .icon{
	*zoom:1;
}
.headerMin .chat .icon a{
	display: block; width: 88px; height: 120px; float: left; margin-right: 60px; background: url(/Modules/Yourr.Customer/Styles/images/selectQQ.png) no-repeat 3px -82px; 
}
.headerMin .chat .icon a:hover{
	background-position: -86px -81px; text-decoration: none;
}
.headerMin .chat .icon .anonymous{
	margin-right: 0;
}
.headerMin .chat .icon .iconImg{
	display: block; width: 72px; height: 75px; background: url(/Modules/Yourr.Customer/Styles/images/selectQQ.png) no-repeat; margin: 5px 0 0 11px;
}
.headerMin .chat .icon .QQchat .iconImg{
	background-position: -51px 0;
}
.headerMin .chat .icon .anonymous .iconImg{
	background-position: -132px 0;
}
.headerMin .chat .icon a .text{
	display: block; width: 90px; text-align: center; margin-top: 4px; color: #00a2e6;
}
.nav{
	width: 100%; height: 40px; 
}
.navMin{
	height: 100%; width: 1200px; margin: 0 auto; position: relative; font-size: 0;
}
.navMin .nav_list{
	height: 100%;  line-height: 40px;display: inline-block; font-size: 0; position: relative; box-sizing:border-box; 
    -webkit-transition:background-color 0.5s;
    transition:background-color 0.5s; *display:inline; *zoom:1;
	/*margin: 0 4px; text-align: center;*/
}
.navMin .nav_list a.nav_list_title{
	font-size: 16px; color: #fff; padding:0 20px; position: relative;
}
.navMin .nav_list a.nav_list_title:hover{
	text-decoration: none;
}
.navMin .nav_list a.nav_list_title .arrow{
	width: 0; height: 0; margin-left: 1px; margin-bottom: 3px; vertical-align: middle; display: inline-block;
	border-bottom: 0 none; border-top: 3px solid #fff; border-left: 3px solid transparent; border-right: 3px solid transparent;
	transition: transform 0.2s ease 0s;
}
.navMin .nav_list a.nav_list_title .arrow1{
	width: 0; height: 0; vertical-align: middle; position: absolute; bottom: -12px; left: 50%; 
	border-top: 0 none; border-bottom: 7px solid #fff; border-left: 7px solid transparent; border-right: 7px solid transparent;
}
/*.navMin .nav_list ul{
	min-width: 110px; line-height: 34px; border-top: none; position: absolute; left: 0; top: 40px; z-index: 2;
	background: #fff; padding: 10px 0 6px 16px; box-sizing: border-box; box-shadow: 0 1px 9px -2px rgba(0,0,0,.4);
}
.navMin .nav_list ul.below{
	width: 1200px; box-shadow: none; background: rgba(0,0,0,0); line-height: 20px;
}
.navMin .nav_list ul li{
	display: inline-block; margin: 0 8px; 
}
.navMin .nav_list ul li.nav_list_level{
	padding: 2px 4px 0; margin-top: 3px;
}
.navMin .nav_list ul li.line{
	margin: 0; color: #333; font-size: 14px;
}
.navMin .nav_list ul li a{
	font-size: 14px;
}
.navMin .nav_list ul li.nav_list_level a:hover{
	color: #fff;
}*/
.nav{
    position:relative;
}
.navMin,.navMin .nav_list{
    position:static;
}
.navMin .bg_white{
    background-color:#fff; width:100%; min-width: 1200px; position:absolute; left:0; top:40px; z-index:10; box-sizing: border-box; box-shadow: 0 1px 5px -2px rgba(0,0,0,.4);
}
.navMin .nav_list ul{
	line-height: 20px; border-top: none; z-index: 2; width:1200px; margin:0 auto;
	background: #fff; padding: 9px 0 6px 16px; 
}
.navMin .nav_list ul.below{
	width: 1200px; box-shadow: none; background: rgba(0,0,0,0); line-height: 20px;
}
.navMin .nav_list ul li{
	display: inline-block; margin: 0 8px; 
}
.navMin .nav_list ul li.nav_list_level{
	padding: 2px 4px 0; margin-top: 3px;
}
.navMin .nav_list ul li.line{
	margin: 0; color: #333; font-size: 14px;
}
.navMin .nav_list ul li a{
	font-size: 14px; color:#555;
}
.navMin .nav_list ul li.nav_list_level a:hover {
    color: #fff;
}
.nav_below{
	width: 100%; height: 50px; box-sizing:border-box; box-shadow: 0 6px 5px -6px #ddd;
}
.bottom{
	width: 100%; min-width:1200px; background-color:#EAEAEA; padding-top: 20px; margin-top:30px; box-sizing:border-box;
}
.bottomMin{
	width: 1200px; margin: 0 auto; position:relative; padding: 16px 0 20px 0; box-sizing:border-box;
}
.bottomWeChat{
    width:140px; height:140px; position:absolute; left:310px; top:4px; 
}
.bottomWeChat .img{
    height:134px; margin-top:14px;
}
.bottomWeChat .text{
    font-size:14px; height:20px; line-height:26px;
}
.bottomWeChat img{
    width:120px; height:120px;
}
.bottomMin p{
	height: 30px; line-height: 30px; text-align: center; 
}
.bottomMin .line1{
	height: 30px; line-height: 30px;
}
.bottomMin .line1 a{
	height: 14px;
}
.bottomMin p a img{
    vertical-align:middle;
}
.bottomMin .line1 a img{
	vertical-align: middle;width: 25px; height: 28px;
}
.bottomMin .bottomWeChat+p{
    margin-left:540px;
}
.bottomMin .usOfInfo+div .line1{
    text-align:left; margin-left:540px;
}
.top,.nav,.banner{
	min-width: 1200px;
}






/*下单支付页面头部*/
.body_bg{
	background-color: #f1f1f1;
}
.header_pay{
	width: 100%; height: 100px; border-bottom: 1px solid #d8d9db; background: #fff;
}
.header_pay{
	min-width: 1200px;
}
.header_payMin{
	width: 980px; margin: 0 auto; position: relative;	
}
.w1200{
	width: 1200px;
}
.header_payResult{
	width: 1200px;
}
.header_payMin:after{
	display: block; content: " "; clear: both; visibility: hidden;
}
.header_payMin>div{
	padding-top: 10px;
}
.header_payMin>div .logo{
	display: block;  height: 100%; padding: 10px 16px 0 0; box-sizing:border-box; float: left; 
}
.header_payMin>div .logo img{
	height: 64px; width: 208px; 
}
.header_payMin p{
	float: left;
}
.header_payMin .line{
	border-right: 1px solid #ccc; height: 50px; margin-top: 18px;
}
.header_payMin .step{
	width: 100px; height: 64px; padding-top: 25px; font-size: 20px; color: #999; margin-left: 10px; font-weight: normal; position: relative; box-sizing: content-box;
    margin-bottom: 0;
}
.header_payMin .step span{
	font-size: 14px; position: absolute; bottom: 26px; line-height: 14px;
}
.header_payMin .suggest{
	position: absolute; font-size: 12px; font-family: simsun; right: 0; top: 50px;
}
.bottom_font_size{
	font-size: 16px;
}


.outBag{
	z-index: 9000; width: 428px; height: 196px; margin: 0; padding: 0;
}
.successBag{
	width: 100%; background: #fff;
}
.successBag h2{
	position: relative; height: 33px; background: #f0f0f0; font: bold 14px/33px SimSun; width: 97%; padding-left: 3%; _width: 103%;
}
 .successBag h2 a{
    position: absolute; top: 8px; right: 8px; width: 16px;
    height: 15px; background: transparent url(/Modules/Yourr.Customer/Styles/images/wrong.png) no-repeat scroll;
    overflow: hidden;
}
.successBag h2 a:hover{
 	background-position: 0 -17px;
 }
.successBag .successBag_box{
 	padding: 20px 50px 20px 50px; position: relative;
 }
.successBag .successBag_box .question{
 	font-size: 14px; color: #333; text-align: center; margin-bottom: 30px; margin-top: 10px;
 }
.successBag .successBag_box .success_box_btn{
	margin-top: 15px; margin-bottom: 0; text-align: center;
 }
.successBag .successBag_box .success_box_confirm{
 	margin-right: 10px; display: inline-block; width: 73px; height: 26px; color: #fff; line-height: 26px; text-align: center;
    overflow: hidden; background: #8AB923; border-radius: 4px; box-sizing:border-box;
 }
 .successBag .successBag_box .success_box_confirm:hover{
 	background: #73A800; text-decoration: none;
 }
 .successBag .successBag_box .success_box_cancel{
 	margin-right: 10px; display: inline-block; width: 73px; height: 26px; color: #fff; line-height: 26px; text-align: center;
    overflow: hidden; box-sizing:border-box; background: #fff; border: 1px solid #d4d4d4; border-radius: 4px; color: #333;
 }
 .successBag .successBag_box .success_box_cancel:hover{
 	color: #fff; background: #73A800; text-decoration: none;
 }
.successBag .successBag_box .prompt{
  	width: 333px; line-height: 20px;
  }
.successBag .successBag_box .prompt .title{
	 float:left; width:40px; height:50px; color:#B54800; font-size:12px;
}
.successBag .successBag_box .prompt p{
	color:#B54800; font-size:12px; margin-top:20px;
}
 .bgBag{
 	cursor: default; height: 100%; width: 100%; position: fixed; z-index: 8999; display: block; background-color: #000; opacity: .7;
    filter: alpha(opacity=70); position: absolute; top: 0; left: 0;
 }



 .outBag .loading{
 	width: 300px; height: 240px; margin: 0 auto; background-color: #fff; padding-top: 20px; box-sizing:border-box;
 }
 .outBag .loading .img{
 	width: 150px; height: 150px; margin: 0 auto;  background: url(/Modules/Yourr.Customer/Styles/images/loading1.gif) no-repeat; 
 	background-size: 150px 150px;
 }
  .outBag .loading .text{
  	text-align: center; font-size: 14px; margin-top: 20px; color: #000;
  }
  .outBag1 .loading{
      height:70px; padding-top:16px; padding-left: 30px;
  }
  .outBag1 .loading .img{
      width:46px; height:37px; background:url(/Modules/Yourr.Customer/Styles/images/loading2.gif) no-repeat; display:inline-block;
  }
  .outBag1 .loading .text{
      display:inline-block; margin-top:0; vertical-align:middle;height:46px; font-size:16px; text-indent:10px;
  }




  /*OnlineCheckin.html*/
.crumb_checkin{
    width: 1200px; margin: 0 auto 0; height: 40px; line-height: 40px; font-size: 14px;
  }
.checkin_wrapper{
	padding:10px 0; 
}
.checkin_wrapper .onlineTitle{
     width:1200px; height:50px; line-height:50px; margin:0 auto; text-align:center; border:1px solid #ddd; border-bottom:none; box-sizing:border-box; 
}
.checkin_wrapper .onlineTitle>h2{
    font-weight:normal; font-size:17px; background-color:#f1f1f1;
}
.checkin_wrapper .flCnList{
	width:1200px; height: 489px; margin:0 auto; background: #FFF; border:1px solid #ddd; padding:20px 10px;	box-sizing: border-box;
}
.checkin_wrapper .flCnList a{
    color:#666; text-decoration:none; font-size:14px;
}
.checkin_wrapper .flCnList a:hover{
    color:#008cd7; 
}
.checkin_wrapper .flCnList>li{
	display: block;	float: left; width: 294px; text-align: center; line-height: 56px;
}
.checkin_wrapper .flCnList>li>a{
	display: inline-block;	width: 275px; line-height: 40px; border:1px solid #ddd;	box-shadow: 1px 1px 4px #e8e8e8;
}
.checkin_wrapper .flCnList>li>a.noColor:hover{
    color:#666; border-color:#ddd;
}

.field-validation-error {
    color: #ff0000;
    padding: 5px 0px;
}

.input-validation-error {
    border-color: #a94442!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.static_left {  width: 180px;  float: left;  overflow: hidden;  }
   .static_left ul { border: 1px solid #E6E6E6;  border-top: 0;  background: #fff;  list-style:circle;  overflow: hidden;  }
     .static_left ul li {  padding-left: 14px;  border-top: 1px solid #E6E6E6;  border-collapse: collapse;  text-align: left;  font-size: 1.2em; list-style: circle; line-height: 30px; }

.static_main { float: left; margin-left: 20px;  width: 880px; }