   body{
	padding: 0;
	margin: 0;
	background: none;
    font-family:"微软雅黑";font-size:12px;color:#666;padding:0px;margin:0px; 
}
html{
	background: White;
}
button,input,textarea{
	outline: none!important;
}


a{blr:expression(this.onFocus=this.close()) !important;} /* Ö»Ö§³ÖIE£¬¹ý¶àÊ¹ÓÃÐ§ÂÊµÍ */ ¡¡ 
a{blr:expression(this.onFocus=this.blur()) !important;} /* Ö»Ö§³ÖIE£¬¹ý¶àÊ¹ÓÃÐ§ÂÊµÍ */ ¡¡ 
a:focus { -moz-outline-style: none !important; } /* IE²»Ö§³Ö */ 
a:hover { text-decoration:none;}

.outa{
	display: block;
}
.outa:hover,.outa:active{
   background: #f6f6f6;
}
li{list-style: none;}

h3{
}
h4{
}
h4 a{
	font-size: inherit;
}
h5{
}
h6{
	line-height: 1.5em;
}

h5 .ft-or{
	line-height: 1.5em;
}

p{
	color: #494949;
	margin-bottom: 0;
	line-height: 26px;
}
p a{
	color: #494949;
}
p a:hover{
	color: black;
}
.alignleft{
	text-align: left !important;
}
.alignright{
	text-align: right !important;
}
.aligncenter{
	text-align: center !important;
}
.nowrap{
	white-space: nowrap;
}
.floatleft{
	float: left;
}
.floatright{
	float: right;
}
.rightline1{
	border-right:1px solid #e1e1e1;
}
.link1{
	color:#00b0eb;
}
.link1:hover{
	text-decoration: underline;
	color:#00b0eb;
}
.red1{	
   font-weight: bold;
	font-size: 14px;
	padding: 0 5px;
	color: #f40036;
}
.clear{
	clear: both;
}
.hrblack{
   border-color: black;
}
.hrwhite{
	border-color: rgba(255,255,255,0.5);
}
.hrgray{
	border-color: rgba(0,0,0,0.2);
}
.imgnormal{
	width: auto;
}
.ft-blue,.ft-blue a{/* 
	color: #0379d5 !important; */
	font-size: inherit;
}
.ft-blue,.ft-blue a:hover{
	color: White;
}
.ft-black,.ft-black a{
	color: black !important;
	font-size: inherit;
}
.ft-gray,.ft-gray a{
	color: #303030 !important;
	font-size: inherit;
}
.ft-price{
	font-size: 2em;
}
.ft-price2{
	font-size: 1.7em;
}

/* Banner */
.banner{
	/* background: #fff;
	   height: 51px;
	   width: 100%; */
	/*overflow: hidden;*/
}
.banner .bannerin{
	width:1135px;
	margin:0 auto;
}
.banner .bannerright{
	padding-right: 0;
	padding-left: 0;
	width: 210px;
	float: right;
	padding-top:8px;
}
.banner .bannercenter{
	padding-right: 0;
}


.banner2{
	background:#fff;
   height: 135px;
   width: 100%;
	overflow: hidden;
}
.banner2 .bannerin{
	width:1135px;
	margin:0 auto;
	padding-top: 35px;
}
.banner2 .bannerin *{
	color: #666;
}
.banner2 .bannerright{
	padding-right: 0;
	padding-left: 0;
	width: 340px;
	float: right;
}
.banner2 .bannercenter{
	padding-right: 0;
}
.ft-menu01{
	position: relative;
	top: 8px;
}
.ft-menu01 a{
	font-size: 18px;
}


.banner3{
	background: Black;
   height: 50px;
   width: 100%;
	overflow: hidden;
}
.banner3 .bannerin{
	width:100%;
	margin:0 auto;
}
.banner3 .bannerin .logo{
	min-width:223px;
}
.banner3 .bannerright{
	padding-right: 0;
	padding-left: 0;
	width: 340px;
	float: right;
}
.banner3 .bannercenter{
	padding-right: 0;
}

.banner3 .bannercenter img,.banner3 .bannercenter input{
   float:left;
}
.banner3 .bannercenter input{
	position:relative;
	top:5px;
	width: 250px;
}
/* Menu */
.topmenu {
	padding-left: 20px;
}
.topmenu a{
   display: block;
	width:106px;
	height: 50px;
	text-align: center;
	float: left;
	line-height: 50px;
	color: #595757;
	font-size:13px;
}
.topmenu a:hover{
   color: #F15A22;		
}
.topmenu .cur{
   color: #F15A22;			
}

/* ¹ã¸æ */
.indexad{
	width:100%;
	padding: 0;
}
.indexad .adin{
	width:100%;
	position: relative;
}
.indexad .carousel-inner .item img{
	width: 100%;
}
.indexad .adin .col-xs-12{
	padding: 0;
}
.indexad .adin .selectbox{
	position: absolute;
	top: 240px;
	left: 0;
	width: 100%;
}
.indexad .adin .pos2{
	position: absolute;
	top: 10px;
}
.bigmap{
	position: relative;
}
.bigmap .add{
	position: absolute;
   top:150px;
	left: 500px;
	z-index:100;
	background: Black;
	padding: 10px 30px;
   color: White;
	
}
.bigmap .add a{
	color: White;
}
.indexad .adin .loginpart{
	position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -200px;
    margin-left: -180px;
    width: 363px;
    min-height: 382px;
    background: rgba(255,255,255,.9);
    border-radius: 4px;  
    border-radius: 5px;
}
.indexad .adin .loginpart input{
	outline: none!important;
}
.indexad .adin .loginpart .partin{
	width: 363px;
	border-radius: 4px;
	margin: 0 auto;
	
}
.indexad .register .row{
   padding-top:27px !important;
}

.loginpart .row{
	padding: 50px;
	padding-top: 30px;
}
.loginpart .row .col-xs-6{
	padding-left: 0;
}
.loginpart p{
	color: white;
}
.loginpart>.row>.col-xs-12{
	margin-bottom: 20px;
	position: relative;
}
.loginpart>.row>.col-xs-12 .wran{
	position: absolute;
	left: 2px;
	top: 38px;
	font-size: 12px;
	color: red;
}
.loginpart>.row>.col-xs-12 .wran i{
	font-size: 14px;
    margin-right: 7px;
    font-style: normal;
    margin-top: 5px;
    vertical-align: -2px;
}
.input-login{
   height: 38px;/* 
   	margin-bottom:20px; */
	font-size:14px;
	color: Black;
}
.usericon{	
	background:white url(../images/iconfont-shouji1.png) no-repeat 225px 3px ; background-size:8%; 
}
.pwicon{	
	/* background:white url(../images/icon-password.png) no-repeat 223px 3px ;  */
}
.selectbox .selectpart{
	background: Black;
	margin: 0 auto;
	border-radius: 4px;
	background-color:rgba(0,0,0,0.5);
}
.selectbox .selectpart tr td{
	padding:4px 0;
}
.selectbox .row{
	width: 100%;
}
.textbox1{
	border-radius: 0px;
	padding: 10px 0;
	height: 46px;	
	margin: 0;
	margin-right: -5px;
}
.textbox2{
	border-radius: 0px;
	padding: 10px 0;
	height: 35px;	
	margin: 0;
}
.textbox3{
	border-radius: 0px;
	padding: 10px;
	height: 35px;	
	margin: 0;
   background: Black;
	color: White !important;
	font-weight: bold;
	border: none;
}

.textbox3::-moz-placeholder {
	color: White !important;
  opacity: 1;
}
.textbox3:-ms-input-placeholder {
	color: White !important;
}
.textbox3::-webkit-input-placeholder {
	color: White !important;
}
.textbox3:hover{
	background: #505050;
}

.textbox4{
	border-radius: 0px;
	padding: 10px 0;
	/* border: none; */
	height: 35px;
  /* -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
          box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
  -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; */
	
}



.selectbox .selectform{
	overflow: hidden;
}
.selectbotx1{
	border-radius: 0px !important;
	height: 35px !important;	
}
.btn-search1{
	background: Black;
	background: #FF7D11;
	border-radius: 0px;
	margin: 0;
	position: relative;
	height: 46px;
}
.btn-search1:hover{
	background: #FF7D11;
}
.addicon{
	background:white url(../images/icon-add.png) no-repeat 10px 6px; 
	padding-left: 40px;
}
.calicon{
	background:white url(../images/icon-calen.png) no-repeat 10px 6px; 
	padding-left: 40px;
}
.calicon2{
	background:white url(../images/icon-calen.png) no-repeat 0px 0px; 
	padding-left: 30px;
}
.adpic{
	width: 100%;
}
.indexpic1{
	background: #f5f5f5 url(../images/indexpicbg1.png) repeat-x bottom;
	width: 100%;
}
.indexpic1 .row{
	max-width: 985px;	
	margin: 0 auto;	
}

/* button */
.btn-user{
   background: #404a58;
	color: White;
	border-radius: 0 !important;
	padding: 6px 7px;
	font-size: 12px;
}
.btn-user:hover{
	color: White;
}

.btn-01{
   background: #005bac;
	color: White;
	border-radius: 0 !important;
	padding: 6px 7px;
	font-size: 12px;
}
.btn-01:hover{
	color: White;
}

.btn-02{
   background: #9f9f9f;
	color: White;
	padding: 6px 7px;
	font-size: 20px;
	font-weight: bold;
}
.btn-02:hover{
	color: White;
	background: #236aad;
}


.btn-03{
   background: white;
	padding: 6px 7px;
	font-size: 20px;
	font-weight: bold;
   color: #b5b5b5 !important;
}
.btn-03:hover{
	color: White;
	background: #236aad;
}


.btn-04{
   background: #FF7D11;
	color: White;
	padding: 2px 14px;
	font-size: 12px;
}
.btn-04:hover{
	color: White;
}


.btn-05{
   background: #FF7D11;
	color: White;
	border-radius: 0 !important;
	padding: 6px 17px;
	font-size: 12px;
}
.btn-05:hover{
	color: White;
}

.btn-06{
   background: #7f8992;
	color: White;
	border-radius: 0 !important;
	padding: 3px 4px;
	font-size: 12px;
	border: 1px solid white;
}
.btn-06:hover{
	color: White;
	background: #005bac;
}

.btn-07{
   background: #E45826;
	color: White;
	border-radius: 0 !important;
	padding: 12px 7px;
	font-size: 16px;
	width: 100%;
}
.btn-07:hover{
	color: White;
}



.btn-del-1{
	background: transparent;
	border-radius: 0 !important;
	padding: 2px;
	font-size: 12px;
}
.btn-del-1:hover{
	background: #005bac;
}



.btn-more1{
   background: white;
	border-radius: 12px;
	padding: 3px 22px;
	font-size: 12px;
	border: 1px solid black;
	color: #5a5a5a;
}
.btn-more1:hover{
	color: White !important;
	background: #FF7D11;
	border: 1px solid #FF7D11;
}

/* indexpart */
.indexpart{
  width: 100%;
}
.part1 .row{
  padding-left:8px;
  padding-right: 8px;
}
.part1 .row .col-xs-6,.part1 .row .col-sm-3{
	padding: 0;
	margin: 0;
	background: Black;
	text-align: center;
}
.city{
}
.citypic{
	opacity: .3;
	width: 100%;
}
.city:hover img{
	opacity: 1;
}
.citypart{
	position: relative;
}
.cityname{
	position: absolute;
	top:65px;
	color:white;
	text-align: center;
	width: 100%;
	font-size:25px;
	z-index:3;
}
.cityname2{
	position: absolute;
	top:150px;
	color:white;
	text-align: center;
	width: 100%;
	font-size:25px;
	z-index:3;
}
.part2 .row{
  padding: 0;
  padding-left:8px;
  padding-right: 8px;
}
.part2 .row .col-xs-6{
	padding: 0;
	margin: 0;
	text-align: center;
}

.part3 .row{
	max-width:985px;
	margin: 0 auto; 
}
.hrinfo{
	/*height: 555px;*/
	display: block;	z-index:11;
	background: #000;
}
.hrinfo .hrpic{
	/*position: absolute;
	left: 0;
	top:0;*/
	background: #000;
	padding: 0;
	width:100%;
}

.hrinfo2{
	display: block;
	z-index:11;
	padding-left: 30px;
}
.hrinfo2 .hrpic{
	left: 0;
	top:0;
	background: #000;
	padding: 0;
	width:100%;
}

.hrinfo3{
	display: block;
	z-index:11;
	padding-left: 10px;
}
.hrinfo3 .hrpic{
	left: 0;
	top:0;
	background: #000;
	padding: 0;
	width:100%;
}
.hrinfo3 h4{
}
.hrinfo3 h3{
	color: #3c3c3c !important;
}

#Pic2,#Pic1{	
	width: 100%;	
	float: left;
}
.hotroom{	
	height:auto;
	overflow: hidden;
}
.hrinfo .info{
	position: absolute;
	left: 0;
	top:0;
	z-index:20;
	/*max-height:565px;*/
	color: White;
	display: none;
	padding: 80px 0;
}
.hrinfo .info *{
	color: White;
	text-align: left;
}
.hrinfo:hover .hrpic a img{
	opacity: .3;
}

.hrinfo2 .info{
	z-index:20;
	max-height:565px;
	color: White;
	padding: 20px 0;
}
.hrinfo2 .info *{
	color: White;
	text-align: left;
}
.hrinfo2:hover .hrpic a img{
	opacity: .3;
}



.footer1{
   background: #F3F3F4;
	width: 100%;
	padding: 50px 0;
}
.footer1 .footerin{
	width: 1131px;
	margin: 0 auto;
}
.footer1 *{
	color: #000;
}
.footer1 h4 a:hover{
	color: #CECECE;
}
.footer1 h5,.footer1 h5 a{
	color: #0F0F0F;
	font-size:15px ;
}

.footer2{
   background: #000;
	width: 100%;
	padding: 26px 0;
}
.footer2 .footerin{
	width: 1131px;
	margin: 0 auto;
}
.footer2 *{
	color: White;
}
.titlepic{
	width: 100%;
	margin: 0;
	padding: 0;
}
.bodybg01{
	background: #fff;
}
.bodybg02{
	background: #dadada;
}
.bodybg03{
	background: #fff;
}
.address{
	width: 100%;
	/* background-color: #F5F5F5 */
}
.addin span{
	color: #0FA6EA;
}
.address2{
	width: 100%;/* 
	background: #3c3c3c; */
	/*border-bottom:1px solid white;*/
}
.addin{
	 width: 1165px; 
	/*width: 84%;*/
	margin: 0 auto;
	color:#666;
	padding: 20px 0;/* 
	padding-left: 30px; */
}

.title1{
	width: 100%;
	background: #fff;
	border-top:1px solid #707070;
	text-align: center;
	color: #666;
	margin-bottom:15px;
	padding: 12px;	
}
.title1 h2{
	margin: 0;
}

.title2{
	width: 100%;
	border-bottom:1px solid #b1b1b1;
	text-align: center;
	color: white;
	margin-bottom:15px;
	padding: 12px;	
}
.title2 h2{
	margin: 0;
}

.title3{
	width: 100%;
	text-align: center;
	color: #666;
	margin-bottom:15px;
	padding: 12px;	
}
.title3 h2{
	margin: 0;
}

.contactinfo{
	width: 100%;
}
.contactinfo .infoin{
	width: 1131px;
	margin: 0 auto;
	color: White;
	padding: 40px 0;
}
.contactinfo .info *{
	color: #666;
}
.contactinfo .info p{
	font-size: 1.5em;
}


.searchpart{
	width: 100%;
}
.searchpart .searchin{
	width: 1131px;
	margin: 0 auto;
	color: White;
	padding: 20px 0;
}
.searchtitle{
	background: #232323;
	border-top:1px solid #b1b1b1;
	border-bottom:1px solid #b1b1b1;
	width: 1131px;
	margin: 0 auto;
	padding: 5px 0;
}
.searchtitle .title span{
   color: #0082e5;
	font-size:20px;
}
.searchtitle .result{
   color: White;
	font-size:13px;
	line-height: 2.5em;
}
.input-search1{
	height: 24px;
	border: 1px solid #077ad1;
	width: 80px !important;
	line-height: 10px;
	padding: 4px;
	background: #e5e5e5;
	color: Black !important;
}

