@charset "utf-8";
/*=============================公共样式=====================================*/
:root{--wz-color:#175ca2}
:root{--wz-color2:#05a3ec}
:root{--bt-color:#333333}
*{font-family:Arial, Helvetica,"Microsoft Yahei", sans-serif;padding: 0;margin:0;}
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption, tfoot, thead, th,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
html,body{width:100%;position:relative;height:auto;font-size: 14px;color:var(--font-color);}
*[align="center"]{margin:0 auto;}
html{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;-webkit-text-size-adjust: none;background-attachment: fixed;background-repeat: no-repeat;background-position: center center;}

::-webkit-scrollbar {width:8px;height:8px;background:#f1f1f1;}
::-webkit-scrollbar-track {border-radius:10px; background:#f1f1f1}
::-webkit-scrollbar-thumb {border-radius:10px;background:#c1c1c1;}
::selection{background:#175ca2;color:#fff;}
::-moz-selection{background:#175ca2;color:#fff;}
::-webkit-selection{background:#175ca2;color:#fff;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
a,input,img,:focus{mayfish:expression(this.onfocus=this.blur);cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/}/*去除a标签带来的虚框*/
input, textarea {outline-style: none;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
ul,li{list-style:none}
i, cite, em, var, address, dfn {font-style: normal;}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0; color:#333333;}
ins{background-color:#175ca2;color:#000;text-decoration:none}
mark{background-color:#175ca2;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
table{border-collapse:collapse;border-spacing:0}
input,select{vertical-align:middle;border:0;}
input{padding: 0 5px;vertical-align: middle;line-height: normal;}
input[type="submit"]{border-radius: 0!important;}
img{max-width:100%;}
.table{ display:table; table-layout: fixed; text-align:center; width:100%; height:100%}
.table_cell{ display:table-cell; vertical-align:middle}
.bold{font-weight: bold;}
.c-label{min-width: 44px;height: 22px;font-size: 12px;line-height: 20px;text-align: center;vertical-align: middle;padding: 0 9px;float: left;box-sizing: border-box;border: 1px solid #fff;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.c-label.onsell{color: #175ca2;border-color: #175ca2;}
.tc{width: 100%;text-align: center;}
.pr{position: relative;}
.f12 {font-size: 12px;}
/*css定义超链接四个状态也有顺序的。*/
a:link, a:visited{text-decoration: none;cursor:pointer !important;}
a:hover, a:active{border: none;color:#06a3eb;}

/*辅助样式*/
.fl,.left{float:left !important;}
.fr,.right{float:right !important;}
.no_bg{background:none !important;}
.no_border{border:0 !important;}
.no_padding{padding:0 !important;}
.no_margin{margin:0 !important;}
.no_bg_img{background-image:none !important;}
.fix{position:fixed;top:0;*padding-top:50px;}
.border{border:1px solid #dedede;}
.clear{clear:both;}
.clearfix:after,.main_box:after,.wrap:after{content:''; height:0;display:block; overflow:hidden; clear:both;}
.main_box,.wrap {display: block; margin:0 15vw; position: relative;*z-index:1;}
.h_x{color:#fe0505;font-weight:bold;padding-left:10px;padding-top:10px;}
.dd{background: #d6d7d9;border-radius:50%;height:7px;display:inline-block;width:7px;margin:0 10px;}
hr{display:block;height:1px;border:0;background:#e0dede;margin:10px 0 30px 0;padding:0}
/*==============滚动条=====================*/
/*pc*/
.header{height:100px; position: fixed;width:100%;z-index:999;box-sizing:border-box;-webkit-box-sizing:border-box;padding: 0 80px;}
.header:after{content:''; height:0;display:block; overflow:hidden; clear:both;}
.header .logobox{width:220px;height:100px;display:flex; align-items: center;*justify-content: center;}
.header .logobox a,.header .logobox a img{display:block;}
.header .logobox a img{width:100%;}
.header .logobox .logo{display:none;}
.menu-btn{display:none;}
.header:hover .top_login a:hover,.header:hover .top_login a:hover i{color:#06a3eb;}
.header .search_box{width:90px;height:100px;display:flex; align-items: center;justify-content: center; position: relative;cursor:pointer;}
.header .search_box:before{content:'';width:1px;height:14px;background:rgb(255 255 255 / 50%);left: -20%;position: absolute;}

.header:hover .search_box .tit:hover{color:#06a3eb;}
.header .search_box .searchBar{display:none;width: 500px;position: absolute;right: -5px;top:100px;z-index: 95;background: #fff;box-sizing: border-box;padding: 0;display: none;}
.header .search_box .searchBar .inpubox .closeBtn,.header .search_box .searchBar .inpubox .searchBtn{width: 55px;height: 55px;cursor: pointer;float: left;transition-duration: 0.4s;-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;}
.header .search_box .searchBar .inpubox .searchBtn{background:url("../images/yue.svg") no-repeat center;background-size:44%;}
.header .search_box .searchBar .inpubox .closeBtn{width: 50px;float: right;display:flex;align-items: center;justify-content: center;}
.header .search_box .searchBar .inpubox input[type="text"]{padding: 0 36px 0 10px;box-sizing: border-box;width: calc(100% - 110px);float: left;}
.header .search_box .searchBar .inpubox input[type="text"]{*width: 100%;height: 55px;line-height: 55px;font-size: 14px;color: #666;padding-left: 10px;}
.header .search_box .searchBar .inpubox input[type="text"]::-webkit-input-placeholder{color: #999999;}
.header .search_box .searchBar .inpubox input[type="text"]:-moz-placeholder{color: #999999;}
.header .search_box .searchBar .inpubox input[type="text"]::-moz-placeholder{color: #999999;}
.header .search_box .searchBar .inpubox input[type="text"]:-ms-input-placeholder{color: #999999;}
/*==============
.header .search_box .t_wx{float:right;background:#06a3eb;border-radius:22px;width:44px;height:44px;}
.header .search_box .t_wx .btn{display:block;width:44px;height:44px;font-size:22px;font-family: "iconfont";color:#FFFFFF;display:flex; align-items: center;justify-content: center; cursor:pointer;}
.header .search_box .t_wx .btn:after{content:"\e61b";}=====================*/

.header .nav_box{margin-right:30px;height:100px;display:flex; align-items: center;justify-content: center;}
.header .nav_box>ul>li{float:left;position:relative;}
.header .nav_box>ul>li.on,.header .nav_box>ul>li:hover{background:url("../images/nav_on.png") no-repeat center bottom 10px;}
.header .nav_box>ul>li>a{padding: 0 50px;font-size:22px;color:#FFFFFF;line-height:80px;display:block;position: relative;}
.header .nav_box>ul>li>.sub{display:none;position: absolute;top:81px;z-index:2;width:100%;background:rgba(255 255 255 /1);}

.header .nav_box .sub .box{padding:20px 10px;}
.header .nav_box .sub ul li{line-height:38px;text-align:center;}
.header .nav_box .sub ul li a{font-size:18px;color:#666666;}
.header .nav_box .sub ul li:hover a,.header .nav_box .sub ul li:hover:before{color:#06a3eb;}
.header .nav_box>ul>li>.sub2 ul li:nth-child(3){margin-bottom:0px;}
.header .nav_box>ul>li>.sub2 ul li:nth-child(3) h3{margin-bottom:0px;}
.header .nav_box>ul>li>.sub2 ul li:last-child h3:after{*display:none;}
.header.xg{background:rgba(255 255 255 /0.99);border-bottom: 1px solid #ebebeb;}
.header.xg .logobox .logo_w{display:none;}
.header.xg .logobox .logo{display:block;}
.header.xg .top_login a,.header.xg .search_box .tit,.header.xg .nav_box>ul>li>a,.header.xg .top_login a i{color:#333333;}
.header.xg .top_login,.header.xg .search_box,.header:hover .top_login,.header:hover .search_box{border-color:rgba(0 0 0 /0.1);}
.header.xg .search_box path{fill:#333}
.header.xg .search_box:before{background: rgb(0 0 0 / 30%);}
.header.xg .nav_box>ul>li.on, .header.xg .nav_box>ul>li:hover{background:url("../images/nav_on1.png") no-repeat center bottom 10px;}

.banner{position: relative;}
.banner .swiper-slide{overflow: hidden;height:47vw;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.banner .swiper-slide:after{content:'';position:absolute;width:100%;height:100%;*background:rgba(0 0 0 /0.4);top:0;left:0;}
.banner .swiper-slide a{display:block;}
.banner .swiper-slide .img{*height:900px;height:47vw; position: relative; background-repeat:no-repeat;background-position: center; background-size: cover;*background-attachment: fixed;}
.banner .swiper-slide .img .text{position: absolute;top:37%;right:calc(50% - 700px);color:#FFFFFF;}
.banner .swiper-slide .img .text h3{font-size:60px;font-weight:400;margin-bottom:40px;position: relative;top:25px;-webkit-animation: sectitle0 2s ease-in-out 100ms forwards;animation: sectitle0 2s ease-in-out 100ms forwards;filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.banner .swiper-slide .img .text h6{font-size:26px;line-height:42px;position: relative;top:25px;-webkit-animation: sectitle0 3s ease-in-out 100ms forwards;animation: sectitle0 3s ease-in-out 100ms forwards;filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-moz-transition: all 0.9s ease-in-out;-webkit-transition: all 0.9s ease-in-out;-o-transition: all 0.9s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
@-webkit-keyframes sectitle0{
    0%{
        -webkit-transform: translateX(-15%);
        transform: translateX(-15%);
        filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;
    }
    100%{
        -webkit-transform: translateX(0);
        transform: translateX(0);
        filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;
    }
}
@keyframes sectitle0{
    0%{
        -webkit-transform: translateX(-15%);
        transform: translateX(-15%);
        filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;
    }
    100%{
        -webkit-transform: translateX(0);
        transform: translateX(0);
        filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;
    }
}

.banner .swiper-slide.swiper-slide-active .img .text h3{top:0px; filter:alpha(opacity=100); opacity:1; -moz-opacity:1; -khtml-opacity:1}
.banner .swiper-slide.swiper-slide-active .img .text h6{top:0px;filter:alpha(opacity=100); opacity:1; -moz-opacity:1; -khtml-opacity:1}

.banner .swiper-container-horizontal .swiper-pagination{bottom:30px;}
.banner .swiper-button-next, .banner .swiper-button-prev{opacity: 0.5; color:#FFFFFF;*background:rgba(238 115 0 / 100%);padding:0;width:50px;height:50px;border-radius:50%;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all 0.2s ease-in-out;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{font-size:36px;}
.banner .swiper-button-next{right:-80px;}
.banner .swiper-button-prev{left:-80px;}
.banner:hover .swiper-button-next{right:40px;}
.banner:hover .swiper-button-prev{left:40px;}
.banner .swiper-button-next:hover, .banner .swiper-button-prev:hover{opacity: 1;}
.banner .swiper-pagination span{width:90px;height:3px;border-radius: 3px;opacity: 1; overflow: hidden; background:#FFFFFF;margin:0 5px; position: relative; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -ms-transition-duration: 0.4s; -o-transition-duration: 0.4s; transition-duration: 0.4s;}

.banner .swiper-pagination .swiper-pagination-bullet::after {content: " ";width: 0;height: 100%;position: absolute;left: 0;top: 0;bottom: 0;z-index: 2;background: #06a3eb;-webkit-transition-duration: 0;-moz-transition-duration: 0;-ms-transition-duration: 0;-o-transition-duration: 0; transition-duration: 0;}
.banner .swiper-pagination .swiper-pagination-bullet-active {opacity: 1;}
.banner .swiper-pagination .swiper-pagination-bullet-active::after {width:0%;transition:all 5s;animation:swipermove 5s linear;/*-webkit-transition-duration: 12s;-moz-transition-duration: 12s;-ms-transition-duration: 12s; -o-transition-duration: 3s; transition-duration: 12s;*/}

@keyframes swipermove{0%{width:0%}100%{width:100%}}


.i_titbox{text-align:center; font-size:26px;color:#000000;}
.i_titbox .i_tit{position: relative;text-align: center;}
.i_titbox .i_tit h3{font-weight:400;font-size:42px;}
.more1{margin-top:40px;border:2px solid #0aa5ec;border-radius:50px;width:190px;text-align:center;height:52px;line-height:52px;font-size:20px;position:relative;overflow:hidden;}
.more1:after{position: absolute;left:0;content:'';height:100%;width:0;transition: all 0.5s ease;}
.more1 span{color:#0aa5ec;z-index:2;position:relative;}
.more1:hover span{color:#fff;}
.more1:hover:after{width:100%;background-image: linear-gradient(to right,#2db86f,#47bbe1);}
.more1:hover{border-image: linear-gradient(to right,#2db86f,#47bbe1);border-block-style: revert;}
/**/
.index_box1{padding:100px 0 80px;overflow:hidden;background:url(../images/index_bg1.jpg)no-repeat center;background-size:cover;padding:110px 0;}
.index_box1 .titbox{position:relative;display:flex;align-items: center;justify-content: space-between;}
.index_box1 .titbox .i_titbox,.index_box1 .titbox .i_titbox .i_tit{text-align:left;}
.index_box1 .titbox .i_titbox .text{color:#666666;font-size:18px;line-height:36px;}
.swiper-button-box{display:block;position:relative;height:54px;width: 160px;}
.index_box1 .titbox .swiper-button-next,.index_box1 .titbox .swiper-button-prev{bottom:0px;top:auto;width:60px;height:50px;border-radius: 50px;border:solid 2px #06a3eb;transition: all 0.5s ease;}
.index_box1 .titbox .swiper-button-next{left:80px;}
.index_box1 .titbox .swiper-button-prev{left:0;}
.index_box1 .titbox .swiper-button-next:after,.index_box1 .titbox .swiper-button-prev:after{display:block;font-size:26px;color:#06a3eb}
.index_box1 .titbox .swiper-button-next:hover,.index_box1 .titbox .swiper-button-prev:hover{background:#06a3eb;border:solid 2px #06a3eb;}
.index_box1 .titbox .swiper-button-next:hover{-webkit-transform: translate(5px,0px); -ms-transform: translate(5px,0px); transform: translate(5px,0px);}
.index_box1 .titbox .swiper-button-prev:hover{-webkit-transform: translate(-5px,0px); -ms-transform: translate(-5px,0px); transform: translate(-5px,0px);}
.index_box1 .titbox .swiper-button-next:hover:before,.index_box1 .titbox .swiper-button-prev:hover:before{display:block;}
.index_box1 .titbox .swiper-button-next:hover:after,.index_box1 .titbox .swiper-button-prev:hover:after{color:#FFFFFF;}

.index_box1 .list{margin-top:60px;width:100%;margin-left:15vw;}
.index_box1 .list .swiper-slide{}
.index_box1 .list .swiper-slide a{height:620px;background:#f0f1f4;overflow: hidden;display:flex !important;flex-wrap: nowrap;justify-content: space-between;align-items: center;flex-direction: row-reverse;}
.index_box1 .list .swiper-slide a,.index_box1 .list .swiper-slide a .img{display:block;position: relative;background-repeat:no-repeat; background-position: center;background-size:cover;}
.index_box1 .list .swiper-slide a .img{WIDTH:57%;overflow: hidden;-o-object-fit: cover; object-fit: cover; outline: none;background:url(../images/proli_bg.jpg)no-repeat;background-size:cover}
.index_box1 .list .swiper-slide a:hover .img img{transform: scale(1.1);}
.index_box1 .list .swiper-slide a .img img{WIDTH:100%;transition: all 0.5s ease;}
.index_box1 .list .swiper-slide a .text{width:calc(100% - 770px);padding-left:60px;transition: all 0.5s ease;}
.index_box1 .list .swiper-slide a .text h3{line-height:90px;font-size:34px;color:#222222;}
.index_box1 .list .swiper-slide a .text h6{line-height:38px;font-size:24px;height:200px;color:#222222;}
.index_box1 .list .swiper-slide a:hover .img:before{height:100%;}
.index_box1 .list .swiper-slide a:hover .img:after{height:300px;}
.index_box1 .list .swiper-slide a:hover .text h3{font-weight:bold;}

/**/

.index_box2{position: relative;}
.index_box2 .index_box2_bg{height:590px;background:url('../images/aboutimg_bg.jpg') no-repeat center; background-size:cover;background-attachment: fixed;}
.index_box2 .content_box1{padding-top:140px;float:right;width:760px;}
.index_box2 .content_box1{color:#fff;text-align:left;}
.index_box2 .content_box1 .i_titbox{color:#fff;padding-bottom:40px;}
.index_box2 .content_box1 .content{font-size:20px;line-height:32px;padding-bottom:20px}
.index_box2 .content_box1 .more1{border-color:#Fff;}
.index_box2 .content_box1 .more1 span{color:#fff;}
.index_box2 .i_titbox .i_tit{text-align:left;}

.index_box2 .index_box2_bot{margin-top:-66px;z-index:2;position: relative;}
.index_box2 .video{width:40vw;position: relative;}
.index_box2 .video .video_img{overflow: hidden; position: relative;width:100%;height:100%;}
.index_box2 .video .video_img:before{content:'';display:block;position: absolute;width:100%;height:100%;background:rgba(6 11 28 /0.4); }
.index_box2 .video .video_img i{font-size:36px;position: absolute;color:#FFFFFF;width:65px;height:65px;top:calc(50% - 32.5px);left:calc(50% - 32.5px);}
.index_box2 .video .video_img i .icon{width: 65px; height: 65px;color:#FFFFFF;fill:#FFFFFF;cursor: pointer;}
.index_box2 .video .video_img i svg path{fill:#FFFFFF;transition: all 0.5s ease;}
.index_box2 .video .video_img img{width:100%;height:100%;vertical-align: bottom;}
.index_box2 .video .video_box{position: absolute;width:100%;height:100%;top:0;left:0;}
.index_box2 .video .close{width:26px;height:26px;top:10px;right:7px;position: absolute;cursor: pointer;transition-duration: 0.4s;z-index:9;}
.index_box2 .video .close:before{content:'';position: absolute;top: 10px; display:inline-block;height:2px;width: 18px;background: #FFFFFF;transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg);}
.index_box2 .video .close:after{content:'';position: absolute;top: 10px;display:inline-block;height:2px;width: 18px;background: #FFFFFF;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); -o-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);}
.index_box2 .video video{width:100%;height: 100%; background-color: rgb(0, 0, 0);}

.index_box2 .content_box2{padding-top:146px;width:calc(100% - 40vw);}
.index_box2 .content_box2 .i_titbox .i_tit{text-align:left;}
.index_box2 .content_box2 dl dt{font-size:24px;color:#222;}
.index_box2 .content_box2 dl dd{font-size:20px;line-height:36px;padding:6px 0 16px;}


.index_box2 .content_box2 .content{margin-top:45px;color:#666666;margin-bottom:50px;}
@keyframes scale{0%{ transform: scale(1); opacity:.9}100%{ transform: scale(1.25); opacity: 0;}}
@keyframes scale2{0%{ transform: scale(1);opacity:.9;}100%{ transform: scale(1.5);opacity:0;}}
.index_box23{background:url(../images/index_bg2.jpg)no-repeat center bottom;background-size:100%;}
.index_box3{padding:120px 0 ;}
.index_box3 .i_titbox p{width:45px;height:45px;background:url(../images/sign_ico.png)no-repeat center;margin:25px auto 0;}
.index_box3 .i_newsbox{margin-top:60px;}
.index_box3 .i_newsbox .f_news{width:31%;margin-left:2.33%;}
.index_box3 .i_newsbox .f_news:first-child{margin-left:0;}
.index_box3 .i_newsbox .f_news .img{max-height:340px;overflow: hidden;}
.index_box3 .i_newsbox .f_news .img a{display:block;}
.index_box3 .i_newsbox .f_news .img a img{width:100%;transition: all 0.5s ease;}
.index_box3 .i_newsbox .f_news .img:hover a img{transform: scale(1.1);}
.index_box3 .i_newsbox .f_news .text{padding-top:20px;}
.index_box3 .i_newsbox .f_news .text p{font-size:20px;color:#333;}
.index_box3 .i_newsbox .f_news .text p span{color:#47bbe1;padding-right:10px;}
.index_box3 .i_newsbox .f_news .text h3{font-size:26px;height:84px;line-height:46px;margin-top:12px;margin-bottom:10px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.index_box3 .i_newsbox .f_news .text h3 a{color:#252525;}
.index_box3 .more .more1{margin:60px auto 0;}
.more{height:60px;}

.index_box4{background:url(../images/index_bg3.jpg)no-repeat center;background-size:cover;padding:100px 0;}
.index_box4 .more1{display:flex;justify-content: center;margin:0 auto;background-image: linear-gradient(to right,#2db86f,#47bbe1);border:none;color:#fff;}
.index_box4 .more1 span{color:#fff;}
.index_box4 .more1 img{width:24px;margin-left:10px;position:relative;z-index:10;}
.index_box4 .more1:hover img{-webkit-transition:all ease 400ms;transition:all ease 400ms;transform: rotate(360deg);-webkit-transform: rotate(360deg)}
.index_box4 .content{text-align:center;padding:20px 0 45px;color:#666666;font-size:20px;line-height:34px;}

.footer{background:#272b32;padding:70px 0 60px;}
.footer .f_logo{float:left;width:200px;}
.footer .f_logo2{display:none;}
.footer .f_ewm{float:right;width:150px;text-align:center;display:none;}
.footer .f_ewm img{max-width:120px;}
.footer .f_ewm p{color:rgba(255 255 255/0.6);margin-top:10px;}
.footer .footShareWpr{float:right;width:80px;}
.footer .footShareWpr h3{color: #FFFFFF; font-size: 18px; *font-weight: 600;}
.footer .footShareWpr p{margin-top:20px;}
.footer .footShareWpr p a i,.footer .footShareWpr p a{display:block;}
.footer .footShareWpr p a i{width:30px;height:30px;background:url(../images/linkedIn.png)no-repeat center;background-size:cover;opacity: 0.6}
.footer .footShareWpr p a:hover i{opacity:1;}
.footer .f_nav{float: right;margin-right: 0px;}
.footer .f_nav:after{content:'';display:block;overflow: hidden;clear: both;height:0;}
.footer .f_nav dl{float:left;margin-right: 120px;}
.footer .f_nav dl:last-child{margin-right:0;}
.footer .f_nav dl dt a{color:#FFFFFF;font-size:24px;}
.footer .f_nav dl dt{margin-bottom:25px;}
.footer .f_nav dl dd a{display:block;color:rgba(255 255 255/0.5);line-height:40px;font-size:20px;}
.footer .f_nav dl dd a:hover{color:#FFFFFF;}
.copy{background:#272b32;}
.copy .wrap{border-top:rgba(255 255 255/0.05) solid 2px;padding:25px 0;color:rgba(255 255 255/0.2);font-size:18px;text-align:center;}

.footer .f_nav{*margin-right:30px;}

.tc1 .tc{transition:all ease 300ms;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999;}
.tc1 .tc{pointer-events: none;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:scale(1.1);display: none;}
.tc1 .tc.act{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;pointer-events: auto;transform:scale(1);}
.tc1 .close:hover{transform:rotate(180deg);}
.tc1 .close,.tc{transition:all ease 400ms;-moz-transition:all ease 400ms;-ms-transition:all ease 400ms;-o-transition:all ease 400ms;-webkit-transition:all ease 400ms;}
.tc1 .tc-box{position:absolute;overflow: hidden;top:50%;z-index:9999;height: 15rem;width: 12rem;left:50%;margin-left: -6rem;margin-top: -7.5rem;}
.tc1 .tc.act{display: block;}
.tc1 .close{position: absolute;cursor:pointer;font-size: 20px;right: 30px;top: 30px;}
.tc1 .tc-bg{height: 100%;background: rgba(0,0,0,.9);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}
.tc1 .tc-box h3 img{width:12rem;height:12rem;}
.tc1 .tc-box h5{width:12rem;height:3rem;line-height:3rem;font-size:1rem;color:#fff;text-align:center}

/**/
.n_banner,.ny_pro_banner{position:relative;overflow:hidden;z-index:1; margin-top: 0; }
.n_banner .bg{background-repeat:no-repeat;background-position:top center; height:740px;display:flex;align-items: center; justify-content: flex-start;}
.n_banner h3{ font-size:54px; color:#fff; color: #FFFFFF;margin-top:60px;}
.n_banner h3 p{padding-top:20px;font-size:24px;}


/**/
.ny_navbox {border-bottom: #ededed 1px solid;padding: 0;position: relative;height:80px;}
#m_n_nav{display:none;}
.ny_navbox .n_nav { position: relative; text-align:center;}
.ny_navbox .n_nav a {display: inline-block;height:80px;line-height:80px;font-size:24px;color: #222;position: relative;margin-right:170px;}
.ny_navbox .n_nav a:last-child{margin-right:0;}
.ny_navbox .n_nav a strong {display: block; position: relative;z-index: 4;height:80px;line-height: 80px;transition: 0.6s ease-in-out;font-weight: normal;}
.ny_navbox .n_nav a:before {content: "";width: 0;height: 3px;position: absolute;bottom: -1px;left: 0;background-image: linear-gradient(to right,#2db86f,#47bbe1);transition: 0.6s ease-in-out;}
.ny_navbox .n_nav .on:before, .n_nav a:hover:before { width: 100%; }
.ny_navbox .n_nav .on, .n_nav a:hover {color:#05a3ec;}

.pad_top{ padding-top:80px;}
.pad_bot{ padding-bottom:4.06rem;}
.ar_article{ font-size:20px; color:#333;line-height:200%   }
.ar_article p{font-size:20px; }

.ar_article td,.ar_article th{ padding:15px; border: 1px solid #c6c5c5; font-size:1rem !important;  font-family:"苹方", PingFangSC-Regular,"微软雅黑", sans-serif !important;}
.ar_article td *,.ar_article th *{ font-size:0.95rem !important;  font-family:"苹方", PingFangSC-Regular,"微软雅黑", sans-serif !important;}
.ar_article td p,.ar_article th p{ padding-bottom:0; margin-bottom:0; text-align: inherit;}
.ar_article img{ max-width:100%;}
.ar_article a{ color:#363636;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5,.ar_article h6{ font-weight:bold;}
.ar_article ul li,
.ar_article ol li{ padding-bottom:0 !important; margin-bottom:0 !important; margin-left:2rem;}
.ar_article ul li p,
.ar_article ol li p{ padding-bottom:0; margin-bottom:3px !important; }
.ar_article ul,
.ar_article ol{ margin-bottom:15px;}
.title001{margin-bottom:3.75rem;text-align: center;}
.title001 h3{ font-size:2.25rem; color:#05a3ec; display:none; /*font-weight:bold; font-family: BarlowCondensed-Bold;*/}
.title001 h4{ font-size:28px; color:#373737; margin-top:1rem}

/**/
#n_news{}

#n_news .news_list .tab_list ul{margin-right:-15px;}
#n_news .news_list .tab_list ul:after{content:'';display:block;overflow: hidden;clear: both;height:0;}
#n_news .news_list .tab_list ul li{width:calc(33.3% - 30px);margin-right:30px;float:left;transition: all 0.5s ease;}
#n_news .news_list .tab_list a{display:block; position: relative;}
#n_news .news_list .tab_list .img{height:14vw; overflow: hidden;position: relative;}
#n_news .news_list .tab_list .img img{width:100%;}
#n_news .news_list .tab_list .text h3{font-size:24px;color:#222;margin-bottom:10px;line-height:40px;}
#n_news .news_list .tab_list .time{padding:15px 0 15px;}
#n_news .news_list .tab_list .time span{font-size:20px;}
#n_news .news_list .tab_list li:hover .img:after{height:100%;}
#n_news .news_list .tab_list li:hover{-webkit-transform: translate(0px,-5px); -ms-transform: translate(0px,-5px); transform: translate(0px,-5px);}

#n_news .news_list .bot_list{ margin-top:10px;}
#n_news .news_list .bot_list ul li{margin-top:40px;}
#n_news .news_list .bot_list ul li a{ display:block;background:#fafafa;padding:38px; position:relative; overflow:hidden;}
#n_news .news_list .bot_list ul li .time{ font-size:20px; color:#222; font-family:arial; display: flex;justify-content: space-between;align-items: center;}
#n_news .news_list .bot_list ul li h3{ font-size:24px; color:#222;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
#n_news .news_list .bot_list ul li p{ font-size:20px; color:#7a8087;padding: 10px 0 40px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#n_news .news_list .bot_list ul li:hover .time path{fill:#05a3ec}
#n_news .news_list .bot_list ul li:hover h3{color:#05a3ec}
#n_news .news_list .bot_list ul li a:after{ content:""; display:block; width:0; height:1px; background:#05a3ec; position:absolute; bottom:0;left:0; transition: 0.3s ease-in-out;}
#n_news .news_list .bot_list ul li:hover a:after{width:100%; }

/**/
#news_show{background:#fafbff;}
#news_show .news_content{width:calc(100% - 465px);}
#news_show .zxwz_list{width:340px;padding:20px;background:#FFFFFF; box-shadow: -4.949px 21.436px 28.7px 6.3px rgba(198, 216, 252, 0.36);}
#news_show .show_title{border-bottom: #ebedf3 2px solid; position: relative; padding: 0 0 20px; margin-bottom: 40px;}
#news_show .show_title:after { content: ""; position: absolute; bottom: -2px; width: 40px; height: 2px; background:#05a3ec;}
#news_show .show_title h3{font-size:32px;color: #333;line-height: 1.5; transition: .5s; *font-weight: bold;}
#news_show .show_title p{line-height:20px;margin:15px 0 0;}
#news_show .show_title p span{display: inline-block; margin-right:20px; font-size:20px; color: #666666;position: relative;}
#news_show .ar_article .join_more{width:100px;padding:0 15px;height:36px;line-height:36px;cursor: pointer;text-align:center; border-radius: 5px; background:#05a3ec;}
#news_show .ar_article .join_more a{color:#FFFFFF;}
#news_show .ar_fot{ overflow: hidden; margin-top: 50px;margin-top:50px;padding-top:40px;border-top:solid 1px #e1e1e1;}
#news_show .ar_fot a{display:block;}
#news_show .ar_fot div.prev,#news_show .ar_fot div.next{ width:100%; float: none;}
#news_show .ar_fot span{ display: inline-block; height: 36px; line-height: 36px; float: left; font-size:18px;margin-right:5px;}
#news_show .ar_fot h5{ line-height:36px; font-size:18px; color: #666666;}
#news_show .ar_fot div.next{margin-top:20px;}
#news_show .ar_fot div:hover h5{color:#333333}
#news_show .zxwz_list .zxwz_tit{margin-top:25px;}
#news_show .zxwz_list .zxwz_tit h3{font-size:24px;color:#3f4143;font-weight:600;position: relative;padding-left:15px;}
#news_show .zxwz_list .zxwz_tit h3 span{padding-left:10px;font-size:14px;color:#05a3ec;font-weight:normal;}
#news_show .zxwz_list .zxwz_tit h3:before{content:'';display:block;position: absolute;width:3px;height:14px;left:0;top:calc(50% - 6px);background:#05a3ec;}
#news_show .zxwz_list .list{margin-top:20px;}
#news_show .zxwz_list .list ul li{padding:15px 0 30px;border-bottom:1px dashed #e0e4ea;}
#news_show .zxwz_list .list ul li h3{margin-bottom:5px;line-height:32px;}
#news_show .zxwz_list .list ul li h3 a{font-size:20px;color:#222;}
#news_show .zxwz_list .list ul li span{font-size:18px;color:#666666;}
#news_show .zxwz_list .list ul li:hover h3 a{color:#175ca2;}
/*翻页*/
.page,.pages{ text-align:center; margin-top:80px;}
.page{margin-bottom:60px;}
.page .pc_pages a,.pages .pc_pages a{background:#fbfaff;padding: 0 12px;min-width: 18px;height: 40px;line-height: 40px;border-radius:3px;display:inline-block;margin: 0 6px;font-size: 16px;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.page .pc_pages .on,.pages .pc_pages .on { background:#05a3ec; color:#fff; }
.page .pc_pages a:hover,.pages .pc_pages a:hover{ background:#05a3ec; color:#fff;  }
.page .pc_pages a.total,.page .pc_pages a.pre,.page.pc_pages a.next{font-size:14px;}
.page .pc_pages a.total:hover,.pages .pc_pages a.total:hover{background:none; border:1px solid #dadbdf;  color:#333333; }
.ph_pages{display:none;}
/**/
.join_list .bot_list li{position:relative;width: 47.5%;margin-right:2.5%; background:#fff url(../images/join_bg.jpg);background-repeat: no-repeat; background-size:cover;background-position: right;box-shadow:0 0 2.5rem rgb(200 200 200 / 30%);  box-sizing: border-box; margin-top:35px;padding:50px 60px;}
.join_list .bot_list .j_item{ display: flex; width: 100%;}
.join_list .bot_list ul{display: flex;flex-wrap: wrap;}
.join_list .bot_list li h3{font-size:32px;color:#222;}
.join_list .j_item span{font-size:22px;color:#666666;padding-top:30px}
.join_list .j_item span:first-child{padding-right:190px;}
.join_list .j_item span b{color: #23262b; display: block; font-size:24px; line-height: 1.5;font-weight: normal;}
.join_list .bot_list li:hover .more1 span{color:#fff;}
.join_list .bot_list li:hover .more1:after{width:100%;background-image: linear-gradient(to right,#2db86f,#47bbe1);}
.join_list .bot_list li:hover .more1{border-image: linear-gradient(to right,#2db86f,#47bbe1);border-block-style: revert;}
.join_list .bot_list li:after{position:absolute;content:'';bottom:0;left:0;width:0;height:2px;transition: all 0.5s ease;background:#46bbde;}
.join_list .tc_btn{cursor:pointer;}
.join_list .tc_join{background: #fff;width:50%;padding: 64px 55px;text-align:left;;border-radius: 6px;max-width: 90%;margin: 0 auto;min-height: 200px;position: relative;z-index: 9999;}
.join_list .tc_close{position: absolute;right: 10px;top: 10px;color: #bababa;cursor: pointer;padding: 10px;transition: .5s;font-size:30px;}
.join_list .tc_toudi *{box-sizing: border-box;}
.join_list .tc_join .tt{border-bottom: 1px solid #cccccc;padding-bottom: 20px;margin-bottom: 30px;}
.join_list .tc_join .tt h3{font-size: 30px;color: #333;margin-bottom: 16px;}
.join_list .tc_join .tt h4{font-size:18px;color: #787878;line-height: 26px;}
.join_list .tc_join .tt h4 span{display: inline-block;margin-right: 35px;}
.join_list .tc_join .tt h4 span:last-child{margin-right:0;}

.join_list .tc_join .con{font-size: 18px;color: #747880;line-height: 34px;max-height: 400px;overflow-y: auto;padding-right:10px;}
.join_list .tc_join .con p strong{font-size:22px;color:#222;}
.join_list .tc_join .con::-webkit-scrollbar {width:2px;height:2px;}
.btn_send{width: 330px;height: 55px;line-height: 55px;font-size:20px;text-align: center;display: block;margin: 0 auto;margin-top: 55px;background-image: linear-gradient(to right,#2db86f,#47bbe1);color: #fff;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;}
.btn_send:hover{color: #fff;}
.btn_flashcenter{display: block;position: relative;overflow: hidden;transition: 0.52s;}
.btn_flashcenter:hover{box-shadow: 0 4px 10px 0px rgba(0, 0, 0, 0.225);}

/***/
.tc{ transition:all ease 300ms; position: fixed; width: 100%; height: 100%;  top: 0; left: 0; z-index:9999999999; pointer-events: none; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;display:flex;align-items: center;justify-content: center;}
.tc.act{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;pointer-events: auto;}
.tc-box{ width: 960px; *height:100%;padding-top:40px; max-width:80%;margin:0 auto; margin-top:-80px; box-sizing:border-box; display: block;position:relative;z-index:1; -webkit-animation-duration: 1.2s; animation-duration: 1.2s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; overflow:  hidden; /*display:flex;align-items:center;justify-content: center;*/ }
.tc.act .tc-box{ -webkit-animation-name: anim-open-2; animation-name: anim-open-2; transform:scale(1);}
.close{ position: absolute; cursor:pointer; color:#e13a39; font-size:30px; right: 30px; top: 30px;}
.tc_bg { height: 100%; background: rgba(0,0,0,.85); position: absolute; top: 0; left: 0; width: 100%; z-index: 0;}
.tc_txt{ height:470px; overflow-y:auto; padding-right:30px;}

.tc1 .tc{transition:all ease 300ms;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999;}
.tc1 .tc{pointer-events: none;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:scale(1.1);display: none;}
.tc1 .tc.act{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;pointer-events: auto;transform:scale(1);}
.tc1 .close:hover{transform:rotate(180deg);}
.tc1 .close,.tc{transition:all ease 400ms;-moz-transition:all ease 400ms;-ms-transition:all ease 400ms;-o-transition:all ease 400ms;-webkit-transition:all ease 400ms;}
.tc1 .tc-box{position:absolute;overflow: hidden;top:50%;z-index:9999;height: 15rem;width: 12rem;left:50%;margin-left: -6rem;margin-top: -7.5rem;}
.tc1 .tc.act{display: block;}
.tc1 .close{position: absolute;cursor:pointer;font-size: 20px;right: 30px;top: 30px;}
.tc1 .tc-bg{height: 100%;background: rgba(0,0,0,.9);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}
.tc1 .tc-box h3 img{width:12rem;height:12rem;}
.tc1 .tc-box h5{width:12rem;height:3rem;line-height:3rem;font-size:1rem;color:#fff;text-align:center}
.join_list .bot_list li:hover:after{width:100%;height:3px;}
/**/
#n_contact{margin-bottom:80px;}
#n_contact .ny-tactrow {position: relative;padding-bottom:76px;}
#n_contact .ny-tactxt {padding-left:27px;-moz-box-sizing: border-box;box-sizing: border-box;padding-top:40px;width:37%; }
#n_contact .ny-tactxt h3 {font-size: 32px; }
#n_contact .ny-tactxt h5{margin-top:30px;margin-bottom:20px;font-size: 20px;color: rgba(0, 0, 0, 0.6);line-height:36px;}
#n_contact .ny-tactxt p{position:relative;color:#05a3ec;font-size:20px;display: flex;align-items: center;}
#n_contact .ny-tactxt p img{margin-right:12px;width:32px;}
#n_contact .ny-tactxt p:after{position:absolute;content:'';background:#ededed;height:1px;width: 100%;right: -32%;top:50%;}
#n_contact .ny-tactxt:hover p:after{background:#05a3ec;}
#n_contact .ny-tactitem {position: absolute;background: url(../images/ny-wdmbg.jpg) no-repeat 100% bottom;width: 59.5%;left: 0%;padding:70px 50px;;-moz-box-sizing: border-box;box-sizing: border-box;bottom: 0;height: 318px;background-size: cover; }
#n_contact .ny-tactitem p {color: #666;font-size: 20px;margin-bottom: 20px; }
#n_contact .ny-tactitem img {display: inline-block;width:28px;vertical-align: middle;margin-right:12px; }
#n_contact .ny-tactpic {width: 52%;  overflow: hidden;  position: relative;  z-index: 2;}
#n_contact .ny-tactpic img{width:100%;}
#n_contact .ny-tactitem .sign_2{position:absolute;right:0;right: -77px;bottom:0;}

/*产品*/
#n_mian{min-height:360px;}

.pro_navbox {border-bottom: #e3e4e5 1px solid;padding: 0;position: relative;height: 75px;}
.pro_navbox .n_nav:after{content:'';display:block;overflow: hidden;clear: both;}
.pro_navbox .n_nav { position: relative;text-align:center; }
.pro_navbox .n_nav a {display: inline-block;height: 75px;font-size: 16px;float: none;line-height: 75px;color: #363636;text-align: center;box-sizing: border-box;position: relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;margin-right: 2.875rem;}
.pro_navbox .n_nav a strong {display: block; position: relative;z-index: 4;height: 75px;line-height: 75px;transition: 0.6s ease-in-out;font-weight: normal;}
.pro_navbox .n_nav a:before {content: "";width: 0;height: 3px;position: absolute;bottom: -1px;left: 0;background:#05a3ec;transition: 0.6s ease-in-out;}
.pro_navbox .n_nav .on:before,.pro_navbox .n_nav a:hover:before { width: 100%; }
.pro_navbox .n_nav .on,.pro_navbox .n_nav a:hover {height: 75px;line-height: 75px;color:#05a3ec;}

#n_pro .pro_list{padding:70px 0 ; }
#n_pro .pro_list .wrap ul li{background:#f0f1f4;margin-bottom:30px;display:flex;align-items: center;}
#n_pro .pro_list .wrap ul li:after{content:'';height:0;clear:both;}
#n_pro .pro_list .wrap ul li:nth-child(odd){flex-direction: row;}
#n_pro .pro_list .wrap ul li:nth-child(even){flex-direction: row-reverse;}
#n_pro .pro_list .img{width:48%;overflow: hidden;background:url(../images/proli_bg.jpg)no-repeat center left;}
#n_pro .pro_list .img img{width:100%;}
#n_pro .pro_list .text_con{width:calc(100% - 52%);}
#n_pro .pro_list .text_con .box{padding:35px 50px 0;}
#n_pro .pro_list .text_con h3{font-size:32px;color:#222;}
#n_pro .pro_list .text_con .con{font-size:20px;color:#666666;line-height:38px;margin-top:15px;height:135px;margin-bottom:90px;overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}
#n_pro .page{margin-top:50px;}


.ny_pro_banner .bg{background-repeat:no-repeat;background-position:top center; height:820px;}
.n_position{color:rgb(255 255 255 / 50%);z-index:9;display: flex;align-items: center;}
.n_position img{opacity: .5;padding-right:8px;}
.n_position a{font-size:16px;color:rgb(255 255 255 / 50%);}
.pro_list{padding:130px 0 0;}
.pro_list .swiper{margin-top:30px;position:relative; overflow: hidden;padding-bottom:0;}
.pro_list .swiper .text_box{text-align:center;}
.pro_list .swiper .text_box h3{margin-bottom:10px;font-size:46px;font-weight:bold;color:#fff;}
.pro_list .swiper .swiper-slide .imgbox{height:550px;line-height:550px;position: relative; text-align:center}
.pro_list .swiper .swiper-slide .imgbox img{vertical-align: middle;}
.pro_list .swiper .swiper-pagination{display:none;}
.pro_list .swiper-button-prev,.pro_list .swiper-button-next{border-radius:30px; border: #fff 2px solid; width:60px;height:50px;top:55%;}
.pro_list .swiper-button-prev:after,.pro_list .swiper-button-next:after{font-size:24px;color:#fff;}
.pro_list .swiper-button-prev{left:-80px;}
.pro_list .swiper-button-next{right:-80px;}
.investment-box{POSITION:relative;}
.pro_con{position:static;padding-bottom:100px;}
.flex-left-box a.active:before {position: absolute;content:'';width: 2px;height:40px;background: #05a3ec;left: -1px;top:0px; }
.flex-left-box{ position:absolute;width: 110px;left:14vw;top:120px;padding: 15px 0;border-left: 1px solid #e5e5e5;box-sizing: border-box;z-index: 5;background: #fff;}
.flex-left-box a {position:relative;display: block;font-size:20px;color: #333333;line-height: 40px;margin-top: 25px;padding-left: 20px;box-sizing: border-box; }
.flex-left-box a:hover, .flex-left-box a.active {color: #05a3ec; }

.flex-left-box.fixed {position: fixed;left:14vw;top:120px}
#pro_show .n_tt h3{position:relative;padding-left:20px;padding-bottom:35px;font-size:32px;border-bottom:1px solid #ededed;}
#pro_show .n_tt h3:before{position:absolute;left:0;content:'';width:2px;height:34px;background:#05a3ec;text-align:left;}
#pro_show{width:1150px;float:right;}
#pro_show  .ny_procon{padding:40px 0 60px;font-size:20px;line-height:36px;color:#666666;}
#pro_show .pro_show_box4 ul li{font-size:20px;float:left;width:calc(100% - 2px);border:solid 1px #cccccc;color:#666666;margin-left:-1px;margin-top:-1px;text-align:center;display:flex;}
#pro_show .pro_show_box4 ul li dt{border-right:1px solid #cccccc;width:50%;display:flex;align-items: center;justify-content: center;min-height:60px;}
#pro_show .pro_show_box4 ul li dd{width:50%;display:flex;align-items: center;justify-content: center;min-height:60px; line-height:200%; text-align:left;}
#pro_show .pro_show_box4 ul li:nth-child(even){background:#f6f4f4;}

/**/
.n_title{font-size:36px;color:#222;padding-bottom:70px;}
.f_tc{text-align:center;}
.fl01_jianjie{padding-top:100px;background:url('../images/af01_bg.jpg') no-repeat center; background-size:cover;background-attachment: fixed;}
.fl01_jianjie .left{width:52%;float:left;}
.fl01_jianjie .n_title{padding-bottom:40px;}
.fl01_jianjie .c-text-box .artical {font-size:20px;color:#333;line-height:38px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.fl01_jianjie .swiper-scrollbar-drag{background: #00a1eb;width: 3px;margin-left: -1px;}
.fl01_jianjie .swiper-container-vertical>.swiper-scrollbar{width:1px;display:none;}
.fl01_jianjie .c-text-box p{margin-top:30px;}
.fl01_jianjie .c-text-box p:first-child{margin-top:0;}
.fl01_jianjie .right{width:44%;;float:right;padding-top:55px;}
.fl01_jianjie .imgbox{position:relative;}
.fl01_jianjie .imgbox .img img{width:100%;}
.fl01_jianjie .imgbox span{position: absolute;border-radius:100%;width: 80px;height:80px;top: calc(55% - 40px);left: calc(50% - 40px);z-index: 1;}
.fl01_jianjie .imgbox i {width:80px;height:80px;z-index: 1;vertical-align: middle;margin:auto;}
.hj_img{margin-top:20px;}
.hj_img ul{display:flex;flex-wrap: wrap;margin:0 -10px;}
.hj_img ul li{width:25%;padding:20px 10px;box-sizing: border-box;}
.about_wrap .fl02_tit{padding-top:100px;}
.about_wrap .fl02{background:url('../images/curture_bg.jpg') no-repeat center; background-size:cover;background-attachment: fixed;}
.about_wrap .fl02 ul{display:flex;}
.about_wrap .fl02 li{color:#fff;border-left:1px solid rgb(255 255 255 / 30%);padding:360px 70px 30px 26px;}
.about_wrap .fl02 h3{font-size:32px;position:relative;transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;}
.about_wrap .fl02 h3:after{content:'';position:absolute;top: 10px;left:-27px;width:4px;height:24px;background:#fff;transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;}
.about_wrap .fl02 li:hover h3:after{background:#05a3ec;padding:5px 0;}
.about_wrap .fl02 h5{padding-top:30px;height:120px;font-size:22px;line-height:34px;}
.about_wrap .fl02 li:hover h3{margin-top:-50px;}

.about_wrap .fl03{padding:90px 0 110px;overflow:hidden;background:#eef1f6 url('../images/dsj_bg.jpg') no-repeat bottom center; background-size:cover;}
.abtbox-sec5 .cont {position: relative;background: url(../images/juchi.png)no-repeat center bottom 4px;}

.abtbox-sec5 .cont .abtbox6_cont .abtbox6_prev,.abtbox-sec5 .cont .abtbox6_cont .abtbox6_next {position: absolute;top: 40%;border-radius: 30px;z-index: 2;width:60px;height:50px;display: flex;cursor: pointer;align-items: center;justify-content: center;border: solid 2px #06a3eb;color: #06a3eb; }
.abtbox-sec5 .cont .abtbox6_cont .abtbox6_prev:before, .abtbox-sec5 .cont .abtbox6_cont .abtbox6_next:before {content: "";display: block;width: 0;height: 100%;background-color: #06a3eb; border-radius: 30px;position: absolute;left: 0;top: 0;-webkit-transition: all 0.1s linear;transition: all 0.1s linear; }
.abtbox-sec5 .cont .abtbox6_cont .abtbox6_prev i,.abtbox-sec5 .cont .abtbox6_cont .abtbox6_next i {display: block;width: 10px; position: relative;   z-index: 2; }
.abtbox-sec5 .cont .abtbox6_cont .abtbox6_prev i svg,.abtbox-sec5 .cont .abtbox6_cont .abtbox6_next i svg {  width: 100%;  float: left;}
.abtbox-sec5 .cont .abtbox6_cont .abtbox6_prev i svg path,.abtbox-sec5 .cont .abtbox6_cont .abtbox6_next i svg path {  fill: #06a3eb;}
.abtbox-sec5 .abtbox6_cont .abtbox6_prev:hover,.abtbox-sec5 .abtbox6_cont .abtbox6_next:hover {opacity: 1;border-color: #06a3eb;}
.abtbox-sec5 .abtbox6_cont .abtbox6_prev:hover:before,.abtbox-sec5 .abtbox6_cont .abtbox6_next:hover:before { -webkit-transform: scale(1);  transform: scale(1);  width: 100%;}
.abtbox-sec5 .abtbox6_cont .abtbox6_prev:hover i svg path,.abtbox-sec5 .abtbox6_cont .abtbox6_next:hover i svg path {  fill: #fff;}
.abtbox-sec5 .cont .abtbox6_cont .abtbox6_prev { left: -80px;;}
.abtbox-sec5 .cont .abtbox6_cont .abtbox6_next {right: -80px;}
/*.abtbox-sec5 .cont .abtbox6_cont {width: 100%;max-width:1200px;   overflow: visible; }
.abtbox-sec5 .cont .abtbox6_cont .swiper-slide {  width: 75%;  opacity: 0.5;}
.abtbox-sec5 .cont .abtbox6_cont .swiper-slide .item {height: 685px;padding:55px 80px;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;box-sizing: border-box; }
.abtbox-sec5 .cont .abtbox6_cont .swiper-slide .img {width: 100%;padding:0 30px;height:480px;display: flex;justify-content: center;align-items: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.abtbox-sec5 .cont .abtbox6_cont .swiper-slide .img img {max-width: 100%;max-height: 100%;object-fit: contain;}
.abtbox-sec5 .cont .abtbox6_cont .swiper-slide .tit {padding-top:20px;text-align: center;  color: #222;}
.abtbox-sec5 .cont .abtbox6_cont .swiper-slide .tit h3{font-size:24px;padding-bottom:10px;}
.abtbox-sec5 .cont .abtbox6_cont .swiper-slide .tit p{font-size:20px;line-height:26px;}
.abtbox-sec5 .cont .abtbox6_cont .swiper-slide-active {opacity: 1;width: 100%;}
.abtbox-sec5 .cont .abtbox6_cont .swiper-slide-active .item{padding:0px 80px;}
.abtbox-sec5 .cont .abtbox6_cont .swiper-slide-active .img {height: 590px;}
.abtbox-sec5 .cont .abtbox6_cont .swiper-slide-active .tit h3{color:#05a3ec;font-weight:bold;}
.abtbox-sec5 .cont .abtbox6_cont .swiper-slide-active .tit{padding-top:0px;}*/
.abtbox-sec5 .cont .swiper{width: 100%;height: 100%;padding: 0 0px;overflow: hidden;}
.abtbox-sec5 .swiper-slide{padding-bottom: 70px;position: relative;}
.abtbox-sec5 .cont .abtbox6_cont .swiper-slide .img{display:none;}
.abtbox-sec5 .cont .abtbox6_cont .swiper-slide .item {width: 100%;height: 250px;background: #FFFFFF;text-align: left;position: relative;}
.abtbox-sec5 .cont .abtbox6_cont .swiper-slide:hover .item{background: #05a3ec;}
.abtbox-sec5 .cont .abtbox6_cont .item .tit h3{font-size:26px;color: #05a3ec;font-weight: 600;margin-bottom:20px;}
.abtbox-sec5 .cont .abtbox6_cont .item .tit p{font-size:20px;color: #666;line-height: 36px;}
.abtbox-sec5 .cont .abtbox6_cont .item:before{ content: ""; position: absolute; border-left: transparent 1.25rem solid; border-top: #fff 2.25rem solid; bottom: -2.25rem; left: 1.25rem;}
.abtbox-sec5 .cont .abtbox6_cont .swiper-slide:hover .tit h3,.abtbox-sec5 .cont .abtbox6_cont .swiper-slide:hover  .tit p{color:#FFFFFF;}
.abtbox-sec5 .cont .abtbox6_cont .swiper-slide:hover .item:before{border-top: #05a3ec 2.25rem solid;}
.abtbox-sec5 .cont .abtbox6_cont .tit {padding: 40px 35px;}
 .abtbox-sec5 .cont .abtbox6_cont .dot{position: absolute;bottom:0px;left:44px;background:#FFFFFF; width:6px;height:6px;border:2px solid #0ba2e1; border-radius: 50px;}
 .abtbox-sec5 .cont .abtbox6_cont .swiper-slide:hover .dot{background: #05a3ec;}
.about_wrap .fl04{position:relative;padding:100px 0;background:#fff;}
.about_wrap .fl04 .tab{float:left;width:48%;position: relative;z-index: 2;}
.about_wrap .fl04 .tab ul{border-left:1px solid #dfdfdf;}
.about_wrap .fl04 .tab li{position: relative; cursor: pointer;transition: 0.5s all;display:table;z-index:3}
.about_wrap .fl04 .tab li i{position:absolute;left:-7px;top: 28px;display:inline-block;margin:0 auto;width:7px;height:7px;border-radius:50%;}
.about_wrap .fl04 .tab li i:after{content:"";}
.about_wrap .fl04 .tab li span{width:110px;display:inline-block;margin-left:70px;font-size:20px;}
.about_wrap .fl04 .tab li p{margin-left:60px;color:#333333;margin-top:20px;font-size:20px;display: inline-block;position:relative;}
.about_wrap .fl04 .tab li p:after{position:absolute;left:0;bottom:-20px;content:'';width:58px;height:3px;}
.about_wrap .fl04 .tab li.active p:after{background:#00a1eb;}
.about_wrap .fl04 .tab li.active{margin-bottom:30px;}
.about_wrap .fl04 .tab li.active i{border:3px solid #00a1eb;background:#fff}
.about_wrap .fl04 .tab li.active span,.about_wrap .fl04 .tab li.active p{color:#05a3ec;font-weight:bold;}
.about_wrap .fl04 .bot{float:right;position:relative;padding:25px;z-index:3;}
.about_wrap .fl04 .bot dl{display:none;}
.about_wrap .fl04 .bot dl.cur{display:block;}
.about_wrap .fl04 .bot dl dd .img{width:480px;text-align:center;}
.about_wrap .fl04 .bot dl dd .img img{max-height:450px;transition: all 0.5s ease;position:relative;z-index:4;}
.sign_2{background:url('../images/corner.png') no-repeat center;padding:39px;margin-left: -30px;}
.about_wrap .fl04 .f_txbg{position:absolute;top:30%;right:0;color:#fafafa;font-size:250px;font-weight:bold;text-transform: uppercase;}

.about_wrap .fl05{padding:90px 0 100px;background:url('../images/zc_bg.jpg') no-repeat center;background-size:cover}
.about_wrap .fl05 .text-box{position:relative;width:84%;font-size:20px;line-height:38px;float:right;padding-top:40px;}
.about_wrap .fl05 .n_title{width:30%;padding-bottom: 50px;}
.about_wrap .fl05 .sign_box{display:block;position:absolute;width:45px;height:42px;background:url('../images/sign_ico1.png') no-repeat center;}
.about_wrap .fl05 .sign_top{top:0;left:-70px;}
.about_wrap .fl05 .sign_bot{bottom:-20px;right:0px;transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);}


@media screen and (max-width: 1920px){
    .main_box,.wrap{margin: 0 8vw;}
    .index_box1 .list{margin-left:8vw;}
    .index_box2 .video{width:45vw}
    .index_box2 .content_box2{width:calc(100% - 45vw);}
    .n_banner .bg{height:640px;}
    #n_news .news_list .tab_list .img{height: 18vw;}
}


@media screen and (max-width: 1700px){
    .header .nav_box>ul>li>a{padding: 0 45px;}
    .header .search_box{width:80px;}
    .header .nav_box{margin-right:20px;}
    .banner .swiper-slide .img .text{top:37%;right:calc(50% - 650px);}
    .banner .swiper-slide .img .text h3{font-size:50px;margin-bottom:30px;}
    .banner .swiper-slide .img .text h6{font-size:24px;line-height:36px;}
    .index_box1 .list .swiper-slide a{height: 500px;}
    .index_box1 .list .swiper-slide a .text h6{height:AUTO;}
    .index_box1 .list .swiper-slide a .text {width: calc(100% - 570px);}
    .index_box1 .list .swiper-slide a .text h3{font-size: 30px;}
    .index_box1 .list .swiper-slide a .text h6{font-size:20px}
    .index_box3{padding:80px  0 ;}
    .footer .f_nav dl{margin-right:90px;max-width: 120px;}
    .footer .f_nav{*margin-right:50px;}
    
}
/*1550*/
@media screen and (max-width: 1550px){
    .header .logobox{width:180px;}
    .header .search_box{width:75px;}
    .header .nav_box>ul>li>.sub2 .box{*width:850px;}
    .header .nav_box>ul>li>.sub1{width:1000px;left: calc(50% - 500px);}
    .header .nav_box>ul>li>.sub1 ul li{margin: 0 40px;}
    .banner .swiper-slide .img .text{top:37%;right:calc(50% - 600px);}
    .banner .swiper-slide .img .text h3{font-size:42px;margin-bottom:25px;}
    .banner .swiper-slide .img .text h6{font-size:20px;line-height:38px;}
    .i_titbox .i_tit h3{font-size:36px;}
    .index_box2 .video{width:55%;}
    .index_box2 .content_box2{width:45%;padding-top:110px;}
    .index_box2 .content_box2 dl dd{font-size:18px;padding: 6px 0 10px;}
    .index_box2 .content_box2 .content{margin-top:25px;}
    .index_box3 .i_newsbox .f_news .text h3,#n_news .news_list .tab_list .text h3{font-size: 22px;line-height:38px;}
    .footer .f_nav dl dt a{font-size:20px;} .footer .f_nav dl dd a{font-size:18px;}
    #n_news .news_list .tab_list .img {height: 16vw;}
    #n_contact .ny-tactrow {padding-bottom: 150px;}
    #n_contact .ny-tactitem{height: 258px;}
    #pro_show{width: 950px;}
	.fl01_jianjie .right{width:40%} 
     .fl01_jianjie .c-text-box .swiper-slide p{margin-top:10px;}
	.fl01_jianjie .left{width:58%;} .fl01_jianjie .c-text-box .swiper-container {font-size:18px;}
	.about_wrap .fl02_tit{padding-top:40px;}

.header .nav_box .sub ul li a{font-size:16px;}
}
@media screen and (max-width: 1400px){

    .header{padding: 0 40px;}
    .header .nav_box>ul>li>a{font-size:18px;}
    .banner .swiper-slide .img .text{top:37%;right:calc(50% - 500px);}
    .banner .swiper-slide .img .text h3{font-size:36px;margin-bottom:15px;}
    .banner .swiper-slide .img .text h6{font-size:18px;line-height:32px;}
    .index_box2 .index_box2_bot {margin-top: -36px;}
    .index_box2 .content_box2{padding-top:80px;}
    .ny_navbox .n_nav a{margin-right: 120px;}
    .join_list .j_item span:first-child{padding-right: 120px;}
    #n_contact .ny-tactitem{height: 220px;}
    #n_pro .pro_list{padding:40px 0;}
    #n_pro .pro_list .text_con .con{margin-bottom: 30px;}
    #n_contact{margin-bottom:20px;}
    .about_wrap .fl04 .bot{width: 40%;}
    .about_wrap .fl04 .tab li span,.about_wrap .fl04 .tab li p{margin-left: 20px;}
    #pro_show{width:800px;}
    #pro_show .n_tt h3{font-size:28px;padding-bottom:20px;}
    #pro_show .n_tt h3:before{height:28px;top: 8px;}
    #pro_show .ny_procon{padding:30px 0 40px;}
	.pro_con{padding-bottom:60px;}
}

.wrapper #n_mian .pro_con #pro_show .url{padding-top: 100px;}
.wrapper #n_mian #n_news .tab_list li .text{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}