﻿/* CSS Document */

/*qt：sjh*/

*{ padding:0; margin:0;outline:none !important;

  -webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

          box-sizing: border-box;}

html{ overflow-x:hidden; overflow-y:auto;}

ul, ol,li{ list-style-type:none; line-height:normal;}

body, button, input, select, textarea{ font-family:'Microsoft yahei' ,Arial; font-size:12px;}

body{ float:left; width:100%; position:relative;}

code, kbd, pre, samp {font-family:'Microsoft yahei' ,Arial;}

a{ text-decoration:none; color:#333;

-webkit-transition: all 0.2s ease-out 0s;

   -moz-transition: all 0.2s ease-out 0s;

     -o-transition: all 0.2s ease-out 0s;

        transition: all 0.2s ease-out 0s;

/*清除IOS系统点击默认事件*/

-webkit-tap-highlight-color:rgba(0, 0, 0, 0);

-webkit-tap-highlight-color: transparent;}

a:hover{color:#333; cursor:pointer;}

img{border:0; max-width:100%;}

table { border-collapse: collapse; border-spacing: 0; }

h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial;}

h1{font-size: 32px;}

h2{font-size: 24px;}

h3{font-size: 22px;}

h4{font-size: 18px;}

h5{font-size: 14px;}

h6{font-size: 12px;}

input,table,tr,td{ margin:0; padding:0; border:none;}

button,table{ border:none; background:none; margin:0; padding:0;}

select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;}

textarea{ resize:none;}

input{ outline:0;}

article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}



.pz_top{ float:left; width:100%;}

.pz_banner{ float:left; width:100%; overflow:hidden; position:relative;}

.pz_main{ float:left; width:100%;}

