@charset "utf-8"; body { font-family: '寰蒋闆呴粦', PingFangSC-Regular, sans-serif; margin: 0; padding: 0; background-color: #FFFFFF; font-size: 16px; } img { max-width: 100%; } ul, h3, h2, h1, li, p { padding: 0; margin: 0; list-style: none; } a:hover, a:focus { text-decoration: none; } .btn:focus, .btn:active, .btn:focus:active { outline: 0; } .flex { display: -webkit-box; /* 鑰佺増鏈娉旡 Safari, iOS, Android browser, older WebKit browsers. */ display: -moz-box; /* 鑰佺増鏈娉旡 Firefox (buggy) */ display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */ display: -webkit-flex; /* 鏂扮増鏈娉旡 Chrome 21+ */ display: flex; /* 鏂扮増鏈娉旡 Opera 12.1, Firefox 22+ */ } /* 涓昏酱灞呬腑 */ .flex-hc { -webkit-box-pack: center; -moz-justify-content: center; -webkit-justify-content: center; justify-content: center; } /* 涓昏酱涓ょ瀵归綈 */ .flex-zBetween { -webkit-box-pack: justify; -moz-justify-content: space-between; -webkit-justify-content: space-between; justify-content: space-between; } /* 涓昏酱end瀵归綈 */ .flex-zEnd { -webkit-box-pack: end; -moz-justify-content: flex-end; -webkit-justify-content: flex-end; justify-content: flex-end; } /* 涓昏酱start瀵归綈 */ .flex-zStart { -webkit-box-pack: start; -moz-justify-content: flex-start; -webkit-justify-content: flex-start; justify-content: flex-start; } /* 渚ц酱灞呬腑 */ .flex-ac { -webkit-box-align: center; -moz-align-items: center; -webkit-align-items: center; align-items: center; } /* 渚ц酱start瀵归綈 */ .flex-cStart { -webkit-box-align: start; -moz-align-items: flex-start; -webkit-align-items: flex-start; align-items: flex-start; } /* 渚ц酱搴曢儴瀵归綈 */ .flex-cEnd { -webkit-box-align: end; -moz-align-items: flex-end; -webkit-align-items: flex-end; align-items: flex-end; } /* 渚ц酱鏂囨湰鍩虹嚎瀵归綈 */ .flex-cBaseline { -webkit-box-align: baseline; -moz-align-items: baseline; -webkit-align-items: baseline; align-items: baseline; } /* 渚ц酱涓婁笅瀵归綈骞堕摵婊 */ .flex-cStretch { -webkit-box-align: stretch; -moz-align-items: stretch; -webkit-align-items: stretch; align-items: stretch; } /* 涓昏酱浠庝笂鍒颁笅 */ .flex-zTopBottom { -webkit-box-direction: normal; -webkit-box-orient: vertical; -moz-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; } /* 涓昏酱浠庝笅鍒颁笂 */ .flex-zBottomTop { -webkit-box-pack: end; -webkit-box-direction: reverse; -webkit-box-orient: vertical; -moz-flex-direction: column-reverse; -webkit-flex-direction: column-reverse; flex-direction: column-reverse; } /* 涓昏酱浠庡乏鍒板彸 */ .flex-zLeftRight { -webkit-box-direction: normal; -webkit-box-orient: horizontal; -moz-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; } /* 涓昏酱浠庡彸鍒板乏 */ .flex-zRightLeft { -webkit-box-pack: end; -webkit-box-direction: reverse; -webkit-box-orient: horizontal; -moz-flex-direction: row-reverse; -webkit-flex-direction: row-reverse; flex-direction: row-reverse; } /* 涓嶅厑璁稿瓙鍏冪礌缂╁皬 */ .flex-shrink { -webkit-box-flex: 0; -moz-flex-shrink: 0; -webkit-flex-shrink: 0; flex-shrink: 0; } /*鍚勪釜琛屼腑闂村榻?/ .flex-center { -webkit-align-content: center; align-content: center; } /*鍚勪釜琛屼腑闂村榻?/ .flex-start { -webkit-align-content: flex-start; align-content: flex-start; } /*鍚勪釜琛屼腑闂村榻?/ .flex-end { -webkit-align-content: flex-end; align-content: flex-end; } /*鍚勪釜琛屽钩鍧囧垎甯?/ .flex-between { -webkit-align-content: space-between; align-content: space-between; } /*鍚勪釜琛屼袱绔繚鐣欏瓙鍏冪礌涓庡瓙鍏冪礌涔嬮棿闂磋窛澶у皬鐨勪竴鍗?/ .flex-container { -webkit-align-content: space-around; align-content: space-around; } /*鐖跺厓绱?妯悜鎹㈣ */ .flex-wrap { -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; } /*鐖跺厓绱?涓嶅厑璁告í鍚戞崲琛 */ .flex-nowrap { -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap; -ms-flex-wrap: nowrap; -o-flex-wrap: nowrap; flex-wrap: nowrap; } /*鍏呮弧鐖跺厓绱?/ .flex_bd { -prefix-box-flex: 1; -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; min-width: 0; } /* 鏄剧ず涓よ鏂囧瓧 */ .line-2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .line-3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .fl { float: left; } .fr { float: right; } /* 鏂囧瓧鐪佺暐鍙 */ .ellipsis { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .margin-left-auto { margin-left: auto; } .margin-right-auto { margin-right: auto; } /* header */ body { padding-top: 60px; } .navbar-os { position: fixed; background-color: #fff; width: 100%; left: 0; top: 0; z-index: 999; height: 60px; border: 0; margin-bottom: 0; border-radius: 0; -webkit-transition: all .8s ease 0s; -moz-transition: all .8s ease 0s; transition: all .8s ease 0s; } .navbar-logo { display: block; padding: 18px 0; } .navbar-logo img { height: 36px; } .navbar-nav>li { position: static; } .navbar-nav>li.dropdown { position: relative; } .navbar-nav>li .dropdown-menu { min-width: 100%; margin: 0; border: 0; } .navbar>.container { display: -webkit-box; /* 鑰佺増鏈娉旡 Safari, iOS, Android browser, older WebKit browsers. */ display: -moz-box; /* 鑰佺増鏈娉旡 Firefox (buggy) */ display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */ display: -webkit-flex; /* 鏂扮増鏈娉旡 Chrome 21+ */ display: flex; /* 鏂扮増鏈娉旡 Opera 12.1, Firefox 22+ */ } .dropdown-menu-nav li { border-bottom: 1px solid #F2F2F2; } .dropdown-menu-nav li a { display: block; padding: 10px; color: #333333; text-align: center; } .dropdown-menu-nav li a:hover { color: #f18700; } .navbar-nav>li>a { position: relative; display: block; color: #333; padding: 15px 10px; line-height: 28px; font-size: 16px; } .navbar-nav>li>a .icon-sm-down { padding-left: 4px; font-size: 12px; } .navbar-nav>li.active>a, .navbar-nav>li:hover>a { color: #f18700; font-weight: bold; } .navbar-nav>li.active>a::after, .navbar-nav>li:hover>a::after { height: 4px; width: 100%; content: ''; position: absolute; left: 0; bottom: 0; background-color: #f18700; } .nav-bar-right { padding: 13px 0; } .nav-bar-right .dropdown { margin-left: 20px; } .nav-bar-right .dropdown>a { color: #333333; font-size: 16px; } .input-search { position: relative; float: left; width: 205px; height: 32px; display: none; } .input-search .form-control { height: 32px; text-indent: 30px; border: 1px solid #dfdfdf; box-shadow: 0 0 0 transparent; } .input-search .form-control:focus { box-shadow: 0 0 0 transparent; } .lan-dropdown { float: left; line-height: 32px; margin-left: 30px; font-size: 16px; } .lan-dropdown .icon-sm-down { font-size: 12px; } .lan-dropdown .dropdown-menu { margin: 0; left: 20px; } .lan-dropdown:hover .dropdown-menu { display: block; } .input-search .btn-so { border: 0; position: absolute; left: 5px; top: 0; outline: 0; height: 32px; width: 32px; background-color: transparent; border-radius: 0; } .navbar-nav { display: none; } /* pc瀵艰埅 涓嬫媺*/ .nav-dropdown { z-index: 9; position: absolute; left: 0; right: 0; top: 100px; padding: 50px 0; visibility: hidden; opacity: 0; transition: .5s all; background-color: #fff; border-top: 1px solid #f1f1f1; ; } .flex-show { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; top: 89px; visibility: visible; opacity: 1; } .nav-cat { position: relative; border-right: 1px solid #dcdcdc; } .nav-cat ul { width: 290px; margin-left: 160px; } .nav-cat ul>li { margin-bottom: 10px; } .nav-cat ul>li>a { width: 250px; position: relative; display: block; padding: 10px 30px; line-height: 20px; font-size: 14px; border-radius: 50px; color: #333; text-align: center; } .nav-cat ul>li>a * { display: inline-block; vertical-align: middle; } .nav-cat ul>li>a img { margin-right: 15px; } .nav-cat ul li.on a { background-color: #f18700; color: #FFFFFF; } .nav-sub-cat {} .nav-sub-cat .hd { max-width: 830px; padding: 0 80px; } .nav-sub-cat .hd .hd-txt { font-size: 24px; margin-bottom: 24px; } .nav-sub-cat .hd li { margin-bottom: 15px; width: 288px; max-width: 288px; } .nav-sub-cat .hd li a { position: relative; display: block; line-height: 20px; padding-left: 25px; padding-right: 50px; padding-top: 15px; padding-bottom: 15px; font-size: 16px; background-repeat: no-repeat; background-position: left center; background-image: url(../images/nav-dot.png); color: #333; border-bottom: 1px solid #dddddd; } .nav-sub-cat .hd li.on a { background-image: url(../images/nav-dot-on.png); color: #f18700; border-bottom: 1px solid #f18700; } .nav-sub-cat .hd li a::after { position: absolute; right: 14px; top: 50%; line-height: 1; margin-top: -8px; content: "\e826"; font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .dropdown-heading { height: 30px; line-height: 30px; } .dropdown-heading .title { float: left; font-size: 24px; } .dropdown-heading .d-more { float: right; display: inline-block; color: #565656; } .dropdown-heading .d-more span { text-decoration: underline; } .dropdown-heading .d-more .iconfont { font-size: 14px; } .drop-attr { white-space: nowrap; } .drop-attr { margin: 0 -2px; } .drop-attr>div { padding: 0 2px; } .drop-attr .attr-box { background-color: #efefef; color: #565656; font-size: 16px; line-height: 1; padding: 12px 0; } .attr-box .text { margin-bottom: 10px; text-align: center; } .attr-box .val { font-weight: bold; text-align: center; } .drop-photo { display: flex; align-items: center; justify-content: center; margin: 40px 0; text-align: center; height: 350px; } .drop-photo img { max-height: 350px; } .drop-flex-left { width: 120px; margin-right: 50px; } .drop-flex-left .third-hd { font-size: 20px; line-height: 1; padding-bottom: 15px; border-bottom: 1px solid #5D5D5D; margin-bottom: 15px; } .drop-third-nav li a { display: inline-block; padding: 10px 0; font-size: 16px; color: #333333; } .drop-third-nav li.on a { text-decoration: underline; color: #ff5c35; } @media (max-width:1500px) { .nav-cat ul { margin-left: 100px; } .drop-photo { height: 200px; } .drop-show-body { padding: 50px 50px 0 40px; } } /* 鎵嬫満瀵艰埅 */ .navbar_m-nav { z-index: 9; position: absolute; left: 0; right: 0; top: 100%; overflow: hidden; overflow-y: auto; background-color: #f3f3f3; height: 0; transition: all 0.5s; } .c-open .navbar_m-nav { height: calc(100vh - 60px); height: -webkit-calc(100vh - 60px); } .navbar_m-nav>li { border-bottom: 1px solid #e8eced; } .navbar_m-nav>li>a { position: relative; display: block; color: #333; height: 50px; line-height: 50px; padding: 0 50px; font-size: 16px; } .navbar_m-nav li.active a { background-color: #e8eced; } .navbar_m-nav>li>a .iconfont { display: inline-block; line-height: 1; position: absolute; right: 30px; top: 50%; margin-top: -8px; } .m-nav-list { display: none; } .m-nav-list li a { position: relative; display: block; color: #333; height: 40px; line-height: 40px; padding: 0 70px; font-size: 15px; color: #666; } .m-nav-list li.active a { color: #f18700; font-weight: bold; } .c-switch { float: left; margin-left: 20px; margin-top: 4px; display: none; width: 24px; height: 20px; cursor: pointer; } .c-switch i { float: left; position: relative; display: block; height: 2px; width: 24px; background: #333; -webkit-transition: all 0.3s; transition: all 0.3s; } .c-head-hide .c-switch i, .c-open .c-switch i { background: #333; } .c-switch i:nth-child(1) { top: 0; } .c-switch i:nth-child(3) { bottom: 0; } .c-switch i:nth-child(2) { margin: 6px 0; } body.c-open .c-switch i:nth-child(2) { opacity: 0; } body.c-open .c-switch i:nth-child(1) { top: 8px; -webkit-transform: rotate(45deg); transform: rotate(45deg); } body.c-open .c-switch i:nth-child(3) { bottom: 8px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .c-head-move { top: -60px; } @media (min-width:768px) { .input-search { display: block; } } @media (min-width:1200px) { .navbar-nav { display: block; } .c-head-move { top: -100px; } .navbar-collapse { display: -webkit-box; /* 鑰佺増鏈娉旡 Safari, iOS, Android browser, older WebKit browsers. */ display: -moz-box; /* 鑰佺増鏈娉旡 Firefox (buggy) */ display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */ display: -webkit-flex; /* 鏂扮増鏈娉旡 Chrome 21+ */ display: flex; /* 鏂扮増鏈娉旡 Opera 12.1, Firefox 22+ */ -webkit-box-pack: center; -webkit-box-align: center; -moz-align-items: center; -webkit-align-items: center; align-items: center; -moz-justify-content: center; -webkit-justify-content: center; justify-content: center; } } @media (max-width: 991px) { .c-switch { display: block; } } @media (min-width:1300px) { .navbar-logo img { height: 54px; } .navbar-nav>li { padding: 0 25px; } .navbar-nav>li>a { padding: 35px 0; } body { padding-top: 90px; } .navbar-os { height: 100px; } .nav-bar-right { padding: 34px 0; } } @media (min-width:1610px) { .navbar-nav>li>a { padding: 35px 30px; } .navbar-nav { margin-left: 10%; } } @media (min-width:1900px) { .navbar-os .container-fluid { padding: 0 60px; } } @media (max-width:765px) { .navbar-logo { padding: 12px 0; } } @media (max-width:1300px) { .navbar-logo { padding: 12px 0; } } .navbar-nav>li:hover .dropdown-menu { display: block; } .index-section { padding-top: 90px; padding-bottom: 70px; overflow: hidden; } .index-section.bg { background-color: #f2f2f2; } .sec-head { text-align: center; margin-bottom: 50px; } .sec-head .sec-title { font-size: 36px; line-height: 1; font-weight: bold; } .sec-foot { text-align: center; margin-top: 40px; } .sec-foot a { display: inline-block; line-height: 1; color: #ff5c35; font-size: 16px; } .sec-foot a .iconfont { font-size: 14px; } @media (min-width:1300px) { .container { width: 84%; padding: 0; } } @media (min-width:1610px) { .container { width: 1600px; } } .news-cell { display: block; background-color: #FFFFFF; } .scale { display: block; overflow: hidden; font-size: 0; } .scale img { transition: .3s all; } .scale:hover img { transform: scale(1.05); } .tranUp { transition: .5s all; } .tranUp:hover { transform: translateY(-10px); } .row-news { margin: 0 -10px; } .row-news>div { padding: 0 10px; } .n-photo { font-size: 0; } .n-grid { padding: 30px; } .news-cell .n-title { font-size: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 20px; color: #333; } .news-cell .n-title:hover { color: #215aa8; } .news-cell .n-desc { font-size: 16px; color: #999999; margin-bottom: 30px; } .news-cell .n-time { position: relative; font-size: 16px; color: #666666; line-height: 1.2; } .news-cell .n-time .iconfont { display: inline-block; position: absolute; right: 0; top: 0; transition: .4s all; color: #d0d0d0; } .news-cell:hover .iconfont { transform: translateX(10px); } /* footer */ .footer { overflow: hidden; color: #333; background-color: #fff; border-top: 6px solid #f18700; } .footer a { color: #333; } .foot-bar { padding: 20px 10px; background-color: #f7f7f7; } .copyright { padding: 10px 0; color: #666666; } .foot-link { padding: 10px 0; overflow: hidden; } .foot-link li { float: left; margin-left: 30px; } .foot-link li.line { padding: 0 5px; } .foot-link li a { color: #666666; } .foot-row { padding: 30px 0; } .foot-nav { position: relative; padding-left: 56px; } .foot-nav .foot-icon { position: absolute; left: 0; top: 0; } .foot-nav .foot-nav-txt { position: relative; font-size: 16px; line-height: 20px; } .foot-nav .foot-nav-txt a { font-size: 16px; } .foot-nav-list { padding-top: 20px; } .foot-nav-list li { margin-bottom: 15px; } .foot-nav-list li a { font-size: 14px; color: #666666; } .foot-nav-list li a:hover { color: #f18700; } .foot-nav-list li:last-child { margin-bottom: 0; } .info-cell { line-height: 1; margin-bottom: 25px; } .info-cell .tel-bd { font-size: 24px; margin-bottom: 15px; } .info-cell .email-bd { font-size: 16px; color: #666666; } .info-cell .bd { line-height: 1.5; } .info-link { margin-bottom: 25px; overflow: hidden; } .info-link .info-item { display: inline-block; margin-top: 0; width: 50px; height: 50px; line-height: 50px; border-radius: 30px; background-color: #dddddd; color: #FFFFFF; text-align: center; } .info-link .info-item:hover { background-color: #f18700; } .info-link .info-item:first-child { margin-right: 10px; } .info-item .iconfont { font-size: 24px; } .info-link .info-item * { display: inline-block; vertical-align: middle; } .official-account { margin-bottom: 25px; padding: 10px; border-radius: 6px; display: inline-block; background-color: #f2bc46; background-image: linear-gradient(0, #eda645, #f2bc46); text-align: center; } .official-account .bd { padding: 4px; width: 100px; height: 100px; border-radius: 6px; background: #fff; object-fit: contain; } .official-account .hd { margin-top: 6px; margin-bottom: 0 !important; border: 2px solid #fff; padding: 2px 4px; font-size: 14px !important; font-weight: bold; color: #fff; border-radius: 1000px; } .official-accounts { margin-top: 10px; padding-top: 25px; border-top: 1px solid #ebebeb; text-align: center; } .official-accounts-title { margin-bottom: 10px; font-size: 16px; } .official-accounts-list { display: flex; flex-wrap: wrap; justify-content: center; } .official-accounts .official-account { margin: 0 8px 25px; padding: 12px; } .official-accounts .official-account .bd { width: 125px; height: 125px; padding: 5px; } .official-accounts .official-account-popover { display: none; } @media (min-width: 761px) { .official-accounts .official-account { position: relative; } .official-accounts .official-account-popover { position: absolute; left: 50%; bottom: calc(100% + 14px); z-index: 10; width: 250px; padding: 12px; border: 1px solid #eeeeee; border-radius: 8px; background: #ffffff; box-shadow: 0 10px 28px rgba(0, 0, 0, .2); transform: translateX(-50%); } .official-accounts .official-account-popover::after { content: ""; position: absolute; left: 50%; bottom: -8px; width: 14px; height: 14px; border-right: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; background: #ffffff; transform: translateX(-50%) rotate(45deg); } .official-accounts .official-account-popover img { display: block; width: 226px; height: 226px; padding: 5px; border-radius: 6px; background: #ffffff; object-fit: contain; } .official-accounts .official-account:hover { z-index: 10; } .official-accounts .official-account:hover .official-account-popover { display: block; } } .address-cell .hd { font-size: 16px; margin-bottom: 6px; } .address-cell .bd { max-width:350px; font-size: 14px; color: #999999; } /* footer */ @media (min-width:1200px) { .foot-right-info { border-left: 1px solid #ebebeb; padding-left: 30px; margin-left: 30px; } .foot-row { padding: 60px 0; } .foot-nav .foot-nav-txt a { font-size: 18px; display: inline-block; border-bottom: 1px solid #f5f5f5; padding: 10px 0 20px 0; } } @media (min-width:1610px) { .foot-right-info { border-left: 1px solid #ebebeb; padding-left: 90px; margin-left: 90px; } .info-cell .tel-bd { font-size: 36px; } .info-cell .email-bd { font-size: 20px; } .address-cell .hd { font-size: 18px; } .address-cell .bd { font-size: 16px; } } @media (max-width:760px) { .foot-row { display: block; } .foot-bar { display: block; } .foot-logo { margin-bottom: 30px; } .foot-nav-cells { display: block; } .foot-nav-list { display: none; } .foot-nav { padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #f5f5f5; } .foot-nav .foot-icon { top: 10px; } .foot-nav .foot-nav-txt::after { position: absolute; right: 0; top: 50%; margin-top: -10px; content: "\e826"; font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; display: block; transition: .3s all; -moz-osx-font-smoothing: grayscale; } .foot-nav .foot-nav-txt.show::after { transform: rotateZ(90deg); } .foot-bar .flex { display: block; } .foot-link li { margin-left: 0; margin-right: 30px; } .foot-right-info { padding: 40px 0 20px 0; } } /* banner */ .page-banner { position: relative; background-repeat: no-repeat; background-position: center; height: 300px; background-size: cover; color: #ffffff; overflow: hidden; } .page-banner .container { position: relative; z-index: 2; height: 100%; } .ban-grid { padding-bottom: 50px; } .ban-grid h2 { font-size: 30px; margin-bottom: 10px; font-weight: bold; color: #FFFFFF; } .ban-grid p { font-size: 16px; font-family: '榛戜綋'; text-transform: uppercase; font-weight: lighter; color: #FFFFFF; } .page-bar { position: absolute; bottom: 0; left: 0; right: 0; padding: 20px 25px; background-color: #FFFFFF; color: #666666; border-radius: 10px 10px 0 0; font-size: 16px; } .page-bar a { color: #333333; } .bread-cell { background: url(../images/bread.png) left center no-repeat; padding-left: 30px; line-height: 25px; } .bread-cell .cur { color: #f18700; text-decoration: underline; } .in-wrapper { position: relative; z-index: 9; padding-top: 0; padding-bottom: 80px; } @media (min-width: 1200px) { .page-inner { padding: 0 45px; } .bread-cell { height: 30px; line-height: 30px; } .page-bar { padding: 35px 45px; } .ban-grid { width: 60%; padding-bottom: 100px; } .ban-grid h2 { font-size: 54px; } .ban-grid p { font-size: 22px; } .page-banner { height: 560px; } .page-banner .container { padding: 0 140px; } } /* 鏌ヨ宸ュ叿 */ .tool-box { display: block; margin-bottom: 30px; } .tool-box .tool-title { font-size: 20px; color: #333333; text-align: center; margin-top: 15px; } .j-content { padding: 20px; } .j-cell { margin-bottom: 45px; } .j-cell:last-child { margin-bottom: 0; } .j-cell .hd { font-weight: bold; font-size: 20px; margin-bottom: 20px; } .j-cell .bd { font-size: 14px; } .j-cell .bd p { margin-bottom: 10px; } .j-cell .btn-j { background-color: #333333; width: 190px; height: 40px; line-height: 38px; color: #FFFFFF; padding: 0; text-align: center; border-radius: 40px; border-radius: 40px; } .j-cell .dot { font-size: 16px; font-weight: bold; background: url(../images/dot.png) left center no-repeat; margin-bottom: 10px; padding-left: 24px; } .j-cell .bd p { line-height: 1.7; } .dot-c { line-height: 1.7; margin-bottom: 30px; } .dot-c:last-child { margin-bottom: 0; } .btn .iconfont { display: inline-block; transition: all .4s ease; font-size: 14px; } .btn:hover .icon-right { transform: translateX(2px); } .logo-cells { margin: 0 -6px; } .logo-cells>div { padding: 6px; } .logo-cell { position: relative; display: block; border-radius: 5px; } .logo-cell-box { background-color: #f9f9f9; transition: .3s all; padding: 20px; border-radius: 5px; } .logo-cell .l-photo { background-color: #FFFFFF; border: 1px solid #eeeeee; } .logo-cell .l-foot { margin-top: 10px; } .logo-cell .l-foot .tit { font-size: 14px; color: #333333; } .logo-cell .l-foot .btn-link { padding: 0; font-size: 14px; color: #333333; display: inline-block; border-bottom: 1px solid #999999; } .logo-cell:hover .l-foot * { color: #fc7c05; } .logo-cell:hover .l-foot .btn-link { border-bottom: 1px solid #fc7c05; } .sm-photo img { width: 100%; height: 180px; border: 1px solid #f2f2f2; object-fit: contain; } .page-cell { text-align: center; margin-top: 50px; font-size: 0; } .page-cell a { display: inline-block; vertical-align: middle; width: 30px; height: 30px; line-height: 30px; border-radius: 4px; color: #666666; font-size: 14px; background-color: #f7f7f7; margin: 0 3px; } .page-cell a.active { background-color: #f18700; border-color: #f18700; color: #FFFFFF; } .page-cell .prev, .page-cell .next { background-color: transparent; } .logo-cell:hover { background-image: linear-gradient(to right, #fc7c05, #fba95c); } @media (min-width: 1200px) { .logo-cell:hover .logo-cell-box { background-color: #FFFFFF; transform: translate(-10px, -10px); box-shadow: -10px -6px 30px rgba(0, 0, 0, .06); } .logo-cells { margin: 0 -15px; } .logo-cells>div { padding: 15px; } .logo-cell-box { background-color: #f9f9f9; padding: 25px; border-radius: 5px; } .logo-cell .l-photo { display: flex; align-items: center; justify-content: center; height: 160px; } .logo-cell .l-foot { margin-top: 20px; } .j-cell .hd { font-size: 30px; } .j-cell .bd { font-size: 16px; } .tool-box { margin-bottom: 0; } .tool-box .tool-title { font-size: 30px; margin-top: 30px; } .j-content { padding: 20px 100px; } .page-cell a { display: inline-block; width: 46px; height: 46px; line-height: 43px; border-radius: 4px; color: #666666; font-size: 20px; background-color: #f7f7f7; margin: 0 2px; } } @media (min-width: 1610px) { .j-content { padding: 45px 200px; } .logo-cell .l-foot .tit { font-size: 18px; } .logo-cell .l-photo { height: 210px; } } @media (min-width: 1200px) { .bread .container { padding: 0 140px; } .bread .page-bar { padding: 25px 45px; } } .bread .page-bar { background-color: transparent; } .bread { height: 80px; margin-top: 10px; } .bread .container { position: relative; z-index: 2; height: 100%; } .bg-wrapper { background: url(../images/bg.jpg) no-repeat center top #fff; } .c-cell .hd { text-align: center; margin-bottom: 50px; } .j-cell .dot { font-size: 18px; padding-left: 32px; } .c-cell .bd p { margin-bottom: 0; line-height: 30px; } .search-bar>input { height: 57px; border-radius: 29px; padding: 0 40px; font-size: 16px; } .search-bar { position: relative; max-width: 41%; margin: 0 auto; min-width: 250px; padding: 0 1.5px; } .search-bar .iconfont { position: absolute; font-size: 20px; color: #999999; right: 30px; top: 50%; margin-top: -11px; } .news-zx-hd { margin-bottom: 45px; } .news-zx-bd { padding: 39px; background-color: #f6f6f6; } .news-swiper { background-color: #fff; } .news-swiper-pic { position: relative; } .news-swiper-pic img { width: 400px; } .news-days { font-size: 30px; color: #333333; } .news-year { font-size: 14px; color: #333333; line-height: 26px; } .news-date { background-color: #fff; position: absolute; left: 0; top: 0; text-align: center; padding: 11px 0; width: 90px; } .news-swiper-content { padding: 60px 45px; } .news-swiper-tit { font-size: 24px; color: #333333; line-height: 1.2; font-weight: bold; margin-bottom: 22px; } .news-swiper-desc { font-size: 16px; line-height: 24px; color: #999999; margin-bottom: 40px; } .news-swiper-link a { font-size: 14px; color: #333333; line-height: 22px; display: inline-block; border-bottom: 1px solid #333333; } .news-swiper .swiper-pagination-bullets .swiper-pagination-bullet { background-color: #fff; border: 1px solid #dedede; width: 12px; height: 12px; border-radius: 50%; opacity: 1; margin: 0 10px; } .news-swiper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #fb9700; border-color: #fb9700; } .news-swiper .swiper-pagination-bullets { bottom: 20px; } .news-silde .hd { padding: 48px 0 33px; } .news-row { display: flex; align-items: flex-start; flex-wrap: wrap; margin: 0 -20px; } .news-silde .hd ul li a { font-size: 20px; color: #333; line-height: 55px; border-radius: 30px; padding: 0 30px; display: block; } .news-silde .hd ul { text-align: center; font-size: 0; } .news-silde .hd ul li { margin: 0 15px; display: inline-block; } .news-silde .hd ul li.on a { color: #fff; background-image: linear-gradient(to right, #fb7c05, #fdab5e); } .gray-wrapper { background-color: #f9f9f9; } .news-link { display: block; box-shadow: 0 0 10px 4px rgba(255, 255, 255, 0.05); margin: 19px 5px; } .news-link:hover { box-shadow: 0 0 10px 4px rgba(251, 124, 5, 0.05); margin-bottom: 7px; } .news-link:hover .news-tag { color: #fb810e; background-color: #fff; } .news-link:hover .news-link-content { background: url(../images/bg1.png) no-repeat center #fff; } .news-link:hover .news-link-tit { color: #fff; } .news-link:hover .news-link-desc { color: #fff; } .news-link:hover .news-link-date { color: #fff; padding-bottom: 42px; } .news-link-pic { position: relative; } .news-tag { font-size: 16px; color: #fff; line-height: 45px; background-color: #31302e; text-align: center; padding: 0 33px; position: absolute; bottom: 0; } .new-page-cell a { background-color: #fff; } .new-page-cell .prev, .new-page-cell .next { border: 1px solid #ececec; border-radius: 0; margin: 0 18px; } .news-link-grid { padding: 23px 0 30px; border-bottom: 1px solid #dfdfdf; } .news-link-content { padding: 0 20px; background-color: #fff; margin-top: -1px; } .news-link-tit { height: 30px; font-size: 18px; font-weight: bold; color: #333; line-height: 30px; margin-bottom: 14px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 1; } .news-link-desc { font-size: 14px; color: #999999; line-height: 24px; } .news-link-date { font-size: 12px; color: #777777; line-height: 24px; padding: 30px 0; } @media (min-width: 1610px) { .news-link-content { padding: 0 40px; } .news-link-tit { font-size: 24px; } .news-link-desc { font-size: 16px; } .news-link-date { font-size: 14px; } .news-link-grid { padding: 35px 0 50px; } .news-swiper-content { padding: 90px 85px; } .news-swiper-tit { font-size: 30px; } .news-swiper-desc { font-size: 16px; } .news-swiper-link a { font-size: 14px; } .news-swiper .swiper-pagination-bullets { bottom: 43px; margin-left: -28px; } .news-swiper-pic img { width: 100%; } } @media (max-width:760px) { .search-bar>input { height: 37px; padding: 0 15px; font-size: 14px; } .search-bar .iconfont { font-size: 16px; right: 20px; } .news-zx-bd { padding: 15px; } .news-swiper-item { display: block; } .news-swiper-pic img { width: 315px; } .news-swiper-content { padding: 40px 25px; } .news-swiper-tit { font-size: 18px; } .news-swiper-desc { font-size: 14px; margin-bottom: 20px; } .news-swiper-link a { font-size: 12px; } .news-swiper .swiper-pagination-bullets { margin: 0; bottom: 10px; } .news-silde .hd ul li a { padding: 0 10px; font-size: 16px; line-height: 2; border-radius: 16px; } .news-silde .hd ul li { margin: 0 5px; } .news-row { margin: 0 -5px; } .news-row>div { padding: 0 5px; } .news-link { margin: 19px 0; } .news-zx-hd { margin-bottom: 25px; } .news-tag { font-size: 14px; line-height: 2; padding: 0 15px; } .news-link-tit { font-size: 16px; margin-bottom: 10px; line-height: 26px; } .news-link-desc { font-size: 14px; } .news-link-grid { padding: 15px 0 20px; } .news-link-date { font-size: 12px; padding: 15px 0; } .news-link-content { padding: 0 15px; } .news-link:hover .news-link-date { padding-bottom: 27px; } } .web-map { background-color: #fff; border-radius: 5px; padding: 30px 20px; } .item-tit { font-size: 16px; color: #333; font-weight: bold; margin-bottom: 10px; line-height: 32px; } .web-map-list li a { font-size: 14px; color: #666666; display: block; line-height: 26px; } .web-map-list li { float: left; margin-right: 28px; padding-left: 28px; position: relative; } .web-map-list li::before { position: absolute; content: ''; left: 0; top: 50%; margin-top: -8px; width: 16px; height: 16px; background: url(../images/circle.png) no-repeat center; } .web-map-list li.active::before { background: url(../images/dot.png) no-repeat center; } .web-map .item { margin-bottom: 60px; } .web-map .item:last-child { margin-bottom: 0; } .item-body { min-height: 26px; } @media (min-width: 1200px) { .c-cell .hd { font-size: 40px; } .news-silde .hd ul li a { padding: 0 47px; } .web-map { padding: 60px 50px; } .web-map-list li { margin-right: 68px; } .item-tit { font-size: 22px; } .web-map-list li a { font-size: 18px; } } .problem-box { padding: 30px; height: 240px; position: relative; background: url(../images/wen.png) no-repeat right #f7f7f7; background-size: contain } .problem-tit { font-size: 18px; color: #333333; margin-bottom: 21px; } .problem-desc { font-size: 14px; color: #666666; line-height: 30px; overflow: auto; letter-spacing: 1px; word-break: break-all; max-height: 240px; } @media (max-width:1600px) { .problem-desc { max-height: 120px; } } .problem-desc p { transition: 0s all; visibility: hidden; } .problem-desc p:first-child { visibility: visible; overflow: hidden; max-height: 90px; } .problem-ft { position: absolute; left: 30px; bottom: 30px; } .problem-ft>span { font-size: 16px; color: #333333; text-decoration: underline; line-height: 22px; cursor: pointer; } .problem-back { display: none; } .problem-row { margin: 0 -20px; } .problem-row>div { padding: 20px; } .problem-box { transition: .3s all; } .problem-box * { transition: .3s all; } .problem-box.on { background: #fff; box-shadow: 0 0 10px 8px rgba(0, 0, 0, 0.05); } .problem-box.on .problem-tit { display: none; } .problem-box.on .problem-desc p { visibility: visible; } .problem-box.on .problem-desc p:first-child { max-height: unset; } @media (max-width: 1200px) { .news-swiper-item { display: block; } .news-swiper-pic img { width: 100%; } } @media (min-width: 1610px) { .problem-tit { font-size: 26px; } .problem-desc { font-size: 16px; transition: 0s all; } .problem-box { padding: 45px; height: 400px; } } .partner-list { margin: 0 -10px; } .partner-list.c-dt li { width:100%; } .partner-list li { float: left; width: 25%; padding: 10px; } .partner-list li a { display: block; text-align: center; background-image: linear-gradient(to right, #fc7c05, #fba95c); } .partner-logo { padding: 22px 10px; background-color: #fff; border: 1px solid #e5e5e5; transition: .3s all; } .partner-logo img { height: 100px; object-fit: contain; } .partner-list li a:hover .partner-logo { transform: translate(-5px, -5px); border-color: #fb7c05; } @media (max-width: 760px) { .problem-row>div { padding: 5px; } .problem-row { margin: 0 -5px; } .problem-box { padding: 15px; } .problem-desc { font-size: 12px; line-height: 20px; min-height: 140px; } .problem-ft>span { font-size: 14px; } .problem-desc p:first-child { max-height: 80px; } .problem-tit { font-size: 16px; margin-bottom: 16px; } } .p-cell .hd { margin-bottom: 70px; } .erp-wrapper { background: url(../images/erp.png) no-repeat center #f5f6f8; padding-top: 70px; } .erp-swiper { padding-left: 5px; } .erp-swiper .partner-list { margin: 0 -5px; } .swiper-group { position: relative; margin-top: 20px; height: 50px; text-align: center; } .swiper-group .swiper-button-next, .swiper-group .swiper-button-prev { width: 50px; height: 50px; border-radius: 50%; position: unset; display: inline-block; line-height: 50px; margin: 0 7px; opacity: 1; background-image: linear-gradient(to right, #fb7c05, #fdaa5d); } .swiper-group .swiper-button-next:after, .swiper-group .swiper-button-prev:after { font-size: 14px; color: #fff; } .swiper-group .swiper-button-disabled, .swiper-group .swiper-button-prev { background-image: linear-gradient(to right, #2f3233, #2f3233) !important; } .sug-partner { font-size: 18px; color: #333333; line-height: 24px; margin-bottom: 25px; } .sug-h { font-size: 16px; color: #333333; line-height: 24px; margin-bottom: 10px; } .sug-deac { font-size: 16px; color: #333333; line-height: 24px; } .sug-stu { font-size: 24px; color: #333333; text-align: center; margin-bottom: 30px; } .sug-info-item { font-size: 18px; color: #333333; margin: 0 30px; } .sug-info img { margin-right: 20px; } .sug-ft { margin-top: 70px; } .apply-tit { font-size: 20px; color: #333333; font-weight: bold; text-align: center; } .apply-tip { font-size: 14px; color: #666666; text-align: center; margin-top: 15px; line-height: 24px; } .apply-form-label { font-size: 18px; color: #333333; line-height: 48px; white-space: nowrap; } .apply-form-val>.form-control { height: 54px; padding: 0 20px; font-size: 16px; border: 1px solid #ececec; } .apply-row>div { padding: 0 22.5px; } .apply-row { margin: 0 -22.5px; margin-bottom: 20px; } .apply-radio span { font-size: 16px; color: #666666; font-weight: normal; } .apply-radio { margin: 0; margin-right: 20px; margin-bottom: 15px; float: left; } .apply-radio input { border: 0; outline: 0 !important; -webkit-appearance: none; background-color: transparent; font-size: inherit; color: inherit; width: 16px; height: 16px; margin: 0; margin-right: 8px; } .apply-radio input::before { width: 16px; height: 16px; content: ''; display: block; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/dot1.png); } .apply-radio input:checked::before { background-image: url(../images/dot.png); } .apply-check span { font-size: 16px; color: #666666; font-weight: normal; } .apply-check { margin: 0; margin-bottom: 15px; margin-right: 40px; float: left; } .apply-check input { border: 0; outline: 0 !important; -webkit-appearance: none; background-color: transparent; font-size: inherit; color: inherit; width: 21px; height: 21px; margin: 0; margin-right: 12px; } .apply-check input::before { width: 21px; height: 21px; content: ''; display: block; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/check.png); } .apply-check input:checked::before { background-image: url(../images/checked.png); } .submit-btn { font-size: 14px; color: #fff; border: 0; outline: 0; border-radius: 3px; line-height: 2; padding: 6px 0; width: 140px; box-shadow: 0 4px 10px 4px #fdeedb; background-image: linear-gradient(to right, #fb7c05, #fdab5e); } .form-ft { text-align: center; padding-top: 60px; } .apply-form { margin-top: 45px; } @media (min-width:1200px) { .apply-tit { font-size: 40px; } .apply-form { margin-top: 90px; } .submit-btn { width: 240px; font-size: 18px; padding: 12px 0; } .apply-tip { font-size: 16px; } .apply-form-label { line-height: 48px; } .apply-check { margin-right: 60px; } .apply-radio { margin-right: 30px; } .border-apply { padding: 75px 55px; } } @media (min-width:1610px) { .apply-form-val>.form-control { height: 74px; } } .border-apply { background: url(../images/border.png) no-repeat center; background-size: 100% 100%; margin: 0 -19px; padding: 50px; } .qrcode-sign { position: absolute; bottom: -10px; right: 0; text-align: center; } .qrcode-sign img { width: 100px; height: 100px; } @media (max-width:760px) { .apply-form-val>.form-control { height: 40px; padding: 0 10px; font-size: 14px; } .apply-row>div { padding: 0 5px; } .apply-row { margin: 0 -5px; margin-bottom: 15px; } .apply-form-label { font-size: 14px; line-height: 2; } .apply-check { margin-right: 20px; min-width: 140px; } .apply-check:nth-child(2n) { margin-right: 0; } .apply-radio { margin-right: 20px; } .border-apply { padding: 0; background-image: none; } .qrcode-sign { position: static; margin-top: 40px; } } .product .item { margin: 0 -10px; /* display: block; */ margin-bottom: 40px; transition: .2s all; cursor: pointer; } .product .item:hover .product-pic { padding: 0; border: 0; } .product .item:hover .product-content { background: url(../images/pro-bg.png) no-repeat center; background-size: cover; } .product .item:hover .product-tit { color: #fff; } .product .item:hover .product-desc { color: #fff; } .product .item:hover .product-link { color: #fff; border-color: #fabb80; } .product .item:hover .product-link .iconfont { color: #fff; } .product .item .product-link:hover { background-color: #fff; color: #f18230; } .product .item .product-link:hover .iconfont { color: #f18230; } .product .item>div { padding: 0 10px; } .col-l { width: 40%; } .col-r { width: 60%; } .product-pic { background-color: #f1f1f1; padding: 24px; border: 1px solid #e2e2e3; } .product-pic img { height: 210px; transition: .3s all; } .product-content { transition: .3s all; background-color: #f8f8f8; padding: 0 20px; } .product-tit { font-size: 20px; color: #333; line-height: 1; margin-bottom: 12px; font-weight: bold; } .product-desc { font-size: 14px; color: #666666; line-height: 22px; margin-bottom: 15px; } .product-links { font-size: 0; padding: 10px 0; border-top: 2px solid #e2e2e3; } .product-link { display: inline-block; border: 1px solid #e2e2e3; border-radius: 2px; margin: 5px 0; margin-right: 20px; font-size: 14px; color: #333333; text-align: center; padding: 5px; line-height: 24px; min-width: 90px; } .product-link .iconfont { font-size: 22px; color: #8f8f8f; vertical-align: bottom; margin-right: 6px; } .news-d-r { float: left; width: 28%; padding: 0 15px; } .news-detail { margin: 0 -15px; } .news-d-l { float: left; width: 72%; padding: 0 15px; } .card { background-color: #fff; padding: 0 20px; border-radius: 5px; margin-bottom: 30px; } .card-head { margin-bottom: 30px; padding-top: 36px; } .card-tit { font-size: 20px; color: #333333; line-height: 1; } .card-sub { font-size: 16px; color: #666666; line-height: 24px; margin-top: 10px; } .read-form { padding-bottom: 25px; } .read-form .form-control { font-size: 16px; padding: 0 25px; height: 52px; } .read-form>div { margin-bottom: 25px; } .oranger-btn { display: block; font-size: 18px; color: #fff!important; width: 100%; background-color: #f18700; border-radius: 4px; padding: 12px; } .zx-list li a { font-size: 16px; color: #333333; line-height: 36px; display: block; padding: 10px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .zx-list li { border-top: 1px solid #eeeeee; } .zx-list li:hover a { color: #f18700; } .zx-list li.focus { border: 0; } .zx-list li.focus a { padding: 0; } .news-article { padding: 35px; background-color: #fff; border-radius: 5px; } .news-article-head { border-bottom: 1px solid #f1f1f1; } .news-article-tt { font-size: 36px; color: #333333; font-weight: bold; padding-bottom: 25px; border-bottom: 1px solid #f1f1f1; } .news-article-time { float: left; font-size: 16px; color: #666666; line-height: 26px; } .news-article-info { padding: 17px 0; } .news-article-time .iconfont { font-size: 20px; color: #666666; margin-right: 15px; } .news-article-share { float: right; line-height: 24px; } .news-article-share>span { font-size: 16px; color: #666666; } .news-article-share .icon-weibo { color: #ed3f3e; font-size: 22px; } .news-article-share a { padding: 0 10px; } .news-article-share .icon-iconfonticon6 { color: #009adc; font-size: 20px; } .news-article-share .icon-weixin1 { color: #409132; font-size: 22px; } .news-article-content { padding: 30px 0; } .news-article-content p { font-size: 14px; color: #666666; line-height: 24px; margin-bottom: 22px; } .news-article-pic { padding: 20px 0 40px; } .news-article-foot { background-color: #f9f9f9; padding: 30px 40px; } .news-article-list li a { font-size: 16px; color: #666666; line-height: 28px; display: block; } .news-article-list li:hover a { color: #f18700; } .allmap {} @media (min-width:1200px) { .card-tit { font-size: 26px; } .card { padding: 0 30px; } .news-article { padding: 55px; } .product .item>div { padding: 0 20px; } .product .item { margin: 0 -20px; height: 410px; margin-bottom: 40px; } .product-pic img { height: 360px; } .product .item:hover .product-pic img { width: 100%; height: 410px; } .product-content { height: 410px; padding: 0 90px 0 80px; } .product-tit { font-size: 30px; margin-bottom: 24px; } .product-link { font-size: 16px; padding: 7px 10px; margin: 10px 0; margin-right: 30px; min-width: 140px; } .product-desc { font-size: 16px; margin-bottom: 30px; } .product-links { padding: 20px 0; } .problem-ft { position: absolute; left: 45px; bottom: 45px; } } @media (min-width:1610px) { .product-link { font-size: 18px; padding: 7px 10px; margin: 10px 0; margin-right: 58px; min-width: 140px; } .product-desc { font-size: 16px; margin-bottom: 30px; } .product-links { padding: 20px 0; } } @media (max-width:1200px) { .product-content { height: 260px; } .product .item:hover .product-pic img { width: 100%; height: 260px; } } @media (max-width:760px) { .news-d-l { width: 100%; } .news-d-r { width: 100%; margin-top: 30px; } .news-article { padding: 25px; } .news-article-foot { padding: 20px; } .news-article-list li a { font-size: 12px; } .news-article-tt { font-size: 24px; } .news-article-time { float: none; } .news-article-share { float: none; margin-top: 10px; } .sug-info { display: block; } .sug-info-item { margin: 0; margin-bottom: 10px; } .product .item { display: block; } .col-l { width: 100%; } .col-r { width: 100%; } .product-content { display: block; padding: 30px 20px; height: auto; margin-top: 10px; } .new-page-cell .prev, .new-page-cell .next { margin: 0 5px; } } .honor-hd { margin-right: 50px; padding-top: 110px; } .honor-txt { padding: 110px 0 50px; position: relative; } .honor-txt::before { position: absolute; content: ''; width: 1px; height: 100%; background-color: #e5e5e5; top: 0; left: 7px; } .honor-txt li { padding-left: 60px; margin-bottom: 50px; background: url(../images/step.png) no-repeat left top 12px; position: relative; z-index: 1; color: #666666; } .honor-txt li:hover { color: #f18700; background-image: url(../images/step1.png); } .honor-tit { font-size: 18px; line-height: 2; white-space: nowrap; min-width: 100px; } .honor-desc { font-size: 14px; line-height: 24px; padding-left: 40px; } .honor-swiper { padding-top: 85px; } .honor-top { height: 85px; position: absolute; left: 0; top: 0; width: 100%; background: url(../images/line.png) no-repeat center bottom; } .honor-top .swiper-pagination { position: unset; padding-top: 15px; } .honor-top .swiper-pagination .swiper-pagination-bullet { display: inline-block; font-size: 16px; color: #999999; background-color: #fff; width: 13.5%; height: auto; position: relative; line-height: 26px; padding: 20px 0; opacity: 1; } .honor-top .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { font-size: 24px; color: #fb9700; padding-bottom: 23px; } .honor-top .swiper-pagination .swiper-pagination-bullet::after { width: 1px; height: 17px; background-color: #999; position: absolute; left: 50%; bottom: 0; content: ''; } .honor-top.swiper-group .swiper-button-next, .honor-top.swiper-group .swiper-button-prev { position: absolute; margin: 0; top: 70%; outline: 0; } .honor-top.swiper-group .swiper-button-next { right: 0; } .honor-top.swiper-group .swiper-button-prev { left: 0; } .card-shadow { box-shadow: 0 0 10px 4px #f5f6f8; } .track-card .card-sub { font-size: 16px; line-height: 26px; margin-top: 0; } .track-card .card-head { padding-top: 25px; margin-bottom: 20px; } .read-form .textarea-control { background-color: #f7f7f7; font-size: 18px; padding: 25px; resize: none; height: auto; line-height: 26px; border: 0; } .track-card .read-form>div { margin-bottom: 15px; } .track-card .card-item:first-child { margin-bottom: 40px; } .track-nav-tt { font-size: 16px; color: #333333; line-height: 24px; } .track-nav li { text-align: center; float: left; margin: 10px; } .track-nav { padding: 40px 3px 22px; } .track-nav-icon { margin-bottom: 10px; } .track-nav li a { padding: 0 20px; display: block; } .track-collapse { margin-top: 30px; } .track-collapse-number { font-size: 14px; color: #333333; line-height: 30px; margin-right: 20px; } .track-collapse-star { font-size: 14px; color: #333333; line-height: 30px; margin-right: 20px; } .track-collapse-end { font-size: 14px; color: #333333; line-height: 30px; margin-right: 20px; } .track-collapse-en { color: #f18700; } .align { text-align: center; } .track-collapse-time { font-size: 12px; color: #999999; line-height: 30px; } .track-collapse-adr { font-size: 14px; color: #333; line-height: 30px; } .track-collapse .panel { border: 0; background-color: #fff; } .track-collapse .panel .panel-heading { padding: 24px 30px; } .track-collapse .panel .panel-body { background-color: #f7f7f7; padding: 25px 40px; } .track-collapse-icon { margin-right: 20px; } .track-collapse-left { margin-right: 15px; line-height: 60px; } .collapsed .track-collapse-ft { transform: rotate(-180deg); transition: all .3s; } .track-collapse-ft { transform: rotate(0); transition: all .3s; } .track-collapse-info { font-size: 14px; color: #333; line-height: 3; } .track-collapse-info>span { color: #666666; margin-right: 25px; } .track-collapse-group { position: relative; } .track-collapse-cz { position: absolute; right: 0; bottom: 5px; } .track-collapse-cz .iconfont { font-size: 22px; color: #333333; } .track-collapse-cz .btn { border: 0; background-color: transparent; } .join-ws { padding: 0; } .join-ws-tit { font-size: 20px; color: #333333; font-weight: bold; line-height: 1.4; margin-bottom: 10px; } .join-ws-free { font-size: 14px; color: #f18700; line-height: 24px; margin-bottom: 15px; } .join-ws-desc p { font-size: 12px; line-height: 24px; color: #666666; margin-bottom: 12px; } .join-ws-content { background: url(../images/jion-bg.png) no-repeat center; background-size: 100% 100%; } .join-ws-pic img { height: 257px; } .join-ws-content { height: 257px; padding: 20px; } @media (min-width:1200px) { .join-ws-pic img { height: 357px; } .join-ws-content { height: 357px; padding: 0 80px; } .join-ws-tit { font-size: 30px; margin-bottom: 20px; } .join-ws-free { font-size: 16px; margin-bottom: 30px; } .join-ws-desc p { font-size: 14px; margin-bottom: 24px; } } @media (min-width:1610px) { .join-ws-pic img { height: 457px; } .join-ws-content { height: 457px; padding: 0 210px 0 110px; } .join-ws-tit { font-size: 40px; } .join-ws-free { font-size: 18px; } .join-ws-desc p { font-size: 16px; } } @media (max-width:760px) { .join-ws { display: block; } .join-ws-content { display: block; height: auto; } .join-ws-pic img { width: 100%; } } .jion-screen .item { text-align: center; margin-bottom: 12px; } .jion-screen .search-bar { margin-bottom: 20px; } .jion-screen-label { font-size: 16px; line-height: 32px; min-width: 90px; } .jion-screen-val { width: 45%; } .jion-cell .hd { line-height: 1; } .jion-screen { padding-bottom: 40px; } .jion-screen-list li a { font-size: 14px; color: #333333; line-height: 32px; display: block; padding: 0 19px; min-width: 66px; } .jion-screen-list li.active a { background-color: #f18700; color: #fff; } .jion-screen-list li { float: left; } .jion-screen-list { border-radius: 3px; overflow: hidden; background-color: #f2f2f2; } .jion-custom-hd .th { font-size: 18px; line-height: 2; color: #fff; float: left; width: 24.5%; } .jion-custom-hd { background-color: #f18700; border-radius: 3px; padding: 17px 65px; position: relative; } .jion-custom-bd .track-collapse { margin-top: 0; } .jion-custom-td { background-color: #f7f7f7; } .jion-custom-td .th { color: #333333; font-size: 16px; } .jion-custom-bd .track-collapse .panel .panel-heading { padding: 0; } .jion-btn .iconfont { font-size: 26px; color: #f18700; vertical-align: bottom; } .jion-btn { padding: 0 10px; line-height: 32px; position: absolute; right: 5%; } .jion-collapse-tit { font-size: 24px; line-height: 36px; color: #333333; margin-bottom: 15px; } .jion-collapse-desc { margin-bottom: 15px; } .jion-collapse-desc h4 { font-size: 18px; color: #333333; line-height: 36px; margin-bottom: 5px; margin-top: 0; } .jion-cell .jion-collapse-desc p { font-size: 16px; color: #999999; line-height: 36px; } .jion-collapse-ft { padding-top: 45px; } .jion-cell .track-collapse .panel .panel-body { background-color: #fff; padding: 40px 65px 50px; } .jion-btn.on .iconfont:before { content: "\e65d"; } .mask .modal-backdrop.fade { background-color: transparent; } .modal-dialog { position: absolute; top: 50%; left: 50%; padding: 0; } .modal.fade .modal-dialog { -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate(-50%, -25%); -ms-transform: translate(-50%, -25%); -o-transform: translate(-50%, -25%); transform: translate(-50%, -25%); } .modal.in .modal-dialog { -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .ex-modal .modal-content { box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); background-color: #fff; } @media (min-width: 768px) { .ex-modal .modal-dialog { width: 410px; margin: 0 auto; } } @media (max-width: 767px) { .ex-modal .modal-dialog { width: 300px; margin: 0 auto; } } .ex-modal .modal-title { font-size: 24px; line-height: 36px; margin-bottom: 20px; } .ex-modal .modal-body { padding: 35px; } .ex-forml-hd { font-size: 10px; color: #999999; line-height: 45px; position: absolute; left: 15px; } #attr_35 { padding-left: 120px; } .ex-forml-item { border: 1px solid #ececec; border-radius: 4px; position: relative; margin-bottom: 12px; } .ex-forml-bd>input { border: 0; height: 45px; padding-left: 100px; } .ex-form-tip { font-size: 14px; color: #8f8f8f; margin-bottom: 15px; } .ex-form-tip .iconfont { font-size: 14px; color: #7f7f7f; margin-right: 8px; } .ex-row { margin: 0 -5px; padding: 20px 0; } .ex-row>div { padding: 0 5px; } .ex-row button { display: block; width: 100%; font-size: 18px; line-height: 2; padding: 6px; color: #fff!important; } .ex-row .up-btn { background-color: #8f8f8f; } .ex-row .sub-btn { box-shadow: 0 4px 10px 4px #fdeedb; background-image: linear-gradient(to right, #fb7c05, #fdab5e); } @media (max-width:1610px) { .track-nav li a { padding: 0; } .track-nav li { margin: 5px 0; width: 20%; text-align: center; } } @media (max-width:760px) { .jion-screen .item { display: block; } .jion-screen-label { text-align: left; } .jion-screen-val { width: 100%; } .jion-custom-hd { padding: 10px 30px; } .jion-custom-hd .th { font-size: 14px; } .jion-btn .iconfont { font-size: 18px; } .jion-cell .track-collapse .panel .panel-body { padding: 20px; } .track-nav li a { padding: 0; } .track-nav li { margin: 5px 0; width: 50%; text-align: center; } .track-nav-tt { font-size: 12px; white-space: nowrap; line-height: 2; } .track-nav-icon { margin-bottom: 15px; } .track-nav { padding: 20px 0; } .track-collapse .panel .panel-body { padding: 20px; } .track-collapse .panel .panel-heading { padding: 20px; } .track-collapse-number { font-size: 12px; margin-right: 50px; } .track-collapse-star { font-size: 12px; } .track-collapse-end { font-size: 12px; line-height: 60px; } .track-collapse-adr { font-size: 12px; } .track-collapse-hd { display: block; } .track-collapse-hd>div { float: left; /* display: inline-block; */ } .jion-btn { right: 0; } .track-collapse-ft { position: absolute; right: 0; top: 5px; } .honor-top .swiper-pagination .swiper-pagination-bullet { font-size: 12px; } .honor-top .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { font-size: 16px; } .honor-hd { display: none!important; } .honor-txt li { padding-left: 50px; } .honor-tit { font-size: 16px; } .honor-desc { padding-left: 20px; } .honor-bd { margin-left: 50px; } .swiper-group .swiper-button-next, .swiper-group .swiper-button-prev { width: 36px; height: 36px; line-height: 36px; } .ex-modal .modal-body { padding: 15px 20px; } .ex-form-tip { margin-bottom: 10px; } .ex-modal .modal-title { font-size: 18px; margin-bottom: 10px; line-height: 24px; } .ex-forml-bd>input { height: 34px; } .ex-forml-item { margin-bottom: 10px; } .ex-forml-hd { font-size: 10px; line-height: 34px; } .ex-row { padding: 0; } .ex-row button { font-size: 14px; line-height: 20px; } } .track-collapse-hd { position: relative; } @media (min-width:1610px) { .track-collapse .panel .panel-heading { padding: 34px 40px; } .track-collapse-icon { margin-right: 40px; } .track-collapse-number { font-size: 18px; margin-right: 50px; } .track-collapse-star { font-size: 18px; margin-right: 30px; } .track-collapse-info { font-size: 16px; } .track-collapse-left { margin-right: 15px; } .track-collapse-end { font-size: 18px; margin-right: 50px; } .track-collapse-time { font-size: 14px; } .track-collapse-adr { font-size: 18px; } .track-collapse .panel .panel-body { padding: 45px 60px; } .track-collapse-info>span { margin-right: 45px; } } @media (min-width:1200px) { .honor-txt li { padding-left: 120px; } .honor-tit { min-width: 170px; } } .company-num { font-size: 32px; color: #333; font-weight: bold; line-height: 1.1; margin-bottom: 8px; } .company-num .plus { font-size: 20px; color: #333; font-weight: normal; } .company-txt { font-size: 14px; color: #333333; line-height: 24px; } .com-row { text-align: center; margin: 0; } .com-row>div { border-right: 1px solid #ebebeb; } .com-row>div:last-child { border-right: 0; } .com-row .item { display: inline-block; text-align: left; } .company-desc { width: 56%; margin: 0 auto; font-size: 16px; line-height: 24px; color: #666666; text-align: center; margin-bottom: 65px; } .company-jj .hd { margin-bottom: 40px; } .memorabilia .hd { margin-bottom: 30px; } .m-wrapper { background: url(../images/bg2.png) no-repeat center; background-size: cover; padding-top: 80px; } .mem-flex .join-ws-content { height: auto !important; background: url(../images/comma.png) no-repeat right top; } .mem-flex { padding: 0 40px; } .mem-flex .join-ws-tit { font-size: 20px; line-height: 1.2; font-weight: normal; } .mem-flex .join-ws-desc { width: 76%; } .mem-flex .join-ws-desc p { font-size: 14px; line-height: 30px; font-weight: normal; } .mem-flex .join-ws-content { padding: 20px; } .mem-flex .join-ws-pic img { height: 155px; } .m-swiper-group { position: unset; margin-top: 0; height: auto; } .m-swiper-group .swiper-button-next { position: absolute; right: 0; margin: 0; top: 25%; } .m-swiper-group .swiper-button-prev { position: absolute; left: -0; margin: 0; top: 25%; } .m-swiper .swiper-pagination { bottom: 0; } .m-swiper .swiper-pagination .swiper-pagination-bullet { background: url(../images/circle.png) no-repeat center; width: 14%; opacity: 1; text-align: center; font-size: 12px; line-height: 36px; margin: 0; padding-top: 20px; } .m-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-image: url(../images/dot.png); } .m-swiper { padding-bottom: 60px; } .core-icon { width: 67px; height: 67px; border-radius: 50%; padding: 7px; padding-left: 8px; margin: 0 auto; margin-bottom: 24px; position: relative; overflow: hidden; } .core-icon::after { border: 1px dashed #333333; position: absolute; right: -2px; top: 0; content: ''; width: 100%; height: 100%; border-radius: 50%; } .core-gird { border-radius: 50%; height: 100%; background-color: rgba(255, 255, 255, 0.6); padding: 4px; } .core-cir { border-radius: 50%; height: 100%; background-color: #333; } .core-cir .iconfont { font-size: 20px; color: #fff; } .core-cir .icon-kaifangpingtai { font-size: 16px; } .core-content { text-align: center; } .core-tt { font-size: 18px; color: #333; line-height: 1; margin-bottom: 20px; } .core-desc { font-size: 12px; line-height: 24px; color: #666666; } .core-row { margin: 0; background: url(../images/core.jpg) no-repeat center; background-size: cover; } .core-row { padding: 75px 0; } .core-row>div { padding: 0; } .core-values { display: block; text-align: center; border-radius: 4px; margin: 0 auto; padding: 50px 30px 0; } .core-values:hover { background-image: linear-gradient(#fb7c05, #fdab5e); box-shadow: 0 4px 10px #fef4e7; } .core-values:hover .core-desc { color: #fff; } .core-values:hover .core-tt { color: #fff; } .core-values:hover .core-icon::after { border-color: #fff; } .core-values:hover .core-cir { background: #fff; } .core-values:hover .core-cir .iconfont { color: #fb7c05; } .j-cell .ft { text-align: center; padding-top: 20px; } .j-cell .more-btn { background-color: #fff; color: #666666; border: 1px solid #e5e5e5; } .summary .apply-tip { margin-top: 25px; } .adv li { float: left; width: 20%; text-align: center; } .adv li a { display: block; } .adv-icon { margin-bottom: 25px; } .adv-tit { font-size: 18px; line-height: 30px; color: #333333; } .adv-box { padding: 65px 0; margin-top: 80px; } .adv-box .apply .hd { margin-bottom: 30px; } .router-js .hd { width: 19%; padding-right: 25px; box-sizing: border-box; border-radius: 2px; overflow: hidden; } .router-js .hd ul li { font-size: 14px; color: #333333; font-weight: normal; line-height: 3; padding: 13px 0; border-bottom: 1px solid #efefef; text-align: left; background: url(../images/ft.png) no-repeat right center; } .sel-router { font-size: 20px; color: #ffffff; line-height: 60px; background-color: #333333; } .router-js .hd ul li.on { color: #f18700; } .router-js .hd ul li.on { background-image: url(../images/ft1.png); } .router-js .hd ul li:last-child { border-bottom: 0; } .router-js .hd ul { border: 1px solid #efefef; background-color: #fff; padding: 0 20px; } .router-info-tit { padding: 0 40px; font-size: 16px; color: #fff; line-height: 60px; background-color: #f18700; } .router-info-body { padding: 30px 40px 1px 40px; background-color: #fff; border-radius: 4px; } .info-panel-head { margin-bottom: 18px; } .info-panel-tit { font-size: 18px; line-height: 2; color: #333333; position: relative; padding: 0 15px; } .info-panel { margin-bottom: 50px; } .info-panel-tit::before { position: absolute; content: ''; width: 2px; height: 22px; background-color: #f18700; left: 0; top: 50%; margin-top: -11px; } .info-item { font-size: 14px; margin-right: 15px; float: left; line-height: 42px; width: 100%; display: flex; border-bottom: 1px solid #e5e6e8; margin-top: 15px; white-space: nowrap; } .info-label { color: #333333; min-width: 100px; display: inline-block; } .info-item .info-val{ max-width: 80%; white-space: break-spaces; } .cp-restrict { font-size: 14px; line-height: 20px; color: #333333; /*text-align: center;*/ float: left; padding: 10px 15px; background-color: #f9f9f9; margin-right: 14px; min-width: 80px; } .cp-restrict:last-child { margin-right: 0; } .cp-restrict img { margin-right: 10px; } .info-val { color: #666666; padding-left: 10px; } .info-panel-body .embargo-list p { font-size: 12px; color: #666666; line-height: 22px; } .embargo-panel .info-panel-head { border-bottom: 1px solid #e9e9e9; } .embargo-panel .info-panel-tit { float: left; } .embargo-open { float: right; } .embargo-open .iconfont { font-size: 25px; color: #d8d9dc; } .cx-group .item { display: block; margin-right: 15px; border: 1px solid #e5e5e5; padding: 8px 16px; background-color: #fff; } .cx-panel { background-color: #fff; padding: 40px; } .router-info-foot { margin-top: 25px; } .cx-group .item:last-child { margin-right: 0; } .cx-tit { font-size: 30px; color: #333333; line-height: 40px; } .cx-hd { margin-bottom: 20px; } .wel-say { font-size: 16px; line-height: 30px; color: #fb7c05; margin-bottom: 20px; } .wel-author { font-size: 12px; color: #333333; } .wel-author img { margin-right: 10px; } .wel-link { margin-top: 20px; } .work-left { padding: 0 46px; } .work-tt { font-size: 24px; color: #333333; margin-bottom: 10px; } .work-content { padding: 25px 0; } .work-desc { font-size: 16px; line-height: 24px; color: #666666; width: 65%; } .work-btn-group::after, .work-btn-group::before { display: none; } .work-btn-group .work-paginations { width: 64%; } .work-btn-group .swiper-pagination-progressbar { display: block; position: relative; background-color: #eeeeee; height: 1px; } .work-btn-group .swiper-pagination-progressbar-fill { display: block; z-index: 111; background-color: #000000; min-width: 29px; } .work-btn-group .swiper-pagination-progressbar-fill::after { /* position: absolute; content: ''; right: 0; top: 50%; -webkit-transform: none; background: url(../images/fly1.png) no-repeat right center; display: block; width: 29px; height: 27px; margin-top: -13px; */ } .bg-gray { background-color: #F6F6F6; } .look-more { font-size: 14px; color: #999999; margin-left: 40px; } .yl-flex .join-ws-pic img { height: 225px; } .yl-flex .join-ws-content { height: 225px; padding: 0 30px; } .yl-flex .join-ws-content { background: url(../images/comma.png) no-repeat right top 40px; } .apply-form-val>.form-control.textarea-control { padding: 20px 30px; height: auto; resize: none; } .c-wrapper { background: url(../images/bg4.png) no-repeat center; background-size: cover; } .contact-form { margin-top: 0; } .map { position: relative; width: 100%; margin-bottom: 70px; } .map .container { position: relative; height: 100%; } #allmap { margin: 120px 0 0 0; height: 660px; } .BMap_bubble_pop { padding: 0 !important; width: 300px !important; margin-left: 200px; margin-top: 200px; } .shadow { display: none !important; } .map-panel { display: flex; align-items: center; height: 120px; background-color: #fff; border: 1px solid #ddd; border-left: 0; } .map-panel .c-box { display: flex; align-items: center; padding: 0 50px; height: 100%; width: 58%; font-size: 20px; } .map-panel .c-box>div { width: 100%; } .map-panel .c-box:nth-child(2) { border-left: 1px solid #ddd; width: 42%; } .map-panel .c-box p { padding-left: 40px; background-repeat: no-repeat; background-size: 18px auto; background-position: left center; } .map-panel .c-box .c-p1 { background-image: url(../images/c-ico2.png); } .map-panel .c-box .c-p3 { background-image: url(../images/c-ico3.png); } .map-panel .c-box .c-p4 { background-image: url(../images/c-ico4.png); } .map-content { padding: 15px 0; background-color: #fff; } .BMap_bubble_content { height: 418px !important; width: 300px !important; } .BMap_bubble_center { height: 418px !important; width: 300px !important; } .map-head { font-size: 20px; color: #f18700; padding-left: 30px; line-height: 1.5; background: url(../images/adr.png) no-repeat left center; } .map-info { color: #6c6c6c; margin-bottom: 20px; } .map-info:last-child { margin-bottom: 0; } .map-info--label { font-weight: bold; font-size: 14px; line-height: 20px; margin-bottom: 5px; } .map-info--val { font-size: 12px; line-height: 18px; } .map-abs { position: absolute; left: 440px; top: 0; z-index: 88; width: -webkit-calc(100% - 440px); width: calc(100% - 440px); } #r-result { position: absolute; left: 0; top: 0; z-index: 100; } #r-result .form-control { height: 100%; font-size: 20px; padding: 0 50px; border: 1px solid #dddddd; border-radius: 0; color: #333; } #r-result { width: 440px; height: 120px; } #r-result .iconfont { font-size: 18px; color: #6c6c6c; position: absolute; right: 50px; top: 50%; width: 18px; height: 18px; transform: translateY(-50%); background: url(../images/c-xl.png)no-repeat center / 100% auto; } .city-menu { display: none; position: absolute; width: 100%; top: 100%; background-color: #FFFFFF; height: 660px; overflow-y: auto; padding: 0 40px; } .city-menu li a { display: block; color: #333333; } .city-menu::after { content: ''; background: url(../images/arrtop.png) no-repeat; width: 21px; height: 16px; position: absolute; left: 20px; display: block; top: -16px; } .city-menu li { padding: 27px 0; cursor: pointer; border-bottom: 1px solid #dddddd; } .city-menu li:last-child { border-bottom: 0; } .city-menu li .h { font-size: 20px; padding-left: 20px; background: url(../images/adr2.png) no-repeat left center / 16px auto; } .city-menu li .c { padding-left: 20px; font-size: 14px; word-wrap: break-word; word-break: break-all; color: #666; } .city-menu li.active .h { color: #f18700; } .work-swiper { position: relative; } .r-swiper { padding-bottom: 20px; margin-top: -70px; } .r-swiper .swiper-pagination { height: 18px; background-color: rgba(241, 135, 0, 0.2); } .r-swiper .swiper-pagination .swiper-pagination-progressbar-fill { background: url(../images/line1.png) no-repeat center #ececec; } @media (max-width: 1600px) { .map-panel .c-box, #r-result .form-control, .city-menu li .h { font-size: 16px; } .map-panel .c-box, #r-result .form-control, .city-menu { padding: 0 20px; } #r-result .iconfont { right: 20px; } } @media (max-width: 1280px) { #r-result { width: 33.333333%; } .map-abs { left: 33.333333%; width: 66.666667%; } } @media (max-width: 991px) { #r-result { position: relative; width: 100%; } .map-abs { position: relative; left: 0; width: 100%; } .map-panel { border: 0; } .map-abs .c-box { width: 50% !important; border: 1px solid #ddd; border-top: 0; } .map-panel .c-box:nth-child(2) { border-left: 0; } #allmap { margin-top: 0; } } @media (min-width: 1000px) { .mem-flex { padding: 0 60px; } .mem-flex .join-ws-pic img { height: 255px; } .mem-flex .join-ws-content { padding: 0 40px; } .mem-flex .join-ws-tit { font-size: 30px; } .mem-flex .join-ws-desc p { font-size: 18px; } .m-swiper { padding-bottom: 180px; } .m-swiper .swiper-pagination .swiper-pagination-bullet { font-size: 16px; } .memorabilia .hd { margin-bottom: 70px; } .company-num { font-size: 52px; } .company-num .plus { font-size: 26px; } .company-txt { font-size: 18px; } } @media (min-width: 768px) { .work-swiper { margin-left: 39.5px; } } @media (min-width: 992px) { .work-swiper { margin-left: 49.5px; } } @media (min-width: 1200px) { .core-values { width: 260px; height: 350px; padding: 30px 30px 0; } .sel-router { font-size: 26px; line-height: 40px; padding: 30px 0; } .info-panel-body .embargo-list p { font-size: 16px; line-height: 26px; } .cx-group .item { margin-right: 36px; padding: 16px 33px; } .router-js .hd ul li { font-size: 16px; line-height: 1.5; } .info-panel-tit { font-size: 24px; } .router-info-tit { padding: 0 70px; font-size: 26px; line-height: 100px; } .router-js .hd ul { padding: 0 30px; } .router-info-body { padding: 30px 90px 1px 70px; } .info-label { min-width: 100px; } .summary .apply-tip { font-size: 18px; line-height: 30px; } .core-icon { width: 114px; height: 114px; border-radius: 50%; padding: 14px; padding-left: 15px; margin: 0 auto; margin-bottom: 24px; position: relative; overflow: hidden; } .core-cir .iconfont { font-size: 32px; } .core-cir .icon-kaifangpingtai { font-size: 28px; } .core-tt { font-size: 24px; } .core-gird { padding: 8px; } .core-desc { font-size: 14px; } .info-item { margin-right: 30px; font-size: 18px; } .cp-restrict { font-size: 16px; line-height: 24px; padding: 15px; margin-right: 10px; min-width: 100px; } .info-val { padding-left: 15px; } .embargo-open .iconfont { font-size: 33px; } .cx-panel { padding: 40px 75px; } .wel-say { font-size: 22px; margin-bottom: 50px; } .wel-link { margin-top: 56px; } .wel-author { font-size: 16px; } .yl-flex .join-ws-pic img { height: 335px; } .yl-flex .join-ws-content { height: 335px; padding: 0 60px; } .work-swiper { margin-left: 79.5px; } } .BMap_bubble_pop img { display: none; } @media (min-width:1300px) { .work-swiper { margin-left: 8%; } } @media (min-width: 1610px) { .work-swiper { margin-left: 205px; } .work-swiper .swiper-slide { min-width: 540px; } .mem-flex .join-ws-pic img { height: 325px; } .info-val { padding-left: 30px; } .mem-flex .join-ws-content { padding: 0 70px; } .mem-flex { padding: 0 120px; } .router-js .hd ul { padding: 0 25px; } .info-item { margin-right: 65px; } .info-label { min-width: 120px; } .cp-restrict { font-size: 18px; line-height: 26px; padding: 30px 45px; margin-right: 14px; min-width: 330px; } .yl-flex .join-ws-pic img { height: 435px; } .yl-flex .join-ws-content { height: 435px; padding: 0 120px; } .BMap_bubble_pop { padding: 0 !important; width: 386px !important; margin-left: 200px; } .map-content { padding: 30px 0; background-color: #fff; } #allmap .BMap_bubble_content { height: 540px !important; width: 386px !important; } #allmap .BMap_bubble_center { height: 540px !important; width: 386px !important; } .map-head { font-size: 28px; color: #f18700; padding-left: 30px; line-height: 1.5; background: url(../images/adr.png) no-repeat left center; } .map-info { margin-bottom: 36px; } .map-info:last-child { margin-bottom: 0; } .map-info--label { font-size: 18px; line-height: 20px; margin-bottom: 5px; } .map-info--val { font-size: 14px; line-height: 18px; } } @media (max-width:768px) { .company-desc { width: 100%; font-size: 14px; } .company-num { font-size: 26px; } .company-num .plus { font-size: 18px; } .company-txt { font-size: 12px; } .router-js { display: block; } .adv-tit { font-size: 14px; } .router-js .hd { width: 100%; padding-right: 0; } .info-item { width: 100%; } .cp-restrict { margin-right: 0; margin-top: 10px; } .cx-tit { font-size: 18px; } .router-info-tit { padding: 0 20px; } .router-info-body { padding: 30px 20px 1px 20px; } .cx-panel { padding: 20px; } .cx-group .item { padding: 6px; margin: 0; } .work-tt { font-size: 18px; } .work-desc { font-size: 12px; } .work-swiper { margin-left: 20.5px; } } .tangram-suggestion-main { z-index: 111; } .scale { display: block; overflow: hidden; } .scale img { transition: .3s all; } .scale:hover img { transform: scale(1.1); } .en-row { margin: 0 -5px; } .en-row>div { padding: 0 5px; } .s-row>div { padding: 6px; } .s-row { margin: -6px; } /* 棣栭〉========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================== */ .index-section { padding: 40px 0; overflow: hidden; } .notice-section { background: url(../images/tongz-bg.png) center bottom no-repeat; background-size: cover; } .notice-main { padding: 35px 20px; background-color: #FFF; background-image: url(../images/about-inner.png); background-repeat: no-repeat; background-position: center bottom; border-bottom: 4px solid #f18700; border-radius: 6px; } .notice-hd { text-align: center; font-size: 20px; margin-bottom: 36px; line-height: 1; } .notice-hd * { display: inline-block; vertical-align: middle; } .notice-hd .iconfont { font-size: 20px; margin-right: 10px; } .n-title * { display: inline-block; vertical-align: middle; } .n-title img { margin-right: 10px; } .n-title { font-size: 24px; margin-bottom: 16px; } .n-desc { margin-bottom: 36px; line-height: 1.8; font-size: 16px; } .notice-bd { position: relative; } .n-link { color: #333333; display: inline-block; border-bottom: 1px solid #666666; font-size: 14px; } .n-link .iconfont { font-size: 14px; } .btn-x .iconfont { display: inline-block; transition: all .4s ease; font-size: 14px; } .btn-x:hover .icon-right { transform: translateX(2px); } .index-about { position: relative; text-align: center; padding-top: 120px; padding-bottom: 75px; background: url(../images/index_about-bg.jpg) bottom center no-repeat; background-size: cover; height: 580px; } .index-about-cont { margin: 0 auto; max-width: 890px; } .index-about .fly { font-size: 0; position: absolute; width: 100%; top: 16px; left: 0; } .index-about-cont h2 { font-size: 32px; margin-bottom: 30px; } .index-about-cont p { color: #666666; margin-bottom: 30px; line-height: 1.8; font-size: 14px; } .se-foot .se-more { display: inline-block; background-color: #f18700; border-radius: 40px; width: 136px; color: #FFFFFF; line-height: 40px; } .se-head { text-align: center; margin-bottom: 35px; } .se-head h2 { font-size: 32px; margin-bottom: 10px; } .se-head p { font-size: 14px; color: #999999; } .meida-section { background: url(../images/index-media-bg.jpg) center no-repeat; background-size: cover; } .media-heading { margin-bottom: 36px; } .media-tabs { float: left; overflow: hidden; } .media-tabs li { float: left; margin-right: 25px; } .media-tabs li a { display: block; line-height: 40px; color: #666666; font-size: 20px; } .media--main .btn-media { display: block; background-color: #333333; border-radius: 40px; padding: 0; width: 136px; color: #FFFFFF; line-height: 40px; margin: 0 auto; margin-top: 40px; } .media-heading .btn-media { float: right; } .media-tabs li.active a { color: #f18700; font-weight: bold; padding-left: 30px; background: url(../images/xslogo.png) left center no-repeat; } .i-meida-cell { display: block; background-color: #FFFFFF; overflow: hidden; } .i-meida-cell .i-photo { position: relative; font-size: 0; } .i-meida-cell .date-div { position: absolute; top: 0; right: 0; width: 60px; background-color: #FFFFFF; text-align: center; z-index: 8; color: #333333; padding: 10px 0; } .i-meida-cell .date-div .day { font-size: 18px; line-height: 1; margin-bottom: 10px; } .i-meida-cell .date-div .ym { font-size: 12px; } .i-meida-cell .media-tcell { position: relative; padding: 30px 15px; color: #333333; } .i-meida-cell .media-title { font-size: 18px; margin-bottom: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } .i-meida-cell .media-desc { font-size: 14px; color: #666666; margin-bottom: 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 44px; } .i-meida-cell:hover .media-tcell { background-image: linear-gradient(to right, #fb7c05, #fdab5e); } .i-meida-cell:hover .media-tcell * { color: #FFFFFF; } .i-meida-cell:hover .media-tcell .n-link { border-bottom: 1px solid #FFFFFF; } .i-meida-cell .media-tcell::before { display: none; content: ''; background: url(../images/i_media-pic.png) no-repeat; width: 310px; height: 220px; background-size: cover; position: absolute; right: 0; bottom: 0; } .i-meida-cell:hover .media-tcell::before { display: block; } .i-meida-cell:hover .date-div { color: #fb7c05; } .meida-rows { margin: 0 -2px; } .meida-rows>div { padding: 2px; } .i-meida-cell .icon-right { transition: 0s all; } @media (min-width:1200px) { .index-section { padding: 76px 0; } .media-tabs li { margin-right: 70px; } .se-head { margin-bottom: 50px; } .se-head h2 { font-size: 40px; } .se-head p { font-size: 18px; } .index-about-cont h2 { font-size: 40px; } .notice-main { padding: 70px 170px 80px 170px; } .notice-hd { font-size: 40px; } .notice-hd .iconfont { font-size: 40px; } .notice-bd { background: url(../images/dos.png) right center no-repeat; } .index-about { padding-top: 240px; padding-bottom: 150px; height: 650px; } .index-about .fly { top: -100px; } .index-about-cont p { font-size: 16px; } .i-meida-cell .date-div { width: 90px; color: #333333; padding: 15px 0; } .i-meida-cell .date-div .day { font-size: 30px; } .i-meida-cell .date-div .ym { font-size: 14px; } .i-meida-cell .media-title { font-size: 20px; } } @media (min-width:1500px) { .index-about .fly { top: -140px; } } @media (min-width:1610px) { .i-meida-cell .media-title { font-size: 24px; } .i-meida-cell .media-desc { font-size: 16px; height: 42px; } .i-meida-cell .media-tcell { padding: 80px 50px; } .index-about .fly { top: -180px; } } @-webkit-keyframes fly { 0% { transform: scale(.6); } 100% { transform: scale(1); } } @keyframes fly { 0% { transform: scale(.6); } 100% { transform: scale(1); } } .fly { -webkit-animation-name: fly; animation-name: fly; -webkit-animation-duration: 4s; animation-duration: 4s; } .serv-tabs li { margin-bottom: 25px; } .serv-tabs .serv-card { position: relative; border: 1px solid #ececec; background-color: #f9f9f9; border-radius: 4px; padding: 13px 15px; color: #333333; } .serv-tabs .serv-card::after { background-image: url(../images/rt.png); background-repeat: no-repeat; width: 16px; height: 25px; content: ''; position: absolute; right: -16px; top: 50%; margin-top: -12px; } .serv-card .serv-icon { text-align: center; background-repeat: no-repeat; background-position: center; background-image: url(../images/cc.png); width: 115px; height: 115px; line-height: 115px; padding-right: 4px; padding-top: 2px; text-align: center; color: #FFFFFF; } .serv-card .serv-icon .iconfont { font-size: 30px; } .serv-card .tt { font-size: 24px; } .serv-card .desc { font-size: 14px; opacity: .4; text-transform: capitalize; } .serv-tabs li.active .serv-card { box-shadow: 0 0 20px #fedfc0; background-image: linear-gradient(to right, #fb7c05, #fdab5e); border: 0; color: #FFFFFF; } .serv-tabs li.active .serv-card .serv-icon { background-image: url(../images/cc_on.png); color: #fb7c05; } .serv-tabs li.active .serv-card::after { background-image: url(../images/rt_on.png); } .world-main { position: relative; } .world-main .c-list { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; } .world-main .c-list li { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .world-main .c-list li.on { display: block; position: relative; } .world-main .abs { position: absolute; z-index: 31; background: url(../images/location.png) center top no-repeat; font-size: 14px; padding-top: 36px; color: #333; } .world-main .abs:hover { color: #f18700; } .world-main .abs-1 { left: 16.5%; top: 46%; } .world-main .abs-2 { left: 24.5%; top: 64%; } .world-main .abs-3 { left: 27%; top: 72%; } .world-main .abs-4 { left: 25%; top: 57%; padding-left: 20px; background-position: 0 0; } .world-main .abs-5 { left: 32%; top: 66%; } .world-main .abs-2-1 { left: 16.5%; top: 46%; } .world-main .abs-2-2 { left: 27%; top: 72%; } .world-main .abs-3-1 { left: 16.5%; top: 46%; } .world-main .abs-3-2 { left: 70%; top: 42%; } .world-main .abs-3-3 { left: 75%; top: 42%; } .world-main .abs-3-4 { left: 75%; top: 46%; } .wo-panel { position: absolute; right: 0; top: 240px; z-index: 10; width: 284px; padding: 30px 20px; border-radius: 4px; background-color: #FFFFFF; box-shadow: 0 0 20px rgba(0, 0, 0, .1); } .wo-panel::after { width: 20px; height: 20px; content: ''; background-color: #FFFFFF; position: absolute; transform: rotateZ(135deg); position: absolute; top: -5px; left: 20px; } .wo-panel .bd { color: #666666; line-height: 1.8; font-size: 14px; } .wo-panel .hd { margin-bottom: 10px; } .world-main .c-logo { position: absolute; left: 75%; top: 44%; } @media (max-width:991px) { .world-main .c-logo { display: none; } } .bar-fixed { position: fixed; right: 2px; top: 80%; display: none; margin-top: -100px; z-index: 888; } .bar-fixed .bar-link { position: relative; width: 74px; display: block; text-align: center; margin-bottom: 3px; border-radius: 4px; padding: 10px 0; background-color: #ffffff; color: #333333; box-shadow: 0 0 10px rgba(0, 0, 0, .06); } .bar-fixed .bar-link:hover { background-color: #f18700; color: #FFFFFF; } .bar-fixed .bar-link .iconfont { font-size: 20px; color: #f18700; } .bar-fixed .bar-link:hover .iconfont { font-size: 20px; color: #FFFFFF; } .bar-fixed .bar-link .txt { margin-top: 4px; font-size: 14px; } .bar-abs { position: absolute; right: 0; top: 0; width: 170px; height: 72px; border-radius: 4px; background-color: #f18700; display: block; line-height: 70px; transition: .3s all; visibility: hidden; opacity: 0; } .bar-fixed .bar-link:hover .bar-abs { right: 75px; visibility: visible; opacity: 1; } .index-banner { background-repeat: no-repeat; background-position: center; background-size: cover; height: 50vh; } .index-banner .container { height: 100%; } .fm-abs { padding: 30px } .fm-card { position: relative; overflow: hidden; background-color: #FFFFFF; background-image: url(../images/fmbg.png); background-repeat: no-repeat; background-position: right bottom; border-radius: 6px; box-shadow: 0 0 30px rgba(0, 0, 0, .1); } .fm-tabs { position: relative; overflow: hidden; border-bottom: 2px solid #fafafa; } .fm-tabs::after { width: 1px; height: 30px; content: ''; background-color: #c8c8c8; position: absolute; top: 50%; margin-top: -15px; left: 50%; } .fm-tabs li { float: left; width: 50%; text-align: center; } .fm-tabs li a { position: relative; display: inline-block; text-align: center; font-size: 18px; color: #333; padding: 15px 0; } .fm-tabs li.active a { color: #f18700; } .fm-card .tab-content { padding: 10px 20px 20px 20px; } .fm-card .tab-content .c-textarea { vertical-align: top; margin-top: 30px; width: 100%; height: 200px; padding: 20px; border: 1px solid #efefef; border-radius: 3px; font-family: inherit; font-size: inherit; color: inherit; background: transparent; resize: none; overflow: auto; } .fm-tabs li.active a::after { width: 100%; height: 4px; background-color: #f18700; content: ''; position: absolute; bottom: -1px; left: 0; } .fm-row { position: relative; min-height: 30px; margin-bottom: 12px; } .fm-row .fm-label { width: 82px; text-align: right; font-size: 14px; margin-right: 15px; } .fm-row .form-control { padding: 6px 8px; border: 1px solid #ececec; height: 40px; appearance: none; } .fm-group-flex .form-control { padding: 6px 8px; width: 32%; } .fm-foot { padding-top: 12px; } .fm-foot .btn { width: 100%; height: 45px; } .btn-submit, .btn-submit:active { box-shadow: 0 4px 20px #fdcfa1; background-image: linear-gradient(to right, #fb7c05, #fdab5e); border: 0; color: #FFFFFF!important; } .index-banner-wrapper { position: relative; } .fm-arrow { position: absolute; right: 0; top: 1px; bottom: 1px; right: 1px; display: flex; align-items: center; justify-content: center; border-radius: 0 6px 6px 0; background-color: #FFFFFF; border-left: 1px solid #ececec; width: 50px; text-align: center; color: #666666; } .fm-card-head { font-size: 24px; margin-bottom: 20px; text-align: center; } .price-main .fm-card { background-image: none; max-width: 407px; overflow: visible; } .query-table { text-align: center; } .query-table thead td { background-color: #f18700; color: #FFFFFF; height: 70px; } .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { vertical-align: middle; } .query-table thead td:first-child { border-radius: 5px 0 0 5px; } .query-table thead td:last-child { border-radius: 0 5px 5px 0; } .table>tbody>tr:first-child>td { border-top: 0; } .table-responsive { border: 0; } .query-table tbody td { background-color: #f7f7f7; border-top: 1px solid #eaeaea; font-size: 14px; height: 50px; } .fm-popover { position: absolute; background-color: #FFFFFF; box-shadow: 0 0 30px rgb(0 0 0 / 10%); top: 0; left: 0; right: 0; border-radius: 4px; padding: 30px; transition: .3s all; visibility: hidden; opacity: 0; } .fm-search { position: relative; } .fm-search .form-control { border: 1px solid #b5b5b5; border-radius: 40px; height: 35px; width: 180px; } .fm-search .icon-sousou { position: absolute; right: 10px; top: 50%; margin-top: -10px; width: 20px; height: 20px; line-height: 20px; color: #999999; } .fm-pop-head { margin-bottom: 20px; font-size: 14px; } .count-nav { line-height: 1.2; text-align: center; } .count-nav li a { display: inline-block; text-align: center; color: #999999; font-size: 14px; } .count-nav li.active a { color: #fb7c05; } .fm-card .fm-popover-main .tab-content { position: relative; z-index: 1; padding: 20px 30px; } .county-hd { border-bottom: 1px dotted #7d7d7d; padding-bottom: 20px; margin-bottom: 20px; } .county-list { overflow: hidden; } .county-list li { width: 50%; float: left; margin-bottom: 25px; } .county-list li a { font-size: 14px; color: #333; } .county-list li a:hover { color: #fb7c05; } .fm-popover.vshow { visibility: visible; opacity: 1; } .fm-target { cursor: pointer; } .popover-close { cursor: pointer; } .ws-tabs { position: relative; border-bottom: 1px solid #fafafa; } .ws-tabs li { position: relative; float: left; text-align: center; padding-right: 16px; margin-right: 16px; } .ws-tabs li:last-child{ margin-right: 0; padding-right: 0; } .ws-tabs li:first-child::after { width: 1px; height: 16px; content: ''; background-color: #c3c3c5; position: absolute; top: 50%; margin-top: -8px; right: 0; } .ws-tabs li a { position: relative; display: inline-block; text-align: center; font-size: 16px; color: #333; padding: 15px 0; font-weight: bold; } .ws-tabs li.active a { color: #f18700; } .ws-tabs li.active a::after { width: 100%; height: 2px; background-color: #f18700; content: ''; position: absolute; bottom: -1px; left: 0; } .ws-row { position: relative; margin-bottom: 15px; } .ws-tip { color: #f18700; font-size: 14px; } .ws-footer { padding-top: 15px; } .ws-footer .btn-submit { height: 46px; width: 100%; font-size: 16px; } .ws-label { margin: 0; padding: 0; font-weight: normal; font-size: 14px; color: #666666; margin-top: 20px; } .ws-label a { color: #fb7c05; text-decoration: underline; } .ws-label input[type=checkbox] { position: relative; margin: 0; margin-right: 10px; width: 14px; height: 14px; appearance: none; -moz-appearance: none; outline: 0; } .ws-label input[type=checkbox]::before { content: ''; display: block; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/check.png); width: 14px; height: 14px; } .ws-label input[type=checkbox]:checked::before { background-image: url(../images/checked.png); } .ws-link { color: #999999; font-size: 14px; margin-top: 20px; } .ws-link li.line { width: 1px; height: 15px; background-color: #999999; opacity: .4; margin: 0 15px; } .ws-link li a { color: #fb7c05; text-decoration: underline; } .ws-row .form-control { height: 47px; border: 1px solid #ececec; } .ws-row .input-group-btn>.btn { border-color: #ececec; height: 47px; color: #999999; font-size: 15px; } .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group { margin-right: -2px; } .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover { border-color: #ececec; } .dropdown-menu { border-color: #ececec; } .ver-toast { position: absolute; width: 100%; top: 50%; transform: translateY(-70%); background-color: rgba(0, 0, 0, .4); border-radius: 6px; color: #FFFFFF; padding: 20px 0; } .ver-toast .iconfont { margin-left: 10px; } .ws-card-bd .tab-content { position: relative; } .index-serve .flex_bd .world-main:nth-child(2) img { display: none; } .index-serve .flex_bd .world-main:nth-child(2) img.on { display: block; } @media (min-width:1200px) { .fm-row .form-control { height: 45px; } .fm-foot { padding-top: 30px; } .ver-toast { padding: 35px 0; } .ws-footer { padding-top: 25px; } .ws-tabs li a { padding: 25px 0; } .fm-search .form-control { width: 270px; } .fm-popover { left: 100%; width: 560px; } .price-main .fm-card { margin-right: 30px; height: 497px; } .fm-card { width: 410px; height: 490px; } .fm-card .tab-content { padding: 20px 30px 30px 30px; } .fm-tabs li a { font-size: 20px; padding: 20px 0; } .fm-abs { padding: 0; position: absolute; top: 50%; left: 50%; margin-left: 140px; transform: translateY(-50%); } .serv-tabs .serv-card { padding: 26px 30px; width: 430px; } .index-serve .se-head { margin-bottom: 80px; } .index-banner { height: calc(100vh - 90px); } } @media (min-width:1610px) { .fm-abs { margin-left: 300px; } .fm-foot .btn { width: 100%; height: 45px; } .fm-card { width: 510px; height: 590px; } .fm-card .tab-content { padding: 40px 50px 50px 50px; } .fm-tabs li a { font-size: 20px; padding: 35px 0; } } @media (max-width:768px) { .serv-main { display: block; } .bar-fixed { display: flex!important; align-items: center; top: auto; bottom: 0; right: 0; left: 0; } .bar-fixed .bar-link { width: 50%; line-height: 1; border-radius: 0; margin: 0; border-right: 1px solid rgba(255, 255, 255, .2); } .bar-fixed .bar-link:last-child { border-right: 0; } .bar-fixed .bar-link .iconfont { font-size: 16px; } .price-main.flex { display: block; } .price-main .fm-card { width: 100%; margin-bottom: 40px; } } /* 涓汉涓績========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================== */ .uc-wrapper { padding-top: 30px; padding-bottom: 70px; background-color: #f7f7f7; } .bread-cell a { color: #333333; } .uc-wrapper .bread-cell { margin-bottom: 30px; min-height: 30px; } .uc-panel { padding: 70px 40px; max-width: 1200px; margin: 0 auto; background-color: #FFFFFF; border-radius: 5px; } .uc-heading { margin-bottom: 30px; text-align: center; font-size: 30px; } .uc-cell { margin-bottom: 40px; } .uc-avatar { width: 120px; position: relative; margin-right: 20px; } .uc-avatar img { width: 120px; height: 120px; border-radius: 120px; } .link-edit { display: inline-block; background: url(../images/edit.png) no-repeat; width: 30px; height: 30px; position: absolute; right: 0; top: 0; } .hor-label { font-size: 16px; margin-bottom: 15px; } .uc-ros .form-control { border: 1px solid #ececec; height: 45px; } .uc-ros>div { margin-bottom: 30px; } .uc-ros>div:last-child { margin-bottom: 0; } .uc-ros .btn-submit { width: 100%; max-width: 225px; height: 58px; } .uc-flex { position: relative; } .uc-flex .hor-label { padding: 0; margin: 0; margin-right: 15px; } .uc-flex .hor-link { display: inline-block; line-height: 20px; position: absolute; right: 18px; top: 50%; margin-top: -10px; color: #333333; text-decoration: underline; } .hor-xs-foot .end-link { font-size: 18px; text-decoration: underline; color: #333333; margin-left: 35px; } .form-wrapper { position: relative; height: 100vh; background: url(../images/formbg.jpg) 20% center no-repeat; background-size: cover; } .form-copyright { position: absolute; width: 100%; left: 0; color: #999999; text-align: center; bottom: 50px; font-size: 13px; } .form-navbar { padding: 30px 0; } .form-navbar .f-back { color: #333333; font-size: 16px; } .form-main { max-width: 410px; position: absolute; left: 20px; right: 20px; top: 50%; transform: translateY(-50%); } .ws-card { background-color: #FFFFFF; background-image: url(../images/bg-top.png); background-repeat: no-repeat; background-position: right top; border-radius: 6px; overflow: hidden; box-shadow: 0 0 30px rgba(0, 0, 0, .04); } .ws-card-bd { padding: 20px 30px; } .ws-card-hd { padding: 0 30px; border-bottom: 1px solid #f4f4f4; } .ws-row .ws-row-tip { position: absolute; right: 0; top: 50%; line-height: 20px; margin-top: -10px; z-index: 8; font-size: 14px; color: #fc881c; margin-right: 10px; } .ws-row .btn-get { position: absolute; right: 0; top: 0; height: 47px; width: 120px; background-color: #666666; color: #fff; border-radius: 3px; border: 0; font-size: 14px; } .verify-wrap .drag-btn { width: 53px; background: url(../images/bar.png) no-repeat; background-size: 100% 100%; } .verify-wrap .drag-progress { border-radius: 4px 0 0 4px; } .ws-card-tt { position: relative; display: inline-block; text-align: center; font-size: 18px; color: #333; padding: 15px 0; font-weight: bold; } @media (min-width:1200px) { .form-main { left: 50%; margin-left: -205px; } .ws-card-tt { padding: 25px 0; } .ws-card-hd { padding: 0 40px; } .ws-card-bd { padding: 40px; } .form-wrapper { background: url(../images/formbg.jpg) center top no-repeat; background-size: cover; } .uc-flex .hor-label { width: 186px; text-align: right; } .col-hor-foot { padding-left: 216px; padding-top: 15px; } .hor-xs-foot { padding-top: 15px; } .uc-avatar { margin-right: 90px; } .hor-label { font-size: 18px; } .uc-cell { margin-bottom: 70px; } .uc-panel { padding: 70px 40px; } .uc-ros .form-control { height: 55px; font-size: 16px; } .uc-heading { font-size: 40px; margin-bottom: 60px; } } @media (min-width:1610px) { .form-copyright { font-size: 16px; bottom: 100px; } .uc-ros .form-control { height: 69px; font-size: 16px; } } .uc-cell:last-child { margin-bottom: 0; } .bread-box { height: 30px; } @media (max-width:768px) { .uc-avatar { margin: 0 auto; margin-bottom: 20px; } .uc-form { display: block; } .hor-xs-foot .end-link { display: block; margin-left: 0; margin-top: 20px; } } .hezuo-swiper { padding-top: 36px; margin-top: -36px; } .hezuo-swiper .swiper-slide { width: 370px; } .work-btns .work-link { font-size: 12px; color: #000000; padding: 5px 0; margin-left: 20px; display: inline-block; border-bottom: 1px solid #000000; } .work-btns .work-link .iconfont { font-size: 12px; } .hezuo-swiper .swiper-group { margin-top: 36px; } @media (min-width:1610px) { .logo-cell-box { padding: 40px; } .hezuo-swiper .swiper-slide { width: 490px; } } @media (max-width:760px) { .ws-tabs li a { font-size: 14px; } .address-cell .bd { max-width: 100%; } .mem-flex .join-ws-desc { width: 100%; } .hezuo-swiper .swiper-slide { width: 300px; } .hezuo-swiper .logo-cell .l-foot .tit { font-size: 12px; min-height: 34px; } .work-btns { text-align: left; } #allmap { height: 420px; } #r-result { height: 60px; } .city-menu li { padding: 15px 0; } .map-panel { height: auto; flex-wrap: wrap; } .city-menu { height: 300px; } .map-abs .c-box { width: 100% !important; padding: 20px; } .map-panel .c-box:nth-child(2) { border-left: 1px solid #ddd; } .city-menu li .c { font-size: 12px; } .work-btn-group .work-paginations { width: auto; } .work-btns { flex: 1; } .work-paginations .swiper-pagination-progressbar { display: none; } .i-meida-cell .i-photo { display: none; } .i-meida-cell .media-desc { margin-bottom: 20px; } .p-cell .hd { margin-bottom: 20px; } .erp-wrapper { padding-top: 40px!important; } .in-wrapper { padding-bottom: 40px; } .erp-wrapper+.in-wrapper { padding-top: 40px!important; } .honor-year { display: block; } .company-jj .hd { margin-bottom: 20px; } .m-wrapper { padding-top: 40px; background-size: cover; padding-bottom: 80px; } .mem-flex .join-ws-content { padding: 20px 0 30px 0; } .mem-flex .join-ws-desc p { line-height: 24px; } .mem-flex .join-ws-content { background-size: 65px 50px; } .bg-wrapper { background-size: cover; } .in-wrapper.bg-wrapper { padding-top: 40px!important; } .navbar-os+.in-wrapper.bg-wrapper { padding-top: 0px!important; } .m-wrapper+.in-wrapper { padding-top: 40px!important; } .bg-wrapper+.in-wrapper { padding-top: 40px!important; } .adv-box { margin: 30px 0; padding: 30px 0; } .c-cell .hd { margin-bottom: 30px; } .in-wrapper.gray-wrapper { padding-top: 40px!important; } .navbar-os+.in-wrapper.gray-wrapper { padding-top: 0!important; } .gray-wrapper+.in-wrapper { padding-top: 40px!important; } .bg-gray { padding-top: 40px!important; } .yl-flex .join-ws-content { padding: 15px; } .cx-group>div { margin-bottom: 10px; } .info-panel { margin-bottom: 25px; } .logo-cell .l-foot .btn-link { font-size: 12px; } .logo-cells .logo-cell-box { padding: 12px; } .j-content { padding: 0; } .web-map .item { margin-bottom: 20px; } .item-body { min-height: 0; } .uc-ros .btn-submit { height: 45px; } .uc-panel { padding: 20px; } .uc-flex .hor-label { margin-right: 5px; } .serv-tabs { margin: 0 -6px; display: flex; } .serv-tabs .serv-card { display: block; height: 180px; } .serv-tabs .serv-card::after { display: none; } .serv-tabs li { padding: 0 6px; width: 33.33%; } .serv-card .tt { font-size: 15px; line-height: 1.2; margin-bottom: 5px; } .serv-card .desc { font-size: 12px; } .serv-card .serv-icon .iconfont { font-size: 20px; } .serv-card .serv-icon { width: 60px; height: 60px; line-height: 60px; margin: 0 auto; margin-bottom: 15px; background-size: contain; } .company-desc { margin-bottom: 25px; } .core-row { padding: 30px 0; } .core-values { padding-top: 10px; } .honor-swiper { padding-top: 30px; } .honor-txt li>.flex { display: block; } .honor-desc { padding-left: 0; } .honor-txt { padding-bottom: 0; padding-top: 60px; } .honor-top { top: -40px; } .border-apply { margin: 0; } .m-swiper-group .swiper-button-next { top: 16%; } .m-swiper-group .swiper-button-prev { top: 16%; } } .swiper-group .swiper-button-next, .swiper-group .swiper-button-prev { text-align: center; } .in-wrapper .c-flex{ flex-wrap: wrap; } .in-wrapper .c-flex .honor-desc { padding-left: 0; width: 100%; } .in-wrapper .c-flex .honor-tit { white-space:normal; } /*5.27*/ .show-photo{ width: 73%; height: 284px; } .show-photo img{ width: 100%; height: 100%; object-fit: cover; } @media (max-width: 1500px){ .nav-sub-cat .hd{ max-width: 698px; padding: 0 0 0 80px; } .drop-show-body{ padding: 0; } .show-photo { height: 162px; } } @media (max-width: 1280px){ .flex-show{ top: 60px; } .show-photo { height: auto; } } .lianxi-qrcode { display: flex; justify-content: center; align-items: center; margin-top: 120px; padding: 60px 20px; text-align: center; } .lianxi-qrcode-img { width: 160px; height: 160px; } .lianxi-qrcode-tips { margin-left: 40px; font-size: 30px; } /* 骞垮憡鍥惧脊绐 */ .popup { display: none; position: fixed; left: 0; top: 0; z-index: 1000; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .3); } .popup-content { display: flex; flex-direction: column; align-items: center; width: 80%; height: 80%; margin: auto; } .popup-close { margin-top: 10px; width: 20px; height: 20px; cursor: pointer; } .popup-swiper { width: 100%; height: 100% !important; overflow: hidden; position: relative; } .popup-bullet-active { background-color: #f18700 !important; opacity: .7 !important; } .popup-img { width: 100%; height: 100%; cursor: pointer; object-fit: contain; } /* 鎷夌編淇变箰閮 */ .latam-club { text-align: center; } .latam-club .header { display: flex; flex-direction: column; align-items: center; margin: 0 14%; } .latam-club .header .title { margin-top: 20px; font-size: 30px; font-weight: bold; color: #336699; } .latam-club .header .subtitle { margin-top: 20px; font-size: 18px; color: #333399; font-weight: bold; } .latam-club .header .slogan { margin-top: 20px; font-size: 18px; font-weight: bold; letter-spacing: 5px; } .latam-club .info { display: flex; flex-direction: column; align-items: center; margin: 0 16%; } .latam-club .info .title { display: inline-block; margin-top: 60px; padding: 14px 50px; font-size: 14px; font-weight: bold; background-color: #000; color: #fff; } .latam-club .info .line { border-bottom: 1px #f5f7fa solid; width: 100%; } .latam-club .info .box { margin: 70px 50px 0; width: 100%; } .latam-club .info .item { display: flex; flex-direction: column; align-items: center; margin: 10px 0; } .latam-club .info .val { font-size: 48px; font-weight: bold; color: #3498db; } .latam-club .info .tit { font-size: 14px; color: #555; } .latam-club .info .descript { margin: 40px 6% 0; line-height: 28px; font-size: 14px; text-align: left; } .latam-club .advantage { position: relative; margin-top: 40px; padding: 80px 16%; clip-path: border-box; color: #fff; overflow: hidden; } .latam-club .advantage .bg { position: fixed; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; background: transparent url(/pt/images/latam_club_advantage_bg.png) center/cover no-repeat fixed; } .latam-club .advantage .wrapper { display: flex; flex-direction: column; align-items: center; } .latam-club .advantage .abbr { font-size: 40px; font-weight: bold; } .latam-club .advantage .title { display: flex; justify-content: center; align-items: center; width: 100%; font-size: 24px; } .latam-club .advantage .line { border-bottom: 1px #666 solid; width: 10%; } .latam-club .advantage .name { margin: 0 4%; font-size: 40px; font-weight: bold; } .latam-club .advantage .box { margin-top: 40px; width: 100%; } .latam-club .advantage .item { display: flex; flex-direction: column; align-items: center; margin: 10px 0; } .latam-club .advantage .icon { border: 1px solid #666; padding: 26px; border-radius: 50%; line-height: 0; } .latam-club .advantage .svg { width: 40px; height: 40px; } .latam-club .advantage .val { margin-top: 20px; font-size: 48px; } .latam-club .advantage .tit { margin-top: 8px; font-size: 16px; } .latam-club .ppt { margin: 0 10%; display: flex; flex-direction: column; align-items: center; } .latam-club .ppt .title { margin-top: 50px; font-size: 24px; font-weight: bold; color: #555; } .latam-club .ppt .image { margin-top: 30px; width: 800px; } .latam-club .ppt .box { display: flex; flex-wrap: wrap; margin-top: 30px; width: 100%; } .latam-club .ppt .gap { margin: 10px 0; padding: 0 6px; } .latam-club .ppt .item { display: flex; flex-direction: column; align-items: center; padding: 60px 34px 6px; height: 100%; background-color: #f9fafc; } .latam-club .ppt .icon { padding: 5px; width: 60px; height: 60px; line-height: 0; } .latam-club .ppt .svg { width: 100%; height: 100% } .latam-club .ppt .tit { margin-top: 20px; font-size: 20px; color: #222; } .latam-club .ppt .descript { margin-top: 8px; font-size: 14px; line-height: 2; color: #999; } .latam-club .eco { display: flex; flex-direction: column; align-items: center; margin-top: 60px; } .latam-club .eco .abbr { font-size: 48px; line-height: 1; } .latam-club .eco .title { font-size: 24px; } .latam-club .eco .descript { margin-top: 20px; font-size: 16px; color: #999; } .latam-club .eco .wrapper { display: flex; width: 100%; margin-top: 30px; overflow: auto; } .latam-club .eco .box { display: flex; margin: auto; padding: 10px; } .latam-club .eco .dot { flex-shrink: 0; border-radius: 50%; } .latam-club .eco .area { flex-shrink: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 20px; border-radius: 50%; font-weight: bold; color: #fff; font-size: 14px; border-radius: 50%; } /* 鑱婂ぉ妗 */ .chat-box { position: fixed; z-index: 999; right: 0; bottom: 100px; display: flex; flex-direction: column; margin: 0 10px; max-width: calc(100% - 20px); max-height: 50%; width: 600px; height: 500px; border-radius: 6px; box-shadow: 0 0 10px #ccc; word-break: break-word; } .chat-box-header { display: flex; align-items: center; position: relative; height: 45px; color: #fff; } .chat-box-header-bg { position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; background-color: #f18700; border-radius: 6px 6px 0 0; } .chat-box-header-logo { margin-top: -20px; height: 180%; flex-shrink: 0; align-self: flex-end; } .chat-box-header-title { margin-left: 10px; flex: 1; font-size: 14px; } .chat-box-header-close { padding: 14px; flex-shrink: 0; cursor: pointer; } .chat-box-content { display: flex; flex: 1; overflow: hidden; background-color: #fff; border-radius: 0 0 6px 6px; } .chat-box-content-interact { display: flex; flex-direction: column; flex-basis: 60%; } .chat-box-content-interact-message { flex-basis: 70%; display: flex; flex-direction: column; padding: 5px 10px; overflow-y: auto; border-radius: 10px; font-size: 12px; } .chat-box-content-interact-message-item_left, .chat-box-content-interact-message-item_right { margin: 5px 0; padding: 10px; background-color: #f0f1f4; white-space: pre-line; max-width: 80%; border-radius: 4px; align-self: flex-start; } .chat-box-content-interact-message-item_right { align-self: flex-end; } .chat-box-content-interact-operate { display: flex; flex-direction: column; flex-basis: 30%; border-top: 1px solid #f2f2f2; padding: 10px; font-size: 12px; } .chat-box-content-interact-operate-input { flex: 1; resize: none; outline: none; border: 0; width: 100%; } .chat-box-content-interact-operate-button { flex-shrink: 0; margin-top: 6px; text-align: right; } .chat-box-content-interact-operate-button-send { padding: 6px 18px; border: 0; background-color: #f18700; color: #fff; font-size: 12px; } .chat-box-content-aside { display: flex; flex-direction: column; justify-content: space-between; flex-basis: 40%; border-left: 1px solid #f2f2f2; padding: 14px; } .chat-box-content-aside-title { font-size: 12px; text-align: center; }