/* ny_slide */
.ny_slide{clear:both;color:#fff;position:relative;}
.ny_slide .slide_tc{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;text-align:center;}
.ny_slide .wp{height:100%;justify-content: center;flex-direction: column;}
.ny_slide .slide_img{position:relative;z-index:-1;}
.ny_slide .desc{margin-top:12px;}
/* 行业新闻 */
.main .list_news{padding-top:20px;}
.main .list_news li{cursor:pointer;position:relative;padding:30px 0px;color:#666}
.main .list_news li .item{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;background:rgba(255,255,255,.2);}
.main .list_news li .item .pbox{overflow:hidden;max-width:450px;color:#fff}
.main .list_news li:hover .pimg{transform: scale(1.09) !important; }
.main .list_news li .info{max-width:99%;padding:45px 30px 15px 30px;color:#fff}
.main .list_news li .title{font-weight:bold;margin-top:10px}
.main .list_news li:hover .title{color:#fff;transition:all ease .3s;}
.main .list_news li .desc{font-size:14px;line-height:25px;margin:20px 0 30px 0;height:50px;overflow:hidden;}
.main .list_news li .link span{position: relative;padding-bottom:6px;transition:all ease .3s;}
.main .list_news li .link span::after{content:"";width:100%;height:1px;background:#fff;position: absolute;bottom:0;left:0;}
.main .list_news li:hover .link span{color:rgba(255,255,255,.8)}
.main .list_news li .link span::after{background:rgba(255,255,255,.3)}
.crumbs a{color:#999;}
.crumbs{padding:16px 0;overflow:hidden;color:#999;}
.crumbs a:hover{color:#fff}
.crumbs .subcat li{float:left;margin-right:25px;position:relative;min-width:138px;height:45px;line-height:45px;text-align:center;background:#fff;border-radius:5px;}
.crumbs .subcat li a{display:block}
.crumbs .subcat li:hover,.crumbs .subcat li.on{background:#F08337;}
.crumbs .subcat li:hover a,.crumbs .subcat li.on a{color:#fff}
/* pages */
.pages{text-align:center;padding-bottom:50px;}
.pages ul{padding:0;}
.pages li {display:inline-block;vertical-align:middle;margin:0 5px;text-align:center;position:relative;width:35px;height:35px;line-height:35px;border:1px solid rgba(255,255,255,.2);border-radius:50%;}
.pages li a{display:block;font-size:14px;color:#666;position:relative;z-index:2;}
.pages li.active a,.pages li:hover a{color:#fff;}
.pages li.active,.pages li:hover{border-color:#fff}
/* 公司新闻 */
.fuwu1,.fuwu3,.about1{padding-top:120px;margin-top:-70px}
.list_news2 ul{margin:0 -18px}
.list_news2 li .item{margin:20px 18px;transition: all .36s;cursor:pointer;position:relative;}
.list_news2 li .pbox{padding:0 15px 15px 15px;}
.list_news2 li .item::before{content:"";width:100%;height:1px;background: #D2D2D2;position:absolute;bottom:0;left:0;}
.list_news2 li .item::after{content:"";width:0;height:1px;background: #fff;position:absolute;bottom:0;left:0;transition: all ease-in .3s;-webkit-transition:all ease-in .3s;z-index:22;}
.list_news2 li:hover .item{background:rgba(255,255,255,.2);box-shadow: 0px 0px 27px 3px rgba(0, 0, 0, 0.1);}
.list_news2 li:hover .item::after{width:100%;}
.list_news2 li:hover .item::before{display:none;}

.list_news2 li .time{margin:13px 0 10px 0;}
.list_news2 li .title{font-size:16px;line-height:25px;height:50px;overflow:hidden;margin:15px 0}
.list_news2 li .title a{color:#fff}
.main .xq1{padding:60px 0 60px 0;overflow:hidden;}
.main .xq1 .newstitle{font-weight:bold;margin:30px 0 45px 0;line-height:60px;}
.main .xq1  .time{color:#999;font-size:14px}
.main .xq1  .time span{margin:0 35px}
.main .content,.main .content p{font-size:18px;line-height:34px;color:#fff!important;}
.main .content img{height:initial!important}

.main .xq2 .rbox{margin-left:45px;}
.main .xq2 .rbox .item{background:#F7F8FA;padding:20px 20px ;margin-bottom:18px;}
.main .xq2 .rbox .item .item_name{font-size:20px;font-weight:bold;margin-bottom:15px;}
.main .xq2 .rbox .item  .item_title{font-size:18px;line-height:30px;}
.main .xq2 .rbox .item  .item_title a{color:#666}
.main .xq2 .rbox .item  .item_title:hover a{color:#46BBC0}
.main .xq2 .rbox .item  .item_time{font-size:14px;color:#999;margin:15px 0 0 0}

.main .xq2 .rbox .item_t2 .item_name{position:relative;padding-left:13px;color:#333}
.main .xq2 .rbox .item_t2 .item_name::before{content:"";width: 2px;height: 18px;background:#239F94;position:absolute;left:0;top:50%;margin-top:-9px}
.main .xq2 .rbox .item_t2 .tags{margin:0 -8px 15px -8px}
.main .xq2 .rbox .item_t2 .tags a{height:32px;line-height:32px;padding:0 12px;background: #fff;border: 1px solid #D2D2D2;display:inline-block;margin:6px;font-size:14px;color:#666}
.main .xq2 .rbox .item_t2 .tags a:hover{background:#239F94;border-color:#239F94;color:#fff}
.main .xq2 .share_box{clear:both;margin:15px 0 20px 0;}

/* faqs */
.jobs .list li{margin:15px 0 0 0;padding:0;}
.jobs .list li p.fold-head{padding:15px;margin:0;display:flex;align-items:center;justify-content: space-between;font-size:18px;transition:all ease .3s;}
.jobs .list li p.fold-head{background-color:rgba(255,255,255,.2);padding:20px 35px;cursor:pointer;}
.jobs .list li:hover p.fold-head{background:rgba(255,255,255,.3);}
.jobs .list li {color:#fff;margin-bottom:10px;}
.jobs .list li .info,.jobs .list li .info  p{line-height:28px;font-size:14px}
.jobs .list li .info  p{margin-bottom:5px}
.jobs .list li .apply_btn{overflow:hidden;}
.jobs .list li .apply_btn a{padding:6px 45px;background:#E60012;color:#fff;margin:25px 0;cursor:pointer;border-radius: 6px;display:inline-block}
.jobs .list li .apply_btn a:hover{opacity:.8;}
.jobs .list li i{color:#E60012;font-size:28px;}
.jobs .list li .zp1 span{font-size:16px;margin-right:50px;font-weight:bold;}
.main .jobs .icon{width:28px;height:28px;background-position:center;background-repeat:no-repeat;background-size:100% 100%;}
.main .jobs .jia{background-image:url(../img/jia.png);}
.main .jobs .jian{background-image:url(../img/jian.png);}
.main .faqs .cont::before{content:"A：";position:absolute;left:35px;}
.main .faqs .list li .info{padding:0 60px 0 65px;}
/* list_xinxi */
.main .list_xinxi li{position:relative;margin:45px 0px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;background-color:rgba(255,255,255,.2);overflow:hidden;}
.main .list_xinxi li:hover{background-color:rgba(255,255,255,.3);}
.main .list_xinxi li .year{color:#fff;font-weight:normal;margin-bottom:-5px;}
.main .list_xinxi li .time{text-align:center;width:225px;float:left;color:#999;}
.main .list_xinxi li .info{padding:30px 72px 30px 72px;border-left:1px solid #EFEFEF;color:#fff}
.main .list_xinxi li .tit{margin:15px 0;}
.btn1{height: 28px;background: #F2F2F2;border-radius: 14px;line-height:28px;text-align:center;padding:0 22px;min-width:100px;display:inline-block;}
.main .list_xinxi li .btn a{margin-right:15px;}
.main .list_xinxi li .btn1:hover{background:#FF0000;color:#fff}
.main .list_xinxi li .see{margin:10px 0;}
.main .list_xinxi li .see i{font-weight:bold;font-size:24px;vertical-align:middle;margin-right:10px;}
.main .list_xinxi li .mitme{margin-left:25px;}
/* jobs */
.main .job1 ul{margin:0 -10px}
.main .job1 li .item{min-height:298px;justify-content:center;background:rgba(255,255,255,.2);padding:0 36px;margin:10px}
.main .job2{padding-bottom:120px;}
.main .job1 li .item:hover{background:rgba(255,255,255,.3);}
.main .job1 li .tit{position:relative;padding-bottom:10px;margin-bottom:30px;color:#fff}
.main .job1 li .tit::after{content:"";width: 36px;height: 1px;background:#fff;position:absolute;left:0;bottom:0;}
.main .job1 li .desc{line-height:26px;}
.job2 .type{padding-bottom:40px;}
.jobs .list li .info{padding:30px 0;}
.jobs .list li .apply_btn{overflow:hidden;}
.jobs .list li .apply_btn a{padding:6px 45px;background:#fff;color:#333;margin:25px 0;cursor:pointer;border-radius: 6px;display:inline-block}
.jobs .list li .apply_btn a:hover{opacity:.8;}
.jobs .list li .zp1 span{font-size:16px;margin-right:50px;font-weight:bold;}
/* 联系我们 */
.contact-box{overflow:hidden;box-sizing:border-box;margin:0 0 25px 0}
.contact-box .info{float:left;background:rgba(255, 255, 255, .1);width:600px;padding:60px 45px;box-sizing:border-box;height:650px;background-size:cover}
.contact-box .map{width:calc(100% - 600px);height:650px;float:left;}
.contact-box .map img{max-width:initial!important;}
.contact-box .info h3{margin-bottom:5px;font-weight:bold;}
.contact-box .info ul{overflow:hidden;border-top:1px solid rgba(255, 255, 255,.2);border-bottom:1px solid rgba(255, 255, 255,.2);margin:35px 0 50px 0;padding:20px 0 45px 0}
.contact-box .info ul li{margin-top:25px;overflow:hidden;font-size:14px;line-height:30px;}
.contact-box .info ul li .biao{width:36px;float:left;margin-right:17px;border:1px solid #fff;border-radius:50%;text-align:center;line-height:36px;height:36px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.contact-box .info ul li .biao i{font-size:20px;color:#fff}
.contact-box .info ul li .biao:hover{opacity:.88}
.daohang-btn{width:160px;height:37px;background:#fff;margin-top:25px;display:block;text-align:center;line-height:37px;border-radius:21px;color:#333!important;}
.daohang-btn:hover{color:#333!important}

.main .cont2 li{margin:15px 0;}
.main .cont2 .item .info{margin:20px 0;}
.main .cont2 .item .info p{margin:7px 0;}
.main .cont2 .item .tit{position: relative;padding-left:20px;margin-bottom:20px;}
.main .cont2 .item .tit::before{content:"";width:10px;height:10px;background:#fff;position: absolute;border-radius:50%;left:0;top:9px}

/* 投资者关系 */
.touzi li .item{background:#143b6f;color:#fff;text-align:center;min-height:300px;padding-top:65px;border-right:1px solid rgba(255,255,255,.2)}
.touzi li .item .icon{margin:15px 0;height:65px;line-height:65px;}
.touzi li .item .icon img{vertical-align:middle;}
.touzi li .item .tit{margin-bottom:10px;}
.touzi li:last-child .item{border:0;}
.touzi li:hover .item{background:rgb(41,82,137.8)}
/* 产品列表 */
.main .cpbox .item{position:relative}
.main .cpbox .item .item_tc{position: absolute;width:100%;height:100%;left:0;top:0;padding:6% 5%;transition:all ease .3s;}
.main .cpbox .item .item_tit{margin:60px 0 25px 0;color:#fff}
.main .cpbox .item .item_desc{line-height:25px;color:#fff}
.main .cpbox .item:hover .bimg img{transform: scale(1.09)!important;}
.main .cpbox .item:hover .tit{color:rgba(255,255,255,.6)}
.main .cpbox .item_pic,.main .cpbox .item_desc{transition:all ease .3s;overflow:hidden;opacity:0;}
.main .cpbox .item_desc{height:0;}
.main .cpbox .item:hover .item_pic{opacity:1;}
.main .cpbox .item:hover .item_desc{height:100px;opacity:1;}
/* 关于我们 */
.sec_type{text-align:center;}
.sec_type .en{font-size:36px;text-transform:uppercase;}
.sec_type .cn{font-size:28px;margin-top:6px;}
.sec_type .cn span{position: relative;padding:0 61px;}
.sec_type .cn span::before,.sec_type .cn span::after{content:"";width:54px;height:4px;background:#fff;position: absolute;top:50%;transform: translateY(-50%);}
.sec_type .cn span::before{left:-15px}
.sec_type .cn span::after{right:-15px}
.about1 .about1_num li{text-align:center;}
.about1 .about1_num li .num{font-size:48px;font-weight:bold;color:#fff;}
.about1 .about1_num li .num span{margin-right:3px;}
.about1 .about1_num li .tit{color:#999}
.about1 .swiper-pagination{margin-bottom:12px;}
.about1 .swiper-pagination .swiper-pagination-bullet{width:54px!important;height:4px!important;border-radius:0;background-color:rgba(255,255,255,1);margin:0 8px;opacity:1;border-radius:2px;position: relative;}
@keyframes textShow {
    from {
       width:0;
      }
      5% {
        visibility: visible;
        width:10%;
      }
     15% {
        visibility: visible;
        width:15%;
      }
    
      30% {
        visibility: visible;
      width:35%;
      }
    
      60% {
        visibility: visible;
       opacity:1;
       width:100%;
      }
    
    to {
        visibility: visible;
       opacity:1;
       width:100%;
      }
      
}
.about1  .swiper-pagination-bullet-active:after{content:"";width:0;position:absolute;z-index:1;background:#fff;left:0;bottom:0;height:4px;border-radius:2px;}
.about1 .swiper-pagination-bullet-active:after{ animation: textShow 4.5s 1s linear infinite;}
.about1 .swiper-slide img,.about1 .swiper-slide{border-radius:6px;}
.about1 .about1_info{padding:60px 100px 0 100px;}
.about1 .about1_info .en_tit{margin:10px 0 45px 0;}
.about1 .about1_info .desc{line-height:32px;}
.about1 .about1_info .desc p{margin:20px 0}
/* about2 */
.about2{border-top:1px solid rgba(255, 255, 255, .1)}
/* about3 */
.about3 #tabs-container{max-width:622px;}
.about3 .tabs{max-height:410px;overflow-y:auto;padding-right:40px;margin-top:-4px;}
.about3 .tabs li{padding:14px 0;border-bottom:1px solid #D2D2D2;}
.about3 .tabs li a{color:#B4B4B4}
.about3 .tabs li.active a{color:#fff}
/*自定义滚动条*/
.scrollbox::-webkit-scrollbar{width:4px;height:6px;border-radius:5px;}
.scrollbox::-webkit-scrollbar-thumb{border-radius:100px;-webkit-box-shadow:inset 0 0 5px rgba(183,195,207,0.2);background:#fff;}
/*滚动条里面轨道样式*/
.scrollbox::-webkit-scrollbar-track{border-radius:5px;background:#D2D2D2;}

#about-development img{border: 0;vertical-align: middle;max-width: 100%;}
#about-development *, #about-development *:before, #about-development *:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#about-development .wrapper{overflow: hidden;padding-top: 100px;}
.dev{padding-bottom:25px;}
.devSo{padding:30px 0 200px;position: relative;}
.devS{position: relative;margin-top: 180px;}
.devS::after{content: '';position: absolute;left: 0;top: 50px;width: 100%;height: 0;border-bottom: 2px dashed rgba(255, 255, 255, .3);}
.devS .swiper-slide{height: 150px;padding-bottom:50px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.devS .swiper-slide h5{text-align: center;font-size:18px;font-weight: bold;color: #666666;font-family: Arial;position: absolute;bottom:15px;left: 0;width: 100%;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.devS .swiper-slide .inner{opacity: 0.5;width: 60px;height: 60px;cursor: pointer;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;overflow: hidden;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;border: solid 1px #fff;position: relative;}
.devS .swiper-slide .inner::after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 2px solid #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.devS .swiper-slide-prev .inner, .devS .swiper-slide-next .inner{width: 80px;height: 80px;opacity: 1;}
.devS  .inner img{width:80px;height:80px;max-width:initial;}
.devS .swiper-slide-prev h5{padding-right: 50%;}
.devS .swiper-slide-prev .inner{margin-left: -50%;}
.devS .swiper-slide-next h5{padding-left: 50%;}
.devS .swiper-slide-next .inner{margin-right: -50%;}
.devS .swiper-slide-active .inner{width: 100px;height: 100px;opacity: 1;}
.devSo .model{position: absolute;top: -128px;left: 0;right: 0;margin: auto;max-width: 478px;width: 94%;background: #ffffff;box-shadow: 0px 0px 24px rgba(111, 111, 111, 0.18);z-index: 9;}
.devSo .devS2{position: relative;margin-top: 40px;}
.devSo .devS2 .model{position: static;width: 100%;}
.devSo .model .text{padding: 40px;}
.devSo .model .text h4{font-family: Arial;font-size: 36px;font-weight: bold;color:#333;position:relative;}
.devSo .model .text h6{font-size: 20px;font-weight: bold;color: #02396c;margin-top: 8px;}
.devSo .model .text p{font-size: 14px;line-height: 24px;color: #666666;margin-top: 20px;}

/* message */
.mmp .footer{padding-top: 0;}
.mess .list ul li{width: 100%;height: 58px;line-height: 58px;margin-bottom: 26px;position: relative;}
.mess .list ul .bor{border:1px solid #e4e4e4;}
.mess .list ul li label{display: block;float: left;height: 56px;width: 70px;text-align: center;font-size: 16px;color: #999;margin-bottom: 0;font-weight: normal;}
.mess .list ul .bor .inp{width: 56px;line-height: 56px;border:0;padding: 0;float: left;width: 60%;float: left;display: block;background:none;color:#fff}
.mess .list ul li .box{border:1px solid #e4e4e4;width: 65%;}
.mess .list ul li .inpp{width: 56px;line-height: 56px;border:0;padding: 0;float: left;width:60%;float: left;display: block;background:none;color:#fff}
.mess .list ul li img{display: block;float: left;margin-left: 18px;height:56px;}
.mess .list ul .teat textarea{width: 100%;display: block;height: 310px;font-size: 16px;line-height: 26px;border:1px solid #e4e4e4;text-indent: 80px;padding: 16px 10px;color: #fff;background:none;resize:none;outline:0;}
.mess .list ul .teat{height: auto;}
.mess .list ul .teat label{display: block;float: left;height: 56px;width: 70px;text-align: center;font-size: 16px;margin-bottom: 0;font-weight: normal;position: absolute;top: 0;left: 0;}
.mess .list ul li .reset,.mess .list ul li .submit{display: block;float: right;width: 30%;height: 42px;line-height: 42px;background-color: #ececec;text-align: center;font-size: 16px;color: #666;border:0;margin-left: 8px;transition: all 0.5s;-webkit-transition: all 0.5s;}
.mess .list ul li .submit{background-color: #fff;color: #333;}
.mess .list ul li .reset:hover{background-color: #ccc;}
.mess .list ul li .submit:hover{background-color:rgba(255, 255, 255, .8);}
.mess .list2 li,.mess .list li:last-child{margin-bottom:0;}
.fuwu3 .tel{margin-left:80px;}
.fuwu3 .tel .icon{width: 57px;height: 57px;border: 1px solid #fff;border-radius: 50%;text-align:center;line-height:57px;margin-right:20px;}
.fuwu3 .tel .icon i{font-size:32px;color:#fff;}
.fuwu3 .tel .dh{font-family: MiSans;;margin-top:6px;}
.fuwu3 .tel{margin-bottom:50px;}


.mc_aside_navbox1 .mc_aside_li{margin: 30px 0;}
.mc_aside_navbox{position: fixed;left: 0;padding-left: 40px;top: 50%;transform: translateY(-50%) translateX(-100%);z-index: 99;transition: all .36s ease-out;}
.mc_aside_navbox.show{transform: translateY(-50%) translateX(0);}
.mc_aside_li{position: relative;z-index: 1;padding-left: 20px;font-size: 12px;line-height: 20px;color: #b1b1b1;margin: 60px 0;border-top: 1px solid transparent;border-bottom: 1px solid transparent;cursor: pointer;transition: all .36s;}
.mc_aside_li::before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 9px;height: 9px;border-radius: 50%;background: #b1b1b1;transition: all .36s;}
.mc_aside_li::after{display: none;content: "";position: absolute;left: 4px;top: 50%;width: 1px;height: 65px;border-radius: 50%;background: #d4dbf1;z-index: -1;transition: all .36s;}
.mc_aside_li:last-child::after{display: none;}
.mc_aside_li.on{font-size: 14px;color: #fff;}
.mc_aside_li.on::before{box-shadow: 0 0 8px 0 rgba(79, 115, 233, .75);background: #fff;}
.mc_aside_li.on::after{background: #fff;}
.mc_aside_nav{position: relative;}
.mc_aside_nav::before{content: "";position: absolute;left: 4px;top: 11px;z-index: -2;width: 1px;height: calc(100% - 22px);background: #d4dbf1;transition: all .36s;}
.mc_aside_navline{display: block;position: absolute;left: 4px;top: 11px;z-index: -1;width: 1px;max-height: calc(100% - 22px);background: #fff;transition: all .3s;}
.mc_main .info{padding-left:58px;}
.mc_main .info .desc{margin-top:15px;}
.mc_main .table-auto table{border-collapse:initial!important;border-spacing:2px!important;}
.mc_main .table-auto table td{padding:18px 65px;font-size:24px;width:50%}
.mc_main .table-auto table tr:nth-child(2n+1) td:nth-child(1){background:rgba(204, 232, 232, .2);}
.mc_main .table-auto table tr:nth-child(2n+1) td:nth-child(2){background:rgba(203, 232, 232, .2);}
.mc_main .table-auto table tr:nth-child(2n) td{background:rgba(234, 248, 245,.2);}
.mc_main .table-auto table tr:hover td{opacity:.88;}
.mc_main .mc_nd1_li{border-bottom:1px solid rgba(255, 255, 255, .1);}
.mc_main .mc_nd1_li:nth-child(2n+1) .grid{flex-direction: row-reverse;}
.mc_main .mc_nd1_li:nth-child(2n+1) .grid .info{padding-left: 0;}


.mc_main2 .table-auto table{width:100%}
.mc_main2 .table-auto table td{padding:6px 25px;font-size:20px;width:33.33%;background:#506887;border:1px solid #052653;}
.mc_main2 .table-auto table tr:nth-child(1) td{background:#8293a9;}
.mc_main2 .table-auto table tr:hover td{opacity:.88;}
.mc_main2 .mc_nd1_li{border-bottom:1px solid rgba(255, 255, 255, .1);}
.mc_main2 .mc_nd1_li:last-child{border:0;}
.mc_main2 .mc_nd1_li:nth-child(3n+1) .grid{flex-direction: row-reverse;}
.mc_main2 .mc_nd1_li:nth-child(3n+1) .grid .info{padding-left: 0;}


.mc_main .mc_nd1_li:nth-child(1){padding-top:0;}
.mc_main .mc_nd1_li:last-child{border:0;padding-bottom:0;}
/* 首页 */
html,body,.slide .swiper-slide{position: relative;height: 100%;}
.slide .swiper-slide .container{display: flex;height:100%;flex-direction: column;justify-content:center;}
.swiper-container{width: 100%;height: 100%;}
.slide{ display: flex;align-items: center;height:100%;}
/* slide */
.slide .swiper-container{position:relative;}
.slide .ban-slide-bj{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;overflow: hidden;background: no-repeat center;background-size: cover;}
.slide .ban-slide-bj1{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;}
.slide .swiper-slide-active .ban-slide-bj{transform: scale(1.15);-ms-transform: scale(1.15);-webkit-transform: scale(1.15);transition:all linear 5s;-webkit-transition:all linear 5s;}
.slide .slide_txt{position:relative;z-index:3;color:#fff;width:100%;height:100%}
.slide .slide_txt .container{height:100%}
.slide .slide_txt .txt1{font-size:48px;}
.slide .slide_txt .txt2{font-size:48px;margin:6px 0}
.slide .slide_txt .txt3{font-size:30px;margin:10px 0 110px 0}
.slide .swiper-pagination{text-align:left;max-width:1400px;width:100%;position:absolute;left:50%!important;transform: translateX(-50%);bottom:10%!important}
.slide .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;position: relative;margin: 0 15px!important;opacity: 1;cursor:pointer;background:none;}
.slide .swiper-pagination .swiper-pagination-bullet:before{content: "";display: block;border: 1px solid #fff;border-radius: 50%;transition: background-color 1s cubic-bezier(.215,.61,.355,1),border-color 1s cubic-bezier(.215,.61,.355,1);width:15px;height:15px;}
.slide .swiper-pagination .swiper-pagination-bullet-active::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;box-shadow: 0 0 17px 3px #fff;transition: opacity 1s cubic-bezier(.215,.61,.355,1);width:100%;height:100%}
.slide .swiper-pagination .swiper-pagination-bullet-active::before{background-color:#fff;border-color:#fff;}
.jt1{width: 57px; height: 57px; border: 1px solid #fff;border-radius: 50%;text-align:center;position:relative;float:left;margin-top:30px}
.jt1 i{font-size:45px;font-weight:normal;color:#fff;position: absolute;left:50%;transform: translateX(-50%);animation:mymove .8s linear infinite alternate;}
@keyframes mymove{ 0%{top:-20px;} 100%{top:0px;}; }

/* section1 */
.sec_type2 .en{text-transform:uppercase;font-family:'MiSans-Semibold';}
.sec_type2 .cn{margin:8px 0 28px 0;position: relative;padding-bottom:12px;}
.sec_type2 .cn::after{content:"";width: 54px;height: 4px;  background:url(../img/dbx.png) no-repeat bottom left;position: absolute;left:0;bottom:0;z-index:1;border-radius:3px;}
.section1 .swiper-slide{color:#666;}
.section1 .swiper-slide .info{background:#fff;}
.more2{height:57px;}
.jt2{width: 57px; height: 57px; border: 1px solid #fff;border-radius: 50%;text-align:center;position:relative;float:left;margin-left:30px;}
.jt2 i{font-size:45px;font-weight:normal;color:#fff;position: absolute;top:50%;transform: translateY(-50%);animation:mymove2 .8s linear infinite alternate;}
@keyframes mymove2{ 0%{left:-20px;} 100%{left:0px;}; }
.section1 .swiper-slide .info{padding:0 70px;}
.section1 .tit{color:#333;}
.section1 .desc{margin:30px 0 50px 0;line-height:25px;}
.section1 .more2 a{color:#239F94}
.section1 .more2 a:hover{color:rgba(32, 158, 147,.8)}
.section1 .swp_jt .jt{width:42px;height:42px;background:#fff;line-height:42px;text-align:center;opacity:1;cursor:pointer;}
.section1 .swp_jt .jt i{color:#239F94;font-size:24px;}
.section1 .swp_jt{top:50%;transform: translateY(-50%);position: absolute;z-index:222;left:58%}
.section1 .swp_jt .swiper-button-prev{background:#fff;left:5px;}
.section1 .swp_jt .swiper-button-prev i{color:#fff;}
.section1 .swp_jt .swiper-button-next{right:-5px}
/* section2 */
.section2 .item{position: relative;}
.section2 .item_tc{position: absolute;width:100%;height:100%;left:0;top:0;z-index:1;padding:0 5%;}
.section2 .item_tc .item_tit{margin:10px 0;color:#fff}
.section2 .item_tc .item_desc{line-height:25px;color:#fff}
.section2 .item:hover .bimg img{transform: scale(1.09)!important;}
.section2 .item:hover .tit{color:rgba(255,255,255,.6);font-weight:bold;}
.section2 .item .item_desc{transition:all ease .3s;overflow:hidden;opacity:0;max-width:250px;margin:15px auto;}
.section2 .item .item_desc,.section2 .item .more{height:0;}
.section2 .item .more{overflow:hidden;}
.section2 .item:hover .item_desc{height:60px;opacity:1;}
.section2 .jt1{float:initial!important;margin-left:auto;display:inline-block;border-color:#fff;margin-right:auto;margin-bottom:40px;}
.section2 .item:hover  .item_tc{text-align:center;}
.section2 .item:hover .more{height:initial}
.section2 .item:hover .more i{color:#fff}
.section2 .item:hover .more:hover a{color:#fff;}
.section2 .swiper-pagination{position: absolute;bottom:0;text-align:center;width:100%}
.section2 .swiper-pagination-bullet{background:#fff;opacity:1;}
.section2 .swiper-pagination-bullet-active{background:#239F94;}
.section2 .item::before{content:"";background:rgba(29, 192, 178,.8);transition:all ease .3s;opacity:0;width:100%;height:100%;position: absolute;left:0;top:0;}
.section2 .item:hover::before{opacity:1;}
/* section3 */
.section3 .bimg{max-height:510px;overflow:hidden;}
.section3 .bimg img{display:block;}
.section3 .sec_type2 .desc{line-height:30px;}
/* section4 */
.section4 .list_news{padding-top:0;}
.section4 .list_news li:nth-child(1){padding-top:0;}
.section4 .list_news li:last-child{padding-bottom:0}
.section4 .list_news li{padding:12px 0;}
.section4 .list_news li .item{background:#fff;color:#333}
.section4 .list_news li .item .desc{color:#666;margin-bottom:10px;}
.section4 .list_news li .item .time,.section4 .list_news li .item .title{color:#333}
.section4 .list_news li .item:hover .title{color:#239F94}
.section4 .sec4_list2{margin-left:25px;padding:21px 33px;background:#fff;color:#333}
.section4 .grid.p60{padding:40px 0;}
.section4 .sec4_t1{padding-bottom:20px;border-bottom:1px solid #DFDFDF}
.section4 .sec4_t1 a{width: 32px; height: 32px;  background: #239F94;display:inline-block;text-align:center;float:right;line-height:32px;margin-top:5px;}
.section4 .sec4_t1 a:hover{background:rgba(35, 159, 148, .9);color:#fff}
.section4 .sec4_t2 a{color:#333}
.section4 .sec4_t2  .time{color:#666;}
.section4 .sec4_t2 li{padding:25px 0;border-bottom:1px solid #DFDFDF;}
.section4 .sec4_t2 li .tit{color:#333;}
.section4 .sec4_t2 li .time{margin-bottom:5px;}
.section4 .sec4_t2 li:hover .tit{color:#239F94}
/* section5 */
.section5 .contbox{background:url(../img/bg_sec5.jpg) no-repeat;background-size:cover;padding:90px 66px;margin-top:45px;}
.section5 .contbox ul li .num{font-size:38px;margin:20px 0;}
.section5 .contbox ul li .num span{height:53px;overflow:hidden;margin-right:4px;}
.section5 .list_data{width:100%;padding-left:110px;}
.section5 .list_data ul{width:100%}
.section5 .info .desc{padding:20px 0;line-height:30px;}
.section5 .info .desc p{margin:25px 0}
.gotop{width: 36px; height: 36px;background:#2280cf;color:#fff;text-align:center;position: fixed;right:45px;bottom:15%;z-index:22;line-height:36px;border-radius:50%;-webkit-transform: translateX(600%);transform: translateX(600%);-webkit-transition: all .5s linear;transition: all .5s linear;}
.gotop:hover{background:rgba(34, 128, 207, .8);}
.gotop:hover i{color:#fff}
.gotop.on{-webkit-transform: translateX(0%);transform: translateX(0%);}
.ny_slide{max-height:680px;}
.ny_slide .c-btn {
	display: block;
	margin: 40px auto 0;
	padding: 0 20px;
	width: 200px;
	height: 50px;
	border-radius: 25px;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	color: #333;
	background:#fff;
	transition: .5s;
}
body.en .ny_slide .c-btn{width:240px;}
.ny_slide .c-btn i{font-size:20px;margin-right:6px;float:right;}
.ny_slide  .c-btn:hover {opacity:.88}

/* 视频 */
#c-video-box{display: none;position:fixed;top: 0;left: 0;z-index: 1000;width: 100%;height: 100%;background: rgba(0,0,0,0.7);text-align: center;}
#c-video-box .c-btn{position:fixed;top: 85%;left: 50%;margin-left: -25px;width: 50px;height: 50px;color: #fff;background: #fff;border-radius: 50%;transition: .5s;}
#c-video-box .c-btn:after,#c-video-box .c-btn:before{content: "";position: absolute;bottom: 24px;left: 10px;width: 30px;height: 2px;background: #333;transition: .5s;}
#c-video-box .c-btn:hover{background:rgba(255,255,255,.8);}
#c-video-box .c-btn:hover:after,#c-video-box .c-btn:hover:before{background: #fff;}
#c-video-box .c-btn:after{-webkit-transform: rotate(45deg);transform: rotate(45deg);}
#c-video-box .c-btn:before{-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
#c-video-box video{position:fixed;left: 50%;top: 50%;height: 60%;max-width: 100%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: #000;}
/* 弹窗表单 */
.ly{cursor:pointer}
.c-pop{position: fixed;top: 0;left: 0;z-index: 910;width: 100%;height: 100%;background: rgba(0, 0, 0, .1);}
.c-pop form{position: absolute;top:55%;left: 50%;width: 90%;max-width: 690px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background: #fff;}
.c-pop form .c-close{position: absolute;top: -50px;right: -50px;width: 50px;height: 50px;border-radius: 50%;background: rgba(0, 0, 0, .5) url(../img/close.png)no-repeat center /16px auto;cursor: pointer;}
.c-pop form .c-title-box{padding: 25px 40px;text-align: center;color: #fff;background:#239F94;}
.c-pop form .c-title-box .c-title{margin-bottom: 5px;font-size: 32px!important;line-height: 42px;font-size:14px;}
.c-pop form .c-title-box .c-text{font-weight: bold;line-height: 26px;}
.c-pop form .c-box{padding: 40px;}
.c-pop form .c-list{margin: 0 -5px;display: flex;flex-wrap: wrap;align-items: flex-start;}
.c-pop form .c-list li{width: 50%;padding: 0 5px 20px;}
.c-pop form .c-list li:nth-child(3),
.c-pop form .c-list li:nth-child(4){width: 100%;}
.c-pop form .c-list li:nth-child(5){width:100%;}
.c-pop form .c-list li:nth-child(5),
.c-pop form .c-list li:nth-child(6){padding-bottom: 0;}
.c-pop form .c-list .c-text2{margin-bottom: 10px;font-weight: bold;line-height: 1;color:#333}
.c-pop form .c-list input{padding: 0 20px;width: 100%;height: 60px;line-height: 60px;background: #f4f4f4;font-family:'microsoft yahei'}
.c-pop form .c-list textarea{padding: 15px 20px;width: 100%;height: 120px;line-height: 26px;background: #f4f4f4;border:1px solid #ddd;outline:0;font-family:'microsoft yahei'}
.c-pop form button{width: 100%;font-weight: bold;font-size: 16px;line-height: 70px;color: #fff;background:#239F94;cursor: pointer;transition:all ease-in .3x}
.c-pop form button:hover{opacity:.88}
.c-pop form a{display: block;border: 2px solid #0042ad;font-weight: bold;font-size: 16px;line-height: 66px;text-align: center;color: #0042ad;}
.hz_sm{text-align:center;margin:-30px 0 15px 0;color:#666;font-size:16px;}
.xgnr{padding:15px 0;}
.xgnr li{margin:10px 0;position:relative;padding-left:15px;}
.xgnr li a{color:#fff;}
.xgnr li:hover a{color:rgba(255,255,255,.8)}
.xgnr li:before{content:"";width:5px;height:5px;background:#fff;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%);}

body.en .main .xq1 .newstitle{line-height:36px}
body.en .header-b{min-width:210px}
body.en .mess .list ul li label{font-size:14px;width:125px;text-align:left;padding-left:10px;}

.yanjiu .tab_ul{width:100%;max-width:110px;background: #123e78;}
.yanjiu .tab_ul.fix{position:fixed;top:80px;z-index:22}
.yanjiu .tab_ul li{padding:11px 0;color:rgba(255,255,255,.8);font-size:20px;cursor:pointer;border-bottom:1px solid transparent;}
.yanjiu .tab_ul li:hover,.yanjiu .tab_ul li.on{color:#fff;}
.yanjiu .tab_ul li.on{border-bottom:1px solid #6a7d97;}
.yanjiu .tablist{padding-bottom:45px;}