





/* 移动底部导航 */
.boxflex{display:-webkit-box;}
.boxflex>*{display:block;-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;}
.boxflex em{color:#fff;width:100%;}
.flex{display:flex;display:-webkit-flex;flex-wrap:wrap;}
[class^=ico-]:before,[class*=" ico-"]:before{content:"";display:inline-block;width:30px;height:30px;background:url(/skin/images/icons_1.png) no-repeat;background-size:360px auto;vertical-align:middle;}
.Footer{position:fixed; left:0;bottom:0;width:100%;height:60px;box-sizing:border-box;background:#195695;line-height:14px;text-align:center; z-index:99999;}
.Footer span{display:block;font-size:1.5rem;color:#ffffff;}
.Footer i{display:block;margin:2px 0 5px 0;}
.Footer .home i:before{background-position:0 -30px;}
.Footer .order i:before{background-position:-30px -30px;}
.Footer .book i{width:30px;margin-left:auto;margin-right:auto;}
.Footer .book i:before{width:40px;background:url(/skin/images/foot_gif.gif) no-repeat;background-size:45px auto;}
.Footer .top i:before{background-position:-90px -30px;}
.Footer .menu-fd i:before{background-position:-90px -30px;}
.Footer .phone{position:relative;max-width:60px;min-width:60px;width:60px;height:48px;-webkit-box-flex:1.1;}
.Footer .phone i{position:absolute;bottom:14px;width:60px;height:48px;margin:0 auto;border-radius:100%;box-sizing:border-box;}
.Footer .phone i:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);width:60px;height:45px;background:url(/skin/images/phone_on.png) no-repeat;background-size:60px auto;}
.Footer .phone span{margin-top:37px;}
.Footer .home.cur i:before{background-position:0 -30px;}
.Footer .menu-fd:hover i:before{background-position:-90px -30px;}
.Footer .book:hover i:before{background:url(/skin/images/foot_gif_on.gif) no-repeat;background-size:45px auto;}
.Footer .order.cur i:before,.Footer .order:hover i:before{background-position:-30px -30px;}

.ai-zixun,.footer-bottom{display: block;}
@media (max-width: 768px){.ai-zixun{display: block !important;}.footer-bottom { margin-bottom:60px;}}
.ai-sjzixun{display: none;}
@media (max-width: 768px){.ai-sjzixun{ display:none;}}

/* 移动底部导航 */

.page-weizhi { text-align:center; color:#adadad; font-size:14px;}
.page-weizhi a { color:#adadad;}
/*右侧悬浮*/
.side{position:fixed;width:80px;right:32px;top:200px;z-index:100}
@media (max-width: 768px){.side{ display:none;}}
.side ul li{width:70px;height:70px;float:left;position:relative; margin-bottom:8px; overflow:hidden; list-style: none;}
.side ul li:hover { overflow:inherit; }
.side ul li .sidebox,.side ul li .sidebox-d{position:absolute;width:70px;height:70px;top:0;right:0;transition:all .3s;background:#1b6bbd;opacity:1;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";}

.side ul li .sidetop{width: 70px;height: 70px;line-height:54px;display:inline-block;background:#1b6bbd;opacity:1;filter:Alpha(opacity=80);transition:all .3s;}
.sidebox { width:270px; height:70px;}
.sidebox-dh,.sidebox-zx,.sidebox-lf,.sidebox-bj { width:70px; height:70px; margin-top:5px;}
.sidebox-dh {background:url(/skin/images/dh.png) center top no-repeat;}
.sidebox-zx {background:url(/skin/images/zx.png) center top no-repeat;}
.sidebox-lf {background:url(/skin/images/lf.png) center top no-repeat;}
.sidebox-bj {background:url(/skin/images/bj.png) center top no-repeat;}
.sidebox-fh{background: url(/skin/images/tb.png) -24px -47px no-repeat;width: 40px;height: 40px;margin: 15px auto 0;cursor: pointer;}
.sidebox-dh p,.sidebox-zx p,.sidebox-lf p,.sidebox-bj p { text-align:center; padding-top:25px;width: 70px;}
.sidebox .re_xian{position: absolute;
    top: 6px;
    right: 40px;
    font-size: 20px;opacity: 0;}


.re_xian_bg{position: absolute;top: 0;right: 40px;font-size: 20px;display: none;}
.re_xian_input{    background: rgba(0, 0, 0, 0.94);
    width: 289px;
    position: absolute;
    top: 0;
    left: -320px;
    padding: 10px 0;}
.re_xian_input input{    height: 40px;
    border: none;
    margin-left: 20px;
    width: 240px;
    font-size: 16px;
    text-indent: 10px;    color: #333;}
#subm1{    background: #e8b063;
    color: #fff;
    cursor: pointer;
    width: 240px;
    font-size: 16px;
    text-indent: 10px;
    height: 40px;
    border: 0;
    line-height: 40px;
    margin-left: 20px;}
#subm2{    background: #e8b063;
    color: #fff;
    cursor: pointer;
    width: 240px;
    font-size: 16px;
    text-indent: 10px;
    height: 40px;
    border: 0;
    line-height: 40px;
    margin-left: 20px;}


.ct-bj-link{ width:160px; height:122px; position:fixed; left:-160px; bottom:0;transition:left 1s;z-index:999;
-moz-transition:left 1s; 
-webkit-transition:left 1s; 
-o-transition:left 1s; cursor:pointer; }

.bottomBox-yc {width:100%;height:auto;}
#bottomBox {width: 100%;background: rgba(0, 0, 0, 0.65);position: fixed;bottom: 0;left: 0;z-index: 9999;padding: 10px 0;height: 130px;display: none;}
@media (max-width: 768px){#bottomBox{ display:none!important;}}
#bottomBox .wrapd{width: 1200px;margin:0 auto;position:relative;clear:both;}
#bottomBox .bottomLeft{position:absolute;top: 0px;left: 0;}
#bottomBox .bottomLeft img{width:100% ;height: 137px;display: block;}
#bottomBox .bottomMiddle{width:890px;height:85px;position:absolute;top:-85px;left:410px;cursor:pointer; }
#bottomBox .bottomDown{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation: none;animation:none;}
#bottomBox .bottom-close{width: 24px;height: 24px;position:absolute;right:0;top: 15px;background: url(/Websites/youhome/Templates/youhome/Static/images/c_bj.png) no-repeat;background-size:100% auto;display:block;z-index:999;cursor:pointer;border-radius: 4px;}

@-webkit-keyframes bottomUp{ 25% {-webkit-transform: translateY(10px);} 50%, 100% {-webkit-transform: translateY(0);} 75% {-webkit-transform: translateY(-10px);}}
@keyframes bottomUp{ 25% {transform: translateY(-10px);} 50%, 100% {transform: translateY(0);} 75% {transform: translateY(10px);}}

#bottomBox .bottomPost{width:1190px;background:#fff;margin:0 auto;overflow:hidden; display:none;}
#bottomBox .form{width:1110px; height:auto; margin:0 auto ; padding:50px 0 30px 0;position:relative;}
#bottomBox .form form{width:1110px;margin:0 auto;}
#bottomBox .bottom-bj-l{ width:844px; float:left; }
#bottomBox .form_bottom{height:32px; width: 844px; margin-bottom:14px;}

#bottomBox .bottom_center{height: 40px;position:  absolute;left: 305px;width: 595px;top: 63px;}
#bottomBox .bottom_center .float_li{float:  left;width: 260px;height: 40px;margin-right: 35px;overflow:  hidden;position:  relative;border-radius: 5px;}
#bottomBox .bottom_center .float_li input{width: 260px;height: 40px;font-size: 15px;padding-left: 10px;border: 0; background: #fff;}
#bottomBox .bottom_center .float_li select{width:  290px;height:  37px;font-size:  14px;padding-left: 10px;}
#bottomBox .bottom_center .float_li .bottom-unit{font-size:  14px;position:  absolute;right: 5px;top: 8px;color:  #333;}
#bottomBox .subquote{background: #f08600;position:  absolute;right: 40px;top: 63px;cursor:  pointer;font-size: 18px;color: #fff;text-align: center;line-height: 40px;width: 260px;height: 40px;border-radius: 5px;}

@media (max-width:1200px) {
	#bottomBox .wrapd{width: 1000px;}
	#bottomBox .bottom_center{width: 470px;}
	#bottomBox .subquote{width: 160px;}
	#bottomBox .bottom_center .float_li{width: 200px;}
}

@media (max-width:1000px) {
	#bottomBox .wrapd{width: 80%;}
	#bottomBox .bottom_center{width: 44%;left: 200px;}
	#bottomBox .subquote{width: 20%;}
	#bottomBox .bottom_center .float_li{width: 48%;margin-right: 3px;}
	#bottomBox .bottomLeft{    top: 40px;}
	#bottomBox .bottomLeft img{    width: 185px;
    height: auto;}
}


/*右侧悬浮*/







	  
 
.tc_bg_bj2 {
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
    display: none;
	left: 0;
	top: 0; 
}	 
 
 .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
 
 
 .fade.in {
    opacity: 1;
}
  

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}
 .modal {
   position: fixed;
top: 30%;
right: 0;
bottom: 0;
left: 30%;
z-index: 1050;
display: none;
overflow: hidden;
-webkit-overflow-scrolling: touch;
outline: 0;
}


 .yzf-modal {
    width: 501px;
}
 .yzf-modal .modal-content {
    border: 15px solid #3d4852;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #f2f2f2 url(/Websites/youhome/Templates/youhome/Static/images/yzf-modal.jpg) 0 0 no-repeat;
        background-size: auto;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}

.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}

.yzf-modal .modal-content .modal-header {
    position: relative;
    text-align: center;
    padding: 45px 10px 30px;
    border-bottom: 0;
}

.modal-header {
    min-height: 16.42857143px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}
 .yzf-modal .modal-content .modal-header .close {
    position: absolute;
    right: 10px;
    top: 10px;
    margin-top: -12px;
    outline: none;
}
button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}

.yzf-modal .modal-content .modal-header h4 {
    color: #3a454f;
    font-size: 32px;
    font-weight: bold;
}

.modal-title {
    margin: 0;
    line-height: 1.42857143;
}
.yzf-modal .modal-content .modal-body {
    padding: 0 55px 55px;
}
.modal-body {
    position: relative;
    padding: 15px;
}
.yzf-modal .control-label {
    font-weight: normal;
    padding-top: 12px;
    font-size: 16px;
}
.form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
}
.col-xs-2 {
    width: 16.66666667%;
}

