锘? { margin: 0; padding: 0; word-break: break-all; word-wrap: break-word; } html, body { color: #1f1a17; font-family: "microsoft yahei", "simsun", "arial", "helvetica", "sans-serif"; font-size: 12px; text-align: left; _background-image: url(about:blank); _background-attachment: fixed; min-width: 1000px; min-width: 1400px\9; height: auto; min-height: 100%; width: 100%; overflow-x: hidden; } canvas { background-color: #fff; } img { border: 0; vertical-align: middle; } input, textarea, button { outline: none; resize: none; } a { text-decoration: none; outline: none; color: #333; } a:hover { color: #f84040; } a:focus, input:focus { outline: 0 none; } ::-moz-selection { background: #943d2e; color: #fff; } ::selection { background: #943d2e; color: #fff; } ::-webkit-scrollbar { width: 5px; height: 5px } ::-webkit-scrollbar-track { border-radius: 5px; box-shadow: 1px 1px 5px #fff inset } ::-webkit-scrollbar-thumb { min-height: 20px; background-clip: content-box; border-radius: 20px; box-shadow: 0 0 0 5px rgba(0, 0, 0, .8) inset } ::-webkit-scrollbar-corner { background: transparent } .ab { position: absolute; z-index: 10; } .re { position: relative; z-index: 1; } .max { width: 100%; height: 100%; left: 0; top: 0; } .table { display: table; } .table-cell { display: table-cell; vertical-align: middle; } .vtop { vertical-align: top; } .ov { overflow: hidden; } .none { display: none; } .sl { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .ucase { text-transform: uppercase; } .center { width: 95%; min-width: 980px; min-width: 1400px\9; font-size: 14px; text-align: left; margin: 0 auto; height: auto; } .iconfont { font-size: inherit; font-style: normal; } /*1600瀹?/ @media screen and (max-width: 1600px) { .center { font-size: 13px; } } /*1440瀹?/ @media screen and (max-width: 1440px) { .center { font-size: 12px; } } .len100 { width: 100%; max-width: 100%; } .len40 { width: 40%; max-width: 40%; } .len50 { width: 50%; max-width: 50%; } .len60 { width: 60%; max-width: 60%; } .hei100 { height: 100%; max-height: 100%; } .max { height: 100%; width: 100%; } .l0 { left: 0; } .t0 { top: 0; } .left { float: left; } .right { float: right; } .clear { clear: both; height: 0; line-height: 0; padding: 0; margin: 0; zoom: 1; } .tr { text-align: right; } .tl { text-align: left; } .tc { text-align: center; } .b { border: 1px solid #ddd; } .red { color: #e60000; } .bold { font-weight: bold; } .pointer { cursor: pointer; } .not-allowed { cursor: not-allowed; } ul, li { padding: 0; margin: 0; list-style: none; } .nomargin { margin: 0; } .mtop5 { margin-top: 5px; } .mtop8 { margin-top: 8px; } .mtop10 { margin-top: 10px; } .mtop15 { margin-top: 15px; } .mtop20 { margin-top: 20px; } .mtop30 { margin-top: 30px; } .mtop50 { margin-top: 50px; } .mtop80 { margin-top: 80px; } .mtop100 { margin-top: 100px; } .mleft20 { margin-left: 20px; } .block { display: block; } .animate5, .animate { -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .padding0 { padding: 0; } .en { font-family: 'xianhei'; } /*html5*/ article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block; } /*涓枃瀛椾綋*/ @font-face { font-family: 'xianhei'; src: url('../fonts/xianhei.ttf') format('truetype'); } @font-face { font-family: 'xihei'; src: url('../fonts/xihei.ttf') format('truetype'); } @font-face { font-family: 'chaoxihei'; src: url('../fonts/chaoxihei.ttf') format('truetype'); } /*鑻辨枃瀛椾綋*/ @font-face { font-family: 'bgBlack'; src: url('../fonts/Brandon_blk.eot'); src: url('../fonts/Brandon_blk.eot?#iefix') format('embedded-opentype'), url('../fonts/Brandon_blk.woff') format('woff'), url('../fonts/Brandon_blk.svg#Brandon_blk') format('svg'), url('../fonts/Brandon_blk.ttf') format('truetype'); font-weight: normal; font-style: normal; font-smooth: always; } @font-face { font-family: 'bgBold'; src: url('../fonts/Brandon_bld.eot'); src: url('../fonts/Brandon_bld.eot?#iefix') format('embedded-opentype'), url('../fonts/Brandon_bld.woff') format('woff'), url('../fonts/Brandon_bld.svg#Brandon_bld') format('svg'), url('../fonts/Brandon_bld.ttf') format('truetype'); font-weight: normal; font-style: normal; font-smooth: always; } @font-face { font-family: 'bgLight'; src: url('../fonts/Brandon_light.eot'); src: url('../fonts/Brandon_light.eot?#iefix') format('embedded-opentype'), url('../fonts/Brandon_light.woff') format('woff'), url('../fonts/Brandon_light.svg#Brandon_light') format('svg'), url('../fonts/Brandon_light.ttf') format('truetype'); font-weight: normal; font-style: normal; font-smooth: always; } @font-face { font-family: 'bgThinIt'; src: url('../fonts/Brandon_thin_it.eot'); src: url('../fonts/Brandon_thin_it.eot?#iefix') format('embedded-opentype'), url('../fonts/Brandon_thin_it.woff') format('woff'), url('../fonts/Brandon_thin_it.svg#Brandon_thin_it') format('svg'), url('../fonts/Brandon_thin_it.ttf') format('truetype'); font-weight: normal; font-style: normal; font-smooth: always; } @font-face { font-family: 'bgRegIt'; src: url('../fonts/Brandon_reg_it.eot'); src: url('../fonts/Brandon_reg_it.eot?#iefix') format('embedded-opentype'), url('../fonts/Brandon_reg_it.woff') format('woff'), url('../fonts/Brandon_reg_it.svg#Brandon_reg_it') format('svg'), url('../fonts/Brandon_reg_it.ttf') format('truetype'); font-weight: normal; font-style: normal; font-smooth: always; } @font-face { font-family: 'bgBoldIt'; src: url('../fonts/Brandon_bld_it.eot'); src: url('../fonts/Brandon_bld_it.eot?#iefix') format('embedded-opentype'), url('../fonts/Brandon_bld_it.woff') format('woff'), url('../fonts/Brandon_bld_it.svg#Brandon_bld_it') format('svg'), url('../fonts/Brandon_bld_it.ttf') format('truetype'); font-weight: normal; font-style: normal; font-smooth: always; } @font-face { font-family: 'bgMed'; src: url('../fonts/Brandon_med.eot'); src: url('../fonts/Brandon_med.eot?#iefix') format('embedded-opentype'), url('../fonts/Brandon_med.woff') format('woff'), url('../fonts/Brandon_med.svg#Brandon_med') format('svg'), url('../fonts/Brandon_med.ttf') format('truetype'); font-weight: normal; font-style: normal; font-smooth: always; } /*鍔ㄧ敾*/ @-moz-keyframes fadeIn { 0% { opacity:0; } 100% { opacity:1; } } @-webkit-keyframes fadeIn { 0% { opacity:0; } 100% { opacity:1; } } @keyframes fadeIn { 0% { opacity:0; } 100% { opacity:1; } } @-webkit-keyframes zoomIn2 { 0% { opacity: 0; -webkit-transform: scale(3); } 100% { opacity: 1; -webkit-transform: scale(1); } } @keyframes zoomIn2 { 0% { opacity: 0; -webkit-transform: scale(3); -ms-transform: scale(3); transform: scale(3); } 100% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } } .zoomIn2 { -webkit-animation-name: zoomIn2; animation-name: zoomIn2; } @-webkit-keyframes zoomIn { 0% { opacity: 0; -webkit-transform: scale(0); } 100% { opacity: 1; -webkit-transform: scale(1); } } @keyframes zoomIn { 0% { opacity: 0; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); } 100% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } } .zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; } .fadeIn { -moz-animation-name: fadeIn; -webkit-animation-name: fadeIn; animation-name: fadeIn } .animated { -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; z-index:100 } .delay50 { -webkit-animation-delay: 50ms; -o-animation-delay: 50ms; animation-delay: 50ms; } .delay100 { -webkit-animation-delay: 100ms; -o-animation-delay: 100ms; animation-delay: 100ms; } .delay250 { -webkit-animation-delay: 250ms; -o-animation-delay: 250ms; animation-delay: 250ms; } .delay500 { -webkit-animation-delay: 500ms; -o-animation-delay: 500ms; animation-delay: 500ms; } .delay750 { -webkit-animation-delay: 750ms; -o-animation-delay: 750ms; animation-delay: 750ms; } .delay1000 { -webkit-animation-delay: 1000ms; -o-animation-delay: 1000ms; animation-delay: 1000ms; } .delay1250 { -webkit-animation-delay: 1250ms; -o-animation-delay: 1250ms; animation-delay: 1250ms; } .delay1500 { -webkit-animation-delay: 1500ms; -o-animation-delay: 1500ms; animation-delay: 1500ms; } .delay1750 { -webkit-animation-delay: 1750ms; -o-animation-delay: 1750ms; animation-delay: 1750ms; } .delay2000 { -webkit-animation-delay: 2000ms; -o-animation-delay: 2000ms; animation-delay: 2000ms; } .delay2250 { -webkit-animation-delay: 2250ms; -o-animation-delay: 2250ms; animation-delay: 2250ms; } .delay2500 { -webkit-animation-delay: 2500ms; -o-animation-delay: 2500ms; animation-delay: 2500ms; } .delay2750 { -webkit-animation-delay: 2750ms; -o-animation-delay: 2750ms; animation-delay: 2750ms; } .delay3000 { -webkit-animation-delay: 3000ms; -o-animation-delay: 3000ms; animation-delay: 3000ms; } /*椤堕儴鍔犺浇鐗规晥*/ .pace-done #page-wrapper, .pace-done .footer, .pace-done .nav-header, .pace-done .navbar-static-side, .pace-done li.active { -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s } .pace { -webkit-pointer-events: none; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; user-select: none } .pace .pace-progress { background-color: #943d2e; position: fixed; z-index: 2000; top: 0; width: 100%; height: 1px; } .pace-inactive { display: none; visibility: hidden; } body #newBridge .icon-right-center { display: none; } /*椤堕儴*/ #top { height: 120px; } .center { min-width: 1000px; } .logo { margin-top: 34px; } .logo, .logo img { display: block; height: 44px; } #menu li { float: left; text-align: center; margin: 0 10px; border-top: 2px solid #faebd7; position: relative; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; } #menu li:hover { background-color: #943d2e; } #menu li a { -webkit-transition: .5s; -o-transition: .5s; transition: .5s; } #menu li .parent a { font-size: 17px; color: #000; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; text-align: center; font-weight: normal; display: block; padding: 38px 27px 0; padding: 38px 13px 0\9; height: 82px; } #menu li .parent a .en { display: block; margin: 0 auto; font-size: 13px; color: #9e9f9f; padding-top: 8px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } #menu li:hover a, #menu li:hover .parent a .en { color: #fff; } #menu li .children { position: absolute; left: 0; width: 100%; top: 120px; z-index: 999; font-size: 15px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; opacity: 0; filter: alpha(opacity=0); visibility: hidden; } #menu li .children a { display: block; height: 40px; line-height: 40px; font-weight: normal; color: #333; background-color: rgba(255, 255, 255, .8); background-color: #fff\9; } #menu li:hover .children { opacity: 1; filter: alpha(opacity=100); visibility: visible; } #menu li .children a:hover { background-color: rgba(148, 61, 46, .8); background-color: #eee\9; color: #fff; color: #000\9; } /*骞荤伅鐗?/ #index-hdp { height: 765px; overflow: hidden; width: 100%; min-width: 1000px; position: relative; } #index-hdp .pic { width: 400%; left: 0; top: 0; height: 765px; } #index-hdp a.hdp { display: block; height: 765px; width: 25%; background-position: center center; background-repeat: no-repeat; background-size: cover; float: left; border: 0; margin: 0; padding: 0; /*min-width: 1200px;*/ } #index-hdp .item { width: 100%; height: 56px; text-align: center; bottom: 20px; z-index: 100; } #index-hdp .item span { display: inline-block; width: 12px; height: 12px; height: 6px\9; width: 35px\9; border-radius: 50%; background-color: #fff; margin: 0 5px; opacity: 0.85; filter: alpha(opacity=85); -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; } #index-hdp .item span.hover { background-color: #ca192b; } #index-hdp .jt { height: 0px; } #index-hdp .jt span { display: block; width: 150px; height: 150px; line-height: 150px; text-align: center; opacity: 0.5; filter: alpha(opacity=50); top: 50%; font-size: 100px; color: #fff; margin-top: -75px; text-shadow: 0px 0px 5px #999; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } #index-hdp .jt span.jt-left { left: 2%; } #index-hdp .jt span.jt-right { right: 2%; } #index-hdp .jt span:hover { opacity: 0.8; filter: alpha(opacity=80); } #index-hdp .jt span.jt-left:hover { -webkit-transform: translate(-10px) rotateX(-45deg); -ms-transform: translate(-10px) rotateX(-45deg); -o-transform: translate(-10px) rotateX(-45deg); transform: translate(-10px) rotateX(-45deg); } #index-hdp .jt span.jt-right:hover { -webkit-transform: translate(10px) rotateX(45deg); -ms-transform: translate(10px) rotateX(45deg); -o-transform: translate(10px) rotateX(45deg); transform: translate(10px) rotateX(45deg); } /*閫氱敤鏍囬*/ .index-pub-title { text-align: center; font-weight: normal; font-family: 'xianhei'; } .index-pub-title a, .index-pub-title .title { display: inline-block; color: #fff; background-color: #943d2e; border-radius: 3px; padding: 10px 15px; font-size: 26px; line-height: 26px; min-width: 140px; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; } .index-pub-title .en { margin-top: 10px; color: #1f1a17; font-size: 33px; padding: 5px 35px; display: inline-block; border-bottom: 1px solid #1f1a17; } /*棣栭〉鏈嶅姟椤圭洰*/ .index-service { width: 70%; margin: 60px auto 0; } .index-service li { width: 25%; float: left; text-align: center; } .index-service li a { display: block; width: 80%; margin: 0 auto; background-color: #f6f4f2; } .index-service li a .icon { color: #fff; background-color: #943d2e; height: 190px; line-height: 190px; font-size: 100px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .index-service li a:hover .icon { background-color: #f6f4f2; color: #943d2e; } .index-service li .title { padding-top: 30px; font-size: 22px; font-weight: normal; color: #943d2e; border-top: 2px solid #943d2e; width: 100%; margin: 0 auto; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .index-service li .desc { padding-bottom: 30px; font-size: 13px; padding-top: 5px; color: #595757; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .index-service li a:hover .desc { color: #9b6652; } /*閫氱敤鏍忕洰鏍囬*/ .pub-title { text-align: center; margin-bottom: 50px; font-size: 0; margin-top: 50px; } .pub-title li { height: 38px; line-height: 38px; display: inline-block; margin-left: -1px; transition: all .25s ease; cursor: pointer; font-size: 14px; font-family: 'xianhei'; border: 1px solid #d4d4d4; } .pub-title li a, .pub-title li h3 { font-weight: normal; display: block; padding: 0 35px; } .pub-title li a.title { padding: 0; } .pub-title li a:hover { color: #943d2e; } .pub-title li.hover, .pub-title li.hover:hover { background: #943d2e; color: #fff; border: 1px solid #943d2e } .pub-title li.hover a { color: #fff; } .pub-title li:hover { color: #333; border: 1px solid #d4d4d4; background: #e8e8e8; } .pub-title li:hover a { color: #333; } .pub-title li.hover:hover a { color: #fff; } .pub-title li:first-child { border-radius: 6px 0 0 6px; } .pub-title li:last-child { border-radius: 0 6px 6px 0; } /*棣栭〉浣滃搧*/ .index-work { background-color: #f6f4f2; padding: 80px 0; } #page-work, .page-work { background-color: #fff; padding: 80px 0; } .index-case-list { width: 90%; margin: 0 auto; } .index-case-list li { width: 16.66%; float: left; text-align: center; margin: 20px 0; } .index-case-list li a { display: block; width: 86%; margin: 0 auto; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .index-case-list li a:hover { -webkit-box-shadow: 0 8px 15px 3px #aaa; box-shadow: 0 8px 15px 3px #aaa; -webkit-transform: translateY(-5px) scale(1.05); -ms-transform: translateY(-5px) scale(1.05); -o-transform: translateY(-5px) scale(1.05); transform: translateY(-5px) scale(1.05); } .index-case-list li a img { display: block; width: 100%; } .index-case-list li .box, .index-case-list li .casebox { padding: 20px 0; background-color: #fff; color: #333; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } #page-work .index-case-list li .box, #page-work .index-case-list li .casebox { background-color: #f0f0f0; } .index-case-list li a:hover .box, .index-case-list li a:hover .casebox { background-color: #943d2e; color: #fff; } #page-work .index-case-list li a:hover .box, #page-work .index-case-list li a:hover .casebox { background-color: #943d2e; } .index-case-list li .name { height: 50px; line-height: 25px; font-size: 16px; font-weight: normal; width: 80%; margin: 0 auto; } .anchorBL a, .BMap_cpyCtrl.BMap_noprint.anchorBL { display: none; } #map #baidu_jsapi_watermark { display: none !important; visibility: hidden !important; } #contact-map > div[id] { width: 0!important; height: 0!important; overflow: hidden!important; } .embed-icon-default { display: none !important; } /*棣栭〉鏂囩珷*/ .index-art { width: 65%; margin: 50px auto 0; height: 400px; overflow: hidden; position: relative; } .index-art ul { position: absolute; left: 0; top: 0; width: 500%; height: 100%; overflow: hidden; } .index-art li { width: 20%; float: left; } .index-art .item-left, .index-art .item-right { width: 32%; float: left; background-color: #943d2e; position: relative; } @-webkit-keyframes bg { 0% { background-position: left 0; } 50% { background-position: right 0; } 100% { background-position: left 0; } } @keyframes bg { 0% { background-position: left 0; } 50% { background-position: right 0; } 100% { background-position: left 0; } } .index-art .item-center { width: 36%; float: left; position: relative; overflow: hidden; z-index: 0; height: 445px; display: block; background-size: auto 100%; background-position: left 0; background-repeat: no-repeat; animation: bg 20s linear infinite; -webkit-animation: bg 20s linear infinite; } .index-art .item-center:after { content: ' '; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.3); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .index-art .item-center:hover:after { background-color: rgba(0,0,0,0); } .index-art .item-left:before { position: absolute; border-right: 5px solid #fff; right: -13%; top: -10%; width: 25%; height: 120%; content: ' '; background-color: #943d2e; z-index: 999; -webkit-transform: rotate(10deg); -ms-transform: rotate(10deg); -o-transform: rotate(10deg); transform: rotate(10deg); } .index-art .item-right:before { position: absolute; border-left: 5px solid #fff; left: -13%; top: -10%; width: 25%; height: 120%; content: ' '; background-color: #943d2e; z-index: 999; -webkit-transform: rotate(10deg); -ms-transform: rotate(10deg); -o-transform: rotate(10deg); transform: rotate(10deg); } .index-art .item-left dt a, .index-art .item-right dt a { color: #fff; font-size: 22px; font-weight: normal; position: relative; margin: 70px 0 15px 80px; display: block; line-height: 30px; padding-bottom: 1px; font-family: 'xihei'; z-index: 1200; } .index-art .item-right dt a { text-align: right; margin: 70px 80px 15px 0; } .index-art .item-left dt a:after, .index-art .item-right dt a:after { position: absolute; left: 0; top: -20px; width: 30%; height: 1px; background-color: #fff; content: ' '; } .index-art .item-right dt a:after { left: auto; right: 0; } .index-art .item-left dd a, .index-art .item-right dd a { color: #cbcaca; font-size: 15px; font-weight: normal; margin: 0 10px 0 80px; display: block; height: 28px; line-height: 28px; overflow: hidden; height: 234px; font-family: 'xihei'; padding-bottom: 50px; position: relative; z-index: 1200; text-align: justify; } .index-art .item-right dd a { margin: 0 80px 0 10px; } .index-art .item-left dd a p, .index-art .item-right dd a p { height: 225px; overflow: hidden; } .index-art-more { width: 65%; display: block; margin: 10px auto 0; } .index-art-more a { color: #595757; border-bottom: 1px solid #595757; padding-bottom: 5px; font-size: 15px; } .index-art .jt { width: 35px; height: 80px; border: 1px solid #ccc; position: absolute; top: 50%; margin-top: -40px; z-index: 9999; text-align: center; line-height: 80px; font-size: 25px; color: #fff; cursor: pointer; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .index-art .jt:hover { background-color: #fff; color: #943d2e; } .index-art .jt-left { left: 0; border-left: none; } .index-art .jt-right { right: 0; border-right: none; } .pub-contact { background-color: #f5f4f5; padding: 80px 0; } .index-contact-detail { width: 1010px; min-width: 1010px; padding: 50px 0 0; } .index-contact-detail .logo { margin-top: 15px; } .index-contact-detail .logo, .index-contact-detail .logo img { display: block; width: 280px; height: auto; } .pub-contact .company { margin-left: 40px; padding-left: 40px; position: relative; } .index-contact-detail .company:after { content: ' '; position: absolute; left: 0; top: 8px; width: 2px; height: 88%; background-color: #000; } .index-contact-detail .iconfont { font-size: 18px; } .pub-contact .company .name { font-weight: normal; font-size: 22px; padding-bottom: 5px; } .pub-contact .company p { line-height: 26px; font-size: 15px; } .pub-contact .ewm { margin-left: 30px; } .pub-contact .ewm img { width: 100px; height: 100px; display: inline-block; margin-top: 5px; margin-left: 25px; } .page-contact-border { border-top: 1px solid #ccc; padding-top: 10px; } /*鏈嶅姟椤圭洰*/ #service { width: 50px; position: fixed; right: 0; bottom: 230px; z-index: 9999; } #service li { margin-top: 1px; } #service span { width: 50px; text-align: left; display: block; height: 50px; position: relative; line-height: 50px; background-color: rgba(200, 200, 200, .8); background-color: #d3d3d3\9; color: #fff; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; cursor: pointer; } #service span:hover, #service span.hover { background-color: rgba(229, 71, 11, 1); background-color: #e5470b\9; } #service li:first-child span { border-top-left-radius: 5px; border-top-right-radius: 5px; } #service li:last-child span { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } #service span .box { position: absolute; left: 0; top: 0; width: 130px; height: 100%; line-height: 50px; font-size: 17px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } #service span .phone { width: 200px; } #service span:hover .box, #service span.hover .box { left: -80px; background-color: rgba(229, 71, 11, 1); background-color: #e5470b\9; color: #fff; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; } #service li:last-child span:hover .box { border-bottom-right-radius: 5px; } #service span .phone { font-size: 20px; } #service span:hover .phone, #service span.hover .phone { left: -155px; font-size: 20px; } #service span .ewm { display: none; } #service span:hover .ewm { display: block; position: absolute; top: -85px; left: -180px; background-color: #fff; padding: 15px; -webkit-box-shadow: 0 0 30px 6px rgba(0, 0, 0, .1); box-shadow: 0 0 30px 6px rgba(0, 0, 0, .1); line-height: 20px; color: #999; text-align: center; font-size: 13px; } #service span:hover .ewm img { width: 110px; display: block; margin-bottom: 5px; padding: 8px; border: 2px solid #6ac334; } #service span i { font-size: 28px; display: block; float: left; width: 50px; text-align: center; } #service span i.icon-weixin, #service span i.icon-qq { font-size: 26px; } #service span i.icon-dianhua { font-size: 25px; } /*搴曢儴*/ .bottom { background-color: #393939; padding: 40px 0; } .bottom-center { width: 70%; margin: 0 auto; color: #fff; font-size: 15px; } .bottom a { color: #fff; } .bottom .nav a { display: inline-block; margin-right: 10px; } .link { width: 980px; margin: 40px auto 0; text-align: center; font-size: 14px; line-height: 25px; } .link a, .link span { display: inline-block; margin-right: 8px; color: #888; } .link a:hover { color: #e62129; } .link span { margin-right: 0; } /*鍏充簬鎴戜滑*/ .banner-about { background-position: center center; background-repeat: no-repeat; height: 650px; min-height: 650px; } .banner-about .box { position: absolute; height: 70%; width: 60%; left: 20%; top: 15%; text-align: center; background-color: rgba(255,255,255,.8); background-color: #fff\9; font-family: 'xihei'; display: table; vertical-align: middle; } .banner-about .small-title { color: #943d2e; font-size: 33px; } .banner-about .title { color: #231915; font-size: 60px; height: 130px; line-height: 130px; } .banner-about .desc { color: #50322d; width: 90%; margin: 0 auto; font-size: 20px; line-height: 33px; } /*鍏充簬鎴戜滑*/ .about-detail { width: 65%; margin: 0 auto; } .content { line-height: 28px; font-size: 16px; color: #222; width: 80%; margin: 0 auto; padding: 20px 0; text-align: justify; } .content table { border-top: 1px solid #999; border-left: 1px solid #999; border-collapse: collapse; border-spacing: 0; background-color: #999; margin: 20px auto 0 2em; width: 96%; } .content th, .content td { background-color: #fff; padding: 8px 0; border-right: 1px solid #999; border-bottom: 1px solid #999; } .content-case p img { border: 1px solid #aaa; } .content-noblank p img { border: none; } .content-case, .content-case p { text-align: center; } .content-case .special, .content-case .special p { text-align: left; } .content-special p img { max-width: 80%; min-width: 680px; } .content p { margin-top: 20px; text-indent: 30px; } .content-noblank p { margin-top: 0; } .content th p, .content td p { margin: 0; text-indent: 0; } .content p img { margin-left: -30px; } .content img { cursor: pointer; } .content h1, .content h2, .content h3, .content h4, .content h5, .content h6 { /*font-weight: normal;*/ text-indent: 30px; font-size: 18px; margin-top: 20px; } .content * { max-width: 100%; } .content a.webkey { color: #e60000; padding: 0 1px; } .banner-about-bottom { background: url(banner-about-bottom.jpg) center center no-repeat; height: 650px; } .banner-about-bottom .box { position: absolute; height: 70%; width: 60%; left: 20%; top: 15%; text-align: center; background-color: rgba(148, 61, 46, .8); font-family: 'xihei'; color: #fff; } .banner-about-bottom .title { text-align: center; font-size: 35px; padding-top: 80px; padding-bottom: 20px; } .banner-about-bottom .desc { text-align: center; font-size: 16px; line-height: 30px; width: 75%; margin: 0 auto; margin-top: 20px; } /*褰㈣薄璁捐*/ .banner-case-vi { background: url(banner-about.jpg) center center no-repeat; height: 650px; } .banner-case-vi .box { position: absolute; height: 70%; width: 60%; left: 20%; top: 15%; text-align: center; background-color: rgba(255,255,255,.6); background-color: #fff\9; font-family: 'xihei'; display: table; vertical-align: middle; } .banner-case-vi .small-title { color: #943d2e; font-size: 33px; } .banner-case-vi .title { color: #231915; font-size: 60px; height: 130px; line-height: 130px; } .banner-case-vi .desc { color: #50322d; width: 90%; margin: 0 auto; font-size: 20px; line-height: 33px; } #page-contact { border-top: 1px solid #faebd7; background-color: #fff; } /*鍒嗛〉*/ .page { margin: 30px auto 20px; text-align: center; color: #666; width: 66%; font-size: 13px; border-top: 2px dotted #ddd; padding-top: 30px; } .page a { padding: 2px 15px; background-color: #93826b; border-radius: 2px; color: #fff; margin: 0 5px; display: inline-block; height: 32px; line-height: 32px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .page a:hover, .page a.hover { background-color: #943d2e; } .page a i { font-size: 12px; } /*鑱旂郴鎴戜滑*/ #contact-map { position: absolute; left: 0; top: 0; z-index: 0; } .banner-contact { background: url(banner-about.jpg) center center no-repeat; height: 650px; } .banner-contact .box { position: absolute; height: 460px; width: 980px; left: 50%; top: 50%; margin-top: -230px; margin-left: -490px; background-color: rgba(255,221,157,.85); background-color: #ebc070\9; font-family: 'xihei'; } .banner-contact .info { padding: 60px 80px; text-align: left; } .banner-contact .title { font-size: 33px; } .banner-contact .mobile { font-size: 50px; height: 100px; line-height: 80px; font-family: 'xianhei'; } .banner-contact .desc { font-size: 22px; position: relative; height: 60px; } .banner-contact .desc span { display: inline-block; position: relative; } .banner-contact .desc span:after, .banner-contact .desc span:before { content: ' '; position: absolute; left: 0; top: 30px; height: 2px; left: 0; width: 30%; background-color: #943d2e; } .banner-contact .desc span:after { left: 30%; width: 70%; background-color: #fff; } .banner-contact .company-name { font-size: 28px; line-height: 50px; height: 60px; } .banner-contact .company-info { font-size: 18px; line-height: 30px; } .banner-contact .desc { font-size: 22px; } .banner-contact .desc { font-size: 22px; } .banner-contact .ewm { position: absolute; right: 10%; top: 50%; width: 150px; height: 150px; background-color: #fff; padding: 15px; margin-top: -75px; } .more { margin: 50px auto 0; } .more a { display: inline-block; padding: 5px 15px; color: #fff; background-color: #943d2e; border-radius: 3px; padding: 10px 15px; font-size: 18px; line-height: 26px; min-width: 140px; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; } /*妗堜緥*/ .case-detail { background-color: #f5f4f5; padding-bottom: 80px; padding-top: 20px; } .case-detail .name { text-align: center; font-size: 33px; line-height: 60px; padding: 15px 0 30px; width: 60%; margin: 0 auto; font-weight: normal; font-family: 'xianhei'; } .case-detail .name span { position: relative; display: inline-block; } .case-detail .name span:after { content: ' '; width: 40%; height: 5px; line-height: 5px; padding: 0; margin: 0; left: 30%; bottom: -30px; background-color: #55be98; position: absolute; } .case-detail .box { background-color: #fff; border-radius: 3px; width: 1280px; margin: 60px auto 0; padding: 30px; -webkit-box-shadow: 0 0 10px #e8e8e8; box-shadow: 0 0 10px #e8e8e8; } .case-detail .content { padding-top: 50px; padding-bottom: 50px; } .case-detail .btn, .art-detail .btn { text-align: center; padding: 10px 0 30px; } body .case-detail .btn a, body .art-detail .btn a, .prevbtn, .listbtn { display: inline-block; padding: 13px 40px; border-radius: 3px; font-size: 20px; font-family: 'xihei'; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; color: #fff; margin: 0 10px; float: none; height: auto; line-height: normal; background-image: none; } .listbtn i { font-size: 25px; } .case-detail .btn a.servicebtn, .art-detail .btn a.servicebtn { background-color: #e5470b; } .case-detail .btn a.servicebtn:hover, .art-detail .btn a.servicebtn:hover { background-color: #c23f0d; } .case-detail .btn a.backbtn, .art-detail .btn a.backbtn { background-color: #93826b; } .case-detail .btn a.backbtn:hover, .art-detail .btn a.backbtn:hover { background-color: #943d2e; } .case-detail .btn a.sharebtn, .art-detail .btn a.sharebtn { background-color: #93826b; } .case-detail .btn a.sharebtn:hover, .art-detail .btn a.sharebtn:hover { background-color: #943d2e; } .art-detail .btn a.sharebtn i, .art-detail .btn a.backbtn i { font-size: 18px; } .prevbtn, .listbtn { background-color: #e5e4e4; color: #666; font-size: 20px; top: 50px; padding: 10px 25px; } .prevbtn:hover, .listbtn:hover { background-color: #d4d3d3; color: #333; } .prevbtn { left: 30px; } .listbtn { right: 30px; } .prevbtn i { font-size: 16px; } .childrenclassmenu { right: 40px; top: 120px; background-color: rgba(255, 255, 255, .9); background-color: #fff\9; border-radius: 3px; padding: 20px; width: 160px; -webkit-box-shadow: 0 0 10px #ddd; box-shadow: 0 0 10px #ddd; border: 1px solid #ddd\9; display: none; } .childrenclassmenu ul { position: relative; } .childrenclassmenu ul:after { position: absolute; content: ' '; right: 10px; top: -34px; width: 15px; height: 15px; background-color: #fff; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); -webkit-box-shadow: 0 2px 2px #f5f5f5; box-shadow: 0 2px 2px #f5f5f5; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; content: ''\9; display: none\9; } .childrenclassmenu li { height: 35px; line-height: 35px; font-size: 15px; margin: 5px auto; } .childrenclassmenu li a { color: #333; padding: 0 15px; display: block; border-radius: 3px; text-align: left; } .childrenclassmenu li a:hover { background-color: #943d2e; color: #fff; } /*蹇嵎鑱旂郴鏂瑰紡*/ .quick-contact { height: 30px; line-height: 30px; color: #505050; text-align: center; } .quick-contact span { font-size: 21px; } .quick-contact i { display: inline-block; width: 28px; height: 28px; line-height: 32px; font-size: 16px; text-align: center; border: 1px solid #e62129; border: none\9; line-height: 15px\9; font-size: 23px\9; font-weight: bold\9; color: #e62129; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin-right: 5px; } .quick-contact b { color: #e62129; font-size: 30px; font-family: "arial"; font-weight: normal; margin-right: 15px; } .quick-contact a { display: inline-block; width: 84px; height: 23px; background: url(qq.gif); margin-left: 5px; } /*鏂伴椈鍒楄〃*/ .page-news-list { width: 66%; margin: 30px auto; } .page-news-list ul { margin: 0 auto; } .page-news-list li { margin-top: 30px; border-bottom: 1px solid #e8e8e8; } .page-news-list li:last-child { border-bottom: none; } .page-news-list a { display: block; overflow: hidden; position: relative; padding: 20px 0; background-color: #fff; } .page-news-list .pic { width: 22%; padding-top: 22%; position: relative; height: 0; overflow: hidden; } .page-news-list .pic img { position: absolute; left: 0; width: 100%; top: 0; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .page-news-list a:hover .pic img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } .page-news-list .info { width: 100%; } .page-news-list .info .title { font-size: 26px; color: #4e4b49; font-weight: normal; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; position: relative; text-indent: 20px; } .page-news-list .info .title:after { content: ' '; position: absolute; left: 0; top: 50%; width: 8px; margin-top: -4px; height: 8px; background-color: #da251d; } .page-news-list a:hover .info .title { color: #da251d; } .page-news-list .info .title span { position: relative; } .page-news-list .info .title span:after { content: ' '; position: absolute; left: 0; bottom: -3px; height: 2px; width: 0; background-color: #da251d; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .page-news-list a:hover .info .title span:after { width: 100%; } .page-news-list .info .date { font-size: 13px; color: #a8a8a7; height: 40px; line-height: 40px; } .page-news-list .info .desc { font-size: 14px; color: #b4b4b4; line-height: 27px; height: 88px; overflow: hidden; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .page-news-list a:hover .info .desc { color: #000; } .page-news-list .btn { background-color: #f5b33b; color: #fff; padding: 3px 8px; position: absolute; right: 30px; bottom: 30px; font-size: 16px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .page-news-list a:hover .btn { -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); -webkit-box-shadow: 0 10px 10px 0 #ddd; box-shadow: 0 10px 10px 0 #ddd; } .page-news-detail { padding-right: 50px; padding-left: 50px; background-color: #fff; margin: 50px auto; } .article-box { padding-top: 80px; } /*鏈嶅姟鍐呴〉*/ .service-title { text-align: center; padding: 100px 0 80px; font-size: 30px; color: #555; } .service-small-title { text-align: center; margin-top: -50px; font-size: 18px; color: #555; padding-bottom: 80px; } .service-yinhao { position: relative; } .service-yinhao .icon-yinhao-left { position: absolute; left: -80px; top: -20px; font-size: 50px; color: #e8e8e8; } .service-yinhao .icon-yinhao-right { position: absolute; right: -80px; bottom: -20px; font-size: 50px; color: #e8e8e8; } .service-list { min-width: 1000px; margin: 0 auto 100px; text-align: center; } .dingcengsheji .service-list { width: 1250px; } .service-list .box { margin: 0 auto; background-color: #f5f5f5; padding: 40px 0; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .service-list .box:hover { -webkit-transform: translateY(-15px); -ms-transform: translateY(-15px); -o-transform: translateY(-15px); transform: translateY(-15px); -webkit-box-shadow: 0 10px 10px rgba(0,0,0,.15); box-shadow: 0 10px 10px rgba(0,0,0,.15); } .dingcengsheji .service-list .box { width: 85%; } .service-list .item { float: left; } .dingcengsheji .service-list .item { width: 33.33%; } .service-list .titleicon { font-size: 80px; height: 80px; line-height: 80px; color: #943d2e; } .service-list .title { margin: 20px 0; font-size: 26px; font-weight: 500; } .service-list .desc { font-size: 14px; font-weight: normal; line-height: 26px; height: 105px; color: #777; } .pinpaimingming .service-list .desc { height: 78px; } .service-list .btn { margin-top: 20px; display: block; background-color: #fff; width: 120px; height: 38px; line-height: 38px; font-size: 15px; margin: 30px auto 0; border-radius: 3px; } /*鏂囧寲姊崇悊*/ .wenhuashuli ul { min-width: 1000px; margin: 0 auto 100px; text-align: center; width: 1250px; } .wenhuashuli li { width: 33.33%; float: left; margin-bottom: 50px; } .wenhuashuli li a { display: block; width: 70%; margin: 0 auto; text-align: center; background-color: #eee; border-radius: 5px; padding: 30px 30px 35px 30px; } .wenhuashuli li .iconfont { font-size: 100px; height: 100px; color: #a53825; } .wenhuashuli li .name { font-size: 20px; height: 60px; line-height: 60px; } .wenhuashuli li .desc { font-size: 13px; line-height: 20px; height: 60px; width: 85%; margin: 0 auto; } /*骞垮憡璇?/ .guanggaoyu-list { min-width: 1000px; margin: 0 auto 100px; text-align: center; width: 1250px; } .guanggaoyu-list .item { width: 33.33%; float: left; text-align: left; margin: 2.5px 0; } .guanggaoyu-list .box { margin-right: 5px; padding: 30px; width: auto; background-color: #f5f5f5; } .guanggaoyu-list .titleicon { font-size: 60px; color: #943d2e; display: block; height: 65px; line-height: 65px; margin-right: 15px; margin-top: 5px; } .guanggaoyu-list .name { font-size: 25px; margin-top: 10px; font-weight: normal; font-family: 'xihei'; } .guanggaoyu-list .desc { font-size: 14px; line-height: 28px; font-family: 'xihei'; } /*鍝佺墝鏁呬簨*/ .pinpaigushi-list { min-width: 1000px; margin: 0 auto 100px; text-align: center; width: 1250px; } .pinpaigushi-list .item { width: 20%; float: left; text-align: center; margin: 2.5px 0; } .pinpaigushi-list .box { width: 90%; margin: 0 auto; } .pinpaigushi-list .titleicon { height: 150px; line-height: 150px; font-size: 75px; background-color: #f6f4f2; color: #943d2e; border-bottom: 1px solid #943d2e; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .pinpaigushi-list .titleicon:hover { background-color: #943d2e; color: #fff; border-bottom: 1px solid #fff; } .pinpaigushi-list .title { font-size: 17px; height: 50px; line-height: 50px; font-weight: normal; font-family: 'xihei'; background-color: #943d2e; color: #fff; } /*钀ラ攢妯″紡*/ .yingxiaomoshi-list { margin: 0 auto 100px; text-align: center; width: 90%; } .yingxiaomoshi-list .item { display: inline-block; text-align: center; margin: 30px; } .yingxiaomoshi-list .box { height: 120px; width: 120px; text-align: center; border-radius: 50%; line-height: 120px; border: 1px solid #943d2e; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .yingxiaomoshi-list .box:hover { background-color: #943d2e; color: #fff; -webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); } .yingxiaomoshi-list .title { font-size: 17px; font-weight: normal; font-family: 'xihei'; } /*寰晢鍩?/ .weishangcheng-pic { display: block; margin: 0 auto; border: 1px solid #ddd; width: 90%; max-width: 1200px; } /*灏忕▼搴?/ .xiaochengxu { background: url(xiaochengxu.jpg) 0 0 no-repeat; width: 400px; height: 750px; margin: 80px auto 0; position: relative; } .xiaochengxu .service-title { width: 230px; padding-top: 260px; padding-bottom: 25px; margin: 0 auto; color: #fff; } .xiaochengxu .service-small-title { width: 200px; text-align: justify; margin: 0 auto; color: #fff; font-size: 14px; line-height: 28px; } .xiaochengxu .youshi li { position: absolute; } .xiaochengxu .titleicon { border-radius: 10px; height: 100px; width: 100px; line-height: 110px; font-size: 60px; text-align: center; color: #fff; overflow: hidden; } .xiaochengxu .title { color: #555; font-size: 17px; height: 38px; line-height: 38px; font-weight: normal; text-align: center; } .xiaochengxu .youshi1 { left: -50%; top: 150px; } .xiaochengxu .youshi1 .titleicon { background-color: #4cb4fd; } .xiaochengxu .youshi2 { left: -85%; top: 350px; } .xiaochengxu .youshi2 .titleicon { background-color: #5acace; } .xiaochengxu .youshi3 { left: -30%; top: 480px; } .xiaochengxu .youshi3 .titleicon { background-color: #59ce99; } .xiaochengxu .youshi4 { right: -50%; top: 180px; } .xiaochengxu .youshi4 .titleicon { background-color: #71cb45; } .xiaochengxu .youshi5 { right: -80%; top: 300px; } .xiaochengxu .youshi5 .titleicon { background-color: #d2d02d; } .xiaochengxu .youshi6 { right: -70%; top: 480px; } .xiaochengxu .youshi6 .titleicon { background-color: #ffc80b; } .xiaochengxu-copy { position: absolute; left: 0; width: 100%; text-align: center; color: #fff; bottom: 145px; font-size: 12px; } /*APP*/ .app { min-width: 1000px; width: 1250px; } .app-center { width: 820px; margin: 0 auto; } .app-pic { width: 500px; } .app-info { margin-left: 80px; line-height: 50px; font-size: 22px; margin-top: 70px; } .app-info .item { -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .app-info .item:hover { -webkit-transform: translateX(1em); -ms-transform: translateX(1em); -o-transform: translateX(1em); transform: translateX(1em); color: #943d2e; } /*鍗栫偣鎻愮偧*/ .maidiantilian { height: 680px; width: 1000px; background: url(maidiantilian.jpg) center center no-repeat; } .maidiantilian_item { text-align: left; width: 340px; overflow: hidden; background-color: #fff; } .maidiantilian_item h2 { font-weight: normal; font-size: 22px; color: #222; } .maidiantilian_item .desc { margin: 15px 0 0 0; font-size: 15px; line-height: 25px; color: #666; text-align: justify; -ms-text-justify: inter-ideograph; text-justify: inter-ideograph; } .maidiantilian_item1 { left: -70px; top: 150px; } .maidiantilian_item3 { left: 720px; top: 95px; } .maidiantilian_item4 { left: -35px; top: 500px; } .maidiantilian_item6 { left: 740px; top: 430px; } /*娲诲姩绛栧垝*/ .huodongcehua .content { text-align: center; } .huodongcehua .content .desc { font-size: 16px; color: #666; width: 860px; margin: 0 auto; text-align: justify; } /*璇︽儏椤佃璁?/ .xiangqingye ul { width: 1000px; margin: 0 auto; } .xiangqingye li { width: 50%; margin-top: 80px; float: left; } .xiangqingye .mobile { width: 418px; height: 851px; margin: 0 auto; background: url(mobile.jpg) 0 0 no-repeat; } .xiangqingye .scroll { margin: 130px 0 0 30px; width: 359px; height: 622px; background-color: #fff; overflow-x: hidden; overflow-y: scroll; } .xiangqingye .scroll::-webkit-scrollbar-thumb { box-shadow: 0 0 0 5px rgba(255, 0, 0, .7) inset } .xiangqingye .scroll img { display: block; width: 100%; } .xiangqingye .desc { font-size: 16px; color: #666; line-height: 50px; width: 418px; } /*浜т笟閾?/ .chanyelian { padding: 100px 0; background: #231c33 url(chanyelian.png) } .chanyelian .box { width: 80%; min-width: 1000px; max-width: 1300px; overflow: hidden; margin: 0 auto; } .chanyelian .box .item { float: left; width: 25%; height: 486px; position: relative; } .chanyelian .box .item dl { width: 85%; margin: 0 auto; position: absolute; left: 5%; bottom: 0; } .chanyelian .box .item dd { display: block; line-height: 37px; height: 37px; text-align: left; text-indent: 15px; font-size: 13px; width: 100%; height: 37px; margin: 3px 0 0 0; overflow: hidden; color: #fff; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .chanyelian .box .item dd:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } .chanyelian .box .core dd { background-color: #f2980c; } .chanyelian .box .vision dd { background-color: #0f9789; } .chanyelian .box .product dd { background-color: #1c8cba; } .chanyelian .box .marketing dd { background-color: #da251d; } .chanyelian .box .item dt { height: 57px; font-size: 18px; font-weight: 600; line-height: 57px; letter-spacing: 5px; text-align: center; margin-top: 30px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .chanyelian .box .core dt { color: #f1980c; border-top: 3px #f1980c solid; } .chanyelian .box .vision dt { color: #0f9789; border-top: 3px #0f9789 solid; } .chanyelian .box .product dt { color: #1c8cba; border-top: 3px #1c8cba solid; } .chanyelian .box .marketing dt { color: #da251d; border-top: 3px #da251d solid; } .chanyelian .longterm-bg { background: url(chanyelian-bg.png) center center no-repeat; } @keyframes boxshadow { 0% { box-shadow: 0 0 0 0 transparent; } 100% { box-shadow: 0 0 30px 30px rgba(230, 33, 41, .3); } } @-webkit-keyframes boxshadow { 0% { -webkit-box-shadow: 0 0 0 0 transparent; } 100% { -webkit-box-shadow: 0 0 30px 30px rgba(230, 33, 41, .3); } } @-o-keyframes boxshadow { 0% { -o-box-shadow: 0 0 0 0 transparent; } 100% { -o-box-shadow: 0 0 30px 30px rgba(230, 33, 41, .3); } } @keyframes boxshadowzoom { 0% { transform: scale(1); } 100% { transform: scale(1.15); } } @-webkit-keyframes boxshadowzoom { 0% { -webkit-transform: scale(1); } 100% { -webkit-transform: scale(1.15); } } @-o-keyframes boxshadowzoom { 0% { -o-transform: scale(1); } 100% { -o-transform: scale(1.15); } } .chanyelian .longterm { display: block; width: 150px; height: 150px; background-color: #e62129; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-align: center; margin: 100px auto; animation: boxshadow 2s linear infinite alternate; -webkit-animation: boxshadow 2s linear infinite alternate; -o-animation: boxshadow 2s linear infinite alternate; position: relative; } .chanyelian .longterm .logo-single { height: 100px; margin: 25px auto; animation: boxshadowzoom 2s linear infinite alternate; -webkit-animation: boxshadowzoom 2s linear infinite alternate; -o-animation: boxshadowzoom 2s linear infinite alternate; } .chanyelian .longterm .item { background-color: #fff; padding: 10px 20px; width: 220px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: absolute; } .chanyelian .longterm .item-wenhua { left: -400px; top: -15px; } .chanyelian .longterm .item-zhanshi { left: -400px; top: 120px; } .chanyelian .longterm .item-baozhuang { left: 290px; top: -15px; } .chanyelian .longterm .item-huaxia { left: 290px; top: 120px; } .chanyelian .longterm .item img { width: 100%; } .chanyelian .more a { background-color: #da251d; } /*鎷涘晢鐢诲唽*/ .zhaoshanghuace { min-width: 1000px; margin: 0 auto 100px; text-align: center; width: 1250px; } .zhaoshanghuace .item { width: 25%; float: left; text-align: center; margin: 100px 0 0; } .zhaoshanghuace .box { width: 90%; margin: 0 auto; } .zhaoshanghuace .titleicon { height: 200px; line-height: 200px; font-size: 100px; color: #fff; background-color: #943d2e; } .zhaoshanghuace .title { font-size: 18px; height: 80px; line-height: 80px; font-weight: normal; font-family: 'xihei'; background-color: #f6f4f2; color: #333; } /*鐩稿叧鎺ㄨ崘*/ .art-detail-rec { width: 80%; margin: 0 auto; color: #4c5458; border-top: 1px solid #98999d; font-size: 15px; line-height: 30px; } .art-detail-rec dd { float: left; width: 33.33%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .art-detail-rec-2 dd { width: 50%; } .art-detail-rec a { color: #4c5458; } .art-detail-rec a:hover { color: #e60000; } .art-detail-rec { margin: 50px auto 10px; padding-top: 10px; width: 80%; } .art-detail-rec dt { padding-bottom: 10px; font-size: 25px; line-height: 60px; font-weight: normal; font-family: 'xianhei'; } /*tag浜?/ #tagscloud { width: 700px; height: 700px; position: relative; margin: 0 auto; font-size: 14px; color: #000; } #tagscloud a { position: absolute; top: 0px; left: 0px; color: #000; text-decoration: none; font-size: 14px; display: inline-block; visibility: hidden; padding: 5px 10px; border-radius: 5px; white-space: nowrap; } #tagscloud a.f13 { font-size: 13px; } #tagscloud a.f14 { font-size: 14px; } #tagscloud a.f15 { font-size: 15px; } #tagscloud a.f16 { font-size: 16px; } #tagscloud a.f17 { font-size: 17px; } #tagscloud a.f18 { font-size: 18px; } #tagscloud a.f19 { font-size: 19px; } #tagscloud a.f20 { font-size: 20px; } #tagscloud a.f21 { font-size: 21px; } #tagscloud a.f22 { font-size: 22px; } #tagscloud a:hover { color: #fefafa; background: #da251d; padding: 5px 10px; } /*鍦ㄧ嚎瀹㈡湇*/ #service_invitation { background-color: rgba(0, 0, 0, .6); background-color: transparent\9; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999998; display: none; } .service_box { position: fixed; left: 50%; top: 50%; margin-left: -300px; margin-top: -166.5px; width: 600px; height: 333px; overflow: hidden; background: url(service_invitation.png) center center no-repeat; background-size: 100% 100%; z-index: 9999999; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } #service_invitation a { display: inline-block; width: 145px; height: 42px; line-height: 42px; text-align: center; border-radius: 5px; font-size: 20px; margin: 240px 15px 0; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s; position: relative; z-index: 9999999; } #service_invitation .service_jujue { border: 1px solid #fff; color: #fff; } #service_invitation .service_jujue:hover { -webkit-transform: scale(.85); -moz-transform: scale(.85); -ms-transform: scale(.85); -o-transform: scale(.85); transform: scale(.85); } #service_invitation .service_chat { border: 1px solid #e50012; background-color: #e50012; color: #fff; } #service_invitation .service_chat:hover { -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15); transform: scale(1.15); } /*瀛愮被TAG*/ .small-child { padding-bottom: 50px; font-size: 15px; margin-top: -20px; } .small-child a { display: inline-block; margin: 0 5px; background-color: #ebebeb; color: #817877; border-radius: 3px; padding: 6px 15px; } .small-child a:hover { background-color: #ddd; color: #666; } .ys2box { border-top: 1px dotted #ddd; height: 210px; overflow: hidden; width: 880px; } .ys2box ul { width: 100%; height: 100%; display: block; overflow: hidden; } .ys2box li { float: left; width: 33%; height: 210px; border-left: 1px dotted #ddd; position: relative; } .ys2box li.first { border-left: 0; } .ys2box li .title { color: #333; font-size: 20px; padding-bottom: 15px; width: 142px; top: 25px; border-bottom: 1px solid #666; } .ys2box li .data { color: #f75100; top: 70px; padding-top: 12px; font-size: 45px; font-weight: 500; width: 230px; } .ys2box li .data i { font-style: normal; } .ys2box li .data span { padding-left: 14px; font-size: 17px; font-weight: bold; } .ys2box li .desc { top: 135px; font-size: 13px; color: #888; padding-top: 25px; font-weight: 500; width: 230px; line-height: 20px; } .ys2box li.first .title, .ys2box li.first .data, .ys2box li.first .desc { left: 0; } .ys2box li.second .title, .ys2box li.second .data, .ys2box li.second .desc { width: 100%; text-align: center; border-bottom: 0; padding-bottom: 0; } .ys2box li.second .data { color: #17c4ef; } .ys2box li.third .data { color: #49b706; } .ys2box li.second .title p, .ys2box li.second .data p, .ys2box li.second .desc p { display: inline-block; margin: 0 auto; width: 230px; } .ys2box li.second .title p { border-bottom: 1px solid #666; padding-bottom: 15px; width: 142px; } .ys2box li.third .title, .ys2box li.third .data, .ys2box li.third .desc { right: 0; } .ys2box li.third .data span, .ys2box li.second .data span { font-size: 33px; } @media screen and (min-width: 1110px) { .ys2box { width: 900px; } } @media screen and (min-width: 1210px) { .ys2box { width: 1000px; } } @media screen and (min-width: 1410px) { .ys2box { width: 1200px; } } /*鍏ㄧ珯椤堕儴*/ /*1600瀹?/ @media screen and (max-width: 1600px) { .banner-case-vi .box, .banner-about .box { width: 70%; left: 15%; } .banner-case-vi .title, .banner-about .title { font-size: 58px; } #menu li { margin: 0 5px; } #menu li .parent a { padding: 38px 22px 0; } .index-service, .index-case-list, .index-art, .index-art-more { width: 80%; } .case-detail .box { width: 80%; } .index-case-list { width: 95%; } .index-case-list li { width: 25%; } .index-case-list li a { width: 86%; } .bottom-center { width: 80%; } .dingcengsheji .service-list { width: 85%; } } /*1440瀹?/ @media screen and (max-width: 1440px) { .banner-case-vi .box, .banner-about .box { width: 80%; left: 10%; } .banner-case-vi .title, .banner-about .title { font-size: 55px; } #menu li .parent a { padding: 38px 13px 0; font-size: 16px; } #menu li .children { font-size: 14px; } .index-service, .index-case-list, .index-art-more { width: 90%; } .index-art, .index-art-more { width: 85%; } .index-service li a { width: 85%; } .case-detail .box { width: 85%; } .index-case-list { width: 90%; } .index-case-list li { width: 25%; } .index-case-list li a { width: 86%; } .bottom-center { width: 90%; } .banner-about-bottom .box { width: 70%; left: 15%; } .dingcengsheji .service-list { width: 90%; } .dingcengsheji .service-list .box { width: 90%; } .guanggaoyu-list, .pinpaigushi-list, .zhaoshanghuace, .wenhuashuli ul { width: 1200px; } } /*1280瀹?/ @media screen and (max-width: 1280px) { .banner-case-vi .box, .banner-about .box { width: 90%; left: 5%; } .banner-case-vi .title, .banner-about .title { font-size: 50px; } #top { width: 98%; } #menu li { margin: 0 2px; } #menu li .parent a { padding: 38px 18px 0; font-size: 15px; } .logo, .logo img { height: 32px; } #menu li .children { font-size: 13px; } .index-service, .index-case-list, .index-art, .index-art-more { width: 95%; } .index-service li a { width: 90%; } .index-case-list li a { width: 90%; } .case-detail .box { width: 90%; } .banner-about-bottom .box { width: 80%; left: 10%; } .dingcengsheji .service-list { width: 95%; } .dingcengsheji .service-list .box { width: 90%; } .guanggaoyu-list, .pinpaigushi-list, .zhaoshanghuace, .wenhuashuli ul { width: 1000px; } .guanggaoyu-list .desc { height: 56px; } .bottom-center { text-align: center; } .bottom-center .nav { padding-bottom: 10px; } .bottom-center .nav, .bottom-center .ropyright { float: none; } } /*1024~1280瀹?/ @media screen and (max-width: 1152px) { #menu li .parent a { padding: 38px 8px 0; } .index-art-more { width: 100%; } .dingcengsheji .service-list .box { width: 95%; } .yingxiaomoshi .service-title { font-size: 27px; } } /*鏂囩珷鍐呴〉妗堜緥*/ .content .index-case-list { margin: 20px auto; width: 100%; } .content .index-case-list li, .art-detail-case .index-case-list li { width: 33.33%; } .art-detail-case .index-case-list li { margin: 10px 0 0; } .art-detail-case .index-case-list li .casebox { padding: 10px 0; } .art-detail-case .index-case-list li .name { padding: 0; } .content .index-case-list li .casebox { background-color: #f6f4f2; padding: 0; } .content .index-case-list li .name { height: 40px; line-height: 20px; }