.gyscreen{
	padding: 20px;
	font-size: 13px;
	padding-top:30px;
}
.gyscreen *{	
	font-size: 13px;
	color: white;
}

.gyscreen .item a{
	padding: 5px 10px;
	border-radius: 2px;
	margin-right: 7px;
	color: White;
	margin-bottom: 5px !important;
	height: auto;
	float: left;
}
.gyscreen .item a:hover{
   background: #0082e5;
	color: White;	
}
.gyscreen .item a:actived{
	color:#2f2f2f;
}
.gyscreen .item .active{
   background: #0082e5;
	color: White;
}
.gyscreen .col-xs-2{
	padding: 0;
	margin-bottom: 15px;
}
.gyscreen .col-xs-10{
	margin-bottom:15px;
	padding-right:0;
}
.sort{
	width: 100%;
	margin-bottom:15px;
}
.sort *{
	font-size: 16px;
	color: White;
}
.sort a{
	padding:0 10px;
}
.sort .cur{
	color:#0082e5;
}
.sort a:hover{
	color:#0082e5;	
}
.pager{
	width: 100%;
	background: #1a1a1a;
}
.pagerin{
	width: 1131px;
	margin: 0 auto;
	color: White;
	padding: 8px;	
}
.pagerin .cur {
	color: #0082e5;
}
.pagerin a{
	font-size: 16px;
	padding: 0 20px;
	color: White;
}
.pagerin a:hover{
	color: #0082e5;	
}
.btn-login{
	border: 1px solid #eeeeee;
	background:#009FE8;
   border-radius: 6px;
	width:100%;
	height: 48px;
	font-size: 20px;
	color: White;
	margin-bottom:10px;
	margin-top:10px;
	outline: none;
}
.btn-login:hover{
	color: White;
}
.product1{
	width: 100%;
	padding: 0;
}
.product1 .productin{
	width: 100%;
	padding: 0;
	background: #1c1c1c;
}
.product1 .productin2{
	width: 100%;
	padding: 0;
}
.product1 .productin .col-xs-7,.product1 .productin .col-xs-5{
   padding: 0;
}





.product2{
	width: 100%;
	padding: 0;
}
.product2 .productin{
	width: 100%;
	padding: 0;
}
.product2 .productin .col-xs-7,.product2 .productin .col-xs-5{
   padding: 0;
}
.product2 .productin .col-xs-7{
	overflow: hidden;
}


.product3{
	width: 100%;
	padding: 0;
}
.product3 .productin{
	/* width: 1131px;
	padding: 0;
	margin: 0 auto; */
	width: 100%;
}
.product3 .productin .col-xs-7,.product3 .productin .col-xs-5{
   padding: 0;
}



.prolisttitle{
   background: #232323;
	height: 50px;
}
.listtitle{
   background: #141414;
	color: #0082e5;
	font-size: 18px;
	padding: 12px 24px;
	width:auto;
	float: left;
}
.prolisttitle2{
   background:#323232 url(../images/prolisttitle2bg.png) repeat-x bottom;
	color: White;
	font-size: 18px;
	text-align: center;
	width: 100%;
	padding: 12px 0;	
}
.hotprolist{
	padding: 10px;
}
.hotprolist .propic{
	width: 100%;
	border-radius: 8px;
}
.hottitle{
	margin: 20px 0;
}
.hottitle a{
	font-size: 18px;
	color: white;
}
.fjjs{
	padding-bottom:30px;
	padding-top: 20px;
}
.fjjs h4{
	color: White;
}
.fjjs p{
	line-height: 2em;
	color: White;
}
.xqxq{
   padding: 30px;	
}
.xqxq *{
	color: White;
}
.about1{
	color: #666;
}
.about1 p{
	color: #666;
	font-size: 16px;
	padding: 20px;
	line-height: 1.8em;
}
.about2{
	padding: 50px 0;
}
.about2 *{
	color: #666;
}
.about2 h3{
	margin: 5px;
}
.about2 p{
	font-size: 16px;
	line-height: 1.5em;
}
.table1 *{
   color: White;
}
.table1{
	background: #252525;
	margin-bottom: 20px;
}
.table1 td{
	text-align: center;
}
.about3{
	width: 100%;
}
.about3 .row{
	padding-left: 15px;
	padding-right: 15px;
}
.about3 .row .col-xs-12{
   padding: 0;
	padding-right: 15px;
}
.table1 .title{
   background: #050404;
}



.usercenter{
   width: 100%;
	padding-bottom: 30px;
	background:#fff;
}
.usercenter .usercenterin{

	width:1135px;
	margin:0px auto;
	margin-top:40px;
}
.usercenter .usercenterin .leftpart{
	padding-left: 30px;
	padding-right: 0;
}

.usertitle{
   background:#F15A22;
 	border-radius: 6px;
	color: White;
	font-size: 16px;
	margin-bottom: 10px;
	padding: 10px;
	text-align:  center;
}
.logout a{
	display: block;
   background: #EDEDED;
 	border-radius: 6px;
	font-size: 16px !important;
	margin-bottom: 10px;
	padding: 10px;
	text-align:  center;
	color: Black !important;
	border:1px solid #565656;
	margin-top:30px;
}
.logout a:hover{	
	background: #c6ddf2;
}
.rightmenu{
	height: 40px;
}
.rightmenu .menu{
   background: #EDEDED;
	font-size: 14px;
	padding: 10px 23px;
	color: #666;
 	border-radius: 6px;
	margin-left: 2px;
	
}
.rightmenu .menu a{ 
   color: Black;
}
.rightmenu .menu a:hover{
	color: #005bac;
}
.rightmenu .cur{
   background: #F15A22;
   color: #fff;
}
.rightmenu .cur a{
	color: White;
}
.usertable th{
	background:#999; 
	padding: 10px;
	color: #fff;
	font-size: 14px;
	border:1px solid #999;
}

.nodata{
	padding: 40px;
}

.userphoto{
	width: 160px;
}
.userpic{
	border: 1px solid #9e9e9e;
	width: 100%;
}
.userphoto .edit{
	background: #9e9e9e;
	text-align: center;
	padding:5px;
}
.userphoto .edit a{
	color: White;
}

.maplist{
	width: 100%;
	margin: 0;
	padding: 0;
	/* margin-top:20px; */
	background-color: #F3F3F4;
}
.maplist .maplistin{
	width: 100%;
	padding: 0;
}
.maplist .maplistin .col-xs-7,.maplist .maplistin .col-xs-5{
	
}
.maplist .maplistin .col-xs-7{
	padding-right: 0;
}
.maplist .maplistin .col-xs-5{
	padding-left: 0;
	margin-top:10px;
}
.hotellist{
	background: Black;
	padding:10px;
}
.hotellist *{
	color: White;
}
.hotellist *:hover{
	color: #54afff;
}
.hotellist  .photo{
	position: relative;
}
.hotellist .photo .price{
	width: 100%;
	position: absolute;
	left:0;
	bottom: 20px;
	padding: 5px 10px;
	background-color:rgba(0,0,0,0.5);
	font-size:20px;
	font-weight: bolder;	
}



.hotellist2{
	width: 100%;
    margin: 0px;
    padding: 0px 15px 0 35px;
}
.hotellist2 *{
	/* color: White; */
}
.hotellist2 *:hover{
	/* color: #54afff; */
}
.hotellist2  .photo{
	position: relative;
}
.hotellist2 .photo .price{
	position: absolute;
	left:0;
	bottom: 0px;
	padding: 5px 10px;
	background-color:rgba(0,0,0,0.5);
	font-size:20px;
	padding-right: 15px;
	width: 100%;
}
.hotellist2 .photo .price span{
	font-size: 12px;
}
.hotellist2 .photo .price i{
	font-size: 11px;
	font-style: normal;
	position: relative;
	top:-6px;
}
.hotellist2 .hotelview{
	padding:0 5px;
	margin-bottom: 15px;
	width: 33%;
}
.hotellist2 .hotelview a:hover .price{
   color: White;
}
.hotellist2 h4{
	margin-top: 4px;
}
.hotellist2 h4 a{
	color: Black;
	font-size: 14px;
}
.hotellist2 .add a{
	color: #a5a5a5;
	padding-left: 10px;
	 font-size: 12px;
}

.searchpart2{
	padding:10px 30px;	
}
.searchpart2 label{
   color: White;
	text-align: left !important;
	font-size:16px;
}

.searchpart2 .checkbox-inline{
	background: #cdcbcd;
	width: 100%;
	position: relative;
	color: Black;
	padding: 5px;
	padding-left: 10px;
}
.searchpart2 .checkbox-inline input{
	position: absolute;
	right:10px;
	top:5px;
}

.searchpart2 .checkbox-inline2{
	width: 100%;
	color: Black;
	padding:5px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 12px;
	margin: 0;
}
.searchpart2 .checkbox-inline2 span{
   position: relative;
	top: -2px;
	left:1px;
	white-space: nowrap;
}

.ylzzl{
	padding-bottom:30px;
}
.ylzzl .col-xs-5{
	padding: 0;
}
.ylzzl .col-xs-7{
	padding: 0px;
}
.sliderbg{	
	background:#f5f5f5 url(../images/indexpicbg1.png) repeat-x bottom; 
}
.mapsearch1{
}
.mapsearch1 .row{
	margin-left: 0px;
	padding: 0px;
}
.mapsearch1 .row .col-xs-6{
	padding: 0px 15px;
	padding-right: 20px;
	margin-bottom:10px;
}
.input1 .title{
	padding-right: 10px;
	padding-top: 5px;
}

.input1{
   background: White;
	border:1px solid #e8e7ec;
	/* padding: 8px 5px !important; */
	margin-bottom: 10px;
	outline: none;
}
.input1 .col-xs-4,.input1 .col-xs-3{
	padding-right: 0;
}
.input1 .col-xs-3{
   min-width:90px;
}
.input1 .col-xs-8{
	padding-left: 10px;
}
.selectitem{
	/* background: #FFF; */
	padding-top:8px;
	padding-bottom: 8px;
}
.selectitem span{
	color: White;
	font-size: 14px;
	position: relative;
	top: 3px;
	margin-left:10px;
	margin-right: 5px;
	white-space: nowrap;
}
.selectitem .col-xs-2{
	padding-right: 0;
}
.selectitem .col-xs-10{
	padding-left: 0;
}
.hotelinfo .col-xs-6{
	margin-bottom: 10px;
	padding-right: 0;
}
.hotelinfo .col-xs-6 span{
	font-size:13px;
	white-space: nowrap;
}
.hoteltitle{
	font-size: 20px;
   color: #3c3c3c;	
}
.hrinfo3 .input1{
	margin-left:0px;
	margin-right:0px;
}
.pricepart{
	margin-left: 0;
	margin-bottom: 10px;
}
.pricepart .num{
	font-size: 1.7em;
	padding-right: 5px;
}
.pricepart .col-xs-3,.pricepart .col-xs-4,.pricepart .col-xs-5{
	padding: 0;
	white-space: nowrap;
}
.pricepart .col-xs-3,.pricepart .col-xs-5{
	border-right:1px solid #a0a0a2;
}
.pricepart .col-xs-3{
	text-align: center;	
}
.pricepart .col-xs-4{
	text-align: right;
}
.pricepart .col-xs-5{
	max-width: 110px;
}
.pricepart .sum *{
	color:#005bac;
}
.hotelpic .adpic{
	max-height: 433px;
}
.listtitle2{
    color: #222222;
    font-size: 16px;
    padding: 10px;
    margin-top: 10px;
    width: 100%;
    padding-left: 30px;
}
.hotellistdetail{
	padding:20px 0;
}
.hotellistdetail .sslist .col-xs-3{
	margin-bottom: 10px;font-size:18px;
	vertical-align: -2px;
}
.xqintro{
	padding: 20px;
}
.xqmap{
	padding: 20px 0;
}
.hot{
	padding-left: 12px;
	border-left: 5px solid #F15A22;
}

.hotellist3{
	padding: 35px;
	padding-bottom: 10px;
}
.detailright{
	padding-right: 46px;
}
.hotellist3 h5 a{
	font-size: 14px;
	color: #222;
}
.hotellist3 .ft-price{
   color: #E45826;
	font-size: 18px !important;
}
.hotellist3 .add{
}
.hotellist3 .price{
	margin-top: -10px;
}
.hotellist3 .hotelinfo{
	margin-bottom: 38px;
    border-bottom: 1px solid #ccc;
}
.hot-house-det{
	margin-bottom: 15px;
}

/*#banner_search {  width:355px; height:180px; font-size:14px; color:#595757; background:#FFF; margin-left: 4px;}
#banner_search #banner_search_top { width:355px; height:40px; font-size:14px; float:left;  background:#006ecf }
#banner_search #banner_search_top li { width:66px; height:40px; text-align:center; color:#FFF; float:left; line-height:40px;  }
#banner_search #banner_search_buttom { width:355px; height:140px; font-size:14px; float:left; padding:13px 0px 0px 16px;  }
#banner_search #banner_search_buttom li { width:55px; height:25px; float:left; line-height:25px;  }
.select_item { width:66px; height:40px; text-align:center; color:#FFF; float:left; line-height:40px; background:#004ebc;}

*/
#banner_search { width:680px; height:193px; font-size:14px; color:#595757; margin-left: 4px;}
#banner_search #banner_search_top { width:355px; height:40px; font-size:14px; float:left;  background:#FF7D11 }
#banner_search #banner_search_top li { width:66px; height:40px; text-align:center; color:#FFF; float:left; line-height:40px;  }
#banner_search #banner_search_buttom { width:355px; height:140px; font-size:14px; float:left; padding:13px 0px 0px 16px; border-bottom:1px solid #CCC ;  border-left:1px solid #CCC ; border-right:1px solid #CCC ;background:#FFF;  }
#banner_search #banner_search_buttom li { width:65px; height:25px; float:left; line-height:25px;  }
.select_item { width:66px; height:40px; text-align:center; color:#FFF; float:left; line-height:40px; background:#F0460D;}


/*top*/
#head_box{width:100%; /* overflow:hidden; */}
#header1{width:1200px;margin:0 auto; height:80px;/* overflow:hidden; */ position: relative;background:#fff;padding:15px 0; }
#header1 .top{/* width:204px; */margin-top:5px;z-index:99999;}
#header1 .top p{padding-left:26px;float:left;font-size: 14px; color: #9FA0A0; cursor: pointer;}
#header1 .top #mme{padding-left: 0px;}
#header1 .top p a{font-size: 14px; color: #9FA0A0;}
#header1 .logo{width:192px; overflow: hidden;/*margin-left:50px*/}
#header1 .nav1{width:400px; font-size:16px; overflow:hidden;margin-left:50px;}
#header1 .nav1 li{float:left;margin:10px 16px;}
#header1 .nav1 li a{color:#000;}
#header1 .nav1 li a.color{color:#FF7D11;}
#header1 .nav1 li a:hover{color:#FF7D11;}
#header1 .logoside{
	margin-top: 7px;
	margin-right: 25px;
}
.fl-l{float:left;}
.fl-r{float:right;}

