@charset "utf-8";
/* CSS Document */
body{ height:100%; min-width:1200px;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,tr,th,div,dl,dt,dd,form,fieldset,img,cite,strong,em,div,input{margin:0;padding:0;}
body{ text-align:left; margin:0 auto; font-size:12px; font-family:"Microsoft YaHei","微软雅黑"; color:#555;}
h1, h2, h3, h4, h5, h6{ font-size:12px;font-weight:normal;}
img, table, td, th ,embed{ border:none;}
img{ vertical-align:middle;}
ul,li{ padding:0; list-style-type:none;}
a{ text-decoration:none; color:#555;}
a:hover{ text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}
.block{ display:block;}
.clearfix{*zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.eps2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.eps3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.eps4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.h70{ width:100%; height:150px;}
.clear{ clear:both;}
.w1200{ width:1200px; height:auto; margin:0 auto;}
.w100pc{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.flex{display:flex;}
.flex1{ display:flex;justify-content:space-between;}
#wrap{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#fff;}
@media(max-width:767px){
body{ height:100%; min-width:300px;}
body{ min-width:320px !important; max-width:640px;}
body{ background:#fff;color:#878787;font:.8em "微软雅黑"; margin:0 auto;}
.auto_img{width:100%;}
.w1000{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.w1200{ width:100%; height:auto; margin:0 auto; position:relative;}
.container{ width:100%; height:auto; margin:0 auto; position:relative;}
#wrap{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#fff;}
}

/*header*/
#header{ overflow:initial; z-index:25;/*box-shadow:0 4px 15px rgba(0,0,0,.08);*/position:fixed;left: 0;top: 0;z-index: 100;width: 100%;height:auto;backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);background-color: rgba(255, 255, 255, 1.3);transition: all 0.3s;}

.headBox{/* background:#0f66e0;*/}
.top{ height:auto; float:left;}
.top .logo{ float:left; position:relative; padding:0;}
.top .logo img{ height:70px; width:auto; padding:16px 0;}

.top .slogan{float:left; padding:13px 0 13px 12px; margin-left:12px;  background:url(/images/hea-xt.png) no-repeat center left; background-size:auto 45px; line-height:22px; font-size:14px; letter-spacing:.3px; color:#626b72; font-family:"microsoft YaHei";}
.top .slogan span{ display:block; color:#626b72;}
.top .slogan img{ max-width:230px; height:auto;}

.menu{ float:right;}
.menu .navBox{ height:70px; width:100%; float:none; padding:0;}
.menu .navBox>ul>li{ float:left; height:auto; position:relative; padding:0 19px;}
.menu .navBox>ul>li>a{ padding:0; height:70px; color:#5E6485; font-size:16px; border-radius:18px; position:relative; line-height:70px;}
.menu .navBox>ul>li>a:after{ content:""; width:0; height:0px; display:block; background:#2386ee; position:absolute; bottom:0; left:50%;transform:translateX(-50%);transition:all 0.2s;}
.menu .navBox>ul>li.active>a{ color:#409bff;}
.menu .navBox>ul>li.active>a:after,.menu .navBox>ul>li>a:hover:after{width:100%;}
.menu .dropdown-menu{ top:70px; width:142px; left:50%; margin:0 0 0 -71px; border:none;min-width:142px;}
.menu .dropdown-box{position:absolute;z-index:3;display:none; padding:8px 0; background:#fff;/* box-shadow:0 0px 5px rgba(6, 0, 1, 0.15);-webkit-box-shadow:0 0px 5px rgba(6, 0, 1, 0.15);-moz-box-shadow:0 0px 5px rgba(6, 0, 1, 0.15);-o-box-shadow:0 0px 5px rgba(6, 0, 1, 0.15);*/border-radius:0;box-shadow:0 0 10px rgba(0, 0, 0, 0.13);}
.menu .dropdown-box dd{ float:left;width:100%;}
.menu .dropdown-box dd a{ display:block; padding:8px 10px;line-height:24px;text-align:center;font-size:15px;}
.menu .dropdown-box dd a:hover{color:#2386ee;}
.none{display:none}
.hide1{ position:absolute; z-index:100;top:102px;left:39px;}
.btn_menu,.menu .menu_bg,.menu .menu_closed,.mo-tel{ display:none;}

#topNav.nav_fixed{ position:fixed; top:0; left:0; right:0; width:100%; z-index:50; background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.08);}
#header #topNav.nav_fixed .navBox>ul.nav{ text-align:center; }

@media(max-width:767px){
	#header{ position:relative; backdrop-filter:inherit;}
	.headT{height:auto; line-height:1.5;}
	.headT>div{ padding:8px 10px;}
	.headT .left{margin-right:0; font-size:14px;}
	.headT .right{ display:none;}
	.header_t,.top .tel,.top .slog,.menu ul li a i{ display:none;}
	
	.top{ padding:15px 0 15px 10px;}
	.top .logo{ padding:0px;}
	.top .logo img{ padding:0; height:40px;}
	
	.top .slogan{ margin:0; float:left; padding:10px 0 0; background:none; line-height:28px; font-size:21px; letter-spacing:1px; color:#0086d1; font-family:"microsoft YaHei"; display:none;}
	.top .slogan img{ max-width:230px; height:auto;}
	
	.mo-tel{ position:absolute; right:45px; top:0; display:block; width:50px; height:75px; z-index:1; }
	.mo-tel a{ position:relative; top:50%; left:50%; display:block; width:30px; height:30px; margin:-15px 0 0 -15px; content:""; background:url(/images/tel.png) no-repeat; background-size:contain; cursor:pointer; }
	
	.top .btn_menu{ display:block; position:absolute; right:10px; top:24px;font-size:14px;color:#333; width:24px; height:24px;}
	.top .btn_menu .icon{display:inline-block;background-position:center;background-repeat:no-repeat;background-size:contain; vertical-align:middle;}
	.top .btn_menu .icon-menu{width:24px;height:24px;background-image:url(/images/icon-menu.png)}
}
@media(max-width:767px){
	.menu{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000; background:none;}
	.menu .menu_bg{ display:block;position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
	.menu .menu_closed{ display:block;position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
	.menu .nav{position:absolute;width:80%;right:0px;top:0px;background:#f8f8f8;height:100%;z-index:100;right:-80%; padding:16% 0 3% 3%;}
	.menu .nav{padding-left:5%;padding-right:5%}
	.menu .nav li{ width:100%;}
	.menu .navBox{ height:auto;}
	.menu .navBox>ul>li>a{display:block;height:auto;color:#666;line-height:25px;font-size:16px; text-align:left;padding:14px 20px; border-radius:0;}
	.menu .navBox>ul>li>a:after{ content:''; width:100%; height:0px; background:none; border-bottom-width:1px; border-bottom-style:solid; border-color:rgba(0,0,0,.05); display:block; position:absolute; left:0; right:0; bottom:0;transform: translateX(0);}
	.menu .navBox>ul>li.active>a{ background:#fff; color:#2386ee;}
	.menu .nav li .dropdown-menu{display:none !important}
}


/*banner*/
.banWrap{ width:100%; position:relative;  height:100%;background-color:#EAF5FE; padding-top:70px;}
.banner{margin-top:0;width:100%;position:relative; z-index:10;}
.banner .indBanner{position:relative;overflow:hidden;height:100%; z-index:15;}
.banner .indBanner .swiper-slide{position:relative;height:460px;overflow:hidden;  background-position:center; background-repeat:no-repeat; background-size:auto 100%;background-color:#EAF5FE;}
.banner .indBanner .swiper-slide .mban_img{ display:none;}
.banner .indBanner .swiper-slide .box{ width:1200px; height:100%; margin:0 auto;position:relative;display: flex;flex-direction:column;justify-content:center; color:#fff; padding-bottom:40px;}
.banner .indBanner .swiper-slide .box h2{ font-size:28px; line-height:1; margin-bottom:24px; color:#fff;}
.banner .indBanner .swiper-slide .box p{ font-size:17px; line-height:1.6;}
.banner .indBanner .swiper-slide .box .more{ padding:24px 0 0; width:500px;display: flex;flex-wrap: wrap;}
.banner .indBanner .swiper-slide .box .more a{display:block;width:110px;height: 46px;line-height:44px;text-align: center;background-color:#fff;color:#409bff;border:1px solid #e5e5e5;font-size:15px;margin-right:12px;margin-bottom:0;}
.banner .indBanner .swiper-slide .box .more a:last-child{ margin-right:0;}
.banner .indBanner .swiper-slide .box .more a:hover{background:#409bff;border-color:#409bff;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;color:#fff}

.banner .indBanner .swiper-slide.swiper-slide-active .ban_hcm{animation-name:fadeInUp;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.banner .indBanner .ban-pagination{position:absolute;width:100%;bottom:45px;z-index:9;text-align:center; display:none;}
.banner .indBanner .ban-pagination .swiper-pagination-bullet{width:10px;height:10px;position:relative;border-radius:50%;background:none;opacity:1;}
.banner .indBanner .ban-pagination .swiper-pagination-bullet::after{width:10px;height:10px;position:absolute;left:3px;top:3px;border-radius:50%;background:rgba(255,255,255,0.5);content:'';}
.banner .indBanner .ban-pagination .swiper-pagination-bullet-active{border-color:#fff;}
.banner .indBanner .ban-pagination .swiper-pagination-bullet-active::after{background:#fff;}
.banner .indBanner .swiper-notification{display:none;}

@media screen and (max-width:1600px){
	.banner .indBanner .ban_prev,.banner .indBanner .ban_next{width:45px;height:45px;}
}
@media screen and (max-width:1366px){
	.banner .indBanner .ban_prev,.banner .indBanner .ban_next{width:40px;height:40px;}
}
@media screen and (max-width:1280px){
	.banner .indBanner .ban_prev,.banner .indBanner .ban_next{width:35px;height:35px;}
}

.digital-pane{width:1200px;height:100px;margin:-0 auto 0;position:absolute;top:460px;left:0; z-index:20;background-color:#003D99; width:100%; background-image:url(/images/banBg.png); display:none;}
.digital-pane .digital-item{ width:300px;height:100px; float:left; padding:0 12px; cursor:pointer;}
.digital-pane .digital-item .pic{ float:left; width:100px; height:100px; }
.digital-pane .digital-item .item-name{width:175px; height:55px; float:left; margin-top:25px;overflow:hidden;}
.digital-pane .digital-item .item-name p{ font-size:18px;color:#FFFFFF;}
.digital-pane .digital-item .item-name span{ font-size:14px;color:#FFFFFF; line-height:30px;}
.digital-pane .digital-item:a p{ color:#FFFFFF!important;}
.digital-pane .digital-item:hover p{ color:#1EACDF!important;}
.digital-pane .digital-item:a span{ color:#FFFFFF!important;}
.digital-pane .digital-item:hover span{ color:#1EACDF!important;}



.mo-banner{display:none !important;}
@media only screen and (max-width:767px){
	.banWrap{ padding:0;}
	.banner{ width:auto; height:auto; margin-top:0;}
	.banner .indBanner{display:none !important;}
	.indBanner_box{height:100%;position:relative;}
	.mo-banner .swiper-slide-active .indBanner_txt h6,.mo-banner .swiper-slide-active .indBanner_txt p{opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
	.indBanner_txt h6{ font-size:1.1rem;}
	.indBanner_txt p{ font-size:.85rem; margin-top:.5rem;}
	.mo-banner{display:block !important;overflow:hidden;}
	.mo-banner .swiper-slide{ position:relative;}
	.mo-banner .swiper-slide img{width:100%; height:auto;display:block;}
	.mo-banner .swiper-slide .box{ width:100%; height:auto;position:absolute; top:50%; left:0; padding:0 5%; line-height:1.8;transform:translateY(-50%); color:#409bff;}
	.mo-banner .swiper-slide .box h2{ font-size:1.2rem; font-weight:600; margin-bottom:.8rem; color:#409bff;}
	.mo-banner .swiper-slide .box p{ font-size:.9rem; font-weight:500; margin-bottom:5px; line-height:1.5;}
	.mo-banner .swiper-slide .box .more{ padding:14px 0 0; width:100%;display: flex;flex-wrap: wrap; display:none;}
	.mo-banner .swiper-slide .box .more a{display:block;width:100px;height:36px;line-height:34px;text-align: center;background-color:#fff;color:#409bff;border:1px solid #e5e5e5;font-size:14px;margin-right:8px;margin-bottom:8px;}
	.mo-banner .swiper-slide .box .more a:last-child{ margin-right:0;}
	.mo-banner .swiper-slide .box .more a:hover{background:#409bff;border-color:#409bff;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;color:#fff}
	.mo-banner .swiper-pagination{ bottom:5px !important; display:none !important;}
	.mo-banner .swiper-pagination-bullet{width:6px;height:6px;background-color:rgba(255,255,255,.5);opacity:1 !important;border-radius:50%;}
	.mo-banner .swiper-pagination-bullet-active{background-color:#fff;}
	
	.digital-pane{ display:none; width:100%; position:relative;top:auto; height:auto; padding:10px 0;}
	.digital-pane .digital-item{ width:50%;height:auto; padding:10px 10px; position:relative;}
	.digital-pane .digital-item .pic{ float:left; width:35%; height:auto; position:absolute; top:50%;transform:translateY(-50%);}
	.digital-pane .digital-item .pic img{ max-width:100%; height:auto;}
	.digital-pane .digital-item .item-name{width:60%; height:65px; margin-top:.5rem; float:right;}
	.digital-pane .digital-item .item-name p{ font-size:1rem; padding-bottom:5px;}
	.digital-pane .digital-item .item-name span{ font-size:.8rem;line-height:1.5;}
}

/*main*/
.main{ width:100%; height:auto; overflow:visible;}
.main_t{line-height:1;text-align:center; padding:0 0 40px; position:relative;}
.main_t h2{font-size:36px;font-weight:500; color:#252525;}
.main_t p{ font-size:15px; color:#686868; padding:15px 0 0;}

.main1{ padding:60px 0; background-color:#fff;}
.main1 .item{cursor:pointer;width:300px; height:auto; float:left; text-align:center;}
.main1 .item .img{margin-top:5px; height:110px; margin-bottom:0;}
.main1 .item h2{ font-size:14px; color:#252525; margin:20px 0 12px 0;}
.main1 .item .info{ width:100%; height:auto; color:#686868;line-height:1.8; font-size:14px;}
.main1 .item .info p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.main1 .bot{ position:relative; width:100%; height:auto; padding:50px 0 0;}
.main1 .bot .pcimg{ display:block;}
.main1 .bot .moimg{ display:none;}
.main1 .bot .txt{ position:absolute; left:55px; top:140px;}
.main1 .bot .txt h5{ font-size:24px; color:#333; padding-bottom:18px;}
.main1 .bot .txt p{ line-height:2; font-size:16px; color:#666; position:relative; padding-left:20px;}
.main1 .bot .txt p:after{ content:'√'; position:absolute; left:-4px; top:7px; line-height:1; color:#ff6a00; font-size:20px; font-family:"宋体";}

@media(max-width:767px){	
	.main_t{ padding:10px 0 18px;}
	.main_t h2{margin-bottom:10px;font-size:22px;}
	.main_t p{ font-size:14px; padding:0; line-height:1.5;}
	
	.main1{ padding:25px 10px;}
	.main1 .item{width:48%; height:auto;  margin-right:4%; margin-bottom:15px;}	
	.main1 .item:nth-child(2n){ margin-right:0;}
	.main1 .item .img{ width:100%; margin-top:0;}
	.main1 .item  h2{ font-size:14px; margin:10px 0 6px;}
	.main1 .item .info{ margin:15px 0 0; min-height:68px; line-height:1.6;}
	.main1 .item .info p{-webkit-line-clamp:3;}
	
	.main1 .bot{ padding:110px 0 0; background-color:#fafafa;}
	.main1 .bot .pcimg{ display:none;}
	.main1 .bot .moimg{ display:block; max-width:100%; height:auto;}
	.main1 .bot .txt{ position:absolute; left:20px; top:20px;}
	.main1 .bot .txt h5{ font-size:18px; padding-bottom:8px;}
	.main1 .bot .txt p{ font-size:15px; padding-left:20px;}
	.main1 .bot .txt p:after{ content:'√'; position:absolute; left:-4px; top:7px; line-height:1; color:#ff6a00; font-size:20px; font-family:"宋体";}
}

.main2{ width:100%; height:auto; position:relative; background:#f8f8f8; padding:60px 0;}
.main2_c{ font-size:16px; color:#919499;}
.main2_c ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.main2_c li{width: 24%;background:#fff;border-radius:8px;margin-bottom:1%;padding:38px 40px;}
.main2_c li a{display:block;}
.main2_c li .icon{width: 53px;height: 53px;background: #f8f8f8;border-radius: 100%;display: flex;align-items: center;justify-content: center;margin-bottom: 20px;}
.main2_c li img{ max-width:100%; height:auto;}
.main2_c li dl dt{ font-weight:normal;font-size:20px;color:#000000;margin-bottom:15px; line-height:1;}
.main2_c li dl dd{font-size:15px;color:#7d7d7d;line-height:1.73333;}
.main2_c li:hover{ box-shadow:0px 0px 25px rgba(0,0,0,.1)}
@media(max-width:767px){
	.main2{padding:25px 10px 10px;}
	.main2_c{ font-size:14px; padding-bottom:15px;}
	.main2_c li{ width:49%; margin-bottom:10px; padding:12px 10px;}
	.main2_c li .icon{width: 53px;height:53px;margin-bottom:10px;}
	.main2_c li dl dt{font-size:18px;margin-bottom:10px;}
	.main2_c li dl dd{font-size:14px;}
	
}

.main3{ width:100%; height:auto; overflow:visible; padding:60px 0; background:#242933;}
.main3_t h2,.main3_t p{ color:#fff;}
.main3_c{ font-size:15px; color:#919499;}
.main3_c ul{display:flex;flex-wrap:wrap;margin-right:-21px;}
.main3_c ul li{width:386px;margin-right:21px;box-sizing: border-box;padding:30px;margin-bottom: 21px;transition: all 0.2s;background:url(/images/s_bg.png) #fff no-repeat right bottom;background-size: 100% 100%;}
.main3_c ul li .tit{font-size: 18px;color: #191a24;font-weight: bold;margin-bottom: 16px;}
.main3_c ul li .info{overflow: hidden;width: 100%;height:112px;}
.main3_c ul li .cont{ transition: all .3s;}
.main3_c ul li .info .line{width: 60px;height: 3px;background-color:#409bff;margin-bottom: 16px;}
.main3_c ul li .info .desc{font-size:14px;color: #9EA7B3;line-height:1.5;padding-bottom: 24px;}
.main3_c ul li .info .btns{margin-top:16px;}
.main3_c ul li .info .btns a{display:inline-block;color:#409bff;padding:6px 12px;margin-right:10px;border:1px solid #409bff;border-radius:5px;transition: all 0.2s;}
.main3_c ul li .info .btns a:hover{color:#fff;background-color:#409bff;}
.main3_c ul li .info .btns a.link{background-color:#409bff;color:#fff;}
.main3_c ul li .info .btns a.link:hover{opacity:.8;}
.main3_c ul li:hover{background: url(/images/s_bg_h.png) #fff no-repeat right bottom;background-size: 100% 100%;transform: translateY(-5px);}
.main3_c ul li:hover .cont{transform: translateY(-26px);}
.main3_c ul li:hover .info .desc{padding-bottom:0;}
@media(max-width:767px){	
	.main3{ padding:20px 10px;}
	.main3_c{ font-size:14px;}
	.main3_c ul{overflow:hidden; padding:0; margin-right:0;}
	.main3_c ul li{margin:0 2% 10px 0;width:49%;height:auto;padding:12px;}
	.main3_c ul li:nth-child(2n){ margin-right:0;}
	.main3_c ul li:last-child{ margin:0; width:100%;}
	.main3_c ul li .tit{font-size:16px;margin-bottom: 12px;}
	.main3_c ul li .info{height:auto;}
	.main3_c ul li .info .line{width:40px;margin-bottom:12px;}
	.main3_c ul li .info .desc{font-size:14px;padding-bottom:12px;}
	.main3_c ul li .info .btns{margin-top:0;}
	.main3_c ul li .info .btns a{padding:5px 10px;margin-right:5px;}
}

.main4{ width:100%; height:auto; overflow:visible; padding:60px 0; background:#f8fbfd;}
.main4_c{ width: 100%;font-size: 0;}
.main4_c li{width: calc((216 / 1400) * 100%);display: inline-block;vertical-align: top;margin-bottom:12px;overflow: hidden;background-color: #fff;border-radius: 4px;margin-right: calc((20 / 1400) * 100%); cursor:pointer;}
.main4_c li .img{width:100%;padding-top:50.2%;transition:all ease 0.3s;background-size:contain;background-position: center;background-repeat:no-repeat;}
.main4_c li:hover .img{transform: scale(1.1);}
.main4_c li:nth-child(6n){margin-right: 0;}
@media (max-width: 768px) {
	.main4{ padding:30px 10px 20px;}
	.main4_c li{width: 32%;margin: 0 2% 2% 0;}
	.main4_c li:nth-child(3n) {margin-right:0;}
}



.main6{padding:60px 0px;}
.main6 .main6_c{ width:100%; padding:0 0;}
.main6 .main6_c ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.main6 .main6_c ul li{max-width:32.33333333%;-webkit-box-flex:0;-webkit-flex:0 0 32.33333333%;-ms-flex:0 0 32.33333333%;flex:0 0 32.33333333%; margin-right:1.5%; margin-bottom:15px; position:relative;}
.main6 .main6_c ul li a{ display:block; padding:20px; transition: all .6s ease;}
.main6 .main6_c ul li a{border-radius:4px;border:1px solid #ebeef5;background-color:#fff;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);}
.main6 .main6_c ul li:nth-child(3n){ margin-right:0;}
.main6 .main6_c ul li:hover a{ box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2); }
.main6 .main6_c ul li .date{ color: #888; font-size:15px; position:absolute; right:20px; bottom:20px;}
.main6 .main6_c ul li .tit{ font-weight:bold; font-size:18px; line-height:1.8; margin:0 0 10px; }
.main6 .main6_c ul li .info{ color:#8f8f8f; font-size:14px; line-height:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.main6 .main6_c ul li .more{ padding:20px 0 0;}
.main6 .main6_c ul li .more span,.main6 .main6_c ul li .more i{ display:inline-block; color:#333; font-size:14px;}
@media(max-width:767px){
	.main6{padding:1.5rem 10px;}
	.main6 .main6_c{ padding:0 0 10px;}
	.main6 .main6_c ul li{max-width:100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%; margin-right:0; margin-bottom:15px;}
	.main6 .main6_c ul li a{ padding:15px;}
	.main6 .main6_c ul li .date{ right:15px; bottom:15px;}
	
}

.main5{ width:100%; height:180px; background:url(/images/bg1.jpg) center; text-align:center;}
.main5 p{ font-size:24px; color:#FFFFFF; padding-top:45px;}
.main5 span a{ display:inline-block; margin-top:24px; width:220px; height:46px; line-height:44px; border:1px solid #fff; color:#fff; font-size:18px; border-radius:44px;}
.main5 span a:hover{ background-color:#409bff; color:#fff; border-color:transparent}

.service{ width:100%; height:auto; background-color:#2D313D;}
.service li{ width:25%; float:left;padding:32px 10px;height:auto; color:#FFF;}
.service li .pic{width:51px;height:51px;display: inline-block;vertical-align: middle;}
.service li .pic img{ max-width:100%; height:auto;}
.service li p{line-height: 51px;display: inline-block;margin-left: 12px;font-size: 16px;vertical-align: middle;}
@media(max-width:767px){
	.main5{ width:100%; height:auto; background-size:cover; padding:2rem 10px;}
	.main5 p{ font-size:18px; padding:0; line-height:1.8;}
	.main5 span a{ margin-top:12px; width:180px; height:36px; line-height:34px; font-size:14px;}
	
	.service{ display:none;}
}

/*回到顶部按钮*/
#top{display:none;}
.top-img{position:fixed;right:36px;bottom:40px;z-index:1000;width:48px;box-shadow:0 2px 15px 0 rgba(0, 0, 0, 0.16);border-radius:50%;}

/*footer*/
.footer{ width:100%; height:auto; background-color:#373B46;}
.footer .fBox{width:100%; padding:50px 0;}
.footer .fBox>div{display: flex;justify-content: space-between;}
.footer .footl{ width: 940px;display:flex;}
.footer .fNav{display: flex;}
.footer .fNav li{display:flex;flex-wrap:wrap;justify-content: flex-start;align-items: flex-start;align-content:flex-start; width:25%;}
.footer .fNav li:nth-child(2){ width:50%;}
.footer .fNav li h5{color:#fff;padding-bottom:15px;width: 100%;font-size:16px;margin-bottom: 8px;}
.footer .fNav li dl{display:flex;flex-wrap:wrap;}
.footer .fNav li dd{margin-bottom:21px;line-height: 1;font-size: 14px;width: 100%;}
.footer .fNav li:nth-child(2) dd{ width:50%;}
.footer .fNav li a{color:#a9b0b4;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.footer .fNav li a:hover{ color:#FFF;}

.footer .footr{ color: #fff;min-width:320px;border-left:1px solid #4E525C;padding-left:54px;line-height:20px;}
.footer .fTel{position:relative;padding-left:38px;}
.footer .fTel p{ color:#FFFFFF; margin-top:0; font-size:14px; line-height:1;}
.footer .fTel span{ display:block; color:#FFFFFF; font-size:20px; line-height:1.8; font-weight:500;}
.footer .fTel .icon_tel{position:absolute;left:0px;top:7px;width:30px;height:30px; background:url(/images/ico_13.png) no-repeat 0 0;}
.footer .fTel:hover .icon_tel{ background:url(/images/ico_13.png) no-repeat -31px 0;}
.footer .wxcode{padding:8px 0 0; max-width:130px;}
.footer .wxcode img{ max-width:100%; height:auto; padding:7px; background-color:#fff;}
.footer .wxcode p{padding:10px 0 0;font-size:13px; text-align:center;}

.footer .copyright{ width:100%; height:auto; background-color:#2C3039; font-size:14px; color:rgba(255, 255, 255, 0.5);color:#62676e; text-align:center; padding:20px 0; line-height:2.2;}
.footer .copyright a{ color:#62676e;}
.footer .copyright a:hover{color:#fff;}
.flinks strong{ font-style:normal; font-weight:normal;}
.flinks a{ margin:0 4px; font-size:14px;}
@media(max-width:767px){
	#top{display:none !important;}
	.footer .footl,.flinks,.footer .footr{ display:none;}
	.footer .copyright{ padding:10px 10px; line-height:2;}
}

.index_foot{ display:none;}
@media(max-width:767px){
	.footer .fBox{width:100%; float:none; padding:0 10px;}
	.footer .footr{ width:100%; height:auto; float:none; margin:0;}
	.footer .footr .copyright{ color:rgba(255, 255, 255, 0.5); padding:15px 10px; line-height:2; text-align:center; margin:0; float:none;}
	
	.index_foot{ width:100%; height:auto;display:block; overflow:hidden;max-width:640px; margin:0 auto; margin-top:12%; display:block;}
	.app_con{ height:auto;max-width:640px;margin:0 auto; overflow:hidden;width:100%; display:block;}
	#fixed-foot{position:fixed; z-index:1000;bottom:0;width:100%; max-width:640px; height:auto; margin:0 auto;display:inline-block;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(12,36,134,.1); box-shadow:0 0 10px 0 rgba(12,36,134,.1); padding:5px;}
	#fixed-foot .btn1{width:100%; max-width:640px; margin:0 auto;display:block;text-align:center; }
	#fixed-foot .btn1 a{ cursor:pointer; display:block; color:#FFFFFF;float:left; text-align:center;width:66%; background-color:#009FE8; border-radius:8px; line-height:40px; text-align:center; font-size:0;}
	#fixed-foot .btn1 a:nth-child(1){ border-left:none; margin-right:0%; width:100%}
	#fixed-foot .btn1 a img{ display:inline-block; margin:0 8px 0 0; vertical-align:middle; width:18px; height:auto;}
	#fixed-foot .btn1 a span{ display:inline-block;font-size:15px; vertical-align:middle;}
}


.al01{background:url(/images/a01.png) no-repeat top; background-size:cover; padding:80px 0 0; min-height:370px; margin-top:70px; background-color:#f7f9fc;}
.al01 .tit{ font-size:36px; line-height:48px; color:#181818;}
.al01 .desc{margin-top:10px;font-size:14px;line-height:24px;max-height:72px;overflow:hidden;width:60%;color:#3d3d3d;}
.al01 .box{margin-top:30px; font-size:0;display:flex;align-items:center;flex-wrap:wrap;}
.al01 .box a{background-color:#ff6a00;padding:0 24px; line-height:34px;font-size:14px; color:#fff;}
@media(max-width:767px){
	.al01{ padding:50px 10px; min-height:150px;background:url(/images/a02.png) no-repeat top;background-size:cover; margin-top:0;}
	.al01 .tit{ font-size:20px; line-height:1.5;}
	.al01 .desc{margin-top:10px;line-height:24px;max-height:inherit;width:100%;}
	.al01 .box{margin-top:15px;}
	.al01 .box a{padding:0 24px; border-radius:40px;}
}

.inMtit{ text-align:center; margin-bottom:50px;}
.inMtit2{ margin-bottom:30px;}
.inMtit h1{ font-size:30px; color:#333; line-height:1.5;}
.inMtit p{ font-size:16px; color:#777f84; line-height:1.8; font-weight:500;}
@media(max-width:767px){
	.inMtit{ margin-bottom:20px;}
	.inMtit2{ margin-bottom:10px;}
	.inMtit h1{ font-size:20px; padding-bottom:5px;}
	.inMtit p{ font-size:14px;}
}

.al02{ padding:60px 0; background-color:#fff;}
.al02 ul{display:flex;flex-wrap:wrap;justify-content: space-between}
.al02 li{ width:33.333%; cursor:pointer;height:auto;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;transition: all .3s cubic-bezier(.4,0,.2,1); padding:55px 10px;}
.al02 li:nth-child(3n){border-right:0;}
.al02 li:nth-child(7),.al02 li:nth-child(8),.al02 li:nth-child(9){border-bottom:0;}
.al02 li .box{display:flex;align-items:center; width:82%; margin:0 auto;}
.al02 li .box i{flex:0 0 86px; overflow:hidden;}
.al02 li .box img{ max-width:100%; height:auto}
.al02 li .box h3{font-size:22px;color:#373d41;line-height:100%; padding-left:15px;}
.al02 li .box span{ display:block;min-height:36px;overflow:hidden;margin-top:15px;font-size:14px;color:#777f84;line-height:20px;transition: all .3s cubic-bezier(.4,0,.2,1); padding-left:15px;}
.al02 li:hover{background-color:#fff;box-shadow:0 0 15px rgba(186,204,207,.7);}
@media(max-width:767px){
	.al02{ padding:30px 10px;}
	.al02 li{ padding:15px 10px;}
	.al02 li:nth-child(3n){border-right:0;}
	.al02 li:nth-child(7),.al02 li:nth-child(8),.al02 li:nth-child(9){border-bottom:0;}
	.al02 li .box{ width:98%; display:block;}
	.al02 li .box i{ display:block; width:56px; height:auto; margin:0 auto 10px;}
	.al02 li .box h3{font-size:18px;padding-left:0; text-align:center;}
	.al02 li .box span{margin-top:10px;line-height:1.6;padding-left:0; font-size:13px; text-align:center;}
}

.al03{ padding:0 0 80px;}
.al03 .toplist{height:260px;background-color:#fafafa;padding-top:33px;display:flex;justify-content: space-between}
.al03 .toplist dl{width:33.33333%;}
.al03 .toplist dl dt{ width:80px;display:block;margin: 0 auto;}
.al03 .toplist dl dt img{ max-width:100%; height:auto}
.al03 .toplist dl dd{ padding:27px 0 0; text-align:center;}
.al03 .toplist dl dd h3{font-size:20px;color: #373d41; line-height:1;}
.al03 .toplist dl dd p{height:50px;overflow:hidden;margin-top:10px;font-size:14px;color:#777f84;line-height:25px;padding:0 35px;}
.al03 .botlist{display:flex;flex-wrap:wrap;justify-content: space-between}
.al03 .botlist .item{padding:45px 40px 0 10px;min-height:124px;overflow:hidden;width:33.33333%;position:relative;}
.al03 .botlist .item .dot{width:4px;height:20px;background-color:#1199f2; position:absolute; left:10px; top:45px;}
.al03 .botlist .item .con{ padding-left:15px; width:100%; height:auto;}
.al03 .botlist .item .con h3{font-size:20px;color: #373d41; line-height:1;}
.al03 .botlist .item .con span{ display:block;margin-top:10px;font-size:14px;color:#777f84;line-height:25px;}
@media(max-width:767px){
	.al03{ padding:10px 0 30px;}
	.al03 .inMtit{ padding:0 10px;}
	.al03 .toplist{ height:auto; padding:15px 0;}
	.al03 .toplist dl dt{ width:60px;}
	.al03 .toplist dl dd{ padding:15px 0 0;}
	.al03 .toplist dl dd h3{font-size:18px;}
	.al03 .toplist dl dd p{height:auto;font-size:13px;line-height:1.6;padding:0 15px;}
	.al03 .botlist .item{padding:25px 20px 0 10px;min-height:54px;width:50%;}
	.al03 .botlist .item:nth-child(2n){ padding-right:10px;}
	.al03 .botlist .item .dot{ top:25px;}
	.al03 .botlist .item .con{ padding-left:12px; width:100%; height:auto;}
	.al03 .botlist .item .con h3{font-size:18px;}
	.al03 .botlist .item .con span{margin-top:8px;font-size:13px;line-height:1.6;}
	
	
}

.wy01{ width:100%; height:500px; background:url(/images/b02.png) no-repeat center top; background-size:1920px 500px;background-color:#F7F9FC; padding:190px 0 0; margin-top:70px;}
.wy01 h2{line-height:56px;color:#111F33;font-weight:500;font-size:40px;text-align:center}
.wy01 .js-free-use{display:block;width:260px;height:44px;line-height:44px;background:#2373FF;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px;text-align:center;font-size:16px;letter-spacing:-0.336px;color:#FFFFFF;margin:27px auto 0; padding:0 20px;}
.wy01 .js-free-use:hover{background:#4888FA;}
@media (max-width: 768px) {
	.wy01{ height:200px; padding:50px 0 0;background-size:cover;margin-top:0;}
	.wy01 h2{ line-height:1.2; font-size:24px;}
	.wy01 .js-free-use{ line-height:38px; height:38px; margin:15px auto 0; padding:0 15px; font-size:15px;}
}

.wy02{ background-color:#fff;}
.wy02 ul{display:flex;justify-content: space-between}
.wy02 li{ width:300px;position: relative;height:108px;text-align:center;padding-top:28px;}
.wy02 li .t{font-size:16px;color:#7a8599;}
.wy02 li .num{ font-size:28px; color:#232d47; padding:0 0 5px;}
.wy02 li .num span{ vertical-align:2px; line-height:1;}
.wy02 li:after{ content:''; display:block; position:absolute; top:28px; right:0;width:1px;height:52px;background-color:#e1e6ed;}
.wy02 li:last-child:after{ display:none;}
.wy02 li:hover{background:#f5f8ff;cursor:pointer;}
@media (max-width: 768px) {
	.wy02{ padding:0;}
	.wy02 ul{flex-wrap:wrap;}
	.wy02 li{ width:50%; height:auto; padding:15px;}
	.wy02 li:nth-child(1):before,.wy02 li:nth-child(2):before{ content:''; display:block;width:100%;height:1px;background-color:#e1e6ed; position:absolute; bottom:0; left:0;}
	.wy02 li:after{ top:0;height:100%;}
	.wy02 li:nth-child(2n):after{ display:none;}
	.wy02 li .t{ font-size:14px;}
	.wy02 li .num{ font-size:18px;}
}

@-webkit-keyframes entery{0%{background-position:0 0}to{background-position:0 -4500px}}
@-moz-keyframes entery{0%{background-position:0 0}to{background-position:0 -4500px}}
@keyframes entery{0%{background-position:0 0}to{background-position:0 -4500px}}
@-webkit-keyframes leave{0%{background-position:0 -4500px}to{background-position:0 0}}
@-moz-keyframes leave{0%{background-position:0 -4500px}to{background-position:0 0}}
@keyframes leave{0%{background-position:0 -4500px}to{background-position:0 0}}

.wy03{ width:100%; height:auto; background-color:#f7f7f8; padding:60px 0;}
.wy03 ul{display:-webkit-box;display: -webkit-flex;display: -moz-box;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;justify-content:space-between; text-align:center;}
.wy03 ul li{width:282px;height:auto;-webkit-box-shadow:0 4px 8px rgb(214 225 234 / 30%);box-shadow:0 4px 8px rgb(214 225 234 / 30%);border-radius:4px;padding:18px 24px 25px;background-color:#fff;}
.wy03 ul li .icon{background-color #fff;display:inline-block;width:150px;height:150px;-webkit-background-size:150px 150px;background-size:150px;background-position:center 0;-webkit-animation:leave .4s steps(15) forwards;-moz-animation:leave .4s steps(15) forwards;animation:leave .4s steps(15) forwards;}
.wy03 ul li.card-1 .icon{background-image:url(/images/icon_16.png?v=69481a74)}
.wy03 ul li.card-2 .icon{background-image:url(/images/icon_17.png?v=89fb4938)}
.wy03 ul li.card-3 .icon{background-image:url(/images/icon_18.png?v=4d505ec8)}
.wy03 ul li.card-4 .icon{background-image:url(/images/icon_19.png?v=dcc9fe9b)}
.wy03 ul li .title{font-size:21px;color:#333;font-weight:500}
.wy03 ul li .desc{font-size:15px;line-height:170%;color:#777f84;text-align:left; padding:8px 0 0;}
.wy03 ul li:hover .icon{-webkit-animation:entery .4s steps(15) forwards;-moz-animation:entery .4s steps(15) forwards;animation:entery .4s steps(15) forwards}
.wy03 .discount{display:block;width:240px;height:44px;line-height:44px;text-align:center;background:#4c6aff;border-radius:4px;font-size:16px;color:#fff;margin:48px auto 0; padding:0 15px;}
@media(max-width:767px){
	.wy03{ padding:30px 10px;}
	.wy03 ul{flex-wrap:wrap;}
	.wy03 ul li{ width:48%; height:auto; margin:0 4% 15px 0;padding:10px;}
	.wy03 ul li:nth-child(2n){ margin-right:0;}
	.wy03 ul li:nth-child(2n+1){ margin-right:4%;}
	.wy03 ul li .icon{width:100px;height:100px;-webkit-background-size:100px 100px;background-size:100px;}
	.wy03 ul li .title{font-size:18px;}
	.wy03 ul li .desc{font-size:13px; padding:5px 0 0;}
	.wy03 .discount{width:220px;height:40px;line-height:40px;font-size:15px;margin:8px auto 0; padding:0 10px;}
}


.wy04{ width:100%; height:auto; padding:60px 0;}
.wy04 ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.wy04 li{width:31.333%;cursor:pointer;margin-bottom:32px;height:auto;background:linear-gradient(135deg, #FFFFFF 0%, #fff 100%);box-shadow:0px 0px 15px 0px rgb(127 156 219 / 28%);border-radius:10px;display: flex;align-items: center;justify-content:center; padding:35px 0;}
.wy04 li .icon{}
.wy04 li .tit{ font-size:20px; color:#232a38;line-height:34px; padding-left:20px;}
@media(max-width:767px){
	.wy04{ padding:30px 10px;}
	.wy04 li{ width:48%; padding:20px 0; margin-bottom:15px; display:block; text-align:center;}
	.wy04 li .icon{ margin:0 auto;}	
	.wy04 li .tit{ font-size:16px; line-height:1.5; padding:15px 10px 0;}
	
}

.wy08{ background:#f8f9fb; padding:60px 0;}
.wy08 table{border:solid 1px #fff; width:90%;line-height:40px; margin:0px auto;border-radius:10px; color:#333;}
.wy08 table th{ font-size:24px; text-align:center;border:solid 1px #fff; background:#ed4c5c; line-height:60px;color: #fff;font-weight:normal }
.wy08 table th:nth-child(3){ background:#3d9db9 }
.wy08 table th:nth-child(1){ background:#fafafa }
.wy08 table tr td{border:solid 1px #fff; line-height:60px; font-size:18px; text-align:left;padding: 0 20px}
.wy08 table td:nth-child(3n){font-size:16px}
.wy08 table tr:nth-child(even) td:nth-child(2n){background: #fff0ec;border-bottom:solid 1px #ffbda9;border-top:solid 1px #ffbda9;}
.wy08 table tr:nth-child(even) td:nth-child(1){background: #f7fdff;}
.wy08 table tr:nth-child(odd) td:nth-child(2n){background: #f7fdff;border-bottom:solid 1px #ffbda9;border-top:solid 1px #ffbda9;}
.wy08 table tr{background:#f8f9fb}
.wy08 table tr:nth-child(even){background:#eceff4}

@media(max-width:767px){
	.wy08{ padding:30px 10px;}
	.wy08 table{border:solid 1px #dedede; width:98%;}
    .wy08 table th{ font-size:20px;border:solid 1px #dedede; line-height:60px;}
    .wy08 table th:nth-child(3){display:none }
	.wy08 table th:nth-child(1){ background:#ed4c5c }
    .wy08 table tr td{border:solid 1px #dedede;line-height:26px; font-size:16px;padding:8px 8px}
    .wy08 table td:nth-child(3n){display:none}
    .wy08 table tr td:nth-child(1){ text-align:center}
}

.wy05{ width:100%; height:auto; padding:60px 0;}
.hyNav{padding:0 26px;}
.hyNav ul{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: flex;-webkit-flex-wrap: nowrap;flex-wrap:nowrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;justify-content: space-between;}
.hyNav li{height: 40px;line-height: 40px;font-weight: 500;font-size: 20px;position: relative;cursor: pointer;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;color: #4e5a70; text-align:center;}
.hyNav li.swiper-slide-thumb-active{color:#4c6aff;}
.hyNav li.swiper-slide-thumb-active:after{content: "";position: absolute;bottom: 0;width: 34px;height: 4px;background: #4c6aff;left:50%;margin-left:-17px;}
.hyBox{margin-top:24px;overflow:hidden;}
.hyBox .swiper-slide{position: relative;height:426px;}
.hyBox .swiper-slide.swiper-slide-0 .pic{background-image: url(/images/swiper-slide-img-0.png);}
.hyBox .swiper-slide.swiper-slide-1 .pic{background-image: url(/images/swiper-slide-img-1.png);}
.hyBox .swiper-slide.swiper-slide-2 .pic{background-image: url(/images/swiper-slide-img-2.png);}
.hyBox .swiper-slide.swiper-slide-3 .pic{background-image: url(/images/swiper-slide-img-3.png);}
.hyBox .swiper-slide.swiper-slide-4 .pic{background-image: url(/images/swiper-slide-img-4.png);}
.hyBox .swiper-slide.swiper-slide-5 .pic{background-image: url(/images/swiper-slide-img-5.png);}
.hyBox .swiper-slide.swiper-slide-6 .pic{background-image: url(/images/swiper-slide-img-6.png);}
.hyBox .swiper-slide.swiper-slide-7 .pic{background-image: url(/images/swiper-slide-img-7.png);}
.hyBox .swiper-slide.swiper-slide-8 .pic{background-image: url(/images/swiper-slide-img-8.png);}
.hyBox .swiper-slide.swiper-slide-9 .pic{background-image: url(/images/swiper-slide-img-9.png);}
.hyBox .swiper-slide .pic{width:588px;height:426px; background-color:#555; background-repeat:no-repeat; -webkit-background-size:cover;background-size: cover;position: absolute;top: 0;left: 0;border-radius: 4px;}
.hyBox .info{padding: 12px 0 0 634px;background: #fff;}
.hyBox .info h3{font-weight:500;font-size:24px;line-height:38px;color:#232d47;width:552px}
.hyBox .info .tag{height:40px;position:relative}
.hyBox .info .tag span{display:inline-block;height:25px;line-height:25px;padding:0 8px;background:#fff0db;border-radius:4px;font-size:14px;color:#e5a344;margin:5px 10px 5px 0}
.hyBox .info .tag span:last-child{margin-right:0}
.hyBox .info .desc{position:relative;margin-top:30px}
.hyBox .swiper-slide.swiper-slide-0 .logo-img{background:url(/images/icon-img-0.png) no-repeat;}
.hyBox .swiper-slide.swiper-slide-1 .logo-img{background:url(/images/icon-img-1.png) no-repeat;}
.hyBox .swiper-slide.swiper-slide-2 .logo-img{background:url(/images/icon-img-2.png) no-repeat;}
.hyBox .swiper-slide.swiper-slide-3 .logo-img{background:url(/images/icon-img-3.png) no-repeat;}
.hyBox .swiper-slide.swiper-slide-4 .logo-img{background:url(/images/icon-img-4.png) no-repeat;}
.hyBox .swiper-slide.swiper-slide-5 .logo-img{background:url(/images/icon-img-5.png) no-repeat;}
.hyBox .swiper-slide.swiper-slide-6 .logo-img{background:url(/images/icon-img-6.png) no-repeat;}
.hyBox .swiper-slide.swiper-slide-7 .logo-img{background:url(/images/icon-img-7.png) no-repeat;}
.hyBox .swiper-slide.swiper-slide-8 .logo-img{background:url(/images/icon-img-8.png) no-repeat;}
.hyBox .swiper-slide.swiper-slide-9 .logo-img{background:url(/images/icon-img-9.png) no-repeat;}
.hyBox .info .desc .logo-img{height:48px;-webkit-background-size:contain;background-size:auto 48px;border-radius:4px;}
.hyBox .info .desc p{margin-top:12px;font-weight:400;font-size:16px;line-height:28px;color:#4e5a70}
.hyBox .info .more{text-align:right;margin-top:56px;position:absolute;bottom:0;right:0;}
.hyBox .info .more span{display:inline-block;min-width:112px;line-height:38px;font-weight:400;font-size:16px;text-align:center;color:#4c6aff;cursor:pointer;border:1px solid #4c6aff;border-radius:4px; vertical-align:middle; overflow:hidden;}
.hyBox .info .more span a{color:#4c6aff;}
.hyBox .info .more span.zx{background: #4c6aff;color:#fff;margin-left:8px; padding:0 15px;}
.hyBox .info .more span.zx a{ color:#FFF;}
.wy05 .swiper-pagination{bottom:-38px;height:6px; display:none;}
.wy05 .swiper-pagination-bullet{margin:0 7px;width:6px;height:6px;background:rgba(35,109,239,.2);opacity:1;vertical-align:top;border-radius:6px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.wy05 .swiper-pagination-bullet-active{width:40px;background:#357dfd}
@media(max-width:767px){
	.wy05{ padding:30px 10px;}
	.hyNav{ display:none;}
	.hyBox{margin-top:0;overflow:hidden; padding-bottom:30px;}
	
	.hyBox .swiper-slide{height:auto; opacity:0 !important;}
	.hyBox .swiper-slide.swiper-slide-prev,.hyBox .swiper-slide.swiper-slide-next{ opacity:0 !important;}
	.hyBox .swiper-slide.swiper-slide-active{ opacity:1 !important;}
	.hyBox .swiper-slide .pic{width:100%;height:200px;}
	.hyBox .info{padding:210px 0 0 0;}
	.hyBox .info h3{font-size:18px;line-height:1.4;width:100%; padding-bottom:5px;}
	.hyBox .info .tag{height:auto;}
	.hyBox .info .tag span{padding:0 5px;font-size:13px;margin:5px 5px 5px 0}
	.hyBox .info .desc{margin-top:10px}
	.hyBox .info .desc .logo-img{height:40px;background-size:auto 40px;}
	.hyBox .info .desc p{margin-top:10px;font-size:14px;line-height:1.8;}
	.hyBox .info .more{margin-top:20px;position:relative; text-align:left;}
	.hyBox .info .more span{line-height:28px;font-size:14px;}
	.wy05 .swiper-pagination{bottom:0;height:6px; display:block;}
	.wy05 .swiper-pagination-bullet{margin:0 5px;}
	.wy05 .swiper-pagination-bullet-active{width:20px;background:#4c6aff}
	
}


.wy06{ width:100%; height:auto; padding:60px 0 45px;background:#f8f9fb;}
.wy06.case02{ background:#fff;}
.wy06 ul{display:flex;justify-content:space-between;flex-wrap:wrap}
.wy06 ul li{ width:228px; margin-right:14px; margin-bottom:14px;box-shadow:0px 0px 12px 0px rgb(51 51 51 / 10%);}
.wy06 ul li img{ max-width:100%; height:auto;}
.wy06 ul li:nth-child(5n){ margin-right:0;}
@media(max-width:767px){
	.wy06{ padding:30px 10px;}
	.wy06 ul{display:flex;justify-content:space-between;flex-wrap:wrap}
	.wy06 ul li{ width:32%; margin-right:2%; margin-bottom:14px;box-shadow:0px 0px 12px 0px rgb(51 51 51 / 10%);}
	.wy06 ul li img{ max-width:100%; height:auto;}
	.wy06 ul li:nth-child(3n){ margin-right:0;}
	.wy06 ul li:nth-child(3n+1),.wy06 ul li:nth-child(3n+2){ margin-right:2%;}
}

.wy07{ background:url(/images/b03.jpg) no-repeat center;background-size:1920px 580px;}
.wy07 h2{ color:#fff;}
.wy07 p{font-weight: normal;font-size: 20px;line-height: 36px;text-align: center;color: #FFFFFF;margin-top: 12px;}
@media(max-width:767px){
	.wy07{ height:260px; padding:70px 0 0;background-size:cover;}
	.wy07 p{ font-size:14px; line-height:1.5; margin-top:8px;}
	.wy01 .js-free-use{width:220px;line-height:36px;height:36px;}
}


.caseShow{ padding:60px 0; background:#f6f7fa;}
.caseTit{ text-align:center; margin-bottom:30px; font-size:30px; color:#333; line-height:1.5;}
.caseShow .caseNav{ text-align:center;}
.caseShow .caseNav .caseTab{display: inline-block;color: #545a6e;font-weight: 500;font-size: 20px;text-align: center;line-height: 28px;margin: 0 26px;cursor: pointer;}
.caseShow .caseNav .caseTab.active{position:relative;color: #4c6aff;}
.caseShow .caseNav .caseTab.active:after{position: absolute;content: "";bottom: -8px;left: 50%;margin-left: -12px;background-color: #4c6aff;width: 24px;height: 2px;}
.caseTotal{ padding:20px 0 0;height:418px; overflow:hidden;}
.caseBox{ width:100%;border:1px solid #ebedf2;border-radius:4px;background:#fff;margin:0 auto;height:398px;display: none;position: relative;}
.caseBox.current{ display:block;}
.caseBox .pic{width:500px;height:396px; float:left;}
.caseBox .pic img{ width:100%; height:100%;object-fit:cover;}
.caseBox .info{margin-left:500px;padding:34px;}
.caseBox .info .text{color: #272e47;font-weight: 500;font-size: 16px;margin-bottom: 8px;}
.caseBox .info .text span{ vertical-align:middle;}
.caseBox .info .desc{color: #545a6e;font-weight: 400;font-size: 14px;line-height: 22px;}
.caseBox .info .icon1,.caseBox .info .icon2,.caseBox .info .icon3{width:20px;height:20px;display:inline-block;}
.caseBox .info .icon1{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJYSURBVHgBrVRLbhpBEK3qnkHehdyAGxh2WSSmrdis8S6xsYAbwAkMJzA5AYMy8dZm54AlN46UNUeAG7BEELpSPTAIhumIRUoaqT81r19VvSqA/2zouvh4UVESqQooFADlNu4TXo8Nmf6v4UNwFKBSX3Lke11AzBOYvhBCM8gkujSQNQBlBCzaDRJd6eHD2AmoLq/zhOKVjzUuZF3rYJbGQqlaFjJ/GgRwR0C1t8GP3gFgxCwjX/n1nh6ELTjC1OVtjZC6aOBcv4R6D7BYqjxymLPRz+/13Z/OSrf3yCx4mWU2HWbT3AMtVVp8XsWFX7ARCXtoCwA2Nyjb+wyua2jPBVzxd44gyp8ubhq7PutoBBhOgd1HgAKZAWKgn4PJrrNBLPPrPf0cavsRUZ+BVTJ0g+YbEhS3gIh4atg56SiE3xALrxPvEfknwknST6L/xMlTtlje5iwvBRxUNGYcF8ymXEjZSfPjGsD8ZJ4VcIQZ32OJ4JSlVEimZddOwMutGRJMVyxal6PgMFcAY6curX7tYu6NI4aspTEnVbkAAVdaLpca3Ja3bbmVjQAMWB7VqANSjLunSxnv0YVGILjnQa+xINLSkxW1ySzvUgkKr8lyaYIzAsjHKtkWBQ3Vue0aZ6WbatKfCxHpENwUtylLDId1b5KB1ttL2IZ/mPr8tUxSVoFoxtFlGVSNhuH7w/FVqnB34L0dTxxG21b392ZEfWA9+r6vBNg5yeONqBeHzEDvRoOwkDpgo+L4qzKztf15uneJMOXwAuAOSpORc2Lvgy9y0WaZmbi0GNtf8kwGwTT3oWkAAAAASUVORK5CYII=)}
.caseBox .info .icon2{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADdSURBVHgB7ZSxCcJgFITvJdHaEeIGGUDQQlxCCx3BDdxAN1DQ1JJOEos/uoBOYEZwgJgzEYIpIvKHBCz84MF7HBzHFQ+oGcmX/mh8S08blWAU+m4326yCt52IzE3hBTrE4tDAMj+topaZqcNOQYPecAKzcBuoGeuT0B9N9iA65WraWeDOtAyF4iVCu9SORgTdhCrYblCBf4dvfrvDwWDaYTteFztMSO98dFf4QmlCpTZ3AlcKwnxMaSlUTZhx8ncLVKDZDh+kk30PHcSkA0qZoUQG07+mm/llJhGa4gmL6FXi3vT7MAAAAABJRU5ErkJggg==)}
.caseBox .info .icon3{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIGSURBVHgBvZRPbtNAFMbf98Z2KyGkHME9AV0jFo5o1w07qEDpEdoTJD0B5QSkIgt2zRKVSplwAXwDwg3Cktiexxu3Ea5jV4ZFv4VHnpn3mz/vewNq0YuDtwnDDQBzRCRx2SmU6idFVpxb+3nZFId6R5IMei56OgLJqRAtmDFRyG1wgdhBEg0aCskFr0MFT1atQA+T8MmcwD2IeWW/TtKy/+WbgWMkukBqMmdpd5fEFXMSWSEL+lUoV4F+ZyWMTX8DK2WMLo2YYUYSmXmRZwM/R/v0NNmocYdJ8jqWKPgBDvbsl8mSWpQcvDsVlvfOyZmBWAF/h6O+vZnaezt0oRnripOHYF725tMFHM4YGFEWLTVR1oEGW0cG8Mw5WlAHeag2v4ogOwHhEpCjLaBq35i7bHaQgKxuIs7FxyDe9Af0n9KdzMjpVdWM9xco9LMoXEwdZa+nM98mh8cnQpxWFtrwaMbEQ/pHOUKiCdgGsugRoO45PN7vyCqtpvc41PI83wJ6H4nQBwGu/MQuMG9yH1O12r1K4SwYa8ZWfuJD0A1MU726jakwqj++JrEO+hAsNOCqDegioz7ktF7HXmgK8E+XYZr/Xud7TeM7YfBRfbj4dj0d18cafRjArdQKtKO1TS0SwSU9htA28Fztw8K9prEgz5dtL3Zr6YXQpODu6a9JonCpTeP9/gGG2tpBTHetSAAAAABJRU5ErkJggg==)}
.caseBox .info .divider{height: 1px;background-color: #f0f2f5;margin: 16px 0;}
.caseBox .info .fun:before{content: "";width: 4px;height: 4px;display: inline-block;border-radius: 50%;background-color: #4c6aff;vertical-align: middle;margin-right: 5px;}
.caseBox .caseLogo{position:absolute;border-top:1px solid #f0f2f5;height:75px;bottom:0;right:0;left:500px;display:flex;justify-content:space-between;}
.caseBox .caseLogo>div{width:33.3%;height:60px;margin-top:8px; text-align:center;}
.caseBox .caseLogo img{ max-width:100%; height:60px; width:auto;object-fit:fill;}
@media(max-width:767px){
	.caseShow{ padding:30px 10px;}
	.caseTit{ margin-bottom:20px; font-size:24px;}
	.caseShow .caseNav .caseTab{font-size:16px;margin:0 10px 10px; padding-bottom:5px;}
	.caseShow .caseNav .caseTab.active:after{bottom:0px;}
	.caseTotal{ padding:5px 0 0;height:auto;}
	.caseBox{height:auto;}
	.caseBox .pic{ display:none;}
	.caseBox .info{margin-left:0;padding:15px;}
	.caseBox .caseLogo{ position:relative; padding:5px 10px; left:0; top:0; bottom:auto; right:auto; height:auto;flex-wrap:wrap;}
	.caseBox .caseLogo>div{width:50%;height:60px;}	
}

/*Coremail*/
.core01{background-image:url(/images/cbg.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat; width:100%; height:500px; position:relative; margin-top:70px;}
.core01 .bans{ width:1100px; height:auto;position:absolute;z-index:4;top:45%;left:50%;transform: translate(-50%, -50%);font-size: 0;display: flex;flex-wrap: wrap;align-items: center;flex-direction: row-reverse;justify-content: space-between;}
.core01 .bans .bal{width:calc((520 / 1200) * 100%);display: inline-block;vertical-align: middle; }
.core01 .bans .bal .img{width:100%;padding-top:82.1%;position: relative; display:none;}
.core01 .bans .bal .img img{width:100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;display: none}
.core01 .bans .bar{width:calc((540 / 1200) * 100%);display:inline-block;vertical-align: middle;}
.core01 .bans .bar .bit{width: 100%;color:#181818;line-height:1.5;font-size:34px;}
.core01 .bans .bar .bix{ width:100%;color:#3d3d3d;line-height:1.8;margin:15px 0 0; font-size:14px;}
.core01 .bans .bar .apply{width:100%;font-size:0;}
.core01 .bans .bar .apply a{display: inline-block;vertical-align: middle;border: solid 1px #fff;padding:0 0.5rem;line-height: 3;color: #fff;}
.core01 .bans .bar .apply a:hover{border: solid 1px #1597e1;background-color: #1597e1;color: #fff;}
@media (max-width: 768px) {
   .core01{width:100%; height:400px; padding:10px 0;margin-top:0;}
   .core01 .bans{width:100%;position:relative;left: 0;top: 0;transform: translate(0, 0);flex-direction: row; display:block;}
   .core01 .bans .bal {width:100%; display:block;}
   .core01 .bans .bal .img{width: 100%;margin:0 auto;transform:scale(0.9);padding-top:295px; background-size:auto 285px !important;}
   .core01 .bans .bar{width: 100%;padding:15px 0;}
   .core01 .bans .bar .bit{text-align: center; font-size:22px;}
   .core01 .bans .bar .bix{display: none;}
   .core01 .bans .bar .apply{display: none;}
}

.core02{width: 100%;}
.core02 .cont{width: 100%;background-color: #ffffff;box-shadow: 0px 3px 29px 0px rgba(179, 179, 179, 0.17);border-radius:4px;font-size:0;padding:30px 30px;position: relative;transform: translateY(-50%);z-index: 5;display: flex;flex-wrap: wrap;justify-content: space-around;}
.core02 .cont .item{display: inline-block;vertical-align: middle;font-size: 0;}
.core02 .cont .item a{display:flex;justify-content:space-between;align-items:center;}
.core02 .cont .item .icon{display: inline-block;vertical-align: middle;width:46px;height:46px;margin-right:15px; line-height:46px;}
.core02 .cont .item .icon img{width:100%; height:auto;}
.core02 .cont .item .sum{display:inline-block;vertical-align:middle;width:calc(100% - 50px);}
.core02 .cont .item .sum .ut{width:100%;color:#333;line-height:1.1;margin-bottom:5px;white-space:nowrap;font-size:20px}
.core02 .cont .item .sum .mt{width:100%;color:#777;line-height:1.5;white-space: nowrap; font-size:15px;}
.core02 .cont .item:hover .sum .ut {color: #1597e1;}
@media (max-width: 768px) {
  .core02{padding:20px 10px;}
  .core02 .cont{transform:translateY(0);padding:10px 10px;}
  .core02 .cont .item{width:50%;padding:10px 0;}
  .core02 .cont .item  a{justify-content: normal}
  .core02 .cont .item .icon{ width:36px; height:36px; margin-right:5px; line-height:36px;}
  .core02 .cont .item .sum .ut{ font-size:16px;}
  .core02 .cont .item .sum .mt{ font-size:14px;}
}

.core03{width:100%;padding: 0 0 60px;}
.core03 .navpers{width:100%;border-bottom:solid 1px #eee;margin-bottom:30px;}
.core03 .navpers .navper{width:100%; overflow:hidden;}
.core03 .navpers .navper .swiper-wrapper{justify-content:center;}
.core03 .navpers .navper .swiper-slide{width:100%;text-align:center;padding:15px 10px;position: relative;cursor: pointer;}
.core03 .navpers .navper .swiper-slide .icon{display:block;width:30px;height:30px;margin:0 auto 5px;}
.core03 .navpers .navper .swiper-slide .icon img{width:100%;display:block;}
.core03 .navpers .navper .swiper-slide .sx{width:100%;text-align:center;color:#555;line-height:1.8;font-size:15px;}
.core03 .navpers .navper .swiper-slide:after{content:' ';position:absolute;bottom:0;left:50%;transform: translateX(-50%);width:80%;height:2px;background-color: #43b1ef;display: none;}
.core03 .navpers .navper .swiper-slide.on .sx{color: #1597e1;}
.core03 .navpers .navper .swiper-slide.on:after{display: block;}
.core03 .navpers .navper .swiper-slide:hover .sx{color:#1597e1;}
.core03 .navpems{width:100%;}
.core03 .navpems .navpm{width:100%;display:none;}
.core03 .navpems .navpm.on{display: block;}
.core03 .navpems .napm{width: 100%;display: flex;align-items: center;flex-wrap: wrap;background-color: #ffffff;border: solid 1px #eeeeee;}
.core03 .navpems .napm .npl{width: calc((700 / 1400) * 100%);display: inline-block;vertical-align: middle;}
.core03 .navpems .napm .npl .img{width: 100%;padding-top:61.4%;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;}
.core03 .navpems .napm .npl .img img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;}
.core03 .navpems .napm .npr{width:calc((700 / 1400) * 100%);display: inline-block;vertical-align: middle;padding: 10px 25px;}
.core03 .navpems .napm .npr .pnm{width:100%;}
.core03 .navpems .napm .npr .pin{width:100%;font-size: 0;margin-bottom: 0.24rem;}
.core03 .navpems .napm .npr .pin .ic{display: inline-block;vertical-align: middle;width:22px;height:22px;margin-right: 8px;}
.core03 .navpems .napm .npr .pin .ic img{width: 100%;display:block;}
.core03 .navpems .napm .npr .pin .im{display: inline-block;vertical-align: middle;color: #333;line-height: 1.5;font-weight: bold; font-size:24px;}
.core03 .navpems .napm .npr .pinp{width:100%;color:#555;line-height:1.8; font-size:16px; padding:5px 0 0;}
.core03 .navpems .napm .npr .pinp p{color: #555;line-height:1.8;}
.core03 .navpems .napm .npr .picnlis {width:100%;margin:30px 0;font-size: 0;}
.core03 .navpems .napm .npr .picnlis .picn{display:inline-block;vertical-align: middle;width: 20%;text-align: center;}
.core03 .navpems .napm .npr .picnlis .picn .icon{display: block;width:0.32rem;height: 0.32rem;margin: 0 auto 0.1rem;}
.core03 .navpems .napm .npr .picnlis .picn .icon img{width: 100%;display: block;}
.core03 .navpems .napm .npr .picnlis .picn .cn{width:100%;text-align: center;color:#999;line-height:1.8;padding:0 5px; font-size:14px;}
.core03 .navpems .napm .npr .ptns{width: 100%;font-size:0;}
.core03 .navpems .napm .npr .ptns a{display: inline-block;vertical-align: middle;width: auto;padding: 0 25px;border: solid 1px #43b1ef;color: #43b1ef;line-height:2.5;margin-right:15px; font-size:14px;}
.core03 .navpems .napm .npr .ptns a:hover{background-color: #43b1ef;color: #fff;}
.core03 .navpems .napm .npr .ptns a.on{background-color: #43b1ef;color: #fff;}
@media (max-width: 1220px) {
  .core03 .navpers .navper .swiper-wrapper{justify-content:flex-start;}
}
@media (max-width: 768px) {
	.core03{padding: 0 0 30px;}
	.core03 .navpers .navper .swiper-slide{ padding:10px 5px;}
	.core03 .navpers .navper .swiper-slide .icon{ width:20px; height:20px;}
	.core03 .navpers .navper .swiper-slide .sx{ font-size:14px;}
	.core03 .navpems{ padding:0 10px;}
	.core03 .navpems .napm .npl{ width:100%;}
	.core03 .navpems .napm .npr{ width:100%; padding:15px;}
	.core03 .navpems .napm .npr .pin .ic{ width:16px; height:16px;}
	.core03 .navpems .napm .npr .pinp{ font-size:15px;}
	.core03 .navpems .napm .npr .picnlis{margin:15px 0;}
	.core03 .navpems .napm .npr .picnlis .picn{ width:32%; margin:0 2% 2% 0}
	.core03 .navpems .napm .npr .picnlis .picn:nth-child(3n){ margin-right:0;}
	.core03 .navpems .napm .npr .picnlis .picn .cn{ font-size:13px;}
	.core03 .navpems .napm .npr .ptns a{ margin-right:10px; font-size:13px; padding:0 20px;}
}
@media (max-width:360px) {
	.core03 .navpers .navper .swiper-slide .icon{ width:18px; height:18px;}
	.core03 .navpers .navper .swiper-slide .sx{ font-size:13px;}
	.core03 .navpems .napm .npr .pin .im{ font-size:18px;}
}

.core04{width: 100%;padding:60px 0;background-color:#f8fbfd;}
.core04 .cont{width:100%;}
.core04 .navbox{width:100%;padding:0 0 15px;text-align: center;}
.core04 .navbox .hynav{display:inline-block;vertical-align:top;position: relative;cursor:pointer; padding-bottom:5px; margin: 0 10px 15px;color: #666666;line-height: 1.6; font-size:16px;}
.core04 .navbox .hynav:after{content: '';position: absolute;bottom: 0;left: 0;width: 0;transition: all ease .5s;height:2px;background-color: #43b1ef;}
.core04 .navbox .hynav.active{color: #43b1ef;}
.core04 .navbox .hynav.active:after{width: 100%;}

.core04 .bot{width: 100%;position: relative;overflow: hidden;}
.core04 .hya{opacity: 0;z-index: -1;visibility: hidden;transition: opacity ease .5s;position: absolute;top: 0;left: 0;width: 100%;}
.core04 .hya.show{position: relative;opacity: 1;z-index: 1;visibility: visible;}
.core04 .hyb{width: 100%;}
.core04 .item{width:58.1165%;padding:0 5px;}
.core04 .item .link{display: block;cursor: pointer;position: relative;width: 100%;overflow: hidden;border-radius:4px;}
.core04 .item .img{width: 100%;position:relative;overflow:hidden;padding-top:calc(562/1142*100%);}
.core04 .item .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.core04 .item .img:after{opacity: 0.6;transition: all ease .5s; content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;}
.core04 .item .text{opacity: 0;transition: all ease .5s;  position: absolute;top: 50%;left: 0;transform: translate(0,-50%);max-height: 95%;overflow: auto;padding:0 50px;}
.core04 .item .name{width:100%;margin-bottom:10px; color: #ffffff;font-weight: bold;line-height: 1.3; font-size:20px;}
.core04 .item .intro{width:100%;max-width:60%;margin-bottom:25px; color: #ffffff;line-height: 1.77; font-size:16px;}
.core04 .item .more{display: inline-block;padding:10px 15px;color: #ffffff;line-height:1;border: solid 1px #ffffff; font-size:14px; border-radius:5px;}
.core04 .item.swiper-slide-active .link:hover .img img{transform: scale(1.05);}
.core04 .item.swiper-slide-active .link:hover .more{color: #43b1ef;background-color: #fff;}
.core04 .item.swiper-slide-active .img:after{opacity: 0;}
.core04 .item.swiper-slide-active .text{opacity: 1;}
.core04 .hyPrev,.core04 .hyNext{transition: all ease .5s; margin-top:-21px;width:42px;height:42px;border-radius: 50%;background-color:#ffffff;background-image:url(/images/icon_58.png);background-size:16px auto;background-position: center center;background-repeat: no-repeat;}
.core04 .hyPrev{left:8%;}
.core04 .hyPrev:hover,.core04 .hyNext:hover{background-image:url(/images/icon_b58.png);background-color:#1597e1;}
.core04 .hyNext{transform: rotate(-180deg); right: 8%;}
.core04 .hyPrev:after,.core04 .hyNext:after{ display:none;}
@media (max-width: 768px) {
	.core04{ padding:30px 10px;}
	.core04 .navbox .hynav{ font-size:15px;}
    .core04 .item{width:100%;padding:0 15px;}
    .core04 .item .img{min-height:200px;}
    .core04 .item .text{padding: 0 15px;}
	.core04 .item .name{ font-size:16px;margin-bottom:5px;}
    .core04 .item .intro{margin-bottom:8px; max-width:100%; font-size:14px;line-height: 1.6;}
	.core04 .item .more{padding:8px 12px;font-size:13px;}
	.core04 .hyPrev,.core04 .hyNext{ width:24px; height:24px; margin-top:-12px;background-size:12px auto;}
    .core04 .hyPrev{left:5px;}
    .core04 .hyNext{right:5px;}
}


.core05{width: 100%;padding:60px 0;}
.core05 .ensulist{width: 100%;font-size: 0;display:flex;justify-content:space-between;flex-wrap: wrap}
.core05 .ensulist .ensum{vertical-align:top;width:calc((440 / 1400) * 100%);margin-right: calc((39 / 1400) * 100%);margin-bottom:20px;background-color:#ffffff;box-shadow: 0px 3px 29px 0px rgba(179, 179, 179, 0.17);border-radius:4px;padding:25px 20px;display:flex;align-items: center}
.core05 .ensulist .ensum .icon{display: block;width:58px;height:58px;margin:0 12px 0 0;}
.core05 .ensulist .ensum .icon img {width: 100%;display: block;}
.core05 .ensulist .ensum .eix{width: 100%;text-align:left;color:#333;line-height:1.5;margin:0 0 5px; font-size:18px;}
.core05 .ensulist .ensum .eim{width: 100%;color: #777;line-height:1.8;height:50px; font-size:15px;}
.core05 .ensulist .ensum .eim p{color: #777;line-height: 1.5;}
.core05 .ensulist .ensum:nth-child(3n){margin-right: 0;}
@media (max-width: 768px) {
	.core05{padding:30px 10px;}
	.core05 .ensulist .ensum{ width:49%; margin:0 2% 2% 0; padding:15px 10px; display:block;}
	.core05 .ensulist .ensum:nth-child(2n){margin-right:0;}
	.core05 .ensulist .ensum:nth-child(2n+1){margin-right:2%;}
	.core05 .ensulist .ensum .icon{ width:30px; height:auto; margin:0 auto 12px;}
	.core05 .ensulist .ensum .eix{ font-size:16px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.core05 .ensulist .ensum .eim{ font-size:13px; height:auto;}
}

.core06{width:100%;padding:60px 0;background-color: #f8fbfd;}
.core06 .parthlist{width: 100%;font-size: 0;}
.core06 .parthlist li{width: calc((216 / 1400) * 100%);display: inline-block;vertical-align: top;margin-bottom:12px;overflow: hidden;background-color: #fff;border-radius: 4px;margin-right: calc((20 / 1400) * 100%); cursor:pointer;}
.core06 .parthlist li .img{width:100%;padding-top:50.2%;transition:all ease 0.3s;background-size:contain;background-position: center;background-repeat:no-repeat;}
.core06 .parthlist li:hover .img{transform: scale(1.1);}
.core06 .parthlist li:nth-child(6n){margin-right: 0;}
@media (max-width: 768px) {
	.core06{ padding:30px 10px 20px;}
	.core06 .parthlist li{width: 32%;margin: 0 2% 2% 0;}
	.core06 .parthlist li:nth-child(3n) {margin-right:0;}
}

.ms01{ background-color:#f5f5f5;display:grid;grid-template-columns: [full-start] minmax(4rem,1fr) [main-start] repeat(12,minmax(0,133.33333px)) [main-end] minmax(4rem,1fr) [full-end];justify-content: center; margin-top:70px;}
.ms01 .left{grid-area: 1/2/1/span 6;display:flex;flex-wrap: wrap;}
.ms01 .left .box{ padding:40px;align-self:center;flex: 1 1 auto;position: relative;}
.ms01 .left h1{color: #0078d4; margin-top:-30px;font-size:50px;margin-bottom:25px;font-family:inherit;font-weight:600;line-height: 1.2;}
.ms01 .left .text{ margin-bottom:10px; font-size:16px; color:#333; line-height:1.5;}
.ms01 .left .link-group{ width:100%;align-items: baseline;display: flex;flex-wrap: wrap;text-align: center; padding:10px 0;}
.ms01 .left .link-group a{max-width:50%;background-color: #0078d4;color:#fff; font-size:16px; line-height:1; padding:15px;}
.ms01 .right{grid-area: 1/8/1/span 7;}
.ms01 .right img{max-width:100%;-o-object-fit: cover;object-fit: cover;height: 100%;width:100%;-o-object-position: 0 50%;object-position: 0 50%;opacity: 1;transition: opacity 300ms;-webkit-filter: blur(0);filter: blur(0);}
@media(max-width:767px){
	.ms01{ display:block;margin-top:0;}
	.ms01 .left{ width:100%;}
	.ms01 .left .box{ padding:30px 20px;}
	.ms01 .left h1{ margin-top:0; font-size:28px; margin-bottom:15px;}
	.ms01 .left .text{ font-size:14px;}
	.ms01 .left .link-group a{ font-size:14px; max-width:100%;}
	.ms01 .right{ width:100%;}
}

.ms02{ margin-top:80px;position:relative;display:flex;flex-wrap: wrap;justify-content:center;}
.ms02 .left{flex:0 0 50%;max-width: 50%;}
.ms02 .left img{max-width:100%;-o-object-fit: cover;object-fit: cover;height: 100%;width:100%;-o-object-position: 0 50%;object-position: 0 50%;opacity: 1;transition: opacity 300ms;-webkit-filter: blur(0);filter: blur(0);}
.ms02 .right{display: flex;flex-basis: 0;flex-grow: 1;max-width: 100%;}
.ms02 .right .box{ padding:40px;align-self:center;flex: 1 1 auto;position: relative;}
.ms02 .right h1{color:#232323; margin-top:0px;font-size:38px;margin-bottom:15px;font-family:inherit;font-weight:600;line-height: 1.2;}
.ms02 .right .text{ margin-bottom:10px; font-size:16px; color:#333; line-height:1.5;}
@media(max-width:767px){
	.ms02{ margin-top:0; padding:30px 0 0; display:block;}
	.ms02 .left{ width:100%;width:100%; max-width:100%;}
	.ms02 .right{ width:100%;}
	.ms02 .right .box{ padding:30px 20px;}
	.ms02 .right h1{ margin-top:0; font-size:26px; margin-bottom:15px;}
	.ms02 .right .text{ font-size:14px;}
	.ms02 .right .link-group a{ font-size:14px;}
	
}

.ms03{ padding:80px 0; background-color:#f2f2f2;}
.ms03 .left h1{color:#232323; margin-top:0;font-size:38px;margin-bottom:15px;}
@media(max-width:767px){
	.ms03{ padding:30px 0;}
	.ms03 .left h1{ font-size:26px; margin-bottom:15px;}
	
}

.ms04{ padding:80px 5%;display:flex;flex-wrap: wrap;justify-content:center;}
.ms04 .left{flex:0 0 50%;max-width: 50%;}
.ms04 .left img{max-width:100%;-o-object-fit: cover;object-fit: cover;height: 100%;width:100%;-o-object-position: 0 50%;object-position: 0 50%;opacity: 1;transition: opacity 300ms;-webkit-filter: blur(0);filter: blur(0);}
.ms04 .right{display: flex;flex-basis: 0;flex-grow: 1;max-width: 100%;}
.ms04 .right .box{ padding:40px;align-self:center;flex: 1 1 auto;position: relative;}
.ms04 .right h1{color:#232323; margin-top:0px;font-size:38px;margin-bottom:15px;font-family:inherit;font-weight:600;line-height:1.2;}
.ms04 .right .text{ margin-bottom:10px; font-size:16px; color:#333; line-height:1.5;}
@media(max-width:767px){
	.ms04{ padding:30px 5%; display:block;}
	.ms04 .left{ width:100%;width:100%; max-width:100%;}
	.ms04 .right{ width:100%;}
	.ms04 .right .box{ padding:30px 20px;}
	.ms04 .right h1{ margin-top:0; font-size:26px; margin-bottom:15px;}
	.ms04 .right .text{ font-size:14px;}
	.ms04 .right .link-group a{ font-size:14px;}
	
}

.sl01{ background:url(/images/b01.jpg) no-repeat center; background-size:cover; height:500px; margin-top:70px;}
.sl01>div{ height:100%;}
.sl01 .sbox{ width:100%; height:100%;position:relative;display: flex;flex-direction:column;justify-content:center; color:#409bff; padding-bottom:40px;}
.sl01 .sbox .tit{ font-size:36px; line-height:1; margin-bottom:14px; color:#181818;}
.sl01 .sbox .desc{ margin-top: 10px;font-size: 14px;line-height: 24px;max-height: 72px;overflow: hidden;width: 60%;color: #3d3d3d;}
.sl01 .sbox .box{margin-top:30px; font-size:0;display:flex;align-items:center;flex-wrap:wrap;}
.sl01 .sbox .box a{background-color:#409bff;padding:4px 24px; line-height:34px;font-size:15px; color:#fff;}
@media(max-width:767px){
	.sl01{ margin-top:0; height:240px;}
	.sl01 .sbox{ padding:0 10px 20px;}
	.sl01 .sbox .tit{ font-size:24px; margin-bottom:0;}
	.sl01 .sbox .desc{max-height:inherit;width:100%;}
	.sl01 .sbox .box{margin-top:10px;}
	.sl01 .sbox .box a{padding:3px 20px;font-size:14px;}
}

.sl02{ padding:60px 0;}
.sl02 .cont ul{display: flex;justify-content: space-between;}
.sl02 .cont ul li{width:200px;padding:24px;box-sizing: border-box;background-color:#fff;}
.sl02 .cont ul li img{display:block;width:60px;margin:0 auto 12px;}
.sl02 .cont ul li p{text-align: center;font-size: 16px;}
@media(max-width:767px){
	.sl02{ padding:30px 10px;}
	.sl02 .cont ul{flex-wrap:wrap;}
	.sl02 .cont ul li{width:45%;padding:20px;}
	.sl02 .cont ul li img{width:50px;}
	.sl02 .cont ul li p{font-size:15px;}
}


.sl03{ padding:60px 0;background-color:#F2F5FC;}
.sl03 .cont ul{display: flex;justify-content: space-between;}
.sl03 .cont ul li{width:278px;padding:20px;box-sizing: border-box;background-color:#fff;}
.sl03 .cont ul li img{display:block;width:80px;margin:0 auto 15px;}
.sl03 .cont ul li h3{font-size:18px;margin-bottom:10px; font-weight:600;text-align: center;}
.sl03 .cont ul li p{font-size:14px;color:#888;text-align:left; line-height:1.75}
@media(max-width:767px){
	.sl03{ padding:30px 10px 20px;}
	.sl03 .cont ul{flex-wrap:wrap;}
	.sl03 .cont ul li{width:48%;padding:16px; margin-bottom:15px;}
	.sl03 .cont ul li img{width:60px;margin:0 auto 15px;}
	.sl03 .cont ul li h3{font-size:16px;}
	.sl03 .cont ul li p{font-size:13px;}
}

.sl04{ background:#fff;}
.sl04 li{box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);margin-bottom:18px;}
@media(max-width:767px){
	.sl04 li{ margin-bottom:12px;}
}


.ab01{ padding:70px 0 80px;}
.ab01>div{display:flex;flex-wrap:wrap;flex-direction:row;}
.ab01 .a_img{flex: 0 0 45%;align-self: center;}
.ab01 .a_img .s_img{ border-radius:20px; overflow:hidden; overflow:hidden;}
.ab01 .a_img img{width:100%;height:100%;object-fit:contain;transition:all .8s ease;-moz-transition:all .8s ease;-webkit-transition:all .8s ease;-o-transition:all .8s ease;}
.ab01 .a_img:hover img{overflow:hidden;transform:scale3D(1.1, 1.1, 1.1);cursor:pointer;}
.ab01 .a_txt{flex:0 0 55%;align-self:center;max-width:100%;max-height:100%;position:relative; padding-left:80px;}
.ab01 .a_txt h4{font-size:30px;color:#156BC5;font-weight:bold;font-family:sans-serif; line-height:1;}
.ab01 .a_txt hr{border-top:3px solid #156BC5;width:60px;height:3px;margin:10px 0}
.ab01 .a_txt h5{font-size:28px;color:rgba(51,51,51,1);margin-bottom:30px; line-height:1.2;}
.ab01 .a_txt .richText{font-size:16px;color: #333333;line-height: 2;}
@media(max-width:767px){
	.ab01{ padding:30px 10px 30px;}
	.ab01>div{ display:block;}
	.ab01 .a_img{ width:100%;}
	.ab01 .a_img .s_img{ border-radius:10px;}
	.ab01 .a_txt{width:100%; padding:20px 0 0;}
	.ab01 .a_txt h4{font-size:24px;}
	.ab01 .a_txt hr{width:40px;}
	.ab01 .a_txt h5{font-size:20px;margin-bottom:20px;}
	.ab01 .a_txt .richText{font-size:15px;}
}

.ab02{ background:url(/images/ab02.jpg) no-repeat center; background-size:cover; padding:80px 0 70px;}
.ab02 .tit{width:100%;height:auto;}
.ab02 .tit h4{font-size:30px;color:#156BC5;font-weight:bold;font-family:sans-serif; line-height:1;}
.ab02 .tit hr{border-top:3px solid #156BC5;width:60px;height:3px;margin:10px 0}
.ab02 .tit h5{font-size:28px;color:rgba(51,51,51,1);margin-bottom:30px; line-height:1.2;;}
.ab02 .cont{width:100%;height:auto}
.ab02 .cont ul{display:flex;flex-wrap: wrap;flex-direction: row;}
.ab02 .cont ul li{flex:1;max-width:100%;background-color:rgba(247,247,247,1);margin-right:15px;border-radius:10px; padding:40px 0;}
.ab02 .cont ul li:last-child{ margin-right:0;}
.ab02 .cont ul li .img{overflow:hidden;max-width:80px; margin:0 auto;transform: rotate(360deg) rotateY(360deg);transition-duration: 0.6s;transition-timing-function: cubic-bezier(0.42,0,1,1);width: auto;}
.ab02 .cont ul li img{width:100%;height:100%;object-fit:contain;}
.ab02 .cont ul li .t{padding:0 15px;font-size:22px;font-family:Microsoft YaHei;color: rgba(51,51,51,1);text-align:center;line-height:1.8;padding-top:0px;margin-top:6%;}
.ab02 .cont ul li p{padding:0 15px;margin:10px auto 0;font-size: 16px;font-family: Microsoft YaHei;color: rgba(153,153,153,1);text-align:center; line-height: 1.8;}
.ab02 .cont ul li:hover .img{transform:rotateY(360deg);display-radio:1}
@media(max-width:767px){
	.ab02{ padding:30px 10px 20px;}
	.ab02 .tit h4{font-size:24px;}
	.ab02 .tit hr{width:40px;height:3px;}
	.ab02 .tit h5{font-size:20px;margin-bottom:20px;}
	.ab02 .cont ul{justify-content: space-between}
	.ab02 .cont ul li{flex:auto; width:calc((100% - 15px)/2);margin-right:15px; margin-bottom:15px; padding:20px 0;}
	.ab02 .cont ul li:nth-child(2n){ margin-right:0;}
	.ab02 .cont ul li .img{max-width:60px;}
	.ab02 .cont ul li .t{padding:0 15px;font-size:18px;margin-top:4%;}
	.ab02 .cont ul li p{padding:0 15px;font-size: 15px;}
}

.ab03{ padding:70px 0}
.ab03>div{display:flex;justify-content:space-between;}
.ab03 .left{-webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1;min-width: 0;margin-right: 30px;}
.ab03 .right{padding:30px;width: 58.75%;background-color: #f7f8fa;}
.ab03 .title{text-align: left; margin-bottom:30px;}
.ab03 .title h3{font-size:30px;color:#333;}
.ab03 .title p{margin-top:6px;line-height:1.3;font-size:18px;color:#999;text-transform:uppercase;}
.ab03 .info{font-size:18px;line-height: 38px;color: #666;overflow: hidden;}
.ab03 .info ul{line-height:1.5;}
.ab03 .info li{ padding-bottom:10px;}
.ab03 .info li+li{margin-top:12px;}
.ab03 .info li .tel{display: block;margin-top: 4px;font-size: 22px;color: #0082f0;}
.ab03 .info li span{display: block;margin-top: 4px;font-size: 22px;color: #0082f0;}
.ab03 .info li span.addr{ font-size:20px;}
.ab03 .info li span.ewm{ margin-top:-12px;}
.ab03 .info li span.ewm img{ max-width:122px; height:auto; padding:5px; border-radius:5px; overflow:hidden; background-color:#fff; border:1px solid #eee;}
.ab03 .box{ background:#f7f8fa;background-color:#fff;-webkit-box-shadow:1px 2px 13px rgba(153,153,153,0.2);box-shadow:1px 2px 13px rgba(153,153,153,0.2);}
.ab03 .box .map{position: relative;width: 100%;height:auto;}
.ab03 .box .addr{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding: 10px 15px;font-size: 18px;line-height: 28px;color: #666; display:none;}
.ab03 .box .addr .icon{ margin-right:10px; display:block; width:26px; height:28px;color: #0082f0;}
.ab03 .box .addr .icon-dingwei{ background:url(/images/icon_69.png) no-repeat center; background-size:auto 28px;}
.ab03 .box .addr p{-webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1;min-width: 0; color:#333;}
.ab03 .box .map img{ max-width:100%; height:auto;}
/*.ab03 .pic{ width:100%; height:auto; position:relative; overflow:hidden;}
.ab03 .pic img{width:100%;height:100%;object-fit:contain;transition:all .8s ease;-moz-transition:all .8s ease;-webkit-transition:all .8s ease;-o-transition:all .8s ease; position:relative; z-index:1;}
.ab03 .pic:before{position:absolute;content:"";display:none;width:100%;height:100%;background:rgba(0,0,0,1);top:0px;left:0px;transition:all .8s ease;-moz-transition:all .8s ease;-webkit-transition:all .8s ease;-o-transition:all .8s ease; z-index:5;}
.ab03 a:hover .pic:before{ display:block; opacity:.5;}
.ab03 a:hover img{overflow:hidden;transform:scale3D(1.1, 1.1, 1.1);cursor:pointer;}
.ab03 .info{ padding:0 40px; position:absolute; bottom:0; left:0; z-index:10;transition:all .8s ease;-moz-transition:all .8s ease;-webkit-transition:all .8s ease;-o-transition:all .8s ease}
.ab03 .info .item{display:flex;flex-wrap: wrap;flex-direction: row; padding:40px 40px 30px;background-image: linear-gradient( 90deg ,#1677dd 0%,#124982 100%);border-radius:10px; overflow:hidden;}
.ab03 .info .s_img{flex: 0 0 25%;align-self: center;max-width: 100%;max-height: 100%;}
.ab03 .info .s_img img{max-width:80px;}
.ab03 .info .text{flex: 1;max-width: 100%;max-height: 100%;}
.ab03 .info .text h5{font-size:24px;color: rgba(255,255,255,1);line-height: 1; font-weight:bold;}
.ab03 .info .text p{font-size:14px;color: rgba(255,255,255,1);margin-top: 15px;line-height: 1.5;}
.ab03 a:hover .info{padding:0px;cursor:pointer;transition:all .8s ease;-moz-transition:all .8s ease;-webkit-transition:all .8s ease;-o-transition:all .8s ease}*/
@media(max-width:767px){
	.ab03{ padding:30px 10px}
	.ab03>div{display:block;}
	.ab03 .left{width:100%; margin-bottom:12px;}
	.ab03 .right{width:100%; padding:12px;}
	.ab03 .title{ text-align:center;margin-bottom:20px;}
	.ab03 .title h3{font-size:20px;}
	.ab03 .title p{margin-top:2px;font-size:14px;}
	.ab03 .info{font-size:14px;line-height:28px;}
	.ab03 .info ul{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.ab03 .info li{ width:100%;margin-bottom:10px; margin-right:0px;}
	.ab03 .info li:nth-child(2n),.ab03 .info li:nth-child(3){ margin-right:0;}
	.ab03 .info li+li{margin-top:0;}
	.ab03 .info li .tel{margin-top:2px;font-size:18px;}
	.ab03 .info li span{margin-top:2px;font-size:18px;}
	.ab03 .info li span.addr{ font-size:17px;}
	.ab03 .info li span.ewm{ margin-top:-5px;}
	.ab03 .info li:nth-child(3){ width:100%;}
	.ab03 .box .map{height:auto;}	
}

/*content*/
.content{ padding:30px 0 40px; position:relative;}

.flex-row{ -webkit-display:flex; -moz-display:flex; -o-display:flex; display:flex; flex-direction:row;}
.around{ justify-content:space-around; align-items:center;}
.between{ justify-content:space-between; align-items:center;}
.center{ justify-content:center; align-items:center;}
.start{ justify-content:flex-start; align-items:center;}
.end{ justify-content:flex-end; align-items:center;}
.form-control::-webkit-input-placeholder{ color:#fff;}
.form-enroll .form-control::-webkit-input-placeholder{ color:#888;}

.inbanner{ width:100%; height:400px; background-repeat:no-repeat; background-size:cover; background-position:center; margin-top:70px;}
.inbanner .boxs{ width:1200px; margin:0 auto; height:auto; text-align:left; padding-top:140px;}
.cpt.inbanner .boxs{ padding-top:70px;}
.inbanner .boxs p{ color:#FFFFFF; font-size:36px; font-weight:bold;}
.inbanner .boxs span{ color:#FFFFFF; font-size:20px; line-height:70px; display:block; padding:10px 0 0;}
@media(max-width:767px){
	.content{ padding:20px 0 20px;}
	.inbanner{ width:100%; height:180px; margin-top:0; padding:0; background-size:cover;}
	.inbanner .boxs{ width:100%; padding:40px 15px 0;}
	.cpt.inbanner .boxs{ padding-top:40px;}
	.inbanner .boxs p{ font-size:1.2rem;}
	.inbanner .boxs span{ font-size:1rem; line-height:1.8;}
	
}

.side_left{position:absolute; width:100%; left:0; top:-60px; text-align:center; background:#000; filter: Alpha(opacity=50); background:rgba(0, 0, 0, 0.5) none repeat scroll !important;}
.side_left .innav{ width:1200px; margin:0 auto;}
.side_left ul{ text-align:left;}
.side_left ul li{color:#536473; display:inline-block;}
.side_left ul li a{position:relative; z-index:99; font-size:16px; color:#fff; padding:20px 50px; display: inline-block; -webkit-transition:all .5s ease-out; transition: all .5s ease-out; line-height:20px;}
.side_left ul li a:hover{background:#0087d5; -webkit-transform:scale(0.85, 0.85);}
.side_left ul li.cur a{background:#0087d5;}
.side_left ul li:last-child{ display:none;}
@media(max-width:767px){	
	.inmain{ padding:1rem 0 2rem;}
	.side_left{ width:100%; height:auto; float:left; position:relative; top:auto; background:none !important;}
	.innav .sideLtit{ display:none;}
	.side_left .innav{ width:100%; margin-bottom:10px;}
	.innav ul{ margin-top:0; background:none; padding:0 10px; border-bottom:none;}
	.innav ul li{ width:31.333%; margin:0 3% .5rem 0; float:left; border:none; border-radius:5px;background:#f0f0f0; height:auto; line-height:1; overflow:hidden;}
	.side_left ul li:nth-child(2n){ display:none;}
	.innav ul li:nth-child(5){ margin-right:0;}
	.innav ul li a{ width:100%; padding:5px 0; font-size:.9rem; line-height:1.8; text-align:center; border:none; height:auto; color:#333;}
	.side_left ul li a{ z-index:9;}
	.innav ul>li.cur>a,.innav ul>li:hover>a{border-left:none;color:#fff; background:#2386ee;}
	.innav ul>li:after,.innav ul>li>a:after{ display:none;}
}


.side_right{ width:100%;overflow:hidden;zoom:1;font-size:14px; line-height:2; box-sizing:border-box; float:right;}
.newsCon .side_right{ float:right; display:block; padding:0 0 5px; min-height:300px;}
.mt0{ padding-top:0;}
@media(max-width:767px){
	.side_right{ float:none; width:100%; padding:1px 0; background:#FFF;}
}


.right_con{ width:100%; padding:0; height:auto; overflow:hidden;}
.about_con{ width:100%; padding:0; height:auto; overflow:hidden; min-height:380px;}
.infor,.contact{ width:100%; height:auto; overflow:hidden; color:#333;padding:0;font-size:14px;line-height:2;}
.infor p,.contact p{ padding-bottom:0;}
.infor img{ height:auto; overflow:hidden; max-width:100%; vertical-align:inherit;}
.contact .map{ margin-top:10px;}
.contact label{ max-width:none;}
.infor a{ color:#666;}
.right_con table{ border:1px solid #CCC;}
.right_con table td,.right_con table th{ border:1px solid #CCC; text-align:left; padding:5px;}
@media(max-width:767px){
	.right_con{ width:100%; padding:.8rem 0 0; height:auto; overflow:hidden; min-height:30px;}
	.infor,.contact{ width:100%; height:auto; overflow:hidden; color:#333;padding:0 10px;margin-top:0;font-size:14px;line-height:2;}
	.infor p,.contact p{ padding-bottom:0;}
	.infor img{ height:auto; overflow:hidden; max-width:98%;}
	.map{ margin-top:10px;}
	.infor a{ color:#666;}
	.right_con table{ border:1px solid #CCC;}
	.right_con table td{ border:1px solid #CCC; text-align:left; padding:5px;}
}

/*news*/
.news_list{ width:1200px; margin:0 auto; padding:0;}
.news_list ul{ width:100%; height:auto; padding-bottom:10px;}
.news_list ul li{ float:left; border-bottom:#eaeaea 1px solid; padding:15px 0; width:100%; position:relative; padding-right:120px;}
.news_list ul li a{ display:block;}
.news_list ul li .pic{ float:left; max-height:80px; width:auto; margin-right:10px;}
.news_list ul li .pic img{ max-height:80px; width:auto;}
.news_list ul li h5{ font-size:20px; font-weight:500; color:#333; line-height:28px;-webkit-transition:background .4s;transition:background .4s;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news_list ul li .desc{ display:block; font-size:14px; color:#898989; line-height:28px; margin-top:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.news_list ul li .date{padding-right:15px;padding-top:25px;text-align:center;font-size:36px;color:#999; position:absolute; right:0; top:0; line-height:1;}
.news_list ul li .date span{ display:block;font-size:20px; color:#bbb; padding-top:8px;}
.news_list ul li:hover h5{ color:#2386ee;}
@media(max-width:767px){
	.news_list{padding:0 10px 0; width:100%;}
	.news_list ul{ margin-top:-12px}
	.news_list ul li{ padding:12px 0 ;}
	.news_list ul li a{ max-width:100%;}
	.news_list ul li h5{ font-size:1rem; line-height:1.5;}
	.news_list ul li .date{ display:none;}
	
}

/*page*/
#page{ height:34px; margin:10px 0 0px;overflow:hidden; width:100%; text-align:center; font-size:14px;}
#page .pagination{ display:inline-block;margin:0; border-radius:0;}
#page .pagination span{ display:block; float:left; margin:0 3px; background:none;}
#page a.active{display:block;width:32px;height:32px;border-radius:4px;border:1px solid #ddd;text-align:center;line-height:30px; padding:0; background:none;}
#page a{ display:block; width:32px;height:32px;border-radius:4px;border:1px solid #ddd;text-align:center;line-height:30px; padding:0; background:none;}
#page a:hover{border-color:#2386ee;background-color:#2386ee;color:#fff}
#page .none{ display:none;}
#page .pagination span.active a,#page .pagination span.active span{border-color:#2386ee;background-color:#2386ee;color:#fff}
#page1{ display:none;} 
@media(max-width:767px){
	#page{ display:none;}
	#page1{ display:block; text-align:center; width:100%; height:auto; overflow:hidden;padding-top:5px;margin-bottom:10px;}
	#page1 a{ display:inline-block; margin-right:0; padding:7px 13px; background:#038cc3; border-radius:5px; color:#FFF; font-size:14px;}
	#page1 a.num{ text-decoration:underline; color:#2386ee; font-weight:bold;}
	#page1 span{ display:inline-block;font-size:15px; color:#333; background:none; padding:7px 13px; }

}

/*product*/
.designers{ background:none; padding:0;}

.show_list{width:100%; height:auto; padding:5px 0; min-height:380px;}
.show_list>ul{ width:100%;}
.show_list>ul li{float:left;width:23.5%;box-sizing:border-box;position:relative;line-height:22px;    border: 1px solid rgba(238,238,238,1); margin-right:2%; margin-bottom:20px; padding:0;}
.show_list>ul li:nth-child(4n){ margin-right:0;}
.show_list>ul li a{ display:block;}
.show_list>ul li .box{ position:relative; overflow:hidden; transition:all 0.3s ease 0s; box-sizing:border-box;}
.show_list>ul li .pic{ position:relative; overflow:hidden; text-align:center; width:100%;}
.show_list>ul li .pic img{ width:100%; height:auto; transition:all 0.6s ease-in-out; transform:scale(1); }
.show_list>ul li:hover .pic a:after{top:0;background:url(/images/eyes.png) no-repeat center rgba(0,0,0,.7);opacity:1; transition:all .5s cubic-bezier(.23, 1, .38, 1) 0s;}
.show_list>ul li .info{ width:100%; transition:all 0.3s ease 0s; box-sizing:border-box;}
.show_list>ul li .info .name{ position:relative; width:100%; height:auto; font-size:16px; line-height:1.5;  text-align:center; padding:5px 10px 10px;}
.show_list>ul li .info .name a{ color:#333; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.show_list>ul li:hover .pic img{ transform:scale(1.1); }
.show_list>ul li:hover .info{ bottom:0; }
.show_list>ul li:hover .info .name a{ color:#2386ee; }
@media(max-width:767px){
	.show_list{ padding:0 10px 0; min-height:100px;}
	.show_list>ul{ width:100%; padding:0;}
	.show_list>ul li{float:left;width:48%;height:auto;margin:0 4% .8rem 0;background-color:#fff; padding:0;}
	.show_list>ul li:nth-child(2n){ margin-right:0;}
	.show_list>ul li .info .name{ font-size:1rem;}
	.show_list>ul li .info .desc{ font-size:.9rem; }
	.show_list>ul li .info .desc p{ padding:4px 0 0;}
}

/*detail*/
.details_con{ width:100%; height:auto; overflow:hidden; min-height:400px; float:left; padding:20px 0;}
.detail_title{ margin:0 0 20px;padding:0 0 20px;border-bottom:1px dotted #ccc;color:#333;text-align:center; font-weight:bold; font-size:28px; line-height:1.5;}
.detail_time{ color:#888; line-height:1.45; width:100%; font-size:14px;text-align:center; padding:0 10px 5px; margin-bottom:20px;}
.detail_time i{ display:inline-block; font-style:normal;}
.detail_time em{ display:inline-block; font-style:normal; margin:0 15px;}
.details_img{ text-align:center; margin-bottom:5px;}
.details_img img{ max-width:100%; height:auto;/* border:1px solid #eaeaea;*/}
.details_info{ width:100%; height:auto; overflow:hidden;padding:0 0; line-height:2; color:#444; min-height:360px; border-bottom:0 dashed #CCC; font-size:16px;}
.details_info p{ padding-bottom:0; text-align:justify;}
.details_info img{ max-width:100%; height:auto; vertical-align:inherit;}

.smBox{ background:#efefef; padding:10px 15px; margin:15px 0 0; font-size:14px; line-height:2; color:#888;}

.detail_fenye{ width:100%; height:auto; margin:0 auto; overflow:hidden; padding:20px 0 0; }
.detail_fenye span{ display:inline-block; margin-right:5px; line-height:32px; color:#333; font-size:15px;}
.detail_fenye span a{ color:#666; font-size:15px;}
.detail_fenye span a:hover{ color:#057aeb; text-decoration:underline;}
@media(max-width:767px){
	.details_con{ width:100%; height:auto; overflow:hidden; min-height:40px; float:left; padding:0 10px;}
	.detail_title{ font-size:1.2rem; font-weight:700; color:#333; line-height:1.5; padding:0 0 10px; text-align:center; margin:0;}
	.detail_time{ color:#999; line-height:1.8; width:100%; font-size:.8rem;text-align:center; padding:.8rem 10px 0; width:100%; background:none; margin-bottom:.5rem;}
	.detail_time i{ display:inline-block; font-style:normal;}
	.detail_time em{ display:inline-block; font-style:normal; margin:0 5px;}
	.details_img{ text-align:center; margin-bottom:5px;}
	.details_img img{ max-width:100%; height:auto;}
	.details_info{ width:100%; height:auto; overflow:hidden; padding:10px 0 15px; line-height:2; color:#333; min-height:30px; border-bottom:0 dashed #CCC;}
	.details_info p{ padding-bottom:10px; text-align:justify;}
	.details_info img{ max-width:98%; height:auto;}
	
	.detail_fenye{ width:100%; height:auto; margin:0 auto; overflow:hidden; padding:0; display:block; border-top:1px dashed #ddd;}
	.detail_fenye span{ display:inline-block; margin-right:2px; line-height:1.5; color:#333; font-size:14px;}
	.detail_fenye>span{ margin:0; padding-top:10px}
	.detail_fenye span a{ color:#666; font-size:14px;}
	.detail_fenye span a:hover{ color:#057aeb; text-decoration:underline;}
}

.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}


/*font-size*/
.fnt_12{ font-size:12px;}
.fnt_14{ font-size:14px;}
.fnt_16{ font-size:16px;}
.fnt_18{ font-size:18px;}
.fnt_20{ font-size:20px;}
.fnt_22{ font-size:22px;}
.fnt_24{ font-size:24px;}
.fnt_26{ font-size:26px;}
.fnt_28{ font-size:28px;}
.fnt_30{ font-size:30px;}
.fnt_32{ font-size:32px;}
.fnt_34{ font-size:34px;}
.fnt_36{ font-size:36px;}
.fnt_38{ font-size:38px;}
.fnt_40{ font-size:40px;}

.fnt_42{ font-size:42px;}
.fnt_44{ font-size:44px;}
.fnt_46{ font-size:46px;}
.fnt_48{ font-size:48px;}
.fnt_50{ font-size:50px;}
.fnt_52{ font-size:52px;}
.fnt_54{ font-size:54px;}
.fnt_56{ font-size:56px;}
.fnt_58{ font-size:58px;}
.fnt_60{ font-size:60px;}

@media only screen and (max-width:1440px){
  .fnt_20{ font-size:18px;}
  .fnt_22{ font-size:18px;}
  .fnt_24{ font-size:20px;}
  .fnt_26{ font-size:24px;}
  .fnt_28{ font-size:26px;}
  .fnt_30{ font-size:30px;}
  .fnt_32{ font-size:30px;}
  .fnt_34{ font-size:30px;}
  .fnt_36{ font-size:32px;}
  .fnt_38{ font-size:32px;}
  .fnt_40{ font-size:34px;}

  .fnt_42{ font-size:34px;}
  .fnt_44{ font-size:34px;}
  .fnt_46{ font-size:36px;}
  .fnt_48{ font-size:36px;}
  .fnt_50{ font-size:38px;}
  .fnt_52{ font-size:38px;}
  .fnt_54{ font-size:38px;}
  .fnt_56{ font-size:40px;}
  .fnt_58{ font-size:40px;}
  .fnt_60{ font-size:42px;}
}
@media only screen and (max-width:1366px){
  .fnt_16{ font-size:14px;}
}
@media only screen and (max-width:1200px){
  .fnt_24{ font-size:18px;}
  .fnt_20{ font-size:16px;}
}

@media only screen and (max-width:1024px){
  .fnt_18{ font-size:16px;}
  .fnt_20{ font-size:16px;}
  .fnt_24{ font-size:18px;}
  .fnt_26{ font-size:20px;}
  .fnt_28{ font-size:20px;}
  .fnt_30{ font-size:24px;}
  .fnt_32{ font-size:24px;}
  .fnt_34{ font-size:24px;}
  .fnt_36{ font-size:26px;}
  .fnt_38{ font-size:26px;}
  .fnt_40{ font-size:30px;}

  .fnt_42{ font-size:30px;}
  .fnt_44{ font-size:30px;}
  .fnt_46{ font-size:32px;}
  .fnt_48{ font-size:32px;}
  .fnt_50{ font-size:34px;}
  .fnt_52{ font-size:34px;}
  .fnt_54{ font-size:34px;}
  .fnt_56{ font-size:36px;}
  .fnt_58{ font-size:36px;}
  .fnt_60{ font-size:38px;}
}

@media only screen and (max-width:767px){
  .fnt_14{ font-size:12px;}
  .fnt_16{ font-size:14px;}
  .fnt_22{ font-size:16px;}
  .fnt_24{ font-size:16px;}
  .fnt_26{ font-size:18px;}
  .fnt_28{ font-size:18px;}
  .fnt_30{ font-size:18px;}
  .fnt_32{ font-size:20px;}
  .fnt_34{ font-size:22px;}
  .fnt_36{ font-size:24px;}
  .fnt_38{ font-size:24px;}
  .fnt_40{ font-size:24px;}

  .fnt_42{ font-size:24px;}
  .fnt_44{ font-size:24px;}
  .fnt_46{ font-size:24px;}
  .fnt_48{ font-size:26px;}
  .fnt_50{ font-size:26px;}
  .fnt_52{ font-size:26px;}
  .fnt_54{ font-size:28px;}
  .fnt_56{ font-size:28px;}
  .fnt_58{ font-size:28px;}
  .fnt_60{ font-size:30px;}
}