@charset "utf-8"; @media screen and (min-width: 2000px){ body header nav > ul { max-width: 80%; } body header nav { width: 50%; margin-left: -20%; } } @media screen and (min-width: 1501px) { .index main .box .centerArea { max-width: 1200px; } header nav { width: 50%; margin-left: -18%; /* margin-left: -30%;*/ } header nav > ul { max-width: 100%; } header nav > ul > li { /* padding: 0 3% 0 4%;*/ /* padding: 0 2.5% 0 3.5%;*/ padding: 0 1.5% 0 2.5%; } } @media screen and (max-width: 1640px) { header nav > ul > li { padding: 0 12px 0 22px; } header nav { margin-left: -330px; } header nav { width: 58%; } } @media screen and (max-width: 1500px) { header nav { width: auto; } .index main .banner .other_link ul { width: 100%; } header .link { /*padding-right: 25px;*/ } header nav > ul { max-width: 800px; } } @media screen and (max-width: 1450px) { header .link { /*padding-right: 25px;*/ } header nav { /* margin-left: -280px;*/ margin-left: -340px; } header nav > ul { max-width: 800px; } header nav > ul > li { padding: 0 12px 0 22px; } } @media screen and (max-width: 1366px) { body header nav > ul > li:nth-child(5) ul { /* right: -188%;*/ left: -155px; } } @media screen and (max-width: 1330px) { .index main .box .Tab .tab_body { padding-top: 24px; } .index main .box .swiper-pagination { margin-top: 6px; } .index main .box .news_container .time { margin: 4px 0; } .index main .box .news_container .content { margin-top: 20px; } .index main .box .notice_container .swiper-slide ul li:last-child { display: none; } } @media screen and (max-width: 1340px) { .index main .banner .other_link ul { width: 100%; } } @media screen and (max-width: 1280px) { /* header nav > ul > li:nth-child(2) ul{ left: -80%; }*/ /* header nav > ul > li a { font-size: 14px; }*/ } @media screen and (max-width: 1230px) { .open_nav .wrap { min-height: 900px; } .inner .banner { margin-top: 54px; } .index main .banner { margin-top: 54px; } header { height: 54px; } header .headerContainer { height: 54px; } header .link { display: none; } header .logo { padding-left: 2.5%; } header nav { width: 58%; max-width: 375px; /*right: -375px;*/ right: -407px; left: auto; top: 54px; background: #ffffff; transition: right 500ms; } header nav .phone_link { display: block; padding: 10px 16px 0 16px; } header nav .phone_link .version a { font-weight: 600; color: #ccc6c0; } header nav .phone_link .version .english { font-size: 14px; margin-left: 10px; } /* // header nav .phone_link .version a.selected { // border-bottom: 2px solid #111; // color: rgba(0, 0, 0, 0.85); } */ header nav .phone_link .phoneSearch { position: relative; padding-bottom: 8px; border-bottom: 2px solid #fca01a; margin: 20px 15px 0; font-size: 0; height: 34px; } header nav .phone_link .phoneSearch input[type="text"] { border: none; outline: none; display: inline-block; width: 90%; padding: 4px 4px 0 4px; font-size: 16px; color: rgba(0, 0, 0, 0.65); letter-spacing: 0.06em; } header nav .phone_link .phoneSearch input[type="submit"] { display: inline-block; width: 30px; height: 30px; background: url("../images/search.png") no-repeat center; position: absolute; bottom: 4px; right: 0; border: none; outline: none; content: ""; } header nav > ul { position: absolute; width: 100%; height: 5000px; background-color: #ffffff; padding: 10px 0px 0 0px; } header nav > ul > li { text-align: left; float: none; background: none; border-bottom: 1px solid #f5f2f0; padding: 0; font-size: 16px; display: block; position: relative; top: 0; opacity: 0; transition: all 0.3s; overflow: hidden; height: auto; line-height: 50px; } header nav > ul > li.openPhoneNav { border-bottom: none; } header nav > ul > li.openPhoneNav > a { color: rgba(0, 0, 0, 0.65); font-weight: 600; border-bottom: 1px solid #f5f2f0; } header nav > ul > li.openPhoneNav > ul > li > a:after { content: ""; width: 87%; height: 1px; background: #f5f2f0; position: absolute; bottom: 0; transition: all 0.4s; left: 16px; } header nav > ul > li.openPhoneNav > ul > li > ul > li > a:after { content: ""; width: 76%; height: 1px; background: #eae6e1; position: absolute; bottom: 0; transition: all 0.4s; left: 24px; } header nav > ul > li > a { font-size: 14px; font-weight: normal; padding: 0; color: rgba(0, 0, 0, 0.65); height: 52px; line-height: 52px; text-align: center; } header nav > ul > li > a:after { display: none; } header nav > ul > li ul { display: none; width: 100% !important; margin: 0 auto; position: static; height: auto; overflow: hidden; } header nav > ul > li ul li { position: relative; display: block; line-height: 52px; margin-right: 0; /* // border-bottom: 1px solid #e5e5e5; //margin:0 20px; */ } header nav > ul > li.openPhoneNav ul { background: #faf9f7; } header nav > ul > li.openPhoneNav ul > li > ul { background: #f5f4f2; } header nav > ul > li.openPhoneNav ul > li > ul > li > ul { background: rgb(237, 235, 232); } header nav > ul > li ul li a { color: rgba(0, 0, 0, 0.45); font-size: 12px; font-weight: 600; height: 52px; line-height: 52px; overflow: hidden; } header nav > ul > li ul li:hover a { color: rgba(0, 0, 0, 0.65); } header nav .plus { position: absolute; width: 40px; height: 56px; top: 0; right: 0; cursor: pointer; background: url("../images/plus.png") no-repeat center; background-size: 35%; } header nav .minus { position: absolute; width: 40px; height: 56px; top: 0; right: 0; cursor: pointer; background: url("../images/minus.png") no-repeat center; background-size: 35%; } header .hamburger { display: block; width: 24px; height: 24px; cursor: pointer; position: absolute; right: 0; top: 50%; margin-top: -12px; margin-right: 2.5%; background: url("../images/bar.png") no-repeat left center; background: -webkit-image-set(url("../images/bar.png") 1x, url("../images/bar-2x.png") 2x) no-repeat left center; } header .hamburger.open { background: url("../images/close.png") no-repeat left center; background: -webkit-image-set(url("../images/close.png") 1x, url("../images/close-2x.png") 2x) no-repeat left center; } .open_nav #side_mask { display: block; } .bg_phone { width: 100%; height: 100px; position: absolute; top: 0; right: 100px; } @-webkit-keyframes showNavLi { 0% { top: 104px; background-color: red; opacity: 0; filter: Alpha(opacity=0); } 100% { top: 0; background-color: blue; opacity: 1; filter: Alpha(opacity=100); } } @keyframes showNavLi { 0% { top: 104px; opacity: 0; filter: Alpha(opacity=0); } 100% { top: 0; opacity: 1; filter: Alpha(opacity=100); } } @-moz-keyframes showNavLi { 0% { top: 104px; opacity: 0; filter: Alpha(opacity=0); } 100% { top: 0; opacity: 1; filter: Alpha(opacity=100); } } @-o-keyframes showNavLi { 0% { top: 104px; opacity: 0; filter: Alpha(opacity=0); } 100% { top: 0; opacity: 1; filter: Alpha(opacity=100); } } header nav > ul > li { font-size: 16px; display: block; position: relative; top: 0; width: 100%; vertical-align: top; opacity: 0; transition: all 0.3s; overflow: hidden; float: none; height: auto; line-height: 50px; } .open_nav header nav { height: 2000px; margin: 0; z-index: 2; right: 0; position: fixed; overflow: scroll; } .open_nav header nav > ul > li:nth-child(1) { animation: showNavLi 0.5s ease-out 0.5s 1 forwards; -webkit-animation: showNavLi 0.5s ease-out 0.5s 1 forwards; } .open_nav header nav > ul > li:nth-child(2) { animation: showNavLi 0.5s ease-out 0.6s 1 forwards; -webkit-animation: showNavLi 0.5s ease-out 0.6s 1 forwards; } .open_nav header nav > ul > li:nth-child(3) { animation: showNavLi 0.5s ease-out 0.7s 1 forwards; -webkit-animation: showNavLi 0.5s ease-out 0.7s 1 forwards; } .open_nav header nav > ul > li:nth-child(4) { animation: showNavLi 0.5s ease-out 0.8s 1 forwards; -webkit-animation: showNavLi 0.5s ease-out 0.7s 1 forwards; } .open_nav header nav > ul > li:nth-child(5) { animation: showNavLi 0.5s ease-out 0.9s 1 forwards; -webkit-animation: showNavLi 0.5s ease-out 0.9s 1 forwards; } .open_nav header nav > ul > li:nth-child(6) { animation: showNavLi 0.5s ease-out 1s 1 forwards; -webkit-animation: showNavLi 0.5s ease-out 1s 1 forwards; } .open_nav header nav > ul > li:nth-child(7) { animation: showNavLi 0.5s ease-out 1.1s 1 forwards; -webkit-animation: showNavLi 0.5s ease-out 1s 1 forwards; } .open_nav header nav > ul > li:nth-child(8) { animation: showNavLi 0.5s ease-out 1.2s 1 forwards; -webkit-animation: showNavLi 0.5s ease-out 1s 1 forwards; } .inner .linkContainer .breadCrumb { float: none; } .inner .linkContainer .menu { float: none; } .inner .linkContainer .menu .bg_submenu { top: 132px; } .inner .linkContainer .menu.show_bg_subMenu .bg_submenu { top: 132px; height: 60px; } .index main .banner .other_link .gupiao { width: 14%; min-width: 160px; } .inner .linkContainer .menu > ul > li ul { right: 0; padding-right: 0; left: -6000px; padding-left: 5994px; text-align: left; } } @media screen and (max-width: 1020px) { .index main .box .notice_container ul { padding: 16px 0 16px 16px; /*background: rgba(250, 247, 245, 1);*/ } .index main .box .notice_container ul li { /* background: rgba(250, 247, 245, 1);*/ border-radius: 2px; /* //padding: 16px 12px; */ line-height: 18px; } .index main .box .notice_container ul li a { padding: 0; /* //overflow: inherit; // white-space: inherit; // text-overflow: inherit; */ color: #333230; line-height: 18px; width: 98%; display: inline-block; } .index main .box .notice_container ul li a:after { display: none; } .news_container { padding-bottom: 16px; background: #faf7f5; border-radius: 2px; padding-top: 16px; } .index main .box .news_container .title { padding-left: 16px; color: #333230; } .index main .box .news_container .content { font-size: 16px; line-height: 24px; max-height: 100%; padding: 0 16px; color: #999590; } .index main .box .swiper-pagination-bullet { width: 12px; } footer { background: rgba(250, 247, 245, 1); } .index main .banner .bg_video_contain { height: 212px; } .index main .banner .bg_video_contain div { height: 212px; } .index main .banner .other_link { position: relative; padding-top: 0; bottom: 10px; background: rgba(0, 0, 0, 0.56); height: auto; } .index main .banner .other_link .icon_link { width: 100%; padding-right: 0; padding-left: 0; } .index main .banner .other_link .icon_link ul { position: relative; height: 96px; } .index main .banner .other_link .icon_link ul li { height: 96px; } .index main .banner .other_link ul { float: none; width: 100%; padding-left: 0; padding-right: 0; } .index main .banner .other_link ul li { height: 74px; width: 20%; padding-right: 4px; margin-right: 0; } .index main .banner .other_link ul li a { font-size: 16px; line-height: 16px; padding-top: 48px; } .index main .banner .other_link ul li:first-child a { background: url("../images/residence.png") no-repeat 50% 45%; background: -webkit-image-set(url("../images/residence.png") 1x, url("../images/residence-2x.png") 2x) no-repeat 50% 45%; } .index main .banner .other_link ul li:first-child + li a { background: url("../images/business.png") no-repeat 50% 45%; background: -webkit-image-set(url("../images/business.png") 1x, url("../images/business-2x.png") 2x) no-repeat 50% 45%; } .index main .banner .other_link ul li:first-child + li + li a { background: url("../images/long_rent.png") no-repeat 50% 45%; background: -webkit-image-set(url("../images/long_rent.png") 1x, url("../images/long_rent-2x.png") 2x) no-repeat 50% 45%; } .index main .banner .other_link ul li:first-child + li + li + li a { background: url("../images/pension.png") no-repeat 50% 45%; background: -webkit-image-set(url("../images/pension.png") 1x, url("../images/pension-2x.png") 2x) no-repeat 50% 45%; } .index main .banner .other_link ul li:first-child + li + li + li + li a { background: url("../images/service.png") no-repeat 50% 45%; background: -webkit-image-set(url("../images/service.png") 1x, url("../images/service-2x.png") 2x) no-repeat 50% 45%; } .index main .banner .other_link ul li:last-child { padding-right: 0; } .index main .banner .other_link .shares { position: relative; width: 100%; max-width: 100%; min-width: 100%; height: 60px; text-align: left; margin-top: 4px; right: 0; } .index main .banner .other_link .shares div:first-child { font-size: 17px;   line-height: 24px !important; } .index main .banner .other_link .shares div:first-child + div, .index main .banner .other_link .shares .stockCode { font-size: 14px; line-height: 20px; } .index main .banner .other_link .shares .shares_compare { position: absolute; right: 16px; top: 50%; margin-top: -25px; margin-left: 24px; text-align: right; padding-left: 30px; width: auto; } .index main .banner .other_link .shares .shares_compare.up { background-position-x: 0; } .index main .banner .other_link .shares .shares_compare.down { background-position-x: 0; } .index main .banner .other_link .communication { top: 83px; } .index main .banner .other_link .gupiao { width: 100%; position: static; padding-left: 5.5%; } .index main .banner .other_link .centerArea { width: 100%; } .index main .box { padding-top: 24px; padding-bottom: 24px; background: none; } .index main .box .part1 { width: 100%; margin-right: 0; } .index main .box .part1 .tab_header { width: 170px; margin: 0 auto; } .index main .box .part2 { display: none; } .index main .box .part3 { display: none; } .index #pc { display: none; } .side_box { display: none; } footer .icon-footer { position: static; display: block; text-align: center; } footer .icon-footer ul { margin: 0 auto; display: inline-block; position: relative; right: 7px; } footer .icon-footer .text { margin-bottom: 14px; } footer .footer_con { text-align: center; padding-left: 0; } .index main .box .Tab .tab_body .tab .more { display: none; } .index main .box .news_container .content { font-size: 16px; line-height: 24px; max-height: 100%; } .index main .box .Tab .tab_body .tab .phone-more { display: block !important; } .index main .box .swiper-pagination { display: block !important; margin-top: -12px; left: 51.5%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } } @media screen and (max-width: 992px) { .inner .banner { display: none; } .inner .linkContainer .breadCrumb { display: none; } .inner .linkContainer .menu { display: none; } .inner .linkContainer .phone_currentColumn { display: block; height: 48px; line-height: 48px; background: rgba(255, 132, 0, 1); text-align: center; font-size: 20px; position: fixed; top: 54px; width: 100%; z-index: 9; color: white; cursor: pointer; } .inner .linkContainer .phone_currentColumn span { color: white; font-size: 16px; font-weight: 600; } .inner .linkContainer .phone_currentColumn .fa { display: block; position: absolute; font-size: 28px; color: white; right: 16px; top: 11px; } .inner .linkContainer .phone_breadCrumb { position: fixed; height: 100%; width: 100%; z-index: 9999; background: rgba(255, 132, 0, 1); top: 0; left: 0; display: none; } .inner .linkContainer .phone_breadCrumb .BCcontainer { width: 100%; position: absolute; top: 56%; -webkit-transform: scale(0.5, 0.5); transition: all 1s; -webkit-transition: -webkit-transform 1s; } .inner .linkContainer .phone_breadCrumb .BCcontainer ul li a { display: block; font-size: 16px; line-height: 32px; text-align: center; color: #fff; margin-bottom: 32px; } .inner .linkContainer .phone_breadCrumb .BCcontainer ul li > ul { display: none; } .inner .linkContainer .phone_breadCrumb.show { display: block; } .inner .linkContainer .phone_breadCrumb.show .BCcontainer.show { -webkit-transform: scale(1, 1); } .inner .linkContainer .phone_breadCrumb .close { position: absolute; top: 0; right: 0; width: 70px; height: 70px; color: #ffffff; text-align: center; line-height: 70px; font-size: 30px; opacity: 1; } header { position: fixed; top: 0; width: 100%; left: 0; display: block !important; } header .headerContainer { height: 54px; } .index main .box .Tab .tab_body { max-height: 100%; } } @media screen and (max-width: 768px) { .index .swiper-button-next, .index .swiper-button-prev { display: none; } .index main .box .news_container .title { padding-right: 0; } #phone { display: none; } .inner .linkContainer .phone_currentColumn span { font-size: 14px; } .inner .linkContainer .phone_currentColumn .fa { font-size: 26px; } footer { padding: 32px 0; } footer .footer_con .box1 span { display: block; margin-bottom: 4px; } footer .footer_con .box2 { line-height: 18px; } footer .icon-footer .wechat { margin-left: 5px; } footer .icon-footer .foot-link { display: none; } footer .footer_con{ margin-top: 20px; } .index main .box .Tab .tab_body li .title{ width: 88%; } } @media screen and (max-width: 374px) { .index main .banner .other_link .shares .shares_compare.up { font-size: 22px; background-size: 20px; } } /*# sourceMappingURL=phone.css.map */