.pz_down{ float:left; width:100%; background: #232323;}





/*pc版头部*/

.top1{position: absolute; width:100%; height:128px; left:0; top:6px; z-index:101; padding: 0 38px;

-webkit-transition: all 0.2s linear;

   -moz-transition: all 0.2s linear;

     -o-transition: all 0.2s linear;

        transition: all 0.2s linear;

}

.top1.active{ background-color:#fff;

-webkit-box-shadow: 0 2px 6px #aaa;

   -moz-box-shadow: 0 2px 6px #aaa;

     -o-box-shadow: 0 2px 6px #aaa;

        box-shadow: 0 2px 6px #aaa;

}

.top1 .logo{ float:left; width:429px;}

.homeTop{float: right; width: 100%;}

.homeTop_m{float: right;}

.homeTop_m a{float: left; padding-left: 47px; height: 64px; line-height:64px; color: #fff; position: relative; z-index:20;}

.homeTop_m a i{position: absolute; left: 24px; top: 50%; display: block; width: 16px;

-webkit-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

        transform: translate(0, -50%);}

.homeTop_m a i img{float: left; width: 100%; display: block;}

.homeTop_m a span{float: left; width: 100%; font-size: 14px;}

.homeTop_m .tel{float: right; padding-left: 50px; font-size: 14px; color: #fff; font-family: Arial; font-weight: bold; background: url(../images/telico.png) no-repeat 20px; height: 64px; line-height:64px;}

.menu{ float:right; height:58px;}

.menu .nli{ float:left; z-index:15; position:relative; padding-left:98px;}

.menu .nli span a{ display:block; float:left; font-size:16px; height:58px; line-height:58px; color:#fff; position:relative; font-weight: bold;}

.menu .nli span a:hover,

.menu .nli.on span a{ color:#33bb54;}





.homeTop_m a.top_wx .wxewm{position:absolute; left:50%; margin-left:-47px; top:50px; padding: 10px; display: none;  background: #284b90; width:120px; }

.homeTop_m a.top_wx:hover .wxewm{display:block;}




.homepage-layout-header{margin-bottom:36px}
.color-primary {
    line-height: 55px;
    color: #3e7af2!important;
}
.homepage-layout {
    padding: 80px 0px;
}

/*按钮*/

.cd-btn-primary {
    color: #fff;
    background-color: #43bc60;
}
.cd-btn {
    display: inline-block;
    padding: 16px 24px;
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    border-radius: 75px;
}
.mrl {
    margin-right: 20px;
}






/*新增*/


.homepage-layout{padding-bottom:80px}
.homepage-layout-header .homepage-header-tip{margin:0 auto;font-size:18px;line-height:32px;color:#71777d;letter-spacing:0;text-indent: 34px;text-align: left;}

.application-form{width:350px;padding:32px 24px;background:#fff;box-shadow:0 8px 32px 0 rgba(55,73,60,.16);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}




.practical-function-item{margin-bottom:40px}.practical-function-item .img{width:100px;height:100px;margin-bottom:30px}.practical-function-item .title{margin-bottom:16px;font-size:20px;line-height:20px;font-weight:600;color:#2b333b}

.practical-function-item .point{margin-bottom:5px;font-size:16px;color:#71777d;line-height:26px;   
   }

   .practical-function-item .ppp1{height: 78px; overflow:hidden;}


.application-form{width:350px;padding:32px 24px;background:#fff;box-shadow:0 8px 32px 0 rgba(55,73,60,.16);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.application-form .sms-send{display:block;width:100%;height:34px;padding:0;color:#fff;line-height:34px;text-align:center;background-color:#1ec67a;border-radius:4px}.application-form .submit{display:block;width:100%;height:40px;margin-top:8px;text-align:center;line-height:40px;font-weight:700;font-size:18px;color:#fff;background-color:#46c37b;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:none;outline:0;cursor:default}.practical-function-item{margin-bottom:40px}.practical-function-item .img{width:100px;height:100px;margin-bottom:30px}.practical-function-item .title{margin-bottom:16px;font-size:20px;line-height:20px;font-weight:600;color:#2b333b}

.es-live-item{position:relative;width:392px;margin:0 auto 80px;padding-left:104px}.es-live-item .img{position:absolute;left:0;top:0;width:80px;height:80px}.es-live-item .title{margin-bottom:16px;font-size:20px;font-weight:600;line-height:20px;color:#2b333b}.es-live-item .desc{font-size:18px;color:#71777d;line-height:26px}.multi-marketing .img1{width:56px;height:56px}.multi-marketing .img2{width:42px;height:48px}.multi-marketing .img3{width:50px;height:50px}.multi-marketing .img4{width:54px;height:52px}.es-video-item{width:233px;margin:0 auto 56px}.es-video-item .img{width:100px;height:100px;margin-bottom:30px}.es-video-item .title{margin-bottom:16px;font-size:20px;line-height:20px;font-weight:600;color:#2b333b}.es-video-item .point{margin-bottom:5px;font-size:16px;color:#71777d;line-height:16px}.organization-item{padding:50px 8px 0 8px;height:230px;border-radius:4px}.organization-item .title{margin-bottom:16px;font-size:18px;font-weight:600;text-align:center;color:#fff;line-height:18px}.organization-item .desc{opacity:.8;font-size:14px;color:#fff;letter-spacing:0;line-height:24px}.tech-item{width:304px;margin:0 auto 80px}.tech-item .title{margin-top:27px;margin-bottom:16px;font-size:20px;font-weight:600;color:#fff;line-height:20px}.tech-item .desc{font-size:16px;color:#fff;line-height:28px;opacity:.8}.tech-item .img1{height:50px}.tech-item .img2{height:64px}.tech-item .img3{height:62px}.tech-item .img4{height:70px}.tech-item .img5{height:76px}.platform-item{display:inline-block;margin-top:40px;padding:30px 70px;border-right:solid 1px #d8d8d8}.platform-item .platform-type .img{width:64px;height:64px;margin-bottom:24px}.platform-item .platform-type .title{padding-bottom:24px;font-size:20px;font-weight:600;color:#2b333b;line-height:20px}.platform-item .platform-type .desc{padding-bottom:48px;font-size:16px;color:#71777d;line-height:16px}

.platform-item .platform-feature .title{padding-bottom: 0px;
    font-size: 16px;
    /* font-weight: 600; */
    color: #2b333b;    line-height: 45px;
    }.platform-item .platform-feature .desc{padding-bottom:48px;font-size:14px;color:#71777d;line-height:14px; display: none;}.platform-item.business{padding-right:0;border-right:none}.data-statistics{margin-top:40px;text-align:center}

.data-statistics .number{margin-bottom:24px;font-family:DIN-Medium;font-size:40px;color:#3e7af2;letter-spacing:0;line-height:36px}

.data-statistics .desc{opacity:.64;font-size:20px;font-weight:600;color:#000;letter-spacing:0;line-height:20px}.split-line{height:1px;background:#d8d8d8}.application-form-container{padding:32px 30px 33px;width:1133px;height:97px;background:#fff;border-radius:6px}.application-form-container .form-group{margin-left:14px;width:255px;height:32px;border-radius:5px}.application-form-container .submit{margin-left:14px;margin-top:0;width:225px;height:32px;line-height:32px;background:#46c37b;box-shadow:0 2px 6px 0 rgba(0,0,0,.25);border-radius:5px}.help-block2{text-align:left}.application-form-madal{margin:auto;padding:41px 96px 56px;width:480px;height:424px}.from-subtitle--modal{margin-bottom:35px}.modal-dialog-style{width:480px!important}.text-center-mb{margin-bottom:80px}.copyright-information{position:relative;top:30px;text-align:center;color:#939393}.common-header .navbar-tel>a{font-size:16px;font-weight:700}
.mt56 {
    margin-top: 56px!important;
}
.text-center {
    text-align: center;
}

.homepage-layout-body img{width: 80%}


@media screen and (max-width:767px){

.homepage-layout-body img{width: 100%}


  .banner-hover-header{margin-bottom:15px}



  .banner-hover-header .title{margin-bottom:40px;padding:0 10px;font-size:72px;letter-spacing:5px;line-height:1}


  .practical-function-item {
    margin-bottom: 40px;
    width: 50%;
    float: left;
}

.practical-function-item .ppp1{max-height: 78px;overflow: hidden;}

    .platform-item {
        display: inline-block;
    margin-top: 40px;
    padding: 0px 10px;
    border-right:none;
}


.data-statistics {
    margin-top: 40px;
    text-align: center;
    width: 50%;
    float: left;
}

.homepage-layout .homepage-layout-header {
    margin-bottom: 10px;
}
}



@media screen and (max-width:767px){.banner-hover-header .title{font-size:24px;margin-bottom:15px}}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}.video-close-btn{position:absolute;z-index:111;right:40px;top:10px;width:30px;height:30px;font-size:30px;border-radius:100px;border:2px solid #fff;line-height:20px;text-align:center;text-shadow:none;color:#fff;text-indent:1px;opacity:1;filter:alpha(opacity=100)}.video-close-btn:hover{opacity:1;filter:alpha(opacity=100);color:#20b573;border-color:#20b573}.btn-link{color:#313131}.btn-link:focus,.btn-link:hover{color:#20b573;text-decoration:none}.pull-right{float:right!important}.pull-left{float:left!important}.hidden{display:none!important;visibility:hidden!important}.form-control:focus{border-color:#20b573;outline:0}.modal{z-index:1111111}.video-modal{width:1090px;margin:50px auto 0;margin-top:7%}.video-modal .modal-content{border:none;border-radius:0;background-color:transparent;box-shadow:none}.video-modal .modal-header{display:none}.video-modal .modal-body{padding:0}.video-modal .modal-footer{display:none}.is-video-initing{visibility:hidden}.common-header .tel{margin-top:20px}.common-header .tel>a{color:#fff;font-family:DIN-Medium}@media (max-width:767px){.common-header .es-nav{display:none}}.common-header .es-nav>ul{margin-right:45px}

@media (max-width:1200px){.common-header .es-nav>ul{margin-right:20px}}.common-header .es-nav>ul>li{position:relative}.common-header .es-nav>ul>li>a{padding:18px 20px;font-size:14px;line-height:28px;color:#fff}

@media (max-width:1440px){.common-header .es-nav>ul>li>a{padding:18px 20px}}

@media (max-width:1199px){.common-header .es-nav>ul>li>a{padding:18px 8px}}.common-header .es-nav>ul>li>a:focus{background:0 0}.common-header .marketing-nav{width:82%}.edu-header{position:relative;color:#fff}.edu-header .sidebar-btn{position:absolute;padding:20px 10px}.edu-header .sidebar-btn-tel{right:0}.edu-header .es-nav>ul>li>a{color:#fff}.edu-header .es-nav>ul>li>a:hover{color:#fff;background:0 0}.navbar-contact{position:relative;margin-top:24px;margin-right:40px}.navbar-tryout{top:-4px}.navbar-tryout .btn-tryout-link{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding:7px 16px;border-radius:2px;font-size:12px}.navbar-tel{margin-right:34px}@media (max-width:1200px){.navbar-tel{margin-right:20px}}.mobile-sticky-foot{position:fixed;bottom:0;left:0;right:0;display:flex;display:-webkit-flex;justify-content:center;align-items:center;z-index:100;background:#20b573;color:#fff}.mobile-sticky-foot .foot-item{border:1px solid #20b573;border-left:0;flex:1;text-align:center;position:relative}.mobile-sticky-foot .foot-item a{display:inline-block;width:100%;padding:13px 0;color:#fff}.mobile-sticky-foot .foot-item .zhiCustomBtn{position:absolute;background-image:none;height:100%!important;width:100%!important;left:0!important;right:0!important;top:0!important;bottom:0!important;border-right:1px solid #fff;border-left:1px solid #fff;border-radius:0}.mobile-sticky-foot .foot-item .es-icon{vertical-align:middle;margin-right:3px}.nav>li{position:relative;display:block}.text-center{text-align:center}.article-wide-list li>h4 .cat-link:not(:root:root){margin-top:-8px!important}.es-product .banner-hover-header{margin-bottom:80px}

@media screen and (max-width:767px){.es-product .banner-hover-header{margin-bottom:15px}}.es-product .banner-hover-header .title{font-size:72px}

@media screen and (max-width:767px){.es-product .banner-hover-header .title{font-size:24px;margin-bottom:15px}} .banner-hover-container{margin-top:110px} .banner-hover-container .banner-hover-header{margin-bottom:72px} .banner-hover-container .banner-hover-header .title{margin-bottom:0} .banner-hover-container .banner-hover-header .banner-hover-title{width:510px;height:134px;font-size:48px;font-weight:600;line-height:67px;letter-spacing:0;color:#fff;font-family:PingFangSC-Semibold,PingFang SC} .banner-hover-container .banner-hover-header .banner-hover-feature{margin-top:57px;width:537px;height:25px;font-size:18px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;letter-spacing:0;color:#fff;line-height:25px} .homepage-layout{padding-top:80px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}

@media screen and (max-width:767px){ .homepage-layout{padding-top:0px}} .homepage-layout .homepage-layout-header .homepage-header-title{font-size:36px;color:#313131;letter-spacing:0;font-weight:700}.system-item-6 .system-content-img,.system-item-6 .system-content-text{float:right}.system-item-7 .system-content-text{position:relative;left:10%}.system-item-6 .system-content-text{position:relative;left:-10%}.system-item-block{position:relative}.system-item-block .system-content-item{position:relative;top:62px;left:-50px;width:100%;transition:all 1.4s .4s cubic-bezier(0,.85,.35,1);-webkit-transition:all 1.4s .4s cubic-bezier(0,.85,.35,1);-moz-transition:all 1.4s .4s cubic-bezier(0,.85,.35,1);-o-transition:all 1.4s .4s cubic-bezier(0,.85,.35,1);-ms-transition:all 1.4s .4s cubic-bezier(0,.85,.35,1)}.system-item-block .system-content-text{padding-top:150px;letter-spacing:4px}.system-item-block .system-content-text .system-content-title{font-size:24px;color:#313131;font-weight:bolder}.system-item-block .system-content-text .system-content-detail{font-size:16px;color:#71777d}.system-item-block p{margin-bottom:10px}

@media (max-width:1199px){.system-item-block .system-content-text{padding-top:100px}}

@media (max-width:767px){.system-item-block .system-content-text{padding-top:30px}.system-item-6 .system-content-img,.system-item-6 .system-content-text,.system-item-7 .system-content-img,.system-item-7 .system-content-text{float:left}.system-item-6 .system-content-text{left:0}.system-item-7 .system-content-text{left:0}.system-item-block .system-content-item{left:0}.system-item-block{text-align:center}}.es-school-vote .es-vote-search .vote-form .form-group .form-control::focus{border:0;box-shadow:none}.es-product.es-product-train-new .btn{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.es-product.es-product-train-new .btn:hover{background-color:#178adb;border-color:#178adb}.es-product-colleges.es-product.es-product-train-new .btn{display:inline-block;padding:13px 30px;font-size:14px;color:#fff;background-color:#3b8ef6;border:2px solid #3b8ef6;border-radius:2px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.es-product-colleges.es-product.es-product-train-new .btn:hover{background-color:#3e85d4;border-color:#3e85d4}

@media (max-width:767px){.es-product-colleges.es-product.es-product-train-new .btn{letter-spacing:1px}}.es-marketing  .homepage-layout{padding-bottom:120px}.es-marketing  .homepage-layout-header{margin-bottom:96px}.es-marketing .system-item-block{position:relative;left:15px}.es-marketing .marketing-system-item{height:288px;padding-top:40px;padding:40px 52px 0;text-align:center;background:#fff;box-shadow:0 2px 72px 0 rgba(0,0,0,.05)}.es-marketing .marketing-system-item .logo-box{width:96px;height:96px;border-radius:100px;margin:0 auto 13px;text-align:center}.es-marketing .marketing-system-item .logo-box img{width:100%}.es-marketing .marketing-system-item .marketing-system-item-title{font-size:24px;color:#616161;letter-spacing:2px;font-weight:700;margin-bottom:5px}.es-marketing .marketing-system-item .marketing-system-item-desc{font-size:14px;color:#616161;letter-spacing:2px;line-height:24px}

@media screen and (min-width:768px){.es-marketing .system-item-block.marketing-swiper-item1{position:relative;left:50px}.es-marketing .system-item-block .system-content-text{padding:180px 155px 0 0}.es-marketing .system-item-block .system-content-item{left:10px;top:0}.es-marketing .system-item-block .system-content-item.system-content-item1{top:110px}.es-marketing .system-item-block.system-item-6{left:10%}.es-marketing .system-item-block.system-item-6 .system-content-text{left:-7%}.es-marketing .system-item-block.system-item-7{left:10%}.es-marketing .system-item-block.system-item-7 .system-content-text{left:-10%;padding-right:200px}}

@media screen and (max-width:767px){.es-marketing .marketing-system-item{height:268px;padding-top:30px}.es-marketing .system-item-block{left:0}.es-marketing .system-item-block .system-content-text{padding-top:0}.es-marketing  .banner-hover-container{text-align:center;height:115px}.es-marketing  .banner-hover-container .banner-hover-header{margin-bottom:15px}.es-marketing  .banner-hover-container .banner-hover-header .banner-hover-title{font-size:24px;line-height:35px}.es-marketing  .homepage-layout .homepage-layout-header .homepage-header-title{font-size:24px;line-height:35px;padding:0 30px}.es-marketing .marketing-content-between .col-xs-12+.col-xs-12{margin-top:30px}.es-marketing .system-item-block .system-content-item{top:0}}.es-marketing .btn-tryout-link{background:#43bc60}.es-marketing .btn-tryout-link:hover{background:#167e50} .swiper-container img{width:100%} .bg-light-green{/*background:#f5faf6*/}  .homepage-layout{padding-bottom:40px}  .homepage-layout-header .homepage-header-title{margin-bottom:20px;line-height:36px;font-size:36px;color:#2b333b} 


 .marketing-system-item{height:400px;padding-left:65px;padding-right:65px} .marketing-system-item .logo-box{margin-bottom:17px} .marketing-system-item .marketing-system-item-title{margin-bottom:35px;color:#313131} .marketing-system-item .marketing-system-item-desc{font-size:18px;line-height:32px;color:#6e6e6e}.es-marketing .system-item-block .system-content-text{height:100%;word-break:keep-all}.es-marketing .system-item-block .system-content-img{height:100%}.es-marketing .system-item-block .system-content-item1{top:0;left:60px;width:380px;height:500px}.es-marketing .system-item-block .system-content-item2{top:0;left:60px;width:298px;height:500px}.es-marketing .system-item-block .system-content-item3{top:0;left:-100px;width:450px;height:500px}.es-marketing .system-item-block .system-content-item4{top:86px;left:-40px;width:80%} .marketing-nextButton, .marketing-prevButton{position:absolute;top:50%;margin-top:-18px;color:#ccc;font-size:36px;z-index:10;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease} .marketing-nextButton{right:0} .marketing-prevButton{left:0} .btn-tryout-link{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:32px;width:104px;color:#43bc60;line-height:18px;font-weight:700;font-size:14px;border:none;background-color:#fff} .btn-tryout-link:hover{background:#43bc60;border-color:#43bc60;color:#fff}.form-title{height:42px;font-size:30px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;text-align:center;color:#46c37b;line-height:42px}.from-subtitle{margin-top:4px;margin-bottom:12px;height:17px;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;text-align:center;color:#fc9f05;line-height:17px}
/*新增*/






@media  screen and (max-width:1699px){

  .top1 .logo{width:429px;    margin-top: -25px;}

  .menu .nli{padding-left:80px;}

}

@media  screen and (max-width:1449px){

  .top1 .logo{width:360px; margin-top: 10px;    margin-top: -25px;}

  .menu .nli{padding-left:40px; font-size: 14px;}

}





/*phone版头部*/

.top2{ position:fixed; left:0; top:0; width:100%; height:80px; z-index:1030;}

.top2.active{background: rgba(0,0,0,.6);

-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2);

   -moz-box-shadow: 0 2px 6px rgba(0,0,0,.2);

     -o-box-shadow: 0 2px 6px rgba(0,0,0,.2);

        box-shadow: 0 2px 6px rgba(0,0,0,.2);}

.top2 .logo{ float:left; width:400px; margin:14px 0 0 0;}



/*手机按钮*/

.menuph{ position:absolute; top:15px; right:15px; cursor:pointer; width:50px; height:50px; background:#284b90; text-align:center;}

.menuph .point{ display:inline-block; width:28px; height:22px; margin-top:14px; position:relative;}

.menuph .point:hover .navbtn,

.menuph .point:hover .navbtn::after,

.menuph .point:hover .navbtn::before{ width:28px;}

.menuph .navbtn{ position:absolute; top:10px; right:0; display:inline-block; width:21px; height:1px; background:#fff;

-webkit-transition: all .3s ease-out 0s;

	 -moz-transition: all .3s ease-out 0s;

	  -ms-transition: all .3s ease-out 0s;

	   -o-transition: all .3s ease-out 0s;

	      transition: all .3s ease-out 0s;}

.menuph .navbtn::after,

.menuph .navbtn::before{ content:''; position:absolute; right:0; display:inline-block; width:28px; height:1px; background:#fff;

-webkit-transition: all .3s ease-out 0s;

	 -moz-transition: all .3s ease-out 0s;

	  -ms-transition: all .3s ease-out 0s;

	   -o-transition: all .3s ease-out 0s;

	      transition: all .3s ease-out 0s;}

.menuph .navbtn::after{ top:-11px;}

.menuph .navbtn::before{ top:10px;}

.menuph .point.active .navbtn{ background:transparent;}

.menuph .point.active .navbtn::after{	top:0px;

-webkit-transform: rotate(45deg);

	 -moz-transform: rotate(45deg);

	  -ms-transform: rotate(45deg);

	   -o-transform: rotate(45deg);

	      transform: rotate(45deg);}

.menuph .point.active .navbtn::before{ top:0px;

-webkit-transform: rotate(-45deg);

	 -moz-transform: rotate(-45deg);

	  -ms-transform: rotate(-45deg);

	   -o-transform: rotate(-45deg);

	      transform: rotate(-45deg);}



@media  screen and (max-width:767px){


/*新增*/



/*新增*/




.top2{height:50px;}

.top2 .logo{width:220px; margin:3px 0 0 0;}

.top2 .menuph{ top:5px; right:15px; width:40px; height:40px;}

.top2 .menuph .point{ width:22px; height:19px; margin-top:10px;}

.top2 .menuph .point:hover .navbtn,

.top2 .menuph .point:hover .navbtn::after,

.top2 .menuph .point:hover .navbtn::before{ width:22px;}

.top2 .menuph .navbtn{ top:9px; width:16px; }

.top2 .menuph .navbtn::after,

.top2 .menuph .navbtn::before{	width:22px;}

.top2 .menuph .navbtn::after{ top:-9px;}

.top2 .menuph .navbtn::before{ top:9px;}

}





/*手机下拉*/

.xialaph{ position:fixed; top:80px; left:0; width:100%; max-height:100%; overflow-y:auto; background:url(../images/bg_nav.png);display:none; z-index:1049;}

.xialaph .ul1{ padding-bottom:50px;border-top: 1px solid #fff;}

.xialaph li{border-bottom: 1px solid #fff;padding: 0 15px;}

.xialaph .ul2,

.xialaph .ul3{ display:none;border-top: 1px solid #fff; position:relative;}

.xialaph .ul2 > li:last-child{border-bottom: 0 none;}

.xialaph .ul3 > li:last-child{border-bottom: 0 none;}

.xialaph h4 a{color:#333; font-size:16px; font-weight:bold; line-height:62px;}

.xialaph h5 a{color:#333; font-size:16px; line-height:57px;}

.xialaph h4,

.xialaph h5{position:relative;}

.xialaph h4 i,

.xialaph h5 i{display: block;position: absolute;right: 0;top: 50%;margin-top: -9px; width: 12px;height: 12px;border-bottom: 2px solid #333;border-right: 2px solid #333;

-webkit-transform: rotate(45deg);

   -moz-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

     -o-transform: rotate(45deg);

        transform: rotate(45deg);

-webkit-transition: all 0.2s ease-out 0s;

   -moz-transition: all 0.2s ease-out 0s;

	  -ms-transition: all 0.2s ease-out 0s;

     -o-transition: all 0.2s ease-out 0s;

        transition: all 0.2s ease-out 0s;}

.xialaph h4.active i,

.xialaph h5.active i{margin-top: -3px;

-webkit-transform: rotate(-135deg);

   -moz-transform: rotate(-135deg);

    -ms-transform: rotate(-135deg);

     -o-transform: rotate(-135deg);

        transform: rotate(-135deg);}

.xialaph .ul2{padding: 10px 0;}

.xialaph .ul3{padding: 5px 0;}

.xialaph .ul3 li a{ color:#666; font-size:14px; line-height:35px; display:block;}

.xialaph .ul3 li{ padding-top:5px;}

.xialaph .phsou{ position:relative; margin-top:30px;}

.xialaph .phsou input{ width:100%; height:56px; background-color:#fff; color:#aaa; font-size:14px; padding-left:20px; border:1px solid #e5e5e5;}

.xialaph .phsou img{ cursor:pointer; width:21px; height:22px; position:absolute; top:17px; right:29px;}

.xialaph .try{ text-align:center; padding:30px 0 0 0;}

.xialaph .try a{ display:inline-block; width:120px; background:#80b63b; font-size:16px; color:#fff; line-height:50px;}



.phonemeng{ position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.6; z-index:196; display:none;}



@media  screen and (max-width:767px){

.xialaph{ top:60px;}

.xialaph h4 a{ font-size:14px; line-height:42px;}

.xialaph h5 a{ color:#333; font-size:14px; line-height:38px;}

.xialaph h4 i,

.xialaph h5 i{margin-top: -6px; width: 8px;height: 8px;border-bottom: 1px solid #333;border-right: 1px solid #333;}

.xialaph h4.active i,

.xialaph h5.active i{margin-top: -2px;}

.xialaph .ul3 li a{ color:#666; font-size:12px; line-height:30px; display:block;}

.xialaph .ul3 li{ padding-top:5px;}

}



/*banner*/

.slide_banner{ margin:0;}

.slide_banner .slick-slide{ width:100%; padding:0;}

.slide_banner img{ width:100%;}

.slide_banner .slick-dots{ bottom:46px; height:22px; overflow:hidden;}

.slide_banner .slick-dots li{ width:14px; height:14px; border:solid 1px #dadadc; margin:4px 8px; position: relative;

 -webkit-border-radius:50%;

    -moz-border-radius:50%;

         border-radius:50%;}

.slide_banner .slick-dots li::after{position: absolute; content: ""; left: -5px; top: -5px; width: 22px; height: 22px; border:solid 1px #dadadc; filter:alpha(opacity=00);opacity:0;

 -webkit-border-radius:50%;

    -moz-border-radius:50%;

         border-radius:50%;}

.slide_banner .slick-dots li button{ display:none;}

.slide_banner .slick-dots li.slick-active{background:#dadadc;}

.slide_banner .slick-dots li.slick-active::after{filter:alpha(opacity=100);opacity:1; }



.nyBan{float: left; width: 100%; position: relative; }

.nyBan img{float: left; width: 100%; display: block;}

.nyBan .nyBanTit{position: absolute; top: 50%; left: 0; width: 100%; text-align: center;

-webkit-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

        transform: translate(0, -50%);}

.nyBan .nyBanTit h4{float: left; width: 100%; line-height: 54px;height: 54px; font-size: 46px; color: #fff; font-weight: bold; font-family: Arial; text-transform: uppercase;}

.nyBan .nyBanTit .local{display: none; /*display: inline-block; *display: inline;*/ *zoom:1; vertical-align: top; font-size: 14px; color: #fff;}

.nyBan .nyBanTit .local a{padding: 0 5px; color: #fff;}

.nyBan .nyBanTit .local a:hover{color: #284b90;}



@media  screen and (max-width:767px){

  .slide_banner .slick-dots{ bottom:15px; height:15px;}

  .slide_banner .slick-dots li{ width:8px; height:8px; margin:2px 4px; }

  .slide_banner .slick-dots li::after{left: -3px; top: -3px; width: 12px; height: 12px;}

  .nyBan .nyBanTit{top: 60%;}

  .nyBan .nyBanTit h4{line-height: 34px;height: 34px; font-size: 18px;}

  .nyBan .nyBanTit .local{font-size: 12px;}

}



.banInput{position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding-top: 134px; }

.banInput_m{position: absolute; left: 0; top:50%; text-align: center; width: 100%;

-webkit-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

        transform: translate(0, -50%);}

.banInput_m h2{float: left; width: 100%; line-height: 88px; color: #fff; font-size: 55px; }

.banInput_m h2 span{font-weight: bold;}

.banInput_m h4{float: left; width: 100%; margin-top: 14px; text-transform: uppercase;  font-size: 22px; color: #fff; font-weight: bold; font-family: Arial;}

.banInput_m h4 span{border-top: 1px solid rgba(255,255,255,.3); border-bottom: 1px solid rgba(255,255,255,.3); padding: 0 25px; line-height: 44px; display: inline-block;}

.banInput_m .banInput_d{display: inline-block; *display: inline; *zoom:1; vertical-align: top; margin-top: 25px; width: 38%;}

.banInput_m .banInput_d .name{float: left; width: 50%; padding: 0 10px; }

.banInput_m .banInput_d .yzm_m,

.banInput_m .banInput_d .name input{float: left; width: 100%; line-height: 38px; height: 40px; border: 1px solid rgba(255,255,255,.5); background: rgba(255,255,255,0.95); padding: 0 15px; font-size: 14px; color: #000;

}



.banInput_m .banInput_d .name input::-webkit-input-placeholder { color:rgba(0,0,0,1.0) !important;}

.banInput_m .banInput_d .name input:-moz-placeholder {  color:rgba(0,0,0,1.0) !important;}

.banInput_m .banInput_d .name input::-moz-placeholder {  color:rgba(0,0,0,1.0) !important;}

.banInput_m .banInput_d .name input:-ms-input-placeholder { color:rgba(0,0,0,1.0) !important; }

.banInput_m .banInput_d .yzm{float: left; width: 100%; margin-top: 16px; padding:0 10px; }

.banInput_m .banInput_d .yzm button{float: right; width: 22.556391%; background: #a6a4a6; line-height: 40px; height: 40px; color: #414141; }

.banInput_m .banInput_d .yzm_m{float: left; width: 72.519084%; }

/* .banInput_m .banInput_d a{display: inline-block; *display: inline; *zoom:1; vertical-align: top; width: 188px; height:42px; margin-top: 38px; background: #284b90; font-size: 16px; color: #fff; line-height: 42px;

 -webkit-border-radius:21px;

    -moz-border-radius:21px;

         border-radius:21px;} */

.banInput_m .banInput_d .tj{display: inline-block; *display: inline; *zoom:1; vertical-align: top; width: 188px; height:42px; margin-top: 38px; background: #284b90; font-size: 16px; color: #fff; line-height: 42px;

 -webkit-border-radius:21px;

    -moz-border-radius:21px;

         border-radius:21px;}



@media  screen and (max-width:1399px){

  .banInput_m h2{ line-height: 68px; font-size: 40px; }

  .banInput_m h4{margin-top: 10px; font-size: 20px;}

  .banInput_m h4 span{ padding: 0 20px; line-height: 40px;}

  .banInput_m .banInput_d a{margin-top: 25px;}

}

@media  screen and (max-width:1199px){

  .banInput_m .banInput_d{margin-top: 20px; width: 48%;}

}

@media  screen and (max-width:991px){

  .banInput_m h2{ line-height: 48px; font-size: 22px;}

  .banInput_m h4{font-size: 16px;}

  .banInput_m h4 span{ padding: 0 15px; line-height: 30px;}

  .banInput_m .banInput_d{margin-top: 20px; width: 50%;}

  .banInput_m .banInput_d .name{padding: 0 5px; }

  .banInput_m .banInput_d .yzm_m,

  .banInput_m .banInput_d .name input{line-height: 30px; height: 32px; padding: 0 10px; font-size: 12px;}

  .banInput_m .banInput_d .yzm{margin-top: 15px; padding:0 5px; }

  .banInput_m .banInput_d .yzm button{line-height: 30px; height: 30px;}

  .banInput_m .banInput_d a{width: 148px; height:32px; margin-top: 20px;font-size: 14px; line-height: 32px;}

}

@media  screen and (max-width:767px){



  .banInput_m .banInput_d .tj {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 138px;
    height: 32px;
    margin-top: 18px;
    background: #284b90;
    font-size: 16px;
    color: #fff;
    line-height: 32px;
    -webkit-border-radius: 21px;
    -moz-border-radius: 21px;
    border-radius: 21px;
}

  .banInput_m h2{ line-height: 28px; font-size: 16px;    margin-top: 40px;}

  .banInput_m h4{display: none;}

  .banInput_m .banInput_d{margin-top: 10px; width: 90%;}

  .banInput_m .banInput_d .name{padding: 0 5px; }

  .banInput_m .banInput_d .yzm_m,

  .banInput_m .banInput_d .name input{line-height: 24px; height: 26px; padding: 0 5px;}

  .banInput_m .banInput_d .yzm{margin-top: 10px; }

  .banInput_m .banInput_d .yzm button{line-height: 26px; height: 26px; font-size: 12px; width: 25%;}

  .banInput_m .banInput_d a{width: 108px; height:24px; margin-top: 10px;font-size: 12px; line-height: 24px;}

}



/* 隐藏菜单 按钮 */

.navBtn{display: none; position: absolute; top: 20%; right: 46px; padding-right: 58px; font-size: 16px; color: #fff; line-height: 41px; height: 41px; background: url(../images/ban_r.png) no-repeat right; cursor: pointer; z-index: 9;}



/* 隐藏菜单 */

.navList{display: none; position: absolute; z-index: 999; right: 0; top: 0; height: 100%; width: 40.9375%; }

.navList_r{float: right; width: 33.078880%; height: 100%; padding-top: 148px; background: rgba(0,0,0,.8);}

.navList_r .ul1{float: left; width: 100%; padding: 0 22px;}

.navList_r .li1{float: left; width: 100%; line-height: 71px; height: 72px; border-bottom: 1px solid #2a2929; font-size: 14px;  padding-left: 50px;}

.navList_r .li1 a{padding-left:30px; color: #fff; position: relative;}

.navList_r .li1 .navBox{display: none;}

.navList_r .li1 a i{position: absolute; left: 0; top: 50%; margin-top: -8px; width: 16px; height: 16px; display: block;}

.navList_r .li1 a i img{float: left; width: 100%; display: block;

-webkit-transition: all 0.2s ease-out 0s;

   -moz-transition: all 0.2s ease-out 0s;

     -o-transition: all 0.2s ease-out 0s;

        transition: all 0.2s ease-out 0s;}

.navList_r .li1 a i img.img02{position: absolute; top: 0; left: 0; filter:alpha(opacity=00);opacity:0;}

.navList_r .li1 a.active{color: #355db1;}

.navList_r .li1 a.active img.img01{filter:alpha(opacity=00);opacity:0;}

.navList_r .li1 a.active img.img02{filter:alpha(opacity=100);opacity:1;}

.navList_le{float: left; width: 66.92112%; background: rgba(53,97,177,.8); height: 100%; padding: 138px 20px 50px 20px; overflow-y: auto; overflow-x: hidden; filter:alpha(opacity=00);opacity:0;}

.navList_le.active{filter:alpha(opacity=100);opacity:1;}

.navList_le ul{float: left; width: 100%; display: block; margin-top: 45px; }

.navList_le ul h4{float: left; width: 100%; line-height: 36px; height: 36px; margin-bottom: 10px; padding-left: 12px; color: #fff; font-size: 16px;}

.navList_le ul li{float: left; padding:0 12px; font-size: 14px; line-height: 36px; height: 36px;}

.navList_le ul a{color: #fff;}

.navList_le ul a:hover{text-decoration: underline;}



@media  screen and (max-width:1699px){

  .navList_r{padding-top: 108px;}

  .navList_r .li1{line-height: 61px; height: 62px; }

  .navList_le{padding: 98px 20px 50px 20px;}

  .navList_le ul{margin-top: 35px; }

}

@media  screen and (max-width:1549px){

  .navList_r{padding-top: 88px;}

  .navList_r .li1{line-height: 51px; height: 52px; padding-left: 30px; }

  .navList_le{padding: 78px 20px 30px 20px;}

  .navList_le ul{margin-top: 30px; }

  .navList_le ul h4{line-height: 30px; height: 30px; margin-bottom: 8px; font-size: 16px;}

  .navList_le ul li{padding:0 12px;line-height: 30px; height: 30px;}

}

@media  screen and (max-width:1299px){

  .navList_r{padding-top: 68px;}

  .navList_r .li1{line-height: 51px; height: 52px; padding-left: 10px; }

  .navList_le{padding: 58px 20px 30px 20px;}

  .navList_le ul{margin-top: 30px; }

  .navList_le ul h4{line-height: 30px; height: 30px; margin-bottom: 8px; font-size: 16px;}

  .navList_le ul li{padding:0 12px;line-height: 30px; height: 30px;}

}

@media  screen and (max-width:1199px){

  .navBtn{display: none;}

}





/*main*/



/* 标题 */

.homtTit{float: left; width: 100%; margin-top: 60px; text-align: center;}

.homtTit h2{float: left; width: 100%; line-height: 48px; color: #2a4e94; font-size: 28px; font-weight:bold;}

.homtTit h4{float: left; width: 100%; line-height: 36px; color: #cbcbcb; font-size: 26px; font-weight:bold; font-family: Arial; text-transform: uppercase; letter-spacing: 1px;}

.homtTit h4 span{padding: 0 20px; position: relative;}

.homtTit h4 span::after,

.homtTit h4 span::before{position: absolute; right: 100%; top: 50%; margin-top: -1px; width: 40px; height: 2px; background: #e1e1e1; content: "";}

.homtTit h4 span::after{left: 100%;right: auto;}

.homtTit h5{float: left; width: 100%; line-height: 37px; color: #bfbfbf; font-size: 14px; }



@media  screen and (max-width:767px){

  .homtTit{margin-top: 30px;}

  .homtTit h2{line-height: 28px; font-size: 18px;}

  .homtTit h4{line-height: 26px;font-size: 16px;}

  .homtTit h4 span{padding: 0 15px;}

  .homtTit h4 span::after,

  .homtTit h4 span::before{margin-top: 0; width: 20px; height: 1px;}

  .homtTit h5{ line-height: 24px; font-size: 14px; }

}



.homeNews{float: left; width: 100%; background: #f4f4f4; border-bottom: 1px solid #ebebeb; position: relative;}

.homeNews_m{float: left; width: 100%;  position:relative; padding-left: 140px; }

.homeNews_m .homeNews_le{position: absolute; left: 0; top: 0; padding-left: 40px; line-height: 60px; height: 60px; color: #294b92; font-size: 14px; background: url(../images/hnews.png) no-repeat 4px;}

.homeNews_m .bd{float: left; width: 100%; height: 60px; overflow: hidden;}

.homeNews_m .bd .tempWrap{ width:100% !important; }

.homeNews_m .bd ul{ overflow:hidden; zoom:1; }

.homeNews_m .bd ul li{float:left; height:60px; line-height:60px; text-align:left; _display:inline; width:auto !important; padding: 0 122px 0 42px; font-size: 14px; color: #3f3f3f; position: relative;}

.homeNews_m .bd ul li span{ position: absolute; right: 42px; top: 0;}



@media  screen and (max-width:991px){

  .homeNews_m{padding-left: 120px; }

  .homeNews_m .bd{height: 40px; overflow: hidden;}

  .homeNews_m .homeNews_le{padding-left: 30px; line-height: 40px; height: 40px; font-size: 12px; background-size: 18px 14px;}

  .homeNews_m .bd ul li{height:40px; line-height:40px; padding: 0 102px 0 22px; font-size: 12px;}

  .homeNews_m .bd ul li span{right: 22px; top: 0;}

}

@media  screen and (max-width:767px){

  .homeNews_m{padding-left: 105px; }

  .homeNews_m .homeNews_le{padding-left: 15px; background-size:12px 8px ; background-position: 0 center;}

}



.homeService{float: left; width: 100%; padding-bottom: 70px;}

.homeSerList{float: left; width: 100%; position: relative; margin-top: 11px;}

.homeSerList::after,

.homeSerList::before{position: absolute; width: 100%; height: 38px; background: #fff; left: 0; top: 0; content: ""; z-index: 9;}

.homeSerList::after{top: auto; bottom: 0;}

.homeSerList ul{float: left; width: 100%; position: relative;}

.homeSerList ul::after{position: absolute; content: ""; right: 0; top: 0; width: 1px; height: 100%; background: #fff;}

.homeSerList ul li{float: left; width: 25%; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; padding: 38px 0;}

.homeSerList ul li a{float: left; width: 100%; text-align: center; padding: 0 66px; display: block;}

.homeSerList ul li i{display: inline-block; *display: inline; *zoom:1; vertical-align: top; position: relative;  width: 100px;}

.homeSerList ul li i img{display: block; width: 100%;

-webkit-transition: all 0.2s ease-out 0s;

   -moz-transition: all 0.2s ease-out 0s;

     -o-transition: all 0.2s ease-out 0s;

        transition: all 0.2s ease-out 0s;}

.homeSerList ul li i img.img02{position: absolute; left: 0; top: 0; filter:alpha(opacity=00);opacity:0;}

.homeSerList ul li h4{float: left; width: 100%; line-height: 28px; height: 28px; font-size: 18px; color: #222222; margin-top: 13px;

-webkit-transition: all 0.2s ease-out 0s;

   -moz-transition: all 0.2s ease-out 0s;

     -o-transition: all 0.2s ease-out 0s;

        transition: all 0.2s ease-out 0s;}

.homeSerList ul li span{float: left; width: 100%; line-height: 22px; height: 64px; overflow: hidden; font-size: 14px; color: #888888; display: block; margin-top: 9px;text-overflow: ellipsis;}

.homeSerList ul li a:hover .img01{filter:alpha(opacity=00);opacity:0;}

.homeSerList ul li a:hover .img02{filter:alpha(opacity=100);opacity:1;}

.homeSerList ul li a:hover h4{color: #284b90;}

.homeSerMore{float: left; width: 100%; margin-top: 11px; text-align: center;}

.homeSerMore a{display: inline-block; *display: inline; *zoom:1; vertical-align: top; width: 187px;  background: #284b90; text-align: center; font-size: 16px; color: #fff;

 -webkit-border-radius:23px;

    -moz-border-radius:23px;

         border-radius:23px;}

.homeSerMore a span{padding-right: 42px; height: 46px; line-height: 46px; display: inline-block; background:url(../images/hser_bg1.png) no-repeat right;}

.homeSerMore a:hover{

   -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.3);

    -moz-box-shadow: 1px 1px 10px rgba(0,0,0,.3);

         box-shadow: 1px 1px 10px rgba(0,0,0,.3);}



@media  screen and (max-width:1399px){

  .homeSerList ul li a{padding: 0 40px;}

}

@media  screen and (max-width:1199px){

  .homeSerList ul li a{padding: 0 20px;}

}

@media  screen and (max-width:991px){

  .homeService{padding-bottom: 40px;}

  .homeSerList::after,

  .homeSerList::before{height: 28px;}

  .homeSerList ul li{ padding: 28px 0;}

  .homeSerList ul li a{padding: 0 10px;}

  .homeSerList ul li h4{font-size: 15px; margin-top: 8px;}

  .homeSerList ul li i{ width: 80px;}

  .homeSerList ul li span{font-size: 12px; margin-top: 5px;}

}

@media  screen and (max-width:767px){

  .homeService{padding-bottom: 30px;}

  .homeSerList::after,

  .homeSerList::before{height: 20px;}

  .homeSerList ul li{ padding: 20px 0; width: 50%;}

  .homeSerList ul li a{padding: 0 10px;}

  .homeSerList ul li i{ width: 60px;}

  .homeSerMore a{width: 127px; font-size: 14px; }

.homeSerMore a span{padding-right: 22px; height: 36px; line-height: 36px; background-size: 15px;}

}



.homeFlow{float: left; width: 100%; padding-bottom: 49px;}

.homeFlow_s{float: left; width: 100%; padding: 49px 0; overflow: hidden;}

.homeFlow_s .slick-slide{ padding:0; position: relative;}

.homeFlow_s .li_hp{float: left; width: 100%; text-align: center; padding:0 50px;}

.homeFlow_s .li_hp a{float: left; width: 100%; display: block;}

.homeFlow_s .homeFlowIcon{float: left; width: 100%; position: relative;  }

.homeFlow_s .homeFlowIcon::after{position: absolute; content: ""; width:42px; height: 22px; left: 118%; top: 50%; margin-top: -11px; background: url(../images/hflow_bg04.png) no-repeat;}

.homeFlow_s .slick-slide:last-child .homeFlowIcon::after{display: none;}

.homeFlow_s .homeFlowIcon i img{float: left; width: 100%; display: block;

-webkit-transition: all 0.2s ease-out 0s;

   -moz-transition: all 0.2s ease-out 0s;

     -o-transition: all 0.2s ease-out 0s;

        transition: all 0.2s ease-out 0s;}

.homeFlow_s .homeFlowIcon i img.img02{position: absolute; top: 0; left: 0;filter:alpha(opacity=00);opacity:0;}

.homeFlow_s .homeFlowIcon .icon_m{position: absolute; left: 0; top:50%; width: 100%; text-align: center;

-webkit-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

        transform: translate(0, -50%);}

.homeFlow_s .homeFlowIcon .icon_m img{display: block; margin: 0 auto; width: 84px;}

.homeFlow_s .homeFlowIcon .icon_m span{float: left; width: 100%; font-size: 20px; font-style: italic; color: #fff; line-height: 22px; height: 22px; display: block; font-family: Arial;}

.homeFlow_s .li_hp a h4{float: left; width: 100%; line-height: 28px; height: 56px; overflow: hidden; font-size: 14px; color: #888; margin-top: 28px; text-align: center;}

.homeFlow_s .li_hp a:hover i .img01{filter:alpha(opacity=00);opacity:0;}

.homeFlow_s .li_hp a:hover i .img02{filter:alpha(opacity=100);opacity:1;}



@media  screen and (max-width:1199px){

  .homeFlow_s .li_hp{ padding:0 30px;}

  .homeFlow_s .homeFlowIcon::after{width:32px; height: 18px; left: 110%; margin-top: -9px; background-size:100%;}

  .homeFlow_s .homeFlowIcon .icon_m img{width:64px; }

  .homeFlow_s .homeFlowIcon .icon_m span{font-size: 18px;}

}

@media  screen and (max-width:991px){

  .homeFlow_s .li_hp{ padding:0 15px;}

  .homeFlow_s .homeFlowIcon::after{width:20px; height: 12px; left: 106%; margin-top: -6px;}

  .homeFlow_s .homeFlowIcon .icon_m img{width:54px; }

  .homeFlow_s .homeFlowIcon .icon_m span{font-size: 16px;}

  .homeFlow_s .li_hp a h4{line-height: 24px; height: 48px; font-size: 13px; margin-top: 20px; }

}

@media  screen and (max-width:767px){

  .homeFlow{padding-bottom: 30px;}

  .homeFlow_s{padding: 30px 0 40px 0;}

  .homeFlow_s .homeFlowIcon::after{display: none;}

}

.homeAdv{float: left; width: 100%; padding-bottom:66px ;}

.homeAdv_m{float: left; width: 100%; padding: 0 96px; position: relative;}

.homeAdv_m .homeAdvCenter{position: absolute; width: 32.214286%; top:72px; left: 50%;

-webkit-transform: translate(-50%,0);

    -ms-transform: translate(-50%,0);

        transform: translate(-50%,0); }

.homeAdvCenter img{float: left; width: 100%; display: block;}

.homeAdv_m .homeAdvCenter .txt{display: none; position: absolute; top: 40%; left: 0; width: 100%; text-align: center;

-webkit-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

        transform: translate(0, -50%); }

.homeAdv_m .homeAdvCenter .txt h2{float: left; width: 100%; line-height:49px; height: 49px; color: #333; font-size: 34px;}

.homeAdv_m .homeAdvCenter .txt h4{float: left; width: 100%; line-height:35px; height: 35px; color: #284b90; font-size: 26px; font-weight: bold; font-family: Arial; text-transform: uppercase;}

.homeAdv_m ul{float: left; width: 100%; position: relative; height: 456px; margin-top: 37px;}

.homeAdv_m ul li{float: left; position: absolute; width: 100%; width: 22%; text-align: center;}

.homeAdv_m ul li::after{position: absolute; content: "";  height: 23px; top:58px;}

.homeAdv_m ul li img{display: block; width: 95px; margin: 0 auto;}

.homeAdv_m ul li h4{float: left; width: 100%; line-height: 30px; height: 45px; color: #292a2b; font-size: 18px; font-weight: bold; margin-top: 12px;}

.homeAdv_m ul li h5{float: left; width: 100%; line-height: 25px; height: auto; overflow: hidden; color: #666666; font-size: 16px;  margin-top: 20px;}

.homeAdv_m ul li h5 span{color: #284b90; font-weight: bold;}

.homeAdv_m ul li:nth-child(1){left: 0; top: 0;}

.homeAdv_m ul li:nth-child(2){right: 0; top: 0;}

.homeAdv_m ul li:nth-child(3){left: 0; bottom: 0;}

.homeAdv_m ul li:nth-child(4){right: 0; bottom: 0;}

.homeAdv_m ul li:nth-child(1)::after{background: url(../images/hadv01.png) no-repeat; width: 162px; left: 100%; }

.homeAdv_m ul li:nth-child(2)::after{background: url(../images/hadv02.png) no-repeat; width: 162px; right: 100%;}

.homeAdv_m ul li:nth-child(3)::after{background: url(../images/hadv03.png) no-repeat; width: 125px; left: 100%;}

.homeAdv_m ul li:nth-child(4)::after{background: url(../images/hadv04.png) no-repeat; width: 125px; right: 100%;}



@media  screen and (max-width:1439px){

  .homeAdv_m ul{height: 500px; margin-top: 30px;}

  .homeAdv_m ul li{ width: 28%; text-align: center;}

  .homeAdv_m ul li:nth-child(1)::after,

  .homeAdv_m ul li:nth-child(2)::after{width: 122px; background-size: 100%;}

  .homeAdv_m ul li:nth-child(3)::after,

  .homeAdv_m ul li:nth-child(4)::after{width: 85px; background-size: 100%; }

}

@media  screen and (max-width:1199px){

  .homeAdv_m{padding: 0 36px;}

  .homeAdv_m ul{height: 366px; margin-top: 30px;}

  .homeAdv_m ul li{width: 28%;}

  .homeAdv_m ul li img{ width: 75px;}

  .homeAdv_m ul li h4{line-height: 20px; height: 34px; font-size: 16px; margin-top: 10px;}

  .homeAdv_m ul li h5{line-height: 24px; height: 48px; font-size: 14px; margin-top: 8px;}

}

@media  screen and (max-width:991px){

  .homeAdv_m{padding: 0px;}

  .homeAdv_m .homeAdvCenter{width: 32.214286%; top:50%; left: 50%;

-webkit-transform: translate(-50%,-50%);

    -ms-transform: translate(-50%,-50%);

        transform: translate(-50%,-50%); }

  .homeAdv_m .homeAdvCenter .txt h2{line-height:30px; height: 30px;font-size: 22px;}

  .homeAdv_m .homeAdvCenter .txt h4{line-height:26px; height: 26px; font-size: 18px;}

  .homeAdv_m ul{height: 346px; margin-top: 30px;}

  .homeAdv_m ul li{width: 34%;}

  .homeAdv_m ul li img{ width: 75px;}

  .homeAdv_m ul li::after{top: 48px;}

  .homeAdv_m ul li:nth-child(3)::after,

  .homeAdv_m ul li:nth-child(1)::after{left: 80%;}

  .homeAdv_m ul li:nth-child(4)::after,

  .homeAdv_m ul li:nth-child(2)::after{right: 80%;}

}

@media  screen and (max-width:767px){

  .homeAdv_m .homeAdvCenter{float: left; position: static; width: 100%; top:auto; left: auto; margin-top: 20px;

-webkit-transform: translate(0,0);

    -ms-transform: translate(0,0);

        transform: translate(0,0); }

  .homeAdv_m .homeAdvCenter .txt h2{line-height:30px; height: 30px;font-size: 20px;}

  .homeAdv_m .homeAdvCenter .txt h4{line-height:26px; height: 26px; font-size: 16px;}

  .homeAdv_m ul{height: auto; margin-top: 10px;}

  .homeAdv_m ul li{float: left; width: 50%; padding: 0 5px; position: static; left: auto; top: auto; bottom: auto; right: auto; margin-top: 20px;}

  .homeAdv_m ul li img{ width: 55px;}

  .homeAdv_m ul li::after{display: none;}

  .homeAdv_m ul li h4{font-size: 12px; margin-top: 5px;}

  .homeAdv_m ul li h5{font-size: 12px; margin-top: 4px;}

}



.homeZx{float: left; width: 100%; padding: 64px 0 42px 0;}

.homeZxLe{float: left; width: 60%;}

.homeZxLe .span01{float: left;padding: 0 20px; display: block; line-height: 35px; height: 35px; color: #284b90; font-size: 18px; background: #fff;}

.homeZxLe h2{float: left; width: 100%; line-height: 56px; color: #fff; margin-top: 9px; font-size: 34px; }

.homeZxLe h2 span{font-weight: bold;}

.homeZxLe h4{float: left; width: 100%; line-height: 34px; font-size: 18px; color: #fff;}

.homeZxLe h4 p{display:inline-block;}

.homeZxR{float: right; width: 40%; margin-top: 12px;}

.homeZxR h4{float: right; text-align: right; line-height: 36px; height: 36px; color: #fff; font-size: 18px;}

.homeZxR h4 span{float: left; padding-right: 10px; font-size: 20px; font-weight: bold; font-style: italic; font-family: Arial; position: relative;}

.homeZxR h4 span::before{position: absolute; content: ""; width: 88px; height: 88px; background: url(../images/hzx01.png) no-repeat; top: 4px; left: -62px;}

.homeZxR .homeZxBtn{float: left; width: 100%;}

.homeZxR a{float: right; width: 102px; height: 37px; line-height: 37px; margin-top: 5px; margin-right: 116px; background: rgba(255,255,255,.2); font-size: 18px; color: #fff; font-weight: bold;text-align: center;

 -webkit-border-radius:3px;

    -moz-border-radius:3px;

         border-radius:3px; }

.homeZxR a:hover{color: #2a4e94; background: #fff;}



@media  screen and (max-width:1199px){

  .homeZxLe h2{line-height: 46px; margin-top: 5px; font-size: 24px; }

}

@media  screen and (max-width:991px){

  .homeZxLe .span01{padding: 0 15px; line-height: 30px; height: 30px; font-size: 16px;}

  .homeZxLe h2{line-height: 36px; font-size: 20px; }

  .homeZxLe h4{line-height: 24px; font-size: 16px;}

  .homeZxR h4{line-height: 26px; height: 26px; font-size: 16px;}

  .homeZxR h4 span{ padding-right: 5px; font-size: 18px; }

  .homeZxR h4 span::before{width: 58px; height: 58px; left: -42px; background-size: 100%;}

  .homeZxR a{width: 82px; height: 30px; line-height: 30px; font-size: 14px; }

}

@media  screen and (max-width:767px){

  .homeZx{padding: 30px 0 ;}

  .homeZxLe{width: 100%;}

  .homeZxR{float: left; width: 100%;}

  .homeZxLe .span01{padding: 0 10px; line-height: 26px; height: 26px; font-size: 14px;}

  .homeZxLe h2{line-height: 30px; font-size: 16px; }

  .homeZxLe h4{font-size: 14px;}

  .homeZxR h4{font-size: 14px; padding-left: 40px; float: left; text-align: left;}

  .homeZxR h4 span{font-size: 16px; }

  .homeZxR a{width: 82px; height: 30px; line-height: 30px; font-size: 14px;float: left; margin-right: 0; margin-left: 70px;}

}

.homeTesti{float: left; width: 100%; padding-bottom: 60px;}

.homeTestiList{margin: 0 -85px;}

.homeTesti_s{float: left; width: 100%; position: relative; overflow: hidden; padding: 0 72px; margin-top: 40px;}

.homeTesti_s .slick-slide{ padding:0 13px;}

.homeTesti_s .li_hp{float: left; width: 100%;}

.homeTesti_s .li_hp a{float: left; width: 100%; display: block; position: relative;}

.homeTesti_s .li_hp a::after{position: absolute; content: ""; bottom: 0; left: 50%; width: 0; height: 1px; background: #2a4e94;

-webkit-transform: translate(-50%, 0);

    -ms-transform: translate(-50%, 0);

        transform: translate(-50%, 0);}

.homeTesti_s .li_hp i{float: left; width: 100%; display: block; border: 5px solid #f6f3f5; overflow: hidden;}

.homeTesti_s .li_hp i img{float: left; width: 100%; display: block;

-webkit-transition: all 0.4s ease-out 0s;

   -moz-transition: all 0.4s ease-out 0s;

     -o-transition: all 0.4s ease-out 0s;

        transition: all 0.4s ease-out 0s;}

.homeTesti_s .li_hp .homeTestiTxt{float: left; width: 100%; padding: 53px 0 24px 0; border-bottom: 1px solid #e4e4e4; position: relative;}

.homeTesti_s .li_hp .homeTestiTxt::after,

.homeTesti_s .li_hp .homeTestiTxt::before{position: absolute; content: ""; width: 24px; height: 16px; background: url(../images/htesti_bg1.png) no-repeat left; background-size: 48px; top: 24px; left: 5px;}

.homeTesti_s .li_hp .homeTestiTxt::after{background-position:right;top: auto; left: auto; right: 5px; bottom: 24px;}

.homeTesti_s .li_hp .homeTestiTxt h4{float: left; width: 100%;  line-height: 28px; height: 28px; color: #1a1a1a; font-size: 16px; }

.homeTesti_s .li_hp .homeTestiTxt span{float: left; width: 100%; line-height: 26px; height: 52px; color: #666; display: block; overflow: hidden; margin-top: 3px; font-size: 14px;}

.homeTesti_s .li_hp .homeTestiTxt h5{float: left; width: 100%; font-size: 12px; color: #a8a8a8; font-family: Arial; margin-top: 7px; text-transform: uppercase;}

.homeTesti_s .li_hp i,

.homeTesti_s .li_hp a::after,

.homeTesti_s .li_hp .homeTestiTxt h4{

-webkit-transition: all 0.2s ease-out 0s;

   -moz-transition: all 0.2s ease-out 0s;

     -o-transition: all 0.2s ease-out 0s;

        transition: all 0.2s ease-out 0s;}

.homeTesti_s .li_hp a:hover i{border: 5px solid #2a4e94;}

.homeTesti_s .li_hp a:hover i img{

  -webkit-transform: scale(1.1);

     -moz-transform: scale(1.1);

       -o-transform: scale(1.1);

          transform: scale(1.1);}

.homeTesti_s .li_hp a:hover::after{width: 100%;}

.homeTesti_s .li_hp a:hover .homeTestiTxt h4{color:#2a4e94;}



.homeTesti_s .slick-prev,

.homeTesti_s .slick-next

{

  font-size: 0;

  line-height: 0;

  position: absolute;

  left:0;

  top: 50%;

  display: block;

  width: 64px;

  height: 64px;

  padding: 0;

  cursor: pointer;

  color: transparent;

  border: none;

  outline: none;

  background:url(../images/htesti_le2.png) no-repeat;

  z-index:80;

}

.homeTesti_s .slick-next{

	left:auto;

	right:0;

	background:url(../images/htesti_r2.png) no-repeat;

}

.homeTesti_s .slick-prev:hover{background:url(../images/htesti_le.png) no-repeat; background-size: 100%;}

.homeTesti_s .slick-next:hover{background:url(../images/htesti_r.png) no-repeat; background-size: 100%;}



@media  screen and (max-width:1379px){

  .homeTestiList{margin: 0 -65px;}

.homeTesti_s{ padding: 0 52px; margin-top: 40px;}

}

@media  screen and (max-width:1199px){

  .homeTestiList{margin: 0 -20px;}

  .homeTesti_s{ padding: 0 42px; margin-top: 40px;}

  .homeTesti_s .slick-prev,

  .homeTesti_s .slick-next{width: 44px; height: 44px; background-size: 100%;}

}

@media  screen and (max-width:991px){

  .homeTesti{padding-bottom: 40px;}

  .homeTestiList{margin: 0 -5px;}

  .homeTesti_s{ padding: 0 52px; margin-top: 30px;}

}

@media  screen and (max-width:767px){

  .homeTesti{padding-bottom: 30px;}

  .homeTesti_s{ padding: 0 32px; margin-top: 20px;}

  .homeTesti_s .slick-slide{ padding:0 5px;}

  .homeTesti_s .li_hp .homeTestiTxt{padding: 25px 0 20px 0;}

  .homeTesti_s .li_hp .homeTestiTxt::before{width: 15px; height: 10px;background-size: 30px; top: 14px; left: 2px;}

  .homeTesti_s .li_hp .homeTestiTxt::after{width: 15px;right: 2px; bottom: 15px;background-size: 30px;}

  .homeTesti_s .li_hp .homeTestiTxt span{line-height: 22px; height: 44px; margin-top: 3px;}

  .homeTesti_s .slick-prev,

  .homeTesti_s .slick-next{width: 34px; height: 34px;}

}

.HomeTrends{float: left; width: 100%; position: relative; padding-bottom: 30px; background: #f4f4f4;}

.HomeTrends::before{position: absolute; content: ""; width: 100%; height: 100px; background: #fff; left: 0; top: 0;}

.HomeTreNews{float: left; position: relative;  width:59.428571%;}

.HomeTreNews .hd{float: left; width: 100%; height: 100px;}

.HomeTreNews .hd ul{float: left; margin-top: 23px;}

.HomeTreNews .hd ul li{float: left; padding-right: 34px; line-height: 60px; height: 60px; font-size: 20px; color: #333333; cursor: pointer; font-weight: bold; position: relative;}

.HomeTreNews .hd ul li::after{position: absolute; content: ""; width: 11px; height: 7px; bottom: 0; left: 38%; margin-left: -5px; background: url(../images/htre_bg1.png) no-repeat; filter:alpha(opacity=00);opacity:0;}

.HomeTreNews .hd ul li.on{color: #284b90;}

.HomeTreNews .hd ul li.on::after{filter:alpha(opacity=100);opacity:1;}

.HomeTreNews .bd{float: left; width: 100%; margin-top: 29px;}

.HomeTreNews .bd ul{float: left; width: 100%;}

.HomeTreNews .bd ul .more{float: left; width: 100%; display: block; margin-top: 4px; height: 47px; line-height: 47px; color: #666; font-size: 14px; font-family: Arial; text-transform: uppercase;}

.HomeTreNews .bd ul li{float: left; width: 100%;  margin-top: 4px;}

.HomeTreNews .bd ul li a{float: left; width: 100%; display: block; height: 47px; line-height: 47px; font-size: 14px; color: #4c4c4c; position: relative;}

.HomeTreNews .bd ul li a::before{position: absolute; content: ""; width: 2px; background: #284b90; height: 100%; left: 0; top: 0; filter:alpha(opacity=00);opacity:0;}

.HomeTreNews .bd ul li span{max-width:68%; float: left; }

.HomeTreNews .bd .top{float: left; display: block; padding: 0 5px; height: 18px; line-height: 16px; font-size: 12px; color: #d82128; margin-top: 15px; border: 1px solid #d82128; margin-left: 10px; font-style: normal;

 -webkit-border-radius:9px;

    -moz-border-radius:9px;

         border-radius:9px;}

.HomeTreNews .bd .date{float: right; font-family: Arial; }

.HomeTreNews .bd ul li a::before,

.HomeTreNews .bd ul li span,

.HomeTreNews .bd .date{

-webkit-transition: all 0.2s ease-out 0s;

   -moz-transition: all 0.2s ease-out 0s;

     -o-transition: all 0.2s ease-out 0s;

        transition: all 0.2s ease-out 0s;}

.HomeTreNews .bd ul li a:hover{background: #ebebeb;}

.HomeTreNews .bd ul li a:hover::before{filter:alpha(opacity=100);opacity:1;}

.HomeTreNews .bd ul li a:hover span{color: #284b90; padding-left: 20px;}

.HomeTreNews .bd ul li a:hover .date{color: #284b90; padding-right: 22px;}

.HomeTreNews .bd ul .more:hover{color: #284b90; }

.HomeTreQue{float: right; width: 32.714286%; position: relative;}

.HomeTreTit{float: left; width: 100%; background: #284b90; padding: 30px 36px;}

.HomeTreTit span{float: left; width: 50%; font-size: 20px; color: #fff; font-weight: bold;  line-height: 40px; height: 40px; display: block;}

.HomeTreTit a{float: right; padding-right: 26px; line-height: 40px; height: 40px; color: #fff; font-size: 14px; font-family: Arial; text-transform: uppercase; background: url(../images/htre_bg2.png) no-repeat right;}

.HomeTreTit a:hover{text-decoration: underline;}

.HomeTreQue ul{float: left; width: 100%; padding: 5px 45px; background: #fff;}

.HomeTreQue ul li{float: left; width: 100%; padding: 20px 0 17px 0; border-bottom: 1px dashed #ccc;}

.HomeTreQue ul li:last-child{border: 0;}

.HomeTreQue ul li a{float: left; width: 100%; display: block;}

.HomeTreQue ul li a .ask01{float: left; width: 100%; padding-left: 30px; line-height: 26px; height: 26px; color: #4c4c4c; font-size: 14px; background: url(../images/htre_bg3.png) no-repeat left;}

.HomeTreQue ul li a .answer01{float: left; width: 100%; padding-left: 30px; line-height: 26px; height: 52px; color: #666; font-size: 14px; overflow: hidden; background: url(../images/htre_bg4.png) no-repeat left 6px;}

.HomeTreQue ul li a:hover .ask01{ color: #284b90;}



@media  screen and (max-width:1199px){

  .HomeTreQue{width: 35%;}

}

@media  screen and (max-width:991px){

  .HomeTreNews{width:57%;}

  .HomeTreNews .bd ul li a{height: 40px; line-height: 40px; font-size: 14px;}

  .HomeTreNews .bd .top{margin-top: 10px;}

  .HomeTreNews .bd ul li span{max-width:60%;}

  .HomeTreQue{width: 40%;}

  .HomeTreQue ul{padding: 5px 25px;}

}

@media  screen and (max-width:767px){

  .HomeTrends::before{height: 60px;}

  .HomeTreNews{width:100%;}

  .HomeTreNews .hd{height: 60px; text-align: center;}

  .HomeTreNews .hd ul{margin-top: 0; float: none; display: inline-block; *display: inline; zoom:1; vertical-align: top;}

  .HomeTreNews .hd ul li{padding:0 10px; line-height: 40px; height: 40px; font-size: 16px;}

  .HomeTreNews .hd ul li::after{left: 50%;}

  .HomeTreNews .bd ul li a{height: auto; line-height: 30px; font-size: 13px;}

  .HomeTreNews .bd .top{ position: absolute; right: 0; bottom: 5px;}

  .HomeTreNews .bd ul li span{max-width:100%;}

  .HomeTreNews .bd .date{float: left; width: 100%;}

  .HomeTreNews .bd ul li a:hover span{ padding-left: 10px;}

  .HomeTreNews .bd ul li a:hover .date{padding-left: 10px; padding-right: 0;}

  .HomeTreQue{width: 100%;}

  .HomeTreQue ul{padding: 5px 15px;}

  .HomeTreTit{padding: 10px 16px;}

  .HomeTreTit span{font-size: 16px;}

  .HomeTreQue ul li{padding: 15px 0;}

}

.homeCoo{float: left; width: 100%; padding-bottom: 70px;}

.homeCoo_s{float: left; width: 100%; padding: 42px 0 44px 0; position: relative; overflow: hidden;}

.homeCoo_s .slick-list{border-top: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9;}

.homeCoo_s .li_hp{float: left; width: 100%; border-bottom: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9;}

.homeCoo_s .li_hp a{float: left; width: 100%; display: block; overflow: hidden;}

.homeCoo_s .li_hp img{float: left; width: 100%; display: block;

-webkit-transition: all 0.4s ease-out 0s;

   -moz-transition: all 0.4s ease-out 0s;

     -o-transition: all 0.4s ease-out 0s;

        transition: all 0.4s ease-out 0s;}

.homeCoo_s .li_hp a:hover img{

  -webkit-transform: scale(1.1);

     -moz-transform: scale(1.1);

       -o-transform: scale(1.1);

          transform: scale(1.1);}



@media  screen and (max-width:767px){

  .homeCoo{padding-bottom: 30px;}

  .homeCoo_s{padding: 25px 0;}

}



/* 内页导航 */

.nyNav{position: absolute; left: 0; bottom: 0; width: 100%; text-align: center;}

.nyNav .pz_SideLayer{width: 100%; text-align:center; display:inline-block; *display:inline; *zoom:1; vertical-align: top;}

.nyNav .pz_SideLayer .l1{    text-align: center;
    background-color: rgba(0,0,0,.3);
    float: left;
    margin-bottom: 5px;
    width: 24.7%;
    margin-left: 0.3%;}

.nyNav .pz_SideLayer .l1 a{     float: left;
    width: 100%;
    height: 35px;
    color: #fff;
    font-size: 18px;
    line-height: 35px;
    /* background-color: rgba(0,0,0,.3); */
    display: block;}

.nyNav .pz_SideLayer .l1 a:hover,

.nyNav .pz_SideLayer .l1 .hover{ background-color:rgba(32,67,140,.8);}



@media  screen and (max-width:1199px){

  .nyNav .pz_SideLayer .l1 a{width:180px; height:50px; font-size:16px; line-height:50px; }

}

@media  screen and (max-width:767px){

  .nyNav{position: static; left: auto; bottom: auto;float: left; margin-top: 20px;}

  .nyNav .pz_SideLayer .l1{/* width: 78px;*/ margin-left:0; padding-left: 1px;}

  .nyNav .pz_SideLayer .l1:first-child{padding-left: 0;}

  .nyNav .pz_SideLayer .l1 a{width:100%; height:34px; font-size:14px; line-height:34px; background-color:rgba(0,0,0,.6); }

}



/* 帮助中心 */

.help{float: left; width: 100%; padding-top: 73px;}

.help .helpLi{float: left; width: 100%; margin-top: 9px;}

.help .helpLi .helpTit{float: left; width: 100%; height: 60px; padding: 0 36px 0 21px; border: 1px solid #ebebeb; position: relative; cursor: pointer;}

.help .helpLi .helpTit::after{position: absolute; content: ""; width: 15px; height: 9px; background: url(../images/help02.png) no-repeat; right: 36px; top: 50%; margin-top: -5px;

-webkit-transition: all 0.2s ease-out 0s;

   -moz-transition: all 0.2s ease-out 0s;

     -o-transition: all 0.2s ease-out 0s;

        transition: all 0.2s ease-out 0s;}

.help .helpLi .helpTit h4{float: left; width: 90%; height: 58px; line-height: 58px; font-size: 14px; color: #292929; padding-left: 30px; background: url(../images/help01.png) no-repeat left;}

.help .helpLi .helpTit.on::after{

-webkit-transform: rotate(180deg);	/* Safari and Chrome */

   -moz-transform: rotate(180deg);	/* Firefox */

    -ms-transform: rotate(180deg);	/* IE 9 */

     -o-transform: rotate(180deg);	/* Opera */

        transform: rotate(180deg);}

.help .helpLi .helpTit.on h4{color: #186ebf;}

.help .helpLi .help_m{display: none; float: left; width: 100%; padding: 13px 20px; line-height: 30px; font-size: 14px; color: #797979;}



@media  screen and (max-width:767px){

  .help{padding-top: 10px;}

  .help .helpLi .helpTit{height: 40px; padding: 0 15px 0 10px;}

  .help .helpLi .helpTit::after{width: 10px; height: 6px; right: 15px; top: 50%; margin-top: -3px; background-size: 100%;}

  .help .helpLi .helpTit h4{height: 38px; line-height: 38px; font-size: 13px; padding-left: 24px; background-size: 15px 13px;}

  .help .helpLi .help_m{padding: 10px 15px; line-height: 26px; font-size: 13px;}

}



/* 税务筹划 */

.tax{float: left; width: 100%;}

.taxTit{float: left; width: 100%; text-align: center; margin-top: 72px; overflow: hidden;}

.taxTit .taxTit_m{padding: 0 80px; position: relative; display: inline-block; *display: inline; *zoom:1; vertical-align: top;  color: #2f2f2f; }

.taxTit .taxTit_m::after,

.taxTit .taxTit_m::before{position: absolute; content: ""; background: url(../images/tax_bg1.png) no-repeat; width: 501px; height: 6px; right: 100%; top: 50%; margin-top: -3px;}

.taxTit .taxTit_m::after{background: url(../images/tax_bg2.png) no-repeat; left: 100%; right: auto;}

.taxTit .taxTit_m h2{float: left; width: 100%; line-height:46px; height: 46px; font-size: 30px;font-weight: bold;}

.taxTit .taxTit_m h2 span{color: #294b92;}

.taxTit .taxTit_m h4{float: left; width: 100%; line-height:36px; font-size: 16px;}

.taxTit.tit02 .taxTit_m{color: #fff;}

.taxTit.tit02 .taxTit_m::before{ background: url(../images/tax_bg4.png) no-repeat;}

.taxTit.tit02 .taxTit_m::after{ background: url(../images/tax_bg5.png) no-repeat;}

.taxTit.tit02 .taxTit_m h2 span{color: #fff;}

.taxSense{float: left; width: 100%; padding-bottom: 80px;}

.taxSense ul{float: left; width: 100%; margin-top: 35px;}

.taxSense ul li{float: left; width: 20%; border-right: 1px dotted #e3e3e3; text-align: center; padding: 41px 15px 16px 15px;}

.taxSense ul li:last-child{border-right: 0;}

.taxSense ul li img{margin: 0 auto; width: 114px; display: block;}

.taxSense ul li span{float: left; width: 100%; line-height: 24px; height: 48px;font-weight: bold; overflow: hidden; font-size: 18px; color: #333333; margin-top: 19px; display: block;}

@media  screen and (max-width:1199px){

  .taxTit .taxTit_m{padding: 0 50px;}

  .taxSense ul li img{width: 94px;}

  .taxSense ul li span{font-size: 16px; margin-top: 15px;}

}

@media  screen and (max-width:991px){

  .taxTit{margin-top: 42px;}

  .taxTit .taxTit_m{padding: 0 30px;}

  .taxTit .taxTit_m h2{line-height:36px; height: 36px; font-size: 20px;}

  .taxTit .taxTit_m h4{line-height:30px; font-size: 14px;}

  .taxSense ul{margin-top: 20px;}

  .taxSense ul li{padding: 20px 10px 10px 10px;}

  .taxSense ul li img{width: 74px;}

  .taxSense ul li span{font-size: 14px; margin-top: 10px;}

  .taxSense{padding-bottom: 40px;}

}

@media  screen and (max-width:767px){

  .taxTit{margin-top: 22px;}

  .taxTit .taxTit_m{padding: 0;}

  .taxTit .taxTit_m h2{line-height:26px; height: 26px; font-size: 16px;}

  .taxTit .taxTit_m h4{line-height:20px; font-size: 12px;}

  .taxSense ul li{width: 50%; padding: 10px; margin-top: 10px;}

  .taxSense ul li img{width: 74px;}

  .taxSense ul li span{font-size: 14px; margin-top: 10px;}

  .taxSense{padding-bottom: 20px;}

  .taxSense ul li:nth-child(2n){border-right: 0;}

}



.taxContent{float: left; width: 100%; padding-bottom: 80px; background: #f9f9f9;}

.taxConList{float: left; width: 100%; margin-top: 22px;}

.taxConList ul{margin: 0 -8px;}

.taxConList ul li{float: left; width: 25%; padding: 0 8px; color: #fff; }

.taxConList .taxCon_m{float: left; width: 100%; display: block; text-align: center; padding: 49px 33px 22px 33px; background: #294b92; position: relative;}

.taxConList .taxCon_m i{position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; z-index: 1;}

.taxConList .taxCon_m i img{float: left; width: 100%; height: 100%; display: block; filter:alpha(opacity=30);opacity:0.3; }

.taxConList .taxCon_m h4{float: left; width: 100%; height: 49px; font-weight: bold; position: relative; z-index: 9;}

.taxConList .taxCon_m h4 span{padding: 0 38px; border-bottom: 1px solid #fff; border-top: 1px solid #fff;  line-height: 47px;  font-size: 24px; display: inline-block;}

.taxConList .taxCon_m .taxConTxt{float: left; width: 100%; line-height: 30px; font-size: 15px; margin-top: 19px; height: 120px; overflow: hidden;  position: relative; z-index: 9;}



.taxKind{float: left; width: 100%; padding-bottom: 85px;}

.taxKind ul{float: left; width: 100%; margin-top: 45px;}

.taxKind ul li{float: left; width: 16.666667%; padding: 0 11px;}

.taxKind .taxKind_m{float: left; width: 100%; border: 1px solid #efefef; text-align: center; padding: 20px 10px;}

.taxKind .taxKind_m img{display: block; margin: 0 auto; width: 75px;}

.taxKind .taxKind_m span{float: left; width: 100%; font-size: 18px; color: #585858; line-height: 28px; height: 28px; margin-top: 12px; display: block;}



@media  screen and (max-width:1439px){

  .taxConList .taxCon_m h4 span{padding: 0 25px;}

  .taxConList .taxCon_m{padding: 49px 20px 22px 20px;}

}

@media  screen and (max-width:1199px){

  .taxConList .taxCon_m h4 span{padding: 0 20px; font-size: 20px;}

  .taxConList .taxCon_m{padding: 39px 20px 22px 20px;}

  .taxConList .taxCon_m .taxConTxt{line-height: 28px; font-size: 14px; margin-top: 15px; height: 112px; }

}

@media  screen and (max-width:991px){

  .taxContent{padding-bottom: 30px;}

  .taxConList{ margin-top: 15px;}

  .taxConList ul{margin: 0 -5px;}

  .taxConList ul li{width: 50%; padding: 0 5px; margin-top: 10px;}

  .taxConList .taxCon_m h4{height: 30px;}

  .taxConList .taxCon_m h4 span{padding: 0 10px; font-size: 15px; line-height: 30px; height: 30px;}

  .taxConList .taxCon_m{padding: 30px 15px 15px 15px;}

  .taxConList .taxCon_m .taxConTxt{line-height: 24px; font-size: 13px; margin-top: 10px; height: 120px; }

  .taxKind{padding-bottom: 45px;}

  .taxKind ul{margin-top: 25px;}

  .taxKind ul li{width: 16.666667%; padding: 0 5px;}

  .taxKind .taxKind_m{padding: 15px 5px;}

  .taxKind .taxKind_m img{width: 50px;}

  .taxKind .taxKind_m span{font-size: 14px; line-height: 28px; height: 28px; margin-top: 8px;}

}

@media  screen and (max-width:767px){

  .taxKind{padding-bottom: 30px;}

  .taxKind ul{margin-top: 15px;}

  .taxKind ul li{width: 33.333333%; padding: 0 5px; margin-top: 10px;}

}

@media  screen and (max-width:349px){

  .taxContent{padding-bottom: 30px;}

  .taxConList ul li{width: 100%; padding: 0 5px; margin-top: 10px;}

  .taxConList .taxCon_m h4{height: 30px;}

  .taxConList .taxCon_m h4 span{padding: 0 10px; font-size: 15px; line-height: 30px; height: 30px;}

  .taxConList .taxCon_m{padding: 20px 10px 10px 10px;}

  .taxConList .taxCon_m .taxConTxt{line-height: 24px; font-size: 13px; margin-top: 10px; height: auto; max-height: 120px;}

}

.taxWay{float: left; width: 100%; padding-bottom: 84px;}

.taxWay ul{float: left; width: 100%; margin-top: 55px; border-top: 1px solid rgba(255,255,255,.3);border-left: 1px solid rgba(255,255,255,.3);}

.taxWay ul li{float: left; width: 25%; border-bottom: 1px solid rgba(255,255,255,.3);border-right: 1px solid rgba(255,255,255,.3); padding: 32px 10px 22px 10px;}

.taxWay .taxWayTit{float: left; width: 100%; padding-bottom: 16px; border-bottom: 1px dashed rgba(255,255,255,.3); text-align: center;}

.taxWay .taxWay_t{display: inline-block; *display: inline; *zoom:1; vertical-align: top;}

.taxWay .taxWayTit img{width: 80px; float: left; display: block;}

.taxWay .taxWayTit span{float: left; display: inline-block; padding-left: 26px; line-height: 80px;height: 80px;  font-size: 20px; color: #fff;}

.taxWay .taxWayTxt{float: left; width: 100%; padding: 0 10px; line-height: 24px; height: 96px; overflow: hidden; font-size: 14px; color: #fff; margin-top: 19px;}



@media  screen and (max-width:1439px){

  .taxWay .taxWayTxt{ height: 120px; padding: 0 9px;}

}

@media  screen and (max-width:1199px){

  .taxWay .taxWayTit img{width: 60px;}

  .taxWay .taxWayTit span{padding-left: 20px; line-height: 60px;height: 60px; font-size: 16px;}

}

@media  screen and (max-width:991px){

  .taxWay{padding-bottom: 44px;}

  .taxWay ul{margin-top: 35px; }

  .taxWay ul li{width: 33.333333%;  padding: 24px 10px 20px 10px;}

}

@media  screen and (max-width:767px){

  .taxWay{padding-bottom: 30px;}

  .taxWay ul{margin-top: 20px; }

  .taxWay ul li{width: 50%;  padding: 15px 5px;}

  .taxWay .taxWayTit{padding-bottom: 10px;}

  .taxWay .taxWayTit img{width: 40px;}

  .taxWay .taxWayTit span{padding-left: 5px; line-height: 40px;height: 40px; font-size: 14px;}

  .taxWay .taxWayTxt{padding: 0 5px; line-height: 20px; height: 120px; font-size: 12px; margin-top: 10px;}

}

.taxSerCon{float: left; width: 100%; padding-bottom: 80px; }

.taxSerCon table{float: left; width: 100%; margin-top: 42px; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5;}

.taxSerCon table thead{width: 100%;}

.taxSerCon table th{border-right: 1px solid #e5e5e5; font-size: 16px; color: #fff; background: #000000; height: auto; text-align: center; line-height: 22px; padding: 15px 0;}

.taxSerCon table tr td{border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;font-size: 14px; color: #7b7b7b; background: #fafafa;  text-align: center; line-height: 38px; }

.taxSerCon table tr td span{display: inline-block;}

.taxSerCon table tr td:nth-child(1),

.taxSerCon table th:nth-child(1){width: 10.571428%;}

.taxSerCon table tr td:nth-child(2),

.taxSerCon table th:nth-child(2){width: 15.142857%;}

.taxSerCon table tr td:nth-child(3),

.taxSerCon table th:nth-child(3){width: 19.071429%;}

.taxSerCon table tr td:nth-child(4),

.taxSerCon table th:nth-child(4){width: 17.785714%;}

.taxSerCon table tr td:nth-child(5),

.taxSerCon table th:nth-child(5){width: 18.571429%;}

.taxSerCon table tr td:nth-child(6),

.taxSerCon table th:nth-child(6){width: 18%;}

@media  screen and (max-width:991px){

  .taxSerCon{padding-bottom: 40px; }

  .taxSerCon table{margin-top: 30px;}

}

@media  screen and (max-width:767px){

  .taxSerCon{padding-bottom: 30px; }

  .taxSerCon table{margin-top: 24px;}

  .taxSerCon table th{font-size: 14px; line-height: 22px; padding: 10px 3px;}

  .taxSerCon table tr td{font-size: 12px; line-height: 20px; padding: 5px 3px; }

  .taxSerCon table tr td span{display: inline;}

  .taxSerCon table tr td:nth-child(1),

  .taxSerCon table th:nth-child(1){width: 8%;}

  .taxSerCon table tr td:nth-child(2),

  .taxSerCon table th:nth-child(2){width: 28%;}

  .taxSerCon table tr td:nth-child(3),

  .taxSerCon table th:nth-child(3){width: 16%;}

  .taxSerCon table tr td:nth-child(4),

  .taxSerCon table th:nth-child(4){width: 16%;}

  .taxSerCon table tr td:nth-child(5),

  .taxSerCon table th:nth-child(5){width: 16%;}

  .taxSerCon table tr td:nth-child(6),

  .taxSerCon table th:nth-child(6){width: 16%;}

}

.taxSerFlow{float: left; width: 100%; padding-bottom: 80px;}

.taxSerFlow ul{float: left; width: 100%; margin-top: 62px;}

.taxSerFlow ul li{float: left; width: 25%; text-align: center; }

.taxSerFlow ul li i{float: left; width: 100%; display: block;position: relative;}

.taxSerFlow ul li i::after{position: absolute; content: ""; width: 48px; height: 56px;right: -24px; top: 50%; margin-top: -28px; background: url(../images/tax_bg6.png) no-repeat;}

.taxSerFlow ul li:last-child i::after{display: none;}

.taxSerFlow ul li img{width: 117px;}

.taxSerFlow ul li span{float: left; width: 100%; margin-top: 21px; font-size: 18px; color: #646464; line-height: 38px; height: 38px; display: block;}

.hotLine{float: left; width: 100%; background: url(../images/tax_bg7.jpg) repeat-x;}

.hotLine_m{float: left; width: 100%; padding: 38px 130px 38px 335px; background: url(../images/tax_bg8.jpg) no-repeat 100px top; }

.hotLine_m .hotLine_l{float: left; width: 65.775401%;}

.hotLine_m .hotLine_l .h4{float: left; width: 152px; height: 24px; line-height: 24px; font-size: 18px; color: #fff; text-align: center; letter-spacing: 2px; background: #354696; margin-top: 3px;}

.hotLine_m .hotLine_l span{float: left; width: 100%; display: block; font-weight: bold; height: 52px; line-height: 52px; font-size: 34px; color: #fff; margin-top: 7px;}

.hotLine_m .homeZxR{float: right; width: 34%;}



@media  screen and (max-width:1429px){

  .hotLine_m{ padding: 38px 40px 38px 220px; background-position: 20px top;}

}

@media  screen and (max-width:1199px){

  .hotLine_m{ padding: 28px 30px 28px 160px; background-position: 0 top; background-size: 160px 145px; }

  .hotLine_m .hotLine_l span{ height: 42px; line-height: 42px; font-size: 24px; margin-top: 5px;}

}

@media  screen and (max-width:991px){

  .taxSerFlow{padding-bottom: 40px;}

  .taxSerFlow ul{margin-top: 32px;}

  .taxSerFlow ul li i::after{width: 28px; height: 34px;right: -14px; margin-top: -17px; background-size:  100% 100%;}

  .taxSerFlow ul li img{width: 87px;}

  .taxSerFlow ul li span{margin-top: 15px; font-size: 16px;line-height: 28px; height: 28px;}

  .hotLine_m{ padding: 28px 20px; background: none; }

  .hotLine_m .hotLine_l .h4{width: 132px; font-size: 14px;}

  .hotLine_m .hotLine_l span{ height: 32px; line-height: 32px; font-size: 20px;}

}

@media  screen and (max-width:767px){

  .taxSerFlow{padding-bottom: 20px;}

  .taxSerFlow ul{margin-top: 20px;}

  .taxSerFlow ul li{width: 50%;}

  .taxSerFlow ul li i::after{display: none;}

  .taxSerFlow ul li img{width: 47px;}

  .taxSerFlow ul li span{margin-top: 10px; font-size: 14px;line-height: 24px; height: 48px;}

  .hotLine{ background: url(../images/tax_bg7.jpg) no-repeat center/cover;}

  .hotLine_m{ padding: 20px 15px;}

  .hotLine_m .hotLine_l{width: 100%; }

  .hotLine_m .hotLine_l span{ height: auto; line-height: 32px; font-size: 18px;}

  .hotLine_m .homeZxR{width: 100%; float: left;}

}

.taxYs{float: left; width: 100%; padding-bottom: 80px;}

.taxYs .taxYs_m{float: left;width: 100%; margin-top: 11px;}

.taxYs ul{margin: 0 -28px;}

.taxYs ul li{float: left; width: 50%; padding: 0 28px; margin-top: 38px;}

.taxYs .taxYsPic{float: left; width: 33.074534%; position: relative; overflow: hidden;

 -webkit-border-radius:50% 50% 0 50%;

    -moz-border-radius:50% 50% 0 50%;

         border-radius:50% 50% 0 50%;}

.taxYs .taxYsPic img{float: left; width: 100%; display: block;

 -webkit-border-radius:50% 50% 0 50%;

    -moz-border-radius:50% 50% 0 50%;

         border-radius:50% 50% 0 50%;}

.taxYs .taxYsPic h4{position: absolute; bottom: 0; right: 0; width: 100%; line-height: 41px; height: 41px; font-size: 21px; padding-right: 44px; text-align: right; color: #fff; background: #294b92; text-transform: uppercase;}

.taxYs .taxYsBox{float: right; width: 66.925466%; padding-left: 35px; margin-top: 58px; height: 136px; position: relative;}

.taxYs .taxYsBox::after{position: absolute; content: ""; width: 100%; left: 0; bottom:0; height: 1px; border-bottom:  2px dotted #294b92;}

.taxYs .taxYsBox::before{position: absolute; content: ""; width: 16px; height: 16px; right: 0; bottom:-8px; background:#294b92;

 -webkit-border-radius:50%;

    -moz-border-radius:50%;

         border-radius:50%;}

.taxYs .taxYsBox h4{float: left; width: 100%; line-height: 40px; height: 40px; font-size: 24px;color: #294b92;}

.taxYs .taxYsBox span{float: left; width: 100%; line-height: 25px; height: 50px; display: block; overflow: hidden;margin-top: 17px; font-size: 15px; color: #333333;}



@media  screen and (max-width:1429px){

  .taxYs .taxYsBox{padding-left: 30px; margin-top: 30px;}

}

@media  screen and (max-width:1199px){

  .taxYs .taxYsBox{padding-left: 20px; margin-top: 20px; height: 116px;}

  .taxYs .taxYsBox span{line-height: 22px; height: 44px; margin-top: 10px; font-size: 14px; }

}

@media  screen and (max-width:991px){

  .taxYs{padding-bottom: 40px;}

  .taxYs ul{margin: 0 -15px;}

  .taxYs ul li{padding: 0 15px; margin-top: 28px;}

  .taxYs .taxYsBox{padding-left: 15px; margin-top: 10px; height: auto; padding-bottom: 10px;}

  .taxYs .taxYsBox h4{line-height: 30px; height: 30px; font-size: 20px;}

  .taxYs .taxYsPic h4{line-height: 25px; height: 25px; font-size: 16px; padding-right: 24px; }

}

@media  screen and (max-width:767px){

  .taxYs{padding-bottom: 30px;}

  .taxYs ul{margin: 0 ;}

  .taxYs ul li{padding: 0; margin-top: 15px; width: 100%;}

  .taxYs .taxYsBox{padding-left: 15px; margin-top: 20px; height: auto; padding-bottom: 15px;}

  .taxYs .taxYsBox::before{ width: 10px; height: 10px; bottom:-5px; }

  .taxYs .taxYsBox h4{line-height: 24px; height: 24px; font-size: 16px;}

  .taxYs .taxYsBox span{margin-top: 5px;}

  .taxYs .taxYsPic h4{line-height: 25px; height: 25px; font-size: 16px; padding-right: 24px; }

}

@media  screen and (max-width:349px){

  .taxYs .taxYsBox{margin-top: 10px; padding-bottom: 8px;}

}

.taxEvr{float: left; width: 100%; background: url(../images/tax_bg9.jpg); padding: 64px 0;}

.taxEvr_m{float: left; width: 100%;}

.taxEvr_le{float: left; width: 70.5%; margin-top: -26px;}

.taxEvr_le ul{float: left; width: 100%; }

.taxEvr_le ul li{float: left; width: 100%; margin-top: 26px;}

.taxEvr_le .taxEvr_1{float: left; width: 32%; background: #294b92; height: 238px; position: relative; overflow: hidden;}

.taxEvr_le .taxEvrTit{position: absolute; top: 50%; left: 0; width: 100%; color: #fff; text-align: center; padding-bottom: 16px;

-webkit-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

        transform: translate(0, -50%); }

.taxEvr_le .taxEvrTit::after{position: absolute; left: 50%; margin-left: -18px; bottom: 0; width: 36px; height: 3px; background: #fff; content: "";}

.taxEvr_le .taxEvrTit h4{float: left; width: 100%; font-size:28px; font-weight: bold; line-height: 41px; height: 41px;}

.taxEvr_le .taxEvrTit h5{float: left; width: 100%; font-size:16px; line-height: 30px; height: auto; display: block; text-transform: uppercase; }

.taxEvr_le .taxEvr_2{float: right; width: 65%; height: 238px; overflow: hidden; }

.taxEvr_le .taxEvr_1 i,

.taxEvr_le .taxEvr_2 i{float: left; width: 100%; height: 238px; display: block;}

.taxEvr_r{float: right; width: 27.214286%; position: relative; height: 502px; overflow: hidden;}

.taxEvr_r i{float: left; width: 100%; display: block; height: 502px; }

.taxEvr_r img{vertical-align:middle;-ms-interpolation-mode:bicubic; float: left; width: 100%; display: block;}

.taxEvr_r::after{position: absolute;content: ""; left: 6%; top: 5%; width:88%; height:90%; border: 1px solid rgba(255,255,255,.5); }



.taxEvr_le ul li:nth-child(2n) .taxEvr_1{float: right;}

.taxEvr_le ul li:nth-child(2n) .taxEvr_2{float: left;}



.taxEvr_le .taxEvr_1 i,

.taxEvr_le .taxEvr_2 i,

.taxEvr_r i{

-webkit-transition: all 0.2s ease-out 0s;

   -moz-transition: all 0.2s ease-out 0s;

     -o-transition: all 0.2s ease-out 0s;

        transition: all 0.2s ease-out 0s;}



.taxEvr_le .taxEvr_1:hover i,

.taxEvr_le .taxEvr_2:hover i,

.taxEvr_r:hover i{

  -webkit-transform: scale(1.1);

     -moz-transform: scale(1.1);

       -o-transform: scale(1.1);

          transform: scale(1.1);}



@media  screen and (max-width:991px){

  .taxEvr{padding: 44px 0;}

  .taxEvr_le{margin-top: -15px;}

  .taxEvr_le ul li{margin-top: 15px;}

  .taxEvr_le .taxEvrTit h4{font-size:18px; line-height: 31px; height: 31px;}

  .taxEvr_le .taxEvrTit h5{font-size:14px; line-height: 24px;}

  .taxEvr_le .taxEvr_1{height: 148px;}

  .taxEvr_le .taxEvr_1 i,

  .taxEvr_le .taxEvr_2 i{height: 148px;}

  .taxEvr_le .taxEvr_2{height:148px;}

  .taxEvr_r{width: 27.214286%; height: 311px;}

}

@media  screen and (max-width:767px){

  .taxEvr{padding: 30px 0;}

  .taxEvr_le{width: 100%;}

  .taxEvr_le .taxEvrTit{padding-bottom: 10px;}

  .taxEvr_le .taxEvrTit h4{font-size:16px; line-height: 31px; height: 31px;}

  .taxEvr_le .taxEvrTit h5{font-size:12px; line-height: 20px;}

  .taxEvr_le .taxEvr_1{height: 100px;}

  .taxEvr_le .taxEvr_1 i,

  .taxEvr_le .taxEvr_2 i{height: 100px;}

  .taxEvr_le .taxEvr_2{height:100px;}

  .taxEvr_r{width:100%; height: auto; margin-top: 15px; background: none !important;}

}



/* 单页模板 */

.navigation{float: left; width: 100%; padding: 84px 0 40px 0;}

.navigation .navig_le{float: left; width: 17.428571%;}

.navigation .navigTit{float: left; width: 100%; background: url(../images/navg_bg1.jpg) repeat-x; padding: 20px;color: #fff;

-webkit-border-radius:5px 5px 0 0;

    -moz-border-radius:5px 5px 0 0;

         border-radius:5px 5px 0 0;}

.navigation .navigTit h4{float: left; width: 100%; line-height: 32px; height: 32px; font-size: 24px; }

.navigation .navigTit span{float: left; width: 100%; display: block; line-height: 18px; height: 18px; font-size: 14px; text-transform: uppercase;}

.navigation .pz_SideLayer{float: left; width: 100%;}

.navigation .pz_SideLayer .l1{float: left; width: 100%; margin-top: 2px;}

.navigation .pz_SideLayer .l1 a{float: left; width: 100%; display: block; border: 1px solid #e3e3e3; padding: 0 27px 0 20px; line-height: 48px; height: 50px; font-size: 14px; color: #4c4c4c; position: relative; background: #f7f7f7;}

.navigation .pz_SideLayer .l1 a::after{position: absolute; content: ""; background: url(../images/navg_bg3.png) no-repeat; width: 7px; height: 12px; right: 20px; top: 50%; margin-top: -6px;

-webkit-transition: all 0.2s ease-out 0s;

   -moz-transition: all 0.2s ease-out 0s;

     -o-transition: all 0.2s ease-out 0s;

        transition: all 0.2s ease-out 0s;}

.navigation .pz_SideLayer .l1 a:hover,

.navigation .pz_SideLayer .l1 .hover{color: #6284b4; background: #e6e6e6; border-color: #d6d6d6;}

.navigation .pz_SideLayer .l1 a:hover::after,

.navigation .pz_SideLayer .l1 .hover::after{background: url(../images/navg_bg2.png) no-repeat; }

.navig_r{float: right; width: 77.428571%;}

.navig_r .navig_rm{float: left; width: 100%; padding-bottom: 40px;}

.navig_r .navig_rm .h2{float: left; width: 100%; font-size: 18px; font-weight: bold; color: #fff; background: #294b92; padding: 15px 26px; line-height: 24px; margin: 0;}

.navig_r .navig_rm .h4{float: left; width: 100%; line-height: 30px; font-size: 16px; color: #2e2e2e; font-weight: bold; margin-top: 34px; padding: 0 5px;}

.navig_r .navig_rm .txt{float: left; width: 100%; line-height: 34px; font-size: 14px; color: #818181; margin-top: 34px;  padding: 0 5px;}



@media  screen and (max-width:991px){

  .navigation{padding: 44px 0 30px 0;}

  .navigation .navig_le{width:100%;}

  .navig_r{width: 100%; margin-top: 15px;}

  .navigation .navigTit{position: relative;}

  .navigation .navigTit::after{position: absolute; content: ""; right: 20px; top: 50%; background: url(../images/right_down.png) no-repeat; width: 18px; margin-top: -6px; height: 10px; background-size: 100%;}

  .navigation .navigTit.on::after{

-webkit-transform: rotate(180deg);	/* Safari and Chrome */

   -moz-transform: rotate(180deg);	/* Firefox */

    -ms-transform: rotate(180deg);	/* IE 9 */

     -o-transform: rotate(180deg);	/* Opera */

        transform: rotate(180deg);

  }

  .navigation .navigTit h4{line-height: 28px; height: 28px; font-size: 18px; }

  .navigation .navigTit span{font-size: 12px;}

  .navigation .pz_SideLayer{display: none;}

  .navig_r .navig_rm{padding-bottom: 40px;}

  .navig_r .navig_rm .h2{font-size: 16px; padding: 10px 20px; line-height: 24px; }

  .navig_r .navig_rm .h4{line-height: 28px; font-size: 15px; margin-top: 20px;}

  .navig_r .navig_rm .txt{line-height: 24px; margin-top: 20px;}

}

@media  screen and (max-width:767px){

  .navigation{padding: 30px 0 20px 0;}

  .navigation .navigTit{padding: 10px 20px;}

  .navigation .pz_SideLayer .l1 a{padding: 0 20px; line-height: 34px; height: 36px; font-size: 14px;}

  .navig_r .navig_rm{padding-bottom: 20px;}

}



/* 加入我们 */

.joinUs{float: left; width: 100%; padding-top: 80px; min-height: 800px;}

.t_7{float: left; width: 100%; background: #294b92; height: 60px;}

.t_7 span{float: left; width:28.114754%; height: 60px; display: inline-block; font-size: 16px; font-weight: bold; padding-left: 98px; line-height: 60px; color: #fff;}

.t_7 ul{float: left; width: 71.885246%;  padding-right: 10.638298%;}

.t_7 ul li{float: left; width: 25%; text-align: center; font-size: 16px; color: #fff; line-height: 60px; height: 60px; font-weight: bold;}

.d_7{float: left; width: 100%; margin-top: 12px;  background: #f5f5f5; cursor: pointer;}

.d_7 .d_7_t{float: left; width:28.114754%; display: table; height: 60px; }

.d_7 .d_7_t div{ display: table-cell; vertical-align: middle;}

.d_7 .d_7_t span{float: left; width: 100%; line-height: 24px; max-height: 60px;overflow: hidden;  font-size: 16px;padding-left: 98px;}

.d_7 ul{float: left; width:71.885246%;padding-right: 10.638298%; position: relative;}

.d_7 ul li{float: left; width: 25%; text-align: center; font-size: 16px; color: #333; line-height: 60px; height: 60px;}

.d_7 ul i{position: absolute; right: 0; top: 0; width: 10.638298%; height: 60px; background: url(../images/join1.png) no-repeat center; display: block; border-left: 1px solid rgba(255,255,255,.8);}

.d_7.on i{background: url(../images/join2.png) no-repeat center;}

.d_7.on{background: #294b92;}

.d_7.on .d_7_t span{color: #fff;}

.d_7.on ul li{color: #fff;}

.d_7 .d_7_h{display: none;float: left; width: 100%; padding: 24px 0; background: #fbfbfb;}

.d_7 .d_7_le{float: left; width: 47.340426%; padding-left: 98px; line-height: 28px; font-size: 14px; color: #666;}

.d_7 .d_7_le .d_7_h4{float: left; width: 100%; font-size: 16px; color: #333; line-height: 24px; height: 24px;}

.d_7 .d_7_le .d_7_s{float: left; width: 100%; display: block; font-size: 12px; padding-bottom: 6px;}

.d_7 .d_7_le a{float: left; width: 133px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; background: url(../images/join_bg1.png) no-repeat center; background-size: 100%; margin-top: 49px;}

.d_7 .d_7_le.d_7_r{margin-left: 23px; }



@media  screen and (max-width:1199px){

  .t_7 span{padding-left: 10px;}

  .d_7 .d_7_t span{ font-size: 14px; padding-left: 10px;}

   .d_7 .d_7_le{padding-left: 20px; }

  .d_7 ul li{font-size: 14px;}

}

@media  screen and (max-width:991px){

  .m_11{padding-top: 20px;  min-height: 600px;}

  .t_7 span{font-size: 14px;}

  .t_7 ul li{font-size: 14px; line-height: 48px; height: 48px; }

  .d_7 .d_7_t span{ font-size: 12px;}

  .d_7 ul li{font-size: 12px;}

}

@media  screen and (max-width:767px){

  .joinUs{padding-top: 20px; min-height: 400px;}

  .t_7{display: none;}

  .d_7 .d_7_t{width: 80%; height: 40px; line-height: 40px;}

  .d_7 .d_7_t span{ font-size: 12px;  height: 40px;  line-height: 40px;}

  .d_7 ul{width: 20%;}

  .d_7 ul i{width: 100%; height: 40px; background-size: 15px;}

  .d_7.on i{background-size: 15px;}

  .d_7 ul li{display: none;}

  .d_7 .d_7_h{ padding: 14px 0;}

  .d_7 .d_7_le{width: 100%; padding-top: 10px;}

  .d_7 .d_7_le .d_7_h4{font-size: 14px;}

  .d_7 .d_7_le.d_7_r{margin-left: 0; }

  .d_7 .d_7_le a{width: 100px; height: 30px; line-height: 30px; font-size: 12px; margin-top:  19px;}

}



/* 在线留言 */

.c_1200_19{float: left; width: 100%; padding: 80px 0 66px 0;}

.c_19_m{float: left; width:100%; padding: 10px 55px 28px 55px; background: #f5f5f5; }

.c_19_m ul{float: left; width: 100%; }

.c_19_m ul li{float: left; width: 50%; padding: 0 24px; margin-top: 20px;}

.c_19_1 label,

.c_19_m li label{float: left; width: 100%; font-size: 12px; color: #4c4c4c; line-height: 32px; height: 32px; text-transform: uppercase; font-weight: normal;}

.c_19_2 span i,

.c_19_m li label i{font-size: 14px; color: #ec9706;font-style: normal;}

.c_19_m li input{float: left; width: 100%; border: 1px solid #e6e6e6; background: #fff; padding: 0 18px; color: #333; line-height: 48px; height: 48px; font-size: 14px;

 -webkit-border-radius:3px;

    -moz-border-radius:3px;

         border-radius:3px;}

.c_19_m li.li2{float: left; width: 100%;}

.c_19_1{float: left; width: 100%; padding: 0 24px; margin-top: 20px;}

.c_19_1 textarea{float: left; width: 100%; height: 138px; border: 1px solid #e6e6e6; line-height: 30px; padding: 9px 18px; color: #333; font-size: 14px;

 -webkit-border-radius:3px;

    -moz-border-radius:3px;

         border-radius:3px;}

.c_19_2{float: left; width: 100%; text-align:center; margin-top: 45px;}

.c_19_2 span{line-height: 32px; height: 32px; font-size: 14px; color: #999999; float: left; width: 100%; display: block;}

.c_19_2 a{width: 280px; height: 56px;  line-height: 56px; text-align: center; display: inline-block; *display: inline; *zoom:1; vertical-align: top; font-size: 16px; color: #fff; background: #294b92;

 -webkit-border-radius:3px;

    -moz-border-radius:3px;

         border-radius:3px;}

.c_19_2 a:hover{background: #20438c;}

@media  screen and (max-width:991px){

  .c_1200_19{padding: 40px 0 36px 0;}

  .c_19_m{padding: 10px 25px 28px 25px;}

  .c_19_m ul li{padding: 0 15px; margin-top: 10px;}

  .c_19_1{padding: 0 15px; margin-top: 10px;}

  .c_19_2{margin-top: 25px;}

  .c_19_2 a{width: 180px; height: 36px;  line-height: 36px; font-size: 14px; }

}

@media  screen and (max-width:767px){

  .c_1200_19{padding: 30px 0 30px 0;}

  .c_19_m{padding: 10px 15px 20px 15px;}

  .c_19_m ul li{padding: 0; margin-top: 10px; width: 100%;}

  .c_19_1{padding: 0; margin-top: 10px;}

  .c_19_2{margin-top: 20px;}

  .c_19_2 a{width: 140px; height: 32px;  line-height: 32px;  }

  .c_19_m li input{padding: 0 10px; line-height: 38px; height: 40px;}

  .c_19_1 label,

.c_19_m li label{line-height: 24px; height: 24px;}

}



/* 联系我们 */

.contact{float: left; width: 100%; padding: 34px 0 52px 0;}

.contact_t{float: left; width: 100%;}

.contactMa{float: left; width: 35.714286%; border: 1px solid #f5f5f5; padding: 61px 0 81px 0; text-align: center; background: url(../images/bg_7_1.jpg);}

.contactMa > img{display: inline-block; *display: inline; *zoom:1; vertical-align: top; width: 302px;}

.contactMa .contactMa_m{display: inline-block; *display: inline; *zoom:1; vertical-align: top; margin-top: 40px;}

.contactMa .contactMa_1{float: left; width: 149px; margin: 0 16px; }

.contactMa .contactMa_1 img{display: block; border: 1px solid #ddd;}

.contactMa .contactMa_1 span{float: left; width: 100%; display: block; line-height: 35px; height: 35px; text-align: center; font-size: 18px; color: #000; margin-top: 11px;}

.contactAdd{float: right; width: 61.285714%; border: 1px solid #f5f5f5; padding: 12px 66px 50px 66px;}

.contactAdd ul li{float: left; width: 100%; margin-top: 43px; padding-left:50px; }

.contactAdd ul li h4{float:left; width: 100%; line-height: 30px; height: 30px; color: #294b92; font-size: 18px; font-weight: bold;}

.contactAdd ul li span{float: left; width: 100%; display: block; margin-top: 3px; line-height: 26px; color: #000; font-size: 16px;}

.contact #dituContent

{

  width: 100%;

  margin-top: 40px;

  height: 480px;

  float: left;

  overflow: hidden;

  position: relative;

  font-size: 14px;

  color: #666666 !important;

}

.contact #dituContent img{max-width: none;}



@media  screen and (max-width:1199px){

  .contactMa{width: 36%; padding: 41px 0 61px 0; }

  .contactMa > img{width: 242px;}

  .contactMa .contactMa_1{width: 129px; margin: 0 10px; }

  .contactAdd{width: 62%; padding: 12px 36px 29px 36px;}

  .contactAdd ul li{margin-top: 28px; padding-left:50px; }

}

@media  screen and (max-width:991px){

  .contactMa{width: 40%; padding: 32px 0 41px 0; }

  .contactMa > img{width: 202px;}

  .contactMa .contactMa_1{width: 109px; margin: 0 5px; }

  .contactAdd{width: 56%; padding: 12px 26px 25px 26px;}

  .contactAdd ul li{margin-top: 15px; padding-left:50px; }

  .contactAdd ul li h4{line-height: 28px; height: 28px; font-size: 16px;}

  .contactAdd ul li span{line-height: 24px; font-size: 14px;}

  .contact #dituContent{margin-top: 30px;}

}

@media  screen and (max-width:767px){

  .contact{padding: 30px 0 32px 0;}

  .contactMa{width: 100%; padding: 32px 0 31px 0; }

  .contactMa > img{width: 162px;}

  .contactMa .contactMa_m{margin-top: 20px;}

  .contactMa .contactMa_1{width: 109px; margin: 0 5px; }

  .contactMa .contactMa_1 span{line-height: 30px; height: 30px; font-size: 14px; margin-top: 5px;}

  .contactAdd{width: 100%; padding: 12px 15px 25px 15px; margin-top: 15px;}

  .contactAdd ul li{margin-top: 15px; padding-left:30px; background-size: 25px !important;}

  .contactAdd ul li h4{line-height: 28px; height: 28px; font-size: 16px;}

  .contactAdd ul li span{line-height: 24px; font-size: 14px;}

  .contact #dituContent{margin-top: 30px; height: 300px;}

}



/* 股权转让 */

.equity{float: left; width: 100%;}

.equityTit{float: left; width: 100%; text-align: center; padding-top: 70px; }

.equityTit h2{float: left; width: 100%; font-size: 30px; font-family: Arial; color: #294b92; font-weight: bold; font-style: italic; line-height: 42px; text-transform: uppercase;}

.equityTit h4{float: left; width: 100%; font-size: 32px; color: #181818; font-weight: bold;  line-height: 50px;}

.equityHot{float: left; width: 100%; padding-bottom: 80px;}

.equityHot .equityHotList{margin: 0 -12px;}

.equityHot ul{float: left; width: 100%; margin-top: 32px;}

.equityHot ul li{float: left; width: 25%; padding: 10px 12px;}

.equityHot ul li a{float: left; width: 100%; display: block; background: #f4f4f4; text-align: center; padding: 20px 25px 29px 25px;}

.equityHot ul li a img{float: left; width: 100%; display: block; margin-bottom: 15px;}

.equityHot .equityBox{float: left; width: 100%; padding-top: 24px; border-top:  1px solid #dfdfdf;}

.equityHot .equityBox h4{float: left; width: 100%; font-size: 20px; color: #393939; font-weight: bold; line-height: 33px; height: 33px;}

.equityHot .equityTxt{float: left; width: 100%; line-height: 24px; height: 72px; overflow: hidden; font-size: 14px; color: #545454; margin-top: 4px;}

.equityHot .span01{float: left; width: 100%; line-height: 32px; height: 32px; font-size: 24px; color: #b60014; font-weight: bold; display: block;  margin-top: 9px;}

.equityHot .equityBtn{display:inline-block; *display: inline; *zoom:1; vertical-align: top; width: 140px; line-height: 40px; height: 40px; font-size: 18px; color: #fff; font-weight: bold;  margin-top: 9px; background: #294b92;

 -webkit-border-radius:20px;

    -moz-border-radius:20px;

         border-radius:20px; }

.equityHotMore a:hover,

.equityHot ul li a:hover{

   -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.2);

    -moz-box-shadow: 1px 1px 10px rgba(0,0,0,.2);

         box-shadow: 1px 1px 10px rgba(0,0,0,.2);}

.equityHotMore{float: left; width: 100%; text-align: center; margin-top: 54px;}

.equityHotMore a{display:inline-block; *display: inline; *zoom:1; vertical-align: top; width: 282px; line-height: 48px; height: 48px; font-size: 18px; color: #fff; background: #294b92;}



@media  screen and (max-width:1429px){

  .equityHot .equityTxt{height: 96px;}

}

@media  screen and (max-width:991px){

  .equityTit{padding-top: 40px; }

  .equityTit h2{font-size: 20px; line-height: 32px;}

  .equityTit h4{font-size: 24px; line-height: 38px;}

  .equityHot{padding-bottom: 40px;}

  .equityHot .equityHotList{margin: 0 -5px;}

  .equityHot ul{margin-top: 15px;}

  .equityHot ul li{padding: 0 5px;}

  .equityHot ul li a{ padding: 15px;}

  .equityHot ul li a img{margin-bottom: 10px;}

  .equityHot .equityBox{padding-top: 15px;}

  .equityHot .equityBox h4{font-size: 16px; line-height: 28px; height: 28px;}

  .equityHot .equityTxt{height: 96px; font-size: 12px;}

  .equityHot .span01{line-height: 28px; height: 28px; font-size: 18px; margin-top: 5px;}

  .equityHot .equityBtn{width: 90px; line-height: 30px; height: 30px; font-size: 14px; margin-top: 5px; }

  .equityHotMore{margin-top: 34px;}

  .equityHotMore a{width: 182px; line-height: 38px; height: 38px; font-size: 16px;}

}

@media  screen and (max-width:767px){

  .equityTit{padding-top: 30px; }

  .equityTit h2{font-size: 16px; line-height: 24px;}

  .equityTit h4{font-size: 18px; line-height: 28px;}

  .equityHot{padding-bottom: 30px;}

  .equityHot ul li{padding: 0 5px; width: 50%; margin-top: 10px;}

  .equityHot ul li a{ padding: 15px 10px;}

  .equityHot ul li a img{margin-bottom: 10px;}

  .equityHot .equityBox{padding-top: 10px;}

  .equityHot .equityBox h4{font-size: 14px; line-height: 24px; height: 24px;}

  .equityHot .span01{line-height: 24px; height: 24px; font-size: 16px;;}

  .equityHot .equityBtn{width: 90px; line-height: 30px; height: 30px; font-size: 14px;}

  .equityHotMore{margin-top: 24px;}

  .equityHotMore a{width: 122px; line-height: 30px; height: 30px; font-size: 14px;}

}

@media  screen and (max-width:349px){

  .equityHot .equityTxt{line-height: 22px; height: 110px; font-size: 12px;}

}

.equityAcq{float: left; width: 100%; background: #f4f4f4; padding-bottom: 60px;}

.equityAcq_s{float: left; width: 100%; margin-top: 45px; position: relative; overflow: hidden; padding-bottom: 45px; }

.equityAcq_s .slick-slide{}

.equityAcq_s .li_hp{text-align: center; }

.equityAcq_s .li_hp i{display:inline-block; *display: inline; *zoom:1; vertical-align: top; width: 96px; position: relative; padding-bottom: 10px;}

.equityAcq_s .li_hp i::after{position: absolute; content: ""; width: 99px; height: 94px; background: url(../images/equ_bg2.png) no-repeat; top: 15px; left: 9px; z-index: 1;}

.equityAcq_s .li_hp img{width: 100%; position: relative; z-index: 2;}

.equityAcq_s .li_hp .step{float: left; width: 100%; border-top: 1px solid #c3c3c3; padding-top: 27px; position: relative;}

.equityAcq_s .li_hp .step::before{position: absolute; content: ""; width: 23px; height: 23px; background: url(../images/equ_bg1.png) no-repeat; left: 50%; margin-left: -11px;top: -12px; z-index: 3;}

.equityAcq_s .li_hp .step .num{float: left; width: 100%; line-height: 22px; height: 22px; font-size: 18px; color: #333333;}

.equityAcq_s .li_hp .step h4{float: left; width: 100%; line-height: 31px; height: auto; font-size: 16px; color: #666666; margin-top: 10px;  padding:0 5px;}



@media  screen and (max-width:991px){

  .equityAcq{padding-bottom: 20px;}

  .equityAcq_s{margin-top: 25px;  padding-bottom: 25px; }

  .equityAcq_s .li_hp i{ width: 66px; padding-bottom: 5px;}

  .equityAcq_s .li_hp i::after{width: 64px; height: 58px; top: 15px; left: 9px; background-size: 100% 100%;}

  .equityAcq_s .li_hp .step{padding-top: 20px;}

  .equityAcq_s .li_hp .step::before{width: 16px; height: 16px; margin-left: -8px;top: -8px; background-size: 100%;}

  .equityAcq_s .li_hp .step .num{font-size: 16px;}

  .equityAcq_s .li_hp .step h4{line-height: 24px; font-size: 14px; margin-top: 5px;}

}

.equityGood{float: left; width: 100%; padding-bottom: 80px;}

.equityGoodList{float: left; width: 100%; padding-top: 120px;}

.equityGoodList ul{margin: 0 -31px;}

.equityGoodList ul li{float: left; width: 25%; padding: 0 31px; position: relative; text-align: center;}

.equityGoodList ul li img{position: absolute; margin-top: -70px; width: 118px; left: 50%; margin-left: -59px; top: 0; z-index: 9;}

.equityGoodBox{float: left; width: 100%; padding: 116px 65px 80px 65px; background: url(../images/equ_bg3.png) no-repeat; background-size:  100% 100%; position: relative;}

.equityGoodBox .num2{float: left;width: 100%; font-size: 30px;color: #294b92; font-weight: bold; padding-bottom: 15px; line-height: 44px; position: relative;}

.equityGoodBox .num2::after{position: absolute; content: ""; width: 40px; height: 2px; background: #dddddd; left: 50%; margin-left: -20px; bottom: 0;}

.equityGoodBox span{float: left; width: 100%; font-size: 16px; line-height: 36px; height: 144px; overflow: hidden; margin-top: 17px; display: block;}

.equityGoodList ul li.even .equityGoodBox {background: url(../images/equ_bg4.png) no-repeat; background-size:  100% 100%;}

.equityGoodList ul li.even .equityGoodBox .num2::after{background: #fff;}



@media  screen and (max-width:1429px){

  .equityGoodList ul{margin: 0 -20px;}

  .equityGoodList ul li{padding: 0 20px;}

  .equityGoodBox{padding: 116px 30px;}

}

@media  screen and (max-width:1199px){

  .equityGoodList ul{margin: 0 -10px;}

  .equityGoodList ul li{padding: 0 10px;}

  .equityGoodBox{padding: 86px 15px;}

}

@media  screen and (max-width:991px){

  .equityGood{padding-bottom: 40px;}

  .equityGoodList{padding-top: 70px;}

  .equityGoodList ul{margin: 0 -10px;}

  .equityGoodList ul li{padding: 0 10px;}

  .equityGoodList ul li img{margin-top: -50px; width: 88px; margin-left: -44px;}

  .equityGoodBox{padding: 66px 15px 42px 15px;}

  .equityGoodBox .num2{font-size: 24px;padding-bottom: 10px; line-height: 34px;}

  .equityGoodBox span{font-size: 14px; line-height: 24px; height: 96px; margin-top: 10px;}

}

@media  screen and (max-width:767px){

  .equityGood{padding-bottom: 30px;}

  .equityGoodList{padding-top: 20px;}

  .equityGoodList ul{margin: 0 -5px;}

  .equityGoodList ul li{padding: 0 5px; width: 50%; margin-top: 35px;}

  .equityGoodList ul li img{margin-top: -30px; width: 68px; margin-left: -34px;}

  .equityGoodBox .num2{font-size: 20px;padding-bottom: 5px; line-height: 24px;}

}

@media  screen and (max-width:349px){

  .equityGoodBox span{font-size: 12px; line-height: 22px; height: 88px; margin-top: 5px;}

}

.equityNotice{float: left; width: 100%;}

.equityNotice ul{float: left; width: 100%; padding-top: 25px;}

.equityNotice ul li{float: left; width: 100%; margin-top: 18px;}

.equityNotice ul li .pic{float: left; width: 49.285714%; height: 310px; }

.equityNotice ul li img{float: left; width: 100%; display: block; }

.equityNoticeBox{float: right; width:50.714286%; background: #f8f8f8; padding:71px 54px 60px 71px; }

.equityNotTit{float: left; width: 100%; padding-left: 90px; position: relative; line-height: 28px; font-size: 18px; color: #282828; height: 56px; overflow: hidden;}

.equityNotTit i{position: absolute; left: 0; top: 0; width: 67px; height: 50px; margin-top: 3px; background: #294b92; line-height: 50px; font-size: 30px; color: #fff; font-family: Arial; font-weight: bold; display: block; text-align: center;}

.equityNotTxt{float: left; width: 100%; margin-top: 33px; line-height: 30px; font-size: 16px; color: #717171; padding-left: 90px; height: 90px; overflow: hidden; position: relative;}

.equityNotTxt span{position: absolute; left: 0; top: 0; line-height: 30px; height: 30px; font-weight: bold; font-size: 18px; color: #4f6aa3; display: block; text-align: right; width: 67px;}

.equityNotice ul li:nth-child(2n) .pic{float: right;  width:50.714286%;}

.equityNotice ul li:nth-child(2n) .equityNoticeBox{float: left; width: 49.285714%;}



@media  screen and (max-width:1429px){

  .equityNoticeBox{padding:71px 40px 60px 50px; }

  .equityNotTit{font-size: 16px;}

  .equityNotTxt{font-size: 14px;}

}

@media  screen and (max-width:1199px){

  .equityNotice ul li .pic{height: 242px; }

  .equityNoticeBox{padding:41px 15px 40px 15px; }

  .equityNotTit{font-size: 16px; padding-left: 50px; line-height: 24px; height: 48px;}

  .equityNotTit i{width: 40px; height: 42px; line-height: 42px; font-size: 24px;}

  .equityNotTxt{font-size: 14px; padding-left: 50px; margin-top: 23px;}

  .equityNotTxt span{font-size: 16px; width: 40px;  }

}

@media  screen and (max-width:767px){

  .equityNotice ul li .pic{height: auto; width: 100%; background: none !important; }

  .equityNoticeBox{padding:20px 15px; width: 100%; }

  .equityNotTit{font-size: 14px; padding-left: 50px; line-height: 22px; height: auto;}

  .equityNotTit i{width: 40px; height: 42px; line-height: 42px; font-size: 24px;}

  .equityNotTxt{font-size: 14px; line-height: 24px; padding-left: 50px; margin-top: 10px; height: auto;}

  .equityNotTxt span{font-size: 14px; width: 40px;  line-height: 24px; height: 24px;}

  .equityNotice ul li:nth-child(2n) .pic{width:100%;}

  .equityNotice ul li:nth-child(2n) .equityNoticeBox{width: 100%;}

}

.equityBz{float: left; width: 100%; padding-bottom: 40px;}

.equityBzTit{float: left; width: 100%; padding-top: 70px; text-align: center;}

.equityBzTit h4{float: left; width: 100%; font-size: 32px; color: #181818; font-weight: bold; line-height: 52px; height: 52px;}

.equityBzTit h5{float: left; width: 100%; font-size: 18px; color: #294b92; font-weight: bold; line-height: 41px; height: 41px;}

.equityBzList{margin: 0 -74px;}

.equityBz_s{float: left; width: 100%; margin-top: 44px; padding-bottom: 40px;  text-align: center;}

.equityBz_s .slick-slide{ padding:0 74px;}

.equityBz_s li img{width: 170px; display: block; margin: 0 auto;}

.equityBz_s li h4{float: left; width: 100%; line-height: 40px; height: 40px; font-size: 18px; font-weight: bold;color: #262626; margin-top: 23px;}

.equityBz_s .equityBzTxt{float: left; width: 100%; line-height: 24px; font-size: 14px; color: #666; margin-top: 10px;}



@media  screen and (max-width:1199px){

  .equityBzList{margin: 0 -20px;}

  .equityBz_s .slick-slide{ padding:0 20px;}

}

@media  screen and (max-width:991px){

  .equityBz{padding-bottom: 20px;}

  .equityBzTit{padding-top: 40px;}

  .equityBzTit h4{font-size: 22px; line-height: 32px; height: 32px;}

  .equityBzTit h5{font-size: 16px; line-height: 31px; height: 31px;}

  .equityBz_s{margin-top: 25px; padding-bottom: 20px;}

  .equityBzList{margin: 0 -15px;}

  .equityBz_s .slick-slide{ padding:0 15px;}

  .equityBz_s li img{width: 104px; }

  .equityBz_s li h4{line-height: 24px; height: 24px; font-size: 16px; margin-top: 5px;}

  .equityBz_s .equityBzTxt{line-height: 22px; font-size: 12px; margin-top: 5px;}

}

@media  screen and (max-width:767px){

  .equityBzTit{padding-top: 30px;}

  .equityBzTit h4{font-size: 18px; line-height: 28px; height: 28px;}

  .equityBzTit h5{font-size: 14px; line-height: 26px; height: 26px;}

  .equityBzList{margin: 0 -5px;}

  .equityBz_s .slick-slide{ padding:0 5px;}

  .equityBz_s li img{width: 84px; }

  .equityBz_s li h4{font-size: 14px;}

}



/* 客户感言 */

.customer{float: left; width: 100%;}

.customerList{margin: 0 -13px;}

.customerList .homeTesti_s{padding: 0;}

.customer .li_hp{float: left; width: 25%; padding: 0 13px; padding-top: 40px;}

@media  screen and (max-width:991px){

  .customerList{margin: 0 -5px;}

  .customer .li_hp{float: left; width: 25%; padding: 0 5px; padding-top: 20px;}

  .customer .li_hp .homeTestiTxt{padding: 25px 0 20px 0;}

  .customer .li_hp .homeTestiTxt::before{width: 15px; height: 10px;background-size: 30px; top: 14px; left: 2px;}

  .customer .li_hp .homeTestiTxt::after{width: 15px;right: 2px; bottom: 15px;background-size: 30px;}

  .customer .li_hp .homeTestiTxt span{line-height: 22px; height: 44px; margin-top: 3px;}

}

@media  screen and (max-width:767px){

  .customerList{margin: 0 -5px;}

  .customer .li_hp{float: left; width: 50%; padding: 0 5px; padding-top: 15px;}

  .customer .li_hp .homeTestiTxt h4{font-size: 15px;}

  .customer .li_hp .homeTestiTxt span{margin-top: 3px; font-size: 13px;}

}



/* 资讯百科 */

.news{float: left; width: 100%; padding-top: 51px;}

.news ul{float: left; width: 100%;}

.news ul li{float: left; width: 100%; border-bottom: 1px solid #ededed;}

.news ul li a{float: left; width: 100%; padding: 30px 0 30px 0; display: block;}

.news ul li a i{float: right; width: 22.785714%; display: block; overflow: hidden;}

.news ul li a i img{float: left; width: 100%; display: block;

-webkit-transition: all 0.2s ease-out 0s;

   -moz-transition: all 0.2s ease-out 0s;

     -o-transition: all 0.2s ease-out 0s;

        transition: all 0.2s ease-out 0s;}

.news .newsDate{float: left; width:11.142857%; text-align: center;  color: #333333; margin-top: 19px;}

.news .newsDate h2{float: left; width: 100%;line-height: 36px; height: 36px; font-size: 36px; }

.news .newsDate h4{float: left; width: 100%;line-height: 23px; height: 23px; font-size: 16px;}

.news .newsDate .span01{display: inline-block; *display: inline; *zoom:1; vertical-align: top; margin-top: 22px; width: 36px; height: 36px; color: #fff; font-size: 18px; text-align: center; line-height: 36px; background: #294b92;

 -webkit-border-radius:50%;

    -moz-border-radius:50%;

         border-radius:50%;}

.news .newsIntr{float: left; width:59.928571%; padding-left: 59px; border-left: 1px solid #ededed; margin-top: 19px;}

.news .newsIntr .newsTit{float: left; width: 100%; line-height: 44px; height: 44px; font-size: 16px; color: #333333;}

.news .newsIntr .newsTxt{float: left; width: 100%; line-height: 30px; height: 90px; font-size: 14px; color: #9a9a9a; margin-top: 6px; overflow: hidden;}

.news ul li a:hover{background: #efefef;}

.news ul li a:hover .newsIntr h4{color: #294b92;}

.news ul li a:hover .newsIntr{border-color: #dddddd;}

.news ul li a:hover .newsDate .span01{background: #33bb54;}

.news ul li a:hover i img{

  -webkit-transform: scale(1.1);

     -moz-transform: scale(1.1);

       -o-transform: scale(1.1);

          transform: scale(1.1);}



@media  screen and (max-width:1199px){

  .news .newsDate{width:14%;margin-top: 0;}

  .news .newsIntr{width:58%; padding-left: 39px; margin-top: 0;}

}

@media  screen and (max-width:991px){

  .news{padding-top: 30px;}

  .news .newsDate h2{line-height: 30px; height: 30px; font-size: 26px; }

  .news .newsDate h4{line-height: 20px; height: 20px; font-size: 13px;}

  .news .newsDate .span01{margin-top: 15px; width: 30px; height: 30px;font-size: 18px; line-height: 30px;}

  .news .newsIntr{padding-left: 39px;}

  .news ul li a{padding: 20px 0;}

  .news .newsIntr .newsTit{line-height: 34px; height: 34px; font-size: 16px;}

  .news .newsIntr .newsTxt{line-height: 24px; height: 72px; font-size: 14px; margin-top: 3px;}

}

@media  screen and (max-width:767px){

  .news{padding-top: 20px;}

  .news ul li a i{float: left; width:100%;}

  .news .newsDate{width:100%; margin-top: 15px;  text-align: left;}

  .news .newsDate h2{font-size: 22px; width: 30%;}

  .news .newsDate h4{line-height: 30px; height: 30px; font-size: 14px; width: 30%;}

  .news .newsDate .span01{ display: inline; float: right; margin-top: 0; font-size: 16px; line-height: 30px;}

  .news .newsIntr{width:100%; padding-left: 0; border-left: 0;}

  .news ul li a{padding: 20px 0;}

  .news .newsIntr .newsTit{line-height: 34px; height: 34px; font-size: 16px;}

  .news .newsIntr .newsTxt{line-height: 24px; height: 72px; font-size: 14px; margin-top: 3px;}

}



/* 资讯百科-详细 */

.newsDel{float: left; width: 100%; padding: 80px 0 65px 0;}

.newsDel_le{float: left; width:74.142857%; border: 1px solid #ececec; padding: 31px 24px 38px 24px;min-height: 731px;}

.newsDelTit{float: left; width: 100%; text-align: center; padding-bottom: 9px; border-bottom: 1px solid #ececec;}

.newsDelTit h2{float: left; width: 100%; line-height: 48px; font-size: 24px; color: #333; font-weight: bold;}

.newsDelTit span{float: left; width: 100%; display: block; line-height: 36px; height: 36px; font-size: 14px; color: #999;}

.newsDel_m{float: left; width: 100%; margin-top: 28px; color: #333; line-height: 28px; font-size: 14px; border-bottom: 1px solid #ececec; padding-bottom: 28px;}

.newsDel_m img{float: left; width: 100%; display: block; padding-bottom: 23px;}

.newsPage{float: left; width: 100%;  padding: 13px 0;}

.newsPage .newsPageTurn{float: left; width: 40%; line-height: 36px; height: 36px;}

.newsPage .newsPageTurn a{float: left; padding-right: 16px; border-right:1px solid #ececec; font-size: 14px; color: #666666; }

.newsPage .newsPageTurn a.next{padding-right: 0; padding-left: 16px; border-right: 0;}

.newsPage .newsPageTurn a:hover{color: #294b92;}

.newsShare{float: right; width: 60%;}

.newsShare span{float: left; padding-right: 20px; line-height: 36px; height: 36px; font-size: 16px; color: #666666; }

.newsShare .bdsharebuttonbox{float: right;}

.newsAbout{float: left;width: 100%; margin-top: 30px;}

.newsAbout h4{display: block;float: left;width: 100%;height: 28px;line-height: 28px;font-size: 18px;color: #294b92;text-transform: uppercase;}

.newsAbout .d_15{float: left;width: 100%;margin-top: 20px;}

.newsAbout .d_15 ul{margin: 0 -12px;}

.newsAbout .d_15 ul li{float: left;width: 50%;padding: 0 12px;}

.newsAbout .d_15 ul li a{display: block; float: left;width: 100%; position: relative; height: 39px;line-height: 38px;font-size: 14px; padding-right: 90px; border-bottom: 1px solid #d7d8d8;}

.newsAbout .d_15 ul li a span{display: block; width: 100%; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; text-transform: uppercase;color: #333;

-webkit-transition: all 0.2s ease-out 0s;

   -moz-transition: all 0.2s ease-out 0s;

     -o-transition: all 0.2s ease-out 0s;

        transition: all 0.2s ease-out 0s;}

.newsAbout .d_15 ul li a font{display: block;position: absolute;right: 0;top: 0;color: #777;}

.newsAbout .d_15 ul li a:hover span{color: #294b92;}

.newsDel_r{float: right; width:22.714286%; border:1px solid #ebebeb; margin-bottom: 40px; }

.newsDel_r .title{float: left; width: 100%; padding: 33px 0; line-height: 58px;text-align: center; background: url(../images/news_bg1.jpg) no-repeat center/cover; font-size: 30px; font-weight: bold; color: #fff;}

.newsDel_r ul{float: left; width: 100%; padding-bottom:50px; margin-top: -10px;}

.newsDel_r ul li{float: left; width: 100%; margin-top: 32px; padding: 0 28px 0 20px;}

.newsDel_r ul li .a1{float: left; width: 100%; display: block; padding-left: 18px; position: relative;}

.newsDel_r ul li .a1 i{position: absolute; left: 0; top: 0; line-height: 30px; height: 30px; font-size: 16px; color: #333; display: block; font-style: normal;}

.newsDel_r ul li .a1 h4{float: left; width: 100%; line-height: 30px; height: 30px; font-size: 16px; color: #333; font-weight: bold;}

.newsDel_r ul li .a1 span{float: left; width: 100%; line-height: 27px; height: 27px; font-size: 14px; color: #666; display: block;}

.newsDel_r ul li .a1:hover h4{color: #294b92;}

.newsDel_r .newsDelBtn{float: left; width: 100%;}

.newsDel_r .newsDelBtn span{margin-right: -16px;}

.newsDel_r .newsDelBtn .a2{float: right; padding: 0 16px 0 28px; font-size: 14px; color: #a7a7a7; position: relative; line-height: 19px; height: 19px; margin-top: 5px;}

.newsDel_r .newsDelBtn .a2 i{position: absolute; left: 0; top: 50%; width: 19px; height: 19px; margin-top: -9px; }

.newsDel_r .newsDelBtn .a2 i img{float: left; width: 100%; display: block;}

.newsDel_r .newsDelBtn .a2 i .img02{position: absolute; left: 0; top:0; filter:alpha(opacity=00);opacity:0;}

.newsDel_r .newsDelBtn .a2:hover i  img{filter:alpha(opacity=00);opacity:0;}

.newsDel_r .newsDelBtn .a2:hover i .img02{filter:alpha(opacity=100);opacity:1;}



@media  screen and (max-width:1199px){

  .newsDel_le{width:70%;padding: 31px 24px 38px 24px;min-height: 731px;}

  .newsDel_r{width:28%; margin-bottom: 40px; }

}

@media  screen and (max-width:991px){

  .newsDel{padding: 40px 0 35px 0;}

  .newsDel_le{width:67%;padding: 20px 15px 28px 15px;min-height: 570px;}

  .newsDelTit h2{line-height: 38px; font-size: 20px;}

  .newsDelTit span{line-height: 30px; height: 30px;}

  .newsDel_m{margin-top: 20px; line-height: 26px; font-size: 13px; padding-bottom: 20px;}

  .newsAbout .d_15 ul{margin: 0 ;}

  .newsAbout .d_15 ul li{width: 100%;padding: 0;}

  .newsDel_r{width:32%; margin-bottom: 40px; }

  .newsDel_r .title{padding: 15px 0; line-height: 38px;font-size: 20px;}

  .newsDel_r ul li{margin-top: 20px; padding: 0 15px;}

  .newsDel_r ul li .a1 h4{line-height: 24px; height: 24px; font-size: 14px;}

  .newsDel_r ul li .a1 i{font-size: 14px; line-height: 24px; height: 24px;}

  .newsDel_r ul li .a1 span{line-height: 24px; height: 24px; font-size: 12px;}

}

@media  screen and (max-width:767px){

  .newsDel{padding: 30px 0;}

  .newsDel_le{width:100%;padding: 20px 15px 28px 15px;min-height: inherit;}

  .newsDelTit h2{line-height: 28px; font-size: 18px;}

  .newsDelTit span{line-height: 24px; height: 24px;}

  .newsPage{padding: 10px 0;}

  .newsPage .newsPageTurn{width: 100%; line-height: 26px; height: 26px; text-align: center;}

  .newsPage .newsPageTurn span{display: inline-block; *display: inline; *zoom:1; vertical-align: top;}

  .newsShare{width: 100%; text-align: center;}

  .newsShare span{padding-right: 10px; line-height: 28px; height: 28px; font-size: 14px;}

  .newsShare .bdsharebuttonbox{float: none; display: inline-block; *display: inline; *zoom:1; vertical-align: top; }

  .newsAbout .d_15{margin-top: 10px;}

  .newsAbout{margin-top: 10px;}

  .newsAbout h4{font-size: 16px;}

  .newsAbout .d_15 ul li a{height: 28px;line-height: 28px;font-size: 12px; padding-right: 90px;}

  .newsDel_r{width:100%; margin-bottom: 0; }

  .newsDel_r .title{padding: 15px 0; line-height: 38px;font-size: 20px;}

  .newsDel_r ul{padding-bottom: 20px;}

}



/* 许可证办理 */

.licen{float: left; width: 100%; }

.licenTit{float: left; width: 100%; padding: 75px 0 0 0; position: relative; text-align: center;}

.licenTit::after{position: absolute; left: 50%; bottom: 0; width: 506px; background: #dfdfdf; height: 1px; content: ""; margin-left: -253px;}

.licenTit h2{float: left; width: 100%; line-height: 47px; height: 47px; font-size: 30px; color: #434343;font-weight: bold;}

.licenTit h4{float: left; width: 100%; line-height: 34px;  font-size: 16px; color: #606060;position: relative; padding-bottom: 16px;}

.licenTit h4 span{color: #294b92; font-weight: bold;}

.licenTit h4::after{position: absolute; content: ""; width:94px; height: 1px; bottom: 0; background: #294b92; left: 50%; margin-left: -47px; z-index: 9;}

.licenAround{float: left; width: 100%; padding-bottom: 80px;}

.licenAroList{float: left; width: 100%; margin-top: 15px; position: relative;}

.licenAroList::after,

.licenAroList::before{position: absolute; left: 0; top: 0; width: 100%; height: 40px; background: #fff; content: ""; z-index: 9;}

.licenAroList::after{bottom: 0; top: auto;}

.licenAround ul{float: left; width: 100%; position: relative;}

.licenAround ul::after{position: absolute; content: ""; width: 1px; height: 100%; background: #fff; right: 0; top: 0;}

.licenAround ul li{float: left; width: 25%;  padding: 40px 15px; text-align: center; border-right: 1px solid #ebebeb;  border-bottom: 1px solid #ebebeb;}

.licenAround ul li img{width:92px; margin: 0 auto; display: block;}

.licenAround ul li h4{float: left; width: 100%; line-height: 26px; height: 26px; font-size: 16px; color: #606060; margin-top: 25px;}

@media  screen and (max-width:991px){

  .licenTit{padding: 35px 0 0 0;}

  .licenTit::after{width: 406px; margin-left: -203px;}

  .licenTit h2{line-height: 37px; height: 37px; font-size: 20px;}

  .licenTit h4{line-height: 24px;  font-size: 14px; padding-bottom: 12px;}

  .licenTit h4::after{ width:64px; margin-left: -37px; }

  .licenAround{padding-bottom: 40px;}

  .licenAroList::after,

  .licenAroList::before{height: 30px;}

  .licenAround ul li{ padding: 30px 10px; }

  .licenAround ul li img{width:62px; }

  .licenAround ul li h4{line-height: 22px; height: 22px; font-size: 14px; margin-top: 15px;}

}

@media  screen and (max-width:767px){

  .licenTit{padding: 30px 0 0 0;}

  .licenTit::after{width: 306px; margin-left: -153px;}

  .licenTit h2{line-height: 30px; height: 30px; font-size: 18px;}

  .licenTit h4{font-size: 14px; padding-bottom: 10px;}

  .licenTit h4::after{ width:44px; margin-left: -22px; }

  .licenAround{padding-bottom: 0;}

  .licenAround ul li{ padding: 30px 5px; width: 50%;}

}

.licenIntr{float: left; width: 100%; position: relative;}

.licenIntr ul{float: left; width: 100%; }

.licenIntr ul li{float: left; width: 100%; padding: 52px 0; position: relative;}

.licenIntr ul li::before{position: absolute; left: 0; top: 0; width: 50%; background: #294b92; content: ""; height: 100%;}

.licenIntr ul li::after{position: absolute; right: 0; top: 0; width: 50%; background: #eaeaea; content: ""; height: 100%;}

.licenIntr ul li i{float: right; width: 50%; position: relative; display: block; z-index: 9;}

.licenIntr ul li img{float: right; width:466px; display: block; margin-top: 20px;}

.licenIntr .licenIntrTxt{float: left; width: 50%; padding-right: 30px; position: relative; z-index: 9;}

.licenIntr .licenIntrTxt h4{float: left; width: 100%; font-size: 28px; line-height: 44px; height: 44px;  color: #e3e3e3; font-weight: bold;}

.licenIntr .licenIntrTxt h5{float: left; width: 100%; margin-top: 6px; color: #e3e3e3; position: relative;}

.licenIntr .licenIntrTxt h5 span{padding-right: 68px; border-bottom: 1px solid #e3e3e3; font-size: 16px; line-height: 25px; padding-bottom: 25px; display: inline-block;}

.licenIntr .licenIntrTxt h5::after{position: absolute; content: ""; left: 0; bottom: -1px; height: 3px; width: 58px;background: #e3e3e3;}

.licenIntr .licenIntrTxt .span01{float: left; width: 100%; line-height: 30px; font-size: 14px; color: #e3e3e3; margin-top: 24px; display: block;}

.licenIntr ul li.even i{float: left;}

.licenIntr ul li.even .licenIntrTxt{padding-left: 60px; padding-right: 0;}

.licenIntr ul li.even img{float: left;}

.licenIntr ul li.even::before{background: #eaeaea; }

.licenIntr ul li.even::after{background: #294b92;}



@media  screen and (max-width:1199px){

  .licenIntr ul li{padding: 42px 0;}

  .licenIntr ul li img{width:366px;margin-top: 30px;}

  .licenIntr .licenIntrTxt{padding-right: 30px; }

  .licenIntr .licenIntrTxt h4{font-size: 24px; line-height: 40px; height: 40px;}

  .licenIntr .licenIntrTxt h5 span{padding-right: 48px; padding-bottom: 20px;}

  .licenIntr .licenIntrTxt .span01{line-height: 26px; margin-top: 20px;}

}

@media  screen and (max-width:991px){

  .licenIntr ul li{padding: 32px 0;}

  .licenIntr .licenIntrTxt{padding-right: 20px; }

  .licenIntr .licenIntrTxt h4{font-size: 20px; line-height: 35px; height: 35px;}

  .licenIntr .licenIntrTxt h5 span{padding-right: 38px;font-size: 14px;padding-bottom: 15px;}

  .licenIntr .licenIntrTxt .span01{font-size: 13px;margin-top: 15px;}

  .licenIntr ul li.even .licenIntrTxt{padding-left: 30px;}

}

@media  screen and (max-width:767px){

  .licenIntr ul li{padding: 0;}

  .licenIntr ul li::before,

  .licenIntr ul li::after{display: none;}

  .licenIntr ul li i{width: 100%; padding: 15px 0;}

  .licenIntr ul li img{width:266px;margin:0 auto; float: none;}

  .licenIntr .licenIntrTxt{padding:15px 20px; width: 100%; background: #294b92;}

  .licenIntr .txtBox{margin: 0 -15px;}

  .licenIntr .licenIntrTxt h4{font-size: 18px; line-height: 30px; height: 30px;}

  .licenIntr .licenIntrTxt h5 span{padding-right: 15px;font-size: 14px;padding-bottom: 10px;}

  .licenIntr .licenIntrTxt .span01{margin-top: 10px;}

  .licenIntr ul li.even .licenIntrTxt{padding: 15px 20px;}

  .licenIntr ul li.even img{float: none;}

}

.licenFlow{float: left; width: 100%; padding-bottom: 80px; }

.licenFlowList{float: left; width: 100%; margin-top: 58px;}

.licenFlowList ul{margin: 0 -94px;}

.licenFlowList ul li{float: left; width: 25%; padding: 0 94px; position: relative;}

.licenFlowList ul li::after{position: absolute; content: ""; background: url(../images/licen_bg2.png) no-repeat; width: 50px; height: 29px; right: -25px; top: 50%; margin-top: -15px;}

.licenFlowList ul li:last-child::after{display: none;}

.licenFlowList .step01{float: left; width: 100%; background: url(../images/licen_bg1.png) no-repeat center; overflow: hidden;text-align: center; padding: 30px 0 24px 0; background-size:auto 100%;}

.licenFlowList .step01 i{float: left; width: 100%; position: relative; padding-bottom: 21px; display: block;}

.licenFlowList .step01 i::after{position: absolute; left: 50%; bottom: 0; content: ""; width: 80px; height: 1px; background: rgba(255,255,255,.1); margin-left: -40px;}

.licenFlowList .step01 img{ width: 71px; margin: 0 auto; display: block;  }

.licenFlowList .step01 span{float: left; width: 100%; position: relative; line-height:32px; height: 32px; font-size: 18px; color: #fff; display: block; margin-top: 12px; font-weight: bold;}

@media  screen and (max-width:1429px){

  .licenFlowList ul li{ padding: 0 84px;}

  .licenFlowList .step01{padding: 28px 0;background-size:100% auto ; }

  .licenFlowList .step01 i{padding-bottom: 15px;}

  .licenFlowList .step01 i img{width: 60px;}



}

@media  screen and (max-width:1199px){

  .licenFlowList ul{margin: 0 -64px;}

  .licenFlowList ul li{padding: 0 64px;}

  .licenFlowList .step01 span{line-height:28px; height: 28px; font-size: 16px; margin-top: 10px; }

}

@media  screen and (max-width:991px){

  .licenFlow{padding-bottom: 40px;}

  .licenFlowList{margin-top: 38px;}

  .licenFlowList ul{margin: 0 -34px;}

  .licenFlowList ul li{ padding: 0 34px;}

  .licenFlowList ul li::after{width: 30px; height: 20px; right: -15px; margin-top: -10px; background-size: 100%;}

  .licenFlowList .step01 i img{width: 40px;}

  .licenFlowList .step01 span{line-height:24px; height: 24px; font-size: 14px; margin-top: 6px; }

}

@media  screen and (max-width:449px){

  .licenFlow{padding-bottom: 30px;}

  .licenFlowList{margin-top: 28px;}

  .licenFlowList ul{margin: 0 -20px;}

  .licenFlowList ul li{padding: 0 20px; width: 50%; margin-top: 20px;}

  .licenFlowList ul li::after{display: none;}

  .licenFlowList .step01{ background-size:auto 100%;}

}

@media  screen and (max-width:369px){

  .licenFlowList .step01{ background-size:100% auto;}

}



.licenTrobule{float: left; width: 100%;}

.licenTroList{float: left; width: 100%; margin-top: 60px;}

.licenTroList ul{margin: 0 -18px;}

.licenTroList ul li{float: left; width: 33.333333%; padding: 0 18px;}

.licenTroBox{float: left; width:100%; padding: 55px 28px 66px 28px; background: #f4f4f4;}

.licenTroBox img{float: left; width:48.311688%; display: block;}

.licenTroBox .licenTroTxt{float: right; width: 43.116883%;}

.licenTroBox .licenTroTxt h4{float: left; width: 100%; line-height: 28px; font-size: 18px; color: #294b92; font-weight: bold;}

.licenTroBox .licenTroTxt span{float: left; width: 100%; margin-top: 26px; line-height: 26px; font-size: 14px; color: #474545; display: block; height: 156px; overflow: hidden;}



@media  screen and (max-width:1429px){

  .licenTroBox{ padding: 45px 20px 56px 20px;}

  .licenTroBox img{width:55%;}

  .licenTroBox .licenTroTxt{width: 40%;}

  .licenTroBox .licenTroTxt span{margin-top: 10px;}

}

@media  screen and (max-width:1199px){

  .licenTroList ul{margin: 0 -10px;}

  .licenTroList ul li{padding: 0 10px;}

  .licenTroBox{ padding: 35px 15px 46px 15px;}

  .licenTroBox img{width:48%;}

  .licenTroBox .licenTroTxt{width: 48%;}

  .licenTroBox .licenTroTxt span{margin-top: 10px;}

}

@media  screen and (max-width:991px){

  .licenTroList{margin-top: 40px;}

  .licenTroBox{padding: 25px 10px 36px 10px;}

  .licenTroBox img{width:40%;}

  .licenTroBox .licenTroTxt{width: 56%;}

  .licenTroBox .licenTroTxt h4{line-height: 24px; font-size: 16px;}

  .licenTroBox .licenTroTxt span{margin-top: 10px; font-size: 13px; line-height: 22px; height: 132px;}

}

@media  screen and (max-width:767px){

  .licenTroList{margin-top: 20px;}

  .licenTroList ul{margin: 0;}

  .licenTroList ul li{width: 100%; margin-top: 10px; padding: 0;}

  .licenTroBox img{width:50%;}

  .licenTroBox .licenTroTxt{width: 46%;}

  }

/* 关于我们 */

.about{float: left; width: 100%;}

.aboutFh{float: left; width: 100%;/* padding: 80px 0;*/}

.aboutFhTit{float: left; width: 100%; line-height: 64px; height: 64px; font-size: 24px; color: #000; text-align: center;}

.aboutFh_m{float: left; width: 100%; margin-top: 76px; line-height: 30px; color: #717171; font-size: 15px;}

.aboutFh_m img{/*float: left; width: 40.714286%;  /* display: block; margin-right: 40px;*/ margin-top: -20px;}

.aboutTit{float: left; width: 100%; text-align: center; position: relative; line-height: 48px; font-size: 30px; color: #303030; font-weight: bold; margin-top: 36px; padding-bottom: 21px;}

.aboutTit span{color: #294b92;}

.aboutTit.tit02{color: #fff;}

.aboutTit::after{position: absolute; content: ""; width:36px; background: #294b92; height: 3px; bottom: 0; left: 50%; margin-left: -18px;}

.aboutTit.tit02::after{background: #fff;}

.aboutCul{float: left; width: 100%; padding-bottom: 90px;}

.aboutCul_m{float: left; width: 100%; margin-top: 14px; position: relative;}

.aboutCul_m img{position: absolute; left:12.142857%; width: 27%; top: 0; display: block;}

.aboutCulTxt{float: right; width: 50%;}

.aboutCulTxt ul{float: left; width: 100%; }

.aboutCulTxt ul li{float: left; width: 100%; margin-top: 37px;}

.aboutCulTxt ul li h4{float: left; width: 100%; font-size: 18px; font-weight: bold; line-height: 36px; height: 36px; color: #294b92;}

.aboutCulTxt ul li h5{float: left; width: 100%; font-size: 16px; line-height: 36px; color: #4c4c4c;}

.aboutCulTxt ul li span{float: left; width: 100%; display: block; font-size: 16px; line-height: 36px; color: #9b9b9b;}



@media  screen and (max-width:1429px){

  .aboutCul_m img{top: 50%;

  -webkit-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

        transform: translate(0, -50%);}

}

@media  screen and (max-width:1199px){

  .aboutFh{padding: 60px 0;}

  .aboutFh_m{margin-top: 56px; line-height: 28px;font-size: 14px;}

  .aboutFh_m img{margin-top:-15px;}

  .aboutCulTxt{float: right; width: 55%;}

}

@media  screen and (max-width:991px){

  .aboutFh{padding: 40px 0;}

  .aboutFhTit{line-height: 44px; height: 44px; font-size: 20px; background-size:90% 100% !important;}

  .aboutFh_m{margin-top: 36px; font-size: 13px;}

  .aboutFh_m img{margin-top:-5px; margin-right: 15px;}

  .aboutCul{padding-bottom: 50px;}

  .aboutTit{line-height: 38px; font-size: 20px; margin-top: 26px; padding-bottom: 15px;}

  .aboutCulTxt ul li{ margin-top: 25px;}

  .aboutCulTxt ul li h4{font-size: 16px; line-height: 30px; height: 30px;}

  .aboutCulTxt ul li h5{font-size: 14px; line-height: 30px; }

  .aboutCulTxt ul li span{font-size: 14px; line-height: 30px;}

}

@media  screen and (max-width:767px){

  .aboutFh{padding: 30px 0;}

  .aboutFhTit{line-height: 34px; height: 34px; font-size: 18px;  background-size:100% !important;}

  .aboutFh_m{margin-top: 26px;}

  .aboutFh_m img{width: 100%; margin-top:0; margin-right: 0; padding-bottom: 20px;}

  .aboutCul{padding-bottom: 30px;}

  .aboutTit{line-height: 30px; font-size: 18px; margin-top: 20px; padding-bottom: 10px;}

  .aboutCulTxt{width: 100%;}

  .aboutCulTxt ul li{ margin-top: 20px;}

  .aboutCul_m img{top:auto; position: static; left: auto; width: 100%; padding: 0 50px; margin: 20px 0 0 0; float: left;

  -webkit-transform: translate(0, 0);

    -ms-transform: translate(0,0);

        transform: translate(0,0);}

}

.aboutYw{float: left; width: 100%; padding-bottom: 83px;}

.aboutYwList{float: left; width: 100%; margin-top: 57px;}

.aboutYwList ul{margin: 0 -46px;}

.aboutYwList ul li{float: left; width:16.666667%; padding: 0 46px; }

.aboutYwList ul li a{float: left;width: 100%; display: block; text-align: center;}

.aboutYwList .aboutYwPic{float: left; width: 100%; position: relative;}

.aboutYwList .aboutYwPic img{float: left; width: 100%; display: block;}

.aboutYwList .aboutYwPic .img02{position: absolute; left: 0; top: 0; filter:alpha(opacity=00);opacity:0;}

.aboutYwList ul li span{float: left; width: 100%; line-height: 38px; height: 38px; font-size: 18px; color: #fff; margin-top: 18px; display: block;}

.aboutYwList ul li a:hover .img01{filter:alpha(opacity=00);opacity:0;}

.aboutYwList ul li a:hover .img02{filter:alpha(opacity=100);opacity:1;}



@media  screen and (max-width:1199px){

  .aboutYwList ul{margin: 0 -26px;}

.aboutYwList ul li{padding: 0 26px; }

}

@media  screen and (max-width:991px){

  .aboutYw{ padding-bottom: 43px;}

  .aboutYwList{ margin-top: 37px;}

  .aboutYwList ul{margin: 0 -15px;}

  .aboutYwList ul li{padding: 0 15px; }

  .aboutYwList ul li span{line-height: 30px; height: 30px; font-size: 16px;margin-top: 10px;}

}

@media  screen and (max-width:767px){

  .aboutYw{ padding-bottom: 30px;}

  .aboutYwList{ margin-top: 20px;}

  .aboutYwList ul{margin: 0;}

  .aboutYwList ul li{padding: 0 10px; width: 33.333333%; margin-top: 10px;}

  .aboutYwList ul li span{line-height: 24px; height: 24px; font-size: 14px;margin-top: 10px;}

}

.aboutHistory{float: left; width: 100%; padding-bottom: 83px;}

.aboutHi_s{float: left; width: 100%; padding: 0 112px 0 112px; position: relative; overflow: hidden; margin-top: 44px;}

.aboutHi_s .slick-slide{padding:176px 14px; position: relative;}

.aboutHi_s .slick-list{padding-right: 80px;  position: relative;}

.aboutHi_s .slick-list::after{position: absolute; content: ""; width: 100%; height: 1px; left: 0; top: 50%; background: #3462ce; z-index: -1;}

.aboutHi_s .li_hp{float: left; width: 100%;}

.aboutHi_s .li_hp .year{float: left; width: 100%; background: url(../images/about_bg4.png) no-repeat center; background-size: 100%; text-align: center; font-size: 24px; color: #fff; font-weight: bold; font-family: Arial; line-height: 123px; position: relative; z-index: 9;}

.aboutHi_s .aboutHiIntr{position: absolute; left: 0; top: 0; width: 218px; padding-left: 28px;}

.aboutHi_s .aboutHiIntr::before{position: absolute; background: url(../images/about_bg05.png) no-repeat; width: 68px; height: 219px; top: 0; left: 0; content: "";}

.aboutHi_s .aboutHiIntr h4{float: left; width: 100%; line-height: 22px; height: 22px; margin-top: 12px; font-size: 16px; color: #3462ce; font-weight: bold;}

.aboutHi_s .aboutHiIntr span{float: left; width: 100%; display: block; line-height: 24px; height: 96px; margin-top: 5px; font-size: 14px; overflow: hidden;}

.aboutHi_s .slick-slide:nth-child(2n) .aboutHiIntr{top: auto; bottom: 0; padding-bottom: 45px;}

.aboutHi_s .slick-slide:nth-child(2n) .aboutHiIntr::before{background: url(../images/about_bg06.png) no-repeat; top: auto; bottom: 0;}

.aboutHi_s .slick-slide:nth-child(2n) .aboutHiIntr h4{margin-top: 90px;}

.aboutHi_s .slick-prev,

.aboutHi_s .slick-next

{

    font-size: 0;

    line-height: 0;

    position: absolute;

	  left:0;

    top: 50%;

    display: block;

    width: 55px;

    height: 110px;

    padding: 0;

    cursor: pointer;

    color: transparent;

    border: none;

    outline: none;

	background:url(../images/about_le01.jpg) no-repeat;

	z-index:100;

}

.aboutHi_s .slick-next{

	left:auto;

	right:0;

	background:url(../images/about_r01.jpg) no-repeat;

}

.aboutHi_s .slick-prev:hover{background:url(../images/about_le02.jpg) no-repeat;}

.aboutHi_s .slick-next:hover{background:url(../images/about_r02.jpg) no-repeat;}



@media  screen and (max-width:991px){

  .aboutHistory{ padding-bottom: 43px;}

  .aboutHi_s{padding: 0 62px 0 62px; margin-top: 34px;}

  .aboutHi_s .slick-slide{padding:156px 10px;}

  .aboutHi_s .aboutHiIntr{ width: 198px; padding-left: 28px;}

  .aboutHi_s .slick-slide:nth-child(2n) .aboutHiIntr{padding-bottom: 15px;}

  .aboutHi_s .slick-slide:nth-child(2n) .aboutHiIntr h4{margin-top: 90px;}

  .aboutHi_s .slick-prev,

  .aboutHi_s .slick-next{width: 35px; height: 90px; background-size: 100%;}

  .aboutHi_s .slick-prev:hover,

  .aboutHi_s .slick-next:hover{ background-size: 100%;}

}

@media  screen and (max-width:767px){

  .aboutHistory{ padding-bottom: 33px;}

  .aboutHi_s{padding: 0 40px; margin-top: 34px;}

  .aboutHi_s .slick-slide{padding:156px 10px;}

  .aboutHi_s .slick-list{padding-right: 30px;}

  .aboutHi_s .li_hp .year{font-size: 18px; line-height: 83px; background-size: auto 100%;}

  .aboutHi_s .aboutHiIntr{ width: 148px; padding-left: 18px; }

  .aboutHi_s .aboutHiIntr h4{margin-top: 5px; font-size: 14px;}

  .aboutHi_s .aboutHiIntr span{line-height: 20px; height: 80px;font-size: 12px;}

  .aboutHi_s .slick-prev,

  .aboutHi_s .slick-next{width: 24px; height: 50px;}

  .aboutHi_s .aboutHiIntr::before,

  .aboutHi_s .slick-slide:nth-child(2n) .aboutHiIntr::before{ width: 48px; height: 169px; background-size: 100% 100%;}

}

@media  screen and (max-width:329px){

  .aboutHi_s .slick-slide{padding:126px 10px;}

  .aboutHi_s .li_hp .year{background-size: auto 100%;line-height: 123px;}

}

.aboutCont{float: left; width: 100%; padding-bottom: 80px;}

.aboutContList{float: left; width: 100%; margin-top: 5px;}

.aboutContList .ul1{margin: 0 -17px;}

.aboutContList .ul1 .li1{float: left; width: 50%; padding: 0 17px; margin-top: 38px;}

.aboutContBox{float: left; width: 100%; padding: 32px 38px; border: 1px solid #eee;

-webkit-transition: all 0.2s ease-out 0s;

   -moz-transition: all 0.2s ease-out 0s;

     -o-transition: all 0.2s ease-out 0s;

        transition: all 0.2s ease-out 0s;

 -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.2);

    -moz-box-shadow: 1px 1px 10px rgba(0,0,0,.2);

         box-shadow: 1px 1px 10px rgba(0,0,0,.2);}

.aboutContBox h4{float: left; width: 100%; padding-bottom: 22px; border-bottom: 1px solid #e5e5e5; position: relative; font-size: 18px; color: #000000; }

.aboutContBox h4::after{position: absolute; content: ""; width: 62px; height: 2px; left: 0; bottom: 0; background: #294b92; }

.aboutContBox .ul2{float: left; width: 100%; margin-top:9px; }

.aboutContBox .ul2 .li2{float: left; width: 100%; padding-left: 40px; line-height: 25px; height: 25px; font-size: 14px; color: #666666; position: relative; margin-top: 18px;}

.aboutContBox .ul2 .li2 span{position: absolute; left: 5px; top: 0; width: 25px; height: 25px; display: block;}

.aboutContBox .ul2 .li2 span img{float: left; width: 100%; display: block;}

.aboutContBox .ul2 .li2 span .img02{position: absolute; left: 0; top: 0; filter:alpha(opacity=00);opacity:0; }

.aboutContMap{float: left; width: 100%; margin-top: 27px; height: 159px; position: relative; overflow: hidden;}

.aboutContMap .anchorBL{display: none;}

.aboutContBox:hover{background: #294b92;}

.aboutContBox:hover h4{color: #fff;border-color: rgba(255,255,255,.1);}

.aboutContBox:hover h4::after{background: #fff;}

.aboutContBox:hover .ul2 .li2{color: #fff;}

.aboutContBox:hover .ul2 .li2 img{filter:alpha(opacity=00);opacity:0; }

.aboutContBox:hover .ul2 .li2 .img02{filter:alpha(opacity=100);opacity:1; }



@media  screen and (max-width:1199px){

  .aboutContList .ul1{margin: 0 -10px;}

  .aboutContList .ul1 .li1{ padding: 0 10px; margin-top: 20px;}

  .aboutContBox{padding: 25px 15px;}

}

@media  screen and (max-width:991px){

  .aboutContList .ul1{margin: 0 -10px;}

  .aboutContList .ul1 .li1{ padding: 0 10px; margin-top: 20px;}

  .aboutContBox{padding: 25px 15px;}

}

@media  screen and (max-width:767px){

  .aboutCont{padding-bottom: 30px;}

  .aboutContBox h4{padding-bottom: 10px; font-size: 16px;}

  .aboutContList .ul1{margin: 0;}

  .aboutContList .ul1 .li1{ width: 100%; padding: 0;}

  .aboutContBox{padding: 25px 15px;}

  .aboutContBox .ul2 .li2{height: auto;}

}



/* 公司注册 */

.register{float: left; width: 100%;}

.registerTit{float: left; width: 100%; margin-top: 80px;  text-align: center;}

.registerTit h4{float: left; width: 100%; line-height: 41px; padding-bottom: 18px; color: #000; font-size: 32px; position: relative;}

.registerTit h4::after{position: absolute; content: ""; left: 50%; bottom: 0; width: 116px; height: 2px; background: #294b92; margin-left: -58px;}

.registerTit h5{float: left; width: 100%; line-height: 32px; color: #727272; font-size: 16px; margin-top: 12px;}

.registerTop{float: left; width: 100%; padding-bottom: 79px;}

.registerTop_m{float: left; width: 100%; margin-top: 88px; line-height:36px; font-size: 15px; color: #4c4c4c; }

.registerTop_m .img01{float: right; width: 31.5%; display: block; margin-top: -44px; margin-left: 8%;}

.registerTop_m .reh4{float: left; width: 60%; font-size: 26px; color: #294b92; font-weight: bold; line-height: 43px;}

.registerTop_m .reh5{float: left; width: 60%; font-size: 14px; color: #cacaca; line-height: 29px; padding-bottom: 16px;}



@media  screen and (max-width:1429px){

  .registerTop_m{margin-top: 88px; line-height:36px; font-size: 15px;}

  .registerTop_m .img01{width: 35%; margin-top: -44px; margin-left: 5%;}

}

@media  screen and (max-width:1199px){

  .registerTop{padding-bottom: 59px;}

  .registerTop_m{margin-top: 68px; line-height:30px; font-size: 14px;}

  .registerTop_m .img01{width: 35%; margin-top: -24px; margin-left: 5%;}

  .registerTop_m .reh4{font-size: 22px; line-height: 33px;}

  .registerTop_m .reh5{line-height: 25px; padding-bottom: 10px;}

}

@media  screen and (max-width:991px){

  .registerTit{ margin-top: 40px;}

  .registerTit h4{line-height: 30px; padding-bottom: 14px; font-size: 22px;}

  .registerTit h4::after{width: 86px; margin-left: -43px;}

  .registerTit h5{line-height: 24px;font-size: 14px; margin-top: 5px;}

  .registerTop{ padding-bottom: 39px;}

  .registerTop_m{margin-top: 48px; line-height:28px;}

  .registerTop_m .img01{width: 35%; margin-top:0; margin-left: 5%;}

  .registerTop_m .reh4{font-size: 18px; line-height: 30px;}

  .registerTop_m .reh5{line-height: 22px; padding-bottom: 10px; font-size: 12px;}

}

@media  screen and (max-width:767px){

  .registerTit{ margin-top: 30px;}

  .registerTit h4{line-height: 25px; padding-bottom: 10px; font-size: 18px;}

  .registerTit h4::after{width: 56px; margin-left: -28px;}

  .registerTop{padding-bottom: 29px;}

  .registerTop_m{margin-top: 38px; line-height:28px; font-size: 13px;}

  .registerTop_m .img01{width: 100%; margin-top:0; margin-left:0; padding: 0 5%;}

  .registerTop_m .reh4{font-size: 16px; width: 100%; line-height: 30px; margin-top: 20px;}

  .registerTop_m .reh5{line-height: 22px;  width: 100%; padding-bottom: 10px; font-size: 12px;}

}

.registerCl{float: left; width: 100%; padding-bottom: 90px;}

.regClList{float: left; width: 100%; margin-top: 40px;}

.regClList ul{ margin: 0 -14px;}

.regClList ul li{float: left; width:20%;}

.regClList ul li i{padding: 0 69px;float: left; width: 100%; margin-bottom: 40px;}

.regClList ul li img{width: 100%; display: block; background: #fff;

 -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.2);

    -moz-box-shadow: 1px 1px 10px rgba(0,0,0,.2);

         box-shadow: 1px 1px 10px rgba(0,0,0,.2);

 -webkit-border-radius:50%;

    -moz-border-radius:50%;

         border-radius:50%;}

.regClList ul li .regClTxt{float: left; width: 100%; border-top: 1px solid #d7d7d7; position: relative;  padding: 19px 49px 0 49px;}

.regClList ul li .regClTxt::after{position: absolute; content: ""; left: 50%; bottom: 100%; width: 72px; height: 6px; background: #294b92; margin-left: -36px;}

.regClList ul li .regClTxt span{float: left; width: 100%; display: block; line-height: 38px; height: 38px; font-size: 20px; color: #333333; text-align: center;}

.regClList ul li:hover .regClTxt span{color: #294b92;}



@media  screen and (max-width:1429px){

  .regClList ul li i{padding: 0 49px; margin-bottom: 30px;}

  .regClList ul li .regClTxt{ padding: 19px 39px 0 39px;}

}

@media  screen and (max-width:1199px){

  .regClList ul li i{padding: 0 39px; margin-bottom: 30px;}

  .regClList ul li .regClTxt{ padding: 15px 30px 0 30px;}

  .regClList ul li .regClTxt::after{width: 52px; height: 3px;  margin-left: -26px;}

  .regClList ul li .regClTxt span{line-height: 32px; height: 32px; font-size: 16px;}

}

@media  screen and (max-width:991px){

  .registerCl{padding-bottom: 50px;}

  .regClList ul li i{padding: 0 29px; margin-bottom: 20px;}

  .regClList ul li .regClTxt{ padding: 10px 20px 0 20px;}

  .regClList ul li .regClTxt::after{width: 52px; height: 3px;  margin-left: -26px;}

  .regClList ul li .regClTxt span{line-height: 24px; height: 24px; font-size: 14px;}

}

@media  screen and (max-width:767px){

  .registerCl{padding-bottom: 30px;}

  .regClList{margin-top: 0;}

  .regClList ul li{width: 33.33333%; margin-top: 25px;}

  .regClList ul li i{padding: 0 25px; margin-bottom: 15px;}

  .regClList ul li .regClTxt{ padding: 10px 10px 0 10px;}

  .regClList ul li .regClTxt::after{width: 32px; height: 2px;  margin-left: -16px;}

  .regClList ul li .regClTxt span{font-size: 13px; line-height: 20px; height: 20px;}

  .regClList ul li:nth-child(4){margin-left: 16%;}

}



.regFlow{float: left; width: 100%; padding-bottom: 80px;}

.regFlowList{float: left; width: 100%; margin-top: 60px; min-height: 682px; background: url(../images/reg_bg2.png) no-repeat 20px center; padding-right: 186px;}

.regFlowList .li_hp{float: left; width: 20%; padding: 0 10px; height: 280px; position: relative;}

.regFlowList .regFlowTxt{position: absolute; top: -28px; left: 0; width: 100%; text-align: center;}

.regFlowList .regFlowTxt h4{float: left; width: 100%; line-height: 38px; height: 38px; font-size: 18px; color: #333;}

.regFlowList .regFlowTxt h4 span{color: #294b92; padding-right: 8px;}

.regFlowList .regFlowTxt .span02{float: left; width: 100%; display: block; margin-top: 8px; line-height: 28px; height: 140px; overflow: hidden; font-size: 14px; color: #7d7d7d;}

.regFlowList .regFlowIcon{position: absolute; bottom: 0; width: 80px; left: 50%; margin-left: -40px;}

.regFlowList .regFlowIcon img{float: left; width: 100%; display: block;}

.regFlowList .regFlowIcon .img02{position: absolute; left: 0; top: 0; filter:alpha(opacity=00);opacity:0; }

.regFlowList .regFlowIcon i{position: absolute; left: 50%; margin-left: -13px; top: -34px; width: 26px; height: 26px; background: url(../images/agen_bg9.png) no-repeat; z-index: 9;}



.regFlowList .li_hp:hover .img02{ filter:alpha(opacity=100);opacity:1;}



.regFlowList .li_hp:nth-child(7) .regFlowTxt,

.regFlowList .li_hp:nth-child(9) .regFlowTxt,

.regFlowList .li_hp:nth-child(2n) .regFlowTxt{top:auto; bottom: -100px;}

.regFlowList .li_hp:nth-child(7) .regFlowIcon,

.regFlowList .li_hp:nth-child(9) .regFlowIcon,

.regFlowList .li_hp:nth-child(2n) .regFlowIcon{top:60px; bottom: 0;}

.regFlowList .li_hp:nth-child(7) .regFlowIcon i,

.regFlowList .li_hp:nth-child(9) .regFlowIcon i,

.regFlowList .li_hp:nth-child(2n) .regFlowIcon i{top:106px; }

.regFlowList .li_hp:nth-child(6){float: right; height: 186px; right: -186px; top: -20px;}

.regFlowList .li_hp:nth-child(7){float: right; right: -146px; top: 32px;}

.regFlowList .li_hp:nth-child(8){float: right; right: -146px; top: 32px;}

.regFlowList .li_hp:nth-child(9){float: right; right: -146px; top: 32px;}



.regFlowList .li_hp:nth-child(6) .regFlowTxt{top:30px; bottom:auto; left: -150px;}

.regFlowList .li_hp:nth-child(6) .regFlowIcon{top:30px; bottom:auto; right: 15px; left: auto;}

.regFlowList .li_hp:nth-child(6) .regFlowIcon i{top: 50%; left: -25px; margin-top: -13px;}



.regFlowList .li_hp:nth-child(8) .regFlowTxt{top:0; bottom: auto;}

.regFlowList .li_hp:nth-child(8) .regFlowIcon{top:auto; bottom: 0;}

.regFlowList .li_hp:nth-child(8) .regFlowIcon i{top:-34px; }



@media  screen and (max-width:1429px){

  .regFlowList{background-size: 90%; background-position: 0 center;}

  .regFlowList .regFlowTxt{width: 110%;}

  .regFlowList .regFlowTxt h4{line-height: 38px; height: 38px; font-size: 15px;}

  .regFlowList .regFlowTxt .span02{font-size: 12px; line-height: 24px; height: 120px;  margin-top: 0;}

  .regFlowList .li_hp{margin-top: 26px;}

  .regFlowList .li_hp:nth-child(7) .regFlowTxt,

  .regFlowList .li_hp:nth-child(9) .regFlowTxt,

  .regFlowList .li_hp:nth-child(2n) .regFlowTxt{top:auto; bottom: -70px;}

  .regFlowList .li_hp:nth-child(6){top: -60px;}

  .regFlowList .li_hp:nth-child(7){right: -116px; top: -44px;}

  .regFlowList .li_hp:nth-child(8){right: -116px; top: -44px;}

  .regFlowList .li_hp:nth-child(9){right: -116px; top: -44px;}

  .regFlowList .li_hp:nth-child(6) .regFlowTxt{top:30px; bottom:auto; left: -150px;}

  .regFlowList .li_hp:nth-child(6) .regFlowIcon{top:30px; bottom:auto; right: 12px; left: auto;}

  .regFlowList .li_hp:nth-child(8) .regFlowTxt{top:35px; bottom: auto;}

}

@media  screen and (max-width:1199px){

  .regFlowList{background:none; padding-right: 0; min-height: 360px;}

  .regFlowList .li_hp{width: 100%; padding:0;}

   .regFlowList .li_hp::after{position: absolute; content: ""; width: 100%; height: 1px; background: #ececec; left: 0; bottom: 100px;}

  .regFlowList .regFlowTxt{width: 110%; top:0;}

  .regFlowList .li_hp:nth-child(7) .regFlowTxt,

  .regFlowList .li_hp:nth-child(9) .regFlowTxt{top: 0; bottom: auto;}

  .regFlowList .li_hp:nth-child(7) .regFlowIcon,

  .regFlowList .li_hp:nth-child(9) .regFlowIcon{top: auto; bottom: 0;}

  .regFlowList .li_hp:nth-child(7) .regFlowIcon i,

  .regFlowList .li_hp:nth-child(9) .regFlowIcon i{top:-34px;}

  .regFlowList .li_hp:nth-child(6){float: left; height: 280px; right: auto; top: auto;}

  .regFlowList .li_hp:nth-child(7){float: left; right: auto; top: 0;}

  .regFlowList .li_hp:nth-child(8){float: left; right: auto; top: 0;}

  .regFlowList .li_hp:nth-child(9){float: left; right: auto; top: 0;}

  .regFlowList .li_hp:nth-child(6) .regFlowTxt{top:auto; bottom:-70px; left: auto;}

  .regFlowList .li_hp:nth-child(6) .regFlowIcon{top:60px; bottom: 0; right: auto; left: 50%;}

  .regFlowList .li_hp:nth-child(6) .regFlowIcon i{top:106px; left: 50%; margin-top: 0;}

  .regFlowList .li_hp:nth-child(8) .regFlowTxt{top:auto; bottom: -70px;}

  .regFlowList .li_hp:nth-child(8) .regFlowIcon{top:60px; bottom: auto;}

  .regFlowList .li_hp:nth-child(8) .regFlowIcon i{top:106px; }

}

@media  screen and (max-width:767px){

  .regFlow{padding-bottom: 30px;}

  .regFlowList{min-height: 360px; margin-top: 15px;}

  .regFlowList .li_hp{height: 260px;}

  .regFlowList .regFlowTxt{width: 100%;}

  .regFlowList .regFlowTxt h4{font-size: 14px;}

  .regFlowList .regFlowTxt .span02{height: 72px;}

}





.regAfcl{float: left; width: 100%;}

.regAfcl_m{float: left; width: 100%; margin-top: 40px; background: #f7f7f7; padding: 44px 72px 44px 81px;}

.regAfcl_m img{float: left; width: 42.181235%; display: block;}

.regAfcl_m ul{float: right; width: 48.516439%; margin-top: 33px;}

.regAfcl_m ul li{float: left; width: 100%; line-height: 52px; height: 54px; font-size: 16px; color: #565656; border: 1px solid #e4e4e4; padding: 0 28px; border-left: 2px solid #294b92; margin-top: 19px;}



.regNotice{float: left; width: 100%; padding-bottom: 80px;}

.regNoticeList{float: left; width: 100%; margin-top: 20px;}

.regNoticeList ul{margin: 0 -13px;}

.regNoticeList ul li{float: left; width: 33.333333%; padding: 0 13px; margin-top: 26px;}

.regNoticeBox{float: left; width: 100%; border: 1px solid #e4e4e4; padding: 24px 38px 24px 127px; position: relative;

 -webkit-border-radius:8px;

    -moz-border-radius:8px;

         border-radius:8px;}

.regNoticeBox img{position: absolute; left: 24px; top: 50%; width: 76px; display: block;

-webkit-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

        transform: translate(0, -50%); }

.regNoticeBox h4{float: left; width: 100%; font-size: 18px; color: #333333; line-height: 30px; height: 30px; font-weight: bold;}

.regNoticeBox span{float: left; width: 100%; font-size: 14px; color: #a0a0a0; line-height: 24px; height: 72px; overflow: hidden;}

.regTro{float: left; width: 100%; background: #e4e4e4; padding-bottom: 93px;}

.regTro .licenTroBox{ background: #f2f2f2; padding: 28px 33px 28px 25px;}

.regTro .licenTroBox .licenTroTxt h4{color: #333;}

.regTro .licenTroBox img{ background: #f2f2f2;border: 6px solid rgba(41,75,146,.5); width: 195px; margin-top: 12px;

 -webkit-border-radius:50%;

    -moz-border-radius:50%;

         border-radius:50%;}



@media  screen and (max-width:1429px){

  .regAfcl_m ul{margin-top: 20px;}

  .regAfcl_m ul li{line-height: 46px; height: 48px; font-size: 16px; padding: 0 28px; margin-top: 15px;}

  .regNoticeBox{padding: 20px 12px 20px 80px;}

  .regNoticeBox img{left: 12px; width: 56px;}

  .regNoticeBox span{font-size: 13px;}

  .regTro .licenTroBox{padding: 24px 15px 24px 18px;}

  .regTro .licenTroBox img{ width: 155px; }

  .regTro .licenTroTxt{ width: 47%; }

}

@media  screen and (max-width:1199px){

  .regAfcl_m ul{margin-top: 15px;}

  .regAfcl_m ul li{line-height: 36px; height: 38px; font-size: 14px; padding: 0 15px; margin-top: 10px;}

  .regNoticeBox{padding: 20px 12px 20px 90px;}

  .regNoticeBox img{left: 12px; width: 66px;}

  .regNoticeBox span{line-height: 20px; height: 80px;}

  .regTro .licenTroBox{padding: 24px 15px 24px 18px;}

  .regTro .licenTroBox img{ width: 110px; border: 3px solid rgba(41,75,146,.5);}

  .regTro .licenTroTxt{ width: 57%; }

}

@media  screen and (max-width:991px){

  .regAfcl_m{ margin-top: 30px; padding: 34px 50px;}

  .regAfcl_m ul{margin-top: 10px;}

  .regAfcl_m ul li{line-height: 34px; height: 36px; margin-top: 5px;}

  .regNotice{padding-bottom: 40px;}

  .regNoticeList ul{margin: 0 -5px;}

  .regNoticeList ul li{padding: 0 5px; margin-top: 10px; width: 50%;}

  .regNoticeBox{padding: 20px 12px 20px 90px;}

  .regNoticeBox span{line-height: 20px; height: 60px;}

  .regTro{padding-bottom: 43px;}

  .regTro .licenTroBox{padding: 20px 10px 20px 13px;}

  .regTro .licenTroBox img{ width: 100px; float: none; margin: 0 auto;}

  .regTro .licenTroTxt{ width: 100%; margin-top: 15px; text-align: center;}

}

@media  screen and (max-width:767px){

  .regAfcl_m{ margin-top: 30px; padding: 24px 20px;}

  .regAfcl_m img{width: 100%;}

  .regAfcl_m ul{margin-top: 10px; width: 100%;}

  .regAfcl_m ul li{line-height: 34px; height: 36px; font-size: 13px; padding: 0 12px;}

  .regNotice{padding-bottom: 30px;}

  .regNoticeList ul{margin: 0;}

  .regNoticeList ul li{padding: 0; width: 100%;}

  .regNoticeBox{padding: 20px 12px 20px 90px;}

  .regNoticeBox img{left: 12px; width: 66px;}

  .regNoticeBox h4{font-size: 16px;line-height: 26px; height: 26px;}

  .regTro .licenTroTxt span{height: auto;}

}



/* 代理记账 */

.agency{float: left; width: 100%;}

.agencyTit{float: left; width: 100%; text-align: center; margin-top: 75px;}

.agencyTit h2{float: left; width: 100%; line-height: 44px; font-size: 34px; color: #333; height: 44px;}

.agencyTit h2 span{padding: 0 29px; position: relative;}

.agencyTit h2 span::before{ position: absolute; content: ""; background: url(../images/agen_bg1.png) no-repeat; right: 100%; top: 50%; width: 373px; height: 24px; margin-top: -12px;}

.agencyTit h2 span::after{ position: absolute; content: ""; background: url(../images/agen_bg2.png) no-repeat; left: 100%; top: 50%; width: 373px; height: 24px; margin-top: -12px;}

.agencyTit h2 i{font-weight: bold; color: #254c9b; font-style: normal;}

.agencyTit h4{float: left; width: 100%; line-height: 28px; font-size: 16px; color: #979797; margin-top: 11px;}

.agencyTit.tit02 h4,

.agencyTit.tit02 h2,

.agencyTit.tit02 h2 i{color: #fff;}

.agencyTit.tit02 h2 span::before{background: url(../images/agen_bg6.png) no-repeat; }

.agencyTit.tit02 h2 span::after{background: url(../images/agen_bg7.png) no-repeat;}



.agencyTopList{float: left; width: 100%; margin-top: 42px;}

.agencyTopList ul{margin: 0 -3px 0 -4px;}

.agencyTopList ul li{float: left; width:16.666667%; padding: 0 3px 0 4px; }

.agencyTopList ul li a{float: left; width: 100%; border: 1px solid #e8e8e8; padding: 32px 20px 20px 20px;}

.agencyTopList ul li h2{padding: 0 20px; float: left; width: 100%; color: #222222; font-weight: bold;}

.agencyTopList ul li h2 span{float: left; width: 100%; line-height: 35px; height: 35px; font-size: 20px; border-bottom: 1px solid #e0e0e0; text-align: center;}

.agencyTopList ul li h4{float: left; width: 100%; line-height: 20px; height: 20px; margin-top: 9px; text-align: center; font-size: 14px; color: #222222}

.agencyTopList .agencyTop_p{float: left; width: 100%; margin-top: 26px; padding-top: 20px; border-top: 1px dashed #c1c1c1;}

.agencyTopList .agencyTop_p .price01{float: left; width: 50%; line-height: 35px; height: 35px; color: #d3252b; font-size: 14px;}

.agencyTopList .agencyTop_p .price01 span{font-weight: bold; font-size: 18px;}

.agencyTopList .agencyTop_p .btn01{float: right; width: 50%; height: 35px; line-height: 35px; font-size: 16px; color: #fff; text-align: center; background: #bababa;

-webkit-transition: all 0.2s ease-out 0s;

   -moz-transition: all 0.2s ease-out 0s;

     -o-transition: all 0.2s ease-out 0s;

        transition: all 0.2s ease-out 0s;

 -webkit-border-radius:5px;

    -moz-border-radius:5px;

         border-radius:5px;}

.agencyTopList ul li a:hover .btn01{background: #5170af;}



@media  screen and (max-width:1429px){

  .agencyTopList ul li h2{padding: 0 15px; }

  .agencyTopList ul li h2 span{font-size: 18px; }

}

@media  screen and (max-width:1199px){

  .agencyTopList ul{margin: 0 -15px;}

  .agencyTopList ul li{width: 33.333%; margin-top: 20px; padding: 0 15px;}

    .agencyTopList ul li a{padding: 20px 15px 15px 15px;}

}

@media  screen and (max-width:991px){

  .agencyTit{margin-top: 40px;}

  .agencyTit h2{line-height: 40px; font-size: 24px; height: 40px; overflow: hidden;}

  .agencyTit h2 span{padding: 0 20px;}

  .agencyTit h4{font-size: 16px;margin-top: 5px;}

  .agencyTopList{margin-top: 20px;}

  .agencyTopList ul{margin: 0 -10px;}

  .agencyTopList ul li{ padding: 0 10px;}

  .agencyTopList ul li a{padding: 20px 15px 15px 15px;}

  .agencyTopList ul li h2{padding: 0 10px; }

  .agencyTopList ul li h4{margin-top: 5px; font-size: 12px;}

  .agencyTopList .agencyTop_p{margin-top: 15px; padding-top: 15px;}

}

@media  screen and (max-width:767px){

  .agencyTit{margin-top: 30px;}

  .agencyTit h2{line-height: 30px; font-size: 18px; height: 30px; overflow: hidden;}

  .agencyTit h2 span{padding: 0 15px;}

  .agencyTit h2 span::before,

  .agencyTit h2 span::after{width: 273px; height: 18px; margin-top: -9px; background-size: 100%;}

  .agencyTit h4{line-height: 24px; font-size: 14px;margin-top: 5px;}

  .agencyTopList{margin-top: 15px;}

  .agencyTopList ul{margin: 0 -5px;}

  .agencyTopList ul li{ padding: 0 5px; width: 50%; margin-top: 10px;}

  .agencyTopList ul li a{padding: 15px 10px;}

  .agencyTopList ul li h2{padding: 0 5px; }

  .agencyTopList ul li h2 span{line-height: 28px; height: 28px; font-size: 16px; }

  .agencyTopList ul li h4{margin-top: 5px; font-size: 12px;}

  .agencyTopList .agencyTop_p{margin-top: 10px; padding-top: 10px;}

  .agencyTopList .agencyTop_p .price01{line-height: 25px; height: 25px; font-size: 12px;}

  .agencyTopList .agencyTop_p .price01 span{font-size: 16px;}

  .agencyTopList .agencyTop_p .btn01{height: 25px; line-height: 25px; font-size: 14px;}

}

.agenSense{float: left; width: 100%; }

.agenSense_m{float: left; width: 100%; margin-top: 40px; position: relative;}

.agenSense_m::after,

.agenSense_m::before{position: absolute; content: ""; width: 50%; height: 100%; background: #f4f4f4; left: 0; top: 0;}

.agenSense_m::after{right: 0; left: auto; background: #eaeaea;}

.agenSense_m ul li{float: left; width: 50%; padding: 91px 4% 113px 15.571429%;position: relative; z-index: 9;}

.agenSense_m ul li img{position: absolute; left: 56px; top: 50%; width: 126px; display: block;

-webkit-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

        transform: translate(0, -50%);}

.agenSense_m ul li h4{float: left; width: 100%; line-height: 32px; padding: 33px 0 10px 0; font-size: 24px; color: #333; font-weight: bold; position: relative;}

.agenSense_m ul li h4::before{position: absolute; left: 0; top: 0; width: 48px; height: 4px; background: #254c9b; content: "";}

.agenSense_m .agenSenseTxt{float: left; width: 100%; font-size: 16px; color: #565656; line-height: 36px; display: block;}

.agenSense_m .agenSenseTxt span{display: block;}



@media  screen and (max-width:1429px){

  .agenSense_m ul li{ padding: 91px 3% 113px 13%;}

  .agenSense_m ul li img{left: 20px; width: 126px; }

}

@media  screen and (max-width:1199px){

  .agenSense_m ul li{ padding: 61px 3% 60px 13%;}

  .agenSense_m ul li img{left: 20px; width: 86px; }

  .agenSense_m ul li h4{line-height: 30px; padding: 23px 0 10px 0; font-size: 20px; }

  .agenSense_m ul li h4::before{ width: 40px; height: 3px; }

  .agenSense_m .agenSenseTxt{font-size: 14px; line-height: 30px;}

}

@media  screen and (max-width:991px){

  .agenSense_m ul li{ padding: 40px 2% 40px 15%;}

  .agenSense_m ul li img{left: 20px; width: 76px; }

  .agenSense_m ul li h4{line-height: 24px; padding: 15px 0 10px 0; font-size: 18px; }

  .agenSense_m ul li h4::before{height: 2px; }

  .agenSense_m .agenSenseTxt{font-size: 13px; line-height: 24px;}

  .agenSense_m .agenSenseTxt span{display: inline;}

}

@media  screen and (max-width:767px){

  .agenSense_m{margin-top: 30px;}

  .agenSense_m::after,

  .agenSense_m::before{display: none;}

  .agenSense_m ul li{width: 100%; padding: 30px 5% 30px 22%; background: #f4f4f4; }

  .agenSense_m ul{margin: 0 -15px;}

  .agenSense_m ul li:nth-child(2n){ background: #eaeaea;}

  .agenSense_m ul li img{left:15px; width: 66px; }

  .agenSense_m ul li h4{line-height: 24px; padding: 10px 0 10px 0; font-size: 16px; }

  .agenSense_m .agenSenseTxt{font-size: 13px; line-height: 24px;}

}

.agenFlow{float: left; width: 100%; display: block; padding-bottom: 73px; overflow: hidden;}

.agenFlowList{float: left; width: 100%; margin-top: 50px;}

.agenFlowList ul{margin: 0 -92px;}

.agenFlowList ul li{float: left; width: 25%; padding: 0 92px; position: relative;}

.agenFlowList ul li::after{position: absolute; content: ""; width: 65px; height: 30px; right: -32px; top: 50%; margin-top: -15px; background: url(../images/agen_bg3.png) no-repeat;}

.agenFlowList ul li:last-child::after{display: none;}

.agenFlowList ul li img{float: left; width: 100%; display: block;}

.agenFlowList ul li span{float: left; width: 100%; margin-top: 19px; line-height: 33px; height: 33px; font-size: 16px; color: #333333; display: block; text-align: center;}



@media  screen and (max-width:1429px){

  .agenFlowList ul li::after{width: 55px; height: 24px; right: -27px; margin-top: -12px; background-size: 100%;}

}

@media  screen and (max-width:1199px){

  .agenFlowList ul{margin: 0 -52px;}

  .agenFlowList ul li{padding: 0 52px;}

  .agenFlowList ul li::after{width: 55px; height: 24px; right: -27px;margin-top: -20px;}

}

@media  screen and (max-width:991px){

  .agenFlow{padding-bottom: 43px; overflow: hidden;}

  .agenFlowList ul{margin: 0 -32px;}

  .agenFlowList ul li{padding: 0 32px;}

  .agenFlowList ul li::after{width: 45px; height: 20px; right: -22px; margin-top: -20px;}

}

@media  screen and (max-width:767px){

  .agenFlow{padding-bottom: 30px;}

  .agenFlowList{margin-top: 30px;}

  .agenFlowList ul{margin: 0;}

  .agenFlowList ul li{padding: 0 15px; width: 50%; margin-top: 15px;}

  .agenFlowList ul li::after{display: none;}

  .agenFlowList ul li img{width: 100px; margin: 0 auto; float: none;}

  .agenFlowList ul li span{font-size: 14px;}

}

.agenNeed{float: left; width: 100%; padding: 57px 0; background: url(../images/agen_bg4.png);}

.agenNeedTit{float: left; width: 100%; }

.agenNeedTit h2{float: left; width: 100%; line-height: 46px; font-size: 34px; color: #333; }

.agenNeedTit h2 span{font-weight: bold; color: #254c9b;}

.agenNeedTit h4{float: left; width: 100%; line-height: 35px; color: #979797;  font-size: 16px;}

.agenNeed_le{float: left; width: 50%; padding: 18px 70px 78px 20px; border-right: 1px solid #e6e6e6;}

.agenNeed_m{float: left; width: 100%; margin-top: 18px;}

.agenNeed_m .txt01{float: left; width: 37.704918%; line-height: 48px; color: #888888; font-size: 18px; margin-top: 49px;}

.agenNeed_m img{float: right; width: 58.688525%; display: block;}

.agenGet{float: right; width: 50%; padding: 18px 0 65px 60px }

.agenGet img{float: left; width: 100%; display: block; margin-top: 30px;}



.agenNotice{float: left; width: 100%; padding-bottom: 80px;}

.agenNotice ul{float: left; width: 100%; margin-top: 42px;}

.agenNotice ul li{float: left; width: 20%; padding: 78px 3.2% 58px 3.2%; text-align: center; background: #222222;}

.agenNotice ul li:nth-child(2n){background: #2b2b2b;}

.agenNotice ul li img{display: block; margin: 0 auto; width: 90px;}

.agenNotice ul li span{float: left; width: 100%; line-height: 40px; height: 80px; overflow: hidden; font-size: 16px; color: #fff; display: block; margin-top: 29px;}



@media  screen and (max-width:1429px){

  .agenNotice ul li{padding: 78px 2.5% 58px 2.5%;}

  .agenNotice ul li span{font-size: 15px;}

}

@media  screen and (max-width:1199px){

  .agenNeed{padding: 30px 0;}

  .agenNeedTit h2{line-height: 36px; font-size: 30px;}

  .agenNeed_le{padding: 18px 40px 58px 20px;}

  .agenNeed_m .txt01{line-height: 38px;font-size: 14px; margin-top: 29px;}

  .agenGet{padding: 18px 0 55px 40px }

  .agenNotice{padding-bottom: 60px;}

  .agenNotice ul{margin-top: 32px;}

  .agenNotice ul li{padding:58px 2.5% 48px 2.5%;}

  .agenNotice ul li img{width: 60px;}

  .agenNotice ul li span{line-height: 34px; height: 68px;font-size: 14px;margin-top: 20px;}

}

@media  screen and (max-width:991px){

  .agenNeedTit h2{line-height: 30px; font-size: 22px;}

  .agenNeed_le{padding: 18px 20px 38px 20px;}

  .agenNeed_m .txt01{line-height: 28px;font-size: 13px; margin-top: 15px; width: 40%;}

  .agenGet{padding: 18px 0 25px 20px }

  .agenGet img{margin-top: 20px;}

  .agenNotice{padding-bottom: 40px;}

  .agenNotice ul{margin-top: 28px;}

  .agenNotice ul li{padding:48px 2% 38px 2%;}

  .agenNotice ul li img{width: 40px;}

  .agenNotice ul li span{line-height: 30px; height: 60px;font-size: 13px;margin-top: 15px;}

}

@media  screen and (max-width:767px){

  .agenNeedTit h2{line-height: 28px; font-size: 18px;}

  .agenNeedTit h4{line-height: 25px; font-size: 14px;}

  .agenNeed_le{padding: 18px 15px 25px 15px; width: 100%; border-right: 0; border-bottom: 1px solid #e6e6e6;}

  .agenNeed_m .txt01{line-height: 28px;font-size: 13px; margin-top: 15px; width: 45%;}

  .agenNeed_m img{width: 55%;}

  .agenGet{padding: 18px 15px 25px 15px ; width: 100%;}

  .agenGet img{margin-top: 15px;}

  .agenNotice{padding-bottom: 30px;}

  .agenNotice ul{margin-top: 20px;}

  .agenNotice ul li{width: 100%; padding:25px 2% 25px 20%; position: relative;}

  .agenNotice ul li img{width: 40px; float: left; position: absolute; left: 3%; top: 50%; margin-top: -20px;}

  .agenNotice ul li span{width:100%; line-height: 24px; height: 48px;font-size: 13px;margin-top: 0; text-align: left;}

}

@media  screen and (max-width:349px){

  .agenNeed_m .txt01{width: 100%;}

  .agenNeed_m img{width: 100%; float: left; }

}

.agenTro{float: left; width: 100%; padding-bottom: 122px;}

.agenTroList{float: left; width: 100%; margin-top: 156px;}

.agenTroList ul{margin: 0 -14px;}

.agenTroList ul li{float: left; width: 33.333333%; display: block; padding: 0 14px; position: relative;}

.agenTroList ul li img{position: absolute; width: 37.473233%; display: block; border: 6px solid #9caaca; top: 0; left: 50%;

 -webkit-border-radius:50%;

    -moz-border-radius:50%;

         border-radius:50%;

-webkit-transform: translate(-50%, -60%);

    -ms-transform: translate(-50%, -60%);

        transform: translate(-50%, -60%);}

.agenTroList .agenTroTxt{float: left; width: 100%; border: 1px solid #fff; padding: 80px 40px 30px 40px;color: #fff;}

.agenTroList .agenTroTxt h4{float: left; width: 100%; font-size: 18px; font-weight: bold;  line-height: 30px; height: 30px;}

.agenTroList .agenTroTxt span{float: left; width: 100%; line-height: 30px; height: 60px; overflow: hidden; font-size: 16px; }



.agenCl{float: left; width: 100%; padding-bottom: 80px; }

.agenCl .agenCl_s{float: left; width: 100%; height: 405px; padding-bottom: 65px; padding-top: 55px; position: relative; border-bottom: 1px solid #e2e2e2; background: url(../images/agen_bg8.png) no-repeat center; background-size: 100%;}

.agenCl .agenCl_s::after{position: absolute; bottom:-3px ;width: 90%;height: 6px;background: #e2e2e2;left: 5%; content: "";}

.agenCl .li_hp{float:left; width: 14.285714%; position: relative; height: 233px; padding: 0 5px;}

.agenCl .agenClTxt{position: absolute; top: 0; left: 0; width: 100%; line-height: 24px; height:96px; display: block; color: #333; overflow: hidden; font-size: 15px; }

.agenCl .agenClIcon{position: absolute; bottom: 0; width: 80px; text-align: center;}

.agenCl .agenClIcon i{position: absolute; left: 50%; top: -36px; width: 26px; height: 26px; margin-left:-13px;  background: url(../images/agen_bg9.png) no-repeat; display: block;}

.agenCl .agenClIcon img{ width: 100%; display: block;}



.agenCl .li_hp:nth-child(2n) .agenClTxt{bottom: 0; top:auto;}

.agenCl .li_hp:nth-child(2n) .agenClIcon{top: 0; bottom: auto;}

.agenCl .li_hp:nth-child(2n) .agenClIcon i{bottom: -36px; top: auto;}

.agenCl .li_hp:nth-child(1){top:55px;}

.agenCl .li_hp:nth-child(2){top:75px;}

.agenCl .li_hp:nth-child(3){top:-15px;}

.agenCl .li_hp:nth-child(4){top:45px;}

.agenCl .li_hp:nth-child(5){top:-10px;}

.agenCl .li_hp:nth-child(6){top:10px;}

.agenCl .li_hp:nth-child(6) .agenClTxt{bottom: -40px; top:auto;}

.agenCl .li_hp:nth-child(7){top:26px;}

.agenCl .li_hp:nth-child(7) .agenClIcon{right: 0;}



@media  screen and (max-width:1429px){

  .agenTroList .agenTroTxt span{font-size: 15px;}

  .agenCl .agenClTxt{font-size: 13px; }

  .agenCl .li_hp:nth-child(2){top:70px;}

  .agenCl .li_hp:nth-child(3){top:-10px;}

  .agenCl .li_hp:nth-child(6){top:15px;}

  .agenCl .li_hp:nth-child(7){top:30px;}

}

@media  screen and (max-width:1199px){

  .agenTro{padding-bottom: 102px;}

  .agenTroList{margin-top: 126px;}

  .agenTroList .agenTroTxt{padding: 60px 30px 25px 30px;}

  .agenTroList .agenTroTxt span{font-size: 15px; height: 90px;}



  .agenCl .agenCl_s{background: none; height: 343px;}

  .agenCl .li_hp{padding: 0 15px; height: 212px;}

  .agenCl .li_hp::before{position: absolute; width: 100%; left: 0; top: 50%; height: 1px; background: #294b92; content: ""; }

  .agenCl .agenClIcon{left: 50%; margin-left: -40px;}

  .agenCl .agenClIcon i{top: -40px;}

  .agenCl .li_hp:nth-child(2n) .agenClIcon i{bottom: -40px; top: auto;}

  .agenCl .li_hp:nth-child(1),

  .agenCl .li_hp:nth-child(2),

  .agenCl .li_hp:nth-child(3),

  .agenCl .li_hp:nth-child(4),

  .agenCl .li_hp:nth-child(5),

  .agenCl .li_hp:nth-child(6),

  .agenCl .li_hp:nth-child(7){top:0;}

}

@media  screen and (max-width:991px){

  .agenTro{padding-bottom: 82px;}

  .agenTroList{margin-top: 86px;}

  .agenTroList ul li img{border: 3px solid #9caaca;}

  .agenTroList .agenTroTxt{padding: 40px 20px 20px 20px;}

  .agenTroList .agenTroTxt h4{font-size: 16px;}

  .agenTroList .agenTroTxt span{font-size: 13px; height: 90px;}

  .agenCl{padding-bottom: 30px; }

}

@media  screen and (max-width:767px){

  .agenTro{padding-bottom: 42px;}

  .agenTroList{margin-top: 10px;}

  .agenTroList ul li{width: 100%; margin-top: 80px;}

  .agenTroList ul li img{border: 3px solid #9caaca; width: 30%;}

  .agenTroList .agenTroTxt h4{font-size: 16px; line-height: 24px; height: 24px;}

  .agenTroList .agenTroTxt span{font-size: 13px; height: auto; line-height: 24px;}

  .agenCl{padding-bottom: 30px; }

  .agenCl .li_hp{padding: 0 10px; height: 220px;}

  .agenCl .agenClIcon i{top: -42px;}

  .agenCl .li_hp:nth-child(2n) .agenClIcon i{bottom: -42px; top: auto;}

  .agenCl .agenClTxt{font-size: 12px; line-height: 20px; height: 100px; text-align: center;}

}









/*down*/

.homeDownTop{float: left; width: 100%; padding-top: 16px; }

.homeDownNav{float: left; width: 10%; padding-top: 35px; border-right: 1px solid #3a3a3a;}

.homeDownNav h4{float: left; width: 100%; line-height: 41px; height: 41px; font-size: 16px; color: #fff;}

.homeDownNav ul{float: left; width: 100%; margin-top: 25px; height: 232px;}

.homeDownNav ul li{float: left; width: 100%; line-height: 36px; height: 36px;}

.homeDownNav ul li a{float: left; font-size: 14px; color: #fff; padding-right: 16px; position: relative;}

.homeDownNav ul li a::after{position: absolute; right: 5px; top: 50%; width: 7px; height: 10px; margin-top: -5px; background: url(../images/down01.png) no-repeat; filter:alpha(opacity=00);opacity:0; content: "";

-webkit-transition: all 0.2s ease-out 0s;

   -moz-transition: all 0.2s ease-out 0s;

     -o-transition: all 0.2s ease-out 0s;

        transition: all 0.2s ease-out 0s;}

.homeDownNav ul li a:hover{color: #3e7af2;}

.homeDownNav ul li a:hover::after{right: 0;filter:alpha(opacity=100);opacity:1; }



.homeDownAdd{float: left; width:45%; padding-left: 31px; }

.homeDownAdd .hd{float: left; width: 100%; margin-top: 23px;}

.homeDownAdd .hd ul{float: left; width: 100%;}

.homeDownAdd .hd ul li{float: left;margin-right: 31px; position: relative; line-height:58px; height: 58px; font-size: 15px; color: #fff; cursor: pointer;}

.homeDownAdd .hd ul li::after{position: absolute; left: 0; width: 100%; bottom: 0; height: 8px; border-bottom: 4px solid #3e7af2; background: url(../images/down02.png) no-repeat top center; filter:alpha(opacity=00);opacity:0; content: ""; }

.homeDownAdd .hd ul li.on::after{filter:alpha(opacity=100);opacity:1; }

.homeDownAdd .bd{float: left; width: 100%; margin-top: 28px;}

.homeDownAdd .address{float: left; width: 100%;}

.homeDownAdd .address .tit{float: left; width: 100%; line-height: 36px; height: 36px; color: #fff; font-size: 14px;  padding: 0 15px; position: relative;  background: rgba(255,255,255,.2);}

.homeDownAdd .address .tit::after{position: absolute; content: ""; background: url(../images/down03.png) no-repeat; right: 15px; top: 50%; margin-top: -4px; width: 11px; height: 7px;}

.homeDownAdd .address .h4{float: left; width: 100%; line-height: 23px; height: 23px; font-size: 14px; color: #fff; font-weight: bold;}

.homeDownAdd .address .downTel{float: left; width: 100%; line-height: 35px; height: 35px; font-size: 28px; color: #3e7af2; font-weight: bold; font-family: Arial; }

.homeDownAdd .address .downTel span{padding-left: 33px; background: url(../images/telico2.png) no-repeat left;}

.homeDownAdd .address .address_m{float: left; width: 100%; line-height: 23px; margin-top: 11px; font-size: 14px; color: #fff; }

.homeDownAdd .address .address_m .span02{float: left; width: 100%; font-weight: bold;}

.homeDownEwm{float: right; width: 40%; margin-top: 36px;}

.homeDownEwm h4{float: left; width: 100%; line-height: 40px; height: 40px; font-size: 16px; color: #fff;}

.homeDownEwm .ewm{float: left; width: 125px; margin-right: 25px; padding-top: 32px;}

.homeDownEwm .ewm img{float: left; width: 100%; display: block;}

.homeDownEwm .ewm span{float: left; width: 100%; font-size: 14px; color: #fff; text-align: center; margin-top: 14px; display: block; line-height: 23px; height: 23px;}

.homeDownEwm .ewm_r{float: right; width: 126px; margin-top: 54px;}

.homeDownEwm .ewm_r h5{float: left; width: 100%; line-height: 24px; height: 48px; font-size: 14px; color: #fff;}

.homeDownEwm .ewm_r span{float: left; width: 100%; display: block; line-height: 24px; height: 48px; font-size: 14px; color: #3e7af2; margin-top: 5px;}

.homeDown_b{float: left; width: 100%; border-top: 1px solid #3a3a3a; padding: 25px 0 37px 0;}

.homeDown_b .link{float: left; width: 100%; line-height: 23px; font-size: 12px; color: #7d7d7d;}

.homeDown_b .link a{padding: 0 20px; color: #7d7d7d;}

.homeDown_b .link a:hover{color: #fff;}

.homeDown_b .downTxt{float: left; width: 100%; font-size: 12px; color: #7d7d7d; line-height: 23px;}

.homeDown_b .downBq{float: left; /*width: 100%;*/ font-size: 12px; color: #7d7d7d; line-height: 23px; }

.homeDown_b .downBq a{float: left; width: 100%; color: #7d7d7d;}

.homeDown_b .downBq a:hover{color: #fff;}



.homeDown_b .r_link{float:right;  font-size: 12px; color: #7d7d7d; line-height: 23px;}

.homeDown_b .r_link a{ color: #7d7d7d;}

.homeDown_b .r_link a:hover{color: #fff;}





@media  screen and (max-width:1409px){

  .homeDownNav{width: 18%;}

  .homeDownAdd{width:42%;}

  .homeDownEwm{width: 38%;}

}

@media  screen and (max-width:1199px){

  .homeDownNav{width: 15%;}

  .homeDownAdd{width:48%;}

  .homeDownAdd .hd ul li{margin-right: 20px; line-height:58px; height: 58px; font-size: 15px;}

  .homeDownEwm{width:35%;}

  .homeDownEwm .ewm{width: 90px; margin-right: 15px; padding-top: 32px;}

  .homeDownEwm .ewm_r{width: 125px;}

}

@media  screen and (max-width:991px){

  .homeDownTop .downtit{float: left; width: 100%; font-size: 14px; color: #fff; line-height: 30px; height: 30px; position: relative; background: rgba(255,255,255,.2); padding: 0 15px;}

  .homeDownTop .downtit::after{position: absolute; content: ""; background: url(../images/down03.png) no-repeat; right: 15px; top: 50%; margin-top: -4px; width: 11px; height: 7px;}

  .homeDownAdd .address .tit.on::after,

  .homeDownTop .downtit.on::after{

-webkit-transform: rotate(180deg);	/* Safari and Chrome */

   -moz-transform: rotate(180deg);	/* Firefox */

    -ms-transform: rotate(180deg);	/* IE 9 */

     -o-transform: rotate(180deg);	/* Opera */

        transform: rotate(180deg);}

  .homeDownTop{padding-top: 16px; padding-bottom: 30px;}

  .homeDownNav{width: 100%; padding-top: 15px;}

  .homeDownNav ul{height: auto; margin-top: 10px; display: none;}

  .homeDownNav ul li{padding: 0 15px; margin-top: 1px; background: rgba(255,255,255,.2); }

  .homeDownAdd{width:100%; padding-left: 0; margin-top: 10px;}

  .homeDownAdd .bd{margin-top: 5px; display: none;}

  .homeDownAdd .address{margin-top: 1px;}

  .homeDownAdd .address .content{display: none; float: left; width: 100%; padding: 20px 15px; margin-top: 1px; background: rgba(255,255,255,.2);}

  .homeDownAdd .hd{display: none;}

  .homeDownEwm{width:100%; text-align: center; margin-top: 15px;}

  .homeDownEwm_m{display: inline-block; *display: inline; vertical-align: top; *zoom:1; width: 50%;}

  .homeDownEwm .ewm{width: 50%; padding:0 15px; margin: 0; padding-top: 15px;}

  .homeDownEwm .ewm_r{display: none;}

  .homeDown_b{padding: 20px 0 20px 0; text-align: center;}

  .homeDown_b .link a{padding: 0 4px;}





  .homeDown_b .downBq{width:100%;}

  .homeDown_b .r_link{width:100%;}

}

@media  screen and (max-width:767px){

  .homeDownEwm_m{width: 80%;}

}



/* 右侧栏 */

.right{position: fixed; z-index: 110; width: 230px; padding-bottom: 49px; right: 30px; top: 75%;

-webkit-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

        transform: translate(0, -50%);}

.right .cha{position: absolute; bottom: 0; right: 16px; background: url(../images/cha.png) no-repeat; width: 26px; height: 26px; cursor: pointer;}

.right .right_m{float: right; width: 59px;background: rgba(0,0,0,.5); padding-bottom: 10px;

  -webkit-border-radius:8px;

    -moz-border-radius:8px;

         border-radius:8px; }

.right .backTop{float: left; width: 100%; display: block; height: 51px; font-size: 20px; line-height: 61px; color: #fff; font-weight: bold; text-align: center;}

.rightLis{ float: right; width: 59px; padding: 0px 13px 0px 158px; position: relative; /*overflow:hidden;*/

  -webkit-box-sizing: content-box;

  -ms-box-sizing: content-box;

      box-sizing: content-box;}

.rightLis_m{margin-right: -13px;}

.rightLis .hd .prev,

.rightLis .hd .next{ position: absolute; top: 0; right: 13px; display:block;  width:59px; height:30px; overflow:hidden;

   cursor:pointer; background:url("../images/right_up.png") no-repeat top center;}

.rightLis .hd .next{top: auto; bottom: 0; background: url("../images/right_down.png")  no-repeat bottom center;}

.rightLis .hd .prev:hover,

.rightLis .hd .next:hover{filter:alpha(opacity=80);opacity:0.8;}

.rightLis .bd{ float: left; width: 59px;}

.rightLis .tempWrap{ width: 100%; padding-left: 158px; margin-left: -158px; padding-right: 13px;

  -webkit-box-sizing: content-box;

  -ms-box-sizing: content-box;

      box-sizing: content-box;}

.rightLis .bd ul{float: left; zoom:1; position: relative;}

.rightLis .bd ul .qq{display: none;}


.rightLis .bd ul li{float: left; zoom:1; height: 50px; width: 100%; text-align: center; position: relative;}

.rightLis .bd ul li a{float: left; width: 100%; display: block;  padding: 13px 0 12px 0; height: 25px;

   -webkit-border-radius:8px;

    -moz-border-radius:8px;

         border-radius:8px;

  -webkit-box-sizing: content-box;

  -ms-box-sizing: content-box;

      box-sizing: content-box;}

.rightLis .bd ul li a img{position: relative; z-index: 10;}

.rightLis .bd ul li a span{position:absolute; right: -300px; top: 0; padding: 13px 60px 12px 24px; line-height: 25px; height: 25px; display: block; font-size: 16px; color:#fff; background: #284b90; width:146px; text-align: left;

    -webkit-box-sizing: content-box; z-index: 1;

  -ms-box-sizing: content-box;

      box-sizing: content-box;

-webkit-transition: all 0.2s ease-out 0s;

   -moz-transition: all 0.2s ease-out 0s;

     -o-transition: all 0.2s ease-out 0s;

        transition: all 0.2s ease-out 0s;

 -webkit-border-radius:8px;

    -moz-border-radius:8px;

         border-radius:8px;}



.rightLis .bd ul li a:hover{background: #284b90; padding-right: 13px;}

.rightLis .bd ul li.qq a:hover{padding-right:0;}

.rightLis .bd ul li.wx a:hover{padding-right:0;}

.rightLis .bd ul li a:hover span{right:-13px;}

.rightLis .bd ul li a:hover i{display: block;}

.rightLis .bd ul li .wxewm{position:absolute; right: -300px; bottom: 0px; padding: 10px; display: block;  background: #284b90; width:120px;

    -webkit-box-sizing: content-box; z-index: 1;

  -ms-box-sizing: content-box;

      box-sizing: content-box;

-webkit-transition: all 0.2s ease-out 0s;

   -moz-transition: all 0.2s ease-out 0s;

     -o-transition: all 0.2s ease-out 0s;

        transition: all 0.2s ease-out 0s;

 -webkit-border-radius:8px;

    -moz-border-radius:8px;

         border-radius:8px;}

.rightLis .bd ul li.wx:hover .wxewm{right:59px;}



/* 分页 */

.d_0100_fy{ float:left; width:100%; text-align:center; margin-top:52px; padding-bottom: 63px;}

.pz_fy{display:inline-block; *display:inline; *zoom:1;vertical-align: top;}

.pz_fy a { display:block; float:left; width:38px; height:38px; text-align:center; line-height:36px; border:1px solid #e1e1e1; font-size:14px; color:#272727; margin:0 5px;

 -webkit-border-radius:19px;

    -moz-border-radius:19px;

         border-radius:19px;}

.pz_fy a:hover,

.pz_fy a.on{color: #fff; border:1px solid #294b92; background:#294b92; text-decoration:none;}

.pz_fy a.prve{ background:url(../images/prve_fy.png) no-repeat center; width:100px;}

.pz_fy a.prve:hover,

.pz_fy a.prve.on{ background:url(../images/prve_fy_h.png) no-repeat center #294b92; border:1px solid #294b92;}

.pz_fy a.next{ background:url(../images/next_fy.png) no-repeat center; width:100px;}

.pz_fy a.next:hover,

.pz_fy a.next.on{ background:url(../images/next_fy_h.png) no-repeat center #294b92; border:1px solid #294b92;}

.fy_phone{ display:none;}

@media  screen and (max-width:767px){

.d_0100_fy{margin-top:30px; padding-bottom: 30px;}

.pz_fy{ display:none;}

.fy_phone{ display:block;  float:left; width:100%; text-align:center; font-size:14px; color:#333;}

.fy_phone a {display:inline-block; *display:inline; *zoom:1; width:80px; height:30px; text-align:center; line-height:36px; border:1px solid #e1e1e1; margin:0 5px;

-webkit-border-radius:18px;

 -khtml-border-radius:18px;

   -moz-border-radius:18px;

        border-radius:18px;}

.fy_phone a.prve{ background:url(../images/prve_fy.png) no-repeat center;}

.fy_phone a.prve:hover,

.fy_phone a.prve.on{ background:url(../images/prve_fy_h.png) no-repeat center #294b92; border:1px solid #294b92;}

.fy_phone a.next{ background:url(../images/next_fy.png) no-repeat center;}

.fy_phone a.next:hover,

.fy_phone a.next.on{ background:url(../images/next_fy_h.png) no-repeat center #294b92; border:1px solid #294b92;}

.fy_phone span{ padding:0 5%; color:#333; display:inline-block; *display:inline; *zoom:1; vertical-align:top; height:30px; line-height:30px;}

}



/*手机版底部菜单*/

.pf_d{ float:left; width:100%; height:50px;}

.pf_down{ width:100%; float:left; position:fixed; left:0; bottom:0; background:#fff; border-top:solid 1px #ddd; height:50px; z-index:99;}

.pf_down li{ width:33.3333%; float:left; text-align:center; padding:5px 0 0 0;}

.pf_down li .ico7{ width:100%; float:left; height:20px;}

.pf_down li .name{ width:100%; float:left; font-size:14px; color:#666; line-height:20px; font-family:"Arial";}

.pf_down li.l1 .ico7{ background:url(../images/btn15.png) no-repeat center; background-size:20px 20px;}

.pf_down li.l2 .ico7{ background:url(../images/btn16.png) no-repeat center; background-size:20px 20px;}

.pf_down li.l3 .ico7{ background:url(../images/btn18.png) no-repeat center; background-size:20px 20px;}

.pf_down li:hover .name,

.pf_down li.on .name{ color:#666;}

.pf_down .l1:hover .ico7,

.pf_down .l1.on .ico7{ background:url(../images/btn15_1.png) no-repeat center; background-size:20px 20px;}

.pf_down .l2:hover .ico7,

.pf_down .l2.on .ico7{ background:url(../images/btn16_1.png) no-repeat center; background-size:20px 20px;}

.pf_down .l3:hover .ico7,

.pf_down .l3.on .ico7{ background:url(../images/btn18_1.png) no-repeat center; background-size:20px 20px;}



/* 轮播圆点 */

.agenCl_s .slick-dots{ bottom:15px; height:22px; overflow:hidden;}

.regFlowList .slick-dots,

.equityBz_s .slick-dots,

.equityAcq_s .slick-dots,

.homeCoo_s .slick-dots,

.homeFlow_s .slick-dots{ bottom:0; height:22px; overflow:hidden;}

.regFlowList .slick-dots li,

.agenCl_s .slick-dots li,

.equityBz_s .slick-dots li,

.equityAcq_s .slick-dots li,

.homeCoo_s .slick-dots li,

.homeFlow_s .slick-dots li{ width:14px; height:14px; background: #bbbbbb; margin:2px 6px; position: relative;

 -webkit-border-radius:50%;

    -moz-border-radius:50%;

         border-radius:50%;}

.regFlowList .slick-dots li::after,

.agenCl_s .slick-dots li::after,

.equityBz_s .slick-dots li::after,

.equityAcq_s .slick-dots li::after,

.homeCoo_s .slick-dots li::after,

.homeFlow_s .slick-dots li::after{position: absolute; content: "";  left: -2px; top: -2px;  width: 18px; height: 18px; border:solid 1px #bbbbbb;

 -webkit-border-radius:50%;

    -moz-border-radius:50%;

         border-radius:50%;}

.regFlowList .slick-dots li button,

.agenCl_s .slick-dots li button,

.equityBz_s .slick-dots li button,

.equityAcq_s .slick-dots li button,

.homeCoo_s .slick-dots li button,

.homeFlow_s .slick-dots li button{ display:none;}

.regFlowList .slick-dots li.slick-active,

.agenCl_s .slick-dots li.slick-active,

.equityBz_s .slick-dots li.slick-active,

.equityAcq_s .slick-dots li.slick-active,

.homeCoo_s .slick-dots li.slick-active,

.homeFlow_s .slick-dots li.slick-active{background:#284b90;}

.equityAcq_s .slick-dots li.slick-active::after,

.homeCoo_s .slick-dots li.slick-active::after,

.homeFlow_s .slick-dots li.slick-active::after{border-color: #284b90; }



@media  screen and (max-width:767px){

  .regFlowList .slick-dots,

  .agenCl_s .slick-dots,

  .equityBz_s .slick-dots,

  .equityAcq_s .slick-dots,

  .homeCoo_s .slick-dots,

  .homeFlow_s .slick-dots{ height:14px;}

  .regFlowList .slick-dots li,

  .agenCl_s .slick-dots li,

  .equityBz_s .slick-dots li,

  .equityAcq_s .slick-dots li,

  .homeCoo_s .slick-dots li,

  .homeFlow_s .slick-dots li{ width:8px; height:8px; margin:2px 4px;}

  .regFlowList .slick-dots li::after,

  .agenCl_s .slick-dots li::after,

  .equityBz_s .slick-dots li::after,

  .equityAcq_s .slick-dots li::after,

  .homeCoo_s .slick-dots li::after,

  .homeFlow_s .slick-dots li::after{width: 12px; height: 12px; }

}





.sitemap{ width:100%;float:left;}

.sitemap li{border-bottom:1px dashed #d2d2d2; padding:7px 0; float:left; line-height:40px;width:98%; padding-left:2%;  }

.sitemap li a{ margin-right:10px;font-size:12px; float:left; white-space: nowrap; font-size:14px;}

.sitemap li a:hover{color:#294b92;}

.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}

.sitemap li .font14{font-size:14px; }

.sitemap li .font12{ font-size:12px;  color:#999}





.elli{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}





@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}

@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none;} }

@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}

@media only screen and (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}
