@charset "utf-8"; @font-face { font-family: 'NotoSansHans-Black'; src: url("../../font/NotoSansHans-Black.otf"); } @font-face { font-family: 'NotoSansHans-Bold'; src: url("../../font/NotoSansHans-Bold.otf"); } @font-face { font-family: 'NotoSansHans-DemiLight'; src: url("../../font/NotoSansHans-DemiLight.otf"); } @font-face { font-family: 'NotoSansHans-Light'; src: url("../../font/NotoSansHans-Light.otf"); } @font-face { font-family: 'NotoSansHans-Medium'; src: url("../../font/NotoSansHans-Medium.otf"); } @font-face { font-family: 'NotoSansHans-Regular'; src: url("../../font/NotoSansHans-Regular.otf"); } @font-face { font-family: 'NotoSansHans-Thin-Windows'; src: url("../../font/NotoSansHans-Thin-Windows.otf"); } /*------CSS reset------*/ * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; } /*瑙e喅绉诲姩绔偣鍑诲嚭鐜伴棯鐑佺殑鎯呭喌浠ュ強鍑虹幇榛勮壊杈规*/ * { -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; } /*鍦∕acOs绯荤粺涓婇潰锛屼娇瀛椾綋鐪嬭捣鏉ユ洿骞虫粦*/ body { -webkit-font-smoothing: antialiased; } body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0 } body, button, input, select, textarea { /*font-family: SOURCEHANSANSCN-REGULAR; !* font: 12px/1.5 'Arial', 'Microsoft YaHei', Verdana;*!*/ color: #333; } h1, h2, h3, h4, h5, h6 { font-size: 100% } address, cite, dfn, em, var { font-style: normal } code, kbd, pre, samp { font-family: courier new, courier, monospace } small { font-size: 12px } ul, ol { list-style: none } sup { vertical-align: text-top } sub { vertical-align: text-bottom } legend { color: #000 } fieldset, img { border: 0 } button, input, select, textarea { font-size: 100% } table { border-collapse: collapse; border-spacing: 0 } a { color: #000; text-decoration: none; } /*a:hover { text-decoration: underline; color: #333; }*/ a, a:hover, a:active, a:visited, a:link, a:focus { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; outline: none; background: none; text-decoration: none; } body { background: #fff; /*min-width: 1200px;*/ width: 100%; height: auto; transform-origin: 0 0; /*transform: scale(1);*/ } /*------鐩掑瓙------*/ .ml10 { margin-left: 10px !important; } .m0 { margin-right: 0 !important; } .main-contanier { width: 1200px; margin: 0 auto; height: auto; overflow: hidden; position: relative; } .clearfix:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; } /* header 寮€濮 */ .header-box { width: 100%; height: 190px; font-size: 12px; line-height: 16px; color: #000; background: #fff; padding-top: 30px; position: relative; margin: 0 auto; text-align: center; } .header-main { min-width: 1140px; max-width: 1140px; margin: 0 auto; text-align: center; } .header-main-search { min-width: 1140px; max-width: 1140px; position: relative; height: 50px; margin: 0 auto; } .search-form { width: 180px; height: 30px; position: absolute; right: 0; top: 10px; } .search-form .text { width: 180px; border: 1px solid #cfcfcf; padding-left: 8px; padding-right: 25px; height: 26px; color: #000; background: #fff; border-radius: 10px; font-size: 14px; } .search-form .search-btn { display: inline; border: none; width: 30px; height: 26px; cursor: pointer; background: url(../images/search_btn.png) no-repeat center; position: absolute; top: 0; right: 0px; border-left: 1px solid #cfcfcf; } .media-cont a.weixin-media { padding-left: 19px; background-position: 0 0; } .media-cont a.weixin-media:hover { background-position: 0 0; } .media-cont a.weibo-media { padding-left: 19px; background-position: 0 -19px; } .media-cont a.weibo-media:hover { background-position: 0 -19px; } .header-nav { width: 100%; height: 65px; line-height: 65px; margin-top: 20px; } /*.header-nav-box { width: 70%; float: right; padding-top: 27px; }*/ .header-nav-box { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: row; -webkit-flex-direction: row; justify-content: space-between; -webkit-justify-content: space-between; align-items: center; -webkit-align-items: center; /*background-color: #5bc0de;*/ } .header-nav-box li { display: inline-block; font-size: 20px; /*margin: 0 60px;*/ -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; } .header-nav-box li a { height: 60px; } .header-nav-box li a.first-menu { display: inline-block; } .header-nav-box li a.first-menu:hover, .sec-menu-box li a:hover { text-decoration: none; color: #0056b8; } .header-nav-box li a.active { border-bottom: 2px solid #0056b8; color: #0056b8; } .header-nav-box li span { margin: 0 25px; } .header-nav-box li .drop-menu { background: #fff; width: 100%; min-height: 200px; display: none; position: absolute; left: 0; z-index: 99; border-top: 1px solid #ccc; } .drop-menu a:hover { text-decoration: none; color: #0056b8; } .header-nav-box li:hover .drop-menu { display: block; } .header-nav .drop-menu .sec-menu-box { width: 1140px; margin: 0 auto; padding: 5px 0px 20px 55px; text-align: left; } .aboutBtn .sec-menu-box .fl { float: left; width: 47%; padding-left: 60px; } .aboutBtn .sec-menu-box .fr { float: left; } .sec-menu-box .fl .title, .sec-menu-box .fr .title { font-size: 18px; font-weight: bolder; } .sec-menu-box .fl .title a, .sec-menu-box .fr .title a { height: 40px; } .sec-menu-box li { font-size: 16px; line-height: 24px; } .aboutBtn .sec-menu-box li { display: block; margin: 0 0; } .newsCenter .sec-menu-box li { display: block; margin: 0 0; font-weight: bolder; font-size: 18px; margin-bottom: 25px; } .brandService .sec-menu-box li { display: inline-block; /*width: 30%;*/ margin-right: 0; font-weight: bolder; font-size: 18px; } .brandService .sec-menu-box li:nth-child(2) { margin-left: 315px; margin-right: 253px; } .newsCenter .sec-menu-box { padding-top: 30px !important; } .newsCenter .fl { float: left; width: 47%; padding-left: 60px; } .newsCenter .fr { float: left; } .innovate .sec-menu-box li, .development .sec-menu-box li { display: inline-block; font-weight: bolder; font-size: 18px; } .innovate .sec-menu-box li:nth-child(1) { margin-right: 310px; } .development .sec-menu-box li:nth-child(1) { margin-right: 310px; } .languages { position: absolute; top: 30px; left: 20px; z-index: 10; padding-left: 20px; font-size: 14px; } .languages i { font-style: normal; padding: 0 10px; cursor: pointer; } .languageActive { color: #ddd } /* footer 寮€濮 */ .footer-container { width: 100%; height: 240px; } .footer-box { font-family: PingFang-SC-Regular; min-width: 1200px; width: 100%; height: 240px; text-align: center; margin-top: 20px; position: relative; background: #fff; font-family: 'Arial', 'Microsoft YaHei'; z-index: 999; font-size: 15px; } .footer-box .ICP { margin-left: 10px; text-decoration: none; } .footer-box .beian-code { margin: 2px 3px 0 10px; } .footer-box .pdtp { padding-top: 10px; } .footer-box .blue-bottom { height: 20px; background: #0056b8; width: 100%; position: absolute; bottom: 0; } .footer-box .footer-top ul li { display: inline-block; font-size: 20px; /*margin: 10px 50px 20px 50px;*/ margin: 10px 41px 20px 41px; font-family: PingFang-SC-Medium; } .footer-box .footer-top li a.first-menu:hover, .footer-box .footer-con .fr a:hover { text-decoration: none; color: #0056b8; } .footer-box .footer-con { width: 1140px; margin: 0 auto; border-top: 1px solid #dcdddd; border-bottom: 1px solid #dcdddd; padding: 15px 15px; font-size: 20px; font-family: PingFang-SC-Regular; text-align: left; margin-bottom: 35px; } .footer-box .footer-con .fl { width: 40%; float: left; position: relative; } .footer-box .footer-con .fr { width: 60%; float: right; text-align: right; } .footer-box .footer-con .fr a { display: inline-block; margin-left: 30px; } .footer-box .footer-con .fl span { font-size: 18px; position: relative; top: -3px; } .footer-box .footer-con .fl .weixin-media { display: inline-block; height: 25px; background: url(../images/mall-wxIcon.png) no-repeat center; width: 25px; margin-right: 10px; position: relative; top: 4px; } .footer-box .footer-con .fl .weibo-media { display: inline-block; height: 25px; background: url(../images/mall-weiboIcon.png) no-repeat center; width: 25px; margin-right: 10px; position: relative; top: 4px; } .weixinImg { width: 300px; height: 300px; position: absolute; bottom: 35px; left: -105px; display: none; } .footer-box .footer-con .fl .weixin-media:hover .weixinImg { display: block; } /* 宸︿晶瀵艰埅 寮€濮 */ .contanier-nav { position: absolute; top: -50px; left: 50%; margin-left: -600px; width: 157px; min-height: 565px; background: url(../images/left_nav_bg.png) no-repeat center center; z-index: 999; } .contanier-nav dl { width: 72%; padding-top: 30px; height: auto; overflow: hidden; margin: 0 auto; } .contanier-nav dl a { padding-left: 20px; } .contanier-nav dl dt { font-size: 18px; line-height: 31px; color: #000; cursor: pointer; padding-bottom: 5px; } .contanier-nav dl dt a { color: #000; } .contanier-nav dl dd { font-size: 14px; line-height: 27px; color: #7c7c7c; cursor: pointer; } .contanier-nav dl dd a { color: #7c7c7c; } .contanier-nav dl dd a:hover, .contanier-nav dl dd.active a, .contanier-nav dl dd.default a { color: #0056b8; text-decoration: none; } .product-ser-box { width: 100%; min-height: 1260px; height: auto; overflow: hidden; min-width: 1200px; /* font-family: 'Adobe 榛戜綋 Std'; */ } .product-ser-box .news-nav dl { width: 100%; } .contanier-nav { position: absolute; top: -50px; left: 50%; margin-left: -600px; width: 157px; height: 565px; background: url(../images/left_nav_bg.png) no-repeat center center; z-index: 999; } .banner-box { width: 100%; height: 280px; position: relative; } .product-cont { width: 1200px; margin: 0 auto; position: relative; } .investor-box { width: 100%; min-height: 500px; height: auto; overflow: hidden; min-width: 1200px; } .comp-profile-box { width: 1020px; float: right; height: auto; overflow: hidden; } .comp-title { font-weight: 100; width: 100%; border-bottom: 1px solid #eee; font-size: 18px; line-height: 38px; color: #0056b8; margin: 20px 0 20px; height: auto; overflow: hidden; } .comp-title a { color: #0056b8; } .comp-title span { color: #c2c2c2; padding-left: 10px; font-size: 14px; font-weight: 100; } .left-main .presidentbox { width: 100%; height: auto; overflow: hidden; padding-bottom: 30px; } .left-main .presidentbox dt, .left-main .presidentlist dt { width: 155px; float: left; } .left-main .presidentbox dd, .left-main .presidentlist dd { width: 76%; float: left; padding-top: 15px; font-size: 12px; color: #444; line-height: 20px; } .left-main .presidentbox dd p, .left-main .presidentlist dd p { color: #666; padding-top: 15px; } .left-main { width: 700px; float: left; margin-bottom: 100px; height: auto; overflow: hidden; } .left-main .left-top { color: #0056b8; font-size: 12px; line-height: 26px; padding: 13px 0; border-top: 1px solid #0056b8; border-bottom: 1px solid #0056b8; } .left-main .presidentlist { background: #f6f6f6; padding: 10px; height: auto; overflow: hidden; width: 100%; border-radius: 10px; margin-bottom: 20px; } .left-main .presidentlist dd { padding-top: 0; } .cp-title { width: 100%; height: 40px; border-bottom: 1px solid #302623; font-size: 22px; line-height: 38px; color: #302623; padding-left: 10px; } .cp-title span { color: #dcdddd; padding-left: 30px; font-weight: 100; } .right-main { width: 980px; float: right; height: auto; overflow: hidden; position: relative; } .container-part { width: 832px; margin: 0 auto; } .right-main .container-part section { width: 100%; height: auto; overflow: hidden; padding-top: 70px; } .important-btn { width: 100%; height: 120px; } .rightLast { margin-right: 0 !important; } .qiumei-tu1 { margin: 35px auto; } .heli-infro { height: auto; width: 100%; overflow: hidden; position: relative; } .heli-infro h3 { font-size: 16px; line-height: 28px; color: #221814; padding-bottom: 20px; } .heli-infro span { position: absolute; right: 0; bottom: 0; width: 87px; height: 9px; background: #7faadb; } .jtgy-box .swiper-container { height: 720px; position: relative; } .jtgy-box .swiper-slide { height: 585px; } .jtgy-box .swiper-button-prev, .jtgy-box .swiper-button-next { width: 302px; height: 60px; top: 90%; } .jtgy-box .swiper-button-prev { left: 0; background: url(../images/pre_btn.png) no-repeat right center; } .jtgy-box .swiper-button-next { right: 0; background: url(../images/next_btn.png) no-repeat left center; } .jtgy-box .swiper-pagination { left: 50%; top: 89.5%; transform: translateX(-50%); } .jtgy-box .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { color: #888889; margin: 0 10px; width: 20px; height: 28px; background: transparent; opacity: 1; text-align: center; } .jtgy-box .swiper-pagination { font-size: 16px; line-height: 28px; } .jtgy-box .swiper-pagination .swiper-pagination-bullet-active { background: transparent; color: #d6000f; } .important-news dl { width: 100%; height: auto; overflow: hidden; margin-top: 40px; } .important-news dl dt { width: 155px; float: left; } .important-news dl dt img { border-radius: 10px; } .important-news dl dd { width: 520px; float: right; } .important-news dl dd h6 { font-weight: 100; padding-bottom: 5px; } .title-style { font-size: 18px; line-height: 36px; color: #000; } .text-intro { font-size: 12px; color: #666; line-height: 25px; } .important-news dl dd p { width: 100%; } .news-box { width: 290px; position: absolute; top: 75px; right: 0; } .news-box.fixed { position: fixed !important; left: 50%; margin-left: 307px; top: 1px !important; } .news-box iframe { height: 1000px; } .pug-box { width: 135px; height: 25px; background: #eeefef url(../images/pug_bg.jpg) no-repeat right center; margin: 30px 0 20px; font-size: 12px; color: #c2c2c2; line-height: 26px; padding-left: 10px; } .pug-box a:hover { color: #444; } .pug-box span { color: #c2c2c2; } .pug-box em { font-style: normal; color: #676161; padding: 0 5px; } .comp-text { font-size: 12px; color: #444; line-height: 32px; } .comp-text span { color: #000; font-weight: bold; } .comp-text-blue { font-size: 12px; color: #0056b8; line-height: 32px; } .small-title { font-size: 12px; line-height: 32px; padding: 5px 0; color: #000; font-weight: bold; } .news-banner { background: url(../images/news_banner.jpg) no-repeat center center; } .edit-time { font-size: 12px; font-weight: normal; color: #777; border-bottom: 1px solid #0056b8; text-align: right; padding-right: 5px; } .article-title { font-size: 30px; color: #0056b8; text-align: center; padding: 30px 0; font-weight: normal; } .article-title-wrap { font-size: 24px; color: #0056b8; text-align: center; padding-bottom: 30px; font-weight: normal; } .article-title span { font-size: 24px; padding-left: 10px; } .article-img-btmText { text-align: center; font-weight: normal; text-align: -webkit-center; } .article-subtitle { text-align: center; font-weight: bolder; text-align: -webkit-center; } .article-bolder { font-weight: bolder; font-family: SOURCEHANSANSCN-REGULAR } .article-small-title { font-size: 16px; color: #0056b8; font-weight: normal; line-height: 32px; } .article-text { font-size: 14px; color: #666; line-height: 32px; } .article-bolder { font-weight: bolder; font-size: 16px; line-height: 32px; color: #333; font-family: SOURCEHANSANSCN-REGULAR } .mgtop35 { margin-top: 20px; } .mgtop10 { margin-top: 10px; } .mgbottom { margin-bottom: 20px; } .article-container { padding-bottom: 50px; } .past-review { padding-top: 50px; width: 100%; } .past-review h6 { border-bottom: 1px solid #0056b8; font-weight: normal; font-size: 16px; color: #0056b8; line-height: 36px; } .past-review ul { width: 100%; height: auto; overflow: hidden; padding-top: 10px; } .past-review ul li { width: 50%; float: left; line-height: 32px; font-size: 14px; } .past-review ul li a { color: #666; font-size: 14px; } .past-review ul li a:hover { color: #0056b8; } .mgL50 { margin-left: 50px; } .imgIntro { font-size: 12px; color: #999; text-align: center; padding: 10px 0; } .imgbox { width: 100%; height: auto; overflow: hidden; clear: both; } .imgbox img { margin-bottom: 10px; display: block; } .imgbox p { float: left; margin-left: 40px; text-align: center; font-size: 12px; color: #999; } .page-box { width: 80%; margin: 50px auto; height: 40px; } .page-box li { width: 49%; float: left; height: 50px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; color: #666; font-size: 14px; line-height: 32px; } .page-box li a { color: #666; font-size: 14px; line-height: 32px; } .page-box li span { font-size: 16px; color: #010101; padding-right: 10px; } .main-intro { width: 1000px; margin: 0 auto; height: auto; overflow: hidden; } .main-intro li { width: 50%; float: left; height: auto; overflow: hidden; margin-bottom: 20px; } .main-intro li h6 { padding: 5px 0; } .main-intro li div { width: 85%; } .enclosure a { color: #0056b8; text-decoration: none; } .cursor-forbid { cursor: default; color: #999 } .cursor-forbid:hover { color: #999 } .text-index { text-indent: 25px }