/*尾部*/
#footer{
	background-color: #F3F3F4;
	/* border-top: 1px solid #DDDEDE; */
}
#font{width:100%; overflow:hidden;padding:10px 0 20px;/* background:#F3F3F4; */padding-bottom:50px;background-color: #fff;}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
#font .font_nav{overflow:hidden;text-align: center;padding-left:0; margin: 40px 0 30px;}
#font .font_nav li{float:left;margin:0px 40px;}
#font .font_nav li a{font-size: 16px;}
#font .font_nav li a.active{color: #1FABEB;}
 .font_nav li a.color{color: #1FABEB;} 
#font .font_nav li a:hover{color: #1FABEB;}
#font .font_da{width:1200px;margin:0 auto; overflow: hidden;}
#font .font_center{width:795px;margin:0 auto; overflow:hidden;float: left;}

#font .font_center .fl-l li{float:left;margin:10px}
#font .font_center .er li{float:left}
#font .font_center .er li.kuang{width:100px;height:100px;background:#fff}
#font .font_center .er li.bottom{margin-top:80px;margin-right:5px}
#font .you{width:645px; overflow:hidden;text-align:center;padding-left:0;}
#font .you li{float: left;padding:10px;}
#font .you li a{color:#666666;}
#font .font_right{float:right; margin-top: 45px;}
.center{width:1200px;margin:0 auto;text-align:center;margin-bottom:52px; position:relative;z-index:999;overflow:hidden;}
.align{text-align:center;}
.align p.font{background:url(../images/title.png) no-repeat center ; font-size:30px;height:50px;line-height:50px;margin-top:40px;}
.align p.gray{color:#999;height:30px;line-height:30px;margin-bottom:50px;}
.center1{width:100%;background:#EFEFEF;margin:0 auto;overflow:hidden;}
.door_center{width:1200px;margin:0 auto; overflow: hidden;}
.door_center .we_serve{width: 33.3%; overflow: hidden;float: left;}
.door_center .we_serve .heng{background-color: #FF1A5C;width: 40px; height: 5px;margin: 30px auto 0;}
.door_center .we_serve .img{width: 149px; margin-right: 15px;margin: 0 auto;}
.door_center .we_serve .img2{float: left; width: 80px; margin-right: 15px;}
.door_center .we_serve .img img,
.door_center .we_serve .img2 img{width: 100%;}{width: 100%;}
.door_center .we_serve dd{}
.door_center .we_serve .bt{text-align: left; font-size: 21px; color: #000; line-height: 52px;text-align: center;}
.door_center .we_serve .nr{text-align: left; font-size: 14px; line-height: 35px; text-align: center;}
.center1 .door_center .zu{width:360px;overflow: hidden;float: left;margin:0 50px 20px 0;position: relative;}
.center1 .door_center .zu dt{width:360px;position: relative; }
.center1 .door_center .zu .zu_bg{width:360px;position:absolute;left:0;top:191px;padding:10px 0;padding-left:19px;font-size: 16px;}
.center1 .door_center .zu .zu_bg{color:#fff;}
.center1 .door_center .zu .bg_fff{background:#fff;width:360px;padding-left:10px;line-height: 22px; overflow: hidden;}
.center1 .door_center .zu .bg_fff a{color:#595757;}
.center1 .door_center .zu .bg_fff .jv{color:#FF7D11;font-size: 18px;}
.center1 .door_center .zu span{display:block;float: left;}
.center1 .door_center .zu span.jv{float:right;margin-right:10px;} 
.center1 .door_center p.bottom{width:190px;margin:50px auto;background:#fff;border:1px solid #C9C9CA;text-align: center;padding: 10px 0;font-size:20px;}
.center .door_center .start{width:170px;text-align:center;float:left;margin:10px 43px;}
.center .door_center .start .font{font-size: 16px;color:#000; font-weight:bolder;}

.center .door_center>.start>dd:last-child{width: 150px; margin: 0 auto;}
.center .door_center .start dd{padding:5px 10px;}
.center3{width:100%;background:#00A0E9;margin:0 auto;color:#fff;text-align:center;overflow: hidden;/* height: 145px; */}
.center3 .door_center1{width:1100px; padding-top: 35px; padding-bottom: 26px; margin:0 auto;/* margin-top:20px; */position: relative;}
.center3 .door_center1 .size{font-size:40px;padding:7px 0;color:#fff;padding-top:50px;}
.center3 .door_center1 .man{font-size: 14px;margin:10px 0;color:#fff;}
.center3 .door_center1 .tel2{
	float: left; margin-left: 32px;
}
.center3 .door_center1 .bottom1{margin-bottom:-20px; position: relative; z-index: 99}
.center1 .door_center li{ float: left;margin:10px 85px 50px 0;}
.fang{width:100%;background: url(../images/fang.jpg) no-repeat top center;height:500px; position: relative;
}
.fang .fang_bg{width:100%;background:rgba(32,32,32,0.5);height:100px;position: absolute;bottom:0; overflow: hidden;z-index: -1}
.fang .zhong{width:1200px; height:700px;overflow: hidden;margin:0 auto;}
.fang .zhong .fang_right{width:600px;float: right;margin-top:100px;text-align: left;}
.fang .zhong .fang_right a.bai{font-size:40px;color:#fff;}
.fang .zhong .fang_right a.bai1{font-size:18px;color:#fff;}
.fang .fang_right .right_ul{width:100%; overflow: hidden;margin-top:40px;}
.fang .fang_right .right_ul li{width:148px;padding-right:20px;color:#fff;float: left;margin-right:10px;}
.ma_10{margin-top:20px;}
.door_center1{width:1200px; overflow: hidden;margin:0 auto;margin-bottom:100px;}
#qiehuan{width:750px;float: left; overflow: hidden; position: relative;}
#qiehuan #qie_dl{width:750px; overflow: hidden;position: relative;}
#qiehuan #qie_dl li{width:365px; position: relative; overflow: hidden;text-align:left;float: left;}
#qiehuan #qie_dl li b{width: 365px;overflow: hidden;font-size:18px; color:#000;display:block;text-align:center;margin-top:5px}
#qiehuan p{width:85px;overflow: hidden;margin:0 auto; position: absolute;left:333px;bottom:43px;}
#qiehuan p span{width:11px;height:11px;padding:10px;background:url(../images/hui.png) no-repeat center;color:#fff;}
#qiehuan p span.current{width:11px;height:11px;background:url(../images/red.png) no-repeat center;}
#midden{width:365px;height:280px; float: left; position: relative; overflow: hidden;}
#midden b{color:#000;display: block;text-align: center;font-size: 18px;padding-top:4px;}
#midden .m_left{position: absolute;left:0;top:120px;z-index: 9999}
#midden .m_right{position: absolute;right:0;top:120px;z-index: 9999}
#midden  .co-operating{width:365px;margin:0 auto;height:280px; position:relative; overflow:hidden;}
#midden  .co-operating li{width:365px;float:left;}
#midden  .co-operatings{position:absolute;}
.fang .fang_left{width:356px;float:left; position: relative;}
.fang .fang_left p{ position: absolute; top:40px; left:230px;}
.copyright{
	margin-top: 30px;
}

/**********************新浦房修改*******************************/
/*heade-nav*/


#head_box .header-nav{
	width: 100%;
	/* overflow: hidden; */
	height: 52px;
	background-color: #00A0E9;
}
#head_box .header-nav .header-nav-con{
	width: 1215px; 
	/*width: 85%;*/
	margin: 0 auto;
	/* overflow: hidden; */
	height: 52px;
}
#head_box .header-nav .header-nav-con>ul {
	/* overflow: hidden; */
	height: 50px;
	margin-bottom: 0px;
	padding: 0px;
}
#head_box .header-nav .header-nav-con ul li{
	float: left;
}
#head_box .header-nav .header-nav-con ul li a{
	display: inline-block;
	padding: 15px 0px;/* 
	margin-right: 13px; */
	color: #fff;
	font-size: 16px;
	width: 114px;
	text-align: center;
}
#head_box .header-nav .header-nav-con ul li.active a{
	background-color: #008CD6;
}
#head_box .header-nav .header-nav-con ul li:hover a{
	background-color: #008CD6;
	width: 114px;
}
}
#header1 p.logo{width:192px; overflow: hidden;margin-left:50px}
#head_box .header-nav .header-nav-con .fuwutel{
	line-height: 52px;
}
#head_box .header-nav .header-nav-con>p a{
	display: inline-block;
	color: #fff;
	font-size: 14px;
	line-height: 52px;
}
#head_box .header-nav .header-nav-con>div>p a{
	display: inline-block;
	color: #fff;
	font-size: 14px;
	line-height: 52px;
}
/*heade-nav/ */
/* index */
.carousel-indicators{
	margin-bottom: 6%;
	position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}
.banner-wrap{
	/* height: 610px; */
}
.banner-wrap .banner-box{
	/* height: 610px; */
}
.banner-wrap .banner{
	 /* height: 610px; */
	width: 100%;
	/*background: url(../images/adverse.jpg) no-repeat bottom center;
	background-size: cover; */
}
.searchbox {
	position: absolute;
	bottom:0px; 
    left: 0;
    width: 100%;
    background-color: rgba(0,0,0,.6);
    padding: 22px 0;
}
.searchbox .search-wrap{
	width: 885px;
	margin: 0 auto;
	background-color: #fff;
	height: 45px;
}
.searchbox .search-wrap>div{
	float: left;
}
.glyphicon-menu-down:before {
    content: "\e259";
}
.glyphicon{
	color: #00A0E9;
	cursor: pointer;
}
.searchbox .search-wrap>div.store {
	    border-bottom: 1px solid #ccc;
}
.searchbox .search-wrap .store{
	width: 80px;
	height: 45px;
	text-align: center;
	line-height: 45px;
    font-size: 14px;
    border-right: 1px solid #A9AAAA;
    position: relative;
}
.searchbox .search-wrap .store .select-store{
	position: absolute;
	background-color: #fff;
}
.searchbox .search-wrap .store .select-store span{
	display: block;
	text-align: center;
    width: 78px;
    border-bottom: 1px solid #ccc;
}
.homeyuan{
	width: 690px;
	overflow: hidden;
	height: 45px;
	padding-left: 18px;
}
.homeyuan input{
	outline: none;
	/*line-height: 45px;*/
	height: 45px;
	width: 100%;
	border: none;
	border-right: 1px solid #ccc;
}
.search-buttton button{
	width: 115px;
    height: 45px;
    border: none;
    background-color: #00A0E9;
    color: #fff;
    font-size: 20px;
}
.tab-store {
	width: 180px;
	margin: 0 auto;
	overflow: hidden;
	font-size: 25px;
	margin-top:25px; 
	margin-bottom: 30px;
}
.tab-store li{
	float: left;
	width: 89px;
	text-align: center;
	color: #717071;
	cursor: pointer;
}
.tab-store li:nth-child(1){
	border-right: 1px solid #6F7070;
}
.tab-store li.active{
	color: #E45825;
}
.center1 .door_center .zu dt::after{
	content: '';
	width: 100%;
	height: 45px;
	line-height: 45px;
	color: #fff;
	padding-left: 15px;
	font-size: 16px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color: rgba(0,0,0,.5);
}
.center1 .more-home{
	width: 100%;
}
.center1 .more-home .more-hime-wrap{
	width: 190px;
	height: 45px;
	border:1px solid #D0D0D1;
	margin: 0 auto;
	background-color: #fff;
	line-height: 45px;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 50px;
}
.center1 .more-home .more-hime-wrap a{
	display: block;
	font-size: 18px;
	color: #888;
	text-decoration: none;
}
.fangpu{width:100%;background: url(../images/fang.jpg) no-repeat top center;height:500px; position: relative;
}
.fangpu .adzhong{
	width:1030px; /* 
	width:1050px;  */
	/* height:650px; */
	height: 500px;
	overflow: hidden;
	margin:0 auto;
	position: relative;
}
.fangpu .adzhong .fang_left{
	float: left;
	position: absolute;
	top: 60px;
	left: 0px;
}
.fangpu .adzhong .fang_left p.ma_10{
	margin-top: 0px;
}
.fangpu .adzhong .fang_left p.m_10{
	margin-top: 18px;
	margin-bottom: 37px;
}
.fangpu .adzhong .fang_right{
	float: right;
/* 	position: absolute;
top: -13px;
right: 0px; */
}
.fangpu .adzhong .fang_right p{
	float: left;
	/* position: absolute; */
	position: relative;
}
.fangpu .adzhong .fang_right p:nth-child(1){
/* 	right: 0px;
top: 0px; */
	margin-top: 30px;
}
.fangpu .adzhong .fang_right p:nth-child(2){
	right: -42px;
	top: 18px;
}
.fangpu .adzhong .logopu{
	width: 204px;
	overflow: hidden;
}
.fangpu .adzhong .logopu span{
	font-size: 32px;
	color: #fff;
	line-height: 51px;
	display: inline-block;
}
.fangpu .adzhong .fang_left a.bai{font-size:40px;color:#fff;}
.fangpu .adzhong .fang_left a.bai1{font-size:18px;color:#fff;}
/* index end */

/* zhuce */
.register .placepwds{
	width: 191px;
	border:1px solid #ccc;
	border-right: none;
	height: 38px;
	padding-left: 15px;
}
.register .getyzm{
	text-align: center;
	width: 100px;
	border:1px solid #ccc;
	height: 38px;
	background-color: #fff;
}
.register input{
	outline: none;
}
.ft-blue{
	color: #000;
}
.ft-blue, .ft-blue a {
    color: #888;
    font-size: inherit;
}
.loginpart p {
     color: #000; 
}
/* zhuce end */
/* login */
.loginpart .placepwds{
	width: 163px;
	border:1px solid #ccc;
	border-right: none;
	height: 38px;
	padding-left: 15px;
}
.loginpart .getyzm{
	text-align: center;
	width: 100px;
	border:1px solid #ccc;
	height: 38px;
	background-color: #fff;
	border-radius: none;
}
.loginpart input{
	outline: none;
}
.loginpart .partin .alignright a:nth-child(1){
	float: left;
}
.loginpart .partin .alignright a{
	color: #0EA3E7;
}
.loginpart .partin .alignright a:hover{
	color: #0EA3E7;
}
/* login end */

/* pwd */
#messageShow .book-house{
}
#messageShow .book-house>div.h3{
	width: 100%;
	border-bottom: 1px solid #DDDEDE;
	padding-bottom:5px; 
}
#messageShow .book-house h3{
	width: 100%;
	font-size: 22px;
	padding-left: 10px;
	border-left: 2px solid #00A0E9;
}
#messageShow .book-house .form-wrap{
	width: 100%;
	padding-left: 30px;
}
#messageShow .book-house .form-wrap>input{
	width: 438px;
	height: 60px;
	border:1px solid #D6D7D7;
	margin-top: 55px;
	font-size: 16px;
	padding-left: 12px;
	display: block;
}
#messageShow .book-house .form-wrap>div{
	width: 450px;
	height: 60px;
	margin-top: 55px;
	font-size: 16px;/* 
	border:1px solid #D6D7D7; */
	/* overflow: hidden; */
	position: relative;
}
.form-wrap .forget .warn{
	position: absolute;
	top: 75px;
	left: 0px;
	color: red;
	font-size: 14px;
}
.form-wrap .forget .warn i{
	font-style: normal;
	font-size: 22px;
	vertical-align: -5px;
	margin-right: 10px;
}
#messageShow .book-house .form-wrap>.yzm{
	border:1px solid #D6D7D7;
}
#messageShow .book-house .form-wrap>.forget>input{
	width: 100%;
	height: 60px;
	border:1px solid #D6D7D7;
	font-size: 16px;
	padding-left: 12px;
	display: block;
}
#messageShow .book-house .form-wrap>.yzm>input:nth-child(1){
	width: 320px;
	height: 58px;
	border:0px;
	padding-left: 12px;
	border-right: 1px solid #ccc;
}	
#messageShow .book-house .form-wrap>.yzm>input:nth-child(2){
	width: 125px;
	height: 58px;
	 border: 0px; 
	background-color: #fff;
}
#messageShow .book-house .form-wrap>button{
	margin-top: 55px;
	width: 240px;
	height: 40px;
	cursor: pointer;
	color: #fff;
	background-color: #00A0E9;
	font-size: 18px;
	border-radius: 5px;
	border: 0px;
	margin-bottom: 100px;
}
/* pwd end */
/*maplonglist*/
.dingwei{
	padding: 15px 0;
	padding-left: 30px;
}
.maplist .maplistin .searchpart2 .keywords{
	font-size: 16px;
	line-height: 45px;
}
.maplist .maplistin .searchpart2 .area{
	float: left;
	overflow: hidden;/* 
	width: 655px; */
	height: 30px;
	overflow: hidden;
	width: 100%;
}
.maplist .maplistin .searchpart2 .more-area{
	float: left;
	overflow: hidden;
	border: 1px solid #595757;
}
.maplist .maplistin .searchpart2 .more-area>a{
	display: inline-block;
	padding: 0px 10px;
	color: #595757;
	text-decoration: none;
}
 .hotellist-pf{
	width: 100%;
	width: 100%;
    padding-left: 45px;
}
.hotellist-pf-wrap{
	margin: 0 auto;
	overflow: hidden;
}
.hotellist-pf-wrap a dl{
	/* width: 329px; */
	position: relative;
    float: left;
    margin-bottom: 20px;
    margin-right: 14px;
    width: 100%;
}
.hotellist-pf-wrap a dl dt{
}
.hotellist-pf-wrap a dl dt img{
}
.hotellist-pf-wrap a dl dd{
}
/* .hotellist-pf-wrap a dl>dt{
	height: 203px;
} */
.hotellist-pf-wrap a dl:nth-of-type(3n){
	margin-right: 0px;
}
.hotellist-pf-wrap a dl:nth-of-type(3n){
	margin-right: 0px;
}
.hotellist-pf-wrap a dl>dd:nth-of-type(1){
	/* position: absolute; */
	/* bottom: 0px; */
	/* top: 206px; */
	top: 61%;
	width: 100%;
	background-color: rgba(0,0,0,.5);
	padding-bottom: 44px;
}
.hotellist-pf-wrap a dl>dd:nth-of-type(1) span{
	height: 43px;
    line-height: 43px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background-color: rgba(0,0,0,.5);
}
.hotellist-pf-wrap a dl>dd:nth-of-type(1) span:nth-child(1){
	float: left;
	width: 75%;
}
.hotellist-pf-wrap a dl>dd:nth-of-type(1) span:nth-child(2){
	float: right;
	width: 25%;
	background-color: rgba(0,0,0,.8);
}
.hotellist-pf-wrap a dl>dd:nth-of-type(2){
	background-color: #fff;
	width: 100%;
	padding: 20px 0 15px 20px;
}
.hotellist-pf-wrap a dl>dd:nth-of-type(2)>p:nth-child(2){
	overflow: hidden;
}
.hotellist-pf-wrap a dl>dd:nth-of-type(2)>p:nth-child(1){
	font-size: 16px;
}
.hotellist-pf-wrap a dl>dd:nth-of-type(2)>p:nth-child(2) span:nth-child(1){
	font-size: 14px;
}
@media screen and (max-width:1366px){
		.hotellist-pf-wrap a dl>dd:nth-of-type(2)>p:nth-child(2) span:nth-child(1){
			font-size: 12px;
		}
		.hotellist-pf-wrap a dl>dd:nth-of-type(2) {
		    background-color: #fff;
		    width: 100%;
		    padding: 20px 0 15px 5px;
		}
}
.hotellist-pf-wrap a dl>dd:nth-of-type(2)>p:nth-child(2) span:nth-child(2){
	font-size: 12px;
	float: right;
	margin-right: 5px;
}
.hotellist-pf-wrap a dl>dd:nth-of-type(2)>p:nth-child(2) span.money{
	font-size: 21px;
	color: #E45825;
}
.hotellist-pf-wrap a dl>dd:nth-of-type(2)>p:nth-child(2) span.money span{
	margin-left: 3px;
}
/*maplonglist end*/
/* yuyue_house */
img{border:0;}
.banner_pf{/* margin:200px auto 0; */width:730px;overflow:hidden;}
.large_box_pf{width:730px;height:480px;overflow:hidden;margin-bottom: 10px;}
.large_box_pf img{display:block;height: 480px;
    width: 100%;}
