.new-body{
		width:980px;
		margin:0 auto 0px;
	}
	.new-banner{
		position: relative;
		margin:40px 0 10px;
    height: 450px;
	}
	.shop-menu{
		position: absolute;
		height: 32px;
		line-height: 32px;
		left: 0;
		top: 0;
		width:100%;
    z-index: 2;
	}
	.new-banner img{
		display: block;
	}
	.model{
		position: absolute;
		width:100%;
		height: 100%;
		background: #000;
		opacity: 0.61;
		filter: alpha(opacity=61);
		left: 0;
		top: 0;
	}
	.shop-menu .nleft{
		float: left;
		position: relative;
		z-index: 2;
		width:142px;
		padding-left: 18px;
		color:#fff;
		background:#997c3a url(../image/smenu.png) no-repeat 136px center;
	}
	.shop-menu .nright{
		float: right;
		position: relative;
		z-index: 2;
	}
	.shop-menu .nright li{
		float: left;
		padding-right: 35px;
	}
	.shop-menu .nright li a{
		color:#fff;
	}
	h1,h2,h3,h4,h5,h6{
		font-weight: normal;
	}
	.shop .item{

	}
	.shop .item h3{
		font-size: 14px;
		line-height: 54px;
		height: 54px;
		color:#fff;
		padding-top: 3px;
	}
	.shop .item .cont{
		background: #424242;
		padding:24px 21px 21px;
	}
	.shop .item .cont h4{
		color:#ddd;
		line-height: 24px;
		padding-top: 21px;
	}
	.shop .item .cont h4 a:hover{color:#fff;}
	.shop .item .cont p{
		color:#9e7e34;
		font-family: arial;
		line-height: 36px;
		font-size: 16px;
	}
	.shop .item .cont b{
		font-size: 12px;
	}
  .shop .item .cont .img{height:220px; line-height: 220px;overflow: hidden;}
	.shop .item .cont img{vertical-align: middle;
	}
	.shop .item .cont li{
		padding-right: 20px;
		float: left;
	}
	.shop .item .cont li a:hover{color:#fff;}
	.clear{
		overflow: hidden;
	}
	.shop .item .cont ul{
		width: 960px;
	}
	.shop .item h3 .nright{
		float: right;
		padding-top: 13px;
	}
	.shop .item h3 .nright2{
		padding:0;
		padding-right: 7px;
	}
	.shop .item h3 .nprev,.shop .item h3 .nnext{
		float: left;
		width:34px;
		height: 22px;
		border:1px solid #444;
		background: #393939;
    line-height: 22px;
    text-align: center;
    cursor: pointer;
	}
	.shop .item h3 .nnext{
		margin-left: -1px;
	}
	.shop .item h3 .nright2 a{
		color:#fff;
	}

	.shop-list dd{
    float: left;
    padding-right: 48px;
  }
  .shop-list dl{
    line-height: 70px;
    height: 70px;
    padding: 4px 0 0 12px;
    border-bottom: 1px solid #353535;
  }
  .shop-list .item .cont{
    padding-top: 0;
  }
  .shop-list dd a{
    color:#fff;
  }
  .shop-list .item .cont li{
    padding-top: 29px;
  }
  .shop-list .item .cont h4{
    color:#fff;
  }

  .contt{
    padding:0 20px;
    background: #424242;
  }
  .shop-msg .nleft{
    float: left;
    width:350px;
  }
  .shop-msg .nright{
    float: left;
    padding-left: 27px;
    color:#f0f0f0;
    width:560px;
  }
  .shop-msg{
    padding: 26px 0 38px;
    height: 414px;

  }
  .shop-msg .nright h3{
    line-height: 24px;
    height: 24px;
    font-weight: bold;
  }
  .shop-msg .nright .caizhi{
    line-height: 24px;
    padding:16px 0 20px;
    color:#9e7e34;
  }
  .shop-msg .nright .price{
    line-height: 59px;
    height: 59px;
    border-top:1px solid #3a3a3a;
    border-bottom: 1px solid #3a3a3a;
    color:#9e7e34;
    font-size: 16px;
    font-family: arial;
    width:100%;
    margin-bottom: 15px;
  }
  .shop-msg .nright .price b{
    font-size: 12px;
  }
  .shop-msg .nright .item{
    line-height: 28px;
    padding-bottom: 20px;
  }
  .shop-msg .nright .item i{
    float: left;
    padding-right: 11px;
    color:#858585;
  }
  .shop-msg .nright .item .place,.shop-msg .nright .item b{
    float: left;
    margin-right:19px;
  }
  b{
    font-weight: normal;
  }
  .shop-msg .nright .item ul{
    float: left;
  }
  .shop-msg .nright .item.clear li{
    float: left; 
    padding:0 23px;
    line-height: 26px;
    height: 26px;
    text-align: center;
    border:1px solid #515151;
    margin-right:10px;
    cursor: pointer;
  }
  .shop-msg .nright .item.clear li.ac{
    color:#b3944d;
    border-color:#997c3a;
  }
   .shop-msg .nright .guige li{
    font-family: arial;
   }
   .shop-msg .nright .num{
    float: left;
    border:1px solid #5d5d5d;
    width:106px;
    height: 26px;
    top: 0;
    text-align: center;
    line-height: 26px;
   }
   .shop-msg .nright .num em{
    float: left;
    width:25px;
    background: #4c4c4c;  
    font-size: 16px;
    cursor: pointer;
    height: 26px;
   }
   .shop-msg .nright .num em.cut.ac{
    color:#ccc;
   }
   .shop-msg .nright .num span{
    float: left;
    width:54px;
    border-left: 1px solid #5d5d5d;
    border-right: 1px solid #5d5d5d;  
    background: #424242;
    font-size: 14px;
    font-family: arial;
   }
   .new-btn{
    width:142px;
    line-height: 32px;
    background: #997c3a;
    display: block;
    text-align: center;
    height: 32px;
    color:#fff;
    margin-top: 10px;
   }
    .new-btn:hover{cursor:pointer;}
   .shop-tuijian h3{
    line-height: 44px;
    height: 44px;
    font-weight: bold;
    border-bottom: 1px solid #505050;
    color:#fff;
    font-size: 14px;
   }
   .shop-tuijian .shop .item .cont{
    padding:24px 0 0;
   }
   .new-tab{
    height: 46px;
    border-bottom:1px solid #505050;
    color:#fff;
   }
   .new-tab li{
    float: left;
    padding:0 6px;
    margin-right:50px;
    line-height: 44px;
    margin-bottom: -2px;
   }
   .new-tab li.ac{
    border-bottom:2px solid #997c3a;
    color:#997c3a;
   }
   .shop-detail{ margin-top:30px;
   font-size:14px;
   line-height:31px;
   color:#ccc;
       /* width: 750px; */
   
   }
   .shop-question h3{
    line-height: 44px;
    height: 44px;
    color:#fff;
    font-size: 14px;
   }
   .shop-question{
    font-size: 13px; 
   } 
   .shop-question .question{
    height: 104px;
    background: #505050;
    text-align: center;
    line-height: 104px;
    color:#fff;
    margin-bottom: 11px;
   }
   .new-btn2{
    display: inline-block;
    border:1px solid #997c3a;
    color:#b3944d;
    font-size: 13px;
    width:120px;
    height: 30px;
    line-height: 30px;
    text-align: center;
   }
   .shop-question .question .new-btn2{
    margin-left: 10px;
   }
   .shop-question dt,.shop-question dd{
    overflow: hidden;
    line-height: 24px;
    padding-bottom: 11px;
   }
   .shop-question .nleft{
    float:left;
    width:700px;
    color:#fff;
   }
   .shop-question .nleft p{
    float: left;
    width:666px;
   }
   .shop-question .nleft i{
    float: left;
    background: #997c3a;
    width:24px;
    line-height: 24px;
    height: 24px;
    
    text-align: center;
    font-weight: bold;
    margin-right:10px;
   }
   .shop-question .nright{
    float:right;
    color:#858585;
   }
   .shop-question dd .nleft i{
    background: #595959;
   }
   .shop-question dd .nleft p{
    color:#989898;
   }
   .shop-question li{
    padding:22px 0 11px;
    border-bottom:1px solid #505050;
   }
   .question-pup{
    border-color:rgba(225,225,225,.52);
    border-radius: 0;
   }
   .question-pup-box{
    display: none;
   }
   .question-pup-cont{
    padding:9px 24px 0;
   }
   .question-pup-cont p{
    line-height: 50px;
    height: 50px;
    color:#686868;
   }
   .question-pup-cont .control{
    text-align: center;
   }
   .question-pup .control a{
    display: inline-block;
    width:112px;
   }
   .question-pup .control .new-btn2{
    width:110px;
    line-height: 30px;
    height: 30px;
   }
   .question-pup .control .new-btn{
    background: #b29961;
    margin: 30px 15px 0 0;
   }
   .question-pup-cont textarea{
    width:380px;
    border:1px solid #ececec;
    line-height: 24px;
    height: 68px;
    padding:8px 14px;
    resize: none;
   }
   .question-pup-success{
    width:242px;
    padding-left: 60px;
    margin:53px auto 0;
    background: url(../image/questionsuccess.png) no-repeat;
    display: none;
   }
   .question-pup-success h3{
    line-height: 36px;
    color:#bfa670;
    height: 36px;
   }
   .question-pup-success p{
    line-height: 24px;
    color:#656565;
    font-size: 13px;
   }
   .question-pup-success .new-btn{
    width:112px;
    background: #b29961;
    margin-top: 25px;
   }
   .question-pup-success p a{
    color:#b29961;
   }
   	.order-title{
    line-height: 44px;
    color:#c2c2c2;
    height: 44px;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #484848;
  }
  .place-list li{
    line-height: 34px;
    height: 34px;
    color:#f0f0f0;
    padding-bottom: 16px;
  }
  .place-list li .name{
    float: left;
    width:120px;
    border:1px solid #4e4848;
    height: 32px;
    text-align: center;  
  }
.place-list li .name.ac{
    float: left;
    width:120px;
    border:1px solid #f0f0f0;
    height: 32px;
    text-align: center;
}
  .place-list li .place{
    float: left;
    width:746px;
    background: #3b3b3b;
    padding:0 35px 0 37px;
  }
  .place-list li .place i{
    float: left;
    width:65px;
    height: 22px;
    color: #959595;
    background: #2d2d2d;
    text-align: center;
    margin: 6px 0 0 27px;
    line-height: 22px;
  }
  .place-list li .place b{
    float: left;
  }
  .place-list li .place a{
    float: right;
    color:#b2934d;
    margin-left: 25px;
  }
  .place-list{
    padding:26px 0 28px;
  }
  .place-list .control a{
    float: left;
    color:#b18c39;
    line-height: 32px;
    width:112px;
    text-align: center;
  }
  .place-list .control .new-btn{
    color:#fff;
    margin:0;
  }
  .place-list .control{
    padding-top: 7px;
  }
  .kuaidi-type li{
    float: left;
    width:269px;
    padding:0 13px 0 16px;
    line-height: 32px;
    height: 32px;
    border:1px solid #515151;
    color:#909090;
    margin:0 20px 20px 0;
  }
  .kuaidi-type li.ac{
    border:1px solid #f0f0f0;
    color:#f0f0f0;
  }
  .kuaidi-type ul{
    width:960px;
  }
  .kuaidi-type{
    padding:0 0 12px;
  }
  .pay-type li{
    float: left;
    width:178px;
    line-height: 48px;
    height: 48px;
    text-align: center;
    border:1px solid #515151;
    color:#909090;
    margin-right:19px;
  }
  .pay-type li.ac{
    border:1px solid #f0f0f0;
    color:#f0f0f0;
  }
  .pay-type li img{
    margin-right: 9px;
    vertical-align: middle;
  }
   .pay-type{
    padding:0 0 37px;
   }
   .order-beizhu{color:#fff;
    width:556px;
    height: 32px;
    line-height: 32px;
    border:1px solid #515151;
    padding:5px 10px;
    background: #3b3b3b;
   }
   .order-title2{
    border:none;
   }
   .order-msg{
    padding:42px 0 16px;
   }
   .order-msg thead{
    background: #3b3b3b;
   }
  .order-msg th{
    line-height: 40px;
    color:#fff;
  }
  .order-msg th:first-child{
    padding-left:38px;
    text-align: left;
    width:282px;
  }
  .order-msg table{
    width:100%;
    border-collapse: collapse;
  }
  .order-msg .img{
    width:55px;
    float: left;
  }
  .order-msg .nright{ width:206px;
    float: left;
    padding-left:18px;
  }
  .order-msg .img img{
    width:100%;
    display: block;
  }
  .order-msg td{
    color:#f0f0f0;
    padding:18px 0;
    text-align: center;
    font-family: arial;
  }
  .order-msg .nright p{
    color:#878787;
  }
  .order-msg td .clear{
    padding-left:38px;
    text-align: left;
    font-family: 'SimSun';
  }
  .order-msg tbody tr{
    border-bottom: 2px solid #505050;
  }
  .order-bottom .nleft{
    float: left;
  }
  .order-bottom .nleft label{
    line-height: 32px;
    color:#fff;
    margin-right: 45px;
    cursor: pointer;
  }
  .order-bottom .nleft input{
    vertical-align: middle;
    margin-right: 9px;
  }
  .order-bottom .nright{
    color:#f0f0f0;
    float: right;
    padding-right: 40px;
    margin-top: -20px;
  }
  .order-bottom .nright td{}
  .order-bottom .nright td{color:#f0f0f0;
    line-height: 26px;
    width:100px;
    text-align: right;
  }
  table{
    border-collapse: collapse;
  }
  .order-bottom .nright .money td{
    line-height: 48px;
  }
  .order-bottom .nright .go-pay td{
    padding:6px 0;
  }
  .order-bottom .nright .new-btn{
    margin:0;
    position: relative;
   	display:inline-block; 
  }
  .order-bottom{
    padding: 20px 0 73px;
    margin-top: -20px;
  }
  .fapiao-pup-cont{
    padding:18px 0 0 70px;
  }
  .fapiao-pup-cont .fapiao-tab{
    line-height: 44px;
  }
  .fapiao-pup-cont .fapiao-tab label{
    margin-right:40px;
  }
  .fapiao-pup-cont .fapiao-tab label input{
    vertical-align: middle;
    margin-right: 9px;
  }
  .fapiao-pup-cont .msg{
    line-height: 40px;
    height: 40px;
  }
  .fapiao-pup-cont i{
    float: left;
    width:80px;
  }
  .fapiao-pup-cont .input input{
    float: left;
    width:240px;
    line-height: 26px;
    border:1px solid #d5d5d5;
    height: 26px;
  }
  .fapiao-pup-cont .input p{
    height: 28px;
    line-height: 28px;
    padding-top: 15px;
  }
  .fapiao-pup-cont .input i{
    width:85px;
  }
  .fapiao-pup-cont .control .new-btn{
    margin:20px 12px 0 85px;
  }
  .fapiao-pup-cont .input p:first-child{
    padding-top: 11px;
  }
  .fapiao-box,.user-box{
    display: none;
  }
  .user-pup-cont{
    padding:32px 0 0 33px;
  }
  .user-pup-cont li i{
    float: left;
    width:64px;
  }
  .user-pup-cont li{
    overflow: hidden;
    line-height: 28px;
    padding-bottom: 20px;
  }
  .user-pup-cont li .place,.user-pup-cont li input[type="text"]{
    /*width:171px;*/
    width:120px;
    padding:0 8px;
    margin: 0 5px;
    border:1px solid #d5d5d5;
    /*background: url(../image/newbottom.png) no-repeat 167px center;*/
      background: url(../image/newbottom.png) no-repeat 120px center;
    float: left;
    height:26px;
  }
  .user-pup-cont li textarea{
    width:397px;
    height: 77px;
    line-height: 24px;
    border:1px solid #d5d5d5;
    padding:4px 12px;
    float: left;
  }
  textarea{
    resize: none;
  }
  .user-pup-cont li input[type="text"]{
    background: none;
  }
  .user-pup-cont .li{
    padding-left: 65px;
  }
  .user-pup-cont .li.label{
    line-height: 14px;
    color:#a0a0a0;
  }
  .user-pup-cont .li.label input{
    vertical-align: middle;
    margin-right: 6px;
  }
  .user-pup-cont .control .new-btn{
    margin-top: 0;
  }
  .order-eait{
    padding-top: 22px;
    margin-top: 60px;
  }
  .order-success-hint{
    color:#b3944d;
    font-size: 16px;
    margin-top: 60px;
    padding-top: 47px;
    font-weight: bold;
  }
  .order-detail{
    color:#f0f0f0;
    padding:9px 0 18px;
  }
  .order-detail b{
    font-size: 15px;
    font-family: arial;
  }
  .shop-place{
    padding:19px 0 13px 31px;
    color:#d6d6d6;
    background: #3b3b3b;
  }
  .pay-type2{
    padding:32px 0 37px;
    border-bottom: 1px solid #4b4b4b;
  }
  .order-pay .new-btn{
    margin:39px 0 0;
  }
  .order-pay{
    padding-bottom:68px;
  }
  .shop-place p{
  	line-height:30px;
  }
  .shop-place b{
    font-family: arial
  }
  .shop-place i{
    font-size: 15px;
  }
  .pay-success .new-btn{
    display: inline-block;
    margin:41px 15px 0 0;
  }
  .pay-success .new-btn2{
    width:140px;
  }
  .pay-success{
    padding-bottom: 186px;
  }
  .pay-success .hint{
    padding-left: 51px;
    background: url(../image/paysuccess.png) no-repeat 6px 54px;
  }
  .new_box2 .nav_list,.new_box2 .news_right{
    padding-bottom:0;
    margin:0;
  }
  .ur2 .ur_bar{
    float: right;
  }
  .all-order table{
    width:100%;
  }
  .all-order thead td{
    line-height: 38px;
    height: 38px;
    color:#c8c8c8;
    background: #4d4d4d;
    text-align: center;
  }
  .all-order .time{
    line-height: 36px;
    height: 36px;
    font-family: arial;
    color:#9f9f9f;
    background: #4d4d4d;
    border: 1px solid #555;
    border-bottom: none;
  }
  .all-order .time i{
    color:#f0f0f0;
  }
  .all-order .time b{
    font-family: 'SimSun';
  }
  .all-order .order-msg-cont td{
    padding:15px 0;
    line-height: 22px;
    color: #9f9f9f;
    text-align: center;
    border: 1px solid #555;

  }
  .all-order tr .name{
    color:#fff;
  }
  .all-order tr .num{
    color: #fff;
    font-family: arial;
    float: left;
  }
  .all-order .order-msg-cont{
    border: 1px solid #555;
    border-top: none;
  }
  .all-order tr .statu{
    color:#b2975b;
  }
  .all-order tr .pay-btn{
    display: block;
    width:80px;
    line-height: 28px;
    height: 28px;
    background: #b2975b;
    margin:0 auto 5px;
  }
  .all-order tr .again-btn{
    display: block;
    width:78px;
    line-height: 26px;
    height: 26px;
    background: #4a4a4a;
    margin:0 auto;
    border:1px solid #575757;
  }
  .all-order tr .detail{
    color:#f0f0f0;
    display: block;
  }
  .all-order tr .nright{
    float: right;
  }
  .all-order tr .nright a{
    display: block;
    color:#c8c8c8;
  }
  .all-order tr .nright b,.all-order tr .money{
    font-family: arial;
  }
  .all-order .kong td{
    height: 25px;
  }
  .all-order .pright{
    text-align: left;
    padding:0 15px;
  }
  .order-bottom .nright .money b{
	  color:#997c3a;
	  font-size: 15px; 
	}
	.order-bottom .nright .money i{
	  font-size: 12px;
	}
	.order-bottom .nright b{
	  font-family: arial;
	}

	.ur_bar b{
    font-family: arial;
  }
  .order-details{
    background: #424242;
    padding:0 20px;
    margin-bottom:19px;
  }
  .order-details .order-num{
    float: left;
    color:#f0f0f0;
    text-align: center;
    padding:39px 0 79px 48px;
  }
  .order-details .order-num b{
    font-family: arial;
  }
  .order-details .order-num h3{
    color:#997c3a;
    font-size: 16px;
    font-weight: bold;
    line-height: 58px;
    height: 58px;
  }
  .order-details .order-num p{
    padding-top: 17px;
  }
  .order-details .order-num img{
    margin-right:8px;
    vertical-align: middle;
  }
  .order-details .order-statu ul{
    height: 4px;
  }
  .order-details .order-statu li{
    float: left;
    width:175px;
    background: #696969;
    height: 100%;
    position: relative;
  }
  .order-details .order-statu{
    float: right;
    padding: 93px 66px 0 0;
  }
  .order-details .order-statu li i{
    position: absolute;
    width:28px;
    height: 28px;
    right: 0;
    top:-12px;
    background: url(../image/check.png) no-repeat;
  }
  .order-details .order-statu li:first-child{
    width:28px;
  }
  .order-details .order-statu .title{
    width:120px;
    text-align: center;
    color:#f0f0f0;
    margin:25px -46px 0 0;
    float: right;
  }
  .order-details .order-statu .title p{
    color:#9f9f9f;
  }
  .order-details2 .nleft2{
    float: left;
    padding:91px 0 0 14px;
  }
  .order-details2 .nleft2 .img{
    width:60px;
    float: left;
  }
  .order-details2 .nleft2 .img img{
    width:100%;
  }
  .order-details2 .nleft2-msg{
    color:#f0f0f0;
    float: left;
    padding-left:14px;
    margin-top: -5px;
  }
  .order-details2 .nleft2-msg b{
    font-family: arial;
  }
  .order-details2 .nright2{
    color:#f0f0f0;
    float: right;
    width:673px;
    height: 230px;
    overflow: auto;
    padding:0 0 0 15px;
    margin:45px 0 48px;
  }
  .order-details2 .nright2 li i{
    padding:0 15px 0 8px;
    font-family: arial;
    vertical-align: top;
  }
  .order-details2 .nright2 li{
    padding-bottom:10px;
    width:630px;
    border-left: 1px solid #af8934; 
    position: relative;
    padding-left: 18px;
  }
  .order-details2 .nright2 li b{
    font-family: arial;
    vertical-align: top;
    visibility: hidden;
  }
  .order-details2 .nright2 li:after{
    position: absolute;
    width:5px;
    height: 5px;
    background: #d2a745;
    border-radius: 100%;
    border:5px solid #424242;
    left: -8px;
    top: 4px;
    content: '';
  }
  .order-details2 .nright2 li span{
    width:450px;
    display: inline-block;
    vertical-align: top;
  }
  .order-details2 .nright2 li.ac b{
    visibility:inherit;
  }
  .order-details2 .nright2 li:first-child:after{
    background: #fff;
    width:17px;
    height: 17px;
    background: url(../image/radius.png) no-repeat;
    top: -2px;
    left: -14px;
  }
  .order-details3 .nleft3{
    float: left;
    width:311px;
    padding-left: 13px;
  }
  .order-details3{
    color:#e3e3e3;
    padding:31px 20px 41px;
  }
  .order-details3 .nleft3 h4{
    line-height: 28px;
    height: 28px;
    padding-bottom: 14px;
  }
  .order-details3 .nleft3 tr td{
    width:155px;
  }
  .order-details3 .nleft3 tr td:first-child{
    width:68px;
  }
  .order-details3 .ncenter3{
    padding-left:39px;
    width:262px;
    border-left: 1px solid #575757;
    border-right: 1px solid #575757;
    height: 154px;
  }
  .order-details3 .nright3{
    width:264px;
    padding-left: 49px;
  }
  .order-details3 .nright3 tr td:first-child{
    width:91px;
  }
  .order-details3 b{
    font-family: arial;
  }
  .order-details4 .order-bottom{
    padding:30px 0 40px;
    margin:0;
  }
  .nservice .order-title2{
    color:#f4f4f3;
    line-height: 56px;
    height: 56px;
  }
  .nservice .order-msg{
    padding:0 0 32px;
  }
  .service-eait li{
    float: left;
    border:1px solid #909090;
    color:#fff;
    height: 28px;
    text-align: center;
    width:78px;
    margin-right: 16px;
  }
  .service-eait li.ac{
    color:#b3944d;
    border-color:#a0823f;
  }
  .service-eait ul{
    line-height: 28px;
    padding-bottom: 20px;
  }
  .service-eait b{
    float:left;
    color:#fff; 
    width:72px;
  }
  .service-eait{
    background: #3b3b3b;
    padding:37px 0 43px 40px;
  }
  .service-eait textarea{color:#fff;
    width:508px;
    height: 92px;
    border:1px solid #909090;
    background: none;
    padding:11px 20px;
    float: left;
  }
  .nservice .new-btn{
    margin:29px 0 151px 111px;
  }

  	.submit-success .order-success-hint{
    margin:0;
  }
  .submit-success .order-detail{
    color:#9e9e9e;
  }
  .submit-success .order-detail i,.submit-success .order-detail a{
    color:#fff;
  }
  .submit-success{
    padding-bottom: 90px;
  }

  .tuangou .dl dt{
    float: left;
    color:#d3d3d3;
    width:55px;
    font-weight: bold;
    cursor: pointer;
  }
  .tuangou .dl dd{
    float: left;
    color:#fff;
    width: 100px;
    padding-right: 20px;
    cursor: pointer;
  }
  .tuangou{
    padding:24px 20px 60px;
  }
  .tuangou .dl dd.ac{
    color:#977a39;
    font-weight: bold;
  }
  .tuangou .dl .dd{
    width:50px;
  }
  .tuangou .dl{
    line-height: 30px;
    padding-bottom: 10px;
  }
  .tuangou .list-shop li{
    float: left;
    width:220px;
    padding:10px 10px 20px;
    margin-top: 15px;
  }
  .tuangou .list-shop li:hover{
    background: #353535;
  }
  .tuangou .list-shop{
    width:960px;
    margin-left: -10px;
    border-top: 1px solid #353535;
    margin-top: 10px;
  }
  .tuangou .list-shop .price{
    color:#9e7e34;
    font-family: arial;
    line-height: 38px;
    padding-top: 5px;
  }
  .tuangou .list-shop .price i{
    font-size: 16px;
  }
  .tuangou .list-shop .detail{
    color:#fff;
    line-height: 20px;
  }
  .tuangou .list-shop .tedian b{
    float: left;
    padding:0 12px;
    border:1px solid #848484;
    text-align: center;
    line-height: 20px;
    color:#848484;
    margin-right: 12px;
    margin-top: 11px;
  }
  .tuangou .list-shop .tedian{
    width:232px;
    padding-top: 5px;
  }
  .tuangou .list-shop .img{
    position: relative;
  }
  .tuangou .list-shop .img a{
    position: absolute;
    width:200px;
    height: 32px;
    line-height: 32px;
    background: #997c3a;
    color:#fff;
    text-align: center;
    bottom: 10px;
    left: 10px;
    display: none;
  }
  .tuangou .list-shop li:hover .img a{
    display: block;
  }
  .tuangou .list-shop .img img{
    display: block;
  }
  #new-page .new-page{
    float: right;
    line-height: 28px;
    height: 28px;
    text-align: center;
    padding-top: 25px;
  }
  #new-page .first,#new-page .last{
    float: left;
    width:58px;
    margin-right: 9px;
  }
  #new-page .last{
    margin:0;
    margin-left: 14px;
  }
  #new-page ul{
    float: left;
  }
  #new-page a{
    display: block;
    height: 28px;
    background: #f7f7f7;
    color:#666;
  }
  #new-page li{
    float: left;
    margin-left: 5px;
    width:28px;
  }
  #new-page li a.ac{
    color:#fff;
    background: #c69a44;
  }

  .tuangou-detail .shop-msg .nleft{
    width:360px;
  }
  .tuangou-detail .shop-msg .nleft img{
    width:100%;
  }
  .tuangou-detail .shop-msg .nright{
    padding-left: 20px;
  }
  .tuangou-detail .shop-msg .nright .price{
    border:none;
    font-size: 20px;
    margin:0;
    line-height: 62px;
    height: 62px;
  }
  .tuangou-detail .shop-msg .nright .caizhi{
    padding:10px 0 0;
  }
  .tuangou-detail .shop-msg .nright .item{
    padding-bottom: 12px;
  }
  .tuangou-detail .shop-msg .nright .new-btn{
    margin:0;
    float: left;
  }
  .tuangou-detail .tuan-btn p{
    float: left;
    line-height: 32px;
    padding-left: 20px;
  }
  .tuangou-detail .tuan-btn a{
    color:#fff;
    text-decoration: underline;
  }
  .tuangou-detail .tuan-btn{
    margin-top: 20px;
  }
  .tuangou-detail .tuangou{
    padding:0;
  }
  .tuangou-detail .tuangou .list-shop{
    border:none;
    margin-top: 0;
  }
  .tuangou-detail .tab{
    border-bottom: 1px solid #505050;
  }
  .tuangou-detail .tab li{
    width:112px;
    line-height: 32px;
    height: 32px;
    float: left;
    font-size: 13px;
    text-align: center;
    color:#fff;
  }
  .tuangou-detail .tab li.ac{
    background: #5d5d5d;
  }
  .tuangou-detail .tab-cont dt{
    font-weight: bold;
    color:#9e7e34;
    line-height: 32px;
  }
  .tuangou-detail .tab-cont dd{
    line-height: 30px;
    color:#fff;
  }
  .tuangou-detail .tab-cont dl{
    padding-top: 25px;
  }
  .tuangou-detail{
    padding-bottom: 90px;
  }

  .shouhou .tab li{
    line-height: 58px;
    height: 58px;
    float: left;
    padding-right: 43px;
    color:#fff;
  }
  .shouhou .tab li.ac{
    color:#987b39;
    font-weight: bold;
  }
  .shouhou table{
    width:100%;
    margin-bottom: 35px;
  }
  .shouhou thead td{
    line-height: 38px;
    background: #4d4d4d;
    color:#c8c8c8;
    text-align: center;
  }
  .shouhou .history tbody td{
    border-bottom: 1px solid #555555;
    color:#f0f0f0;
    padding:13px 0;
    text-align: center;
  }
  .shouhou .history tbody td a{
    color:#b3944d;
  }
  .shouhou .history tbody td b{
    color:#c8c8c8;
  }
  .shouhou .history tbody td p{
    color:#fff;
  }
  .shouhou .history tbody td i{
    font-family: arial;
  }
  #page .page{
    float: right;
  }
  #page .page a{
    float: left;
    line-height: 20px;
  }
  #page .page .a{
    width:20px;
    height: 20px;
    border-radius: 3px;
    color:#f3f3f2;
    background: #aeaeac;
    text-align: center;  
    margin-left: 11px;
  }
  #page .page .a.ac{
    background: #c69747;
    color:#f6f0e7;
  }
  #page .page .prev{
    margin-right: 6px;
  }
  #page .page .nexta{
    margin-left: 17px;
  }
  .news_right.shouhou{
    padding-bottom: 100px;
  }

  .tui-detail .num td{
    background: #4d4d4d;
    padding:6px 0 6px 15px;
    color:#9f9f9f;
    border-left: 1px solid #555;
    border-right: 1px solid #555;
  }
  .tui-detail .num b{
    padding-right: 25px;
  }
  .tui-detail thead td:first-child{
    width: 175px;
    padding:0 25px;
    text-align: left;
  }
  .tui-detail .tr-order td{
    padding:15px 0;
    text-align: center;
    color:#fff;
    border:1px solid #555;
    border-top: none;
  }
  .tui-detail .tr-order .name{
    text-align: left;
    padding:0 25px;
    color:#d3d3d3;
  }
  .tui-detail .tr-order .money{
    color:#929292;
    text-align: center;
  }
  .tui-detail .tr-order .money p{
    display: inline-block;
    text-align: left;
  }
  .tui-detail .tr-order .money i{
    color:#bb9744;
    font-family: arial;
  }
  .tui-detail .tr-order .money b{
    color:#fff;
    font-family: arial;
  }
  .tui-detail .kong td{
    height: 13px;
    border-bottom: 1px solid #555555;
  }

  .shouhou-detail .order-title{
    color:#f4f4f3;
    font-size: 12px;
    border-bottom: 1px solid #555;
    line-height: 42px;
    height: 42px;
  }
  .shouhou-detail .shop-msg .img{
    float: left;
    width:90px;
  }
  .shouhou-detail .shop-msg .img img{
    width:100%;
    display: block;
  }
  .shouhou-detail .shop-msg .nright{
    float: left;
    padding-left: 20px;
    color:#f4f4f3;
    line-height: 28px;
  }
  .shouhou-detail .shop-msg .nright b{
    font-family: arial;
  }
  .shouhou-detail .shop-msg{
    padding-bottom: 22px;
  }
  .shouhou-statu{
   text-align: center;
  }
  .shouhou-statu ul{
    display: inline-block;
    height: 4px;
    padding:45px 0;
  }
  .shouhou-statu ul li{
    float: left;
    width:175px;
    height: 4px;
    background: #eee;
    position: relative;
  }
  .shouhou-statu ul li i{
    width:28px;
    height: 28px;
    line-height: 28px;
    position: absolute;
    left: 0;
    background: url(../image/cursor.png) no-repeat;
    top: -12px;
    font-family: arial;
    font-size: 18px;
    color:#979797;
    text-align: center;
  }
  .shouhou-statu ul li p{
    color:#f0f0f0;
    width:58px;
    margin:25px 0 0 -15px;
  }
  .shouhou-statu ul li.last{
    width:28px;
  }
  .shouhou-statu ul li.ac{
    background: #987b39;
  }
  .shouhou-statu ul li.ac i{
    background-image: url(../image/check.png);
  }
  .shouhou-statu ul li.ac b{
    display: none;
  }

  .address-control .title{
    line-height: 28px;
    height: 28px;
    padding-bottom: 14px;
  }
  .address-control .title b{
    float: left;
    color: #f4f4f3;
    font-weight: bold;
  }
  .address-control .title a{
    float: left;
    margin:0 0 0 30px;
    width:102px;
    line-height: 28px;
    height: 28px;
  }
  .address-control table{
    width:100%;
  }
  .address-control thead td{
    line-height: 38px;
    background:#4d4d4d;
    color: #c8c8c8;
  }
  .address-control tbody td{
    padding:15px 0;
    color:#f0f0f0;
  }
  .address-control .c{
    text-align: center;
  }
  .address-control .mr{
    display: block;
    width:58px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    margin:0 auto;
    color:#987b39;
    border:1px solid #987b39;
  }
  .address-control .tel{
    font-family: arial;
  }
  .address-control .control a{
    margin:0 5px;
    color:#b3944d;
  }
  .address-control .rp{
    padding-right: 15px;
  }
  .address-control tr td:first-child{
    padding-right: 30px;
    text-align: center;
  }
  .address-control tbody tr{
    border-bottom: 1px solid #555;
  }
  .address-control .sw{
    width:60px;
    line-height: 22px;
    height: 22px;
    text-align: center;
    margin:0 auto;
    background:#997c3a;
    display: none;
  }
  .address-control tbody tr:hover .sw{
    display: block;
  }

  .remove-pup{
    border:4px solid #e1e1e1;
    border-radius: 0;
  }
  .remove-pup .hint{
    line-height: 31px;
    text-align: center;
  }
  .remove-pup .hint img{
    vertical-align: middle;
    margin-right: 10px;
  }
  .remove-pup .layui-layer-btn{
    text-align: center;
  }
  .remove-pup .layui-layer-btn a{
    background: #f5f5f5;
    border-radius: 0;
    border:1px solid #ddd;
    color:#4d4d4d;
    margin:0 12px;
    padding:0 16px;
    line-height: 23px;
    height: 23px;
  }

  .my-question li .img{
    width:60px;
    float: left;
  }
  .my-question li .img img{
    width:100%;
  }
  .my-question li dl{
    float: left;
    width:615px;
    padding-left: 20px;
  }
  .my-question li{
    overflow: hidden;
  }
  .my-question .shop-question .nright{
    font-family: arial;
  }
  .my-question .shop-question .nleft p{
    width: 450px;
  }
  .my-question .shop-question .nleft{
    width: 510px;
  }
  .my-question .title{
    padding:0;
  }

  .new-banner .banner ul li{
    position: absolute;
  }
  .new-banner .banner ul li img{
    width:100%;
  }
  .new-body .new-banner .banner .ol li{
    width:10px;
    height: 10px;
    background: #fff;
    float: left;
    margin:0 10px;
    cursor: pointer;
  }
  .new-banner .banner .ol{
    text-align: center;
    position: absolute;
    bottom: 23px;
    height: 10px;
    width:100%;
  }
  .new-banner .banner ol{
    display: inline-block;
    height: 10px;
    vertical-align: top;
  }
  .new-banner .banner .ol li.ac{
    background: #c9a145;
  }
  .shop-menu .nleft .all{
    position: absolute;
    width: 100%;
    background: #997c3a;
    left: 0;
    top: 32px;
    display: none;
  }
  .shop-menu .nleft:hover .all{
    display: block;
  }
  .shop-menu .nleft .all .ul1 li a{
    padding-left: 18px;
    color:#fff;
    display: block;
  }
  .shop-menu .nleft .all .ul1 li a:hover{
    color:#404040;
    background:#f2f2f2;
  }
  .shop-menu .nleft .all .ul1 li:hover ul{
    display: block;
  }
  .shop-menu .nleft .all .ul1 li{
    position: relative;
  }
  .shop-menu .nleft .all .ul1 ul{
    position: absolute;
    left: 100%;
    width:150px;
    top: 0;
    background:#f2f2f2;
    border:1px solid #997c3a;
    display: none;
  }
  .shop-menu .nleft .all .ul1 ul li a:hover{
    color:#997c3a;
  }
  .shop-menu .nleft .all .ul1 ul li a{
    color:#404040;
  }

    .jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;line-height:350px;}
