@charset "utf-8";
/* CSS Document */
/* index */
body{}
.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.wrap{ width:1200px; margin:0 auto;}
.tab-cell{ display:table-cell; vertical-align: middle;}
.glena{ position:absolute; left:50%; bottom:3%; transform:translateX(-50%); width:30px; height:50px; border:2px solid #fff; border-radius:15px; z-index:3;}
.glena i{ width:6px; height:6px; background:#fff; display:block; border-radius:50%; position:absolute; left:50%; top:10px; transform:translateX(-50%);-moz-animation: mouse 1.6s ease 0s infinite; -webkit-animation: mouse 1.6s ease 0s infinite; animation: mouse 1.6s ease 0s infinite;}

.pad-main{ padding:90px 10% 0;}
.pad-main8{ padding:90px 0 0;}
.pad-main8 .ac-tit{ padding:0 10%;}
.ac-tit{ font-weight:bold; color:#0a479d; font-size:2.2vw;}
.anmcv{ padding:0 60px; width:calc(80% + 120px); margin:0 auto;}
.anmcv .prev,.anmcv .next{ cursor:pointer; width:30px; height:54px; position:absolute; top:50%; transform:translateY(-50%);}
.anmcv .prev{ left:0; background:url(../images/left01.png) no-repeat center center;}
.anmcv .next{ right:0; background:url(../images/right01.png) no-repeat center center;}
@-moz-keyframes mouse {
  0% {
    top: 10px;
  }
  65% {
    top: 20px;
  }
  100% {
    top: 10px;
  }
}
@-webkit-keyframes mouse {
  0% {
    top: 10px;
  }
  65% {
    top: 20px;
  }
  100% {
    top: 10px;
  }
}
@keyframes mouse {
  0% {
    top: 10px;
  }
  65% {
    top: 20px;
  }
  100% {
    top: 10px;
  }
}

.lbaobn{ width:50%; height:100vh; position:relative; background:rgba(0,64,142,0.7); color:#fff; border-bottom:8px solid #4d9731;}
.lbaobn .tit{ font-size:2.4vw; font-weight:bold;}
.coltma{ position:absolute; padding:90px 20% 0; left:0; top:50%; width:100%; transform:translateY(-50%);}
.custom-sild{ color:#fff; margin-top:3%;}
.custom-sild .d1{ font-size:1.6vw;}
.custom-sild .d2{ margin-top:3%; font-size:1.4vw;}
.custom-sild .d2 strong{ font-size:3vw;}
.custom-sild .d2 span{ margin-left:10px; padding-right:25px; display:inline-block; background: no-repeat right center;}
.custom-sild .d2 span.up{ background-image:url(../images/up.png);}
.custom-sild .d2 span.down{ background-image:url(../images/down.png);}
.custom-sild .d3{ margin:2% 0; max-width:510px; border-bottom:1px solid #fff; border-top:1px solid #fff; padding:15px 0; font-size:16px; line-height:1.8;display: -webkit-flex; display: flex;justify-content:space-between;}
.custom-sild .d4{ line-height:1.8;}


.foot{ position:relative;}
.copy-type{ line-height:22px; color:#fff; background:#000; padding:25px 3%; font-size:12px;}
.copy-type a{ color:#fff;}
.onmcna{ background:#0a479d; text-align:center; padding:35px 0; border-top:5px solid #00408e; border-bottom:5px solid #589c2f;}
.onmcna .d1{ font-size:20px; color:#fff; font-weight:bold;}
.onmcna .d2{ font-size:0; margin-top:24px;}
.onmcna .d2 a{ margin:0 20px;}


.ny-banner{ height:355px; background:no-repeat center center; background-size:cover;}
.oblca{ position:absolute; left:0; bottom:0; width:100%; line-height:50px; background:rgba(255,255,255,0.8); padding:0 10%;}
.oblca:before{ content:''; position:absolute; left:0; top:0; width:10%; height:50px; background:rgba(10,71,157,0.8);}
.eenlca{ padding-left:85px; position:relative; height:50px;}
.eenlca:before{ content:''; display:block; position: absolute; left:0; top:0; background:#2864a8 url(../images/hs.png) no-repeat center center; width:85px; height:50px;}
.ny-nav span{ /*display:none;*/ float: left; margin-left: 10px;}
.ny-nav a{ margin-left:10px; position:relative; float:left; font-size:16px;}
.ny-nav a.cur{ color:#0a479d;}
.ny-nav a.cur:after{ content:''; position:absolute; width:50px; margin-left:-25px; height:2px; left:50%; bottom:0px; background:#0a479d;}

.ny-main{ padding:2% 10%;}
.ny-main{ padding:2% 4%;}
.ab-01{ background:#fafafa;}
.ab-01 .pic{ width:38%;}
.ab-01 .pic a{ position:absolute; display:block; top:50%; width:50px; height:50px; background:url(../images/pl.png) no-repeat; left:-25px; margin-top:-25px; z-index:2;}
.ab-01 .pic img{ height:405px; width:100%; object-fit:cover;}
.ab-01 .cont{ width:62%; padding:45px 80px;}
.ab-01 .cont .d1{ color:#2864a8; font-size:26px; font-weight:bold;}
.ab-01 .cont .d1:before{ content:''; width:4px; height:24px; position:absolute; top:50%; transform:translateY(-50%); left:-80px; background:#2864a8;}
.ab-01 .cont .d2{ color:#333; margin-top:20px; line-height:2;}
.ab-02 li{ margin-top:2%; width:32%; margin-right:2%; float:left;}
.ab-02 li:nth-child(3n){ margin-right:0;}
.ab-02 li img{ width:100%; display:block; height:16vw; object-fit:cover;}

.tnc-tit{ color:#2864a8; font-size:26px; font-weight:bold;}
.lubnae li{ background:#fafafa; margin-top:3%; border-bottom-left-radius:20px; padding-left:80px; position:relative; overflow:hidden;}
.lubnae li .tit{ position:absolute; width:80px; left:0; top:0; height:100%; color:#fff; text-align:center; font-weight:bold; font-size:26px; padding:30px 20px 0; line-height:1.3;}
.lubnae li .tit.t1{ background-color:#2864a8;}
.lubnae li .tit.t2{ background-color:#1179c9;}
.lubnae li .tit.t3{ background-color:#589c2f;}
.lubnae li .tit:after{ content:''; width:46px; height:46px; position:absolute; bottom:20px; left:50%; margin-left:-23px; background:no-repeat center center;}
.lubnae li .tit.t1:after{ background-image:url(../images/c1.png);}
.lubnae li .tit.t2:after{ background-image:url(../images/c2.png);}
.lubnae li .tit.t3:after{ background-image:url(../images/c3.png);}
.lubnae li .pic{ width:40%;}
.lubnae li .pic img{ width:100%; height:280px; object-fit:cover;}
.lubnae li .con{ width:60%; padding:35px 3% 0; color:#999; line-height:2;}

.lnema{ line-height:2; color:#999; margin-top:3%; padding:0 5%; font-size:16px;}

.honor-ul{ margin-top:3%;}
.honor-ul li{ width:23.5%; position:relative; background:#fafafa; padding:0 0 20px; float:left; margin-right:2%; margin-bottom:2%; cursor:pointer;}
.honor-ul li:before{ content:''; width:0; height:4px; position:absolute; left:0; bottom:0; background:#0a479d; transition:all 0.5s ease;}
.honor-ul li:nth-child(4n){ margin-right:0;}
.honor-ul li .honor-li-a{}
.honor-ul li .honor-li-tit{ margin-top:10px; line-height:25px; height:25px; overflow:hidden;}
.honor-ul li .honor-li-img:after{ content:''; position:absolute; left:0; bottom:0; width:0; height:3px; background:#b70707; transition:all 0.5s ease;}
.honor-ul li .honor-li-img{ width:100%; height:270px; padding:20px; background:#f9f9f9; display:table; text-align:center; overflow:hidden;}
.honor-ul li .honor-li-img p{ display:table-cell; vertical-align:middle;}
.honor-ul li .honor-li-img p img{ max-height:214px; transition:all 0.5s ease;}


.loteca li{ margin-bottom:2%;}
.loteca li a{ display:block; border:1px solid #ddd; padding:20px 40px; position:relative;}
.loteca li a:before{ content:''; position:absolute; left:0; bottom:0; width:100%; height:2px; background:#0a479d; opacity:0; transition:all 0.5s ease;}
.loteca li a .date{ width:140px; text-align:center; color:#999; border-right:1px solid #ddd;}
.loteca li a .date span{ display:block; font-size:40px;}
.loteca li a .con{ padding:0 30px; font-size:16px; margin-top:6px; line-height:25px; height:50px; overflow:hidden; width:calc(100% - 280px); max-width:720px;}
.loteca li a .link{ width:140px; float:right; padding-top:15px;}
.loteca li a .link span{ display:inline-block; line-height:42px; width:140px; border:1px solid #ddd; border-radius:3px; text-align:center;}

.pagecsl{ margin-top:3%;}
.pagecsl a,.pagecsl span{ display:inline-block; line-height:30px; padding:0 12px; background:#fff; border:1px solid #ddd; margin:0 3px;}
.pagecsl a.cur{ background:#2864a8; border-color:#2864a8; color:#fff;}


.oatel{ max-width:1050px; margin:0 auto;}
.oatel .title{ font-size:24px;}
.solte{ padding:20px 0; border-bottom:1px solid #ddd; color:#666;}
.solte span{ display:inline-block; margin-right:20px;}
.solte span img{ margin-right:5px;}
.mic-edit{ padding:3% 0; line-height:2; color:#666; border-bottom:1px solid #ddd;}

.palfea{ margin-top:3%; padding-right:150px;}
.palfea p{ padding:3px 0; line-height:22px;}
.palfea .back{ display:inline-block; background:#549e0a; color:#fff; text-align:center; position:absolute; width:130px; line-height:42px; right:0; top:0;}


.lenbam{}
.lenbam li{ width:30%; float:left; margin-right:5%; margin-bottom:5%;}
.lenbam li:nth-child(3n){ margin-right:0;}

.lenbam li a{ display:block;}
.lenbam li a .pic{ overflow:hidden; position:relative;}
.lenbam li a .pic:before{ content:''; position:absolute; z-index:2; left:0; top:0; width:100%; height:100%; background:rgba(40,100,168,0.6) url(../images/y.png) no-repeat center center; opacity:0; transition:all 0.5s ease;}
.lenbam li a .pic img{ transition:all 0.5s ease; width:100%; height:240px; object-fit:cover;}
.lenbam li a .cont{ margin-top:20px;}
.lenbam li a .cont .date{ width:80px; border-right:1px solid #ddd;}
.lenbam li a .cont .date span{ display:block; font-size:40px;}
.lenbam li a .cont .con{ width:calc(100% - 100px);}
.lenbam li a .cont .con .d1{ font-size:18px; line-height:35px; height:35px; overflow:hidden;}
.lenbam li a .cont .con .d2{ line-height:22px; height:44px; overflow:hidden; color:#666;}
.lenbam li a .otebk{ margin-top:12px; color:#666; line-height:22px;}
.lenbam li a .otebk img{ margin-right:3px;}

.orebla .pic{ width:48%;}
.orebla .con{ width:48%; padding-top:20px;}
.orebla .con .d1{color:#2864a8; font-size:26px; font-weight:bold;}
.orebla .con .d1:before{ content:''; width:3px; height:26px; display:inline-block; vertical-align:middle; margin-right:10px; background:#2864a8;}
.orebla .con .d2{ font-size:16px; margin-top:25px;}
.orebla .con .d3{ color:#999; margin-top:20px; line-height:2;}
.orebla .con .d4{ margin-top:30px; border-top:1px solid #ddd; padding-top:30px;}
.orebla .con .d4 a{ display:inline-block; color:#fff; width:120px; line-height:45px; text-align:center; background:#2864a8; border-radius:3px;}

.oltema{ border-bottom:1px dashed #ddd; line-height:2; padding:25px 0;}
.oltema dt{ width:255px; float:left; font-size:16px; color:#2864a8;}
.oltema dt:before{ content:''; width:3px; height:18px; display:inline-block; vertical-align:middle; margin-right:10px; background:#2864a8;}
.oltema dd{ width:calc(100% - 255px); float:right; color:#999;}

.vd-olv li{ width:23.5%; float:left; margin-right:2%; margin-bottom:2%; text-align:center;}
.vd-olv li:nth-child(4n){ margin-right:0;}
.vd-olv li .pic img{ width:100%; height:10vw; object-fit:cover;}
.vd-olv li .tit{ color:#666; margin-top:6px; line-height:20px; height:20px; overflow:hidden;}

.ecame{}
.ecame li{ margin-bottom:3%;}
.ecame li a{ display:block; background:#fafafa;}
.ecame li a .pic{ width:36%; text-align: center;}
.ecame li a .pic img{ width: auto !important; max-width: 480px; height:306px; object-fit:cover;}
.ecame li a .con{ width:64%; padding:40px 50px 0;}
.ecame li a .con .d1{ font-size:18px; font-weight:bold;}
.ecame li a .con .d2{ color:#999; line-height:25px; height:75px; overflow:hidden; margin:15px 0;}
.ecame li a .con .d3{ padding-top:15px;}
.ecame li a .con .d3 span{ transition:all 0.5s ease; display:inline-block; width:120px; line-height:40px; border:1px solid #ddd; border-radius:3px; text-align:center;}

.laebunc li{ width:30%; float:left; margin-right:5%; margin-bottom:5%;}
.laebunc li:nth-child(3n){ margin-right:0;}
.laebunc li a{ display:block; background:#f8f8f8; text-align:center; position:relative;}
.laebunc li a:before{ content:''; position:absolute; width:0; height:4px; left:0; bottom:0; background:#2864a8; transition:all 0.5s ease;}
.laebunc li a .pic img{ object-fit:cover; width: auto !important; height: 400px; /*max-width: 480px;*/}
.laebunc li a .con{ padding:25px 15px;}
.laebunc li a .con .d1{ font-size:16px; line-height:25px; height:25px; overflow:hidden;}
.laebunc li a .con .d2{ margin-top:5px; color:#666;}

.lmenba li{ margin-bottom:10px; border:1px solid #ddd; overflow:hidden; border-radius:3px; position:relative;}
.lmenba li a{ padding:8px 0; display:block; line-height:42px;}
.lmenba li a:before{ content:''; position:absolute; left:0; bottom:0; height:2px; background:#2864a8; width:0; transition:all 0.5s ease;}
.lmenba li a .date{ font-size:16px; border-right:1px solid #ddd; width:195px; text-align:center;}
.lmenba li a .tit{ padding:0 30px; width:calc(100% - 315px); font-size:18px; height:42px; overflow:hidden;}
.lmenba li a .link{ width:120px; text-align:center;}

.slbotc li{ width:48%; float:left; background:#fafafa; margin-bottom:4%;}
.slbotc li:nth-child(2n){ float:right;}
.slbotc li .pic{ width:180px;}
.slbotc li .pic img{ width:100%; height:240px; object-fit:cover;}
.slbotc li .con{ width:calc(100% - 180px); padding:25px 25px 0; color:#666;}
.slbotc li .con .d1 strong{ font-size:20px; color:#2864a8; margin-right:10px;}
.slbotc li .con .d2{ line-height:25px; height:150px; overflow:hidden; margin-top:10px;}

.emabut{ border:1px solid #ddd; padding:4%;}
.envav{ background:url(../testimg/t23.jpg) no-repeat center center; border-right:1px solid #ddd; width:50%; padding-right:7%;}
.envav .d1{ font-size:18px;}
.envav .d2{ margin-top:40px;}
.envav .d2 strong{ font-size:54px;}
.envav .d2 span{ padding-left:30px; font-size:18px; background:no-repeat left center; margin-left:8px;}
.envav .d2 span.up{ background-image:url(../images/up.png); color:#ee0000;}
.envav .d2 span.down{ background-image:url(../images/down.png); color:#0ebe98;}
.envav .d3{ margin-top:35px; padding-right:130px; color:#666; line-height:2;}
.envav .d3 a{ display:inline-block; line-height:35px; padding:0 30px; border:1px solid #ddd; position:absolute; right:0; top:0;}

.dlbnav{ width:45%;display: -webkit-flex; display: flex;justify-content:space-between; padding-top:50px;}
.dlbnav .d1{ font-size:18px;}
.dlbnav .d2{ font-weight:bold; color:#ccc; font-size:32px; margin-top:12px;}


.vebnae{ margin-top:3%;}
.vebnae td{ padding:10px 20px; line-height:20px; border:1px solid #eee;}
.vebnae td.t1{ width:15%;}
.vebnae td.t2{ width:35%; color:#666;}
.vebnae tr:nth-child(2n-1) td.t1{ background:#f3f3f3}
.vebnae tr:nth-child(2n) td.t1{ background:#fbfbfb;}
.vebnae tr:nth-child(2n-1) td.t2{ background:#f7f7f7}

.abolae{ max-width:920px; margin:0 auto;}
.lcmea{ font-size:16px; margin-top:15px; color:#666;}
.lebmae{display: -webkit-flex; display: flex;justify-content:space-between; margin-top:5%;}
.lebmae li{ border:1px solid #ccc; padding:40px 0; width:32%; max-width:200px; text-align:center;}
.lebmae li .d1{ position:relative; padding-bottom:20px; margin-bottom:20px; font-size:18px;}
.lebmae li .d1:after{ content:''; position:absolute; bottom:0; left:50%; transform:translateX(-50%); width:70px; height:2px; background:#007aff;}
.lenbvea{ margin-top:4%; line-height:2;}

.lmeamt li{ margin-bottom:12px;}
.lmeamt li .tit{ border:1px solid #ddd; font-size:16px; line-height:46px; height:48px; overflow:hidden; padding:0 3%; background:url(../images/g1.png) no-repeat 98% center;}
.lmeamt li .tit span{ float:left;}
.lmeamt li .tit span.s1{ width:660px;}
.lmeamt li .tit span.s2{ width:190px; display:none;}
.lmeamt li .tit span.s3{ display:none;}
.lmeamt li .con{ display:none; padding:3%; background:#f2f2f2; line-height:1.8; font-size:16px;}

.tbeobb{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap; background:#fbfbfb;}
.tbeobb .list{ text-align:center; padding:40px 15px; width:20%; position:relative; border-right:1px solid #ddd; position:relative;}
.tbeobb .list:before{ content:''; position:absolute; left:0; bottom:0; height:3px; width:0; background:#007aff; transition:all 0.5s ease;}
.tbeobb .list:nth-child(5){ border-right:none;}
.tbeobb .list .d2{ font-size:18px; margin:15px 0;}
.tbeobb .list .d3{ word-break:break-all;}
.embeba{ background:#f5f5f7; padding:0 10%;}
.embeba .imgc{ width:50%;}
.embeba .imgc img{ width:100%; height:300px; object-fit:cover;}
.lmcanv{ width:50%; padding-left:4%; padding-top:3%;}
.lbbcl li{ width:50%; float:left; line-height:1.6; padding-right:20px; padding-left:52px; margin-top:20px; background:no-repeat left 5px;}
.lbbcl li.tel{ background-image:url(../images/x1.png);}
.lbbcl li.fx{ background-image:url(../images/x2.png);}
.lbbcl li .d2{ margin-top:5px;}
#map{ height:35vw;}


.icon {
    background-image: url(../images/icon2.png);
    display: inline-block;
    vertical-align: middle;
}

.floor_main_9{ position:fixed; z-index:8; left:0; bottom:0;transform: translateY(322px); transition:all 0.5s ease;}
.floor_main_9:hover{transform: translateY(0px); transition:all 0.5s ease;}

.floor_main_9 *{box-sizing:content-box;}
.floor_main_9 .box1 { background: #fff; border: 2px solid #ebebeb; border-bottom: none; width: 329px; height: 390px; position: z-index:100; }
.floor_main_9 .box1 .title { padding-top: 20px; padding-bottom: 17px; }
.floor_main_9 .box1 .title strong { font-size: 20px; color: #2553b3; line-height: 25px; }
.floor_main_9 .box1 .title p { color: #2553b3; font-size: 15px; font-family: arial; text-transform: uppercase; line-height: 16px; height: 16px; }
.floor_main_9 .box1 .title i { width: 44px; height: 36px; background-position: -125px -109px; margin-left: 68px; margin-right: 10px; float: left; }
.floor_main_9 .box1 .from li { position: relative; padding-left: 34px; margin-bottom: 6px;  *margin-bottom: 4px;
overflow: hidden; }
.floor_main_9 .box1 .from li i { width: 32px; height: 33px; background-position: -371px 0; position: absolute; left: 35px; top: 1px;  *top: 2px;
border-right: 1px solid #d8d8d8; }
.floor_main_9 .box1 .from li .icon2 { background-position: -371px -33px; }
.floor_main_9 .box1 .from li .icon3 { background-position: -371px -66px; }
.floor_main_9 .box1 .from li input { width: 219px; height: 21px; line-height: 21px; padding: 6px 0; border: 1px solid #d8d8d8; padding-left: 40px; }
.floor_main_9 .box1 .from li textarea { width: 239px; height: 43px; border: 1px solid #d8d8d8; padding: 10px; }
.floor_main_9 .box1 .from li .btn { border: none; background: #2553b3; color: #fff; padding: 0; text-align: center; width: 262px; height: 39px; line-height: 39px; margin-top: 4px; font-size: 17px; font-weight: bold; font-family: "微软雅黑"; cursor:pointer; }
.floor_main_9 .box1 .bottom { padding-left: 55px; padding-top: 14px; }
.floor_main_9 .box1 .bottom i { width: 45px; height: 45px; background-position: -175px -109px; float: left; margin-right: 5px; }
.floor_main_9 .box1 .bottom strong { font-size: 12px; text-transform: uppercase; }
.floor_main_9 .box1 .bottom p { font-size: 28px; font-family: impact; color: #2553b3; }







@media (max-width: 1600px){
.ny-banner{ height:480px;}
}

@media (min-width: 1201px){
.honor-ul li:hover .honor-li-img p img{ transform:scale(1.05); transition:all 0.5s ease;}
.honor-ul li:hover:before,.laebunc li a:hover:before,.lmenba li a:hover:before,.tbeobb .list:hover:before{ width:100%; transition:all 0.5s ease;}
.loteca li a:hover:before,.lenbam li a:hover .pic:before{ opacity:1; transition:all 0.5s ease;}
.loteca li a:hover .link span{ color:#fff; background:#0a479d; border-color:#0a479d; transition:all 0.5s ease;}
.ecame li a .con .d3 span:hover{ background:#2864a8; border-color:#2864a8; color:#fff; transition:all 0.5s ease;}
.lmeamt li .tit.on{ background:#007aff url(../images/g2.png) no-repeat 98% center; color:#fff; border-color:#007aff;}
.lmeamt li .tit.on span.s2,.lmeamt li .tit.on span.s3{ display:block;}
}




@media (max-width: 1350px){
.s-t-search{margin:0 15px 0 0;}
.head_main{ display:none;}
.wrap{ width:100%; max-width:768px; margin:0 auto; padding:0 3%;}
.ac-tit,.lbaobn .tit{ font-size:20px;}
.pad-main8 .ac-tit{ padding:0;}
.anmcv{ width:100%; padding:0;}
.anmcv .prev, .anmcv .next{ z-index:3; display:none;}
.swiper02 .swiper-pagination02{ margin-top:2%;}
.lbaobn{ height:auto; padding:5%; width:100%;}
.coltma{ position:relative; top:0; transform:translateY(0); padding:0;}
.custom-sild .d1{ font-size:20px;}
.custom-sild .d2{ font-size:18px;}
.custom-sild .d2 strong{ font-size:24px;}
.copy-type{ padding:15px 3%;}
.onmcna{ padding:20px 3%;}
.onmcna .d1{ font-size:18px;}
.onmcna .d2 a{ margin:0 5px;}
.onmcna .d2 a img{ height:40px;}
.oblca{ padding:0 4%;}
.oblca:before{ display:none;}
.eenlca{ padding:0;}
.eenlca:before{ display:none;}

.embeba{ padding:0 4%;}

}

@media (max-width: 1200px){

.all-main{ max-width:780px; margin:0 auto;}
.ab-01 .pic{ width:100%;}
.ab-01 .pic a{ left:50%; margin-left:-25px;}
.ab-01 .pic img{ height:auto;}
.ab-01 .cont{ width:100%; padding:40px;}
.ab-01 .cont .d1:before{ left:-40px;}
.ab-01 .cont .d1,.tnc-tit{ font-size:20px;}
.lubnae li{ padding:0; border-bottom-left-radius:0;}
.lubnae li .tit{ position:relative; height:auto; left:0; font-size:18px; width:100%; text-align:left; padding:0 3%; line-height:50px; float:left;}
.lubnae li .tit:after{ bottom:2px; left:auto; margin:0; right:20px;}
.lubnae li .con{ padding:30px;}
.lubnae li .pic{ margin-top:30px;}
.lnema{ padding:0; font-size:14px;}
.pagecsl a.mob-none{ display:none;}
.oatel .title{ font-size:20px;}
.palfea{ padding:0;}
.palfea .back{ position:relative; margin-top:10px; line-height:35px; width:100px;}
.lenbam li{ width:48%; margin-right:4%;}
.lenbam li:nth-child(3n){ margin-right:4%; margin-bottom:4%;}
.lenbam li:nth-child(2n){ margin-right:0;}
.vd-olv li{ width:49%;}
.vd-olv li:nth-child(2n){ margin-right:0;}
.vd-olv li .pic img{ height:16vw;}
.laebunc li a .con{ padding:12px;}
.lmenba li a .tit{ font-size:16px;}
.lmenba li a .date{ font-size:14px;}

.envav{ width:100%; padding:0 0 5%; border:none; border-bottom:1px solid #ddd;}
.dlbnav{ padding:5% 0 0; width:100%;}
.lmeamt li .tit span.s1{ width:100%;}
.lmeamt li .con{ font-size:14px;}
.lbotal{ width:80%; left:10%; margin:0;}
.lbotal .c1{ width:calc(100% - 118px);}
.lbolc span{ width:100px;}
.search-bg{ top:50px; height:calc(100% -50px);}
.toolbar1{display:none;}
}
@media (max-width: 900px){

}

@media (max-width: 780px){
.wrap{ padding:0 3%;}
.glena{ display:none;}
.ny-banner{ height:260px;}
.ab-01 .cont{ padding:20px;}
.ab-01 .cont .d1:before{ left:-20px;}
.ab-02 li{ width:49%;}
.ab-02 li:nth-child(3n){ margin-right:2%;}
.ab-02 li:nth-child(2n){ margin-right:0;}
.ab-02 li img{ height:24vw;}
.lubnae li .pic{ width:100%; margin:0;}
.lubnae li .pic img{ height:auto;}
.lubnae li .con{ width:100%; padding:20px;}
.honor-ul li{ width:49%;}
.honor-ul li:nth-child(2n){ margin-right:0;}
.loteca li a{ padding:4%;}
.loteca li a .date{ width:100%; border:none; text-align:left;}
.loteca li a .date span{ display: inline-block; font-size:20px; margin-right:5px;}
.loteca li a .con{ width:100%; padding:0; font-size:14px; height:auto; max-height:50px;}
.loteca li a .link{ display:none;}
.orebla .pic{ width:100%;}
.orebla .con{ width:100%;}
.orebla .con .d1{ font-size:18px;}
.oltema dt{ width:100%;}
.oltema dd{ width:100%; margin-top:15px;}
.vd-olv li .pic img{ height:25vw;}
.ecame li a .pic{ width:100%;}
.ecame li a .pic img{ height:auto;}
.ecame li a .con{ width:100%; padding:5%;}
.ecame li a .con .d3{ padding:0;}
.laebunc li{ width:49%; margin:0 0 2%;}
.laebunc li:nth-child(2n){ float:right;}
.laebunc li a .pic img{ height:23vw;}
.laebunc li a .con .d1{ font-size:14px; line-height:20px; height:20px;}
.lmenba li a .date{ width:100px;}
.lmenba li a .tit{ width:calc(100% - 100px); padding:0 15px; font-size:15px;}
.lmenba li a .link{ display:none;}
.slbotc li{ width:100%;}
.dlbnav .d1{ font-size:15px;}
.dlbnav .d2{ font-size:20px;}
.vebnae tr{ border-bottom:1px solid #ddd;}
.vebnae td{ float:left; padding:10px 5px; border:none;}
.vebnae td.t1{ width:130px; background:#fff !important;}
.vebnae td.t2{ width:calc(100% - 130px); background:#fff !important;}
.lebmae li{ padding:20px 0;}
.tbeobb .list{ width:33.33%; border-bottom:1px solid #ddd; padding:20px 10px;}
.tbeobb .list:nth-child(3){ border-right:none;}
.tbeobb .list:nth-child(n+4){ width:50%;}
.embeba .imgc{ width:100%;}
.embeba .imgc img{ height:auto;}
.lmcanv{ width:100%; padding:4%;}
.lbbcl li{ width:100%;}
.tbeobb .list .d2{ font-size:16px; margin:10px 0;}
}


@media (max-width: 640px){
.honor-ul li .honor-li-img{ height:160px;}
.honor-ul li .honor-li-img p img{ max-height:120px;}
.lenbam li{ width:100%; margin-right:0 !important;}
.slbotc li .pic{ width:125px;}
.slbotc li .pic img{ height:180px;}
.slbotc li .con{ width:calc(100% - 125px); padding:10px 10px 0;}
.slbotc li .con .d2{ height:125px;}
}

.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;
  top:-30px;
}
}
