﻿@charset "UTF-8";
html{
  font-size: 7.81vw;
}
@media screen and  (min-width:1280px){ /*主体宽度*/
  html{
  font-size: 100px;
}
}
@media screen and  (max-width:300px){
  html{
  font-size:100px;
}
}

html {
  scrollbar-width: thin;
  scrollbar-color: #2b7de1 rgba(255, 255, 255, .75);
}
html::-webkit-scrollbar {
  width:8px;
}
html::-webkit-scrollbar-thumb {
  background-color: #2b7de1;border-radius:8px;
}
.sysGroupHiddenControl{display:none;}
.max-1920{max-width:1920px; margin-right: auto; margin-left: auto;}
.max-926{max-width:926px; margin-right: auto; margin-left: auto;}
.max-640{max-width:640px; margin-right: auto; margin-left: auto;}
.max-540{max-width:540px; margin-right: auto; margin-left: auto;}
.max-width{max-width:1280px; margin-right: auto; margin-left: auto;}
.ctext{padding-left:0.8rem;padding-right:0.8rem;}
@media  screen and (max-width: 1024px){
.ctext{padding-left:15px;padding-right:15px;}
}
/*PC head*/
.t_navs{ position:relative; left:0; top:0; z-index: 30; width:100%;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.t_navs .box{ width: 100%; flex-wrap:wrap; display: flex; justify-content: space-between;}
.t_navs .top{ position: relative; z-index:20; background: #29334c;}
.t_navs .down{ position: relative; z-index:18;}
.t_navs .down .box{ align-items:flex-end; position: relative;}
.t_navs .logo{ line-height: 0; display: flex; align-items:center; height:126px;
}
.t_navs .logo a{ float: left;}
.t_navs .logo img{ width: auto; height:76px;}
.t_navs .nav{ display: flex; align-items: center;}
.t_navs .nav .a{ display:flex; align-items: center; color: #c4ccd7; position: relative;line-height:32px;font-size:12px; }
.t_navs .nav a.a:hover{ color: #fff;}
.t_navs .nav .a img{ width:auto; max-width: inherit; height:14px; margin-right: 6px;}
.t_navs .nav .ru{ margin:0 11px; padding:0 11px; border-left:1px solid rgba(255,255,255,0.1); border-right:1px solid rgba(255,255,255,0.1);}
.t_navs .nav .m11{ margin:0 11px;}
.t_navs .nav .i{ line-height:1; margin:0 4px;}
.t_navs .nav .tel{ margin-left: 14px;}
.t_navs .nav .x{ display: flex; width:1px; height:10px; background: #fff; opacity:0.1; margin:0 15px;}
.t_navs .nav .ctiy{ cursor: pointer; position: relative; padding-right:20px;}
.t_navs .nav .ctiy::after{ display: block; content:''; position: absolute; right:0; top:50%; width:6px; height:6px; transform:translate(0,-50%) rotate(135deg); -ms-transform:translate(0,-50%) rotate(135deg); margin-top:-1px; border-top:1px solid #677181; border-right:1px solid #677181; opacity:1}
.t_navs .nav .cs_down{ position: absolute; left: 0; top:100%; z-index:10; display: none; float:left; background: #f2f4f7; width:80px; padding:8px 0 10px 0; box-shadow:0 3px 6px rgba(0,0,0,0.1);}
.t_navs .nav .cs_down .a{ padding:0 15px; line-height:22px; color: #677181;}
.t_navs .nav .cs_down .a:hover{ color: #2b7de1;}
.t_navs .nav .ctiy:hover .cs_down{ display: block;}
.t_navs .menu{float: left;}
.t_navs .menu ul{float: left;}
.t_navs .menu .nli{ float: left; position: relative; margin-left:0.3rem;}
.t_navs .menu .nli:first-child{ margin-left:0 !important;}
.t_navs .menu .nli span a{ display: block;color: #414e61; position: relative;line-height:53px;font-size:0.17rem; padding:8px 0;}
.t_navs .menu .nli span a::after,
.t_navs .menu .nli span a::before{ display:block; content:''; position: absolute; left:50%; bottom:20px; width:10px; height:2px; opacity:0;}
.t_navs .menu .nli span a::after{ background: #2b7de1; margin-left: -10px;}
.t_navs .menu .nli span a::before{ background: #4ef9d5;}
.t_navs .menu .nli.on span a::after,
.t_navs .menu .nli:hover span a::after{ opacity:1;}
.t_navs .menu .nli.on span a::before,
.t_navs .menu .nli:hover span a::before{ opacity:1;}
.t_navs .menu .nli span .a8{ font-weight: bold;text-shadow:-2px 2px 2px rgba(41,51,76,0.13);
background: -webkit-linear-gradient(-67deg, #2b7de1 0%, #4ee4f7 52%, #2b7de1 100%);
background: linear-gradient(-67deg, #2b7de1 0%, #4ee4f7 52%, #2b7de1 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.t_navs .menu .nli .hot{ display: block; position: absolute; top:12px; left:98%; color: #fff; font-size:12px; border-radius:3px 3px 3px 0; line-height:14px; padding:0 3px; text-transform: uppercase;
 background: linear-gradient(115deg, #e10019, #ff4141);
 background: -webkit-linear-gradient(115deg, #e10019, #ff4141);
}
.t_navs .menuBg{ display: none; position: absolute; z-index:6; top:100%; left:0; width:100%; height:148px; background:rgba(242,244,247,0.93);}
.t_navs .menuSub{ display:none; position: absolute; z-index:8; top:100%; left:50%; transform: translate(-50%,0); -ms-transform: translate(-50%,0);}
.t_navs .menuSub .ul{ display:flex; z-index:8;}
.t_navs .menuSub .li{ display: block; text-align: center; width:2.68rem;}
.t_navs .menuSub .li a{ display: block; width:100%; padding:27px 27px 35px 27px;}
.t_navs .menuSub .li a .i{ display: block; width:100%; line-height: 0; height:32px;}
.t_navs .menuSub .li a .i img { width:32px; height:32px;}
.t_navs .menuSub .li a .tit{ display: block; width:100%; color: #29334c; font-weight: bold; line-height:28px; font-size:18px; margin-top:2px;}
.t_navs .menuSub .li a .p{ display: block; width:100%; color: #8d8e8f; line-height:24px; font-size:14px;}
.t_navs .menuSub .li a:hover{ background:rgba(224,232,242,1); }
.t_navs .menuSub .li a:hover .tit{ color: #2b7de1;}
.t_navs .btn{ display: flex; position: absolute; right:0; top:26px; z-index: 6;}
.t_navs .fabu{ display: flex; align-items: center; justify-content: center; margin-left: 12px; border-radius:4px; color: #fff; font-size:14px; line-height:1; padding-bottom:2px; font-weight: bold; background: #2b7de1; width:132px; height:40px;}
.t_navs .fabu:hover{color: #000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
}
.t_navs .search{ display: flex; align-items: center; justify-content: center; /*overflow: hidden;*/ border-radius:4px; background: #f2f4f7; width:286px; height:40px;}
.t_navs .search .layui-form-select .layui-input{background-color:#f2f4f7;border:none;height:40px;padding-right:0;}
.t_navs .search .layui-form-select .layui-edge{display:block;}
.t_navs .search .text{ display: flex; width:100%; height:40px; color: #677181; font-size:14px; line-height:30px; background:none; border:0; padding:5px 0 5px 15px;}
.t_navs .search .submit{ display: flex; width:46px; min-width:46px; height:40px; background:url(img/search.png) center no-repeat; background-size:18px 18px;}
.t_navs.bct .down{ background: #fff; box-shadow:0 1px 10px rgba(205,216,230,0.6);}
.t_navs.ect .down{ background: #fff; box-shadow:0 1px 10px rgba(205,216,230,0.6);}
.t_navs.act{ position:fixed;  top:-32px;}
.t_navs.act .down{ background: #fff; box-shadow:0 1px 10px rgba(205,216,230,0.6);}
.t_navs.act .down .box{ align-items: center;}
.t_navs.act .btn{ display:none;}
.t_navs.act .logo{ height:69px;}
.t_navs.act .logo img{ width: auto; height:55px;}
.t_navs.act .menuBg{ box-shadow:0 5px 10px rgba(205,216,230,0.6);}

.t_navs .bs{ display: none; width: 344px;position: absolute;left: 0;top: 100%;background: #fff;box-shadow: 0 0 30px rgba(0,0,0,0.1);z-index: 20;}
.t_navs .adressbox:hover .bs{ display:block;}
.t_navs .bs .tit{padding: 10px 0;color: #ababab;text-indent: 3%;font-size: 16px;}
.t_navs .bs .cons{width: 100%;}
.t_navs .bs .cons .qh_t{width: 100%;overflow: hidden;}
.t_navs .bs .cons .qh_t li{float: left;color: #2b7de1; padding: 0 12px;text-align: center;font-size: 12px;border-bottom: solid 1px #2b7de1;line-height: 31px;cursor: pointer;}
.t_navs .bs .cons .qh_t li.on{color: #404040;border: solid 1px #2b7de1;border-bottom: none;}
.t_navs .bs .cons .qh_b{width: 100%;padding: 10px;}
.t_navs .bs .cons .qh_b .l1{width: 100%;}
.t_navs .bs .cons .qh_b .l1 .listbox{width: 100%;overflow: hidden;}
.t_navs .bs .cons .qh_b .l1 .listbox .list{float: left;width: 20%;margin: 2px 0;padding-right: 4px;}
.t_navs .bs .cons .qh_b .l1 .listbox .list a{font-size: 14px;color: #000;line-height: 28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.t_navs .bs .cons .qh_b .l1 .listbox .list a:hover{color: #2b7de1;}
.t_navs .bs .cons .qh_b .l2{width: 100%;}
.t_navs .bs .cons .qh_b .l2 .lis{margin-bottom: 10px;overflow: hidden;width: 100%;}
.t_navs .bs .cons .qh_b .l2 .lis:last-child{margin-bottom: 0;}
.t_navs .bs .cons .qh_b .l2 .lis .zm{width: 12%;float: left;text-align: center;padding: 2px 0;font-size: 14px;color: #009aff;line-height: 28px;cursor: pointer;}
.t_navs .bs .cons .qh_b .l2 .lis .listbox{width: 88%;float: left;}
.t_navs .bs .cons .qh_b .l2 .lis .listbox .list{width: 20%;float: left;margin: 2px 0;}
.t_navs .bs .cons .qh_b .l2 .lis .listbox .list a{font-size: 14px;color: #000;line-height: 28px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}


@media screen and (max-width:1440px) {
.t_navs .menu .nli{ margin:0 0 0 0.2rem;}	
.t_navs .bs .cons .qh_b{width: 100%;padding: 8px;}
.t_navs .bs .cons .qh_b .l1 .listbox .list a{font-size: 12px; line-height:24px;}
.t_navs .bs .cons .qh_b .l2 .lis .zm{font-size: 12px;line-height:24px;}
.t_navs .bs .cons .qh_b .l2 .lis .listbox .list a{font-size: 12px;line-height:24px;}

}	
@media screen and (max-width:1320px) {
.t_navs .menu .nli{ margin:0 0 0 0.15rem;}	
}
@media screen and (max-width:1024px) {
.mt158{ margin-top: 86px;}	
.t_navs{-webkit-transition:none;  position: fixed;
-moz-transition:none; 
-o-transition:none; 
transition:none; }	
.t_navs .menu{ display: none;}
.t_navs .down .box{ align-items: center;}
.t_navs .logo{ height:54px;}
.t_navs .logo img{ height:44px;}
.t_navs .nav .a img{margin-right:3px;}
.t_navs .nav .wel{ display: none;}
.t_navs .nav .tel{ display:none;}
.t_navs .nav .ru{ display:none; margin:0 10px; padding:0 10px;}
.t_navs .nav .m11{ margin:0 10px;}
.t_navs .nav .i{ margin:0 4px;}
.t_navs .nav .x{ margin:0 8px;}
.t_navs .btn{ display:none;}
.t_navs .search{ width:100%;}
.t_navs .fabu{ width:112px; min-width:112px; margin-left: 10px;}
.t_navs.act .logo{ height:54px;}
.t_navs.act .logo img{ height:44px;}


}


.menuph{ display:none; float: right; width:26px; height: 20px; cursor: pointer; text-align: center;}
.menuph .point { float:left; width: 100%;  height: 20px; position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before { width: 100%;}
.menuph .navbtn { position: absolute; top:9px; right: 0; display: inline-block; width:100%; height: 2px; background: #000;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after,
.menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 100%; height: 2px; content: ''; background: #000;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after { top: -9px;}
.menuph .navbtn::before { top: 9px;}
.menuph.active .point .navbtn{ background: transparent !important;}
.menuph.active .point .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px;}
.menuph.active .point .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;}


@media  screen and (max-width:1024px){
.menuph{ display:block;}
}

.xialaph{ position: fixed; left: 0; float: left; width: 100%; top:86px; height:100%; overflow: scroll; padding:5px 15px 102px 15px; display: none; z-index:15; background:#fff; }
.t_navs.act .xialaph{ top:54px; padding:5px 15px 70px 15px;}
.xialaph::-webkit-scrollbar{ display: none;}
.xialaph .ul2,
.xialaph .ul3{ display: none;}
.xialaph h4 a{ float: left; width:100%; color: #414e61; font-size:16px; line-height:30px; padding:10px 0;}
.xialaph h4{ float: left; width: 100%; position: relative; margin-top:-1px;}
.xialaph h4 i,
.xialaph h5 i{ float:left; width:9px; height:9px; position:absolute; right:2px; top:50%; border-top:1px solid #414e61; border-right:1px solid #414e61; transform:translate(0,-50%) rotate(45deg); -ms-transform:translate(0,-50%) rotate(45deg);}
.xialaph h4.active i{ transform:translate(0,-50%) rotate(135deg); -ms-transform:translate(0,-50%) rotate(135deg); margin-top:-4px; border-top:1px solid #2b7de1; border-right:1px solid #2b7de1; opacity:1}
.xialaph li:last-child h4::before{ content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #e5e5e5;}
.xialaph li:first-child h4::after{ display:none;}
.xialaph li:last-child h4::before{ display:none;}
.xialaph h4.active a{ color: #2b7de1;}
.xialaph h5:hover a{ color: #2b7de1;}
.xialaph h4::after{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background-color: #e5e5e5;}
.xialaph h5 a{ float: left; width:100%; color: #29334c; font-size:14px; line-height:30px; display:flex; align-items: center;}
.xialaph h5 a img{ display: block; margin-right: 6px; width:24px; height:24px;}
.xialaph h5{ float: left; width: 100%; position: relative;}
.xialaph h5::after{ display:none; content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #e5e5e5;}
.xialaph li:last-child h5::after{ display:none;}
.xialaph .a8{ font-weight: bold;text-shadow:-2px 2px 2px rgba(41,51,76,0.13);
background: -webkit-linear-gradient(-67deg, #2b7de1 0%, #4ee4f7 52%, #2b7de1 100%);
background: linear-gradient(-67deg, #2b7de1 0%, #4ee4f7 52%, #2b7de1 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.xialaph .hot{ position: relative;top:-14px; display:inline-flex; margin-top: -6px; color: #fff !important; font-weight: normal !important; font-size:12px; border-radius:3px 3px 3px 0; line-height:14px; padding:0 3px; text-transform: uppercase;
 background: linear-gradient(115deg, #e10019, #ff4141);
 background: -webkit-linear-gradient(115deg, #e10019, #ff4141);
}
.xialaph .ul1{ float: left; width: 100%; border-bottom:1px solid #e5e5e5;}
.xialaph .ul2{ float: left; width: 100%; padding:0 10px 20px 10px;}
.xialaph .btn1{ float: left; width:100%; margin:30px 0; display:flex;}


.pf-right{ z-index:20; position:fixed; right:0.2rem; bottom:12vh; width:64px; display:none; flex-wrap: wrap; justify-content: center;}
.pf-right.act{ display: flex;}
.pf-right .ul{ display: block; width:100%; margin-bottom:13px;}
.pf-right .li{ position: relative; display: block; width:100%; margin-top:1px;}
.pf-right .li .a{ display: flex; flex-wrap: wrap; align-content: center; justify-content: center; text-align: center; height:64px; width:100%; background: #fff; box-shadow:0 1px 10px rgba(94,127,168,0.3);}
.pf-right .li .a i{ display:block;line-height: 0; width:100%;}
.pf-right .li .a i img{ margin:0 auto; width:24px; height:24px;}
.pf-right .li .a i .show{ display:block;}
.pf-right .li .a i .hide{ display:none;}
.pf-right .li .a span{ display: block; width:100%; color: #677181; font-size:12px; line-height:14px; margin-top:6px;}
.pf-right .li .a:hover{background: #2b86f8;}
.pf-right .li .a:hover span{color: #fff;}
.pf-right .li .a:hover i .show{ display:none;}
.pf-right .li .a:hover i .hide{ display:block;}
.pf-right .l1 .a{ border-radius:64px 64px 0 0;}
.pf-right .l3 .a{ border-radius:0 0 64px 64px;}
.pf-right .l3 .a{ padding-bottom:6px;}
.pf-right .l0{display: none;}
.pf-right .l4{display: none;}
.pf-right ._renter{ display:block; width:27px; height:27px; line-height: 0;}

@media screen and (max-width:1600px) {
.pf-right{ right:3px;}
}
@media screen and (max-width:1024px) {
.pf-right{ display: flex; bottom:0; right:0; width:100%;box-shadow: 0 0 10px rgba(205,216,230,0.6);}
.pf-right .ul{ display: flex; flex-wrap: wrap; margin:0;}
.pf-right .li{ width:16.666%; margin:0;}
.pf-right .li .a{ height:52px; padding:0 5px;box-shadow:none;}
.pf-right .li .a span{ margin-top:2px;}
.pf-right .l1 .a{ border-radius:0;}
.pf-right .l3 .a{ border-radius:0;}
.pf-right .l3 .a{ padding-bottom:0;}
.pf-right .li .a:hover{background: #fff;}
.pf-right .li .a:hover span{color: #677181;}
.pf-right .li .a:hover i .show{ display:block;}
.pf-right .li .a:hover i .hide{ display:none;}
.pf-right .l0{display: flex;}
.pf-right .l0 .a i{ margin:2px 0;}
.pf-right .l0 .a i img{ width:20px; height:20px;}
.pf-right .l4{display:flex;}
.pf-right .l4 .a i{ margin:2px 0;}
.pf-right .l4 .a i img{ width:20px; height:20px;}
.pf-right .l2 .a i img{ width:40px; height:40px; margin-top:-20px; padding:5px; border:5px solid #fff; background: #2b7de1; border-radius: 50%;}
.pf-right .l2 .a i .show{ display:none;}
.pf-right .l2 .a i .hide{ display:block;}
.pf-right ._renter{ width:24px; height:24px;}
.pf-right ._renter{ position: absolute; right:5px; bottom:60px;}
}


.footer{ position:relative;overflow: hidden; background: #29334c; padding-top:53px;}
.footer .box{ display: flex; flex-wrap: wrap; justify-content: space-between; border-top:1px solid rgba(255,255,255,0.1); padding:50px 0 58px 0;}
.footer .logo{ display: inline-flex; line-height:0;}
.footer .logo img{ height:86px;}
.footer .adrr{ display: inline-flex; align-items: center; margin-top:26px;}
.footer .adrr .ico{ line-height:0; width:42px; min-width:42px; margin-right:10px;}
.footer .adrr .info{ display: inline-flex; flex-wrap: wrap; flex-direction: column;}
.footer .adrr .tit{ display: inline-flex; color: #fff; font-size:16px; line-height:24px;}
.footer .adrr .num{ display: inline-flex; font-weight: bold; font-weight: bold; color: #fff; font-size:20px; line-height:24px;}
.footer .nav{ display: flex; flex-wrap: wrap; justify-content:space-between; width:100%; border-top:1px solid rgba(255,255,255,0.1); padding:25px 0;}
.footer .nav .a{ display: inline-flex; color: #fff; font-size:16px; line-height:26px;}
.footer .nav .a:hover{ color: #4ef4dd;}
.footer .links{ display: flex; align-items:flex-start; width:100%; border-top:1px solid rgba(255,255,255,0.1); padding:12px 0; overflow: hidden;}
.footer .links .tit{ display:flex; align-items: center; white-space: nowrap; color: #fff; font-size:16px; line-height:24px;}
.footer .links .tit img{ display: block; min-width:20px; width:20px; height:20px; margin-right: 8px;}
.footer .links .ul{ display: flex; width:calc(100% + 0.24rem); position: relative; margin-right: -0.24rem; flex-wrap: wrap;}
.footer .links .ul a{ display:inline-flex; color: #fff; font-size:14px; line-height:24px;margin-right:0.24rem;}
.footer .links .ul a:after{ display: block; content:''; position: absolute; right:-12px; top:50%; margin-top:-7px; width:1px; height:14px; background: #fff; opacity:0.1;}
.footer .links .ul a:hover{ color: #4ef4dd;}
.footer .Copyright{ display: block; width:100%; text-align: center; color: #fff; font-size:14px; line-height:24px; padding:15px 0; border-top:1px solid rgba(255,255,255,0.1);}
.footer .Copyright a{color: #fff;}
.footer .Copyright a:hover{ color: #4ef4dd;}

.Copyright1{ display: block; width:100%; text-align: center; color:rgba(255,255,255,0.5); font-size:14px; line-height:24px; margin-top: 20px;}
.Copyright1 a{color:rgba(255,255,255,0.5);}
.Copyright1 a:hover{ color: #4ef4dd;}

@media (max-width: 1024px){
.footer{ padding-top:30px; padding-bottom: 52px;}
.footer .nav{ padding:15px 0;}	
.footer .nav .a{ font-size:14px; line-height:24px;}
.footer .box{ padding:20px 0;}
.footer .logo{ display:none;}
.footer .logo img{ height:66px;}
.footer .adrr{ margin:7px 0;}
.footer .adrr .ico{ width:36px; min-width:36px; margin-right:6px;}
.footer .adrr .tit{ font-size:14px; line-height:22px;}
.footer .adrr .num{ font-size:18px; line-height:22px;}
}
@media (max-width: 767px){
.footer .nav{ justify-content: flex-start; }	
.footer .nav .a{ width:25%;}	
.footer .Copyright .s{ display: block;}
.footer .links{ flex-wrap: wrap;}
.footer .links .ul{width:calc(100% + 12px); margin-right: -12px; padding:4px 0;}
.footer .links .ul a{ font-size:12px; line-height:22px; margin-right:12px;}
.Copyright1 .s{ display: block;}
}


.h-main0{ display: block; width:100%; position: relative; box-shadow:0 4px 8px rgba(0,0,0,0.06);}
.h-main0 .fenlei{ z-index:6; display:none; align-items: center; position: absolute; right: 0; top:0; background: #2b7de1; padding:0 12px; color: #fff; font-size:14px; line-height:1; height:44px; box-shadow:0 0 15px rgba(255,255,255,0.4);}
.h-main0 .fenlei img{ display: block; width:22px; min-width:22px; height:22px; margin-right:5px;}
.h-main0 .fenlei span{ padding-bottom:2px;}
.meun1{ display: flex; flex-wrap: wrap; width:2.35rem; height:100%; position: absolute; left:0; top:0; z-index:6; background:rgba(0,0,0,0.2);}
.meun1 .u1{ display: flex; flex-wrap: wrap; width:100%; padding:0.2rem 0 0.26rem 0;}
.meun1 .u1 .l1{ display: flex; flex-wrap: wrap; width:100%;}
.meun1 .u1 .l1 a{ display: flex; align-items:center; width:100%; position: relative; color:#fff; font-size:14px; line-height:24px; padding:0 0.32rem 0 12px;}
.meun1 .u1 .l1 a .i{ display: block; position: absolute; right:0.2rem; top:50%; width:8px; height:8px; border-top:1px solid #fff; border-right:1px solid #fff; transform: translate(0,-50%) rotate(45deg); -ms-transform: translate(0,-50%) rotate(45deg); }
.meun1 .u1 .l1 a .ico{ display: block; width:22px; min-width:22px; height:22px; margin-right:0.1rem;}
.meun1 .u1 .l1 a .ico img{ width:100%;}
.meun1 .u1 .l1 a .show{}
.meun1 .u1 .l1 a .hide{ display:none;}
.meun1 .u1 .l1.on a{ background: #fff; color: #2b7de1;}
.meun1 .u1 .l1.on a .i{ height:8px; border-top:1px solid #2b7de1; border-right:1px solid #2b7de1;}
.meun1 .u1 .l1.on a .show{ display:none;}
.meun1 .u1 .l1.on a .hide{ display:block;}

@media screen and (max-width:1024px) {
.h-main0 .fenlei{ display:flex;}	
.meun1{ background: #2b7de1; padding-right:90px; position: static; display: flex; flex-wrap: wrap; width:100%; margin-bottom:12px; box-shadow:0 3px 6px rgba(0,0,0,0.06);}
.meun1 .u1{ white-space: nowrap; flex-wrap:nowrap; overflow-x: auto; padding:10px 0;scrollbar-color: #2b7de1 rgba(43, 125, 225, 0);}
.meun1 .u1 .l1{ width:auto;}
.meun1 .u1 .l1 a{ padding:0 20px 0 12px;}
}


.meun2 .u2{ display:none;flex-wrap: wrap; width:calc(100% - 2.35rem); height:100%; position: absolute; left:2.35rem; top:0; z-index:6; background:#fff; box-shadow:0 0 0.18rem rgba(86,137,195,0.41); overflow: hidden;}
.meun2 .u2.on{ display: flex !important; }
.meun2 .u2 .l2{ display: flex; flex-wrap: wrap; position: relative;align-content: flex-start; height:100%; width:33.33%; border-left: 1px solid #ecedef; padding:0.12rem 0.4rem 0.22rem 0.4rem;}
.meun2 .u2 .l2 .a2{ display: flex; align-items:center; width:100%; color:#414141; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); margin:0.2rem 0;}
@media screen and (max-width:1440px) {
.meun2 .u2 .l2 .a2{ margin:0.17rem 0;}
}
@media screen and (max-width:1320px) {
.meun2 .u2 .l2{ padding:0.12rem 0.3rem 0.22rem 0.3rem;}	
.meun2 .u2 .l2 .a2{ margin:0.13rem 0;}
}
@media screen and (max-width:1024px) {
.h-main0{ box-shadow:none;}	
.meun2 .u2{ height:auto; left:0; top:44px; width:100%;}	
.meun2 .u2 .l2{ width:100%; padding:10px 15px; border-left:0; border-top: 1px solid #ecedef;}
.meun2 .u2 .l2 .a2{ font-size:14px; line-height:24px; width:25%; margin:0;}
}
@media screen and (max-width:767px) {
.meun2 .u2 .l2 .a2{ width:50%;}
}

.index-banner{ display:flex; width: 100%; overflow: hidden; z-index:5; position: relative; background: #b6fe23;}
.index-banner .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.index-banner .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%; line-height: 0;}
.index-banner .swiper-slide .pc_show{width: 100%;}
.index-banner .swiper-slide .ph_show{width: 100%;}
.index-banner .swiper-pagination{ display:flex; justify-content: center; position: absolute; z-index:10; bottom:29px; padding:0 0 0 1.3rem; width:100%;}
.index-banner .swiper-pagination-bullet{ display: flex; margin:0 3px; width:10px; height:10px; border-radius:50%; border:1px solid #fff;}
.index-banner .swiper-pagination-bullet-active{ background: #fff;}
.index-banner .box{ display:block; position: absolute; left:0; top:50%; z-index:10; width:100%; transform: translateY(-50%); -ms-transform: translateY(-50%); padding:0.82rem 0.82rem 0.82rem 3.1rem;}
.index-banner .box .tit{ display:block;width:100%; color: #fff; font-size:0.36rem; line-height:0.5rem; font-weight: bold;}
.index-banner .box .p{ display:block;width:100%; color: #fff; font-size:0.2rem; line-height:0.3rem; margin-top:0.07rem; }
.index-banner .box .more{ display:block;width:100%; margin-top:0.28rem;}
.index-banner .box .more a{ display: flex; align-items: center; justify-content: center; width:133px; height:40px; border-radius:40px; padding-bottom: 2px; color: #000; font-size:calc(14px + 0.02rem); line-height:1;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
}
.index-banner .box .more a:hover{background:#17deb4;}


@media screen and (max-width:1024px) {
.index-banner{ box-shadow:0 3px 6px rgba(0,0,0,0.06);}	
.index-banner .box{ padding:20px 18px;}
.index-banner .swiper-pagination{ bottom:20px; padding:0;}
}
@media screen and (max-width:767px) {
.index-banner .box .tit{ font-size:18px; line-height:26px;}	
.index-banner .box .p{ font-size:14px; line-height:22px; margin-top:8px;}
.index-banner .box .more{ margin-top:20px;}
.index-banner .box .more a{ width:100px; height:32px; font-size:14px;}
}


.h-mainA .h-main1{ margin:22px 0 44px 0;}
.h-main1 ul{ display: flex; flex-wrap: wrap; width:100%;}
.h-main1 li{ display: flex; width:25%;}
.h-main1 li a{ display: flex; flex-wrap: wrap; align-items: center; position: relative; height:100%; background: #fff; width:100%; box-shadow:0 0 0.18rem rgba(86,137,195,0.41); color: #414e61; padding:0.22rem 0.4rem;}
.h-main1 li a .num,
.h-main1 li a .dw{ display: flex; font-weight: bold; font-size:calc(14px + 0.22rem); line-height:calc(22px + 0.22rem);}
.h-main1 li a .dw{ margin-right: 4px;}
.h-main1 li a .p{ display: flex; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.04rem);}

@media screen and (max-width:1440px) {
.h-main1 li a{ padding:0.18rem 0.3rem;}
.h-main1 li a .num,
.h-main1 li a .dw{ font-size:calc(14px + 0.2rem); line-height:calc(22px + 0.2rem);}
.h-main1 li a .p{ font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.02rem);}
}
@media screen and (max-width:1024px) {
.h-main1 li a{ padding:12px 14px;}	
.h-main1 li a .num,
.h-main1 li a .dw{ font-size:24px; line-height:32px;}
.h-main1 li a .p{ font-size:14px; line-height:22px;}
}
@media screen and (max-width:767px) {
.h-mainA .h-main1{ margin:20px 0;}
.h-main1 li{ width:50%;}
}


.h-tit{ display: flex; flex-wrap: wrap; justify-content: center; color: #414e61; font-weight:bold; font-size:calc(14px + 0.12rem); line-height:calc(22px + 0.16rem);}
.h-tit .tit{ display: flex; position: relative; padding:0.08rem 0.42rem 0 42px;}
.h-tit .tit::after,
.h-tit .tit::before{ display: block; content:''; position: absolute; left:0; bottom:0; height:100%; width:0.42rem; background: url(img/ico11.png) left bottom no-repeat; background-size:auto 100%; }
.h-tit .tit::before{ left: auto; right: 0; transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.h-tit1{ display: flex; flex-wrap: wrap; color: #414e61; font-weight:bold; font-size:calc(14px + 0.1rem); line-height:calc(22px + 0.12rem);}
.h-tit2{ display: flex; flex-wrap: wrap; justify-content: center; color: #252c35; font-weight:bold; font-size:calc(14px + 0.22rem); line-height:calc(22px + 0.24rem);}
.h-tit3{ display: flex; flex-wrap: wrap; color: #414e61; font-weight:bold; font-size:calc(14px + 0.08rem); line-height:calc(22px + 0.1rem);}

.h-tit-1 .tit::after,
.h-tit-1 .tit::before{ background: url(img/ico11.1.png) left bottom no-repeat; background-size:auto 100%;}

@media screen and (max-width:767px) {
.h-tit .tit{ padding:0.04rem 0.76rem 0 0.76rem;}	
.h-tit .tit::after,
.h-tit .tit::before{ width:0.76rem;}
}


.h-main2 .ul{ display: flex; flex-wrap: wrap; width:calc(100% + 0.32rem); margin:-0.16rem;}
.h-main2 .li{ display: flex; flex-wrap: wrap; width:25%; padding:0.16rem;}
.h-main2 .a{ display: flex; flex-wrap: wrap; text-align: center; justify-content: center; align-content: space-between; width:100%; height:100%; position: relative; overflow: hidden; border-radius:5px; background: #fff; padding:0.45rem 0.4rem 13px 0.4rem; box-shadow:0 4px 0.38rem rgba(43,134,248,0.07);transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}
.h-main2 .a .tit{ width:100%; font-weight: bold; color: #414e61; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.04rem); overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}
.h-main2 .a .info{ width:100%; color: #677181; font-size:14px; line-height:22px; margin-top:6px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}
.h-main2 .a .p{ width:100%; color: #677181; opacity:0.7; font-size:14px; line-height:20px; height:40px; margin-top:0.16rem; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2;}
.h-main2 .a .cont{ display: inline-flex; justify-content: center; align-items: center; width:100%; color: #677181; font-size:14px; line-height:22px; margin-top:0.2rem;}
.h-main2 .a .cont .ico{ display:block; width:10px; height:22px; margin-right:5px; background: url(img/ico5.png) center no-repeat; background-size:100% auto !important;}
.h-main2 .a .cont .t{ opacity:0.7; padding-bottom:2px;}
.h-main2 .a .cont .i{ opacity:0.1; display: block; width:1px; height:12px; background: #677181; margin:0 8px;}
.h-main2 .a .num{ display: flex; justify-content: center; align-items:flex-end; font-weight:bold; width:100%; color: #2b7de1;font-size:calc(18px + 0.1rem); line-height:calc(26px + 0.1rem); padding-bottom:3px;}
.h-main2 .a .num span{ font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.02rem);}
.h-main2 .a .btn{ display: flex; align-items: center; justify-content: center; width:133px; height:40px; border-radius:40px; padding-bottom: 2px; color: #2b7de1; font-size:14px; line-height:1; border:1px solid #2b7de1; margin-top:0.15rem; font-weight: bold;}
.h-main2 .a .down{ margin-top:0.14rem; min-height:169px; align-content: flex-end;}
.h-main2 .a .sy{ display: flex; flex-wrap: wrap;align-items: center; background: #fbf6d8; color: #000; font-size:14px; line-height:1; height:30px; border-radius: 30px; margin:1px 0 0 0; padding:0 15px 0 10px;}
.h-main2 .a .sy .sang{ display:inline-flex; align-items: center; justify-content: center; width:21px; height:23px;background:url(img/rw4.png) center no-repeat; background-size:100% 100%; margin-right: 4px;}
.h-main2 .a .sy .yuan{ padding-bottom: 1px;}
.h-main2 .a:hover{
background: url(img/bg1.png) center no-repeat; background-size:100% 100%;
}
.h-main2 .a:hover .tit{ color: #fff;}
.h-main2 .a:hover .info{ color: #fff;}
.h-main2 .a:hover .p{ color: #fff;}
.h-main2 .a:hover .num{ color: #fff;}
.h-main2 .a:hover .cont{ color: #fff;}
.h-main2 .a:hover .cont .ico{ opacity:0.7; background: url(img/ico5.1.png) center no-repeat;}
.h-main2 .a:hover .btn{background:#fff; border:1px solid #fff;}
.h-more{ display: flex; align-items: center; justify-content: center; width:120px; height:40px; border-radius:10px; padding-bottom: 2px; color: #fff; font-size:calc(14px + 0.02rem); line-height:1; background: #2b86f8; font-weight: bold;}
.h-more:hover{color: #000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
}




@media screen and (max-width:1440px) {
.h-main2 .a{ padding:0.45rem 0.26rem 13px 0.26rem;}
}
@media screen and (max-width:1024px) {
.h-main2 .li{ width:50%;}
}
@media screen and (max-width:767px) {
.h-main2 .ul{ width:calc(100% + 0.4rem); margin:-0.2rem;}
.h-main2 .li{ padding:0.2rem;}	
.h-main2 .a{ padding:16px 10px 14px 10px;}
.h-main2 .a .tit{ line-height:22px; -webkit-line-clamp:2;}
.h-main2 .a .p{ font-size:13px; height:60px;-webkit-line-clamp:3;}
.h-main2 .a .info{ font-size:13px;}
.h-main2 .a .down{ margin-top:8px;min-height:134px;}	
.h-main2 .a .cont{ font-size:13px; margin-top:8px;}	
.h-main2 .a .btn{ width:100px; font-size:13px; height:32px; margin-top:8px;}
.h-main2 .a .sy{ font-size:13px; height:28px; border-radius: 28px; padding:0 15px 0 10px;}
.h-main2 .a .sy .sang{ width:21px; height:23px;}
}


.h-main6{ overflow: hidden; position: relative; padding-top:1.43rem; padding-bottom:1.61rem;}
.h-main6 .bg{position: absolute; left:0; top:0; width:100%; height:100%; object-fit: cover; z-index: 1;}
.h-main6 .tit1{ width:100%; color: #051624; font-weight:bold; font-size:0.4rem; line-height:0.5rem;}
.h-main6 .tit2{ width:100%; color: #051624; font-weight:bold; font-size:0.36rem; line-height:0.46rem; margin-top: 5px;}
.h-main6 .btn{ margin-top:0.5rem;}
.h-main6 .h-more{ width:170px; height:49px;font-size:calc(14px + 0.06rem);}

@media screen and (max-width:1440px) {
.h-main6{ padding-top:1.23rem; padding-bottom:1.41rem;}	
.h-main6 .tit1{ font-size:0.36rem; line-height:0.46rem;}
.h-main6 .tit2{ font-size:0.32rem; line-height:0.42rem; margin-top: 5px;}
}
@media screen and (max-width:1024px) {
.h-main6 .h-more{ width:114px; height:38px;font-size:calc(14px + 0.02rem);}
}
@media screen and (max-width:767px) {
.h-main6{ padding-top:2.2rem; padding-bottom:2.4rem;}
.h-main6 .tit1{ text-align: center; font-size:calc(14px + 0.26rem); line-height:calc(22px + 0.26rem);}
.h-main6 .tit2{ text-align: center; font-size:calc(14px + 0.22rem); line-height:calc(22px + 0.22rem);}
.h-main6 .btn{ display: flex; justify-content:center; margin-top:0.75rem;}
}

.h-main7{ overflow: hidden; position: relative; padding-top:1.32rem; padding-bottom:1.68rem;}
.h-main7 .bg{position: absolute; left:0; top:0; width:100%; height:100%; object-fit: cover; z-index: 1;}
.h-main7 .tit1{ width:100%; color: #fff; font-weight:bold; font-size:0.4rem; line-height:0.5rem;}
.h-main7 .tit2{ width:100%; color: #fff; font-weight:bold; font-size:0.3rem; line-height:0.4rem; margin-top:0.22rem;}
.h-main7 .p{ width:100%; color: #fff; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.1rem); margin-top:0.38rem;}
.h-main7 .btn{ margin-top:0.44rem;}
.h-main7 .h-more{ width:170px; height:49px;font-size:calc(14px + 0.06rem); color: #fff; background:none; border:1px solid #fff;}
.h-main7 .h-more:hover{color: #000;border:0;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);}

@media screen and (max-width:1440px) {
.h-main7{ padding-top:1.12rem; padding-bottom:1.48rem;}	
.h-main7 .tit1{ font-size:0.36rem; line-height:0.46rem;}
.h-main7 .tit2{ font-size:0.26rem; line-height:0.36rem;}
.h-main7 .p{ font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.08rem); margin-top:0.3rem;}
}
@media screen and (max-width:1024px) {
.h-main7 .h-more{ width:114px; height:38px;font-size:calc(14px + 0.02rem);}
}
@media screen and (max-width:767px) {
.h-main7{ padding:2rem 25px 2.5rem 25px;}
.h-main7 .tit1{ font-size:calc(14px + 0.26rem); line-height:calc(22px + 0.26rem);}
.h-main7 .tit2{ font-size:calc(14px + 0.16rem); line-height:calc(22px + 0.26rem); margin-top:0.33rem;}
.h-main7 .p{ margin-top:0.5rem;}
.h-main7 .p br{ display:none;}
.h-main7 .btn{ margin-top:0.66rem;}
}


.h-main4 .ul{ width:calc(100% + 0.48rem); margin:-0.25rem -0.24rem;}
.h-main4 .li{ display: flex; flex-wrap: wrap; width:33.33%; padding:0.25rem 0.24rem;}
.h-main4 .a{ display: flex; flex-wrap: wrap; align-content: flex-start; width:100%; height:100%; position: relative; overflow: hidden; border-radius:10px; background: #fff; padding:0.22rem 0.3rem 0.34rem 0.3rem; box-shadow:0 0 0.18rem rgba(86,137,195,0.41);}
.h-main4 .a .top{ width:100%; align-items: center;}
.h-main4 .a .ico{ display: flex; align-items: center; justify-content: center; width:58px; min-width:58px; height:58px; overflow: hidden; border-radius:50%; margin-right: 10px;}
.h-main4 .a .ico img{height:100%;}
.h-main4 .a .tit{ display: inline-flex; color: #000; font-size:calc(14px + 0.06rem); line-height:calc(22px + 0.06rem);}
.h-main4 .a .t2{ width:100%; color: #677181; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.02rem); margin-top:4px;}
.h-main4 .a .p{ margin-top:0.21rem; display: block; width:100%; color: #677181; font-size:14px; line-height:21px;}
.h-main4 .a .btn{ display: inline-flex; font-weight: bold; color: #2b7de1; font-size:14px; line-height:calc(22px + 0.06rem); padding:0 0 2px 17px; background: url(img/ico12.png) left center no-repeat; background-size:14px auto !important;}
.h-main4 .a:hover{
background: url(img/bg1.png) center no-repeat; background-size:100% 100%;
}
.h-main4 .a:hover .tit{ color: #fff;}
.h-main4 .a:hover .t2{ color: #fff;}
.h-main4 .a:hover .p{ color: #fff;}
.h-main4 .a:hover .btn{ color: #fff;}
.h-main4 .a:hover .cont{ color: #fff;}


@media screen and (max-width:1024px) {
.h-main4 .li{ width:50%;}		
}
@media screen and (max-width:767px) {
.h-main4 .ul{ width:calc(100% + 0.4rem); margin:-0.2rem;}
.h-main4 .li{ padding:0.2rem;}	
.h-main4 .a{ padding:18px 14px;}	
.h-main4 .a .p{ margin-top:6px;}
.h-main4 .a .t2{ color:#000; width:calc(100% + 68px); margin:10px 0 0 -68px;}
.h-main4 .a .btn{ font-size:12px;}
.h-main4 .a .top{ align-items:flex-start;}
.h-main4 .a .top .end{ height:58px; align-content:center;}
}


.h-main5{ margin-bottom:30px;}
.h-main5 .ul{ display:flex; flex-wrap:wrap; width:100%; padding:0 7.8%;}
.h-main5 .li{ display:flex; flex-wrap:wrap; width:25%; position: relative; padding:0 0.1rem; }
.h-main5 .i{ display:block; position: absolute; left:100%; top:0.92rem; border-radius:50%; background: #83fbe2; width:7px; height:7px; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}
.h-main5 .i::after,
.h-main5 .i::before{ display: block; content: ''; position: absolute; top:0; width:7px; height:7px; border-radius:50%; background: #007fad; opacity:0.1;}
.h-main5 .i::after{ left:-13px;}
.h-main5 .i::before{ right:-13px;}
.h-main5 .li:last-child .i{ display:none;}
.h-main5 .a{ display:flex; flex-wrap:wrap; width:100%; justify-content: center; position: relative; padding-bottom:20px;}
.h-main5 .a .tit{ position: relative; display:flex; flex-wrap:wrap; align-items: center; justify-content: center; width:1.84rem; height:1.84rem; color: #2b7de1; font-weight: bold; font-size:18px; line-height:1.4; border-radius:50%; background:rgba(219,232,248,0.2);cursor:pointer;}
.h-main5 .a .tit::after,
.h-main5 .a .tit::before{ display: block; content: ''; position: absolute; left:50%; top:50%; border-radius:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}
.h-main5 .a .tit::after{ width:88.04%; height:88.04%; opacity:0.4; background: #dbe8f8; z-index: 1;}
.h-main5 .a .tit::before{ width:71.74%; height:71.74%; opacity:0.3; background: #ffffff; z-index: 2;}
.h-main5 .a .tit .s{ position: relative; z-index: 6; display:flex; flex-wrap:wrap; align-items: center; justify-content: center; width:60.32%; height:60.32%; border-radius:50%; background:#fff;}
.h-main5 .a .p{ z-index:10; display:none; width:123%; color:#677181; font-size:14px; line-height:21px; background: #fff; position: absolute; left:50%; top:100%; transform: translate(-50%,0); -ms-transform: translate(-50%,0); border-radius:10px; box-shadow:0 0 0.18rem rgba(86,137,195,0.41); padding:21px 18px 25px 18px;}
.h-main5 .a .p::after{ display: block; content:''; position: absolute; left:50%; bottom:100%; margin-left:-7px; border-left:7px solid transparent; border-right:7px solid transparent;border-bottom:0.16rem solid #fff; }
.h-main5 .a:hover .p{ display: block;}

@media screen and (max-width:1440px) {
.h-main5 .ul{ padding:0;}	
.h-main5 .a .p{ width:100%;}
}
@media screen and (max-width:1024px) {
.h-main5{ margin-bottom: 0;}	
.h-main5 .ul{ width:calc(100% + 0.4rem); margin:0 -0.2rem;}	
.h-main5 .li{ padding:0 0.2rem; }	
.h-main5 .a{ padding:10px 0;}
.h-main5 .a .tit{ font-size:16px; width:2.4rem; height:2.4rem; }
.h-main5 .i{ top:1.2rem;}
.h-main5 .a .p{ border-radius:6px; margin-top:15px; font-size:13px; display:block; position:static; padding:15px 12px; left:0; top:0; transform: translate(0,0); -ms-transform: translate(0,0);}
}
@media screen and (max-width:767px) {
.h-main5 .li{ width:50%;}
.h-main5 .li:nth-child(1){ z-index:10;}
.h-main5 .li:nth-child(2){ z-index:10;}
.h-main5 .li:nth-child(2n) .i{ display:none;}
.h-main5 .a .tit{ width:4.4rem; height:4.4rem; }
.h-main5 .i{ top:2.2rem;}
.h-main5 .a .p{ box-shadow:0 -1px 12px rgba(86,137,195,0.25); }
.h-main5 .a .p::after{ border-bottom:7px solid #fff; }
}


.h-main3{ width:100%; position: relative; margin-top:20px;}
.h-main3::after,
.h-main3::before{ display: block; content:''; position: absolute; top:0; width:1.04rem; height:100%;background: url(img/bg2.png) right center no-repeat; background-size:100% 100% !important; z-index: 1;}
.h-main3::after{ left:-0.2rem; transform: rotateY(180deg); -ms-transform: rotateY(180deg);}
.h-main3::before{ right:-0.2rem;}
.h-main3 .slick-list{ padding:0 1.3rem !important;}
.h-main3 .ul{ display:block; width:100%;}
.h-main3 .li{ width:14.28%; padding:40px 0.12rem;}
.h-main3 .a{ text-align: center; display: flex; flex-wrap: wrap; width:100%; align-items: flex-start; justify-content: center; position:relative; overflow: hidden; border-radius:10px; background: #ebf2f9; padding:32px 0.2rem 30px 0.2rem; box-shadow:0 0.08rem 0.18rem rgba(86,137,195,0.41);}
.h-main3 .a .bg{ display: block; content:''; position: absolute; left:50%; top:100%; border-radius:50%; transform: translate(-50%,0); -ms-transform: translate(-50%,0);background:rgba(43,134,248,0.1); width:1.28rem; height:1.28rem; margin-top:-0.6rem; z-index: 1;}
.h-main3 .a .bg::after,
.h-main3 .a .bg::before{ display: block; content:''; position: absolute; left:50%; top:50%; border-radius:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);z-index: 2;}
.h-main3 .a .bg::after{ opacity:0.51; width:167%; height:167%; background: #fff;}
.h-main3 .a .bg::before{ opacity:0.36; width:192%; height:192%; border:0.16rem solid #fff;}
.h-main3 .a .ico{ position: relative; z-index: 6; display:flex; align-items: center; justify-content: center; width:90px; height:90px; line-height:0; margin-top:22px; background: url(img/ino19.png) center no-repeat; background-size:100% 100% !important; } 
.h-main3 .a .ico .pic{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; object-fit: contain; opacity:0;}
.h-main3 .a .ico .img{ position: relative; z-index: 6; display: block; width:38px; height:38px;}
.h-main3 .a .tit{ position: relative; z-index: 6; width:100%; color: #000; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.04rem); height:calc(22px + 0.04rem);}
.h-main3 .a .btn{ position: relative; z-index: 6; width:104px; height:38px; border-radius:38px; padding-bottom: 2px; display: flex; align-items:center; justify-content:center; border:1px solid #2b7de1; color: #2b7de1; font-weight: bold; font-size:14px; line-height:1; margin-top:18px;}
.h-main3 .a:hover{ background: #f5f9fd;}
.h-main3 .a:hover .bg{ margin-top: -0.97rem;}
.h-main3 .a:hover .ico{ background: url(img/ino19.1.png) center no-repeat;}
.h-main3 .a:hover .btn{ background: #2b86f8; border:1px solid #2b86f8; color: #fff; }
.h-main3 .slick-dots{ position: absolute; left: 0; bottom: 0;}


@media screen and (max-width:1024px) {
.h-main3{ margin-top: 0;}	
.h-main3 .li{ padding:25px 0.25rem;}
.h-main3 .a{ padding:25px 15px;} 
.h-main3 .a .ico{ margin-top:22px;}
.h-main3 .a .btn{ width:100px; height:34px; border-radius:32px; margin-top:18px;}
}
@media screen and (max-width:767px) {
.h-main3 .slick-list{ padding:0 2.8rem !important;}
}


.Login{ display: flex; flex-wrap:wrap; width:100%; justify-content: space-between; align-items: center; background: rgba(255,255,255,0.3); border-radius:0.2rem; box-shadow:0 0.06rem 0.51rem rgba(43,134,248,0.6); padding:0.67rem 0.6rem 0.6rem 0.82rem;}
.Login .left{ align-items: center; display: flex; flex-wrap: wrap; justify-content: space-between; width:59.4%;}
.Login .right{ display: flex; flex-wrap: wrap; align-content: flex-start; width:35.2%; background: #fff; border-radius:10px; padding:30px 30px 21px 30px; min-height:396px;}
.Login .title{ display: flex; flex-wrap:wrap; width:40%; color: #252c35; font-weight: bold; font-size:0.36rem; line-height:0.42rem; margin:0 0 0.4rem 0 0;}
.Login .pic{ display:block; line-height:0; width:52.5%; margin:0.26rem 0 0 0;}
.Login .hd{ display: flex; justify-content:center; width:100%; padding-bottom: 6px;}
.Login .hd ul{ display: flex;}
.Login .hd li{ cursor: pointer; display: flex; color:#888; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.08rem); position: relative; margin:0 13px;}
.Login .hd li:first-child::after{ display: block; content:''; position: absolute; right: -13px; top:50%; width:1px; height:calc(14px + 0.02rem); background: #888; transform: translateY(-50%); -ms-transform: translateY(-50%);}
.Login .hd li.on{ font-weight: bold; color: #2b86f8;}
.Login .bd{ width:100%;}
.form1{ display: flex; flex-wrap: wrap; position:relative; width:100%;}
.form1 .lab{ width:100%; position:relative; margin-top:19px; display:flex; overflow: hidden; border-radius:0 3px 3px 0; border:1px solid #e5e5e5;}
.form1 .lab2{ width:100%; position:relative; margin-top:19px; display:flex; }
.form1 .lab .ico{ display:flex; align-items: center; justify-content: center; min-width:38px; width:38px; width:38px; line-height: 0;border-right:1px solid #e5e5e5;}
.form1 .lab .ico img{ width:18px; height:18px;}
.form1 .text{ float:left; width:100%; border-radius:0; border:0; background:none; color:#000; font-size:16px;line-height:28px;height:38px; padding:5px 16px;}
.form1 .submit{ cursor: pointer; display: flex; align-items: center; justify-content:center; width:100%; background:#2b86f8; border:none; outline:none; border-radius:3px; color:#fff; font-size:16px;line-height:1;height:40px; padding-bottom:2px; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}
.form1 .submit:hover{ background:#17deb4;}
.form1 .fasong{ cursor: pointer; position: absolute; right:-1px; top:-1px; display: flex; align-items: center; justify-content:center; background:#2b86f8; border-radius:3px; color:#fff; font-size:14px;line-height:1;height:40px; padding:0 15px 2px 15px; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}
.form1 .fasong:hover{ background:#17deb4;}
.form1  .lab1{ cursor:pointer; display: flex; align-items: center; width:100%; color:#888; font-size:14px;line-height:24px; padding:9px 0 8px 0;}
.form1 ._ico{ display:flex; align-items: center; justify-content: center; min-width:16px; width:16px; width:16px; overflow: hidden; border-radius:3px; line-height: 0;border:1px solid #e5e5e5; margin:1px 7px 0 0;}
.form1 ._ico img{ width:100%; opacity:0;}
.form1 .on ._ico{ background: #2b86f8;border:1px solid #2b86f8;}
.form1 .on ._ico img{ opacity:1;}
.form1  .info{ display: flex; justify-content: space-between; width:100%; color:#7030a0; font-size:14px;line-height:24px; margin-top:9px;}
.form1  .zhuce{ color:#2b86f8;}
.form1  .zhuce:hover{ color:#17deb4;}
.form1  .Forgot{ color:#888;}
.form1  .Forgot:hover{ color:#2b86f8;}
.form1  .btn{ display: flex; justify-content:center; width:100%; margin-top:27px;}
.form1  .btn a{ width:106px; height:31px; border-radius:31px; border:1px solid #e5e5e5; color:#888; font-size:14px;line-height:1; display: flex; justify-content:center;align-items: center; }
.form1  .btn a span{ padding-bottom:2px;}
.form1  .btn a img{ width:18px; height:18px; margin-right: 5px;}


.form1 input::placeholder{ opacity:1 !important;}
.form1 ::-webkit-input-placeholder{color:#888}
.form1 :-moz-placeholder{color:#888}
.form1 ::-moz-placeholder{color:#888}
.form1 :-ms-input-placeholder{color:#888}


@media screen and (max-width:1024px) {
.Login{box-shadow:0 0.06rem 0.3rem rgba(43,134,248,0.6); padding:30px 15px;}	
.Login .left{ width:100%;}
.Login .title{ width:50%; font-size:calc(14px + 0.22rem); line-height:calc(22px + 0.22rem); margin:0;}
.Login .right{ width:100%; padding:21px 15px;min-height: 355px; margin-top:30px;}
.Login .pic{ width:100px; margin:0;}
.Login .hd{ padding-bottom: 2px;}
.form1 .lab{ margin-top:15px;}
.form1 .lab2{ margin-top: 15px;}
.form1 .lab1{ padding:9px 0 4px 0;}
.form1 .btn{ margin-top:20px;}
.form1 .text{ font-size:14px; padding:5px 12px;}
}


.zcgg{ min-height:-webkit-calc(100vh - 158px); min-height:-moz-calc(100vh - 158px); min-height:calc(100vh - 158px);}	
.register2{ background: #fff; border-radius:3px; padding:1.86rem 0.4rem 2.88rem 0.4rem; box-shadow:0 2px 0.16rem rgba(0,0,0,0.04);}
._success{ display: flex; flex-wrap:wrap; text-align: center; align-content: flex-start; width:100%;padding: 0.81rem 0.92rem;}
._success ._pic{ width:100%; display: block; line-height: 0;}
._success ._pic img{width:76px; height:76px;}
._success ._title{ width:100%; color: #2b7de1; font-weight: bold; font-size:calc(14px + 0.14rem); line-height:calc(22px + 0.16rem); margin:14px 0 34px 0;}
._success ._btn{ width:100%; display: flex; justify-content: center;}
._success ._btn .h-more{ border-radius: 3px; font-weight: normal; width:198px;}

@media screen and (max-width:1024px) {	
.zcgg{ min-height:-webkit-calc(100vh - 86px); min-height:-moz-calc(100vh - 86px); min-height:calc(100vh - 86px);}	
._success ._pic img{width:46px; height:46px;}
._success ._btn .h-more{ width:140px;}
}
@media screen and (max-width:767px) {	
.register2{ padding:3.8rem 20px 5.7rem 20px;}	
}


.register1{ display: flex; flex-wrap:wrap; width:100%; background: #fff; border-radius:3px; box-shadow:0 2px 0.16rem rgba(0,0,0,0.04);}
.register1 .top{ display: flex; width:100%; justify-content: space-between; align-items:center; padding:26px 0.4rem 22px 0.4rem; box-shadow:0 2px 0.16rem rgba(0,0,0,0.04);}
.register1 .top .left{ display: flex; flex-wrap: wrap; flex-direction: column; width:calc(100% - 160px - 0.24rem);}
.register1 .top .p{ display: flex; color: #888; font-size:14px; line-height:calc(22px + 0.02rem); margin-top:8px;}
.register1 .top .tit1{ display: flex; align-items: center; color: #2b7de1; font-weight:bold; font-size:calc(14px + 0.08rem); line-height:calc(22px + 0.1rem);}
.register1 .top .tit1 img{ width:28px; height:28px; margin-right:9px;}
.register1 .top .tit2{ display: flex; align-items: center; color: #000; font-size:calc(14px + 0.06rem); line-height:calc(22px + 0.08rem);}
.register1 .top .tit2 img{ width:31px; height:31px; margin-right:12px;}
.register1 .donw{ display: flex; flex-wrap: wrap; width:100%; justify-content:center; align-items: flex-start; padding:27px 0.4rem 54px 0.4rem; }
.form2{ display: flex; flex-wrap: wrap; width:488px;}
.form2 .lab{ width:100%; position:relative; margin-top:19px; display:flex;}
.form2 .name{ text-align:right; min-width:100px; width:100px; color:#000; font-size:14px;line-height:40px; padding:0 16px 0 0;}
.form2 .name span {color: #ff0000; margin-right: 5px;}
.form2 .text{ float:left; width:100%; border-radius:3px; border:1px solid #e5e5e5; background:#fafafa; color:#000; font-size:14px;line-height:28px;height:40px; padding:5px 15px;}
.form2 .lab .eye{width:20px;position:absolute;top:10px; right:5px;}
.form2 .yzm{ display: flex; align-items:center; justify-content: center; width:150px; min-width:150px; border-radius:3px; background:#2b7de1; color:#fff; font-size:16px;height:40px; padding-bottom:2px; background:#2b86f8;margin-left:8px;}
.form2 .yzm:hover{ background:#17deb4; }
.form2 .submit{ cursor: pointer; display: flex; align-items: center; justify-content:center; width:100%; background:#2b86f8; border:none; outline:none; border-radius:3px; color:#fff; font-size:16px;line-height:1;height:48px; padding-bottom:2px; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}
.form2 .submit:hover{ background:#17deb4;}
.form2  .lab1{ cursor:pointer; display: flex; align-items: center; width:100%; color:#888; font-size:14px;line-height:24px; padding:27px 0;}
.form2  .lab1 a{ color: #17deb4;}
.form2  .lab1 a:hover{ color: #2b86f8;}
.form2 ._ico{ display:flex; align-items: center; justify-content: center; min-width:16px; width:16px; width:16px; overflow: hidden; border-radius:3px; line-height: 0;border:1px solid #e5e5e5; margin:1px 7px 0 0;}
.form2 ._ico img{ width:100%; opacity:0;}
.form2 .on ._ico{ background: #2b86f8;border:1px solid #2b86f8;}
.form2 .on ._ico img{ opacity:1;}
.form2 .lab2{ width:100%; position:relative; display:flex;}
.form2 .sx{align-items: center;}
.form2 .file{ cursor: pointer; float:left; width:86px; height:86px; border-radius:3px; border:1px solid #e5e5e5; background:#fafafa; position: relative;}
.form2 .file::after,
.form2 .file::before{ z-index: 1; display: block; content:''; position: absolute; left:50%; top:50%; background: #b8b8b8; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}
.form2 .file::after{ width:16px; height:2px;}
.form2 .file::before{ height:16px; width:2px;}
.form2 .file input{ cursor: pointer; z-index: 6; position: absolute; left: 0; top:0; width:100%; height:100%; opacity:0;}
.form2 #reservation1{ cursor: pointer; background:url(img/calendar.png) 96% center no-repeat #fafafa; background-size:18px 18px;}
.form2 .jt::after{ cursor: pointer; content:''; z-index:8; position: absolute; right:14px; top:50%; width:8px; height:8px; margin-top: -2px; position:absolute; border-top:1px solid #2c2c2c; border-right:1px solid #2c2c2c; transform:translate(0,-50%) rotate(135deg); -ms-transform:translate(0,-50%) rotate(135deg);}
.form2 input::placeholder{ opacity:1 !important;}
.form2 ::-webkit-input-placeholder{color:#888}
.form2 :-moz-placeholder{color:#888}
.form2 ::-moz-placeholder{color:#888}
.form2 :-ms-input-placeholder{color:#888}
.form2 .regRoide{ display: flex; flex-wrap: wrap;}
.form2 .regRoide .li{ cursor: pointer; display:flex; position: relative;color: #252c35; font-size:14px; line-height:38px; padding:0 20px;}
.form2 .regRoide .li::after,
.form2 .regRoide .li::before{ display: block; content:''; position: absolute; left:0; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%); border-radius:50%;}
.form2 .regRoide .li::after{ width:14px; height:14px; border:1px solid #d2d2d2;}
.form2 .regRoide .li::before{ width:6px; height:6px; left:4px; background: #2b86f8; opacity:0; }
.form2 .regRoide .li.on::after{ border:1px solid #2b86f8;}
.form2 .regRoide .li.on::before{ opacity:1;}
.form2 .company,.form2 .university{display:none;}

@media screen and (max-width:1024px) {	
.register1 .top{ padding:20px 15px;}
.register1 .donw{ padding:20px 20px 40px 0;}
.form2 .lab{ margin-top:15px;}
.form2 .lab1{ padding:18px 0;}
.form2 .text{ padding:5px 12px;}
.form2 .name{ min-width:90px; width:90px; padding:0 12px 0 0;}
.form2 .yzm{ width:110px; min-width:110px; font-size:14px;}
}
@media screen and (max-width:767px) {	
.register1 .top{ flex-wrap: wrap; position: relative;}
.register1 .top .left{ width:100%;}
.register1 .top .tit2{ position: absolute; right:15px; top:20px;line-height: calc(22px + 0.1rem);}
}

._citys { width: 100%; display: inline-block; border: 1px solid #e5e5e5; border-top:0; padding: 5px; position: relative; z-index:12; background: #fff; }
._citys span{ display: flex; align-items: center; justify-content:center; color: #2b86f8; height: 16px; width: 16px; line-height:1; text-align: center; border-radius: 3px; position: absolute; right: 10px; top: 10px; border: 1px solid #2b86f8; cursor: pointer; }
._citys span::after,
._citys span::before{ display: block; content:''; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%) rotate(45deg); -ms-transform:translate(-50%,-50%) rotate(45deg); background: #2b86f8;}
._citys span::after{ width:1px; height:8px;}
._citys span::before{ height:1px; width:8px;}
._citys0 { width: 100%; display: inline-block; border-bottom: 2px solid #2b86f8; padding: 0; margin: 0; }
._citys0 li { display: inline-block; line-height: 30px; font-size:14px; color: #888; width:29%; text-align: center; cursor: pointer; }
.citySel { background-color: #2b86f8; color: #fff !important; }
._citys1 { width: 100%; display: flex; flex-wrap: wrap; padding: 10px 0; overflow:hidden;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:180px
}
._citys1::-webkit-scrollbar {
 width:3px
}
._citys1::-webkit-scrollbar-track
{
background-color:#e5e5e5;
 border-radius:3px
}
._citys1::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background-color:#2b86f8;
 border-radius:3px
}
._citys1 a { width:23%; height:28px; display: flex; justify-content:center; background-color: #f5f5f5; color: #666; margin:3px 1%; line-height: 28px; text-align: center; cursor: pointer; font-size: 12px; overflow: hidden; }
._citys1 a:hover { color: #fff; background-color: #2b86f8; }
.AreaS{ background-color: #56b4f8 !important; color: #fff !important; }



.poup-bg{ float: left; display: block; width:100%;height:100%; position: fixed; left: 0; top:0; z-index:40; background:rgba(0,0,0,0.43);}
.poup-renwu{ float: left; display: block; width:594px; position: fixed; left: 50%; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); z-index:41; }
.poup-renwu .box{ display: flex; flex-wrap: wrap; align-content: flex-start; width:100%; position: relative; text-align: center; height:428px; padding:0 20%;}
.poup-renwu .colse{ z-index:42; cursor: pointer; display: flex; flex-wrap: wrap; line-height: 0; border-radius:50%; border:1px solid #fff; align-items: center; justify-content: center; width:40px; height:40px; opacity:0.43; position: absolute; left:50%; bottom:-0.44rem; margin-left: -20px;}
.poup-renwu .colse img{ display: block; width: 23px; height:23px;}
.poup-renwu .pic{ display: block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; object-fit: contain;}
.poup-renwu .tit{ width:100%; color: #ffedb6; font-size:15px; line-height:25px; padding:7px 0 9px 0;}
.poup-renwu .p{ width:100%; color: #000; font-size:18px; line-height:28px; padding:25px 0 5px 0;}
.poup-renwu .num{ width:100%; color: #000; font-size:16px; line-height:28px;}
.poup-renwu .num span{ font-weight: bold; font-size:28px}
.poup-renwu .info{ width:100%; display: flex; flex-wrap: wrap; justify-content: center; color: #000; font-size:14px; line-height:1; margin-top:13px;}
.poup-renwu .info .sang{ display:inline-flex; align-items: center; justify-content: center; position: relative; z-index: 6; width:21px; height:24px; margin-right:-14px;background:url(img/rw3.png) center no-repeat; background-size:100% 100%;}
.poup-renwu .info .yuan{ display:inline-flex; align-items: center; border-radius:24px; height:24px; background:#edd083; padding:0 10px 1px 18px;}
.poup-renwu .btn{ width:100%; display: flex; flex-wrap: wrap; justify-content: center; margin-top: 154px;}
.poup-renwu .btn a{ display: flex; align-items: center; justify-content: center; box-shadow:0 10px 9px rgba(0,0,0,0.17); width:70%; height:57px; border-radius:57px; padding-bottom:2px; color: #140303; font-size:22px; background:url(img/rw2.png) center no-repeat; background-size:100% 100%;transition:none;
  -moz-transition:none;
  -webkit-transition:none;
  -o-transition:none;}
.poup-renwu .btn a:hover{background:#edd083;}



@media screen and (max-width:767px) {	
.poup-renwu{ width:12.6rem; }
.poup-renwu .box{ height:9.08rem; padding:0 20%;}
.poup-renwu .colse{ width:30px; height:30px; bottom:-30px; margin-left: -15px;}
.poup-renwu .tit{font-size:0.34rem; line-height:0.5rem; padding:0.14rem 0 0.18rem 0;}
.poup-renwu .p{ font-size:0.45rem; line-height:0.59rem; padding:0.5rem 0 0.1rem 0;}
.poup-renwu .num{ font-size:0.4rem; line-height:0.84rem;}
.poup-renwu .num span{ font-size:0.7rem}
.poup-renwu .info{ font-size:0.4rem; margin-top:0.26rem;}
.poup-renwu .info .sang{ width:0.8rem; height:0.8rem; margin-right:-0.6rem;}
.poup-renwu .info .yuan{ border-radius:0.8rem; height:0.8rem; padding:0 0.45rem 2px 0.85rem;}
.poup-renwu .btn{ margin-top:2.74rem;}
.poup-renwu .btn a{ height:1.14rem; border-radius:1.14rem; font-size:0.5rem;}
}

.wack1{ display: flex; justify-content: center; width:100%; margin:37px 0 38px 0;}
.wack1 .pz_fy{ display:flex; justify-content: center; text-align:center;}
.wack1 .pz_fy .a{ position: relative; float:left;text-align: center; width:36px; line-height:34px; color:#000; font-size:16px; margin:0 5px; border:1px solid #e7e7e7;}
.wack1 .pz_fy .a:after{ display: block; content:''; position: absolute; left:0; bottom:0; width:0; height:2px; background: #1880af;}
.wack1 .pz_fy .a:hover,
.wack1 .pz_fy .a.on{color:#1880af;  border:1px solid #1880af;}
.wack1 .pz_fy .Page{ width:72px;}
.wack1 .pz_fy .prev{ transform: rotate(180deg); -ms-transform: rotate(180deg); }
.wack1 .pz_fy .a i{ display: block; width:34px; height:34px; background: url(img/_double-right.svg) center no-repeat; background-size:18px auto !important;}
.wack1 .pz_fy .a:hover i{ background: url(img/_double-right1.svg) center no-repeat;}
.wack1 .fy_pc{ display:none; justify-content: center; text-align:center; align-items: center; font-size:14px; color:#000;}
.wack1 .fy_pc a{ display: flex; width:34px; height:34px; border:1px solid #e7e7e7; background: url(img/_double-right.svg) center no-repeat; background-size:18px auto !important;}
.wack1 .fy_pc span{ display: flex; padding:0 20px; color:#333;}
.wack1 .fy_pc .prev{ transform: rotate(180deg); -ms-transform: rotate(180deg); }

@media  screen and (max-width:1024px){	
.wack1{ margin:30px 0 30px 0;}	
.wack1 .pz_fy{ display: none;}
.wack1 .fy_pc{ display: flex;}
}


.cjgB{ background-size:100% auto !important;}
.cjgA{ background-size:100% auto !important;}
.cjg1{ display: flex; flex-wrap: wrap; width:100%; align-items:center; justify-content: space-between;}
.cjg1 .left{ display: flex; flex-wrap: wrap; flex-direction: column;}
.cjg1 .left .tit{ width:100%; color: #fff; font-weight: bold; font-size:calc(14px + 0.22rem); line-height:calc(22px + 0.24rem);}
.cjg1 .left .p{ width:100%; color: #fff; font-size:calc(14px + 0.06rem); line-height:calc(22px + 0.08rem); margin-top:2px;}
.cjg1 .right{ display: flex; flex-wrap: wrap; align-items: center;}
.cjg1 .right .num{ display:inline-flex; color: #fff; font-size:calc(16px + 0.08rem); line-height:calc(24px + 0.1rem);}
.cjg1 .right .p{ display:inline-flex;color: #fff; font-size:14px; line-height:24px; opacity:0.7; margin:0 0.2rem 0 8px;}
.cjg1 .right .fabu{ display:inline-flex; align-items: center; justify-content: center; color: #fff; font-weight: bold; font-size:14px; line-height:1; height:40px; border:1px solid #fff; border-radius:3px; width:133px; padding-bottom:1px; }
.cjg1 .right .fabu:hover{ background: #fff; color: #414e61;}
.cjg1 .right .sq{ display:inline-flex; align-items: center; justify-content: center; color: #fff; font-size:calc(14px + 0.05rem); line-height:1; height:49px; border:1px solid #fff; border-radius:8px; width:170px; padding-bottom:1px; }
.cjg1 .right .sq:hover{ background: #fff; color: #414e61;}
.cjg1 .info{ display: inline-flex; align-items: center;}


@media  screen and (max-width:1024px){	
.cjg1 .right .fabu{ height:34px; width:120px; }
.cjg1 .right .sq{ border-radius:3px; font-size:14px; height:34px; width:120px; }
.cjg1 .right .p{ margin:0 12px 0 6px;}
}
@media  screen and (max-width:767px){	
.cjgB{ background-size:auto 13.72rem !important;}	
.cjgA{ background-size:auto 13.74rem !important;}	
.cjg1 .right{ position: relative; flex-direction: column; justify-content: flex-end; align-items: flex-end;}
.cjg1 .right .p{ margin:0 0 0 6px;}
.cjg1 .right .fabu{ margin-top:5px;}
}


.cjg2{ display: flex; flex-wrap: wrap; width:100%; justify-content: space-between;}
.cjg2 .left{ display: flex; flex-wrap: wrap; align-content: flex-start; background: #fff; border-radius:10px; width:202px;}
.cjg2 .right{ display: flex; flex-wrap: wrap; align-content: flex-start; background: #fff; border-radius:10px; width:calc(100% - 222px);}
._box0{ display: flex; flex-wrap: wrap; width:100%; padding:19px 0.3rem; color: #141414;font-size:calc(14px + 0.08rem); line-height:calc(22px + 0.1rem);border-bottom: 1px solid #f2f4f7;}
._box1{ display: flex; flex-wrap: wrap; width:100%; justify-content: space-between; align-items: center; padding:23px 0.41rem 18px 0.41rem;}
._box1 .tit{ display: inline-flex; color: #141414;font-size:calc(14px + 0.1rem); line-height:32px;}
._box1 .btn{ display: inline-flex;}
._box1 .btn a{ display: inline-flex; align-items:center; color:#414e61; font-size:14px; line-height: 1; height:32px; margin-right:3px; padding:0 12px 1px 12px;}
._box1 .btn a.on,
._box1 .btn a:hover{ background: #f2f4f7; color: #2b7de1; border-radius:6px;}

@media  screen and (max-width:1024px){	
.cjg2 .left{ width:100%;}
.cjg2 .right{ width:100%; margin-top: 15px; position: relative; z-index: 6;}
._box1{ padding:16px 14px 8px 14px;}
._box1 .btn a{ margin:0 0 0 3px;}
._box0{  padding:12px 14px; }
}



.slide1{ display: flex; flex-wrap: wrap; width:100%; padding:22px 15px; position: sticky; top:65px; }
.slide1 .u1{ display: flex; flex-wrap: wrap; width:100%;}
.slide1 .u1 .l1{ display: flex; flex-wrap: wrap; width:100%; position: relative; margin:0 0 8px 0;}
.slide1 .u1 .l1 .a1{ display: flex; align-items:center; width:100%; position: relative; color:#414e61; font-size:14px; line-height:24px; padding:8px 15px;}
.slide1 .u1 .l1 .a1 .ico{ display: block; width:22px; min-width:22px; height:22px; margin-right:0.1rem;}
.slide1 .u1 .l1 .a1 .ico img{ width:100%;}
.slide1 .u1 .l1 .a1 .show{display:block;}
.slide1 .u1 .l1 .a1 .hide{ display:none;}
.slide1 .u1 .l1 .num{ cursor: pointer; display: block; position: absolute; right:15px; top:12px; z-index: 6; font-size:12px; padding:0 6px 2px 6px; line-height:14px; height:15px; border-radius:15px; background: #ea1224; color: #fff;}
.slide1 .u1 .l1 .ino{ cursor: pointer; display: block; position: absolute; right:0; top:0; z-index: 6; width:40px; height:40px;}
.slide1 .u1 .l1 .ino::after{ content: ''; float:left; width:9px; height:9px; position:absolute; right:18px; top:50%; border-top:1px solid #414e61; border-right:1px solid #414e61; transform:translate(0,-50%) rotate(45deg); -ms-transform:translate(0,-50%) rotate(45deg);}
.slide1 .u1 .l1.om .ino::after{ margin-top: -2px; transform:translate(0,-50%) rotate(135deg); -ms-transform:translate(0,-50%) rotate(135deg);}
.slide1 .u1 .l1.on .ino::after,
.slide1 .u1 .l1:hover .ino::after{ border-top:1px solid #2b86f8; border-right:1px solid #2b86f8;}
.slide1 .u1 .l1.on .a1,
.slide1 .u1 .l1:hover .a1{ background: #f2f4f7; color: #2b86f8; border-radius:6px;}
.slide1 .u1 .l1.on .a1 .show,
.slide1 .u1 .l1:hover .a1 .show{ display:none;}
.slide1 .u1 .l1.on .a1 .hide,
.slide1 .u1 .l1:hover .a1 .hide{ display:block;}
.slide1 .u1 .down{ display:none; width:100%; margin:10px 0; position:relative; z-index: 12;}
.slide1 .u1 .down .a2{ display: block; width:100%; color:#414e61; font-size:14px; line-height:24px; padding:4px 15px 4px 50px;}
.slide1 .u1 .down .a2.on,
.slide1 .u1 .down .a2:hover{ color:#2b7de1;}



@media screen and (max-width:1024px) {
.slide1{ padding:5px 10px; position:relative; top:0; height:56px; }	
.slide1 .u1{ align-items: flex-start; white-space: nowrap; flex-wrap:nowrap; overflow-x: auto;scrollbar-color: #fff rgba(43, 125, 225, 0); margin-bottom:-300px; padding-bottom: 300px;}
.slide1 .u1 .l1{ width:auto; margin:5px 0; height:36px;}
.slide1 .u1 .l1 .a1{ padding:6px 12px;}
.slide1 .u1 .l1 .a1 .ico{ margin-right:5px;}
.slide1 .u1 .l1 .ino{ width: 36px; height:36px;}
.slide1 .u1 .l1 .ino::after {right:0px;}
.slide1 .u1 .l1.om .ino::after{ margin-top: 0; transform:translate(0,-50%) rotate(45deg); -ms-transform:translate(0,-50%) rotate(45deg);}
.slide1 .u1 .l1.om .a1{padding-right: 34px;}
.slide1 .u1 .l1.ob .a1{padding-right: 34px;}
.slide1 .u1 .down{ background: #fff;box-shadow: 0 1px 10px rgba(205,216,230,0.6); padding:10px 0;border-radius: 6px; position:absolute; left:0; top:100%;}
.slide1 .u1 .down .a2{ padding:4px 12px; text-align: center;}
}
@media screen and (max-width:767px) {
.slide1-1 .u1{ justify-content: space-between;}
}


._list1{ width:100%;}
._list1 .li{ width:100%; padding:0 0.27rem; margin-top:-1px;}
._list1 .a{ display: flex; width:100%; justify-content: space-between; border-bottom:1px solid #f1f1f1; padding:0.3rem  0.24rem;}
._list1 .a .pic{ width:222px; min-width:222px; margin-right:0.4rem;}
._list1 .a ._img{ padding-bottom:64.86%; border-radius:10px;}
._list1 .a .cont{ width:100%; display: flex; flex-wrap: wrap; align-content:flex-start;}
._list1 .a .tit{ width:100%; font-weight: bold; color:#414e61; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.04rem);}
._list1 .a .p{ width:100%; color:#677181; font-size:14px; line-height:22px; min-height:66px; margin-top:11px;}
._list1 .a .info{ display: flex; flex-wrap: wrap; align-items: center; width:100%; color:#677181; font-size:12px; line-height:20px; margin-top:11px;}
._list1 .a .name{ display: inline-flex; align-items: center; margin-right:0.5rem;}
._list1 .a .name:last-child{ margin-right:0 !important;}
._list1 .a .name img{ display: block; width:24px; height:24px; border-radius:50%; margin-right: 9px;}
._list1 .a .name span{ margin-right: 5px;}
._list1 .li:hover{ background:#f2f4f7;}
._list1 .li:hover .a .tit{ color: #2b7de1;}

@media screen and (max-width:1024px) {
._list1 .li{ padding:0;}
._list1 .a{ padding:14px  14px;}
._list1 .a .pic{ width:180px; min-width:180px; margin-right:12px;}
._list1 .a .p{ font-size:14px; line-height:22px; min-height:44px;-webkit-line-clamp:2; margin-top:6px;}
._list1 .a .info{ margin-top:10px;}
._list1 .a .name{ margin-right:0;}
}
@media screen and (max-width:767px) {
._list1 .a .pic{ width:132px; min-width:132px; margin-right:12px;}	
._list1 .a .tit{ margin-top:0; line-height:20px; height:40px; -webkit-line-clamp:2;}
._list1 .a .p{ line-height:20px; height:40px; min-height:inherit; margin-top:4px;}
._list1 .a .info{ justify-content: space-between; width:calc(100% + 142px); margin:15px 0 0 -142px;}
}

._list6{ width:100%; margin-top:-7px;}
._list6 .li{ width:100%; margin-top:-1px;}
._list6 .a{ display: flex; width:100%; justify-content: space-between; border-bottom:1px solid #f1f1f1; padding:0.3rem  0.3rem;}
._list6 .a .pic{ width:222px; min-width:222px; margin-right:0.4rem;}
._list6 .a ._img{ padding-bottom:64.86%; border-radius:10px;}
._list6 .a .cont{ width:100%; display: flex; flex-wrap: wrap; align-content:flex-start;}
._list6 .a .tit{ width:100%; font-weight: bold; color:#414e61; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.04rem); overflow: hidden;}
._list6 .a .p{ width:100%; color:#677181; font-size:14px; line-height:22px; min-height:66px; margin-top:11px; overflow: hidden;}
._list6 .a .info{ display: flex; flex-wrap: wrap; align-items: center; width:100%; color:#677181; font-size:12px; line-height:20px; margin-top:11px;}
._list6 .a .name{ display: inline-flex; align-items: center; margin-right:0.5rem;}
._list6 .a .name:last-child{ margin-right:0 !important;}
._list6 .a .name img{ display: block; width:24px; height:24px; border-radius:50%; margin-right: 9px;}
._list6 .a .name span{ margin-right: 5px;}
._list6 .li:hover .a .tit{ color: #2b7de1;}
._list6 .a .btn{ display: flex; flex-wrap: wrap; align-content: center; width:106px; min-width:106px; margin-left:0.4rem;}
._list6 .a .an{ display: flex; align-items: center; cursor:pointer;justify-content:center; width:106px; margin:5px 0; border:1px solid #2b86f8; color: #2b86f8; font-size:14px; border-radius: 6px; height:40px; line-height:1;}
._list6 .a .an i{ display: flex; width:16px; height:16px; margin-right:6px;}
._list6 .a .an span{ padding-bottom: 1px;}
._list6 .a .sc{ color: #596475; border:1px solid #e5e5e5}
._list6 .a .sc i{ background: url(img/_delete2.svg) center no-repeat; background-size:100% 100% !important;}
._list6 .a .sc:hover{ border:1px solid #2b86f8; color: #2b86f8;}
._list6 .a .sc:hover i{ background: url(img/_delete1.svg) center no-repeat;}
._list6 .a .bj i{ background: url(img/_editor3.svg) center no-repeat; background-size:100% 100% !important;}
._list6 .a .bj:hover{ color:#fff; background:#2b7de1;}
._list6 .a .bj:hover i{ background: url(img/_editor.svg) center no-repeat;}
._list6 .a .qxsc i{ background: url(img/_star5.svg) center no-repeat; background-size:100% 100% !important;}
._list6 .a .qxsc:hover{ color:#fff; background:#2b7de1;}
._list6 .a .qxsc:hover i{ background: url(img/_star4.svg) center no-repeat;}

@media screen and (max-width:1024px) {
._list6{ margin-top:0;}	
._list6 .a{ padding:14px 14px;}
._list6 .a .pic{ width:180px; min-width:180px; margin-right:12px;}
._list6 .a .p{ font-size:14px; line-height:22px; min-height:44px;-webkit-line-clamp:2; margin-top:6px;}
._list6 .a .info{ margin-top:10px;}
._list6 .a .name{ margin-right:0;}
._list6 .a .btn{ width:96px; min-width:96px; margin-left:12px;}
._list6 .a .an{ width:96px; height:36px;}
._list6 .a .an i{ margin-right:3px;}
}
@media screen and (max-width:767px) {
._list6 .a{ flex-wrap: wrap; position: relative;}	
._list6 .a .pic{ width:132px; min-width:132px; margin-right:12px;}	
._list6 .a .tit{ margin-top:0; line-height:20px; height:40px; -webkit-line-clamp:2;}
._list6 .a .p{ line-height:20px; height:40px; min-height:inherit; margin-top:4px;}
._list6 .a .info{ position: relative; margin:2px 0 0 0; padding-bottom: 26px; line-height:24px; justify-content: space-between;}
._list6 .a .name:first-child{ position: absolute; left:0; bottom:0;}
._list6 .a .name:last-child{ position: absolute; right:0; bottom:0;}
._list6 .a .cont{ width:calc(100% - 144px); text-align: justify;}
._list6 .a .btn{ width:132px; min-width:132px; display: flex; justify-content:space-between; position: absolute; left:14px; top:108px; margin: 0;}
._list6 .a .an{ width:62px; height:32px; font-size:12px; border-radius:4px; }
._list6-1 .a .btn .an{ width:100%;}

}



._list7{ width:100%; margin-top:-7px;}
._list7 .li{ width:100%; margin-top:-1px;}
._list7 .a{ display: flex; width:100%; justify-content: space-between; border-bottom:1px solid #f1f1f1; padding:0.3rem  0.3rem;}
._list7 .a .btn{ display: flex; flex-wrap: wrap; align-content: center; width:106px; min-width:106px; margin-left:0.4rem;}
._list7 .a .an{ display: flex; align-items: center; justify-content:center; width:106px; margin:5px 0; border:1px solid #2b86f8; color: #2b86f8; font-size:14px; border-radius: 6px; height:40px; line-height:1;}
._list7 .a .an i{ display: flex; width:16px; height:16px; margin-right:6px;}
._list7 .a .an span{ padding-bottom: 1px;}
._list7 .a .qxsc i{ background: url(img/_star5.svg) center no-repeat; background-size:100% 100% !important;}
._list7 .a .qxsc:hover{ color:#fff; background:#2b7de1;}
._list7 .a .qxsc:hover i{ background: url(img/_star4.svg) center no-repeat;}
._list7 .a .cont{ display: flex; flex-wrap: wrap;align-content: flex-start; width:100%;}
._list7 .a .ico{ display: flex; align-items: center; justify-content: center; width:58px; min-width:58px; height:58px; overflow: hidden; border-radius:50%; margin-right:10px;}
._list7 .a .ico img{width:100%;height:100%;object-fit:fill;}
._list7 .a .xing{ display: flex;width:100%; line-height:0; margin-top: 4px;}
._list7 .a .xing img{ width:12px; height:12px; margin:0 3px 0 0;}
._list7 .a .adrr{ display: inline-flex; align-items: center; color: #677181; font-size:14px; line-height:calc(18px + 0.06rem);}
._list7 .a .adrr i{ display:block; width:11px; height:24px; margin-right:5px; background: url(img/ico5.png) center no-repeat; background-size:100% auto !important;}
._list7 .a .tit{ display: inline-flex; align-items: center; color: #000; font-size:calc(14px + 0.06rem); line-height:calc(22px + 0.08rem); margin-right: 22px;}
._list7 .a .tit span{ padding:0 7px 1px 0;}
._list7 .a .tit img{ display:block; width:18px; height:18px; }
._list7 .a .info{display: flex; flex-wrap: wrap; width:100%;}
._list7 .a .name{display: flex; flex-wrap: wrap; align-items: center; width:100%;}
._list7 .a .t0{display: flex; align-items: center; width:100%;}
._list7 .a .t1{display: flex; flex-wrap: wrap; width:100%; padding-top:12px;}
._list7 .a .t1 .s{ display: inline-flex; margin:4px 4px 0 0; font-size:14px; line-height:20px; border-radius:24px; padding:1px 0.12rem 3px 0.12rem; background: #ffecda; color:#f56e00;}
._list7 .a .t1 .s:nth-child(3n+2){ background: #ddedff; color:#2b7de1;}
._list7 .a .t1 .s:nth-child(3n+3){ background: #ddfff8; color:#12d3aa;}
._list7 .a .t2{ width:100%; color: #677181; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); margin:18px 0 5px 0;}

@media screen and (max-width:1024px) {
._list7{ margin-top:0;}	
._list7 .a{ position: relative; padding:14px 14px;}
._list7 .a .btn{ width:96px; min-width:96px; margin-left:12px;}
._list7 .a .an{ width:96px; height:36px;}
._list7 .a .an i{ margin-right:3px;}
._list7 .a .tit{ margin-right:14px;}
._list7 .a .t1{ padding-top:8px;}
._list7 .a .t1 .s{ font-size:12px; padding:1px 10px 3px 10px;}
._list7 .a .t2{ font-size:14px; line-height: 22px; margin:10px 0 5px 0;}
}
@media screen and (max-width:767px) {
._list7 .a .btn{ width:86px; min-width:86px; position: absolute; right:14px; top:22px; margin:0; z-index: 6;}
._list7 .a .an{ width:86px; height:32px; font-size:12px; border-radius:4px; }
}

._list8{ width:100%; margin-top:-9px;}
._list8 .li{ width:100%; margin-top:-1px;}
._list8 .a{ display: flex; width:100%; justify-content: space-between; border-bottom:1px solid #f1f1f1; padding:0.28rem  0.3rem;}
._list8 .a .btn{ display: flex; align-items: center; white-space: nowrap; margin-left:0.4rem;}
._list8 .a .an{ display: flex; align-items: center; justify-content:center; width:106px; border:1px solid #2b86f8; color: #2b86f8; font-size:14px; border-radius: 6px; height:40px; line-height:1;cursor: pointer;}
._list8 .a .an i{ display: flex; width:16px; height:16px; margin-right:6px;}
._list8 .a .an span{ padding-bottom: 1px;}
._list8 .a .qxsc i{ background: url(img/_star5.svg) center no-repeat; background-size:100% 100% !important;}
._list8 .a .qxsc:hover{ color:#fff; background:#2b7de1;}
._list8 .a .qxsc:hover i{ background: url(img/_star4.svg) center no-repeat;}
._list8 .a .num{ display: flex; justify-content: center; align-items:flex-end; font-weight:bold; color: #2b86f8;font-size:calc(18px + 0.06rem); line-height:calc(26px + 0.06rem); padding-right:18px}
._list8 .a .num span{ font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.02rem);}
._list8 .a .sy{ display: flex; align-items: center; background: #fbf6d8; color: #000; font-size:14px; line-height:1; height:30px; border-radius: 30px; margin:1px 0 0 0; padding:0 15px 0 10px; margin:0 20px 0 0;}
._list8 .a .sy .sang{ display:inline-flex; align-items: center; justify-content: center; width:21px; height:23px;background:url(img/rw4.png) center no-repeat; background-size:100% 100%; margin-right: 4px;}
._list8 .a .sy .yuan{ padding-bottom: 1px;}
._list8 .a .cont{ display: flex; flex-wrap: wrap;align-content: flex-start; width:100%;}
._list8 .a .adrr{ display:flex; align-items: center; width:100%; color: #677181; font-size:14px; line-height:22px; margin-top:16px;}
._list8 .a .adrr .ico{ display:block; width:11px; height:24px; margin-right:5px; background: url(img/ico5.png) center no-repeat; background-size:100% auto !important;}
._list8 .a .adrr .t{ opacity:0.7; padding-bottom:2px;}
._list8 .a .adrr .i{ opacity:0.1; display: block; width:1px; height:12px; background: #677181; margin:0 8px;}
._list8 .a .tit{ width:100%; font-weight: bold; color: #414e61; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.04rem); overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}
._list8 .a .info{ width:100%; color: #677181; font-size:14px; line-height:22px; margin-top:6px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}
._list8 .a .p{ width:100%; color: #677181; font-size:14px; line-height:22px; height:44px; margin-top:10px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2;}

@media screen and (max-width:1024px) {
._list8{ margin-top:0;}	
._list8 .a{ position: relative; padding:14px 14px;}
._list8 .a .btn{ margin-left:12px;}
._list8 .a .an{ width:96px; height:36px;}
._list8 .a .an i{ margin-right:3px;}
._list8 .a .num{padding-right:10px;}
._list8 .a .sy{ font-size:13px; height:28px; border-radius: 28px; padding:0 15px 0 10px; margin:0 12px 0 0;}
._list8 .a .sy .sang{ width:21px; height:23px;}
._list8 .a .info{ margin-top: 4px;}
._list8 .a .p{ margin-top:6px;}
._list8 .a .adrr{ margin-top:8px;}
}
@media screen and (max-width:767px) {
._list8 .a{ flex-wrap: wrap;}	
._list8 .a .btn{ width:100%; min-width:100%; margin:10px 0 4px 0;}
._list8 .a .an{ width:86px; height:32px; font-size:12px; border-radius:4px; }
}


._list9{ width:100%; margin-top:10px; padding:0 0.3rem;}
._list9 .li{ width:100%; margin-top:10px;}
._list9 .a{ display: flex; width:100%; justify-content: space-between; border:1px solid #e5e5e5; border-radius: 8px; padding:0.3rem  0.3rem;}
._list9 .a .zt{ display: flex; align-items: center; width:1.36rem; min-width:1.36rem; margin-left:0.4rem; color: #2b86f8; line-height:1;}
._list9 .a .zt img{ min-width:22px; width:22px; height:22px; margin-right:0.08rem;}
._list9 .a .zt span{ padding-bottom:1px;}
._list9 .a .btn{ display: flex; flex-wrap:wrap; align-content: center; width:106px;}
._list9 .a .an{ display: flex; align-items: center; justify-content:center; width:106px; border:1px solid #2b86f8; color: #2b86f8; font-size:14px; border-radius: 6px; height:40px; line-height:1; margin:5px 0;}
._list9 .a .an i{ display: flex; width:16px; height:16px; margin-right:6px;}
._list9 .a .an span{ padding-bottom: 1px;}
._list9 .a .sc{ color: #596475; border:1px solid #e5e5e5;cursor:pointer;}
._list9 .a .sc i{ background: url(img/_delete2.svg) center no-repeat; background-size:100% 100% !important;}
._list9 .a .sc:hover{ border:1px solid #2b86f8; color: #2b86f8;}
._list9 .a .sc:hover i{ background: url(img/_delete1.svg) center no-repeat;}
._list9 .a .xq i{ background: url(img/_view-list.svg) center no-repeat; background-size:100% 100% !important;}
._list9 .a .xq:hover{ color:#fff; background:#2b7de1;}
._list9 .a .xq:hover i{ background: url(img/_view-list1.svg) center no-repeat;}
._list9 .a .num{ display: flex; justify-content: center; align-items:flex-end; font-weight:bold; color: #2b86f8;font-size:calc(18px + 0.06rem); line-height:calc(26px + 0.06rem);}
._list9 .a .num span{ font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.02rem);}
._list9 .a .sy{ display: flex; align-items: center; background: #fbf6d8; color: #000; font-size:14px; line-height:1; height:30px; border-radius: 30px; margin:1px 0 0 0; padding:0 15px 0 10px; margin:0 20px 0 18px;}
._list9 .a .sy .sang{ display:inline-flex; align-items: center; justify-content: center; width:21px; height:23px;background:url(img/rw4.png) center no-repeat; background-size:100% 100%; margin-right: 4px;}
._list9 .a .sy .yuan{ padding-bottom: 1px;}
._list9 .a .cont{ display: flex; flex-wrap: wrap; align-content: flex-start; width:100%;}
._list9 .a .adrr{ display:flex; align-items: center; width:100%; color: #677181; font-size:14px; line-height:22px; margin-top:16px;}
._list9 .a .adrr .ico{ display:block; width:11px; height:24px; margin-right:5px; background: url(img/ico5.png) center no-repeat; background-size:100% auto !important;}
._list9 .a .adrr .t{ opacity:0.7; padding-bottom:2px;}
._list9 .a .adrr .i{ opacity:0.1; display: block; width:1px; height:12px; background: #677181; margin:0 8px;}
._list9 .a .tit{ width:100%; font-weight: bold; color: #414e61; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.04rem); overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}
._list9 .a .p{ width:100%; color: #677181; font-size:14px; line-height:22px; margin-top: 1px;}
._list9 .a .info{ width:100%; display: flex; flex-wrap: wrap; align-items: center; margin-top: 0.24rem;}
._list9 .a .t2{ width:100%; display: flex; flex-wrap: wrap; color: #677181; font-size:14px; line-height:22px; margin-top:0.26rem;}
._list9 .a .s{ margin-right:0.25rem;}
._list9 .a .s:last-child{ margin-right:0 !important;}


@media screen and (max-width:1024px) {
._list9{ margin-top:6px;}	
._list9 .a{ position: relative; padding:14px 14px;}
._list9 .a .btn{ margin-left:12px;}
._list9 .a .an{ width:96px; height:36px;}
._list9 .a .an i{ margin-right:3px;}
._list9 .a .sy{ font-size:13px; height:28px; border-radius: 28px; padding:0 15px 0 10px; margin:0 12px 0 10px;}
._list9 .a .sy .sang{ width:21px; height:23px;}
._list9 .a .info{ margin-top:12px;}
._list8 .a .t2{ margin-top:15px;}
._list9 .a .zt{ margin-left: 12px;}
._list9 .a .zt img{ margin-right:6px;}
._list9 .a .s{ margin-right:15px;}
}
@media screen and (max-width:767px) {
._list9 .a{ flex-wrap: wrap;}	
._list9 .a .btn{ width: auto; margin:10px 0 5px 0;}
._list9 .a .an{ margin:0 0 0 10px; width:86px; height:32px; font-size:12px; border-radius:4px; }
._list9 .a .zt{ font-size:14px; width:auto; min-width:inherit; margin:10px 0 5px 0;}

}



._title4{ overflow: hidden; display:flex; flex-wrap: wrap; width:100%; position: relative; z-index: 6;}
._title4 .tip{width:100%; color:#ff0000;font-weight:bold;font-size:16px; padding-bottom:10px}
._title4 .tit{ align-items: center; display:flex; position: relative; font-weight: bold; color:#252c35; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); padding-right:16px;}
._title4 .tit::after{ display: block; content:''; position: absolute; left:100%; top:50%;width:4000px; height:1px; background: #f2f4f7;}
._title4 .tit img{ width:22px; height:22px; margin-right:10px;}
._title3{ display:flex; flex-wrap: wrap; width:100%; position: relative; z-index: 6;}
._title3 .tit{ position: relative; padding-left: 14px; display:flex; font-weight: bold; color:#414e61; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem);}
._title3 .tit::after{ display: block; content:''; position: absolute; left:0; top:50%; margin-top:-4px; width:5px; height:9px; border-radius: 5px; background: #2b86f8;}
._title2{ margin:26px 0 0 0; padding:0 0.3rem; display:block; width:100%; position: relative; z-index: 6;}
._title2 .tit{ position: relative; padding-left: 14px; display:block; width:100%; font-weight: bold; color:#414e61; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem);}
._title2 .tit::after{ display: block; content:''; position: absolute; left:0; top:50%; margin-top:-4px; width:5px; height:9px; border-radius: 5px; background: #2b86f8;}
@media screen and (max-width:1024px) {
._title2{ margin:16px 0 0 0; padding:0 14px;}
._title4 .tit{padding-right:10px;}
._title4 .tit img{ margin-right:6px;}
}

.cjg3{ display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: 8px; width:calc(100% + 12px); margin:0 -6px;}
.cjg3 .li{ display: flex; flex-wrap: wrap; width:50%; padding:12px 6px 0 6px;}
.cjg3 .li .a{ display:block; line-height:0; overflow: hidden; border-radius:8px; width:100%; }
@media screen and (max-width:767px) {
.cjg3{ display: block;} 	
.cjg3 .li{ width:100%; }
.cjg3 .slick-dots{ margin-top:15px;}

}

.cjg4{ display: flex; flex-wrap: wrap; width:100%; justify-content: space-between; padding-top:11px;}
.cjg4 .left{ display: flex; flex-wrap: wrap; align-content: flex-start; background: #fff; border-radius:10px; width:calc(100% - 336px); padding:31px 30px 56px 30px;}
.cjg4 .right{ display: flex; flex-wrap: wrap; align-content: flex-start; background: #fff; border-radius:10px; width:324px; padding:29px 20px;}


@media  screen and (max-width:1024px){	
.cjg4 .left{ width:100%;padding:25px 14px 35px 14px;}
.cjg4 .right{ width:100%; padding:20px 14px; margin-top: 15px;}

}

.mab{ width:100%; color:#677181; font-size:12px; line-height:20px; padding:10px 0;}
.mab a{ color:#677181;}
.mab a:hover{ color:#2b86f8;}
._title1{ width:100%; font-weight: bold; color: #414e61; font-size:calc(14px + 0.08rem); line-height:calc(22px + 0.1rem);}
._list2{ width:100%; margin-top: 5px;}
._list2 .li{ width:100%; padding:0.15rem 0;}
._list2 .a{ display: flex; flex-wrap: wrap; width:100%;}
._list2 .a .pic{ display: flex; flex-wrap: wrap; width:100%;}
._list2 .a .cont{ display: flex; flex-wrap: wrap; width:100%;}
._list2 .a ._img{ padding-bottom:64.86%; border-radius:10px;}
._list2 .a .tit{ width:100%; color:#414e61; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.02rem); margin-top:7px;}
._list2 .a .info{ display: flex; flex-wrap: wrap; align-items: center; width:100%; color:#677181; font-size:12px; line-height:20px; margin-top:6px;}
._list2 .a .name{ display: inline-flex; align-items: center; margin-right:14px;}
._list2 .a .name:last-child{ margin-right: 0 !important;}
._list2 .a .name img{ display: block; width:24px; height:24px; border-radius:50%; margin-right: 9px;}
._list2 .a .name span{ margin-right: 5px;}
._list2 .li:hover .a .tit{ color: #2b86f8;}

@media screen and (max-width:1024px) {
._list2 .li{ padding:7px 0;}
._list2 .a{ flex-wrap: nowrap;}
._list2 .a .pic{ width:130px; min-width:130px; margin-right:12px;}	
._list2 .a .tit{-webkit-line-clamp:2; height:calc(44px + 0.04rem); margin-top:0;}
._list2 .a .info{ margin-bottom:4px;}
}


._box2 .title{ width:100%; color:#000; font-size:calc(14px + 0.16rem); line-height:calc(22px + 0.16rem);}
._box2 .info{ display:flex; align-items:center; width:100%; margin-top:40px;}
._box2 .info .ico{ width:40px; min-width:40px; height:40px; line-height:0; overflow: hidden; margin-right:11px;}
._box2 .info .r{ width:100%;}
._box2 .info .name{ width:100%; color: #000; font-size:14px; line-height:22px;}
._box2 .info .p{ width:100%; color: #677181; font-size:12px; line-height:20px;}
._box2 .video{ width:100%; margin:38px 0 0 0; }
._box2 .video video{width:100%;}
._box2 .cont{ width:100%; color:#000; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.08rem); margin:38px 0 44px 0;}
._box2 .cont li{ font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.08rem);}
._box2 .tit1{ position:relative; width:100%; font-weight: bold; padding-left:13px; color:#414e61; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.06rem);}
._box2 .tit1::after{ display: block; content:''; position: absolute; left:0; top:50%; margin-top:-5px; width:5px; height:9px; border-radius:5px; background: #2b86f8;}


@media screen and (max-width:1024px) {
._box2 .info{ margin-top:18px;}
._box2 .video{ margin:16px 0 0 0;}
._box2 .cont{ margin:16px 0 20px 0;}
}

.download1{ display: flex; flex-wrap: wrap; width:100%; background: #f6f6f6; color: #414e61; font-weight: bold; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.02rem); margin-top: 31px; padding:14px 0;}
.download1 .t{ display: flex; justify-content: center;}
.download1 .t:nth-child(1){ width:41.2%; justify-content: flex-start; padding-left: 0.38rem;}
.download1 .t:nth-child(2){ width:17.6%;}
.download1 .t:nth-child(3){ width:18.6%;}
.download1 .t:nth-child(4){ width:22.6%;}

.download2{ display: flex; flex-wrap: wrap; width:100%;}
.download2 .li{ display: flex; flex-wrap: wrap; align-items:center; width:100%; background: #fafbfb; color: #414e61; font-size:14px; line-height:22px; margin-bottom:1px; padding:16px 0;}
.download2 .li .load{ padding-bottom:1px; display:flex; align-items: center; justify-content: center; background: #69a9f9; color: #fff; border-radius:42px; width:1.4rem; height:42px;}
.download2 .li .load:hover{color: #000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
}
.download2 .li .t{ display: flex; justify-content: center;}
.download2 .li .t:nth-child(1){ width:41.2%; justify-content: flex-start; padding-left: 0.38rem;}
.download2 .li .t:nth-child(2){ width:17.6%;}
.download2 .li .t:nth-child(3){ width:18.6%;}
.download2 .li .t:nth-child(4){ width:22.6%;}

@media screen and (max-width:1440px) {
.download1 .t:nth-child(1){ width:41.2%; padding-left: 0.28rem;}	
.download2 .li .t:nth-child(1){ width:41.2%;  padding-left: 0.28rem;}	
.download2 .li .load{ border-radius:38px; width:1.2rem; height:38px;}
}
@media screen and (max-width:1024px) {
.download1{ margin-top:16px;}	
.download1 .t:nth-child(1){ width:41.2%; padding-left:14px;}	
.download2 .li .t:nth-child(1){ width:41.2%;  padding-left:14px;}	
.download2 .li .load{ font-size:12px; border-radius:34px; width:86px; height:32px;}
}
@media screen and (max-width:767px) {
.download1{padding:12px 14px;}	
.download1 .t:nth-child(1){ width:calc(100% - 86px); padding-left:0;}	
.download1 .t:nth-child(2){ display:none;}
.download1 .t:nth-child(3){ display:none;}
.download1 .t:nth-child(4){ width:86px;}	
.download2 .li{padding:14px 14px;}	
.download2 .li .t:nth-child(1){ width:calc(100% - 86px); padding-left:0;}	
.download2 .li .t:nth-child(2){ display:none;}
.download2 .li .t:nth-child(3){ display:none;}
.download2 .li .t:nth-child(4){ width:86px;}
}


.bdshare_popup_box{ display:none !important;}
._box3{ display: flex; flex-wrap: wrap; justify-content: center; width: 100%; padding-top:17px;}
._box3 .li{ position: relative; display: flex; margin:0 5px; padding-top:16px;}
._box3 .li .a{ display: flex; align-items: center; justify-content: center; border:1px solid #ededed; background:none !important; font-size:14px; height:40px !important; line-height:1; color: #000; border-radius:6px; width:86px; padding:0 !important; margin: 0 !important;}
._box3 .li .a .i{ width:19px;height:19px;display:flex; background-size:100% 100% !important; margin-right:4px;}
._box3 .li .a:hover{color:#000 !important; border:0;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
}
._box3 .li .a.on{color:#000 !important; border:0;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
}
._box3 .zan .a .i{ background: url(img/_thumbs-up.svg) center no-repeat;}
._box3 .cang .a .i{ background: url(img/_star.svg) center no-repeat;}
._box3 .share .a .i{ background: url(img/_share.svg) center no-repeat;}
._box3 .shang .a .i{ background: url(img/_finance.svg) center no-repeat;}
._box3 .shang .a{ width:124px; border:1px solid #2b86f8; background:#2b86f8 !important; color: #fff;}
._box3 .shang .a:hover{color:#000 !important; border:0;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
}
._box3 .shang .a:hover .i{ background: url(img/_finance1.svg) center no-repeat;}
._box3 .bxo{ display:none; float: left; transform: translateX(-50%); -ms-transform: translateX(-50%); position:absolute; left:50%; bottom:100%; width:308px; background: #fff; padding:8px; border-radius:3px; box-shadow:0 1px 10px rgba(94,127,168,0.3);} 
._box3 .bxo::after{ position: absolute; left:50%; top:100%; transform: translateX(-50%); -ms-transform: translateX(-50%); display:block; content:''; border-left: 7px solid transparent; border-right:7px solid transparent;border-top:12px solid #fff; }
._box3 .li:hover .bxo{ display: flex;}
._box3 .bxo .text{ display: flex; width:calc(100% - 84px); background: #fff; color: #000; font-size:14px; line-height:29px; height:41px; border:1px solid #dcdcdc; border-radius:3px; padding:5px 10px;}
._box3 .bxo .submit{ display: flex; align-items: center; justify-content: center; margin-left: 3px; width:81px; background: #2b86f8; color: #fff; font-size:14px; line-height:1; height:41px; border-radius:3px; padding:0 0 1px 0;}
._box3 .bxo .submit:hover{color:#000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;}

@media  screen and (max-width:1024px){	
._box3 .zan a{ width:110px; height:38px;}
._box3 .zan a .i{ width:20px; height:20px;}
._box3 .share a{ width:110px; height:38px !important; line-height:38px;}
._box3 .share a .i{ width:20px; height:20px;}

}


.cjg5{ display: flex; flex-wrap: wrap; width:100%; background: #fff;border-radius: 10px; margin-top:24px; padding:33px 30px 2px 30px;}
.cjg5 .title{ display:block; color:#000; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.06rem);}
.cjg5 .title span{ color:#414e61; margin-left:10px;}
.cjg5 .box{ display: flex; flex-wrap: wrap; width:100%; margin-top:30px; }
.cjg5 .box .li{ display: flex; width:100%; margin-bottom:28px; }
.cjg5 .box .li:first-child{ margin-bottom:13px;}
.cjg5 .box .cont{ position: relative; display: flex; flex-wrap: wrap; width:100%; margin-top:2px; }
.cjg5 .box .name{ display: flex; flex-wrap: wrap; width:100%; font-weight: bold; color: #414e61; font-size:14px; line-height:22px;}
.cjg5 .box .name a{ font-weight: normal; color: #414e61; margin:0 5px;}
.cjg5 .box .name a:hover{ color: #2b7de1;}
.cjg5 .box .date{ color: #677181; font-size:12px; font-weight: normal;}
.cjg5 .box .info{ display: flex; flex-wrap: wrap; width:100%; color: #414e61; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.02rem); margin-top:4px; padding-right: 45px;}
.cjg5 .box .huifu{ display: flex; flex-wrap: wrap; width:100%; margin:11px 0 20px 0;}
.cjg5 .box .huifu a{ display: flex; align-items: center; justify-content:center; width:44px; color: #333; font-size:12px; line-height:1; height:26px; background: #f5f5f5; border-radius:3px; padding-bottom:1px;}
.cjg5 .box .huifu a:hover{color:#000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;}
.cjg5 .box .fabu{ display: flex; flex-wrap: wrap; justify-content: flex-end; width:100%; margin-top:10px;}
.cjg5 .box .fabu a{ display: flex; align-items: center; justify-content:center; width:92px; color: #fff; font-size:14px; line-height:1; height:36px; background: #2b7de1; border-radius:6px; padding-bottom:1px;}
.cjg5 .box .fabu a:hover{color:#000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;}
.cjg5 .box .ico{ display:flex; min-width:36px; width:36px; height:36px; overflow:hidden; border-radius:50%; margin-right: 13px;}
.cjg5 .box .ino{ display:flex; min-width:20px; width:20px; height:20px; overflow:hidden; border-radius:50%; margin-right: 7px;}
.cjg5 .box .pinlun{ display: flex; width:100%; flex-wrap: wrap; position: relative;}
.cjg5 .box .leng{ display:block; position:absolute; right:13px; bottom:9px; z-index: 6; color: #414e61; font-size:12px; line-height:20px;}
.cjg5 .box .textarea{ display: block; width:100%; color: #414e61; font-size:14px; line-height:22px; height:98px; background: #fafafa; border:1px solid #e5e5e5; border-radius:3px; padding:12px 12px;}
.cjg5 .box .p{ display: flex; flex-wrap: wrap; width:100%; color: #414e61; font-size:14px; line-height:22px; margin-top:8px;}
.cjg5 .box .zan{ cursor: pointer; position:absolute; right: 0; top:28px; display: flex; color: #414e61; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.02rem); padding-left:25px; background:url(img/_thumbs-up1.svg) left center no-repeat; background-size:18px auto !important;}
.cjg5 .box .zan:hover{ color: #2b7de1;  background:url(img/_thumbs-up2.svg) left center no-repeat;}
.cjg5 .box .dl{ display: flex; flex-wrap: wrap; width:100%;}
.cjg5 .box .dd{ display: flex; width:100%; margin:0 0 16px 0;}
.cjg5 .box .dd .date{ margin-left:0.28rem;}
.cjg5 .box .dd .cont{ margin-top:0;}


@media  screen and (max-width:1024px){	
.cjg5{ margin-top:15px; margin-top:24px; padding:20px 14px 2px 14px;}
.cjg5 .box{ margin-top:20px;}
.cjg5 .box .info{ margin-top:2px;}
.cjg5 .box .huifu{ margin:8px 0 15px 0;}
.cjg5 .box .p{ margin-top: 4px;}
.cjg5 .box .ico{ margin-right:10px;}
.cjg5 .box .li{ margin-bottom:13px; }
.cjg5 .box .li:first-child{ margin-bottom:13px;}
.cjg5 .box .textarea{ padding:6px 10px;}
.cjg5 .box .leng{bottom:5px; right:10px;}
.cjg5 .box .zan{ top:24px;}
}


.fabuA{ padding-top:41px; padding-bottom:53px;}
.fabuB{ padding-top:41px; padding-bottom:69px;}
.fabu2{ display: flex; flex-wrap: wrap; width:100%; justify-content: center; background: #fff; border-radius:6px; box-shadow:0 0.06rem 0.21rem rgba(8,77,162,0.24); padding:10px; margin-top:25px;}
.fabu2 .a{ display: flex; align-items: center; justify-content:center; margin:0 5px; width:110px; height:40px; border:1px solid #2b7de1; color: #2b7de1; font-size: 14px; line-height:1; padding-bottom:1px; border-radius:3px;}
.fabu2 .a.on{ width:148px; background: #2b7de1; color: #fff;}
.fabu2 .a:hover{color:#000;border:0;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;}

.fabu1{ display: flex; flex-wrap: wrap; width:100%; justify-content: space-between; margin-top:35px;}
.fabu1 .left{display: flex; flex-wrap: wrap; align-content: flex-start; background: #fff; border-radius:6px;box-shadow:0 2px 0.16rem rgba(0,0,0,0.04); width:70%; padding:40px 0.58rem 47px 0.58rem;}
.fabu1 .right{display: flex; flex-wrap: wrap; align-content: flex-start; background: #fff; border-radius:6px;box-shadow:0 2px 0.16rem rgba(0,0,0,0.04); width:28.2%; padding:24px 20px;}
.fabu1 .left1{display: flex; flex-wrap: wrap; align-content: flex-start; background: #fff; border-radius:6px;box-shadow:0 2px 0.16rem rgba(0,0,0,0.04); width:75.4%; overflow: hidden; min-height:9rem;}
.fabu1 .right1{display: flex; flex-wrap: wrap; align-content: flex-start; width:23%;}
.fabu1 .title{ width:100%; color: #252c35; font-size: calc(14px + 0.02rem); line-height:calc(22px + 0.04rem);}
.fabu1 .title span{ color: #888;}
.fabu1 .title .span2{ color: #888;  font-size: calc(10px + 0.02rem); }
.fabu1 .title1{ width:100%; color: #252c35; font-size: 14px; line-height:calc(22px + 0.02rem);}
.fabu1 .title1 span{ color: #888;}
.fabu1 .pinlun{ display: flex; width:100%; flex-wrap: wrap; position: relative; margin:6px 0 25px 0;}
.fabu1 .md0{ margin-bottom:0 !important;}
.fabu1 .leng{ display:block; position:absolute; right:15px; top:9px; z-index: 6; color: #888; font-size:14px; line-height:22px;}
.fabu1 .leng2{ top:auto !important; bottom:9px !important;}
.fabu1 .textarea{ display: block; width:100%; color: #888; font-size:14px; line-height:22px; height:80px; background: #fafafa; border:1px solid #e5e5e5; border-radius:3px; padding:9px 50px 9px 15px; overflow: hidden;}
.fabu1 .textarea1{ height:42px;}
.fabu1 .textarea2{ height:259px; border-radius:3px 3px 0 0;}
.fabu1 .textarea3{ height:88px;}
.fabu1 .eoard{ display: flex; width:100%; flex-wrap: wrap; background: #fafafa; border:1px solid #e5e5e5; border-radius:3px;}
.fabu1 .selt{ /*display: flex;*/ width:100%; flex-wrap: wrap; position: relative; margin:7px 0 16px 0; z-index:17;}
.fabu1 .selt .tit{ position: relative; cursor: pointer; display: block; width:100%; color: #888; font-size:14px; line-height:22px; height:42px; background: #fafafa; border:1px solid #e5e5e5; border-radius:3px; padding:9px 15px; overflow: hidden;}
.fabu1 .selt .tit::after{ display: block; content:''; position:absolute; right:15px; top:50%; width:8px; height:8px; transform:translate(-50%,-50%) rotate(135deg); -ms-transform:translate(-50%,-50%) rotate(135deg); border-top:1px solid #000; border-right:1px solid #000;margin-top:-2px; } 
.fabu1 .selt .down{ margin-top:-1px; position: absolute; left:0; top:100%; display: none; width:100%; color: #888; font-size:14px; line-height:22px; background: #fafafa; border:1px solid #e5e5e5; border-radius:3px; padding:9px 0; overflow: hidden; z-index: 10;}
.fabu1 .selt .down .li{ cursor: pointer; display: block; width:100%; color: #888; font-size:14px; line-height:22px; padding:2px 15px;}
.fabu1 .selt .down .li:hover{ color: #2b7de1;}

.fabu1 .geshi{ width:100%; text-align: center; color: #b2b2b2; font-size:12px; line-height:22px; margin:3px 0 11px 0;}
.fabu1 .cont{ display: flex; width:100%; align-items: center; justify-content:space-between; background: #fafafa; border-radius:3px; padding:7px 10px; color: #252c35; font-size:12px; line-height:22px; margin-bottom:10px; }
.fabu1 .cont .name{ display: flex; width:100%; padding:0 5px;}
.fabu1 .cont .delete{ display: flex; min-width:28px; width:28px; height:28px; background:url(img/_delete.svg) center no-repeat; background-size:18px 18px !important;}
.fabu1 .cont .delete:hover{ background:url(img/_delete1.svg) center no-repeat;}
.fabu1 .file{ display: flex; width:100%; align-items: center; justify-content:center; height:42px; background: #e0edfd; border-radius:3px; position: relative; margin:7px 0 0 0; color: #252c35; font-size:14px; line-height:1;}
.fabu1 .file img{ display: block; width:16px; height:16px; margin-right:12px;}
.fabu1 .file span{ padding-bottom:1px;}
.fabu1 .file input{ cursor: pointer; display: block; width:100%; height:100%; position: absolute; left:0; top:0; z-index: 6; opacity:0;}
.fabu1 .file:hover{color:#000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;}
.fabu1 .file1{cursor: pointer; display: flex; flex-wrap: wrap; width:100%; align-items: center; justify-content:center; background: #fafafa; border-radius:6px; position: relative; border:1px dashed #d9d9d9; text-align: center; color: #252c35; font-size:12px; line-height:20px; margin:16px 0 22px 0; padding:83px 20px 60px 20px;}
.fabu1 .file1 i{ display: block; width:40px; height:40px; border-radius:50%; background: #d9d9d9; position: relative;}
.fabu1 .file1 i::after,
.fabu1 .file1 i::before{ display: block; content:''; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); background: #fff; }
.fabu1 .file1 i::after{ width:16px; height:2px;}
.fabu1 .file1 i::before{ height:16px; width:2px;}
.fabu1 .file1:hover i{background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;}
.fabu1 .file1:hover i::after,
.fabu1 .file1:hover i::before{ background: #000; }
.fabu1 .file1 span{ width:100%; margin-top:15px;}
.fabu1 .file1 font{ width:100%; color: #b2b2b2;}
.fabu1 .file1 input{ cursor: pointer; display: block; width:100%; height:100%; position: absolute; left:0; top:0; z-index: 6; opacity:0;}
.fabu1 .file2{ display: flex; flex-wrap: wrap; width:100%; background: #f5f5f5; border-radius:0 0 3px 3px; position: relative; color: #888; font-size:14px; line-height:24px;border: 1px solid #e5e5e5; border-top:0; padding:24px 15px;}
.fabu1 .file2 .sc{ display: flex; width:100%; align-items: center; justify-content: center; margin-bottom: 5px;}
.fabu1 .file2 i{ display: block; width:16px; height:16px; margin-right:12px; background: url(img/_export.svg) center top no-repeat; background-size:100% 100% !important;}
.fabu1 .file2 span{ padding-bottom:1px; color: #252c35;}
.fabu1 .file2 input{ cursor: pointer; display: block; width:100%; height:100%; position: absolute; left:0; top:0; z-index: 6; opacity:0;}
.fabu1 .file2:hover span{ color: #2b86f8;}
.fabu1 .file2:hover i{background: url(img/_export1.svg) center top no-repeat;}
.fabu1 .next{display: flex; flex-wrap: wrap; background: #fff; border-radius:6px;box-shadow:0 2px 0.16rem rgba(0,0,0,0.04); width:100%; padding:31px 29px;}
.fabu1 .next a{ display: flex; align-items: center; justify-content: center; width:100%; height:48px; border-radius:3px; padding-bottom: 2px; color: #fff; font-size:calc(14px + 0.02rem); line-height:1; background: #2b86f8; }
.fabu1 .next a:hover{color: #000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
}
.fabu1 .tixing{display: flex; flex-wrap: wrap; border-radius:6px;box-shadow:0 2px 0.16rem rgba(0,0,0,0.04); width:100%; margin-top:19px;
background-image: linear-gradient(90deg, #e2eefd 0%, #fff 100%);
background-image: -webkit-linear-gradient(90deg, #e2eefd 0%, #fff 100%);
}
.fabu1 .tixing .t0{ width:100%; display: flex; align-items: center; color: #2b86f8;font-size: calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); padding:17px 0.29rem 11px 0.29rem; font-weight: bold; border-bottom:1px solid #dfe8f4;}
.fabu1 .tixing .t0 img{ width:19px; height:19px; margin-right:6px;}
.fabu1 .tixing .p0{ display: block; width:100%; color: #252c35; font-size:14px; line-height:17px; min-height:68px; padding:0 0.29rem;  margin:12px 0 27px 0;}
.fabu1 .title2{ width:100%; border-bottom:1px solid #f1f1f1; color: #252c35; font-size: calc(14px + 0.1rem); line-height:calc(22px + 0.12rem); padding:0 0.92rem;}
.fabu1 .title2 span{ position: relative; z-index: 6; margin-bottom:-1px; display: inline-flex; border-bottom:1px solid #2b86f8; padding:30px 0 18px 0;}
.fabu1 .jt{ position: relative;}
.fabu1 .jt::after{ display: block; content:''; position:absolute; right:10px; top:50%; width:7px; height:7px; transform:translate(-50%,-50%) rotate(135deg); -ms-transform:translate(-50%,-50%) rotate(135deg); border-top:1px solid #000; border-right:1px solid #000;margin-top:-2px; } 
.fabu1 .cont2{ width:100%; padding:0.48rem 0.92rem 0.92rem 0.92rem;}
.fabu1 .w49{ width:49.3%; margin:7px 0 25px 0;}
.fabu1 .w49 .layui-input, .layui-select,
.fabu1 .w49 .layui-textarea{ color: #888;}
.fabu1 .w49wap{ width:49.3%; margin:7px 0 25px 0;}
.fabu1 .w49wap .layui-input, .layui-select,
.fabu1 .w49wap .layui-textarea{ color: #888;}
.fabu1 ._success{ padding:0.81rem 0.92rem;}
.fabu1 .yuan{ display:none; align-items: center; width:172px; color: #252c35; font-size:14px; line-height:22px; height:38px; background: #fafafa; border:1px solid #e5e5e5; border-radius:3px; padding:0 9px; overflow: hidden;}
.fabu1 .yuan input{ display:flex; width:100%; color: #888; height:36px; background:none; border:0; border-radius:0; padding:0 2px;}
.fabu1 .yuan span{ margin-left:2px;}
.fabu1 .roide{ display:flex; flex-wrap: wrap; width:100%; }
.fabu1 .roide .li{ cursor: pointer; display:flex; position: relative;color: #252c35; font-size:14px; line-height:42px; padding:0 20px;}
.fabu1 .roide .li::after,
.fabu1 .roide .li::before{ display: block; content:''; position: absolute; left:0; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%); border-radius:50%;}
.fabu1 .roide .li::after{ width:14px; height:14px; border:1px solid #d2d2d2;}
.fabu1 .roide .li::before{ width:6px; height:6px; left:4px; background: #2b86f8; opacity:0; }
.fabu1 .roide .li.on::after{ border:1px solid #2b86f8;}
.fabu1 .roide .li.on::before{ opacity:1;}
.fabu1 .roide .li.on .yuan{display:flex;}
.fabu1 .box3{ width:100%; display: flex; flex-wrap: wrap; margin: 5px 0 28px 0;}
.fabu1 .box4{ width:100%; display: flex; flex-wrap: wrap;}
.fabu1 .l4{ cursor:pointer; width:100%; display: flex; flex-wrap: wrap; margin-top:10px; position: relative;background: #fafafa; border:1px solid #e5e5e5; border-radius:3px; padding:25px 29px 24px 29px;}
.fabu1 .l4 .yuan{ display:none; margin:16px 0 5px 0;}
.fabu1 .l4 .ro{ cursor: pointer; display: block; position: absolute; right:14px; top:12px; width:14px; height:14px; border:1px solid #d2d2d2; background: #fff; border-radius: 50%; z-index: 5;}
.fabu1 .l4 .ro::after{ display: block; content:''; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); background: #2b86f8; border-radius: 50%; opacity:0; width:6px; height:6px;}
.fabu1 .l4.on .ro{ border:1px solid #2b86f8;}
.fabu1 .l4.on .ro::after{ opacity:1;}
.fabu1 .l4.on .yuan{ display: flex;}
.fabu1 .t4{ width:100%; font-size: calc(14px + 0.04rem); line-height:calc(22px + 0.06rem); font-weight:bold; color:#252c35;}
.fabu1 .lab{width:49.4%;}
.fabu1 .input{ height:42px;margin: 7px 0 16px 0;}
.fabu1 ._card{margin: 7px 0 16px 0;}
.fabu1 .lab1{ display: flex; flex-wrap: wrap; flex-direction:column;}
.fabu1 .btn{display: flex; flex-wrap: wrap; width:100%; justify-content: center; margin-top:0.5rem;}
.fabu1 .btn .a{ display: flex; align-items: center; justify-content: center; width:170px; height:49px; border-radius:3px; padding-bottom: 2px; color: #fff; font-size:calc(14px + 0.05rem); line-height:1; background: #2b86f8; }
.fabu1 .btn .a:hover{color: #000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
}
.fabu1-1{background: #fff; border-radius:6px;box-shadow:0 2px 0.16rem rgba(0,0,0,0.04); width:100%; padding:35px 0.94rem 68px 0.62rem;}




@media  screen and (max-width:1024px){	
.fabuA{ padding-top:30px; padding-bottom:35px;}
.fabuB{ padding-top:30px; padding-bottom:40px;}
.fabu2{ margin-top:15px;}
.fabu2 .a{ height:34px;}
.fabu2 .a.on{ width:110px;}
.fabu1{ margin-top:20px;}
.fabu1 .left{ width:100%; padding:20px 14px;}
.fabu1 .right{ width:100%; margin-top:15px; padding:20px 14px;}
.fabu1 .left1{ width:100%;}
.fabu1 .right1{ width:100%; margin-top:15px;}
.fabu1 .pinlun{ margin:6px 0 15px 0;}
.fabu1 .textarea{ padding:10px 12px 8px 12px; }
.fabu1 .textarea2{ height:200px;}
.fabu1 .selt .tit{ padding:9px 12px; }
.fabu1 .selt .tit::after{ right:12px;} 
.fabu1 .leng{ right:12px; top:8px; }
.fabu1 .leng2{ top:auto !important; bottom:8px !important;}
.fabu1 .file span{ padding-bottom:0;}
.fabu1 .file2{ padding:15px 15px;}
.fabu1 .file2 .sc{ margin-bottom:0;}
.fabu1 .next{ padding:14px 14px;}
.fabu1 .next a{ height:40px;}
.fabu1 .tixing .t0{ padding:12px 14px;}
.fabu1 .tixing .p0{ padding:0 14px; margin:12px 0;}
.fabu1 .title2{ padding:0 14px;}
.fabu1 .title2 span{ padding:15px 0 12px 0;}
.fabu1 .cont2{ padding:20px 14px 35px 14px;}
.fabu1 .w49{ width:49%; margin:7px 0 15px 0;}
.fabu1 .w49wap{ width:100%; margin:7px 0 15px 0;}
.fabu1 ._success{ padding:60px 14px; min-height:inherit;}
.fabu1 .l4{ padding:16px 14px;}
.fabu1 .box3{ margin:0 0 20px 0;}
.fabu1 .l4 .yuan{margin: 12px 0 5px 0;}
.fabu1 .lab{width:49%;}
.fabu1 .btn{ margin-top:10px;}
.fabu1 .btn .a{ width:130px; height:40px; font-size:16px;}
.fabu1-1{ padding:20px 14px 35px 14px;}
}
@media  screen and (max-width:767px){	
.fabu1 .lab1{ width:100%;}
.fabu1 ._card{ width:100%;}
}

.fabu3-2{display: flex; flex-wrap: wrap; width:100%; justify-content: space-between;height: calc(22px + 0.12rem);}
.fabu3-2 .h-tit1{ display: inline-flex;}
.fb-tit{ display: inline-flex;}
.fb-tit .li{ display:flex; justify-content: center; align-items: center; flex-direction:column; margin:6px 0 0 0; position: relative; color: #252c35; font-size:14px; line-height:24px; position: relative; margin-left:20px;}
.fb-tit .li::after{ display: block; content:''; position: absolute; left:50%; top:6px; width:calc(100% + 20px); height:1px; background: #9cbce3; z-index: 1;} 
.fb-tit .li:last-child::after{ display: none;}
.fb-tit .li .ico{ position:relative; z-index: 6; display: flex; width:13px; height:13px; min-height:13px; border-radius:50%; background: #ffff; border:4px solid #9cbce3;}
.fb-tit .li .t{ display: flex; margin-top: 7px;}
.fb-tit .li.on .ico{ border:4px solid #2b86f8;}

@media  screen and (max-width:1024px){	
.fabu3-2{ align-items: center; height:auto;}	
.fb-tit .li{ margin:0; margin-left:20px;}	
.fb-tit .li .t{ line-height: 1; margin-top:5px;}
}	


.cjg7{ display: flex; flex-wrap: wrap; width:100%; justify-content: space-between; align-items: center; background: #fff; border-radius:10px; box-shadow:0 0 0.18rem rgba(86,137,195,0.41);  padding:14px 15px; margin-top: 50px;}
.cjg7 .right{ display: inline-flex;}
.cjg7 .btn{ display: inline-flex;}
.cjg7 .btn a{ display: inline-flex; align-items:center; color:#808080; font-size:14px; line-height: 1; height:32px; margin-right:3px; padding:0 12px 1px 12px;}
.cjg7 .btn a.on,
.cjg7 .btn a:hover{ background: #f2f2f2; color: #2b7de1; border-radius:6px;}
.cjg7 .selt{ display: flex; flex-wrap: wrap; position: relative; width:144px; margin:0 8px 0 0;}
.cjg7 .selt .tit{ position: relative; cursor: pointer; display: block; width:100%; color: #000; font-size:14px; line-height:20px; height:32px; border:1px solid #dcdcdc; border-radius:3px; padding:5px 11px; overflow: hidden;}
.cjg7 .selt .tit::after{ display: block; content:''; position:absolute; right:11px; top:50%; width:8px; height:8px; transform:translate(-50%,-50%) rotate(135deg); -ms-transform:translate(-50%,-50%) rotate(135deg); border-top:1px solid #000; border-right:1px solid #000;margin-top:-1px; } 
.cjg7 .selt .down{ max-height:200px; overflow-x:auto;; margin-top:-1px; position: absolute; left:0; top:100%; display: none; width:100%; color: #888; font-size:14px; line-height:22px; background: #fff; border:1px solid #dcdcdc; border-radius:3px; padding:9px 0; z-index: 10;}
.cjg7 .selt .down .li{ cursor: pointer; display: block; width:100%; color: #000; font-size:14px; line-height:22px; padding:2px 11px;}
.cjg7 .selt .down .li:hover{ color: #2b7de1;}
.cjg7 .layui-input {
  line-height: 20px;
  height: 32px;
  border: 1px solid #dcdcdc;
  color: #000;
  background: none;
}
.cjg7 .jt::after {
  display: block;
  content: '';
  position: absolute;
  right: 10px;
  top: 50%;
  width: 7px;
  height: 7px;
  transform: translate(-50%,-50%) rotate(135deg);
  -ms-transform: translate(-50%,-50%) rotate(135deg);
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  margin-top: -2px;
}
.cjg7 .search{ display: flex; align-items: center; justify-content: center; overflow: hidden; border:1px solid #dcdcdc; border-radius:3px; width:225px; height:32px;}
.cjg7 .search .text{ display: flex; width:100%; height:30px; color: #000; font-size:14px; line-height:24px; background:none; border:0; padding:3px 0 3px 12px;}
.cjg7 .search .submit{ display: flex; width:44px; min-width:44px; height:30px; background:url(img/search.png) center no-repeat; background-size:18px 18px !important;}
.cjg7 .search:hover .submit{ background:url(img/search2.png) center no-repeat;}

.cjg7 input::placeholder{ opacity:1 !important;}
.cjg7 ::-webkit-input-placeholder{color:#677181}
.cjg7 :-moz-placeholder{color:#677181}
.cjg7 ::-moz-placeholder{color:#677181}
.cjg7 :-ms-input-placeholder{color:#677181}


.cjg7-1{background:none; box-shadow:none; border-radius:0; padding:0; margin:47px 0 30px 0;}
.cjg7-1 .btn a.on,
.cjg7-1 .btn a:hover{ background: #e6e8ea;}
.cjg7-1 .jt::after {
  display: block;
  content: '';
  position: absolute;
  right: 10px;
  top: 50%;
  width: 7px;
  height: 7px;
  transform: translate(-50%,-50%) rotate(135deg);
  -ms-transform: translate(-50%,-50%) rotate(135deg);
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  margin-top: -2px;
}
.cjg7-1 .layui-input{line-height: 20px;height: 32px;border: 1px solid #dcdcdc;color: #000;background-color:#f2f4f7;}
.cjg7-1 .layui-input:hover {
	border-color:#dcdcdc!important
}
@media  screen and (max-width:1024px){	
.cjg7{ margin-top:20px;}
.cjg7-1{ margin:20px 0 20px 0;}
}
@media  screen and (max-width:767px){	
.cjg7{flex-wrap:wrap-reverse; justify-content: center; position: relative;}	
.cjg7 .right{ justify-content: space-between; flex-wrap: wrap; width:100%;}
.cjg7 .search{ width:100%; margin:10px 0;}
.cjg7 .selt{ width:49%; margin:5px 0;}
.cjg7 .btn{ margin-top:10px;}
}


.cjg6{display: flex; flex-wrap: wrap; width:100%; padding:38px 0 4px 0;}
.cjg6 .ul{display: flex; flex-wrap: wrap; width:calc(100% + 0.32rem); margin:-0.16rem -0.16rem;}
.cjg6 .li{ display: flex; flex-wrap: wrap; width:33.33%; padding:0.16rem 0.16rem;}
.cjg6 .a{ display: flex; flex-wrap: wrap; align-content: flex-start; width:100%; height:100%; position: relative; overflow: hidden; border-radius:10px; background: #fff; padding:0.22rem 0.28rem 0.34rem 0.28rem; box-shadow:0 0 0.18rem rgba(86,137,195,0.41);}
.cjg6 .a .top{ width:100%; align-items: center;}
.cjg6 .a .info{ display: flex; flex-wrap: wrap; width:100%;}
.cjg6 .a .name{ display: flex; flex-wrap: wrap; width:100%; justify-content: space-between;}
.cjg6 .a .xing{ display: flex; flex-wrap: wrap; width:100%; line-height:0; margin-top:8px;}
.cjg6 .a .xing img{ width:12px; height:12px; margin-right: 3px;}
.cjg6 .a .ico{ display: flex; align-items: center; justify-content: center; width:58px; min-width:58px; height:58px; overflow: hidden; border-radius:50%; margin-right: 10px;}
.cjg6 .a .ico img{object-fit: fill;width: 100%;height: 100%;}
.cjg6 .a .tit{ display: inline-flex; align-items: center; color: #000; font-size:calc(14px + 0.06rem); line-height:calc(18px + 0.06rem);}
.cjg6 .a .tit span{ padding:0 7px 1px 0;}
.cjg6 .a .tit img{ display:block; width:21px; height:21px; }
.cjg6 .a .t2{ width:100%; color: #677181; font-size:14px; line-height:22px; margin-top:15px;}
.cjg6 .a .p{ margin-top:0.16rem; display: block; background: #f2f4f7; width:100%; color: #677181; font-size:14px; line-height:22px; padding:15px 10px; height:74px;}
.cjg6 .a .cont{ display: inline-flex; align-items: center; color: #677181; font-size:14px; line-height:calc(18px + 0.06rem);}
.cjg6 .a .cont i{ display:block; width:11px; height:24px; margin-right:5px; background: url(img/ico5.png) center no-repeat; background-size:100% auto !important;}
.cjg6 .a .cont span{ opacity:0.7; padding-bottom:2px;}
.cjg6 .a .btn{ display:flex; justify-content: center; width:100%; margin-top:0.27rem;}
.cjg6 .a .btn a{ display:flex; font-weight: bold; align-items: center; justify-content: center; width:147px; height:41px; border-radius:41px; border:1px solid #2b7de1; color: #2b7de1; font-size:14px; line-height:1;}
.cjg6 .a .btn a i{ display: block; width:14px; height:14px; margin-right:3px;background: url(img/ico12.png) center no-repeat; background-size:14px auto !important;}
.cjg6 .a .btn a span{ padding-bottom:1px; }
.cjg6 .a .t1{display: flex; flex-wrap: wrap; width:100%; padding-top:12px;}
.cjg6 .a .s{ display: inline-flex; margin:4px 4px 0 0; font-size:14px; line-height:20px; border-radius:24px; padding:1px 0.12rem 3px 0.12rem; background: #ffecda; color:#f56e00;}
.cjg6 .a .s:nth-child(3n+2){ background: #ddedff; color:#2b7de1;}
.cjg6 .a .s:nth-child(3n+3){ background: #ddfff8; color:#12d3aa;}

.cjg6 .a:hover{ box-shadow:0 0 0.32rem rgba(86,137,195,0.64);}
.cjg6 .a:hover .btn a{ background: #2b86f8; color: #fff; box-shadow:0 6px 6px rgba(43,134,248,0.24);}

@media  screen and (max-width:1024px){	
.cjg6{ padding:20px 0 0 0;}
.cjg6 .ul{width:calc(100% + 12px); margin:-6px -6px;}
.cjg6 .li{width:50%; padding:6px 6px;}
.cjg6 .a{ padding:20px 14px;}
.cjg6 .a .t2{ margin-top:8px;}
.cjg6 .a .t1{ padding-top:10px;}
.cjg6 .a .s{ font-size:12px; padding:1px 10px 3px 10px;}
.cjg6 .a .p{ padding:8px  10px; margin-top:10px;}
.cjg6 .a .btn{ margin-top:15px;}
.cjg6 .a .btn a{ width:120px; height:36px;}
}
@media  screen and (max-width:767px){	
.cjg6 .li{ width:100%;}


}


.dnz1{ background: #eff5fb; padding-top:6px; padding-bottom: 1.61rem;}
.dnz1 .box{display: flex; flex-wrap: wrap; align-items:center; justify-content:space-between; width:100%; margin-top:0.46rem;}
.dnz1 .box .ico{ display: flex; align-items: center; justify-content: center; width:132px; min-width:132px; height:132px; border:6px solid #fff; overflow: hidden; border-radius:50%; margin-right:0.34rem;}
.dnz1 .box .ico img{width:100%;height:100%;object-fit:fill;}
.dnz1 .box .left{ display: inline-flex; align-items: center; width:calc(100% - 200px); }
.dnz1 .box .name{ display: flex; flex-wrap: wrap; align-items:center; width:100%;}
.dnz1 .box .xing{ display: inline-flex; line-height:0; margin:0 0.18rem 0 0.13rem;}
.dnz1 .box .xing img{ width:12px; height:12px; margin:0 3px 0 0;}
.dnz1 .box .tit{ display: inline-flex; align-items: center; color: #000; font-size:calc(14px + 0.16rem); line-height:calc(22px + 0.16rem);}
.dnz1 .box .tit span{ padding:0 7px 1px 0;}
.dnz1 .box .tit img{ display:block; width:21px; height:21px; }
.dnz1 .box .t2{ width:100%; color: #677181; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem);}
.dnz1 .box .cont{ display: inline-flex; align-items: center; color: #677181; font-size:14px; line-height:calc(18px + 0.06rem);}
.dnz1 .box .cont i{ display:block; width:11px; height:24px; margin-right:5px; background: url(img/ico5.png) center no-repeat; background-size:100% auto !important;}
.dnz1 .box .btn{ /*display:inline-flex;*/ }
.dnz1 .box .btn a{ display:flex; margin-bottom:15px; font-weight: bold; align-items: center; justify-content: center; width:173px; height:48px; border-radius:48px; border:1px solid #2b7de1; color: #2b7de1; font-size:calc(14px + 0.04rem); line-height:1;}
.dnz1 .box .btn a i{ display: block; width:21px; height:21px; margin-right:10px;background: url(img/ico12.png) center no-repeat; background-size:100% auto !important;}
.dnz1 .box .btn a i.sc{background: url(img/shoucang.png) center no-repeat;}
.dnz1 .box .btn a span{ padding-bottom:1px; }
.dnz1 .box .btn a:hover{ background: #2b86f8; color: #fff; box-shadow:0 6px 6px rgba(43,134,248,0.24);}
.dnz1 .box .t1{display: flex; flex-wrap: wrap; width:100%; padding-top:10px;}
.dnz1 .box .s{ display: inline-flex; margin:4px 4px 0 0; font-size:14px; line-height:20px; border-radius:24px; padding:1px 0.12rem 3px 0.12rem; background: #ffecda; color:#f56e00;}
.dnz1 .box .s:nth-child(3n+2){ background: #ddedff; color:#2b7de1;}
.dnz1 .box .s:nth-child(3n+3){ background: #ddfff8; color:#12d3aa;}

@media  screen and (max-width:1024px){	
.dnz1{ padding-top:3px;}
.dnz1 .box .ico{ margin-right: 12px;}
.dnz1 .box .left{ width:calc(100% - 135px); }
.dnz1 .box .btn{ display:inline-flex; }
.dnz1 .box .btn a{ width:120px; height:36px; font-size:14px; margin-left:10px;}
.dnz1 .box .btn a i{ width:14px; height:14px; margin-right:6px;}
}
@media  screen and (max-width:767px){	
.dnz1{ padding-bottom:3.2rem;}	
.dnz1 .box .left{ width:100%; align-items: flex-start; }
.dnz1 .box .ico{ width:86px; min-width:86px; height:86px; border:4px solid #fff;}
.dnz1 .box .s{ font-size:12px; padding:1px 10px 3px 10px;}
.dnz1 .box .btn{ margin:20px 0 0 98px;}
.dnz1 .box .t1{padding-top:6px;}
}






.dnz2{ position: relative; z-index: 6; margin-top: -1.05rem; background: #fff; border-radius: 10px; box-shadow:0 0 0.18rem rgba(86,137,195,0.41); padding:0.42rem 0.44rem 0.31rem 0.44rem;}
.dnz2 .title{ position: relative; padding-left: 14px; display:block; width:100%; font-weight: bold; color:#414e61; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.06rem);}
.dnz2 .title::after{ display: block; content:''; position: absolute; left:0; top:50%; margin-top:-4px; width:5px; height:9px; border-radius: 5px; background: #2b86f8;}
.dnz2 .box{ display: flex; flex-wrap: wrap; width:100%; margin-top:26px; }
.dnz2 .box .li{ display: flex; width:100%; margin-bottom:26px; }
.dnz2 .box .cont{ position: relative; display: flex; flex-wrap: wrap; width:100%; margin-top:2px; }
.dnz2 .box .name{ display: flex; flex-wrap: wrap; width:100%; font-weight: bold; color: #414e61; font-size:14px; line-height:22px;}
.dnz2 .box .name a{ font-weight: normal; color: #414e61; margin:0 5px;}
.dnz2 .box .name a:hover{ color: #2b7de1;}
.dnz2 .box .date{ color: #677181; font-size:12px; font-weight: normal;}
.dnz2 .box .info{ display: flex; flex-wrap: wrap; width:100%; color: #414e61; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.02rem); margin-top:4px; padding-right: 45px;}
.dnz2 .box .ico{ display:flex; min-width:36px; width:36px; height:36px; overflow:hidden; border-radius:50%; margin-right: 13px;}
.dnz2 .box .zan{ cursor: pointer; position:absolute; right: 0; top:28px; display: flex; color: #414e61; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.02rem); padding-left:25px; background:url(img/_thumbs-up1.svg) left center no-repeat; background-size:18px auto !important;}
.dnz2 .box .zan:hover{ color: #2b7de1;  background:url(img/_thumbs-up2.svg) left center no-repeat;}
.dnz2 .box .xing{ display: flex; flex-wrap: wrap; line-height:0; margin:5px 0 0 2px;}
.dnz2 .box .xing img{ width:12px; height:12px; margin-left: 3px;}
.dnz2 .box .pic{ display: flex; flex-wrap: wrap; width:100%;}
.dnz2 .box .img{ display: flex; flex-wrap: wrap; width:60px; overflow: hidden; border-radius:3px; border:1px solid #e5e5e5; margin:6px 10px 0 0;}
.dnz2 .box .img img{ width:100%;}
.dnz2 .js{ display: flex; flex-wrap: wrap; width:100%; color: #414e61; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.08rem); padding:12px 0 0.41rem 0;}
.dnz2 .jszs{ display: flex; flex-wrap: wrap; width:100%; padding:24px 14px;}
.dnz2 .jszs .ul{ display: flex; flex-wrap: wrap; width:calc(100% + 0.4rem); margin:0 -0.2rem;}
.dnz2 .jszs .li{ display: flex; flex-wrap: wrap; width:20%; padding:0 0.2rem 0.19rem 0.2rem;}
.dnz2 .jszs .li .img{ display:block; width:100%; line-height:0; overflow: hidden; /*border:1px solid #dcdcdc;*/ /*border-radius: 50%;*/ padding: 5px; position:relative;}
.dnz2 .jszs .li .img img{ width:100%; opacity:0.2}
.dnz2 .jszs .li .img .bt{width:100%;height:100%;  display: flex;align-items: center; justify-content: center; text-align:center;background:rgba(217, 217, 217, 0.38); padding:20px; position:absolute;top:0;left:0; color: #2b86f8; font-weight:bold; font-size: calc(14px + 0.02rem);line-height: calc(22px + 0.08rem);}
.dnz2 .jszs .li .tit{ text-align: center; width:100%; color: #414e61; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); margin-top:10px;}
.dnz2 .jszs .li:hover .tit{ color: #2b7de1; }

@media  screen and (max-width:1440px){	
.dnz2 .jszs .ul{ width:calc(100% + 0.3rem); margin:0 -0.1rem;}
.dnz2 .jszs .li{ padding:0 0.15rem 0.15rem 0.15rem;}
}
@media  screen and (max-width:1024px){	
.dnz2{ padding:20px 14px 2px 14px;}
.dnz2 .box{ margin-top:20px;}
.dnz2 .box .ico{ margin-right:10px;}
.dnz2 .box .li{ margin-bottom:13px; }
.dnz2 .box .zan{ top:24px;}
.dnz2 .js{ padding:6px 0 15px 0;}
.dnz2 .jszs .ul{ width:calc(100% + 12px); margin:0 -6px;}
.dnz2 .jszs .li{ padding:0  6px 14px 6px;}
.dnz2 .jszs .li .tit{ margin-top: 8px;}
}
@media  screen and (max-width:767px){	
.dnz2{ margin-top:-2.2rem;}	
.dnz2 .jszs .li{ width:50%;}
}


.dnz3{ display: flex; width:100%; flex-wrap: wrap; background: #fff;  border-radius:3px; box-shadow:0 2px 0.16rem rgba(0,0,0,0.04); margin-top: 35px;}
.dnz3 .title{ width:100%; color: #252c35; font-size: calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); margin-bottom:6px;}
.dnz3 .title span{ color: #888;}
.dnz3 .pinlun{ display: flex; width:100%; flex-wrap: wrap; position: relative; margin-bottom:25px;}
.dnz3 .leng{ display:block; position:absolute; right:13px; bottom:9px; z-index: 6; color: #888; font-size:12px; line-height:20px;}
.dnz3 .textarea{ display: block; width:100%; color: #414e61; font-size:14px; line-height:22px; height:260px; background: #fafafa; border:1px solid #e5e5e5; border-radius:3px; padding:9px 12px;}
.dnz3 .textarea1{height:42px;}
.dnz3 .selt{display: flex; width:100%; flex-wrap: wrap; background: #fafafa; border:1px solid #e5e5e5; border-radius:3px;overflow: hidden; margin-bottom: 29px;}
.dnz3 .selt .tit{ position: relative; cursor: pointer; display: block; width:100%; color: #888; font-size:14px; line-height:22px; padding:9px 40px 9px 15px; }
.dnz3 .selt .tit::after{ display: block; content:''; position:absolute; right:15px; top:14px; width:8px; height:8px; transform:rotate(135deg); -ms-transform:rotate(135deg); border-top:1px solid #000; border-right:1px solid #000; } 
.dnz3 .selt .down{ display:flex; flex-wrap: wrap; float: left; width:100%; color: #888; font-size:14px; line-height:22px; padding:10px 15px 16px 15px;border-top:1px solid #e5e5e5;}
.dnz3 .selt .down .s{ display: inline-flex; position:relative; margin:5px 4px 0 0; font-size:14px; line-height:24px; border-radius:24px; padding:2px 0.14rem 4px 0.14rem; background: #f3f7fb; color:#2b7de1; border:1px solid #d8e9fe; cursor: pointer;}
.dnz3 .selt .down .s input[type="checkbox"]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;}
.dnz3 .selt .down .s.bg1{/*background: #fbf4ed;*/ color:#f56e00; border:1px solid #fbe4cc;}
.dnz3 .selt .down .s.bg2{/*background: #f3f7fb;*/ color:#2b7de1; border:1px solid #d8e9fe;}
.dnz3 .selt .down .s.bg3{/*background: #eefbf8;*/ color:#12d3aa; border:1px solid #d0f3ea;}
.dnz3 .selt .down .s.bg1.on{background: #f56e00; color:#ffffff; border:1px solid #f56e00;}
.dnz3 .selt .down .s.bg2.on{background: #2b86f8; color:#ffffff; border:1px solid #2b86f8;}
.dnz3 .selt .down .s.bg3.on{background: #12d3aa; color:#ffffff; border:1px solid #12d3aa;}
.dnz3 .btn{ display: flex; flex-wrap: wrap; width:100%; justify-content: center; margin-top:28px;}
.dnz3 .btn .a{ display: flex; align-items: center; justify-content:center; margin:0 5px; width:100px; height:46px; border:1px solid #dcdcdc; color: #252c35; font-size: calc(14px + 0.02rem); line-height:1; padding-bottom:1px; border-radius:3px;}
.dnz3 .btn .a.on{border:1px solid #2b7de1; background: #2b7de1; color: #fff;}
.dnz3 .btn .a:hover{color:#000;border:0;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;}
.dnz3 .file{ display: flex; flex-wrap: wrap; width:100%;}
.dnz3 .file .img{ display:flex; width:100px; height:100px; border:1px solid #e5e5e5; overflow: hidden; border-radius: 3px; margin:0 10px 10px 0;}
.dnz3 .file1{ display: flex; flex-wrap: wrap; width:100px; height:100px; align-items: center; justify-content:center; background: #fafafa; border-radius:3px; position: relative; border:1px solid #e5e5e5; margin:0 0 10px 0;}
.dnz3 .file1 i{ display: block; width:16px; height:16px; position: relative;}
.dnz3 .file1 i::after,
.dnz3 .file1 i::before{ display: block; content:''; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); background: #b8b8b8; }
.dnz3 .file1 i::after{ width:100%; height:2px;}
.dnz3 .file1 i::before{ height:100%; width:2px;}
.dnz3 .file1 input{ cursor: pointer; display: block; width:100%; height:100%; position: absolute; left:0; top:0; z-index: 6; opacity:0;}
.dnz3 .left{ display: flex; flex-wrap: wrap;align-content: flex-start; box-shadow:0 2px 0.16rem rgba(0,0,0,0.04); width:74.3%; padding:54px 0.86rem 60px 0.86rem;}
.dnz3 .right{ display: flex; flex-wrap: wrap;align-content: flex-start; justify-content: center; width:25.6%; padding:45px 0.45rem;}
.dnz3 .pic{ display:flex; align-items: center; justify-content:center; width:1.6rem; height:1.6rem; overflow: hidden; line-height: 0; border-radius:50%;}
.dnz3 .pic img{height:100%;}
.dnz3 .xgtx{ display: flex; flex-wrap: wrap; justify-content: center; width:100%; margin-top:30px;}
.dnz3 .xgtx a{ display: flex; align-items: center; justify-content:center; width:125px; height:47px; border:1px solid #2b7de1; color: #2b7de1; font-size: calc(14px + 0.02rem); line-height:1; padding-bottom:1px; border-radius:3px;}
.dnz3 .xgtx a:hover{color:#000;border:0;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;}

@media  screen and (max-width:1440px){	
.dnz3 .left{ padding:54px 0.56rem 68px 0.56rem;}
}
@media  screen and (max-width:1024px){	
.dnz3{flex-wrap:wrap-reverse;}
.dnz3 .left{ width:100%; padding:30px 14px; box-shadow:0 -2px 0.16rem rgba(0,0,0,0.04);}
.dnz3 .right{ width:100%; padding:30px 14px;}
.dnz3 .pic{ width:80px; height:80px;}
.dnz3 .xgtx{ margin-top:15px;}
.dnz3 .xgtx a{ width:100px; height:36px; }
.dnz3 .pinlun{ margin-bottom:15px;}
.dnz3 .selt{ margin-bottom:15px;}
.dnz3 .selt .tit{padding:8px 12px;}
.dnz3 .selt .tit::after{ right:12px;}
.dnz3 .selt .down .s{ padding:1px 12px 1px 12px;}
.dnz3 .btn{ margin-top:15px;}
.dnz3 .btn .a{ width:100px; height:36px;}
.dnz3 .textarea{ padding:8px 12px; }
.dnz3 .leng{ right:12px;}
}
@media  screen and (max-width:767px){	


}



.fzrkA{ position: relative; overflow: hidden;
  background-image: -webkit-linear-gradient(left, #ecf5fe 0%, #c3d6ed 100%);
  background-image: -moz-linear-gradient(left, #ecf5fe 0%, #c3d6ed 100%);
  background-image: -o-linear-gradient(left, #ecf5fe 0%, #c3d6ed 100%);
  background-image: linear-gradient(left, #ecf5fe 0%, #c3d6ed 100%);
}
.fzrkA .back{ position: absolute; left:0; top:0; z-index: 1; width:6.38rem; line-height:0;}
.fzrkA .back1{ position: absolute; right:1.04rem; top:-0.5rem; z-index: 1; width:2.49rem; line-height:0;}
.fzrkA .slide2{ margin:33px 0 52px 0;}
.slide2{ display: flex; flex-wrap: wrap; justify-content: center;}
.slide2 .a{ display: flex; align-items: center; justify-content:center; margin:0 8px; width:151px; height:48px; border:1px solid #2b7de1; color: #2b7de1; font-size: calc(14px + 0.04rem); line-height:1; padding-bottom:1px; border-radius:10px;}
.slide2 .a.on{ background: #2b7de1; color: #fff;}
.slide2 .a:hover{color:#000;border:0;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;}





@media  screen and (max-width:1024px){	
.fzrkA .slide2{ margin:20px 0 30px 0;}
.slide2 .a{ margin:0 5px; font-size:14px; width:100px; height:36px; border-radius:6px;}

}
@media  screen and (max-width:767px){	
.fzrkA .back1{  right:-5px; top:-15px; width:3.2rem;}
}

/*20241123start*/
.fzrk1{  width:100%; margin-top:52px;}
.fzrk1 .li{ background:url(img/vip1.png) center no-repeat #fff;  border-radius: 10px; box-shadow:2px 0.08rem 0.18rem rgba(27,87,160,0.45); position: relative; z-index: 1; padding:0 0.18rem 33px 0.18rem; margin:10px 0 16px 0;}


.fzrk1 .swiper-slide {transition: 300ms;transform: scale(0.9);}
.fzrk1 .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);}


.fzrk1 .title{ width:100%; text-align: center; font-weight: bold; color: #414e61; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.06rem); border-bottom:1px solid #e5ecf6; padding:0.16rem 0;}
.fzrk1 .list{ display: flex; flex-wrap: wrap; align-content: flex-start; width:calc(100% + 0.18rem); padding:0 0.18rem 0 0; margin:18px -0.18rem 4px 0;overflow:hidden;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:400px; height:400px;
 background:rgba(255, 255, 255, 0.9);
}
.fzrk1 .list::-webkit-scrollbar {
 width:7px; border-radius:7px;
}
.fzrk1 .list::-webkit-scrollbar-track
{
background-color:#fff;
 border-radius:7px;
}
.fzrk1 .list::-webkit-scrollbar-thumb {
 width:7px;
 height:60px;
 background-color:#2b7de1;
 border-radius:7px
}
.fzrk1 .list .cont{ display: flex; justify-content: space-between; width: 100%; color: #414141; font-size:14px; line-height:24px; padding:8px 0.15rem;}
.fzrk1 .list .cont .tit{ width:100%;}
.fzrk1 .list .cont .num{ white-space: nowrap; font-size:12px; margin-left:10px;}
.fzrk1 .list .cont:hover{ background: #e9f2fc; border-radius:3px;}
.fzrk1 .list .cont.on{ background: #e9f2fc; border-radius:3px;}
.fzrk1 .btn{ opacity:0; display: flex; width: 100%;}
.fzrk1 .btn a{ padding-bottom:2px; display: flex; align-items: center; justify-content:center; width: 100%; background: #2b7de1; border-radius:10px; color: #fff; font-size:calc(14px + 0.08rem); line-height:1; height:48px;}
.fzrk1 .btn a:hover{color:#000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;}
.fzrk1 .li:nth-child(3n+2){ z-index:4; padding:0 0.28rem 33px 0.28rem;}
.fzrk1 .li:nth-child(3n+2) .title{ padding:0.22rem 0;}
.fzrk1 .li.swiper-slide-active .btn{ opacity:1;}
.fzrk1:hover .li .btn{ opacity:0;}
.fzrk1 .li:hover .btn{ opacity:1;}

@media  screen and (max-width:1024px){	
.fzrk1{ margin-top:25px;}
.fzrk1 .li{  padding:0 10px 25px 10px; margin:10px 0 16px 0;transform: scale(1);}
.fzrk1 .title{ padding:12px 0;}
.fzrk1 .list{ width:calc(100% + 8px); padding:0 8px 0 0; margin:14px -8px 4px 0;overflow:hidden;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:300px
}
.fzrk1 .list .cont{ line-height:22px; padding:4px 10px;}
.fzrk1 .btn a{ padding-bottom:2px; font-size:16px; line-height:1; height:38px;}
.fzrk1 .li:nth-child(3n+2){ z-index:4; padding:0 10px 25px 10px; }
.fzrk1 .li:nth-child(3n+2) .title{ padding:17px 0;}

.fzrk1 .swiper-wrapper{display: block;height: auto!important;}
.fzrk1 .swiper-button-next, .swiper-button-prev{display:none!important;}
}
@media  screen and (max-width:767px){	
.fzrk1{ flex-wrap: wrap;overflow: visible!important;}	
.fzrk1 .list{ height:auto;}
.fzrk1 .li{ width:100%; padding:0 10px 25px 10px; margin:0 0 20px 0!important; background-size:contain;background: rgba(255, 255, 255, 0.9); }
.fzrk1 .li:last-child{margin-bottom: 0!important;}
.fzrk1 .btn{ opacity:1;}
.fzrk1 .li:nth-child(3n+2){ z-index:4; padding:0 14px 25px 14px; margin:8px 0; }
.fzrk1 .li:nth-child(3n+2) .title{ padding:12px 0;}
.fzrk1:hover .li .btn{ opacity:1;}
}
/*20241123end*/
.fzrk2{ width:100%; min-height:100vh; padding-top: 44px; padding-bottom:39px;}
.fzrk2 .title{ display: block; width:100%; text-align: center;; font-weight: bold; color: #414e61; font-size:calc(14px + 0.14rem); line-height:calc(22px + 0.16rem);}
.fzrk2 .fanhui{ display:flex; flex-wrap: wrap; width:100%; justify-content: center; margin-top:19px;}
.fzrk2 .fanhui .a{ display: inline-flex; color: #252c35; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem);}
.fzrk2 .fanhui .a:hover{ color: #2b7de1;}
.fzrk2 .box{ display:flex; flex-wrap: wrap; width:100%; border-radius: 10px; background: #fff; margin-top:0.41rem;box-shadow:0 0.08rem 0.18rem rgba(86,137,195,0.18);}
.fzrk2 .cont{ display:flex; flex-wrap: wrap; width:100%; padding:0.39rem 0.68rem 0.93rem 0.52rem; }
.fzrk2 .cont .nub{ width:100%; color: #252c35; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.06rem);}
.fzrk2 .cont .tit{ width:100%; color: #252c35; font-size:calc(14px + 0.1rem); line-height:calc(22px + 0.12rem); margin-top: 8px;}
.fzrk2 .cont .ul{ width:100%; margin-top:0.25rem;}
.fzrk2 .cont .ul li{ width:100%; margin-top:10px;}
.fzrk2 .cont .ul li a{ display: flex; width:100%; color: #252c35; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.08rem);box-shadow:0 0 5px rgba(86,137,195,0.41); border-radius: 3px; padding:12px 64px 12px 18px; position: relative;}
.fzrk2 .cont .ul li .zm{font-weight:bold; margin-right:12px;}
.fzrk2 .cont .ul li.correct a{ background: #2b7de1; color: #fff;}
.fzrk2 .cont .ul li.error a{ background: #e81f27; color: #fff;}
.fzrk2 .cont .ul li.correct a::after,
.fzrk2 .cont .ul li.error a::after{ display: block; content:''; position:absolute; right:10px; top:0; z-index:2; width:44px; height:100%;  background-size:24px 24px !important;}
.fzrk2 .cont .ul li.correct a::after{ background:url(img/_correct.svg) center no-repeat;}
.fzrk2 .cont .ul li.error a::after{background:url(img/_error.svg) center no-repeat;}
.fzrk2 .cont .page{ display: flex; width:100%; justify-content: space-between; margin-top: 23px;}
.fzrk2 .cont .page a{ display: flex; max-width:48%; color: #7f8285; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem);}
.fzrk2 .cont .page a:hover{ color: #2b7de1;}
.fzrk2 .cont .jiexi{ display: flex; width:100%; color: #7f8285; font-size:14px; line-height:20px; margin-top:19px; padding:13px 10px; border-radius:3px; border:1px solid #e5e5e5;}
.fzrk2 .top{ display:flex; width:100%; background: #f2f4f7; padding:0.34rem 0.68rem 0.34rem 0.52rem;}
.fzrk2 .top .info{ display: flex; align-items: center; justify-content: space-between; height:0.57rem; width:100%; position:relative;}
.fzrk2 .top .progressbar{ display: flex; position: relative; width:100%; height:15px; background: #fff; border-radius:15px;}
.fzrk2 .top .bar{ display: flex; position: absolute; left:0; top:0; z-index: 6; width:2.2%; height:15px; background: #2b7de1; border-radius:15px;}
.fzrk2 .top .num{ cursor: pointer; display: flex; white-space: nowrap; color: #2b7de1; font-size:calc(14px + 0.04rem); line-height:0.57rem; padding:0 22px 0 14px;}
.fzrk2 .top .down{ display: none; float:left; position: absolute; right:0; top:100%; width:443px; background: #fff; border-radius:10px; z-index: 10; box-shadow:0 0.08rem 0.18rem rgba(86,137,195,0.18); padding:16px 15px 19px 18px;}
.fzrk2 .top .down::after{ display:block; content:''; position:absolute; right:39px; bottom:100%; border-left:11px solid transparent; border-right:11px solid transparent;border-bottom:17px solid #fff; }
.fzrk2 .top .toll{ width:100%; color: #252c35; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.06rem);}
.fzrk2 .top .list{ display:flex; flex-wrap: wrap; width:102%; }
.fzrk2 .top .list li{ display: flex; width:10%; margin:10px 0 0 0;}
.fzrk2 .top .list li a{ display: flex; align-items: center; justify-content: center; width:32px; height:32px; border-radius:50%; background: #f2f4f7; color: #252c35; font-size:14px; line-height:1; padding-bottom: 1px;}
.fzrk2 .top .list li.correct a{ background: #2b7de1; color: #fff;}
.fzrk2 .top .list li.error a{ background: #e81f27; color: #fff;}
.fzrk2 .top .list li.current a{ border:1px solid #2b7de1; color: #2b7de1;}

@media  screen and (max-width:1024px){	
.fzrk2{padding-top:30px; padding-bottom:39px;}
.fzrk2 .box{ margin-top:20px;}
.fzrk2 .top{ padding:12px 15px;}
.fzrk2 .cont{ padding:20px 15px 30px 15px;}
.fzrk2 .cont .tit{font-size: calc(14px + 0.08rem); line-height: calc(22px + 0.1rem); margin-top:4px;}
.fzrk2 .cont .ul{ margin-top:10px;}
.fzrk2 .cont .ul li a{ padding:8px 64px 8px 14px;}
.fzrk2 .cont .ul li .zm{ margin-right:6px;}
.fzrk2 .cont .ul li.correct a::after,
.fzrk2 .cont .ul li.error a::after{ right:4px; width:32px; background-size:16px 16px !important;}
.fzrk2 .cont .page{ margin-top:15px;}
.fzrk2 .cont .jiexi{ flex-wrap: wrap; margin-top: 15px;}
.fzrk2 .top .info{ height:36px;}
.fzrk2 .top .num{ line-height:0.57rem; line-height:36px; padding:0 0 0 10px;}
.fzrk2 .top .down{ display: none; right:-15px; width:calc(100% + 30px); border-radius:6px; padding:15px 15px 18px 15px;}
.fzrk2 .top .down::after{ right:30px;border-left:7px solid transparent; border-right:7px solid transparent;border-bottom:8px solid #fff; }
.fzrk2 .top .list{ width:103%;}
.fzrk2 .top .list li a{ width:24px; height:24px; font-size:12px;}
}


.bdselect_share_box{ display:none !important;}
.poup-back{ float: left; display: none; width:100%;height:100%; position: fixed; left: 0; top:0; z-index:40; background:rgba(0,0,0,0.4);}
.poup-lxcs{ float: left; display: none; width:488px; position: fixed; left: 50%; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); z-index:41; }
.poup-lxcs .box{ display: flex; flex-wrap: wrap; justify-content: center; align-content: flex-start; width:100%; position: relative; text-align: center; background: #fff; border-radius:10px; padding:37px 37px;}
.poup-lxcs .colse{ z-index:42; cursor: pointer; display: flex; flex-wrap: wrap; line-height: 0; border-radius:50%; border:1px solid #fff; align-items: center; justify-content: center; width:40px; height:40px; opacity:0.62; position: absolute; left:50%; bottom:-1.3rem; margin-left: -20px;}
.poup-lxcs .colse img{ display: block; width: 23px; height:23px;}
.poup-lxcs .tit{ width:100%; opacity:0.7; color: #414e61; font-size:16px; line-height:26px;}
.poup-lxcs .time{ width:100%; opacity:0.7; color: #414e61; font-size:14px; line-height:26px; margin-top:6px;}
.poup-lxcs .num{ width:100%; color: #ff6600; font-size:28px; line-height:38px; font-weight: bold; margin:15px 0 7px 0;}
.poup-lxcs .info{ width:100%; display: flex; flex-wrap: wrap; justify-content: center; color: #000; font-size:14px; line-height:1; margin-top:13px;}
.poup-lxcs .man{ width:100%; color: #252c35; font-size:12px; line-height:22px;}
.poup-lxcs .cesi{ display: flex; position: relative; padding:0 0.55rem; color: #252c35; font-size:18px; line-height:24px;}
.poup-lxcs .cesi::after,
.poup-lxcs .cesi::before{ display: block; content:''; position:absolute; top:50%; width:0.43rem; height:1px; background: #c2c2c2;}
.poup-lxcs .cesi::after{ left:0;}
.poup-lxcs .cesi::before{ right:0;}

@media screen and (max-width:1440px) {	
.poup-lxcs .colse{ bottom:-1rem; }
}
@media screen and (max-width:1024px) {	
.poup-lxcs{ width:86%;}	
.poup-lxcs .box{ padding:25px 15px;}
.poup-lxcs .colse{ width:30px; height:30px; bottom:-60px; margin-left: -15px;}
.poup-lxcs .time{ margin-top: 4px;}
.poup-lxcs .num{ margin:8px 0 5px 0;}
}


.fzrk4{display: flex; width:100%; flex-wrap: wrap; background: #fafafa; border-bottom:1px solid #e5e5e5; border-radius:10px 10px 0 0; }
.fzrk4 .ul{display: flex; width:100%; flex-wrap: wrap; justify-content: center;}
.fzrk4 .li{display: flex; margin:0 0.25rem;}
.fzrk4 .li .a{display: flex;padding:0.3rem 6px; position: relative; color: #414e61; font-size: calc(14px + 0.04rem); line-height:calc(22px + 0.04rem); }
.fzrk4 .li.on .a{ color: #2b7de1; font-weight: bold;}
.fzrk4 .li.on .a::after{ display: block; content:''; position:absolute; left:0; z-index: 6; bottom: -1px; width:100%; height:2px; background: #2b7de1;}

@media screen and (max-width:1024px) {	
.fzrk4 .li{ margin:0 10px;}	
.fzrk4 .li .a{padding:14px 4px;}
}


.fzrk3{ display: flex; width:100%; flex-wrap: wrap; background: #fff; border-radius:10px; box-shadow:2px 0.08rem 0.18rem rgba(27,87,160,0.45); padding:49px 0.6rem 38px 0.6rem; position: relative; z-index:5;}
.fzrk3 .btn{ display: flex; flex-wrap: wrap; width:100%; justify-content: center; margin-top:38px;}
.fzrk3 .btn .a{ display: flex; align-items: center; justify-content:center; margin:0 5px; width:100px; height:46px; border:1px solid #dcdcdc; color: #252c35; font-size: calc(14px + 0.02rem); line-height:1; padding-bottom:1px; border-radius:3px;}
.fzrk3 .btn .a.bc{ border:1px solid #2b7de1; color: #2b7de1;}
.fzrk3 .btn .a.tj{ border:1px solid #2b7de1; background: #2b7de1; color: #fff;}
.fzrk3 .btn .a:hover{color:#000;border:0;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;}
.fzrk3 .title{ display: flex; align-items: center; width:100%; background: #fafafa; border:1px solid #e5e5e5; color: #252c35; font-size: calc(14px + 0.04rem); line-height:calc(22px + 0.08rem); padding:15px 15px; border-radius:8px 8px 0 0; overflow: hidden;}
.fzrk3 .title img{ display: block; width:24px; height:24px; margin-right:8px;}
.fzrk3 .title span{ padding-bottom: 1px;}
.fzrk3 .box{ display: flex; width:100%; flex-wrap: wrap; position: relative; margin-top: 20px;}
.fzrk3 .cont{ display: flex; width:100%; flex-wrap: wrap; padding:26px 15px 46px 15px; border:1px solid #e5e5e5; border-top:0; border-radius:0 0 8px 8px; }
.fzrk3 .cont1{ display: flex; width:100%; flex-wrap: wrap; padding:26px 15px 32px 15px; border:1px solid #e5e5e5; border-top:0; border-radius:0 0 8px 8px; }
.fzrk3 .lab{ display: flex; align-items: center; width:100%;}
.fzrk3 .mt20{ margin-top:20px;}
.fzrk3 .mr10{ margin-right:10px;}
.fzrk3 .ml10{ margin-left:10px;}
.fzrk3 .name{ display:flex; align-items:center; justify-content:flex-end; text-align: right; width:19.5%; color: #252c35; font-size:16px; line-height:24px; padding:0 18px 0 0;}
.fzrk3 .name span{ color: #ff0000; margin-right: 5px;}
.fzrk3 .right{ display:flex; align-items:center; width:36%; padding:0 0 0 16px;}
.fzrk3 .w80{ display:flex; align-items:center; width:80.5%;}
.fzrk3 .zhu{color: #888; font-size:14px; line-height:22px;}
.fzrk3 .middl{ display:flex; flex-wrap: wrap; width:44.6%;}
.fzrk3 .middl2{ display:flex; flex-wrap: wrap; width:70%;}
.fzrk3 .gongzuojingli{ width:100%;}
.fzrk3 .text{ display: block; width:100%; color: #414e61; font-size:14px; line-height:30px; height:42px; background: #fafafa; border:1px solid #e5e5e5; border-radius:3px; padding:5px 12px;}
.fzrk3 .text1{ background: #f0f0f0;}
.fzrk3 .roide .li{ cursor: pointer; display:flex; position: relative;color: #252c35; font-size:14px; line-height:42px; padding:0 20px;}
.fzrk3 .roide .li::after,
.fzrk3 .roide .li::before{ display: block; content:''; position: absolute; left:0; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%); border-radius:50%;}
.fzrk3 .roide .li::after{ width:14px; height:14px; border:1px solid #d2d2d2;}
.fzrk3 .roide .li::before{ width:6px; height:6px; left:4px; background: #2b86f8; opacity:0; }
.fzrk3 .roide .li.on::after{ border:1px solid #2b86f8;}
.fzrk3 .roide .li.on::before{ opacity:1;}
.fzrk3 .roide2 .li{ cursor: pointer; display:flex; position: relative;color: #252c35; font-size:14px; line-height:42px; padding:0 20px;}
.fzrk3 .roide2 .li::after,
.fzrk3 .roide2 .li::before{ display: block; content:''; position: absolute; left:0; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%); border-radius:50%;}
.fzrk3 .roide2 .li::after{ width:14px; height:14px; border:1px solid #d2d2d2;}
.fzrk3 .roide2 .li::before{ width:6px; height:6px; left:4px; background: #2b86f8; opacity:0; }
.fzrk3 .roide2 .li.on::after{ border:1px solid #2b86f8;}
.fzrk3 .roide2 .li.on::before{ opacity:1;}
.fzrk3 .sheng,
.fzrk3 .shi,
.fzrk3 .xuan{ width:31.87%;}
.fzrk3 .shi::after,
.fzrk3 .xuan::after{ opacity:0.3;}
.fzrk3 .jt{ position: relative;}
.fzrk3 .jt::after{ display: block; content:''; position:absolute; right:10px; top:50%; width:7px; height:7px; transform:translate(-50%,-50%) rotate(135deg); -ms-transform:translate(-50%,-50%) rotate(135deg); border-top:1px solid #000; border-right:1px solid #000;margin-top:-2px; } 
.fzrk3 .jia{ cursor: pointer; display: block; width:21px; height:21px; position: relative; border-radius:50%; background: #c8daf0;}
.fzrk3 .jia::after,
.fzrk3 .jia::before{ display: block; content:''; position: absolute;  background: #fff; }
.fzrk3 .jia::after{ width:9px; height:1px;left:6px; top:10px;}
.fzrk3 .jia::before{ height:9px; width:1px;left:10px; top:6px;}
.fzrk3 .jian{ cursor: pointer; display: block; width:21px; height:21px; position: relative; border-radius:50%; background: #c8daf0;}
.fzrk3 .jian::after,
.fzrk3 .jian::before{ display: block; content:''; position: absolute;  background: #fff; }
.fzrk3 .jian::after{ width:9px; height:1px;left:6px; top:10px;}
.fzrk3 .jian::before{ height:9px; width:1px;left:10px; top:6px;}
.fzrk3 .zy{ position: relative; width:52%;}
.fzrk3 .ksjs{ display:flex; align-items: center; width:31.87%; background: #fafafa; border:1px solid #e5e5e5; border-radius:3px; font-size:14px; height:42px; color: #888;}
.fzrk3 .ksjs.k1{width:24%;}
.fzrk3 .k1{width:20%;}
.fzrk3 .k2{width:27%;}
.fzrk3 .k3{width:17%;}
.fzrk3 .ksjs input{ text-align: center; height:40px;}
.fzrk3 .zhi{ display: flex; width:5px; min-width:5px; height:1px; background: #000;}
.fzrk3 .xw{ display:flex; width:27.87%;}
.fzrk3 .xx{ display:flex; width:35.87%;}
.fzrk3 .down{ margin-top:-1px; position: absolute; left:0; top:100%; display: none; width:100%; color: #888; font-size:14px; line-height:22px; background: #fafafa; border:1px solid #e5e5e5; border-radius:0 0 3px 3px; padding:9px 0; overflow: hidden; z-index: 10;}
.fzrk3 .down .li{ cursor: pointer; display: block; width:100%; color: #888; font-size:14px; line-height:22px; padding:2px 15px;}
.fzrk3 .down .li:hover{ color: #2b7de1;}
.fzrk3 .file{display: flex; position: relative; flex-wrap: wrap;padding:4px; border:1px solid #e5e5e5; background: #fafafa; overflow: hidden; border-radius: 8px;}
.fzrk3 .file input{ cursor: pointer; display: block; width:100%; height:100%; position: absolute; left:0; top:0; z-index: 6; opacity:0;}
.fzrk3 .file0{ min-width:76px; width:76px; height:106px; align-items: center; justify-content:center; margin:0 14px 0 0;}
.fzrk3 .file0 i{ display: block; width:16px; height:16px; position: relative;}
.fzrk3 .file0 i::after,
.fzrk3 .file0 i::before{ display: block; content:''; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); background: #b8b8b8; }
.fzrk3 .file0 i::after{ width:100%; height:2px;}
.fzrk3 .file0 i::before{ height:100%; width:2px;}
.fzrk3 .box1{ display: flex; width:100%;}
.fzrk3 .bmkm{ cursor: pointer; display: flex; align-items: center; justify-content: center; min-width:127px; width:127px; background: #fafafa; border:1px solid #e5e5e5; color: #252c35; font-size: calc(14px + 0.04rem); line-height:1; height:60px; padding-bottom:1px; border-radius:8px 0 0 8px; }
.fzrk3 .bmkm1{display: flex; position: relative; width:100%; border:1px solid #e5e5e5; border-left:0; border-radius:0 8px 8px 0; padding:0 19px 0 0;}
.fzrk3 .bmkm1 .down .li{ padding:2px 19px;}
.fzrk3 .text2{ display: flex; align-items: center; max-width:100%; color: #252c35; font-size: calc(14px + 0.04rem); line-height:1; height:58px; padding:0 30px 1px 19px; }
.fzrk3 .bmkm1 .layui-form-select{width:100%;}
.fzrk3 .bmkm1 .layui-input{height:58px;border-width:0;max-width:100%; font-size: calc(14px + 0.04rem); line-height:1;}
.fzrk3 .middl .layui-form-select{width:100%;}

.fzrk3 #harea{ width:100%;}
.fzrk3 #hproper{ width:100%;}
.fzrk3 #hcity{ width:100%;}

.fzrk3 ._file .fileimglist{display:flex; }
.fzrk3 ._file .img{ width:100px; height:100px; border:1px solid #e5e5e5; overflow: hidden; border-radius: 3px; margin:0 10px 2px 0;}
.fzrk3 ._file1{cursor: pointer;display: flex; flex-wrap: wrap; width:100px; height:100px; overflow:hidden; align-items: center; justify-content:center; background: #fafafa; color:#b8b8b8; border-radius:3px; position: relative; border:1px solid #e5e5e5; margin:0 0 2px 0;margin-bottom: 14px; }
.fzrk3 ._file1 i{ display: block; width:16px; height:16px; position: relative;}
.fzrk3 ._file1 i::after,
.fzrk3 ._file1 i::before{ display: block; content:''; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); background: #b8b8b8; }
.fzrk3 ._file1 i::after{ width:100%; height:2px;}
.fzrk3 ._file1 i::before{ height:100%; width:2px;}
.fzrk3 ._file1 input{ cursor: pointer; display: block; width:100%; height:100%; position: absolute; left:0; top:0; z-index: 6; opacity:0;}
.fzrk3 .cont2{ width:100%;}

.fzrk3 ._hzhm{ display:none;}
.fzrk3 ._lab0{ align-items: flex-start;}
.fzrk3 ._lab0 .text{ margin-bottom: 14px;}
.fzrk3 ._lab0 .text:last-child{ margin-bottom: 0;}
.fzrk3 ._lab0 .name{ height:42px; align-items: center;}
.fzrk3 ._lab0 .right{ height:42px; align-items: center;}
.fzrk3 ._lab1{ align-items: flex-start;}
.fzrk3 ._lab1 .name{ height:42px; align-items: center;}
.fzrk3 ._lab1 .right{ height:42px; align-items: center;}
.fzrk3 ._lab1 .middl01{ margin-bottom: 14px;}
.fzrk3 ._lab1 .middl01:last-child{ margin-bottom: 0;}
.fzrk3  .middl01{ display: flex; width:100%; flex-wrap: wrap; justify-content: space-between; position: relative;}
.fzrk3  .middl01 .zy{ position: absolute; left: 100%; top:0; margin-left:16px; width:202px;} 
.fzrk3  .right01{ padding-left:228px;}

.fzrk3-1{ margin-top:-15px;}
.fzrk3-2{ margin-top:35px; border-radius:3px; box-shadow:0 2px 0.16rem rgba(0,0,0,0.04); padding:68px 0.6rem; }
.fzrk3-2 .name{width: 24.2%;}
.fzrk3-2 .middl{width: 43.4%;}
.fzrk3-2 .right{width: 32.4%;}
.fzrk3-2 .zy{width: 56%}
.fzrk3-2 .middl .layui-form-select{width:100%;}


@media  screen and (max-width:1024px){	
.fzrk3{ padding:45px 14px 30px 14px;}	
.fzrk3 .box{ margin-top:15px;}
.fzrk3 .btn{ margin-top:30px;}
.fzrk3 .btn .a{ width:90px; height:36px;}
.fzrk3 .title{ padding:9px 14px;}
.fzrk3 .title img{width:20px; height:20px; margin-right: 6px;}
.fzrk3 .mt20{ margin-top:15px;}
.fzrk3 .cont{ padding:5px 14px 30px 14px;}
.fzrk3 .cont1{ padding:5px 14px 30px 14px;}
.fzrk3 .lab{ flex-wrap: wrap;}
.fzrk3 .name{ width:100%; padding:0 0 8px 0; text-align: left; justify-content: flex-start;}
.fzrk3 .middl{ width:100%;}
.fzrk3 .right{ width:100%;padding:8px 0 0 0;}
.fzrk3 .w80{ width:100%;}
.fzrk3 .roide .li{ line-height:26px;}
.fzrk3 .roide2 .li{ line-height:26px;}
.fzrk3 .bmkm{ min-width:100px; width:100px; height:48px; font-size:15px; }
.fzrk3 .bmkm1{padding:0 14px 0 0;}
.fzrk3 .bmkm1 .down .li{ padding:2px 14px;}
.fzrk3 .text2{ height:46px; font-size:15px; padding:0 30px 1px 14px; }
.fzrk3 .lab1 .name{ width:auto; padding:0 15px 0 0;}
.fzrk3 .lab1 .middl{ width:auto; padding:0 15px 0 0;}
.fzrk3 .lab1 .right{ width:auto; padding:0;}

.fzrk3-2{ margin-top:25px; padding:25px 14px 40px 14px; }
.fzrk3 .middl01 .zy{ position:relative; left:0; margin:8px 0 0 0; width: 31.87%;} 
.fzrk3 .right01{ padding:0 0 0 31.87%; margin:-42px 0 0 10px; width: auto;}
}
@media  screen and (max-width:767px){	
.fzrk3 .sheng{ width:100%;}
.fzrk3 .shi{ width:100%; margin-top: 8px;}
.fzrk3 .xuan{ width:100%; margin-top: 8px;}
.fzrk3 .ksjs{ width:100%;}
.fzrk3 .xw{ width:100%; margin-top: 8px;}
.fzrk3 .xx{ width:100%; margin-top: 8px;}
.fzrk3 .lab1 .right{ width:100%; padding:8px 0 0 0;}
.fzrk3 .zy{ width:calc(100% - 31px);}
.fzrk3 .zy1 .middl{ width:calc(100% - 31px); margin-right:10px;}
.fzrk3 .zy1 .right{ width:auto; padding:0 !important;}
.fzrk3 .middl01 .zy{width:100%;} 
.fzrk3 .middl01:last-child .zy{width:calc(100% - 31px);} 
.fzrk3 .right01{ padding:0 0 0 calc(100% - 31px); margin:-42px 0 0 10px; width: auto;}
}
@media  screen and (max-width:413px){
.fzrk3 ._card ._l1 .fs12{ padding:0 10%;}
}

._card{ display: flex; flex-wrap: wrap;}
._card ._li{display: flex; position: relative; flex-wrap: wrap;padding:4px; border:1px solid #e5e5e5; background: #fafafa; overflow: hidden; border-radius: 8px;}
._card ._li input{ cursor: pointer; display: block; width:100%; height:100%; position: absolute; left:0; top:0; z-index: 6; opacity:0;}
._card ._l1,
._card ._l2{  width:151px; min-width:151px;  margin:0 10px 0 0;}
._card ._l1 ._img,
._card ._l2 ._img{ display:flex; width:100%; padding-bottom:65.24%; overflow: hidden; border-radius:4px;}
._card ._l1 .fs12{ text-align: center; width:100%; position: absolute; left:0; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%);}

@media  screen and (max-width:767px){	
._card ._l1,
._card ._l2{ width:48.5%; min-width:48.5%;  margin:0 3% 0 0;}
._card ._li:nth-child(2n){ margin:0;}
}


.xqdt1{ position: relative; overflow: hidden;
  background-image: -webkit-linear-gradient(left, #ecf5fe 0%, #c3d6ed 100%);
  background-image: -moz-linear-gradient(left, #ecf5fe 0%, #c3d6ed 100%);
  background-image: -o-linear-gradient(left, #ecf5fe 0%, #c3d6ed 100%);
  background-image: linear-gradient(left, #ecf5fe 0%, #c3d6ed 100%);
}
.xqdt1 .box{ position: absolute; left:0; top:33.8%; z-index: 6; width:100%;}
.xqdt1 .h-tit2{ width:100%; justify-content: flex-start; letter-spacing:0.04rem;}
.xqdt1 .h-tit1{ width:100%; font-weight: normal; margin-top:0.13rem; letter-spacing:0.04rem;}
.xqdt1 .down{position: absolute; left:0; bottom:0.3rem; z-index: 6; width:100%;}
.xqdt1 .h-main1 li a{ background:rgba(255,255,255,0.8);}

@media  screen and (max-width:1440px){	
.xqdt1 .box{ top:24.8%;}
}
@media  screen and (max-width:1024px){	
.xqdt1 .box{ top:60px;}
.xqdt1 .down{position:static; margin-bottom:20px;}
}
@media  screen and (max-width:767px){	
.xqdt1 .box{ text-align: center; top:2.8rem;}
.xqdt1 .h-tit2{justify-content:center;}
.xqdt1 .h-tit1{ justify-content:center;}

}


._list3{ display:block; width:100%; padding-bottom:3px;}
._list3 .ul{ display: flex; flex-wrap: wrap; width:calc(100% + 0.32rem); margin:-0.16rem;}
._list3 .li{ display: flex; flex-wrap: wrap; width:25%; margin:0.16rem 0; padding:0 0.16rem; position: relative;}
._list3 .li:after{ display: block; content:''; width:calc(100% - 0.32rem); height:100%; position: absolute; left:0.16rem; top:3px; background: #f2f4f7; border-radius:5px;}
._list3 .a{ display: flex; flex-wrap: wrap; text-align: center; justify-content: center; align-content: space-between; width:100%; height:100%; position: relative; overflow: hidden; border-radius:5px; background: #fff; padding:0.45rem 0.4rem 13px 0.4rem; box-shadow:0 4px 0.38rem rgba(43,134,248,0.07);transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease; position: relative; z-index: 6;}
._list3 .a .tit{ width:100%; font-weight: bold; color: #414e61; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.04rem);overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}
._list3 .a .info{ width:100%; color: #677181; font-size:14px; line-height:22px;}
._list3 .a .p{ width:100%; color: #677181; opacity:0.7; font-size:14px; line-height:20px; height:40px; margin-top:0.16rem; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2;}
._list3 .a .sang{ width:100%; color: #414e61; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.02rem);}
._list3 .a .cont{ display: inline-flex; justify-content: center; align-items: center; width:100%; color: #677181; font-size:14px; line-height:22px; margin-top:0.24rem;}
._list3 .a .cont .ico{ display:block; width:10px; height:22px; margin-right:5px; background: url(img/ico5.png) center no-repeat; background-size:100% auto !important;}
._list3 .a .cont .t{ opacity:0.7; padding-bottom:2px;}
._list3 .a .cont .t:nth-child(2){ overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}
._list3 .a .cont .t:last-child{ white-space: nowrap;}
._list3 .a .cont .i{ opacity:0.1; display: block; width:1px; height:12px; background: #677181; margin:0 8px;}
._list3 .a .num{ display: flex; justify-content: center; align-items:flex-end; font-weight:bold; width:100%; color: #ff5993;font-size:calc(18px + 0.14rem); line-height:calc(18px + 0.14rem);}
._list3 .a .num span{ font-size:calc(14px + 0.02rem); line-height:calc(20px + 0.06rem);}
._list3 .a .btn{ display: flex; align-items: center; justify-content: center; width:133px; height:40px; border-radius:40px; padding-bottom: 2px; color: #000; font-size:14px; line-height:1; margin-top:0.3rem; font-weight: bold;
background-image: linear-gradient(138deg, #eac965 0%, #fff1a2 100%);
background-image: -webkit-linear-gradient(138deg, #eac965 0%, #fff1a2 100%);
}
._list3 .a .down{ margin-top:0.26rem; }
._list3 .a:hover .tit{ color: #2b7de1;}
._list3 .a:hover .btn{background:#2b7de1; color: #fff;}

.xqdt2 ._list3{ margin-bottom:39px;}
.xqdt2 ._list3 .ul{ display: block;}
.xqdt2 ._list3 .slick-dots{ position:absolute; left:0; bottom:-22px; margin:0 !important;}
.xqdt2 ._list3 .slick-arrow{ background: #ffffff; box-shadow:0 4px 0.21rem rgba(43,134,248,0.19);}
.xqdt2 ._list3 .slick-arrow:after{border-top: 2px solid #a3aaae; border-right: 2px solid #a3aaae;}
.xqdt2 ._list3 .slick-arrow:hover{ background: #2b86f8;}
.xqdt2 ._list3 .slick-arrow:hover:after{border-top: 2px solid #fff; border-right: 2px solid #fff;}
.xqdt2 ._list3 .slick-prev{ left:-0.44rem;}
.xqdt2 ._list3 .slick-next{ right:-0.44rem;}


@media screen and (max-width:1440px) {
._list3 .a{ padding:0.45rem 0.26rem 13px 0.26rem;}
}
@media screen and (max-width:1024px) {
._list3 .li{ width:50%;}
.xqdt2 ._list3{ margin-bottom:30px;}
.xqdt2 ._list3 .slick-dots{ bottom:-26px;}
}
@media screen and (max-width:767px) {
._list3 .ul{ width:calc(100% + 0.4rem); margin:-0.2rem;}
._list3 .li{ margin:0.2rem 0; padding:0 0.2rem;}	
._list3 .li:after{ width:calc(100% - 0.4rem); left:0.2rem; }
._list3 .a{ padding:16px 10px 14px 10px;}
._list3 .a .tit{ line-height:22px; -webkit-line-clamp:2;}
._list3 .a .p{ font-size:13px; height:60px;-webkit-line-clamp:3;}
._list3 .a .info{ font-size:13px;}
._list3 .a .sang{ font-size:14px; line-height:22px;}
._list3 .a .down{ margin-top:8px;min-height:134px;}	
._list3 .a .cont{ font-size:12px; margin-top:8px;}	
._list3 .a .btn{ width:100px; font-size:13px; height:32px; margin-top:8px;}
._list3 .a .cont .i{ margin:0 5px;}
}



.xqdt3{ display: flex; flex-wrap: wrap; width:100%; justify-content: space-between; align-items: center;}
.xqdt3 .list{ display:block; width:100%;}
.xqdt3 ._next{ cursor: pointer; display: flex; align-items: center; justify-content:center; color: #b6b6b6; font-size:14px; width:105px; height:40px; border-radius:40px; border:1px solid #dcdcdc;}
.xqdt3 ._next span{ padding-bottom: 1px;}
.xqdt3 ._next i{ display: block; width:20px; height:20px; margin-right:5px; background:url(img/_refresh.svg) center no-repeat; background-size:100% 100% !important;}
.xqdt3 ._next:hover{ border:1px solid #2b7de1; color: #2b7de1;}
.xqdt3 ._next:hover i{ background:url(img/_refresh1.svg) center no-repeat;}

@media screen and (max-width:1024px) {
.xqdt3 ._next{ width:100px; height:36px; border-radius:36px; }
}


.xqdt4{ display: flex; flex-wrap: wrap; align-items: flex-start; width:100%; justify-content: space-between; margin-top: 42px;}
.xqdt4 .left{ width:74.37%; margin-top:0.09rem; }
.xqdt4 .right{ width:23.12%;}
.xqdt4 .img{ display: block; width:100%; line-height:0; overflow: hidden; border-radius:10px; margin-top:19px;}
.xqdt4 .box{ display: block; width:100%; border-radius:10px; background:#2b7de1; padding:47px 13px 13px 13px;}
.xqdt4 .box .p1{ text-align:center; padding-top:7px;}
.xqdt4 .box .info{ width:100%; background: #f1f4f7;border-radius:10px; color:#414e61; padding:9px 16px 18px 16px; margin-top:36px;}
.xqdt4 .box .tit1{ width:100%; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem);}
.xqdt4 .box .tit2{ width:100%; display: flex; margin:4px 0 7px 0;}
.xqdt4 .box .tit2 span{ display: inline-flex; font-size:12px; color: rgba(0,0,0,0.7); background: #4ef9d5; border-radius:20px; line-height:1; padding:2px 5px 3px 5px;}
.xqdt4 .box .fs12{ width:100%;}
.xqdt4 .box .btn{ display: block;width:100%;}
.xqdt4 .box .btn .jd,
.xqdt4 .box .btn .sc{ display:flex; align-items: center; justify-content: center; width:70%; margin:0 15% 14px 15%; border-radius:40px; padding-bottom: 1px;}
.xqdt4 .box .btn .jd{ color: #000000; height:55px;font-size:calc(14px + 0.04rem); box-shadow:0 0 0.21rem rgba(255,255,255,0.25);
background-image: linear-gradient(90deg, #4ef9d5 0%, #aeffee 100%);
background-image: -webkit-linear-gradient(90deg, #4ef9d5 0%, #aeffee 100%);}
.xqdt4 .box .btn .jd:hover{ color: #4ef9d5; border:1px solid #4ef9d5; background:none;}
.xqdt4 .box .btn .sc{ color: #4ef9d5; height:40px;font-size:calc(14px + 0.02rem); border:1px solid #4ef9d5;}
.xqdt4 .box .btn .sc:hover{ color: #000000;border:0; box-shadow:0 0 0.21rem rgba(255,255,255,0.25);
background-image: linear-gradient(90deg, #4ef9d5 0%, #aeffee 100%);
background-image: -webkit-linear-gradient(90deg, #4ef9d5 0%, #aeffee 100%);}
.xqdt4 .date{ width:100%; color: #677181; margin: 6px 0 40px 0;}
.xqdt4 .title{ width:100%; font-size:calc(14px + 0.16rem); line-height:calc(22px + 0.16rem);}
.xqdt4 .title1{ width:100%; color: #414e61; font-weight: bold; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.06rem); position: relative; padding-left:14px;}
.xqdt4 .title1::after{ display: block; content:''; position:absolute; left:0; top:calc(6px + 0.03rem); width:5px; height:9px; background: #2b86f8; border-radius:5px;}
.xqdt4 .cont{ color: #414e61; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.08rem); padding:12px 14px;}
.xqdt4 .mt33{ margin-top: 33px;}
.xqdt4 .box1{ display: flex; flex-wrap: wrap; width:100%;}
.xqdt4 .box1 .li:nth-child(1){ width:37%;}
.xqdt4 .box1 .li:nth-child(2){ width:23%;}
.xqdt4 .box1 .li:nth-child(3){ width:23%;}
.xqdt4 .box1 .li:nth-child(4){ width:17%;}
.xqdt4 .down{ display: flex; flex-wrap: wrap; width:100%; /*justify-content: space-between;*/ padding-top:4px;}
.xqdt4 .down .a{ display: flex; align-items: center; width:31%; justify-content: space-between; margin-top:15px; margin-right:3.5%; padding:0.2rem 0.26rem; background: #f1f4f7; border-radius:10px;}
.xqdt4 .down .a:nth-child(3n){ margin-right:0;}
.xqdt4 .down .a .tit{ width:100%; color: #414e61; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.02rem); }
.xqdt4 .down .a .k{  width:100%; color: #414e61; opacity:0.7; font-size:14px; line-height:22px; }
.xqdt4 .down .a .btn{ min-width:22px; width:22px; height:22px; line-height:0; margin-left:12px;}
.xqdt4 .down .a:hover{ box-shadow: 0 4px 0.38rem rgba(43,134,248,0.07);} 
.xqdt4 .down .a:hover .tit{ color: #2b7de1;} 


@media screen and (max-width:1024px) {
.xqdt4{ margin-top:20px;}	
.xqdt4 .left{ width:100%; margin-top:0; }
.xqdt4 .right{ width:100%; margin-top:25px; align-items: flex-start; display: flex; flex-wrap: wrap; justify-content: space-between;}
.xqdt4 .mt33{ margin-top:15px;}
.xqdt4 .cont{ padding:8px 14px;}
.xqdt4 .down .a{ padding:12px 14px;}
.xqdt4 .date{ margin:6px 0 20px 0;}
.xqdt4 .box{ width:50%; display: flex; padding:13px 13px 18px 13px; flex-wrap: wrap;flex-wrap:wrap-reverse;}
.xqdt4 .box .info{ margin:0 0 15px 0;}
.xqdt4 .box .p1{ padding-top:0;}
.xqdt4 .box .btn{ display: flex; flex-wrap: wrap; justify-content:center;}
.xqdt4 .box .btn .jd{ height:40px;}
.xqdt4 .box .btn .jd,
.xqdt4 .box .btn .sc{ width:44%; margin:0 3% 14px 3%;}
.xqdt4 .img{ width:47%; margin-top:0;}
}
@media screen and (max-width:767px) {
.xqdt4 .box1 .li{ margin-top:15px;}	
.xqdt4 .box1 .li:nth-child(1){ width:100%;}
.xqdt4 .box1 .li:nth-child(2){ width:35%;}
.xqdt4 .box1 .li:nth-child(3){ width:35%;}
.xqdt4 .box1 .li:nth-child(4){ width:30%;}	
.xqdt4 .date{ margin:6px 0;}
.xqdt4 .down .a{ width:100%; margin-right:0;}
.xqdt4 .box{ width:100%; }
.xqdt4 .img{ width:100%; margin-top:19px;}
}



.fuwuA{ padding-bottom: 49px;}
.fuwu1{ display: flex; flex-wrap: wrap; width:100%; justify-content: center; align-items: center; flex-direction: column;}
.fuwu1 .logo{ display:flex; line-height:0;}
.fuwu1 .logo img{ height:75px;}
.fuwu1 .search{ display: flex; align-items: center; justify-content: center; overflow: hidden; position: relative; width:486px; margin-top: 53px;}
.fuwu1 .search .ico{ display: flex; width:18px; height:18px; position: absolute; left:14px; top:50%; z-index: 6; margin-top:-9px;}
.fuwu1 .search .text{ display: flex; width:100%; height:50px; color: #fff; font-size:calc(14px + 0.02rem); line-height:28px; background:none; border:1px solid #fff; border-right:0; padding:10px 12px 10px 42px; border-radius:3px 0 0 3px;}
.fuwu1 .search .submit{ display: flex; align-items: center; justify-content:center; padding-bottom:1px; color: #fff; width:113px; min-width:113px; height:50px; font-size:calc(14px + 0.02rem); line-height: 1; background:#2b7de1; border-radius:0 3px 3px 0;}
.fuwu1 .search .submit:hover{color: #000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);}
.fuwu1 input::placeholder{ opacity:1 !important;}
.fuwu1 ::-webkit-input-placeholder{color:#fff}
.fuwu1 :-moz-placeholder{color:#fff}
.fuwu1 ::-moz-placeholder{color:#fff}
.fuwu1 :-ms-input-placeholder{color:#fff;}

@media screen and (max-width:1024px) {
.fuwuA{ padding-bottom:5px;}
.fuwu1 .logo img{ height:55px;}
.fuwu1 .search{ margin-top:25px;}
.fuwu1 .search .text{ font-size:14px; height:40px; padding:5px 12px 5px 42px;}
.fuwu1 .search .submit{ font-size:14px; width:80px; min-width:80px; height:40px; }
}
@media screen and (max-width:767px) {
.fuwu1 .search{ width:100%; padding-bottom:25px;}
}


.fuwu2{ display: flex; flex-wrap: wrap; width:100%;  padding:39px 0 26px 0;}
.fuwu2 .ul{ display: flex; flex-wrap: wrap; width:100%; }
.fuwu2 .li{ display: flex; flex-wrap: wrap; width:100%; margin-top:20px; }
.fuwu2 .a{ display: flex; width:100%; align-items: center; justify-content: space-between;flex-direction:row-reverse; background: #fff; border-radius: 10px; padding:0.4rem;}
.fuwu2 .a .pic{ width:278px; min-width:278px; margin-left:0.92rem;}
.fuwu2 .a ._img{ padding-bottom:71.94%; border-radius:10px;}
.fuwu2 .a .cont{ width:100%;}
.fuwu2 .a .tit{ display: flex; align-items: center; width:100%; font-weight: bold; color:#414e61; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.04rem);}
.fuwu2 .a .tit img{ min-width:16px; width:16px; height:16px; margin-left: 7px;}
.fuwu2 .a .p{ width:100%; color:#677181; opacity:0.7; font-size:14px; line-height:22px; min-height:66px; margin-top:15px;}
.fuwu2 .a .tel{ display: flex; flex-wrap: wrap; align-items: center;font-weight: bold; width:100%; color:#2b7de1; font-size:18px; line-height:1; margin-top:0.31rem;}
.fuwu2 .a .tel img{ min-width:19px; width:19px; height:19px; margin-right: 6px;}
.fuwu2 .a .tel span{ padding-bottom:2px;}

@media screen and (max-width:1440px) {
.fuwu2 .a .pic{ width:278px; min-width:278px; margin-left:0.6rem;}

}
@media screen and (max-width:1024px) {
.fuwu2{ padding:20px 0 5px 0;}
.fuwu2 .li{ margin-top:14px; }
.fuwu2 .a{ padding:14px 14px;}
.fuwu2 .a .pic{ width:200px; min-width:200px; margin-left:14px;}
.fuwu2 .a .p{ margin-top:5px;}
.fuwu2 .a .tel{ margin-top:10px;}
}
@media screen and (max-width:767px) {
.fuwu2 .a{ flex-wrap: wrap;}	
.fuwu2 .a .pic{ width:100%; min-width:100%; margin:0;}
.fuwu2 .a .cont{ margin:15px 0 5px 0;}
}


.fuwu3{ display: flex; flex-wrap: wrap; width:100%; justify-content: space-between; padding-top:11px;}
.fuwu3 .left{ display: flex; flex-wrap: wrap; align-content: flex-start; background: #fff; border-radius:10px; width:calc(100% - 366px); padding:30px 30px 36px 30px;}
.fuwu3 .right{ display: flex; flex-wrap: wrap; align-content: flex-start; background: #fff; border-radius:10px; width:342px; padding:29px 20px;}
.fuwu3 .title{ width:100%; color:#000; font-size:calc(14px + 0.16rem); line-height:calc(22px + 0.16rem);}
.fuwu3 .title img{ min-width:calc(14px + 0.12rem); width:calc(14px + 0.12rem); height:calc(14px + 0.12rem); margin-left:0.15rem;}
.fuwu3 .cont{ width:100%; color:#000; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.08rem); margin:34px 0 0 0;}
.fuwu3 .tel{ display: flex; flex-wrap: wrap; align-items: center;font-weight: bold; width:100%; color:#2b7de1; font-size:18px; line-height:1; margin-top:10px;}
.fuwu3 .tel img{ min-width:19px; width:19px; height:19px; margin-right: 6px;}
.fuwu3 .tel span{ padding-bottom:2px;}

@media  screen and (max-width:1024px){	
.fuwu3 .left{ width:100%;padding:25px 14px 25px 14px;}
.fuwu3 .right{ width:100%; padding:20px 14px; margin-top: 15px;}
.fuwu3 .cont{ margin:15px 0 0 0;}

}


._list4{ display: flex; flex-wrap: wrap; width:100%;s}
._list4 .ul{ display: flex; flex-wrap: wrap; width:100%;}
._list4 .li{ display: flex; flex-wrap: wrap; width:100%; margin-top:20px;}
._list4 .a{ display: flex; width:100%;}
._list4 .a .pic{ width:80px; min-width:80px; margin-right:8px;}
._list4 .a ._img{ padding-bottom:52px; border-radius:3px;}
._list4 .a .info{ display: flex; flex-wrap: wrap; align-items: center; width:100%; border-bottom:1px solid #f4f4f4;}
._list4 .a .tit{ display: flex; align-items: center; width:100%; color:#414e61; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.02rem);}
@media  screen and (max-width:1024px){	
._list4 .li{ margin-top:14px;}
}

._list5{ width:100%; margin-bottom:-10px;}
._list5 .li{ width:100%; padding:0 0.26rem; margin-top:-1px;}
._list5 .a{ display: flex; width:100%; justify-content: space-between; align-content: center; border-bottom:1px solid #f1f1f1; padding:0.3rem  0.06rem 0.3rem  0.15rem;}
._list5 .a .pic{ width:222px; min-width:222px;}
._list5 .a ._img{ padding-bottom:64.86%; border-radius:10px;}
._list5 .a .cont{ width:100%; padding:0 0.4rem;}
._list5 .a .tit{ width:100%; font-weight: bold; color:#414e61; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.04rem);}
._list5 .a .p{ width:100%; color:#677181; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.02rem); margin-top:8px;}
._list5 .a .info{ display: flex; flex-wrap: wrap; align-items: center; width:100%; color:#fff; font-size:12px; line-height:18px; margin-top:10px;}
._list5 .a .s{ display: inline-flex; margin:3px 3px 0 0; border-radius:3px; padding:0 5px;}
._list5 .a .zt{ width:100%; color:#2b7de1; font-weight: bold; font-size:14px; line-height:22px; margin:0.26rem 0 5px 0;}
._list5 .a .btn{ opacity:0; display: flex; align-items: center; }
._list5 .a .ck{ display: flex; align-items: center; justify-content:center; padding-bottom:1px; color: #fff; width:94px; min-width:94px; height:37px; font-size:14px; line-height: 1; background:#2b7de1; border-radius:3px;}
._list5 .li:hover{ background:#f2f4f7;}
._list5 .li:hover .a .tit{ color: #2b7de1;}
._list5 .li:hover .a .btn{ opacity:1;}


@media screen and (max-width:1440px) {
._list5 .a .p{ margin-top: 6px;}	
._list5 .a .zt{ margin:10px 0 0 0;}
}
@media screen and (max-width:1024px) {
._list5{ margin-bottom:0;}	
._list5 .li{ padding:0;}
._list5 .a{ padding:14px  14px; position: relative; align-items: flex-start;}
._list5 .a .pic{ width:180px; min-width:180px;}
._list5 .a .p{ font-size:14px; line-height:22px; margin-top:4px;}
._list5 .a .info{ margin-top:8px;}
._list5 .a .cont{ padding:0 0 0 12px;}
._list5 .a .zt{ margin:8px 0 0 0;}
._list5 .a .btn{ opacity:1; position: absolute; right:14px; bottom:14px; }
._list5 .a .ck{width:86px; min-width:86px; height:32px; font-size:12px;}
}
@media screen and (max-width:767px) {
._list5 .a .pic{ width:132px; min-width:132px; margin-bottom:42px;}	
._list5 .a .tit{ margin-top:0;-webkit-line-clamp:2; line-height:20px;}
._list5 .a .p{ line-height:20px;}
._list5 .a .btn{ right:auto; left:14px; bottom:auto; top:110px; }
._list5 .a .ck{width:132px; min-width:132px;}
}


._box5{ display: inline-flex; flex-wrap: wrap; width:100%; padding:30px 0.41rem 20px 0.41rem;}
._box5 a{ display: inline-flex; color:#414e61; font-weight: bold; font-size:14px; line-height:24px; margin-right:23px; }
._box5 a.on,
._box5 a:hover{ text-decoration:underline; }

@media  screen and (max-width:1024px){	
._box5{  padding:20px 14px 10px 14px;}
._box5 a{ margin-right:16px; }
}

._box6{ position: relative; z-index: 7; display: inline-flex; flex-wrap: wrap; width:100%; margin:26px 0 0 0; padding:0 0.3rem;}
._box6 a{ display: inline-flex; color:#414e61;font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); margin-right:0.3rem; }
._box6 a.on{ font-weight: bold; text-decoration:underline; color:#2b7de1; }
._box6 a:hover{ text-decoration:underline; color:#2b7de1; }

@media  screen and (max-width:1024px){	
._box6{ margin:12px 0 0 0; padding:0 14px;}
._box6 a{ margin-right:16px; }
}

.ctfA{ background-size:100% auto !important;}
.ctf1{ display:block; text-align:center; width:100%; line-height:0; margin:18px 0 40px 0;}
.ctf1 img{ height:calc(14px + 0.4rem);}


@media  screen and (max-width:767px){	
.ctfA{ background-size:auto 14.5rem !important;}	
.ctf1{ margin:18px 0 30px 0;}
}

.inbanner{ display: block; width: 100%; line-height: 0;}
.ctf4{ display: flex; flex-wrap: wrap; width:100%; justify-content: center; margin-top: 44px;}
.ctf4 .a{ display: flex; align-items: center; justify-content: center; color: #000;font-size:calc(14px + 0.1rem); line-height:1; font-weight: bold; box-shadow:0 0 0.46rem rgba(78,249,213,0.51); width:3.06rem; height:0.66rem; padding-bottom:2px; border-radius:0.1rem;background: url(img/ctf5.png) center no-repeat; background-size:100% 100% !important;}
.ctf4 .a:hover{color: #000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
}
.ctf3{ display: flex; flex-wrap: wrap; width:100%; background: rgba(0,0,0,0.25); border-radius:0.18rem; margin-top:3px; padding:0.64rem 0.58rem 0.86rem 0.58rem; color: #fff;font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem);}
.ctf3 .p{ display: block; width:100%;}
.ctf3 .tit{ display: flex; align-items: center; width:100%; font-weight: bold; color: #4ef9d5;font-size:calc(14px + 0.06rem); line-height:calc(22px + 0.08rem); overflow: hidden;}
.ctf3 .tit .line{ display: flex; width:100%; height:1px; background:#48e5c5; opacity:0.2;}
.ctf3 .tit .t{display: inline-flex; white-space: nowrap; margin-right:13px;}
.ctf3 .mt54{ margin-top:0.54rem;}
.ctf3 .mt13{ margin-top: 13px;}
.ctf3 .mt20{ margin-top: 20px;}
.ctf3 .mt26{ margin-top: 26px;}

.ctf2{ text-align:center; display: flex; flex-wrap: wrap; width:100%; background: rgba(0,0,0,0.25); border-radius:0.18rem; padding:0.54rem 0.58rem 0.62rem 0.58rem; padding:0.64rem 0.58rem 0.86rem 0.58rem; color: #fff;font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem);}
.ctf2 .er{ display: block; width:100%; line-height:0; margin-top:27px;}
.ctf2 .er img{ width:130px; height:130px;}
.ctf2 .tit{ display: flex; justify-content: center; width:100%;}
.ctf2 .tit .t{ display: flex; align-items: center; justify-content: center;font-weight: bold; color: #4ef9d5;font-size:calc(14px + 0.06rem); line-height:1; width:2.98rem; height:0.5rem; padding-bottom:2px; background: url(img/ctf6.png) center no-repeat; background-size:100% 100% !important;}
.ctf2 .p{ display: block; width:100%; margin:0.25rem 0 0.35rem 0;}


@media  screen and (max-width:1024px){	
.ctf4{ margin-top:30px;}
.ctf3{ font-size:14px; line-height:24px; padding:30px 15px;}
.ctf3 .mt54{ margin-top:25px;}
.ctf3 .mt13{ margin-top: 12px;}
.ctf3 .mt20{ margin-top: 12px;}
.ctf3 .mt26{ margin-top: 16px;}
.ctf2{ font-size:14px; line-height:24px; padding:30px 15px 40px 15px;}
.ctf2 .tit .t{ width:198px; height:40px;}
.ctf2 .p{ margin:16px 0 22px 0;}
}
@media  screen and (max-width:767px){	
.ctf4 .a{ width:204px; height:44px; padding-bottom:3px;}
}


.bmfw1{ width:100%; position: relative; margin-top:0.9rem;}
.bmfw1 .ul{ display:flex; flex-wrap: wrap; width:calc(100% + 0.32rem); margin:0 -0.16rem;}
.bmfw1 .li{ width:25%; padding:0 0.16rem; margin-top:32px;}
.bmfw1 .a{ text-align: center; display: flex; flex-wrap: wrap; width:100%; align-items: flex-start; justify-content: center; }
.bmfw1 .a .ico{ display:flex; align-items: flex-end; justify-content: center; width:90px; height:90px; line-height:0; background: url(img/ino19.png) center no-repeat; background-size:100% 100% !important; padding-bottom:18px; } 
.bmfw1 .a .ico .img{ display: block; width:48px; height:48px;}
.bmfw1 .a .tit{ font-weight: bold; width:100%; color: #414e61; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.04rem); height:calc(22px + 0.04rem); margin-top:27px;}
.bmfw1 .a .p{ width:100%; color: #677181; font-size:14px; line-height:22px; height:44px; margin-top:17px;}
.bmfw1 .a .btn{ position: relative; z-index: 6; width:133px; height:40px; border-radius:40px; padding-bottom: 2px; display: flex; align-items:center; justify-content:center; border:1px solid #2b7de1; color: #2b7de1; font-weight: bold; font-size:14px; line-height:1; margin-top:30px;}
.bmfw1 .a:hover .btn{ background: #2b86f8; border:1px solid #2b86f8; color: #fff; }
.bmfw1-1 .li{ width:33.33%;}
.bmfw1-1 .a{ padding:0 0.15rem;}

@media screen and (max-width:1440px) {
.bmfw1 .a .p br{ display:none;}
}
@media screen and (max-width:1024px) {
.bmfw1{ margin-top:5px;}	
.bmfw1 .ul{ width:calc(100% + 12px); margin:0 -6px;}
.bmfw1 .li{ padding:0 6px; margin-top:24px;}
.bmfw1 .a .tit{ margin-top:12px;}
.bmfw1 .a .p{ margin-top:6px;}
.bmfw1 .a .btn{ width:100px; height:34px; border-radius:32px; margin-top:15px;}
.bmfw1-1 .a{ padding:0;}
}
@media screen and (max-width:767px) {
.bmfw1 .li{ width:100%;}
.bmfw1 .a{ position: relative; padding:0 0 0 100px; text-align:left;justify-content: flex-start;}
.bmfw1 .a .ico{ position: absolute; left:0; top:0;}
.bmfw1 .a .p{ height: auto;-webkit-line-clamp:inherit;}
.bmfw1 .a .tit{ margin-top: 0;}
}


.inbanner{ display:flex; width: 100%; overflow: hidden; z-index:5; position: relative;}
.inbanner .swiper-wrapper{position: relative; z-index: 1; display: flex; flex-wrap: wrap; transition-property: transform; box-sizing: content-box;height:calc(100vh - 158px)}
.inbanner .swiper-slide{flex-shrink: 0; position: relative; overflow: hidden; transition-property: transform; width:100%; line-height: 0;height:calc(100vh - 158px)}
.inbanner .swiper-slide.last{height:auto !important;}
.inbanner .swiper-slide .pc_show1{width: 100%;height:calc(100vh - 158px); object-fit: cover;}
.inbanner .swiper-slide .ph_show1{width: 100%;height:calc(100vh - 86px); object-fit: cover;}
.inbanner .swiper-pagination{ display:flex; flex-wrap:wrap; position: absolute; z-index:10; right:0.45rem; top:50%; width:12px; transform: translateY(-50%); -ms-transform: translateY(-50%);}
.inbanner .swiper-pagination-bullet{ display: flex; margin:5px 0; width:12px; height:12px; border-radius:50%;background: #2b7de1;}
.inbanner .swiper-pagination-bullet-active{ background: #4ef9d5;}
.inbanner ._box{ display:block; position: absolute; left:0; top:46%; z-index:10; width:100%; transform: translateY(-50%); -ms-transform: translateY(-50%);}
.inbanner ._box ._cont{ display:block;width:100%; padding:0 17%;}
.inbanner ._box ._tit{ display:block;width:100%; text-align: center; font-size:0.4rem; line-height:0.5rem; font-weight: bold;}
.inbanner ._box ._p{ display:block;width:100%; text-align: center; font-size:0.24rem; line-height:0.35rem; margin-top:0.32rem; }
.inbanner ._box ._more{ display:flex; flex-wrap: wrap; justify-content:center; width:100%; margin-top:0.75rem;}
.inbanner ._box ._more a{ display: flex; align-items: center; justify-content: center; width:170px; height:49px; border-radius:10px; padding-bottom: 2px; color: #2b86f8; font-size:calc(14px + 0.05rem); line-height:1;background:#fff;}
.inbanner ._box ._more1 a{ background: #2b86f8; color:#fff;}
.inbanner ._box ._more a:hover{color: #000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);}
.inbanner ._box ._c41{ color: #414e61;}

@media screen and (max-width:1440px) {
.inbanner ._box ._cont{ padding:0 12%;}
}
@media screen and (max-width:1024px) {
.inbanner .swiper-wrapper{height:calc(100vh - 86px)}
.inbanner .swiper-slide{height:calc(100vh - 86px)}	
.inbanner ._box ._tit{ font-size:20px; line-height:26px;}	
.inbanner ._box ._p{ font-size:14px; line-height:22px; margin-top:16px;}
.inbanner ._box ._more{ margin-top:35px;}
.inbanner ._box ._more a{ width:130px; height:40px; border-radius:6px;  font-size:16px;}
.inbanner .footer{ padding-bottom:0 !important;}
}
@media screen and (max-width:767px) {
.inbanner ._box ._cont{ padding:0 30px;}	
.inbanner .swiper-pagination{ right:15px;}

}



.cwgl1{ display: flex; flex-wrap:wrap; width:100%; background: #2b86f8; color: #fff; font-size: calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); margin-top:21px;}
.cwgl1 .li{ display: flex; padding:10px;}
.cwgl1 .li:nth-child(1){ width:66.5%; padding-left:0.4rem;}
.cwgl1 .li:nth-child(2){ width:16.5%; justify-content: center; text-align: center;}
.cwgl1 .li:nth-child(3){ width:17%; justify-content: center; text-align: center;}
.cwgl2{ display: flex; flex-wrap:wrap; width:100%; color: #252c35; font-size: calc(14px + 0.02rem); line-height:calc(22px + 0.04rem);}
.cwgl2 .ul{ display: flex; flex-wrap:wrap; width:100%;}
.cwgl2 .ul:nth-child(2n){ background: #f2f4f7;}
.cwgl2 .li{ display: flex; padding:10px;}
.cwgl2 .li:nth-child(1){ width:66.5%; padding-left:0.4rem;}
.cwgl2 .li:nth-child(2){ width:16.5%; justify-content: center; text-align: center;}
.cwgl2 .li:nth-child(3){ width:17%; justify-content: center; text-align: center;}
@media  screen and (max-width:767px){	
.cwgl1{ font-size:14px; line-height:24px; margin-top:15px;}
.cwgl1 .li{ padding:8px;}
.cwgl1 .li:nth-child(1){ width:43.5%; padding-left:14px;}
.cwgl1 .li:nth-child(2){ width:26.5%; }
.cwgl1 .li:nth-child(3){ width:30%; }
.cwgl2{ font-size:14px; line-height:24px;}
.cwgl2 .li{ padding:8px;}
.cwgl2 .li:nth-child(1){ width:43.5%; padding-left:14px;}
.cwgl2 .li:nth-child(2){ width:26.5%; }
.cwgl2 .li:nth-child(3){ width:30%; }
}

/*提现记录*/
.withdrawals{width:100%; overflow-y:auto}
.withdrawalk{min-width:600px;}
.withdrawal{ display: flex; flex-wrap:wrap; width:100%; background: #2b86f8; color: #fff; font-size: calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); margin-top:21px;}
.withdrawal .li{ display: flex; padding:10px;}
.withdrawal .li:nth-child(1){ width:51.5%; padding-left:0.4rem;}
.withdrawal .li:nth-child(2){ width:15%; justify-content: center; text-align: center;}
.withdrawal .li:nth-child(3){ width:16.5%; justify-content: center; text-align: center;}
.withdrawal .li:nth-child(4){ width:17%; justify-content: center; text-align: center;}
.withdrawal2{ display: flex; flex-wrap:wrap; width:100%; color: #252c35; font-size: calc(14px + 0.02rem); line-height:calc(22px + 0.04rem);}
.withdrawal2 .ul{ display: flex; flex-wrap:wrap; width:100%;}
.withdrawal2 .ul:nth-child(2n){ background: #f2f4f7;}
.withdrawal2 .li{ display: flex; padding:10px;}
.withdrawal2 .li:nth-child(1){ width:51.5%; padding-left:0.4rem;}
.withdrawal2 .li:nth-child(2){ width:15%; justify-content: center; text-align: center;}
.withdrawal2 .li:nth-child(3){ width:16.5%; justify-content: center; text-align: center;}
.withdrawal2 .li:nth-child(4){ width:17%; justify-content: center; text-align: center;}
@media  screen and (max-width:767px){	
.withdrawal{ font-size:14px; line-height:24px; margin-top:15px;}
.withdrawal .li{ padding:8px;}
.withdrawal .li:nth-child(1){ width:51.5%; padding-left:14px;}
.withdrawal .li:nth-child(2){ width:15%; }
.withdrawal .li:nth-child(3){ width:16.5%; }
.withdrawal .li:nth-child(4){ width:17%; }
.withdrawal2{ font-size:14px; line-height:24px;}
.withdrawal2 .li{ padding:8px;}
.withdrawal2 .li:nth-child(1){ width:51.5%; padding-left:14px;}
.withdrawal2 .li:nth-child(2){ width:15%; }
.withdrawal2 .li:nth-child(3){ width:16.5%; }
.withdrawal2 .li:nth-child(4){ width:17%; }
}



.cwgl3{ display: flex; flex-wrap: wrap; width:calc(100% + 11px); margin:10px -11px 0 0;}
.cwgl3 .li{ display: flex; flex-wrap: wrap; width:33.33%; padding:11px 11px 0 0; min-height:180px;}
.cwgl3 .a{ display: flex; flex-wrap: wrap; width:100%; position: relative; height:100%; border:1px solid #eeeeee; overflow: hidden;}
.cwgl3 .top{ display: flex; flex-wrap: wrap; width:100%; justify-content:space-between; align-items: center; background: #fcfcfc; color: #414e61; font-size: 14px; line-height: 24px; font-weight: bold; padding:16px 0.25rem;}
.cwgl3 .top .card{ display: block; line-height: 0;}
.cwgl3 .top .card img{ height: 28px;}
.cwgl3 .cont{ display: flex; flex-wrap:wrap; width:100%; color: #677181; font-size: 12px; line-height:24px; padding:16px 0.25rem;}
.cwgl3 .cont .p{ display: block; width:100%;}
.cwgl3 .det{ cursor: pointer; display: flex; flex-wrap: wrap; align-content: center; text-align: center; z-index: 6; width:100%; height:100%; position:absolute; left:0; top:100%; background: rgba(0,0,0,0.6); color: #fff; font-size: 12px; line-height:1;}
.cwgl3 .det i{ display: block; width:100%; line-height: 0;}
.cwgl3 .det i img{ width:20px; height:20px;}
.cwgl3 .det span{ display: block; width:100%; margin-top: 5px;}
.cwgl3 .file{cursor: pointer; display: flex; flex-wrap: wrap; align-content: center; text-align: center; z-index: 6; width:100%; height:100%; position:absolute; left:0; top:0%; font-weight: bold; text-align: center; color: #2b7de1; font-size: 14px; line-height:22px;}
.cwgl3 .file i{ display: block; margin:0 auto; width:32px; height:32px; border:1px solid #2b7de1; border-radius:50%; position: relative;}
.cwgl3 .file i::after,
.cwgl3 .file i::before{ display: block; content:''; position: absolute; background: #2b7de1; }
.cwgl3 .file i::after{ width:11px; height:1px; left:10px; top:15px;}
.cwgl3 .file i::before{ height:11px; width:1px; left:15px; top:10px;}
.cwgl3 .file input{ cursor: pointer; display: block; width:100%; height:100%; position: absolute; left:0; top:0; z-index: 6; opacity:0;}
.cwgl3 .file span{ display: block; width:100%; margin-top:11px;}
.cwgl3 .a:hover .det{ top:0;}



@media  screen and (max-width:1440px){	
.cwgl3 .top{ padding:16px 18px;}
.cwgl3 .cont{ padding:16px 18px;}
}
@media  screen and (max-width:1024px){	
.cwgl3{ margin:5px -11px 0 0;}
.cwgl3 .li{ width:50%;}
.cwgl3 .last{ height:140px;}
.cwgl3 .file span{ margin-top: 6px;}
}
@media  screen and (max-width:767px){	
.cwgl3 .li{ width:100%;}
}

.cwgl4{ display:block; width:432px; margin:33px 0 0 0;}
.cwgl5{ display:block; width:462px; margin:20px 0 0 0;}
@media  screen and (max-width:767px){	
.cwgl4{ width:100%; margin:20px 0 0 0;}
.cwgl5{ width:100%; margin:10px 0 0 0;}
}


.vipA{ background-size:100% auto !important;}
.vip1{ display: flex; align-items: center; justify-content: space-between; width:100%; flex-wrap: wrap;}
.vip1 .ico{ display: flex; align-items: center; justify-content: center; width:132px; min-width:132px; height:132px; border:6px solid #fff; overflow: hidden; border-radius:50%; margin-right:0.34rem;}
.vip1 .ico img{height:100%;}
.vip1 .left{ display: inline-flex; align-items: center;}
.vip1 .info{ display: inline-flex; flex-direction: column;}
.vip1 .tit{ display: inline-flex; align-items: center; color: #000; font-size:calc(14px + 0.16rem); line-height:calc(22px + 0.16rem);}
.vip1 .tit .nctx{display: inline-flex;align-items: center;}
.vip1 .tit .hyxf{display: inline-flex;align-items: center;}
.vip1 .tit span{ padding:0 7px 1px 0;}
.vip1 .tit img{ display:block; width:21px; height:21px; }
.vip1 .cont{ display: inline-flex; align-items: center; color: #677181; font-size:14px; line-height:calc(18px + 0.06rem); margin-top:10px;}
.vip1 .cont i{ display:block; width:11px; height:24px; margin-right:5px; background: url(img/ico5.png) center no-repeat; background-size:100% auto !important;}
.vip1 .kthy{ display: flex; align-items: center; justify-content:center; height:30px; color: #fff; font-size:calc(14px + 0.02rem); line-height:1; border-radius:3px; margin-left:0.16rem; padding:0 12px 1px 12px;
background-image: linear-gradient(-90deg, #ffba00 0%, #f56e00 100%);
background-image: -webkit-linear-gradient(-90deg, #ffba00 0%, #f56e00 100%);
}
.vip1 .kthy:hover{color: #000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
}
.vip1 .dqsj{ display: flex; align-items: center; justify-content:center; height:30px; color: #000;; font-size:calc(14px + 0.02rem); line-height:1; margin-left:0.16rem; padding:0 12px 1px 12px;}
.vip1 .right{ display:inline-flex; }
.vip1 .right .a{ display:flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; margin-left: 0.65rem;}
.vip1 .right .a:first-child{ margin-left:0;}
.vip1 .right .a .num{ font-weight: bold; color: #2b7de1; font-size:calc(16px + 0.02rem); line-height:calc(22px + 0.06rem);}
.vip1 .right .a .t{ color: #414e61; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem);}



@media  screen and (max-width:1024px){	
.vip1 .ico{ margin-right:8px;}
.vip1 .cont{ margin-top:0;}
.vip1 .ico{ width:82px; min-width:82px; height:82px; border:3px solid #fff;}	
.vip1 .right .a{ margin-left:14px;}
.vip1 .right .a .t{ font-size:14px;}
}
@media  screen and (max-width:767px){	
.vip1{ width:100%; }
.vipA{ background-size:auto 8.8rem !important;}	
.vip1 .info{ position: relative;}
.vip1 .tit{display:block}
.vip1 .kthy{ /*position: absolute; right: 0; bottom:-6px;*/ font-size:14px;}
}

.vip2 .left{ background:none;}
.vip2 .slide1{background: #fff; border-radius: 10px;}

.vip3{ display: flex; width:100%; flex-wrap: wrap;padding:39px 1.04rem 67px 1.04rem;}
.vip3 .title{ width:100%; color: #252c35; font-size: calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); margin-bottom:6px;}
.vip3 .title span{ color: #888;}
.vip3 .pinlun{ display: flex; width:100%; flex-wrap: wrap; position: relative; margin-bottom:25px;}
.vip3 .leng{ display:block; position:absolute; right:13px; bottom:9px; z-index: 6; color: #888; font-size:12px; line-height:20px;}
.vip3 .textarea{ display: block; width:100%; color: #252c35; font-size:14px; line-height:22px; height:260px; background: #fafafa; border:1px solid #e5e5e5; border-radius:3px; padding:9px 12px;}
.vip3 .textarea1{height:42px;}
.vip3 .text{ cursor: pointer; display: block; width:100%; color: #252c35; font-size:14px; line-height:30px; height:42px; background: #fafafa; border:1px solid #e5e5e5; border-radius:3px; padding:5px 12px;}
.vip3 .selt{ display: flex; width:100%;}
.vip3 .jt{ position: relative;}
.vip3 .jt::after{ display: block; content:''; position:absolute; right:10px; top:50%; width:7px; height:7px; transform:translate(-50%,-50%) rotate(135deg); -ms-transform:translate(-50%,-50%) rotate(135deg); border-top:1px solid #000; border-right:1px solid #000;margin-top:-2px; } 
.vip3 .down{ margin-top:-1px; position: absolute; left:0; top:100%; display: none; width:100%; color: #888; font-size:14px; line-height:22px; background: #fafafa; border:1px solid #e5e5e5; border-radius:0 0 3px 3px; padding:9px 0; overflow: hidden; z-index: 10;}
.vip3 .down .li{ cursor: pointer; display: block; width:100%; color: #888; font-size:14px; line-height:22px; padding:2px 15px;}
.vip3 .down .li:hover{ color: #2b7de1;}
.vip3 .btn{ display: flex; flex-wrap: wrap; width:100%; justify-content: center; margin-top:25px;}
.vip3 .btn .a{ display: flex; align-items: center; justify-content:center; margin:0 5px; width:100px; height:46px; border:1px solid #dcdcdc; color: #252c35; font-size: calc(14px + 0.02rem); line-height:1; padding-bottom:1px; border-radius:3px;}
.vip3 .btn .a.on{border:1px solid #2b7de1; background: #2b7de1; color: #fff;}
.vip3 .btn .a:hover{color:#000;border:0;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;}
.vip3 .file{ display: flex; flex-wrap: wrap; width:100%;}
.vip3 .file .img{ display:flex; width:100px; height:100px; border:1px solid #e5e5e5; overflow: hidden; border-radius: 3px; margin:0 10px 10px 0;}
.vip3 .file1{ display: flex; flex-wrap: wrap; width:100px; height:100px; align-items: center; justify-content:center; background: #fafafa; border-radius:3px; position: relative; border:1px solid #e5e5e5; margin:0 0 10px 0;}
.vip3 .file1 i{ display: block; width:16px; height:16px; position: relative;}
.vip3 .file1 i::after,
.vip3 .file1 i::before{ display: block; content:''; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); background: #b8b8b8; }
.vip3 .file1 i::after{ width:100%; height:2px;}
.vip3 .file1 i::before{ height:100%; width:2px;}
.vip3 .file1 input{ cursor: pointer; display: block; width:100%; height:100%; position: absolute; left:0; top:0; z-index: 6; opacity:0;}

.vip3 input::placeholder{ opacity:1 !important;}
.vip3 ::-webkit-input-placeholder{color:#888}
.vip3 :-moz-placeholder{color:#888}
.vip3 ::-moz-placeholder{color:#888}
.vip3 :-ms-input-placeholder{color:#888}


@media  screen and (max-width:1024px){	
.vip3{ padding:20px 14px 35px 14px;}	
.vip3 .pinlun{ margin-bottom:15px;}
.vip3 .btn{ margin-top:15px;}
.vip3 .btn .a{ width:100px; height:36px;}
.vip3 .textarea{ padding:8px 12px; }
.vip3 .leng{ right:12px;}
}


.vip5{ display: flex; flex-wrap: wrap; width:100%; padding:6px 30px 67px 30px;}
.vip5 .li{ display: flex; width:100%; padding:30px 0 28px 0; border-bottom: 1px solid #f2f4f7;}
.vip5 .li .a{width:100%;}
.vip5 .li .ico{ display: flex; align-items: center; justify-content: center; min-width:48px; width:48px; height:48px; background:#2b7de1; border-radius:50%; overflow: hidden; margin-right:20px;}
.vip5 .li .ico.on{background:#677181}
.vip5 .li .ico img{ width:26px; height:26px;}
.vip5 .li .cont{ display: block; width:100%; }
.vip5 .li .time{ display: block; width:100%; color: #677181; font-size:14px; line-height:24px; opacity:0.7; margin-top:1px;}
.vip5 .li .p{ display: block; width:100%; color: #677181; font-size:14px; line-height:24px; margin-top:9px;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;}
.vip5 .li .p a{color:#2b7de1;padding-left:5px;}
.vip5 .li .web{ margin:0 14px 0 24px;}

@media  screen and (max-width:1024px){	
.vip5{ padding:6px 14px 35px 14px;}	
.vip5 .li{ padding:19px 0 14px 0;}
.vip5 .li .ico{ margin-right:10px;}
.vip5 .li .web{ margin:0 8px 0 12px;}
.vip5 .li .p{ margin-top:5px;}
}



.jngl1{display: flex; width:100%; flex-wrap: wrap; background: #fafafa; border:1px solid #e5e5e5; border-radius:3px;overflow: hidden; margin:18px 0 36px 0;}
.jngl1 .tit{ position: relative; cursor: pointer; display: block; width:100%; color: #888; font-size:14px; line-height:22px; padding:9px 40px 9px 15px; }
.jngl1 .tit::after{ display: block; content:''; position:absolute; right:15px; top:14px; width:8px; height:8px; transform:rotate(135deg); -ms-transform:rotate(135deg); border-top:1px solid #000; border-right:1px solid #000; } 
.jngl1 .down{ display: flex; flex-wrap: wrap; float: left; width:100%; color: #888; font-size:14px; line-height:22px; padding:10px 15px 16px 15px;border-top:1px solid #e5e5e5;}
.jngl1 .down .s{ display: inline-flex; margin:5px 4px 0 0; font-size:14px; line-height:24px; border-radius:24px; padding:2px 0.14rem 4px 0.14rem; background: #f3f7fb; color:#2b7de1; border:1px solid #d8e9fe; cursor: pointer;}
.jngl2{display: flex; width:100%; flex-wrap: wrap; margin-top:8px;}
.jngl2 .img{ display:flex; width:100px; height:100px; border:1px solid #e5e5e5; overflow: hidden; border-radius: 3px; margin:10px 10px 0 0;}
.jngl2 .file{ display: flex; flex-wrap: wrap; width:100px; height:100px; align-items: center; justify-content:center; background: #fafafa; border-radius:3px; position: relative; border:1px solid #e5e5e5; margin:10px 10px 0 0;}
.jngl2 .fileimglist{display:flex; }
.jngl2 .file i{ display: block; width:16px; height:16px; position: relative;}
.jngl2 .file i::after,
.jngl2 .file i::before{ display: block; content:''; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); background: #b8b8b8; }
.jngl2 .file i::after{ width:100%; height:2px;}
.jngl2 .file i::before{ height:100%; width:2px;}
.jngl2 .file input{ cursor: pointer; display: block; width:100%; height:100%; position: absolute; left:0; top:0; z-index: 6; opacity:0;}


@media  screen and (max-width:1024px){	
.jngl1{ margin:12px 0 18px 0;}	
.jngl1 .tit{padding:8px 12px;}
.jngl1 .tit::after{ right:12px;}
.jngl1 .down .s{ padding:1px 12px 1px 12px;}
.jngl2{ margin-top:2px;}

}


.cjg2 .vip-box{ align-content:space-between;}
.vip-btn{ display: flex; flex-wrap: wrap; width:100%; justify-content: center; background: #fafafa; padding:9px; border-top: 1px solid #f2f4f7;}
.vip-btn .a{ display: flex; align-items: center; justify-content:center; margin:0 5px; width:100px; height:40px;background: #fff; border:1px solid #dcdcdc; color: #252c35; font-size: calc(14px + 0.02rem); line-height:1; padding-bottom:1px; border-radius:3px;}
.vip-btn .a.on{border:1px solid #2b7de1; background: #2b7de1; color: #fff;}
.vip-btn .a:hover{color:#000;border:0;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;}


@media  screen and (max-width:1024px){	
.vip-btn .a{ width:100px; height:36px;}
}

.vip4{ display: flex; width:100%; flex-wrap: wrap;padding:26px 30px 67px 30px;}
.vip4 .red{ color: #e5081e; margin:0 5px;}
.vip4 .wb{ color: #677181; font-size:14px; margin-left: 15px;}
.vip6{ display: flex; width:100%; flex-wrap: wrap;padding:35px 30px 5px 30px;}

@media  screen and (max-width:1024px){	
.vip4{ padding:20px 14px 35px 14px;}	
.vip6{ padding:25px 14px 5px 14px;}	
}


.vip7{ display: flex; width:100%; flex-wrap: wrap; min-height:490px; }
.vip7 .left1{ display: flex; width:72%; flex-wrap: wrap;align-content: flex-start; border-right:1px solid #f2f4f7; padding:54px 30px 70px 30px;}
.vip7 .right1{ display: flex; width:28%; flex-wrap: wrap;align-content: flex-start; justify-content: center; padding:70px 14px;}
.vip7 .pic{ display:flex; align-items: center; justify-content:center; width:120px; height:120px; overflow: hidden; line-height: 0; border-radius:50%;}
.vip7 .pic img{width:100%; height:100%;}
.vip7 .xgtx{ display: flex; flex-wrap: wrap; justify-content: center; width:100%; margin-top:30px;}
.vip7 .xgtx a{ display: flex; align-items: center; justify-content:center; width:120px; height:43px; border:1px solid #2b7de1; color: #2b7de1; font-size:14px; line-height:1; padding-bottom:1px; border-radius:3px;}
.vip7 .xgtx a:hover{color:#000;border:0;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;}
.vip7-1{ min-height:442px; }

@media  screen and (max-width:767px){	
.vip7{ flex-wrap:wrap-reverse; min-height:inherit;}
.vip7 .right1{ width:100%; padding:40px 0;}
.vip7 .pic{ width:80px; height:80px;}
.vip7 .xgtx{ margin-top:15px;}
.vip7 .xgtx a{ width:112px; height:36px; }
.vip7 .left1{ width:100%; border-right:0; padding:0 14px 40px 14px;}
}


.vip8{ display: flex; width:100%; flex-wrap: wrap; padding:54px 30px 72px 30px; }
@media  screen and (max-width:767px){	
.vip8{ width:100%; border-right:0; padding:30px 14px 40px 14px;}
}



.form3 .lab{ display: flex; width:100%; position: relative;}
.form3 .lab1{ display: flex; width:100%; position: relative;}
.form3 .name{ display: flex; flex-wrap: wrap; width:100%; color: #000; font-size: 14px; line-height:24px; }
.form3 .title{ display: flex; white-space: nowrap; color: #414e61; font-size: 14px; line-height:38px; padding-right: 10px; }
.form3 .text{ cursor: pointer; display: block; width:100%; color: #414e61; font-size:14px; line-height:28px; height:40px; background: #fff; border:1px solid #eee; border-radius:3px; padding:5px 12px;}
.form3 .text1{background: #fef8f1; border:2px solid #ffb800; padding:4px 20px 4px 12px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}
.form3 .text2{ background: #fafafa;}
.form3 .selt{ display: flex; position: relative; width:100%;}
.form3 .selt .layui-form-select{width:100%;}
.form3 .jt{ position: relative;}
.form3 .jt::after{ display: block; content:''; position:absolute; right:12px; top:50%; transform:translate(0,-50%); -ms-transform:translate(0,-50%); border-left: 4px solid transparent; border-right:4px solid transparent;border-top:5px solid #181818;  } 
.form3 .jt1{ position: relative;}
.form3 .jt1::after{ cursor: pointer; content:''; z-index:8; position: absolute; right:15px; top:50%; width:8px; height:8px; margin-top: -2px; position:absolute; border-top:1px solid #2c2c2c; border-right:1px solid #2c2c2c; transform:translate(0,-50%) rotate(135deg); -ms-transform:translate(0,-50%) rotate(135deg);}
.form3 .down{ margin-top:-1px; position: absolute; left:0; top:100%; display: none; width:100%; color: #888; font-size:14px; line-height:22px; background: #fafafa; border:1px solid #eee; border-radius:0 0 3px 3px; padding:9px 0; overflow: hidden; z-index: 10;}
.form3 .down .li{ cursor: pointer; display: block; width:100%; color: #888; font-size:14px; line-height:22px; padding:2px 15px;}
.form3 .down .li:hover{ color: #2b7de1;}
.form3 .btn{ display: flex; flex-wrap: wrap; width:100%;}
.form3 .btn .a{ display: flex; align-items: center; justify-content:center; width:152px; height:43px; border:1px solid #2b7de1; background: #2b7de1; color: #fff; font-size: calc(14px + 0.02rem); line-height:1; padding-bottom:1px; border-radius:3px;}
.form3 .btn .a:hover{color:#000;border:0;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;}
.form3 .submit{ display: flex; align-items: center; justify-content:center; width:100%; height:40px; border:1px solid #2b7de1; background: #2b7de1; color: #fff; font-size: calc(14px + 0.02rem); line-height:1; padding-bottom:1px; border-radius:3px;}
.form3 .submit:hover{color:#000;border:0;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;}
.form3 .num{ color: #ec1828; font-size:calc(18px + 0.06rem); margin-right: 8px;}
.form3 .yzm{ width: 90%;}
.form3 .fasong{ display: block; position: absolute; right:1px; top:1px; color: #2b7de1; font-size:14px; line-height:38px; padding:0 13px;}
.form3 .radius0{ border-radius:0;}
.form3 .m10{ margin:10px 0;}
.form3 .md10{ margin-bottom:10px;}
.form3 .md12{ margin-bottom:12px;}
.form3 .md13{ margin-bottom:13px;}
.form3 .md14{ margin-bottom:14px;}
.form3 .md16{ margin-bottom:16px;}
.form3 .md20{ margin-bottom:20px;}
.form3 .md22{ margin-bottom:22px;}
.form3 .md25{ margin-bottom:25px;}
.form3 .sx{ align-items: center;}
.form3 .dw{width:88px; min-width:88px; padding-left: 9px;}
.form3 .w82{ width:82px; min-width:82px; justify-content: flex-end;}
.form3 .w101{ width:101px; min-width:101px; }
.form3 .w112{ width:112px; min-width:112px; justify-content: flex-end;}
.form3 .w170{ width:170px; min-width:170px; justify-content: flex-end; padding-right: 16px;}
.form3 .w224{ width:2.24rem; min-width:2.24rem; justify-content: flex-end; padding-right: 16px;}
.form3 .w278{ width:2.78rem; min-width:2.78rem; justify-content: flex-end; padding-right: 16px;}
.form3 .w327{ width:3.27rem; min-width:3.27rem; justify-content: flex-end; padding-right: 16px;}
.form3 .w314{width:314px; display: block; }
.form3 .w388{ width:388px; display: flex; flex-wrap: wrap; }
.form3 .w30{ width:24%; justify-content: flex-end; padding-right: 16px;}
.form3 .w60{ width:76%;}
.form3 .pl82{ padding-left: 82px;}
.form3 .pl112{ padding-left: 112px;}
.form3 .jia{ cursor: pointer; display:inline-flex; align-items: center; color: #000; font-size:14px; line-height: 1;}
.form3 .jia i{ display:inline-flex; width:21px; height:21px; position: relative; border-radius:50%; background: #2b7de1;}
.form3 .jia i::after,
.form3 .jia i::before{ display: block; content:''; position: absolute;  background: #fff; }
.form3 .jia i::after{ width:9px; height:1px;left:6px; top:10px;}
.form3 .jia i::before{ height:9px; width:1px;left:10px; top:6px;}
.form3 .jia span{ padding-bottom:1px; margin-left: 7px;}
.form3 .roide{ display: flex; flex-wrap: wrap;}
.form3 .roide .li{ cursor: pointer; display:flex; position: relative;color: #252c35; font-size:14px; line-height:38px; padding:0 20px;}
.form3 .roide .li::after,
.form3 .roide .li::before{ display: block; content:''; position: absolute; left:0; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%); border-radius:50%;}
.form3 .roide .li::after{ width:14px; height:14px; border:1px solid #d2d2d2;}
.form3 .roide .li::before{ width:6px; height:6px; left:4px; background: #2b86f8; opacity:0; }
.form3 .roide .li.on::after{ border:1px solid #2b86f8;}
.form3 .roide .li.on::before{ opacity:1;}
.form3 .file{ border:1px solid #eee; border-radius:3px; overflow: hidden; background: #fafafa;}
.form3 .file input{cursor: pointer; display: block; width:100%; height:100%; position: absolute; left:0; top:0; z-index: 6; opacity:0;}
.form3 .file .sc{ display:flex; width:100%;  padding-bottom:65.24%; overflow: hidden; position: relative;}
.form3 .file .zs{display:flex; width:100%;height:100%;  /*padding-bottom:65.24%;*/ overflow: hidden; position: relative;}
.form3 .file .fs12{ text-align: center; width:100%; position: absolute; left:0; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%);}
.form3 .file1{ width:151px; margin:0 10px 0 0; padding:4px;}
.form3 .file1:last-child{ margin-right:0 !important;}
.form3 .file2{ width:151px; height:151px; margin:0 10px 0 0; padding:4px;}
.form3 .file2:last-child{ margin-right:0 !important;}
.form3 ._card img{ display: block; position: absolute; left: 0; top:0; width:100%; height: 100%; object-fit: cover;}
.form3 .xb{ margin:12px 0 22px 0;}
.form3 #reservation1{ cursor: pointer; background:url(img/calendar.png) 97% center no-repeat #fafafa; background-size:18px 18px;}



.form3 input::placeholder{ opacity:1 !important;}
.form3 ::-webkit-input-placeholder{color:#888}
.form3 :-moz-placeholder{color:#888}
.form3 ::-moz-placeholder{color:#888}
.form3 :-ms-input-placeholder{color:#888}

.form3 .c41 ::-webkit-input-placeholder{color:#414e61}
.form3 .c41 :-moz-placeholder{color:#414e61}
.form3 .c41 ::-moz-placeholder{color:#414e61}
.form3 .c41 :-ms-input-placeholder{color:#414e61}



@media  screen and (max-width:1024px){	
.form3 .title{padding-right:5px; }
.form3 .btn .a{ width:120px; height:40px;}
.form3 .m10{ margin:7px 0;}	
.form3 .md13{ margin-bottom:12px;}
.form3 .md14{ margin-bottom:12px;}
.form3 .md16{ margin-bottom:12px;}
.form3 .md20{ margin-bottom:15px;}
.form3 .md22{ margin-bottom:15px;}
.form3 .md25{ margin-bottom:15px;}
.form3 .dw{width:auto; min-width:auto; padding-left:5px;}
.form3 .w82{ width:76px; min-width:76px; }
.form3 .w112{ width:106px; min-width:106px; }
.form3 .w170{ width:66px; min-width:66px; padding-right: 10px;}
.form3 .w224{ width:66px; min-width:66px; padding-right: 10px;}
.form3 .w278{ width:108px; min-width:108px; padding-right: 10px;}
.form3 .w327{ width:108px; min-width:108px; padding-right: 10px;}
.form3 .w388{ width:60%;}
.form3 .w30{ width:66px; min-width:66px; padding-right:10px;}
.form3 .w60{ width:100%;}
.form3 .yzm{ width: 100%;}
.form3 .pl82{ padding-left: 76px;}
.form3 .pl112{ padding-left: 106px;}
.form3 .xb{ margin:8px 0;}
}
@media  screen and (max-width:767px){	
.form3 .w314{width:100%;}
.form3 .w327{ width:66px; min-width:66px; }
.form3 .sfz{ flex-wrap: wrap;}
.form3 .sfz .w327{ width:100%; min-width:100%; padding-right: 0; justify-content: flex-start; }
.form3 .sfz .file1{ width:48.5%; margin: 0;}
.form3 .sfz .title{ line-height:24px; margin-bottom:6px;}
.form3 .sfz .w388{ justify-content: space-between;}
}


.zhanghao1{ display: flex; flex-wrap: wrap; width:100%; background: #fafafa; border-radius: 3px; margin-top: 17px; padding:30px;}
.zhanghao2{ display: flex; flex-wrap: wrap; width:100%; background: #fafafa; border-radius: 3px; margin-top: 17px; padding:39px 30px 51px 30px; justify-content: center;}
.zhanghao2 .name{ margin:9px 0 19px 0;}
.zhanghao2 .tel{ margin-left:22px;}
.zhanghao3{width:100%; padding:19px 14px 14px 14px;}
.zhanghao3 .list{ width:100%;display: flex; flex-wrap: wrap; }
.zhanghao3 .li{ display: flex; flex-wrap: wrap; width:100%; margin:17px 0 44px 0;}
.zhanghao4{display: flex; flex-wrap: wrap; width:100%; margin:42px 0 66px 0;}


@media  screen and (max-width:1024px){	
.zhanghao1{ margin-top: 12px; padding:25px 14px;}
.zhanghao2{ margin-top: 12px; padding:25px 14px 30px 14px;}
.zhanghao2 .name{ margin:0 0 10px 0;}
.zhanghao3{ padding:10px 0;}
.zhanghao3 .li{ margin:10px 0 22px 0;}
.zhanghao4{ margin:20px 0 40px 0;}

}


.yyg1{ width:100%; position: relative; margin-top:65px;}
.yyg1 .ul{ display:flex; flex-wrap:wrap; justify-content: center; width:calc(100% + 0.42rem); margin:-0.21rem;}
.yyg1 .li{ width:16.66%; padding:0.21rem;}
.yyg1 .a{ text-align: center; display: flex; flex-wrap: wrap; width:100%; align-items: flex-start; justify-content: center; position:relative; overflow: hidden; border-radius:10px; background: #ebf2f9; padding:20px 0.15rem 26px 0.15rem; box-shadow:0 0.08rem 0.18rem rgba(86,137,195,0.33);}
.yyg1 .a .bg{ display: block; content:''; position: absolute; left:50%; top:100%; border-radius:50%; transform: translate(-50%,0); -ms-transform: translate(-50%,0);background:#f5f9fc; width:2.47rem; height:2.47rem; margin-top:-0.9rem; z-index: 1;}
.yyg1 .a .bg::after{ display: block; content:''; position: absolute; left:50%; top:50%; border-radius:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);z-index: 2; width:113%; height:113%; border:0.16rem solid #eff5fa;}
.yyg1 .a .ico{ position: relative; z-index: 6; display:flex; align-items: center; justify-content: center; width:90px; height:90px; line-height:0; background: url(img/ino19.png) center no-repeat; background-size:100% 100% !important; } 
.yyg1 .a .ico .pic{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; object-fit: contain; opacity:0;}
.yyg1 .a .ico .img{ position: relative; z-index: 6; display: block; width:38px; height:38px;}
.yyg1 .a .tit{ position: relative; z-index: 6; width:100%; color: #000; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.04rem); height:calc(22px + 0.04rem); margin-top: 17px;}
.yyg1 .a:hover{ background: #fdfeff;}
.yyg1 .a:hover .bg{ opacity: 0;}
.yyg1 .a:hover .ico{ background: url(img/ino19.1.png) center no-repeat;}



@media screen and (max-width:1024px) {
.yyg1{ margin-top: 25px;}	
.yyg1 .ul{ width:calc(100% + 14px); margin:-7px;}
.yyg1 .li{ padding:7px;}
.yyg1 .a{  padding:20px 12px; box-shadow:0 3px 6px rgba(86,137,195,0.33);} 
.yyg1 .a .tit{ margin-top:10px;}
}
@media screen and (max-width:767px) {
.yyg1 .li{ width:33.33%;}
.yyg1 .a .bg{ width:4.94rem; height:4.94rem; margin-top:-1.8rem; }
}


.yyg2{ width:100%; position: relative; margin-top:52px;}
.yyg2 .ul{ display:flex; flex-wrap:wrap; width:calc(100% + 0.5rem); margin:-0.25rem;}
.yyg2 .li{ width:20%; padding:0.25rem; position: relative;}
.yyg2 .li:after{ display:block; content:''; position: absolute; left:100%; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); border-top: 7px solid transparent; border-bottom:7px solid transparent;border-left:12px solid #4ef9d5;  }
.yyg2 .li:last-child:after{ display:none;}
.yyg2 .a{ display: flex; flex-wrap: wrap; width:100%; align-items: flex-start; position:relative; overflow: hidden; border-radius:0.22rem; background: #f5f6f9; padding:0.6rem 0.36rem 0.56rem 0.36rem; box-shadow:0 -0.26rem 0.29rem rgba(160,194,236,0.3);}
.yyg2 .a::after{ display: block; content:''; position: absolute; left:0.16rem; top:0.16rem; z-index: 2; width:calc(100% - 0.32rem); height:calc(100% - 0.32rem); background: #fff; border-radius:10px;}
.yyg2 .a .ico{ display:flex; width:44px; height:44px; } 
.yyg2 .a .ico .img{ width:100%;}
.yyg2 .a .num{ width:100%; font-weight: bold; color: #2b86f8; font-size:calc(16px + 0.02rem); line-height:calc(22px + 0.04rem); height:calc(22px + 0.04rem); margin-top:20px;}
.yyg2 .a .tit{ width:100%; color: #000; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.04rem); height:calc(22px + 0.04rem); margin-top:1px;}


@media screen and (max-width:1024px) {
.yyg2{ margin-top: 25px;}	
.yyg2 .a{ box-shadow:0 3px 6px rgba(160,194,236,0.3);}
.yyg2 .a .num{ margin-top:10px;}
.yyg2 .a .tit{ font-size:14px; line-height:22px;}
}
@media screen and (max-width:767px) {
.yyg2 .ul{ width:100%; margin:-20px 0;}
.yyg2 .li{ width:100%; padding:20px 0;}	
.yyg2 .li:after{ left:50%; top:100%; transform: translate(-50%,-50%) rotate(90deg); -ms-transform: translate(-50%,-50%) rotate(90deg); border-top: 7px solid transparent; border-bottom:7px solid transparent;border-left:10px solid #4ef9d5;  }
.yyg2 .a{ flex-wrap: nowrap; align-items: center; padding:22px 20px;} 
.yyg2 .a::after{ left:8px; top:8px; width:calc(100% - 16px); height:calc(100% - 16px); }
.yyg2 .a .ico{ width:40px; height:40px; } 
.yyg2 .a .num{ margin:0 10px; width: auto;}
.yyg2 .a .tit{ margin:0; width: auto;}
}



.yyg4{display: flex; flex-wrap: wrap; width:100%; justify-content: space-between; margin-top:50px;}
.yyg4 .img{ display: block; width:51.25%; line-height: 0; margin-top:0.65rem;}
.yyg4 .right{ display: block; width:45.31%; border-radius:10px 10px 0 0; overflow: hidden; box-shadow:0 1px 0.32rem rgba(227,240,252,1);}
.yyg4 .top{ display: flex; flex-wrap:wrap; width:100%; background: #2b7de1; color: #fff; font-size: calc(14px + 0.04rem); line-height:calc(22px + 0.06rem);}
.yyg4 .top .li{ display: flex; padding:18px 10px;}
.yyg4 .top .li:nth-child(1){ width:calc(100% - 118px); padding-left:0.3rem;}
.yyg4 .top .li:nth-child(2){ width:118px; justify-content: center; text-align: center;}
.yyg4 .down{ display: flex; flex-wrap:wrap; width:100%; color: #414e61; font-size: calc(14px + 0.02rem); line-height:24px; max-height: 384px; overflow:hidden; overflow-y:auto; scrollbar-width:thin;scrollbar-color: #4ef9d5 rgba(255, 255, 255,0);}
.yyg4 .down::-webkit-scrollbar { width:7px;}
.yyg4 .down::-webkit-scrollbar-thumb {background-color: #4ef9d5;border-radius:7px;}
.yyg4 .down .ul{ display: flex; flex-wrap:wrap; width:100%;}
.yyg4 .down .ul:nth-child(2n){ background: #f2f4f7;}
.yyg4 .down .li{ display: flex; padding:12px 10px;}
.yyg4 .down .li:nth-child(1){ width:calc(100% - 118px); padding-left:0.3rem;}
.yyg4 .down .li:nth-child(2){ width:118px; justify-content: center; text-align: center;}


@media  screen and (max-width:1024px){	
.yyg4{ flex-wrap:wrap-reverse; margin-top: 25px;}	
.yyg4 .top{ font-size:15px; line-height:24px;}
.yyg4 .top .li{ padding:10px 8px;}
.yyg4 .top .li:nth-child(1){ padding-left:15px;}
.yyg4 .down{ font-size:14px; line-height:24px; max-height:320px;}
.yyg4 .down .li{ padding:8px;}
.yyg4 .down .li:nth-child(1){ padding-left:15px;}
.yyg4 .img{ width:100%; margin-top:30px; padding: 0 20%;}
.yyg4 .right{ width:100%;}

}
@media  screen and (max-width:767px){	
.yyg4 .img{ padding: 0 10%;}

}

.yyg3{display: flex; flex-wrap: wrap; width:100%; justify-content: space-between; margin-top:30px;}
.yyg3 .ul{ display: flex;flex-wrap: wrap; width: 49.2%; background: rgba(255,255,255,0.65); border: 1px solid #fff; border-radius: 8px; padding:27px 0.32rem 46px 0.32rem; margin-top: 14px;}
.yyg3 .tit{ display:block; text-align: center; width:100%; font-weight: bold; color: #2b7de1; font-size: calc(14px + 0.04rem); line-height:calc(22px + 0.06rem);}
.yyg3 .cont{ display: flex; flex-wrap:wrap; width:100%; color: #000; font-size: calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); margin-top: 18px;}
.yyg3 .cont .p{ background: #fff; display: flex; flex-wrap:wrap; margin:1px 0 0 0; padding:12px 0.2rem;}
.yyg3 .cont .p:nth-child(1){ border-radius:3px 0 0 0;}
.yyg3 .cont .p:nth-child(2){ border-radius:0 3px 0 0;}
.yyg3 .cont .p:nth-child(3){ border-radius:0 0 3px 0;}
.yyg3 .cont .p:nth-child(4){ border-radius:0 0 0 3px;}
.yyg3 .ul1 .cont .p:nth-child(2n+1){ width:127px;}
.yyg3 .ul1 .cont .p:nth-child(2n){ width:calc(100% - 127px);}
.yyg3 .ul2 .cont .p{ width:50%; border-right: 1px solid #eaf1fa;}
.yyg3 .ul2 .cont .p:nth-child(2n){border-right: 0;}

@media  screen and (max-width:1024px){	
.yyg3{ margin-top:11px;}	
.yyg3 .ul{ width:100%; padding:14px 14px 20px 14px;}
.yyg3 .cont{ margin-top:10px;}
.yyg3 .cont .p{ width:50%; margin:1px 0 0 0; padding:10px 14px;}
}



.zhifu1{ display: flex; flex-wrap: wrap; width: 100%; background: #fff; color: #414e61;font-size: calc(14px + 0.02rem); line-height:calc(22px + 0.08rem); padding:18px 20px; box-shadow: 0 2px 0.16rem rgba(0,0,0,0.04);}
.zhifu1 .p{ display: flex; flex-wrap: wrap; width: 100%;}
.zhifu2{ display: flex; flex-wrap: wrap; width: 100%; background: #fff; margin-top: 20px;}
.zhifu2 .tit{ display: flex; flex-wrap: wrap; width: 100%; color: #414e61;font-size: calc(14px + 0.02rem); line-height:calc(22px + 0.08rem); padding:11px 20px; border-bottom: 1px solid #e8eaed; box-shadow: 0 2px 0.16rem rgba(0,0,0,0.04);}
.zhifu2 .ul{ display: flex; flex-wrap: wrap;width:100%; padding:15px; margin-top:1px;}
.zhifu2 .ul li{ display:flex; flex-wrap: wrap; position: relative; overflow: hidden; margin:5px; border:1px solid #e5e5e5; width:120px; line-height: 0; cursor: pointer;}
.zhifu2 .ul li::after,
.zhifu2 .ul li::before{ display: block; content:''; position: absolute; right:0; bottom:0; z-index:5; opacity: 0; }
.zhifu2 .ul li::after{ z-index:6;width:14px; height:14px; background:url(img/_check.svg) center no-repeat; background-size:10px 10px;}
.zhifu2 .ul li::before{ background: #2b94ff;width:24px; height:24px; -webkit-clip-path:polygon(100% 0%, 100% 0%,100% 50%,100% 100%,0% 100%,0% 100%);}
.zhifu2 .ul li img{ width:100%;}
.zhifu2 .ul li.on{ border:1px solid #2b94ff;}
.zhifu2 .ul li.on::after,
.zhifu2 .ul li.on::before{  opacity:1; }
.zhifu2 .ul li span{width:100%;text-align:center;line-height:48px;font-weight:bold;font-size:16px;}
.zhifu2 .tip{width:100%;padding: 15px;display: flex;flex-wrap: wrap; box-shadow: 0 2px 0.16rem rgba(0,0,0,0.04); color:#ec0404}
.zhifu3{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; width: 100%; background: #fff; color: #000;font-size:14px; line-height:24px; padding:8px 16px 8px 20px; box-shadow: 0 2px 0.16rem rgba(0,0,0,0.04); margin-top: 23px;}
.zhifu3 .num{font-size:18px; color: #ec0404; margin-right: 5px;}
.zhifu3 .tit{ display: flex;}
.zhifu3 .btn{ display: flex; align-items: center; justify-content: center; border-radius:4px; color: #fff; font-size:14px; line-height:1; padding-bottom:1px; background: #2b7de1; width:120px; height:40px;}
.zhifu3 .btn:hover{color: #000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
}

@media  screen and (max-width:1024px){	
.zhifu1{ padding:14px 14px;}
.zhifu2{ margin-top: 15px;}
.zhifu2 .tit{ padding:8px 14px;}
.zhifu2 .ul{ padding:9px;}
.zhifu3{ margin-top: 15px;padding:8px 8px 8px 14px;}
.zhifu3 .num{ font-size: 16px;}
.zhifu3 .btn{ width:100px; height:36px;}
}


.dingdan{ display:block; width:calc(100% - 0.6rem); margin:20px 0.3rem 0 0.3rem; color: #000; font-size:14px; line-height:22px; text-align: center;}
.dingdan table{ width: 100%;}
.dingdan table a{ color: #2b7de1;}
.dingdan table a:hover{ text-decoration: underline;}
.dingdan table th{ border:1px solid #f2f4f7; background: #f2f4f7; padding:11px 3px;}
.dingdan table td{ border:1px solid #f2f4f7; padding:11px 3px;}

@media  screen and (max-width:1440px){	
.dingdan{ font-size:13px;}
}
@media  screen and (max-width:1024px){	
.dingdan{ width:calc(100% - 28px); margin:16px 14px 0 14px;}
}
@media  screen and (max-width:880px){	
.dingdan{ overflow: auto;}
.dingdan table{ width:880px;}
}


.hetong{ display: flex; flex-wrap:wrap; width:100%;}
.hetong .title{ display: flex; flex-wrap:wrap; width:100%; justify-content: center; text-align: center; color: #2b2b2b; font-weight: bold;  font-size:calc(14px + 0.1rem); line-height:calc(22px + 0.12rem); background: #fff; padding:27px 30px;}
.hetong .btn{ display: flex; flex-wrap:wrap; width:100%; justify-content: center;}
.hetong .middl{ display: flex; flex-wrap:wrap; width:100%; background: #fff; padding:31px 30px 73px 30px;}
.hetong .middl .box{  display: flex; flex-wrap:wrap; width:100%; margin-top:20px; border-radius: 8px; border:1px solid #e5e5e5; overflow: hidden;}
.hetong .middl .text{ display: flex; flex-wrap:wrap; width:100%; color: #2b2b2b; font-size:14px; line-height:24px; margin-bottom:21px;}
.hetong .middl .cont{ display: block; width:100%; color: #252c35; font-size:12px; line-height:24px; padding:22px 19px;}
.hetong .middl .tit1{ display: flex; flex-wrap:wrap; width:100%; justify-content: center; text-align:center; color: #2b2b2b; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.06rem); margin:43px 0 6px 0;}
.hetong .middl .tit2{ display: flex; flex-wrap:wrap; width:100%; color: #252c35; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.06rem); background: #e5e5e5; padding:10px 19px;border-bottom:1px solid #e5e5e5;}
.hetong .middl .info{ display: flex; flex-wrap:wrap; justify-content: space-between; width:100%; color: #2b2b2b; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); margin-top: 27px;}
.hetong .middl .info .w48{ display:block; width:47%; padding:0 20px; position: relative; }
.hetong .middl .info .name1{ display: block; position: absolute; left:105px; top:6px; z-index: 6; width:132px;}
.hetong .middl .info .name2{ display: block; position: absolute; left:64px; top:-5px; z-index: 6; width:232px;}
.hetong .middl .num{ color: #f93439; font-size:calc(14px + 0.04rem);}
.hetong .middl .dw{ font-size:calc(14px + 0.04rem); margin-right: 28px;}
.hetong .middl .btn{ display: flex; flex-wrap:wrap; width:100%; justify-content: center; margin:16px 0;}
.hetong .middl .btn .a{ display: flex; align-items: center; justify-content: center; margin:0 5px; border-radius:3px; color: #fff; font-size:14px; line-height:1; padding-bottom:2px; font-weight: bold; background: #2b7de1; width:110px; height:34px;}
.hetong .middl .btn .a:hover{color: #000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
}
.hetong .btn1{ display: flex; flex-wrap:wrap; width:100%; justify-content: center; margin-top:40px;}
.hetong .btn1 .a{ display: flex; align-items: center; justify-content: center;border-radius:10px; color: #fff; font-size:calc(14px + 0.1rem); line-height:1; padding-bottom:2px; background: #2b7de1; width:163px; height:53px;}
.hetong .btn1 .a:hover{color: #000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
}
.hetong .down{ display: flex; flex-wrap:wrap; width:100%; background: #ebeef2; padding:15px 30px 24px 30px; border-radius:0 0 10px 10px;}
.hetong .down .cont{ display:block; width:100%; color: #2b2b2b; font-size:12px; line-height:22px;}
.hetong .down .info{ display: flex; flex-wrap:wrap; width:100%; margin-top: 14px; position: relative; min-height:48px;  padding-left: 70px;}
.hetong .down .head{ display: block; width:48px; height:48px; border-radius: 50%; position: absolute; left: 0; top:0;}
.hetong .down .name{ display: flex; flex-wrap:wrap; width:100%; color: #414e61;font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); margin-top: 3px; }
.hetong .down .dl{ display: flex; flex-wrap:wrap; width:100%; }
.hetong .down .dd{ display: inline-flex; position: relative; margin-right: 10px; }
.hetong .down .dd a{ display: inline-flex;  align-items: center; color: #2b86f8; font-size:14px; line-height: 24px;}
.hetong .down .dd a .ico{ width:13px; height:13px; margin-right: 3px;}
.hetong .down .dd a .wz{ padding-bottom:2px;}
.hetong .down .tip{width: 198px;position: absolute;left: 50%;bottom: calc(100% + 12px);background: #fff;border-radius: 10px;box-shadow: 0 0 20px rgba(86,137,194,0.3);margin-left: -99px;padding: 12px 12px 20px 12px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;
transform: scale(0);
-webkit-transform: scale(0);
-moz-transform: scale(0);
-o-transform: scale(0);
-ms-transform: scale(0);}
.hetong .down .dd:hover .tip{
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);}
.hetong .down .tip::after{content: "";display: block;width: 0;height: 0;border: 8px solid;border-color: #fff transparent transparent transparent;position: absolute;left: 50%;top: 100%;transform: translate(-50%,0);}
.hetong .down .tip .wz1{font-size: 14px;color: #677181;line-height: 18px;text-align: center;margin-bottom: 6px;}
.hetong .down .tip .wz2{font-size: 18px;color: #2b86f8;line-height: 22px;text-align: center;font-weight: bold;}

@media  screen and (max-width:1024px){	
.hetong .title{ padding:14px 14px;}
.hetong .middl{ padding:20px 14px 36px 14px;}
.hetong .middl .box{ margin-top:14px;}
.hetong .middl .tit2{padding:8px 14px;}
.hetong .middl .cont{padding:12px 14px;}
.hetong .middl .tit1{margin:22px 0 3px 0;}
.hetong .middl .info{ margin-top: 20px;}
.hetong .middl .info .w48{ padding:0 14px;}
.hetong .middl .dw{ margin-right:18px;}
.hetong .middl .text{ margin-bottom: 10px;}
.hetong .middl .btn{margin:10px 0;}
.hetong .middl .btn .a{ width:90px;}
.hetong .down{padding: 15px 14px 20px 14px;}
.hetong .down .info{ padding-left:60px;}
.hetong .btn1{ margin-top:30px;}

}
@media  screen and (max-width:767px){	
.hetong .middl .info { font-size: 12px; line-height: 22px;}	
.hetong .middl .info .w48{ width: 49%; padding:0;}
.hetong .middl .info .name1{ left:60px; top:6px; width:79px;}
.hetong .middl .info .name2{ left:28px; top:-5px;width:239px;}
.hetong .btn1 .a{ border-radius:5px; width:120px; height:43px; font-size:16px;}
}


.hetong1{ overflow: hidden; background:rgba(0,0,0,0.3); padding-top:148px; padding-bottom: 124px;}
.hetong-bg{display: none; float:left; width:100%; height:100%; position: fixed; left:0; top:0; z-index: 60; background: rgba(0,0,0,0.5);}
.hetong-poup{ display: none; float:left; width:100%; position: fixed; left:0; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 62; }
.hetong-poup .box{ display:flex; flex-wrap: wrap; justify-content: center; text-align: center; align-items: center; flex-direction: column; background:#fff; padding:48px;border-radius: 3px;}
.hetong-poup .box .tit{ display: block; width:100%; color: #666; font-size:14px; line-height:24px;} 
.hetong-poup .box .er{ display: block; width:170px; line-height:0; border:1px solid #cccccc; margin-top: 20px;}
.hetong-poup .box .xgys{display: block; width:270px; margin-top: 20px; height:40px; border:1px solid #cccccc;position:relative }
.hetong-poup .box .xgys .text{width:100%;height:40px;border:none; font-size:14px; line-height:40px; padding:0 25px 0 12px;}
.hetong-poup .box .xgys .yuan{position:absolute;right:10px;top:calc(50% - 20px); font-size:14px; line-height:40px; color: #666;}
.hetong-poup .box .btn{ display: flex; justify-content: center; width:100%; margin-top: 27px;}
.hetong-poup .box .btn .a{ display: flex; align-items: center; justify-content: center; border-radius:3px; color: #fff; font-size:14px; line-height:1; padding-bottom:2px; font-weight: bold; background: #00c1de; width:100px; height:36px;}


.hetong .box2 { width:100%; display:flex; flex-wrap: wrap; justify-content: center; text-align: center; align-items: center; flex-direction: column; background:#fff; padding:48px;border-radius: 3px;}
.hetong .box2 .lab{display: flex;align-items: center;width: 100%;}
.hetong .box2 .lab .tip{width:100%;text-align:left;font-size: 16px;line-height: 24px; color:#ff0000;padding-bottom:20px;}
.hetong .box2 .lab .beizhu{width:100%;text-align:left;font-size: 14px;line-height: 24px; color:#959595;}
.hetong .box2 .lab .name{ display:flex; align-items:center; justify-content:flex-end; text-align: right; width:120px; color: #252c35; font-size:16px; line-height:24px; padding:0 18px 0 0;}
.hetong .box2 .text{ width: 50%;float:left;border-radius:0; border:0; background:none; color:#888; font-size:14px;line-height:28px;height:38px; padding:5px 16px;border: 1px solid #e5e5e5;background: #fafafa;}
.hetong .box2 .roide3{/*width: 80%;*/ display:flex; flex-wrap: wrap;justify-content: center;}
.hetong .box2 .roide3 .li{ cursor: pointer; display:flex; position: relative;color: #252c35; font-size:14px; line-height:42px; padding:0 20px;}
.hetong .box2 .roide3 .li::after,
.hetong .box2 .roide3 .li::before{ display: block; content:''; position: absolute; left:0; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%); border-radius:50%;}
.hetong .box2 .roide3 .li::after{ width:14px; height:14px; border:1px solid #d2d2d2;}
.hetong .box2 .roide3 .li::before{ width:6px; height:6px; left:4px; background: #00c1de; opacity:0; }
.hetong .box2 .roide3 .li.on::after{ border:1px solid #00c1de;}
.hetong .box2 .roide3 .li.on::before{ opacity:1;}
.hetong .box2 .file{ display: flex;cursor:pointer; width:120px; align-items: center; justify-content:center; height:36px; background: #f5f5f5;border: 1px solid #e5e5e5; border-radius:3px; position: relative; margin:7px 0 0 0; color: #252c35; font-size:14px; line-height:1;}
.hetong .box2 .file img{ display: block; width:16px; height:16px; margin-right:12px;}
.hetong .box2 .file span{ padding-bottom:1px;}
.hetong .box2 .file input{ cursor: pointer; display: block; width:100%; height:100%; position: absolute; left:0; top:0; z-index: 6; opacity:0;}
/*.hetong .box2 .file:hover{color:#000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;}*/
.hetong .box2 .shangchuan{width:75%;}
.hetong .box2 .fileList{width:100%;}
.hetong .box2 .cont5{ display: flex; width:100%; align-items: center; justify-content:space-between; background: #f5f5f5;  border: 1px solid #e5e5e5;border-radius:3px; padding:7px 10px; color: #252c35; font-size:12px; line-height:22px; margin-top:10px; }
.hetong .box2 .cont5 .filename{ text-align: left;display: flex; width:100%; padding:0 5px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}
.hetong .box2 .cont5 .delete{ display: flex; margin:0 5px; width:50px; height:28px;background: #2b7de1;line-height:28px; color:#fff;align-items: center;justify-content: center;font-weight: bold;border-radius: 3px;}
.hetong .box2 .cont5 .delete:hover{ color: #000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);}
@media  screen and (max-width:1024px){	
.hetong1{ padding-top:40px; padding-bottom:40px;}
.hetong-poup .box .roide3 .li{ line-height:26px;}
}



.vip-poup{display: none; float:left; width:100%; position: fixed; left:0; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 62; }
.vip-poup .box{ display:flex; flex-wrap: wrap; justify-content: center; text-align: center; align-items: center; flex-direction: column; background:#fff; border-radius: 10px; overflow: hidden; position: relative;}
.vip-poup .colse{ cursor: pointer; position: absolute; right:14px; top:15px; z-index: 6; width:35px; height: 35px; padding: 10px;}
.vip-poup .title{ display:flex; align-items: center; width:100%; color: #000; font-size:14px; line-height:24px; margin-top: 1px; padding:20px 30px;
background-image: linear-gradient(-90deg, #f8e9c9 0%, #f2d79c 100%);
background-image: -webkit-linear-gradient(-90deg, #f8e9c9 0%, #f2d79c 100%);
} 
.vip-poup .title img{ border-radius: 50%; width: 34px; min-width: 34px; height:34px; margin-right: 12px;}
.vip-poup .title span{ padding-bottom: 1px;}
.vip-poup .box .cont{display: block; width:100%; padding:41px 30px 20px 30px;}
.vip-poup .box .p{ display: block; width:100%; color: #424242;font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); margin-top: 19px;}
.vip-poup .box .ty{ display: block; width:100%; color: #959595;font-size:12px; line-height:22px; margin-top: 12px;}
.vip-poup .box .ty a{ color: #2e88f8;}
.vip-poup .box .ty a:hover{ text-decoration: underline;}
.vip-poup .btn{ display: flex; justify-content: center; width: 100%; margin-top: 17px;}
.vip-poup .btn .a{ display: flex; align-items: center; justify-content:center; height:46px; color: #fff; font-size:calc(14px + 0.02rem); line-height:1; border-radius:46px; padding-bottom: 2px; width: 70.4%; font-weight: bold;
background-image: linear-gradient(-90deg, #ffba00 0%, #f56e00 100%);
background-image: -webkit-linear-gradient(-90deg, #ffba00 0%, #f56e00 100%);
}
.vip-poup .btn .a:hover{color: #000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
}
.vip-poup .list{display: block; width:100%; position:relative;}
.vip-poup .list .li{display: block; width:130px; height: 140px;cursor:pointer; position: relative; margin-right: 16px; border-radius:15px; text-align: center; padding:24px 14px 14px 14px; border: 1px solid #dadada; }
.vip-poup .list .li.on{ border: 1px solid #f56e00;}
.vip-poup .list .li:last-child{margin-right:0 !important;}
.vip-poup .list .li .tit{display: block; width:100%; color: #000; font-weight: bold;font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem);}
.vip-poup .list .li .num{display: block; width:100%; color: #ec7628; font-weight: bold;font-size:calc(14px + 0.02rem); line-height:1; margin-top:9px;}
.vip-poup .list .li .num span{font-size:calc(18px + 0.12rem);}
.vip-poup .list .li .yj{display: block; width:100%; color: #a8a8a8; font-size:14px; line-height:22px; margin-top:16px;}
.vip-poup .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.vip-poup .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform;}
.vip-poup .swiper-prev,
.vip-poup .swiper-next{ cursor: pointer; display: block; position: absolute; top:50%; z-index: 10; width: 30px; height:30px; margin-top: -15px;}
.vip-poup .swiper-prev::after,
.vip-poup .swiper-next::after{ display: block; content:''; position:absolute; right:8px; top:50%; width:11px; height:11px; transform:translate(0,-50%) rotate(45deg); -ms-transform:translate(0,-50%) rotate(45deg); border-top:1px solid #c5c5c5; border-right:1px solid #c5c5c5; } 
.vip-poup .swiper-prev:hover::after,
.vip-poup .swiper-next:hover::after{border-top:1px solid #ec7628; border-right:1px solid #ec7628;}
.vip-poup .swiper-prev{ left: -30px; transform:rotate(180deg); -ms-transform:rotate(180deg);}
.vip-poup .swiper-next{ right: -30px;}
.vip-poup .swiper-button-disabled{ opacity: 0;}

@media  screen and (max-width:1024px){	
.vip-poup .title{ padding:12px 14px;}
.vip-poup .colse{ right:4px; top:9px;}
.vip-poup .btn .a{ height: 40px;}
.vip-poup .box .cont{ padding:30px 14px 20px 14px;}
.vip-poup .list .li{margin-right:10px; border-radius:8px; padding:20px 12px 14px 12px; width:120px; height: 124px;}
.vip-poup .list .li .num{  margin-top:6px;}
.vip-poup .list .li .yj{  margin-top:8px;}
.vip-poup .swiper-prev,
.vip-poup .swiper-next{ height:40px; border-radius:8px 0 0 8px; background:#ec7628;}
.vip-poup .swiper-prev{ left: -14px; }
.vip-poup .swiper-next{ right: -14px;}
.vip-poup .swiper-prev::after,
.vip-poup .swiper-next::after{ right:11px; width:9px; height:9px;border-top:1px solid #fff; border-right:1px solid #fff;} 
.vip-poup .swiper-prev:hover::after,
.vip-poup .swiper-next:hover::after{border-top:1px solid #fff; border-right:1px solid #fff;}
}



#bay { width:660px;  position:fixed !important; z-index:9999; position:relative;}
#bay .guanbi{width:20px;position:absolute;top:0;right:0;}
@media  screen and (max-width:767px){	
#bay { width:70%;}
}

.yyg5{ background: #2b7de1; box-shadow:0 -1px 0.32rem rgba(43,125,225,1); padding-top: 32px; padding-bottom: 32px;}
.yyg5 .box{ display: flex; justify-content: center; width: 100%;}
.yyg5 .box .a{ display: flex; align-items: center; justify-content: center; margin:0 12px; border-radius:10px; border:1px solid #fff; color: #fff; font-size:calc(14px + 0.1rem); line-height:1; padding-bottom:2px; width:294px; height:65px;}
.yyg5 .box .a.on{ background: #fff; color: #2b7de1;}
.yyg5 .box .a:hover{color: #000;border:0;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
}
@media  screen and (max-width:1024px){	
.yyg5 .box .a{ margin:0 6px; padding-bottom:1px; font-size:calc(14px + 0.1rem); width:140px; height:44px;}
}

#star{ display: flex;}
#star ul{ display: flex;}
#star li{ display: flex; width:14px; height:20px; margin-right: 3px; cursor:pointer; background:url(img/zimg17.png) center no-repeat; background-size:100% auto !important;}
#star li.on{background:url(img/zimg18.png) center no-repeat; background-size:100% auto !important;}



/* 
 2b7de1
calc(14px + 0.02rem); 

*/





/*wyb*/
.xmgl_content{width: 100%;padding-top: 40px;padding-bottom: 60px;background: #f2f4f7;}
.xmgl_content .max-width{display: flex;justify-content: space-between;align-items: flex-start;}
.xmgl_content .con_lt{width: calc(78.125% - 15px);}
.xmgl_content .con_rt{width: 21.875%;}
.xmgl_content .con_rt .cont1{width: 100%;background: #ffffff;border-radius: 10px;padding: 24px 32px 28px 32px;margin-bottom: 16px;}
.xmgl_content .con_rt .cont1 .tit{font-size: 18px;color: #414e61;line-height: 24px;text-align: center;margin-bottom: 16px;font-weight: bold;}
.xmgl_content .con_rt .cont1 .dl{width: 100%;}
.xmgl_content .con_rt .cont1 .dd{width: 100%;margin-bottom: 10px;}
.xmgl_content .con_rt .cont1 .dd:last-child{margin-bottom: 0;}
.xmgl_content .con_rt .cont1 a{display: block;font-size: 14px;color: #414e61;line-height: 38px;text-align: center;border: 1px solid #e5e5e5;border-radius: 4px;}
.xmgl_content .con_rt .cont1 .dd:nth-child(1) a{color: #2b86f8;border-color: #2b86f8;}
.xmgl_content .con_rt .cont1 a:hover{background: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);color: #000!important;border-color: rgba(0,0,0,0)!important;}
.xmgl_content .con_rt .cont2{width: 100%;background: #ffffff;margin-bottom: 16px;border-radius: 10px;}
.xmgl_content .con_rt .cont2 .tit{font-size: 16px;color: #414e61;line-height: 20px; text-align: center;padding: 16px;font-weight: bold;border-bottom: 1px solid #f2f4f7;}
.xmgl_content .con_rt .cont2 .boxs{width: 100%;padding: 20px;}
.xmgl_content .con_rt .cont2 .box1{width: 100%;margin-bottom: 14px;}
.xmgl_content .con_rt .cont2 .head{width: 48px;height:48px; display: block;border-radius: 100%;margin: 0 auto 10px auto;}
.xmgl_content .con_rt .cont2 .name{font-size: 16px;color: #414e61;line-height: 20px;text-align: center;}
.xmgl_content .con_rt .cont2 .dl{margin: 0 -4px;width: calc(100% + 8px);display: flex;justify-content: flex-start;align-items: flex-start;}
.xmgl_content .con_rt .cont2 .dd{width: 50%;padding: 0 4px;position: relative;}
.xmgl_content .con_rt .cont2 a{display: flex;width: 100%;justify-content: center;align-items: center;border: 1px solid #2b86f8;border-radius: 4px;}
.xmgl_content .con_rt .cont2 a:hover{background: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);border-color: rgba(0,0,0,0);}
.xmgl_content .con_rt .cont2 a img{width: 18px;display: block;margin-right: 4px;}
.xmgl_content .con_rt .cont2 a .ico2{display: none;}
.xmgl_content .con_rt .cont2 a:hover .ico1{display: none;}
.xmgl_content .con_rt .cont2 a:hover .ico2{display: block;}
.xmgl_content .con_rt .cont2 a .wz{font-size: 14px;color: #2b86f8;line-height: 38px;}
.xmgl_content .con_rt .cont2 a:hover .wz{color: #000;}
.xmgl_content .con_rt .cont2 .tip{width: 198px;position: absolute;left: 50%;bottom: calc(100% + 12px);background: #fff;border-radius: 10px;box-shadow: 0 0 20px rgba(86,137,194,0.3);margin-left: -99px;padding: 12px 12px 20px 12px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;
transform: scale(0);
-webkit-transform: scale(0);
-moz-transform: scale(0);
-o-transform: scale(0);
-ms-transform: scale(0);}
.xmgl_content .con_rt .cont2 .dd:hover .tip{
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);}
.xmgl_content .con_rt .cont2 .tip::after{content: "";display: block;width: 0;height: 0;border: 8px solid;border-color: #fff transparent transparent transparent;position: absolute;left: 50%;top: 100%;transform: translate(-50%,0);}
.xmgl_content .con_rt .cont2 .tip .wz1{font-size: 14px;color: #677181;line-height: 18px;text-align: center;margin-bottom: 6px;}
.xmgl_content .con_rt .cont2 .tip .wz2{font-size: 18px;color: #2b86f8;line-height: 22px;text-align: center;font-weight: bold;}
.xmgl_content .con_rt .cont3{width: 100%;background: #ffffff;border-radius: 10px;}
.xmgl_content .con_rt .cont3 .tit{font-size: 16px;color: #414e61;line-height: 20px; text-align: center;padding: 16px;font-weight: bold;border-bottom: 1px solid #f2f4f7;}
.xmgl_content .con_rt .cont3 .boxs{width: 100%;padding: 20px 12px;}
.xmgl_content .con_rt .cont3 .head{width: 48px;height: 48px;display: block;border-radius: 100%;margin: 0 auto 10px auto;}
.xmgl_content .con_rt .cont3 .wz{font-size: 16px;color: #414e61;line-height: 20px;text-align: center;}
@media  screen and (max-width:1024px){
.xmgl_content{padding-top: 30px;padding-bottom: 30px;}
.xmgl_content .max-width{display: block;}
.xmgl_content .con_lt{width: 100%;margin-bottom: 20px;}
.xmgl_content .con_rt{width: 100%;}
.xmgl_content .con_rt .cont1{border-radius: 8px;padding: 20px;margin-bottom: 20px;}
.xmgl_content .con_rt .cont1 .tit{font-size: 16px;line-height: 20px;margin-bottom: 12px;}
.xmgl_content .con_rt .cont1 .dl{margin: 0 -6px;width: calc(100% + 12px);display: flex;justify-content: flex-start;align-items: flex-start;}
.xmgl_content .con_rt .cont1 .dd{width: 50%;margin-bottom: 0;padding: 0 6px;}
.xmgl_content .con_rt .cont1 a{line-height: 32px;}
.xmgl_content .con_rt .cont2{margin-bottom: 20px;border-radius: 8px;}
.xmgl_content .con_rt .cont2 .tit{padding: 12px;}
.xmgl_content .con_rt .cont2 .box1{margin-bottom: 12px;display: flex;justify-content: center;align-items: center;}
.xmgl_content .con_rt .cont2 .head{width: 40px;height:40px; margin: 0;}
.xmgl_content .con_rt .cont2 .name{font-size: 14px;text-align: left;padding-left: 12px;}
.xmgl_content .con_rt .cont2 .tip{width: 160px;left: auto;right: 4px;border-radius: 8px;margin-left: 0;padding: 12px;}
.xmgl_content .con_rt .cont2 .tip::after{width: 0;height: 0;border: 6px solid;border-color: #fff transparent transparent transparent;}
.xmgl_content .con_rt .cont2 .tip .wz2{font-size: 16px;line-height: 20px;}
.xmgl_content .con_rt .cont3{border-radius: 8px;}
.xmgl_content .con_rt .cont3 .tit{padding: 12px;}
.xmgl_content .con_rt .cont3 .boxs{padding: 20px 12px;display: flex;justify-content: center;align-items: center;}
.xmgl_content .con_rt .cont3 .head{width: 40px;height:40px; margin: 0;}
.xmgl_content .con_rt .cont3 .wz{font-size: 14px;padding-left: 12px;}
}

/*项目管理详情*/
.xmglxq_section{width: 100%;}
.xmglxq_section .cont1{margin-bottom: 16px;background: #fff;border-radius: 10px;padding: 26px 20px;}
.xmglxq_section .cont1 .bt{font-size: 24px;color: #000000;line-height: 30px;margin-bottom: 8px;}
.xmglxq_section .cont1 .ddh{font-size: 14px;color: #414e61;line-height: 18px;}
.xmglxq_section .cont2{width: 100%;background: #ffffff;border-radius: 10px;margin-bottom: 22px;padding: 40px 20px;}
.xmglxq_section .cont2 ul{width: 100%;display: flex;justify-content: space-between;align-items: center;position: relative;}
.xmglxq_section .cont2 ul::before{content: "";display: block;width: calc(100% - 52px);height: 3px;background: #edf0f4;position: absolute;left: 26px;top: 7px;}
.xmglxq_section .cont2 ul::after{content: "";display: block;width: 0;height: 3px;background: #2b86f8;position: absolute;left: 26px;top: 7px;}
.xmglxq_section .cont2 ul.one::after{width: 0%;}
.xmglxq_section .cont2 ul.two::after{width: 14.5%;}
.xmglxq_section .cont2 ul.three::after{width: 28%;}
.xmglxq_section .cont2 ul.four::after{width: 42%;}
.xmglxq_section .cont2 ul.five::after{width: 57%;}
.xmglxq_section .cont2 ul.six::after{width: 71.5%;}
.xmglxq_section .cont2 ul.seven::after{width: 83.2%;}
.xmglxq_section .cont2 ul.eight::after{width: calc(100% - 48px);}
.xmglxq_section .cont2 ul li{position: relative;z-index: 2;}
.xmglxq_section .cont2 .icobox{width: 17px;margin: 0 auto 10px auto;}
.xmglxq_section .cont2 .icobox img{width: 100%;display: block;}
.xmglxq_section .cont2 .icobox .ico2{display: none;}
.xmglxq_section .cont2 .icobox .ico3{display: none;}
.xmglxq_section .cont2 ul.one li:nth-child(1) .icobox .ico1,
.xmglxq_section .cont2 ul.one li:nth-child(1) .icobox .ico2,
.xmglxq_section .cont2 ul.two li:nth-child(1) .icobox .ico1,
.xmglxq_section .cont2 ul.two li:nth-child(1) .icobox .ico3,
.xmglxq_section .cont2 ul.two li:nth-child(2) .icobox .ico1,
.xmglxq_section .cont2 ul.two li:nth-child(2) .icobox .ico2,
.xmglxq_section .cont2 ul.three li:nth-child(1) .icobox .ico1,
.xmglxq_section .cont2 ul.three li:nth-child(1) .icobox .ico3,
.xmglxq_section .cont2 ul.three li:nth-child(2) .icobox .ico1,
.xmglxq_section .cont2 ul.three li:nth-child(2) .icobox .ico3,
.xmglxq_section .cont2 ul.three li:nth-child(3) .icobox .ico1,
.xmglxq_section .cont2 ul.three li:nth-child(3) .icobox .ico2,
.xmglxq_section .cont2 ul.four li:nth-child(1) .icobox .ico1,
.xmglxq_section .cont2 ul.four li:nth-child(1) .icobox .ico3,
.xmglxq_section .cont2 ul.four li:nth-child(2) .icobox .ico1,
.xmglxq_section .cont2 ul.four li:nth-child(2) .icobox .ico3,
.xmglxq_section .cont2 ul.four li:nth-child(3) .icobox .ico1,
.xmglxq_section .cont2 ul.four li:nth-child(3) .icobox .ico3,
.xmglxq_section .cont2 ul.four li:nth-child(4) .icobox .ico1,
.xmglxq_section .cont2 ul.four li:nth-child(4) .icobox .ico2,
.xmglxq_section .cont2 ul.five li:nth-child(1) .icobox .ico1,
.xmglxq_section .cont2 ul.five li:nth-child(1) .icobox .ico3,
.xmglxq_section .cont2 ul.five li:nth-child(2) .icobox .ico1,
.xmglxq_section .cont2 ul.five li:nth-child(2) .icobox .ico3,
.xmglxq_section .cont2 ul.five li:nth-child(3) .icobox .ico1,
.xmglxq_section .cont2 ul.five li:nth-child(3) .icobox .ico3,
.xmglxq_section .cont2 ul.five li:nth-child(4) .icobox .ico1,
.xmglxq_section .cont2 ul.five li:nth-child(4) .icobox .ico3,
.xmglxq_section .cont2 ul.five li:nth-child(5) .icobox .ico1,
.xmglxq_section .cont2 ul.five li:nth-child(5) .icobox .ico2,
.xmglxq_section .cont2 ul.six li:nth-child(1) .icobox .ico1,
.xmglxq_section .cont2 ul.six li:nth-child(1) .icobox .ico3,
.xmglxq_section .cont2 ul.six li:nth-child(2) .icobox .ico1,
.xmglxq_section .cont2 ul.six li:nth-child(2) .icobox .ico3,
.xmglxq_section .cont2 ul.six li:nth-child(3) .icobox .ico1,
.xmglxq_section .cont2 ul.six li:nth-child(3) .icobox .ico3,
.xmglxq_section .cont2 ul.six li:nth-child(4) .icobox .ico1,
.xmglxq_section .cont2 ul.six li:nth-child(4) .icobox .ico3,
.xmglxq_section .cont2 ul.six li:nth-child(5) .icobox .ico1,
.xmglxq_section .cont2 ul.six li:nth-child(5) .icobox .ico3,
.xmglxq_section .cont2 ul.six li:nth-child(6) .icobox .ico1,
.xmglxq_section .cont2 ul.six li:nth-child(6) .icobox .ico2,
.xmglxq_section .cont2 ul.seven li:nth-child(1) .icobox .ico1,
.xmglxq_section .cont2 ul.seven li:nth-child(1) .icobox .ico3,
.xmglxq_section .cont2 ul.seven li:nth-child(2) .icobox .ico1,
.xmglxq_section .cont2 ul.seven li:nth-child(2) .icobox .ico3,
.xmglxq_section .cont2 ul.seven li:nth-child(3) .icobox .ico1,
.xmglxq_section .cont2 ul.seven li:nth-child(3) .icobox .ico3,
.xmglxq_section .cont2 ul.seven li:nth-child(4) .icobox .ico1,
.xmglxq_section .cont2 ul.seven li:nth-child(4) .icobox .ico3,
.xmglxq_section .cont2 ul.seven li:nth-child(5) .icobox .ico1,
.xmglxq_section .cont2 ul.seven li:nth-child(5) .icobox .ico3,
.xmglxq_section .cont2 ul.seven li:nth-child(6) .icobox .ico1,
.xmglxq_section .cont2 ul.seven li:nth-child(6) .icobox .ico3,
.xmglxq_section .cont2 ul.seven li:nth-child(7) .icobox .ico1,
.xmglxq_section .cont2 ul.seven li:nth-child(7) .icobox .ico2,
.xmglxq_section .cont2 ul.eight li:nth-child(1) .icobox .ico1,
.xmglxq_section .cont2 ul.eight li:nth-child(1) .icobox .ico3,
.xmglxq_section .cont2 ul.eight li:nth-child(2) .icobox .ico1,
.xmglxq_section .cont2 ul.eight li:nth-child(2) .icobox .ico3,
.xmglxq_section .cont2 ul.eight li:nth-child(3) .icobox .ico1,
.xmglxq_section .cont2 ul.eight li:nth-child(3) .icobox .ico3,
.xmglxq_section .cont2 ul.eight li:nth-child(4) .icobox .ico1,
.xmglxq_section .cont2 ul.eight li:nth-child(4) .icobox .ico3,
.xmglxq_section .cont2 ul.eight li:nth-child(5) .icobox .ico1,
.xmglxq_section .cont2 ul.eight li:nth-child(5) .icobox .ico3,
.xmglxq_section .cont2 ul.eight li:nth-child(6) .icobox .ico1,
.xmglxq_section .cont2 ul.eight li:nth-child(6) .icobox .ico3,
.xmglxq_section .cont2 ul.eight li:nth-child(7) .icobox .ico1,
.xmglxq_section .cont2 ul.eight li:nth-child(7) .icobox .ico3,
.xmglxq_section .cont2 ul.eight li:nth-child(8) .icobox .ico1,
.xmglxq_section .cont2 ul.eight li:nth-child(8) .icobox .ico2{display: none;}
.xmglxq_section .cont2 ul.one li:nth-child(1) .icobox .ico3,
.xmglxq_section .cont2 ul.two li:nth-child(1) .icobox .ico2,
.xmglxq_section .cont2 ul.two li:nth-child(2) .icobox .ico3,
.xmglxq_section .cont2 ul.three li:nth-child(1) .icobox .ico2,
.xmglxq_section .cont2 ul.three li:nth-child(2) .icobox .ico2,
.xmglxq_section .cont2 ul.three li:nth-child(3) .icobox .ico3,
.xmglxq_section .cont2 ul.four li:nth-child(1) .icobox .ico2,
.xmglxq_section .cont2 ul.four li:nth-child(2) .icobox .ico2,
.xmglxq_section .cont2 ul.four li:nth-child(3) .icobox .ico2,
.xmglxq_section .cont2 ul.four li:nth-child(4) .icobox .ico3,
.xmglxq_section .cont2 ul.five li:nth-child(1) .icobox .ico2,
.xmglxq_section .cont2 ul.five li:nth-child(2) .icobox .ico2,
.xmglxq_section .cont2 ul.five li:nth-child(3) .icobox .ico2,
.xmglxq_section .cont2 ul.five li:nth-child(4) .icobox .ico2,
.xmglxq_section .cont2 ul.five li:nth-child(5) .icobox .ico3,
.xmglxq_section .cont2 ul.six li:nth-child(1) .icobox .ico2,
.xmglxq_section .cont2 ul.six li:nth-child(2) .icobox .ico2,
.xmglxq_section .cont2 ul.six li:nth-child(3) .icobox .ico2,
.xmglxq_section .cont2 ul.six li:nth-child(4) .icobox .ico2,
.xmglxq_section .cont2 ul.six li:nth-child(5) .icobox .ico2,
.xmglxq_section .cont2 ul.six li:nth-child(6) .icobox .ico3,
.xmglxq_section .cont2 ul.seven li:nth-child(1) .icobox .ico2,
.xmglxq_section .cont2 ul.seven li:nth-child(2) .icobox .ico2,
.xmglxq_section .cont2 ul.seven li:nth-child(3) .icobox .ico2,
.xmglxq_section .cont2 ul.seven li:nth-child(4) .icobox .ico2,
.xmglxq_section .cont2 ul.seven li:nth-child(5) .icobox .ico2,
.xmglxq_section .cont2 ul.seven li:nth-child(6) .icobox .ico2,
.xmglxq_section .cont2 ul.seven li:nth-child(7) .icobox .ico3,
.xmglxq_section .cont2 ul.eight li:nth-child(1) .icobox .ico2,
.xmglxq_section .cont2 ul.eight li:nth-child(2) .icobox .ico2,
.xmglxq_section .cont2 ul.eight li:nth-child(3) .icobox .ico2,
.xmglxq_section .cont2 ul.eight li:nth-child(4) .icobox .ico2,
.xmglxq_section .cont2 ul.eight li:nth-child(5) .icobox .ico2,
.xmglxq_section .cont2 ul.eight li:nth-child(6) .icobox .ico2,
.xmglxq_section .cont2 ul.eight li:nth-child(7) .icobox .ico2,
.xmglxq_section .cont2 ul.eight li:nth-child(8) .icobox .ico3{display: block;}
.xmglxq_section .cont2 .wz{font-size: 12px;color: #414e61;line-height: 16px;text-align: center;}
.xmglxq_section .cont2 ul.one li:nth-child(1) .wz{color: #2b86f8;}
.xmglxq_section .cont2 ul.two li:nth-child(2) .wz{color: #2b86f8;}
.xmglxq_section .cont2 ul.three li:nth-child(3) .wz{color: #2b86f8;}
.xmglxq_section .cont2 ul.four li:nth-child(4) .wz{color: #2b86f8;}
.xmglxq_section .cont2 ul.five li:nth-child(5) .wz{color: #2b86f8;}
.xmglxq_section .cont2 ul.six li:nth-child(6) .wz{color: #2b86f8;}
.xmglxq_section .cont2 ul.seven li:nth-child(7) .wz{color: #2b86f8;}
.xmglxq_section .cont2 ul.eight li:nth-child(8) .wz{color: #2b86f8;}
.xmglxq_section .cont3{width: 100%;margin-bottom: 22px;padding: 16px 20px 20px 20px;background: #fff;border-radius: 10px;}
.xmglxq_section .cont3 .btbox{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.xmglxq_section .cont3 ._l{display: flex;justify-content: flex-start;align-items: center;}
.xmglxq_section .cont3 ._l .wz1{font-size: 16px;color: #414e61;line-height: 20px;font-weight: bold;margin-right: 8px;}
.xmglxq_section .cont3 ._l .wz2{font-size: 12px;color: #414e61;line-height: 16px;}
.xmglxq_section .cont3 ._r{display: flex;justify-content: flex-start;align-items: center;font-size: 12px;color: #2b86f8;line-height: 18px;cursor: pointer;}
.xmglxq_section .cont3 ._r .span2{display: none;}
.xmglxq_section .cont3.on ._r .span1{display: none;}
.xmglxq_section .cont3.on ._r .span2{display: block;}
.xmglxq_section .cont3 ._r img{margin-left: 2px;width: 18px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.xmglxq_section .cont3.on ._r img{
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);}
.xmglxq_section .cont3 .content{width: 100%;margin-top: 14px;}
.xmglxq_section .cont3 .content ul{width: 100%;height: 60px;overflow: hidden;}
.xmglxq_section .cont3.on .content ul{height: auto;}
.xmglxq_section .cont3 .content li{margin-bottom: 12px;}
.xmglxq_section .cont3 .content li:last-child{margin-bottom: 0;}
.xmglxq_section .cont3 .content a{display: flex;justify-content: space-between;align-items: center; width: 100%;background: #f2f4f7;padding: 16px 16px 16px 12px;border-radius: 4px;}
.xmglxq_section .cont3 .content .left{width: calc(100% - 78px);padding-right: 100px;display: flex;justify-content: flex-start;align-items: center;}
.xmglxq_section .cont3 .content .ico{width: 28px;display: block;}
.xmglxq_section .cont3 .content .wz{font-size: 12px;color: #414e61;line-height: 16px;width: calc(100% - 28px);padding-left: 8px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xmglxq_section .cont3 .content .right{font-size: 12px;color: #fefefe;line-height: 28px;width: 78px;text-align: center;background: #2b86f8;border-radius: 4px;text-align: center;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.xmglxq_section .cont3 .content a:hover .right{background: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);color: #000;}
.xmglxq_section .cont4{width: 100%;background: #ffffff;border-radius: 10px;}
.xmglxq_section .cont4 .top{width: 100%;padding: 0 26px;border-bottom: 1px solid #edf0f4;display: flex;justify-content: flex-start;align-items: flex-start;}
.xmglxq_section .cont4 .top .list{margin-right: 40px;position: relative;cursor: pointer;}
.xmglxq_section .cont4 .top .list a{font-size: 16px;color: #414e61;line-height: 52px;display: block;}
.xmglxq_section .cont4 .top .list:last-child{margin-right: 0;}
.xmglxq_section .cont4 .top .list::after{content: "";display: block;width: 0%;height: 2px;background: #2b86f8;position: absolute;left: 50%;bottom: -1px;transform: translate(-50%,0);
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.xmglxq_section .cont4 .top .list.on::after{width: 100%;}
.xmglxq_section .cont4 .top .list:hover a{color: #2b86f8;}
.xmglxq_section .cont4 .top .list.on a{color: #2b86f8;font-weight: bold;}
.xmglxq_section .cont4 .bottom{width: 100%;padding: 32px 26px 40px 20px;}
@media  screen and (max-width:1024px){
.xmglxq_section .cont1{margin-bottom: 14px;border-radius: 8px;padding: 14px;}
.xmglxq_section .cont1 .bt{font-size: 18px;line-height: 24px;margin-bottom: 6px;}
.xmglxq_section .cont2{border-radius: 8px;margin-bottom: 14px;padding: 14px;}
.xmglxq_section .cont2 .ulbox{white-space:nowrap;overflow: hidden; overflow-x: auto; max-width: 100%;}
.xmglxq_section .cont2 .ulbox::-webkit-scrollbar{ display: none;}
.xmglxq_section .cont2 ul{width: 560px;}
.xmglxq_section .cont2 ul::before{content: "";display: block;width: calc(100% - 52px);height: 3px;background: #edf0f4;position: absolute;left: 26px;top: 7px;}
.xmglxq_section .cont2 ul::after{content: "";display: block;width: 0;height: 3px;background: #2b86f8;position: absolute;left: 26px;top: 7px;}
.xmglxq_section .cont2 ul.one::after{width: 0%;}
.xmglxq_section .cont2 ul.two::after{width: 14.5%;}
.xmglxq_section .cont2 ul.three::after{width: 27.5%;}
.xmglxq_section .cont2 ul.four::after{width: 42%;}
.xmglxq_section .cont2 ul.five::after{width: 56.5%;}
.xmglxq_section .cont2 ul.six::after{width: 71.2%;}
.xmglxq_section .cont2 ul.seven::after{width: 82.2%;}
.xmglxq_section .cont2 ul.eight::after{width: calc(100% - 48px);}
.xmglxq_section .cont3{margin-bottom: 14px;padding: 14px;border-radius: 8px;}
.xmglxq_section .cont3 .content{margin-top: 12px;}
.xmglxq_section .cont3 .content ul{height: 48px;}
.xmglxq_section .cont3 .content a{padding: 12px;}
.xmglxq_section .cont3 .content .left{padding-right: 14px;}
.xmglxq_section .cont3 .content .ico{width: 24px;}
.xmglxq_section .cont3 .content .wz{width: calc(100% - 24px);}
.xmglxq_section .cont3 .content .right{line-height: 24px;width: 70px;}
.xmglxq_section .cont4{border-radius: 8px;}
.xmglxq_section .cont4 .top{padding: 0 14px;}
.xmglxq_section .cont4 .top .list{margin-right: 12px;}
.xmglxq_section .cont4 .top .list a{font-size: 14px;line-height: 40px;}
.xmglxq_section .cont4 .bottom{padding: 12px;}
}

.xmglxq{width: 100%;}
.xmglxq .boxs1{width: 100%;margin-bottom: 50px;padding-right: 70px;}
.xmglxq .boxs1 ul{width: 100%;display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.xmglxq .bt{font-size: 18px;color: #414e61;line-height: 24px;margin-bottom: 14px;font-weight: bold;padding-left: 14px;position: relative;}
.xmglxq .bt::after{content: "";display: block;width: 5px;height: 9px;background: #2b86f8;border-radius: 3px;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);}
.xmglxq .jj{font-size: 16px;color: #414e61;line-height: 30px;padding-left: 14px;}
.xmglxq .boxs2{width: 100%;margin-bottom: 50px;}
.xmglxq .boxs3{width: 100%;}
.xmglxq .boxs3 .bt{margin-bottom: 22px;}
.xmglxq .boxs3 ul{margin: -15px;width: calc(100% + 30px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.xmglxq .boxs3 li{padding: 15px;width: 33.333%;}
.xmglxq .boxs3 a{display: flex;justify-content: flex-start;align-items: center;padding: 24px;background: #f1f4f7;border-radius: 10px;}
.xmglxq .boxs3 a .wzbox{width: calc(100% - 22px);padding-right: 12px;}
.xmglxq .boxs3 a .wz1{font-size: 16px;color: #414e61;line-height: 22px;margin-bottom: 4px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xmglxq .boxs3 a .wz2{font-size: 14px;color: rgba(65,78,97,0.7);line-height: 18px;}
.xmglxq .boxs3 a:hover .wz1{color: #2b86f8;}
.xmglxq .boxs3 a .ico{width:24px;}
@media  screen and (max-width:1024px){
.xmglxq .boxs1{margin-bottom: 14px;padding-right: 0;}
.xmglxq .boxs1 ul{margin: -6px; width: calc(100% + 12px);display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.xmglxq .boxs1 li{padding: 6px;}
.xmglxq .bt{font-size: 16px;line-height: 20px;margin-bottom: 10px;padding-left: 12px;}
.xmglxq .bt::after{width: 4px;height: 8px;}
.xmglxq .jj{font-size: 14px;line-height: 24px;padding-left: 12px;}
.xmglxq .boxs2{margin-bottom: 14px;}
.xmglxq .boxs3 .bt{margin-bottom: 12px;}
.xmglxq .boxs3 ul{margin: 0;width: 100%;}
.xmglxq .boxs3 li{padding: 0;width: 100%;margin-bottom: 10px;}
.xmglxq .boxs3 li:last-child{margin-bottom: 0;}
.xmglxq .boxs3 a{padding: 12px;border-radius: 8px;}
.xmglxq .boxs3 a .wzbox{width: calc(100% - 20px);padding-right: 12px;display: flex;justify-content: flex-start;align-items: center;}
.xmglxq .boxs3 a .wz1{margin-bottom: 0;margin-right: 6px;}
.xmglxq .boxs3 a .ico{width: 20px;}
}

.cyfys{width: 100%;}
.cyfys ul{width: 100%;}
.cyfys li{border-bottom: 1px solid #f1f1f1;}
.cyfys .ak{padding: 30px;display: flex;justify-content: space-between;align-items: center;}
.cyfys .ak .left{width: calc(100% - 126px);}
.cyfys .ak ._t{margin-bottom: 16px;display: flex;justify-content: flex-start;align-items: center;}
.cyfys .ak ._t .head{width: 58px;height:58px; overflow: hidden;border-radius: 100%;}
.cyfys .ak ._t .head img{width: 100%; height:100%; display: block;object-fit: fill;}
.cyfys .ak ._t .wzbox{width: calc(100% - 58px);padding-left: 10px;}
.cyfys .ak ._t .btbox{margin-bottom: 6px;display: flex;justify-content: flex-start;align-items: center;}
.cyfys .ak ._t .btbox .name{font-size: 20px;color: #000000;line-height: 24px;margin-right: 6px;}
.cyfys .ak ._t .btbox .ico{width: 18px;display: block;margin-right: 22px;}
.cyfys .ak ._t .btbox .dz{display: flex;justify-content: flex-start;align-items: center;}
.cyfys .ak ._t .btbox .dz img{width: 9px;display: block;margin-right: 5px;}
.cyfys .ak ._t .btbox .dz .wz{font-size: 14px;color: rgba(103,113,129,0.7);line-height: 18px;}
.cyfys .ak ._t .xx{width: 100%;display: flex;justify-content: flex-start;align-items: flex-start;}
.cyfys .ak ._t .xx img{width: 12px;display: block;margin-right: 3px;}
.cyfys .ak ._t .xx img:last-child{margin-right: 0;}
.cyfys .ak ._c{width: 100%;margin-bottom: 18px;}
.cyfys .ak ._c .dl{margin: -2px;width: calc(100% + 4px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.cyfys .ak ._c .dd{padding: 2px;}
.cyfys .ak ._c .a{font-size: 14px;color: #fff;line-height: 24px;border-radius: 12px;padding: 0 12px;background: #ffecda;color: #f56e00;}
.cyfys .ak ._c .dd:nth-child(3n+2) .a{ background: #ddedff; color:#2b7de1;}
.cyfys .ak ._c .dd:nth-child(3n+3) .a{ background: #ddfff8; color:#12d3aa;}
.cyfys .ak ._c ._b{font-size: 14px;color: #677181;line-height: 24px;}
.cyfys .ak .an{display: flex;justify-content: flex-start; }
.cyfys .ak .right{width: 106px;display:block; font-size: 14px;color: #2b86f8;line-height: 38px;border: 1px solid #2b86f8;border-radius: 8px;text-align: center;cursor:pointer;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out; margin-left:15px;}
.cyfys .ak .right:hover{background: #2b86f8;color: #fff;}
@media  screen and (max-width:1024px){
.cyfys .ak{padding: 12px;display: block;position: relative;}
.cyfys .ak .left{width: 100%;margin-bottom: 0;}
.cyfys .ak ._t{margin-bottom: 12px;}
.cyfys .ak ._t .head{width: 50px; height:50px;}
.cyfys .ak ._t .wzbox{width: calc(100% - 50px);}
.cyfys .ak ._t .btbox .name{font-size: 16px;line-height: 20px;}
.cyfys .ak ._t .btbox .ico{width: 16px;margin-right: 14px;}
.cyfys .ak ._c{margin-bottom: 12px;}
.cyfys .ak ._c .a{padding: 0 10px;}
.cyfys .ak .an{padding-top:15px;}
.cyfys .ak .right{width: 90px;line-height: 32px;}
}

.htxy{width: 100%;padding: 30px 20px 24px 20px;}
.htxy ul{width: 100%;border: 1px solid #f2f4f7;}
.htxy li{border-bottom: 1px solid #f2f4f7;display: flex;justify-content: flex-start;align-items: stretch;}
.htxy li:last-child{border-bottom: 0;}
.htxy li:first-child{background: #f2f4f7;}
.htxy li .dd{font-size: 14px;color: #000000;line-height: 24px;padding: 10px;border-right: 1px solid #f2f4f7;text-align: center;}
.htxy li .dd:last-child{border-right: 0;}
.htxy li .dd a{color: #2b86f8;}
.htxy li .dd a:hover{text-decoration:underline;}
.htxy li .dd:nth-child(1){width: 17.97872340425532%;}
.htxy li .dd:nth-child(2){width: 10.74468085106383%;}
.htxy li .dd:nth-child(3){width: 12.4468085106383%;}
.htxy li .dd:nth-child(4){width: 18.61702127659574%;}
.htxy li .dd:nth-child(5){width: 18.82978723404255%;}
.htxy li .dd:nth-child(6){width: 10.95744680851064%;}
.htxy li .dd:nth-child(7){width: 10.42553191489362%;}
@media  screen and (max-width:1024px){
.htxy{padding: 12px;}
.htxy li .dd{line-height:24px;padding: 6px;}
}
@media  screen and (max-width:767px){
.htxy ul{ flex-wrap: wrap; display: flex;}	
.htxy li{ flex-wrap: wrap;}
.htxy li:first-child{ width: 35%;}	
.htxy li:last-child{ width:65%;}
.htxy li:first-child .dd{width:100% !important;border-bottom: 1px solid #edf0f4;}
.htxy li:first-child .dd:last-child{border-bottom: 0;}
.htxy li:last-child .dd{width:100% !important;border-bottom: 1px solid #f2f4f7; text-align: left; padding: 6px 15px;}
.htxy li:last-child .dd:last-child{border-bottom: 0;}
}

/*项目管理弹窗*/
.zxkf_tc{width: 100%;height: 100vh;position: fixed;left: 0;top: 0;z-index: 9999;display: none;background: rgba(0,0,0,0.43);}
.zxkf_tc.on{display: block;}
.zxkf_tc .content{width: 840px;background: #ffffff;box-shadow: 0 0 20px rgba(0,0,0,0.1);position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 4px 4px 0 0;}
.zxkf_tc .top{width: 100%;background: #2b86f8;padding: 6px 20px 6px 16px;display: flex;justify-content: space-between;align-items: center;}
.zxkf_tc .top .bt{font-size: 15px;color: #ffffff;line-height: 26px;}
.zxkf_tc .top .gb{display: flex;justify-content: flex-start;align-items: center;}
.zxkf_tc .top .gb .zxh{width: 22px;display: block;margin-right: 8px;cursor: pointer;}
.zxkf_tc .top .gb .none{width: 18px;display: block;cursor: pointer;}
.zxkf_tc .top .gb .zxh:hover,
.zxkf_tc .top .gb .none:hover{opacity: 0.8;}
.zxkf_tc .cent{width: 100%;padding: 24px 12px;background: #f5f5f5;overflow: hidden; overflow-y: auto;height: 464px;}
.zxkf_tc .cent .tip{display:block; width:100%;text-align:center;color:#b1adad}
.zxkf_tc .cent ul{width: 100%;}
.zxkf_tc .cent .li1{width: 100%;margin-bottom: 20px;display: flex;justify-content: flex-end;align-items: center;}
.zxkf_tc .cent .li1 img{width: 37px;height:37px; display: block;border-radius: 100%;margin-left: 8px;}
.zxkf_tc .cent .li1 .wz{font-size: 15px;color: #414e61;line-height: 20px;padding: 8px 12px;background: #fff;border-radius: 4px;}

.zxkf_tc .cent .li2{width: 100%;margin-bottom: 20px;display: flex;justify-content: flex-start;align-items: center;}
.zxkf_tc .cent .li2 img{width: 37px;height:37px; display: block;border-radius: 100%;margin-left: 8px;}
.zxkf_tc .cent .li2 .wz{font-size: 15px;color: #414e61;line-height: 20px;padding: 8px 12px;background: #fff;border-radius: 4px;}

.zxkf_tc .bottom{width: 100%;background: #ffffff;padding: 12px 16px 12px 12px;display: flex;justify-content: space-between;align-items: center;}
.zxkf_tc .bottom textarea{width: calc(100% - 32px);height: 54px;background: #f5f5f5;border-radius: 6px;padding: 4px 8px;font-size: 14px;color: #000;}
.zxkf_tc .bottom textarea::-webkit-input-placeholder{font-size: 14px;color: #e7e7e7;opacity: 1;}
.zxkf_tc .bottom textarea::-moz-placeholder{font-size: 14px;color: #e7e7e7;opacity: 1;}
.zxkf_tc .bottom textarea::moz-placeholder{font-size: 14px;color: #e7e7e7;opacity: 1;}
.zxkf_tc .bottom textarea:-ms-input-placeholder{font-size: 14px;color: #e7e7e7;opacity: 1;}
.zxkf_tc .bottom img{width: 24px;display: block;cursor: pointer;}
.zxkf_tc .bottom img:hover{opacity: 0.8;}
@media  screen and (max-width:1680px){
.zxkf_tc .cent{height: 320px;}
}
@media  screen and (max-width:1024px){
.zxkf_tc .content{width: calc(100% - 30px);}
.zxkf_tc .top{padding: 10px 12px;}
.zxkf_tc .top .bt{font-size: 14px;line-height: 20px;}
.zxkf_tc .top .gb .zxh{width: 20px;margin-right: 6px;}
.zxkf_tc .top .gb .none{width: 16px;}
.zxkf_tc .cent{padding: 12px;height: 240px;}
.zxkf_tc .cent li{margin-bottom: 12px;}
.zxkf_tc .cent li img{width: 32px;margin-left: 6px;}
.zxkf_tc .cent li .wz{font-size: 14px;line-height: 18px;padding: 6px 10px;}
.zxkf_tc .cent li:nth-child(even) img{margin-right: 6px;}
.zxkf_tc .bottom{padding: 12px;}
.zxkf_tc .bottom textarea{width: calc(100% - 30px);height: 50px;border-radius: 4px;padding: 4px 6px;}
.zxkf_tc .bottom img{width: 22px;}
}

.xmgl_pj{width: 100%;background: #ffffff;border-radius: 10px}
.xmgl_pj .bt{font-size: 16px;color: #414e61;line-height: 20px;padding: 16px 20px;border-bottom: 1px solid #edf0f4;font-weight: bold;}
.xmgl_pj .content{width: 100%;padding: 30px 34px 54px 20px;}
.xmgl_pj ul{width: 100%;}
.xmgl_pj li{margin-bottom: 22px;display: flex;justify-content: flex-start;align-items: flex-start;}
.xmgl_pj li:last-child{margin-bottom: 0;}
.xmgl_pj li .wz_l{font-size: 14px;color: #414e61;line-height: 20px;width: 52px;}
.xmgl_pj li .con_r{width: calc(100% - 52px);}
.xmgl_pj li:last-child .wz_l{padding-top: 8px;}
.xmgl_pj li .con_r .pf{display: flex;justify-content: flex-start;align-items: center;padding-top: 4px;}
.xmgl_pj li .con_r .pf img{width: 12px;display: block;margin-right: 3px;}
.xmgl_pj li .con_r .pf img:last{margin-right: 0;}
.xmgl_pj li .con_r textarea{width: 100%;margin-bottom: 10px;height: 104px;display: block;background: #fafafa;border: 1px solid #e5e5e5;border-radius: 4px;padding: 8px 12px;font-size: 14px;color: #414e61;}
.xmgl_pj li .con_r textarea::-webkit-input-placeholder{font-size: 14px;color: rgba(65,78,97,0.7);opacity: 1;}
.xmgl_pj li .con_r textarea::-moz-placeholder{font-size: 14px;color: rgba(65,78,97,0.7);opacity: 1;}
.xmgl_pj li .con_r textarea::moz-placeholder{font-size: 14px;color: rgba(65,78,97,0.7);opacity: 1;}
.xmgl_pj li .con_r textarea:-ms-input-placeholder{font-size: 14px;color: rgba(65,78,97,0.7);opacity: 1;}
.xmgl_pj li .con_r ._file{display: flex;justify-content: flex-start;align-items: flex-start;margin-bottom: 30px;}
.xmgl_pj li .con_r ._file .img{ display:flex; width:100px; height:100px; border:1px solid #e5e5e5; overflow: hidden; border-radius: 3px; margin:0 10px 2px 0;}
.xmgl_pj li .con_r ._file .fileimglist{display:flex; }
.xmgl_pj li .con_r ._file1{ display: flex; flex-wrap: wrap; width:100px; height:100px; align-items: center; justify-content:center; background: #fafafa; border-radius:3px; position: relative; border:1px solid #e5e5e5; margin:0 0 2px 0;}
.xmgl_pj li .con_r ._file1 i{ display: block; width:16px; height:16px; position: relative;}
.xmgl_pj li .con_r ._file1 i::after,
.xmgl_pj li .con_r ._file1 i::before{ display: block; content:''; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); background: #b8b8b8; }
.xmgl_pj li .con_r ._file1 i::after{ width:100%; height:2px;}
.xmgl_pj li .con_r ._file1 i::before{ height:100%; width:2px;}
.xmgl_pj li .con_r ._file1 input{ cursor: pointer; display: block; width:100%; height:100%; position: absolute; left:0; top:0; z-index: 6; opacity:0;}
.xmgl_pj li .con_r .btn{width: 152px;}
.xmgl_pj li .con_r .btn a{display: block;font-size: 16px;color: #ffffff;line-height: 46px;text-align: center;background: #2b7de1;border-radius: 3px;}
.xmgl_pj li .con_r .btn a:hover{background: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);color: #000;}
@media  screen and (max-width:1024px){
.xmgl_pj{border-radius: 8px}
.xmgl_pj .bt{padding: 10px 12px;}
.xmgl_pj .content{padding: 12px;}
.xmgl_pj li{margin-bottom: 14px;}
.xmgl_pj li .wz_l{width: 40px;}
.xmgl_pj li .con_r{width: calc(100% - 40px);}
.xmgl_pj li:last-child .wz_l{padding-top: 6px;}
.xmgl_pj li .con_r textarea{height: 90px;padding: 6px 12px;}
.xmgl_pj li .con_r ._file{margin-bottom: 16px;}
.xmgl_pj li .con_r ._file .img{ width:80px; height:80px;}
.xmgl_pj li .con_r ._file1{ width:80px; height:80px; }
.xmgl_pj li .con_r ._file1 i{ width:14px; height:14px; }
.xmgl_pj li .con_r .btn{width: 120px;}
.xmgl_pj li .con_r .btn a{font-size: 14px;line-height: 36px;}
}




/*240626start*/
.dnz3 ._slet01{ position: relative; overflow: visible;}
.dnz3 .u2{ display:none;  position: absolute; left:-1px; top:100%; z-index: 6;background: #fafafa;border: 1px solid #e5e5e5; border-radius:0 0 3px 3px; width:calc(100% + 2px); padding:8px 0;}
.dnz3 .tit1{ position: relative; cursor: pointer; display: block; width:100%; color: #888; font-size:14px; line-height:22px; padding:2px 15px; }
/*.dnz3 .tit1::after{ display: block; content:''; position:absolute; right:14px; top:9px; width:8px; height:8px; transform:rotate(45deg); -ms-transform:rotate(45deg); border-top:1px solid #000; border-right:1px solid #000; }*/ 
.dnz3 .tit1:hover{ color:#2b86f8;}
.jngl1{ position: relative; z-index:10; overflow: visible;}
.jngl1 .u2{ display:none;  position: absolute; left:-1px; top:100%; z-index: 6;background: #fafafa;border: 1px solid #e5e5e5; border-radius:0 0 3px 3px; width:calc(100% + 2px); padding:8px 0;}
.jngl1 .tit1{ position: relative; cursor: pointer; display: block; width:100%; color: #888; font-size:14px; line-height:22px; padding:2px 15px; }
/*.jngl1 .tit1::after{ display: block; content:''; position:absolute; right:14px; top:9px; width:8px; height:8px; transform:rotate(45deg); -ms-transform:rotate(45deg); border-top:1px solid #000; border-right:1px solid #000; }*/ 
.jngl1 .tit1:hover{ color:#2b86f8;}
.jngl1 .down .s{ display: inline-flex; position:relative; margin:5px 4px 0 0; font-size:14px; line-height:24px; border-radius:24px; padding:2px 0.14rem 4px 0.14rem; background: #f3f7fb; color:#2b7de1; border:1px solid #d8e9fe; cursor: pointer;}
.jngl1 .down .s.bg1{/*background: #fbf4ed;*/ color:#f56e00; border:1px solid #fbe4cc;}
.jngl1 .down .s.bg2{/*background: #f3f7fb;*/ color:#2b7de1; border:1px solid #d8e9fe;}
.jngl1 .down .s.bg3{/*background: #eefbf8;*/ color:#12d3aa; border:1px solid #d0f3ea;}
.jngl1 .down .s.bg1.on{background: #f56e00; color:#ffffff; border:1px solid #f56e00;}
.jngl1 .down .s.bg2.on{background: #2b86f8; color:#ffffff; border:1px solid #2b86f8;}
.jngl1 .down .s.bg3.on{background: #12d3aa; color:#ffffff; border:1px solid #12d3aa;}
.jngl1 .down .s input[type="checkbox"]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;}
.yyg4 .down .u1{ display: block; width:100%;}
.hetong .middl .p0{ display: block; width:100%;}
.hetong .middl .input{ display: block; width:100%; color: #252c35; font-size:calc(14px + 0.02rem); line-height:24px;}
.xmglxq_section .bd{ display: block; width:100%;}
.xmglxq_section .ul01{ min-height:504px;}

@media  screen and (max-width:1024px){
.xmglxq_section .ul01{ min-height:260px;}
}

.list-null{width:100%;text-align:center; padding-top:30px;}
.list-null img{width:200px;}
@media  screen and (max-width:1024px){
.list-null img{width:100px;}
}
:root {
  --swiper-theme-color: #fff;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 34 * 17);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 2.45rem;
  right: auto;
  opacity:0.6;
}
.swiper-button-prev:hover,
.swiper-rtl .swiper-button-next{opacity:1;}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
  opacity:0.6;
}
.swiper-button-next:hover,
.swiper-rtl .swiper-button-prev{opacity:1;}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
@media screen and (max-width: 1024px){
    .swiper-button-prev,
.swiper-button-next{
         display:none;
    }
    .swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
 
}
}

/*240820start*/
.cjg6 .a .t1{align-items: flex-start;}
.fzrk3 ._file .img{ position:relative; overflow: visible;}
.fzrk3 ._file .img .sanchu{ cursor: pointer; display:flex; position: absolute; right:-6px; top:-6px; z-index: 6; width:22px; height:22px; background:url(img/_close-small.png) center no-repeat #c8daf0; background-size:80% 80% !important; border-radius:50%;}
.fzrk3 ._jygz0{ position: absolute; left:100%; top:10px; margin:0 0 0 228px;}
.fzrk3 ._jygz0::before{ display:none;}
.fzrk3 ._jygz1{ position: absolute; left:100%; top:10px; margin:0 0 0 16px;}
.fzrk3 ._jygz1::before{ display:none;}


/*240820end*/
.fzrk3-2 .middl3{width:30%;display: flex;flex-wrap: wrap;}
.form3 ._jygz1 {
  margin: 0 0 0 5px;
}
.form3 .jian{ cursor: pointer; display: block; width:21px; height:21px; position: relative; border-radius:50%; background: #c8daf0;}
.form3 .jian::after,
.form3 .jian::before{ display: block; content:''; position: absolute;  background: #fff; }
.form3 .jian::after{ width:9px; height:1px;left:6px; top:10px;}
.form3 .arrow-up{ cursor: pointer; display: block; width:21px; height:21px; margin-left:5px; position: relative; border-radius:50%; background: #c8daf0;}
.form3 .arrow-up::after{ content: ''; float:left; width:9px; height:9px; position:absolute; right:6px; top:50%; margin-top:3px; border-top:1px solid #fff; border-right:1px solid #fff; transform:translate(0,-50%) rotate(-45deg); -ms-transform:translate(0,-50%) rotate(45deg);}
.form3 .arrow-down{ cursor: pointer; display: block; width:21px; height:21px; margin-left:5px; position: relative; border-radius:50%; background: #c8daf0;}
.form3 .arrow-down::after{ content: ''; float:left; width:9px; height:9px; position:absolute; right:6px; top:50%; border-top:1px solid #fff; border-right:1px solid #fff; transform:translate(0,-50%) rotate(135deg); -ms-transform:translate(0,-50%) rotate(45deg);}


.fzrk3 .selt{display: flex; width:100%; flex-wrap: wrap; background: #fafafa; border:1px solid #e5e5e5; border-radius:3px;overflow: hidden;}
.fzrk3 .selt .tit{ position: relative; cursor: pointer; display: block; width:100%; color: #888; font-size:14px; line-height:22px; padding:9px 40px 9px 15px; }
.fzrk3 .selt .tit::after{ display: block; content:''; position:absolute; right:15px; top:14px; width:8px; height:8px; transform:rotate(135deg); -ms-transform:rotate(135deg); border-top:1px solid #000; border-right:1px solid #000; } 
.fzrk3 .selt .down2{ display:flex; flex-wrap: wrap; float: left; width:100%; color: #888; font-size:14px; line-height:22px; padding:10px 15px 16px 15px;border-top:1px solid #e5e5e5;}
.fzrk3 .selt .down2 .s{ display: inline-flex; position:relative; margin:5px 4px 0 0; font-size:14px; line-height:24px; border-radius:24px; padding:2px 0.14rem 4px 0.14rem; background: #f3f7fb; color:#2b7de1; border:1px solid #d8e9fe; cursor: pointer;}
.fzrk3 .selt .down2 .s input[type="checkbox"]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0; display:block;}
.fzrk3 .selt .down2 .s.bg1{/*background: #fbf4ed;*/ color:#f56e00; border:1px solid #fbe4cc;}
.fzrk3 .selt .down2 .s.bg2{/*background: #f3f7fb;*/ color:#2b7de1; border:1px solid #d8e9fe;}
.fzrk3 .selt .down2 .s.bg3{/*background: #eefbf8;*/ color:#12d3aa; border:1px solid #d0f3ea;}
.fzrk3 .selt .down2 .s.bg1.on{background: #f56e00; color:#ffffff; border:1px solid #f56e00;}
.fzrk3 .selt .down2 .s.bg2.on{background: #2b86f8; color:#ffffff; border:1px solid #2b86f8;}
.fzrk3 .selt .down2 .s.bg3.on{background: #12d3aa; color:#ffffff; border:1px solid #12d3aa;}
.fzrk3 ._slet01{ position: relative; overflow: visible;}
.fzrk3 .u2{ display:none;  position: absolute; left:-1px; top:100%; z-index: 6;background: #fafafa;border: 1px solid #e5e5e5; border-radius:0 0 3px 3px; width:calc(100% + 2px); padding:8px 0;}
.fzrk3 .tit1{ position: relative; cursor: pointer; display: block; width:100%; color: #888; font-size:14px; line-height:22px; padding:2px 15px; }
.fzrk3 .tit1:hover{ color:#2b86f8;}
.fzrk3 .pinlun{ display: flex; width:100%; flex-wrap: wrap; position: relative;}
.fzrk3 .textarea{ display: block; width:100%; color: #414e61; font-size:14px; line-height:22px; height:260px; background: #fafafa; border:1px solid #e5e5e5; border-radius:3px; padding:9px 12px;}

.fabu1-1.greateTeam{border-radius:0;margin-top:0;}
.h-tit1.mBottom{margin-bottom:35px;}
@media screen and (max-width:1024px) {
.fzrk3 .selt{ }
.fzrk3 .selt .tit{padding:8px 12px;}
.fzrk3 .selt .tit::after{ right:12px;}
.fzrk3 .selt .down .s{ padding:1px 12px 1px 12px;}
.fzrk3 .textarea{ padding:8px 12px; }
.h-tit1.mBottom{margin-bottom:20px;}
.t_navs .nav .a.myOrder{display:none;}
}
.cwgl3 .invoicetop{ display: flex; flex-wrap: wrap; width:100%; justify-content:space-between; align-items: center; background: #fcfcfc; color: #414e61; font-size: 14px; line-height: 24px; font-weight: bold; padding:0 0.25rem;}
.form3 .btn .a2{ display: flex; align-items: center; justify-content:center; width:120px; height:43px; margin-left:10px;border: 1px solid #2b7de1; border:1px solid #2b7de1;color: #2b7de1; font-size: calc(14px + 0.02rem); line-height:1; padding-bottom:1px; border-radius:3px;}
.form3 .btn .a2:hover{color:#000;border:0;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%) !important;}
.t_navs .nav .a{position:relative;}
.t_navs .nav .a i{  width: 6px;height: 6px;background: #ff0000;border-radius: 50%;position: absolute;top: 6px;right: -5px; display:none;}
@media screen and (max-width:1024px){
    .xuanzewomen{display:none;}
}



/* 240905start */
.t_navs .menuSub{ left:auto; right:-4.1rem;transform: translate(0,0); -ms-transform: translate(0,0);}
.t_navs .menuSub .li{ width:2.5rem;}


@media screen and (max-width:1440px) {
.t_navs .menuSub{ left:auto; right:-3.6rem;transform: translate(0,0); -ms-transform: translate(0,0);}	
.t_navs .menuSub .li{ width:2.2rem;}

}	

.h-main2 .a .cont{ line-height:18px;margin-top: 12px;}
.h-main2 .a .cont .ico{ min-width:10px;}
.h-main2 .a .cont .t:nth-child(2){ overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}
.h-main2 .a .cont .t:last-child{ white-space: nowrap;}


@media screen and (max-width:1024px) {
.h-main0.on .fenlei{ z-index:8;}
.h-main0.on .meun1{ height:44px;}
.h-main0.on .meun1 .u1{ white-space:normal; flex-wrap:wrap; overflow-x:inherit; position: absolute; left: 0; top:0; z-index:6;background: #2b7de1;box-shadow: 0 0 15px rgba(255,255,255,0.4);}
.h-main0.on .meun1 .u1 .l1:first-child{ margin-right:48.5%;}
.h-main0.on .meun1 .u1 .l1{ width:48.5%; margin-bottom:5px;}
}	


.djs01{ position: absolute; left:1.04rem; top:0; z-index: 6; display:inline-flex; justify-content: center; flex-direction: column; align-items: center;}
.djs01 .tit{ display: flex; color: #414e61; font-weight:700; font-size:calc(14px + 0.04rem); line-height:1.4;}
.djs01 .date{ display:flex; align-items:center; color: #414e61; font-size:calc(14px + 0.02rem); line-height:1.4; margin-top:0.15rem;}
.djs01 .countDays{ display:flex; margin:0 5px;}
.djs01 .position{ display:flex; align-items:center; justify-content: center; margin:0 5px;color: #2b7de1; font-weight:700; font-size:32px; line-height:44px; width:44px; background: #fff; position:relative; padding-bottom: 2px;}
.djs01 .position:after{ display: block; content:''; position: absolute; left: 0; top:0; width: 100%; z-index: 1; height:50%;background: #f2f4f7;}
.djs01 .digit{ z-index:6;}

@media screen and (max-width:1024px) {
.djs01 .position{ margin:0 5px; font-size:24px; line-height:34px; width:34px; padding-bottom: 1px;}
}
@media screen and (max-width:767px) {
.djs01{  position: static; margin-bottom:10px;}
}
/* 240905end */

/*企业入驻*/
.fabu1 .roide .zhengshutip{ cursor: pointer; display:flex; position: relative;color: #ff0000; font-size:14px; line-height:42px; padding:0 20px;}
.companyJoin_cass{width:100%; padding:19px 0 14px 0;}
.companyJoin_cass .list{ width:100%;display: flex; flex-wrap: wrap; }
.companyJoin_cass .lil{ display: flex; flex-wrap: wrap; width:100%; margin:17px 0 44px 0;}
.companyJoin_cass .jia{ cursor: pointer; display:inline-flex; align-items: center; color: #000; font-size:14px; line-height: 1;}
.companyJoin_cass .jia i{ display:inline-flex; width:21px; height:21px; position: relative; border-radius:50%; background: #2b7de1;}
.companyJoin_cass .jia i::after,
.companyJoin_cass .jia i::before{ display: block; content:''; position: absolute;  background: #fff; }
.companyJoin_cass .jia i::after{ width:9px; height:1px;left:6px; top:10px;}
.companyJoin_cass .jia i::before{ height:9px; width:1px;left:10px; top:6px;}
.companyJoin_cass .jia span{ padding-bottom:1px; margin-left: 7px;}
.companyJoin_cass .sx{ align-items: center;}
.companyJoin_cass .md20{ margin-bottom:20px;}
.companyJoin_cass .lab{ display: flex; width:100%; position: relative;}
.companyJoin_cass .w101{ width:101px; min-width:101px; }
.companyJoin_cass .title{ display: flex; white-space: nowrap; color: #414e61; font-size: 14px; line-height:38px; padding-right: 10px; }
.companyJoin_cass .w388{ width:388px; display: flex; flex-wrap: wrap; }
.companyJoin_cass .text2{ background: #fafafa;}
.companyJoin_cass .text{ cursor: pointer; display: block; width:100%; color: #414e61; font-size:14px; line-height:28px; height:40px; background: #fff; border:1px solid #eee; border-radius:3px; padding:5px 12px;}
.companyJoin_cass .jian{ cursor: pointer; display: block; width:21px; height:21px; position: relative; border-radius:50%; background: #c8daf0;}
.companyJoin_cass .jian::after,
.companyJoin_cass .jian::before{ display: block; content:''; position: absolute;  background: #fff; }
.companyJoin_cass .jian::after{ width:9px; height:1px;left:6px; top:10px;}
.companyJoin_cass .jian:hover{background:#2b7de1;}
.companyJoin_cass .arrow-up{ cursor: pointer; display: block; width:21px; height:21px; margin-left:5px; position: relative; border-radius:50%; background: #c8daf0;}
.companyJoin_cass .arrow-up::after{ content: ''; float:left; width:9px; height:9px; position:absolute; right:6px; top:50%; margin-top:3px; border-top:1px solid #fff; border-right:1px solid #fff; transform:translate(0,-50%) rotate(-45deg); -ms-transform:translate(0,-50%) rotate(45deg);}
.companyJoin_cass .arrow-up:hover{background:#2b7de1;}
.companyJoin_cass .arrow-down{ cursor: pointer; display: block; width:21px; height:21px; margin-left:5px; position: relative; border-radius:50%; background: #c8daf0;}
.companyJoin_cass .arrow-down::after{ content: ''; float:left; width:9px; height:9px; position:absolute; right:6px; top:50%; border-top:1px solid #fff; border-right:1px solid #fff; transform:translate(0,-50%) rotate(135deg); -ms-transform:translate(0,-50%) rotate(45deg);}
.companyJoin_cass .arrow-down:hover{background:#2b7de1;}
.companyJoin_cass ._jygz1 {margin: 0 0 0 5px;}
.companyJoin_cass .flex{display:flex;}
.companyJoin_cass .file3{width:151px; margin:0 10px 0 0; padding:4px; border:1px solid #eee; border-radius:3px; overflow: hidden; background: #fafafa;}
.companyJoin_cass .file3:last-child{ margin-right:0 !important;}
.companyJoin_cass .file3 .sc{ display:flex; width:100%;  /*padding-bottom:65.24%;*/ min-height:90px; overflow: hidden; position: relative;cursor: pointer;}
.companyJoin_cass .file3 .sc video{width:100%;min-height:90px;}
.companyJoin_cass .file3 .fs12{ text-align: center; width:100%; position: absolute; left:0; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%);}
.fabu1 .right .rPiaofu{width:100%; display: flex; flex-wrap: wrap; padding:22px 15px; position: sticky; top:65px;}
.fabu1 .right .rPiaofu .rPiaofuk{width:100%;}

@media screen and (max-width:1024px) {
    .companyJoin_cass{ padding:10px 0;}
    .companyJoin_cass .lil{ margin:10px 0 22px 0;}
    .companyJoin_cass .md20{ margin-bottom:15px;}
    .companyJoin_cass .title{padding-right:5px; }
    .companyJoin_cass .w388{ width:58%;}
    .fabu1 .right .rPiaofu{ padding:5px 10px; position:relative; top:0; }
}
.fuwu1 {position:relative;}
.fuwu1 .applyCompanyBtn{ position:absolute;right:0;bottom:0;}
.fuwu1 .applyCompanyBtn .num{ display:inline-flex; color: #fff; font-size:calc(16px + 0.08rem); line-height:calc(24px + 0.1rem);}
.fuwu1 .applyCompanyBtn .p{ display:inline-flex;color: #fff; font-size:14px; line-height:24px; opacity:0.7; margin:0 0.2rem 0 8px;}
.fuwu1 .applyCompanyBtn .fabu{ display:inline-flex; align-items: center; justify-content: center; color: #fff; font-weight: bold; font-size:14px; line-height:1; height:40px; border:1px solid #fff; border-radius:3px; width:133px; padding-bottom:1px; }
.fuwu1 .applyCompanyBtn .fabu:hover{ background: #fff; color: #414e61;}
.fuwu1 .applyCompanyBtn .sq{ display:inline-flex; align-items: center; justify-content: center; color: #fff; font-size:calc(14px + 0.05rem); line-height:1; height:49px; border:1px solid #fff; border-radius:8px; width:170px; padding-bottom:1px; }
.fuwu1 .applyCompanyBtn .sq:hover{ background: #fff; color: #414e61;}


@media  screen and (max-width:1024px){	
.fuwu1 .applyCompanyBtn .fabu{ height:34px; width:120px; }
.fuwu1 .applyCompanyBtn .sq{ border-radius:3px; font-size:14px; height:34px; width:120px; }
.fuwu1 .applyCompanyBtn .p{ margin:0 12px 0 6px;}
}
@media  screen and (max-width:767px){	
.companyJoin_cass .flex{display:block;}
.companyJoin_cass .file3:last-child{margin-top:10px;}
.fuwu1 .applyCompanyBtn{ position: relative; flex-direction: column; justify-content: flex-end; align-items: flex-end;}
.fuwu1 .applyCompanyBtn .p{ margin:0 0 0 6px;}
.fuwu1 .applyCompanyBtn .fabu{ margin-top:5px;}
}



/*240912start*/
.fuwu-det1{ padding-top:48px; padding-bottom:48px;
background: linear-gradient(90deg, rgb(242, 244, 247),rgba(242, 244, 247, 0) 100%);
background: -webkit-linear-gradient(90deg, rgb(242, 244, 247),rgba(242, 244, 247, 0) 100%);
}
.fuwu-det1 .box{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between;}
.fuwu-det1 .box .pic{ display:block; width:48.98%; line-height: 0;}
.fuwu-det1 .box .left{ display:block; width:46.17%;}
.fuwu-det1 .box .p{ display: block; width: 100%; color:#2B2B2B; font-size:14px; line-height:27px; margin-top:0.24rem;}
.fuwu-det1 .box .top{ display: flex; align-items:center; width:100%;}
.fuwu-det1 .box .logo{ display:flex; justify-content: center; align-items: center; line-height: 0; width:174px; height:88px; margin-right: 24px;}
.fuwu-det1 .box .logo img{ height:74px;}
.fuwu-det1 .box .info{ display:block;}
.fuwu-det1 .box .name{ display: block; width: 100%; color:#2B2B2B; font-size:24px; line-height:32px;}
.fuwu-det1 .box .tel{ display: flex; align-items: center; width: 100%; font-weight:bold; color:#2B86F8; font-size:20px; line-height:26px; margin-top:16px;}
.fuwu-det1 .box .tel img{ display: block; width:24px; height:24px; margin-right: 8px;}
.fuwu-det1 .box .more{ display: flex; width: 100%; margin-top:0.5rem;}
.fuwu-det1 .box .more a{ display:flex; align-items: center; justify-content: center; background:#2B86F8; color:#fff; font-size:14px; line-height:1; width:116px; height:36px; border-radius: 4px;}
.fuwu-det1 .box .more a i{ display: block; width:20px; height:20px; margin-right: 8px; background:url(img/02.png) center no-repeat; background-size:100% 100% !important;}
.fuwu-det1 .box .more a span{ padding-bottom: 1px;}
.fuwu-det1 .box .more a:hover i{ background:url(img/02.1.png) center no-repeat;}
.fuwu-det1 .box .more a:hover{color: #000;
background-image: linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);
background-image: -webkit-linear-gradient(151deg, #4ee3f9 0%, #4ef9d5 100%);	
}


@media screen and (max-width:1440px) {
.fuwu-det1 .box .logo{ width:164px; height:74px;}	
.fuwu-det1 .box .logo img{ height:74px;}
.fuwu-det1 .box .tel{ margin-top: 8px;}
.fuwu-det1 .box .name{ font-size:22px; line-height:30px;}
.fuwu-det1 .box .p{  font-size:14px; line-height:24px; margin-top:0.12rem;}
.fuwu-det1 .box .more{ margin-top:0.25rem;}
}
@media screen and (max-width:1024px) {	
.fuwu-det1{ padding-top:10px; padding-bottom:30px;}	
.fuwu-det1 .box .left{ width:100%;}	
.fuwu-det1 .box .pic{ width:100%; margin-top: 30px;}	
.fuwu-det1 .box .top{ flex-wrap: wrap; justify-content: center;}
.fuwu-det1 .box .logo{ display:block;}	
.fuwu-det1 .box .name{ font-size:18px; line-height:26px; margin-top:20px;}
.fuwu-det1 .box .tel{font-size:18px; line-height:24px; justify-content: center;}
.fuwu-det1 .box .tel img{ width:22px; height:22px; margin-right:6px;}
.fuwu-det1 .box .p{ margin-top:12px;}
.fuwu-det1 .box .more{ margin-top:15px; justify-content: center;}	
	
}	

#pictureViewer .picture-content .cover{ object-fit: contain;}

.fuwuTit{ position: relative; padding-left:19px; display:block; width:100%; font-weight: bold; color:#414e61; font-size:calc(14px + 0.04rem); line-height:24px;}
.fuwuTit::after{ display: block; content:''; position: absolute; left:0; top:50%; margin-top:-5px; width:7px; height:10px; border-radius: 7px; background: #2b86f8;}

@media screen and (max-width:1024px) {	
.fuwuTit{ padding-left:12px;}
.fuwuTit::after{ width:4px;}
}

.fuwu-det2{ padding-top:55px; padding-bottom:56px;}
.fuwu-det2 .box{ display: block; width:calc(100% + 0.24rem); margin:0 -0.12rem;}
.fuwu-det2 .box .ul{ display:flex; flex-wrap: wrap; width:100%;}
.fuwu-det2 .box .li{ display: block; width:25%; padding:0 0.12rem;}
.fuwu-det2 .box .a{ display: block; width:100%; margin-top:0.24rem;}
.fuwu-det2 .box .a ._img{ padding-bottom: 64.2%;}
.fuwu-det2 .box .a ._img .img{-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.fuwu-det2 .box .a .tit{ text-align: center; width:100%; color:#414E61; font-size:calc(14px + 0.02rem); line-height:21px; margin-top: 12px;}
.fuwu-det2 .box .a:hover ._img .img{transform: scale(1.1); -ms-transform: scale(1.1);}
.fuwu-det2 .box .a:hover .tit{ color:#2B86F8;}
.fuwu-det2 .box-ph{ display:none;}


@media screen and (max-width:1024px) {	
.fuwu-det2{ padding-top:25px; padding-bottom:25px;}	
}
@media screen and (max-width:767px) {	
.fuwu-det2 .box{ width:calc(100% + 12px); margin:0 -6px;}	
.fuwu-det2 .box .li{ width:50%; padding:0 6px;}
.fuwu-det2 .box .a{ margin-top:14px;}	
.fuwu-det2 .box .a .tit{ margin-top: 8px;}

.fuwu-det2 .box-pc{ display:none;}
.fuwu-det2 .box-ph{ display:block;}
}

.fuwu-det3{ padding-bottom:56px;}
.fuwu-det3 .box{ display: block; width:calc(100% + 0.24rem); margin:0 -0.12rem;}
.fuwu-det3 .box .ul{ display: block; width:100%;}
.fuwu-det3 .box .li{ display: block; width:25%; padding:0 0.12rem;}
.fuwu-det3 .box .div{ display: block; width:100%;}
.fuwu-det3 .box .a{ display: block; width:100%; margin-top:0.24rem;}
.fuwu-det3 .box .a .pic{ display: block; width:100%; border:1px solid #E7E7E7; padding:9px 7px; }
.fuwu-det3 .box .a ._img{ border:1px solid #E7E7E7; padding-bottom: 68.3%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.fuwu-det3 .box .a .tit{ text-align: center; width:100%; color:#414E61; font-size:calc(14px + 0.02rem); line-height:21px; margin-top:8px;}
.fuwu-det3 .box .a:hover .tit{ color:#2B86F8;}


@media screen and (max-width:1024px) {	
.fuwu-det3{ padding-bottom:30px;}	

}
@media screen and (max-width:767px) {	
.fuwu-det3 .box{ width:calc(100% + 12px); margin:0 -6px;}	
.fuwu-det3 .box .a{ padding:0 6px; margin-top:14px;}	
.fuwu-det3 .box .a .tit{ margin-top: 8px;}

}

.fuwu-det4{ padding-bottom:56px;}
.fuwu-det4 .box{ display: block; width:calc(100% + 0.24rem); margin:0 -0.12rem;}
.fuwu-det4 .box .ul{ display: block; width:100%;}
.fuwu-det4 .box .li{ display: block; width:25%; padding:0 0.12rem;}
.fuwu-det4 .box .div{ display: block; width:100%;}
.fuwu-det4 .box .a{ display: block; width:100%; margin-top:0.24rem;}
.fuwu-det4 .box .a ._img{ padding-bottom: 64.2%;}
.fuwu-det4 .box .a .play{ position: absolute; left: 50%; top:50%; width:36px; height:36px; margin:-18px 0 0 -18px;}
.fuwu-det4 .box .a ._img .img{-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.fuwu-det4 .box .a .tit{ text-align: center; width:100%; color:#414E61; font-size:calc(14px + 0.02rem); line-height:21px; margin-top: 12px;}
.fuwu-det4 .box .a:hover ._img .img{transform: scale(1.1); -ms-transform: scale(1.1);}
.fuwu-det4 .box .a:hover .tit{ color:#2B86F8;}

@media screen and (max-width:1024px) {	
.fuwu-det4{ padding-bottom:25px;}	
.fuwu-det4 .box .a .play{width:30px; height:30px; margin:-15px 0 0 -15px;}
}
@media screen and (max-width:767px) {	
.fuwu-det4 .box{ width:calc(100% + 12px); margin:0 -6px;}	
.fuwu-det4 .box .a{ padding:0 6px; margin-top:14px;}	
.fuwu-det4 .box .a .tit{ margin-top: 8px;}

}


.fuwu-det5{ padding-bottom:56px;}
.fuwu-det5 .box{ display: block; width:calc(100% + 0.24rem); margin:0 -0.12rem;}
.fuwu-det5 .box .ul{ display: block; width:100%;}
.fuwu-det5 .box .li{ display: block; width:16.66%; padding:0 0.12rem;}
.fuwu-det5 .box .div{ display: block; width:100%;}
.fuwu-det5 .box .a{ display: block; width:100%; margin-top:0.24rem;}
.fuwu-det5 .box .a ._img{ border:1px solid #E7E7E7; padding-bottom: 53.4%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.fuwu-det5 .box .a .tit{ text-align: center; width:100%; color:#414E61; font-size:calc(14px + 0.02rem); line-height:21px; margin-top: 12px;}
.fuwu-det5 .box .a:hover ._img{ border:1px solid #2B86F8;}
.fuwu-det5 .box .a:hover .tit{ color:#2B86F8;}
.fuwu-line{ display: block; width: 100%; height:1px; background:#EFEFEF; margin-top:56px;}

@media screen and (max-width:1024px) {	
.fuwu-det5{ padding-bottom:40px;}	
.fuwu-line{ margin-top:30px;}
}
@media screen and (max-width:767px) {	
.fuwu-det5 .box{ width:calc(100% + 12px); margin:0 -6px;}	
.fuwu-det5 .box .a{ padding:0 6px; margin-top:14px;}	
.fuwu-det5 .box .a .tit{ margin-top: 8px;}

}


.fuwu-box .slick-arrow{ top:0;-webkit-transform:translate(0,-24px); -ms-transform:translate(0,-24px); transform:translate(0,-24px); width:24px; height:24px;}
.fuwu-box .slick-arrow:after{ width:9px; height:9px; border-top:1px solid #808080; border-right:1px solid #808080;}
.fuwu-box .slick-arrow:hover:after{ border-top: 1px solid #0342C0; border-right: 1px solid #0342C0;}
.fuwu-box .slick-prev{ left: auto; right:31px;}
.fuwu-box .slick-next{ right:0;}


._pimg {
width: 100%;
overflow: hidden;
}

._pimg ._div {
position: relative;
overflow:hidden;
}

._pimg ._img {
width: 100%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
}
._pop{ background:rgba(0,0,0,0.6); float:left; width:100%; height:100%; position:fixed; left:0; top:0; z-index:60; display:none;}
._pop video{ width:100%;}
._col{ float:left; transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); text-align:center; cursor:pointer; position:absolute; right:-40px; top:0; width:40px; height:40px; color:#fff; line-height:30px; font-size:50px;}
._htm{ float:left; width:800px; font-size:14px; line-height:26px; color:#fff; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
._html_con{ float:left; width:100%;overflow:hidden;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:80vh;
}
._html_con::-webkit-scrollbar {
 width:3px
}
._html_con::-webkit-scrollbar-track
{
background-color:#e5e5e5;
 border-radius:3px
}
 
._html_con::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background-color:#1b56d1;
 border-radius:3px
}



@media  screen and (max-width: 767px){
._col{ right:-5px; top:-30px; width:30px; height:30px; color:#fff; line-height:20px; font-size:36px;}
._htm{width:90%;}
	
}


/*240912end*/