.jqzoom img{ background:url(http://www.lanrenzhijia.com/demo/images/loading.gif) no-repeat center center;vertical-align:middle;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:350px;height:350px;overflow: hidden;}
.spec-scroll{clear:both;margin-top:5px;width:352px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;margin:0;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:15px;height:54px; line-height:54px;background:#2d2d2d;cursor:pointer;text-decoration:none; color: #8e8e8e;}
.spec-scroll .items{float:left;position:relative;width:318px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:50px; text-align:center;height:50px; line-height: 50px;margin-right:8px;}
.spec-scroll .items ul li img{padding:2px;width:50px;vertical-align:middle; }
.spec-scroll .items ul li img:hover{border:2px solid #7d7d7d;padding:1px;}
.new-tab li a{
  color:#fff;
}
.question-page{
  padding-bottom: 90px;
}
#summary-stock .dt{margin-top:4px;}
#list1 .dt{float:left;height:18px;text-align:right;width:72px;}
#list1 .dd{width:324px;float:left;}

#store-selector{position:relative;float:left;z-index:2;height:26px;font:12px/150% Arial,Verdana,"宋体";}
#store-selector dl,#store-selector dt,#store-selector dd{float:none;color:#999}
#store-selector dl{position:absolute;top:23px;z-index:1;width:358px;width:358px;padding:5px;border:1px solid #ddd;background:#fff;display:none;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}
#store-selector dt{padding:6px 0 10px;color:#999}
#store-selector dd{padding-bottom:5px;line-height:18px}
#store-selector a:link,#store-selector a:visited{color:#005aa0}
#store-selector a:hover,#store-selector a:active{background:#005aa0;color:#fff}
#store-selector .text{float:left;+float:none;_float:left;position:relative;top:0;z-index:2;height:28px;padding:0 20px 0 4px;line-height:28px;overflow:hidden;cursor: pointer;}
#store-selector .text b{display:block;position:absolute;top:0;right:-20px;overflow:hidden;width:17px;height:28px;background:url(../image/arrow-bottom.png) center no-repeat}
#store-selector .close{display:none;position:absolute;z-index:2;top:19px;left:366px;cursor:pointer;width:17px;height:17px;background:url(../image/20120418.png) no-repeat -40px 0}
#store-selector a:hover{background:#B79567;color:#fff;cursor:pointer}
#store-selector.hover .text{border-bottom:0}
#store-selector.hover .i-storeinfo{position:relative;z-index:2;background:url(http://m.shop.szahotel.com/public/pc/css/img/bg_store.gif) no-repeat right -50px}
#store-selector.hover .i-storeinfo div{background:url(http://m.shop.szahotel.com/public/pc/css/img/bg_store.gif) no-repeat -81px -75px}
#store-selector.hover dl{display:block}
#store-selector.hover .close{display:block}

#store-prompt{clear:left;line-height:25px}
#store-prompt strong{font-size:14px}
#store-prompt a{color:#005EAA}
*html #store-selector .i-storeinfo,*html #store-selector .i-storeinfo div{float:left}
*html #store-selector dl{left:0}
#store-selector .content{display:none;position:absolute;top:28px;left:-45px;border:1px solid #cecbce;width:390px;padding:15px;background:#fff;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}
#store-selector .content select{float:left;width:120px;border:1px solid #cecbce;margin-right:15px}
#store-selector .content .select3{margin-right:0}
#store-selector.hover .content,#store-selector.hover .close{display:block}
#JD-stock{position:relative;margin-bottom:0}
#JD-stock .tab{width:100%;height:25px;float:left;border-bottom:2px solid #edd28b;overflow:visible;*overflow:hidden}
#JD-stock .tab li{float:left;clear:none;height:23px;padding:1px 1px 0;border:1px solid #ddd;border-bottom:0;margin-right:3px;background-color:#fff;line-height:22px;text-decoration:none}
#JD-stock .tab .curr{*position:relative;height:25px;padding:0;border:2px solid #edd28b;border-bottom:0}
#JD-stock .tab a{position:relative;float:left;height:23px;padding:0 20px 1px 10px;line-height:23px;text-align:center;text-decoration:none;cursor:pointer;color:#005AA0;outline:0;*blr:expression(this.onFocus=this.blur())}
#JD-stock .tab a:hover{background:0;color:#333}
#JD-stock .tab a i{position:absolute;right:5px;top:10px;*top:9px;display:block;width:7px;height:5px;overflow:hidden;background:url(../image/20130606B.png) no-repeat -76px -34px;opacity:.5;filter:alpha(opacity=50);float: none; padding:0;}
#JD-stock .tab .curr i,#JD-stock .tab a:hover i{opacity:1;filter:alpha(opacity=100)}
#JD-stock .area-list{padding-top:5px}
#JD-stock .area-list li{float:left;width:80px;padding:2px 0 2px 15px;clear:none}
#JD-stock .area-list li a{float:left;padding:2px 4px;*padding:0 4px;color:#333}
#JD-stock .area-list li a:hover{color:#fff}
#JD-stock .area-list .longer-area{width:370px}
#JD-stock .area-list .long-area{width:170px}

/*支付*/
.p-w-bd{
    position: relative;
    padding-left: 130px;
    margin-bottom: 30px;
    zoom: 1;
}
.p-w-box {
    float: left;
    width: 300px;
}
.pw-box-hd {
    margin-bottom: 20px;
    border: 1px solid #ddd;
    width: 298px;
    height: 298px;
}
.pw-box-hd img {
    width: 298px;
    height: 298px;
    background: url(http://m.shop.szahotel.com/public/pc/css/i/ui-modal-loading.gif) center center no-repeat;
}
.pw-retry {
    display: none;
    position: absolute;
    width: 300px;
    height: 300px;
    left: 130px;
    top: 0;
    background: rgba(0,0,0,.4);
    overflow: hidden;
    text-align: center;
}
.pw-retry .ui-button {
    margin-top: 135px;
}
.pw-box-ft {
    height: 44px;
    padding: 8px 0 8px 125px;
    background: url(../image/icon-red.png) 50px 8px no-repeat #ff7674;
}
.p-w-sidebar {
    float: left;
    width: 379px;
    height: 421px;
    padding-left: 50px;
    margin-top: -20px;
    background: url(../image/phone-bg.png) 50px 0 no-repeat;
}
.payment-change .pc-wrap .pc-w-arrow-left {
    float: left;
    margin-right: 15px;
}
.payment-change a {
    text-decoration: none;
    outline: none;
}
.payment-change .pc-wrap {
    display: block;
    height: 60px;
    line-height: 56px;
    padding: 0 20px;
    -o-transition: all .1s;
    -webkit-transition: all .1s;
    transition: all .1s;
}
.payment-change .pc-wrap .pc-w-arrow-left {
    float: left;
    margin-right: 15px;
}
.payment-change .pc-wrap strong {
    color: #e1bd1a;
    margin-right: 30px;
    font-size: 14px;
    float: left;
    cursor: pointer;
}
.f-wxchat {
    width: 300px;
    height: 250px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}