/*2024/11/11 lgd*/
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0; font-family:'Arial Unicode MS','微软雅黑','Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:16px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
input[type=text]{ padding: 0 10px; box-sizing: border-box;}
body{background:#fff; min-width: 1280px;}
img{ vertical-align: middle;}
a{color:#333; cursor: pointer;}
.clearfix:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.clearfix{*zoom: 1;}
.ellipsis{overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.ellipsis-2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.width-1200{width: 1200px;}


/*上传样式*/
.upload-file{ position: relative; width: 150px; padding: 10px 15px; border: 1px solid #ff7800;
      border-radius: 5px; background-color: #ff7800;
      color: #333333; font-size: 14px; line-height: 20px;  color: #fff;  font-weight:bold; text-align: center; overflow: hidden; }
    .upload-file span{ text-overflow: ellipsis;  white-space: nowrap; overflow: hidden;}
    .upload-file:hover{font-size: 16px; }
    .upload-file input[type='file']{height: 100%;width: 100%;
      position: absolute;  top: 0;right: 0;
      opacity: 0;   //透明度为0
      filter: alpha(opacity=0);
      cursor: pointer;
    }

/*隐藏页面的样式*/
.content6{ width:1000px; }


@media screen and (max-width:1920px){
	.header .banner1{  height: 660px;}
	
	.mb-44{margin-bottom: 50px;}
}

@media screen and (max-width:1680px){
	.header .banner1{ height: 700px;}
	
	.mb-44{margin-bottom: 44px;}
}

@media screen and (max-width:1440px){
	.header .banner1{ height: 500px;}
	
	.mb-44{margin-bottom: 30px;}
}

@media screen and (max-width:1360px){
	.header .banner1{ height: 460px;}
	
	.mb-44{margin-bottom: 20px;}
}
/*登录的*/
@media screen and (min-width:1920px){
	.mb-44{margin-bottom: 50px;}
}

@media screen and (max-width:1920px){
	.mb-44{margin-bottom: 50px;}
}

@media screen and (max-width:1680px){
	.mb-44{margin-bottom: 44px;}
}

@media screen and (max-width:1440px){
	.mb-44{margin-bottom: 30px;}
}

@media screen and (max-width:1360px){
	.mb-44{margin-bottom: 20px;}
}



/*头部样式*/
.header{ }
.header.pos{ position: relative;  background-size: cover;}
.header .banner{ width: 100%; height: auto;}
.header .banner img{ width: 100%;}
.header .banner1{ width: 100%; }

/*.header .searchOut{ height: 120px; width: 100%; position: absolute; left: 0; top: 50%; }
.header .searchOut .con{ width: 800px; height: 120px; margin: 0 auto;}
.header .searchOut .con .search{ width: 800px; height: 60px; border-radius: 6px; padding: 0 110px 0 10px; border: 1px solid #00cde0; box-sizing: border-box; box-shadow: 0 0 5px #00cde0; background: rgba(0,76,208,.49); position: relative;}
.header .searchOut .con .search input{ width: 100%; height: 58px; border: none; font-size: 18px; line-height: 58px; color: #fff; font-weight: bold; background: none;}
.header .searchOut .con .search input::placeholder{ color: #fff;}
.header .searchOut .con .search .btn{ width: 106px; height: 58px; font-size: 24px; line-height: 58px; color: #fff; text-align: center; border-radius: 2px;
position: absolute; top: 0; right: 0;
background: -webkit-linear-gradient(#01d1fc, #0099ff); 
  background: -o-linear-gradient(#01d1fc, #0099ff); 
  background: -moz-linear-gradient(#01d1fc, #0099ff); 
  background: linear-gradient(#01d1fc, #0099ff); 
}*/
/*
.header .searchOut.sOut{ height: 120px; width: 100%; position: absolute; left: 0; bottom: 50px !important; top: auto;}
.header .searchOut.sOut .con{ width: 1200px;}
.header .searchOut.sOut .con .search{ float: left;}
.header .searchOut.sOut .con .jiansuo { float: right; width: 180px; height: 60px; border-radius: 6px; font-size: 24px; line-height: 60px; color: #fff; text-align: center; font-weight: bold; background: #f67f00;}
.header .searchOut .con .search .btn a,.header .searchOut.sOut .con .jiansuo a{ color:#fff;}

.header .searchOut .con .reci{ font-size: 18px; line-height: 60px; color: #fff;}
.header .searchOut .con .reci span{ margin-right: 30px;}
.header .searchOut .con .reci span.active{ color: #ffdf00;}*/


.header .top{ height: 76px; width: 100%; position: fixed; left: 0; top: 0; /*background: rgba(0,0,0,.8);*/ z-index: 999;}
.header .top .menu{width: 1200px; height: 76px; padding-left: 300px; box-sizing:border-box; margin: 0 auto; position: relative;}
.header .top .menu ul{ padding-top: 20px;}
.header .top .menu ul li{ float: left; height: 36px; width: auto;  margin-right:60px;font-size: 18px; line-height: 36px; text-align: justify; text-align-last: justify}
.header .top .menu ul li a{ color: #FFF; display: block;}
.header .top .menu ul li a:hover,
.header .top .menu ul li a.active{ color: #ffdf00;}
/*白色置顶的*/
.header .top.white{ background: rgba(255,255,255,.8); }
.header .top.white .menu ul{ }
.header .top.white .menu ul li{ }
.header .top.white .menu ul li a{ color: #808285;}
.header .top.white .menu ul li a:hover,
.header .top.white .menu ul li a.active{ color: #01014E;}

.header .top .menu .logo{ position: absolute; top: 20px; left: -124px;}
.header .top .menu .logo img{ height: 115px; width: 328px;}
.header .top .menu .logo2{ position: absolute; top: 10px; left: -255px;}
.header .top .menu .logo2 img{ height: 60px; width: 511px;}

/* width: 125px;*/
.btnBorder{ width: 180px; height: 40px; border-radius: 20px; border: 1px solid #FFFFFF; font-size: 18px; line-height: 40px; text-align:center; position: absolute; top: 0;}
.ChooseLanguage{ right: 145px; top: 20px; color: #808285;}
.ChooseLanguage img{ height: 32px; width: 32px; border-radius: 16px; vertical-align: middle;    margin-top: -7px;
    margin-left: -15px;}
.LoginRegister{ right: 0px; top: 20px; color: #3D3D3D; background: #F2F2F2;}

.displayNone{ display: none;}

/*底部样式*/
.footer{}
.footer .linkOut{ background: #F1F1F1;}
.footer .linkCon{ color: #4E5777; height: auto; padding: 30px 0; margin: 0 auto; position: relative;}
.footer .linkCon .QR{ width: 200px;  text-align: center; position: absolute; right: 0px;top: 58px;}
.footer .linkCon .QR img{ width: 105px; height: 107px;  border-radius: 2px; margin: 0 auto;}
.footer .linkCon .QR .QR_text{ font-size: 14px; line-height: 40px;}
.footer .linkCon .link{ margin-top: 10px;}
.footer .linkCon .link li{ font-size: 18px; line-height: 20px; padding: 0 30px; border-right: 1px solid #4E5777;  text-align:center; float: left;}
.footer .linkCon .link li:first-child{ padding-left:0;}
.footer .linkCon .link li:last-child{ border:none;}
.footer .linkCon .information{ padding-top: 20px;}
.footer .linkCon .information p{ font-size: 16px; line-height: 40px; }
.footer .banquan{font-size: 18px; line-height: 40px; color: #FFFFFF; text-align: center;padding: 20px 0; background: #242424;}



/*登陆页面样式*/
/*.mb-44{margin-bottom: 20px;}*/
.loginOut{ position: fixed; height: 100%; width: 100%; min-height: 600px; min-width: 1280px; overflow: hidden;
 background: url(../images/loginPage/login_bg.png) center center no-repeat; background-size: cover;}
.login{ width: 710px; /*height: 844px; */padding: 0px 0; box-sizing: border-box;
 position: absolute; top: 50%; left: 50%; margin-left: -355px; margin-top: -422px;}
.login .logo{ text-align: center; padding-bottom: 14px;}
.login .logo img{ width: 328px; height: 120px;}
.login .con{ width: 650px; /*height: 710px; */border-radius: 50px; background: #FFFFFF; box-sizing: border-box;
padding: 30px 50px;
}
.login .con .con_h4{ font-size: 36px; line-height: 86px; color: #01014E; text-align:center;}
.login .con .con_p{ font-size: 24px; line-height: 32px; color: #4E5777; text-align:center; margin-bottom: 50px;}
.login .con .cell{ height: 70px; border-radius: 35px; padding: 20px 35px 20px 65px; box-sizing: border-box; background:#F7F7F8; position: relative;}
.login .con .cell .icon{ width: 30px; height: 30px; position: absolute; left: 20px; top: 20px;}
.login .con .cell input{width: 100%; height: 30px; padding: 0; border: none; color: #4E5777; background: none; }
.login .con .link{ height: 32px; font-size: 18px; line-height: 32px; }
.login .con .link .zuo a{ color: #4E5777;}
.login .con .link .you{ float: right;}
.login .con .link .you a{ color:#307FE2;}

.login .con .loginBtn{ height: 70px;  border-radius: 35px; background:#FFDDA9; text-align:center; font-weight: bold; cursor: pointer;}
.login .con .loginBtn a{ font-size: 24px; line-height: 70px; color: #3D3D3D;}
.login .con .signUp{ font-size: 18px; line-height: 32px; color: #4E5777; text-align:center;}
.login .con .signUp a{ color: #307FE2;}



/*公共标题*/
.titleMax{ padding: 30px 0px; text-align: center;}
.titleMax h2{ font-size: 42px; line-height: 50px; color: #808285; font-weight: bold;}
.titleMax p{ font-size: 18px; line-height: 25px; color: #4E5777;}

.mt-25{ margin-top: 25px;}
/*首页*/
.AboutUsOut{ background: #fff; margin-top: 35px;}
.AboutUs{ height: auto; padding: 20px 0; margin: 0 auto;}
.AboutUs .con{}
.AboutUs .con .left{float: left;}
.AboutUs .con .left img{ width: 545px; border-radius: 6px;}
.AboutUs .con .right{ float: right; width: 625px; height: auto;}
.AboutUs .con .right .tle{ font-size: 36px; line-height: 42px; color: #00004D; margin-bottom: 10px; text-align: center; white-space: nowrap;}
.AboutUs .con .right .wenzi{ font-size: 18px; line-height: 30px; color: #4E5777; text-indent: 40px;}

.HotelServicesOut{ background: #fff; margin-top: 45px;}
.HotelServices{ height: auto; padding: 20px 0; margin: 0 auto;}
.HotelServices .con{}
.HotelServices .con .pic{ float: left; width: 250px; margin-right:66px; height: auto; padding-bottom: 20px; text-align: center;}
.HotelServices .con .pic:last-child{ margin-right:0;}
.HotelServices .con .pic img{ height: 200px; width: 200px;}
.HotelServices .con .pic .tle{ font-size: 24px; line-height: 40px; color: #307FE2;  margin-top:10px; text-align: center; white-space: nowrap;}
.HotelServices .con .pic .wenzi{ font-size: 18px; line-height: 22px; color: #4E5777;  margin-top:10px; }

.OurServicesOut{ background: #fff; margin-top: 45px;}
.OurServices{ height: auto; padding: 20px 0; margin: 0 auto;}
.OurServices .con{}
.OurServices .con .pic{ float: left; width: 380px; margin-right:30px;  height: auto; padding-bottom: 20px; text-align: center; }
.OurServices .con .pic:last-child{ margin-right:0;}
.OurServices .con .pic img{ height: 230px; width: 380px; border-radius: 6px;}
.OurServices .con .pic .wenzi{ font-size: 18px; line-height: 22px; color: #4E5777; margin-top: 16px;}

.OurPartnersOut{ background: #fff; margin-top: 45px;}
.OurPartners{ height: auto; padding: 20px 0; margin: 0 auto;}
.OurPartners .con{}
.OurPartners .con .pic{ float: left; width: 280px; margin-right:20px; height: auto; padding-bottom: 30px; text-align: center;}
.OurPartners .con .pic:last-child{ margin-right:0;}
.OurPartners .con .pic img{ height: 120px; width: 280px;}

.mt-10{ margin-top: 10px;}
/*关于我们*/
.AboutUsPage{}
.AboutTextOut{background: #fff;}
.AboutTextOut .AboutText{padding: 20px 0; margin: 0 auto;}
.AboutTextOut .AboutText_p{color: #4E5777;}
.AboutTextOut .AboutText_p p{font-size: 18px; line-height: 32px; text-indent: 40px;}

.SourceMarketsOut{}
.SourceMarkets{padding: 20px 0; margin: 0 auto;}
.SourceMarkets .con{ padding: 0px 0px;}
.SourceMarkets .con .text{ float: left; width: 400px;}
.SourceMarkets .con .text h4{ font-size: 24px; line-height: 32px; color: #01014E;}
.SourceMarkets .con .text p{ font-size: 24px; line-height: 50px; color: #00B900; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.SourceMarkets .earth{ padding-top: 30px;}
.SourceMarkets .earth img{width: 100%;}

/*酒店*/
.HotelPage{}
.mt-50{ margin-top: 50px;}
.hotel-1{ height: auto; padding: 20px 0; margin: 0 auto;}
.hotel-1 .con{    padding-top: 30px;}
.hotel-1 .con .pic{ float: left; width: 240px; margin-right:80px; height: auto; padding-bottom: 20px; text-align: center;}
.hotel-1 .con .pic:last-child{ margin-right:0;}
.hotel-1 .con .pic img{ height: 88px; width: 88px;}
.hotel-1 .con .pic .tle{ font-size: 24px; line-height: 32px; color: #01014E;  margin-top:10px; text-align: center; white-space: nowrap;}
.hotel-1 .con .pic .wenzi{ font-size: 18px; line-height: 24px; color: #4E5777;  margin-top:10px; text-align: left; }

.hotel-2{ height: auto; padding: 20px 0; margin: 0 auto;}
.hotel-2 .con{    margin-top: 14px;}
.hotel-2 .con .left{float: left;    margin-top: 40px;}
.hotel-2 .con .left img{ width: 420px;}
.hotel-2 .con .right{ float: right; width: 740px; height: auto;}
.hotel-2 .con .right .tle{ font-size: 24px; line-height: 32px; color: #01014E; margin-bottom: 10px; text-align: center; white-space: nowrap;}
.hotel-2 .con .right .wenzi{ font-size: 18px; line-height: 32px; color: #4E5777; text-indent: 40px;}

.hotel-3{ height: auto; padding: 20px 0; margin: 0 auto;}
.hotel-3 .con{}
.hotel-3 .con .pic{ float: left; width: 355px; margin-right:45px; height: auto; padding-bottom: 20px; text-align: center;}
.hotel-3 .con .pic:last-child{ margin-right:0;}
.hotel-3 .con .pic img{ height: 240px; width: 355px; border-radius: 6px;}
.hotel-3 .con .pic .tle{ font-size: 24px; line-height: 32px; color: #01014E;  margin-top:10px; margin-bottom: 10px; text-align: center; white-space: nowrap;}
.hotel-3 .con .pic .wenzi{ font-size: 18px; line-height: 32px; color: #4E5777;  margin-top:10px; text-align: left;}

.hotel-4{ height: auto; margin: 0 auto; background: #F8FCFF; border-radius: 20px;}
.hotel-4 .con{}
.hotel-4 .con .left{float: left;}
.hotel-4 .con .left img{ width: 396px;}
.hotel-4 .con .right{ float: right; width: 760px; height: auto;}
.hotel-4 .con .right .right-h3{ font-size: 24px; line-height: 32px; color: #01014E; margin-bottom: 10px; text-align: center; white-space: nowrap;}
.hotel-4 .con .right .right-p{ font-size: 18px; line-height: 32px; color: #4E5777; text-indent: 40px;}
.hotel-4 .con .right .conPic{ padding-top: 30px;}
.hotel-4 .con .right .conPic .pic{ float: left; width: 150px; margin-right:30px; text-align: center;}
.hotel-4 .con .right .conPic .pic:last-child{ margin-right:0;}
.hotel-4 .con .right .conPic .pic img{ width: 150px; height: 90px; border-radius: 3px;}
.pt-225{padding-bottom: 225px;} 
.hotel-4-bg{ background:url( ../images/hotelPage/pic6.png) no-repeat bottom; background-size:100%;}

.hotel-5{ padding: 120px 0; height: auto; margin: 0 auto; background: #FFFFFF;}
.hotel-5 .con{width: 930px; height: 500px; margin: 0 auto; position: relative;}
.hotel-5 .con .tip-Text{ height:70px; min-width: 230px; padding:0 12px; border-radius: 10px; border:1px solid #6B7492; font-size: 24px; line-height: 68px; color: #3D3D3D; position: absolute;}
.hotel-5 .con .text1{ top: -20px; left: -152px; text-align: right;}
.hotel-5 .con .text2{ top: 235px; left: -150px; text-align:center;}
.hotel-5 .con .text3{ top: 492px; left: -80px; text-align: center;}
.hotel-5 .con .text4{ top: -22px; right: -84px;}
.hotel-5 .con .text5{ top: 370px; right: -120px;}
.hotel-5 .con .text6{ top: 450px; right: 0;}
.hotel-5 .con .text7{width: 285px; height: auto; font-size: 18px; line-height: 32px; top: 60px; right: -140px; border: none;}
.hotel-5 .con .text8{ width: 285px; height: auto; font-size: 18px; line-height: 32px; top: 440px; right: -136px; border: none;}
.hotel-5 .con .text12{ top: 220px; left:340px; color: #fff; width: 210px; border: none; line-height: 2rem;}

/*团队旅游*/
.mt-30{ margin-top: 30px;}
.mt-40{ margin-top: 40px;}
.TeamTravelPage{}
.team-1{ height: auto; padding: 20px 0; margin: 0 auto;}
.team-1 .con{}
.team-1 .con .pic{ float: left; width: 376px; margin-right:36px; height: auto; padding-bottom: 20px; text-align: center;}
.team-1 .con .pic:last-child{ margin-right:0;}
.team-1 .con .pic img{ width: 100%; border-radius: 6px;}
.team-1 .con .pic .tle{ font-size: 24px; line-height: 32px; color: #01014E;  margin-top:10px; text-align: center;}

.team-2{ height: auto; padding: 20px 0; margin: 0 auto;}
.team-2 .con{}
.team-2 .con .left{float: left;}
.team-2 .con .left img{ width: 480px; border-radius: 6px; }
.team-2 .con .right{ float: right; width: 680px; height: auto;}
.team-2 .con .right .tle{ font-size: 24px; line-height: 32px; color: #01014E; margin-bottom: 10px; white-space: nowrap;}
.mt-16{ margin-bottom: 16px;}
.team-2 .con .right .wenzi{ font-size: 18px; line-height: 32px; color: #4E5777; text-indent: 40px;}

.team-3{ height: auto; padding: 20px 0; margin: 0 auto;}
.team-3 .con{}
.team-3 .con .pic{ float: left; width: 360px; margin:23px 20px; height: auto; text-align: center;}
.team-3 .con .pic:last-child{ margin-right:0;}
.team-3 .con .pic img{ width: 100%; border-radius: 6px;}
.team-3 .con .pic .tle{ font-size: 24px; line-height: 40px; color: #01014E;  text-align: center;}


/*酒店列表*/
.mb-6{ margin-bottom: 6px;}
.HotelListPage{}
.hotelList{ height: auto; background:#ffffff; padding: 20px 20px; margin: 0 auto;}
.hotelList .con{ margin-left: 0px;}
.hotelList .con .pic{ float: left; width: 265px; margin-right:33px; height: auto; padding-bottom: 40px;}
.hotelList .con .pic:nth-child(4n){ margin-right:0;}
.hotelList .con .pic img{ width: 100%; border-radius: 4px;}
.hotelList .con .pic .tle{ font-size: 18px; line-height: 32px; color: #333333;  margin-top:10px; text-align: left; white-space: nowrap; font-weight: bold;}
.hotelList .con .pic .wenzi{ font-size: 12px; line-height: 24px; color: #4E5777; }
.hotelList .con .pic .price{ font-size: 16px; line-height: 24px; color: #99A2C0;  }
.hotelList .con .pic .price .amount{ margin-left: 10px; color: #287DFA; }

.contentOut{ }
.bg-white{ background: #FFFFFF;}
.mt-20{ margin-top: 20px;}
.mb-20{ margin-bottom: 20px;}

.hotelList .con .piclist{  background-color:#F7FAFF;  border: solid 1px #DDEBFF;display: block;padding: 10px; border-radius: 10px;  height: auto;}
.hotelList .con .piclist .pictu{  float: left;}

.hotelList .con .piclist .picwz{ float: left;}
	






/*酒店详情*/
.detailsTitle{ height: auto; padding: 30px 30px; margin: 0 auto; font-size: 18px; line-height: 40px; color: #4E5777; background: #FFFFFF;}
.detailsTitle span{ padding: 0 20px;}
.detailsTitle a{ color: #287DFA;}

.hoteDetails1{ height: auto; padding: 30px 30px; box-sizing: border-box; margin: 0 auto;}
.hoteDetails1 .text_h2{font-size: 32px; line-height: 50px; color: #01014E;}
.hoteDetails1 .text_p{font-size: 14px; line-height: 32px; color: #4E5777;}
.hoteDetails1 .con { }
.hoteDetails1 .con img{vertical-align: middle;  border-radius: 4px;}
.hoteDetails1 .con .pic{ float: left; box-sizing: border-box;}
.hoteDetails1 .con .pic.width_1{ width: 410px;}
.hoteDetails1 .con .pic.width_2{width: 340px; padding: 0 5px;}
.hoteDetails1 .con .pic.width_3{}
.hoteDetails1 .con .img_big{ width: 410px; height: 350px; }
.hoteDetails1 .con .img_big img{ width: 100%; margin-top: 3px; vertical-align: middle; border-radius: 8px;}
.hoteDetails1 .con .img_small{ padding: 0px 5px;}
.hoteDetails1 .con .img_small img{  width: 150px; height: 110px; margin: 5px 5px; float: left;}
.hoteDetails1 .con .img_icon{ font-size: 14px; line-height: 36px; color: #333333;}
.hoteDetails1 .con .img_icon .h4{ font-size: 18px; line-height: 50px; color: #01014E; padding-bottom: 30px;}
.hoteDetails1 .con .img_icon span{ margin-left: 20px;}
.hoteDetails1 .con .img_icon img{ width: 20px; height: 20px; vertical-align: middle;}
.hoteDetails1 .con .pic .tle{ font-size: 24px; line-height: 32px; color: #333333;  margin-top:10px; text-align: center; white-space: nowrap;}
.hoteDetails1 .con .pic .wenzi{ font-size: 18px; line-height: 24px; color: #4E5777; }

.hoteDetails_tab{height: 80px; background: #FFFFFF; margin: 0 auto;}
.hoteDetails_tab ul{ padding: 0 40px;;}
.hoteDetails_tab ul li{ float: left; width: 25%; font-size: 18px; line-height: 78px;}
.hoteDetails_tab ul li a{ color: #4E5777;     display: inline-block;}
.hoteDetails_tab ul li a.active{ color: #01014E; border-bottom: 2px solid #01014E;}

/*tab1*/
.hoteDetails_tabCon{ height: auto; padding: 30px 30px; box-sizing: border-box; margin: 0 auto;}
.hoteDetails_tabCon .h4{font-size: 24px; line-height: 32px; color: #287DFA; }
.hoteDetails_tabCon .h6{font-size: 18px; line-height: 24px; color: #3D3D3D;  font-weight: bold;}
.hoteDetails_tabCon .p{font-size: 14px; line-height: 32px; color: #4E5777; }
.hoteDetails_tabCon  table{ width: 100%;}
.hoteDetails_tabCon1 .table{ padding-top: 20px;}
.hoteDetails_tabCon1 .table tr{ width: 100%; border-bottom: 4px solid #F5F7FA;}
.hoteDetails_tabCon1 .table tr th{ height: 64px; font-size: 18px; line-height: 32px; color: #01014E; background: #E5EBF3; text-align: center;}
.hoteDetails_tabCon1 .table tr td{ font-size: 14px; line-height: 24px; color: #4E5777;  padding: 20px 0; width: 20%; text-align: center;}
.hoteDetails_tabCon1 .table {}
.hoteDetails_tabCon1 .table .td1{font-size: 18px; line-height: 32px; color: #01014E;}
.hoteDetails_tabCon1 .table .td1 img{width: 168px; height: 102px; border-radius: 4px;}
.hoteDetails_tabCon1 .table .td3{ text-align: center;}
.hoteDetails_tabCon1 .table .td3 .td3dz{  font-size:24px; font-weight: bold;}
.hoteDetails_tabCon1 .table .td4{ color: #00B900; text-align: left;}
.hoteDetails_tabCon1 .table .td4 img{ margin-right: 10px;}
.hoteDetails_tabCon1 .table .td5{ font-size:14px;}
.hoteDetails_tabCon1 .table .td5 .btn{ display: inline-block; width:145px; height:40px; 
font-size:18px;/* line-height:40px; */color:#ffffff; text-align:center;
border-radius:2px; box-sizing:border-box; background:#287DFA}
.hoteDetails_tabCon1 .table .td5 .number{ color: #00B900; padding-right: 10px;}
/*tab2*/
.hoteDetails_tabCon2 .table{ padding-top: 20px;}
.hoteDetails_tabCon2 .table tr{ width: 100%;}
.hoteDetails_tabCon2 .table tr th{ height: 64px; font-size: 18px; line-height: 32px; color: #01014E; background: #E5EBF3;}
.hoteDetails_tabCon2 .table tr td{ font-size: 14px; line-height: 24px; color: #4E5777;  padding: 20px 0; width: 20%;}
/*tab3*/
.hoteDetails_tabCon3 .table{ padding: 20px 0;}
.hoteDetails_tabCon3 .table tr{ width: 100%;}
.hoteDetails_tabCon3 .table tr td{ font-size: 14px; line-height: 24px; color: #4E5777;  padding: 20px 0; width: 33%;}
.hoteDetails_tabCon3 .table tr td img{ height: 18px; accelerator: 18px; vertical-align: middle;}
/*tab4*/
.hoteDetails_tabCon4 .table{ padding: 20px 0;}
.hoteDetails_tabCon4 .table tr{ width: 100%;}
.hoteDetails_tabCon4 .table tr td{ font-size: 14px; line-height: 24px; color: #4E5777;  padding: 20px 0; width: 33%; border-bottom: 1px solid #BDC3D5;}
.hoteDetails_tabCon4 .table tr td.fw{ font-size: 18px; font-weight: bold;}
/*tab5*/
.hoteDetails_tabCon5 .table{ padding: 20px 0;}
.hoteDetails_tabCon5 .table tr{ width: 100%;}
.hoteDetails_tabCon5 .table tr td{ font-size: 14px; line-height: 24px; color: #4E5777;  padding: 20px 0; width: 33%; border-bottom: 1px solid #BDC3D5;}
.hoteDetails_tabCon5 .table tr td.fw{ font-size: 18px; font-weight: bold;}
/*tab6*/
.hoteDetails_tabCon6 .table{ padding: 20px 0;}
.hoteDetails_tabCon6 .table tr{ width: 100%;}
.hoteDetails_tabCon6 .table tr td{ font-size: 14px; line-height: 24px; color: #4E5777;  padding: 20px 0; width: 33%;}
.hoteDetails_tabCon6 .table tr td img{ height: 18px; accelerator: 18px; vertical-align: middle; margin-right: 15px;}
.hoteDetails_tabCon6 .table tr td a{ color: #FF7700;}
.cell-img{}
.cell-img img{ margin-right: 20px;}

/*tab样式*/
.tab-item { cursor: pointer;}
.tab-item.active { ;}

.tab-panel { display: none;}
.tab-panel.active {display: block;}













/*搜索模块样式*/
.search_con{ height:82px; overflow:hidden; width:1200px; margin: 0 auto;}
.fl{ float:left;}
.pos-text{ position: absolute; top: 10px; left: 20px; font-size: 14px; line-height: 30px; color: #99A2C0;}
.search_con .riqi .pos-text2{position: absolute; top: 28px; left: 190px; font-size: 14px; line-height: 32px; color: #99A2C0; }
.search_con .select{ width: 340px; height: 80px; padding: 30px 20px 0 20px; position: relative; font-size: 14px; line-height: 32px; color: #99A2C0;
 background: none; box-sizing: border-box; border:1px solid #DADFE6;}
 .search_con .select select{ width: 100%; height:50px; border: none; background:none; color: #01014E;}
.search_con .riqi{ width: 440px; height: 80px;  border:1px solid #DADFE6; box-sizing:border-box;}
.search_con .riqi .number{ float:left; width:100px; height:80px;  overflow:hidden; font-size: 14px; line-height: 80px; color: #99A2C0;}
.search_con .riqi .left{ float:left; width:168px; height:80px; box-sizing:border-box; padding: 0px 20px 0 20px;}
.search_con .riqi .right{ float:right; width:168px; height:80px; box-sizing:border-box; padding: 0px 20px 0 20px; }
.search_con .riqi input{ width:100%; height:50px; line-height:30px; color:#01014E; padding: 0;
border:none; box-sizing:border-box; background:none;}
.search_con .riqi input::placeholder{ color: #99A2C0;}
.search_con .riqi .riqi-text{font-size: 14px; line-height: 14px; color: #99A2C0; margin-top: 16px;}
.search_con .search{ width: 340px; height: 80px; padding: 30px 100px 0 20px; border:1px solid #DADFE6; box-sizing:border-box; position: relative;}
.search_con .search input{ width: 100%; height:50px; box-sizing:border-box; background:none; border: none;}
.search_con .search .btn{ width: 80px; height: 80px; background: #2681FF; position: absolute; top: 0px; right: 0px;}
.search_con .search .btn img{ width: 45px; height: 45px; position: absolute; top: 17px; right: 17px; }
.search_con_bold{ font-size: 18px; font-weight: bold; color: #01014E;}

/*---------------------------------------demo日期 css--------------------------------------------*/
.date_selector, .date_selector *{width: auto;height: auto;border: none;background: none;margin: 0;padding: 0;text-align: left;text-decoration: none;}

.date_selector{width:350px;background:#fbfbfb;border: 1px solid #E5E5E5;padding: 10px;margin:0;margin-top:-1px;position: absolute;z-index:100000;display:none;border-radius: 3px;box-shadow: 0 0 5px #aaa;box-shadow:0 2px 2px #ccc; }

.date_selector_ieframe{position: absolute;z-index: 99999;display: none;}

.date_selector .nav{width: 350px;}

.date_selector .nav p{clear: none;}

.date_selector .month_nav, .date_selector .year_nav{margin: 0 0 3px 0;padding: 0;display: block;position: relative;text-align: center;}

.date_selector .month_nav{float: left;width: 55%;}

.date_selector .year_nav{float: right;width: 42%;margin-right: -8px;}

.date_selector .month_name, .date_selector .year_name{font-weight: bold;line-height: 20px;    font-size: 16px;}

.date_selector .button{display: block;position: absolute;top: 0;width:18px;height:18px;line-height:16px;font-weight:bold;color:#5985c7;text-align: center;font-size:12px;overflow:hidden;border: 1px solid #ccc;border-radius:2px;}

.date_selector .button:hover, .date_selector .button.hover{background:#5985c7;color: #fff;cursor: pointer;border-color:#3a930d;}

.date_selector .prev{left: 0;}

.date_selector .next{right: 0;}

.date_selector table{border-spacing: 0;border-collapse: collapse;clear: both;margin: 0; width:350px;}

.date_selector th, .date_selector td{width: 2.5em;height: 2em;padding: 0 !important;text-align: center !important;color: #666;font-weight: normal;}

.date_selector th{font-size: 12px;}

.date_selector td{border:1px solid #f1f1f1;line-height: 2em;text-align: center;white-space: nowrap;color:#4E5777;background: #fff;}

.date_selector td.today{background: #eee;}

.date_selector td.unselected_month{color: #ccc;}

.date_selector td.selectable_day{cursor: pointer;}

.date_selector td.selected{background:#2b579a;color: #fff;font-weight: bold;}

.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover{background:#5985c7;color: #fff;}


/*CSS3*/
/*放大*/
.scale {
    -webkit-transition: -webkit-transform 2s; /* For Safari 3.1 to 6.0 */
    transition: transform 2s;
}
.scale:hover {
    -webkit-transform: scale(1.06); /* Chrome, Safari, Opera */
    transform: scale(1.06);
}
/*旋转*/
.rotate {
    -webkit-transition: -webkit-transform 2s; /* For Safari 3.1 to 6.0 */
    transition: transform 2s;
}
.rotate:hover {
    -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
    transform: rotate(360deg);
}
.rotateX {
    -webkit-transition: -webkit-transform 2s; /* For Safari 3.1 to 6.0 */
    transition: transform 2s;
}
.rotateX:hover {
    -webkit-transform: rotateX(360deg); /* Chrome, Safari, Opera */
    transform: rotateX(360deg);
}
.rotateY {
    -webkit-transition: -webkit-transform 2s; /* For Safari 3.1 to 6.0 */
    transition: transform 2s;
}
.rotateY:hover {
    -webkit-transform: rotateY(360deg); /* Chrome, Safari, Opera */
    transform: rotateY(360deg);
}
