@charset "UTF-8"; .head-container { padding: 0 30px; width: auto; } .container { margin: 0 auto; width: 1400px; } @media (max-width: 1600px) { .container { width: 1200px; } } @media (max-width: 1230px) { .head-container { padding: 0 30px; width: 1200px; } } .container:before, .container:after { content: " "; display: table; } .inner { width: 1200px; margin: 0 auto; position: relative; } /*加载*/ #preloader { position: fixed; width: 96px; height: 96px; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: rgba(255, 255, 255, 0.9); -webkit-box-shadow: 0px 24px 64px rgba(0, 0, 0, 0.24); box-shadow: 0px 24px 64px rgba(0, 0, 0, 0.24); border-radius: 16px; opacity: 0; visibility: hidden; -webkit-transition: opacity .2s ease-out, visibility 0s linear .2s; -o-transition: opacity .2s ease-out, visibility 0s linear .2s; transition: opacity .2s ease-out, visibility 0s linear .2s; z-index: 1002; } #preloader.fullscreen { padding: 0; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: none; -ms-transform: none; transform: none; background-color: #fff; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } #preloader.show { -webkit-transition: opacity .4s ease-out, visibility 0s linear 0s; -o-transition: opacity .4s ease-out, visibility 0s linear 0s; transition: opacity .4s ease-out, visibility 0s linear 0s; visibility: visible; opacity: 1; } #preloader .circular { -webkit-animation: loader-rotate 2s linear infinite; animation: loader-rotate 2s linear infinite; position: absolute; left: 50%; top: 50%; margin-top: -24px; margin-left: -24px; display: block; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } #preloader .path { stroke-dasharray: 1, 200; stroke-dashoffset: 0; -webkit-animation: loader-dash 1.5s ease-in-out infinite; animation: loader-dash 1.5s ease-in-out infinite; stroke-linecap: round; } @-webkit-keyframes loader-rotate { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes loader-rotate { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes loader-dash { 0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; } 50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px; } 100% { stroke-dasharray: 89, 200; stroke-dashoffset: -136px; } } @keyframes loader-dash { 0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; } 50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px; } 100% { stroke-dasharray: 89, 200; stroke-dashoffset: -136px; } } /*首页*/ /* kefu */ .kf { transition: .8s; -o-transition: .8s; -moz-transition: .8s; -webkit-transition: .8s; z-index: 999999; background-color: #fff; position: fixed; bottom: 100px; right: 20px; width: 62px; border-radius: 5px; display: none; } .kf span { z-index: 1000001; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; cursor: pointer; position: relative; display: block; width: 62px; height: 62px; border-bottom: 1px solid #e3e3e3; background: url(../images/kefu_j.png) no-repeat center #fff; } .kf span:hover { background-color: #0369fc; } .kf .zx { border-radius: 5px 5px 0 0; background-position: 0 0; } .kf .zx:hover { background-position: 0 -62px; } .kf .freetel { background-position: -62px 0; } .kf .freetel:hover { background-position: -62px -62px; } .kf .act { background-position: -186px 0; } .kf .act:hover { background-position: -186px -62px; } .kf .zxlya { background-position: -124px 0; } .kf .zxlya:hover { background-position: -124px -62px; } .kf .back_top { border-radius: 0 0 5px 5px; border: none; background-position: -248px 0; } .kf .back_top:hover { background-position: -248px -62px; } .kf span div { display: none; background-color: #fff; border-radius: 5px; position: absolute; right: 75px; padding: 20px; font-size: 14px; color: #f4474c; bottom: 2px; } .kf span div input { text-indent: .5em; display: block; margin: 15px 0; line-height: 28px; color: #696969; font-size: 12px; width: 140px; border: 1px solid #d1d1d1; border-radius: 2px; height: 28px; } .kf span div a { -o-transition: .5s; transition: .5s; -webkit-transition: .5s; display: block; background: #f4474c; border-radius: 2px; color: #fff; line-height: 26px; font-size: 12px; text-align: center; width: 79px; height: 26px; } .kf span div a:hover { background: #e77410; } .kfimgr { position: absolute; bottom: 23px; right: -9px; } .kf span div i { display: block; position: absolute; width: 15px; height: 200px; right: -15px; top: 0; } .kf .zx div, .kf .freetel div, .kf .zxlya div, .kf span:nth-child(4) div { text-align: center; min-width: 148px; font-size: 14px; color: #666; } .kf span:nth-child(4) div { white-space: nowrap; } .kf a { display: block; height: 68px; position: absolute; top: 0; right: 0; width: 100% } .kf span div, .kf { -webkit-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25); box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25); } .nav_center div, .index_nav_center div, .shou, .zhan { -webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25); box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25); } .shou { z-index: 1000000; cursor: pointer; width: 30px; height: 40px; top: 50%; margin-top: -15px; border-radius: 5px 0 0 5px; right: 62px; background: url("../images/kefu_j.png") no-repeat -310px 0 #fff; position: absolute; } .shou.on { background-position: -310px -40px; } /* header */ .header { z-index: 20; position: fixed; top: 0; height: 90px; width: 100%; background: rgba(1, 1, 15, 1); -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1); } .header .logo { width: 132px; height: 40px; display: inline-block; margin-top: 25px; float: left; } .header-lf { display: inline-block; float: left; } .navbar { float: left; margin-left: 26px; } .navbar * { -webkit-box-sizing: border-box; box-sizing: border-box; } .category-item { float: left; position: relative; } .category-a { display: block; font-size: 14px; line-height: 90px; color: #b1bae3; padding: 0 10px; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s; position: relative; margin: 0 14px; } .category-a::after { content: ''; width: 0; height: 2px; background: #fff; position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s; } .category-item.active .category-a::after, .category-item:hover .category-a::after, .category-item.on .category-a::after { width: 100%; } .category-item.active .category-a, .category-item:hover .category-a, .category-item.on .category-a { color: #fff; } .header-right { float: right; } .head-tel { margin-top: 30px; float: left; border-left: 1px solid rgba(255, 255, 255, 0.25); padding-left: 15px; margin-left: 7px; } .head-tel span { display: block; float: left; font-size: 18px; text-align: center; color: #b1bae3; line-height: 30px; font-family: 'Hel'; padding-left: 35px; background: url(../images/tel.png) no-repeat left center; } .header .butt-search { border: none; background: none; float: left; width: 30px; line-height: 30px; margin-top: 30px; cursor: pointer; overflow: hidden; position: relative; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; z-index: 10; } .header .sub-bot { display: block; width: 30px; height: 30px; line-height: 30px; background: transparent; border: none; position: absolute; right: 0; top: 0; z-index: 3; cursor: pointer; background: url(../images/icon-search.png) no-repeat center transparent; } .header .sub-txt { display: block; margin-left: 26px; line-height: 30px; color: #909090; font-weight: lighter; background: transparent; border: none; padding: 0 30px 0 0px; box-sizing: border-box; width: 130px; font-size: 0; } .header .butt-search:hover { background: #e2e2e2; border-radius: 20px; width: 180px; } .header .butt-search:hover .sub-txt { font-size: 14px; } .login-btn { display: inline-block; float: left; width: 69px; height: 30px; text-align: center; line-height: 30px; background: #0369fc; color: #fff; font-size: 14px; margin-right: 15px; margin-top: 30px; border: 1px solid transparent; } .login-btn:hover { background: transparent; border: 1px solid #fff; } @media (max-width: 1360px) { .category-a { padding: 0 5px; margin: 0 10px; } } @media (max-width: 1230px) { .header .butt-search:hover { width: 150px; } .header .sub-txt { width: 110px; } } .banner_index { width: 100%; height: 478px; position: relative; overflow: hidden; } .banner_index img { display: block; width: 100%; } .rel { position: relative; overflow: hidden; } .abs { position: absolute; top: -85px; left: 0; height: 1px; } .banner { width: 100%; position: relative; } .banner_index li a > img { display: block; width: 100%; } .banner_index { position: relative; overflow: hidden; } .slides > li { position: relative; height: 800px; } .banner_index a { display: block; } .banner_index .flex-direction-nav .flex-prev, .banner_index .flex-direction-nav .flex-next { display: block; width: 49px; height: 49px; position: absolute; top: 52%; transform: translateY(-50%); transition: .5s; font-size: 0; } .banner_index .flex-direction-nav .flex-prev { left: 100px; background: url(../images/left.png) no-repeat center; } .banner_index .flex-direction-nav .flex-next { right: 100px; background: url(../images/right.png) no-repeat center; } .banner_index .flex-direction-nav .flex-prev:hover { background: url(../images/lefth.png) no-repeat center; } .banner_index .flex-direction-nav .flex-next:hover { background: url(../images/righth.png) no-repeat center; } .banner_index .flex-control-paging li a:before { content: ""; position: absolute; height: 3px; left: 0; transition: .5s; background: #8fccff; z-index: 2; } .banner_index .flex-control-paging li .flex-active:before { animation: wani 3s 1 cubic-bezier(0.28, 0.77, 1, 1); } /*.banner_index .flex-direction-nav .flex-prev:hover { background:#4f66c3 url(../images/index-l.png) no-repeat center; } .banner_index .flex-direction-nav .flex-next:hover { background:#4f66c3 url(../images/index-r.png) no-repeat center; }*/ .banner_index .flex-control-paging { position: absolute; bottom: 30px; right: 50%; transform: translate(50%, 0); } .banner_index .flex-control-paging li { float: left; cursor: pointer; } .banner_index .flex-control-paging a { display: block; width: 50px; height: 3px; cursor: pointer; background: #fff; font-size: 0; margin-right: 10px; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; position: relative; } .banner_index .flex-control-paging li:last-child a { margin-right: 0; } @keyframes wani { 0% { width: 0; } 20% { width: 30%; } 40% { width: 40%; } 50% { width: 50%; } 60% { width: 60%; } 70% { width: 70%; } 80% { width: 80%; } 100% { width: 100%; } } @-webkit-keyframes wiggle { from { top: 10px; } to { top: 20px; } } @-moz-keyframes wiggle { from { top: 10px; } to { top: 20px; } } @-o-keyframes wiggle { from { top: 10px; } to { top: 20px; } } @keyframes wiggle { from { top: 10px; } to { top: 20px; } } .ball-box { position: absolute; width: 575px; height: 579px; top: 126px; left: 50%; margin-left: -287.5px; z-index: 1; } .ball-box .ball { position: relative; z-index: 2; animation: rotate 200s linear infinite; -webkit-animation: rotate 200s linear infinite; } @keyframes rotate { 0% { transform: rotate(0); } 50% { transform: rotate(360deg); } 100% { transform: rotate(0); } } @-webkit-keyframes rotate { 0% { transform: rotate(0); } 50% { transform: rotate(360deg); } 100% { transform: rotate(0); } } .ban_info { width: 100%; text-align: center; position: absolute; top: 280px; left: 50%; transform: translateX(-50%); z-index: 10; } .ban_info h2 { font-size: 62px; font-weight: lighter; color: #fff; line-height: 72px; } .ban_info h2 span { display: block; font-weight: bold; } .ban_info h3 { color: #fff; background: rgba(3, 105, 252, 0.5); display: inline-block; border-radius: 24px; padding: 0 40px; margin-top: 23px; font-size: 0; } .ban_info h3 i { display: inline-block; font-family: 'Hel'; font-style: normal; } .ban_info h3 span { display: inline-block; font-size: 24px; line-height: 48px; position: relative; } .ban_info h3 span.span1 { padding-right: 15px; margin-right: 15px; } .ban_info h3 span.span1:after { content: ''; width: 1px; height: 24px; background: rgba(255, 255, 255, 0.5); position: absolute; right: 0; top: 50%; margin-top: -12px; } .ban_ul li a { display: inline-block; font-size: 18px; color: #fff; } .ban_ul li { display: inline-block; background: no-repeat left center; line-height: 32px; padding-left: 48px; margin-right: 70px; transition: all 0.4s; } .ban_ul li:last-child { margin-right: 0; } .ban_ul { font-size: 0; margin-top: 70px; } .ban_ul li:hover { transform: translateY(-10px); } .page-nav { height: 150px; overflow: hidden; background: #171b28; } .page-navul li { width: 33.33%; float: left; padding-left: 73px; line-height: 150px; background: no-repeat 73px center; position: relative; transition: all 0.4s; } .page-navul li a { display: inline-block; color: #fff; font-size: 18px; padding-left: 62px; width: 100%; } .page-navul li i { display: inline-block; width: 20px; height: 20px; background: url(../images/right1.png) no-repeat center; position: absolute; right: 72px; top: 50%; margin-top: -10px; transition: all 0.4s; } .page-navul li:hover i { background: url(../images/right1h.png) no-repeat center; } .page-navul li:after { content: ''; width: 1px; height: 80px; background: rgba(255, 255, 255, 0.3); position: absolute; right: 0; top: 50%; margin-top: -40px; } .page-navul li:last-child:after { display: none; } .page-navul li:hover { background: no-repeat 73px 40px; } .in-one { overflow: hidden; padding: 60px 0; } .tit { text-align: center; margin-bottom: 38px; } .tit h3 { font-size: 32px; color: #333; line-height: 32px; position: relative; padding-bottom: 20px; margin-bottom: 11px; } .tit h4 { font-size: 14px; color: #666; } .tit h3:after { content: ''; width: 30px; height: 4px; border-radius: 2px; background: url(../images/line.png) no-repeat center; position: absolute; bottom: 0; left: 50%; margin-left: -15px; } .in-two { overflow: hidden; padding: 60px 0; background: url(../images/img9.jpg) no-repeat center; background-size: cover; } .slideTxtBox { overflow: hidden; } .slideTxtBox .hd { position: relative; } .slideTxtBox .hd ul { margin-bottom: 30px; } .slideTxtBox .hd ul li { width: 33.33%; float: left; cursor: pointer; text-align: center; } .slideTxtBox .hd ul li a { display: inline-block; font-size: 18px; color: #333; vertical-align: middle; } .slideTxtBox .hd ul li i { display: inline-block; vertical-align: middle; margin-right: 20px; position: relative; } .slideTxtBox .hd ul li i img.img2 { position: absolute; left: 0; top: 0; opacity: 0; } .slideTxtBox .hd ul li i img.img1 { opacity: 1; } .slideTxtBox .hd ul li.on a { color: #0369fc; } .slideTxtBox .hd ul li.on i img.img2 { opacity: 1; } .slideTxtBox .hd ul li.on i img.img1 { opacity: 0; } .slideTxtBox .bd { position: relative; } .slideTxtBox .bd .slide-item { zoom: 1; background: #fff; padding: 40px 138px; position: relative; /* -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; */ width: 1400px !important; } .slideTxtBox .arrow a { position: absolute; top: 210px; z-index: 10; display: inline-block; font-size: 30px; cursor: pointer; color: #7f7f7f; } .slideTxtBox .arrow a:hover { color: #0369fc; } .slideTxtBox .arrow .prev { left: 60px; } .slideTxtBox .arrow .next { right: 60px; } .slide-item-lf { width: 370px; height: 240px; overflow: hidden; float: left; margin-right: 30px; } .slide-item-lf img { display: block; width: 100%; } .slide-item-rt { width: 630px; float: left; } .slide-item-rt h3 { color: #0369fc; font-size: 18px; line-height: 18px; margin-bottom: 23px; padding-left: 30px; background: url(../images/user.png) no-repeat left center; } .slide-item-rt p { color: #666; font-size: 14px; line-height: 24px; } .slide-item-rt ul { margin-top: 25px; } .slide-item-rt ul li .bd-circle { margin-bottom: 9px; position: relative; } .slide-item-rt ul li { width: 80px; float: left; text-align: center; margin-right: 40px; } .slide-item-rt ul li:last-child { margin-right: 0; } .slide-item-rt ul li p { color: #666; font-size: 14px; transition: all 0.4s; } .slide-item-rt ul li .bd-circle img { transition: all 0.4s; } .slide-item-rt ul li .bd-circle img.img2 { position: absolute; left: 0; top: 0; opacity: 0; } .slide-item-rt ul li .bd-circle img.img1 { opacity: 1; } .slide-item-rt ul li:hover .bd-circle img.img2 { opacity: 1; } .slide-item-rt ul li:hover .bd-circle img.img1 { opacity: 0; } .slide-item-rt ul li:hover p { color: #0369fc; } .in-three { padding: 60px 0; overflow: hidden; } .in3_list { overflow: hidden; } .in3_list ul { padding: 0 !important; } .in3_list li { width: 446px; float: left; margin-right: 30px; text-align: center; } .in3_list li .in3-pic { width: 100%; overflow: hidden; } .in3_list li .in3-pic img { display: block; width: 100%; height: 100%; transition: all 0.3s; } .in3_list li .in3-desc { padding-top: 25px; padding-bottom: 23px; position: relative; height: 48px; overflow: hidden; transition: all 0.5s; } .in3_list li .in3-desc h3 { font-size: 18px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 10px; } .in3_list li .in3-desc p { font-size: 14px; color: #666; line-height: 24px; height: 72px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; } .in3_list li:hover .in3-desc { border-bottom: 1px solid #0369fc; height: 155px; } .in3_list li:hover .in3-pic img { transform: scale(1.1); } .in3-con { position: relative; text-align: center; } .in3_btn a { font-size: 30px; color: #7f7f7f; position: absolute; top: 230px; } .in3_btn a.in3btn_prev { left: -50px; } .in3_btn a.in3btn_next { right: -50px; } .in3_btn a:hover { color: #0369fc; } .set_2_button { margin-top: 50px; text-align: center; display: inline-block; width: 140px; height: 35px; font-size: 14px; color: #fff; line-height: 35px; overflow: hidden; position: relative; transition: all 1s; cursor: pointer; background: url(../images/btn.png) no-repeat center; } .set_2_btn-1:before { left: -100%; transition: all .5s; } .set_2_btn-1:hover:before { left: 48%; transition: all 1s; } .set_2_button > span { display: inline-block; transition: all .5s; line-height: 36px; } .set_2_btn-1:hover:before { left: 48%; transition: all 1s; } .icon-forward::before { content: "→"; position: absolute; } .set_2_btn-1:hover > span { transform: translateX(300%); transition: all 1s; } .in-four { padding: 80px 0; overflow: hidden; background: url(../images/home-bg.png) no-repeat center; background-size: cover; height: 650px; } .in4-con .tit h3 { color: #fff; margin-bottom: 24px; } .in4-con .tit h4 { color: #fff; line-height: 24px; } .in4-con .tit { margin-bottom: 42px; } .in4-list { text-align: center; } .in4-list ul { font-size: 0; } .in4-list li { display: inline-block; width: 300px; vertical-align: top; transition: all 0.4s; } .in4-list .in4-pic { width: 80px; height: 80px; border-radius: 50%; border: 1px dashed #fff; margin: 0 auto 26px; } .in4-list .in4-desc h3 { color: #fff; font-size: 18px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /*.in4-list .in4-desc p{color: rgba(255,255,255,0.6);font-size: 14px;line-height: 24px;height: 0px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: all 0.4s;}*/ .in4-list .in4-desc p { color: rgba(255, 255, 255, 0.6); font-size: 14px; line-height: 24px; height: 100px; } .in4-list .set_2_button { margin-top: 34px; } .in4-list li:hover .in4-desc p { height: 48px; } .in4-list li:hover .in4-pic { border: 1px solid #fff; } .in-number { background: #f7f8fa; } .in-num { padding: 36px 0; background: #fff; margin-top: -60px; position: relative; z-index: 2; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1); } .in-num ul li { width: 25%; float: left; text-align: center; position: relative; } .in-num ul li:after { content: ''; width: 1px; height: 60px; background: #e8e8e8; position: absolute; right: 0; top: 50%; margin-top: -30px; } .in-num ul li:last-child:after { display: none; } .in-num ul li span { display: block; color: #666; } .in-num ul li span.span1 { font-size: 18px; font-family: 'Hel-01'; transition: all 0.4s; } .in-num ul li span.span1 i { display: inline-block; font-style: normal; font-size: 48px; vertical-align: top; } .in-num ul li span.span2 { font-size: 16px; } .in-num ul li:hover .span1 { transform: translateY(-10px); } .in-five { padding: 60px 0 100px; overflow: hidden; background: #f7f8fa; } .in5-list { text-align: center; } .in5-list li { width: 446px; float: left; margin-right: 30px; text-align: left; transition: all 0.4s; } .in5-list li:nth-child(3n) { margin-right: 0; } .in5-list .in5-pic { width: 446px; overflow: hidden; height: 215px; } .in5-list .in5-pic img { transition: all 0.4s; display: block; width: 100%; } .in5-list .in5-desc { background: #fff; padding: 30px 20px; border: 1px solid #e5e5e5; border-top: 0; } .in5-desc-lf { display: inline-block; } .in5-desc-lf span { display: block; } .in5-desc-lf span.span1 { font-family: "Hel-02"; color: #bcbcbc; font-size: 32px; line-height: 22px; margin-bottom: 7px; } .in5-desc-lf span.span2 { font-family: "Hel"; color: #666; font-size: 16px; margin-bottom: 12px; } .in5-desc-lf span.span3 { width: 20px; height: 20px; background: url(../images/right3.png) no-repeat center; transition: all 0.4s; } .in5-desc-rt { width: 320px; float: right; } .in5-desc-rt h3 { color: #333; font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 18px; margin-bottom: 21px; transition: all 0.4s; } .in5-desc-rt p { color: #666; font-size: 14px; line-height: 22px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 44px; } .in5-list li:hover .in5-desc-lf span.span3 { background: url(../images/right3h.png) no-repeat center; } .in5-list li:hover .in5-desc-rt h3 { color: #0369fc; } .in5-list li:hover .in5-pic img { transform: scale(1.1); } .in5-list li:hover { box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); } .footer { background: #14141b; overflow: hidden; } .foot-top { padding-top: 40px; padding-bottom: 48px; } .f-logo img { display: block; } .f-logo { margin-bottom: 30px; } .ftop-botlf { width: 370px; float: left; } .share .bdsharebuttonbox a { width: 36px; height: 36px; border-radius: 50%; opacity: 1; margin: 0 20px 0 0; } .share .bdsharebuttonbox a:last-child { margin-right: 0; } .share .bdsharebuttonbox a.s1 { background: url(../images/s1.png) no-repeat center; } .share .bdsharebuttonbox a.s2 { background: url(../images/s2.png) no-repeat center; } .share .bdsharebuttonbox a.s3 { background: url(../images/s3.png) no-repeat center; } .share .bdsharebuttonbox a.s1:hover { background: url(../images/s1h.png) no-repeat center; } .share .bdsharebuttonbox a.s2:hover { background: url(../images/s2h.png) no-repeat center; } .share .bdsharebuttonbox a.s3:hover { background: url(../images/s3h.png) no-repeat center; } .bd_weixin_popup { height: 310px !important; } .ftop-botlf .share { margin-bottom: 20px; } .code { width: 98px; float: left; margin-right: 30px; } .code p { font-size: 14px; color: #b1bae3; text-align: center; margin-top: 3px; } .foot-mess p { font-size: 14px; color: #b1bae3; line-height: 14px; margin-bottom: 14px; } .foot-mess { display: inline-block; float: right; padding-left: 30px; border-left: 1px solid rgba(255, 255, 255, 0.4); } .foot-mess p:last-child { margin-bottom: 0; } .ftop-botrt { float: right; width: 555px; } .ftop-botrt dt a { color: #b1bae3; font-size: 16px; display: block; line-height: 16px; margin-bottom: 21px; } .ftop-botrt dd a { color: #b1bae3; font-size: 14px; line-height: 28px; display: block; } .ftop-botrt dl { float: left; padding-left: 9px; position: relative; margin-right: 78px; } .ftop-botrt dl:before { content: ''; width: 1px; height: 15px; background: #b1bae3; position: absolute; top: 0; left: 0; } .ftop-botrt dl:last-child { margin-right: 0; } .footer a:hover { color: #fff; } .foot-bot { padding: 20px 0; position: relative; border-top: 1px solid rgba(146, 154, 192, 0.25); } .foot-bot p, .foot-bot p a { font-size: 14px; color: #7c83a1; display: inline-block; } .foot-bot p.p1 { float: left; } .foot-bot p.p2 { float: right; font-size: 0; } .foot-bot p.p2 a { position: relative; padding-right: 10px; margin-right: 10px; } .foot-bot p.p2 a:after { content: ''; width: 1px; height: 12px; background: #929ac0; position: absolute; right: 0; top: 50%; margin-top: -6px; } .foot-bot p.p2 a:last-child { padding-right: 0; margin-right: 0; } .foot-bot p.p2 a:last-child:after { display: none; } .in1_list { overflow: hidden; text-align: center; } .in1_list ul { overflow: hidden; } .in1_list li { float: left; width: 270px; position: relative; overflow: hidden; text-align: left; } .in1_list li.on { width: 590px; } .in1_list li.on .imgCen { opacity: 1; } .img_desc { box-sizing: border-box; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); } .in1_list li.on .img_desc { background: transparent; opacity: 1; filter: alpha(opacity=100); position: relative; } .in1_list li.on .img_desc:after { content: ''; width: 100%; height: 327px; background: url(../images/in1-bg.png) no-repeat center; background-size: cover; position: absolute; bottom: 0; left: 0; } .imgCen { color: #fff; transition: all 0.3s; opacity: 0; position: absolute; bottom: 30px; z-index: 10; padding: 0 30px; width: 100%; } .imgTop img { display: block; } .imgBot h3 { color: #fff; font-size: 18px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .imgBot img { display: block; margin: 0 auto 16px; } .imgBot { position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; left: 50%; opacity: 1; padding: 0 10px; } .in1_list li.on .imgBot { opacity: 0; } .imgCen h3 { color: #fff; font-size: 18px; position: relative; padding-bottom: 15px; margin-bottom: 9px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .imgCen h3:after { content: ''; width: 30px; height: 2px; background: #0369fc; position: absolute; bottom: 0; left: 0; } .imgCen p { color: rgba(255, 255, 255, 0.8); font-size: 14px; line-height: 24px; height: 48px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } @media (max-width: 1600px) { .slideTxtBox .bd .slide-item { width: 1200px !important; padding: 40px 90px; } .slideTxtBox .arrow .prev { left: 30px; } .slideTxtBox .arrow .next { right: 30px; } .slide-item-lf { margin-right: 20px; } .in3_list li { width: 380px; } .in3_btn a { top: 205px; } .in5-list li { width: 380px; } .in5-list .in5-pic { width: 380px; height: 213px; } .in5-desc-rt { width: 275px; } .in5-list .in5-desc { padding: 25px 15px; } .in1_list li { width: 230px; } .in1_list li.on { width: 510px; } } /* 服务 */ .banner img { display: block; width: 100%; } .banner { position: relative; } .nyban { position: absolute; left: 50%; top: 45%; transform: translate(-50%, -50%); } .nyban-con h3 { font-size: 42px; position: relative; margin-bottom: 23px; } .nyban-con { width: 395px; } .nyban-con p { font-size: 14px; line-height: 24px; } /*.nyban-con h3:after {*/ /* content: '';*/ /* width: 30px;*/ /* height: 4px;*/ /* border-radius: 2px;*/ /* background: url(../images/line.png) no-repeat center;*/ /* position: absolute;*/ /* bottom: 0;*/ /* left: 0;*/ /*}*/ .bread { height: 60px; line-height: 60px; background: #eee; border-bottom: 1px solid #d2d2d2; position: relative; } .bread-con { position: absolute; right: 0; font-size: 1; background: url(../images/add.png) no-repeat left center; padding-left: 25px; height: 60px; } .bread-con a { display: inline-block; font-size: 14px; color: #666; } .bread-con i { display: inline-block; color: #666; font-size: 14px; margin: 0 6px; } .bread-con a:hover, .bread-con a:last-child { color: #192549; } .ser-one { padding: 60px 0 56px; } .nytit { text-align: center; margin-bottom: 38px; } .nytit h3 { font-size: 24px; color: #333; line-height: 24px; margin-bottom: 16px; } .nytit p { font-size: 14px; color: #666; } .ser1-list li { width: 20%; float: left; text-align: center; padding: 0 22px; } .ser1-list li:hover .ser1-pic { transform: translateY(-10px); } .ser1-desc h3 { font-size: 18px; color: #333; line-height: 18px; margin-bottom: 13px; transition: all 0.4s; } .ser1-desc p { font-size: 14px; color: #666; line-height: 24px; } .ser1-list .ser1-pic { height: 45px; background: no-repeat center; transition: all 0.4s; } .ser1-list li .line1 { display: block; width: 20px; height: 2px; background: url(../images/line1.png) no-repeat center; margin: 24px auto; } .ser1-list .ser1-pic1 { background-image: url(../images/ser1.png); } .ser1-list .ser1-pic2 { background-image: url(../images/ser2.png); } .ser1-list .ser1-pic3 { background-image: url(../images/ser3.png); } .ser1-list .ser1-pic4 { background-image: url(../images/ser4.png); } .ser1-list .ser1-pic5 { background-image: url(../images/ser5.png); } .ser1-list li:hover .ser1-desc h3 { color: #0369fc; } .ser1-list li:hover .ser1-pic1 { background-image: url(../images/ser1h.png); } .ser1-list li:hover .ser1-pic2 { background-image: url(../images/ser2h.png); } .ser1-list li:hover .ser1-pic3 { background-image: url(../images/ser3h.png); } .ser1-list li:hover .ser1-pic4 { background-image: url(../images/ser4h.png); } .ser1-list li:hover .ser1-pic5 { background-image: url(../images/ser5h.png); } .ser-two { padding: 60px 0; background: #f7f7f7; } .ser2-list { text-align: center; font-size: 0; } .ser2-list li { width: 76px; margin: 0 40px; display: inline-block; vertical-align: top; } .ser2-list li:hover .ser2-pic { transform: translateY(-10px); } .ser2-list li p { font-size: 18px; color: #666; transition: all 0.4s; } .ser2-list li .ser2-pic { height: 42px; background: no-repeat center; margin: 0 auto 20px; transition: all 0.4s; } .ser2-list .dot { width: 11px; height: 11px; background: url(../images/dot.png) no-repeat center; margin: 22px auto 17px; } .ser2-list li .ser2-pic1 { background-image: url(../images/ser6.png); } .ser2-list li .ser2-pic2 { background-image: url(../images/ser7.png); } .ser2-list li .ser2-pic3 { background-image: url(../images/ser8.png); } .ser2-list li .ser2-pic4 { background-image: url(../images/ser9.png); } .ser2-list li .ser2-pic5 { background-image: url(../images/ser10.png); } .ser2-list li .ser2-pic6 { background-image: url(../images/ser11.png); } .ser2-list li .ser2-pic7 { background-image: url(../images/ser12.png); } .ser2-list ul { position: relative; z-index: 2; } .ser2-list ul:before { content: ''; width: 100%; height: 1px; background: #0369fc; position: absolute; bottom: 43px; left: 0; z-index: -1; } .ser2-list li:hover .ser2-pic1 { background-image: url(../images/ser6h.png); } .ser2-list li:hover .ser2-pic2 { background-image: url(../images/ser7h.png); } .ser2-list li:hover .ser2-pic3 { background-image: url(../images/ser8h.png); } .ser2-list li:hover .ser2-pic4 { background-image: url(../images/ser9h.png); } .ser2-list li:hover .ser2-pic5 { background-image: url(../images/ser10h.png); } .ser2-list li:hover .ser2-pic6 { background-image: url(../images/ser11h.png); } .ser2-list li:hover .ser2-pic7 { background-image: url(../images/ser12h.png); } .ser2-list li:hover p.p1 { color: #0369fc; } .ser-three { padding: 60px 0; } .ser3-list li { width: 260px; height: 500px; overflow: hidden; position: relative; float: left; } .ser3-list li.on { width: 680px; } .ser3-list li .img_desc { background: url(../images/img34.png) no-repeat center bottom; background-size: contain; position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .ser3-list li.on .img_desc { background: rgba(0, 0, 0, 0.5); opacity: 1; } .ser3-list li.on .imgCen { opacity: 1; } .ser3-list li .imgCen { color: #fff; transition: all 0.3s; opacity: 0; position: absolute; top: 50%; z-index: 10; padding: 0 60px 0 68px; width: 100%; transform: translateY(-50%); bottom: auto; } .ser3-list li .imgTop img { display: block; } .ser3-list li .imgBot h3 { color: #fff; font-size: 18px; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 7px; } .ser3-list li .imgBot p { color: #fff; font-size: 14px; } .ser3-list li .imgBot { position: absolute; bottom: 0; top: auto; transform: translateX(-50%); width: 100%; left: 50%; opacity: 1; padding: 0 20px 26px; } .ser3-list li.on .imgBot { opacity: 0; } .ser3-list li .imgCen p { color: #fff; font-size: 14px; line-height: 24px; position: relative; margin-bottom: 27px; } .ser3-list li .imgCen p:last-child { margin-bottom: 0; } .ser-four { padding: 60px 0 90px; background: #f7f7f7; } .ser4-list li { width: 280px; height: 400px; float: left; margin-right: 26px; position: relative; text-align: center; transition: all 0.4s; } .ser4-list li:last-child { margin-right: 0; } .ser4-list li .ser4-desc { width: 150px; height: 190px; background: rgba(3, 105, 252, 0.7); position: absolute; bottom: -30px; left: 30px; padding: 32px 20px; } .ser4-list li .ser4-desc h3 { font-size: 18px; color: #fff; position: relative; padding-bottom: 20px; margin-bottom: 13px; } .ser4-list li .ser4-desc h3:after { content: ''; width: 24px; height: 1px; background: #fff; position: absolute; bottom: 0; left: 50%; margin-left: -12px; } .ser4-list li .ser4-desc p { font-size: 14px; color: #fff; line-height: 24px; } .ser4-list li:hover { transform: translateY(-10px); } .ser-five { padding: 60px 0 100px; } .ser5-lf { width: 639px; float: left; position: relative; } .ser5-lf img { display: block; width: 100%; } .ser5-rt { width: 501px; border: 1px solid #ccc; float: right; margin-top: 54px; } .ser5-rt-top { padding: 30px 30px 22px; } .ser5-rt-top h3 { color: #333; font-size: 18px; line-height: 18px; margin-bottom: 22px; } .ser5-rt-top p { color: #666; font-size: 14px; line-height: 28px; } .ser5-rt-bot { background: #eee; padding: 30px 30px 26px; } .ser5-rt-bot h3 { color: #333; font-size: 18px; line-height: 18px; margin-bottom: 14px; padding-bottom: 20px; position: relative; } .ser5-rt-bot h3:after { content: ''; width: 40px; height: 2px; background: url(../images/line1.png) no-repeat center; position: absolute; bottom: 0; left: 0; background-size: cover; } .ser5-rt-bot p { color: #666; font-size: 14px; line-height: 24px; } .add-item { width: 127px; height: 24px; background: url(../images/cont-add.png) no-repeat top center; } .add-item p { color: #666; font-size: 18px; } .add-item1 { position: absolute; left: 278px; bottom: 170px; } .add-item2 p { position: absolute; bottom: -7px; } .add-item2 { position: absolute; left: 411px; top: 190px; } .add-item3 p { position: absolute; bottom: -10px; right: 4px; } .add-item3 { position: absolute; right: 38px; top: 193px; } .add-item4 p { position: absolute; right: 8px; } .add-item4 { position: absolute; right: 36px; top: 307px; } .add-item5 p { position: absolute; right: 8px; bottom: -7px; } .add-item5 { position: absolute; right: 103px; top: 325px; } .add-item6 p { position: absolute; right: 8px; bottom: -7px; } .add-item6 { position: absolute; right: 90px; bottom: 72px; } .thadv-circle { width: 20px; height: 20px; z-index: 1; left: 50%; margin-left: -12px; position: absolute; bottom: -2px; transform: rotateX(65deg); } .thadv-circle .circle { position: absolute; width: 12px; height: 12px; border-radius: 100%; background: rgba(105, 197, 246, .65); opacity: 0; filter: alpha(opacity=0) \9; bottom: 0; left: 30%; -webkit-animation: kuosan-1 3s linear infinite; animation: kuosan-1 3s linear infinite; } .thadv-circle .circle-2 { -webkit-animation-delay: 750ms; animation-delay: 750ms; } .thadv-circle .circle-3 { -webkit-animation-delay: 1500ms; animation-delay: 1500ms; } .thadv-group { opacity: 0; -webkit-transition: opacity 0.5s 3.5s; -o-transition: opacity 0.5s 3.5s; transition: opacity 0.5s 3.5s; } @-webkit-keyframes kuosan-1 { 0% { -webkit-transform: scale(0); transform: scale(0); opacity: 1; filter: alpha(opacity=100) \9 } 100% { -webkit-transform: scale(5.2); transform: scale(5.2); opacity: 0; filter: alpha(opacity=0) \9 } } @keyframes kuosan-1 { 0% { -webkit-transform: scale(0); transform: scale(0); opacity: 1; filter: alpha(opacity=100) \9 } 100% { -webkit-transform: scale(5.2); transform: scale(5.2); opacity: 0; filter: alpha(opacity=0) \9 } } @-webkit-keyframes kuosan-2 { 0% { -webkit-transform: scale(0); transform: scale(0); opacity: 1; filter: alpha(opacity=100) \9 } 100% { -webkit-transform: scale(3.2); transform: scale(3.2); opacity: 0; filter: alpha(opacity=0) \9 } } @keyframes kuosan-2 { 0% { -webkit-transform: scale(0); transform: scale(0); opacity: 1; filter: alpha(opacity=100) \9 } 100% { -webkit-transform: scale(3.2); transform: scale(3.2); opacity: 0; filter: alpha(opacity=0) \9 } } /* 新闻列表 */ .target { font-size: 0; height: 60px; float: left; } .target a { display: inline-block; font-size: 14px; color: #666; line-height: 60px; padding: 0 25px; position: relative; } .target a:after { content: ''; width: 1px; height: 20px; background: #d2d2d2; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } .target a.on, .target a:hover { color: #fff; background: #192549; } .target a.on:after, .target a:hover:after, .target a:last-child:after { display: none; } .news-con { padding: 60px 0 100px; } .news-con .in5-list li { margin-bottom: 60px; width: 380px; } .page { text-align: right; } .page-con { font-size: 0; display: inline-block; } .page-con a { font-size: 16px; color: #666; font-family: arial; width: 30px; height: 30px; line-height: 28px; border: 1px solid #e5e5e5; text-align: center; display: inline-block; margin-right: 10px; } .page-con .page-prev, .page-con .page-next { width: 70px; font-size: 14px; } .page-con a:last-child { margin-right: 0; } .page-con a:hover, .page-con a.on { color: #fff; border-color: transparent; background: url(../images/img44.jpg) no-repeat center; background-size: cover; } .news-con .in5-list .in5-pic { width: 380px; } .news-con .in5-list .in5-desc-rt { width: 275px; } /* 新闻详情 */ .newsxq-lf { width: 780px; float: left; } .newsxq-rt { width: 370px; float: right; border: 1px solid #ebebeb; padding: 42px 24px 63px; background: #fff; } .newsxq-lf h1 { color: #333; font-size: 18px; text-align: center; margin-bottom: 27px; } .pull-right { text-align: center; font-size: 0; position: relative; } .pull-right:before { content: ''; width: 285px; height: 1px; background: #e5e5e5; position: absolute; left: 0; top: 50%; margin-top: -0.5px; } .pull-right:after { content: ''; width: 285px; height: 1px; background: #e5e5e5; position: absolute; right: 0; top: 50%; margin-top: -0.5px; } .pull-right .bdsharebuttonbox { text-align: center; display: inline-block; } .newsxq-info { text-align: center; font-size: 0; margin-top: 22px; } .newsxq-info span { display: inline-block; color: #666; font-size: 14px; margin: 0 28px; } .news-dy span { color: #0e48a7; font-size: 14px; } .news-dy { color: #666; font-size: 14px; line-height: 28px; background: #f5f5f5; padding: 22px 20px; margin-top: 26px; } .newsxq-desc p { color: #666; font-size: 14px; } .newsxq-desc { padding: 21px 0; border-bottom: 1px solid #e5e5e5; } .newsxq_lb { padding-top: 25px; overflow: hidden; } .newsxq_bbl { float: left; } .newsxq_bbl a { display: block; font-size: 14px; color: #666; margin-bottom: 8px; } .newsxq_bbl a:hover { color: #0369fc; } .newsxq_bbl a:last-child { margin-bottom: 0; } .newsxq_bbl a span { color: #cba35a; padding-right: 5px; } .newsxq_bbr { float: right; } .newsxq_bbr a { display: inline-block; width: 92px; height: 36px; background: #f4f4f4; font-size: 14px; color: #666; text-align: center; line-height: 36px; } .newsxq_bbr a:hover { background: #0369fc; color: #fff; } .news-comment { margin-top: 35px; } .comment-tit { color: #333; font-size: 18px; padding-bottom: 8px; border-bottom: 1px solid #bfbfbf; display: inline-block; margin-bottom: 30px; } .newsxq_rt h2 { padding-left: 33px; color: #333; font-size: 20px; background: url(../images/zan.png) no-repeat left top 2px; border-bottom: 1px solid #e7e7e7; padding-bottom: 17px; } .newsxq_rm li p { color: #999; padding-left: 10px; font-size: 14px; } .newsxq_rm li h3 { color: #666; font-size: 16px; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .newsxq_rm li { padding-top: 21px; } .newsxq_rm li:hover h3 { color: #0369fc; } /* 友情链接 */ .partner { padding-bottom: 50px; } .partner-list li { width: 216px; height: 100px; background: url(../images/bor.png) no-repeat center; transition: all 0.4s; border: 1px solid transparent; float: left; margin-right: 30px; margin-bottom: 30px; overflow: hidden; } .partner-list li:hover { background: url(../images/borh.png) no-repeat center; } .partner-list li img { display: block; width: 100%; transition: all 0.4s; } .partner-list li:nth-child(5n) { margin-right: 0; } .partner-list li:hover img { transform: scale(1.1); } .links-list a { display: inline-block; font-size: 14px; color: #666; margin-right: 80px; margin-bottom: 25px; } .links-list { font-size: 0; padding-top: 36px; border-top: 1px solid #eee; } .links-con { padding-bottom: 72px; } .links-list a:hover { color: #0369fc; } /* 联系我们 */ .down-nav { text-align: center; margin-bottom: 40px; } .down-item { display: inline-block; font-size: 0; } .down-item a { display: inline-block; color: #333; font-size: 14px; padding: 7px 30px; border-radius: 17.5px; border: 1px solid transparent; transition: all 0s; } .down-item a.on, .down-item a:hover { color: #0369fc; background: url(../images/bor-ra.png) no-repeat center; } .mess-form { font-size: 0; } .mess-form input, .mess-form select { border: 1px solid transparent; font-size: 14px; color: #666; height: 50px; padding: 0 20px; background: url(../images/border.png) no-repeat center; background-size: 100% 100%; transition: all 0.3s; } .mess-form input { background: url(../images/p2.png) no-repeat center; background-size: 100% 100%; } .mess-form .p1 input { width: 277px; margin-right: 30px; } .mess-form .p1 input:last-child { margin-right: 0; } .mess-form input:focus { background: url(../images/borderh.png) no-repeat center; background-size: 100% 100%; } .mess-form textarea:focus { color: #0369fc; background: url(../images/areah.png) no-repeat center; background-size: 100% 100%; } .mess-form input:focus::placeholder { color: #0369fc; } .mess-form .p2 input:focus { background: url(../images/p2h.png) no-repeat center; background-size: 100% 100%; } .mess-form .p2 { font-size: 0; } .mess-form .p2 select { width: 380px; margin-right: 30px; display: inline-block; vertical-align: middle; appearance: none; -webkit-appearance: none; -moz-appearance: none; background: url(../images/down.png) no-repeat center; } .mess-form .p2 input { width: 380px; margin-right: 30px; } .mess-form .p2 input:last-child { margin-right: 0; } .mess-form p { margin-bottom: 30px; } .mess-form textarea { width: 100%; height: 240px; background: url(../images/area.png) no-repeat center; background-size: 100% 100%; transition: all 0.3s; border: none; resize: none; color: #666; padding: 14px 20px; } .form-btn { text-align: center; font-size: 0; margin-top: 50px; } .mess-form .btn-submit { display: inline-block; width: 120px; height: 40px; background: #0f71fc url(../images/img46.jpg) no-repeat center; font-size: 14px; color: #fff; text-align: center; line-height: 40px; margin-left: 30px; cursor: pointer; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; border: none; } .mess-form .btn-submit:focus { background: #0f71fc url(../images/img46.jpg) no-repeat center; color: #fff; } .form-btn .yzm { width: 180px; height: 40px; border: 1px solid #e5e5e5; display: inline-block; vertical-align: middle; font-size: 0; } .form-btn .yzm input { width: 100px; height: 38px; line-height: 38px; border: 0; float: left; padding: 0 10px; color: #d2d2d2; font-size: 14px; background: none; } .yzmpic { width: 78px; height: 38px; float: right; background: #fff; cursor: pointer; } .yzmpic p { color: #666; font-size: 14px; text-align: center; line-height: 38px; } /* 联系我们 */ .cont-con { padding-bottom: 70px; } .cont-map { width: 100%; overflow: hidden; } .cont-map img { display: block; width: 100%; } .cont-add { padding-top: 60px; } .cont-addList li { width: 380px; height: 172px; float: left; background: url(../images/border-img.png) no-repeat center; background-size: 100% 100%; padding: 40px 30px 0; text-align: center; transition: all 0.4s; margin-right: 30px; margin-bottom: 30px; } .add-tit { color: #0369fc; font-size: 18px; line-height: 18px; padding-left: 24px; display: inline-block; background: url(../images/cont-add.png) no-repeat left center; margin-bottom: 25px; } .add-desc { text-align: left; border-top: 1px solid #e5e5e5; padding-top: 17px; } .add-desc p { color: #666; font-size: 14px; line-height: 24px; } .cont-addList li:hover { background: url(../images/border-imgh.png) no-repeat center; background-size: 100% 100%; } .cont-addList li:nth-child(3n) { margin-right: 0; } /* 隐私政策 */ .privacy-con { margin-top: 90px; } .pri-con { border-top: 1px solid #e5e5e5; } .privacy .nytit { margin-bottom: 28px; } .pri-item { margin-top: 30px; } .pri-item .pri-tit { font-size: 18px; color: #333; line-height: 18px; padding-left: 13px; position: relative; margin-bottom: 24px; } .pri-item .pri-tit:before { content: ''; width: 2px; height: 18px; background: #0369fc; position: absolute; left: 0; top: 0; } .pri-item p { color: #666; font-size: 14px; line-height: 24px; } /* 客户案例 */ .target1 { float: none; height: 35px; margin-bottom: 40px; } .target1 a { line-height: 35px; background: none; color: #666; padding: 0; text-align: center; } .target1 a:after { display: none; } .pro-target { position: relative; } .pro-targetcon { margin: 0 auto; overflow: hidden; width: 1154px; } .target1 .pro-targetcon a { width: 144px !important; line-height: 35px; height: 35px; border: 1px solid transparent; border-radius: 17.5px; } .target1 .pro-targetcon .pro-list { padding: 0 !important; } .pro_btn a { font-size: 20px; color: #c6c6c6; position: absolute; top: 0; padding: 0; } .pro_btn a:after { display: none; } .pro_btn a.pro_prev:before { content: "\e659"; opacity: 1; background: none; width: 20px; height: 20px; position: static; } .pro_btn a.pro_next:before { content: "\e667"; opacity: 1; background: none; width: 20px; height: 20px; position: static; } .pro_btn a.pro_prev { left: 0; } .pro_btn a.pro_next { right: 0; } .target1 .pro-list a.on, .target1 .pro-list a:hover { border: 1px solid #0369fc; color: #0369fc; background-size: 100% 100%; background: none; } .pro_btn a.pro_prev:hover, .pro_btn a.pro_next:hover { color: #0369fc; background: none; } .case-list li { width: 585px; float: left; margin-bottom: 20px; margin-right: 30px; } .case-list li:nth-child(2n) { margin-right: 0; } .case-list .case-top { width: 585px; height: 250px; overflow: hidden; position: relative; } .case-list .case-top .case-tfront img { display: block; width: 100%; } .case-bot span { display: inline-block; color: #333; font-size: 18px; line-height: 18px; transition: all 0.4s; } .case-bot span.span1 { float: left; } .case-bot span.span2 { float: right; } .case-bot { padding: 30px 0; } .case-list .case-top .case-tback { position: absolute; width: 100%; height: 100%; background: rgba(3, 105, 252, 0.7); left: -100%; top: 0; padding: 67px 30px; transition: all 0.4s; } .case-list .case-top .case-tback p { color: #fff; font-size: 14px; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; height: 120px; } .case-list li:hover .case-top .case-tback { left: 0; } .case-list li:hover .case-bot span { color: #0369fc; } .case-list .page { margin-top: 10px; } .fade { opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear; } .fade.in { opacity: 1; } .ser5-rt-botbox > .ser5-rt-bot { display: none; } .ser5-rt-botbox > .active { display: block; } .ser5-addList .add-item.active p { color: #0369fc; } .slide-item-lf1 { position: relative; } .slide-item-lf1 h3 { color: #fff; position: absolute; left: 50%; bottom: 30px; transform: translateX(-50%); font-size: 18px; } /*===========产品应用=============*/ .dis-table { display: table; width: 100%; height: 100%; } .dis-cell { display: table-cell; vertical-align: middle; } .section { width: 100%; overflow: hidden; } .pro-one { height: 860px; margin-top: 90px; background: url(../images/pro-bg.png) no-repeat center; background-size: cover; } .proo { height: 100%; } .proo-left { float: left; height: 100%; } .proo-left img { display: block; /*-webkit-transform: translate(0,50px); -ms-transform: translate(0,50px); transform: translate(0,50px); -webkit-transition: all 2s .3s; -o-transition: all 2s .3s; transition: all 2s .3s;*/ } .proo-right { width: 676px; float: right; height: 100%; } .proo-right h3 { font-size: 52px; color: white; line-height: 52px; font-weight: bold; margin-bottom: 20px; } .proo-right h4 { font-size: 72px; color: white; line-height: 72px; font-weight: bold; margin-bottom: 40px; } .proo-right p { font-size: 16px; color: white; line-height: 30px; } .proo-right a.pro-more { display: block; width: 250px; height: 70px; color: white; text-align: center; line-height: 70px; font-size: 18px; background: rgba(3, 105, 252, 0.5) url(../images/pro-a.png) no-repeat left 65px center; padding-left: 30px; margin-top: 30px; } .proo-right a.pro-more:hover { background-color: rgba(3, 105, 252, 1); } .proo-right ul { margin-top: 75px; } .proo-right li { float: left; text-align: center; margin-right: 125px; } .proo-icon { transition: all .5s; width: 100px; height: 100px; border-radius: 50%; background-color: #8fccff; background-repeat: no-repeat; background-position: center; text-align: center; line-height: 100px; } .proo-right li h5 { margin-top: 19px; font-size: 18px; color: white; line-height: 18px; } .proo-right li:hover .proo-icon { transform: translateY(-10px); } .pro-two { padding: 100px 0 120px 0; } .pro-tit { font-size: 24px; color: #333; line-height: 24px; text-align: center; margin-bottom: 18px; } .pro-dec { font-size: 14px; color: #666; line-height: 14px; text-align: center; } .prot { padding-top: 90px; } .prot-left { float: left; text-align: center; } .prot-left h3 { font-size: 24px; color: #333; margin-top: 28px; line-height: 24px; } .prot-right { float: right; padding-top: 20px; width: 630px; } .prot-right h3 { font-size: 18px; line-height: 18px; color: #333; text-align: center; } .prot-right ul { padding-top: 40px; } .prot-right ul li { width: 25%; text-align: center; float: left; } .prot-right ul li h4 { font-size: 18px; color: #333; line-height: 18px; margin-top: 25px; } .prot-right ul li img { transition: all .5s; } .prot-right ul li:hover img { transform: translateY(-10px); } .prot-right ol { padding-top: 50px; margin-left: -30px; } .prot-right ol li { transition: all .5s; margin-left: 30px; width: 190px; float: left; } .prot-num { position: relative; z-index: 1; width: 60px; height: 60px; margin: 0 auto; background: url(../images/prot6.png) no-repeat center; font-size: 18px; color: #3ea3ff; text-align: center; line-height: 60px; } .prot-font { padding-top: 60px; text-align: center; height: 203px; background: white; box-shadow: 0 5px 13px rgba(0, 0, 0, 0.1); margin-top: -30px; } .prot-font h4 { margin-bottom: 14px; font-size: 16px; color: #333; line-height: 16px; padding-bottom: 20px; position: relative; } .prot-font h4:after { position: absolute; content: ''; width: 20px; height: 1px; left: 50%; margin-left: -10px; bottom: 0; background: #8fccff; } .prot-font p { font-size: 14px; color: #666; line-height: 24px; } .prot-right ol li:hover { transform: translateY(-10px); } /*.section.active .proo-left img{ opacity: 1; -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); }*/ .pro-three { padding: 80px 0 125px 0; background: #3ea3ff; } .pro-three .pro-tit, .pro-three .pro-dec { color: white; } .proe { padding-top: 10px; } .proe ul { float: left; width: 670px; } .proe li { width: 33.3%; float: left; text-align: center; margin-top: 65px; text-align: center; } .proe-icon { transition: all .5s; width: 80px; height: 80px; border-radius: 50%; border: dashed 1px white; margin: 0 auto; background-repeat: no-repeat; background-position: center; } .proe li h3 { font-size: 18px; color: white; line-height: 18px; margin-top: 30px; } .proe li p { font-size: 14px; color: white; line-height: 24px; margin-top: 14px; } .proe li:hover .proe-icon { border-style: solid; transform: translateY(-10px); } .proe-right { float: right; padding-top: 130px; } .proe-right h3 { font-size: 24px; color: white; line-height: 24px; text-align: center; margin-top: 25px; } .pro-four { padding: 90px 0 125px 0; } .prof { padding-top: 59px; } .prof-left { float: left; } .prof-left h3 { font-size: 24px; color: #333; line-height: 24px; text-align: center; margin-top: 29px; } .prof ul { width: 801px; float: right; padding-top: 85px; margin-left: -30px; } .prof li { text-align: center; margin-left: 30px; float: left; width: 237px; border-top: solid 2px #40d0d0; box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15); height: 258px; padding-top: 48px; } .prof li h3 { font-size: 18px; color: #333; line-height: 18px; margin-top: 26px; } .prof li p { font-size: 14px; color: #666; line-height: 24px; margin-top: 24px; } .prof li img { transition: all .5s; } .prof li:hover img { transform: translateY(-10px); } /*解决方案*/ .sol-one { padding: 80px 0 60px 0; } .sol-tit { font-size: 24px; color: #333; line-height: 24px; text-align: center; margin-bottom: 15px; } .sol-dec { line-height: 24px; font-size: 14px; color: #666; text-align: center; margin-bottom: 35px; } .sol-one li { cursor: pointer; transition: all .5s; width: 300px; float: left; height: 330px; padding-top: 65px; text-align: center; } .sol-one li h3 { font-family: 'akb'; color: #999; opacity: 0.15; font-size: 120px; line-height: 90px; } .sol-one li h4 { font-family: 'bkcn'; color: #0369fc; font-size: 48px; line-height: 37px; margin-top: -58px; } .sol-one li p { font-size: 14px; color: #666; line-height: 24px; margin-top: 70px; } .sol-one li:hover { box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); transform: translateY(-10px); } .sol-two { padding: 80px 0 40px 0; background: #f5f5f5; } .sol-two ul { margin-left: -30px; } .sol-two li { transition: all .5s; cursor: pointer; margin-bottom: 40px; width: 380px; height: 270px; float: left; margin-left: 30px; background: white; border: solid 1px #d2d2d2; padding-top: 40px; text-align: center; } .sol-two li h3 { font-size: 18px; color: #333; line-height: 18px; padding-bottom: 30px; background: url(../images/line1.png) no-repeat center bottom; margin-top: 30px; } .sol-two li p { font-size: 14px; color: #888; line-height: 24px; margin-top: 24px; } .sol-two li:hover { transform: translateY(-10px); border-color: #0369fc; } .sol-three { text-align: center; padding: 80px 0; background: url(../images/sol-three.png) no-repeat center; background-size: cover; } .sol-three .sol-tit, .sol-three .sol-dec { color: white; } .sol-three ul { padding-top: 17px; margin-left: -133px; } .sol-three li { cursor: default; width: 200px; margin-left: 129px; display: inline-block; margin-bottom: 55px; } .sol-cir { transition: all .5s; width: 70px; height: 70px; border-radius: 50%; border: dashed 1px white; margin: 0 auto; font-size: 18px; color: white; line-height: 18px; text-align: center; line-height: 68px; } .sol-three li p { font-size: 14px; line-height: 24px; color: white; opacity: 0.7; margin-top: 25px; text-align: center; } .sol-three li:hover .sol-cir { border-style: solid; transform: translateY(-10px); } .sol-more { text-align: center; } .sol-more a { transition: all .5s; display: inline-block; width: 140px; height: 35px; color: white; text-align: center; line-height: 33px; font-size: 14px; border-radius: 50px; border: solid 1px white; } .sol-more a:hover { background: -webkit-linear-gradient(left, #0369fc, #89c8ff); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(right, #0369fc, #89c8ff); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(right, #0369fc, #89c8ff); /* Firefox 3.6 - 15 */ background: linear-gradient(to right, #0369fc, #89c8ff); /* 标准的语法 */ border: none; } .sol-four { padding: 60px 0 80px 0; } .sol-four .sof-swiper { position: relative; } .sol-four .sof-swiper .swiper-container { padding-top: 20px; } .sol-four .sol-slide { float: left; transition: all .5s; text-align: center; width: 380px; height: 307px; border: solid 1px #e5e5e5; border-bottom: solid 4px #0369fc; padding: 60px 39px 0 39px; } .sol-four .sol-slide h3 { font-size: 18px; color: #0369fc; line-height: 18px; margin-top: 30px; } .sol-four .sol-slide p { font-size: 14px; color: #888; line-height: 24px; margin-top: 24px; } .sol-four .sol-slide:hover { transform: translateY(-10px); } .sof-swiper .sol-next { opacity: 1 !important; pointer-events: inherit !important; z-index: 33; right: -40px; top: 50%; margin-top: -17px; background: none; font-size: 30px; height: 34px; line-height: 34px; width: auto; text-align: center; color: #7a7a7a; cursor: pointer !important; } .sof-swiper .sol-prev { opacity: 1 !important; pointer-events: inherit !important; z-index: 33; left: -40px; top: 50%; margin-top: -17px; background: none; font-size: 30px; height: 34px; line-height: 34px; width: auto; text-align: center; color: #7a7a7a; cursor: pointer !important; } .sof-swiper .sol-next:hover, .sof-swiper .sol-prev:hover { color: #0369fc; } .sol-five { text-align: center; padding: 80px 0 100px 0; background: #f5f5f5; } .sol-five li { width: 585px; float: left; margin-right: 30px; } .sol-five li:nth-child(2n) { margin-right: 0; } .sol-five .case-top { width: 585px; height: 250px; overflow: hidden; position: relative; } .sol-five .case-top .case-tfront img { display: block; width: 100%; } .sol-five span { display: inline-block; color: #333; font-size: 18px; line-height: 18px; transition: all 0.4s; } .sol-five span.span1 { float: left; } .sol-five span.span2 { float: right; } .sol-five .case-top .case-tback { position: absolute; width: 100%; height: 100%; background: rgba(3, 105, 252, 0.7); left: -100%; top: 0; padding: 67px 30px; transition: all 0.4s; } .sol-five .case-top .case-tback p { text-align: left; color: #fff; font-size: 14px; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; height: 120px; } .sol-five .case-bot { padding-top: 30px; padding-bottom: 0; } .sol-five li:hover .case-top .case-tback { left: 0; } .sol-five li:hover .case-bot span { color: #0369fc; } .sol-swiper { position: relative; padding: 20px 0 40px 0; } .sol-swiper .swiper-container { overflow: hidden; } .sol-swiper .sol-next { opacity: 1 !important; pointer-events: inherit !important; z-index: 33; right: -40px; top: 128px; background: none; font-size: 30px; height: 34px; line-height: 34px; margin-top: 0; width: auto; text-align: center; color: #7a7a7a; cursor: pointer !important; } .sol-swiper .sol-prev { opacity: 1 !important; pointer-events: inherit !important; z-index: 33; left: -40px; top: 128px; background: none; font-size: 30px; height: 34px; line-height: 34px; margin-top: 0; width: auto; text-align: center; color: #7a7a7a; cursor: pointer !important; } .sol-swiper .sol-next:hover, .sol-swiper .sol-prev:hover { color: #0369fc; } .sol-five .sol-more a { color: #666; border-color: #ddd; } .sol-five .sol-more a:hover { color: white; } .sol-five .more-btn, .sol-three .more-btn { margin-top: 0; } .sol-five .more-btn span { color: white; font-size: 14px; } /*场景方案*/ .ny-sce.nyban-con { width: auto; } .sce-one { padding: 80px 0 73px 0; background: url(../images/sce-one.png) no-repeat center; background-size: cover; } .sce-tit { font-size: 24px; color: #333; line-height: 24px; text-align: center; margin-bottom: 15px; } .sce-dec { line-height: 24px; font-size: 14px; color: #666; text-align: center; margin-bottom: 35px; } .sce-one ul { padding-top: 39px; } .sce-one li { cursor: default; width: 300px; float: left; text-align: center; } .sceo-num { position: relative; transition: all .5s; font-family: 'akb'; font-size: 120px; color: rgba(153, 153, 153, 0.15); height: 128px; border-radius: 50%; line-height: 120px; } .sceo-num:after { position: absolute; content: ''; width: 100%; height: 100%; background: url(../images/seco-num.png) no-repeat center; top: 0; left: 0; display: none; } .sce-one li h3 { transition: all .5s; font-family: 'bkcn'; font-size: 48px; color: #333; line-height: 37px; margin-top: -83px; } .sce-one li p { transition: all .5s; font-size: 18px; color: #666; line-height: 30px; margin-top: 68px; } .sce-one li:hover .sceo-num { transform: translateY(-10px); } .sce-one li:hover .sceo-num:after { display: block; } .sce-one li:hover h3 { color: #0369fc; transform: translateY(-10px); } .sce-one li:hover p { color: #333333; } .sce-two { height: 897px; padding-top: 80px; background: url(../images/sce-two.png) no-repeat center top #f5f5f5; } .sce-two .sce-tit, .sce-two .sce-dec { color: white; } .sce-two .sce-dec { margin-bottom: 55px; } .scet { text-align: center; padding-bottom: 80px; background: white; } .sce-two ul { padding-left: 80px; background: white; } .sce-two li { cursor: default; width: 200px; float: left; text-align: center; margin-right: 80px; margin-top: 67px; height: 196px; } .sce-two li .line1 { display: block; width: 20px; height: 2px; background: url(../images/line1.png) no-repeat center; margin: 20px auto 24px auto; } .sce-icon { transition: all .5s; height: 42px; background-repeat: no-repeat; background-position: center; } /*.sce-icon1{background-image: url(../images/sce-icon1.png);} .sce-icon2{background-image: url(../images/sce-icon2.png);} .sce-icon3{background-image: url(../images/sce-icon3.png);} .sce-icon4{background-image: url(../images/sce-icon4.png);} .sce-icon5{background-image: url(../images/sce-icon5.png);} .sce-icon6{background-image: url(../images/sce-icon6.png);} .sce-icon7{background-image: url(../images/sce-icon7.png);} .sce-icon8{background-image: url(../images/sce-icon8.png);} .sce-two li:hover .sce-icon1{background-image: url(../images/sce-icon1h.png);} .sce-two li:hover .sce-icon2{background-image: url(../images/sce-icon2h.png);} .sce-two li:hover .sce-icon3{background-image: url(../images/sce-icon3h.png);} .sce-two li:hover .sce-icon4{background-image: url(../images/sce-icon4h.png);} .sce-two li:hover .sce-icon5{background-image: url(../images/sce-icon5h.png);} .sce-two li:hover .sce-icon6{background-image: url(../images/sce-icon6h.png);} .sce-two li:hover .sce-icon7{background-image: url(../images/sce-icon7h.png);} .sce-two li:hover .sce-icon8{background-image: url(../images/sce-icon8h.png);}*/ .sce-two li h3 { font-size: 18px; color: #333; line-height: 18px; } .sce-two li p { font-size: 14px; color: #666; line-height: 24px; margin-top: 14px; } .sce-two li:hover h3 { color: #0369fc; } .sce-two li:hover .sce-icon { transform: translateY(-10px); } .sce-more { text-align: center; margin-top: 34px; } .sce-more a { transition: all .5s; display: inline-block; width: 140px; height: 35px; color: #666; text-align: center; line-height: 33px; font-size: 14px; border-radius: 50px; border: solid 1px #ddd; } .sce-more a:hover { color: white; background: -webkit-linear-gradient(left, #0369fc, #89c8ff); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(right, #0369fc, #89c8ff); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(right, #0369fc, #89c8ff); /* Firefox 3.6 - 15 */ background: linear-gradient(to right, #0369fc, #89c8ff); /* 标准的语法 */ border: none; } .sce-three { padding: 80px 0 160px 0; background: #f5f5f5; } .scee { margin-top: 60px; } .sce-pic { float: right; } .sce-pic img { display: block; } .scee-font { width: 550px; padding: 15px 29px 35px 29px; background: white; position: absolute; left: 0; bottom: -62px; } .scee-font h3 { font-size: 18px; color: #333; line-height: 18px; margin-top: 25px; margin-bottom: 13px; } .scee-font p { font-size: 14px; color: #666; line-height: 24px; } /*关于我们*/ .nyban h4 { text-align: center; color: white; font-size: 42px; line-height: 42px; } .nyban h4 span { position: relative; } .nyban h4 span:after { position: absolute; content: ''; width: 60px; height: 2px; background: white; left: -70px; top: 50%; margin-top: -1px; } .nyban h4 span:before { position: absolute; content: ''; width: 60px; height: 2px; background: white; right: -70px; top: 50%; margin-top: -1px; } .ab-tit { font-size: 24px; color: #333; line-height: 24px; text-align: center; } .ab-one { padding: 60px 0; } .abo-p { margin-top: 35px; margin-bottom: 40px; } .abo-p .abo-hide { transition: all .5s; height: 72px; overflow: hidden; margin-bottom: 15px; line-height: 24px; font-size: 14px; color: #666; text-align: left; text-indent: 2em; } .abo-p .abo-hide.on { height: auto; overflow: visible; } .abo-p a { display: block; text-align: center; } .abo-left { float: left; width: 600px; height: 370px; overflow: hidden; } .abo-left img { display: block; width: 100%; height: 100%; transition: all .5s; } .abo-left:hover img { transform: scale(1.1); } .abo-right { width: 600px; float: left; padding: 0 22px; } .abo-right li { cursor: default; width: 250px; float: left; margin-left: 28px; margin-top: 30px; margin-bottom: 30px; } .abo-icon { height: 42px; transition: all .5s; background-position: center; background-repeat: no-repeat; } .abo-right li h3 { margin: 30px 0 20px 0; font-size: 18px; color: #333; line-height: 18px; text-align: center; } .abo-right li h4 { font-size: 14px; color: #666; line-height: 14px; text-align: center; } .abo-right li:hover .abo-icon { transform: translateY(-5px); } .abo-right li:hover h3 { color: #0369fc; } .abo-icon1 { background-image: url(../images/abo-icon1.png); } .abo-icon2 { background-image: url(../images/abo-icon2.png); } .abo-icon3 { background-image: url(../images/abo-icon3.png); } .abo-icon4 { background-image: url(../images/abo-icon4.png); } .abo-right li:hover .abo-icon1 { background-image: url(../images/abo-icon1h.png); } .abo-right li:hover .abo-icon2 { background-image: url(../images/abo-icon2h.png); } .abo-right li:hover .abo-icon3 { background-image: url(../images/abo-icon3h.png); } .abo-right li:hover .abo-icon4 { background-image: url(../images/abo-icon4h.png); } .ab-two { background: url(../images/abt-bg.png) no-repeat center; background-size: cover; padding: 80px 0 20px 0; } .ab-two ul { padding-top: 40px; padding-bottom: 50px; } .ab-two li { cursor: default; width: 400px; float: left; text-align: center; } .abt-icon { transition: all .5s; height: 42px; background-repeat: no-repeat; background-position: center; } .abt-icon1 { background-image: url(../images/abt-icon1.png); } .abt-icon2 { background-image: url(../images/abt-icon2.png); } .abt-icon3 { background-image: url(../images/abt-icon3.png); } .abt-icon4 { background-image: url(../images/abt-icon4.png); } .abt-icon { transition: all .5s; height: 42px; background-repeat: no-repeat; background-position: center; } .ab-two li:hover .abt-icon { transform: translateY(-5px); } .ab-two li:hover .abt-icon1 { background-image: url(../images/abt-icon1h.png); } .ab-two li:hover .abt-icon2 { background-image: url(../images/abt-icon2h.png); } .ab-two li:hover .abt-icon3 { background-image: url(../images/abt-icon3h.png); } .ab-two li:hover .abt-icon4 { background-image: url(../images/abt-icon4h.png); } .ab-two li h3 { font-size: 18px; color: #333; line-height: 18px; text-align: center; margin: 30px 0 14px 0; } .ab-two li h4 { font-size: 14px; color: #666; line-height: 24px; text-align: center; } .ab-two li:hover h3 { color: #0369fc; } .abt-left { width: 780px; float: left; } .abt-left h3 { font-size: 18px; color: #333; line-height: 18px; } .abt-left .line1 { display: block; width: 20px; height: 2px; background: url(../images/line1.png) no-repeat left center; margin: 30px 0 24px 0; } .abt-left p { font-size: 14px; color: #666; line-height: 24px; } .abt-right { width: 395px; height: 324px; overflow: hidden; float: right; } .abt-right img { display: block; width: 100%; height: 100%; } .ab-three { padding: 87px 0 0 0; background: url(../images/abe-bg.png) no-repeat center top; } .ab-three .ab-tit { color: white; } .ab-three .ab-dec { color: white; text-align: center; font-size: 14px; line-height: 14px; margin: 20px 0 60px 0; } .ab-three ul { padding: 80px 77.5px 70px 62.5px; background: #f5f5f5; } .ab-three li { cursor: default; width: 250px; float: left; margin-left: 15px; } .abe-icon { transition: all .5s; height: 42px; background-repeat: no-repeat; background-position: center; } .abe-icon1 { background-image: url(../images/abe-icon1.png); } .abe-icon2 { background-image: url(../images/abe-icon2.png); } .abe-icon3 { background-image: url(../images/abe-icon3.png); } .abe-icon4 { background-image: url(../images/abe-icon4.png); } .ab-three li:hover .abe-icon { transform: translateY(-5px); } .ab-three li:hover .abe-icon1 { background-image: url(../images/abe-icon1h.png); } .ab-three li:hover .abe-icon2 { background-image: url(../images/abe-icon2h.png); } .ab-three li:hover .abe-icon3 { background-image: url(../images/abe-icon3h.png); } .ab-three li:hover .abe-icon4 { background-image: url(../images/abe-icon4h.png); } .ab-three li .line1 { display: block; width: 20px; height: 2px; background: url(../images/line1.png) no-repeat left center; margin: 24px auto } .ab-three li h3 { font-size: 18px; color: #333; line-height: 18px; text-align: center; } .ab-three li p { text-align: center; font-size: 14px; color: #666; line-height: 24px; margin-top: 14px; } .ab-three li:hover h3 { color: #0369fc; } .ab-four { padding: 60px 0 20px 0; } .abf-dec { font-size: 18px; color: #0369fc; line-height: 18px; text-align: center; margin: 40px 0; } .ab-four ul li { cursor: default; float: left; width: 300px; text-align: center; margin-bottom: 40px; } .abf-icon { transition: all .5s; height: 42px; background-repeat: no-repeat; background-position: center; } .abf-icon1 { background-image: url(../images/abf-icon1.png); } .abf-icon2 { background-image: url(../images/abf-icon2.png); } .abf-icon3 { background-image: url(../images/abf-icon3.png); } .abf-icon4 { background-image: url(../images/abf-icon4.png); } .abf-icon5 { background-image: url(../images/abf-icon5.png); } .abf-icon6 { background-image: url(../images/abf-icon6.png); } .abf-icon7 { background-image: url(../images/abf-icon7.png); } .abf-icon8 { background-image: url(../images/abf-icon8.png); } .abf-icon10 { background-image: url(../images/abf-icon10.png); } .abf-icon11 { background-image: url(../images/abf-icon11.png); } .abf-icon12 { background-image: url(../images/abf-icon12.png); } .abf-icon13 { background-image: url(../images/abf-icon13.png); } .abf-icon14 { background-image: url(../images/abf-icon14.png); } .ab-four li:hover .abf-icon { transform: translateY(-5px); } .ab-four li:hover .abf-icon1 { background-image: url(../images/abf-icon1h.png); } .ab-four li:hover .abf-icon2 { background-image: url(../images/abf-icon2h.png); } .ab-four li:hover .abf-icon3 { background-image: url(../images/abf-icon3h.png); } .ab-four li:hover .abf-icon4 { background-image: url(../images/abf-icon4h.png); } .ab-four li:hover .abf-icon5 { background-image: url(../images/abf-icon5h.png); } .ab-four li:hover .abf-icon6 { background-image: url(../images/abf-icon6h.png); } .ab-four li:hover .abf-icon7 { background-image: url(../images/abf-icon7h.png); } .ab-four li:hover .abf-icon8 { background-image: url(../images/abf-icon8h.png); } .ab-four li:hover .abf-icon10 { background-image: url(../images/abf-icon10h.png); } .ab-four li:hover .abf-icon11 { background-image: url(../images/abf-icon11h.png); } .ab-four li:hover .abf-icon12 { background-image: url(../images/abf-icon12h.png); } .ab-four li:hover .abf-icon13 { background-image: url(../images/abf-icon13h.png); } .ab-four li:hover .abf-icon14 { background-image: url(../images/abf-icon14h.png); } .ab-four li h3 { font-size: 18px; color: #333; line-height: 18px; margin-top: 20px; } .ab-four li:hover h3 { color: #0369fc; } .ab-four ol li { cursor: default; float: left; width: 240px; text-align: center; margin-bottom: 40px; } .ab-five { padding: 60px 0 80px 0; background: url(../images/abv-bg.png) no-repeat center; background-size: cover; } .abv-dec { font-size: 14px; color: #666; line-height: 14px; margin: 20px 0 0px 0; text-align: center; } .ab-six { padding: 60px 0 100px 0; } .ab-six ul { margin-left: -21px; } .ab-six li { width: 386px; float: left; margin-left: 21px; } .abx-pic { width: 100%; height: 240px; overflow: hidden; } .abx-pic img { display: block; width: 100%; height: 100%; transition: all .5s; } .ab-six li h3 { font-size: 18px; text-align: center; line-height: 18px; margin-top: 20px; color: #333333; } .ab-six li:hover img { transform: scale(1.1); } .ab-six li:hover h3 { color: #0369fc; } .ab-six .swiper-container { padding: 40px 0 50px 0; } .ab-six .swiper-pagination { bottom: 0 !important; } .ab-six .swiper-pagination-bullet { margin: 0 8px !important; opacity: 1 !important; width: 10px; height: 10px; background: none; border: solid 2px #ccc; } .ab-six .swiper-pagination-bullet-active { background: #0369fc; border-color: #0369fc; } .aus-ryzz { position: relative; } #ryzzSlide .swiper-slide { padding: 12px 14px; background: white; width: 460px; height: 335px; position: relative; box-shadow: 0px 0px 20px rgba(0, 0, 0, .2); } .aus-ryzz .swiper-prev, .aus-ryzz .swiper-next { width: 55px; height: 55px; border: 1px solid #c2c2c2; color: #999999; text-align: center; line-height: 53px; border-radius: 50%; position: absolute; top: 50%; margin-top: -22.5px; cursor: pointer; transition: all .3s; } .aus-ryzz .swiper-prev { left: 0; } .aus-ryzz .swiper-next { right: 0; } .aus-ryzz .swiper-prev:hover, .aus-ryzz .swiper-next:hover { border-color: #0369fc; color: #0369fc; } #ryzzSlide { width: 990px; padding: 40px 0; } #ryzzSlide .swiper-slide { width: 460px; text-align: center; } #ryzzSlide .p-pic { width: 100%; height: 100%; background: #fff; } #ryzzSlide .p-pic img { display: block; width: 100%; height: 100%; } #ryzzSlide .p-tit { font-size: 18px; line-height: 22px; color: #fff; padding: 30px 0; opacity: 0; transition: all .3s; } #ryzzSlide .swiper-slide-active .p-tit { opacity: 1; } .avf-a { display: block; width: 334px; height: 46px; color: #333; line-height: 44px; font-size: 18px; text-align: center; border-radius: 30px; border: solid 1px #ccc; margin: 0 auto; } .avf-a:hover { line-height: 46px; color: white; background: -webkit-linear-gradient(left, #0369fc, #89c8ff); background: -o-linear-gradient(right, #0369fc, #89c8ff); background: -moz-linear-gradient(right, #0369fc, #89c8ff); background: linear-gradient(to right, #0369fc, #89c8ff); border: none; } / / 添加 .dropdown-menu ul { padding: 0 30px 30px 30px; } .dropdown-menu.single { position: absolute; top: 100%; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); /* width: auto; */ box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); z-index: 1100; background: rgba(0, 43, 104, .7); margin-top: 0; max-height: 0; opacity: 0; overflow: hidden; -webkit-transition: max-height .5s; -o-transition: max-height .5s; transition: max-height .5s; border: none; color: #303233; height: auto; padding: 0; } .dropdown-menu.single li { display: block; font-size: 16px; width: 100%; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; border-bottom: 1px dashed #959595; position: relative; } .dropdown-menu.single li > a { padding: 21px 30px; white-space: nowrap; display: block; text-align: center; width: 100%; color: #d5dbf7; line-height: 1; height: auto; background: 0 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .dropdown-menu.single li > i { display: block; font-size: 16px; color: #4d4d4d; position: absolute; right: 25px; top: 50%; margin-top: -8px; } .dropdown-menu.single li:hover a { color: #fff; } .dropdown-menu.single li:hover i { color: #0e48a7; } .category-item:hover .dropdown-menu.single { max-height: 450px; opacity: 1; } .page-con .zzzz { display: none; } .dropdown-menu ul { padding: 0 30px 30px 30px; } @media all and (max-width: 1300px) { .sof-swiper .sol-next, .sol-swiper .sol-next { right: 0; } .sof-swiper .sol-prev, .sol-swiper .sol-prev { left: 0; } } .sce-icon { transition: all .5s; height: 42px; overflow: hidden; background-repeat: no-repeat; background-position: center; } .sce-icon1, .sce-icon1H { text-align: center; transition: all .5s; } .sce-two li:hover .sce-icon1, .sce-two li:hover .sce-icon1H { transform: translateY(-45px); } .proo-left { float: left; height: 100%; padding-top: 62px; position: relative; } .proo-left img { display: block; } .pro-swiper { position: absolute; width: 100%; top: 78px; padding: 0 22px; } .gallery-thumbs { padding-left: 14px !important; padding-top: 37px !important; background: url(../images/pro1.jpg) no-repeat center; height: 63px; border-radius: 30px 30px 0 0; } .gallery-thumbs .swiper-slide { cursor: pointer; font-size: 14px; color: #666; width: 28px !important; padding-bottom: ; } .gallery-thumbs .swiper-slide.swiper-slide-thumb-active { color: #40d0d0; border-bottom: solid 2px #40d0d0; } .gallery-top { border-radius: 0 0 30px 30px; } .gallery-top img { display: block; width: 100%; } #ryzzSlide { padding: 40px 0 80px 0; } .avf-more { margin-top: 46px; opacity: 0; } #ryzzSlide .swiper-slide.swiper-slide-active .avf-more { opacity: 1; }