
        .content {
            width: 1200px;
            margin: 0 auto;
        }
        
        .head {
            height: 148px;
            width: 100%;
            z-index: 500;
            position: relative;
        }
        
        .head .hea-top {
            height: 37px;
            background: #28292C;
            padding: 0 5.7%;
        }
        
        .head .hea-top span {
            display: block;
            height: 37px;
            width: 50%;
            float: left;
        }
        
        .head .hea-top span em {
            display: inline-block;
            height: 37px;
            line-height: 37px;
            background: url(/images/common/top1.png) no-repeat left;
            padding-left: 26px;
            font-size: 14px;
            color: rgba(255, 255, 255, 0.4);
            margin-right: 41px;
        }
        
        .head .hea-top span i {
            display: inline-block;
            height: 37px;
            line-height: 37px;
            font-size: 14px;
            color: rgba(255, 255, 255, 0.4);
            background: url(/images/common/top2.png) no-repeat left;
            padding-left: 29px;
        }
        
        .head .hea-top strong {
            display: block;
            float: right;
        }
        
        .head .hea-top strong a {
            display: block;
            width: 40px;
            height: 37px;
            float: left;
            border-left: 1px solid #3e3f42;
        }
        
        .head .hea-top strong a.top3 {
            background: url(/images/common/top3.png) no-repeat center;
        }
        
        .head .hea-top strong a.top4 {
            background: url(/images/common/top4.png) no-repeat center;
        }
        
        .head .hea-top strong a.top5 {
            background: url(/images/common/top5.png) no-repeat center;
        }
        
        .head .hea-top strong a.top6 {
            background: url(/images/common/top6.png) no-repeat center;
            position: relative;
        }
        
        .head .hea-top strong a.top6 i {
            display: none;
            width: 100px;
            height: 100px;
            position: absolute;
            left: -37px;
            top: 37px;
            z-index: 200;
        }
        
        .head .hea-top strong a.top6 i img {
            width: 100%;
        }
        
        .head .hea-top strong a.top6:hover i {
            display: block;
        }
        
        .head .logo {
            float: left;
            height: 111px;
            padding-top: 15px;
            box-sizing: border-box;
            overflow: hidden;
        }
        
        .head .logo .t_logo {
            width: 108px;
            height: 82px;
            float: left;
            margin-right: 33px;
            position: relative;
        }
        
        .head .logo .t_logo a {
            display: block;
            height: 82px;
            position: absolute;
            left: 0;
            top: 0;
            transition: .5s;
        }
        
        .head .logo .t_logo a.log2 {
            opacity: 0;
            transform: scale(0);
        }
        
        .head .logo h2 {
            float: left;
            height: 77px;
            line-height: 77px;
            font-size: 20px;
            color: #174699;
            transition: .5s;
        }
        
        .head .hea-bot {
            padding: 0 5.7%;
            height: 111px;
            position: relative;
        }
        
        .head .hea-bot .seach {
            width: 23px;
            height: 23px;
            position: relative;
            float: right;
            margin-top: 50px;
        }
        
        .head .hea-bot .seach i {
            display: block;
            height: 23px;
            cursor: pointer;
            background: url(/images/common/hea-btn.png) no-repeat center;
        }
        
        .head .hea-bot .menu {
            width: 50%;
            float: right;
        }
        
        .head .hea-bot .menu .nav>li {
            height: 111px;
            line-height: 111px;
            width: 14.2%;
            float: left;
        }
        
        .head .hea-bot .menu .nav>li>a {
            display: block;
            height: 111px;
            padding-top: 25px;
            box-sizing: border-box;
            position: relative;
        }
        
        .head .hea-bot .menu .nav>li i {
            display: block;
            width: 18px;
            height: 15px;
            margin: 0 auto;
            position: relative;
        }
        
        .head .hea-bot .menu .nav>li.first i {
            background: url(/images/common/home.png) no-repeat center;
        }
        
        .head .hea-bot .menu .nav>li.first:hover i,
        .head .hea-bot .menu .nav>li.first.cur i {
            background: url(/images/common/home_h.png) no-repeat center;
        }
        
        .head .hea-bot .menu .nav>li em {
            display: block;
            height: 37px;
            line-height: 37px;
            text-align: center;
            font-size: 16px;
            color: #333333;
            transition: .5s;
            position: relative;
        }
        
        .head .hea-bot .menu .nav>li>a:before {
            width: 100%;
            height: 0;
            background: #174699;
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            transition: .5s;
        }
        
        .head .hea-bot .menu .nav>li:hover a:before,
        .head .hea-bot .menu .nav>li.cur a:before {
            height: 108px;
            border-bottom: 3px solid #fff000;
        }
        
        .head .hea-bot .menu .nav>li:hover em,
        .head .hea-bot .menu .nav>li.cur em {
            color: #fff000;
            font-weight: bold;
        }
        
        .head .hea-bot .sou {
            height: 60px;
            overflow: hidden;
            background: #fff;
            position: absolute;
            z-index: 666;
            width: 100%;
            left: 0;
            top: 111px;
            box-shadow: 0px 3px 8px -6px #05457a;
            border-top: 1px solid #f1f1f1;
            cursor: pointer;
        }
        
        .head .hea-bot .sou .txt {
            outline: none;
            border: none;
            height: 100%;
            width: 100%;
            text-align: center;
            font-size: 26px;
            font-weight: 300;
        }
        
        .head .hea-bot .sou .close {
            display: block;
            width: 44px;
            height: 44px;
            border-radius: 50%;
            position: absolute;
            top: 10px;
            right: 44px;
            background: url(/images/common/close.png) no-repeat center;
        }
        
        .head .hea-bot .menu .nav>li .xl {
            background: #FFF;
            width: 1920px;
            position: absolute;
            left: 50%;
            top: 111px;
            margin-left: -960px;
            height: 0;
            overflow: hidden;
            transition: .5s;
        }
        
        .head .hea-bot .menu .nav>li .xl .con {
            max-width: 1200px;
            top: 148px;
            left: 0;
            right: 0;
            margin-left: auto;
            margin-right: auto;
        }
        
        .head .hea-bot .menu .nav>li .xl .bd {
            width: 25%;
            float: left;
        }
        
        .head .hea-bot .menu .nav>li .xl .bd h4 {
            height: 33px;
            line-height: 33px;
        }
        
        .head .hea-bot .menu .nav>li .xl .bd h4 a {
            font-size: 16px;
            color: #174699;
        }
        
        .head .hea-bot .menu .nav>li .xl .bd ul li {
            height: 30px;
            line-height: 30px;
            font-size: 14px;
            color: #666666;
        }
        
        .head .hea-bot .menu .nav>li .xl .bd ul li a {
            position: relative;
        }
        
        .head .hea-bot .menu .nav>li .xl .bd ul li a:before {
            width: 0;
            height: 1px;
            background: #174699;
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            transition: .5s;
            border-bottom: 0;
        }
        
        .head .hea-bot .menu .nav>li .xl .bd ul li:hover a {
            color: #174699;
        }
        
        .head .hea-bot .menu .nav>li .xl .bd ul li:hover a:before {
            width: 100%;
        }
        
        .head .hea-bot .menu .nav>li.fr2:hover .xl {
            height: auto;
            padding: 30px 0;
        }
        
        @media screen and (min-width:760px) and (max-width:1440px) {
            .head .hea-top {
                padding: 0 2.7%;
            }
            .head .hea-bot {
                padding: 0 2.7%;
            }
        }
        
        .hea {
            height: 86px;
            background: #174699;
            position: fixed;
            top: 0;
        }
        
        .hea .hea-top {
            opacity: 0;
            height: 0;
            overflow: hidden;
        }
        
        .hea .logo {
            padding-top: 9px;
            height: 80px;
            box-sizing: border-box;
        }
        
        .hea .logo .t_logo {
            width: 85px;
            height: 64px;
        }
        
        .hea .logo .t_logo a {
            display: block;
            width: 85px;
            height: 64px;
        }
        
        .hea .logo .t_logo a.log1 {
            opacity: 0;
            transform: scale(0);
        }
        
        .hea .logo .t_logo a.log2 {
            opacity: 1;
            transform: scale(1);
        }
        
        .hea .logo h2 {
            opacity: 0;
        }
        
        .hea .hea-bot {
            height: 86px;
        }
        
        .hea .hea-bot .menu .nav>li {
            height: 83px;
            line-height: 83px;
        }
        
        .hea .hea-bot .menu .nav>li a {
            height: 83px;
        }
        
        .hea .hea-bot .menu .nav>li em {
            color: #FFF;
        }
        
        .hea .hea-bot .menu .nav>li i {
            display: none;
        }
        
        .hea .hea-bot .menu .nav>li a:before {
            display: none !important;
        }
        
        .hea .hea-bot .menu .nav>li:hover {
            border-bottom: 3px solid #fff000;
        }
        
        .hea .hea-bot .menu .nav>li .xl {
            top: 86px;
        }
        
        .hea .hea-bot .seach {
            margin-top: 30px;
        }
        
        .hea .hea-bot .seach i {
            background: url(/images/common/hea-btn1.png) no-repeat center;
        }
        
        .hea .hea-bot .sou {
            top: 86px;
        }
    

        .ty-banner-1 {
            overflow: hidden;
            line-height: 0;
            text-align:center;
        }
        .ty-banner-1 img{
            visibility: hidden;
        }
        .ty-banner-1 img.show{
            visibility: visible;
        }
    

                .search_content{
                    padding: 18px 0 0;
                    height: 49px;
                    line-height: 30px;
                    border-bottom: solid 1px #e3e3e3;
                }
                .p2-keyword{
                    width: 715px;
                    float: left;
                    color: #999;
                }
                .p2-keyword dt,.p2-keyword dd{float:left;}
                .p2-keyword dd a{
                    padding: 0 7px;
                    color: #999;
                }
                .search-1-input-group{
                    width: 278px;
                    height: 32px;
                    background:url(/images/common/VISkins-p6.png) no-repeat 0 -224px;
                }
                .search-1-input-group .searchKey{
                    padding: 0 0 0 19px;
                    width: 220px;
                    height: 30px;line-height: 30px;
                    float: left;
                    background: none;
                    border: 0;
                    float: left;
                    color:#bfbfbf;
                }
                .search-1-input-group .p2-btn{
                    background:url(/images/common/VISkins-p6.png) no-repeat -5px -169px;
                    width: 38px;
                    height: 30px;
                    text-indent: 38px;
                    float: right;
                }
            

        .p12-curmbs-1 {
            font-size: 14px;
            border-bottom: 1px dashed #dcdcdc;
        }
        
        .p12-curblock{
            display: none;
        }
        .p12-curmbs-1 b {
            border-left: 10px solid #174699;
            font-weight: normal;
            padding-left: 8px;
        }
        .p12-curmbs-1 i {
            font-style: normal;
        }
        
        .p12-curmbs-1 span {
            font-family: '宋体';
            padding: 0 5px;
            height: 46px;
            line-height: 46px;
        }
    

        .p6-info-list-title .sidenavcur a {
            color:#174699;
        } 