.small_box_pf{width:730px;height:93px;overflow:hidden;}
 .small_list_pf{position:relative;float:left;width:655px;height:73px;overflow:hidden;}
.small_list_pf ul{height:73px;overflow:hidden;}
.small_list_pf ul li{position:relative;float:left;margin-right:10px;width:125px;}
.small_list_pf ul li img{display:block;width: 100%;}
.small_list_pf ul li .bun_bg_pf{display:none;position:absolute;top:0;left:0;width:125px;height:93px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.small_list_pf ul li.on .bun_bg_pf{display:block;}
.btn_pf{display:block;width:20px;height:73px;background-color:#777;background-repeat:no-repeat;background-position:center center;cursor:pointer;border-radius: 0px;}
.left_btn_pf{float:left;background-image:url(../images/left_btn.png);    margin-right: 10px;}
.right_btn_pf{float:right;background-image:url(../images/right_btn.png);} 

.hrinfo3 .info .row .xiaoqu{
	width: 100%;
	overflow: hidden;
}
.hrinfo3 .info .row .xiaoqu .xiaoqu_name{
	width: 100%;
	padding-right: 40px;
	border-bottom: 1px dashed #E0E0E0;
}
.hrinfo3 .info .row .xiaoqu .xiaoqu_name p{
	font-size: 21px;
	color: #000;
	margin-bottom: 30px;
}
.hrinfo3 .info .row .xiaoqu .xiaoqu_detail{
	padding: 15px 0px;
	border-bottom: 1px dashed #E0E0E0;
}
.hrinfo3 .info .row .xiaoqu .xiaoqu_detail>p{
	font-size: 14px;
	margin: 5px 0px 0px 0px;
}
.hrinfo3 .info .row .xiaoqu .xiaoqu_detail>p:nth-of-type(1)>span{
	font-size: 21px;
	margin: 0px;
}
.hrinfo3 .info .row .xiaoqu .xiaoqu_detail>p:nth-of-type(1)>span:nth-of-type(2){
	margin: 0 30px;
	display: inline-block;
}
.hrinfo3 .info .row .xiaoqu .xiaoqu_detail>p:nth-of-type(2){

}
.hrinfo3 .info .row .xiaoqu .xiaoqu_price{
	width: 100%;
	padding: 15px 0 35px;
	color: #F15A22;
	font-size: 12px;
}
.hrinfo3 .info .row .xiaoqu .xiaoqu_price>span:nth-child(1){}
.hrinfo3 .info .row .xiaoqu .xiaoqu_price>span:nth-child(1) i{
	font-style: normal;
	font-size: 25px;
}
.hrinfo3 .info .row .xiaoqu .xiaoqu_price>span:nth-child(2){
	margin-left: 20px;
	margin-right: 3px;
}
.hrinfo3 .info .row .xiaoqu .xiaoqu_price>span:nth-child(2),
.hrinfo3 .info .row .xiaoqu .xiaoqu_price>span:nth-child(3){
	display: inline-block;
	/* width: 55px;
	height: 23px;
	line-height: 23px; */
	padding: 3px 15px;
	cursor: pointer;
	text-align: center;
	border: 1px solid #F15A22;
	border-radius: 8px;
}
.hrinfo3 .info .row .xiaoqu button.xiaoqu_yuyue{
	width: 265px;
	height: 40px;
	line-height: 40px;
	/* background-color: #00A0E9; */
	font-size: 16px;
	color: #fff;
	border: 0px;
	text-align: center;
}
.hrinfo3 .info .row .xiaoqu button.default{
	background-color: #00A0E9; 
}
.hrinfo3 .info .row .xiaoqu button.dispaly{
	background-color:: #afb3b5;
}
.house_around .dec_house{
	padding-bottom: 30px;
	border-bottom: 1px solid #E5E5E5;
}
.house_around .dec_house h3,
.house_around .sheshi_house h3{
	font-size: 18px;
	font-weight: normal;
	padding-left: 13px;
	border-left: 4px solid #00A0E9;
	height: 26px;
	line-height: 26px;
}
.house_around .sheshi_house{
	overflow: hidden;
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 40px;
}
.house_around .dec_house>p{
	margin-top: 22px;
	line-height: 22px;
}
.house_around .sheshi_house>.col-xs-10>.sslist{
	margin: 0px;
	margin-top: 20px;
	padding-left: 30px;
}
.house_around .sheshi_house>.col-xs-10>.sslist>.col-xs-3{
	/* text-align: center; */
	margin-bottom: 15px;
	height: 28px;
}
.house_around .sheshi_house .m-map{
	margin-top: 35px;
}
.hotelinfo>p{
	position: relative;
	 
}
.hotelinfo>p>.fangname{
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	position: absolute;
	bottom: 0px;
	left: 0px;
	font-size: 16px;
	background-color: rgba(0,0,0,.5);
}
.hotelinfo>p img{
	width: 212px;
    height: 159px;
}
/* .hotelinfo>p::after{
	content: "";
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	position: absolute;
	bottom: 0px;
	left: 0px;
	font-size: 16px;
	background-color: rgba(0,0,0,.5);
} */
.hot-house-det>div:nth-of-type(1) span{
	font-size: 12px;
}
.hot-house-det>div:nth-of-type(2) span{
	font-size: 16px;
	color: #F15A22;
}
.xiemsg{
	width: 100%;
	background: #F3F3F4;
}
.xiemsg .xiemsg_wrap{
	padding-top: 38px;
	padding-bottom: 260px;
}
.xiemsg .xiemsg_wrap .form-xie>h3{
	height: 60px;
	line-height: 60px;
	font-size: 25px;
	border-bottom: 1px solid #CECFCF;
}
.xiemsg .xiemsg_wrap .form-xie .input{
	margin-top: 38px;
}
.xiemsg .xiemsg_wrap .form-xie .input input{
	width: 445px;
	padding-left: 10px;
	height: 35px;
	border:1px solid #D3D4D4;
	outline: none;
}
.xiemsg .xiemsg_wrap .form-xie .input span{
	color: #0EA5E9;
	font-size: 14px;
	display: inline-block;
	margin-left: 15px;
}
.xiemsg .xiemsg_wrap .your-choice{
	width: 270px;
	height: 400px;
	background-color: #fff;
}
.xiemsg .xiemsg_wrap .your-choice .your-choice-wrap{
	width: 100%;
	padding: 18px 18px 33px 18px;
}
.xiemsg .xiemsg_wrap .your-choice .your-choice-wrap>h4{
	font-size: 25px;
	font-weight: normal;
	border-bottom: 1px solid #D0D1D1;
	padding-bottom: 20px;
}
.xiemsg .xiemsg_wrap .your-choice .your-choice-wrap>p>img{
	width: 234px;
	height: 160px;
	/* position: relative; */
}
.xiemsg .xiemsg_wrap .your-choice .your-choice-wrap>p.img{
	position: relative;
	margin-top: 28px;
	margin-bottom: 10px;
}
.xiemsg .xiemsg_wrap .your-choice .your-choice-wrap>p.img::after{
	width: 100%;
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color: rgba(0,0,0,.5);
	font-size: 16px;
	color: #fff;
	height: 38px;
	line-height: 38px;
	text-align: center;
}
.xiemsg .xiemsg_wrap .your-choice .your-choice-wrap>p span{
	font-size: 14px;
}
.xiemsg .xiemsg_wrap .your-choice .your-choice-wrap>p span:last-child{
	font-size: 21px;
	color: #F15A22;
}
/* .qwes input[type="checkbox"]
{
    -webkit-appearance: none;让原本的样式不起作用（这是重点）
    border:1px solid #DADADA;分割线
    height:15px;
    width:15px;
    outline:none;
    vertical-align: middle;
    cursor: pointer;
}
.qwes input[type="checkbox"]:checked
{ 
    background:#F34E51 url(../images/yescheck.png) 1px 2px;
    background-size: 13px;背景大小
} */
.xiemsg .xiemsg_wrap .form-xie .input:nth-child(2) span{
	display: inline-block;
	margin-left: 20px;
}
.xiemsg .xiemsg_wrap .form-xie .tiaoyue{
	margin-top: 20px;
	margin-bottom: 78px;
}
.tiaoyue p{
	padding-left: 15px;
    margin-bottom: 15px;
    margin-top: -10px;
}
.tiaoyue p>input{
	height: 25px;
	text-align: center;
}
.xiemsg .xiemsg_wrap .form-xie .aniu{
}
.xiemsg .xiemsg_wrap .form-xie .aniu a{
	display: inline-block;
	border:1px solid #00A0E9;
	width: 240px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	font-size: 18px;
	text-align: center;
}
.xiemsg .xiemsg_wrap .form-xie .aniu a:nth-child(1) {
	display: inline-block;
	background-color: #fff;
	color: #00A0E9;
}
.xiemsg .xiemsg_wrap .form-xie .aniu a:nth-child(2) {
	background-color: #00A0E9;
	color: #fff;
	margin-left: 10px;
}
.xiemsg .xiemsg_wrap .form-xie .aniu{
}
.room-reserve .aniu{
	margin-top: 70px;
	margin-bottom: 200px;
	margin-left: 20px;
}
.room-reserve a{
	display: inline-block;
	border:1px solid #00A0E9;
	width: 240px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	font-size: 18px;
	text-align: center;
}
.room-reserve a:nth-child(1) {
	display: inline-block;
	background-color: #fff;
	color: #00A0E9;
}
.room-reserve a:nth-child(2) {
	background-color: #00A0E9;
	color: #fff;
	margin-left: 10px;
}
/* yuyue_house end */
/* yuyue_suc */
.containers{

	background-color: #F3F3F4;
}
.yuyue-suc{
	width: 710px;
	padding-top: 180px;
	height: 670px;
	margin: 0 auto;
}
.yuyue-suc span{
	font-size: 21px;
	color: #000;
	margin-left: 40px;
}
/* yuyue_suc end */
/* yuyue_apply */
.yuapply{
	width: 100%;
	overflow: hidden;
}
.yuapply-wrap{
	width: 100%;
}
.yuapply-wrap .top{
	width: 100%;
	height: 468px;
	/* background:url(../images/y_bg.jpg) no-repeat center center; */
	background:url(../images/kefu2.jpg) no-repeat center center;
	background-attachment: fixed;
	background-size: cover;
	position: relative;
	margin-top: -1px;
}
.yuapply-wrap .top .top-center{
	position: absolute;
	width: 840px;
	height: 119px;
	margin: 0 auto;
	top: 50%;
	margin-top: -60px;
	left: 50%;
	margin-left: -420px;
	text-align: center;
	background: url(../images/y_bt.png) no-repeat;
}
.yuapply-wrap .top .top-center p:nth-child(1){
	font-size: 45px;
	color: #fff;
	margin-top: 22px;
}
.yuapply-wrap .top .top-center p:nth-of-type(2){
	font-size: 16px;
	color: #fff;
	margin-top: 35px;
}
.yuapply-wrap .process{
	width: 100%;
	overflow: hidden;
	margin-bottom: 85px;
	background: url(../images/border.png) repeat-x center 203px;
}
.yuapply-wrap .process>ul{
	overflow: hidden;
	margin: 0 auto;
	margin-top: 110px;
	padding-bottom: 90px;
	width: 1160px;
}
.yuapply-wrap .process>ul>li{
	float: left;
	overflow: hidden;
	margin-right: 85px;
}
.yuapply-wrap .process>ul>li:last-child{
	margin-right: 0px;
}
/* .yuapply-wrap .process>ul>li>img{
	width: 100%;
} */
.yuapply-wrap .process>ul>li.odd{
	height: 1px;
	width: 7%;
	background-color: #D0D0D1;
	margin-top: 45px;
}
.yuapply-wrap .process>ul>li:nth-child(2n){
	/* margin: 0 1%;
	width: 5%; */
}
.yuapply-wrap .process p{
	text-align: center;
	font-size: 23px;
	margin-top: 23px;
}
.yuapply-wrap .process>h3{
	text-align: center;
	font-size: 25px;
	margin-top: 88px;
}
.yuapply-wrap .process a{
	width: 188px;
	height: 38px;
	line-height: 38px;
	border:2px solid #FFACB0;
	border-radius: 13px;
	background-color: #fff;
	color: #FFACB0;
	margin-bottom: 85px;
	margin: 0 auto;
	display: block;
	text-align: center;
	font-size: 16px;
}
.yuapply-wrap .process>div{
	width: 100%;
}
.yuapply-wrap .liuchen{
	width: 100%;
	overflow: hidden;
	margin-bottom: 105px;
}
.yuapply-wrap .liuchen>.liuchen-wrap{
	width: 100%;
	height: 648px;
	/* background:url(../images/liuchen.jpg) no-repeat center center; */
	 background:url(../images/bj3.jpg) no-repeat center center; 
	 background-attachment: fixed;
	 background-size: cover;
	padding-top: 90px;
}
.yuapply-wrap .jiaozu_liuchen>.liuchen-wrap{
	width: 100%;
	height: 648px;
	background:url(../images/bj4.jpg) no-repeat center center;
	 background-attachment: fixed;
	 background-size: cover;
	padding-top: 90px;
}
.yuapply-wrap .liuchen>.liuchen-wrap .liuchen-det{
	 width: 1160px; 
	/* width: 63%; */
	margin: 0 auto;
	overflow: hidden;
}
.yuapply-wrap .liuchen>.liuchen-wrap .liuchen-det>h3{
	margin-top: 0px;
	text-align: center;
    color: #fff;
    font-size: 25px;
    margin-bottom: 90px;
}
.yuapply-wrap .liuchen>.liuchen-wrap .liuchen-det div:nth-of-type(1){
	overflow: hidden;
	width: 100%;
	margin-bottom: 60px;
	margin-left: 3%;
}
.liuchen>.liuchen-wrap .liuchen-det div:nth-of-type(1) dl{
	float: left;
	 margin-right: 93px; 
}
.jiaozu_liuchen>.liuchen-wrap .liuchen-det div:nth-of-type(1) dl{
	margin-right: 0px;
	width: 249px;
}
.liuchen>.liuchen-wrap .liuchen-det div:nth-of-type(1) dl img{
	/* width: 100%; */
}
.liuchen>.liuchen-wrap .liuchen-det div:nth-of-type(1) dl dt{
	margin-bottom: 60px;
	text-align: center;
}
.liuchen>.liuchen-wrap .liuchen-det div:nth-of-type(1) dl:last-of-type{
	margin-right: 0px;
}
.liuchen>.liuchen-wrap .liuchen-det div:nth-of-type(1) dl dd{
	font-size: 23px;
	color: #fff;
	 text-align: center; 
}
.jiaozu_liuchen>.liuchen-wrap .liuchen-det div:nth-of-type(1) dl dd{
	color: #000;
}
.yuapply-wrap .liuchen>.liuchen-wrap .liuchen-det a{
	width: 188px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border:1px solid #fff;
	border-radius: 13px;
	background-color: transparent;
	color: #fff;
	margin-bottom: 85px;
	margin: 0 auto;
	display: block;
	font-size: 16px;
}
.liuchen_jieshao{
	width: 100%;
	overflow: hidden;
}
.liuchen_jieshao>h3{
	margin-top: 0px;
	text-align: center;
    color: #000;
    font-size: 25px;
    margin-bottom: 100px;
}
.liuchen_jieshao .liuchen_jieshao_wrap{
	width: 1023px;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 85px;
}
.liuchen_jieshao .liuchen_jieshao_wrap>div{
	width: 150px;
	float: left;
	margin-right: 140px;
	position: relative;
}
.liuchen_jieshao .liuchen_jieshao_wrap>div::after{
	content: "";
	width: 95px;
	height: 15px;
	position: absolute;
	right: -115px;
	top: 70px;
	background: url(../images/intro5.png)no-repeat;
}
.liuchen_jieshao .liuchen_jieshao_wrap>div:last-of-type{
	margin-right: 0px;
}
.liuchen_jieshao .liuchen_jieshao_wrap>div>p:nth-child(1){
	margin-bottom: 50px;
}
.liuchen_jieshao .liuchen_jieshao_wrap>div>p:nth-child(2){
	font-size: 23px;
	text-align: center;
	color: #000;
	padding: 0 18px;
}
.liuchen_jieshao a{
	width: 188px;
	height: 38px;
	line-height:38px;
	text-align: center;
	border:2px solid #FFACB0;
	border-radius: 13px;
	background-color: #fff;
	color: #FFACB0;
	margin-bottom: 85px;
	margin: 0 auto;
	display: block;
	font-size: 16px;
	margin-bottom: 70px;
}
.liuchen_jieshao a:hover{
	color: #FFACB0;
}
/* map_long */
.indexad .adin .pos2{
	background: rgba(0,0,0,.4);
	top: 0px;
	padding: 10px 300px;
}
.indexad .adin .pos2 .find a.before{
	display: inline-block;
	float: left;
	width: 160px;
	height: 54px;
	font-size: 16px;
	color: #fff;
	line-height: 54px;
	text-align: center;
	margin-right: 10px;
	border-radius: 5px;
	border:2px solid #00A0E9;
	cursor: pointer;background-color: rgba(0,0,0,.7);
}
.indexad .adin .pos2 .find a.after{
	display: inline-block;
	float: left;
	width: 160px;
	height: 54px;
	font-size: 16px;
	color: #fff;
	line-height: 54px;
	text-align: center;
	margin-right: 10px;
	border-radius: 5px;
	border:2px solid #00A0E9;
	cursor: pointer;background-color: #00A0E9;
}
/* map_long end */
/* yuyue_apply end */



/* ***************************************会员中心页面 */
/*myorder*/
#head_box .header-nav .header-nav-con2{
	width: 1300px;
	margin: 0 auto;
	/*overflow: hidden;*/
}
#head_box .header-nav .header-nav-con2>div>p{
	padding: 0 10px;
	margin-left: 5px;
}
.addin1{
	width: 1250px;
	margin: 0 auto;
	color:#000;
	padding: 15px 0;/* 
	padding-left: 30px; */
}
.vip{
	width: 100%;
	overflow: hidden;
	/*border-bottom: 1px solid #DDDEDE;*/
}
.vip .vip-wrap{
	width: 1250px;
	margin: 0 auto;
}
.vip .vip-wrap .vip-top{
	width: 100%;
	overflow: hidden;
	padding-left: 30px;
	padding-bottom: 30px;
}
.vip-top .vip-top-wrap{
	overflow: hidden;
}
.vip-top .vip-top-wrap .left{
	float: left;
	margin-right: 30px;
	position: relative;
}
.vip-top .vip-top-wrap .left>img{
	width: 102px;
	height: 102px;
    display: inline-block;
    border-radius: 50%;
}
.vip-top .vip-top-wrap .left>.tx{
	 width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    opacity: 0;
}
.vip-top .vip-top-wrap .right{
	float: left;
	overflow: hidden;
	margin-top: 25px;
}
.vip-top .vip-top-wrap .right>p{
}
.vip-top-wrap .right .vip-name>span:nth-of-type(1){
	color: #ABACAC;
	font-size: 12px;
}
.vip-top-wrap .right .vip-name>span:nth-of-type(2){
	font-size: 24px;
	color: #595757;
}
.vip-top-wrap .right .mine .tel{
	margin-left: 25px;
	display: inline-block;
}
.vip-top-wrap .right .mine .glyphicon-menu-right{
	color: #F18A0F;
	}
