@charset "UTF-8"; html, body, div, p, a, img, header, footer, h1, h2, h3, h4, h5, h6, ul, li, ol, dl, dt, dd, input, button, nav { box-sizing: border-box; margin: 0; padding: 0; font-weight: normal; } img { border: none; } html { overflow-y: auto; font-family: "Microsoft YaHei", "寰蒋闆呴粦", arial, "瀹嬩綋"; overflow-x: hidden; max-width: 2200px; margin: 0 auto; } body { height: 100%; position: relative; right: 0; transition: all .4s ease; } @font-face { font-family: DINCond-BoldAlternate; src: url("../font/dincond-bold-webfont.eot"); /* IE9 Compat Modes */ src: url("../font/dincond-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/dincond-bold-webfont.woff2") format("truetype"); font-weight: normal; font-style: normal; } @font-face { font-family: Montserrat-Regular; src: url("../font/montserrat-regular.eot"); /* IE9 Compat Modes */ src: url("../font/montserrat-regular.eot?#iefix") format("embedded-opentype"), url("../font/Montserrat-Regular.ttf"); font-weight: normal; font-style: normal; } @font-face { font-family: CALIBRI; src: url("../font/CALIBRI_1.TTF.eot"); /* IE9 Compat Modes */ src: url("../font/CALIBRI_1.TTF.eot?#iefix") format("embedded-opentype"), url("../font/CALIBRI_1.TTF"); font-weight: normal; font-style: normal; } a { text-decoration: none; color: inherit; display: block; } ul { list-style: none; } ::-webkit-scrollbar { width: 5px; height: 8px; background-color: rgba(210, 210, 210, 0.48); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0; } ::-webkit-scrollbar-thumb { background-color: rgba(123, 121, 121, 0.7); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0; } .fl { float: left; } .fr { float: right; } .tempWrap { margin: 0 auto; } .container { width: 1200px; margin: 0 auto; position: relative; } .clearfix:before, .clearfix:after { display: table; content: " "; } .clearfix:after { clear: both; } .clearfix { *zoom: 1; } .nav { position: fixed; top: 0; right: 0; width: 100%; line-height: 107px; z-index: 99; transition: all .4s ease; background: #fff; } .nav .childMenu { position: absolute; top: 107px; left: 0; width: 100%; height: 0px; background: #fff; background: rgba(0, 0, 0, 0.31); font-size: 14px; transition: all 0.3s; color: #88868e; overflow: hidden; line-height: 55px; } .nav .childMenu.active { height: 55px; overflow: visible; } .nav .childMenu ul { margin-top: -2px; } .nav .childMenu ul li { float: left; display: inline-block; } .nav .childMenu ul li+li { padding-left: 10px; } .nav .childMenu ul li a { border-top: 2px solid #9a9a9a; color: #fff; } .nav .childMenu ul li:hover a { border-top: 2px solid #eb3d00; color: #eb3d00; } .nav .redBg { position: absolute; border-bottom: 2px solid #ea3800; left: 0; bottom: 0; width: 33%; z-index: 1; } .nav .greyBg { position: absolute; border-bottom: 2px solid #9a9a9a; left: 0; bottom: 0; width: 100%; } .nav .logoBox { float: left; padding-left: 54px; font-size: 0; } .nav .logoBox img { vertical-align: middle; } .nav .logoBox .m_logo { display: none; } .nav .navBox { float: right; overflow: hidden; } .nav .navBox>ul { float: left; overflow: hidden; padding-right: 20px; } .nav .navBox>ul>li { position: relative; padding-left: 20px; float: left; } .nav .navBox>ul>li:first-child { padding-left: 0; } .nav .navBox>ul>li a { text-align: center; color: #737373; font-size: 14px; } .nav .navBox>ul>li:hover a, .nav .navBox>ul>li.active a { background: url(../image/navBg.png) center top no-repeat; } .nav .navBox>ul>li>ul { display: none; } .nav .sideButtonBox { float: left; display: inline-block; font-size: 0; cursor: pointer; height: 107px; width: 107px; background: url(../image/sideButton.png) center center no-repeat; } .nav.child .container { position: static; } .nav.child .logoBox { padding: 0; } .nav.child .navBox ul { padding-right: 0; } .nav.child .navBox ul li a { text-align: right; } .nav.child .navBox ul li.active a { background: url(../image/navBg.png) right top no-repeat; } .nav.child .sideButtonBox { position: absolute; right: 0; top: 0; } .qrBox { position: fixed; top: 50%; left: 50%; margin-left: -150px; margin-top: -150px; width: 300px; background: #fff; padding: 10px; border-radius: 3px; box-shadow: 0px 0px 4px #222; display: none; z-index: 101; } .qrBox p { font-size: 13px; color: #282828; line-height: 18px; padding-bottom: 0; } .qrBox #QR { padding: 10px 0; text-align: center; } .qrBox .closeQR { cursor: pointer; position: absolute; top: 10px; right: 10px; width: 20px; height: 20px; background: url(../image/close.png) center center no-repeat; opacity: 0.7; z-index: 2; } .foot { position: relative; z-index: 3; background: #fff; font-size: 13px; color: rgba(0, 0, 0, 0.6); height: 120px; border-top: 2px solid #dbb88e; padding-top: 20px; } .foot a { display: inline-block; } .foot a img { vertical-align: middle; } .foot .mediaFoot { display: none; color: #a5a5a5; text-align: center; } .foot .mediaFoot img { padding-bottom: 10px; } .foot .mediaFoot a { margin: 0 5px; } .foot .mediaFoot p { padding-bottom: 10px; } .Fr { right: 360px !important; transition: all .4s ease; } .buttonBoxTop { border-left: 2px solid #e6e6e6; padding-right: 10px; } .buttonBoxTop .search { float: left; padding-left: 20px; padding-right: 10px; overflow: hidden; z-index: 2; position: relative; } .buttonBoxTop .search input { float: left; visibility: hidden; line-height: 106px; background: #fff; width: 0; padding: 0; outline: none; transition: all .4s; border: none; font-size: 14px; } .buttonBoxTop .search a { display: inline-block; float: left; width: 20px; height: 107px; background: url(../image/H-Search.png) no-repeat center; } .buttonBoxTop .search:hover input { visibility: visible; width: 90px; } .buttonBoxTop>a { float: left; font-size: 14px; color: #8f8f8f; padding: 0 10px; } .buttonBoxTop>a img { vertical-align: middle; margin-right: 5px; } .sideNav { width: 320px; height: 100%; position: fixed; right: -320px; top: 0; background: #f9f9f9; z-index: 100; overflow-y: auto; overflow-x: hidden; display: block; transition: all .4s ease; padding-top: 138px; text-align: center; font-size: 0; } .sideNav.open .sideClose, .sideNav.open .logo, .sideNav.open .sideMenu, .sideNav.open .navBottom { transform: translateY(0); opacity: 1; } .sideNav.close .sideClose, .sideNav.close .logo, .sideNav.close .sideMenu, .sideNav.close .navBottom { opacity: 0; transform: translateY(100%); } .sideNav .otherLinkBox { display: none; } .sideNav .menuTitle { display: none; padding-left: 20px; line-height: 75px; background: #333333; font-size: 20px; font-family: Montserrat-Regular; color: #adadad; letter-spacing: -2px; } .sideNav .logo { padding-bottom: 90px; transition: all 0.8s cubic-bezier(0.24, 0.72, 0.35, 1.01) 0.8s; opacity: 0; transform: translateY(100%); } .sideNav .sideClose { position: absolute; top: 35px; right: 25px; width: 30px; height: 30px; transform: translateY(100%); opacity: 0; background: url("../image/sideClose.jpg") left center no-repeat; transition: all 0.5s cubic-bezier(0.24, 0.72, 0.35, 1.01) 0.7s; } .sideNav .sideMenu { transition: all 0.5s cubic-bezier(0.24, 0.72, 0.35, 1.01) 0.1s; transform: translateY(100%); opacity: 0; } .sideNav .sideMenu .navList { padding-bottom: 25px; } .sideNav .sideMenu .navList h1 { font-size: 26px; color: #8b8782; } .sideNav .sideMenu .navList .childNav { height: 0; overflow: hidden; } .sideNav .sideMenu .navList .childNav ul li { font-size: 16px; color: #cac4bd; padding-top: 25px; } .sideNav .navBottom { width: 100%; border-top: 2px solid #cac4bd; border-bottom: 2px solid #cac4bd; line-height: 70px; font-size: 14px; color: #8b8782; transition: all 0.8s cubic-bezier(0.24, 0.72, 0.35, 1.01) 0.9s; transform: translateY(100%); opacity: 0; } .sideNav .navBottom .link { width: 50%; border-bottom: 2px solid #cac4bd; } .sideNav .navBottom .zhao { width: 50%; border-left: 2px solid #cac4bd; border-bottom: 2px solid #cac4bd; } .sideNav .navBottom .staff { width: 50%; } .sideNav .navBottom .focus { width: 50%; border-left: 2px solid #cac4bd; } .exit-off-canvas { position: fixed; top: 0; left: 0; width: 0; height: 100%; cursor: pointer; z-index: 99; background: #000; opacity: 0.5; transition: all .4s ease; } .fullWrap { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; display: none; } .fullWrap .fullBg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.5; } .fullWrap .closeButton { position: absolute; width: 80px; height: 80px; cursor: pointer; top: -40px; right: -40px; background: url(../image/close.jpg) center center no-repeat; } .fullWrap .webMap { display: none; width: 1200px; height: 380px; background: #fff; position: absolute; top: 50%; margin-top: -190px; left: 50%; margin-left: -600px; padding: 25px 40px 0 40px; } .fullWrap .webMap h1 { font-size: 18px; color: #333; line-height: 35px; margin-bottom: 27px; } .fullWrap .webMap h1 img { vertical-align: middle; margin-right: 10px; } .fullWrap .webMap .mapBox { border-top: 2px solid #fdf8ec; padding-top: 27px; } .fullWrap .webMap .mapBox dl { float: left; width: 170px; } .fullWrap .webMap .mapBox dl dt { font-size: 16px; line-height: 16px; padding-left: 12px; border-left: 4px solid #f8e2b3; margin-bottom: 30px; color: #757575; } .fullWrap .webMap .mapBox dl dd { padding-left: 16px; font-size: 13px; color: #919191; margin-bottom: 8px; } .fullWrap .webMap .mapBox dl dd:hover { color: #757575; } .fullWrap .webMap .mapBox dl.last { width: inherit; } .fullWrap .legalSound { display: none; width: 1200px; height: 360px; background: #fff; position: absolute; top: 50%; margin-top: -180px; left: 50%; margin-left: -600px; padding: 25px 40px 0 40px; } .fullWrap .legalSound h1 { font-size: 18px; color: #333; line-height: 29px; margin-bottom: 27px; padding-bottom: 27px; border-bottom: 2px solid #fdf8ec; } .fullWrap .legalSound h1 img { vertical-align: middle; margin-right: 10px; } .fullWrap .legalSound p { color: #757575; font-size: 13px; line-height: 25px; } .concernList { overflow: hidden; color: #9b8c7c; height: 0; } .concernList .fl { float: left; } .concernList .pt28 { padding-top: 28px; } .concernList .pr5 { padding-right: 5px; } .commonHtml { margin-top: 107px; } .commonHtml .bannerBox { height: 169px; } .commonHtml .bannerBoxMedia { font-size: 0; display: none; } .commonHtml .bannerBoxMedia img { width: 100%; } .commonHtml .enTitle { font-size: 30px; color: #eb3c00; font-family: Montserrat-Regular; letter-spacing: -3px; text-transform: uppercase; } .commonHtml .title { font-size: 30px; color: #bc8f4b; } .commonHtml .commonWrap .container .subNav { overflow: hidden; line-height: 65px; } .commonHtml .commonWrap .container .subNav .tabBox { float: left; } .commonHtml .commonWrap .container .subNav .tabBox ul { overflow: hidden; } .commonHtml .commonWrap .container .subNav .tabBox ul li { float: left; padding-right: 35px; color: #3b3a40; font-size: 14px; } .commonHtml .commonWrap .container .subNav .tabBox ul li a { display: inline-block; position: relative; } .commonHtml .commonWrap .container .subNav .tabBox ul li a span { position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: #f63b2e; border-radius: 4px; -webkit-transition: width 300ms; transition: width 300ms; } .commonHtml .commonWrap .container .subNav .tabBox ul li.active a span { width: 100%; } .commonHtml .commonWrap .container .subNav .breadcrumb { float: right; font-size: 13px; color: #5b5b5b; } .commonHtml .commonWrap .container .subNav .breadcrumb img { padding-right: 10px; } .commonHtml .commonWrap .container .subNav .breadcrumb a { display: inline-block; padding-left: 14px; /* padding-right: 8px; */ background: url(../image/littleRight.png) left center no-repeat; } .commonHtml .commonWrap .container .subNav .breadcrumb a.current { padding-right: 0; color: #ea3800; } .videoWrap { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999; display: none; } .videoWrap .backBg { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #000; opacity: 0.5; z-index: 10; cursor: pointer; } .videoWrap .videoBox { width: 640px; height: 320px; position: absolute; top: 50%; left: 50%; margin-left: -320px; margin-top: -160px; z-index: 11; } .videoWrap .videoBox .closeVideo { position: absolute; top: 8px; right: 10px; width: 10px; z-index: 2; } .videoWrap .videoBox .closeVideo img { width: 100%; } .loadingBox { text-align: center; padding-bottom: 40px; display: none; line-height: 30px; color: #999; } .loadingBox img { vertical-align: text-top; margin-right: 5px; } @media (max-width: 1414px) { .child .container { width: 100%; padding-right: 107px; } } @media (max-width: 1414px) { .nav .logoBox { padding-left: 20px; } } @media (max-width: 1350px) { .buttonBoxTop { display: none; } .nav .navBox>ul { padding-right: 30px; } } @media (max-width: 1200px) { .commonWrap { padding: 0 20px; } .container { width: 100% !important; } .home .foot .container { padding-left: 0; } .foot { padding: 20px 20px 0; } .fullWrap { display: none !important; } } @media (max-width: 1000px) { .nav .navBox ul { display: none; } } @media (max-width: 960px) { .child .container .navBox { display: none; } } @media (max-width: 640px) { .videoWrap .videoBox { width: 100%; left: 0; margin-left: 0; } .videoWrap .videoBox .my-video-dimensions { width: 100%; height: 100%; } .commonHtml { margin-top: 75px; } .foot { height: 120px; line-height: 120px; padding-top: 0; } .foot .container { display: none; } .foot .mediaFoot { display: inline-block; width: 100%; vertical-align: middle; line-height: initial; } .foot .mediaFoot .mediaShare, .foot .mediaFoot p:first-child { display: none; } .nav { height: 75px; line-height: 75px; border-bottom: none; } .nav .logoBox img { display: none; } .nav .logoBox .m_logo { height: 25px; display: inline-block; padding-left: 10px; } .nav .sideButtonBox { height: 75px; width: 75px; background-image: url(../image/phoneSideButton.png); } .nav .sideButtonBox.active { background: #e32919 url(../image/mediaClose.png) center center no-repeat; background-size: 35px auto; } .nav .redBg { display: none; } .exit-off-canvas { background: transparent !important; } .sideNav { padding-top: 0; text-align: left; width: 50%; min-height: 100%; background-color: #444444; /*2017/09/03*/ } .sideNav .navBottom { display: none; } .sideNav.close .sideClose, .sideNav.close .logo, .sideNav.close .sideMenu, .sideNav.close .navBottom, .sideNav.open .sideClose, .sideNav.open .logo, .sideNav.open .sideMenu, .sideNav.open .navBottom { transform: translateY(0); opacity: 1; } .sideNav .menuTitle { display: block; } .sideNav .logo { display: none; text-align: left; padding-left: 20px; padding-bottom: 24px; } .sideNav .logo img { height: 30px; } .sideNav .sideClose { top: 24px; z-index: 2; right: 6%; display: none; } .sideNav .sideMenu { background: #444444; transform: translateY(0); opacity: 1; } .sideNav .sideMenu .navList { padding-bottom: 0; } .sideNav .sideMenu .navList h1 { font-size: 16px; color: #a0a0a0; line-height: 50px; padding-left: 20px; border-bottom: 1px solid #575757; } .sideNav .sideMenu .navList h1.active { color: #ea4b3d; } .sideNav .sideMenu .navList .childNav ul { padding: 10px 0; border-bottom: 1px solid #575757; } .sideNav .sideMenu .navList .childNav ul li { padding-top: 0; font-size: 14px; padding-left: 37px; color: #8d8d8d; line-height: 40px; background: url(../image/mediaLinkBg.png) 20px center no-repeat; } .sideNav .langBox, .sideNav .tenderBox { width: 100%; } .sideNav .langBox h1, .sideNav .tenderBox h1 { height: 40px; line-height: 40px; padding-left: 20px; width: 100%; height: 100%; color: #7f7f7f; font-size: 12px; } .sideNav .langBox { border-bottom: 1px solid #575757; } .sideNav .langBox h1 { background: #323232 url(../image/moreLang.png) no-repeat; background-position: 85% center; background-size: 13px auto; } .sideNav .langBox .langWrap { color: #a0a0a0; padding-left: 20px; line-height: 19px; height: 0; overflow: hidden; font-size: 12px; background: #323232; height: 0; transition: height 0.3s; } .sideNav .langBox .langWrap ul { padding: 10px 0; } .sideNav .tenderBox { background: #323232 url(../image/goLink.png) no-repeat; background-position: 85% center; background-size: 13px auto; } .sideNav .otherLinkBox { display: block; overflow: hidden; width: 100%; padding: 15px 0 20px 20px; } .sideNav .otherLinkBox li { float: left; display: inline-block; margin-right: 10px; width: 40px; height: 40px; } .sideNav .otherLinkBox li a { display: inline-block; width: 100%; height: 100%; } .sideNav .otherLinkBox li a img { width: 100%; height: 100%; } } @media (max-width: 800px) { .commonHtml .commonWrap .container .subNav .breadcrumb { display: none; } .commonHtml .commonWrap .container .subNav .tabBox ul li { padding-right: 10px; } .nav .logoBox { padding-left: 0; } } @media (max-width: 480px) { /*.commonWrap { padding-right: 0; }*/ /*.commonHtml .commonWrap{ padding-right: 20px; }*/ .commonHtml .commonWrap .container .subNav { overflow-x: auto; } .commonHtml .commonWrap .container .subNav::-webkit-scrollbar { width: 2px; height: 0px; background-color: #ffffff; } .commonHtml .commonWrap .container .subNav .tabBox ul { white-space: nowrap; } .commonHtml .commonWrap .container .subNav .tabBox ul li { display: inline-block; float: initial; } .commonHtml .bannerBox { display: none; } .commonHtml .bannerBoxMedia { display: block; } } @media (max-width: 400px) { .videoWrap .videoBox { height: 200px; } } @media (min-width: 2200px) { .nav { max-width: 2200px; left: 0; margin: 0 auto; } } /* 鍒嗛〉 */ #myPage { text-align: center; margin-top: 40px; } .foot { height: auto; padding-bottom: 30px; } .foot .container::after { content: ""; display: block; clear: both; } .foot .exRix { float: right; padding-top: 10px; } .foot .exRix .li { float: left; width: 94px; height: 94px; border: 2px solid #eaeaea; margin-left: 10px; padding: 5px; background-color: #FFF; } .foot .exRix .li img { display: block; width: 100%; } .foot .Le h6 { color: #666666; font-size: 16px; line-height: 1; margin-bottom: 6px; } .foot .Le h6 em { color: #ea3800; font-style: normal; font-size: 22px; line-height: 18px; font-family: Montserrat-Regular; } @media (max-width:750px) { .foot { padding-bottom: 0; } .foot .container { display: block !important; } .foot .container .pcShow { display: none !important; } .foot .call { margin-bottom: -25px; padding-top: 10px; } .foot .call h6 { font-size: 14px; text-align: center; } .foot .call h6 em { font-size: 14px; } .foot .exRix { float: none; padding-top: 20px; display: flex; justify-content: space-between; } .foot .exRix .li { width: 30%; height: auto; margin: 0; } } /*
Hotels&resorts
*/ .cnH3 { font-size: 70px; color: #eeeeef; line-height: 1; font-family: CALIBRI; text-indent: -8px; letter-spacing: -4px; text-transform: uppercase; } .px4SlideBox { margin-top: 22px; margin-bottom: 60px; position: relative; } .px4SlideBox .prev, .px4SlideBox .next { position: absolute; width: 55px; height: 55px; top: 48px; /* top: 50%; */ /* margin-top: -33px; */ opacity: 0.5; cursor: pointer; } .px4SlideBox .prev:hover, .px4SlideBox .next:hover { opacity: 1; } .px4SlideBox .prev { background: url(../image/industry/left.png) center center no-repeat; left: -80px; } .px4SlideBox .next { background: url(../image/industry/right.png) center center no-repeat; right: -80px; } .px4SlideBox .hd { display: none; } .px4SlideBox .bd { overflow: hidden; } .px4SlideBox .bd li { float: left; width: 285px; height: 235px; margin-right: 20px; } .px4SlideBox .bd li:last-child { margin-right: 0; } .px4SlideBox .bd li a { font-size: 0; overflow: hidden; } .px4SlideBox .bd li a img { width: 100%; } .px4SlideBox .bd li a .textBox { position: relative; height: 82px; padding: 20px 30px 0; background: #fff; } .px4SlideBox .bd li a .textBox h1 { color: #2d2d3b; font-size: 18px; opacity: 0.67; padding-bottom: 8px; text-align: center; } .px4SlideBox .bd li a .textBox p { color: #919191; font-size: 14px; opacity: 0.67; text-align: center; } .px4SlideBox .bd li a .textBox span { position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: 35px solid #FFF; border-left: 35px solid transparent; display: none; } .px4SlideBox .bd li a:hover .textBox { background: #0656a2; overflow: auto; } .px4SlideBox .bd li a:hover .textBox h1, .px4SlideBox .bd li a:hover .textBox p { color: #fff; opacity: 1; } .px4SlideBox .bd li a:hover .textBox span { display: block; } .px4SlideBox .textBox.noP { padding: 0 !important; } .px4SlideBox .textBox-out { overflow: auto; height: 100%; padding: 20px 10px; } .businessNew .industry .brands .container .list li a .textBox { height: 285px; } .businessNew .px4SlideBox .prev, .businessNew .px4SlideBox .next { top: 45%; } .businessNew .industry .brands .container .list li { width: 386px !important; margin-bottom: 20px; height: 518px; } .businessNew .industry .brands .pinText { overflow: hidden; /* margin-top: 10px; */ } .businessNew .industry .brands .pinText em { font-style: normal; } .businessNew .industry .brands .pinText em:nth-child(1) { float: left; } .businessNew .industry .brands .pinText em:nth-child(2) { display: table-cell; } .businessNew .industry .brands .pinText p { text-align: left !important; } .businessNew .industry .brands .pinText .left { float: left; width: 61%; } .businessNew .industry .brands .pinText .right { float: right; width: 36%; } /* .px4SlideBox .textBox-out p{ text-align: left !important; } */ /* .businessNew .brands .container .list li a .textBox{ padding: 20px 10px 0; } */ .brands-moblie { display: none; } @media (max-width:1200px) { .cnH3 { font-size: 45px; text-indent: -3px; } .px4SlideBox .bd { overflow: auto; padding-bottom: 40px; } .businessNew .brands { display: none; } .businessNew .brands-moblie { display: block; } .businessNew .industry .brands-moblie.brands .pinText .left { width: calc(95% - 130px); } .businessNew .industry .brands-moblie.brands .pinText .right { width: 130px; } .businessNew .industry .brands-moblie.brands .container .list li a .textBox p { font-size: 13px; } /* .businessNew .industry .px4SlideBox{ margin-right: -20px; } */ .businessNew .industry .brands .container { padding: 50px 20px 35px; } .businessNew .industry .brands .container .list .bd { margin: 0 !important; } .businessNew .industry .brands .container .list li a .textBox { height: auto; } .businessNew .industry .brands .container .list li { width: 100% !important; margin: 0 0 20px 0 !important; height: auto; } .businessNew .px4SlideBox { margin-bottom: 0; } }