::-webkit-scrollbar{width:10px; height:10px; cursor:pointer;}
::-webkit-scrollbar-track{background-color:#fafafa}
::-webkit-scrollbar-thumb{background-color:rgba(89,199,249,1); }
::-webkit-scrollbar-thumb:hover{background-color:rgba(33,150,237,1)}
::-webkit-scrollbar-thumb:active{background-color:rgba(89,199,249,1)}

.m_mapah_tw::-webkit-scrollbar{width:4px; height:8px; cursor:pointer;}
.m_mapah_tw::-webkit-scrollbar-track{background-color:#fafafa}
.m_mapah_tw::-webkit-scrollbar-thumb{background-color:rgba(89,199,249,1); }
.m_mapah_tw::-webkit-scrollbar-thumb:hover{background-color:rgba(33,150,237,1)}
.m_mapah_tw::-webkit-scrollbar-thumb:active{background-color:rgba(89,199,249,1)}

.m_mapakj_con_con::-webkit-scrollbar{width:4px; height:8px; cursor:pointer;}
.m_mapakj_con_con::-webkit-scrollbar-track{background-color:#fafafa}
.m_mapakj_con_con::-webkit-scrollbar-thumb{background-color:rgba(89,199,249,1); }
.m_mapakj_con_con::-webkit-scrollbar-thumb:hover{background-color:rgba(33,150,237,1)}
.m_mapakj_con_con::-webkit-scrollbar-thumb:active{background-color:rgba(89,199,249,1)}
@font-face{font-family:'zdyfonta';src:url('../../../../../../jsx/fonts/zt/SourceHanSerifCN-Bold-2.otf'); }
@font-face{font-family:'zdyfontb';src:url('../../../../../../jsx/fonts/zt/SourceHanSerifCN-ExtraLight-3.otf'); }
@font-face{font-family:'zdyfontc';src:url('../../../../../../jsx/fonts/zt/SourceHanSerifCN-Heavy-4.otf'); }
@font-face{font-family:'zdyfontd';src:url('../../../../../../jsx/fonts/zt/SourceHanSerifCN-Light-5.otf'); }
@font-face{font-family:'zdyfonte';src:url('../../../../../../jsx/fonts/zt/SourceHanSerifCN-Medium-6.otf'); }
@font-face{font-family:'zdyfontf';src:url('../../../../../../jsx/fonts/zt/SourceHanSerifCN-Regular-1.otf'); }
@font-face{font-family:'zdyfontg';src:url('../../../../../../jsx/fonts/zt/SourceHanSerifCN-SemiBold-7.otf'); }

/*@font-face{font-family:'zdyfonthead';src:url('../../../../../../jsx/fonts/zt/head_SourceHanSerifCN-Heavy-4.ttf'); }*/

@font-face{font-family:'zdyfonthead';src:url('../../../../../../jsx/fonts/zt/SourceHanSerifCN-Heavy-4.otf'); }

@charset "utf-8";
#jsx_banner {    position: relative;}
#jsx_main {  overflow: visible; background-image: url(../images/bg.png); background-repeat: repeat; }
body{ background-image: url(../images/bg.png); background-repeat: repeat; }
.commonWidth{ width:1200px; height:auto; margin:0px auto; overflow:hidden; z-index:99; }
.commonWidthn{ width:1200px; height:auto; margin:0px auto; overflow:hidden; /*z-index:99;*/ }
.index_2 {
    padding: 60px 0 0;
}
.index_2 li {
    float: left;
    width: 240px;
    height: 168px;
/*    background: url(../image/ind_2.jpg) no-repeat center;
    text-align: center;
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);*/
}.index_2.show li {
    opacity: 1 !important;
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
}
.index_2 li a {
    float: left;
    width: 230px;
    height: 158px;
	margin:5px;
    background: url(../image/ind_2.jpg) no-repeat center;
    text-align: center;
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2); background-color:#4FC3F7;border-radius: 3px;
}
.index_2 li a:hover {opacity: 0.9;border-radius: 10px;}
.index_2 li:nth-child(1) a { background-color:#4FC3F7; background-image: url(../images/bgzhuanjia.png); background-position:right bottom; background-repeat:no-repeat; }
.index_2 li:nth-child(2) a { background-color:#e5ca8f; }
.index_2 li:nth-child(3) a { background-color:#9CCC65; background-image: url(../images/bgyiyuandaohang.png); background-position:right bottom; background-repeat:no-repeat; }
.index_2 li:nth-child(4) a { background-color:#57a6ab; }
.index_2 li:nth-child(5) a { background-color:#795548; background-image: url(../images/bgyibaononghe.png); background-position:right bottom; background-repeat:no-repeat; }
.index_2 li .ico {
    padding: 35px 0 10px;
}.index_2 li .ico img {
    height: 50px;
    /*width: 80px;*/
    display: block;
    margin: 0 auto;
}.index_2 li h3 {
    text-align: center;
    color: #fff;
    font-size: 18px;
}.index_2 li:hover .ico img {
    animation: rot 0.5s;
    -webkit-animation: rot 0.5s;-webkit-animation: tada 1s .2s ease both;-moz-animation: tada 1s .2s ease both;
}
.index_3, .index_5 {
    width: 1200px;
    margin-left: 0px;
    padding-top: 60px;
}.index_3 .li { position:relative;
    float: left;
    width: 380px;
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
   /* behavior: url(css/PIE.htc);*/
    margin: 0 10px;    margin-bottom: 10px;    overflow: hidden;
}.index_3 .li li {
    line-height: 40px;
    border-top: 1px dashed #000000;
    font-size: 14px;opacity: 0.6;
}
.index_3 .li li:hover {
    border-top: 1px solid #E91E63;opacity: 1;
}.index_3 .li .con {
    height: 210px;
    background: #fff;
}.index_3 .li .img {
    padding-bottom: 57%;
    position: relative;    overflow: hidden;
}.index_3 .li .img a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}.index_3 .li img {
    display: block;
    width: 100%;
    height: 100%;
}.index_3 .li:hover img {
    display: block;
    width: 102%;
    height: 102%; margin:-1%;
}.index_3 .li .tit {
    padding: 25px 20px 0;
}.index_3 .li .tit h3 {
    font-size: 24px;
    line-height: 1.1;
    padding-bottom: 15px;    font-weight: normal;
}.index_3 .li .tit h3 a.fr {
    float: right;
    font-size: 12px;
    line-height: 24px;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    width: 90px;
    border: 1px solid #eee;
    border-radius: 20px;
    text-align: center;
    color: #aaa;
}.index_3 .li .tit h3 a.fr:hover{
    background-color: #044fa1;
    color: #ffffff;
    border: 1px solid #044fa1;
}.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;color: #000000;
    font-size: 15px;
}.index_3 .li li:hover .ellipsis {color: #E91E63; font-weight:bold; }

.li_tubiao{
    position: absolute;
    top: 68px;
    left: 158px;
}
.li_biaoti{    position: absolute;
    top: 200px;
    left: 50px; width:280px; height:auto; }
.li_biaoti_a {
    width: 126px;
    line-height: 30px;
    margin: 5px;
    float: left;
    border: 2px solid #ffffff;
    text-align: center;
    color: #ffffff;
    border-radius: 40px;
}
.li_biaoti_a a{ float:left; width:100%; height:100%;
    color: #ffffff;
}
.li_biaoti_a:hover { background-color:#FFFFFF;}
.li_biaoti_a:hover a{ color:#2e9ee6; }
.lihong .li_biaoti_a:hover { background-color:#FFFFFF;}
.lihong .li_biaoti_a:hover a{ color:#e47059; }
.index_3 .lihong li {
    line-height: 40px;
    border-top: 1px dashed #000000;
    font-size: 14px;
}
.lihong .ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    color: #000000;
    font-size: 15px;
}
.m_tools-wrap {
    width: 100%;
    min-width: 1200px;
    background: #fff;
    padding-top: 38px;
}.m_tools {
    height: 160px;
    background: url(../images/tools_bg.png) no-repeat center center;
    padding: 30px 210px 0;
    box-sizing: border-box;border-radius: 10px;
}.m_cc {
    width: 100%;
    height: 46px;
    line-height: 46px;
    border-radius: 46px;
    margin: 30px auto 0px auto;
    background-color: #FFFFFF;
    overflow: hidden;
}.m_heming-wrap {
    float: left;
    height: 100%;
}.m_access-btn {
    height: 100%;
    border: 0px;
    background-color: #6f43ff;
    color: #FFFFFF;
    border-radius: 46px;
    cursor: pointer;
    font-size: 16px;
}.m_access-btn:hover {
    background-color: #4a6dff;
}
.m_heming-one, .m_heming-two {
    float: left;
    height: 100%;
    width: 100%;
    border: 1px solid #ddd;
    border-right: 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}.m_heming-one input, .m_heming-two input {
    float: left;
    height: 100%;
    width: 100%;
    border: 0px;
    text-indent: 18px;font-size: 15px;
}
.m_heming-one input::-webkit-input-placeholder { /* WebKit browsers ����ȸ� */
    color: #BDCADA;
}
.m_heming-one input:-moz-placeholder { /* Mozilla Firefox 4 to 18 ������ */
    color: #BDCADA;
}
.m_heming-one input::-moz-placeholder { /* Mozilla Firefox 19+ ������ */
    color: #BDCADA;
}
.m_heming-one input:-ms-input-placeholder { /* Internet Explorer 10+  ����ie*/
    color: #BDCADA;
}
#jsx_bdmapsite{float: left;
    width: 100%;
    height: 520px;
    border: 0px;
    padding: 100px;
    margin: -100px -100px -100px -100px;}
#m_maps_a {
    position: absolute;
    top: 0px;
    left: 50%;
    margin: 0px;
    margin-left: 30px;
    float: left;
    width: 1200px;
    height: 0px;
    border: 0px;
    padding: 0px;
    background: rgba(0,0,0,0.1) none repeat scroll 0 0 !important;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CC000000,endColorStr=#CC000000);
}#m_main_open {
    display: none;
    position: absolute;
    top: 14px;
    left: 0px;
    width: 80px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    font-size: 12px;
    border-radius: 35px 35px 35px 35px;
    background-color: #16badd;
    cursor: pointer;
    color:  #ffffff;
    font-weight: bold;
}#m_main_close {
    position: absolute;
    top: 0px;
    left: -81px;
    width: 80px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    font-size: 12px;
    border-radius: 0px 0px 0px 5px;
    background-color: #16badd;
    cursor: pointer;
    color: #ffffff;
    font-weight: bold;
}#m_main {
    width: 1200px;
    margin: 0px auto 100px auto;
    overflow: hidden;
    max-width: 46.5%;
    float: left;position: relative;
    z-index: 999;
}#m_main_body {
    float: left;
    width: 100%;
    height: auto;
    margin: 0px auto;
    overflow: hidden;
}.m_main_bodyn {
    padding: 35px;
    border-radius: 0px; min-height:520px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
   /* background: rgba(255,255,255,0.9) none repeat scroll 0 0 !important;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CCffffff,endColorStr=#CCffffff);*/
	background-image:url(../images/ditubg.jpg);
}
.m_main_bodyn_s{font-size: 44px;
    text-align: center;
    padding-top: 54px;
    color: #ffffff;}
.m_main_bodyn_li{padding: 10px 40px;color: #ffffff;}
.m_main_bodyn_t{    background: #2bd0bf;
    position: relative;
    padding: 13px 0;
    font-size: 19px;
    text-align: center;
    padding: 16px 0;
    margin: 30px 0px;
    cursor: pointer;
    color: #ffffff;
    font-weight: bold;}
.m_main_bodyn_li i img{ margin-bottom: -7px;}
.m_maps:hover .m_tupian { display:block;}
.m_tupian {background-color: #58a81c;
    position: absolute;
    width: 200px;
    left: -432px;
    top: 200px;
    line-height: 22px;
    color: #FFF;
    font-size: 18px;
    text-align: center;
    display: none;
    border: 15px solid #FFFFFF;
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    border-radius: 10px;
}.m_tupian span {
    position: absolute;
    top: 5px;
    right: -26px;
    margin-left: -5px;
    width: 0px;
    height: 0px;
    border: 1px solid #eeeeee;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #ffffff;
}.m_tupian_font {
    width: 100%;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    background-color: #ffffff;
    color: #58a81c;
}.m_tupian img {
    width: 200px;
}
.home2{
    background: url(../images/xuekedaohang.jpg) no-repeat top center;
}.home2 {
    padding: 60px 0;    overflow: hidden;
}.home2 .lwrap {
    width: 1200px;
    margin: 0 auto;
} .home2 .con .left {
    width: 1200px;
    float: left;
} .home2 .top {
   padding-bottom: 78px;
    color: #FFFFFF;
}.home2 .tit {
    font-size: 24px;
    color: #ffffff;
    float: left;
}.home2 .more {
    width: 92px;
    height: 28px;
    border: 1px solid #dedede;
    border-radius: 20px;
    text-align: center;
    line-height: 28px;
    float: right;
    font-size: 12px;
}.home2 .more a {
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
}.home2 .con .left .childbox {
    padding: 0 30px;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
    position: relative;
}.home2 .con .left .childbox .child { text-align:center;
    width: 208px;
    height: 100px;
    padding: 40px 10px;
    float: left;
    cursor: pointer;
}.home2 .con .left .childbox .child:hover{border-radius: 0px; background-color:#3378b1;}
.home2 .con .left .childbox .childh:hover{border-radius: 0px; background:none;
  /*-webkit-box-shadow:0 0 10px #ccc;  
  -moz-box-shadow:0 0 10px #ccc;  
  box-shadow:0 0 10px #ccc; */ 
}
.home2 .con .left .childbox .child .icon {
    width: 70px;
    height: 70px;margin: 0px auto;
}.home2 .con .left .childbox .child .icon img {
    width: 100%;
    height: 100%;
}.home2 .con .left .childbox .child .ctit {
    font-size: 18px;
    padding: 10px 0;
    color: #ffffff;
}.home2 .con .left .childbox .child .ctit a{
    color: #ffffff;
}.home2 .con .left .childbox .childh .ctit {
    font-size: 18px;
    padding: 10px 0;
    color: #474747;
}.home2 .con .left .childbox .childh .ctit a{
    color:#3378b3;
}.home2 .con .left .childbox .child .p {
    color: #707070;
    line-height: 22px;
    display: none;
} .home2 .con .left .childbox {overflow: hidden;
    padding: 0 30px;
    background: #FFFFFF; background:none;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
    position: relative;
}
.home2 .con .left .childbox{ width: 1140px; margin: 0 auto; padding: 30px;}
.home2 .con .left .childbox .child:hover .icon img{ animation: rot 0.5s; -webkit-animation: rot 0.5s;-webkit-animation: tada 1s .2s ease both;-moz-animation: tada 1s .2s ease both;}
.m_jianjiea{
    line-height: 22px;
    font-size: 12px;
    color: #656565;
}
.index_6 { width:1200px; margin:0px auto;
    padding-bottom: 100px; padding-bottom: 30px;
}
.index_6 .title_h1 {
    font-size: 32px; font-size: 37px;
    color: #474747; color: #35adbe;
    text-align: center;
    line-height: 2;
    font-weight: normal;
}
.index_6 .title_h2 {
    font-size: 24px;
    line-height: 1;
    padding: 0px 0 25px;font-weight: normal;
    color: #2e7aa6;
    font-size: 14px;
    color: #707070;
    line-height: 1.5;
    text-align: center;
}
.index_6 li { overflow:hidden;
    float: left;
    width: 25%;
    position: relative;
    behavior: url(css/PIE.htc);
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}.index_6 li>a {
    display: block;
    padding-bottom: 88.3%;
}.index_6 li>a img {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}.index_6 li .tit {
    position: absolute;
    width: 90%;
    left: 5%;
    text-align: center;
    top: 50%;
    height: 120px;
    margin-top: -60px;
    color: #fff;
    z-index: 20;
}.index_6 .tit h3 {
    font-size: 130px; color: rgb(0 78 255 / 50%);
    line-height: 1.5em;
    height: 3em;
}.index_6 .tit i {
    display: block; display: none;
    width: 38px;
    margin: 25px auto;
    height: 1px;
    background: #fff;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}.index_6 li .tit span {
    font-size: 12px;
    line-height: 1;
    display: block; display: none; 
}
.index_6 li .titup {
   position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.index_6 li:hover>a img { width: 104%;height: 104%; margin:-2%; }
.index_6 li .titup{  background-color: rgba(0, 0, 0, 0.15); }
.index_6 li:hover .titup{  background-color: rgba(0, 0, 0, 0); }
.index_6 li:hover .tit h3{ display: none; }
.m_li33{ float: left; width: 33.333333333%; height: 112px; text-align: center; font-size: 15px; color: #555555; margin: 120px 0px 80px 0px;     margin: 50px 0px 50px 0px; }
.m_li33_a{ font-size: 73px; font-weight:bold;    font-family: impact;color: #35adbe; }
.m_li33_b{ font-size: 12px; }
.m_li33:hover .m_li33_a{ color: #3378b1; }
.m_mapah{ position: relative; display: block; width: 100%; text-align: center; width: 890px; margin-left: 155px; }
#m_mapah2{ display: none; }
.m_mapahdb{ display: inline; cursor: pointer;    font-size: 17px; }
.m_mapahdbon,.m_mapahdb:hover{
    color: #474747; color: #35adbe;
    font-size: 17px;
    font-weight: bold;
}
.m_mapk{ position: relative; height: 700px; }
.m_mapah_img{  width: 100%; height: 100%; text-align: center; }
.m_mapah_ch{ margin-left: -155px; }

.m_mapkon .m_mapah{ position: relative; display: block; width: 100%; text-align: center; width: 890px; margin-left: 80px;  transform: scale(0.78, 0.78);
    -ms-transform: scale(0.78, 0.78);
    -webkit-transform: scale(0.78, 0.78);
    -moz-transform: scale(0.78, 0.78);
    -o-transform: scale(0.78, 0.78);}

    @media screen and (max-width: 749px){
        .m_mapah_ch {width: 120px!important;left: 56px!important;}
        .m_mapah{width: 200px;margin-left: 108px;}
        .m_mapkon .m_mapah{width: 90px;}
        .m_mapah_ch_jiantou{left: 81px!important;top: 44px!important;}
    }
.m_mapkon .m_mapah_ch{ margin-left: -80px;  }

.m_mapakj_con_con img{ max-width: 100%; }

.m_mapakj_guanbi{
    opacity: 0.4;
}
.m_mapakj_guanbi:hover{
    opacity: 1;
}

.m_mapakj:hover .m_mapakj_img {
    transform: scaleY(.8) perspective(0.13em) rotateX(-0.5deg);
	-webkit-transform: scaleY(.8) perspective(0.13em) rotateX(-0.5deg);    /* for Chrome || Safari */
    -moz-transform: scaleY(.8) perspective(0.13em) rotateX(-0.5deg);       /* for Firefox */
        -ms-transform: scaleY(.8) perspective(0.13em) rotateX(-0.5deg);        /* for IE */
    -o-transform: scaleY(.8) perspective(0.13em) rotateX(-0.5deg);         /* for Opera */
}

.m_mapah_tw{ position: absolute;
    left: 0px;
    top: 350px;
    width: 300px;
    height: 312px;
    overflow: hidden;
    overflow-y: scroll;
    border-radius: 10px;
}
.m_mapah_tw_tupian{ position:relative;
    width: 100%;
    overflow: hidden;
    border-radius: 10px;margin-bottom: 20px;
}
.m_mapah_tw_tupian img{ width: 100%; }
.m_mapah_tw_wenzi{ position:relative;
    width: 100%;
    overflow: hidden;
    font-size: 12px;
    color: #777;
    font-weight: lighter; }
.m_mapah_tw_wenzi img{ max-width: 100%; }

.jsx_y_animate-wave {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 80px;
    left: 50%;
    /* margin: 0 auto; */
  }
  @-webkit-keyframes opac {
    from {
      opacity: 1;
      width: 0;
      height: 0;
      top: 50%;
      left: 50%;
    }

    to {
      opacity: 0;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
    }
  }
  /* .jsx_y_animate-wave * {
    background: #fcc;
    position: absolute;
    border-radius: 50%;
    animation: opac 6s infinite;
  } */
  .jsx_y_animate-wave .jsx_y_w{
    background: #fcc;
    position: absolute;
    border-radius: 50%;
    animation: opac 6s infinite;
  }
  .jsx_y_animate-wave:hover .jsx_y_w{
    /*background: #35adbe;*/
  }
  .jsx_y_animate-wave .jsx_y_w2 {
    animation-delay: 1s;
  }
  .jsx_y_animate-wave .jsx_y_w3 {
    animation-delay: 2s;
  }
  .jsx_y_animate-wave .jsx_y_w4 {
    animation-delay: 3s;
  }
  .jsx_y_animate-wave .jsx_y_w5 {
    animation-delay: 4s;
  }
  .jsx_y_animate-wave .jsx_y_w6 {
    animation-delay: 5s;
  }
.jsx_y_font{
    position: absolute;
    left: 63px;
    top: 0px;
    width: 308px;
    text-align: left;
    font-weight: bold; font-weight: lighter;
    font-size: 15px; font-size: 18px;
    color: #555555;
    line-height: 1.8;
}
.jsx_y_fontr {
    position: absolute;
    right: 63px;
    top: 0px;
    width: 308px;
    text-align: right;
    font-weight: bold; font-weight: lighter;
    font-size: 15px; font-size: 13px;
    color: #555555;
    line-height: 1.8;
}
.jsx_y_animate-wave:hover .jsx_y_font a,.jsx_y_animate-wave:hover .jsx_y_fontr a{    /* font-weight: bold; */   color: #35adbe;  color:#ff6d78; }
.jsx_y_animate-wave:hover .jsx_y_font a:hover,.jsx_y_animate-wave:hover .jsx_y_fontr a:hover{    /* font-weight: bold;    color: #555555; */ font-weight: normal;  }
.jsx_y_animate-wave .jsx_y_font a,.jsx_y_animate-wave .jsx_y_fontr a{ cursor: pointer;  }
.m_containerf {
    position: relative;
    margin: 0px auto 0px auto;
    width: 100%;
    height: 620px;
    overflow: hidden;
    background-image: url();
    background-position: center -68px;
    background-repeat: no-repeat;
}.m_containerf_a {
    font-family: 'zdyfontc';
    width: 100%;
    text-align: center;
    position: absolute;
    top: 150px;
    left: 0px;
    font-size: 51px;
    color: #2196f3;
    color: rgb(26 150 212 / 60%);
}.m_containerf_b {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 215px;
    left: 0px;
    font-size: 23px;
    color: #2196f3;
    color: #dddddd;
    text-transform: uppercase;
}
@media only screen and (max-width: 749px) {
.m_containerf {
    position: relative;
    margin: 0px auto 0px auto;
    width: 100%;
    height: 220px;
    overflow: hidden;
    background-image: url();
    background-position: center -68px;
    background-repeat: no-repeat;
}.m_containerf_a {
    font-family: 'zdyfontc';
    width: 100%;
    text-align: center;
    position: absolute;
    top: 80px;
    left: 0px;
    font-size: 51px;
    color: #2196f3;
    color: rgb(26 150 212 / 60%);
}.m_containerf_b {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 145px;
    left: 0px;
    font-size: 23px;
    color: #2196f3;
    color: #dddddd;
    text-transform: uppercase;
}
}
/* .index_6 li .tit h3{
    background: linear-gradient(to right,#2196f3, blue,#00bcd4,#2196f3, blue,#00bcd4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: h_hue 13s linear infinite; 
}

@keyframes h_hue {
    0% {
        filter: hue-rotate(0deg);
    }
    100% {
        filter: hue-rotate(360deg);
    }
}  */

/*.index_6 li:nth-child(1) .tit{ color: #FFFF00;}
 .index_6 li:nth-child(1) .titup{  background-color: rgba(0, 204, 204, 0.7); background-color:rgba(255, 87, 34, 0.9); background-image:url(../images/dangwu.png); }
.index_6 li:nth-child(2) .titup{  background-color: rgba(0, 0, 0, 0); }
.index_6 li:nth-child(3) .titup{  background-color: rgba(255, 152, 0, 0.7);background-color: rgba(3, 169, 244, 0.98); 
}
.index_6 li:nth-child(4) .titup{  background-color: rgba(0, 0, 0, 0); }
.index_6 li:nth-child(5) .titup{  background-color: rgba(0, 0, 0, 0); }
.index_6 li:nth-child(6) .titup{  background-color: rgba(76, 175, 80, 0.98); }
.index_6 li:nth-child(7) .titup{  background-color: rgba(3, 169, 244, 0.55); 
}
.index_6 li:nth-child(8) .titup{  background-color: rgba(0, 150, 136, 0.98); }
.index_6 li:nth-child(1):hover .titup{  background-color: rgba(255, 87, 34, 0.9); }
.index_6 li:nth-child(2):hover .titup{  background-color: rgba(0, 0, 0, 0); }
.index_6 li:nth-child(3):hover .titup{  background-color: rgba(255, 152, 0, 0.9); background-color: rgba(3, 169, 244, 0.9);  }
.index_6 li:nth-child(4):hover .titup{  background-color: rgba(0, 0, 0, 0); }
.index_6 li:nth-child(5):hover .titup{  background-color: rgba(0, 0, 0, 0.1); }
.index_6 li:nth-child(6):hover .titup{  background-color: rgba(76, 175, 80, 0.9); }
.index_6 li:nth-child(7):hover .titup,.index_6 .list:hover li:nth-child(7):hover .titup{  background-color: rgba(3, 169, 244, 0.7); 
}
.index_6 li:nth-child(8):hover .titup{  background-color: rgba(0, 150, 136, 0.9); }
.index_6 .list:hover li:nth-child(7) .titup{  background-color: rgba(3, 169, 244, 0.7); 
} */
.index_6 *,.index_6 *:hover{ -webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear }
.index_6 li:hover{ padding:20px; margin: -20px; z-index: 99; border-radius:30px; }

.wrap_mode04{background-color:#f7f8f6;background:url(../images/fazhanbg.jpg);overflow:hidden;    background-position: center;background-size: 100% 100%;}
.listTitle03{position:relative;height:305px; /*background:url(../images/title_bg02.png) no-repeat center center;*/ padding:30px 0 25px;margin-top:-328px}
.listTitle03 h2{width:328px;padding:93px 0 95px;margin:0 auto}
.listTitle03_h2{width:328px;height:112px;background:url(../images/title_bg.png) no-repeat center center;padding:93px 0 95px;margin:50px auto 0 auto; }
.wrap_mode04:hover .listTitle03_h2{ -webkit-animation:jsx_rotate_right linear 220s infinite}
@keyframes jsx_rotate_right{from{transform:rotate(360deg)}
to{transform:rotate(-360deg)}
}
@-moz-keyframes jsx_rotate_right{from{-moz-keyframes:rotate(360deg)}
to{-moz-keyframes:rotate(-360deg)}
}
@-webkit-keyframes jsx_rotate_right{from{-webkit-transform:rotate(360deg)}
to{-webkit-transform:rotate(-360deg)}
}
@-o-keyframes jsx_rotate_right{from{-o-keyframes:rotate(360deg)}
to{-o-keyframes:rotate(-360deg)}
}
.listTitle03 h2 a{display:block;font-size:46px;padding:10px 110px;color: #666666;     color: #35adbe; text-align:center;line-height:46px; /*font-family: 'zdyfontc';*/ }
.listTitle03 h2:hover a{padding:5px 70px 0 100px;line-height:71px;letter-spacing:28px;    color: #35adbe;}
.listTitle03 h2:hover{padding:68px 0 95px}
.mode04{width:1200px;margin:0 auto;position:relative;z-index: 9;}
.line2{width:100%;height:7px;background:url(../images/line2.png) repeat-x;position:absolute;left:0;top:212px}
.mode04 .flexslider{width:1200px;margin:0 auto}
.flexslider{position:relative;zoom:1}
.mode04 .flex-viewport{padding-bottom:40px}
.flexslider .slides{zoom:1}
.wrap_mode04 .slides li.item-li01{margin-top:35px;width:270px;float:left;display:block}
.item-li span{padding: 0px; display: block;  position: absolute; bottom: 0px; left: 0px; width: 100%; text-align: center;  height: 33px;  line-height: 33px;     color: #555555;}
.item-li a{display:block;font-size:13px;line-height:24px;color:rgb(0 0 0 / 50%);overflow:hidden;height:90px}
.item-li i{width:17px;height:17px;background-color:#35adbe;border-radius:50%;position:absolute;left:17px;margin-left:-8px;bottom:-48px}
.item-li strong{font-size:36px;color:#e98c00;font-weight:700;font-family:Arial;position:absolute;left:50%;margin-left:0px}
.item-li01 strong{bottom:-110px}
.hoverContent>div{color:#fff;padding:15px;display:block;font-style:normal;overflow-y:auto;overflow-x:hidden;font-size:14px;line-height:1.5}
.hoverContent>div.hoverContent_img{ float: left; width: 100%; max-height: 210px; height:200px; padding:0px;margin-bottom: 10px;overflow: hidden; }
.close2{width:25px;height:25px;color:#fff;font-size:14px;text-align:center;line-height:25px;left:50%;bottom:-12px;background-color:#e98c00;position:absolute;border-radius:50%;cursor:pointer;display:none;margin-left:-12px}
.item-li{width:270px;background-color:rgb(255 255 255 / 30%);border-radius:5px;position:relative; -webkit-box-shadow:0 0 1px #bbb; -moz-box-shadow:0 0 1px #bbb; box-shadow:0 0 1px #bbb; }
.item-li01 span:before{content:'';width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:13px solid rgb(255 255 255 / 30%);position:absolute;bottom:-13px;left:17px;margin-left:-13px}
.item-li02 i{bottom:auto;top:-48px;background-color:#35adbe;}
.wrap_mode04 .slides li.item-li02{margin-top:255px}
.item-li02 span:before{content:'';width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-bottom:13px solid rgb(255 255 255 / 30%);position:absolute;top:-13px;left:17px;margin-left:-13px}
.item-li02 strong{top:-105px;color:#e98c00}
.item-li strong{font-size:18px;color:rgb(0 0 0 / 50%);font-weight:700;font-family:Arial;position:absolute;left:10px;margin-left:0px;    font-family: impact;    color: rgb(39 110 179 / 50%); }
.hoverContent{position:absolute;width:100%;background-color:rgba(255, 255, 255, 0.1);left:0;top:110%;box-shadow:0 2px 10px rgba(6,114,114,.3);z-index:9990;border-radius:5px;height:220px; height:auto;    max-height: 220px;  min-height: 220px; }
.hoverContent img{ max-width:100%; padding:10px;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ }
.item-li02 .hoverContent{top:-170%; top: auto;    bottom: 110%;/*background-color:rgba(0, 150, 136, 0.8);*/ }
.item-li02 .hoverContent img{ max-width:100%; padding:10px;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ }
.wrap_mode04 .slides li:hover .hoverContent{display:block}
.mode04 .flex-direction-nav .flex-nav-prev{float: left;}
.mode04 .flex-direction-nav .flex-nav-next{float: right;}
.mode04 .flex-direction-nav a{   width: 45px; height: 45px;  color: #ffffff; font-size: 36px;  line-height: 40px;  text-align: center; margin-top: -63px;  cursor: pointer;   background-color: #03a9f4;  border-radius: 100%; display: inline-block; }
.mode04 .flex-direction-nav .flex-next{left:auto;right:-100px; margin-right: -25px;}
.mode04 .flex-direction-nav .flex-prev{left:-100px;margin-left:-25px;}
.mode04 .flex-direction-nav li a:hover:before{color: #95000d; font-weight: bold;}
.mode04 .item-li:hover{ background-color: rgb(255 255 255); }
.icon-jiantou1:before{content:"<"}
.icon-jiantou:before{content:">"}
.wrap_mode04 .slides li { margin: 0 15px 0 15px;     position: relative;    z-index: 9; }
.flex-direction-nav{ position: absolute; top: 188px;    width: 100%; }
.m_slides *,.m_slides *:hover{-webkit-transition:all .8s linear;-moz-transition:all .8s linear;-o-transition:all .8s linear;transition:all .8s linear}
.index_7 {
    width: 1200px;
    margin: 0px auto;
    padding-bottom: 10px;
}.index_7 .title_h2 {
    font-size: 24px;
    line-height: 1;
    padding: 0px 0 25px;
    font-weight: normal;
    color: #2e7aa6;
}
.index_7_k{ float:left; width:280px; height:402px;   -webkit-box-shadow:0 0 10px #ccc;  
  -moz-box-shadow:0 0 10px #ccc;  
  box-shadow:0 0 10px #ccc; }
.index_7_k img{ max-width:100%; max-height:100%; }
.index_7_r{ float:left; margin-left:20px; width:900px; height:402px;   /*-webkit-box-shadow:0 0 10px #ccc;  
  -moz-box-shadow:0 0 10px #ccc;  
  box-shadow:0 0 10px #ccc;*/ overflow:hidden; background-image:url(../images/logo.png);  }
.index_7_rfo{ float:left; width:100px; height:402px; overflow:hidden; }
.index_7_ru{ float:left; width:820px; height:402px; margin:0px 40px; overflow:hidden; }
.index_7_r_li{ float:left;
    width: 185px;
    height: 362px; margin:20px 10px;
}
.index_7_r_li_img{ float:left;
    width: 185px;
    height: 259px;
}
.index_7_r_li_font{ font-size:16px; color:#3399CC; }
#m_xueke{ margin-top:50px;}
#m_jingfang{padding-bottom: 15px;}
#m_licheng{margin-top:0px; margin-bottom:50px; padding-bottom: 15px; margin-bottom:0px; padding-bottom:0px; }
#m_maps{ margin-top:50px; margin-top:0px; }

.mNews { width:100%; height:90%; position:relative; background-image: url(../images/news_bg.png); background-repeat: repeat; background:url('../images/section4.jpg') no-repeat; background-repeat:no-repeat; background-position:top center; background-size:cover; }

.mNews .mNewsL { width:42%; width:32%; height:50%; padding-top:15%; float:left; text-align:center}

.mNews .mNewsL p.p1 { margin-bottom:30px;}

.mNews .mNewsL p.p2 a { display: inline-block;  text-align: center;  border: 3px solid rgb(42 81 157 / 70%); background-color: rgb(42 81 157 / 70%);  width: 200px;  height: 40px;  line-height: 40px;  color: #ffffff;  border-radius: 40px;  margin-right: 88px;  font-size: 15px; font-weight: bold; }
.mNews .mNewsL p.p2 a:hover { background-color: rgb(42 81 157 / 100%); }

.mNews .mNewsL p.p2 a:hover { color:#fff}

.mNews .mNewsL p.p2 i { display: inline-block; margin-left:10px;}

.mNews .mNewsL p.p2 i{-webkit-animation: bounce-up2 2s linear infinite;animation: bounce-up2 2s linear infinite;}

.mNews .mNewsL p.p2:hover i{-webkit-animation: bounce-up2 6s linear infinite;animation: bounce-up2 6s linear infinite;}

.mNews .mNewsR { width:58%; width:68%; height:100%; float:right;}

.mNews .mNewsR ul li { width:26%; height:82%; padding:4% 3%; float:right; border-right:1px solid #eee; box-sizing: content-box;    background-color: #ffffff; -webkit-transition: background .8s;	transition: background .8s;}

.mNews .mNewsR ul li p.p1 { margin-top:5%; margin-bottom:80px}

.mNews .mNewsR ul li p.p1 span.sp1 { font-size:70px; font-weight:bold; display:block; font-family: impact;  color: #35adbe; height:80px;}

.mNews .mNewsR ul li p.p1 span.sp2 { font-size:17px; color:#cccccc; display:block; padding-left:5px;     font-family: impact; }

.mNews .mNewsR ul li p.p2 { font-size:25px; color:#535353;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }

.mNews .mNewsR ul li p.p3 { font-size:14px; color:#cccccc; margin-bottom:30px;}

.mNews .mNewsR ul li p.p4 { width:100%; height:159px; overflow:hidden; margin-bottom:40px;}

.mNews .mNewsR ul li p.p4 img { width:100%; height:100%; display:block; transition:all .5s;}

.mNews .mNewsR ul li p.p5 { font-size:12px; color:#666666; line-height:22px; margin-bottom:80px;}

.mNews .mNewsR ul li p.p6 { background:url(../images/pic17.png) no-repeat left center; height:15px;}

.mNews .mNewsR ul li:hover { background:url(../images/pic19.png) repeat center center; background-color:rgb(149 0 13 / 5%); transition:color 300ms;

	-ms-transition:color 300ms;

	-moz-transition:color 300ms;

	-webkit-transition:color 300ms;

	-o-transition:color 300ms;}

.mNews .mNewsR ul li:hover p.p4 img {transform: scale(1.1, 1.1);opacity:0.9;filter:alpha(opacity=90);}

.mNews .mNewsR ul li:hover p.p2 { color:#fff;}

.mNews .mNewsR ul li:hover p.p2,.mNews .mNewsR ul li:hover p.p5{ color:#fff}

.mNews .mNewsR ul li:hover p.p3 { color:#e2e2e2}

.mNews .mNewsR ul li:hover p.p6 { background:url(../images/pic17-on.png) no-repeat left center;}

.mNews .mNewsR ul li:hover p.p6 {-webkit-animation: bounce-up2 2s linear infinite;animation: bounce-up2 2s linear infinite;}

.mNews .mNewsR ul li:hover p.p1 span.sp2 { color:#d9d8d8}

.m_mokuai1 { z-index: 1; }
.m_mokuai2 { z-index: 2; }
.m_mokuai3 { z-index: 3; }
.m_mokuai4 { z-index: 4; }
.m_mokuai5 { z-index: 5; }
.m_mokuai6 { z-index: 6; }
.m_mokuai7 { z-index: 7; }
.m_mokuai8 { z-index: 8; }
.commonWidth{position: relative; background-image: url(../images/bg.png); background-repeat: repeat; }
#m_xueke{ margin-bottom: 80px; margin-bottom: 240px; }
#m_licheng .wrap_mode04{ padding-bottom: 80px; background-size: cover; }

#m_news { background: url(../images/pic18.jpg) center bottom;    height: 910px;    background-size: cover; }
#m_news .block{transform-origin:center top;-webkit-transform-origin:center top;     width: 1230px;    height: 100%;    margin: 0 auto;}
#m_news .tit{text-align: center;padding:180px 0 70px;}
#m_news .tit h2{font-size:34px;color: #fff;    font-weight: normal; /*font-family: 'zdyfontc';*/ }
#m_news .tit .btn{margin-top:25px;}
#m_news .tit .btn > a{ position: relative; display:inline-block;padding:0 25px;height:32px;line-height:32px;border:1px solid #fff;border-radius:3px;color: #fff;}

#m_news .tit .btn > a:after{content:"";left:0;bottom:0;width:0%;height: 32px; position: absolute;
    transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s; z-index: -1; }
#m_news .tit .btn > a:hover{ color: #8e0207; }
#m_news .tit .btn > a:hover:after{content:"";left:0;bottom:0;width:100%;background:#2196f3; background: #ffffff; height: 32px; position: absolute;
    transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s; z-index: -1; }

#m_news .frame{position: relative;height:320px;overflow: hidden;}
#m_news .frame .child{height:100%;float:left;}
#m_news .frame .child .item{float:left;width:375px;width:340px;margin-bottom:40px;color: #fff;margin-left:52px;}
#m_news .frame .child .item.first{margin-left: 0;}
#m_news .frame .child .item h3{font-size: 20px;color: #fff;}
#m_news .frame .child .item p{font-size: 14px;margin-top:15px;padding-bottom:10px;border-bottom: 1px solid #2852a5 ;line-height: 1.5; position: relative;width: 100%;    height: 58px;    overflow: hidden; }
#m_news .frame .child .item p:after{content:"";left:0;bottom:0;width:0;background:#fff;height: 1px;position: absolute;
transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;}
#m_news .frame .child .item:hover p:after{width:100%;}
#m_news .frame .child .item .inf{font-size: 12px;margin-top: 10px;font-family:Arial;}
#m_news .frame .child .item .inf a{margin-left:30px;color: #ffffff;}
#m_news .page{text-align: center;color: #fff;font-size: 16px;font-family:Arial;margin-top:20px;}
#m_news .page img{cursor:pointer;}
#m_news .frame .child .item h3 { font-size: 20px;   color: #fff; }
#m_news .item h3 a{ color: #fff; }
#m_news .item .item_a{ height: 26px; width: 100%; margin-bottom: 17px;  overflow: hidden;  float: left; width: 100%;    font-weight: normal;    font-size: 20px;}
.page{ position: relative; padding: 23px 0; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; text-align: center; font-size: 0; font-family: Arial;}
.page .prev, .page .next{ position: absolute; top: 50%; margin-top: -10px; text-transform: uppercase; background: url(../images/icon2.png) no-repeat; font-size: 14px; line-height: 20px; color: #474747;}
.page .prev{ left: 36px; padding-left: 22px; background-position: left top;}
.page .next{ right: 36px; padding-right: 22px; background-position: right bottom;}
.page .prev:hover, .page .next:hover{ color: #909090;}
.page ul{ display: inline-block; font-size: 14px; line-height: 20px; color: #909090; overflow: hidden;}
.page li{ position: relative; float: left; padding-left: 5px; width: 30px;}
.page li + li:after{ content: '/'; position: absolute; left: 0; top: 0;}
.page li a{}
.page li a.cur, .page li a:hover{ color: #474747;}

.m_containerd_von{ display: none; position: fixed;
    left: 0px;
    top: 0px;
    background-color: rgb(0 0 0 / 50%);
    width: 100%;
    height: 100%;
    text-align: center;     z-index: 99;  }
.m_containerd_von #m_con_body{     width: 960px;
    height: 540px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -480px;
    margin-top: -270px;    z-index: 9; border-radius: 10px 0px 10px 10px; background-color: white; }
#m_con_body_c{ margin: 15px; width: 930px; height: 510px; overflow: hidden; overflow-y: scroll; text-align: left; line-height: 2; font-size: 15px; color: #474747;
   }
#m_con_body_c img{ width:100%; max-width:100%;  /*max-height: 420px;*/ }
#m_con_body_c p{  line-height: 2; font-size: 15px; color: #474747;  }
#m_con_body_c img{ display:none; }
#m_con_body_c img.m_con_body_img{ display:block; margin: 10px auto; }
.m_containerd_vck{ cursor: pointer;
    position: absolute;
    background-color: #cccccc;
    color: #ffffff;
    z-index: 1;
    top: 345px;
    left: 50%;
    margin-left: -300px;
    padding: 5px 15px;
    border-radius: 30px;
    font-size: 12px;
}
.m_containerd_vck:hover{background-color: #1a96d4}
.m_containerc:hover {
    background-color: #03a9f4;
    border: 1px solid #1a96d4;
    color: #ffffff;
}.m_containerd_vongb{  cursor: pointer;   width: 100px;
    height: 30px;
    background-color: rgb(255 255 255 / 100%);
    line-height: 30px;
    border-radius: 40px 40px 0px 40px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: 380px;
    margin-top: -301px;
    color: #75767a;
    font-size: 17px; font-weight: bold; }

#m_fuhua { width:100%; height:90%; position:relative; }
#m_fuhua .mfuhua { width:100%; height:100%; float:right;}
#m_fuhua .mfuhua ul li {    position: relative; float: left; width:20%; padding:0% 0%; float:left;  background-color: #ffffff; -webkit-transition: background .8s;	transition: background .8s; background: #000; }
#m_fuhua .mfuhua ul li span{ display: none; position: absolute;    top: 0px;    left: 0px;    width: 100%;    height: 100%;    background-color: rgb(0 0 0 / 0%);    z-index: 8;}
#m_fuhua .mfuhua ul li:hover span{  background-color: rgb(0 0 0 / 0%); }
#m_fuhua .mfuhua ul li img{   opacity: 1;   -webkit-filter: grayscale(0%); 
    -moz-filter: grayscale(0%); 
    -ms-filter: grayscale(0%); 
    -o-filter: grayscale(0%);
    filter: grayscale(0%); 
    filter: gray;    }
#m_fuhua .mfuhua ul li:hover  img{     opacity: 0.8;   -webkit-filter: grayscale(25%); 
    -moz-filter: grayscale(25%); 
    -ms-filter: grayscale(25%); 
    -o-filter: grayscale(25%);
    filter: grayscale(25%); 
    filter: gray;  transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1); }
#m_fuhua .mfuhua ul li .mfuhua_li_f{position: absolute;
    left: 0;
    top: 80%;
    width: 100%;
    padding: 0 0 90px;
    text-align: center;
    z-index: 9;
    font-size: 30px;
    color: #fff; font-weight:normal; font-weight: bold; font-family: 'zdyfontc';  text-shadow: 1px 1px 1px rgb(0 0 0 / 60%); }
#m_fuhua .mfuhua ul li:hover .mfuhua_li_f{ top: 80%;    text-shadow: 1px 1px 1px rgb(0 0 0 / 30%); color: rgb(255 255 255 / 100%); }

.index_6 .title_h1 {  /*line-height: 90px;  height: 90px;*/ }
.m_zicheng_t{ padding: 0px 2px; /* font-family: 'zdyfontc';line-height: 90px;  height: 90px;*/ }
.m_zicheng_t:hover{ font-family: 'zdyfontc';    color: #35adbe;  /*   font-size: 81px;    cursor: zoom-in; */ }
@-webkit-keyframes bounce-up2 {

    25% {

        -webkit-transform: translateX(5px);

    }

    50%, 100% {

        -webkit-transform: translateX(0);

    }

    75% {

        -webkit-transform: translateX(-5px);

    }

}

@keyframes bounce-up2 {

    25% {

        transform: translateX(5px);

    }

    50%, 100% {

        transform: translateX(0);

    }

    75% {

        transform: translateX(-5px);

    }

}
.mode04 .flex-viewport{    overflow: hidden;}
@media screen and (max-width:749px){
#m_jingfang{padding-bottom: 0px;}
#m_licheng {
    margin-top: 1px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#m_maps{ margin-top:0px; }
.commonWidth {
    width: 100%;
    height: auto;
    margin: 0px auto;
    overflow: hidden;
    z-index: 99;
}.commonWidthn {
    width: 100%;
    height: auto;
    margin: 0px auto;
    overflow: hidden;
    z-index: 99;
}.m_tools-wrap {
    width: 100%;
    min-width: 100%;
}.m_tools {
    height: 158px;
    background: url(../images/tools_bg.png) no-repeat center center;
    padding: 30px 10px;
    box-sizing: border-box;
    border-radius: 3px;
}.m_cc {
    width: 100%;
    height: 36px;
    line-height: 36px;
    border-radius: 36px;
    margin: 30px auto 0px auto;
    background-color: #FFFFFF;
    overflow: hidden;
}.m_heming-one input, .m_heming-two input {
    float: left;
    height: 100%;
    width: 100%;
    border: 0px;
    text-indent: 18px;
    font-size: 13px;
}.m_cc {
    width: 100%;
    height: 36px;
    line-height: 36px;
    border-radius: 36px;
    margin: 30px auto 0px auto;
    background-color: #FFFFFF;
    overflow: hidden;
    position: relative;    font-size: 10px;
}.m_access-btn {
    height: 100%;
    border: 0px;
    background-color: #6f43ff;
    color: #FFFFFF;
    border-radius: 46px;
    cursor: pointer;
    font-size: 13px;
    position: absolute;
    right: 0px;
    padding: 0px 15px;
}.index_2 li {
    float: left;
    width: 50%;
    height: 168px;
}.index_2 li a {
    float: left;
    width: 100%;
    height: 158px;
    margin: 0px;
}
/*.index_2 li:nth-child(5){width: 100%;}*/
.index_3, .index_5 {
    width: 100%;
    margin-left: 0px;
    padding-top: 20px;
}.index_3 .li {
    position: relative;
    float: left;
    width: 100%;
    margin: 0;
    margin-bottom: 10px;
    overflow: hidden;
}.li_tubiao {
    position: absolute;
    top: 68px;
    left: 50%;
    margin-left: -39px;
}.li_biaoti {
    position: absolute;
    top: 200px;
    left: 50px;
    width: 280px;
    height: auto;
    left: 50%;
    margin-left: -140px;
}.home2 .lwrap {
    width: 100%;
    margin: 0 auto;
}.home2 .con .left {
    width: 100%;
    float: left;
}.home2 .top {
    padding-bottom: 78px;
    color: #FFFFFF;
    margin: 0px 10px;
}.home2 .con .left .childbox {
    width: 100%;
    margin: 0 auto;
    padding: 0px;
}.home2 .con .left .childbox .child {
    text-align: center;
    width: 20%;
    height: 100px;
    padding: 40px 0px;
    float: left;
    cursor: pointer;
}.home2 .con .left .childbox .child .icon {
    width: 40px;
    height: 40px;
    margin: 0px auto;
}.home2 .con .left .childbox .child .ctit {
    font-size: 10px;
    padding: 10px 0;
    color: #ffffff;
}.home2 .con .left .childbox .child {
    text-align: center;
    width: 20%;
    height: 100px;
    padding: 10px 0px;
    float: left;
    cursor: pointer;
}.home2 .con .left .childbox {
    overflow: hidden;
    padding: 0px;
    background: #FFFFFF;
    background: none;
    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, .2);
    box-shadow: 0px 0px 0px rgba(0, 0, 0, .2);
    position: relative;    padding: 0px 10px;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}.home2 {
    background: url(../images/xuekedaohang.jpg) no-repeat top center;
    background-size: auto 338px;
}.home2 .con .left .childbox .child:hover {
    border-radius: 0px;
    background:none;
}.index_3 .li .tit {
    padding: 25px 10px 0;
}
#m_xueke{ margin-top:0px;}
#m_xueke .home2 {padding: 30px 0 0px 0;}
.index_6 {
    width: 100%;
    margin: 0px auto;
    padding-bottom: 0px;
}.index_6 li {
    overflow: hidden;
    float: left;
    width: 50%;
    position: relative;
    behavior: url(css/PIE.htc);
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}.mode04 {
    width: 100%;
    margin: 0 auto;
    position: relative;
}.mode04 .flexslider {
    width: 100%;
    margin: 0 auto;
}.mode04 .flex-direction-nav .flex-prev {
    left: 100px;
    margin-left: 0px; z-index:99;
}.mode04 .flex-direction-nav .flex-next {
    left: auto;
    right: 100px;
    margin-right: 0px; z-index:99;
}.mode04 {
    width: 100%;
    margin: 0 auto;
    position: relative;
    padding: 0px 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#m_maps_a {
    position: absolute;
    top: 0px;
    left: 0;
    margin: 0px;
    margin-left: 0px;
    float: left;
    width: 100%;
    height: 0px;
    border: 0px;
    padding: 0px;
    background: rgba(0,0,0,0.1) none repeat scroll 0 0 !important;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CC000000,endColorStr=#CC000000);
}#m_main {
    width: 1200px;
    margin: 0px auto 100px auto;
    overflow: hidden;
    max-width: 100%;
    float: left;
    position: relative;
    z-index: 999;
}.m_main_bodyn {
    padding: 10px;
    border-radius: 0px;
    min-height: 420px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-image: url(../images/ditubg.jpg);
}#jsx_bdmapsite { display:none;
    float: left;
    width: 100%;
    height: 420px;
    border: 0px;
    padding: 100px;
    margin: -100px -100px -100px -100px;
}.m_main_bodyn_s {
    font-size: 44px;
    text-align: center;
    padding-top: 44px;
    color: #ffffff;
}#m_maps {
    margin-top:1px;
    height: 420px;
}.wrap_mode04 .slides li {
    margin: 0 0px 0 0;
}.mode04 .flex-viewport {
    margin: 10px; overflow-x: scroll;
}.m_tools-wrap {
    width: 100%;
    min-width: 100%;
    background: #fff;
    padding-top: 0px;    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    background-color: #4FC3F7;
}.index_2 {
    padding: 10px 0 0;
}.index_3, .index_5 {
    width: 100%;
    margin-left: 0px;
    padding-top: 0px;
}.index_6 .title_h2 {
    font-size: 24px;
    line-height: 1;
    padding: 0px 0 0px;
    font-weight: normal;
    color: #2e7aa6;
}

}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}

10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);}

30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);}

40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);}

100%{-webkit-transform:scale(1) rotate(0);}}

@-moz-keyframes tada{0%{-moz-transform:scale(1);}

10%, 20%{-moz-transform:scale(0.9) rotate(-3deg);}

30%, 50%, 70%, 90%{-moz-transform:scale(1.1) rotate(3deg);}

40%, 60%, 80%{-moz-transform:scale(1.1) rotate(-3deg);}

100%{-moz-transform:scale(1) rotate(0);}}

@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);

opacity:0;}

40%{-webkit-transform:perspective(400px) rotateY(-10deg);}

70%{-webkit-transform:perspective(400px) rotateY(10deg);}

100%{-webkit-transform:perspective(400px) rotateY(0deg);

opacity:1;}}

@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);

opacity:0;}

40%{-moz-transform:perspective(400px) rotateY(-10deg);}

70%{-moz-transform:perspective(400px) rotateY(10deg);}

100%{-moz-transform:perspective(400px) rotateY(0deg);

opacity:1;}}

#m_mapah1 img,#m_mapah2 img{ height:700px; }
.jsx_y_animate-wave01{z-index: 999;    top: 141px;    margin-left: 73px;    width: 20px;    height: 20px;}
.m_mapah_ch:hover .jsx_y_animate-wave01{ display: none; }
.jsx_y_animate-wave01 .jsx_y_w {    background: #ffff00; }
.jsx_y_animate-wave02{z-index: 999;    top: 141px;    margin-left: 73px;    width: 20px;    height: 20px;}
.m_mapah_ch:hover .jsx_y_animate-wave02{ display: none; }
.jsx_y_animate-wave02 .jsx_y_w {    background: #ffff00; }
.jsx_y_animate-wave11{ top: 341px; margin-left: -46px; }
.jsx_y_animate-wave12{ top: 406px; margin-left: 78px; }
.jsx_y_animate-wave13{ top: 270px; margin-left: 70px; }
.jsx_y_animate-wave21{ top: 342px; margin-left: 23px; }
.m_mapah_ch {position: absolute; left: 0px; top: 0px; width: 300px; border-radius: 100%;}
.m_mapah_ch:hover { background-color: rgb(185 185 185 / 15%); }
.m_mapah_ch:hover #container,.m_mapah_ch:hover #container2{ display: none;}
#m_mapah1 .m_mapah_ch img,#m_mapah2 .m_mapah_ch img{ max-width: 100%; height: auto; }
.m_mapah_ch_ah{     width: 33px;
    position: absolute;
    left: 216px;
    top: 130px;cursor: pointer;opacity: 0.6;}
.m_mapah_ch_gd{    width: 48px;
    position: absolute;
    left: 191px;
    top: 197px; cursor: pointer;opacity: 0.6;}
    .m_mapah_ch_tm{opacity: 0.3;}
    .m_mapah_ch_tm:hover{opacity: 0.8; cursor: pointer; }
.m_mapah_ch_jiantou{width: 97px;
    position: absolute;
    left: 272px;
    top: 119px;
    transform: rotate(-96deg);
    -ms-transform: rotate(-96deg);
    -moz-transform: rotate(-96deg);
    -webkit-transform: rotate(-96deg);
    -o-transform: rotate(-96deg);
    opacity: 0.2;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray; }
#m_mapah1 .m_mapah_ch_jiantou img,#m_mapah2 .m_mapah_ch_jiantou img{ max-width: 100%; height: auto; }
.m_mapah_ch_jiantoug {
    width: 116px;
    position: absolute;
    left: 240px;
    top: 199px;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    opacity: 0.2;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
#m_mapah1 .m_mapah_ch_jiantoug img,#m_mapah2 .m_mapah_ch_jiantoug img{ max-width: 100%; height: auto; }

@media screen and (max-width:749px){
 ::-webkit-scrollbar {
        width: 2px;
        height: 2px;
        cursor: pointer;
    }
#m_news .frame .child .item p { color: #516997; }
#m_news .block {
    width: 100%;
}
#m_news .frame .child .item {
    width: 100%;
    margin: 0px;
    padding: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#m_news .frame {
    height: auto;
}
#m_news .frame .child .item p {
    height: 56px;
}
.m_containerf_a {
    font-size: 29px;
}
.m_containerf_b { font-size: 13px; }

.m_li33 {
    float: left;
    width: 33.333333333%;
    height: 50px;
    text-align: center;
    font-size: 10px;
    color: #555555;
    margin: 30px 0px 20px 0px;
}
.m_li33_a {
    font-size: 33px;
    font-weight: bold;
    font-family: impact;
    color: #35adbe;
}
.m_li33_b {
    font-size: 10px;
}
.index_6 .title_h1 {
    font-size: 21px; color: #474747; text-align: center; line-height: 2; font-weight: normal; }
.index_6 .title_h2 {
    font-size: 10px; line-height: 1.5; padding: 0px 10px 0px; font-weight: normal; color: #aaaaaa;
}
.m_mapahdb {
    font-weight: normal;
}
.m_mapahdbon, .m_mapahdb:hover {
    color: #474747;    font-size: 17px;    font-weight: bold;
}

#m_mapah1 img,#m_mapah2 img{ height:350px; }
.jsx_y_animate-wave11{ top: 152px; margin-left: -48px; }
.jsx_y_animate-wave12{ top: 190px; margin-left: 23px; }
.jsx_y_animate-wave13{ top: 115px; margin-left: 23px; }
.jsx_y_animate-wave21{ top: 152px; margin-left: 23px; }
.jsx_y_font {left: 33px;
    font-size: 10px;}
.jsx_y_fontr {right: 33px;
    font-size: 10px;}
    #m_xueke {
        margin-bottom: 30px;
        margin-top: 30px;
    }
.mNews .mNewsL {
    display: none;
}.mNews .mNewsR {
    width: 100%;
}
.mNews .mNewsR ul li {
    width: 94%;
    height: 82%;
    padding: 4% 3%;
    float: right;
    border-right: 1px solid #eee;
    box-sizing: content-box;
    background-color: #ffffff;
    -webkit-transition: background .8s;
    transition: background .8s;
}
.mNews .mNewsR ul li p.p1 {
    margin-top: 5%;
    margin-bottom: 10px;
}.mNews .mNewsR ul li p.p1 span.sp1 {
    font-size: 41px;
    height: 50px;
}.mNews .mNewsR ul li p.p2 {
    font-size: 17px;}
.mNews .mNewsR ul li p.p3 {
    font-size: 12px;
    color: #cccccc;
    margin-bottom: 10px;
}.mNews .mNewsR ul li p.p4 {
    margin-bottom: 10px;
}
#m_licheng .wrap_mode04 {
    padding-bottom: 0px;
    background-size: cover;
}
.listTitle03_h2 {
    display: none;
}
.listTitle03 {
    position: relative;
    height: 35px;
    padding: 30px 0 25px;
    margin-top: 0px;
}.listTitle03 h2 {
    width: 328px;
    padding: 0px;
    margin: 0 auto;
}.listTitle03 h2 a {    padding: 10px 0px;}
.listTitle03 h2:hover {
    padding: 0px;
}
.listTitle03 h2:hover a {
    padding: 0px;
    line-height: 71px;
    letter-spacing: 5px;
    color: #35adbe;
}

.wrap_mode04 .slides li .hoverContent {
    display: block;
}
#m_fuhua .mfuhua {
    width: 100%;
    height: 100%;
    float: right;
    overflow-x: scroll;overflow-y: hidden;
}
#m_fuhua .mfuhua ul{
    width: 500%;
    float: left;
    height: 100%;
}

}