.col-xs-10 {
    width: 83.33333333%;
}
.form-control::placeholder {
    color: #999;
    opacity: 1;
}
.yzf-modal .form-control {
    background-color: transparent;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border-color: #9ca2a7;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: 44px;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
        border-top-color: rgb(204, 204, 204);
        border-right-color: rgb(204, 204, 204);
        border-bottom-color: rgb(204, 204, 204);
        border-left-color: rgb(204, 204, 204);
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel-body::after, .modal-footer::after {
    clear: both;
}
.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-footer::before, .modal-footer::after {
    display: table;
    content: " ";
}
.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px;
}
.form-group {
    margin-bottom: 15px;
}

.yzf-modal .btn-wrap .btn {
    
    font-size: 18px;
}
.btn-gold {
    background-color: #b69454;
    border-color: #b69454;
    color: #ffffff;
}
.btn-block {
    display: block;
    width: 85%;
}
.btn-wrap { margin-left: 48px;}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-radius: 4px;
}

.col-xs-10 {
    width: 65.33333333%;
}


.b_79 { background: url(http://www.u-om.com/Websites/youhome/Templates/youhome/Static/images/t79.png) no-repeat top center; 
  
  width: 400px;
height: 400px;
left: 50%; margin-left:-15.5%; top: 40%;
  }
  
  .close_btn1 {
    width: 199px;
    height: 42px;
    position: absolute;
    right: 45px;
    top: 322px;
    cursor: pointer;
    z-index: 99;
}

.close_btn3 {
    width: 199px;
    height: 42px;
    position: absolute;
   left: 45px;
    top: 322px;
    cursor: pointer;
    z-index: 99;
}
  
  



 .dsqtc {
    position: fixed; 
    left: 54%;
    top: 42%;
    transform: translate(-50%,-50%);
    background-size: 100% 100%;
    padding-top: 19.5%;
    box-sizing: border-box;
    display: none;
    z-index: 99999;
  }
  

  .close_btn {
    width: 35px;
    height: 35px;
    position: absolute;
    right: 177px;
	top: 240px;
    cursor: pointer;
    z-index: 99;
}
  
   
    .dsqtc .minput {
    width: 70%;
    position: absolute;
top: 62%;
left: 0%;
  }
  
  .dsqtc .minput1 {
    text-align: center;
  }
  
  .dsqtc .minput2 {
    
    width: 100%;
    overflow: hidden;
  }
  
  .dsqtc .minput3 {
    box-sizing: border-box;
width: 100%;
height: 2.6rem;
font-size: 1rem;
border: none;
outline: none;
background: none;
padding-left: 0px;
  }
  
  .dsqtc .mbtnCon {
    
    width: 90%;
    margin: 3% auto 0%;
  padding-top: 17%;
  }
  
  .dsqtc .mbtn {
    width: 72%;
    font-size: 20px;
    border: none;
  height: auto;
   
  }
  .dsqtc .minput3c {
    margin-left: 16%;
    width: 71%;
  }
  .dsqtc .minput3b {
    margin-left: 16%;
    width: 71%;
    margin-top: 10%;
    padding-left: 0px;
  }
  .dsqtc .dsqtc1 {
    color: #666;
    font-size: 3rem;
    position: absolute;
    font-weight: bold;
    left: 43%;
    top: 45%;
  }
  
  .dsqtc .dsqtc2 {
 
    position: absolute;
    left: 50%;
    bottom: -16%;
    transform: translate(-50%,0%);
    width: 13%;
  }

  .dsqtc5 {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.3);
    z-index: 99999;
    display: none;
  }
   .dsqtcbanner {width: 70%  !important; }
   .ntccontent {}
    .dbtc79  { top: 60% !important;}
   .dbtc79  .minput3b { margin-top: 4% !important; }
  .dsqtc .mbtn  {margin: 0 auto;}
  .ntccontent  .dsqtc { top: 32%;}
  
  .close_btn78 {
     
    top: 258px;
	
	}
	
	
	.dbtc79 .mbtn {
  
    background:  none !important;
 
}

.close_btn31 {right: 54px;top: 6px;}

.close_btn96 {right: 25px;top: -26px;width: 25px;height: 25px;}



.tc_bg_bj3 {     
    background: rgba(0, 0, 0, 0.3) !important ;    
}	