.p6-info-list-title {
            height: 54px;
            line-height: 40px;
        } 
.p6-info-list-title li {
            width: 19.76%;
            height: 40px;
            background: #f0f0f0;
            float: left;
            font-size: 14px;
            /*font-weight: bold;*/
            margin: 0 0.3% 20px 0;
            text-align: center;
            overflow: hidden;
        } 
.p6-info-list-title li a{
            display:block;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        } 
.p6-info-list-title li:hover,
        .p6-info-list-title li.sidenavcur {
            background:#174699;
            position: relative;
            color: #fff;
        } 
.p6-info-list-title li:hover:before,
        .p6-info-list-title li.sidenavcur:before {
            content: "";
            position: absolute;
            left: 50%;
            margin-left: -3px;
            bottom: 0;
            width: 0;
            height: 0;
            border-left: solid 6px transparent;
            border-right: solid 6px transparent;
            border-bottom: solid 6px #fff;
        } 
.p6-info-list-title li:hover a,
        .p6-info-list-title li.sidenavcur a {
            color: #fff;
        }
    

            .p6-join-pro {
                line-height: 24px;
                color: #333;
                clear: both;
            } 
.p6-join-pro h1 {
            display: block;
            color: #333;
            text-align: center;
            font-size: 24px;
            text-align: center;
            min-height: 34px;
            overflow: hidden;
            line-height: 28px;
            padding:10px 0;
        } 