.vip .vip-wrap .main{
	overflow: hidden;
}
.vip .vip-wrap .main .list{
	padding-right: 0px;
}
.vip .vip-wrap .main .list>ul{
	width: 150px;
	overflow: hidden;
}
.vip .vip-wrap .main .list>ul>li{
	width: 150px;
}
.vip .vip-wrap .main .list>ul>li.active{
	background-color: #EFEFEF;
}
.vip .vip-wrap .main .list>ul>li.active a{
	color: #00A0E9;
}
.vip .vip-wrap .main .list>ul>li:hover{
	background-color: #EFEFEF;
}
.vip .vip-wrap .main .list>ul>li:hover a{
	color: #00A0E9;
}
.vip .vip-wrap .main .list>ul>li>a{
	display: inline-block;
	font-size: 14px;
	padding: 10px 0px;
	padding-left: 10px;
	width: 100%;
	text-decoration: none;
}
.vip .vip-wrap .main .list>ul>li:nth-of-type(1)>a>span:nth-of-type(1){
	display: inline-block;
	width: 12px;
	height: 19px;
	margin-top: 2px;
	background: url(../images/img9.png) no-repeat;
	vertical-align: middle;
}
.vip .vip-wrap .main .list>ul>li:nth-of-type(1):hover>a>span:nth-of-type(1){
	background: url(../images/img8.png) no-repeat;
}
.vip .vip-wrap .main .list>ul>li:nth-of-type(2)>a>span:nth-of-type(1){
	display: inline-block;
	width: 12px;
	height: 19px;
	margin-top: 2px;
	background: url(../images/img1.png) no-repeat;
	vertical-align: middle;
}
.vip .vip-wrap .main .list>ul>li:nth-of-type(2):hover>a>span:nth-of-type(1){
	background: url(../images/img10.png) no-repeat;
}
.vip .vip-wrap .main .list>ul>li:nth-of-type(3)>a>span:nth-of-type(1){
	display: inline-block;
	width: 12px;
	height: 19px;
	margin-top: 2px;
	background: url(../images/img2.png) no-repeat;
	vertical-align: middle;
}
.vip .vip-wrap .main .list>ul>li:nth-of-type(3):hover>a>span:nth-of-type(1){
	background: url(../images/img11.png) no-repeat;
}
.vip .vip-wrap .main .list>ul>li:nth-of-type(4)>a>span:nth-of-type(1){
	display: inline-block;
	width: 12px;
	height: 19px;
	margin-top: 2px;
	background: url(../images/img3.png) no-repeat;
	vertical-align: middle;
}
.vip .vip-wrap .main .list>ul>li:nth-of-type(4):hover>a>span:nth-of-type(1){
	background: url(../images/img12.png) no-repeat;
}
.vip .vip-wrap .main .list>ul>li:nth-of-type(5)>a>span:nth-of-type(1){
	display: inline-block;
	width: 12px;
	height: 19px;
	margin-top: 2px;
	background: url(../images/img4.png) no-repeat;
	vertical-align: middle;
}
.vip .vip-wrap .main .list>ul>li:nth-of-type(5):hover>a>span:nth-of-type(1){
	background: url(../images/img13.png) no-repeat;
}
.vip .vip-wrap .main .list>ul>li:nth-of-type(6)>a>span:nth-of-type(1){
	display: inline-block;
	width: 12px;
	height: 19px;
	margin-top: 2px;
	background: url(../images/img5.png) no-repeat;
	vertical-align: middle;
}
.vip .vip-wrap .main .list>ul>li:nth-of-type(6):hover>a>span:nth-of-type(1){
	background: url(../images/img15.png) no-repeat;
}
.vip .vip-wrap .main .list>ul>li:nth-of-type(7)>a>span:nth-of-type(1){
	display: inline-block;
	width: 12px;
	height: 19px;
	margin-top: 2px;
	background: url(../images/img6.png) no-repeat;
	vertical-align: middle;
}
.vip .vip-wrap .main .list>ul>li:nth-of-type(7):hover>a>span:nth-of-type(1){
	background: url(../images/img16.png) no-repeat;
}
.vip .vip-wrap .main .list>ul>li:nth-of-type(8)>a>span:nth-of-type(1){
	display: inline-block;
	width: 12px;
	height: 19px;
	margin-top: 2px;
	background: url(../images/img7.png) no-repeat;
	vertical-align: middle;
}
.vip .vip-wrap .main .list>ul>li:nth-of-type(8):hover>a>span:nth-of-type(1){
	background: url(../images/img17.png) no-repeat;
}
.vip .vip-wrap .main .xinxi{
	padding-left: 0px;
	padding-right: 0px;
}
.vip .vip-wrap .main .xinxi .main-bt{
	margin: 0px;
	font-size: 22px;
	padding-bottom: 13px;
	border-bottom: 1px solid #D0D1D1;
	width: 100%;
}
.vip .vip-wrap .main .xinxi .main-bt h3{
	width: 100%;
	padding-left: 18px;
	margin: 0px;
	border-left: 2px solid #00A0E9;
}
.vip .vip-wrap .main .xinxi .main-body{
	width: 100%;
	margin-top: 30px;    
	/* overflow-y: scroll; 
    height: 475px;*/
	margin-bottom: 35px;
}
.vip .vip-wrap .main .xinxi .main-body .table{
	border: 1px solid #E7E8E7;
}
.vip .vip-wrap .main .xinxi .main-body .table tr:nth-of-type(1) th{
	border-bottom:1px solid #E7E8E7;
}
.vip .vip-wrap .main .xinxi .main-body .table thead tr th{
	color: #000000;
	background-color: #F5FAFE;
	font-weight: bold;
}
.vip .vip-wrap .main .xinxi .main-body .table th>input{
	margin-right: 10px;
}
.vip .main .xinxi .main-body .table tbody td{
	padding: 16px 0 16px 8px;
}
.vip .main .xinxi .main-body .table-order tbody td{
	padding-left: 8px;
}
.vip .main .xinxi .main-body .table tbody td .onpay{
	border: 1px solid #F36F70;
    display: inline-block;
    padding: 0px 25px;
    line-height: 30px;
    margin-bottom: -10px;
    margin-top: -5px;
    color: #F36F70;
}
.vip .main .xinxi .main-body .table tbody td .alpay{
	border: 1px solid #F36F70;
    display: inline-block;
    padding: 0px 25px;
    line-height: 30px;
    margin-bottom: -10px;
    margin-top: -5px;
    color: #F36F70;
}
.vip .main .xinxi .main-body .table-jiaozu tbody .onpay a {
    display: inline-block;
    color: #fff;
    width: 100px;
}
.vip .main .xinxi .main-body .table-jiaozu tbody .onpay{
	background-color: #EF3F41;
	color: #fff;
	border:1px solid #EF3F41;
}
.vip .main .xinxi .main-body .table tbody th{
	padding: 16px 0 16px 8px;
}
.vip .main .xinxi .main-anniu{
	overflow: hidden;
	margin-bottom: 115px;
	overflow: hidden;
}
.vip .main .xinxi .pay-anniu .pay{
	margin-top: 15px;
}
.vip .main .xinxi .main-anniu button{
	border:0px;
	background-color: transparent;
}
.vip .main .xinxi .main-anniu button.active a{
	background-color: #009FE8;
	color: #fff;
}
.vip .main .xinxi .main-anniu a{
	width: 160px;
	height: 40px;
	display: inline-block;
	font-size:16px;
	border:1px solid #009FE8;
	line-height: 40px;
	color: #009FE8;
	border-radius: 8px;
}
.vip .main .xinxi .main-anniu p:nth-of-type(2) .jilv{
	color: #009FE8;
}
.vip .main .xinxi .main-anniu p:nth-of-type(2){
	font-size: 14px;
}
.vip .main .xinxi .main-anniu p:nth-of-type(2) span a{
	width: 80px;
	height: 30px;
	line-height: 30px;
	color: #888;
	border: 1px solid #D6D6D7;
	border-radius: 0px;
	text-align: center;
	font-size: 14px;
	margin-right: 2px;
    margin-left: 5px;
}
/*vip_contracthome*/
.vip .main .main-body .box{
	/* overflow: hidden; */
	border-bottom:1px solid #ccc;
	margin-top: 25px;
}
.vip .main .main-body .box .items{
	margin-bottom: 20px;
	position: relative;
}
.vip .main .main-body .box .items>label>span{
	display: inline-block;
	width: 180px;
	text-align: right;
	font-size: 16px;
	font-weight: normal;
	margin-right: 20px;
}
.vip .main .main-body .box .items>label>span:first-child{
	position: relative;
}
.vip .main .main-body .box b{
	color: red;
	vertical-align: middle;
	margin-right: 3px;
}
.vip .main .main-body .box .items input{
	width: 288px;
	height: 35px;
	padding-left: 12px;
	line-height: 35px;
	font-size: 14px;
	border:1px solid #DCDCDC;
	outline: none;
	font-weight: normal;
}
.vip .main .main-body .box .items input.gray{
	background-color: #EFEFEF;
}
.vip .main .main-body>.box .itemla{
	margin-bottom: 30px;
	position: relative;
}
.vip .main .main-body .box .itemla>span{
	display: inline-block;
	width: 180px;
	text-align: right;
	font-size: 16px;
	font-weight: normal;
	margin-right: 20px;
	position: relative;
}
/* .vip .main .main-body .box .itemla>span:before{
	content: '*';
	position: absolute;
} */
.vip .main .main-body .box .itemla .btn-group{
	width: 288px;
	border-radius: 0;
}
.vip .main .main-body .box .itemla .btn-group button:nth-of-type(1){
	width: 254px;
	border-radius: 0;
	text-align: left;
}
.vip .main .main-body .box .itemla .dropdown-toggle{
padding: 6px 13px;
border-radius: 0;
}
.zhankai{
	margin-bottom: 45px;
}
.vip .main .main-body>.box .zhankai button.btn-primary{
	width: 140px;
	height: 40px;
	background-color: #fff;
	border:1px solid #C9CACA;
	color: #C9CACA;
	font-size: 16px;
	border-radius: 10px;margin: 0 auto;
	outline: none;
}
.vip .main .main-body .box .itemslong input{
	width: 817px;
}

