﻿body { margin: 0px; padding: 0px; color: #aeaeae; font-size: 13px; font-family: "Microsoft YaHei"; }
a { color: #aeaeae; text-decoration: none; }
ul, ul li, dl, dl dt, dl dd { margin: 0px; padding: 0px; list-style: none; }
img { border: none; }
input, button, textarea { outline: none; }

/*logo*/
.logo { margin-top: 80px; text-align: center; }


.search { margin-top: 10px; }
.search > div { position: relative; width: 618px; height: 43px; margin: auto; }
.search > div .txtsearch { position: absolute; top: 0px; left: 0px; width: 486px; padding-left: 4px; height: 37px; font-size: 20px; border: 1px solid #3c61ff; }
.search > div .btn { position: absolute; top: 0px; right: 0px; width: 132px; height: 41px; line-height: 41px; text-align: center; background: #3c61ff; font-size: 20px; border: none; color: #ffffff; cursor:; curs; cursor: pointer; cursor: pointer; cursor: pointer; cursor: pointer; cursor: pointer; or: pointer; }


.nav { width: 100%; height: 50px; line-height: 50px; background: #f7f7f7; border-top: 1px solid #e5e5e5; margin-top: 60px; margin-bottom: 20px; }
.nav ul { width: 982px; margin: auto; font-size: 18px; text-align: center; }
.nav ul li {/* position: relative; *//* float: left; */width: 16%;height: 50px;text-align: center;display: inline-block;}
.nav ul li > a { text-align: center; color: #666666; display: block; width: 100%; }
.nav ul li a:hover { color: #000000; }
.nav ul .reping,
.nav ul .xinwen,
.nav ul .daohang,
.nav ul .cityhotel,
.nav ul .jieshao,
.nav ul .newopen { color: #000; border-bottom: 2px solid #3C61FF; }


.new { width: 982px; margin: auto; border: 1px solid #5571f9; border-radius: 10px; overflow: hidden; margin-top: 90px; }
.new > ul > li { float: left; width: 326px; border-right: 1px solid #3c61ff; padding-bottom: 10px; }
.new > ul > li:last-child { border-right: none; }
.new > ul > li > div:first-child { padding-left: 20px; height: 35px; line-height: 35px; background: #5571f9; color: #ffffff; font-size: 20px; }
.new > ul > li:last-child > div:first-child { width: 328px; }
.new > ul > li > div:nth-child(2) > ul { padding: 10px 0px 0px 20px; }
.new > ul > li > div:nth-child(2) > ul li { position: relative; padding: 7px 0px; padding-left: 16px; color: #000000; }
.new > ul > li > div:nth-child(2) > ul li:before { position: absolute; left: 0px; color: #555555; content: '●'; }
.new > ul > li > div:nth-child(2) > ul li a { color: #000; display: inline-block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.new > ul > li:nth-child(3) > div:nth-child(2) > ul li > a:first-child,
.new > ul > li:nth-child(3) > div:nth-child(2) > ul li > .date .first { float: left; }
.new > ul > li:nth-child(3) > div:nth-child(2) > ul li > a:nth-child(2),
.new > ul > li:nth-child(3) > div:nth-child(2) > ul li > .date .second { float: right; }
.new > ul > li:nth-child(3) > div:nth-child(2) { padding-right: 20px; }
.new > ul > li:nth-child(3) > div:nth-child(2) .name,
.new > ul > li:nth-child(3) > div:nth-child(2) .date a { color: #737373; }

.new > ul > li > div:nth-child(2) > ul li > a:hover { color: orange; text-decoration: underline; }


.hotel, .pinpai { width: 984px; margin: auto; margin-top: 40px; }
.hotel h1,
.pinpai h1 { height: 40px; line-height: 40px; border-bottom: 3px solid #3c61ff; font-size: 26px; }
.hotel h1 a:first-child,
.pinpai h1 a:first-child { color: #3c61ff; float: left; }
.hotel h1 a:nth-child(2),
.pinpai h1 a:nth-child(2) { float: right; color: #5c5c5c; font-size: 18px; }
.hotel h1 a:nth-child(2):hover,
.pinpai h1 a:nth-child(2):hover,
.pinpai > ul li:hover > a { color: red; }
.hotel > ul li { width: 311px; float: left; margin-right: 25px; margin-bottom: 25px; background: #ececec; }

.hotel > ul li > a img { float: left; width: 311px; height: 166px; }
.hotel > ul li:nth-child(3n) { margin-right: 0px; }
.hotel > ul li:nth-child(3) ~ li { margin-bottom: 0px; }
.hotel > ul li > a:last-child { display: block; height: 40px; line-height: 40px; padding-left: 10px; font-size: 24px; color: #5e5e5f; }
.hotel > ul li > a:last-child:hover { color: #3c61ff; }



.pinpai > ul li { float: left; width: 162px; border: 1px solid #dcdcdc; border-right: none; border-bottom: none; }
.pinpai > ul li:nth-child(6n) { border-right: 1px solid #dcdcdc; }
.pinpai > ul li:nth-child(6) ~ li { border-bottom: 1px solid #dcdcdc; }
.pinpai > ul li > a { display: block; text-align: center; }
.pinpai > ul li > a:first-child { position: relative; height: 120px; }
.pinpai > ul li > a:first-child img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.pinpai > ul li > a:last-child { font-size: 16px; color: #5d5c5c; padding: 0px 0px 20px 0px; }

/*footer*/
.footer { margin-top: 40px; border-top: 1px solid #dcdcdc; height: 200px; }
.footer > div { text-align: center; font-size: 16px; color: #7f7f7f; }
.footer > div a { color: #7f7f7f; }
.footer > div a:hover { text-decoration: underline; }
.footer > div:first-child { margin-top: 40px; }
.footer > div:last-child { font-size: 14px; margin-top: 20px; }
/*about*/
.about { width: 900px; margin: auto; margin-top: 70px; }
.about .aboutour h3,
.about .jianjie h3 { font-size: 20px; color: #000000; }
.about .aboutour > ul li { float: left; width: 217px; margin-right: 10px; background: #f7f7f7; box-shadow: 0px 6px 8px #9d9c9c; }
.about .aboutour > ul li:last-child { margin-right: 0px; }
.about .aboutour > ul li .top { font-size: 40px; text-align: center; padding: 25px 0px; }
.about .aboutour > ul li:nth-child(1) .top { color: #6be1ff; }
.about .aboutour > ul li:nth-child(2) .top { color: #ffa127; }
.about .aboutour > ul li:nth-child(3) .top { color: #f152ff; }
.about .aboutour > ul li:nth-child(4) .top { color: #39ff12; }
.about .aboutour > ul li .bottom { font-size: 13px; color: #535353; padding: 0px 10px 80px 10px; line-height: 20px; }

/*brand*/
.brand { width: 900px; margin: auto; margin-top: 70px; }
.brand .logo li { float: left; width: 180px; margin: 5px; background: #f7f7f7; box-shadow: 0px 6px 8px #9d9c9c; height: 138px; overflow: hidden; }
.brand .logo .top { height: 108px; overflow: hidden; text-align: center; padding: 10px; box-sizing: border-box; line-height: 108px; }
.brand .logo .bottom { font-size: 16px; line-height: 22px; color: #666 !important; }
.brand .logo img { max-height: 100%; max-width: 100%; /* display: block; */ margin: 0 auto; line-height: 120px; }

.about .jianjie { margin-top: 30px; }
.about .jianjie p { font-size: 13px; color: #535353; line-height: 25px; }
.fankui { width: 661px; margin: auto; margin-top: 100px; }
.fankui h3 { font-size: 26px; color: #000000; margin-bottom: 10px; }
.fankui > div { font-size: 14px; color: #4a4a4a; margin-bottom: 10px; }
.tea, .fankui .div1 { margin-bottom: 25px; }
.tea textarea { width: 661px; height: 164px; }

.fankui .div1 span { display: block; float: left; width: 70px; height: 33px; }
.fankui .div1 .txtdiv { float: left; }
.fankui .div1 .yanzhen { float: left; text-align: center; background: #dcdcdc; width: 74px; height: 26px; line-height: 26px; margin-top: 4px; margin-left: 5px; }
.fankui .div1 .yanzhen .a1,
.fankui .div1 .yanzhen .a4 { color: #bc7dd7; }
.fankui .div1 .yanzhen .a2 { color: #1800ff; }
.fankui .div1 .yanzhen .a3 { color: #fd8b20; }

.fankui .div1 { height: 33px; line-height: 33px; }
.fankui .div1 .txtdiv input { width: 228px; height: 30px; }
.fankui .div1 .btnsubmit { width: 100px; height: 32px; line-height: 32px; font-size: 15px; text-align: center; color: #ffffff; background: #3c61ff; border: none; }

.contact { width: 698px; margin: auto; margin-top: 87px; padding-bottom: 108px; }
.contact h3 { font-size: 28px; color: #000000; margin-bottom: 40px; }
.contact div a { font-size: 18px; color: #3f3f3f; }
.contact div { margin-bottom: 15px; }

.yq { width: 757px; margin: auto; margin-top: 78px; }
.yq h3 { font-size: 26px; color: #000000; }
.yq h3 span { font-size: 16px; }
.yq .title1 { font-size: 16px; color: #000000; margin-top: -15px; }
.yq .ul1 { padding: 10px 0px 0px 20px; }
.yq .ul1 li { float: left; margin-right: 80px; margin-bottom: 35px; width: 120px; }

.yq .ul1 li a { display: block; text-align: center; margin-bottom: 3px; color: #3C61FF; font-size: 13px; text-decoration: underline; }
.yq .ul1 li a img { width: 120px; height: 50px; border: 1px solid #c9c9c9; }
.yq .title2 { font-size: 16px; color: #000000; margin-top: 10px; }
.yq .ul2 { padding: 10px 0px 0px 20px; }
.yq .ul2 li { float: left; margin-right: 120px; }
.yq .ul2 li:nth-child(4),
.yq .ul1 li:nth-child(4n) { margin-right: 0px; }
.yq .ul2 li a { display: block; font-size: 13px; color: #525252; margin-bottom: 20px; }
.yq .ul2 li a:hover { color: orange; text-decoration: underline; }


.main .detailnew { width: 794px; margin: auto; }
.main .detailnew .title { color: #000000; font-size: 24px; text-align: center; margin-bottom: 20px; }
.main .detailnew .laiyuan { text-align: center; font-size: 14px; color: #555555; margin-bottom: 20px; }
.main .detailnew .laiyuan > span { margin-right: 25px; }
.main .detailnew .line { border-bottom: 1px solid #bfbfbf; margin-bottom: 20px; }
.main .detailnew .article { color: #555555; font-size: 16px; }
.main .detailnew .article p { line-height: 30px; }

.main .important,
.main .more,
.main .dianping,
.main .newhotel,
.main .brand { width: 962px; margin: auto; /*margin-top: 75px;*/ }
.main .important .title { color: #3c61ff; font-size: 24px; }
.main .important .title > span { color: #555555; }
.main .important .ul { margin-top: 8px; padding: 0px 16px; padding-bottom: 40px; border: 1px solid #bfbfbf; border-top: 4px solid #3c61ff; }
.main .important .ul li { padding: 16px 0px; border-bottom: 1px solid #bfbfbf; }
.main .important .ul li .left { float: left; width: 168px; }
.main .important .ul li .left img { float: left; width: 168px; height: 168px; }
.main .important .ul li .right { float: right; width: 744px; }
.main .important .ul li .right .hotelname { margin-top: 3px; }
.main .important .ul li .right .hotelname,
.main .important .ul li .right .Englishname,
.main .important .ul li .right .address,
.main .important .ul li .right .phone { font-size: 16px; color: #555555; margin-bottom: 20px; }
.main .important .ul li .right .phone { margin-bottom: 0px; }
.main .important .ul li .right .hotelname .name { color: #3c61ff; }
.main .important .ul li .right .Englishname .name { color: #000; }

.main .more .ul1 > li > .title { font-size: 24px; color: #3c61ff; }
.main .more .ul1 > li > .ul2 { margin-top: 15px; background: #dedede; padding-left: 45px; padding-top: 18px; }
.main .more .ul1 > li { margin-bottom: 35px; }
.main .more .ul1 > li > .ul2 li { float: left; padding: 0px 0px 18px 0px; margin-right: 80px; }
.main .more .ul1 > li > .ul2 li a { font-size: 18px; color: #555555; }
.main .more .ul1 > li > .ul2 li a:hover,
.brand .distribution .content .ul1 li a:hover,
.brand .distribution .content .ul1 li:first-child a { color: red; }

.main .dianping .title { color: #3c61ff; font-size: 24px; }
.main .dianping .title > span { color: #555555; }
.main .dianping .ul1 { margin-top: 8px; border: 1px solid #bfbfbf; border-top: 4px solid #3c61ff; padding: 0px 26px; padding-bottom: 12px; }
.main .dianping .ul1 li { padding: 20px 0px; color: #555555; font-size: 16px; border-bottom: 1px dashed #bfbfbf; }
.main .dianping .ul1 li .top { margin-bottom: 6px; }
.main .dianping .ul1 li .top span { margin-right: 24px; display: inline-block; overflow: hidden; }
.main .dianping .ul1 li .top .news-title { width: 714px; text-overflow: ellipsis; white-space: nowrap; color: #3c61ff; }
.main .dianping .ul1 li .message { line-height: 30px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.main .newhotel .title { font-size: 24px; color: #3c61ff; }
.main .newhotel .ul1 { margin-top: 8px; border-top: 4px solid #3c61ff; padding-top: 16px; }
.main .newhotel .ul1 li { float: left; margin-right: 20px; margin-bottom: 26px; width: 203px; height: 310px; border: 1px solid #bfbfbf; padding: 10px; }

.main .newhotel .ul1 li .hotelname { font-size: 13px; font-weight: bold; color: #000000; text-align: center; height: 32px; line-height: 32px; }
.main .newhotel .ul1 li .address { font-size: 13px; color: #555555; }
.main .newhotel .ul1 li .yuding { margin-top: 30px; }
.main .newhotel .ul1 li .yuding a { display: block; width: 107px; height: 34px; text-align: center; line-height: 34px; background: #3C61FF; color: #FFFFFF; font-size: 16px; margin: auto; }

.brand .group { margin-bottom: 33px; }
.brand .group .title,
.brand .distribution .title { font-size: 24px; color: #3c61ff; margin-bottom: 16px; }
.brand .group .content { padding: 20px; font-size: 15px; color: #555555; background: #ededed; line-height: 30px; }

.brand .distribution .content { border: 1px solid #BFBFBF; padding-bottom: 60px; }
.brand .distribution .content .ul1 { padding-left: 55px; padding-top: 18px; background: #EDEDED; margin-bottom: 7px; }
.brand .distribution .content .ul1 li { float: left; margin-right: 80px; font-size: 18px; padding: 0px 0px 18px 0px; }
.brand .distribution .content .ul1 li a { color: #555555; }

.brand .distribution .content .ul1 li:nth-child(8n),
.main .newhotel .ul1 li:nth-child(4n) { margin-right: 0px; }
.brand .distribution .content .ul2 { padding: 0px 30px; }
.brand .distribution .content .ul2 > li > .ul3 li { padding: 18px 0px; border-bottom: 1px solid #bfbfbf; }
.brand .distribution .content .ul2 > li > .ul3 li .left { float: left; width: 190px; background: red; }
.brand .distribution .content .ul2 > li > .ul3 li .left img { float: left; width: 190px; height: 140px; }
.brand .distribution .content .ul2 > li > .ul3 li .right { float: right; width: 699px; }
.brand .distribution .content .ul2 > li > .ul3 li .right .hotelname { font-size: 18px; color: #3c61ff; margin-bottom: 10px; cursor: pointer; }
.brand .distribution .content .ul2 > li > .ul3 li .right .address,
.brand .distribution .content .ul2 > li > .ul3 li .right .pice { font-size: 16px; color: #555555; margin-bottom: 10px; }
.brand .distribution .content .ul2 > li > .ul3 li .right .pice span { font-size: 20px; color: #ffb154; }
.brand .distribution .content .ul2 > li > .ul3 li .right .yuding { display: block; width: 94px; height: 35px; line-height: 35px; text-align: center; border-radius: 10px; color: #FFFFFF; background: #FFB154; font-size: 22px; }

.pager { margin-top: 12px; }
.pager a { border: solid 1px #3c61ff; color: #3c61ff; padding: 2px 4px; margin-right: 4px; text-align: center; height: 18px; line-height: 18px; float: left; }
.pager .pager-btn { min-width: 20px; }
.pager .pager-number { min-width: 16px; }
.pager .pager-current { min-width: 16px; border-color: #ff7d3c; color: #ff7d3c; font-weight: bold; }
.pager .pager-disabled { border-color: #ccc; color: #ccc; }


.link { font-size: 15px; font-weight: normal; color: #666; line-height: 24px; }
.link a { color: #666; margin: 0 6px; float: left; }
