﻿@charset "utf-8";
/* top css*/
 

.wrap{ max-width:1200px; width:100%; margin:0 auto;}
.wrap2{ max-width:1300px; width:100%; margin:0 auto;}
/*top css begin*/
/*.top{ padding:20px 10%; position:fixed; left:0; top:0; width:100%; z-index:5;transition:all 0.3s ease;}
.top.on{ background:#fff;padding:10px 10%; transition:all 0.3s ease;}*/
.top{ padding:20px 10%; position:fixed; left:0; top:0; width:100%; z-index:5;transition:all 0.3s ease;}
.top.on{ background:#4692fd;padding:10px 10%; transition:all 0.3s ease;}
.top2{ padding:20px 10%; position:fixed; left:0; top:0; width:100%; z-index:5;transition:all 0.3s ease;}
.top2.on{ background:#4692fd;padding:10px 10%; transition:all 0.3s ease;}
.menu-calt{ width:50px; height:50px; cursor:pointer; margin-left:10px; position:relative; background:#7d58bf; position:relative; border-radius:50%;transition:all 0.5s ease;}
.menu-calt:before{ content:''; position:absolute; left:50%; top:50%; height:2px; width:20px; margin-left:-10px; margin-top:-6px; background:#fff; transition:all 0.5s ease;}
.menu-calt:after{ content:''; position:absolute; left:50%; top:50%; height:2px; width:20px; margin-left:-10px; margin-top:4px; background:#fff; transition:all 0.5s ease;}
.menu-calt.on{ background:#fff;transition:all 0.5s ease;}
.menu-calt.on:before{ background:#7d58bf; margin-top:-1px; transform:rotate(45deg); transition:all 0.5s ease;}
.menu-calt.on:after{ background:#7d58bf; margin-top:-1px; transform:rotate(-45deg); transition:all 0.5s ease;}
.benla:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(38,43,52,0);}
.ind-nav{     /*margin-left: 300px;*/ opacity:0; visibility: hidden; transition:all 0.5s ease;}
.ind-nav.on{ opacity:1; visibility: visible; transition:all 0.5s ease;}
.ind-nav li{ padding:0 22px; float:left; position:relative;}
.ind-nav li > a{ display:block; line-height:52px; position:relative; font-size:16px; color:#fff;}
/*.ind-nav li > a:before{ content:''; width:6px; height:6px; margin-right:10px; background:#fff; border-radius:50%; display:inline-block; vertical-align:middle;}*/
.ind-nav li .sec{ position:absolute; top:51px; left:50%; width:150px; margin-left:-75px; display:none;}
.ind-nav li .sec a{ display:block; margin-bottom:3px; border:1px solid #ddd; background:rgba(0,0,0,0.2); color:#fff; line-height:46px; padding-left:0px; transition:all 0.5s ease; text-align:center;}
/*.ind-nav li .sec a:before{ content:''; width:8px; height:2px; margin-right:10px; background:#0c4faa; display:inline-block; vertical-align:middle;}*/
.T-nav {
 
}
.T-nav li {
	float:left;
	position:relative;
}
.T-nav li a {
	display:block;
	text-align:center;
	padding:0 35px;
	line-height:52px;
	position:relative;
	font-size:16px;
	color:#fff;
	transition:all 0.5s ease;
}
.T-nav li a span {
	font-size:16px;
	display:block;
}
.T-nav li .sec {
	position:absolute;
	width:150px;
	left:50%;
	margin-left:-75px;
	top:51px;
	z-index:5;
	display:none;
	background: rgba(38,73,157,0.9);
	border-radius:3px;
}
.T-nav li .sec a {
	display:block;
	color:#fff;
	line-height:40px;
	text-align: center;
	font-weight:normal;
	padding:0;
	font-size:14px;
	transition:all 0.5s ease;
}
 
 
.mob-nav {
	width:60px;
	height:50px;
}
.mob-nav span {
	display:block;
	position:absolute;
	left:15px;
	width:30px;
	height:2px;
	top:50%;
	margin-top:-1px;
	background:#fff;
	transition:all 0.5s ease;
}
.mob-nav:before {
	content:'';
	position:absolute;
	left:15px;
	width:30px;
	height:2px;
	top:13px;
	background:#fff;
	transition:all 0.5s ease;
}
.mob-nav:after {
	content:'';
	position:absolute;
	left:15px;
	width:30px;
	height:2px;
	top:35px;
	background:#fff;
	transition:all 0.5s ease;
}
.mob-nav.on span {
	width:0;
	transition:all 0.5s ease;
}
.mob-nav.on:before {
	top:23px;
	transform:rotate(45deg);
	transition:all 0.5s ease;
}
.mob-nav.on:after {
	top:23px;
	transform:rotate(-45deg);
	transition:all 0.5s ease;
}

.t-navs{ /*width:10%;*/ width:auto;}
.t-navs a{ display:block; line-height:52px;}
/*.t-nav .one{  background:url(../images/menu.png) no-repeat left center; color:#4692fd; font-size:16px; padding-left:35px;} */
/*.t-nav .one{  background:url(../images/menu2.png) no-repeat left center; color:#fff; font-size:16px; padding-left:35px;}
.t-nav .two{  background:url(../images/menu2.png) no-repeat left center; color:#fff; font-size:16px; padding-left:35px;} */
/*.t-nav .search{background:url(../images/line.png) no-repeat left center; padding-left:20%; margin-left:20%; line-height:52px; } */
.t-navs .search{/*background:url(../images/line2.png) no-repeat left center;*/ padding-left:0%; margin-left:0%; line-height:49px; } 
.t-navs .search2{/*background:url(../images/line2.png) no-repeat left center; */padding-left:0%; margin-left:0%; line-height:49px; } 
.slovlt{ position:fixed; opacity:0; right:0; top:0; width:840px; height:100%; z-index:6; background:#fff; transform:translateX(100%); transition:all 0.5s ease; overflow-y:auto; overflow-x:hidden;}
.slovlt.on{ transform:translateX(0%); opacity:1; transition:all 1s ease;}
.search-t{ position:absolute; left:0; top:0; height:110px; width:70%; transform:translateX(110px); visibility:hidden; opacity:0; transition:all 0.5s ease;}
.search-t.on{ transform:translateX(0px); opacity:1;visibility: visible; transition:all 0.5s ease;}
.search-t .c1{ width:calc(100% - 110px); float:left; background:#262626; height:110px; padding:0 35px; border:none; color:#fff;}
.search-t .c2{ float:left; width:110px; height:110px; background:#343434 url(../images/a5.png) no-repeat center center; border:none; cursor:pointer;}
.alebt{ line-height:110px; border-bottom:1px solid #EEE;}
.slpoac{ width:20%; color:#969696; text-align:center; border-right:1px solid #EEE;}
.slpoac span{ display:block; text-align:center; cursor:pointer;}
.slpoac a{ color:#969696; display:block;}
.slpoac img{ margin-right:5px;}
.lpblre{ width:30%;}
.lpblre a{ display:block; text-align:center; color:#969696;}
.lpblre img{ margin-right:5px;}
.bt-cpa{ transition:all 0.5s ease; position:absolute; right:15px; top:15px; width:80px; height:80px; background:url(../images/gb.png) no-repeat center center; cursor:pointer;}
.bt-cpa:hover{ transform:rotate(180deg); transition:all 0.5s ease;}
.nav-tc li{ float:left; width:50%; border-bottom:1px solid #eee; border-right:1px solid #eee;}
.nav-tc li:nth-child(2n){ border-right:none;}
.nav-tc li a{ display:block; padding:110px 35px 35px; transition:all 0.5s ease; background:no-repeat 35px 35px;}
.nav-tc li a span{ display:block; line-height:25px; font-size:16px; color:#333; transition:all 0.5s ease; background:no-repeat 80% center;}
.nav-tc li a.a1{ background-image:url(../images/b1.png);}
.nav-tc li a.a2{ background-image:url(../images/b2.png);}
.nav-tc li a.a3{ background-image:url(../images/b3.png);}
.nav-tc li a.a4{ background-image:url(../images/b4.png);}
.nav-tc li a.a5{ background-image:url(../images/b5.png);}
.nav-tc li a.a6{ background-image:url(../images/b6.png);}
.nav-tc li a.a7{ background-image:url(../images/b7.png);}
.nav-tc li a.a8{ background-image:url(../images/b8.png);}

.solution {
}
.solution li {
	width:100%;
	padding:5% 0;
}
.solution li:nth-child(2n) {
height:810px;
background:#f6f7fb;
}
.solution li:nth-child(2n) .wrap {
position:relative;
}
.solution li:nth-child(2n) .con img {
position: inherit;
}
.solution li:nth-child(2n) img {
position:absolute;
right:0;
}
.solution li .con {
	width:560px;
	padding-top:10%;
}
.solution li .con h3 {
	font-size:26px;
	line-height:4;
}
.solution li .con p { text-indent:2rem;
	line-height:2;
	color:#333;
	margin-bottom:8%;
}
.solution li .con a {
	border:2px solid #1e5ca7;
	color:#1e5ca7;
	padding:10px 30px;
	border-radius:30px;
transition:all ease .5s;
}
 
.plcdo{  }
.plcdo span{ cursor:pointer;}
.search-n{ position:absolute;    height: 45px;
    right: 10%;
    top: 12px;
    width: 15%;
    background: #fff; opacity:0; visibility:hidden; transform:translateY(100%); transition:all 0.5s ease;}
.search-n.on{ opacity:1; visibility: visible; transform:translateY(0%); transition:all 0.5s ease;}
.search-n .c1{ width:calc(100% - 45px); float:left; height:45px; background:none;  padding:0 10px; border:none;}
.search-n .c2{ background:#4692fd url(../images/search.png) no-repeat center center; border:none; cursor:pointer; width:45px; height:45px; float:left;}

/*top css over*/
/* btn2 - start */
.std_btn2{ width:100%;} 
.std_btn2 a { margin: 5% auto 0; 
  display:  block; font-size: 16px; 
    line-height: 48px;  width:10%!important;
  border:2px solid #c6cfe6; text-align:center;
  /* background-color: transparent; */
  color: #4692fd;
  border-radius: 50px;
  
  position: relative;
 transition:all ease .5s;
  
}

.std_btn2 a::before{transition:all ease .5s;
  position: absolute;
  content: '';
  left: -2em;
  right: -2em;
  top: -2em;
  bottom: -2em;
  pointer-events: none;
  transition: ease-in-out .5s;
  background-repeat: no-repeat;
  background-image: radial-gradient(circle, #4692fd 20%, transparent 20%), 
  radial-gradient(circle, #4692fd 20%, transparent 20%), 
  radial-gradient(circle, #4692fd 20%, transparent 20%), 
  radial-gradient(circle, #4692fd 20%, transparent 20%), 
  radial-gradient(circle, #4692fd 20%, transparent 20%), 
  radial-gradient(circle, #4692fd 20%, transparent 20%), 
  radial-gradient(circle, #4692fd 20%, transparent 20%), 
  radial-gradient(circle, #4692fd 20%, transparent 20%), 
  radial-gradient(circle, #4692fd 20%, transparent 20%),
 
  radial-gradient(circle, #4692fd 20%, transparent 20%), 
  radial-gradient(circle, #4692fd 20%, transparent 20%), 
  radial-gradient(circle, #4692fd 20%, transparent 20%),
  radial-gradient(circle, #4692fd 20%, transparent 20%), 
  radial-gradient(circle, #4692fd 20%, transparent 20%), 
  radial-gradient(circle, #4692fd 20%, transparent 20%), 
  radial-gradient(circle, #4692fd 20%, transparent 20%);
  background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%, 10% 10%, 18% 18%,
  15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 10% 10%, 20% 20%;
  background-position: 18% 40%, 20% 31%, 30% 30%, 40% 30%, 50% 30%, 57% 30%, 65% 30%, 80% 32%, 15% 60%,
  83% 60%, 18% 70%, 25% 70%, 41% 70%, 50% 70%, 64% 70%, 80% 71%;
  animation: bubbles ease-in-out .75s forwards;
}

@keyframes bubbles {
  0% {
    background-position: 18% 40%, 20% 31%, 30% 30%, 40% 30%, 50% 30%, 57% 30%, 65% 30%, 80% 32%, 15% 60%,
  83% 60%, 18% 70%, 25% 70%, 41% 70%, 50% 70%, 64% 70%, 80% 71%;
  }
  50% {
    background-position: 10% 44%, 0% 20%, 15% 5%, 30% 0%, 42% 0%, 62% -2%, 75% 0%, 95% -2%, 0% 80%,
  95% 55%, 7% 100%, 24% 100%, 41% 100%, 55% 95%, 68% 96%, 95% 100%;
  }
  100% {
    background-position: 5% 44%, -5% 20%, 7% 5%, 23% 0%, 37% 0, 58% -2%, 80% 0%, 100% -2%, -5% 80%,
  100% 55%, 2% 100%, 23% 100%, 42% 100%, 60% 95%, 70% 96%, 100% 100%;
    background-size: 0% 0%;
  }}
/* btn2 - end */
/*foot css begin*/
.foot{ background:#252525; padding:4% 0;}
.pbuaec{ width:290px;}
.valmv{ margin-bottom:50%; width:100%;}
.volar{ width:100%;}
.volar p{ font-size:16px; color:#fff; line-height:3;}
.foblm{ width:70%}
.leaop{ width:16.6%; text-align:right;}
.leaop dt{ line-height:40px; font-size:18px; font-weight:bold; margin-bottom:10%;}
.leaop dt a{ color:#fff;}
.leaop dd{ line-height:35px;font-size:16px;}
.leaop dd a{ color:#999;transition:all ease .5s;}
.lplaea{ padding:20px 0 0 0; text-align:right; width:100%; color:#999; font-size:16px; line-height:2;}
.lplaea a{ display:block;} 
/*foot css over*/
/*foot css begin*/
.foot2{ background:#fff; padding:0 0 2% 0;}
.foot2 .pbuaec{ width:290px;}
.foot2 .valmv{ margin-bottom:50%; width:100%;}
.foot2 .volar{ width:100%;}
.foot2 .volar p{ font-size:16px; color:#000; line-height:3;}
.foot2 .foblm{ width:70%}
.foot2 .leaop{ width:16.6%; text-align:left;}
.foot2 .leaop dt{ line-height:40px; font-size:18px; font-weight:bold; margin-bottom:10%;}
.foot2 .leaop dt a{ color:#000;}
.foot2 .leaop dd{ line-height:35px;font-size:16px;}
.foot2 .leaop dd a{ color:#333;transition:all ease .5s;}
.foot2 .foblm .lplaea{ padding:20px 0 0 0; text-align:left; width:100%; color:#666; font-size:16px; line-height:2;}
.foot2 .foblm .lplaea a{ display: inherit;} 
/*foot css over*/
/*nycss begin*/
.ny-banner{ height:700px; background:no-repeat center center; background-size:cover; color:#fff;  }
.ny-banner .labolt{ position:absolute; left:13.5%; top:50%; transform:translateY(-50%);   width:11%; z-index:9;}
.ny-banner .labolt h2{ font-size:2.7vw; font-weight:bold;}
.ny-banner .labolt .d4{ margin-top:20px;}
.ny-banner .labolt .d4 span{ display:block; font-size:18px; line-height:45px; border-bottom:1px solid #fff; padding:0 0px; color:#fff; background:url(../images/xs.png) no-repeat right center; cursor:pointer; transition:all 0.5s ease;}
 
.ny-banner .labolt .d4 p{ display:none; position:absolute; z-index:3; left:0; width:100%;/* bottom:42px;*/    padding: 10px 20px 20px;  background:rgba(255,255,255,0.7);}
.ny-banner .labolt .d4 p a{ display:block; line-height:45px;font-size:16px; border-bottom:1px solid #fff; color:#000; padding:0;transition:all .5s linear}
.letba{ padding:5% 0 3%; width:100%; font-size:40px; font-weight:bold; color:#000; text-align:center; text-transform:uppercase;}
.letba span{ color:#eee; margin-top:5px; font-family:syst; display:block; z-index:0; position:relative;}
.ny-main{ /*padding:5% 0;*/}

.vtoae{ width:100%; margin:5% 0;}  
.vtoae .con{ width:600px;}
.vtoae .con h2{ font-size:22px; font-weight:bold; color:#222;}
.vtoae .con h2 span{ display:block;color:#eee; font-family:syst;}
.vtoae .con .d1{ margin:3% 0;}
.vtoae .con .d2{ margin-top:5%; line-height:40px; font-size:16px;}

.dalbn{     padding:6% 0;}
.dalbn li{ width:25%; text-align:center; }
.dalbn p{ display:block; font-size:16px;}
.dalbn li span { font-size:50px; font-family:syst;   color:#0c4faa;}

.word{margin-top:5%; line-height:40px; font-size:16px;}

.alebol{  width:100%;margin-top:0%;align-items: center;}
.alebol .con{ width:40%;}
.alebol .con p{ width:100%; line-height:2; font-size:16px;}
.alebol .con p img{ margin-right:10px;}
.alebol h3{ color:#333; font-size:26px; font-weight:normal; padding:0%; line-height:3;}
.alebol h3 span{ font-size:20px; display:block;  }
.alebol img{  height:fit-content; }

.aelto{ width:50%; background:#3c89f4 url(../testimg/t4.jpg) right center no-repeat;}
.aelto h3{ color:#fff; font-size:26px; font-weight:normal; padding:10% 20%; line-height:3;}
.aelto h3 span{ font-size:20px; display:block; margin-bottom:20%;}

.lpaetc{ width:50%; background:#27c9d4;}
.lpaetc h3{ color:#fff; font-size:26px; font-weight:normal; padding:10% 20%; line-height:3;}
.lpaetc h3 span{ font-size:20px; display:block; margin-bottom:20%;}

.wmgtac{ width:100%;}
.wmgtac li{ line-height:30px; background:#f8f9fa; padding:40px 20px; width:32%; margin-bottom:2%; font-size:20px;}

.ploren{ width:45%; padding:40px 0;}
.ploren .prev,.ploren .next{ width:36px; height:36px; position:absolute; cursor:pointer; left:50%; transform:translateX(-50%); background:no-repeat center center;}
.ploren .prev{ top:0; background-image:url(../images/s.jpg);}
.ploren .next{ bottom:0; background-image:url(../images/x.jpg);}

.ploren2{ width:30%; padding:10px 0;}
.ploren2 .prev,.ploren2 .next{ width:36px; height:36px; position:absolute; cursor:pointer; left:50%; transform:translateX(-50%); background:no-repeat center center;}
.ploren2 .prev{ top:0; /*background-image:url(../images/s.jpg);*/}
.ploren2 .next{ bottom:0;/* background-image:url(../images/x.jpg);*/}

#map{ width:570px;   height:350px;  }
.contway{ width:430px; }
.contway span{ font-size:20px; color:#333; line-height:50px; display:block;}
.contway p{ font-size:26px; margin-bottom:40px; font-weight:bold;  }
.aelopa{ width:100%; background:#f9f9f9; margin-top:5%; padding-bottom:5%; }

.aelopa table{ font-family:syst; color:#333;}
.aelopa table td{ border-top:1px solid #ddd; line-height:5; font-size:16px;border-bottom:1px solid #ddd; }
.aelopa table td:first-child{ width:25%; padding-left:15px;}
.aelopa table td:nth-child(2){ width:60%; text-align:center;}
.aelopa table td:nth-child(3){ width:15%; text-align:right; padding-right:15px;}

.teaop{ margin:5% 0;}
.teaop .con{ width:600px; }
.teaop .con p{  line-height:2; text-indent:2rem; color:#333; font-size:16px;}
.teaop .pic{ width:550px;}

.aelopt{ margin-top:5%;}
.aelopt p{ width:42%;  margin-bottom:5%; line-height:2; font-size:18px;align-items: center;}
.aelopt p span{ display:block; width:76%; color:#555;}
.aelopt p img{ margin-right:15px;}

.lbotea{ max-width:980px; width:100%; margin:5% auto 0;}
 
.lbotea li{ display:block;}
.lbotea li .pic{ width:456px; float:left;}
.lbotea li .con{ width:440px; float:right; padding-top:10%;}
.lbotea li:nth-child(2n) .pic{ float:right;}
.lbotea li:nth-child(2n) .con{ float:left;}
.lbotea li .con .d1{ font-size:28px; font-weight:bold; color:#333;}
.lbotea li .con .d0{ margin-top:5%;}
.lbotea li .con .d2{ font-size:16px; line-height:36px;   color:#666; margin:5% 0;}
.lbotea li .con .d2 strong{ font-weight:bold; font-size:22px; color:#333;}

.lapeoc li{ width:30%; float:left; margin-right:5%; margin-bottom:3%;}
.lapeoc li:nth-child(3n){ margin-right:0;}
.lapeoc li a{ display:block;}
.lapeoc li a .pic{ width:100%; overflow:hidden; border-radius:6px; height:260px; box-shadow:0 0 10px #ddd;}
.lapeoc li a .pic img{ width:100%; object-fit:cover; height:100%;}
.lapeoc li a .con{ padding:15px 0 0 0;}
.lapeoc li a .con .d1{ font-size:18px; color:#333; line-height:40px;  overflow:hidden;   }
.lapeoc li a .con .d2{ color:#999; margin-top:15%; font-family:syst;}

.pagelc{ margin:5% 0;font-family:syst;}
.pagelc a{ display:inline-block; line-height:30px; padding:0 10px; margin:0 2px; vertical-align:middle;}
.pagelc a.mob-none{ padding:0; width:32px;}
.pagelc a.cur{ color:#e00420;  }

.laebta{ width:100%;  border-bottom:1px solid #ddd; padding:5%; text-align:center; font-family:syst;}
.laebta .d1{ font-size:26px; font-weight:bold}
.laebta .d2{ color:#999; margin-top:15px;}

.ladfbu{ margin-top:5%; padding-top:5%; border-top:1px solid #ddd; font-size:16px; margin-bottom:5%;align-items: center;}
.ladfbu p{ width:80%; display:block; line-height:30px;}
.ladfbu p strong{ display:block;} 

.picae{ margin-top:5%;}
.picae a{ width: 32%;
    margin-right: 2%;
    margin-bottom: 2%;
    box-shadow: 0 0 10px #ddd;
    border-radius: 10px;  
    font-size: 18px;
   
        padding-left: 20px;
    padding-top: 20px;
    line-height: 28px;
     padding-bottom: 20px;
}
.picae a:nth-child(3n){ margin-right:0;}
 
.aetkc img{ width:100%  }
.aetkc h3{ font-size:60px; color:#fff; top:50%;transform:translateY(-50%);  text-align:left; left:10%; position:absolute;  z-index:1;}

.ovalpt{ font-size:18px; line-height:36px; margin:5% 0;}
.albpae{ margin-top:5%; width:100%; background:url(../testimg/t17.jpg) center center no-repeat; padding:5%;}
.albpae .mt5 img{ width:35%;}
.nybg{ background:#f7f7f7; padding:1% 0 2% 0;}

.vlaml{ margin-top:4%;}
 
.vlaml .d1{ width:28%; font-size:26px; font-weight:bold; color:#4692fd;}
.vlaml .d2{ width:70%; color:#333; font-size:16px; line-height:30px;}
.leafpo{ margin:5% 0;}
.leafpo .bd{ width:100%; }
.leafpo .bd .d1{ width:28%; font-size:26px; font-weight:bold; color:#4692fd;}
.leafpo .bd .d2{ width:70%; color:#333; font-size:16px; line-height:30px;}
.energy {
	padding:3%;
}
.index_case2 li {
	width:8%;
	margin-right:0px;
	transition:0.5s
}
.index_case2 li:last-child {
	margin-right:0
}
 
.index_case2 a {
	display:block;
	overflow:hidden
}
.index_case2 img {
	width:100%;
	object-fit:cover;
	height:600px
}
.index_case2 .con {
	left:0;
	top:10%;
	padding:30px;
	width:100%;
	color:#fff
}
.index_case2 .con .t1 {
	font-size:20px;
	font-weight:bold;
}
.index_case2 .con .t2 {
	font-size:16px;
	color:#fff;
	margin:3% 0;
	display:none
}
.index_case2 .con span {
    border-radius: 30px;
    font-size: 16px;
    display: none;
    color: #fff!important;
/*    border: 1px solid;
    padding: 6px 20px;
    width: 20%;*/
}
.index_case2 li.current {
	width:43.5%
}
.index_case2 li.current .con .t2 {
	display:block;
}
.index_case2 li.current .con span {
	display:block;
}
.index_case6 li {
	width:11%;
	margin-right:0px;
	transition:0.5s
}
.index_case6 li:last-child {
	margin-right:0
}
 
.index_case6 a {
	display:block;
	overflow:hidden
}
.index_case6 img {
	width:100%;
	object-fit:cover;
	height:600px
}
.index_case6 .con {
	left:0;
	top:10%;
	padding:30px;
	width:100%;
	color:#fff
}
.index_case6 .con .t1 {
	font-size:20px;
	font-weight:bold;
}
.index_case6 .con .t2 {
	font-size:16px;
	color:#fff;
	margin:3% 0;
	display:none
}
.index_case6 .con span {
    border-radius: 30px;
    font-size: 16px;
    display: none;
    color: #fff!important;
/*    border: 1px solid;
    padding: 6px 20px;
    width: 20%;*/
}
.index_case6 li.current {
	width:43.5%
}
.index_case6 li.current .con .t2 {
	display:block;
}
.index_case6 li.current .con span {
	display:block;
}
.index_case8 li {
	width:8%;
	margin-right:0px;
	transition:0.5s
}
.index_case8 li:last-child {
	margin-right:0
}
 
.index_case8 a {
	display:block;
	overflow:hidden
}
.index_case8 img {
	width:100%;
	object-fit:cover;
	height:600px
}
.index_case8 .con {
	left:0;
	top:10%;
	padding:30px;
	width:100%;
	color:#fff
}
.index_case8 .con .t1 {
	font-size:20px;
	font-weight:bold;
}
.index_case8 .con .t2 {
	font-size:16px;
	color:#fff;
	margin:3% 0;
	display:none
}
.index_case8 .con span {
    border-radius: 30px;
    font-size: 16px;
    display: none;
    color: #fff!important;
/*    border: 1px solid;
    padding: 6px 20px;
    width: 20%;*/
}
.index_case8 li.current {
	width:43.5%
}
.index_case8 li.current .con .t2 {
	display:block;
}
.index_case8 li.current .con span {
	display:block;
}
.lboppa{ }
.lboppa img{  }
.lboppa h3{ text-align:center; font-size:60px; color:#fff; top:50%;  transform: translate(-50%,-50%); left:50%;  position:absolute;  z-index:1;}
.lboppa h3 span{ font-size:40px; font-weight:normal; display:block;}
.arepc{ background:none; margin:5% 0; font-size:26px; color:#333; text-align:center; width:100%;}

.sloct-tit{ margin:5% 0 2%; font-size:30px; color:#0551a7;}

.alole{ font-size:18px; color:#666; line-height:2;}

.sbopac{ margin-top:4%;}
.sbopac .list{ width:46%; font-size:16px; padding:10px 0; line-height:25px;} 
.sbopac .list img{ width:100%;}
.sbopac .list strong{ line-height:5; font-size:24px; display:block; font-weight:normal;}

.ateko{ margin-top:0%; width:100%;}
.ateko li{ width:33.33%; float:left;   text-align:center;  }
 
.ateko li .tit{ line-height:2;   overflow:hidden;   font-size:20px;}

.alebmc{ margin:5% 0; width:100%;}
.alebmc a{ background:#4692fd; border-radius:6px; display:block; width:46%; font-size:24px; color:#fff; line-height:3.5; text-align:center;}
.alebmc a img{ margin-right:10px;}

.aeltbc { padding-bottom:2%;}
.aeltbc li{ width:31.5%; float:left; margin-bottom:3%; margin-right:2%;}
.aeltbc li:nth-child(3n){ margin-right:0;}
.aeltbc li a{ display:block; border:1px solid #eee; position:relative; padding:35px; border-radius:5px;  }
.aeltbc li a .d1{ font-size:18px; line-height:40px; border-bottom:1px solid #eee;overflow:hidden; color:#333; font-weight:bold;}
.aeltbc li a .d2{ margin-top:5px; font-size:16px; color:#999;}

.recruitment-detail {padding:64px 0; overflow:hidden;}
.job-name-box {padding-left:16px;padding-right:30px;width:560px;}
.job-name-box .job-name {font-size:36px;line-height:1;}
.job-name-box .job-detail {margin-bottom:5%;margin-top:5%;line-height:1.8;}
.job-operate-btn {width: 30%;
    height: 50px;
    border-radius: 30px;
    text-align: center;
    line-height: 50px;}
.job-operate-btn.main-btn-bg {background:#006FBC;color:#fff;}
.job-operate-btn.main-btn-cl {background:none;color:#006FBC;border:1px solid #006FBC;margin-top:3%;}
.job-task {height:100%;}
.job-task .job-task-item {padding-bottom:5%;padding-left:3%;line-height:2;}
.job-task .job-task-item::after {content:'';position:absolute;left:0;top:.1rem;height:100%;width:1px;background:#bdbdbd;}
.job-task .job-task-item::before {content:'';position:absolute;left:0;z-index:2;transform:translate(-50%,-50%);top:.1rem;height:10px;width:10px;background:#ededed;border:2px solid #006fbc;border-radius:50%;}
.job-task .job-task-item-title {line-height:1;margin-bottom:3%;}
.renderSurface{ width:1903px; height:700px; opacity:0.8; position:absolute; z-index:0; top:0; left:0;}
.up-annex {max-width:1.7rem;background:#f4f4f4;border:1px solid #e8e8e8;}
.up-annex-box{ border-top:1px solid #ddd; width:100%; margin-top:5%; padding-top:5%; margin-bottom:5%;}
.text-grey-light{ color:#666; line-height:4;}
.up-annex-box a{ border:1px solid #ddd; background:#f5f5f5; text-align:center; line-height:50px; color:#222; display:block; width:10%;}

.lbopra{ width:50%; background:url(../images/xy.png) center center no-repeat; background-size:cover; height:165px; border-top-left-radius:10px; border-bottom-left-radius:10px; margin:5% 0;}
.lbopra a{ width:50%; line-height:165px; color:#fff; font-size:30px; text-align:center}
 
.lapcla{ width:50%; padding:2% 0; background:#fff url(../images/sjx.jpg) left center no-repeat; box-shadow:0 0 10px #ddd; border-top-right-radius:10px; border-bottom-right-radius:10px;height:165px;margin:5% 0; }
.lapcla a{ line-height: 36px;
    font-size: 18px;
    width: 100%;
    padding: 0 5%;
    display: block;}
	
.blodap{ margin:5% 0;}
.blodap p{ width:19%; line-height:3; padding:2% 0; border:2px solid #ddd; text-align:center; font-size:18px;}

.lenolsa{ margin:3% 0;}
.lenolsa h3{ font-size:32px; margin-bottom:3%;}
.lenolsa li{ margin-bottom:2%;}
.dolsca span{ float:left; height:80px; line-height:80px;}
.dolsca img{ margin-right:10px;}
.dolsca{ cursor:pointer; overflow:hidden; transition:all 0.5s ease; background:none; padding:0 0% 0 1%; border-radius:3px; border:1px solid #eee;}
.dolsca.on{box-shadow:0 0 20px #eee; background:none; transition:all 0.5s ease; border-bottom:1px solid #4792fd;}
.dolsca .d1{ padding-left:3%; width:95%; text-indent: 0px; text-align:left; font-size:18px; background:url(../images/w.jpg) left center no-repeat;}
.dolsca .d2,.dolsca .d3,.dolsca .d4{ text-align:center; width:22%;}
.dolsca .d5{ width:5%;}
.lourew{ padding: 10px 0px 10px 4%;
    line-height: 2;
    display: none;
    font-size: 16px;
    color: #333;
    border: 1px solid #eee;
    background: url(../images/a.jpg) 13px 10px no-repeat; margin-top:10px; }
.dolsca .d5{ padding-top:14px; text-align: center;}
.dolsca .d5 i{ display: inline-block; width:32px; height:32px; background:url(../images/mxl.png) no-repeat center center; transition:all 0.5s ease;}
.dolsca.on .d5 i{ transform:rotate(180deg); transition:all 0.5s ease;}

.lenolsa2{ margin-bottom:7%;}
.lenolsa2 li{ margin-bottom:10px;}
.dolsca2 span{ float:left; height:70px; line-height:52px; font-size:16px;}
.dolsca2 span em{ color:#999;}
.dolsca2 img{ margin-right:10px;}
.dolsca2{ cursor:pointer; overflow:hidden; transition:all 0.5s ease; background:#fff; box-shadow:0 0 10px #eee;}
.dolsca2.on{ background:#fff; transition:all 0.5s ease;}
.dolsca2 .d1{ width:20%; text-indent:20px; text-align:left;}
.dolsca2 .d2,.dolsca2 .d3,.dolsca2 .d4{ text-align:center; width:25%;}
.dolsca2 .d5{ width:5%;}
.lourew2{ padding:20px; line-height:2; display:none;}
.dolsca2 .d5{ padding-top:14px; text-align: center;}
.dolsca2 .d5 i{ display: inline-block; width:32px; height:32px; background:url(../images/mxl.png) no-repeat center center; transition:all 0.5s ease;}
.dolsca2.on .d5 i{ transform:rotate(180deg); transition:all 0.5s ease;}
.dasol2 {
	border-bottom:1px solid #eee;
	padding:30px;
}
.dasol2 .d1 {
	font-size:22px;
	font-weight:bold;
}
.dasol2 .d2 {
	color:#999;
	margin-top:15px;
}
.dasol2 .d7 a{background: #1a67af;
    padding: 10px 25px;
    color: #fff;
    /* margin-top: 20px; */
    display: block;
    width: 15%;
    margin: 3% auto 0;
	 
}
/*nycss over*/
 
/*home css begin*/
 

.lpaelt{ margin-bottom:3%; width:100%;}
.lpaelt p{ z-index:1;position:relative; font-size:50px;   font-weight:bold;  }
 
.lpaelt a{ color: #4692fd;margin-top: 3%;}
.lpaelt .sjd{    width: 27%;
    position: absolute;
    right: 0;
    top: 20px;}
.lpaelt a.dsd{ border:1px solid #ddd; padding:10px 20px; color:#333;}
.aolpc{ /*background:url(../images/sy2.jpg) center center no-repeat; padding-top:8%; background-size:cover;*/ width:100%;}
/*.aolpc .d1{ font-size:30px; font-weight:bold; color:#333; text-align:center; width:100%;}
.aolpc .d2{ font-size: 40px;
    font-weight: bold;
    color: #4692fd;
    margin: 0 auto;
    width: 880px;
    transition: all 0.5s ease;
    text-align: center;
    margin-top: 2%;}
.aolpc .d3{text-align:center; margin:5% 0;}*/

.aolpc .con{    position:absolute; color:#fff; right:11%;   top:50%; transform:translateY(-50%); z-index:2;}
.aolpc .con a{margin: 0 auto;display: table; transition:all ease .5s;background:url(../images/bf.png) center center no-repeat;}
.aolpc .con h2{ font-size:50px; margin-bottom:2%; }
.aolpc .con h3{ font-size:38px; font-weight:normal;  font-family:syst; margin-bottom:2%;    letter-spacing: 2.5px;}
.aolpc img{ width:100%} 

.akbloa{  background:url(../images/sy3.jpg) center center no-repeat; padding:5% 0; background-size:cover;}
.sjpic{ width:50%;}
.sjpic .con{ text-align:right;   position:absolute; color:#fff; left:50%;   top:50%; transform:translate(-50%,-50%); z-index:2; }
.sjpic:nth-child(2) .con{ text-align:left;transform:translate(-50%,-40.5%);}
.sjpic .con a{  text-align: center; line-height:48px;   margin:0 auto; color:#fff;background:none;   font-size:18px;transition:all 0.5s ease;}
.sjpic .con h2{ font-size:50px; margin-bottom:55px; }
.sjpic img{ width:100%}
.lbaeyo{   padding:5% 0;}
/*.lbaeyo a{ position:relative;width:31%; transition:all 0.5s ease;  display:block;  }
.lbaeyo a .pic{ width:100%; overflow:hidden; border-radius:8px; height:260px;}
.lbaeyo a img{ width:100%; height:100%; object-fit:cover; transition:all 0.5s ease;}
.lbaeyo a .con{ position:absolute; bottom:0; left:0; border-top-right-radius:10px;  line-height:50px; padding:10px 20px; color:#fff; background:rgba(12,79,170,0.8); font-size:20px;   text-align:center;  transition:all 0.5s ease; }*/

.lpaeol{ width:100%; margin-bottom:5%;}
.lpaeol .left{ width:850px;}
.lpaeol .left a{ overflow:hidden; width:100%; display:block; position:relative; }
.lpaeol .left a h3{ background:rgba(0,0,0,0.4); padding:15px 25px; position:absolute; bottom:0; z-index:1; font-size:18px; width:100%; color:#fff; font-weight:normal;}
.lpaeol .left a img{ width:auto; /*height:542px;*/ height:550px;}
.lpaeol .left a span{ display:block; line-height:30px;}
.lpaeol .left a span{ font-size:14px; font-weight:normal;}
.lpaeol .right{ width:427px;}
.lpaeol .right a{ overflow:hidden; width:100%; display:block; position:relative; margin-bottom:35px;}
.lpaeol .right a:nth-child(2){ margin-bottom:0;}
.lpaeol .right a h3{background:rgba(0,0,0,0.4); padding:15px 25px; position:absolute; bottom:0; z-index:1; width:100%;}
.lpaeol .right a h3 p{  font-size:18px; color:#fff; font-weight:normal;
line-height: 40px;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
 
}
.lpaeol .right img{ height:257px;}
.lpaeol .right a span{ display:block; line-height:30px; font-family:syst;font-size:14px;color:#fff; }
 
 
/*home css over*/ 


.tab-cell{ display:table-cell; vertical-align:middle;}

 

.ny-top{ position:fixed; left:0; top:0; background:#222; padding-top:15px; z-index:10; width:100%;}
.eacat a{ color:#969696;}


 

 

 
 .buaetc{ padding:0 20px;}
.buaetc li{ height:50px; line-height:50px; color:#2646ae; border-bottom:1px dotted #ddd;}
.buaetc li a{ float:right; width:30px; height:30px; margin-top:10px; background:url(../images/x.png) no-repeat center center;}

.ladbod{ padding:15px 20px; line-height:35px;}
.ladbod .c1{ width:132px; height:35px; background:#f70; font-size:15px; font-weight:bold; color:#fff; border:none; border-radius:5px;}
.ladbod a{ color:#2646ae;}

.valma{ padding:14px 14px 15px; background:#f9fdff; position:absolute; left:-45px; top:-1px; border:1px solid #ddd; border-right:none; cursor:pointer;}
.valma img{ display:block; transform:rotate(180deg); transition:all 0.5s ease;}
.valma.on img{ transform:rotate(0deg); transition:all 0.5s ease;}

.flcta{ background:#f7f7f7; padding:16px 0; position:fixed; width:100%; z-index:10; left:0; top:110px; line-height:30px;}
.flcta .name{ color:#464646; font-weight:bold; font-size:20px;}
.pboal a{ display:inline-block; margin-right:40px;}
.valem a{ margin-left:10px; line-height:28px; border:1px solid #e00420; padding:0 20px; display:inline-block;}
.valem a.a1{ color:#fff; background:#666; border-color:#666;}
.valem a.a2{ color:#fff; background:#e00420;}
.valem a.a3{ background: none; color:#e00420;}

.cp-main{ margin-top:172px;}
.akmte{ padding:4% 0;}
.akmte h5{ font-weight:normal; text-align:center; font-size:30px;}


.lcbtae li{ border-bottom:1px solid #fff;}
.lcbtae li .pic{ width:50%; overflow:hidden; float:left; border-right:1px solid #fff;}
.lcbtae li:nth-child(2n) .pic{ float:right; border-right: none;}

.lcbtae li .con{ float:left; width:50%; height:492px; display:table; text-align:center; background:#666; font-size:24px; font-weight:bold; line-height:1.8; color:#fff;}
.lcbtae li .pic img{ width:100%; height:492px; object-fit:cover; transition:all 0.5s ease;}


.cag-main{ padding:3% 0;}
.cag-main h2{ text-align:center; font-size:42px; padding-bottom:5%; border-bottom:1px solid #ddd;}

.bopaec li{ border-bottom:1px solid #ddd; padding:4% 0;}
.bopaec li .tit{ width:400px; font-size:32px; font-weight:bold;}
.bopaec li .con{ width:800px;}
.bopaec li .con table td{ line-height:25px; padding:10px 0; font-size:18px; word-break:break-all;}
.bopaec li .con table td.tl{ font-weight:bold; width:240px;}

.mid-main{ margin-top:110px;}
.drlema{ padding:30px 0; font-size:16px; color:#666;}
.drlema span{ margin:0 5px;}
.mid-main{ padding-bottom:3%;}
.camlta{ padding-left:279px; border:1px solid #ddd;}
.avlop{ width:280px; position:absolute; left:0; top:0;}
.avlop .d1{ font-size:20px; font-weight:bold; height:230px; width:100%; display:table; border-right:1px solid #ddd;}
.avlop .d2{ padding:0 20px; background:#000; color:#fff; font-size:16px; height:50px; line-height:50px;}
.avlop .d3{ height:50px; border-bottom:1px solid #ddd; width:100%; display:table; padding:0 20px; border-right:1px solid #ddd; background:#fcfbfb;}
.avlop .d3 p{ line-height:20px; word-break:break-all;}

.lpaeca li{ float:left;}
.lpaeca li .d1{ width:100%; height:230px; display:table; position:relative; border-left:1px solid #ddd;}
.lpaeca li .d1 a{ display:block; position:absolute; right:10px; top:10px; width:30px; height:30px; background:url(../images/x.png) no-repeat center center;}
.lpaeca li .d1 img{ max-width:80%; max-height:190px;}
.lpaeca li .d2{ background:#000; line-height:50px; height:50px; overflow:hidden; color:#fff; font-size:16px;}
.lpaeca li .d3{ height:50px; border-bottom:1px solid #ddd; width:100%; display:table; padding:0 20px; border-right:1px solid #ddd;}
.lpaeca li .d3 p{ line-height:20px; word-break:break-all;}







.avl-tit{ line-height:2; font-size:16px;}
.aeolp{ width:100%; max-width:750px; margin-top:4%;}
.aeolp li{ width:42%; float:left; margin-bottom:30px; border-bottom:1px solid #ddd; height:46px; line-height:45px; position:relative;}
.aeolp li:nth-child(2n){ float:right;}
.aeolp li .c1{ height:45px; width:100%; background:none; border:none;}
.aeolp li select{ width:100%; height:45px; border: none; background:none; color:#666;}
.aeolp li .ewm{ display:block; position:absolute; right:0; top:0px;}
.vbopa input{ width:170px; height:50px; color:#fff; background:#e00420; border:none; cursor:pointer;}

.ebalm{ background:url(../testimg/t18.jpg) no-repeat center center; background-size:cover; padding:10% 0; margin-top:4%;}
.lateb{ width:60%; line-height:2; text-align:center; color:#fff; font-weight:bold; font-size:28px; padding-top:40px;}
.caelm{ width:35%;}
.ny-nav{ margin-bottom:5%;}
.ny-nav a{ display:inline-block; font-size:16px; width:200px; border-radius:10px; line-height:50px; border:1px solid #ddd; margin:0 10px; transition:all ease .5s;}
.ny-nav a.cur{ color:#0a7ac7; border-color:#0a7ac7;}

.fboet{ padding:5% 2%; background:url(../testimg/t21.jpg) no-repeat center center; background-size:cover;}
.etaec{ width:100%; max-width:540px; margin:0 auto;}
.vtelm{ font-size:16px;}
.vloae{ margin-top:6%;}
.vloae td{ padding:10px 5px;}
.vloae td .c1{ width:100%; border:1px solid #ddd; background:#fff; border-radius:3px; height:45px; padding:0 10px;}
.vloae td .c2{ width:150px; height:45px; color:#fff; font-size:16px; font-weight:bold; border:none; cursor:pointer; background:#e00420; border-radius:3px;}

.alteab{ color:#666; margin-top:7%; line-height:2;}
.sc-banner{ height:400px;}
.aerol{ height:60px; line-height:60px; background:#f7f7f7;}
.aerol span{ display:inline-block; color:#fff; background:#df0420; width:160px; text-align:center; font-size:24px;}

.selbo li{ width:23.5%; float:left; margin-right:2%; margin-top:2%; padding:15px; border:1px solid #ddd;}
.selbo li:nth-child(4n){ margin-right:0;}
.selbo li .pic{/* height:210px; width:100%; display:table;*/}
.selbo li .pic img{ height:210px; width:100%; object-fit:cover;}
.selbo li .alink{ margin-top:15px;}
.selbo li .alink a{ float:left; width:32%; margin-right:2%; line-height:35px; color:#fff; background:#999; text-align:center; font-size:12px;}
.selbo li .alink a.aa{ background:#df0420;}
.selbo li .alink a:nth-child(3n){ margin-right:0;}


.caebl .d1{ font-size:30px;}
.caebl .d2{ color:#e00420; font-weight:bold; font-size:30px; margin:20px 0;}
.caebl .d3{ font-size:18px; color:#999;}
.alb-link{ padding-top:3%;}
.alb-link li{ float:left; width:23.5%; height:120px; display:table; margin-right:2%; margin-top:2%; border:1px solid #ddd; text-align:center;}
.alb-link li .pic{ display:table-cell; vertical-align:middle;}
.alb-link li .pic img{ max-width:80%; max-height:90px;}
.alb-link li:nth-child(4n){ margin-right:0;}
.aleolc{ width:792px;}
.aleolc select{ float:left; width:33.33%; height:50px; border:1px solid #ddd;}
.labolc{ width:408px;}
.labolc .c1{ height:50px; background:#f7f7f7; padding:0 10px; border:none; width:358px; float:left;}
.labolc .c2{ float:left; width:50px; height:50px; background:#e60012 url(../images/hsc.png) no-repeat center center; border:none; cursor:pointer;}
.laeto{ width:400px; height:680px; overflow:auto;}
.laeto::-webkit-scrollbar {width: 10px;height: 1px;}
.laeto::-webkit-scrollbar-thumb {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #ec404d;}
.laeto::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #efefef;}
.laeto .list{ border-bottom:1px solid #ddd;}
.laeto .list:nth-child(2n){ background:#f7f7f7;}
.laeto .list a{ display:block; padding:35px 20px 35px 60px; position:relative;}
.laeto .list a .d1{ font-size:18px; color:#333;}
.laeto .list a .d2{ color:#999; margin-top:15px;}
.laeto .list a .num{ display:block; width:22px; height:27px; background:url(../images/dres.png); color:#fff; position:absolute; left:30px; top:35px; text-align:center;}
.map-calt{ width:800px;}

.reabl{ padding:0 1% 1%;}
.reabl li{ width:49.5%; float:left; margin-top:1%;}
.reabl li:nth-child(2n){ float:right;}
.reabl li a{ display:block; background:no-repeat center center; background-size:cover; height:372px; position:relative;}
.reabl li a p{ position:absolute; top:50%; left:0; width:100%; transform:translateY(-50%); color:#fff; font-size:30px; text-align:center;}
.wq-banner{ margin-top:110px;}
.wq-banner img{ display:block; width:100%; height:354px; object-fit:cover;}

.alegt{ color:#f00; border:1px solid #f00; padding:20px; line-height:20px; border-radius:10px;}
.loaepc{ margin-top:3%;}
.loaepc li{ padding:20px 0; line-height:25px; border-bottom:1px dashed #ddd;}

.molalc{ width:100%; max-width:380px; margin:4% auto 0;}
.molalc .d1 input{ height:50px; border:1px solid #ddd; padding:0 10px; width:180px; border-radius:5px;}
.molalc .d2 input{ height:50px; width:100%; color:#fff; font-size:16px; border:none; cursor:pointer; background:#e00420; border-radius:5px;}
.vlpavc{ margin-top:5%; border-bottom:1px solid #ddd;}
.vlpavc .c1{ width:100%; height:55px; border:none;}
.vlpavc .c2{ position:absolute; right:0; top:0; height:55px; width:120px; color:#e00420; font-size:24px; border:none; background:none; cursor:pointer;}

.avlmle{ padding:25px 0; line-height:25px;}
.avlmle a{ display:inline-block; margin-right:30px; font-size:16px;}
.avlmle a.cur{ color:#e00420;}

.lopoac li{ padding:20px; border:1px solid #ddd; margin-bottom:2%;}
.lopoac li .talaer{ font-size:16px; cursor:pointer; background:url(../images/q2-1.jpg) no-repeat right center; line-height:25px;}
.lopoac li .talaer.on{ background:url(../images/q2-2.jpg) no-repeat right center; }
.lopoac li .talaer span{ display:inline-block; padding-left:20px; background:url(../images/q1-1.jpg) no-repeat left center;}
.lopoac li .talaer.on span{ background:url(../images/q1-2.jpg) no-repeat left center;}
.lopoac li .lbnbu{ color:#999; line-height:2; padding:15px 0 0 20px;}





.tlaoep{ margin-top:4%; background:#f7f8f8;}
.tlaoep td{ border:1px solid #fff; padding:40px 20px; text-align:center;}






.alcml{ color:#f59002; padding:15px 0; border-bottom:1px solid #f59002; background:url(../images/lb.png) no-repeat left center; padding-left:30px;}
.koaec{ margin-top:15px; height:50px; border-bottom:1px solid #ddd;}
.koaec strong{ display:inline-block; padding:0 30px; color:#e00420; line-height:49px; border-bottom:2px solid #e00420; font-size:20px;}

.catblm{ margin-top:30px; border:1px solid #ddd; border-radius:3px; height:52px; background:no-repeat left center; padding-left:50px;}
.catblm input{ width:100%; height:50px; background:none; border:none; padding:0 10px;}
.ewopc{ margin-top:30px;}
.ewopc input{ color:#fff; background:#e00420; width:100%; height:45px; border-radius:5px; font-size:16px; font-weight:bold; border:none; cursor:pointer;}

.aelopc{ border:1px solid #ddd; border-top:2px solid #e00420; padding:30px; margin-top:4%;}
.aelopc .pic img{ border-radius:50%;}
.aelopc .con{ margin-left:30px; line-height:25px; padding-top:10px;}
.aelopc .con span{ color:#e00420; display:inline-block;}
.aelopc .con a{ color:#999; display:inline-block;}
.eactc{ border:1px solid #ddd; padding:0 20px 20px;}
.eactc h3{ line-height:50px; border-bottom:1px solid #ddd; font-size:15px;}

.popaet{ margin-top:2%;}
.popaet td{ padding:10px 5px;}
.popaet td .c1{ width:100%; max-width:330px; height:45px; border:1px solid #ddd; padding:0 10px;}
.popaet td textarea{ height:120px; width:100%; border:1px solid #ddd; padding:10px;}
.popaet td select{ width:120px; height:45px; border:1px solid #ddd; margin-right:10px;}


.paloep{ padding:15% 0;}
.miclm{ width:100%; max-width:420px; margin:0 auto; padding-left:100px; background:no-repeat left top;}
.miclm .d1{ font-size:24px;}
.miclm .d2{ color:#999; line-height:25px; margin-top:10px; font-size:12px;}
.miclm .d2 a{ display:inline-block; color:#e00420;}

.slbolc{ width:1200px; height:849px; margin:0 auto; background:url(../testimg/t40.jpg);}
.slbolc .num{ position:absolute; left:985px; top:133px; font-size:18px; font-weight:bold;}
.slbolc .name{ position:absolute; font-weight:bold; left:313px; top:408px; font-size:30px; font-family:"宋体";}
.slbolc .date{ position:absolute; font-weight:bold; font-size:24px; left:438px; top:569px;}
.slbolc .date span{ display: inline-block; text-align:center;}
.slbolc .date span.s1{ width:70px;}
.slbolc .date span.s2{ width:40px; margin-left:30px;}


.alolp{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:20; background:rgba(0,0,0,0.3);}
.midla{ width:640px; height:400px; position:absolute; top:50%; left:50%; margin-left:-320px; margin-top:-200px; background:#fff; border-radius:10px; padding:80px 110px 0;}
.olpec{ width:30px; height:30px; background:url(../images/gd.png) no-repeat center center; position:absolute; right:10px; top:10px;}
.kplce{ margin-top:45px;}
.kplce .c1{ height:45px; border:1px solid #ddd; width:100%; border-radius:5px; padding:0 10px;}
.kplce .c2{ width:100%; height:45px; border:none; cursor:pointer; border-radius:5px; color:#fff; font-size:16px; font-weight:bold; background:#e00420;}


 
.lbolc{ margin-top:3%; line-height:55px; background:url(../images/ge.png) repeat-x left center; background-size:auto 100%; font-weight:bold; font-size:18px; padding:0 25px;}
.avkce{ background:#f5f5f5; padding:15px 25px;}
.avkce a{ display:inline-block; margin:0 20px 2px 0; line-height:35px; background:#fff; font-size:16px; padding:0 20px;}
.avkce a.cur{ color:#fff; background:#e00420;}

.news-list{
	padding-top: 0%;
}
.news-list li{
	padding: 0 0 30px 0;
	border-bottom: 1px dashed #ddd; margin-bottom:30px;
}
.news-list li a{
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.news-list li a .date{
	width: 96px;
	height: 96px;
	text-align: center;
	border: 1px solid #ddd; border-radius:5px;
	line-height: 1;
	color: #666;
	padding-top: 15px;
	margin-right: 80px;
}
.news-list li a .date strong{
	display: block;
	font-size: 40px;
	margin-bottom: 8px;
	color: #333;
}
.news-list li a .add{
	margin-left: 80px;
}
.news-list li a .con{ transition:all ease .5s;
	width: 890px;
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
}
.news-list li a .con .img {
    margin-right: 25px;
    border-radius: 6px;
    overflow: hidden;
}
.news-list li a .con .img img{
	width: 132px;
	height: 96px;
	object-fit: cover;
}
.news-list li a .con .mon{
	flex: 1;
	padding-top: 5px;
}
.news-list li a .con .mon .d1{
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	color: #333;
}
.news-list li a .con .mon .d2{
	color: #999;
	margin-top: 16px;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
}
.dlop-main{ margin-top:110px;}
.voleo a{ width:52px; height:52px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); background:url(../images/pl.png) no-repeat center center; background-size:100%;}

.aelbot{ background:#e00420; padding:5% 0; color:#fff;}
.aelbot .d1{ font-size:48px; font-weight:bold; padding-bottom:15px;}
.aelbot .d1:after{ content:''; position:absolute; bottom:0; left:50%; height:3px; background:#fff; width:80px; margin-left:-40px;}
.aelbot .d2{ margin-top:4%; line-height:2; font-size:16px;}

.ca-logo{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}


.dceat{ padding:20px 0; line-height:20px; color:#666;}
.dceat span{ margin:0 5px;}

.caetct2 {
	border:1px solid #016bdd;
	padding:5px 30px;
}
.caetct2 a {
	line-height:2;
	color:#016bdd;
	font-size:16px;
	display:block;
}
.caetct2 a span {
	color:#000;
	font-size:14px;
	display:block;
	line-height:2;
}

.caetct li{ margin-top:30px;}
.caetct li a{ display:block;}
.caetct li a .pic{ width:76px;}
.caetct li a .pic img{ width:100%; height:50px; object-fit:cover;}
.caetct li a .tit{ width:220px; line-height:25px; height:50px; overflow:hidden; font-size:16px;}

.edit-con{ padding:3% 0; line-height:2; color:#464646;}
.aetlbc{ margin-top:4%;}
.aetlbc .pic{ width:50%;}
.aetlbc .pic img{ width:100%; height:380px; object-fit:cover;}
.aetlbc .con{ width:50%; height:380px; display:table; padding:0 70px; color:#fff;}
.aetlbc .con .d1{ font-size:16px;}
.aetlbc .con .d2{ font-size:20px; margin-top:35px;}
.aetlbc .con .d3{ line-height:30px; color:#e00420; font-size:20px;}









.lecopa{ margin-top:5%;}
.lecopa li{ border:1px solid #ddd; border-radius:10px; padding:25px; margin-bottom:20px;}
.lecopa li .tit{ font-size:18px; width:140px; line-height:30px;}
.lecopa li .con{ width:1008px; line-height:30px; position:relative; padding-right:40px;}
.lecopa li .con .more{ display:block; width:30px; height:30px; position:absolute; right:0; top:0; background:url(../images/mxl.png) no-repeat center center;}
.lecopa li .con p a{ display:inline-block; margin-right:20px; font-size:16px;}
.lecopa li .con .lvav{ height:30px; overflow:hidden;}
.lecopa li .con .lvav.on{ height:auto;}

 
 
.aelmoc a{ display:inline-block; width:135px; line-height:45px; text-align:center; margin-right:15px;}
.aelmoc a.a1{ border:1px solid #ddd;}
.aelmoc a.a2{ border:1px solid #e00420; background:#e00420; color:#fff;}



.voeapc{ margin-top:3%;}
.voeapc li{ padding:20px 0; border-bottom:1px solid #ddd;}
.voeapc li a{ display:block;}
.voeapc li a .date{ width:92px; color:#999; font-size:12px; height:92px; text-align:center; background:#f1f1f1; padding-top:20px; border-radius:5px;}
.voeapc li a .date span{ display:block; color:#e00420; font-size:28px;}
.voeapc li a .con{ width:1080px;}
.voeapc li a .con .d1{ font-size:16px; color:#333; line-height:30px; height:30px; overflow:hidden;}
.voeapc li a .con .d2{ font-size:12px; color:#666; line-height:22px; height:44px; overflow:hidden; margin-top:5px;}
.voeapc li a:hover .con .d1{ color:#e00420;}

 

 
 



#circlr {
  cursor: move;
  margin: 0 auto;
  max-width:860px;
  position: relative;
  padding:5% 0;
}

#circlr #loader {
  bottom: 0;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}





 

.shade {position: fixed;left: 0; top: 0; z-index: 102;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 10%;
    z-index: 103;
    display: none;
    margin-left: -485px;
    padding: 5px;
    background-color: #fff;
    width: 970px;
    box-sizing: border-box;
}
.big-video-main {
    height: 540px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../images/icon30.png) no-repeat center center;
    cursor: pointer;
}
@media screen and (max-width: 1330px){
.big-video {
    width: 700px;
    margin-left: -355px;
}
.big-video-main {
    height: 400px;
}
}
@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}

 




.right_box_hp{position: fixed;right:1%;top:10%;z-index:2;}
@media screen and (max-width:740px) {
	.right_box_hp {top:80px; display:none;}
	 
}
.right_box_hp li{
            width:175px;height: 42px; text-align:center; line-height:45px; font-size:15px;
            box-sizing: border-box; margin-bottom:3px;position: relative;transition: all .5s;
        }
 
.right_box_hp li.icon_kf_hp{background: rgba(255,255,255,0.95) url("../images/vx.png") center no-repeat;}
.right_box_hp li.icon_tel_hp{background: #01cb00 url("../images/tmm.png") center no-repeat;}
.right_box_hp li.icon_ok_hp{background: #01cb00 url("../images/jdd.png") center no-repeat;}
.right_box_hp li.icon_prize_hp{background:#01cb00 url("../images/i11.png") center no-repeat;cursor:pointer;}   
.right_box_hp li.icon_top_hp{background:#01cb00 url("../images/i12.png") center no-repeat;cursor:pointer;cursor:pointer;display:none;}             
.right_box_hp li:hover{background-color: #4692fd !important; }
.right_box_hp li:hover a{color:#fff!important;}
        .right_box_hp li .openFather{
            position: absolute;right: 135%;top:0;border-radius: 3px;
            visibility: hidden;opacity: 0;transition: opacity .6s,right .6s;
        }
        .right_box_hp li:hover .openFather{opacity: 1;right: 100%;visibility: visible;}        
 
        .openFather .right_openDiv{
            margin-right: 15px;border: 1px solid #ddd;background: #fff;position: relative; border-radius:4px;
        }        
.right_box_hp li .right_openDiv:after{
            content: "";display: block;border: 5px solid transparent;
            border-left-color: #ddd;position: absolute;left: 100%;top:12px;
        }
.right_box_hp li.icon_kf_hp .right_openDiv{ padding: 10px ;}
.right_openDiv .ROD_nav{display: block;padding-left: 20px;}
.right_openDiv .ROD_nav>span{
            line-height: 36px;font-size: 14px;color:#444;text-align: left;display: block;
            position: relative;cursor: pointer;
        }
.right_openDiv .ROD_nav>span:after{
            content: "";display: block;border: 3px solid transparent;transition: all .5s;;
            border-left-color: #1f82d6;position: absolute;left: -10px;top:15px;
        }
.right_openDiv .ROD_nav>span.open:after{transform: rotateZ(90deg);}
.ROD_nav .ROD_navList{padding-left: 10px;display: none;}
.ROD_nav .ROD_navList a{
            display: block;line-height: 30px;font-size: 12px;color:#6b6b6b;text-align: left;position: relative;
        }
.ROD_nav .ROD_navList a:after{
            content: "";display: block;width: 4px;height: 4px;background: #d6d6d6;border-radius: 50%;
            position: absolute;left:-10px;top:14px;
        }
.icon_tel_hp .openFather .right_openDiv{
            padding: 10px 12px;box-sizing: border-box;font-size: 14px;color:#444;line-height: 24px; width:230px;
        }
 .icon_ok_hp .openFather .right_openDiv{
            padding: 10px 12px;box-sizing: border-box;font-size: 14px;color:#444;line-height: 24px; width:230px;
        }
.right_box_hp li.icon_ok_hp .right_openDiv:after{top:10px;}        
.right_openDiv .ROD_ipt_one{margin-bottom: 10px;}
.ROD_ipt_one .ROD_ipt_name{
            width: 30px;padding:3px 10px 0;line-height: 18px;font-size: 12px;color:#444;float:left;
        }
.ROD_ipt_one input[type='text']{
            width: 188px;height: 28px;box-sizing: border-box;border: 1px solid #dcdcdc;float:left;color:#000;
        }
.ROD_ipt_one input[type='text']:focus{border: 1px solid #a6d6ff;}
.ROD_ipt_one textarea{width: 188px;height: 80px;box-sizing: border-box;border: 1px solid #dcdcdc;resize:none;float:left;color:#000;}
.ROD_ipt_one textarea:focus{border: 1px solid #a6d6ff;}
.right_openDiv .ROD_btn{text-align: right}
.ROD_btn input[type='submit']{width: 89px;height: 28px;color:#fff;background: #1f82d6;font-size: 12px;border-radius: 2px;}
.ROD_ipt_one input[type='text'].ROD_validatecode{width: 28px;padding-left:5px;}
.ROD_ipt_one img{float:left; height: 20px;width: 70px;margin:4px 0;}
.ROD_ipt_one a{float:left; height: 28px;margin-left: 10px;}   
.right_openDiv .error_message{color:#593f2f;}     
.right_openDiv .success_message{color:#0a0;}   



@media screen and (max-width:1410px) {
 
	.right_box_hp {
     
    right: 0;
    
}
}
 