textarea{
    outline: none !important;
    resize:none !important;
    padding: 12px;
    font-size: 14px;
    font-weight: normal;
    border:1px solid #D6D7D7;
}
.vip .main .main-body .box .zhengjian .file_box{
	width:100px;
	height:91px;
	position: relative;
	margin-right:10px;
}
.vip .main .main-body .box .zhengjian .file_box img{
	position: absolute;
	top:0;
	z-index: 1;
}
.vip .main .main-body .box .zhengjian .file_box input.zj{
	width:100%;
	height:100%;
	position: absolute;
	z-index: 2;
	opacity: 0;
}
.vip .main .main-body>.box .tiaoyue{
	margin-left: 0px;
	font-size: 14px;
}
.vip .main .main-body>.box .tiaoyue p{
	margin-bottom: 15px;
}
.vip .main .main-body>.box .tiaoyue p input{
	outline: none;
	text-align: center;
	height: 23px;
	color: #000;
	border:1px solid #DCDCDC;
	line-height: 22px;
}
.w40{
	width: 40px;
}
.w90{
	width: 90px;
}
.w320{
	width: 320px;
}
.w120{
	width: 120px;
}
.w240{
	width: 240px;
}
.vip .main .main-body>.box .tiaoyue p input::-webkit-input-placeholder { /* WebKit browsers */ 
color: #000; 
} 
.vip .main .main-body>.box .tiaoyue p input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #000; 
} 
.vip .main .main-body>.box .tiaoyue p input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #000; 
} 
.vip .main .main-body>.box .tiaoyue p input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #000; 
} 
.vip .main .xinxi .main-btn{
	overflow: hidden;
	margin-bottom: 115px;
	overflow: hidden;
}
.vip .main .xinxi .main-btn button{
	border:0px;
	background-color: transparent;
}
.vip .main .xinxi .main-btn .p-btn2 button.active a{
	background-color: #009FE8;
	color: #fff;
}
.vip .main .xinxi .main-btn .p-btn2 button a{
	width: 240px;
	height: 40px;
}
.vip .main .xinxi .main-btn .p-btn2 a{
	padding: 7px 50px;
	display: inline-block;
	font-size:16px;
	border:1px solid #009FE8;
	color: #009FE8;
	border-radius: 5px;
	margin-right: 18px;
	text-decoration: none;
}
/*vip_contracthome end*/
/*myorder end*/

.vip .vip-wrap .main .xinxi .main-con::-webkit-scrollbar {
          width: 5px;
    } /* 这是针对缺省样式 (必须的) */
.vip .vip-wrap .main .xinxi .main-con::-webkit-scrollbar-track {
    background-color: #C1C1C1;
} /* 滚动条的滑轨背景颜色 */

.vip .vip-wrap .main .xinxi .main-con::-webkit-scrollbar-thumb {
    background-color: rgba(3, 125, 166, 0.4); 
} /* 滑块颜色 */
.vip .vip-wrap .main .xinxi .main-con::-webkit-scrollbar-thumb:hover{
    background-color: rgba(0, 153, 204, 0.8); 
}
.vip .vip-wrap .main .xinxi .main-con::-webkit-scrollbar-button {
    /*background-color: rgba(0, 153, 204, 0.8);*/
} /* 滑轨两头的监听按钮颜色 */

.vip .vip-wrap .main .xinxi .main-con::-webkit-scrollbar-corner {
    background-color: #C1C1C1;
} /* 横向滚动条和纵向滚动条相交处尖角的颜色 */
/* vip_pay */
.vip .main-body caption span{
	font-size: 16px;
}
.vip .main-body caption span:nth-of-type(1){
	color: #595757
}
.vip .main-body caption span:nth-of-type(2){
	color: #EF3F41;
}
.vip .vip-wrap .main .xinxi .main-con .water{
	width: 100%;
	position: absolute;
	 height: 4325px; 
	 background: url(../images/water.png); 
}
.vip .vip-wrap .main .xinxi .main-con{
	width: 100%;
	margin-top: 30px;    
	overflow-y: scroll; 
    height: 965px;
	margin-bottom: 35px;
	border:1px solid #D0D1D1;
	position: relative;
}
.vip .vip-wrap .main .xinxi .main-con .ty_con{
	width: 100%;
	padding-top: 30px;
	padding-left: 10px;
}
.vip .vip-wrap .main .xinxi .main-con .ty_con p{
	font-size: 14px;
	color: #595757;
}
.vip .vip-wrap .main .xinxi .main-con .ty_con p.one{
	text-indent: 2em;
}
.vip .vip-wrap .main .xinxi .main-con .ty_con p.lh{
	margin-bottom: 10px;
}
.vip .vip-wrap .main .xinxi .main-con .ty_con p>input{
	outline: none;
	padding: 0 5px;
	margin: 0 3px;
	margin-bottom: 15px;
	height: 23px;
	border:1px solid #C9CACA;
}
.w290{
	width: 290px;
}
.vip .vip-wrap .main .xinxi .main-con .ty_con p>input.w48{
	width: 48px;
}
.dropdown-menu1,.dropdown-menu2,.dropdown-menu3,.dropdown-menu4,.dropdown-menu5{
	 position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-menu1>li>a,.dropdown-menu2>li>a,.dropdown-menu3>li>a,.dropdown-menu4>li>a,.dropdown-menu5>li>a{
	    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.vip .main .main-body>.box .zhankai input.btn-primary {
    width: 140px;
    height: 40px;
    background-color: #fff;
    border: 1px solid #C9CACA;
    color: #C9CACA;
    font-size: 16px;
    border-radius: 10px;
    margin: 0 auto;
    outline: none;}
 .vip .main .main-body>.box .zhankai input.shou {
    width: 140px;
    height: 40px;
    background-color: #fff;
    border: 1px solid #C9CACA;
    color: #C9CACA;
    font-size: 16px;
    border-radius: 10px;
    margin: 0 auto;
    outline: none;}
  .pf-readnoly{
  	display: none;
  }
  label{
  	position: relative;
  }
  label i{
  	position: absolute;
  	right: 6px;
    top: 6px;
  }
  .table-con{
  	text-align: center;
  }
  .table-con tr th{
  	text-align: center;
  }
  .table-con caption{
  	padding: 0 45px;
  }
    .table-con thead tr th{
    	text-align: center;
    }

 .main-yes{
 	margin-bottom: 60px;
 	overflow: hidden;
 }
 .main-yes span{
 	display: inline-block;
 	float: left;
 	font-size: 0px;
 }
 .main-yes span img{
 	float: left;
 }
 .main-yes p{
 	float: left;
 }
/* vip_pay end */
/* ***************************会员中心页面 end */

/* *****vipcenter */
.main-body>div>div{
	/* overflow: hidden; */
}
.main-body .panle{
	overflow: hidden;
	float: left;
	margin-bottom: 65px;
}
.main-body .one-panle .panle{
	margin-top: 40px;
}
.main-body .panle>p{
	float: left;
}
.main-body .panle>p:nth-of-type(2){
	font-size: 21px;
	margin-top: 28px;
	margin-left: 25px;
}
    
.table-yuqian tbody tr td>p{
	/* text-align: center;
	    width: 71px; */
}
.table-yuqian tbody tr td>p:nth-of-type(2) {
	background-color: #00A0E9;
	text-align: center;
	width: 71px;
	height: 25px;
}
.table-yuqian tbody tr td>p:nth-of-type(2) a{
	color: #fff;
	display: inline-block;
	text-decoration: none;
	width: 100%;
}
.table-yuqian tbody tr td>p:nth-of-type(3) {
	margin-top: 10px;
	width: 100px;
}
.table-yuqian tbody tr td>p:nth-of-type(3) .change{
	background-color: #fff;
	text-decoration: none;
    width: 100%;
    border: 1px solid #DFE0E0;
    padding: 4px 10px;
}
.vip .main .xinxi .main-body .table-yuqian tbody td{
	padding: 16px 0 10px 8px;
}
.table-yuqian thead tr th{
	/* text-align: center; */
}
.table-yuqian tbody tr th{
	padding-left: 30px;
}
.vip .main .xinxi .main-body .table-yuqian tbody tr th{
	padding-left: 30px;
}
.table-yuqian tbody tr td{
	padding: 16px 0 16px 8px;
}
.vip .main .xinxi .main-body .table-jiaozu tbody td{
	padding-left: 8px;
}
.table-yuqian tbody tr .pay span{
	font-size: 14px;
	width: 100px;
	height: 30px;
	margin: 0 auto;
	display: inline-block;'
	padding: 0px;
	text-align: center;
}
.table-jiaozu tbody tr .pay span{
	font-size: 14px;
	width: 100px;
	height: 30px;
	margin: 0 auto;
	display: inline-block;'
	padding: 0px;
	text-align: center;
	border-radius: 0px;
}
.table-yuqian tbody tr:nth-of-type(1) .pay span{
	border:1px solid #9FA0A0;
	color: #9FA0A0;
}
.table-jiaozu tbody tr:nth-of-type(1) .pay span{
	border:1px solid #9FA0A0;
	color: #9FA0A0;
}
.vip .main .xinxi .main-body .table-jiaozu tbody td span{
	border-radius: 0px;
}
.vip .main .xinxi .main-body .table-yuqian tbody tr:nth-of-type(2) .pay span{
	background-color: #EF3F41;
	color: #fff;
	border:1px solid #EF3F41;
}
/* .vip .main .xinxi .main-body .table-jiaozu tbody tr:nth-of-type(2) .pay span{
	background-color: #EF3F41;
	color: #fff;
	border:1px solid #EF3F41;
} */
/* .vip .main .xinxi .table-jiaozu tr:nth-of-type(2) .pay span a{
	display: inline-block;
	color: #fff;
	width: 100px;
} */
.vip .vip-wrap .main .xinxi .zujin-wrap{
	width: 100%;
    margin-top: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid #D0D1D1; 
    padding-bottom: 45px;
}
.zujin-wrap .needpay{
	border-bottom:1px solid #D0D1D1;
	padding-left: 0px;
}
.zujin-wrap .needpay>p{
	font-size: 16px;
	margin-bottom: 25px;
}
.zujin-wrap .needpay>p>span{
	font-size: 21px;
	color: #EF3F41;
}
.zujin-wrap .platpay{
	font-size: 16px;
	padding-top: 18px;
	padding-left: 0px;
}
.zujin-wrap .platpay>.bt>span{
	font-size: 12px;
}
.zujin-wrap .zhifu-way{
	overflow: hidden;
	width: 100%;
	padding-left: 0px;
}
.zujin-wrap .zhifu-way ul{
	overflow: hidden;
	margin-top: 40px;
	margin-bottom: 60px;
}
.zujin-wrap .zhifu-way ul li{
	width: 228px;
	height: 76px;
	float: left;
	list-style-type: none;
	margin-left: 25px;
}
.zujin-wrap .zhifu-way ul li.active{
	background: url(../images/bankbg1.png) no-repeat;
}
.zujin-wrap .zhifu-way ul li{
	background: url(../images/bankbg2.png) no-repeat;
}
.zujin-wrap .zhifu-way ul li a{
	display: inline-block;
}
.zujin-wrap .zhifu-way ul li a{
	margin-top: 10px;
	margin-left: 26px;
}
.zujin-wrap .zhifu-way ul.ul2 li{
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.zujin-wrap .zhifu-way ul.ul2 li:last-of-type{
	background: transparent;
	font-size: 14px;
	line-height: 56px;
	text-align: left;
}
.vip .main .xinxi .pay-anniu .pay a{
	width: 240px;
	height: 40px;
	line-height: 40px;
	background-color: #00A0E9; 
	color: #fff;
	font-size: 18px;
}
.main-body .ser_tab{
	margin-bottom: 27px;
	overflow: hidden;
}
.main-body .ser_tab .ser_tab_ul{
	overflow: hidden;
}
.main-body .ser_tab .ser_tab_ul li{
	float: left;
	padding: 10px 45px;
	font-size: 14px;
	cursor: pointer;
}
.main-body .ser_tab .ser_tab_ul li.current{
	background-color: #159BD5;
	color: #fff;
}
.main-body .ser_tab_nr .ser_box{
	display: none;
}
.main-body .ser_tab_nr .dl-ser {
	display: flex;
	justify-content:space-around;
}
.main-body .dl-ser>a>dl{
	margin: 0 50px;
	width: 210px;
	cursor: pointer;
}
.main-body .dl-ser>a>dl>dd{
	text-align: center;
}
.main-body .dl-ser>a>dl>dd.one{
	margin-top: 40px;
	font-size: 18px;
	margin-bottom: 13px;
}
.main-body .dl-ser>a>dl>dd{
	font-size: 14px;
	line-height: 25px;
}
.main-body .ser_tab_nr .order{
	width: 100%;
}
.main-body .ser_tab_nr .order .order_list{
	overflow: hidden;
}
.main-body .table .order_list tr:nth-of-type(1) th{
	text-align: center;
}
 .vip .main .xinxi .main-body .table tbody .order_list td.left{
	width: 100%;
} 
.main-body .ser_tab_nr .order .table .order_list .bt{
	overflow: hidden;
	font-weight: normal;
}
.main-body .ser_tab_nr .order .order_list .bt .time{
	float: left;
	margin-right: 30px;
	font-size: 14px;
	color: #000;
}
.main-body .ser_tab_nr .order .order_list .bt .num_item{
	float: left;
	font-size: 14px;
}
.main-body .ser_tab_nr .order .order_list{
	overflow: hidden;
	border :1px solid #ddd;
	border-top: 0px;
}
.main-body .ser_tab_nr .order .order_list .left{
	float: left;
	overflow: hidden;
	margin: 7px 15px;
}
.main-body .ser_tab_nr .order .order_list .left .ser_img{
	float: left;
	width: 160px;
	height: 90px;
	overflow: hidden;
	margin-right: 18px;
}
.main-body .ser_tab_nr .order .order_list .left .ser_img img{
	width: 100%;
}
.main-body .ser_tab_nr .order .order_list .left .ser_item{
	float: left;
}
.main-body .ser_tab_nr .order .order_list .left .ser_item .ser_item_ul li{
	font-size: 14px;
    line-height: 22px;
} 
/* .main-body .ser_tab_nr .order .order_list .right{
	float: right;
	width: 200px;
	border-left: 1px solid #AED8FF;
	padding: 20px 65px;
} */
.main-body .ser_tab_nr .order .order_list .order_btn{
	margin-top: 20px;
	font-size: 14px;
}
.main-body .ser_tab_nr .order .order_list .btn_status{
	width: 82px;
	display: block;
	/* border:1px solid #AED8FF; */
	/* border-radius: 5px; */
	border:0px;
	margin: 0 auto;
	background-color: transparent;
	/* background-color: #1DACD8;
	color: #fff; */
}
.main-body .ser_tab_nr .order .order_list .btn:nth-of-type(1){
	margin-bottom: 10px;
}
.main-body .ser_tab_nr .order .order_list .left{
	border:0px;
}
.vip .main .xinxi .main-body .ser_tab_nr .order .order_list .right{
	border-left: 1px solid #DDDDDD;
	padding: 25px 0 0px 8px;
}
/* .main-body .ser_tab_nr .order .order_list .right .btn{
	border:1px solid #AED8FF;
	border-radius: 5px;
	outline: none;
	width: 82px;
	background-color: #fff;
} */
/* .main-body .ser_tab_nr .order .order_list .right .btn:nth-of-type(1){
	margin-bottom: 10px;
} */
.main-body .ser_tab_nr .order .order_list .right .yes_sure,
.main-body .ser_tab_nr .order .order_list .right .yes_cancle{
	margin-top: 22px;
}
/* *****vipcenter end*/
/* 服务建议 */
.main-body .suggest .suggest-ul{
	overflow: hidden;
	margin: 33px 0 23px 20px;
}
.main-body .suggest .suggest-ul li{
	float: left;
	font-size: 21px;
	color: #B5B5B6;
	cursor: pointer;
}
.main-body .suggest .suggest-ul li.active{
	color: #595757!important;
}
.main-body .suggest .suggest-ul li:nth-of-type(2){
	margin: 0 15px 0 15px;
	color: #B5B5B6;
}
.de>table tr{
	/*border:1px solid #ccc;*/
}
.de>table thead tr th:nth-child(2),.de>table thead tr th:nth-child(3){
	text-align: center;
}
.de>table tr:nth-child(1) td:nth-child(2){
	text-align: center;
}
.de>table tr:nth-child(1) td:nth-child(3) .comments{
	width: 60px;
	height: 30px;
	line-height: 30px;
	background-color: #1DACD8;
	text-align: center;
	border-radius: 5px;
	margin: 0 auto;
	cursor: pointer;
	position: relative;
	margin-top: 16px;
}
.de>table .comments .comment{
	position: absolute;
	width: 380px;
	height: 160px;
	right: 0px;
	top: 30px;
	border:2px solid #EDEDED;
	padding-top: 23px;
	display: flex;
	justify-content:center;
	background-color: #fff;
	/* display: none; */
	z-index: 999;
}
.de>table .comments .comment li{
	float: left;
	color: #000;
	font-size: 40px;
	margin: 0 15px;
	position: relative;
	color: #EDA816;
}
.de>table .comments .comment li::after{
	font-size: 14px;
	position: absolute;
	top: 30px;
	left: 8px;
	color: #666666;
}
.de>table .comments .comment li:nth-child(1)::after{
	content: "差";
}
.de>table .comments .comment li:nth-child(2)::after{
	content: '一般';
	width: 30px;
	left: 2px;
}
.de>table .comments .comment li:nth-child(3)::after{
	content: '满意';
	width: 30px;
	left: 4px;
}
.de>table .comments .comment li:nth-child(4)::after{
	content: '非常满意';
	width: 60px;
	left: -10px;
}
.de>table .comments .comment li:nth-child(5)::after{
	content: '无可挑剔';
	width: 59px;
	left: -10px;
}
.de>table tr:nth-child(1) td:nth-child(3) .already {
    width: 60px;
    height: 30px;
    margin-top: 30px;
    text-align: center;
    margin: 0 auto;}
 .yao{
 	display: none;
 }
 .jianyi-nr{
 	color: #555;
 }
 .letter tr th span{
 	display: inline-block;
 	margin-right: 5px;
 }
/* 服务建议 end */
/* 个人信息 */
.main-body .myitem{
	overflow: hidden;
}
.main-body .myitem .myitem-wrap{
	font-size: 14px;
	margin-bottom: 20px;
	width: 1041px;
	height: 30px;
}
.main-body .myitem .iteml{
	width: 200px;
	text-align: right;
	height: 30px;
	line-height: 30px;
}
.main-body .myitem .itemr{}
.main-body .myitem .itemr>input{
	width: 270px;
	height: 30px;
	line-height: 30px;
	outline: none;
	padding: 0 5px;
	border:1px solid #EBEBEB;
	margin-left: 15px;
}
.main-body .myitem .myitem-wrap:nth-of-type(3) .itemr>input{
	width: 15px;
	height: 15px;
}
/* 个人信息 end */
/* exit */
.main-body .exit{
	font-size: 36px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: 114px;
	margin-left: -200px;
}
.tan{
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.5);
	top: 0px;
	left: 0px;
	display: none;
	z-index: 999;
}
.tan .boxtan{
	position: absolute;
	width: 380px;
	top: 50%;
	left: 50%;
	margin-top: -226px;
	margin-left: -115px;
	background-color: #fff;
	border-radius: 20px;
}
.tan .boxtan .box-top{
	text-align: center;
	font-size: 21px;
	margin-top: 30px;
	border-bottom: 2px solid #D6D7D7;
	padding-bottom: 30px;
}
.tan .boxtan .box-top>p{
	line-height: 30px;
}
.tan .boxtan .box-btm>p{
	text-align: center;
}
.tan .boxtan .box-btm>p>span.sure{
	display: inline-block;
    font-size: 21px;
    /* margin-top: 25px; */
    color: #348CE4;
    cursor: pointer;
    width: 50%;
    padding-top: 25px;
    padding-bottom: 30px;
}
.tan .boxtan .box-btm>p>span.sure:nth-of-type(1){
    border-right: 1px solid #ccc;
}
/* exit end */
.vip .main .xinxi .main-body .table-sug tbody td{
	padding-left: 8px;
}
.vip .main .xinxi .main-body .table-sug tbody tr td:nth-child(2){
	padding-top: 35px;
}
.vip .main .xinxi .main-body .table-sug tbody td.nr{
	width: 845px;
}
.comments>p{
	color: #fff;
}
.btn-group button:nth-of-type(2){
	background: transparent;
	border:1px solid #D6D7D7;
	outline: none;
}
.vip .main .xinxi .main-body .tablezj tbody td{
	padding:16px 0 16px 8px
}
.vip .main .xinxi .main-body .tablezj tbody tr th{
	padding-left: 30px;
}
.vip .main .xinxi .main-body .tablepay tbody td{
	padding:16px 0 16px 8px
}
.vip .main .xinxi .main-body .tablezj tbody td input,
.vip .main .xinxi .main-body .tablezj tbody tr th input{
	border:1px solid #DBEAFA;
	border-radius: 3px;
	outline: none;
	padding: 5px;
	font-size: 12px;
}
 .vip .main .xinxi .main-body .tablezj tbody tr:hover{
	 background-color: #fff; 
} 
.vip .main .xinxi .main-body .tablepay tbody tr th{
	padding-left: 30px;
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){
	border-radius: 0px;
}
#head_box .store{
	position: relative;
}
#head_box .select-store{
	position: absolute;
	z-index: 999;
	cursor: pointer;
}
/******************新浦房修改 end*******************************/
/* background-attachment */
.loginpart-wrap{
	background: url(../images/advertise.jpg) no-repeat;
    background-size: 100%;
    width: 100%;
    background-attachment: fixed;
    position: relative;
    height: 756px;
    background-size: cover;
}
.table tbody tr:hover{
	background-color: #F7F7F7;}
.table-sug tbody tr:hover{
	background-color: transparent;
}
.fangpu::after{
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 138px;
	background-color: rgba(0,0,0,.5);
}
.adzhong .fang_left>dl{
	position: absolute;
	z-index: 999;
}
a:focus, a:hover{
	color: #666666;
	text-decoration: none;
}
.searchpart2 .input-xiqu{
	width: 100%;
	padding: 10px 5px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);    
   -webkit-user-modify: read-write-plaintext-only;
   outline: none;
   box-shadow: none;
}
.searchpart2 .input1{
	padding: 0px;
	margin: 0px;
}
.zhaosha{
	position: absolute;
	top: 52px;
	left: 0px;
	display: none;
	z-index: 999;
}
#head_box .header-nav .header-nav-con .zhaosha li{
	width: 100%;
	border-top:1px solid rgba(225,225,225,0.3);
}
#head_box .header-nav .header-nav-con .zhaosha li>a {
	color: #fff;
	width: 100%;
}
#head_box .header-nav .header-nav-con .zhaosha li>a:hover{
	display: block;
	color: #fff;
}
.comment-wrap{
	position: relative;
}
.vip .main .xinxi .main-body .table tbody td span.sure-star{
	position: absolute;
	padding: 0px;
	width: 70px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	border: 0px;
	left: 50%;
	margin-left: -35px;
	bottom: 10px;
	z-index: 1000;
	background-color: #1CADD9;
}
.comment-wrap{
	position: absolute;
	width: 380px;
	height: 160px;
	right: 0px;
	top: 0px;
	display: none;
}
label.xb{
	margin-right: 33px;
}
#sex{
	margin-right: 10px;
}


   input[type=checkbox] {    
        position: relative;   
    }    
    input[type=checkbox]::before{    
        content:'';    
        position: absolute;    
        width: 18px;    
        height: 18px;
        top: -4px;    
        background: url("../images/check1.png") no-repeat;    
    }    
    input[type=checkbox]:checked::before {    
        background: url("../images/check2.png") no-repeat;  
        content: '';    
    }   

    
   select.selectPoint,select.selectPoint-vip
            {
                width: 68px;
                height: 26px;
                line-height: 24px;
                padding-right: 20px;
                text-indent: 4px;
                text-align: left;
                vertical-align: middle;
                border: 1px solid #94c1e7;
               -moz-border-radius       : 6px;
               -webkit-border-radius    : 6px;
               border-radius            : 6px;
               -webkit-appearance       : none;
               -moz-appearance          : none;
               appearance               : none;
               font-family              : SimHei;
               font-size                : 14px;
               font-weight              : 500;
               color                    : RGBA(102,102,102,0.7);
               cursor                   : pointer;
               outline                  : none;
               border:0px;
               border-radius: 0px;
            }
 label.lblSelect{ position: relative; display: inline-block;}
 label.lblSelect::after
            {
                content                 : "";
                position                : absolute;
                top                     : 15px;
                right                   : 0;
                bottom                  : 0;
                width                   : 20px;
                line-height             : 40px;
                vertical-align          : middle;
                text-align              : center;
                background              : transparent;
                color                   : #2984ce;
               -moz-border-radius       : 0 6px 6px 0;
               -webkit-border-radius    : 0 6px 6px 0;
                border-radius           : 0 6px 6px 0;
                pointer-events          : none;
                background: url("../images/down.png") no-repeat;  
            }
            select>option{
              width: 68px;
            }
    select.selectPoint-index
            {
                width: 70px;
                height: 38px;
                line-height: 36px;
                padding-right: 20px;
                text-indent: 4px;
                text-align: left;
                vertical-align: middle;
                border: 1px solid #94c1e7;
               -moz-border-radius       : 6px;
               -webkit-border-radius    : 6px;
               border-radius            : 6px;
               -webkit-appearance       : none;
               -moz-appearance          : none;
               appearance               : none;
               font-family              : SimHei;
               font-size                : 14px;
               font-weight              : 500;
               color                    : RGBA(102,102,102,0.7);
               cursor                   : pointer;
               outline                  : none;
               border:0px;
               border-radius: 0px;
            }
      select.selectPoint-index>option{
      	height: 42px;
      }
