﻿@charset "utf-8";
html { font-size: 20px; font-family: '微软雅黑', Arial, sans-serif; font-weight: normal; }
body { font-size: 14px; font-family: '微软雅黑', Arial, sans-serif; font-weight: normal; text-rendering: optimizeLegibility; color: #333; background-color: #fff; overflow-x: hidden; }
input, select, textarea { box-shadow: none; outline: none; border: none; border-radius: 0; -ms-appearance: none; -moz-appearance: none; -webkit-appearance: none; appearance: none; padding: 0; }
    select::-ms-expand { display: none; }
*::-webkit-scrollbar { width: 3px; border-radius: 1.5px; }
*::-webkit-scrollbar-button { display: none; }
*::-webkit-scrollbar-track { background-color: #eee; }
*::-webkit-scrollbar-thumb { background-color: #0068e4; }
.fl { float: left; }
.fr { float: right; }
.clearfix, ul, .w1520 { zoom: 1; }
    .clearfix:after, ul:after, .w1520::after { display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
img { max-width: 100%; }
ul, li { padding: 0; margin: 0; list-style: none; }
a { color: #333; text-decoration: none; }
    a:hover, a:active, a:focus { text-decoration: none; }
/*.site-header { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }
    .site-header * { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }*/
.w1520, .container { width: 79%; margin: 0 auto; max-width: 1520px; min-width: 1200px; }
.tit01 { font-size: 48px; text-align: center; color: #333333; font-weight: bold; line-height: 55px; margin: 0; height: 130px; }
    .tit01 a { color: #333333; }
    .tit01 p { font-weight: normal; display: block; font-size: 20px; color: #333333; line-height: 36px; }

a.i-more { margin: 0px auto; width: 160px; height: 42px; line-height: 42px; background: #0068e4; display: block; text-align: center; color: #FFFFFF; transition: all .36s ease; border: 1px solid #0068e4; }
    a.i-more:hover { border: 1px solid #0068e4; background: none; color: #4a4a4a; }

.i-pagination { bottom: 0px; z-index: 1; text-align: center; margin: 5px 0; }
    .i-pagination .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 5px !important; background-color: #3b373a; opacity: 1; position: relative; }
    .i-pagination .swiper-pagination-bullet-active { background-color: #0068e4; width: 30px; border-radius: 12px; }

.topWrap { background: #fff; }
.header { margin: 0 auto; }
.twz { background: #ececec; height: 39px; color: #666666; line-height: 39px; font-size: 14px; }
    .twz a { display: inline-block; color: #666666; position: relative; padding: 0 18px 0 25px; }
        .twz a:nth-child(1) { background: url(../img/tpico1.png) no-repeat left center; }
        .twz a:nth-child(2) { background: url(../img/tpico2.png) no-repeat left center; padding-left: 20px; }
        .twz a:nth-child(3) { background: url(../img/tpico3.png) no-repeat left center; padding-left: 20px; }
        .twz a:nth-child(4) { padding-left: 0; padding-right: 0; }
        .twz a.header_nobg { background: none; padding-left: 0; }
.h_nr { height: 124px; padding-top: 20px; box-sizing: border-box; }
.logo { overflow: hidden; box-sizing: border-box; float: left; }
    .logo img { height: 80px; display: block; }
.h_nr .logo_txt { font-size: 30px; font-weight: bold; font-size: 26px; color: #313742; display: block; text-align: left; line-height: 68px; margin: 6px 0 6px 21px; float: left; padding-left: 21px; background: url(../img/logo_txt.png) no-repeat left 7px; }
/*.h_nr .sc { margin-top: 15px; padding-left: 58px; background: url(../img/tel.png) no-repeat left 3px; float: right; width: 245px; box-sizing: border-box; font-size: 14px; color: #333333; position: relative; }
    .h_nr .sc p { overflow: hidden; color: #333333; font: 24px "Arial"; font-weight: bold; float: left; line-height: 30px; }
*/
.h_nr .sc { margin-top: 15px; padding-left: 58px; float: right; width: 260px; box-sizing: border-box; font-size: 14px; color: #333333; position: relative; }
    .h_nr .sc:before { position: absolute; width: 50px; height: 50px; border: 2px solid #0068e4; content: "\e64f"; left: 0; top: 3px; font-family: "iconfont" !important; font-size: 28px; color: #0068e4; text-align: center; line-height: 50px; border-radius: 50%; }
    .h_nr .sc p { overflow: hidden; color: #333333; font: 24px "Arial"; font-weight: bold; float: left; line-height: 30px; }

.language { margin-left: 20px; margin-top: 15px; }
    .language a { padding: 5px 0; display: block; }
        .language a img { vertical-align: top; margin-right: 10px; }

.nav { height: 61px; background: #313742; position: relative; z-index: 50; }

.nav-menu { transition: height 0.5s; margin-bottom: 0; float: left; position: relative; z-index: 50; width: 80%; }
    .nav-menu > li { float: left; font-size: 16px; position: relative; width: 12.5%; }
        .nav-menu > li > a { text-decoration: none; height: 61px; line-height: 61px; display: block; position: relative; z-index: 2; color: #ffffff; box-sizing: border-box; width: 100%; text-align: center; }
        .nav-menu > li:before { content: ''; position: absolute; height: 16px; width: 1px; background: url(../img/libg.png) no-repeat; background-size: 100%; top: 25px; right: 0; }
        .nav-menu > li:after { content: ''; position: absolute; height: 0%; width: 100%; background: #0068e4; bottom: 0; left: 0; -webkit-transition: height .5s; transition: height .5s; color: #fff; z-index: 1;; }
        .nav-menu > li:hover:after, .nav-menu > li.cur:after { height: 100%; color: #fff; z-index: 1; }
        .nav-menu > li > a:hover, .nav-menu > li.cur > a { font-weight: bold; text-decoration: none; color: #fff; }
    /*.nav-menu > li:hover > a:after { content: ""; display: block; position: absolute; width: 90px; height: 1px; left: 15px; bottom: 0; background: #111; }*/
    .nav-menu li ul { margin: 0; padding: 14px 0; position: absolute; top: 100%; z-index: 50; height: 1px; width: 150%; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); left: -25%; opacity: 0; transition: all 0.2s; }
        .nav-menu li ul ul { top: 0; left: 100%; }
    .nav-menu li:hover > ul,
    .nav-menu li:focus > ul,
    .nav-menu .focus > ul { border-left: 0; clip: inherit; overflow: inherit; height: inherit; width: 150%; padding: 10px 0; opacity: 1; background: #313742; }
    .nav-menu li ul.pro-menu { left: -25%; }
    .nav-menu li ul li { line-height: 30px; display: block; }
        .nav-menu li ul li a { text-align: center; border-top: 0; display: block; line-height: 30px; width: 100%; font-size: 15px; padding: 0; white-space: normal; color: #fff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 0 10px; }
    .nav-menu li ul.pro-menu { width: 150%; }
    .nav-menu li ul li a:hover,
    .nav-menu li ul li a:focus { background: #0068e4; color: #fff; }
.nav-search { width: 20%; float: right; padding-left: 20px; }
    .nav-search form { width: 100%; position: relative; margin-top: 12px; }
        .nav-search form input[type=text] { font-size: 14px; color: #444444; height: 36px; line-height: 36px; padding: 2px 5px; border: 0; outline: none; background-color: #ffffff; width: 80%; float: left; }
        .nav-search form .submit { background-color: #0068e4; color: #fff; width: 20%; height: 36px; line-height: 36px; font-size: 14px; float: left; }
            .nav-search form .submit:hover { }


.banner-swiper { width: 100%; height: 530px; z-index: 10; position: relative; overflow: hidden; }
    .banner-swiper .swiper-slide { height: 530px; }
        .banner-swiper .swiper-slide .bgimgs { height: 530px; min-width: 1200px; }

.i-fir-wrap { overflow: hidden; background: #fff; padding-top: 80px; box-sizing: border-box; padding-bottom: 80px; }

.cp { width: 1530px; position: relative; margin: 0 auto 25px; overflow: hidden; }
    .cp .thumbnail .caption h5 { font-size: 16px; line-height: 32px; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cp_more { height: 30px; width: 1530px; position: relative; font-size: 20px; color: #333; text-align: center; margin: 0 auto; }
    .cp_more::before { content: ''; position: absolute; height: 2px; width: 650px; background: #c4c3c4; top: 50%; left: 0; margin-top: -1px; }
    .cp_more::after { content: ''; position: absolute; height: 2px; width: 650px; background: #c4c3c4; top: 50%; right: 0; margin-top: -1px; }
    .cp_more a { color: #fff; width: 150px; background: #0068e4; border-radius: 15px; height: 30px; line-height: 30px; display: inline-block; text-decoration: none; }


.i-thi-wrap { height: auto; background: #f4f4f4; padding-top: 80px;box-sizing: border-box; position: relative; max-width: 1920px; margin: 0 auto; }

    .i-thi-wrap .advantagelist { width: 100%; transition: transform 1.2s ease-out, opacity 1.2s;min-width:1200px; }
        .i-thi-wrap .advantagelist .li { box-sizing: border-box; float: left; width: 33.3%; /*padding: 135px 0;*/ text-align: center; position: relative; overflow: hidden; }
            .i-thi-wrap .advantagelist .li .imga { width: calc(100% + 20px);max-width:initial; }
            .i-thi-wrap .advantagelist .li .img { margin-bottom: 15px; }
            .i-thi-wrap .advantagelist .li .p-text { position: absolute; top: 50%; height: 174px; margin-top: -85px; text-align: center; width: 100%;}
            .i-thi-wrap .advantagelist .li .img img { width: 60px; }
            .i-thi-wrap .advantagelist .li .h-tit { font-size: 20px; line-height: 1; margin-bottom: 15px; color: #fff; }
            .i-thi-wrap .advantagelist .li .p { font-size: 16px; line-height: 1.5; color: #fff; width: 60%; margin: 0 auto; }
            .i-thi-wrap .advantagelist .li .imga { transform: translate3d(10px,10px,0); margin: -10px 0 0 -10px; -webkit-backface-visibility: hidden; backface-visibility: hidden; transition: opacity 0.35s, transform 0.35s; }
            .i-thi-wrap .advantagelist .li:hover img { /*opacity: 0.6;*/ -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
            .i-thi-wrap .advantagelist .li .img img { transform: translate(0,0); -webkit-transition: all 0.35s; transition: all 0.35s; }
            .i-thi-wrap .advantagelist .li:hover .img img { transform: translate(0,-10px); }








.i-sec-wrap { clear: both; line-height: 24px; font-size: 14px; padding: 65px 0 65px; position: relative; overflow: hidden; z-index: 1; }
    .i-sec-wrap .i-news { margin-bottom: 40px; }
    .i-sec-wrap .left-wrap { }
        .i-sec-wrap .left-wrap .img { display: block; width: 100%; height: 285px; position: relative; overflow: hidden; }
            .i-sec-wrap .left-wrap .img img { -webkit-transform: translateZ(0px); transform: translateZ(0px); -webkit-transition: -webkit-transform 0.3s ease 0s; transition: transform 0.3s ease 0s; }
            .i-sec-wrap .left-wrap .img:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); -webkit-transition: -webkit-transform 0.6s ease 0s; transition: transform 0.6s ease 0s; }
        .i-sec-wrap .left-wrap .cont { margin-top: 25px; }
        .i-sec-wrap .left-wrap .tit-box { line-height: 32px;display:flex; }
            .i-sec-wrap .left-wrap .tit-box .stt { font-size: 18px; display: inline-block;flex:1; }
                .i-sec-wrap .left-wrap .tit-box .stt a { color: #292929;width:100%;display:block;overflow:hidden;text-overflow:ellipsis; }
            .i-sec-wrap .left-wrap .tit-box .date { font-size: 14px; color: #6d6d6d; opacity: 0.3; filter: alpha(opacity=30); flex: 0 0 100px; padding-left:20px; }
        .i-sec-wrap .left-wrap .word { margin-top: 13px; line-height: 24px; font-size: 12px; }
            .i-sec-wrap .left-wrap .word a { color: #888; display: inline-block; }
                .i-sec-wrap .left-wrap .word a:hover { color: #292929; }
    .i-sec-wrap .more { margin-top: 13px; }
    .i-sec-wrap .right-list { }
        .i-sec-wrap .right-list li { width: 100%; padding-top: 15px; padding-bottom: 17px; position: relative; margin-bottom: 20px; -webkit-transition: background 0.3s ease 0s; transition: background 0.3s ease 0s; float: left; }
            .i-sec-wrap .right-list li .left-bord { display: none; width: 5px; height: 100%; position: absolute; left: 0; top: 0; background-color: #0068e4; }
            .i-sec-wrap .right-list li .num { width: 122px; text-align: center; line-height: 90px; font-size: 68px; color: #333; }
            .i-sec-wrap .right-list li .line { display: inline-block; width: 1px; height: 76px; background-color: #6b6a6a; margin-top: 12px; }
            .i-sec-wrap .right-list li .cont-wrap { margin-left: 23px; width: calc(100% - 151px); }
            .i-sec-wrap .right-list li .tit-box { line-height: 38px;display:flex; }
            .i-sec-wrap .right-list li .tit { font-size: 18px; color: #0068e4; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; flex: 1; }
            .i-sec-wrap .right-list li .date { font-size: 14px; color: #232323; opacity: 0.3; filter: alpha(opacity=30); flex: 0 0 100px; padding-left: 20px; }
            .i-sec-wrap .right-list li .word { line-height: 24px; margin-top: 4px; font-size: 12px; }
                .i-sec-wrap .right-list li .word a { color: #888; }
            .i-sec-wrap .right-list li:hover { background-color: #eeecec; }
                .i-sec-wrap .right-list li:hover .left-bord { display: block; }



.aboutbj { background: #fff url(../img/about_bg.jpg) no-repeat bottom center; background-attachment: fixed; height: 650px; max-width: 1920px; margin: 0 auto; box-sizing: border-box; overflow: hidden; position: relative; }

.i-fou-wrap .i-about { margin: -140px auto 0; padding: 45px 8% 35px; position: relative; z-index: 1; box-sizing: border-box; background: #fafafa; border-bottom: 3px solid #0068e4; }
    .i-fou-wrap .i-about h2 { font-size: 40px; height: 68px; text-align: center; }
    .i-fou-wrap .i-about p { color: #666666; font-size: 14px; line-height: 24px; text-indent: 2em }










.imgscale img { -webkit-transition: .5s; -moz-transition: .5s; transition: .5s; }
.imgscale:hover img { -webkit-transform: scale(1.01); -moz-transform: scale(1.01); -ms-transform: scale(1.01); transform: scale(1.01); }
.m_zz { background: none; padding: 0px; width: 100%; margin: 30px auto 0; }
.m_zz { height: 95px; }
    .m_zz ul { width: 100%; height: 95px; position: relative; }
    .m_zz li { padding-left: 30px; padding-top: 0px; height: 95px; box-sizing: border-box; overflow: hidden; float: left; text-align: left; position: relative; }
        .m_zz li:before { content: ""; position: absolute; right: 0px; height: 74px; width: 1px; background: #dadada; top: 12px; }
        .m_zz li em { margin-left: -5px; display: block; position: relative; height: 65px; font-style: normal; }
            .m_zz li em b { margin-left: 0px; font-size: 42px; line-height: 60px; color: #333333; font-family: "Arial"; font-weight: normal; display: inline-block; }
            .m_zz li em i { font-size: 16px; color: #fff; font-weight: normal; text-align: center; line-height: 24px; height: 24px;color: #333333; display: inline-block; font-style: normal; position: relative; bottom: 15px; right: -5px; }
    .m_zz h3 { font-size: 16px; color: #666666; text-align: left; font-weight: normal; margin: 0; }
    .m_zz li:nth-child(1) { padding-left: 15px; }
    .m_zz li:nth-child(2) { }
    .m_zz li:nth-child(3) { }
    .m_zz li:nth-child(4) { }
        .m_zz li:nth-child(4):before { background: none; }

.i-photo { margin: 35px auto 0; background: #fff; position: relative; }
    .i-photo a { text-decoration: none; }
.photo_nav { height: 64px; clear: both; margin-bottom: 32px; width: 100%; }
    .photo_nav ul { width: 100%; text-align: center; }
    .photo_nav li { height: 64px; line-height: 28px; width: 268px; text-align: center; font-size: 20px; color: #000000; position: relative; display: inline-block; font-weight: normal;  }
        .photo_nav li em { width: 54px; height: 42px; display: block; margin: 0 auto; }
            .photo_nav li em img { width: 100%; display: block; }
        .photo_nav li a { color: #000000; text-decoration: none; }
        .photo_nav li:last-child { border-right: 0; }
        .photo_nav li.cur { -webkit-transition: width .5s; transition: width .5s; }
            .photo_nav li.cur a { color: #0068e4; font-weight: bold; }

.prev1 { position: absolute; left: -34px; top: 50%; margin-top: 12px; background: url(../img/xc_l.png) no-repeat; width: 15px; height: 23px; z-index: 3; }
.next1 { position: absolute; right: -34px; top: 50%; margin-top: 12px; background: url(../img/xc_r.png) no-repeat; width: 15px; height: 23px; z-index: 3; }
.xc_scroll .swiper-slide { position: relative; overflow: hidden; text-align: center; }
    .xc_scroll .swiper-slide i { text-align: center; border: 1px solid #c7c7c7; padding: 4px; width: 100%; display: block; overflow: hidden; }
    .xc_scroll .swiper-slide img { }
    .xc_scroll .swiper-slide em { height: 46px; font: 16px "Microsoft YaHei"; line-height: 46px; color: #666666; overflow: hidden; display: block; text-align: center; -webkit-transition: all .5s; transition: all .5s; width: 100%; box-sizing: border-box; }
    .xc_scroll .swiper-slide a { text-decoration: none; display: block; width: 100%; }
    .xc_scroll .swiper-slide:hover em { color: #0068e4; }
    .xc_scroll .swiper-slide img { -webkit-transition: .5s; -moz-transition: .5s; transition: .5s; }
    .xc_scroll .swiper-slide:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }
.li5 .swiper-slide img { max-width: initial; height: 186px; }



.i-fiv-wrap { padding: 35px 0 35px; }
.i-service { padding: 0 0px; }
    .i-service li { padding: 55px 0; background: white; border: 1px solid #c7c7c7; list-style: none; }
        .i-service li a { display: block; padding: 0 18px 0 100px; position: relative; }
            .i-service li a img { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 18px; }
            .i-service li a:after { content: ''; border-left: 3px solid #bfc5ca; border-top: 3px solid transparent; border-bottom: 3px solid transparent; height: 56px; display: block; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; }
            .i-service li a h3 { display: block; font-size: 20px; color: black; font-family: "POPPINS-REGULAR"; text-transform: uppercase; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; }
        .i-service li:hover a h3 { color: #0068e4; }
        .i-service li a p { display: block; font-size: 16px; color: rgba(0, 0, 0, 0.5); margin-top: 5px; }
        .i-service li a:hover:after { border-left-color: black; }




@keyframes rise {
    0% { transform: translate(0); }
    100% { transform: translateY(10px); }
}

@keyframes scalemap {
    0% { transform: scale(0.2); opacity: 1; }
    100% { transform: scale(1.5); opacity: 0; }
}

@-moz-keyframes scalemap {
    0% { transform: scale(0.2); opacity: 1; }
    100% { transform: scale(1.5); opacity: 0; }
}

@-webkit-keyframes scalemap {
    0% { transform: scale(0.2); opacity: 1; }
    100% { transform: scale(1.5); opacity: 0; }
}

@-o-keyframes scalemap {
    0% { transform: scale(0.2); opacity: 1; }
    100% { transform: scale(1.5); opacity: 0; }
}

.home-section5 { padding: 60px 0 60px; width: 100%; height: 470px; }
.home-section5 { background: url(../img/news_bg.jpg) no-repeat center top; }
    .home-section5 .container { position: relative; z-index: 1; }
    .home-section5 .leftbox { width: 655px; background: #fff; padding: 50px; position: absolute; top: 0; left: 0; }
        .home-section5 .leftbox h2 { font-size: 45px; color: #0068e4; margin: 0 0 20px; line-height: 1; text-transform: uppercase; }
        .home-section5 .leftbox .tit { font-size: 36px; color: #333; margin: 0 0 10px; font-weight: bold; }
            .home-section5 .leftbox .tit b { color: #ef8619 }
        .home-section5 .leftbox .des { font-size: 18px; color: #666; }


    .home-section5 .appoint { position: absolute; width: 12px; height: 12px; border-radius: 50%; background: #0068e4; display: flex; justify-content: center; align-items: center; }
        .home-section5 .appoint .i { flex: 0 0 80px; min-width: 80px; height: 80px; border-radius: 50%; background: rgba(0,104,228, 0.4); border: 1px solid #0068e4; animation: scalemap 2s linear infinite; -moz-animation: scalemap 2s linear infinite; -webkit-animation: scalemap 2s linear infinite; }




















.footWrap { background: #27292f; overflow: hidden; }
.footers { margin: 0 auto; overflow: hidden; }
    .footers em { display: inline-block; padding: 0 10px; }
.ft_cnt { padding-top: 45px; border-bottom: 1px solid rgba(130,130,130,0.47); }
.ft_nav { overflow: hidden; float: left; }
    .ft_nav dl { float: left; }
    .ft_nav dt { font-size: 16px; color: #e1e1e1; height: 32px; }
        .ft_nav dt a { color: #e1e1e1; }
    .ft_nav dd a { color: #999999; height: 32px; line-height: 32px; font-size: 14px; display: block; }
    .ft_nav dd p { color: #999999; line-height: 32px; font-size: 14px; display: block; margin-bottom: 0; }
    .ft_nav dl:nth-child(1) { width: 280px; }
        .ft_nav dl:nth-child(1) dd a { width: 131px; float: left; }
    .ft_nav dl:nth-child(2) { width: 280px; }
    .ft_nav dl:nth-child(3) { width: 140px; }
    .ft_nav dl:nth-child(4) { width: 280px; }

.ft_lx { float: right; width: 140px; }
    .ft_lx h3 { font-size: 16px; color: #e1e1e1; height: 32px; font-weight: normal; margin-bottom: 10px; margin-top: 0; }
    .ft_lx ul li { width: 123px; float: left; margin-right: 16px; }
        .ft_lx ul li img { width: 123px; height: 123px; display: block; }
        .ft_lx ul li:last-child { margin-right: 0; }
        .ft_lx ul li span { color: #999999; height: 42px; line-height: 42px; font-size: 14px; display: block; text-align: center; }

.ft_txt { height: 75px; font-size: 14px; color: #747474; }
    .ft_txt a { color: #747474; text-decoration: none; }
    .ft_txt span { display: block; position: relative; line-height: 80px; }
        .ft_txt span i a { padding: 0 20px; color: #747474; }


.new-float { position: fixed; right: 0; top: 50%; z-index: 50; width: 77px; height: 374px; margin-top: -150px; }
    .new-float li { position: relative; width: 77px; height: 57px; margin-bottom: 1px; color: #fff; text-align: center; background: #0068e4; line-height: 5px; }
        .new-float li.hover { overflow: hidden; }
        .new-float li i { height: 40px; line-height: 40px; font-size: 24px; color: #fff; }
        .new-float li a { display: inline-block; color: #fff; }
            .new-float li a.tit { width: 77px; height: 57px; color: #fff; }
        .new-float li p { position: relative; z-index: 2; height: 27px; cursor: pointer; }
        .new-float li.return-webtop i { line-height: 57px; font-size: 30px; cursor: pointer; }
        .new-float li .tel { position: absolute; left: 77px; top: 0; z-index: 1; width: 164px; height: 57px; font: 20px/57px Arial; color: #fff; background: #0068e4; cursor: pointer; }
.floatimg { position: absolute; right: 77px; top: -36.5px; z-index: 1; width: 120px; height: 120px; border: 5px solid #0068e4; }
    .floatimg img { width: 100%; }
