﻿.classify { margin: 20px auto;width:1200px; background-color:#fff;}
.orderpayment .ov { overflow: hidden;}
.orderpayment .ov .xm { margin-top: 30px;background: #eeeeee; width:293px;float:left;}
.orderpayment .ov .xmr { width:905px; float:left;}
.orderpayment .ov .xm  img { width: 293px;height: auto;}
.orderpayment .ov .xm .cp { font-size: 18px;color: #00b7ee;padding: 2px 0;}
.orderpayment .ov .xm .xm_ms { padding: 10px;}
.orderpayment .ov .xm .xm_ms p { line-height: 26px;}
.orderpayment .ov .xm .xm_ms span { color: #888;}
.pcpayment { margin-left: 25px; font-size: 15px; margin-bottom:60px;}
.pcpayment .xx { padding: 16px 0;border-bottom: 1px #ddd solid;}
.pcpayment .xx p { line-height: 22px; padding: 4px 0;}
.pcpayment .xx p span { font-size: 24px;color: #e40121; }
.pcpayment .float {overflow: hidden;margin-top: 30px;border-bottom: 1px #ddd solid; }
.pcpayment .float h4 {font-size: 16px;}
.pcpayment .zf { margin-top: 50px;}
.pcpayment .zf a { padding: 28px 50px;font-size: 18px;margin-right: 10px;}
.pcpayment .zf .wechat { border: 1px solid #14c431; color: #14c431;}
.pcpayment .zf .alipay { border: 1px solid #0296ee; color: #0296ee;}
.pcpayment .zf .payf { text-align: center;width: 300px;height: 340px; margin: 15% 0 0 45%;}
.pcpayment .zf .payf img { height: 220px;padding: 10px 0 15px 0;}
.pcpayment .zf .payf h4 { margin-top: 20px;}
.pcpayment .zf .payf p a { padding: 4px 20px; border: 1px #e40000 solid; color: #e40000;border-radius: 100px;font-size: 14px;}
.pcpayment .float .pull-right p { margin-top: 10px;}
.pcpayment .float .pull-right a {  color: #e40000;}
.pull-right {
    float: right!important;
}



.orderform_dh .jiesu { overflow: hidden;}
.orderform_dh .bj { background: #e5e5e5;padding: 20px 0 100px 0;width:205px;    float: left;}
.orderform_dh .bj ul { text-align: center;margin-top: 20px;}
.orderform_dh .bj ul li { padding: 12px 0;}
.orderform_dh .bj ul li a:hover { color: #ff6c00;} 
.orderform_dh .bj ul li a:hover{ color: #fff;}
.orderform_dh .bj ul li .active { background: #00b7ee;padding: 6px 25px;border-radius: 100px;color: #fff;}
.orderform_dh .bj ul input { font-size: 18px;color:#e87019;border: none;background: none;}
.orderform_dh .dh { padding-left: 24px;margin-bottom: 30px; float:left; width:970px;}
.orderform_dh .dh ul li a:hover { color: #ff6c00;} 
.orderform_dh .col-sm-10 ul { margin-top: 40px;padding-bottom:10px;border-bottom: 2px solid #ddd;}
.orderform_dh .col-sm-10 ul li { display: inline-block;font-size: 18px;border-right: 1px solid #ddd;}
.orderform_dh .col-sm-10 ul li a { padding: 0px 25px; font-size:18px;}
.orderform_dh .col-sm-10 ul li .active { color: #00b7ee; padding-bottom: 12px;border-bottom: 2px #00b7ee solid;}
.inputxg {
    text-align: center;
    margin-top: 50px;
}
.manageadd {
    padding: 40px 0 10px 0;
    font-size: 20px;
    border-bottom: 1px #ddd dashed;
}
.inputxg .form-group input {
    height: 45px;
    width: 260px;
        display: inline-block;
}
.inputxg .sm {
    color: #e87019;
    margin-top: 10px;
}
.inputxg .btnxg {
    margin-top: 50px;
}
.inputxg .btnxg input{
    width:auto;
    padding: 12px 108px;
    background: #00b7ee;
    color: #fff;
    border-radius: 6px;
    font-size: 16px;
}
.inputxg .form-group span {
    font-size: 16px;
}
.inputxg .top {
    margin-top: 15px;
}
.form-inline .form-control{
    padding: 0px 12px;
     display: inline-block;font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;    vertical-align: middle;
}

.orderlist {margin-top: 20px;border: 1px #ddd solid;border-radius: 6px;}
.orderlist .bt { background: #d5f5ff; border-top-left-radius: 6px; border-top-right-radius: 6px; text-align: center; overflow: hidden;}
.orderlist .bt .xm { font-size: 18px;padding: 10px 0 10px 18px;margin-top: -32px;}
.orderlist .bt .xm a { color: #0293c2; font-size: 18px;}

.orderlist .bt .rq { text-align: center;margin-top: 16px;}
.orderlist .bt .xg { margin: -18px 85px 0 0 ;}
.orderlist .bt .xg a { color: #e87019;} 
.orderlist .nr {  border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.orderlist .nr .bk { width:235px; float:left; border-right: 1px solid #ddd; padding: 15px 0 15px 15px; height: 130px;}
.orderlist .nr .bkone { width:250px; float:left; border-right: 1px solid #ddd; padding: 15px 0;height: 130px;}
.orderlist .nr .bkone p {  padding-left: 30px;}
.orderlist .nr p { line-height: 24px;}
.orderlist .nr .cz { width:205px; float:left; padding: 15px 0 15px 0px; text-align: center;}
.orderlist .nr .cz p a:hover {color: #ff6c00;}
.orderlist .nr .cz .active { background: #00b7ee; color: #fff;padding: 4px 15px; border-radius: 6px;}
.pull-left {
    float: left!important;
}


/*预定服务*/
.placeorder { margin-top: 30px;padding: 20px;border: 1px solid #ddd;}
.placeorder .ov { overflow: hidden;border-bottom: 1px solid #ddd;}
.placeorder .over { overflow: hidden;margin-top: 15px;}
.placeorder .cp { width: 350px; float:left;}
.placeorder .cp img { width: 350px; height: 350px;margin-bottom: 20px;} 
.placeorder .ms { width: 780px; float:right;}
.placeorder .to { margin-top: 15px;}
.placeorder .to select { border: 1px solid #ddd;color: #f2430d;width: 240px;padding: 5px;border-radius: 3px;}
.placeorder .ms .jg { background: #f6e7da;padding: 20px;color: #888;border-radius: 2px;margin-top: 25px;}
.placeorder .ms .jg .yj { margin-bottom: 10px;}
.placeorder .ms .jg .yj span { padding-left: 40px;}
.placeorder .ms .jg .yhj .sz { padding-left: 20px;color: #f2430d;font-size: 36px;}
.placeorder .ms .jg .yhj .dw { font-size: 16px;}
.placeorder .ms .ms_sl { padding-top: 24px;overflow: hidden;height: 158px;}
.placeorder .ms .ms_sl p {  width: 460px;line-height: 24px;}
.placeorder .ms .gren { margin-top: 7px;}
.placeorder .ms .gren p { margin-bottom: 15px;}
.placeorder .ms .gren .input_1 {height: 40px;width: 220px;padding: 0 10px;}
.placeorder .ms .gren .input_2 {height: 40px;width: 676px;padding: 0 10px; }
.placeorder .ms .gren label{display: inline-block;}
.form-inline .form-control{
     display: inline-block;font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;    vertical-align: middle;
}

.placeorder .ms .gren .bz { overflow: hidden;}
.placeorder .ms .gren_1 { margin-top: 15px;}
.placeorder .ms .gren_1 .remarks {min-width: 676px;padding: 10px;}
.placeorder .btn_tjdd { margin: 40px 0 0 46px;}
.placeorder .btn_tjdd .tel { padding-left: 40px;font-size: 30px;color: #f2790d;}
.placeorder .btn_tjdd input { padding: 15px 30px ;margin-bottom: 10px;font-size: 24px;color: #fff;background: #f2790d;border: none;    
                          display: inline-block;
    
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;touch-action: manipulation;
    cursor: pointer;    border-radius: 4px;}
