.wrap {position: relative;width: 1440px;margin-right: auto;margin-left: auto}
 
@media (max-width:1480px){
.wrap {width:1380px}
}
@media (max-width:1400px){
.wrap {width:1340px}
}
@media (max-width:1366px){
.wrap {width:1280px}
}
@media (max-width:1300px){
.wrap {width:1240px}
}
@media (max-width:1240px){
.wrap {width:1160px}
}
@media (max-width:1200px){
.wrap {width:1080px}
}
@media (max-width:1180px){
.wrap {width:1080px}
}
@media (max-width:1100px){
.wrap {width:960px}
}  
@media (max-width:992px){
.wrap {width:96%}
}  
.flex-center-center{  display: flex; align-items: center; justify-content: center;}
.flex-between-center{  display: flex; justify-content: space-between; align-items: center;}
.flex-center{  display: flex; align-items: center;}
.flex-between{  display: flex; justify-content: space-between}
.flex-between-start{ display: flex; justify-content: space-between;align-items: flex-start;}
.flex-between-end{ display: flex; justify-content: space-between;align-items: flex-end;}
.flex{  display: flex;}
.flex-column{ flex-direction: column;}
.flex-wrap{ flex-wrap: wrap;}
.flex-end{display: flex; align-items: flex-end;}
.flex-content-end{display: flex; justify-content: flex-end;}
.flex-start{display: flex; align-items: flex-start;}
.iflex{ display: inline-flex}
.block{  display: block;}
.transition{ transition: all .36s;}
.transition1{ transition: all 1s;}
.red, .red a, a.red{color:red;} 
.img{ position: relative; overflow: hidden;}
.fl{ float: left;}
.fr{ float: right;}
.page{text-align:center; margin-top: 30px; margin-left: auto; margin-right: auto; }
.page ul{display:inline-block}
.page a {float:left;margin:0 5px;width:52px;height:52px;line-height:52px;text-align:center;color:#777;border:1px solid #dcdcdc;border-radius:50%;background-color:#fff}
.page a:hover,.page  a.on{background-color:#0149dd;border:1px solid #0149dd;color:#fff}
.page .next,.page .prev{font-weight:700; font-size:20px;margin:0 10px}
.page span{float:left; font-weight:700;font-family:Arial;border-radius:50%;background-color:#0149dd;border:1px solid #0149dd;color:#fff;margin:0 5px;width:52px;height:52px;line-height:52px;text-align:center; }
.page a.first,.page a.last{font-weight:700; font-size:12px;width:70px;border-radius:41%;color:#777;height:52px;line-height:52px}
.page .a1{ background:#fff url(../images/page_l.png) no-repeat center; }
.page .a2{ background:#fff url(../images/page_r.png) no-repeat center; }
.page .a1:hover{ background:#0149dd url(../images/page_l_h.png) no-repeat center; }
.page .a2:hover{ background:#0149dd url(../images/page_r_h.png) no-repeat center; }
@media (max-width: 768px) {
.page a{ width:42px;height:42px;line-height:42px; }
.page a.first,.page a.last{ width:42px; height:42px;line-height:42px;}
.page span{ width:42px; height:42px;line-height:42px; }

}

.commonBtn {width: auto;  white-space: nowrap;line-height:56px;text-align: center; display: inline-block;perspective: 500;-webkit-perspective: 500;    }    
.commonBtn .w {position: relative;-webkit-transition: all 0.25s;-o-transition: all 0.25s;transition: all 0.25s;-webkit-transform-style: preserve-3d; transform-style: preserve-3d;pointer-events: none;    }    
.commonBtn .t {position: absolute; width: 100%;height: 100%;left: 0; top: -56px;-webkit-transform-origin: center bottom;	-ms-transform-origin: center bottom;		transform-origin: center bottom;-webkit-transform: rotateX(90deg);		transform: rotateX(90deg);-webkit-backface-visibility: hidden;		backface-visibility: hidden;    }
.commonBtn:hover .w { transform: translateY(28px) translateZ(-28px) rotate3d(1, 0, 0, -90deg); -webkit-transform: translateY(28px) translateZ(-28px) rotate3d(1, 0, 0, -90deg); -moz-transform: translateY(28px) translateZ(-28px) rotate3d(1, 0, 0, -90deg); -ms-transform: translateY(28px) translateZ(-28px) rotate3d(1, 0, 0, -90deg); -o-transform: translateY(28px) translateZ(-28px) rotate3d(1, 0, 0, -90deg); }
.commonBtn:hover{ box-shadow: 0 0 15px rgba(0, 0, 0, .15);}

.font34 { font-size: 34px;}
.font22 { font-size: 20px;}
.f-60{font-size: 60px;}
.f-48{font-size: 48px;}
.f-40{font-size: 40px;}
.f-36{font-size: 36px;}
.f-32{font-size: 32px;}
.f-28{font-size: 28px;}
.f-24{font-size: 24px;}
.f-20{font-size: 20px;}
.f-18{font-size: 18px;}
.f-16{font-size: 16px;}
.f-14{font-size: 14px;}
.f-12{font-size: 12px;}

@media screen and (max-width: 1440px){   
.font34 { font-size: 32px;}
.f-36{font-size: 34px;}

}
@media screen and (max-width: 1366px){   
.font34 { font-size: 30px;}
.f-36{font-size: 32px;}

}
@media screen and (max-width: 1280px){  
.font34 { font-size: 28px;}
.f-36{font-size: 30px;}
 }
@media screen and (max-width: 1200px){
.font34 { font-size: 26px;}
.font22 { font-size: 18px;}
.f-60{font-size: 50px;}
.f-48{font-size: 40px;}
.f-36{font-size: 28px;}
.f-28{font-size: 26px;}
.f-24{font-size: 22px;}
.f-22{font-size: 20px;}
.f-20{font-size: 18px}
.f-18{font-size: 16px;}
.f-16{font-size: 14px;}
}
@media screen and (max-width: 992px){   
.font34 { font-size: 24px;}
.f-60{font-size: 32px;}
.f-48{font-size: 26px;}
.f-40{font-size: 26px;}
.f-36{font-size: 24px;}
.f-32{font-size: 22px;}
.f-28{font-size: 20px;}
.f-24{font-size: 20px;}
.f-22{font-size: 18px;}
.f-20{font-size: 16px;}
.f-18{font-size: 16px;}
.f-16{font-size: 16px;}
}
@media screen and (max-width: 768px){   
.font34 { font-size: 22px;}
.f-60{font-size: 30px;}
.f-48{font-size: 24px;}
.f-40{font-size: 24px;}
.f-36{font-size: 22px;}
.f-32{font-size: 20px;}
.f-28{font-size: 18px;}
.f-24{font-size: 18px;}
.f-22{font-size: 16px;}
}
@media screen and (max-width: 568px){   
.font34 { font-size: 20px;}
.font22 { font-size: 16px;}
.f-36{font-size: 18px;}

}



.wmax {width: 100%;}
.hmax {height: 100%;}
.align-start {align-items: flex-start;}

.color-white {color: white;}
/* padding */
.pt-5{ padding-top: 5px;}
.pl-5{ padding-left: 5px;}
.pr-5{ padding-right: 5px;}
.pb-5{ padding-bottom: 5px;}
.p5{ padding: 5px;}
.pt-10{ padding-top: 10px;}
.pl-10{ padding-left: 10px;}
.pr-10{ padding-right: 10px;}
.pb-10{ padding-bottom: 10px;}
.p10{ padding: 10px;}
.pt-15{ padding-top: 15px;}
.pl-15{ padding-left: 15px;}
.pr-15{ padding-right: 15px;}
.pb-15{ padding-bottom: 15px;}
.p15{ padding: 15px;}
.pt-20{ padding-top: 20px;}
.pl-20{ padding-left: 20px;}
.pr-20{ padding-right: 20px;}
.pb-20{ padding-bottom: 20px;}
.p20{ padding: 20px;}
.pt-25{ padding-top: 25px;}
.pl-25{ padding-left: 25px;}
.pr-25{ padding-right: 25px;}
.pb-25{ padding-bottom: 25px;}
.p25{ padding: 25px;}
.pt-30{ padding-top: 30px;}
.pl-30{ padding-left: 30px;}
.pr-30{ padding-right: 30px;}
.pb-30{ padding-bottom: 30px;}
.p30{ padding: 30px;}
.pt-40{ padding-top: 40px;}
.pl-40{ padding-left: 40px;}
.pr-40{ padding-right: 40px;}
.pb-40{ padding-bottom: 40px;}
.p40{ padding: 40px;}
.pt-50{ padding-top: 50px;}
.pl-50{ padding-left: 50px;}
.pr-50{ padding-right: 50px;}
.pb-50{ padding-bottom: 50px;}
.p50{ padding: 50px;}
.pt-60{ padding-top: 60px;}
.pl-60{ padding-left: 60px;}
.pr-60{ padding-right: 60px;}
.pb-60{ padding-bottom: 60px;}
.p60{ padding: 60px;}
.pt-70{ padding-top: 70px;}
.pl-70{ padding-left: 70px;}
.pr-70{ padding-right: 70px;}
.pb-70{ padding-bottom: 70px;}
.p70{ padding: 70px;}

/* margin */
.mt-5{ margin-top: 5px;}
.ml-5{ margin-left: 5px;}
.mr-5{ margin-right: 5px;}
.mb-5{ margin-bottom: 5px;}
.m5{ margin: 5px;}
.mt-10{ margin-top: 10px;}
.ml-10{ margin-left: 10px;}
.mr-10{ margin-right: 10px;}
.mb-10{ margin-bottom: 10px;}
.m10{ margin: 10px;}
.mt-15{ margin-top: 15px;}
.ml-15{ margin-left: 15px;}
.mr-15{ margin-right: 15px;}
.mb-15{ margin-bottom: 15px;}
.m15{ margin: 15px;}
.mt-20{ margin-top: 20px;}
.ml-20{ margin-left: 20px;}
.mr-20{ margin-right: 20px;}
.mb-20{ margin-bottom: 20px;}
.m20{ margin: 20px;}
.mt-25{ margin-top: 25px;}
.ml-25{ margin-left: 25px;}
.mr-25{ margin-right: 25px;}
.mb-25{ margin-bottom: 25px;}
.m25{ margin: 25px;}
.mt-30{ margin-top: 30px;}
.ml-30{ margin-left: 30px;}
.mr-30{ margin-right: 30px;}
.mb-30{ margin-bottom: 30px;}
.m30{ margin: 30px;}
.mt-40{ margin-top: 40px;}
.ml-40{ margin-left: 40px;}
.mr-40{ margin-right: 40px;}
.mb-40{ margin-bottom: 40px;}
.m40{ margin: 40px;}
.mt-50{ margin-top: 50px;}
.ml-50{ margin-left: 50px;}
.mr-50{ margin-right: 50px;}
.mb-50{ margin-bottom: 50px;}
.m50{ margin: 50px; }
.mt-60{ margin-top: 60px;}
.ml-60{ margin-left: 60px;}
.mr-60{ margin-right: 60px;}
.mb-60{ margin-bottom: 60px;}
.m60{ margin: 60px; }
.mt-70{ margin-top: 70px;}
.ml-70{ margin-left: 70px;}
.mr-70{ margin-right: 70px;}
.mb-70{ margin-bottom: 70px;}
.m70{ margin: 70px; }
.mlr{  margin-left: auto; margin-right: auto;}
 

.hidden{ overflow: hidden;}

.color-white{ color: white;}
.color-white4{  color: rgba(255,255,255,0.4);}
.color-white6{  color: rgba(255,255,255,0.6);}
.color-333{ color: #333;}
.color-000{ color: #000;}
.color-666{ color: #666; }
.color-888{ color: #888;}
.color-555{ color: #555;}
.color-999{ color: #999;}
.color-aaa{ color: #aaa;}
.bg-00{ background-color: #000;}
.bg-33{background-color: #333;}
.bg-fa{background-color: #fafafa;}
.bg-f7{ background-color: #f7f8f9;}
.bg-f5{ background-color: #f5f5f5;}
.bg-f0{ background-color: #f0f0f0;}
.bg-f9{ background-color: #f9f9f9;}
.bg-blue{background-color: #003c99;}
.bg-white{ background-color: white;}
.bg-22{ background-color: #222222;}

.bg-666{  background-color: #666;}
.bg-888{  background-color: #888;}
.bg-555{  background-color: #555;}
.bg-aaa{  background-color: #aaa;}

.bg-ef{ background-color: #eff1f5;}

.light{ position: absolute; left: -100%; top: 0; width: 100%; height: 100%; transform: skewx(-25deg); z-index: 2;background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));}
.light-tri:hover .light{ left: 100%; transition: 1s;}
.light-tri:hover{ box-shadow: 0 0 10px rgba(43 ,23, 110, .5);}

.posi{ position: relative;}
.posi-a{ position: absolute; top: 0; left: 0;z-index: 3}
.z5{ position: relative; z-index: 5;}
.z10{ position: relative; z-index: 10;}
 
.w50{ width: 50% ;}
.w55{ width: 55%;}
.w49-5{ width: 49.5%;}
.w25{ width: 25%;}.w30{ width: 30%;}.w32{ width: 32%;}
.w33{ width: 33%;}
.w35{ width: 35%;}
.w40{ width: 40%;}
.w45{ width: 45%;}
.w60{ width: 60%;}
.w70{ width: 70%;}
.w48{ width: 48% ;}
.w49{ width: 49%;}
.img{ position: relative; overflow: hidden;}
.bg-f5{ background-color: #f5f5f5;}
.iPad-none{ display: block;}
.iPad-show{ display: none;}
@media screen and (max-width:1024px){
.iPad-show{ display: block;}
.iPad-none{ display: none;}
}


.line-height{ line-height: 2;}
.text-center{ text-align: center;}
.text-justify{ text-align: justify;}
.text-right{ text-align: right;}
.text-left{ text-align: left;}
.text-uppercase{ text-transform: uppercase;}
.text-underline{ text-decoration: underline;}
.text-nowrap{ white-space: nowrap;}
.text-line{ text-decoration:line-through}
.text-miao{  -webkit-text-stroke: 1px #ddd;text-stroke: 1px #ddd;color: transparent;}
.justify-center{justify-content: center;}
.justify-end{justify-content: flex-end;}
.justify-start{justify-content: flex-start;}
.align-start{align-items: flex-start;}
.align-end{align-items: flex-end;}
.align-center{align-items: center;}


.cursor{ cursor: pointer;}
/* .cursor-shou{cursor: url("../images/icoN_shou.png"), auto;} */
.font-weight{ font-weight: bold;}
.font-lighter{ font-weight: lighter;}
.font-normal{ font-weight: normal;}
.fixed{  position: fixed; top: 0; left: 0; width: 100%; z-index: 9999;   -webkit-animation: 300ms ease-in-out 0s normal none fadeInDown;
  animation: 300ms ease-in-out 0s normal none fadeInDown;}
  @-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}
  @keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}
 /*  white-space: nowrap;   overflow: hidden;text-overflow:ellipsis; */
 
.line-clamp{  word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.line-clamp2{ word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.line-clamp3{ word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.line-clamp6{ word-break:break-all;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;}
.line-clamp5{ word-break:break-all;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}
.line-height2-4{ line-height: 2.4;}
.line-height2-8{ line-height: 2.8;}
.line-height1{ line-height: 1;}
.line-height1-6{ line-height: 1.6;}
.line-height3{ line-height: 3;}
.opacity8{ opacity: 0.8;}
.opacity6{ opacity: 0.6;}
.opacity4{ opacity: 0.4;}
.opacity2{ opacity: 0.2;}
.opacity0{ opacity: 0;}
.opacity9{ opacity: .9;}
.object{object-fit: cover;}

.pc-show{  display: block; }
.wap-show{ display: none; }
.border{ border: 1px solid #e5e5e5;}
.border-bottom{ border-bottom: 1px solid #e5e5e5;}
.border-top{ border-top: 1px solid #e5e5e5;}
.border-left{ border-left: 1px solid #e5e5e5;}
.border-right{ border-right: 1px solid #e5e5e5;}

.border-blue{ border: 1px solid var(--blue);}
.border-bottom-blue{ border-bottom: 1px solid var(--blue);}
.border-top-blue{ border-top: 1px solid var(--blue);}
.border-left-blue{ border-left: 1px solid var(--blue);}
.border-right-blue{ border-right: 1px solid var(--blue);}

.border-green{ border: 1px solid var(--green);}
.border-bottom-green{ border-bottom: 1px solid var(--green);}
.border-top-green{ border-top: 1px solid var(--green);}
.border-left-green{ border-left: 1px solid var(--green);}
.border-right-green{ border-right: 1px solid var(--green);}

.border-white4{ border: 1px solid rgba(255, 255, 255, 0.4);}
.border-bottom-white4{ border-bottom: 1px solid rgba(255, 255, 255, 0.4);}
.border-top-white4{ border-top: 1px solid rgba(255, 255, 255, 0.4);}
.border-left-white4{ border-left: 1px solid rgba(255, 255, 255, 0.4);}
.border-right-white4{ border-right: 1px solid rgba(255, 255, 255, 0.4);}

.shadow{ box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);}
.radius5{ border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.radius8{ border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.radius10{ border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
.radius15{ border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; }
.radius20{ border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
.radius40{ border-radius: 40px; -webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; }
.radius50{ border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }

#back_top{position:fixed;right:2.6vw;bottom:5.208333333333334vw;opacity: 0;visibility: hidden;
  transform:translateY(100%);-webkit-transform:translateY(100%);z-index:888;transition:all .6s ease;}
  #back_top.onshow{opacity:1;-webkit-opacity:1;visibility:visible;transform:none;-webkit-transform:none;}
  #back_top .master_backTop .master_aperture{background-color:rgba(0,60,153,.7);position:absolute;width:100%;height:100%;border-radius:50%;-webkit-border-radius:50%;
  opacity:0;-webkit-opacity:0;z-index:-1;}
  #back_top .master_backTop .master_backTop_btn{color:#fff;width:64px;height:64px;border-radius:50%;-webkit-border-radius:50%;
  align-items:center;justify-content:center;z-index:2;background-color:var(--blue);}
  #back_top .master_backTop .master_aperture.circle01{animation:scalej01 2s .4s infinite;-webkit-animation:scalej01 2s .4s infinite;}
  @keyframes scalej01{
    0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
      100%{ transform:scale(1.4);-webkit-transform:scale(1.4);opacity:0;-webkit-opacity:0;}
  }  
  @-webkit-keyframes scalej01{
    0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
      100%{ transform:scale(1.4);-webkit-transform:scale(1.4);opacity:0;-webkit-opacity:0;}
  }  
  #back_top .master_backTop .master_aperture.circle02{animation:scalej02 2s infinite;-webkit-animation:scalej02 2s infinite;}
  @keyframes scalej02{
    0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
      100%{transform:scale(1.8);-webkit-transform:scale(1.8);opacity:0;-webkit-opacity:0;}
  }  
  @-webkit-keyframes scalej02{
    0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
      100%{transform:scale(1.8);-webkit-transform:scale(1.8);opacity:0;-webkit-opacity:0;}
  }  

  .bubble{width:100%;height:100%;position:absolute;left:0;top:0;z-index: -1;} 
.bubble span,.back_bubble span{display:block;width:20px;height:20px;border-radius:50%;-webkit-border-radius:50%;z-index:-1; 
transition: ease 1s;-webkit-transition: ease 1s;position:absolute;left:50%;
bottom:0px;transform: translateX(-50%);-webkit-transform: translateX(-50%);opacity:0;-webkit-opacity:0;}
.bubble span:nth-child(1){animation:pao 4s linear infinite;-webkit-animation:pao 4s linear infinite;background: rgba(0,60,153,.6);}
.bubble span:nth-child(2){animation:pao3 6s linear infinite;-webkit-animation:pao3 6s linear infinite;
-webkit-transition-delay:0.3s;transition-delay:0.3s;background: rgba(0,60,153,.8);}
.bubble span:nth-child(3){animation:pao2 3s linear infinite;-webkit-animation:pao2 3s linear infinite;
-webkit-transition-delay:0.8s;transition-delay:0.8s;background: rgba(0,60,153,1);}
.bubble span:nth-child(4){animation:pao4 9s linear infinite;-webkit-animation:pao4 9s linear infinite; background: rgba(0,60,153,.3);}
.bubble span:nth-child(5){animation:pao5 7s linear infinite;-webkit-animation:pao5 7s linear infinite; background: rgba(0,60,153,.5);}
 @keyframes pao{
 	0% {
 		transform: translate(200%,-30px) rotate(360deg) scale(.4,.4);
 		-webkit-transform: translate(200%,-30px) rotate(360deg) scale(.4,.4);
 		opacity:1;-webkit-opacity:1;
 	}
 
 	50% {
 		transform: translate(0%,-70px) rotate(360deg) scale(.8,.8);
 		-webkit-transform: translate(0%,-70px) rotate(360deg) scale(.8,.8);
 		opacity:.5;-webkit-opacity:.5;
 	}
 
 	100% {
 		transform: translate(-200%,-100px) rotate(360deg) scale(1,1);
 		-webkit-transform: translate(-200%,-100px) rotate(360deg) scale(1,1);
 		opacity:0;-webkit-opacity:0;
 	
 	}
 }
 @keyframes pao2 {
 	0% {
 		transform:translate(-200%,0px) rotate(360deg) scale(1,1);
 		-webkit-transform:translate(-200%,0px) rotate(360deg) scale(1,1);
 		opacity:1;-webkit-opacity:1;
 	}
 
 	50% {
 		transform: translate(250%,-50px) rotate(360deg) scale(.8,.8);
 		-webkit-transform: translate(250%,-50px) rotate(360deg) scale(.8,.8);
 		opacity:.5;-webkit-opacity:.5;
 	}
 
 	100% {
 		transform: translate(100%,-100px) rotate(360deg) scale(.4,.4);
 		-webkit-transform: translate(100%,-100px) rotate(360deg) scale(.4,.4);
 		opacity:0;-webkit-opacity:0;
 	
 	}
 }
 @keyframes pao3 {
 	0% {
 		transform: translate(0%,0px) rotate(360deg) scale(1,1);
 		-webkit-transform: translate(0%,0px) rotate(360deg) scale(1,1);
 		opacity:1;-webkit-opacity:1;
 	}
 
 	50% {
 		transform: translate(-250%,-50px) rotate(360deg) scale(.8,.8);
 		-webkit-transform:translate(-250%,-50px) rotate(360deg) scale(.8,.8);
 		opacity:.5;-webkit-opacity:.5;
 	}
 
 	100% {
 		transform: translate(-300%,-100px) rotate(360deg) scale(.4,.4);
 		-webkit-transform:translate(-300%,-100px) rotate(360deg) scale(.4,.4);
 		opacity:0;-webkit-opacity:0;
 	
 	}
 }
@keyframes pao4 {
	0% {
		transform: translate(400%,0px) rotate(360deg) scale(1,1);
		-webkit-transform: translate(400%,0px) rotate(360deg) scale(1,1);
		opacity:1;-webkit-opacity:1;
	}

	50% {
		transform: translate(400%,-50px) rotate(360deg) scale(.8,.8);
		-webkit-transform: translate(400%,-50px) rotate(360deg) scale(.8,.8);
		opacity:.5;-webkit-opacity:.5;
	}

	100% {
		transform: translate(-100%,-100px) rotate(360deg) scale(.4,.4);
		-webkit-transform: translate(-100%,-100px) rotate(360deg) scale(.4,.4);
		opacity:0;-webkit-opacity:0;
	}
}
@keyframes pao5 {
	0% {
		transform: translate(-400%,0px) rotate(360deg) scale(.1,.1);
		-webkit-transform:translate(-400%,0px) rotate(360deg) scale(.1,.1);
		opacity:1;-webkit-opacity:1;
	}

	50% {
		transform: translate(-400%,-50px) rotate(360deg) scale(.6,.6);
		-webkit-transform: translate(-400%,-50px) rotate(360deg) scale(.6,.6);
		opacity:.5;-webkit-opacity:.5;
	}

	100% {
		transform: translate(0%,-100px) rotate(360deg) scale(1,1);
		-webkit-transform: translate(0%,-100px) rotate(360deg) scale(1,1);
		opacity:0;-webkit-opacity:0;
	}
}

.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.transition{transition:all 0.5s ease}
 
.cursor-dot {position: fixed; top: 50%; left: 50%; pointer-events: none; border-radius: 50%; opacity: 0;
  width: 8px; height: 8px; background-color: rgba(0,0 ,0, 0.3); z-index: 999; transform: translate(-50%, -50%);
  transition: opacity 0.5s ease-in-out, transform 0.3s ease-in-out, width 0.5s, height 0.5s, background-color 0.5s ease;}
  

div.video-play{position:fixed;top:0;bottom:0;right:0;left:0;width:100vw;height:100vh;z-index:10001;display:none}
div.video-bg{position:absolute;top:0;bottom:0;width:100%;z-index:1001;background:#0b0b0b;opacity:.8}
div.video-wrap{z-index:1002;position:fixed;top:52%;left:50%;-webkit-transform:translate3d(-50%, -52%, 0);transform:translate3d(-50%, -52%, 0);width:1000px;height:570px;  }
div.video-wrap video{width:100%;height:auto}
div.close-btn{cursor: pointer; transition: all .36s; text-align: center; line-height: 40px; z-index: 9999; position: absolute; background: #000; border: 2px solid #fff; width: 50px; height: 50px; border-radius: 50%; opacity: 0.5; right: -20px; top: -25px;}
div.close-btn:hover{ transform: rotate(180deg); opacity: 1;}
 
 
@media screen and (max-width:1600px) {
  /* padding */
.pt-10{ padding-top: 8px;}
.pl-10{ padding-left: 8px;}
.pr-10{ padding-right: 8px;}
.pb-10{ padding-bottom: 8px;}
.p10{ padding: 8px;}
.pt-15{ padding-top: 13px;}
.pl-15{ padding-left: 13px;}
.pr-15{ padding-right: 13px;}
.pb-15{ padding-bottom: 13px;}
.p15{ padding: 13px;}
.pt-20{ padding-top: 16px;}
.pl-20{ padding-left: 16px;}
.pr-20{ padding-right: 16px;}
.pb-20{ padding-bottom: 16px;}
.p20{ padding: 16px;}
.pt-25{ padding-top: 20px;}
.pl-25{ padding-left: 20px;}
.pr-25{ padding-right: 20px;}
.pb-25{ padding-bottom: 20px;}
.p25{ padding: 20px;}
.pt-30{ padding-top: 26px;}
.pl-30{ padding-left: 26px;}
.pr-30{ padding-right: 26px;}
.pb-30{ padding-bottom: 26px;}
.p30{ padding: 26px;}
.pt-40{ padding-top: 36px;}
.pl-40{ padding-left: 36px;}
.pr-40{ padding-right: 36px;}
.pb-40{ padding-bottom: 36px;}
.p40{ padding: 36px;}
.pt-50{ padding-top: 40px;}
.pl-50{ padding-left: 40px;}
.pr-50{ padding-right: 40px;}
.pb-50{ padding-bottom: 40px;}
.p50{ padding: 40px;}
.pt-60{ padding-top: 50px;}
.pl-60{ padding-left: 50px;}
.pr-60{ padding-right: 50px;}
.pb-60{ padding-bottom: 50px;}
.p60{ padding: 50px; }
.pt-70{ padding-top: 60px;}
.pl-70{ padding-left: 60px;}
.pr-70{ padding-right: 60px;}
.pb-70{ padding-bottom: 60px;}
.p70{ padding: 60px;}

/* margin */
.mt-10{ margin-top: 8px;}
.ml-10{ margin-left: 8px;}
.mr-10{ margin-right: 8px;}
.mb-10{ margin-bottom: 8px;}
.m10{ margin: 8px;}
.mt-15{ margin-top: 13px;}
.ml-15{ margin-left: 13px;}
.mr-15{ margin-right: 13px;}
.mb-15{ margin-bottom: 13px;}
.m15{ margin: 13px;}
.mt-20{ margin-top: 16px;}
.ml-20{ margin-left: 16px;}
.mr-20{ margin-right: 16px;}
.mb-20{ margin-bottom: 16px;}
.m20{ margin: 16px;}
.mt-25{ margin-top: 20px;}
.ml-25{ margin-left: 20px;}
.mr-25{ margin-right: 20px;}
.mb-25{ margin-bottom: 20px;}
.m25{ margin: 20px;}
.mt-30{ margin-top: 26px;}
.ml-30{ margin-left: 26px;}
.mr-30{ margin-right: 26px;}
.mb-30{ margin-bottom: 26px;}
.m30{ margin: 26px;}
.mt-40{ margin-top: 36px;}
.ml-40{ margin-left: 36px;}
.mr-40{ margin-right: 36px;}
.mb-40{ margin-bottom: 36px;}
.m40{ margin: 36px;}
.mt-50{ margin-top: 40px;}
.ml-50{ margin-left: 40px;}
.mr-50{ margin-right: 40px;}
.mb-50{ margin-bottom: 40px;}
.m50{ margin: 40px; }
.mt-60{ margin-top: 50px;}
.ml-60{ margin-left: 50px;}
.mr-60{ margin-right: 50px;}
.mb-60{ margin-bottom: 50px;}
.m60{ margin: 50px; }
.mt-70{ margin-top: 60px;}
.ml-70{ margin-left: 60px;}
.mr-70{ margin-right: 60px;}
.mb-70{ margin-bottom: 60px;}
.m70{ margin: 60px; }

.pglist{ margin-top: 50px }



}

@media screen and (max-width:1440px) {
   /* padding */
.pt-10{ padding-top: 6px;}
.pl-10{ padding-left: 6px;}
.pr-10{ padding-right: 6px;}
.pb-10{ padding-bottom: 6px;}
.p10{ padding: 6px;}
.pt-15{ padding-top: 10px;}
.pl-15{ padding-left: 10px;}
.pr-15{ padding-right: 10px;}
.pb-15{ padding-bottom: 10px;}
.p15{ padding: 10px;}
.pt-20{ padding-top: 15px;}
.pl-20{ padding-left: 15px;}
.pr-20{ padding-right: 15px;}
.pb-20{ padding-bottom: 15px;}
.p20{ padding: 15px;}
.pt-25{ padding-top: 18px;}
.pl-25{ padding-left: 18px;}
.pr-25{ padding-right: 18px;}
.pb-25{ padding-bottom: 18px;}
.p25{ padding: 18px;}
.pt-30{ padding-top: 24px;}
.pl-30{ padding-left: 24px;}
.pr-30{ padding-right: 24px;}
.pb-30{ padding-bottom: 24px;}
.p30{ padding: 24px;}
.pt-40{ padding-top: 34px;}
.pl-40{ padding-left: 34px;}
.pr-40{ padding-right: 34px;}
.pb-40{ padding-bottom: 34px;}
.p40{ padding: 34px;}
.pt-50{ padding-top: 35px;}
.pl-50{ padding-left: 35px;}
.pr-50{ padding-right: 35px;}
.pb-50{ padding-bottom: 35px;}
.p50{ padding: 35px;}
.pt-60{ padding-top: 40px;}
.pl-60{ padding-left: 40px;}
.pr-60{ padding-right: 40px;}
.pb-60{ padding-bottom: 40px;}
.p60{ padding: 40px; }
.pt-70{ padding-top: 50px;}
.pl-70{ padding-left: 50px;}
.pr-70{ padding-right: 50px;}
.pb-70{ padding-bottom: 50px;}
.p70{ padding: 50px;}

/* margin */
.mt-10{ margin-top: 6px;}
.ml-10{ margin-left: 6px;}
.mr-10{ margin-right: 6px;}
.mb-10{ margin-bottom: 6px;}
.m10{ margin: 6px;}
.mt-15{ margin-top: 10px;}
.ml-15{ margin-left: 10px;}
.mr-15{ margin-right: 10px;}
.mb-15{ margin-bottom: 10px;}
.m15{ margin: 10px;}
.mt-20{ margin-top: 15px;}
.ml-20{ margin-left: 15px;}
.mr-20{ margin-right: 15px;}
.mb-20{ margin-bottom: 15px;}
.m20{ margin: 15px;}
.mt-25{ margin-top: 18px;}
.ml-25{ margin-left: 18px;}
.mr-25{ margin-right: 18px;}
.mb-25{ margin-bottom: 18px;}
.m25{ margin: 18px;}
.mt-30{ margin-top: 24px;}
.ml-30{ margin-left: 24px;}
.mr-30{ margin-right: 24px;}
.mb-30{ margin-bottom: 24px;}
.m30{ margin: 24px;}
.mt-40{ margin-top: 34px;}
.ml-40{ margin-left: 34px;}
.mr-40{ margin-right: 34px;}
.mb-40{ margin-bottom: 34px;}
.m40{ margin: 34px;}
.mt-50{ margin-top: 35px;}
.ml-50{ margin-left: 35px;}
.mr-50{ margin-right: 35px;}
.mb-50{ margin-bottom: 35px;}
.m50{ margin: 35px; }
.mt-60{ margin-top: 40px;}
.ml-60{ margin-left: 40px;}
.mr-60{ margin-right: 40px;}
.mb-60{ margin-bottom: 40px;}
.m60{ margin: 40px; }
.mt-70{ margin-top: 50px;}
.ml-70{ margin-left: 50px;}
.mr-70{ margin-right: 50px;}
.mb-70{ margin-bottom: 50px;}
.m70{ margin: 50px; }

 .pglist{ margin-top: 40px }

}

@media screen and (max-width:1280px) {
         /* padding */
   .pt-10{ padding-top: 5px;}
   .pl-10{ padding-left: 5px;}
   .pr-10{ padding-right: 5px;}
   .pb-10{ padding-bottom: 5px;}
   .p10{ padding: 5px;}
   .pt-15{ padding-top:8px;}
   .pl-15{ padding-left:8px;}
   .pr-15{ padding-right:8px;}
   .pb-15{ padding-bottom:8px;}
   .p15{ padding:8px;}
   .pt-20{ padding-top: 12px;}
   .pl-20{ padding-left: 12px;}
   .pr-20{ padding-right: 12px;}
   .pb-20{ padding-bottom: 12px;}
   .p20{ padding: 12px;}
   .pt-25{ padding-top: 16px;}
   .pl-25{ padding-left: 16px;}
   .pr-25{ padding-right: 16px;}
   .pb-25{ padding-bottom: 16px;}
   .p25{ padding: 16px;}
   .pt-30{ padding-top: 22px;}
   .pl-30{ padding-left: 22px;}
   .pr-30{ padding-right: 22px;}
   .pb-30{ padding-bottom: 22px;}
   .p30{ padding: 22px;}
   .pt-40{ padding-top: 30px;}
   .pl-40{ padding-left: 30px;}
   .pr-40{ padding-right: 30px;}
   .pb-40{ padding-bottom: 30px;}
   .p40{ padding: 30px;}
   .pt-50{ padding-top:30px;}
   .pl-50{ padding-left: 30px;}
   .pr-50{ padding-right: 30px;}
   .pb-50{ padding-bottom: 30px;}
   .p50{ padding: 30px;}
   .pt-60{ padding-top: 35px;}
   .pl-60{ padding-left: 35px;}
   .pr-60{ padding-right: 35px;}
   .pb-60{ padding-bottom: 35px;}
   .p60{ padding: 35px; }
   .pt-70{ padding-top: 40px;}
   .pl-70{ padding-left: 40px;}
   .pr-70{ padding-right: 40px;}
   .pb-70{ padding-bottom: 40px;}
   .p70{ padding: 40px;}
   
   /* margin */
   .mt-10{ margin-top: 5px;}
   .ml-10{ margin-left: 5px;}
   .mr-10{ margin-right: 5px;}
   .mb-10{ margin-bottom: 5px;}
   .m10{ margin: 5px;}
   .mt-15{ margin-top:8px;}
   .ml-15{ margin-left:8px;}
   .mr-15{ margin-right:8px;}
   .mb-15{ margin-bottom:8px;}
   .m15{ margin:8px;}
   .mt-20{ margin-top: 12px;}
   .ml-20{ margin-left: 12px;}
   .mr-20{ margin-right: 12px;}
   .mb-20{ margin-bottom: 12px;}
   .m20{ margin: 12px;}
   .mt-25{ margin-top: 16px;}
   .ml-25{ margin-left: 16px;}
   .mr-25{ margin-right: 16px;}
   .mb-25{ margin-bottom: 16px;}
   .m25{ margin: 16px;}
   .mt-30{ margin-top: 22px;}
   .ml-30{ margin-left: 22px;}
   .mr-30{ margin-right: 22px;}
   .mb-30{ margin-bottom: 22px;}
   .m30{ margin: 22px;}
   .mt-40{ margin-top: 30px;}
   .ml-40{ margin-left: 30px;}
   .mr-40{ margin-right: 30px;}
   .mb-40{ margin-bottom: 30px;}
   .m40{ margin: 30px;}
   .mt-50{ margin-top: 30px;}
   .ml-50{ margin-left: 30px;}
   .mr-50{ margin-right: 30px;}
   .mb-50{ margin-bottom: 30px;}
   .m50{ margin: 30px; }
   .mt-60{ margin-top: 35px;}
   .ml-60{ margin-left: 35px;}
   .mr-60{ margin-right: 35px;}
   .mb-60{ margin-bottom: 35px;}
   .m60{ margin: 35px; }
   .mt-70{ margin-top: 40px;}
   .ml-70{ margin-left: 40px;}
   .mr-70{ margin-right: 40px;}
   .mb-70{ margin-bottom: 40px;}
   .m70{ margin: 40px; }

 .pglist{ margin-top: 35px }
     
}

@media screen and (max-width:1000px) {
  
  .pt-10{ padding-top: 5px;}
  .pl-10{ padding-left: 5px;}
  .pr-10{ padding-right: 5px;}
  .pb-10{ padding-bottom: 5px;}
  .p10{ padding: 5px;}
  .pt-15{ padding-top:8px;}
  .pl-15{ padding-left:8px;}
  .pr-15{ padding-right:8px;}
  .pb-15{ padding-bottom:8px;}
  .p15{ padding:8px;}
  .pt-20{ padding-top: 15px;}
  .pl-20{ padding-left: 15px;}
  .pr-20{ padding-right: 15px;}
  .pb-20{ padding-bottom: 15px;}
  .p20{ padding: 15px;}
  .pt-25{ padding-top: 15px;}
  .pl-25{ padding-left: 15px;}
  .pr-25{ padding-right: 15px;}
  .pb-25{ padding-bottom: 15px;}
  .p25{ padding: 15px;}
  .pt-30{ padding-top: 18px;}
  .pl-30{ padding-left: 18px;}
  .pr-30{ padding-right: 18px;}
  .pb-30{ padding-bottom: 18px;}
  .p30{ padding: 18px;}
  .pt-40{ padding-top: 20px;}
  .pl-40{ padding-left: 20px;}
  .pr-40{ padding-right: 20px;}
  .pb-40{ padding-bottom: 20px;}
  .p40{ padding: 20px;}
  .pt-50{ padding-top: 25px;}
  .pl-50{ padding-left: 25px;}
  .pr-50{ padding-right: 25px;}
  .pb-50{ padding-bottom: 25px;}
  .p50{ padding: 25px;}
  .pt-60{ padding-top: 30px;}
  .pl-60{ padding-left: 30px;}
  .pr-60{ padding-right: 30px;}
  .pb-60{ padding-bottom: 30px;}
  .p60{ padding: 30px; }
  .pt-70{ padding-top: 35px;}
  .pl-70{ padding-left: 35px;}
  .pr-70{ padding-right: 35px;}
  .pb-70{ padding-bottom: 35px;}
  .p70{ padding: 35px;}
  
  /* margin */
  .mt-10{ margin-top: 5px;}
  .ml-10{ margin-left: 5px;}
  .mr-10{ margin-right: 5px;}
  .mb-10{ margin-bottom: 5px;}
  .m10{ margin: 5px;}
  .mt-15{ margin-top:8px;}
  .ml-15{ margin-left:8px;}
  .mr-15{ margin-right:8px;}
  .mb-15{ margin-bottom:8px;}
  .m15{ margin:8px;}
  .mt-20{ margin-top: 15px;}
  .ml-20{ margin-left: 15px;}
  .mr-20{ margin-right: 15px;}
  .mb-20{ margin-bottom: 15px;}
  .m20{ margin: 15px;}
  .mt-25{ margin-top: 15px;}
  .ml-25{ margin-left: 15px;}
  .mr-25{ margin-right: 15px;}
  .mb-25{ margin-bottom: 15px;}
  .m25{ margin: 15px;}
  .mt-30{ margin-top: 18px;}
  .ml-30{ margin-left: 18px;}
  .mr-30{ margin-right: 18px;}
  .mb-30{ margin-bottom: 18px;}
  .m30{ margin: 18px;}
  .mt-40{ margin-top: 20px;}
  .ml-40{ margin-left: 20px;}
  .mr-40{ margin-right: 20px;}
  .mb-40{ margin-bottom: 20px;}
  .m40{ margin: 20px;}
  .mt-50{ margin-top: 25px;}
  .ml-50{ margin-left: 25px;}
  .mr-50{ margin-right: 25px;}
  .mb-50{ margin-bottom: 25px;}
  .m50{ margin: 25px; }
  .mt-60{ margin-top: 30px;}
  .ml-60{ margin-left: 30px;}
  .mr-60{ margin-right: 30px;}
  .mb-60{ margin-bottom: 30px;}
  .m60{ margin: 30px; }
  .mt-70{ margin-top: 35px;}
  .ml-70{ margin-left: 35px;}
  .mr-70{ margin-right: 35px;}
  .mb-70{ margin-bottom: 35px;}
  .m70{ margin: 35px; }
 .pglist{ margin-top: 30px } 
  
  
}

@media screen and (max-width:750px) { 

  .pt-40{ padding-top: 20px;}
  .pl-40{ padding-left: 20px;}
  .pr-40{ padding-right: 20px;}
  .pb-40{ padding-bottom: 20px;}
  .p40{ padding: 20px;}
  .pt-50{ padding-top: 20px;}
  .pl-50{ padding-left: 20px;}
  .pr-50{ padding-right: 20px;}
  .pb-50{ padding-bottom: 20px;}
  .p50{ padding: 20px;}
  .pt-60{ padding-top: 20px;}
  .pl-60{ padding-left: 20px;}
  .pr-60{ padding-right: 20px;}
  .pb-60{ padding-bottom: 20px;}
  .p60{ padding: 20px; }
  .pt-70{ padding-top: 20px;}
  .pl-70{ padding-left: 20px;}
  .pr-70{ padding-right: 20px;}
  .pb-70{ padding-bottom: 20px;}
  .p70{ padding: 20px;}
  
  /* margin */
  
  .mt-40{ margin-top: 20px;}
  .ml-40{ margin-left: 20px;}
  .mr-40{ margin-right: 20px;}
  .mb-40{ margin-bottom: 20px;}
  .m40{ margin: 20px;}
  .mt-50{ margin-top: 20px;}
  .ml-50{ margin-left: 20px;}
  .mr-50{ margin-right: 20px;}
  .mb-50{ margin-bottom: 20px;}
  .m50{ margin: 20px; }
  .mt-60{ margin-top: 20px;}
  .ml-60{ margin-left: 20px;}
  .mr-60{ margin-right: 20px;}
  .mb-60{ margin-bottom: 20px;}
  .m60{ margin: 20px; }
  .mt-70{ margin-top: 20px;}
  .ml-70{ margin-left: 20px;}
  .mr-70{ margin-right: 20px;}
  .mb-70{ margin-bottom: 20px;}
  .m70{ margin: 20px; }
 
.pglist{ margin-top:20px }
  .radius8{ border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
  .radius10,.radius20{ border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
  
}

@media screen and (max-width:750px){
.wapFlex{ flex-direction: column; align-items: flex-start; justify-content: flex-start;}
.wapFlexF{ flex-direction: column-reverse; align-items: flex-start; justify-content: flex-start;}
.line-height2-4,.line-height3,.line-height2-8{ line-height: 2;}
.w50,.w48,.w49-5,.w33,.w32,.w30,.w35,.w40,.w55,.w60,.w49,.w45,.w25,.w70{ width: 100% ;}
.line-height{ line-height: 1.75;}

}
.overflowHide{overflow:hidden;position:relative;z-index:0}
.bgImg{background-position:center center; background-repeat:no-repeat; background-size:cover;}
 
.scaleImg:hover .bgImg{transform:scale(1.05);}
 
.bgImg img{display:block!important; width:100%; height:100%; object-fit: cover; }
.scaleImg img{transition:all 0.5s ease;}
.scaleImg:hover img{ transform:scale(1.05);}
.scaleImg:hover img.iOpacity,.scaleImg:hover img.noScaleImg{ transform:scale(1);}
/* 等比填充 */
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-50{padding-bottom: 50%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-60{padding-bottom: 60%;}
.rect-618{padding-bottom: 61.8%;}
.rect-70{padding-bottom: 70%;}
.rect-75{padding-bottom: 75%;}
.rect-80{padding-bottom: 80%;}
.rect-90{padding-bottom: 90%;}
.rect-100{padding-bottom: 100%;}

.sytitle{text-align: center;position: relative;}
.sytitle h3{font-family: Arial;font-size: 84px; text-transform: uppercase; font-weight: bold;line-height: 1;color: rgba(1, 73, 221, .1);position: absolute;width: 100%;left: 0;top: 0;z-index:2;}
.sytitlex{padding-top: 40px;position: relative;z-index: 5;}
.sytitle h4{font-size: 48px;font-weight: bold;line-height: 1.33333333;color: #2055ad;}
.sytitle h4 span{color: #e07405;}
.sytitle h5{font-size: 20px;font-weight: normal;line-height: 1.3333;color: #666666;margin-top: 1%;margin-bottom: 1.4%;}
@media(max-width: 1440px){
.sytitle h3{ font-size: 74px;}
.sytitle h4{font-size: 40px;}
}
@media(max-width: 1366px){
.sytitle h3{ font-size: 64px;}
.sytitle h4{font-size: 36px;}
.sytitlex{padding-top: 30px; }

}
@media(max-width: 1200px){
.sytitle h3{ font-size: 54px;}
.sytitle h4{font-size: 32px;}
.sytitle h5{font-size: 18px;}
.sytitlex{padding-top: 27px; }

}
@media(max-width: 991px){
.sytitle h3{font-size: 46px;  text-transform: uppercase;}
.sytitlex{padding-top: 26px;}
.sytitle h4{font-size: 26px;}
.sytitle h5{font-size: 16px;}
.sytitle h5{margin-top: 5px;margin-bottom: 5px;}
.sytitlex{padding-top: 23px; }
}
@media(max-width: 768px){
.sytitle h4{font-size: 24px;}

}
@media(max-width: 568px){
.sytitle h3{font-size: 40px; }
.sytitle h4{font-size: 22px;}
}
@media(max-width: 428px){
.sytitle h3{font-size: 36px; }
.sytitle h4{font-size: 20px;}
}
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

#header .nav-menu-item h1.nav-menu-link{margin-bottom: unset;}
header {z-index: 100;position: absolute;left: 0;top: 0;width: 100%}
header.header-fixed {position: fixed; background-color: #fff;box-shadow: 0 0 15px rgba(0, 0, 0, .15);}
header .header {display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
header .header .header-modal {position: fixed;width: 100%;height: 100%;display: none;/*background-color: #fff;opacity: .5;*/}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .header {height:90px;display: block;-webkit-transition: height .5s;transition: height .5s;will-change: height;}
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .header.open {height:100vh; background-color: #fff;overflow-y: scroll}
}
header .navbar,header .top-navbar {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;background-color: #2055ad;}
header .top-navbar {position: relative;z-index: 2;-webkit-box-ordinal-group: 2;-webkit-order: 1;order: 1;border-bottom: 1px solid hsla(0,0%,100%,.3);-webkit-transition: background-color .3s ease;transition: background-color .3s ease}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .top-navbar {-webkit-box-ordinal-group:4;-webkit-order: 3;order: 3;background-color: #fff;border-bottom: none;display: none}
}
header .top-navbar .top-navbar-block {height: 50px;font-size: 0;text-align: right;overflow: hidden;}

@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .top-navbar .top-navbar-block {height:auto;text-align: left;}
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .top-navbar .top-navbar-block .wrap {width:100%}
}
header .top-navbar.active .top-navbar-block,header .top-navbar.show .top-navbar-block,header .top-navbar.visible .top-navbar-block {background-color: #2055ad;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .top-navbar.active .top-navbar-block,header .top-navbar.show .top-navbar-block,header .top-navbar.visible .top-navbar-block {background-color:#fff}
}
header .top-navbar .top-navbar-left,header .top-navbar .top-navbar-item {position: relative;display: inline-block;  font-size: 15px;line-height: 50px; }
header .top-navbar .top-navbar-left{ float: left; color: #fff;}
 
@media (max-width: 1200px) { .form-type-a {color: #999;padding:0 15px; }
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .top-navbar .top-navbar-item {display:block;font-size:18px;font-weight: 500;line-height: 2vw;padding: 2vw 5.33333vw;border-bottom: 1px solid #dcdddd}
}
/*header .top-navbar .top-navbar-item:after {content: "";position: absolute;top: .78125vw;right: 0;width: 1px;height: 1.04167vw;background-color: #fff}*/
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .top-navbar .top-navbar-item:after {display:none}
}

header .top-navbar .top-navbar-item .top-navbar-text {display: inline-block;color: #fff;padding: 0 .52083vw;-webkit-transition: background-color .3s ease;transition: background-color .3s ease}
header .top-navbar .top-navbar-item .top-navbar-text .fa{ font-size: 16px; margin-right: 10px;}
@media (max-width: 1200px) { 
header .top-navbar .top-navbar-item:last-child { margin-top: 3px; }
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .top-navbar .top-navbar-item .top-navbar-text {display:block;padding: 3vw 0;color: #242728;}
}
@media (max-width: 992px) { 
    header .top-navbar .top-navbar-left{ display: none;}

}
header .top-navbar .top-navbar-lang {display: none;position: relative;margin-top: -1px;padding: 3.125vw 0 2.34375vw;background-color: #fafafa;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .top-navbar .top-navbar-lang {position:static;margin-top: 0;padding: 0 0 8vw;background-color: #fff}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .top-navbar .top-navbar-lang .wrap {width:100%}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .top-navbar .top-navbar-lang .navbar-lang-title {display:none}}
header .top-navbar .top-navbar-lang .navbar-lang-list {list-style: none;margin: 0;padding: 0;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
header .top-navbar .top-navbar-lang .navbar-lang-item {-webkit-box-flex: 0;-webkit-flex: 0 0 22%;flex: 0 0 22%;max-width: 22%;padding: .78125vw 0}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .top-navbar .top-navbar-lang .navbar-lang-item {-webkit-box-flex:0;-webkit-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 4.8vw 5.33333vw 4.26667vw 13.33333vw;border-bottom: 1px solid #dcdddd}
header .top-navbar .top-navbar-lang .navbar-lang-item:last-child {border-bottom: none}}
header .top-navbar .top-navbar-lang .navbar-lang-item:nth-child(5n) {-webkit-box-flex: 0;-webkit-flex: 0 0 12%;flex: 0 0 12%;max-width: 12%}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .top-navbar .top-navbar-lang .navbar-lang-item:nth-child(5n) {-webkit-box-flex:0;-webkit-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}}
header .top-navbar .top-navbar-lang .navbar-lang-item .navbar-lang-link {font-size: .83333vw;color: #242728;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .top-navbar .top-navbar-lang .navbar-lang-item .navbar-lang-link {font-size:3.73333vw;line-height: 3.73333vw}}
header .top-navbar .top-navbar-lang .navbar-lang-item .navbar-lang-link.active,header .top-navbar .top-navbar-lang .navbar-lang-item .navbar-lang-link:hover {color: #2055ad;}
header .navbar {position: relative;-webkit-box-ordinal-group: 3;-webkit-order: 2;order: 2;background-color:#fff;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar {position:static}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .wrap {width:94%}}
header .navbar .no-link {cursor: default;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-block {position:relative;height: 90px; }}
header .navbar .nav-logo {z-index: 2;position: absolute;top: 0;left: 0;margin-bottom: 0;width: 280px;height: 60px;padding-top: 1vw;padding-bottom: 1.04167vw;line-height: 1;}

@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-logo {/*width:26.93333vw;*/height: 90px;padding-top: 1.53333vw;padding-bottom: 1.53333vw;}}
header .navbar .nav-logo .nav-logo-link {display: block;height:60px;background: url(../images/logo.png) no-repeat;/*background-size: 12.04167vw 2.8625vw;*/overflow: hidden;text-indent: 101%;white-space: nowrap;font-size: 1px;color: #fff}
@media (max-width:1280px){
header .navbar .nav-logo { width: 240px;height: 51px;}
header .navbar .nav-logo .nav-logo-link { height:51px; background-size: cover; }
}
@media (max-width:1024px){
header .navbar .nav-logo { width: 280px;height: 60px;}
header .navbar .nav-logo .nav-logo-link { height:60px; background-size: cover; }
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {/*header .navbar .nav-logo .nav-logo-link {height:6.4vw;background-size: 26.93333vw 6.93333vw;}*/}
header .navbar .nav-operate {z-index: 2;position: absolute;top: 0;right: 0;height: 3.64583vw;line-height: 1;padding: 1.04167vw 0}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-operate {height:90px;padding: 35px 0}}
@media (max-width:768px){
header .navbar .nav-logo { padding-top: 1.23333vw;padding-bottom: 2.53333vw;}
header .navbar .nav-operate { padding: 2.23333vw 0}
}
@media (max-width:568px){
header .navbar .nav-block { height: 50px; }
header .navbar .nav-logo {width: 160px; height: 38px;padding-top: 1.53333vw;padding-bottom: 1.53333vw;}
header .navbar .nav-logo .nav-logo-link {height:38px;background-size: 100% 100%;}
header .top-navbar .top-navbar-item { font-size:18px;font-weight: normal;line-height: 2vw;padding: 0 5.33333vw; }

}
header .navbar .nav-operate .nav-search-input {display: none;vertical-align: top;position: relative;top: -.41667vw;width: 21.875vw;height: 2.34375vw;margin-left: -5.3125vw;margin-right: 1.25vw;padding: .52083vw 1.04167vw .52083vw 3.125vw;background-color: transparent;border: 1px solid #dcdddd;border-radius: 1.19792vw;outline: none;color: #242728;}
header .navbar .nav-operate .nav-search-input-na {width: 16.66667vw;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-operate .nav-search-input.open {display:block;position: absolute;top: 28vw;right: 0;width: 89.33333vw;height: 12vw;margin-left: 0;margin-right: 0;padding: 2.66667vw 5.33333vw 2.66667vw 16vw;border-radius: 26.66667vw;}}
header .navbar .nav-operate .nav-operate-btn {z-index: 2;position: relative;display: inline-block;vertical-align: top;width: 24px;height: 24px;padding: .3125vw;overflow: hidden;text-indent: 101%;white-space: nowrap; line-height: 1;color: transparent; }
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
  header .navbar .nav-operate .nav-operate-btn {
    width:24px;height: 24px; margin-right: 6.93333vw}
}
header .navbar .nav-operate .nav-operate-btn.nav-search-btn {margin-right: 2.5vw;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDI0djI0SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1zZWFyY2hAd2ViIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMyAzaDIwdjIwSDN6Ii8+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1zZWFyY2hAd2ViIiBmaWxsPSIjZmZmIj48cGF0aCBkYXRhLW5hbWU9IuakreWchiAxMSIgZD0iTTExLjk0NyAzLjcyMmE4LjIyMyA4LjIyMyAwIDExLTguMjIzIDguMjIzIDguMjMyIDguMjMyIDAgMDE4LjIyMy04LjIyM3ptMCAxNS4xOGE2Ljk1OCA2Ljk1OCAwIDEwLTYuOTU4LTYuOTU3IDYuOTY1IDYuOTY1IDAgMDA2Ljk1OCA2Ljk1N3oiLz48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA2NyIgZD0iTTIxLjU0MSAyMi4yMzFhLjcuNyAwIDAxLS40OS0uMmwtMy43ODktMy43MTFhLjY2OS42NjkgMCAwMTAtLjk1OS43LjcgMCAwMS45NzkgMGwzLjc4OSAzLjcxMmEuNjY5LjY2OSAwIDAxMCAuOTU5LjcuNyAwIDAxLS40ODkuMTk5eiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==)}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-operate .nav-operate-btn.nav-search-btn {margin-right:6.93333vw
}}
@media (max-width:768px){
header .header {height:70px; }
header .navbar .nav-block { height: 70px; }
header .navbar .nav-operate {height:30px; padding-top: 22px;}
header .navbar .nav-operate .nav-operate-btn {/*width:40px;height: 40px; background-size: 6.33333vw 6.33333vw;*/}
header .navbar .nav-logo { width: 240px;height: 51px;}
header .navbar .nav-logo .nav-logo-link { height:51px; background-size: cover; }
}
@media (max-width:568px){
  /*
header .navbar .nav-operate .nav-operate-btn {width:35px; background-size: 8.33333vw 8.33333vw;}
*/
header .navbar .nav-logo { width: 220px;height: 47px;}
header .navbar .nav-logo .nav-logo-link { height:47px; background-size: cover; }
}
@media (max-width:468px){
header .navbar .nav-logo { width: 200px;height: 43px;}
header .navbar .nav-logo .nav-logo-link { height:43px; background-size: cover; }
}
header .navbar .nav-operate .nav-operate-btn.nav-search-btn.nav-search-btn-mob {display: none}
header .navbar .nav-operate .nav-operate-btn.nav-search-btn.active {margin-right: -2.8125vw;}
header .navbar .nav-operate .nav-operate-btn.nav-search-btn.open {position: absolute;margin-right: 0;top: 30.66667vw;right: 78.66667vw;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-operate .nav-operate-btn.nav-search-btn.open {display:inline-block}}
header .navbar .nav-operate .nav-operate-btn.nav-login-btn {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDI0djI0SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1sb2dpbkB3ZWIiPjxwYXRoIGRhdGEtbmFtZT0iaWNvX2NvbnRhaW5lciIgZmlsbD0ibm9uZSIgZD0iTTMgM2gxOC42NDR2MjBIM3oiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAzMzIiIGQ9Ik0yMi4yODQgMjIuNTcxYS42OC42OCAwIDAxLS43MTQtLjYzOXYtMi4xMmEzLjgzMiAzLjgzMiAwIDAwLTQuMDItMy42SDguMDg0YTMuODMyIDMuODMyIDAgMDAtNC4wMiAzLjZ2Mi4xMmEuNjguNjggMCAwMS0uNzE0LjYzOS42OC42OCAwIDAxLS43MTQtLjYzOXYtMi4xMmE1LjE5MyA1LjE5MyAwIDAxNS40NDgtNC44NzhoOS40NjlhNS4xOTMgNS4xOTMgMCAwMTUuNDQ4IDQuODc4djIuMTJhLjY4LjY4IDAgMDEtLjcxNy42Mzl6Ii8+PHBhdGggZGF0YS1uYW1lPSLmpK3lnIYgOSIgZD0iTTEyLjc1MSAzLjYyNmE0LjkgNC45IDAgMTEtNC45IDQuOSA0LjkwNiA0LjkwNiAwIDAxNC45LTQuOXptMCA4LjUyMmEzLjYyMiAzLjYyMiAwIDEwLTMuNjIyLTMuNjIyIDMuNjI2IDMuNjI2IDAgMDAzLjYyMiAzLjYyMnoiLz48L2c+PC9nPjwvZz48L3N2Zz4=)}
header .navbar .nav-operate .nav-operate-btn.nav-logined-btn {cursor: pointer;overflow: visible;font-style: normal;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIiBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTMgM2gxOC42NDR2MjBIM3oiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMjIuMjg0IDIyLjU3MWEuNjguNjggMCAwMS0uNzE0LS42Mzl2LTIuMTJhMy44MzIgMy44MzIgMCAwMC00LjAyLTMuNkg4LjA4NGEzLjgzMiAzLjgzMiAwIDAwLTQuMDIgMy42djIuMTJhLjY4LjY4IDAgMDEtLjcxNC42MzkuNjguNjggMCAwMS0uNzE0LS42Mzl2LTIuMTJhNS4xOTMgNS4xOTMgMCAwMTUuNDQ4LTQuODc4aDkuNDY5YTUuMTkzIDUuMTkzIDAgMDE1LjQ0OCA0Ljg3OHYyLjEyYS42OC42OCAwIDAxLS43MTcuNjM5ek0xMi43NTEgMy42MjZhNC45IDQuOSAwIDExLTQuOSA0LjkgNC45IDQuOSAwIDAxNC45LTQuOXptMCA4LjUyMmEzLjYyMiAzLjYyMiAwIDEwLTMuNjIyLTMuNjIyIDMuNjIyIDMuNjIyIDAgMDAzLjYyMiAzLjYyMnoiLz48L2c+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzE0IC03NSkiPjxjaXJjbGUgY3g9IjMuNSIgY3k9IjMuNSIgcj0iMy41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzMwIDkxKSIgZmlsbD0iI2M3MDAwYiIvPjxwYXRoIGQ9Ik0xNzMyLjk3NyA5NS41MzFhLjIuMiAwIDAxLS4xMzgtLjA2MWwtLjgyNi0uODIyYS4yMS4yMSAwIDAxMC0uMjkyLjIuMiAwIDAxLjI5MSAwbC42NzQuNjc4IDEuNzIxLTEuNTA3YS4yLjIgMCAwMS4yODkgMCAuMi4yIDAgMDEwIC4yOWwtMS44NjUgMS42NTJhLjIwNi4yMDYgMCAwMS0uMTQ2LjA2MnoiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+)}
header .navbar .nav-operate .nav-operate-btn.navbar-toggle {display: none;
  background-image: url(../images/nav_h.png);
}
@media screen and (max-width:1024px) {
  header .navbar .nav-operate .nav-operate-btn.navbar-toggle {display:inline-block; margin-right: 0;  background-image: url(../images/nav_h.png);}
 
  header .navbar.active .nav-operate .nav-operate-btn.navbar-toggle { background-image: url(../images/nav_h.png);}
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-operate .nav-operate-btn.navbar-toggle.open {background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDIwdjIwSDJ6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIgLTIpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3lj4lAbW9iIj48ZyBkYXRhLW5hbWU9Iue7hCAxNzUzIiBmaWxsPSIjMjQyNzI4Ij48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAzMDQiIGQ9Ik0xOC45NDYgNi4wNTNhLjcyMy43MjMgMCAwMTAgMS4wMjRMNyAxOS4wMjNhLjcyNC43MjQgMCAwMS0xLjAyNC0xLjAyNEwxNy45MjIgNi4wNTNhLjcyMy43MjMgMCAwMTEuMDI0IDB6Ii8+PHBhdGggZGF0YS1uYW1lPSLot6/lvoQgMzA1IiBkPSJNNS45ODEgNi4wNTNhLjcyMy43MjMgMCAwMDAgMS4wMjRsMTEuOTQ2IDExLjk0NmEuNzI0LjcyNCAwIDEwMS4wMjQtMS4wMjRMNy4wMDUgNi4wNTNhLjcyMy43MjMgMCAwMC0xLjAyNCAweiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==)}}
header .navbar .nav-operate .nav-operate-btn .nav-logined-block {display: none;position: absolute;top: 50px;right: 0;min-width: 7.08333vw;padding: .52083vw;border-top: 1px solid #2055ad;background-color: #fafafa;text-indent: 0}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-operate .nav-operate-btn .nav-logined-block {top:11.46667vw;min-width: 36.26667vw;padding: 2.66667vw
}}
header .navbar .nav-operate .nav-operate-btn .nav-logined-block .nav-logined-block-ele {display: block;padding: .52083vw 0;font-size: .83333vw;color: #242728;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-operate .nav-operate-btn .nav-logined-block .nav-logined-block-ele {padding:2.66667vw 0;font-size: 4.26667vw
}}
header .navbar .nav-operate .nav-operate-btn .nav-logined-block .nav-logined-block-ele.text-red {color: #2055ad;}
header .navbar .nav-operate .nav-operate-btn .nav-logined-block .nav-logined-block-ele+a {border-top: 1px solid #dcdddd}
header .navbar .nav-menu {list-style: none;font-size: 0;margin-left: 30%;}
@media (max-width:1400px){ header .navbar .nav-menu {margin-left: 28%}}
@media (max-width:1265px){
header .navbar .nav-logo { padding-top: 1.4vw;}
}

@media (max-width:1200px){ header .navbar .nav-menu {margin-left: 27%}}
 


@media (max-width:1105px){ header .navbar .nav-menu {margin-left: 25%}}
 
@media (max-width:1028px){ header .navbar .nav-menu {margin-left: 21.5%}
header .navbar .nav-logo { padding-top: 1.7vw;}
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu {background-color:#fff;width: 100%;margin-left: 0;border-top: 1px solid #dcdddd;display: none}}
header .navbar .nav-menu .nav-menu-link {font-size: 18px;line-height:69px;color: #242728;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-menu-link {font-size:18px;line-height: 3.33333vw}}
header .navbar .nav-menu .nav-menu-item {position: relative;vertical-align: top;display: inline-block;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-menu-item {display:block;border-bottom: 1px solid #dcdddd}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-menu-item:last-child {border-bottom:none}}
header .navbar .nav-menu .nav-menu-item .nav-menu-link {display: inline-block;padding: 1.30208vw 0;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-menu-item .nav-menu-link {display:block;padding: 2vw 0}}
header .navbar .nav-menu .nav-menu-item .nav-menu-first {position: relative;padding: 10px 22px;font-weight: 500;color: #333}
header .navbar .nav-menu .nav-menu-item:last-child .nav-menu-first {padding-right: 0px;}
@media (max-width:1440px){ header .navbar .nav-menu .nav-menu-item .nav-menu-first { padding: 10px 20px;} 
}


@media (max-width:1366px){ header .navbar .nav-menu .nav-menu-item .nav-menu-first { padding: 10px 16px;} 
}
 
@media (max-width:1300px){ header .navbar .nav-menu .nav-menu-item .nav-menu-first { padding: 10px 15px;} 
}
@media (max-width:1260px){ header .navbar .nav-menu .nav-menu-item .nav-menu-first { padding: 10px 13px;} 
}
@media (max-width:1200px){
header .navbar .nav-menu .nav-menu-item .nav-menu-first { padding: 10px 10px;} 
header .navbar .nav-menu .nav-menu-item:last-child .nav-menu-first { padding: 10px 0 10px 10px;}
}
@media (max-width:1100px){
header .navbar .nav-menu .nav-menu-item .nav-menu-first { padding: 10px 6px;} 

}
@media (max-width:1060px){
header .navbar .nav-menu .nav-menu-item .nav-menu-first { padding: 10px 5px;} 
}
@media (max-width:1024px){
header .navbar .nav-menu .nav-menu-item:last-child .nav-menu-first { padding: 10px 0 10px 12px;}

}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-menu-item .nav-menu-first { color: #242728;}
}
header .navbar .nav-menu .nav-menu-item .nav-menu-first.active  { color: #2055ad;}
header .navbar .nav-menu .nav-menu-item.has-sub-menu-tab {position: static;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-menu-item.has-sub-menu-tab .nav-menu-first:before,header .navbar .nav-menu .nav-menu-item.has-sub-menu .nav-menu-first:before {z-index:2;content: "";position: absolute;top: 1vw;right: 5.33333vw;width: 5.33333vw;height: 5.33333vw;background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDEwdjEwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3liqDlj7dAbW9iIj48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3OCIgZD0iTTYuMTIgOS4zMTJhLjMwOS4zMDkgMCAwMS0uMzA5LS4zMDlWMy4yMzZhLjMwOS4zMDkgMCAwMS4zMDktLjMwOS4zMDkuMzA5IDAgMDEuMzA5LjMwOXY1Ljc2N2EuMzA5LjMwOSAwIDAxLS4zMDkuMzA5eiIgZmlsbD0iIzI0MjcyOCIvPjxwYXRoIGRhdGEtbmFtZT0i55u057q/IDc5IiBkPSJNOS4wMDMgNi40MjlIMy4yMzZhLjMwOS4zMDkgMCAwMS0uMzA5LS4zMDkuMzA5LjMwOSAwIDAxLjMwOS0uMzA5aDUuNzY3YS4zMDkuMzA5IDAgMDEuMzA5LjMwOS4zMDkuMzA5IDAgMDEtLjMwOS4zMDl6IiBmaWxsPSIjMjQyNzI4Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTIgMmg4djhIMnoiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat 100%;background-size: 2.66667vw 2.66667vw}
}

@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-menu-item.has-sub-menu-tab .nav-menu-first.active:before,header .navbar .nav-menu .nav-menu-item.has-sub-menu .nav-menu-first.active:before {background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDEwdjEwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3lh4/lj7dAbW9iIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDh2OEgyeiIvPjxwYXRoIGQ9Ik05LjA3OSA2LjQzOEgzLjE2M2EuMzE3LjMxNyAwIDAxLS4zMTctLjMxNy4zMTcuMzE3IDAgMDEuMzE3LS4zMTdoNS45MTZhLjMxNy4zMTcgMCAwMS4zMTcuMzE3LjMxNy4zMTcgMCAwMS0uMzE3LjMxN3oiIGZpbGw9IiMyNDI3MjgiLz48L2c+PC9nPjwvc3ZnPg==)}}
header .navbar .nav-menu .nav-sub-menu {display: none;position: absolute;top:89px;left: 50%; padding-top: 15px; margin-left: -5.28438vw;width: 10.70833vw;/*padding: .88542vw 0;*/ border: 1px solid #ececec; background-color: #fff;overflow: auto}
header .navbar .nav-menu .nav-sub-menu::-webkit-scrollbar {width: .20833vw}
header .navbar .nav-menu .nav-sub-menu::-webkit-scrollbar-thumb {border-radius: 10px;background: #dcdddd}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu {position:static;margin-left: 0;width: 100%;padding: 0;border: none}}
@media screen and (min-width: 1201px) {header .navbar .nav-menu .nav-sub-menu {min-height:25vw;max-height: 45.9375vw}}
header .navbar .nav-menu .nav-sub-menu .nav-menu-link {display: block;padding: .35938vw 0; margin: 0 1.1625vw; line-height: 35px; text-align: center; }
header .navbar .nav-menu .nav-sub-menu .sub-menu-item .nav-menu-link{ font-size: 16px;}

@media (max-width:1280px){
header .navbar .nav-menu .nav-sub-menu .nav-menu-link { padding: .55938vw 0; font-size: 16px; }
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-sub-menu .nav-menu-link {padding:1.8vw 5.33333vw 1.8vw 10.66667vw;margin: 0}
}
@media (max-width:768px){
header .navbar .nav-menu .nav-menu-item .nav-menu-first {padding:2vw 5.33333vw; }
header .navbar .nav-menu .nav-menu-item:last-child .nav-menu-first {padding:2vw 5.33333vw; }
header .navbar .nav-menu .nav-sub-menu .nav-menu-link { text-align: left; }
header .navbar .nav-menu .nav-menu-link {font-size:16px;}
header .navbar .nav-menu .nav-menu-item.has-sub-menu-tab .nav-menu-first:before,header .navbar .nav-menu .nav-menu-item.has-sub-menu .nav-menu-first:before { top: 2vw; }
header .navbar .nav-menu .nav-sub-menu .nav-menu-link {padding:1.8vw 5.33333vw 1.8vw 10.66667vw;}
header .top-navbar .top-navbar-item .top-navbar-text { padding: 2.8vw 0;}
header .top-navbar .top-navbar-item { font-size: 16px;}
header .navbar .nav-logo { padding-top: 10px;}
}
 

@media (max-width:468px){
header .navbar .nav-logo { padding-top: 15px;}
 
 
header .top-navbar .top-navbar-item .top-navbar-text { padding: 3.5vw 0;}
header .navbar .nav-menu .nav-sub-menu .nav-menu-link {padding:1vw 5.33333vw 1vw 10.66667vw;}

}
header .navbar .nav-menu .nav-sub-menu .nav-menu-link.active,header .navbar .nav-menu .nav-sub-menu .nav-menu-link:hover { background-color: #2055ad; color: #fff;}
header .navbar .nav-menu .nav-sub-menu .sub-menu-item:first-child,header .navbar .nav-menu .nav-sub-menu .sub-menu-item:first-child>.nav-menu-link {border-top: none}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu .sub-menu-item:first-child>.nav-menu-link {border-top:1px solid #dcdddd}}
header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu {display: none;position: fixed;top: -1px;left: 100%;width: 17.70833vw;padding: .88542vw 0;background-color: #fff;border: 1px solid #dcdddd;overflow: auto}
header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu::-webkit-scrollbar {width: .20833vw;opacity: 1}
header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu::-webkit-scrollbar-thumb {border-radius: 10px;background: #dcdddd}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu {position:static;width: 100%;padding-left: 0;border: none}}
@media screen and (min-width: 1201px) {header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu {max-height:45.9375vw}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu .sub-menu-item .nav-menu-link {padding-left:16vw}}
header .navbar .nav-menu .sub-menu-item-arrow-link {background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDIwdjIwSDF6Ii8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImIiPjxwYXRoIGRhdGEtbmFtZT0i6Lev5b6EIDU5NSIgZD0iTTE0LjE1My0zNC4xMjNsNC41NTkgNC40NC00LjUyOSA0LjUwNWEuNS41IDAgMDAwIC43MTguNDgzLjQ4MyAwIDAwLjcyOS0uMDQ5bDQuODMyLTQuNzU1YS43OTQuNzk0IDAgMDAuMTUzLS4yLjYuNiAwIDAwLS4xMTUtLjZsLTQuOS00LjgyMmEuNTgzLjU4MyAwIDAwLS43MzMuMDQ5LjUuNSAwIDAwLjAwNC43MTR6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQgMzUpIiBmaWxsPSIjZGNkZGRkIi8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImMiPjxwYXRoIGRhdGEtbmFtZT0i6Lev5b6EIDU5NCIgZD0iTS01MzktOTQxaDc1OS43VjYyOC4yNjZILTUzOXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUzOSA5NDEpIiBmaWxsPSIjZGNkZGRkIi8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLeeureWktOWPs0B3ZWIiPjxwYXRoIGRhdGEtbmFtZT0i6Lev5b6EIDU5MiIgZD0iTTEgMjFoMjBWMUgxeiIgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwKSIvPjxnIGRhdGEtbmFtZT0i57uEIDE3ODUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDY0IDYpIiBjbGlwLXBhdGg9InVybCgjYikiPjxnIGRhdGEtbmFtZT0i57uEIDE3ODQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMTguODA4IC0xMjAwLjA5NykiIGNsaXAtcGF0aD0idXJsKCNjKSI+PHBhdGggZGF0YS1uYW1lPSLot6/lvoQgNTkzIiBkPSJNMjE2LjgzIDEyMTIuNzU4aDkuODkydi0xNC42NGgtOS44OTJ6IiBmaWxsPSIjZGNkZGRkIi8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat 100%;background-size: 1.04167vw 1.04167vw;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .sub-menu-item-arrow-link {background:none;position: relative}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .sub-menu-item-arrow-link:before {z-index:2;content: "";position: absolute;top: 4vw;right: 5.33333vw;width: 5.33333vw;height: 5.33333vw;background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDEwdjEwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3liqDlj7dAbW9iIj48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3OCIgZD0iTTYuMTIgOS4zMTJhLjMwOS4zMDkgMCAwMS0uMzA5LS4zMDlWMy4yMzZhLjMwOS4zMDkgMCAwMS4zMDktLjMwOS4zMDkuMzA5IDAgMDEuMzA5LjMwOXY1Ljc2N2EuMzA5LjMwOSAwIDAxLS4zMDkuMzA5eiIgZmlsbD0iIzI0MjcyOCIvPjxwYXRoIGRhdGEtbmFtZT0i55u057q/IDc5IiBkPSJNOS4wMDMgNi40MjlIMy4yMzZhLjMwOS4zMDkgMCAwMS0uMzA5LS4zMDkuMzA5LjMwOSAwIDAxLjMwOS0uMzA5aDUuNzY3YS4zMDkuMzA5IDAgMDEuMzA5LjMwOS4zMDkuMzA5IDAgMDEtLjMwOS4zMDl6IiBmaWxsPSIjMjQyNzI4Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTIgMmg4djhIMnoiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat 100%;background-size: 2.66667vw 2.66667vw}}
@media (max-width:568px){
header .navbar .nav-menu .nav-menu-item .nav-menu-first {padding:4.5vw 5.33333vw; }
header .navbar .nav-menu .nav-menu-item:last-child .nav-menu-first {padding:4.5vw 5.33333vw; }
header .top-navbar .top-navbar-item .top-navbar-text { padding: 4.5vw 0;}
header .navbar .nav-menu .nav-menu-item.has-sub-menu-tab .nav-menu-first:before, header .navbar .nav-menu .nav-menu-item.has-sub-menu .nav-menu-first:before { width: 20px; height: 20px; top: 15px; background-size: 3.66667vw 3.66667vw;}
header .navbar .nav-menu .sub-menu-item-arrow-link:before {width: 15px; height: 15px; background-size:100% 100%;}
}
header .navbar .nav-menu .sub-menu-item-arrow-link.active,header .navbar .nav-menu .sub-menu-item-arrow-link:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDIwdjIwSDF6Ii8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImIiPjxwYXRoIGRhdGEtbmFtZT0i6Lev5b6EIDU5MSIgZD0iTTE0LjE1My0zNC4xMjNsNC41NTkgNC40NC00LjUyOSA0LjUwNWEuNS41IDAgMDAwIC43MTguNDgzLjQ4MyAwIDAwLjcyOS0uMDQ5bDQuODMyLTQuNzU1YS43OTQuNzk0IDAgMDAuMTUzLS4yLjYuNiAwIDAwLS4xMTUtLjZsLTQuOS00LjgyMmEuNTgzLjU4MyAwIDAwLS43MzMuMDQ5LjUuNSAwIDAwLjAwNC43MTR6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQgMzUpIiBmaWxsPSIjYzcwMDBiIi8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImMiPjxwYXRoIGRhdGEtbmFtZT0i6Lev5b6EIDU5MCIgZD0iTS01MzktOTQxaDc1OS43VjYyOC4yNjZILTUzOXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUzOSA5NDEpIiBmaWxsPSIjYzcwMDBiIi8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLeeureWktOWPs0B3ZWIiPjxwYXRoIGRhdGEtbmFtZT0i6Lev5b6EIDU4OCIgZD0iTTEgMjFoMjBWMUgxeiIgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwKSIvPjxnIGRhdGEtbmFtZT0i57uEIDE3ODMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDY0IDYpIiBjbGlwLXBhdGg9InVybCgjYikiPjxnIGRhdGEtbmFtZT0i57uEIDE3ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMTguODA4IC0xMjAwLjA5NykiIGNsaXAtcGF0aD0idXJsKCNjKSI+PHBhdGggZGF0YS1uYW1lPSLot6/lvoQgNTg5IiBkPSJNMjE2LjgzIDEyMTIuNzU4aDkuODkydi0xNC42NGgtOS44OTJ6IiBmaWxsPSIjYzcwMDBiIi8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==)}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .sub-menu-item-arrow-link.active,header .navbar .nav-menu .sub-menu-item-arrow-link:hover {background:none}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .sub-menu-item-arrow-link.active:before {background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDEwdjEwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3lh4/lj7dAbW9iIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDh2OEgyeiIvPjxwYXRoIGQ9Ik05LjA3OSA2LjQzOEgzLjE2M2EuMzE3LjMxNyAwIDAxLS4zMTctLjMxNy4zMTcuMzE3IDAgMDEuMzE3LS4zMTdoNS45MTZhLjMxNy4zMTcgMCAwMS4zMTcuMzE3LjMxNy4zMTcgMCAwMS0uMzE3LjMxN3oiIGZpbGw9IiMyNDI3MjgiLz48L2c+PC9nPjwvc3ZnPg==)}}
header .navbar .nav-menu .nav-sub-menu-tabs {display: none;position: absolute;top: 93px;-webkit-transform: translateX(-12.1875vw);transform: translateX(-12.1875vw);background-color: #fff;border-top: 1px solid #dcdddd; width: 37.70833vw!important;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu-tabs {position:static;-webkit-transform: translateX(0);transform: translateX(0);border-top: none; width: 100vw!important;height: auto}}
header .navbar .nav-menu .nav-sub-menu-tabs:before {content: "";position: absolute;top: -5px;left: 0;width: 100%;height: 10px;background-color: #fff}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu-tabs:before {display:none}}
header .navbar .nav-menu .nav-sub-menu-tabs .wrap {display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-wrap: nowrap;flex-wrap: nowrap;width: auto}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu-tabs .wrap {display:block;height: auto}}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tabs-group {background-color: #fff}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu-tabs .menu-tabs-group {display:none}}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tabs-group .menu-tab-btn {z-index: 1;position: relative;border-bottom: 1px solid #dcdddd;display: block;width: 16vw; font-size: 18px;line-height: 35px;color: #242728;margin-left: 1.5625vw; margin-right: 1.5625vw; padding: 0.85938vw 0;}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tabs-group .menu-tab-btn.active {color: #2055ad;font-weight: 500;/*background-color: #2055ad;*/margin-left: 1.5625vw;width: 16vw}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content {position: relative;max-width: -webkit-calc(100% - 9.0625vw);max-width: calc(100% - 9.0625vw)}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content {-webkit-box-flex:0;-webkit-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-content-title {display: none}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-content-title {display:block}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-content-title .nav-menu-link {padding:4vw 5.33333vw 4vw 10.66667vw;border-top: 1px solid #dcdddd;font-weight: normal;}}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane {display: none;height: 100%}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane {display:block}}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane.active {display: block}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu {position: relative;top: 0;left: 0;margin-left: 0;border-top: none;border-bottom: none;border-right: none;height: 100%}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-menu-link {padding-left:16vw}}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu {top: 0;min-height: 100%;border-top: none;border-bottom: none;border-right: none}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu {padding:0}
}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .nav-menu-link {border-top: 1px solid #dcdddd;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .nav-menu-link {padding-left:21.33333vw;}
}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .sub-menu-item:first-child .nav-menu-link {border-top: none}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .sub-menu-item:first-child .nav-menu-link {border-top:1px solid #dcdddd;}
}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .sub-menu-item:first-child ul .nav-menu-link {border-top: 1px solid #dcdddd;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .nav-menu-link {padding-left:26.66667vw;}
}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .sub-menu-item:first-child .nav-menu-link {border-top: none}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .sub-menu-item:first-child .nav-menu-link {border-top:1px solid #dcdddd;}
}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .sub-menu-item:first-child ul .nav-menu-link {border-top: 1px solid #dcdddd;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .nav-menu-link {padding-left:32vw;}
}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .sub-menu-item:first-child .nav-menu-link {border-top: none}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .sub-menu-item:first-child .nav-menu-link {border-top:1px solid #dcdddd;}
}
header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane .nav-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .nav-sub-sub-menu .sub-menu-item:first-child ul .nav-menu-link {border-top: 1px solid #dcdddd;}
header .navbar.active,header .navbar.active-fixed,header .navbar.show,header .navbar.visible {background-color: #fff; }
header .navbar.active-fixed:before,header .navbar.active:before,header .navbar.show:before,header .navbar.visible:before {content: "";position: absolute;left: 0;top: -5px;width: 100%;height: 10px;background-color: #fff}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar.active-fixed:before,header .navbar.active:before,header .navbar.show:before,header .navbar.visible:before {display:none}
}
header .navbar.active-fixed.visible,header .navbar.active.visible,header .navbar.show.visible,header .navbar.visible.visible {border-bottom: 1px solid #dcdddd;}
header .navbar.active-fixed .nav-logo-link,
header .navbar.active .nav-logo-link,
header .navbar.show .nav-logo-link,header .navbar.visible .nav-logo-link {background-image: url(../images/logo1.png)}
header .navbar.active-fixed .nav-operate .nav-operate-btn.nav-search-btn,
header .navbar.active .nav-operate .nav-operate-btn.nav-search-btn,
header .navbar.show .nav-operate .nav-operate-btn.nav-search-btn,
header .navbar.visible .nav-operate .nav-operate-btn.nav-search-btn {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDI0djI0SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1zZWFyY2gtYmxhY2tAd2ViIj48cGF0aCBkYXRhLW5hbWU9Imljb19jb250YWluZXIiIGZpbGw9Im5vbmUiIGQ9Ik0zIDNoMjB2MjBIM3oiLz48ZyBkYXRhLW5hbWU9ImhvbWUtbmF2LXNlYXJjaC1ibGFja0B3ZWIiIGZpbGw9IiMyNDI3MjgiPjxwYXRoIGRhdGEtbmFtZT0i5qSt5ZyGIDExIiBkPSJNMTIuMTQyIDMuNzY4YTguMzczIDguMzczIDAgMTEtOC4zNzMgOC4zNzMgOC4zODIgOC4zODIgMCAwMTguMzczLTguMzczem0wIDE1LjQ1N2E3LjA4NCA3LjA4NCAwIDEwLTcuMDg1LTcuMDg0IDcuMDkyIDcuMDkyIDAgMDA3LjA4NSA3LjA4NHoiLz48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA2NyIgZD0iTTIxLjkxIDIyLjYxNWEuNzEuNzEgMCAwMS0uNS0uMmwtMy44NTYtMy43ODJhLjY4MS42ODEgMCAwMTAtLjk3Ny43MTYuNzE2IDAgMDExIDBsMy44NTggMy43OGEuNjgxLjY4MSAwIDAxMCAuOTc3LjcxLjcxIDAgMDEtLjUwMi4yMDJ6Ii8+PC9nPjwvZz48L2c+PC9zdmc+)}
header .navbar.active-fixed .nav-operate .nav-operate-btn.nav-login-btn,
header .navbar.active .nav-operate .nav-operate-btn.nav-login-btn,
header .navbar.show .nav-operate .nav-operate-btn.nav-login-btn,
header .navbar.visible .nav-operate .nav-operate-btn.nav-login-btn {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDI0djI0SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1sb2dpbi1ibGFja0B3ZWIiPjxwYXRoIGRhdGEtbmFtZT0iaWNvX2NvbnRhaW5lciIgZmlsbD0ibm9uZSIgZD0iTTMgM2gxOC43MjJ2MjBIM3oiLz48ZyBmaWxsPSIjMjQyNzI4Ij48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAzMzIiIGQ9Ik0yMi4yODggMjIuNTQ3YS42NzguNjc4IDAgMDEtLjcxMi0uNjM4di0yLjExNGEzLjgyMiAzLjgyMiAwIDAwLTQuMDEtMy41OTFIOC4xMjFhMy44MjIgMy44MjIgMCAwMC00LjAxIDMuNTkxdjIuMTE0YS42NzguNjc4IDAgMDEtLjcxMi42MzguNjc4LjY3OCAwIDAxLS43MTItLjYzOHYtMi4xMTRhNS4xOCA1LjE4IDAgMDE1LjQzNC00Ljg2Nmg5LjQ0NWE1LjE4IDUuMTggMCAwMTUuNDM1IDQuODY2djIuMTE0YS42NzguNjc4IDAgMDEtLjcxMy42Mzh6Ii8+PHBhdGggZGF0YS1uYW1lPSLmpK3lnIYgOSIgZD0iTTEyLjc4IDMuNjQ5YTQuODg4IDQuODg4IDAgMTEtNC44ODggNC44ODggNC44OTQgNC44OTQgMCAwMTQuODg4LTQuODg4em0wIDguNWEzLjYxMyAzLjYxMyAwIDEwLTMuNjEzLTMuNjEyIDMuNjE3IDMuNjE3IDAgMDAzLjYxMyAzLjYxM3oiLz48L2c+PC9nPjwvZz48L3N2Zz4=)}
header .navbar.active-fixed .nav-operate .nav-operate-btn.nav-logined-btn,
header .navbar.active .nav-operate .nav-operate-btn.nav-logined-btn,
header .navbar.show .nav-operate .nav-operate-btn.nav-logined-btn,header .navbar.visible .nav-operate .nav-operate-btn.nav-logined-btn {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIiBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTMgM2gxOC42NDR2MjBIM3oiLz48ZyBmaWxsPSIjMjQyNzI4Ij48cGF0aCBkPSJNMjIuMjg0IDIyLjU3MWEuNjguNjggMCAwMS0uNzE0LS42Mzl2LTIuMTJhMy44MzIgMy44MzIgMCAwMC00LjAyLTMuNkg4LjA4NGEzLjgzMiAzLjgzMiAwIDAwLTQuMDIgMy42djIuMTJhLjY4LjY4IDAgMDEtLjcxNC42MzkuNjguNjggMCAwMS0uNzE0LS42Mzl2LTIuMTJhNS4xOTMgNS4xOTMgMCAwMTUuNDQ4LTQuODc4aDkuNDY5YTUuMTkzIDUuMTkzIDAgMDE1LjQ0OCA0Ljg3OHYyLjEyYS42OC42OCAwIDAxLS43MTcuNjM5ek0xMi43NTEgMy42MjZhNC45IDQuOSAwIDExLTQuOSA0LjkgNC45IDQuOSAwIDAxNC45LTQuOXptMCA4LjUyMmEzLjYyMiAzLjYyMiAwIDEwLTMuNjIyLTMuNjIyIDMuNjIyIDMuNjIyIDAgMDAzLjYyMiAzLjYyMnoiLz48L2c+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzE0IC03NSkiPjxjaXJjbGUgY3g9IjMuNSIgY3k9IjMuNSIgcj0iMy41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzMwIDkxKSIgZmlsbD0iI2M3MDAwYiIvPjxwYXRoIGQ9Ik0xNzMyLjk3NyA5NS41MzFhLjIuMiAwIDAxLS4xMzgtLjA2MWwtLjgyNi0uODIyYS4yMS4yMSAwIDAxMC0uMjkyLjIuMiAwIDAxLjI5MSAwbC42NzQuNjc4IDEuNzIxLTEuNTA3YS4yLjIgMCAwMS4yODkgMCAuMi4yIDAgMDEwIC4yOWwtMS44NjUgMS42NTJhLjIwNi4yMDYgMCAwMS0uMTQ2LjA2MnoiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+)}
header .navbar.active-fixed .nav-operate .nav-operate-btn.navbar-toggle,
header .navbar.active .nav-operate .nav-operate-btn.navbar-toggle,
header .navbar.show .nav-operate .nav-operate-btn.navbar-toggle,
header .navbar.visible .nav-operate .nav-operate-btn.navbar-toggle {
  background-image: url(../images/nav_h.png);
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar.active-fixed .nav-operate .nav-operate-btn.navbar-toggle.open,
header .navbar.active .nav-operate .nav-operate-btn.navbar-toggle.open,
header .navbar.show .nav-operate .nav-operate-btn.navbar-toggle.open,
header .navbar.visible .nav-operate .nav-operate-btn.navbar-toggle.open 
{
  background-image: url(../images/close.png);
}
}
/*header .navbar.active-fixed .nav-menu .nav-menu-item .nav-menu-first,header .navbar.active .nav-menu .nav-menu-item .nav-menu-first,header .navbar.show .nav-menu .nav-menu-item .nav-menu-first,header .navbar.visible .nav-menu .nav-menu-item .nav-menu-first {color: #333;}*/
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .header.open .top-navbar {display:block;}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .header.open .navbar {border-bottom:1px solid #dcdddd;}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .header.open .navbar .nav-menu {display:block;}}
header.show {display: block;}
header.header-fixed .top-navbar {display: none;}
header.header-fixed .navbar .nav-menu .nav-menu-item .nav-menu-first { color: #333;}
header.header-fixed .navbar .nav-logo .nav-logo-link { background-image: url(../images/logo1.png)}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header.header-fixed .nav-menu .nav-sub-menu-tabs {height:auto;}}
header .header-dark .top-navbar .top-navbar-item:after {background-color: #242728;}
header .header-dark .top-navbar .top-navbar-item .top-navbar-text {color: #242728;}
header .header-dark .top-navbar.active .top-navbar-item:after,header .header-dark .top-navbar.show .top-navbar-item:after {background-color: #fff;}
header .header-dark .top-navbar.active .top-navbar-item .top-navbar-text,header .header-dark .top-navbar.show .top-navbar-item .top-navbar-text {color: #fff;}
@media screen and (max-width: 639px),screen and (max-width:1200px) and (max-aspect-ratio:1/1) {
header .header-dark .top-navbar.active .top-navbar-item .top-navbar-text,header .header-dark .top-navbar.show .top-navbar-item .top-navbar-text {color:#242728;}
}
header .header-dark .navbar .nav-menu .nav-menu-item .nav-menu-first {color: #242728;}
header .header-dark .navbar .nav-logo .nav-logo-link,header.header-fixed .header-dark .navbar .nav-logo .nav-logo-link {background-image: url(../images/logo1.png)}
 header .header-dark .navbar .nav-operate .nav-operate-btn.navbar-toggle {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMyAzaDIwdjIwSDN6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMgLTMpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3msYnloKFAbW9iIj48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3NSIgZD0iTTE5LjczNiAxMy41NTJINi4yNDhhLjU2Mi41NjIgMCAwMS0uNTYyLS41NjIuNTYyLjU2MiAwIDAxLjU2Mi0uNTYyaDEzLjQ4OGEuNTYyLjU2MiAwIDAxLjU2Mi41NjIuNTYyLjU2MiAwIDAxLS41NjIuNTYyeiIgZmlsbD0iIzI0MjcyOCIvPjxwYXRoIGRhdGEtbmFtZT0i55u057q/IDc2IiBkPSJNMTkuNzM2IDkuMDU3SDYuMjQ4YS41NjIuNTYyIDAgMDEtLjU2Mi0uNTYyLjU2Mi41NjIgMCAwMS41NjItLjU2MmgxMy40ODhhLjU2Mi41NjIgMCAwMS41NjIuNTYyLjU2Mi41NjIgMCAwMS0uNTYyLjU2MnoiIGZpbGw9IiMyNDI3MjgiLz48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3NyIgZD0iTTE5LjczNiAxOC4wNDZINi4yNDhhLjU2Mi41NjIgMCAwMS0uNTYyLS41NjIuNTYyLjU2MiAwIDAxLjU2Mi0uNTYyaDEzLjQ4OGEuNTYyLjU2MiAwIDAxLjU2Mi41NjIuNTYyLjU2MiAwIDAxLS41NjIuNTYyeiIgZmlsbD0iIzI0MjcyOCIvPjxwYXRoIGRhdGEtbmFtZT0i55+p5b2iIDE2NzYiIGZpbGw9Im5vbmUiIGQ9Ik00IDRoMTh2MThINHoiLz48L2c+PC9nPjwvc3ZnPg==)}
header.header-fixed .navbar .nav-operate .nav-operate-btn.navbar-toggle  {
  background-image: url(../images/nav_h.png);
}

.footer { background:#222a35; }
.footer-wrap { /* position: relative; */}
.footer-center {float: left; width: 60%; }
.footer-center  dl{ float: left; width:30%; text-align: left; }
.footer-center  dl:first-child{width:40%; }
.footer-center  dl:first-child dd{width:45%; float: left;}
.footer-center  dl dt{ font-size: 22px; line-height:1.5; margin-bottom:25px; padding-bottom: 25px; position: relative;}
.footer-center  dl dt::after{ content:"";display: block;width:30px;height:3px;background: #0149dd;position: absolute;bottom:0; left:0px; }
.footer-center  dl dd{ font-size: 18px; line-height:1.5; margin-bottom:15px; }
.footer-center  dl dt a{color: rgba(255,255,255,0.95); }
.footer-center  dl dd a{color: rgba(255,255,255,0.3);}
.footer-center  dl dd a:hover{color:#0149dd;}
.footer-right {float: right;width: 35%;color: #fff; }
.footer-right .footContact .footContact_tit{font-size: 22px; line-height:1.5;color: rgba(255,255,255,1); margin-bottom: 25px; padding-bottom: 25px; position: relative;}
.footer-right .footContact .footContact_tit:after{ content:"";display: block;width:30px;height:3px;background: #0149dd;position: absolute;bottom:0; left:0px; }
.footer-right .footContact .footContact_tel{font-size: 18px; line-height:1.5;color: rgba(255,255,255,0.3);  margin-bottom: 25px;}
.footer-right .footContact .footContact_mail{font-size: 18px; line-height:1.5;color: rgba(255,255,255,0.3); }
.footer-right .footContact .footContact_mail a{font-size: 18px; line-height:1.5;color: rgba(255,255,255,0.3); }
.footer-right .foot_mid{ clear: both; padding-top: 30px; width: 100%; }
.footer .f_social { padding: 0; /*text-align:right; */height: 30px;}
.solution_info_share .f_social { padding: 0; text-align:right; height: 30px;}
 /*.footer .f_social a{float:left; color:#777; }*/
.solution_info_share .f_social a{ float:left; color:#777; }
.footer .f_social .share-icon {width:53px; height:53px; border-radius:50%; line-height:53px; text-align:center; margin-right:10px; float:left;}
.solution_info_share .f_social {height:30px; border-radius:50%; line-height:30px; text-align:center; margin-right:10px; }
.footer .f_social i img{ max-width: 100%;}
.footer .f_social .fa,.solution_info_share .f_social .fa{text-align:center; font-size: 18px; color:#444;}
.footer .f_social .fa:before,.solution_info_share .f_social .fa:before{position: static;}
.footer .f_social ul .weixin,.solution_info_share .f_social ul .weixin {position: relative;}
.footer .f_social .wechat,.solution_info_share .f_social .wechat { position: relative;}
.footer .f_social .wechat:hover .vx,.solution_info_share .f_social .wechat:hover .vx { display: block;}
.footer .f_social .wechat .vx::after,.solution_info_share .f_social .wechat .vx::after { content: ''; position: absolute; left: 50%; margin-left: -8px; bottom: -13px; width: 0; height: 0; border-width: 8px 6px 6px 6px; border-style: solid; border-color: #fff transparent transparent transparent}
.footer .f_social .wechat .vx,.solution_info_share .f_social .wechat .vx { position: absolute; top: -195px; width: 150px; height: 162px; text-align: center; box-shadow: 0 2px 10px #aaa; background-color: #fff; z-index: 999; left: -45px; display: none;}
.footer .f_social .wechat .vx h4,.solution_info_share .f_social .wechat .vx h4 { font-weight: normal; height: 30px; line-height: 30px; width: 100%; font-size: 13px; background-color: #f3f3f3; margin: 0; padding: 0; color: #777;}
.footer .f_social .wechat .vx .help p,.solution_info_share .f_social .wechat .vx .help p { font-weight: normal; line-height: 16px; padding: 0; margin: 0; font-size: 13px; color: #333;}
.footer .f_social .wechat .vx .vx-img img,.solution_info_share .f_social .wechat .vx .vx-img img { width: 100px; height: 100px; margin: 10px auto; display: block;}
@-moz-keyframes fangda2 {0% {background-size: 92%;transform: scale(1.05);}
100% {background-size: 100%;}}
@-webkit-keyframes fangda2 {0% {background-size: 92%;transform: scale(1.05);}
100% {background-size: 100%;}}
@keyframes fangda2 {0% {background-size: 92%;transform: scale(1.05);}
100% {background-size: 100%;}}
.footer-right h4 {margin-bottom: 11px;font-size: 40px;font-family: 'DIN-std'; color: #cc0200; background: url(../images/telll.png)no-repeat left top;padding-left: 58px;}
.footer-right p {margin-bottom: 6px;opacity: 0.5;font-size: 16px;}
.mod_service { line-height: 1.5;color: rgba(255, 255, 255, 0.48);border-top: 1px solid rgba(255, 255, 255, 0.4); padding: 27px 0 28px;}
.mod_info a { font-size: 16px;line-height: 1.5;color: rgba(255, 255, 255, 0.48); }
.mod_info a:hover {color: #fff; }
.mod_info .left{ float: left; font-size: 16px;line-height: 1.5;color: rgba(255, 255, 255, 0.48);}
.mod_info .right{ float: right; font-size: 16px;line-height: 1.5;color: rgba(255, 255, 255, 0.48);}
.footer-left dd:hover,
.footer-center dt:hover,
.footer-center dd:hover,
.footer-right dd:hover {opacity: 1;}
@media (max-width: 1459px) {
.mod_service { padding: 30px 0 50px;}
 .footer-right h4 {background-size: 32px;padding-left: 48px;font-size: 34px; }
.weixin-box { margin: 10px 0;}
.footer-left h4 { margin-top: 0px; font-size: 20px;}
}
@media (max-width: 1366px) {
.footer-center  dl dd{ font-size: 17px;}
.footer .f_social .share-icon {width:48px; height:48px; line-height:48px;}
.footer .f_social .share-icon img{ width: 100%; }
}
@media (max-width: 1280px) {
.footer-right .foot_r .item{ font-size:16px; }
.footer-right .foot_r .item a{ font-size:16px; }
.mod_info a { font-size: 16px; }
.mod_info .left{ font-size: 16px; }
.mod_info .right{ font-size: 16px; }
.footer-center  dl dd{ font-size: 16px; }
.footer .f_social .share-icon {width:43px; height:43px; line-height:43px;}
}
@media (max-width: 1259px) {
.footer-right { width: 30%; }
.footer-center {width: 70%; }
.footer-left { width: 100%;}
.footer-info2 { float: left; float: unset;}
.footer-right h4 { background-size: 27px; padding-left: 36px; font-size: 30px;}
.footer-center  dl dt{ font-size: 20px; }
}
@media (max-width: 1040px) {
.mod_service { padding: 20px 0 20px;}
.mod_info .left { float: none; line-height: 30px;}
.mod_info .right { float: none; line-height: 30px;}
.footer-right .footContact .footContact_tel{font-size: 16px; margin-bottom: 15px;}
.footer-right .footContact .footContact_mail{font-size: 16px; }
.footer-right .footContact .footContact_mail a{font-size: 16px; }

}
@media (max-width: 1024px) {
.footer-center { display: none;}
.footer-right { width: 100%; padding-top: 0px;}
}
@media (max-width: 767px) {
.footer-left h4 { margin-right: 10px; font-size: 16px; margin-top: 3px;}
.footer-left a { font-size: 16px;}


}
 