.p6-join-pc {
                padding: 25px 0;
                display: block;
            }
            .p6-join-pc a{
                color:red;
            } 
.p6-nsws-main-yd {
                margin-bottom: 48px;
                overflow: hidden;
            } 
.p6-nsws-main-yd p {
                line-height: 35px;
                color: #333;
            } 
.p6-nsws-main-yd p a {
                color: #333;
                padding: 0 10px;
            }
            .p6-nsws-main-yd p a:hover{
                color:#174699;
                text-decoration: none;
            } 
.p6-nsws-main-yd span {
                display: inline-block;
                width: 15%;
                height: 35px;
                text-transform: uppercase;
                text-align: center;
                color:#fff;
                background:#174699;
                margin-right:9px;
                float:left;
                line-height:35px;
                position: relative;
            } 
.p6-nsws-main-yd span:before {
                content: "";
                position: absolute;
                right: -6px;
                top: 11px;
                width: 0;
                height: 0;
                border-top: solid 6px transparent;
                border-bottom: solid 6px transparent;
                border-left: solid 6px #174699;
            }
        

        .p6-title2 {
            width: 1200px;
            margin: 0 auto;
        }
        
        .p6-team-list {
            clear: both;
            line-height: 30px;
            padding: 0 0 50px;
            overflow: hidden;
        }
        
        .p6-team-list-con1 {
            padding: 33px 0 0;
            color: #999;
            line-height: 25px;
            width: 1200px;
            margin: 0 auto;
        }
        
        .p6-team-list-con1 ul li{float:left;width:20%; margin-right: 6.6%;margin-bottom: 30px;}
