@charset "utf-8"; body { overflow-x: auto; background: url(../images/bg.jpg); } .mt15 { margin-top: 15px; } .mt50 { margin-top: 50px; } img { max-width: 100%; } .ztNavBox li.current { background: #f46404; } .mTitle, .comTitle { margin-bottom: 30px; text-align: center; } .mTitle b, .comTitle b { font-size: 30px; font-weight: normal; display: block; color: #000; margin-bottom: 5px; } .mTitle b span, .comTitle b span { font-weight: bold; color: #f46404; } .mTitle p, .comTitle p { text-transform: uppercase; color: #9398a9; font-size: 13px; position: relative; display: inline-block; } .mTitle p:before, .comTitle p:before, .mTitle p:after, .comTitle p:after { position: absolute; display: block; width: 50px; content: ""; height: 1px; background: #bfbfbf; top: 10px; } .mTitle p:before, .comTitle p:before { left: -70px; } .mTitle p:after, .comTitle p:after { right: -70px; } .mTitle h3, .comTitle h3 { color: #fff; margin-top: 10px; font-size: 18px; } .mt20 { margin-top: 20px; } .sj-why-txt { background: #fff; position: relative; z-index: 100; padding: 40px 30px; line-height: 1.9; min-height: 350px; } .sj-why { position: absolute; right: 0; height: 350px; overflow: hidden; } .sj-td div { margin-top: 15px; margin-bottom: 10px; background: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 30px 20px; } .sj-td div i { font-size: 36px; color: #f59a5c; display: block; position: relative; float: left; line-height: 1; } .sj-td div p { margin-left: 60px; padding: 0px; font-size: 18px; line-height: 1.2; height: 40px; } .sj-td div:hover { transition: all 0.3s; } .sj-td div:hover i { color: #f46404; transition: all .6s; } .pb-md { padding-bottom: 60px; } a.more { border: 1px solid #f46404; color: #f46404; display: inline-block; padding: 12px 50px; margin-top: 50px; font-size: 18px; } a.more:hover { background: #f46404; color: #fff; } .sj-leixing { text-align: center; color: #fff; margin-top: 15px; margin-bottom: 15px; } .sj-leixing .p { display: inline-block; width: 114px; height: 114px; -webkit-border-radius: 114px; -moz-border-radius: 114px; border-radius: 114px; background: rgba(244, 100, 4, 0.2); margin-bottom: 15px; } .sj-leixing i { display: inline-block; width: 100px; height: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; background: #f46404; color: #FFF; line-height: 100px; font-size: 42px; margin-top: 7px; } .sj-leixing a { color: #fff; } .sj-yongtu { text-align: center; margin-top: 100px; } .sj-yongtu ul { letter-spacing: -5px; } .sj-yongtu li { position: relative; width: 282px; height: 140px; display: inline-block; letter-spacing: normal; } .sj-yongtu li .rotates { width: 200px; height: 200px; border: 1px solid #ddd; display: inline-block; transform: rotate(45deg); } .sj-yongtu li .yt-txt { position: absolute; top: 50%; width: 100%; text-align: center; margin-top: -32px; } .sj-yongtu li .yt-txt span { display: inline-block; font-size: 36px; border-bottom: 2px solid #999; color: #f46404; padding-bottom: 10px; margin-bottom: 20px; } .sj-yongtu li .yt-txt p { font-size: 18px; } .sj-yongtu li.y { margin-top: -66px; } .sj-yongtu li:hover .rotates { background: #f46404; border: 1px solid #fff; transition: all 0.3s; } .sj-yongtu li:hover .yt-txt { color: #fff; } .sj-yongtu li:hover .yt-txt span { color: #fff; border-color: #fff; } .sj-tixi { border-right: 1px dashed #b1b3b4; border-bottom: 1px dashed #b1b3b4; padding: 30px; text-align: center; color: #fff; position: relative; } .sj-tixi i { font-size: 46px; } .sj-tixi span { display: inline-block; width: 30px; height: 1px; background: #fff; margin-top: 15px; margin-bottom: 20px; } .sj-tixi i, .sj-tixi b { display: block; } .sj-tixi b { font-size: 18px; font-weight: normal; margin-bottom: 15px; } .sj-tixi em { display: inline-block; width: 10px; height: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; position: absolute; bottom: -5px; right: -5px; background: #f46404; z-index: 10; } .sj-zztx { border: 1px solid #eee; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-top: 15px; background: #fff; padding-bottom: 20px; } .sj-zztx b { display: block; height: 50px; line-height: 50px; font-size: 18px; text-align: center; } .sj-zztx img { width: 100%; } .sj-zztx p { padding: 15px; font-size: 14px; height: 110px; } .sj-zztx-item { font-size: 14px; margin-top: 10px; height: 120px; } .sj-zztx-item li { width: 50%; margin-bottom: 10px; display: inline-block; padding: 0px 15px; float: left; } .sj-zztx-item li a { display: block; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; padding: 4px 0; text-align: center; border: 1px solid #f9cfb2; } .sj-zztx-item li a:hover { background: #f46404; border-color: #f46404; color: #fff; } .sj-all-have { background: #fff; margin-top: 100px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-align: center; position: relative; padding: 80px 20px 20px 20px; } .sj-all-have b { display: block; font-weight: 18px; } .sj-all-have span { display: inline-block; width: 20px; height: 2px; background: #777; margin-bottom: 15px; margin-top: 15px; } .sj-all-have i { font-size: 46px; width: 110px; display: inline-block; height: 110px; -webkit-border-radius: 110px; -moz-border-radius: 110px; border-radius: 110px; background: #f46404; color: #fff; line-height: 100px; position: absolute; top: -55px; left: 50%; margin-left: -55px; border: 5px solid #fff; } .sj-all-have p { height: 120px; } .cydc-jz li { width: 25%; float: left; background: #787f87; height: 60px; line-height: 60px; text-align: center; cursor: pointer; color: #fff; border-right: 1px solid #fff; font-size: 18px; position: relative; } .cydc-jz li.current { background: #eb6100; } .cydc-jz li.current:after { position: absolute; content: ""; width: 0; height: 0; overflow: hidden; vertical-align: middle; border-top: 8px solid #eb6100; border-left: 8px dashed transparent; border-right: 8px dashed transparent; display: inline-block; bottom: -8px; left: 50%; margin-left: -4px; } .cydc-ys h2 { font-size: 24px; color: #f46404; } .cydc-ys span.b { display: inline-block; width: 30px; height: 2px; background: #f46404; margin-bottom: 20px; margin-top: 20px; } .cydc-ys .zjtd_img { border: 0px; } .sj-youshi { background: #fff; padding: 30px; } .sj-ys-tzhb { text-align: center; margin-bottom: 50px; } .sj-ys-tzhb li { display: inline-block; cursor: pointer; } .sj-ys-tzhb li.current { font-weight: bold; } .sj-ys-tzhb span { display: inline-block; width: 1px; border-right: 1px solid #ccc; height: 10px; margin-left: 30px; margin-right: 30px; } .sj-qzzmt li { text-align: center; padding: 10px 40px; } .sj-qzzmt p { border: 1px solid #ddd; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-align: center; } .sj-qzzmt p img { width: 75%; } .sj-link-item p { margin-bottom: 15px; } .sj-link-item p img { border: 1px solid #eee; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .font-bebas { font-family: "BEBAS"; } .cj-team { text-align: center; } .cj-team .jg li { display: inline-block; text-align: center; margin-left: 50px; margin-right: 50px; } .cj-team .jg b { font-size: 48px; } .cj-team .jg p { font-size: 14px; } .sj-team-items { display: inline-block; margin: 0 auto; margin-top: 50px; } .sj-team-items li { display: inline-block; width: 120px; float: left; font-size: 14px; margin-left: 30px; margin-right: 30px; } .sj-team-items li i { font-size: 36px; display: block; margin-bottom: 15px; } .sj-team-items li p { height: 150px; } .dsjlist { margin-top: 0px; margin-bottom: 40px; } .dsjlist p { font-size: 14px; } .dsjlist b { color: #f46404; display: block; margin-bottom: 5px; } .dg-container { width: 100%; position: relative; margin-top: 50px; } .dg-wrapper { width: 25em; height: 30em; margin: 0 auto; position: relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-perspective: 1000px; -moz-perspective: 1000px; -o-perspective: 1000px; -ms-perspective: 1000px; perspective: 1000px; } .dg-wrapper p { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; } .dg-wrapper p.dg-transition { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .dg-wrapper p img { display: block; width: 100%; padding: 0px 0px 0px 1px; } .dg-wrapper a div { font-style: italic; text-align: center; line-height: 50px; color: #333; font-size: 16px; width: 100%; bottom: 0px; display: none; position: absolute; } .dg-wrapper a.dg-center div { display: block; } .dg-container nav { width: 100%; z-index: 1000; } .dg-container .dg-prevnext span { float: left; cursor: pointer; width: 35px; height: 35px; border-radius: 35px; line-height: 35px; text-align: center; color: #fff; font-family: "瀹嬩綋"; font-weight: 200; position: absolute; font-size: 20px; background: rgba(0, 0, 0, 0.5); } .dg-wrapper p span { width: 84.5%; height: 89.1667%; margin-left: auto; margin-right: auto; display: table; position: relative; } .dg-container .dg-prevnext span:hover { opacity: 1; } .dg-container .dg-prevnext span.dg-next { right: 0; top: 50%; position: absolute; } .dg-container .dg-prevnext span.dg-prev { left: 0; top: 50%; position: absolute; } .dg-wrapper p em, .dg-wrapper p img { vertical-align: middle; } .dg-wrapper p em { display: table-cell; } .sj-jy-item li { margin-top: 30px; } .sj-jy-item .pic img { width: 100%; } .sj-jy-item .txt { background-color: #fff; padding: 10px; } .sj-jy-item .txt p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .sj-jy-item .txt p span { display: block; float: right; font-size: 14px; } .sj-jy-item .txt p.e { font-size: 14px; color: #666; } .sj-sskh { background: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 20px; margin-bottom: 20px; min-height: 335px; } .sj-sskh .pic { text-align: center; border-bottom: 1px solid #eee; padding-bottom: 20px; margin-bottom: 20px; } .sj-sskh .txt b { font-weight: normal; display: block; margin-bottom: 20px; } .sj-sskh .txt p { font-size: 14px; color: #888; } .sj-sskh:hover { -webkit-box-shadow: 0 0 10px #dddddd; -moz-box-shadow: 0 0 10px #dddddd; box-shadow: 0 0 10px #dddddd; } .sj-media li { margin-top: 20px; margin-bottom: 20px; } .sj-media li img { width: 100%; } .sj-media li p { font-size: 14px; height: 45px; margin-top: 10px; } .sj-media li div { background: #fff; padding: 20px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .ky-ask li { margin-top: 10px; margin-bottom: 10px; line-height: 26px; } .ky-ask li p, .ky-ask li span { display: inline-block; } .ky-ask li p i { color: #f46404; font-size: 26px; float: left; margin-right: 10px; } .ky-ask li span { float: right; } .ky-ask li span a { color: #039e3d; line-height: 26px; } .ky-ask li span a i { font-size: 20px; float: left; margin-right: 5px; } .ky-ask li span a:hover { color: #057c33; } .ky-zjonline a { display: inline-block; padding: 10px 40px; border: 1px solid #f46404; margin-left: 10px; margin-right: 10px; color: #f46404; } .ky-zjonline a.m { border-color: #b5b5b5; color: #707070; } .ky-zjonline a:hover { background: #f46404; border-color: #f46404; color: #fff; } .messageBox { position: relative; padding-top: 50px; background-color: #efefef; } .messageBox:before { position: absolute; content: ""; top: 0; bottom: 0; width: 100%; left: 0; } .messageBox .comTitle { text-align: center; color: #474747; position: relative; z-index: 10; } .messageBox .comTitle b { color: #474747; } .contactBox { background: url(../../zt-tsxz/images/mapbg.gif) center center no-repeat; color: #333; } .contactBox .comTitle { text-align: center; } .contactBox .comTitle p { color: #8e7962; } .in-list { position: relative; margin-top: 10px; margin-bottom: 10px; } .in-list img { width: 100%; } .in-list .name { position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; padding: 15px 0; background-color: rgba(0, 0, 0, 0.6); color: #fff; } .in-list:hover .name { background-color: rgba(244, 100, 4, 0.6); } .case-pop { position: fixed; background-color: rgba(0, 0, 0, 0.2); top: 0; bottom: 0; width: 100%; left: 0; z-index: 999; display: none; } .case-pop .cp-box { background-color: #fff; border-bottom: 2px; width: 360px; position: absolute; top: 50%; left: 50%; margin-left: -200px; margin-top: -180px; } .case-pop .cp-head { background-color: #F4F4F3; padding: 10px; text-align: center; } .case-pop .cp-content { padding: 20px; font-size: 14px; } .case-pop .cp-content label { margin-bottom: 3px; } .case-pop .cp-content li { margin-bottom: 15px; position: relative; } .case-pop .cp-content li input[type="text"] { width: 100%; padding: 5px 10px; } .case-pop .cp-content li input[type="button"] { background-color: #f46404; width: 100%; padding: 6px 10px; color: #fff; text-align: center; border: 0; cursor: pointer; } .case-pop .cp-content li input[type="button"]:hover { background-color: #E3462D; } .case-pop .cp-content li:last-child { margin-bottom: 0; } .case-pop .close { position: absolute; right: 0; top: 0; height: 20px; width: 20px; background-color: rgba(0, 0, 0, 0.5); color: #fff; text-align: center; line-height: 20px; font-family: "arial"; cursor: pointer; } .case-pop .close:hover { background-color: #f46404; color: #fff; } @media (min-width: 768px) and (max-width: 1200px) { .sj-why { height: 397px; } .sj-why-txt { line-height: 1.7; } } @media (max-width: 768px) { img { max-width: 100%; } .mTitle b, .comTitle b { font-size: 20px; margin-left: 0; } .sj-why-txt { padding: 15px; min-height: auto; margin-top: 150px; } .sj-td { text-align: center; } .sj-td div i { display: block; float: inherit; } .sj-td div p { margin-left: 0; font-size: 16px; margin-top: 10px; } .sj-yongtu { text-align: center; margin-top: 0px; } .sj-yongtu ul { letter-spacing: -5px; } .sj-yongtu li { width: 50%; float: left; padding: 10px; } .sj-yongtu li .rotates { display: none; } .sj-yongtu li .yt-txt { border: 1px solid #ddd; position: inherit; top: 20px; padding: 20px 0; } .sj-yongtu li .yt-txt span { font-size: 24px; } .sj-yongtu .clf { display: none; } .sj-yongtu li.y { margin-top: 0px; } .more { border: 1px solid #f46404; color: #f46404; display: inline-block; padding: 8px 50px; margin-top: 20px; font-size: 16px; } .sj-tixi { padding: 15px 10px; } .sj-tixi i { font-size: 24px; } .mt50 { margin-top: 30px; } .mTitle p:before, .comTitle p:before, .mTitle p:after, .comTitle p:after { display: none; } .mTitle h3, .comTitle h3 { font-size: 14px; } .sj-zztx p, .sj-zztx-item { height: auto; } .sj-all-have { margin-top: 50px; margin-bottom: 20px; } .sj-all-have i { width: 80px; height: 80px; font-size: 34px; -webkit-border-radius: 80px; -moz-border-radius: 80px; border-radius: 80px; line-height: 70px; margin-left: -40px; } .cydc-jz li { font-size: 14px; } .cydc-ys h2 { font-size: 16px; } .sj-youshi { padding: 20px 15px; } .cj-team .jg li { margin-left: 10px; margin-right: 10px; } .cj-team .jg li b { font-size: 24px; } .sj-team-items li { width: 33.3333%; padding: 0 10px; margin-left: 0; margin-right: 0; } .sj-team-items li i { color: #777; } .sj-ys-tzhb { margin-bottom: 20px; } .sj-ys-tzhb span { margin-left: 10px; margin-right: 10px; } .sj-sskh { min-height: auto; height: 100px; } .sj-sskh .txt { display: none; } .sj-sskh .pic { padding-bottom: 0; border: 0; } .sj-media li { margin-top: 10px; margin-bottom: 10px; } .sj-leixing i { width: 80px; height: 80px; -webkit-border-radius: 80px; -moz-border-radius: 80px; border-radius: 80px; font-size: 36px; line-height: 80px; margin-top: 5px; } .sj-leixing .p { width: 90px; height: 90px; } }