.lblSelect-index{ position: relative; display: inline-block;}
.lblSelect-index::after
            {
                content                 : "";
                position                : absolute;
                top                     : 20px;
                right                   : -18px;
                bottom                  : 0;
                width                   : 40px;
                line-height             : 40px;
                vertical-align          : middle;
                text-align              : center;
                background              : transparent;
                color                   : #2984ce;
               -moz-border-radius       : 0 6px 6px 0;
               -webkit-border-radius    : 0 6px 6px 0;
                border-radius           : 0 6px 6px 0;
                pointer-events          : none;
                background: url("../images/down.png") no-repeat;  
            }
            select>option{
              width: 100px;
            }
/*右侧浮动的在线客服  开始*/
		li{
			list-style: none;
		}
		a{
			text-decoration: none;
		}
		/* .side{
			position:fixed;
			width:40px;
			height:275px;
			right:300px;
			right: 50%;
			margin-right: -610px;
			top:214px;
			z-index:100;
		} */
		.side{
			    position: fixed;
			    width: 40px;
			    z-index: 100;
			    bottom: 50px;
			    right: 80px;
		}
		@media screen and (max-width:1366px){
			.side{
			/* right:0; */
		}
		}
		.side ul li{
			width:40px;
			height:40px;
			float:left;
			position:relative;
			border:1px solid #D7D8D9;
			margin-bottom: 3px;
		}
		.side ul li .sidebox,.side ul li .sidebox2{
			position:absolute;
			width:38px;
			height:38px;
			top:0;
			/* right:0; */
			left: 0px;
			transition:all 0.3s;
			background:#fff;
			opacity:0.8;
			filter:Alpha(opacity=80);
			color:#D4D5D6;
			font:14px/54px "微软雅黑";
			overflow:hidden;
		}
		.side ul li .sidebox div{
			line-height: 40px;
			margin-left:55px;
		}
		.side ul li .sidetop{
			width:40px;
			height:40px;
			line-height:40px;
			text-align: center;
			color:#fff;
			font-size: 14px;
			display:inline-block;
			background:#008CD6;
			opacity:0.8;
			filter:Alpha(opacity=80);
			transition:all 0.3s;
		}
		.side ul li .sidetop:hover{
			background:#008CD6;
			opacity:1;
			filter:Alpha(opacity=100);
		}
		.side ul li img{
			float:left;
		}
			/*右侧浮动的在线客服  结束*/

@media screen and (max-width: 1366px) {
   .hotellist-pf-wrap a dl {
    /* width: 234px; */
    overflow: hidden;
	}
	.hotellist-pf-wrap a dl>dd:nth-of-type(1) span:nth-child(1) {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	}
	.hotellist-pf-wrap a dl>dd:nth-of-type(1) {
    top: 134px;
	}
	.hotellist-pf-wrap a dl>dd:nth-of-type(2)>p:nth-child(2) span.money{
		 font-size: 18px; 
	}
	.hotellist-pf-wrap a dl>dd:nth-of-type(2)>p:nth-child(2) span:nth-child(1){
		text-overflow: ellipsis;
	    white-space: nowrap;
	    overflow: hidden;
	}
	.hotellist-pf-wrap a dl>dd:nth-of-type(2)>p:nth-child(2) span.money i{
		 font-size: 12px !important; 
	}
}

@media screen and (max-width: 1660px){
	.hotellist-pf-wrap a dl>dd:nth-of-type(2)>p:nth-child(2) span:nth-child(2) {
		    float: left;
		    /*  margin-right: 5px;  */
		}
	.hotellist-pf-wrap a dl>dd:nth-of-type(2)>p:nth-child(2) span.money span {
		    margin-left: 3px;
		    float: right;
		}
}
.btn-group select{
	width: 100%;
	height: 35px;
	outline: none;
	border: 1px solid #DCDCDC;
}

.pfmess-wrap{
	overflow:hidden;
	overflow-y:scroll;
	height: 177px; 
	width: 1055px; 
}
.pfmess-wrap::-webkit-scrollbar {
          width: 5px;
    } /* 这是针对缺省样式 (必须的) */
.pfmess-wrap::-webkit-scrollbar-track {
    background-color: #C1C1C1;
} /* 滚动条的滑轨背景颜色 */

.pfmess-wrap::-webkit-scrollbar-thumb {
    background-color: rgba(3, 125, 166, 0.4); 
} /* 滑块颜色 */
.pfmess-wrap::-webkit-scrollbar-thumb:hover{
    background-color: rgba(0, 153, 204, 0.8); 
}
.pfmess-wrap::-webkit-scrollbar-button {
    /*background-color: rgba(0, 153, 204, 0.8);*/
} /* 滑轨两头的监听按钮颜色 */

