body{font-family: "微软雅黑";}
ul{margin: 0; padding: 0;}
li{list-style: none;}

.pt25{padding-top: 25px;}

.mt45{margin-top: 45px;}

.mr10{margin-right: 10px;}

.left{float: left;}
.right{float: right;}

.headerMenu{width:100%; height:24px; background: #fcfcfc; border-bottom: 1px solid #F0F0F0;}
.headerMenu .nav{width: 1080px; margin: 0 auto; line-height: 24px;}
.headerMenu .nav a{color: #000116;}

nav{width: 1080px; height: 50px; margin: 8px auto; }
nav .navgation{width: 100%;}
nav .navgation a.logo{display: inline-block; width: 150px; height: 50px;background: url(../images/logo.png) 0px 0px no-repeat; float: left;}
nav .navgation .menu{display: inline-block; overflow: hidden; float: right;}
nav .navgation .menu ul{float: right; overflow: hidden;}
nav .navgation .menu li{list-style: none; float: left; padding: 0 10px; text-align: center; line-height: 50px;}
nav .navgation .menu li a{font-size: 16px; letter-spacing: 2px; display: inline-block; padding: 0 8px; height: 32px; line-height: 32px; text-decoration: none;}
nav .navgation .menu li a.on, nav .navgation .menu li a:hover{background: #003EFF; color: #fff; border-radius: 5px; }

.pc{width: 1000px; margin: 0 auto;}
.banner_box{width: 100%; height: 516px; background: #000 url("../images/banner.jpg") center top no-repeat; }

.huodong_box{width: 100%; height: 410px;background: #000 url("../images/huodong_bj.jpg") center top no-repeat;}
.huodong_box .huodong .title{font-size: 24px;}
/*.huodong_box .huodong .content{height: 132px;}*/
.huodong_box .huodong .content ul{overflow: hidden; margin-top: 32px;}

.huodong_box .huodong .content li{float: left; text-align: center;}
.huodong_box .huodong .content li.rightLine{border-right: 2px dashed #423b3d;}
.huodong_box .huodong .content li p.contentTitle{font-size: 22px;}
.huodong_box .huodong .content li p.contentIntro{font-size: 16px;}
.huodong_box .huodong .content ul#freeContent li{width: 33%;}

#discountContent li:nth-child(1){width: 45%;}
#discountContent li:nth-child(2){width: 55%;}

.hotel_box{width: 100%; background: #000 url("../images/hotel_bj.jpg") center top no-repeat;}
.hotel_box .content{width: 1000px; margin: 0 auto;}

.hotel_box .content .hotelItem, .hotel_box .content .hotelItemB{ display: inline-block; margin: 0 0 40px 30px; position: relative;}
.hotel_box .content .hotelItem .hotelImg, .hotel_box .content .hotelItemB .hotelImg{border: 3px solid #fff;}
.hotel_box .content .hotelItem .hotelImg img, .hotel_box .content .hotelItemB .hotelImg img{width: 452px; height: 228px;}
.hotel_box .content .hotelItem .hotelName, .hotel_box .content .hotelItemB .hotelName{ position: absolute; bottom: 3px; height: 42px; width: 452px; line-height: 42px; text-align: right;}
.hotel_box .content .hotelItem .bg, .hotel_box .content .hotelItemB .bg{position: absolute; bottom: 3px; height: 42px; left: 3px; width: 452px; background: #000; opacity: .6; filter: alpha(opacity=60); -moz-opacity:.6;}
.hotel_box .content .hotelItem .hotelName a, .hotel_box .content .hotelItemB .hotelName a{display: block; color: #fff; font-size: 16px;}


.hotel_box .content .hotelItemB .hotelImg img, .hotel_box .content .hotelItemB .bg, .hotel_box .content .hotelItemB .hotelName{width: 944px;}

.logos{width: 1000px; margin: 0 auto; overflow: hidden; padding-bottom: 40px;}
.logos ul{margin: 0 25px; padding: 0;}
.logos ul li{list-style: none; float: left; width: 135px; text-align: center;}

/*-------- 底部 ----------*/
.foot_container{width: 100%;background: #404246; overflow: hidden;padding: 60px 0;}
.foot_container .foot{width: 1200px; margin: 0 auto; text-align: center; }
.foot_content .partner{width: 300px; float: left; margin-right: 10px;}
.foot_content .partner .partner_title{ font-size: 20px; color: #FFF; font-weight: 600;letter-spacing: 2px; margin-bottom: 30px;}
.foot_content .aboutLmh{width:370px; float: left; border-left: 1px dashed #fff;}
.foot_content .aboutLmh .about_title{font-size: 20px; color: #FFF; font-weight: 600;letter-spacing: 1px;margin-bottom: 20px; }
.foot_content .aboutLmh i.icon_phone{ background: url(../images/icon_phone.png) no-repeat; display: inline-block; width: 20px; height: 20px;}
.foot_content .aboutLmh .about_phone{ color: #fff000; font-size: 20px; font-weight: 600;}
.foot_content .service{ width: 270px; float: left; border-left: 1px dashed #fff; padding: 0 15px 20px 15px;}
.foot_content .service .service_title{ font-size: 20px; color: #fff;margin-bottom: 10px;}
.foot_content .qrCode{ float: left; border-left: 1px dashed #fff; margin-left: 10px; padding-left: 30px;}
.foot_info{ clear: both; margin-top: 30px; display: inline-block;line-height:28px; color:#999;}
.foot_info span{margin-right:6px;}
.foot_info a{color:#999; margin-right:6px;}
.foot_info a:hover{ color:#2064c8; color: #fff;}