.p6-team-list-con1 ul li i{display: block;width: 100%; line-height: 0; margin-bottom: 19px;}
.p6-team-list-con1 ul li i img{width: 100%;}
.p6-team-list-con1 ul li span{display: block; height:39px; line-height: 39px; font-size: 22px; color:#073297; font-family: "Helvetica"; text-align: center;margin-bottom: 6px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.p6-team-list-con1 ul li p{font-size: 14px; color:#333333; line-height: 21px; text-align: center;min-height:84px;font-family: "Helvetica";}
.p6-team-list-con1 ul li:nth-child(5n-1){margin-right: 0;}
    

       .bd{width:1200px; height:600px; margin:0 auto;padding-top:33px; box-sizing: border-box;}
       .bd h4{text-align: center;height:69px; line-height: 69px;font-size: 40px; color:#333333;margin-bottom: 11px;font-weight: normal;}
       .bd p{text-align: center; line-height: 27px;font-size: 16px; color:#333333;width:970px;margin:0 auto 40px;}
       .bd .form{width:1034px;margin:0 auto;}
       .bd .form ul{clear:both;height:0;}
       .bd .form ul li{float:left;width:464px;height:50px; margin-bottom: 34px;position: relative;}
       .bd .form ul li:before{width: 6px; height: 5px; background:url(/images/common/hd.png) no-repeat center; content:""; position: absolute; right:-22px;top:22px;}
       .bd .form ul li.fr2:before{display:none;}
       .bd .form ul li span{display:none;}
       .bd .form ul li label{width:127px; height:50px;line-height: 50px; text-align: left;float:left;font-size: 16px; color:#333333;}
       .bd .form ul li input{width:335px; height:50px; line-height: 48px; border:1px solid #b5b5b5; border-radius: 5px;padding:0 10px; box-sizing: border-box;}
       .bd .form ul li.right{float:right;}
       .bd .form .submit{width:179px; height:55px;margin:10px auto 0;}
       .bd .form .submit .form-btn-submit{width:179px; height:55px; background:#073297; border-radius:10px; text-align: center; line-height: 55px;font-size: 16px; color:#fff000; cursor: pointer;border:0;}
       .bd .form .submit .form-btn-reset{display: none;}


        .ft-top {
            height: 463px;
            background: #073297;
        }
        
        .f-t {
            position: relative;
            height: 463px;
            padding-top: 42px;
            box-sizing: border-box;
        }
        
        .ft-top .ft-nav {
            float: left;
        }
        
        .ft-top .ft-nav h4 {
            height: 53px;
            line-height: 53px;
            margin-bottom: 8px;
            overflow: hidden;
        }
        
        .ft-top .ft-nav h4 a {
            font-size: 24px;
            color: #FEF9F9;
            font-family: "Helvetica";
            font-weight: normal;
        }
        
        .ft-top .ft-nav ul li {
            height: 29px;
            line-height: 29px;
        }
        
        .ft-top .ft-nav ul li a {
            font-size: 14px;
            color: #C9C9C9;
            font-family: "Helvetica";
        }
        
        .ft-top .ft-nav.ft1 {
            width: 142px;
        }
        
        .ft-top .ft-nav.ft2 {
            width: 313px;
        }
        
        .ft-top .ft-nav.ft3 {
            width: 259px;
        }
        
        .ft-top .ft-nav.ft4 {
            width: 162px;
        }
        
        .ft-top .ft-tact {
            width: 1200px;
            position: absolute;
            right: 0;
            bottom: 70px;
        }
        
        .ft-top .ft-tact .tac-left {
            width: 321px;
            float: left;
        }
        .ft-top .ft-tact .tac-fbeian{
            width: 452px;
            float: left;
        }
        .ft-top .ft-tact .tac-fbeian img{
            width: 330px;
        }
        .ft-top .ft-tact .tac-left h4 {
            height: 37px;
            line-height: 37px;
            font-size: 24px;
            color: #FEF9F9;
            font-family: "Helvetica";
            font-weight: normal;
        }
        
        .ft-top .ft-tact .tac-left ul li {
            height: 32px;
            line-height: 32px;
            font-size: 14px;
            color: #C9C9C9;
            font-family: "Helvetica";
        }
        
        .ft-top .ft-tact .tac-left ul li a{ font-size: 14px;
            color: #C9C9C9;
            font-family: "Helvetica";}
        
        .ft-top .ft-tact .tac-rig {
            width: 360px;
            float: left;
        }
        
        .ft-top .ft-tact .tac-rig h4 {
            height: 37px;
            line-height: 37px;
            font-size: 24px;
            color: #FEF9F9;
            font-family: "Helvetica";
            font-weight: normal;
            margin-bottom: 17px;
        }
        
        .ft-top .ft-tact .tac-rig p a {
            display: block;
            width: 33px;
            height: 33px;
            float: left;
            margin-right: 10px;
        }
        
        .ft-top .ft-tact .tac-rig p a.lin1 {
            background: url(/images/common/lin-ico1.png) no-repeat center;
        }
        
        .ft-top .ft-tact .tac-rig p a.lin2 {
            background: url(/images/common/lin-ico2.png) no-repeat center;
        }
        
        .ft-top .ft-tact .tac-rig p a.lin3 {
            background: url(/images/common/lin-ico3.png) no-repeat center;
        }
        
        .ft-top .ft-tact .tac-rig p a.lin4 {
            background: url(/images/common/lin-ico4.png) no-repeat center;
        }
        
        .ft-top .ft-tact .tac-rig p a.lin5 {
            background: url(/images/common/lin-ico5.png) no-repeat center;
            position: relative;
        }
        
        .ft-top .ft-tact .tac-rig p a.lin5 i {
            display: none;
            width: 100px;
            height: 100px;
            position: absolute;
            left: -37px;
            bottom: 40px;
            line-height: 0;
        }
        
        .ft-top .ft-tact .tac-rig p a.lin5 i img {
            width: 100%;
        }
        
        .ft-top .ft-tact .tac-rig p a.lin6 {
            background: url(/images/common/lin-ico6.png) no-repeat center;
            position: relative;
        }
        
        .ft-top .ft-tact .tac-rig p a.lin6 em {
            display: none;
            height: 33px;
            line-height: 33px;
            font-size: 20px;
            color: #FFF;
            position: absolute;
            left: 0;
            top: 40px;
        }
        
        .ft-top .ft-tact .tac-rig p a.lin5.cur i {
            display: block;
        }
        
        .ft-top .ft-tact .tac-rig p a.lin6.cur em {
            display: block;
        }
        
        .ft-top .ft-tact .tac-rig p a.cur.lin1 {
            background: url(/images/common/lin-ico1_h.png) no-repeat center;
        }
        
        .ft-top .ft-tact .tac-rig p a.cur.lin2 {
            background: url(/images/common/lin-ico2_h.png) no-repeat center;
        }
        
        .ft-top .ft-tact .tac-rig p a.cur.lin3 {
            background: url(/images/common/lin-ico3_h.png) no-repeat center;
        }
        
        .ft-top .ft-tact .tac-rig p a.cur.lin4 {
            background: url(/images/common/lin-ico4_h.png) no-repeat center;
        }
        
        .ft-top .ft-tact .tac-rig p a.cur.lin5 {
            background: url(/images/common/lin-ico5_h.png) no-repeat center;
        }
        
        .ft-top .ft-tact .tac-rig p a.cur.lin6 {
            background: url(/images/common/lin-ico6_h.png) no-repeat center;
        }
        
        .ft-bot {
            height: 46px;
            background: #001C5D;
        }
        
        .ft-bot p {
            height: 46px;
            text-align: center;
        }
        
        .ft-bot p em {
            display: inline-block;
            height: 46px;
            line-height: 46px;
            margin: 0 18px;
            font-size: 15px;
            color: rgba(249, 249, 248, 0.5);
            font-family: "OpenSans";
        }
        
        .ft-bot p em a {
            font-size: 15px;
            color: rgba(249, 249, 248, 0.5);
            font-family: "OpenSans";
        }
    

        .client-2 {
            position: fixed;
            right: -195px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 71px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(/images/common/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
            width: 33px;
            height: 35px;
            background-position: -27px -51px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 75px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 18px;
            color: #fff;
            float: left;
            height: 22px;
            line-height: 22px;
            padding-left: 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
            width:170px;
            overflow:hidden;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #174699;
            color: #fff;
            height: 56px;
            width: 270px;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #174699;
            width: 97px;
            height: 56px;
            position: relative;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    