.pfmess-wrap::-webkit-scrollbar-corner {
    background-color: #C1C1C1;
} /* 横向滚动条和纵向滚动条相交处尖角的颜色 */
.pf-mess{
	border-bottom: 1px dashed #ccc;
	margin-bottom: 25px;
}
.pf-mess:last-child{
	/* border: 0px; */
}

.room-reserve .long_msg .date{
	background: #fff url(../images/date_1.jpg) no-repeat 7px 7px;
}
.sidebox{
	background: url(../images/fl_1.png) no-repeat;
}

select option {
   /*  direction: rtl; */
}
.jianju{
	margin-right: 5px;
}
/* 星星评价 */
.quiz{border:solid 1px #ccc;height:270px;width:772px;border-radius: 10px;}

.quiz h3{font-size:14px;line-height:35px;height:35px;border-bottom:solid 1px #e8e8e8;padding-left:20px;background:#f8f8f8;color:#666;position:relative;}

.quiz_content{padding-top:35px;padding-left:20px;position:relative;height:205px;}

.quiz_content .btm{
	cursor: pointer;
	float: right;
	padding:12px 55px;
	margin-right: 50px;
	border :none;
	background-color: #159BD5;
	color: #fff;
	border-radius: 5px;
}

.quiz_content li.full-comment{position:relative;z-index:99;height:41px;}

.quiz_content li.cate_l{height:24px;line-height:24px;padding-bottom:10px;}

.quiz_content li.cate_l dl dt{float:left;}

.quiz_content li.cate_l dl dd{float:left;padding-right:15px;}

.quiz_content li.cate_l dl dd label{cursor:pointer;}

.quiz_content .l_text{height:120px;position:relative;padding-left:18px;}

.quiz_content .l_text .m_flo{float:left;width: 65px;font-weight: normal;}

.quiz_content .l_text .text{width:634px;height:109px;border:solid 1px #ccc;}

.quiz_content .l_text .tr{position:absolute;bottom:-18px;right:40px;}

/*goods-comm-stars style*/

.goods-comm{height:41px;position:relative;z-index:7;}

.goods-comm-stars{line-height:25px;padding-left:12px;height:41px;position:absolute;top:0px;left:0;width:400px;}

.goods-comm-stars .star_l{
	float: left;
    display: inline-block;
    margin-right: 5px;
    display: inline;
    width: 65px;
    text-align: right;
}

.goods-comm-stars .star_choose{float:left;display:inline-block;}

/* rater star */

.rater-star{position:relative;list-style:none;margin:0;padding:0;background-repeat:repeat-x;background-position:left top;float:left;}

.rater-star-item, .rater-star-item-current, .rater-star-item-hover{position:absolute;top:0;left:0;background-repeat:repeat-x;}

.rater-star-item{background-position: -100% -100%;}

.rater-star-item-hover{background-position:0 -48px;cursor:pointer;}

.rater-star-item-current{background-position:0 -48px;cursor:pointer;}

.rater-star-item-current.rater-star-happy{background-position:0 -25px;}

.rater-star-item-hover.rater-star-happy{background-position:0 -25px;}

.rater-star-item-current.rater-star-full{background-position:0 -72px;}

/* popinfo */

.popinfo{display:none;position:absolute;top:30px;background:url(../images/comment/infobox-bg.gif) no-repeat;padding-top:8px;width:192px;margin-left:-14px;}

.popinfo .info-box{border:1px solid #f00;border-top:0;padding:0 5px;color:#F60;background:#FFF;}

.popinfo .info-box div{color:#333;}

.rater-click-tips{font:12px/25px;color:#333;margin-left:10px;background:url(../images/comment/infobox-bg-l.gif) no-repeat 0 0;width:125px;height:34px;padding-left:16px;overflow:hidden;}

.rater-click-tips span{display:block;background:#FFF9DD url(../images/comment/infobox-bg-l-r.gif) no-repeat 100% 0;height:34px;line-height:34px;padding-right:5px;}

.rater-star-item-tips{background:url(../images/comment/star-tips.gif) no-repeat 0 0;height:41px;overflow:hidden;}

.cur.rater-star-item-tips{display:block;}	

.rater-star-result{color:#FF6600;font-weight:bold;padding-left:10px;float:left;}

/* 星星评价 end */
/*tan*/
.tan-ser{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.5);
	display: none;
	z-index: 9999;
}
.tan-ser .tan-wrap{
	position: absolute;
	width: 350px;
	height: 150px;
	left: 50%;
	top: 50%;
	margin-left: -175px;
	margin-top: -75px;
	background-color: #fff;
	border-radius: 10px;
}
.tan_cancle_order .tan-wrap{
	width: 350px;
	height: 180px;
	margin-left: -175px;
	margin-top: -75px;
	background-color: #fff;
}
.tan_cancle_commnet .tan-wrap{
	width: 772px;
	height: 270px;
	margin-left: -380px;
	margin-top: -75px;
	background-color: #fff;
}
.tan-ser .tan-wrap .top{
	font-size: 20px;
	text-align: center;
	padding: 30px 0;
	border-bottom: 1px solid #ccc;
}
.tan-ser .tan-wrap .sure{
	cursor: pointer;
	font-size: 20px;
	text-align: center;
	height: 60px;
	line-height: 60px;
	border-radius: 10px;
}
.tan-ser .tan-wrap .tan_btn_box{
	overflow: hidden;
	margin-top: 25px;
    display: flex;
    justify-content: space-around;
}
.tan-ser .tan-wrap .tan_btn_box .tan_btn{
	float: left;
	border :1px solid #ccc;
	padding: 10px 40px;
    border-radius: 5px;
    font-size: 14px;
    cursor: pointer;
}
.tan-ser .tan-wrap .sure:hover{
	 background-color: #EEEEEE; 
}
.tan-ser .tan-wrap .top.yuyue{
	 border:0px;
	 padding-top:55px;
}
.body_yuyue{
	position: relative;
}
.body_yuyue .tan-ser .tan-wrap{
	top: 20%;
}
.nofang{
	width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 30px;
}
.nosugg{
	width: 100%;
	text-align: center;
	font-size: 30px;
	display: none;
}
.click-fang{
	margin-bottom: 5px;
	display: block;
}
.click-fang>span{
	padding-bottom: 5px;
	border-bottom: 1px dashed #ccc;
}
.click-fang:hover{
	color: #000;
}

.head-search .search-buttton>button{
	float: right;
	outline: none;
}
.head-search>.homeyuan{
	line-height: 35px;
}
.vip .main .xinxi .main-body .tablepay td>input{
    border: 1px solid #DBEAFA;
    border-radius: 3px;
    outline: none;
    padding: 5px;
    font-size: 12px;
}
.vip .main .xinxi .main-body .tablepay tr:hover{
	background-color: #fff;
}

/* vip_contract */
 .vip .main .main-body .box .items>label>span{
	float: left;
	line-height: 32px;
}
.vip .main .main-body .box .items input{
	float: right;
}
.vip .main .main-body .box .items>label>span{
	float: left;
	line-height: 32px;
}
.vip .main .main-body .box .items input{
	float: right;
}
.vip .main .main-body .box .itemla>span{
	float: left;
	line-height: 35px;
}
.vip .main .main-body .box .itemla .btn-group{
	float: left;
}
.col-xs-6{
	padding-right: 0px;
	position: relative;
}
.vip .main .main-body>.box .itemla{
	/* overflow: hidden; */
	height: 35px;
} 
.pf-mess{
	width: 100%;
}

.zhuangtai span{
	padding: 6px 10px;
	cursor: pointer;
	margin-right: 10px;
}
.zhuangtai span.active{
	color: #fff;
	background-color: #00A0E9;
}
.counterman{
	width: 100%;
	color: #888;
	font-size: 16px;
	font-weight: normal;
	margin-top: 30px;
	margin-left: 10px;
	font-family: "sans-serif";
	text-align: center;
	position: relative;
}
.counterman input{
	padding: 3px 5px;
	border-radius: 5px;
    border: 1px solid #ccc;
}
.counterman .warn{
	text-align: center;
	font-size: 12px;
	color: red;
	left: 162px;
	position: absolute;
}
.tan-ser .tan-wrap2{
	width: 400px;
	margin-left: -200px;
}
.counterman_btn{
	margin-top: 30px;
	width: 100%;
	margin-left: 43%;
}
.counterman_btn span{
	padding: 5px 15px;
	border-radius: 5px;
	background-color: #00A0E9;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	margin-right: 10px;
	cursor: pointer;
}

/* 商业租房合同 */
.shangye_contract{
	/* padding: 0 10px; */
	padding: 0px;
}
.shangye_contract_box{}
.shangye_contract_box .contract_bt{
	text-align: center;
	font-size: 24px;
}
.shangye_contract_box .kuai{
	border: 0px;
	margin-bottom: 20px;
}
.shangye_contract_box .kuai p{
	text-indent: 2em;
	font-size: 14px;
	line-height: 30px;
}
.shangye_contract_box .kuai p input{
	border: 0px;
	padding: 0px;
	height: 28px;
	border-bottom: 1px solid #ccc;
	margin: 0 5px;
}
.shangye_contract_box .kuai p .underline{
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}
.shangye_contract_box .kuai .kuai_bt{
	font-size: 18px;
	color: #000;
	font-weight: 500;
	text-indent: 2em;
}
.shangye_contract_box .kuai p span{
	text-indent: 0em;
}
.shangye_contract_box .kuai p .w50{
	width: 50%;
	display: inline-block;
}
.shangye_contract_box .kuai p .w30{
	width: 30%;
	display: inline-block;
}
.shangye_contract_box .kuai p .w45{
	width: 45%;
	display: inline-block;
}
.shangye_contract_box .kuai p .table_contract tr{
}

/* 添加紧急联系人 */
.add_people{
	position: relative;
}
.add_people .addbtn{
	position: absolute;
	left: 111px;
	top: -21px;
	cursor: pointer;
	color: #009FE8;
}
.items .popbtn{
	font-style: normal;
	position: absolute;
	font-size: 12px;
	top: 0px;
	right: 33px;
	color: #f40;
	display: inline-block;
	cursor: pointer;
}
/* 添加紧急联系人 end*/
/* vip供应商 */
.main-body .support{
	width: 100%;
	overflow: hidden;
}
.support .support_item{
	overflow: hidden;
	padding-bottom: 20px;
    padding-top: 20px;
    border-bottom: 1px dashed #ccc;
}
.support .support_item .left{
	float: left;
	overflow: hidden;
}
.support .support_item .left .sup_detai{
	overflow: hidden;
}
.support .support_item .left .sup_detai .sup_img{
	float: left;
	width: 160px;
	height: 90px;
	overflow: hidden;
	margin-right: 20px;
}
.support .support_item .left .sup_detai .sup_img img{
	width: 100%;
}
.support .support_item .left .sup_detai .sup_list{
	float: left;
}
.support .support_item .left .sup_detai .sup_list .tit{
	font-size: 20px;
	margin-bottom: 5px;
}
.support .support_item .left .sup_detai .sup_list .list_nr{
	font-size: 14px;
    line-height: 25px;
}
.support .support_item .left .sup_detai .sup_list .list_nr span{
	font-size: 16px;
}
.support .support_item .right{
	float: right;
}
.support .support_item .right .yuyue{
	margin-top: 30px;
}
.support .support_item .right .yuyue a{
	padding: 10px 40px;
	background-color: #159BD5;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
}
/* vip供应商 end */
/* vip 供应商选择 */
.main-body .sup_choice{
	width: 70%;
	overflow: hidden;
}
.main-body .sup_choice .left_form{
	width: 100%;
	float: left;
	margin-top: 20px;
}
.main-body .sup_choice .left_form .label_list{
	overflow: hidden;
	margin-bottom: 20px;
}
.main-body .sup_choice .left_form .label_list label{
	width: 180px;
	text-align: right;
	font-size: 14px;
	font-weight: normal;
	height: 30px;
    line-height: 30px;
}
.main-body .sup_choice .left_form .label_list input,
.main-body .sup_choice .left_form .label_list select{
	width: 270px;
    height: 30px;
    line-height: 30px;
    outline: none;
    padding: 0 5px;
    border: 1px solid #EBEBEB;
    margin-left: 15px;
}
.right_choice{
	width: 30%;
	float: right;
	padding: 10px 0px;
	padding-top: 0px;
	border :1px solid #ccc;
	float: right;
}
.right_choice h3{
	margin: 0px;
	/* padding: 15px 0px; */
	padding-left: 10px;
	border-bottom: 1px solid #ccc;
	line-height: 40px;
}
.right_choice .choice_nr{
	width: 100%;
}
.right_choice .choice_nr .choice_nr_box{
	padding: 10px 10px;
}
.right_choice .choice_nr .choice_nr_box .choice_img{
	width: 285px;
	height: 195px;
	overflow: hidden;
	margin: 0 auto;
}
.right_choice .choice_nr .choice_nr_box .choice_img img{
	width: 100%;
	height: 100%;
}
.right_choice .choice_nr .detail{
	margin-top: 20px;
}
.right_choice .choice_nr .detail .tit{
	font-size: 20px;
    margin-bottom: 5px;
}
.right_choice .choice_nr .detail .list_nr{
	font-size: 14px;
    line-height: 25px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.right_choice .choice_nr .detail .list_nr span{
	font-size: 16px;
}
.main-anniu .sup_btn{
	width: 559px;
}
.main-anniu .sup_btn .sup_btn_box{
	width: 155px;
	height: 43px;
	border-radius: 5px;
	margin: 0 auto;
	text-align: center;
	line-height: 43px;
	color: #fff;
	background-color: #159BD5;
	font-size: 18px;
	cursor: pointer;
}
.time_table{
	float: left;
    width: 500px;
    margin-left: 15px;
}
.time_table tbody tr:hover{
	background-color: transparent;
}
.time_table tr{
	text-align: center;
	cursor: default;
}
.time_table tr td{
	border:1px solid #f7f7f7;
}
.time_table thead td{
	background-color: #E0F0FC;
}
.time_table td.forbid{
	background-color: #CDCDCD;
}
.time_table td.click{
	background-color: #00A0E9;
	color: #fff;
}
/* vip 供应商选择  end */

/* 关于我们 */
.about_box{
	width: 1085px;
	margin: 0 auto;
}
.about_bt{
	font-size: 24px;
	font-weight: normal;
	color: #000;
	background: url(../images/bg_line.png) repeat-x center center;
	text-align: center;
}
.about_bt span{
	display: inline-block;
	padding: 0 10px;
	background: #fff;
}
.about_nr{
	width: 100%;
	overflow: hidden;
	padding: 30px 0 75px;
}
.about_nr .img{
	width: 36%;
	float: left;
}
.about_nr .img img{
	width: 100%;
	margin-top: 25px;
}
.about_nr .intro{
	width: 58%;
	float: right;
}
.about_nr .intro{
	font-size: 16px;
	line-height: 25px;
	color: #595757;
}
.about_nr .intro p{
	text-indent: 2em;
}
.jindian{
	width: 100%;
	overflow: hidden;
	padding: 30px 0 50px;
}
.jindian dl{
	width: 30%;
	float: left;
	margin-right: 5%
}
.jindian dl:nth-of-type(3){
	margin-right: 0px;
}
.dian_name{
	font-size: 24px;
	color: #000;
	margin: 25px 0;
}
.jindian .road_line{
	color: #595757;
	font-size: 14px;
	line-height: 20px;
}
.bt_des{
	font-size: 16px;
    color: #222;
    line-height: 26px;
}
.about_banner{
	width: 100%;
}
.about_banner img{
	width: 100%;
}
.bt_des p{
	width: 50%;
	float: left;
	text-align: left;
	position: relative;
	padding-left: 20px;
	line-height: 35px;
	color: #000;
}
.bt_des p::after{
	position: absolute;
	content: "";
	width: 10px;
	height: 10px;
	left: 5px;
	top: 13px;
	background-color: #5097F0;
	transform:rotate(45deg);
}
/* 关于我们end */