@charset "utf-8";
/* CSS Document */
/* index */
body{ padding-top:106px;}
.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.wrap{ max-width:1300px; margin:0 auto;position: relative;}
.tab-cell{ display:table-cell; vertical-align: middle;}
.mob-nav{ display:none; width:40px; height:40px; margin-top:5px; border-radius:50%; margin-left:10px; background-size:auto 40%; position:relative;}
.mob-nav:before{ content:''; position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:-8px; background:#333; transition:all 0.5s ease;}
.mob-nav:after{ content:''; position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:6px; background:#333; transition:all 0.5s ease;}
.mob-nav span{position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:-1px; background:#333; transition:all 0.5s ease;}
.mob-nav.on{ transition:all 0.5s ease;}
.mob-nav.on:before{ margin-top:-1px; transform:rotate(45deg); transition:all 0.5s ease;}
.mob-nav.on:after{ margin-top:-1px; transform:rotate(-45deg); transition:all 0.5s ease;}
.mob-nav.on span{width:0;transition:all 0.5s ease;}
.top{ position: fixed; left:0%; top:0px; width:100%; z-index:12; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.15);}

.top{ padding:0 4%;}
.t-logo{ padding:8px 0;}
.T-nav{}

.T-nav > li{ float:left; position:relative;}
/* .T-nav > li.aomentc{ position:inherit} */
.T-nav > li.aomentc .thr{ padding:5px; background:rgba(255,255,255,1);}

.T-nav > li:nth-of-type(2).aomentc .thr{ padding-left:10%;}
.T-nav > li:nth-of-type(3).aomentc .thr{ padding-left:10%;}
.T-nav > li:nth-of-type(4).aomentc .thr{ padding-left:10%;}
.T-nav > li:nth-of-type(5).aomentc .thr{ padding-left:10%;}
.T-nav > li:nth-of-type(6).aomentc .thr{padding-left:10%;}
.T-nav > li:nth-of-type(7).aomentc .thr{padding-left:10%;}
/* .T-nav > li:nth-of-type(5).aomentc .thr{  display:flex;justify-content: flex-end;padding-right:18%;}
.T-nav > li:nth-of-type(6).aomentc .thr{ display:flex;justify-content: flex-end;padding-right:10%;}
.T-nav > li:nth-of-type(7).aomentc .thr{ display:flex;justify-content: flex-end;padding-right:5%;} */

.T-nav > li{position:relative; min-width: 108px; float:left; padding-top: 20px;text-align: center;}
.T-nav > li > a{ line-height:40px; padding:0 30px; font-size:16px; display:block; position:relative; transition:all 0.5s ease;}
 
.T-nav > li > img{ top: 20px;left: 38px;width: 28px;height: 28px;}
 
.T-nav > li .thr {
    position: absolute;
    top: 105px;
    left: 0%;
    width: 100%;
    background: #fff;
    border-top: 1px solid #eee;
    display: none;
}
.T-nav > li .thr a{position: relative;/*width: 240px;*/ padding: 0 2% 0 1%; height: 50px; display:inline-block; font-size:16px; line-height:50px; text-align:center;color: #333;background:url(../images/1.jpg) right center no-repeat;}
.T-nav > li .thr a:last-child{ background:none;}
.T-nav > li .thr a img{height: 100%; position: absolute;top: 0px;left: 0px;z-index: -1;}
/*.T-nav >li .thr a p:nth-of-type(1){margin-top: 0px;}

.T-nav > li:nth-of-type(2) .thr{left:-550%; }
.T-nav > li:nth-of-type(3) .thr{left:-200%; }
.T-nav > li:nth-of-type(4) .thr{left:-300%; }
.T-nav > li:nth-of-type(5) .thr{left:-200%; }
.T-nav > li:nth-of-type(6) .thr{left:-100%; }
.T-nav > li:nth-of-type(7) .thr{left:-300%; }*/

.search-T{ margin-top:28px; position:relative;}
.search-T span{ cursor:pointer; display: block; width:50px; height:50px; background:url(../images/fd.png) no-repeat center center;}
.search-T p { width:220px; height:45px; background:#fff; display:none; position:absolute; top:50px; right:0; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.search-T p .c1{ float:left; width:175px; padding:0 10px; border:none; height:45px; background:none;}
.search-T p .c2{ float:left; width:45px; height:45px; float:left; border:none; cursor:pointer; background:url(../images/fd.png) no-repeat center center;}
.lang-onc{ margin-top:28px; margin-left:15px;}
.lang-onc span{ cursor:pointer; display:block; width:80px; background:url(../images/sl.png) no-repeat right center; line-height:50px; height:50px;}
.lang-onc p{ position:absolute; left:0; top:50px; width:100%; background:#fff; z-index:2; display:none; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.lang-onc p a{ display:block; line-height:45px; text-align:center;}
.jindutiao{position: absolute;left: 50%;}

#water{pointer-events: none;
  position: absolute;
  width: 20vw;
  top: 0;
  left: 0;
  margin: 0;
  height: 100%;
  z-index: 8;
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  opacity: 0.8;
}
.loorpe{ position:absolute; left:12%; width:86%; height:100%; z-index:9;}
.loorpe .bd{ position:absolute; left:0; top:50%; width:100%; transform:translateY(-50%); opacity:0; visibility: hidden; transition:all 0.5s ease;}
.loorpe .bd.on{ opacity:1; visibility:visible; transition:all 0.5s ease;}
.loorpe .bd > *{ opacity:0; transform:translateX(30px); transition:all 0.5s ease;}
.loorpe .bd.on > *{opacity:1; transform:translateX(0px); transition:all 0.5s ease 0.5s;}
.loorpe .bd.on > .d2{ transition-delay:0.6s;}
.loorpe .bd.on > .d3{ transition-delay:0.7s;}
.loorpe .bd.on > .d4{ transition-delay:0.8s;}
.loorpe .bd.on > .d5{ transition-delay:0.9s;}
.loorpe .bd .d1{ font-size:70px; font-weight:bold; color:#fff;}
.loorpe .bd .d2{ font-size:28px; font-style:oblique; color:rgba(255,255,255,0.5);}
.loorpe .bd .d3{ margin-top:7vw;}
.loorpe .bd .d3 a{ display:inline-block; line-height:35px; font-size:16px; padding-right:20px; color:#ddd; background:url(../images/rt.png) no-repeat right center;}

.fixedNav{position: fixed;right: 20px;bottom: 30px;z-index: 99;}
.fixedNav .navItem{width: 60px;height: 60px;margin-bottom: 8px; border-radius: 50%;}
.fixedNav .navItem a img{width: 67px;} 
.fixedNav .navItem .contl{transition: all 0.3s;display: none; opacity: 0; line-height: 52px;text-align: center;font-size: 18px;padding:3px 0; width: 150px; background: #2377d7; border-radius:5px;position: relative;left: 0px;top: -60px;}
.fixedNav .navItem:hover .contl{display: block; z-index: -1; opacity: 1; left: -160px;transition: all 0.3s;}

.ind-01{ padding:4% 8% 15%;  background-size:cover;}
.mpowbc{ max-width:640px;}
.riolac .d1{ font-size:32px; font-weight:bold;}
.riolac .d2{ font-size:18px; font-weight:bold; color:#d7dee4;}
.umgver a{ color:#fff; line-height:50px; width:160px; text-align:center; border-radius:25px; background:#0663a6; display:inline-block;}

.uncemb{ margin-top:80px;}
.uncemb .d1{ font-size:28px; position:relative; padding-bottom:15px;}
.uncemb .d1:before{ content:''; position:absolute; left:0; bottom:0; height:2px; width:60px; background:#014bb8;}
.uncemb .d2{ font-size:24px; color:#ed0808; margin-top:12px;}
.uncemb .d3{ margin-top:50px; font-size:16px; line-height:1.8;}
.uncemb .d3 span{ color:#ed0808;}
.uncemb .d4{ margin-top:50px;}
.uncemb .d4 a{ display:inline-block; width:125px; line-height:45px; border:1px solid #014bb8; text-align:center; border-radius:23px; color:#014bb8; transition:all 0.5s ease;}
.main{ padding:0 8%;}

.olbre{ margin-top:5%; background:url(../images/dd.jpg) repeat-y center top;}
.ind-02{ padding:4% 0; background:url(../testimg/t3.jpg) no-repeat center center; background-size:cover;}
.eamtnb{ width:25%;border: 1px solid #eeeeee;}
.eamtnb:first-of-type{margin-right: 50px;}
.eamtnb a{ display:block;}
.eamtnb a .tit{font-weight: 900;margin: 17px 0px; bottom:0; color:#000; font-size:18px; padding:0 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height:42px; height:42px;  width:100%;}
.eamtnb a .time{padding: 0 20px;margin-bottom: 17px;color:#999;}
.eamtnb a .txt{padding: 0 20px;margin-bottom: 20px;overflow: hidden;max-height: 57px;color:#999;}
.ropwla li{ width:32%; float:left; margin-right:2%; margin-top:5%;}
.ropwla li:nth-child(3n){ margin-right:0;}
.ropwla li a{ display:block;}
.ropwla li a .pic{ overflow:hidden; border-radius:15px;}
.ropwla li a .pic img{ width:100%; height:18vw; transition:all 0.5s ease;}
.ropwla li a .con{ margin-top:25px;}
.ropwla li a .con .d1{ font-size:20px; font-weight:bold;}
.ropwla li a .con .d2{ margin-top:15px; line-height:25px; height:50px; overflow:hidden; color:#666;}
.rmatter{position: absolute;right: 0px; top: 0px;}

.ind-03{  background-size:cover; padding:4% 0;position: relative;}

.pbrlem{ width:20%;}
.uncemla{ margin-top:7vw; line-height:45px; font-size:16px;}

.lbunem{ width:80%;}
.lbunem li{ border-left:1px solid #ddd; width:33.33%; float:left; padding:5vw 0;}
.lbunem li a{ display:block; padding:0 30px; position:relative;}
.lbunem li a:before{ content:''; position:absolute; width:1px; left:-1px; top:0; height:0px; background:#0663a6; z-index:2; transition:all 0.5s ease;}
.lbunem li a .d1{ font-weight:bold; font-size:18px; line-height:30px; height:60px; overflow:hidden; color:#333; transition:all 0.5s ease;}

.lbunem li a .d2{ color:#999; margin-top:10px;}
.lbunem li a .d3{ margin-top:20px; color:#999; font-size:16px; transition:all 0.5s ease;}
.lbunem li a .d4{ margin:35px 0;}
.lbunem li a .d4 span{ display:inline-block; padding-right:70px; font-size:18px; font-weight:bold; background:url(../images/e1.png) no-repeat right center; color:#999; transition:all 0.5s ease;}
.lbunem li a .d5 img{ width:100%; display:block; height:12vw; object-fit:cover;}

.foot{ padding:110px 0; background:#eceef4 ;}
.ubnaem{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap; color: #555;;}
.bct-02 .d1{ font-size:18px; font-weight:500; margin-bottom:15px;}
.bct-02 .d2{ margin-bottom:5px; line-height:1.6;}
.bct-03 .tel{ font-size:32px; font-weight:bold; padding-left:40px; background: url(../images/btel.png) no-repeat left center;}

.abomble{ position:absolute; left:0; bottom:0; background:#eceef4; color:#fff; width:100%; padding:20px 0; color:#80858f;}

.ny-banner .pic img{ display:block; width:100%; height:360px; object-fit:cover;}
.lmceun{ background:#f9f9f9; position: absolute; left:0; bottom:0; width:100%; z-index:3;}
.lmceun:before{ content:''; position:absolute; right:0; top:0; height:100%; width:calc(50% - 645px);}
.ny-nav{ line-height:65px;}
.ny-nav p a{ color:#000; float:left;width: 120px; text-align: center; font-size:16px; position:relative;}
.ny-nav p a.cur{background-color: #2377d7;color: #fff;}
.drelm{ position:relative; z-index:3;color: #c9c9c9; padding-left:25px;}
.drelm .dre{ padding-left:15px; color:#c9c9c9;line-height:56px;padding-top: 5px;}
.drelm .dre span{ margin:0 5px;}

.ab-01{ background:#fff; padding:3% 0;}
.ab-lianxi{background: #f9f9f9;}
.micl-tit .d1{ color:#2377d7; font-size:36px; font-weight:bold;}
.micl-tit .d2{ margin-top:5px; color:#999; text-transform:uppercase; font-size:18px;}

.ioerwm{ margin-top:3%;}
.lobne{ width:42%;}
.lobne .tit{ padding-bottom:15px; font-size:32px;}
.lobne .tit:before{ content:''; position:absolute; left:0; bottom:0; height:3px; width:55px; background:#2377d7;}
.lobne .pic{ padding-right:30px; padding-bottom:30px; margin-top:10%;}
.lobne .pic .since{ position:absolute; right:0; bottom:0; padding:20px; color:#fff; background:#2377d7; font-size:32px;}
.lobne .pic .since strong{ display:block;}
.maebu{ width:54%; line-height:2;font-size: 16px;}

.ab-02{ padding:4% 0; background:url(../testimg/t11.jpg) no-repeat center center; background-size:cover;}
.bunveba{ margin-top:4%; padding:0 70px;}
.bunveba .prev,.bunveba .next{ width:54px; height:54px; cursor:pointer; border-radius:50%; background:#c7c7c7; position:absolute; top:50%; transform:translateY(-50%);}
.bunveba .prev{ left:0; background:url(../images/l1.png) no-repeat center center; background-size:100%;}
.bunveba .next{ right:0; background:url(../images/r1.png) no-repeat center center; background-size:100%;}

.ab-03{ padding:4% 0; background:#fff;}

.tlmenba{ margin-top:4%;}
.tlmenba .pic{ width:49%;}
.ploren{ width:45%; padding:40px 0;}
.ploren .prev,.ploren .next{ width:30px; height:15px; position:absolute; cursor:pointer; left:50%; transform:translateX(-50%); background:no-repeat center center;}
.ploren .prev{ top:0; background-image:url(../images/l2.png);}
.ploren .next{ bottom:0; background-image:url(../images/r2.png);}

.ab-04{ padding:0 0; padding-bottom: 50px;}
.uaenmbe{ margin-top:4%;}
.uaenmbe li{ width:23.5%; float:left; margin-right:2%; margin-bottom:2%; text-align:center;}
.uaenmbe li:nth-child(4n){ margin-right:0;}
/* .uaenmbe li .pic{ background:#fff;} */
.uaenmbe li .pic img{ width:100%; height:80px;object-fit: scale-down;}
.uaenmbe li .tit{ margin-top:20px;font-size: 18px; line-height:25px; height:25px; overflow:hidden;}
.ny-nav span{ display:none;}


.ibeamc{ width:42%;}
.imgla{ border:1px solid #ddd; padding:5%;}
.imgla a{ display:block; position:absolute; left:10px; bottom:10px; width:57px; height:57px; background:url(../images/bf.png) no-repeat center center; background-size:100% 100%; z-index:2;}
.imgla img{ width:100%; height:330px; object-fit: scale-down;}
.lcmnba{ background:#fff; padding:8px 42px; margin-top:8px; min-height:90px;}
.lcmnba .prev,.lcmnba .next{ width:32px; height:74px; background:#eaeaea no-repeat center center; cursor:pointer; position:absolute; top:8px;}
.lcmnba .prev{ left:0; background-image:url(../images/left03.png);}
.lcmnba .next{ right:0; background-image:url(../images/right03.png);}
.evnmba{ }
.evnmba strong{  color:#2377d7; font-size:20px; line-height:55px; display:inline-block;}
.bvaeti{ padding:30px 0 0 0; line-height:2; border-top:1px solid #eee;}
 

.bvaeti table{ line-height:28px; border:1px solid #f1f1f1; text-align:center; font-family:Microsoft YaHei; color:#333; font-size:14px;}
.bvaeti table td{ padding:10px; border:1px solid #f1f1f1;min-width:25%;}



.hbnemb{ width:54%;}
.hbnemb .d1{ font-size:22px; font-weight:bold; color:#2377d7; padding-bottom:30px; border-bottom:1px solid #ddd;}
.hbnemb .d2{ padding:25px 0; font-size:16px; line-height:2; color:#666;  }
.hbnemb .d3{ margin:25px 0; line-height:2; color:#666;}
.hbnemb .d4 a{ display:inline-block; text-align:center; font-size:16px; margin-right:20px; width:175px; line-height:45px; border-radius:23px; color:#fff;}
.hbnemb .d4 a.a1{ background:#e14539;}
.hbnemb .d4 a.a2{ background:#ed9d12;}

.sc-dw{ z-index:5; position:absolute; right:8%; bottom:8%;}
.sc-dw:before{ content:''; width:41px; height:41px; border:1px dashed #fff; border-radius:50%; position:absolute; left:-20px; bottom:-20px;-moz-animation: mouse 5s linear 0s infinite;
    -webkit-animation: mouse 5s linear 0s infinite;
    animation: mouse 5s linear 0s infinite;}

.sjlist{ width:100%; margin-top:2%; border-top:1px solid #ddd; padding-top:2%;}
.sjlist li{ width:100%; line-height:60px; background:#f9f9f9;}
.sjlist li:nth-child(odd){ background:#fff;}	
.sjlist li a{ font-size:18px; letter-spacing:1px;}
.sjlist li a span{ padding:3px 8px; font-size:14px; letter-spacing:0px; background:#2377d7; border-radius:4px 8px; color:#fff; margin-left:1%; margin-right:1%}
	
.ubecyn{ margin-top:4%;}
.ubecyn li{ border-bottom:1px dashed #ddd;}
.ubecyn li a{display: -webkit-flex; display: flex;justify-content:space-between; font-size:16px; line-height:55px;}
.ubecyn li a .tit{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width:50%; padding-left:32px; background:url(../images/pdf.png) no-repeat left center;}
.ubecyn li a .mcl{ width:25%; color:#666;}
.ubecyn li a .time{ color:#666;}

.pagelmc{ margin-top:4%;}
.pagelmc a{ line-height:45px; padding:0 15px; display:inline-block; margin: 0 5px; min-width:45px; border:1px solid #ddd; border-radius:3px; background:#fff;}
.pagelmc a.cur{ color:#fff; background:#0c5ca8; border:1px solid #0c5ca8;}

.ucnema{ margin-top:4%;}
.ucnema li{ width:22%; float:left; margin-right:3%; margin-bottom:2%;}
.ucnema li:nth-child(4n){ margin-right:0;}
.ucnema li:nth-child(1n){ margin-left:0.5%;}
.ucnema li a{ display:block; border:1px solid #ddd; padding:30px; transition:all ease .5s;}
.ucnema li a .pic{ width:42px; height:52px; background:url(../images/w1.png) no-repeat center center;}
.ucnema li a .con{ width:calc(100% - 65px);}
.ucnema li a .con .d1{ font-size:16px; line-height:30px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ucnema li a .con .d2{ color:#999;}

.yuecnm{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;align-items:center; background:#fbfbfb; margin-top:4%;}
.yuecnm .pic{ width:50%;}
.yuecnm .con{ padding:0 5%; width:50%;}
.yuecnm .con .d1{ font-size:20px; padding:25px 0;}
.yuecnm .con .d2{ color:#666; font-size:16px; line-height:28px; padding-left:25px; background:no-repeat left 5px;}

.olbple{ margin-top:4%;}
.eunmnm{ width:48%;}
.oaeolb{ width:48%;}
.oaeolb li{ padding:20px 0; border-bottom:1px dashed #ddd;}
.oaeolb li a{ display:block;}
.oaeolb li a .d2{ font-size:20px; font-weight:bold; margin:10px 0;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height:30px;}
.oaeolb li a .d3{ color:#666;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height:20px;}

.uncebua{ padding-top:3%;}
.uncebua li{ margin-top:12px;}
.uncebua li a{ border:1px solid #ddd; display:block; padding:30px 80px 30px 30px; position:relative; overflow:hidden;}
.uncebua li a .date{ background:#f5f5f5; color:#df0000; width:100px; padding:12px 0; line-height:1.2}
.uncebua li a .date span{ display:block; font-size:50px;}
.uncebua li a .con{ width:calc(100% - 130px);}
.uncebua li a .con .d1{ font-size:20px; font-weight:bold; line-height:40px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.uncebua li a .con .d2{ color:#787878; line-height:25px; height:50px; overflow:hidden;}
.uncebua li a .av-lmec{ position:absolute; width:40px; height:100%; display:table; background:#d82217; right:0; top:0; color:#fff; text-align:center; font-size:16px; line-height:1; padding:0 10px; transform:translateX(100%); transition:all 0.5s ease;}



.news-lc{ padding:4% 0; background:#f9f9f9;}

.yneaem li{ width:30%; float:left; margin-right:5%; margin-bottom:5%;}
.yneaem li:nth-child(3n){ margin-right:0;}
.yneaem li a{ border:1px solid #ddd; padding:35px; display:block;}
.yneaem li a .d1{ font-size:18px; line-height:30px; height:60px; overflow:hidden;}
.yneaem li a .d2{ color:#999; margin:20px 0;}
.yneaem li a .d3 img{ width:100%; display:block; height:214px; object-fit:cover;}
.yneaem li a .d4{ margin-top:20px; line-height:25px; height:50px; overflow:hidden; font-size:15px; color:#999;}

.news-title{ font-size:30px; font-weight:bold;}
.luencl{ margin-top:25px; padding:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; line-height:32px; color:#999;}
.luencl .back a{ color:#006eb6;}
.luencl .time{ margin-right:15px;}

.bsTop{ width:208px !important;}
.bsFrameDiv{ width:208px !important; height:208px !important;}
.bsFrameDiv img{ margin:15px !important; display:block;}
.ybrena{ margin-top:3%;display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.conteu{ width:75%;}
.edit-con{ line-height:2; font-size:15px; color:#666;}

.towelm{ margin-top:5%; padding:0 8%;}
.towelm a{ width:45%; text-align:center; line-height:50px; border:1px solid #ddd; border-radius:25px; padding:0 20px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.lawbnt{ width:23%; padding-left:2%; border-left:1px solid #ddd;}
.lawbnt h3{ font-size:24px; padding-bottom:15px; position:relative;}
.lawbnt h3:before{ content:''; height:3px; width:40px; background:#df0000; position:absolute; left:0; bottom:0;}


.leambnn{ margin-top:5%;}
.ealnna{ width:420px;}
.ealnna .d1{ font-size:30px; line-height:1.1;}
.ealnna .d2{ font-size:20px; margin-top:35px;}
.ealnna .d3{ margin-top:5px; font-size:16px; margin-bottom:30px;}
.ealnna .d4{ line-height:1.8;}
.ealnna .d5{ margin-top:25px;}

.aembbc{ width:100%;}
.aembbc .d1{ font-size:20px; margin-bottom:20px;}
.aembbc .d2{ margin-bottom:25px; }
.aembbc .d2 .c1{ width:100%; border:none;border: 1px solid #d9d9d9; height:55px; padding:0 15px;; font-size:15px; background:#f9f9f9;}
.aembbc .d2 textarea{ width:100%; height:100px; border: 1px solid #d9d9d9 !important; font-size:15px; border:none; padding:10px; background:#f9f9f9;}
.aembbc .d2.rel{ padding-right:100px;}
.aembbc .d2.rel img{ position:absolute; right:0; top:0; width:90px;}
.aembbc .d3 input{ height:60px; border:2px solid #003b6f; color:#fff;background: #003b6f; font-size:16px; cursor:pointer; width:100%;}
.aembbc .d4{width: 47%; display: inline-block;}
.aembbc .d4l{margin-right: 5%;} 

.eolpkl li{ margin-top:32px;}
.eolpkl li a{ display:block;}
.eolpkl li a .pic{ overflow:hidden;}
.eolpkl li a .pic img{ width:100%; height:190px; object-fit:cover;}
.eolpkl li a .tit{ font-size:16px; line-height:25px; height:50px; overflow:hidden; margin-top:12px;}

.mceonta li{ margin-top:4%;}
.mceonta li a{ display:block;}
.mceonta li a .pic{display: inline-block; width:40%;position: absolute;right: 0px;top: 145px; }
.mceonta li a .pic img{   object-fit:cover; margin-left: 0px;}
.mceonta li a .pic img:nth-of-type(2){position: absolute;right: 0px; top: 25px;}
.mceonta li a .con{ width:53%;  padding-top:30px;}
.mceonta li a .con .d1{ font-size:24px;color: #000;}
.mceonta li a .con .d1 img{margin-right: 25px;}
.mceonta li a .con .dline{width:40px; border: 2px solid #2377d7;margin-top: 20px;}
.mceonta li a .con .d2{ color:#666; font-size:16px; line-height:30px; overflow:hidden; margin-top:40px;}
.mceonta li a .con .d3{ margin-top:40px;display: none;}
.mceonta li a .con .ckcp{display: block;}
.mceonta li a .con .d3 span{ display:inline-block; line-height:42px;  width:160px;background: #2377d7;border-radius: 5px; font-size:16px; color:#fff; border:1px solid #2377d7; text-align:center; transition:all 0.5s ease;}
.mceonta1 li a .pic{position:relative; }
.mceonta1 li a .pic img{width: 100%;height: 320px;}
.xtubiao {margin-top: 35px; display: flex;flex-direction: row;justify-content: center;}
.xtubiao li{margin: 0px 30px;text-align: center;}
.xtubiao li img{background: transparent; border-radius: 50%;}
.ind-02 .wrap .srowr{display: flex;position: absolute;right: 40px;top: 18px;}
.ind-02 .wrap .srowr .c1{width: 380px; height: 40px;padding: 0px 15px; margin-left: 35px;border: 1px solid #2377d7;}
.ind-02 .wrap .srowr .c2{cursor: pointer; width: 100px;height: 40px ;background: #2377d7 url('../images/icon_search1.png') no-repeat center center ;border: none;}

.lmeanb{ width:40%;}

.ybnuma{ width:100%;}
.ybnuma .d1{display: inline-block; font-size:31px; color:#2377d7; font-weight:bold;}
.ybnuma .d2{display: inline-block;font-weight: 800;margin-left: 30px; font-size:22px; padding-bottom:20px; margin-top:10px; margin-bottom:25px; }
.ybnuma .d3{ line-height:2; color:#666; font-size:15px; margin-bottom:15px;}
.ybnuma .d4{display: flex;justify-content: center;flex-direction: row; line-height:30px; font-size:15px; margin-bottom:10px;}
.ybnuma .d4 img{ margin-right:20px;}
.ybnuma .d5{ margin-top:40px;}
.ybnuma .d5 a{ border:1px solid #ddd; padding:5px 15px; line-height:30px;}

.eplamb{ margin-top:5%;}
.eplamb .cont{ width:46%;}
.eplamb .cont .d1{ font-size:22px;font-weight: 800;margin-top: 30px;}
.eplamb .cont .d2{width: 80px;height: 20px; color:#1f66a6;font-weight: 900;border-bottom: 3px solid #1f66a6;}
.eplamb .cont .d3{ line-height:2; margin-top:30px;font-size:16px;}
.eplamb .cont .d4{ margin-top:35px;}
.eplamb .cont .d4 a{ color:#0a408f; padding-bottom:8px; display:inline-block; }
.eplamb .cont .d4 a img{margin-top: -5px;}
.eplamb .cont .d5{display: -webkit-flex; display: flex;justify-content:space-between; margin-top:25px;}
.eplamb .cont .d5 .list .s1{ font-size:36px; font-weight:bold; color:#0a408f;}
.eplamb .cont .d5 .list .s2{ color:#666;}
.eplamb .pic{ width:50%;}
.eplamb .pic a{ display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:64px; height:64px; background:url(../images/bf.png) no-repeat center center; background-size:100% 100%;}

.abacg-01{padding: 4% 0;background: url(../testimg/t3bg.jpg) no-repeat center center;background-size: cover;}

.ind-01{ padding:4% 0; background:url(../images/bgmap.png) no-repeat center center;}
.lmenba{text-align: left;margin-bottom: 60px;}
.lewona{width: 42%;}
.lmenba .d1{ font-size:28px; padding-bottom:12px;font-weight: 900;}
/* .lmenba .d1:before{ content:''; position:absolute; bottom:0; left:50%; transform:translateX(-50%); height:3px; background:#0a408f; width:24px; background:#0a408f;} */
.lmenba .d2{ text-transform:uppercase; color:#999; margin-top:10px;}
.lmenba.fff .d1{ color:#000;}
.lmenba.fff .d1:before{ background:#fff;}
.lmenba.fff .d2{ color:#ccc;}
.pteojb li{ margin-bottom:10px; background:#fff;}
.pteojb li .d1{ line-height:67px; font-size:16px; height:69px; overflow:hidden; border:1px solid #ddd; position:relative; padding:0 20px 0 90px;}
.pteojb li .d1:before{ content:''; position:absolute; left:0; top:0; width:70px; height:70px; background:#f8f8f8 url(../images/b1.png) no-repeat center center;}
.pteojb li .d2{ padding:20px; display:none;border: 1px solid #ddd;}
.pteojb li .d2 .od{ line-height:25px; height:50px; overflow:hidden; color:#999;}



.lenolsa{ margin-top:5%;}
.lenolsa li{ margin-bottom:10px;}
.dolsca span{ float:left; height:60px; line-height:60px;}
.dolsca img{ margin-right:10px;}
.dolsca{ cursor:pointer; overflow:hidden; transition:all 0.5s ease; background:#fff; border:1px solid #eee;}
.dolsca.on{ background:#f9f9f9; transition:all 0.5s ease;}
.dolsca .d1{ width:50%; text-indent:20px; text-align:left;}
.dolsca .d2,.dolsca .d3,.dolsca .d4{ text-align:center; width:22%;}
.dolsca .d5{ width:5%;}
.lourew{ padding:20px; line-height:2; display:none;}
.dolsca .d5{ padding-top:14px; text-align: center;}
.dolsca .d5 i{ display: inline-block; width:32px; height:32px; background:url(../images/xz.png) no-repeat center center; transition:all 0.5s ease;}
.dolsca.on .d5 i{ transform:rotate(135deg); transition:all 0.5s ease;}



.aeunrme{ background:#f9f9f9; margin-top:4%;}
.aeunrme span{ cursor:pointer; display:inline-block; line-height:60px; font-size:20px; width:260px; font-weight:bold;}
.aeunrme span.cur{ color:#fff; background:#df0000;}
.honcem{ margin-top:3%; font-size:16px; color:#666; line-height:2;}

.aboutB-a{ margin-top:5%;}
.aboutB-c {
    padding-bottom: 140px;
    position: relative;
    float: right;
    width: 43%;
}
.aboutB-b { float: left; position: relative;}
.aboutB-b .c-menu { position:relative; height: 600px; margin-left: 300px;  width: 350px; overflow: hidden;}
.aboutB-b .items-list { position: absolute; left: -350px; top: 0px; width: 600px; height: 600px; border: 1px solid #004592;
 border-radius: 50%;}
.aboutB-b .item {position:absolute; opacity:1; width: 600px;  padding-left: 25px; font-size: 18px; transition: font-size 1s; text-align: left; cursor: pointer;}
.aboutB-b .item a { position: relative;transition: color 0.5s;}
.aboutB-b .item a:before { content: ""; position: absolute; border-radius:50%; width: 16px; height: 16px; background: #004592; left: -22px; top: 50%; margin-top: -8px;}
.aboutB-b .item:nth-child(4) {
    margin-top: -4px;
    transition: font-size .5s;
    opacity: 1;
}
.aboutB-b .item:nth-child(4) a{color:#004592 !important;}
.aboutB-b .img-box, .hide {
    position: absolute;
    left: 0px;
    border-radius: 50%;
	overflow:hidden;
    top: 50px;
    width: 500px;
    height: 500px;
    opacity: 1;
	background:no-repeat center center; background-size:cover;
    transition: opacity, 2s;
}
.aboutB-b .hide{
	opacity: 0;
	transition: opacity, 0.5s;
	}

.ouaebn{ color:#666; line-height:2; margin-top:3%; font-size:16px;}

.vlbnul{ width:871px; height:871px; margin:4% auto 0;}
.poslm{ position:absolute; left:0; top:0; width:100%; height:100%;}
.poslm .s1{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; background:url(../images/s1.png) no-repeat center center; background-size:100% 100%;-moz-animation: mouse 45s linear 0s infinite; -webkit-animation: mouse 45s linear 0s infinite; animation: mouse 45s linear 0s infinite;}
.poslm .s2{ position:absolute; left:15%; top:15%; width:70%; height:70%; z-index:2; background:url(../images/s2.png) no-repeat center center; background-size:100% 100%;-moz-animation: mouse2 45s linear 0s infinite; -webkit-animation: mouse2 45s linear 0s infinite; animation: mouse2 45s linear 0s infinite;}
.poslm .s3{ position:absolute; left:32%; top:32%; width:38%; height:38%; z-index:2; background:url(../images/s3.png) no-repeat center center; background-size:100% 100%;}

.aoldt .list{ position:absolute; width:116px; height:116px; margin:-58px 0 0 -58px; z-index:4; text-align:center;}
.aoldt .list:before{ content:''; position:absolute; left:0; top:0;width:100%; height:100%; background:url(../images/s4.png) no-repeat center center; background-size:100% 100%; z-index:1;-moz-animation: mouse 20s linear 0s infinite; -webkit-animation: mouse 20s linear 0s infinite; animation: mouse 20s linear 0s infinite;}
.aoldt .list:after{ content:''; position:absolute; left:0; top:0;width:100%; height:100%; background:url(../images/s5.png) no-repeat center center; background-size:100% 100%; z-index:2; opacity:0; transition:all 0.5s ease;}
.aoldt .list .cont{ position:relative; z-index:3; height:116px; display:table; width:100%; padding:0 10%;}
.aoldt .list01{ left:50%; top:15%;}
.aoldt .list02{ left:21%; top:32%;}
.aoldt .list03{ left:79%; top:32%;}
.aoldt .list04{ left:21%; top:68%;}
.aoldt .list05{ left:79%; top:68%;}
.aoldt .list06{ left:50%; top:85%;}
.aoldt .list .img img{ height:38px;}
.aoldt .list .img .v2{ position:absolute; left:50%; top:0; transform:translateX(-50%); opacity:0; transition:all 0.5s ease;}
.aoldt .list .tit{ line-height:20px; margin-top:5px; transition:all 0.5s ease;}

.ubyreb{ margin-top:4%;}
.ubyreb li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; border:1px solid #ddd; background:#fff;}
.ubyreb li:nth-child(3n){ margin-right:0;}
.ubyreb li .pic img{ width:100%; height:570px;object-fit: scale-down; background:#fff;}

.ltelcv li{ width:calc(50% + 10px); float:left; text-align:right; padding:12px 0;}
.ltelcv li:nth-child(2n){ float:right; text-align:left;}
.ltelcv li .year{ font-size:30px; color:#000; padding:0 40px; background:url(../images/yd.jpg) no-repeat right center;}
.ltelcv li .con{ font-size:16px; line-height:1.8; padding:0 40px;}
.ltelcv li:nth-child(2n) .year{ background-position:left center;}

.yxsb{width: 50px;height: 50px;text-align: center;cursor: pointer;position: absolute;bottom: 0px;left: calc(50% - 25px);z-index: 99;}

.ofbuea{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;align-items:center; background:#f9f9f9;}
.ofbuea .pic{ width:50%;}
.ofbuea .con{ width:50%; padding:0 5%; line-height:25px; color:#666;}
.ofbuea .con h1{font-weight: 500;font-size: 25px;}
.ofbuea .con h2{font-weight: 500;font-size: 25px;}
.ofbuea .con .d1{ color:#df0000; font-size:22px; margin-bottom:15px; line-height:1.5;}
.bigBox{display: flex;justify-content: space-between;flex-direction: row;margin: 60px 0;}
.bigBox .box{ width: 31%;height: 240px;position: relative;cursor: pointer;}
.bigBox .box img{z-index: 1;width: 100%;height: 100%;}
.bigBox .box .ctext{/*opacity: 0;background-color: #2377d7;color: #fff;*/transition: all 0.5s;
    position: rabsolute;
    /* top: 0; */
    /* left: 0; */
    z-index: 99;
    color: #333;
    width: 100%;
    /* height: 100%; */
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    margin-top: 5%;}
.bigBox .box .ctext h2{font-size: 18px; font-weight:normal}
.bigBox .box .ctext p{margin-top: 10px;font-size: 18px;font-weight:bold}
.bigBox .box:hover .ctext{opacity: 1; }
.unmore{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.unmore li{ width:32%;}
.unmore li .cmbnea{ background:#f9f9f9; padding:30px;}
.unmore li .cmbnea .d1{display: -webkit-flex; display: flex;justify-content:space-between;align-items:center; font-size:22px; color:#333;}
.unmore li .cmbnea .d2{ line-height:25px; margin-top:20px; max-height:100px; overflow:hidden;}
.unmore li .cmbnea .d2.on{ max-height:9999999px;}
.unmore li .cmbnea .d3{ margin-top:15px; text-align:center;}
.unmore li .cmbnea .d3 a{ display:inline-block; width:30px; height:30px; background:url(../images/z4.png) no-repeat center center;}
.unmore li .cmbnea .d3 a.on{ background:url(../images/z5.png) no-repeat center center;}

.huncrb .pic{ width:49%;}
.huncrb .con{ width:45%; line-height:25px; color:#666; padding-top:25px;}
.oaelbe{ line-height:25px; color:#666; }
.meaenv{ padding:0 60px;}
.meaenv .prev,.meaenv .next{ cursor:pointer; width:44px; height:44px; border-radius:50%; position:absolute; top:50%; transform:translateY(-50%); background:#004592 no-repeat center center; transition:all 0.5s ease;}
.meaenv .prev{ left:0; background-image:url(../images/l5.png);}
.meaenv .next{ right:0; background-image:url(../images/r5.png);}

.mceubna{ display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;align-items:center;}
.mceubna .cont{ padding-top:3%; width:45%;}
.mceubna .cont .d0{border-bottom: 1px solid #e3e3e3;margin-bottom: 35px;padding-bottom: 35px;line-height: 45px;}
.mceubna .cont .d0 h5{font-size: 25px;color: #444444;font-weight: 400;}
.mceubna .cont .d1{ color:#000; font-size:22px; font-weight:bold; margin-bottom:20px;}
.mceubna .cont .d2{ position:relative; line-height:40px; color:#666; font-size:16px; padding-left:85px;}
.mceubna .cont .d2 span{ position:absolute; left:0; top:0;font-weight: 800;color: #000;}
.mceubna .cont .d2 span img{ margin-right:10px;}
#map{ height:490px; width:50%;}

.acl-tit{ font-size:20px; padding-bottom:15px;}
.acl-tit:before{ content:''; position:absolute; left:0; bottom:0; height:2px; width:40px; background:#df0000;}

.lvopoa{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap; padding-top:2%;}
.lvopoa li{ width:32%; margin-top:2%; border:2px solid #ddd; padding:30px;}
.lvopoa li .d1{ font-size:20px; font-weight:bold; color:#df0000; margin-bottom:15px;}
.lvopoa li .d2{ font-size:16px; color:#666; line-height:30px;}
.lvopoa02 li .d1{ color:#004592; font-size:18px;}

.advlt a{ display:inline-block; border:2px solid #004592; color:#004592; line-height:44px; padding:0 40px; transition:all 0.5s ease;}

.unbaebv{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.unbaebv li{ margin-top:4%; width:32%;}
.unbaebv li .pic{ padding:20px; border:2px solid #ddd;}
.unbaebv li .pic img{ width:100%; height:90px;object-fit: scale-down;}
.unbaebv li .tit{ line-height:20px; text-align:center; margin-top:15px;}

.laebunb .title{ position:absolute; width:100%; top:0; left:0; text-align:center;}
.laebunb .title .d1{ font-weight:bold; font-size:36px;}
.laebunb .title .d2{ font-weight:bold; font-size:20px; margin-top:5px;}
.laebunb .list{ position:absolute; width:3px; height:3px; border-radius:50%; background:#df0000;}
.laebunb .list .tit{ z-index:3; position:absolute; width:62px; text-align:center; left:50%; top:50%; transform:translate(-50%,-50%); color:#666;}
.laebunb .list:before{ content:''; border-radius:50%; position:absolute;left:50%; top:50%; transform:translate(-50%,-50%); border:1px solid #df0000;-moz-animation: fd 1s linear 0s infinite; -webkit-animation: fd 1s linear 0s infinite; animation: fd 1s linear 0s infinite;}
.laebunb .list:after{ content:''; border-radius:50%; position:absolute;left:50%; top:50%; transform:translate(-50%,-50%); border:1px solid #df0000;-moz-animation: fd 1s linear 0.5s infinite; -webkit-animation: fd 1s linear 0.5s infinite; animation: fd 1s linear 0.5s infinite;}
.laebunb .list:nth-child(2n):before{-moz-animation: fd 0.8s linear 1s infinite; -webkit-animation: fd 1s linear 0.8s infinite; animation: fd 1s linear 0.8s infinite;}



.laebunb .list01{ left:8%; top:24%;}
.laebunb .list02{ left:4%; top:29%;}
.laebunb .list03{ left:2%; top:40%;}
.laebunb .list04{ left:4%; top:41%;}
.laebunb .list05{ left:6%; top:37%;}
.laebunb .list06{ left:8%; top:41%;}
.laebunb .list07{ left:12%; top:37%;}
.laebunb .list08{ left:6%; top:48%;}
.laebunb .list09{ left:16%; top:48%;}
.laebunb .list10{ left:37%; top:42%;}
.laebunb .list11{ left:41%; top:46%;}
.laebunb .list12{ left:44%; top:42%;}
.laebunb .list13{ left:31%; top:53%;}
.laebunb .list14{ left:34%; top:54%;}
.laebunb .list15{ left:38%; top:54%;}
.laebunb .list16{ left:77%; top:28%;}
.laebunb .list17{ left:77%; top:35%;}

.buaelbc{ margin-top:5%; display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.buaelbc .list{ width:320px;display: -webkit-flex; display: flex;justify-content:space-between;}
.buaelbc .list .num{ font-size:100px; color:#df0000; font-weight:bold; line-height:1;}
.buaelbc .list .con{ width:calc(100% - 80px); padding-top:10px;}
.buaelbc .list .con .d1{ font-size:20px;}
.buaelbc .list .con .d2{ line-height:25px; margin-top:10px; color:#787878;}
.jindutiaobi h2{font-size: 25px;line-height: 25px;margin-bottom: 20px;}
.jindutiaobi p{font-size: 14px;line-height: 30px;}
.jindutiaol{text-align: right;margin-left: 50px;}
.jindutiaol div:nth-of-type(1){margin-top: 70px;}
.jindutiaol div:nth-of-type(2){margin-top: 155px;}
.jindutiaol div:nth-of-type(3){margin-top: 230px;}
.jindutiaor div:nth-of-type(1){margin-top: 200px;}
.jindutiaor div:nth-of-type(2){margin-top: 225px;}
.jindutiaor{text-align: left;margin-left: 110px;}

.search{width: 100%;height: 100%;border: 1px dashed #d8d8d8;}
.search .srow{width: 100%;display: flex;flex-direction: row; line-height:64px;  border-bottom: 1px dashed #d8d8d8 ;vertical-align: middle;}
.search .srow .srowl{width: 15%;background: #fbfbfb;color: #000; text-align: center;}
.search .srow .srowr{padding: 15px 0px; width: 85%;overflow: hidden;box-sizing: border-box; color: #c5c5c5;box-sizing: border-box; display: flex;flex-direction: row;justify-content: left;flex-wrap: wrap;}
.search .srow .srowr a:hover{color: #2377d7; cursor: pointer;}
.search .srow .srowr a{margin-left: 35px; color: #999;height: 30px;line-height: 30px;display: inline-block;}
.search .srow .srowr a.checka{color: #2377d7;border: 1px solid;padding: 0px 8px;}
.search .srow .srowr a.checkb{color: #2377d7;} 
.srows{width: 100%;display: flex;flex-direction: row; line-height:64px;   vertical-align: middle; margin-bottom:3%;}
.srows .srowl{width: 8%; color: #000; font-size:18px; font-weight:bold; }
.srows .srowr .c1{width: 480px; height: 46px;padding: 0px 15px; border-radius: 5px; margin-left: 0px;border: 1px solid #dcdfe6;}
.srows .srowr .c2{cursor: pointer; margin-left: 20px;width: 100px;height: 46px ;border-radius: 8px; background: #2377d7 url('../images/icon_search1.png') no-repeat center center ;border: none;}
.olbple table{text-align: center;}
.olbple table tr td:nth-of-type(1){color: #2377d7;text-align: left;padding-left: 30px;}

.kytitle{display: flex;flex-direction: row;justify-content: center;flex-wrap: wrap;}
.kytitle .tcontext{margin: 10px; width: 240px;height: 75px;line-height: 75px; border:2px solid #dddddd;border-radius: 20px 0px 20px 0px;text-align: center;vertical-align: middle;}
.kytitle .activebox{border:2px solid #2377d7;color: #2377d7;}
.kycz{margin-top: 80px;}
.kycz h1{font-size: 26px;margin-bottom: 20px;}
.kycz h2{font-size: 21px;margin-bottom: 30px;}
.kycz .kyczcontent{display: flex;flex-direction: row;}
.kycz .kyczcontent .kycontent {width: 60%;line-height: 28px;padding-right: 40px;}
.kycz .kyczcontent .kycontent .title{margin-left: 8px; font-size: 18px; font-weight: 400;margin-top: 40px;margin-bottom:20px;}
.kycz .kyczcontent .kycontent .title::before{display: inline-block; content: '';width: 5px;height: 17px;background: #2377d7;position: relative;top: 3px;left: -8px;}
.kycz .kyczcontent .imgright  {width: 40%;padding-top: 60px;}
.kycz .kyczcontent .imgright img:nth-child(3) {margin-top: 230px;}

.swiper04 {width: 55%;height: 215px;}
.swiper04 .swiper-slide{text-align: center;}


@media (max-width: 1600px){
.top{ padding:0 2%;}
.T-nav > li > a{ padding:0 22px;}
.main{ padding:0 4%;}
/*.T-nav > li:nth-of-type(2) .thr {left: -545%;}*/

}

@media (max-width: 1200px){
  .srows{ flex-direction: column;}
  .srows .srowl{ width: 100%;}
  .search .srow .srowl{ writing-mode:vertical-rl; letter-spacing: 5px; padding: 10px 0;}
  .wrap .srowr{left:0 !important;}
}

 

@media (max-width: 1320px){
.wrap{ max-width:1200px;}
.lmceun:before{ content:''; position:absolute; right:0; top:0; height:100%; width:calc(50% - 595px); background:none;}
.jindutiaol{width: 43%;}


}

@media (min-width: 1201px){
.kycz .kyczcontent .imgright img{margin: 15px;}
.ucnema li a:hover{  border:1px solid #2377d7; transition:all ease .5s;}
.T-nav li .sec,.T-nav > li .thr{ display:block; opacity:0; visibility:hidden; transform:translateY(30px); transition:all 0.5s ease;}
.T-nav li:hover .sec,.T-nav > li:hover .thr{ opacity:1; visibility: visible; transform:translateY(0px); transition:all 0.5s ease;}
.T-nav > li:hover > a:after,.T-nav > li > a.cur:after{ width:30px; transition:all 0.5s ease;}
.T-nav > li:hover > a,.T-nav > li > a.cur{ color:#0663a6;}
.T-nav > li:hover > a, .T-nav > li > .img{}
.T-nav > li .thr a:hover{ color:#2377d7;}
.ropwla li a:hover .pic img{ transform:scale(1.05); transition:all 0.5s ease;}
.lbunem li a:hover .d1,.lbunem li a:hover .d3,.lbunem li a:hover .d4 span{ color:#0663a6; transition:all 0.5s ease;}
.lbunem li a:hover .d4 span{ background:url(../images/e2.png) no-repeat right center;}
.lbunem li a:hover:before{ height:150px; transition:all 0.5s ease;}
.ny-nav p a.cur:before{ content:''; position:absolute; left:0; bottom:0; height:3px; width:100%; background:#fff;}
.ucnema li a:hover .pic{ background:url(../images/w2.png) no-repeat center center;}
.ucnema li a:hover .con .d1,.uncebua li a:hover{ color:#df0000; }
.yneaem li a:hover{ color:#df0000; border:1px solid #df0000;}
.mceonta li a:hover .con .d1{ color:#004592;}
.mceonta li a:hover .con .d3 span{ color:#fff; background:#004592; transition:all 0.5s ease;}
.aoldt .list:hover:after,.aoldt .list:hover .img .v2{ opacity:1; transition:all 0.5s ease;}
.aoldt .list:hover .tit{ color:#c22c33;}
.uncebua li a:hover .av-lmec{ transform:translateX(0);transition:all 0.5s ease;}
.meaenv .prev:hover,.meaenv .next:hover{ background-color:#df0000; transition:all 0.5s ease;}
.advlt a:hover,.uncemb .d4 a:hover{ color:#fff; background:#004592;transition:all 0.5s ease;}
.pteojb li.on .d2{ display:block;}
.pteojb li.on .d1:before{ background:#0165b3 url(../images/b2.png) no-repeat center center;}
}



@media (max-width: 1200px){
body{ padding-top:50px;}
.main{ width:100%; max-width:780px; margin:0 auto; padding:0 4%;}
.wrap{ width:100%; max-width:780px; margin:0 auto; padding:0 3%;}
.top{ display:block; padding:0 2%; top:0; width:100%; left:0; margin-left:0; background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.2); position:fixed; z-index:20;}
.top > .wrap{ padding:0 3%;}
.top .t-logo{ padding:5px 0;}
.top .t-logo img{ height:40px;}
.top .T-nav > li > a{ color:#666; transition:all 0.5s ease;display: inline;}
.T-nav{ position:fixed; left:0; top:50px; margin:0; padding:0; width:100%; height:calc(100vh - 50px); background:#fff; z-index:22; overflow:auto; display:none;}
.T-nav > li{ width:100%;height: auto; border-bottom:1px solid #eee;text-align: left;padding: 0 25px;}
.T-nav > li > img{display: none;}

.cur_NO{display: block;}
.T-nav li > a{ background:none !important; line-height:45px; padding:0 3%; font-size:16px;}
.T-nav > li .thr{ position:relative; top:0; left:0; margin:0; width:100%; padding:0; box-shadow:0 0 0;}
.T-nav > li .thr a{ line-height:45px; margin:0; font-size:15px; padding:0 5%; text-align:left; width:100%;}
.mob-nav{ display:block;}
.lang-onc{ margin:0;}
.search-T{ margin:0;}
.lang-onc span{ width:70px;}
.loorpe .bd .d1{ font-size:32px;}
.loorpe .bd .d2{ font-size:20px;}
.loorpe .bd .d3{ margin-top:4vw;}
.mpowbc{ max-width:780px; margin:0 auto;}

.riolac .d1{ font-size:24px;}
.riolac .d2{ font-size:15px;}
.uncemb{ margin-top:3%;}
.uncemb .d1{ font-size:20px;}
.uncemb .d2{ font-size:20px;}
.uncemb .d3{ margin-top:3%; font-size:15px;}
.uncemb .d4{ margin-top:20px;}
.umgver a{ line-height:35px; width:100px;}
.ropwla li a .pic img{ height:150px;}
.ropwla li a .con .d1{ font-size:18px;}
.pbrlem{ width:100%;}
.pbrlem .uncme{ float:left;}
.uncemla{ float:right; margin:0;}
.uncemla p{ float:left; margin-left:15px;}
.uncemla p a{ display:block; text-align:center;}
.lbunem{ width:100%; margin-top:4%;}
.lbunem li a .d1{ font-size:16px; line-height:25px; height:50px;}
.ind-01{ padding:4% 4% 5%;}

.foot{ padding:4% 0 0;}
.bct-01,.bct-02,.bct-03,.bct-04{ width:100%;}
.bct-01 .d1{margin-top: 30px !important;}
.abomble{ position:relative; background:#3c434c; margin-top:3%;}
.bct-02,.bct-03,.bct-04{ margin-top:3%;}
.bct-03 .tel{ font-size:24px;}
.drelm,.lmceun:before{ display:none;}
.ny-banner .pic img{ height:240px;}
.ny-nav{ width:100%;}
.ny-nav span{ display:block; line-height:55px; color:#000; font-size:16px; background: url(../images/xx.png) no-repeat right center;}
.ny-nav p{ position:absolute; display:none; top:55px; left:0; width:100%; background:#f9f9f9;}
.ny-nav p a{ padding:0 4%; font-size:14px; line-height:45px; display:block; text-align:left; width:100%; margin:0;}
.micl-tit .d1{ font-size:24px;}
.micl-tit .d2{ font-size:16px;}
.lobne .tit{ font-size:20px;}
.tlmenba .pic{ width:100%;}
.ploren{ display:none;}
.uaenmbe li .pic img{ height:230px;}
.lobne .pic .since{ font-size:20px;}
.pagelmc a.mob-none{ display:none;}
.ubecyn li a{ font-size:14px;}

.ucnema li{ width:49%; margin-right:0;}
.ucnema li:nth-child(2n){ float:right;}

.yuecnm .pic{ width:100%;}
.yuecnm .con{ width:100%; padding:4%;}
.yuecnm .con .d1{ padding:15px 0; font-size:18px;}
.yuecnm .con .d2{ font-size:15px;}

.eunmnm{ width:100%;}
.oaeolb{ width:100%;}
.oaeolb li{ padding:15px 0;}
.oaeolb li a .d2{ font-size:18px; margin:5px 0;}
.yneaem li{ width:48%; margin-right:0; margin-bottom:4%;}
.yneaem li:nth-child(2n){ float:right;}
.news-title{ font-size:20px;}
.luencl .fx{ display:none;}
.conteu{ width:100%;}
.lawbnt{ width:100%; border:none; padding:0; margin-top:4%;}
.lawbnt h3{ font-size:18px;}
.eolpkl li{ float:left; width:48%;}
.eolpkl li:nth-child(2n){ float:right;}
.eolpkl li a .tit{ font-size:14px;}

.towelm{ padding:0;}
.mceonta li a .pic img{ height:260px;}
.mceonta li a .con{ padding-top:10px;}
.mceonta li a .con .d2{ font-size:14px; line-height:25px; max-height:100px;}

.lmeanb{ width:100%;}
.ybnuma{ width:100%; margin-top:3%;}
.ybnuma .d1{ font-size:20px;}
.ybnuma .d2{ font-size:16px;}

.aboutB-b{ display:none;}
.aboutB-c{ width:100%; padding-bottom:90px;}
.scrollbar{ display:none;}
.vlbnul{ width:640px; height:640px;}
.aoldt .list{ width:90px; height:90px; margin:-45px 0 0 -45px;}
.aoldt .list .cont{ height:90px;}
.aoldt .list .tit{ margin:0;}
.ubyreb li{ width:49%; margin-right:0;}
.ubyreb li:nth-child(2n){ float:right;}
.ubyreb li .pic img{ height:450px;}
.ofbuea .pic{ width:100%;}
.ofbuea .con{ width:100%; padding:4%;}
.unmore li .cmbnea .d1{ font-size:20px;}
.unmore li .cmbnea .d1 img{ height:50px;}
.mceubna .cont{ padding:4%; width:100%;}
#map{ width:100%; height:340px;}
.lvopoa li .d1{ font-size:18px;}
.lvopoa li{ width:49%;}
.unbaebv li{ width:49%;}

.laebunb .pic{ display:none;}
.laebunb .list{ display:none;}
.laebunb .pic02{ display:block;}
.laebunb .title{ position:relative;}
.laebunb .title .d1{ font-size:20px;}
.laebunb .title .d2{ font-size:16px;}
.buaelbc .list{ margin-bottom:4%;}
.buaelbc .list .num{ font-size:80px;}
.buaelbc .list .con .d1{ font-size:18px;}

.wrap .srowr{display: flex;position: relative !important;left: -40px !important;top: 0px !important;}
.wrap .srowr .c1{width: 380px; height: 40px;padding: 0px 15px; margin-left: 0px;border: 1px solid #2377d7;}
.wrap .srowr .c2{cursor: pointer; width: 100px;height: 40px ;background: #2377d7 url('../images/icon_search1.png') no-repeat center center ;border: none;}
.lmenba{margin-bottom: 30px;}
.mceonta li a .pic img:nth-of-type(2){display: none;}
.rmatter{margin-right: 20px;}
.eamtnb{width: 100%;margin-bottom: 20px;}
.lewona{width: 100%;}
.foot{background: #fff;}
.ubnaem{display: none;}

.jindutiaol{text-align: right;margin-left: 50px;margin-left: 0px;width: 47%;}
.jindutiaor{text-align: left;margin-left: 0px;width: 47%;position: relative;right: -30px;}
.jindutiaol div:nth-of-type(1){margin-top: 70px;}
.jindutiaol div p:not(:nth-of-type(1)){display: none;}
.jindutiaol div:nth-of-type(2){margin-top:125px;}
.jindutiaol div:nth-of-type(3){margin-top: 228px;}
.jindutiaor div:nth-of-type(1){margin-top: 212px;}
.jindutiaor div:nth-of-type(2){margin-top: 205px;}
.jindutiaor div p:not(:nth-of-type(1)){display: none;}

.ybnuma .d4{display: flex;flex-wrap: wrap;}
.ybnuma .d4 img{margin-bottom: 15px;}

.kycz .kyczcontent .imgright img{margin: 15px;}
.kycz .kyczcontent .imgright img:nth-child(3) {margin-top: 15px;}
.kycz .kyczcontent{flex-wrap: wrap;}
.kycz .kyczcontent .kycontent,.kycz .kyczcontent .imgright{width: 100%;}

}








@media (max-width: 900px){


}

@media (max-width: 780px){
.ltelcv li .year{ font-size:20px; padding:0 30px;}
.ltelcv li .con{ font-size:14px; padding:0 30px}
.wrap .srowr{left: 0px !important;}
.mceonta li a .pic{display: none;}
.mceonta li a .con{width: 100%;}
.wrap{ padding:0 3%;}
.eplamb .cont{ width:100%;}
.eplamb .pic{ width:100%; margin-top:3%;}
.eplamb .cont .d3{ margin-top:15px;}
.lmenba .d1{ font-size:24px;}
.eplamb .cont .d1{ font-size:20px;}
.eplamb .cont .d5 .list .s1{ font-size:30px;}
.loorpe .bd .d1{ font-size:20px;}
.loorpe .bd .d2{ font-size:16px;}
#water{ width:35vw;}
.riolac .d1{ font-size:20px;}
.uncemb .d1{ font-size:18px;}
.abomble div{ width:100%; text-align:center;}
.ny-banner .pic img{ height:200px;}
.lobne{ width:100%;}
.lobne .pic{ padding:0; margin-top:3%;}
.maebu{ width:100%; margin-top:4%;}
.bunveba{ padding:0;}
.bunveba .prev, .bunveba .next{ display:none;}
.micl-tit .d1{ font-size:20px;}
.micl-tit .d2{ font-size:14px;}
.ubecyn li a .mcl{ display:none;}
.oaeolb li a .d2{ font-size:16px;}
.uncebua li a{ padding:15px;}
.uncebua li a .date{ width:80px; padding:10px 0;}
.uncebua li a .date span{ font-size:32px;}
.uncebua li a .con{ width:calc(100% - 95px);}
.uncebua li a .con .d1{ font-size:16px; line-height:30px;}
.uncebua li a .con .d2{ line-height:20px; height:40px;}
.unmore li{ width:100%; margin-bottom:2%;}
.huncrb .pic{ width:100%;}
.huncrb .con{ width:100%;}
.ofbuea .con .d1{ font-size:18px;}
.mceubna .cont .d1{ font-size:20px;}
.mceubna .cont .d2{ font-size:14px; line-height:32px;}
#map{ height:40vw;}
.search .srow .srowr .c2{margin-left: 35px;}
.olbple table tr td:nth-of-type(1){padding-left: 5px;}
.search .srow .srowr .c1{width: 250px;margin-bottom: 20px;}
.dolsca .d1{ width:85%;}
.dolsca .d3,.dolsca .d4{ display:none;}

.mceubna .cont .d2{padding-left: 50px;}
.aembbc .d4{width: 100%;}
}







@media (max-width: 640px){
.ropwla li{ width:100%;}
.ropwla li a .pic img{ height:50vw;}
.ropwla li a .con{ margin-top:15px;}
.ropwla li a .con .d2{ margin-top:10px;}
.lbunem li{ width:100%; border:none; border-bottom:1px solid #ddd;}
.lbunem li a{ padding:0;}
.lbunem li a .d1{ height:auto; max-height:50px;}
.lbunem li a .d3{ margin-top:10px;}
.lbunem li a .d4{ margin:15px 0;}
.lbunem li a .d4 span{ font-size:16px;}
.lbunem li a .d5 img{ height:50vw;}
.uaenmbe li{ width:49%; margin-right:0; margin-bottom:4%;}
.uaenmbe li:nth-child(2n){ float:right;}
.uaenmbe li .tit{ margin-top:10px;}
.ubecyn li a .tit{ width:calc(100% - 100px);}
.ucnema li{ width:100%;}
.ucnema li a{ padding:15px;}
.yneaem li a{ padding:20px;}
.yneaem li a .d1{ font-size:16px; line-height:25px; height:50px;}
.yneaem li a .d2{ margin:10px 0;}
.yneaem li a .d3 img{ height:28vw;}
.eolpkl li a .pic img{ height:35vw;}
.towelm a{ line-height:42px; width:100%; margin-bottom:10px;}
.mceonta li a .pic{ width:100%;}
.mceonta li a .con{ width:100%;}
.mceonta li a .con .d1{ font-size:20px;}
.mceonta li a .con .d2{ margin-top:12px;}
.ybnuma .d5 a{ width:100%; margin-bottom:10px;}
.aeunrme span{ float:left; width:50%; font-size:18px; line-height:50px;}
.vlbnul{ width:90vw; height:90vw;}
.aoldt .list{ width:74px; height:74px; margin:-37px 0 0 -37px;}
.aoldt .list .cont{ height:74px;}
.aoldt .list .img img{ height:25px;}
.aoldt .list .tit{ font-size:12px;}
.ubyreb li .pic img{ height:60vw;}
.lvopoa li{ width:100%;}
.unbaebv li{ padding:10px;}
.unbaebv li .pic img{ height:15vw;}
}

@media (max-width: 500px){
.yneaem li{ width:100%;}
.yneaem li a .d3 img{ height:52vw;}
}


.shade {position: fixed;left: 0; top: 0; z-index: 21;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 50%;
	margin-top:-240px;
    z-index: 22;
    display: none;
    margin-left: -450px;
    background-color: #fff;
    width: 900px;
    box-sizing: border-box;
}
.big-video-main {
    height: 480px;
}
.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: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}





@-moz-keyframes mouse {
  0% {
	  transform:rotate(0)
  }
  100% {
    transform:rotate(360deg)
  }
}
@-webkit-keyframes mouse {
  0% {
	  transform:rotate(0)
  }
  100% {
    transform:rotate(360deg)
  }
}
@keyframes mouse {
  0% {
	  transform:rotate(0)
  }
  100% {
    transform:rotate(360deg)
  }
}
@-moz-keyframes mouse2 {
  0% {
	  transform:rotate(0)
  }
  100% {
    transform:rotate(-360deg)
  }
}
@-webkit-keyframes mouse2 {
  0% {
	  transform:rotate(0)
  }
  100% {
    transform:rotate(-360deg)
  }
}
@keyframes mouse2 {
  0% {
	  transform:rotate(0)
  }
  100% {
    transform:rotate(-360deg)
  }
}

@-moz-keyframes fd {
  0% {
	  width:3px;
	  height:3px;
	  opacity:1;
  }
  80% {
      width:32px;
	  height:32px;
	  opacity:1;
  }
  100% {
      width:40px;
	  height:40px;
	  opacity:0;
  }
}
@-webkit-keyframes fd {
  0% {
	  width:3px;
	  height:3px;
	  opacity:1;
  }
  80% {
      width:32px;
	  height:32px;
	  opacity:1;
  }
  100% {
      width:40px;
	  height:40px;
	  opacity:0;
  }
}
@keyframes fd {
  0% {
	  width:3px;
	  height:3px;
	  opacity:1;
  }
  80% {
      width:32px;
	  height:32px;
	  opacity:1;
  }
  100% {
      width:40px;
	  height:40px;
	  opacity:0;
  }
}



 .fix-wrap {display:none;z-index:999;position:fixed;background:rgba(0, 0, 0, 0.8)}
.fix-wrap,.fix-wrap svg {top:0;left:0;width:100%;height:100%}
.dt {display:table;table-layout:fixed}
.wh1 {width:100%;height:100%}
.dtcell {display:table-cell;vertical-align:middle;text-align:center;padding:30px}
.dtcell img{max-width:100%;object-fit:contain;margin:0 auto;}
.fix-video .video-wrap {min-width:55%;max-width:55%;margin:0 auto}
.fix-video video {width:100%;height:100%;padding:10px;border-radius:5px;border:1px solid #3a3a3a;box-shadow:0 0 5px rgba(0, 0, 0, 0.5);background:#2d2d2d;object-fit:cover;animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
.fix-wrap .hide1,.fix-wrap circle{transition:all .8s;-webkit-transition:all .8s}
.fix-wrap .hide1 {position:fixed;top:5%;right:5%;width:49px;height:49px;border-radius:50%;cursor:pointer;overflow:hidden;background:transparent}
.fix-wrap .hide1:hover {transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.fix-wrap .hide1::before, .fix-wrap .hide1::after{z-index:1;position:absolute;content:"";top:50%;left:50%;width:1px;height:50%;margin-top:-25%;background:#fff}
.fix-wrap .hide1::before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.fix-wrap .hide1::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.fix-wrap svg {position:absolute}
.fix-wrap,.fix-wrap svg {top:0;left:0;width:100%;height:100%}
.fix-wrap circle {stroke-dasharray:0 145}
.fix-wrap .hide:hover circle {fill:none;stroke-dasharray:145}





















