@charset "utf-8";
/* CSS Document */
/* index */
body{}
.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.wrap{ width:100%; max-width:1240px; margin:0 auto; padding:0 2%;}
.tab-cell{ display:table-cell; vertical-align: middle;}
.mob-nav{ display:  none; margin-top:7px; margin-left:20px; width:50px; height:50px; position:relative;}
.mob-nav:before{ content:''; position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:-8px; background:#999; 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:#999; 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:#999; 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{ background:#fff; position:relative; z-index:10; box-shadow:0 0 10px rgba(0,0,0,0.12);}
.top-set{ border-bottom:1px solid #ddd; padding:5px 2%; line-height:25px;}
.anbne a{ display:inline-block; padding-right:20px; background:url(../images/xx.png) no-repeat right center;}
.linkc{ background:url(../images/link.png) no-repeat left center; padding-left:5px;}
.linkc a{ margin-left:15px;}
.contact-link{ margin-left:20px;}
.contact-link a{ display:inline-block; padding:0 12px; color:#fff; background:#fbab00; border-radius:3px;}
.top-main{ padding:0 2%;}
.top-main .logo{ padding:16px 0;}
.top-main .logo img{ display:block;}
.top-main .text{ line-height:25px; padding-left:20px; margin-left:20px; border-left:1px solid #c1cbdf; font-size:16px; color:#000; margin-top:33px; font-weight:bold;}
.T-nav li{ float:left;}
.T-nav li > a{ display:block; line-height:91px; font-size:16px; margin-left:35px;}
.T-nav li > a.more{ padding-right:20px; background:url(../images/xx.png) no-repeat right center;}
.T-nav-sec-menu{ background:#fff; display:none; position:absolute; left:0; top:0; width:100vw; top:127px; border-top:1px solid #eee; padding:40px 2% 4%;}
.T-nav-sec-menu .list{ float:left; width:23.5%; margin-right:2%;}
.T-nav-sec-menu .list:nth-child(4n){ margin-right:0;}
.T-nav-sec-menu .list dt{ font-size:18px; color:#07307f; margin-bottom:10px; font-weight:bold;border-bottom:1px solid #e6eaf2; padding-bottom:12px;}
.T-nav-sec-menu .list dt a{ color:#07307f;}
.T-nav-sec-menu .list dd{ line-height:25px;}
.T-nav-sec-menu .list dd p{ padding:5px 0;}
.T-nav-sec-menu .list dd p a{ display: inline-block; padding-left:20px; background:url(../images/rt.png) no-repeat left center;}
.T-nav-sec-menu .list dd p.adnem{ margin-top:30px;}
.T-nav-sec-menu .list dd p.adnem a{ padding:0; background:none; color:#f1b80b; font-weight:bold;}

.search-ind{ margin-top:28px; margin-left:30px;}
.search-ind span{ display:block; cursor:pointer; width:35px; height:35px; background:url(../images/fd.png) no-repeat center center;}

.ind-tonc{ background:#006db3;}
.ind-tonc .cont{ width:48%; height:800px; display:table; padding:0 70px; color:#fff;}
.ind-tonc .cont .d1{ color:#e2e4f0; font-size:50px; font-weight:bold;}
.ind-tonc .cont .d2{ font-size:16px; line-height:1.8; margin:35px 0;}
.ind-tonc .cont .d2 span{ font-size:12px;}
.ind-tonc .cont .d2 span.acc a{ color:#fff; }
.ind-tonc .cont .d2 span.acc{ display:inline-block; vertical-align:middle; margin-right:20px; position:relative; padding-left:18px;}
.ind-tonc .cont .d2 span.acc:before{ content:''; position:absolute; left:0; top:50%; margin-top:-6px; width:12px; height:12px; background:#eee; border-radius:50%;}


.ind-tonc .cont .d3 a{ display:inline-block; position:relative; color:#fff; font-weight:bold; font-size:18px;}
.ind-tonc .cont .d3 a span.s1{ display:inline-block; transform:scale(1); transition:all 0.5s ease;}
.ind-tonc .cont .d3 a span.s2{ position:absolute; left:0; top:0; padding-right:22px; background:url(../images/rb.png) no-repeat right center; display:inline-block; transform:scale(0); transition:all 0.5s ease;}

.ind-tonc .pic{ width:50%;}
.ind-tonc .pic img{ height:800px; width:100%; display:block; object-fit:cover;}

.ind-tonc .cont02{ width:68%; height:420px; display:table; padding:0 70px; color:#fff;}
.ind-tonc .pic02{ width:32%;}
.ind-tonc .pic02 img{ height:420px; width:100%; display:block; object-fit:cover;}





.bg-col{ position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:11; display:none;}
.yonmea{ position:fixed; z-index:12; top:40px; width:calc(100% - 80px); background:#fff; left:40px; visibility:hidden; opacity:0; transform:translateY(-110%); transition:all 0.5s ease;}

.yonmea.on{ visibility: visible; opacity:1; transform:translateY(0%); transition:all 0.5s ease;}
.midlm{ font-size:18px; font-weight:bold; line-height:45px;background-image: linear-gradient(to right, #0a1c5c , #2b55a6); color:#fff;}
.midlm .gb{ display:block; position:absolute; right:10px; top:0; height:45px; width:45px; background:url(../images/tgb.png) no-repeat center center; cursor:pointer;}
.plbmea{display: -webkit-flex; display: flex;flex-wrap:wrap;}
.zbonea{ width:75%; padding:0 5% 5%;}
.zbonea dl{ width:32%; float:left; margin-right:2%;}
.zbonea dl:nth-child(3n){ margin-right:0;}
.zbonea dl dt{ border-bottom:1px solid #e6eaf2; padding:30px 0 12px; margin-bottom:15px; font-size:18px; font-weight:bold;}
.zbonea dl dt a{ color:#07307f;}
.zbonea dl dd{ line-height:30px;}
.zbonea dl dd a{ color:#666; font-weight:bold; transition:all 0.5s ease;}
.emowbv{ width:25%; background:#f2f4f8; padding:30px 2% 0;}
.reobla span{ display:inline-block; padding-left:25px; background:url(../images/dq.png) no-repeat left center;}
.lemvna{ margin:30px 0 50px;}
.lemvna a{ margin-right:30px;}
.ekeanc span{ display:block; height:8px; font-size:0; line-height:8px; background:url(../images/yd2.png) repeat-x;}

.top-search{ position:absolute; display:none; left:0; top:0; background:#fff; z-index:12; width:100%; height:127px;}
.top-search .gb{ position:absolute; width:30px; height:30px; background:url(../images/gb.png) no-repeat center center; cursor:pointer; right:10px; top:10px;}
.mid-pea{ position:absolute; width:640px; top:50%; left:50%; transform:translate(-50%,-50%); border-bottom:1px solid #eee;}
.mid-pea .c1{ float:left; font-size:16px; width:calc(100% - 45px); height:45px; border:none; padding:0 10px;}
.mid-pea .c2{ float:left; width:45px; height:45px; background:url(../images/fd.png) no-repeat center center; border:none; cursor:pointer;}

.ind-main{ position:relative; z-index:2; padding-bottom:5%;}
.emveb{display: -webkit-flex; display: flex;justify-content:space-between;align-items:flex-end;}
.emveb a{ width:32%;padding-bottom:0px; display:block; color:#fff; text-align:center; margin-top:-25px; transition:all 0.5s ease;}
.emveb a span{ display:block; background:#fbab00; line-height:50px; border-radius:3px; font-weight:bold;}

.sc-cont{ padding:6% 5%;}
.sc-cont .d1{ font-size:32px; font-weight:bold; color:#333;}
.sc-cont .d2{ margin:3% 0; font-size:15px; line-height:1.8; color:#666;}
.sc-cont .d3 a{ display:inline-block; color:#fff; border-radius:3px; padding:0 30px; line-height:35px; background:#007ac2; transition:all 0.5s ease;}
.sc-cont .d4{ text-align:center;}
.sc-cont .d4 a{ margin:0 5%; font-weight:bold; color:#007ac2;}


.lveca li{ width:33%; border-radius:5px; overflow:hidden; float:left; margin-right:0.5%; margin-bottom:0.5%; height:380px;}
.lveca li:nth-child(3n){ margin-right:0;}
.lveca li a{ display:block; color:#fff; transition:all 0.8s ease;}
.lveca li .once-page .pic img{ width:100%; height:380px; object-fit:cover;}
.lveca li .once-page .tit{ position:absolute; left:0; width:100%; padding:0 10%; left:0; bottom:20px; font-size:24px; z-index:2; font-weight:bold;}

.lveca li .oewc-page{ width:100%; height:380px; background:#007ac2; color:#fff; padding:20px 10%;}
.lveca li .oewc-page .d1{ font-size:24px; font-weight:bold;}
.lveca li .oewc-page .d2{ font-size:16px; margin-top:15px; line-height:25px; max-height:200px; overflow:hidden;}
.lveca li .oewc-page .d3{ margin-top:20px;}

.hd-line{ background: url(../images/yd.png) repeat-x left center; height:8px; margin:4% 0;}
.taenmc .cont{ width:calc(100% - 300px);}
.taenmc .cont .d1{ font-size:32px; font-weight:bold;}
.taenmc .cont .d2{ line-height:1.8; margin:18px 0;}
.taenmc .cont .d3 a{ display:inline-block; width:125px; line-height:35px; color:#fff; text-align:center; background:#007ac2; border-radius:3px; transition:all 0.5s ease;}
.taenmc .pic{ width:265px;}
.calmt-tit .d1{ font-size:32px; font-weight:bold;}
.calmt-tit .d2{ margin-top:15px; line-height:1.8;}

.ibanea li{ float:left; width:30%; float:left; position:relative; margin-right:5%; margin-top:3%; height:260px; padding-top:40px;}
.ibanea li:before{ content:''; position:absolute; z-index:-1; right:0; top:0; width:260px; height:260px; border-radius:50%; background:#f2f4f8;}
.ibanea li:nth-child(3n){ margin-right:0;}
.ibanea li .d1{ color:#0072bb; font-size:72px; font-weight:bold;}
.ibanea li .d2{ color:#0072bb; font-size:20px; font-weight:bold;}
.ibanea li .d3{ line-height:2; margin-top:10px;}
.ibanea li .d3 a{ color:#3051C6;     text-decoration: underline;}

.lefnma .d0{ margin-top:15px;}
.lefnma .d0 a{ display:inline-block; display: inline-block; padding:0 15px; line-height: 35px; color: #fff; text-align: center; background: #007ac2; border-radius: 3px; transition:all 0.5s ease;}
.lefnma .d1{ color:#0072bb;}
.lefnma .d2{font-size:32px; font-weight:bold;}

.oblamr li{ margin-top:3%; width:46%; float:left;}
.oblamr li:nth-child(2n){ float:right;}
.oblamr li .pic img{ width:100%; height:332px; border-radius:5px; object-fit:cover;}
.oblamr li .con{ padding:25px;}
.oblamr li .con .d1{font-size:22px; font-weight:bold; line-height:1.6;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.oblamr li .con .d2{ margin-top:10px; line-height:25px; height:50px; overflow:hidden;}
.oblamr li .con .d3{ margin-top:22px;}
.oblamr li .con .d3 a{ font-weight:bold; color:#0072bb; font-size:16px;}

.omteca{ margin-top:3%;}
.omteca .list01{ width:66%;}
.omteca a{ display:block; position:relative;}
.omteca a .pic{ overflow:hidden; position:relative;}
.omteca a .pic:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,80,131,0); transition:all 0.5s ease;}

.omteca .list01 a .pic img{ width:100%; height:540px; border-radius:5px; object-fit:cover;}
.omteca a .con{ position:absolute; color:#fff; bottom:0; width:100%; padding:5%; z-index:2;}
.omteca .list01 a .con .d1{ font-size:24px; line-height:35px; height:35px; overflow:hidden; font-weight:bold;}
.omteca a .con .d2{ line-height:20px; height:20px; overflow:hidden; margin-top:10px;}
.omteca a .con .d3{ margin-top:25px;}
.omteca a .con .d3 span{ display:inline-block; display: inline-block; width: 100px; line-height: 35px; color: #fff; text-align: center; background: #007ac2; border-radius: 3px;}
.omteca .list02{ width:33%;}
.omteca .list02 a{ margin-bottom:12px;}
.omteca .list02 a .pic img{ width:100%; height:264px; object-fit:cover; border-radius:5px;}
.omteca .list02 a .con .d1{ font-size:18px; line-height:30px; height:30px; overflow:hidden; font-weight:bold;}

.eoltem{ margin-top:5%;}
.eoltem .list01{ width:46%; position:relative;}
.eoltem .list01 .pic img{ width:100%; height:325px; object-fit:cover;}
.eoltem .list01 .con{ padding:0 10%; position:absolute; left:0; top:0; width:100%; height:325px; display:table; background:rgba(76,130,46,0.9); color:#fff;}
.eoltem .list01 .con .d1{ font-size:32px; font-weight:bold;}
.eoltem .list01 .con .d2{ line-height:25px; max-height:100px; overflow:hidden; margin:15px 0;}
.eoltem .list01 .con .d3 a{ display:inline-block; display: inline-block; width: 130px; line-height: 35px; color: #fff; text-align: center; background: #fbab00; border-radius: 3px; transition:all 0.5s ease;}
.eoltem .list02{ width:54%;}
.eoltem .list02 .pic img{ width:100%; height:325px; object-fit:cover; }

.dqoire{ background:#f2f4f8; padding:4% 0;}
.bnteac{ background:url(../testimg/t10.jpg) no-repeat left center; background-size: auto 100%;}
.lmeab{ padding:120px 0; width:50%; text-align:right;}
.lmeab .d1{ font-size:22px; font-weight:bold; color:#333;}
.lmeab .d2{ line-height:2; margin:20px 0; color:#666;}
.lmeab .d3 a{ display:inline-block; display: inline-block; width: 130px; line-height: 35px; color: #fff; text-align: center; background: #fbab00; border-radius: 3px; transition:all 0.5s ease;}

.foot{ padding-top:4%;background-color: transparent;
    background-image: linear-gradient(100deg, #0072BB 20%, #004D7F 80%);}


.kembac{ line-height:25px; padding:10px 0; color:#d0cfcf; border-top:1px solid #3379a7; margin-top:5%;}
.lbemab{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.lbemab:after{ display:none;}
.eopvl{ width:245px;}
.eopvl .d2{ color:#fff; margin:25px 0;}
.eopvl .d3 .list{ display:inline-block; margin:0 10px;}
.eopvl .d3 .list .ewml{ position:absolute; left:50%; width:120px; margin-left:-60px; bottom:50px; z-index:2; display:none;}

.lbebnc{ width:265px;}
.lbebnc dt{ font-size:18px; font-weight:bold; color:#fff; border-bottom:1px solid #3384b8; line-height:55px; margin-bottom:10px;}
.lbebnc dt a{ color:#fff;}
.lbebnc dd{ font-size:14px; font-weight:bold; line-height:30px;}
.lbebnc dd a{ color:#fff;}

.lcmmab{ margin-top:5%;}
.lcmmab span{ display:inline-block; background:url(../images/xr.png) no-repeat left center; padding-left:20px;}
.lcmmab span em{ display:inline-block; line-height:25px; color:#07307f; cursor:pointer; font-weight:bold; border-bottom:2px solid #e6eaf2; margin:0 10px;}
.lcmmab a{ float:right; background:url(../images/dy.png) no-repeat left center; padding-left:15px;color:#07307f;font-weight:bold;}

.bybtea li{ width:49%; float:left; margin-bottom:2%;}
.bybtea li:nth-child(2n){ float:right;}
.bybtea li .pic{ overflow:hidden;}
.bybtea li .pic img{ width:100%; height:334px; object-fit:cover; border-radius:5px;}
.bybtea li .tit{ margin-top:20px;}
.bybtea li .tit a{ display:inline-block; padding:0 20px; line-height:30px; border:1px solid #c1cbdf; border-radius:3px; color:#082883;}

.lebng{ background:no-repeat center center; background-size:cover; border-radius:5px; overflow:hidden;}
.lebng .con{ width:50%; background:rgba(192,134,12,0.8); color:#fff; padding:5%;}
.lebng .con .d0{color: rgba(255, 255, 255, 0.44);
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.5px;font-weight:bold;font-family:arial;}
.lebng .con .d1{ font-size:32px; font-weight:bold;}
.lebng .con .d2{ line-height:2; margin-top:3%;}
.vlbock{display: -webkit-flex; display: flex;justify-content:center; flex-wrap:wrap;}
.vlbock a{ display: block; margin:0 10px; padding-right:22px; color:#007ac2; font-size:18px; font-weight:bold; background:url(../images/xe.png) no-repeat right center; margin:0 4%;}

.loeteca > li{ margin-top:5%;}
.loeteca > li > .pic{ width:49%; float:left;}
.loeteca > li > .con{ width:49%; float:right;}
.loeteca > li > .con .d0{ font-size:30px; font-weight:bold; margin-bottom:15px;}
.loeteca > li > .con .d1{ font-size:22px; font-weight:bold; color:#333;}
.loeteca > li > .con .d2{ line-height:1.8; margin-top:15px; color:#666;}
.loeteca > li > .con .d2 a{ border:1px solid #ddd; border-radius:3px; padding:5px 10px; margin-right:3%; transition:all ease .5s;}
.loeteca > li > .con .d2 .ps01:before{ content:''; width:6px; height:6px; border-radius:50%; background:#ccc; display:inline-block; vertical-align:middle; margin-right:8px;}
.loeteca > li:nth-child(2n) > .pic{ float:right;}
.loeteca > li:nth-child(2n) > .con{ float:left;}
.loeteca > li > .con .d3{ margin-top:20px;}
.loeteca > li > .con .d3 a{ display:inline-block;margin-right: 5px; line-height:30px; padding:0 20px; color:#07307f; border:1px solid #c1cbdf; border-radius:3px;}
.loeteca > li > .con .d4{ margin-top:15px;}
.loeteca > li > .con .d4 a{ color:#007ac2; font-weight:bold; font-size:16px; line-height:30px;}

.lreata{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.lreata.clear:after{ display:none;}
.lreata li{ width:48%; margin-top:4%; display: -webkit-flex; display: flex;justify-content:space-between;align-items:center;}
.lreata li .pic{ width:202px;}
.lreata li .pic img{ width:202px; height:202px; object-fit:cover; border-radius:50%;}
.lreata li .con{ width:calc(100% - 230px);}
.lreata li .con .d1{ font-size:22px; font-weight:bold;}
.lreata li .con .d2{ color:#666; margin:5px 0 15px;}
.lreata li .con .d3{ color:#007ac9; line-height:25px;}

.ebuean{ font-size:24px; font-weight:bold;}
.eniate .list{ margin-top:5%; width:30%; margin-right:5%; border:1px solid #ddd;}
.eniate .list a{position:relative; display:block;}
.eniate .list a .box1{ opacity:0;background:rgba(0, 114, 187, 0.87);position:absolute;top:0;left:0;width:100%;height:165px;    color: #fff;
    padding: 10%; line-height:2;}
.eniate .list:nth-child(3n){ margin-right:0;}
.eniate .list img{ width:100%; height:165px;object-fit: scale-down;padding:15px;  }


.lembab{ margin-top:20px;}
.lembab a{ display:inline-block; display: inline-block; padding:0 20px; line-height: 35px; color: #fff; text-align: center; background: #007ac2; border-radius: 3px; transition:all 0.5s ease;}
.ubreua{ margin-top:4%;}
.ubreua li{ width:48%; float:left; padding:20px 0; border-top:2px solid #e6eaf2;}
.ubreua li:nth-child(2n){ float:right;}
.ubreua li .pic{ width:65px;}
.ubreua li .con{ width:calc(100% - 90px);}
.ubreua li .con .d1{ font-size:20px; font-weight:bold;}
.ubreua li .con .d2{ margin-top:10px;}
.ubreua li .con .d2 a{ color:#0072bb; padding-left:20px; display:inline-block; background:url(../testimg/t21.jpg) no-repeat left center;}


.oabute{ margin-top:5%;}
.oabute .cont{ width:70%;}
.oabute .cont .d1{ font-size:32px; font-weight:bold;}
.oabute .cont .d2{ line-height:2; margin:3% 0;}
.oabute .cont .d3 a{display: inline-block; line-height: 30px; padding: 0 20px; color: #07307f; border: 1px solid #c1cbdf; border-radius: 3px;}
.oabute .pic{ width:30%;}

.lteamc .list{ width:48%;}
.lteamc .list .d1{ font-size:20px; font-weight:bold;}
.lteamc .list .d2{ margin-top:20px;}
.rewalc{ margin-top:2%;}
.rewalc li{ width:33%; float:left; margin-right:0.5%; margin-bottom:3%;}
.rewalc li:nth-child(3n){ margin-right:0;}
.rewalc li img{ width:100%; height:379px;object-fit: scale-down; }
.rewalc li a {
    position: relative;
    display: block;
}
.rewalc li a .box1{ opacity:0;background:rgba(0, 114, 187, 0.87);position:absolute;top:0;left:0;width:100%;height:380px;    color: #fff;
    padding: 10%; line-height:2;}
.rewalc li a .box1 h2{font-size:150%; margin-bottom:5%;}
.rewalc li a .box1 span{ color:#FBAB00; }
.lmesoa{ font-size:22px; margin-top:4%; font-weight:bold;}
.lejcea{ background:#80b8dd; padding:22px; border-radius:5px;}
.lejcea .fl{ font-size:22px; font-weight: bold; color:#fff;}
.lejcea .fr a{ display:inline-block; padding:0 20px; line-height:30px; background:#fff; border-radius:3px; color:#07307f;}

.vhteac{ background:#c0dcee; border-radius:5px; padding:25px;}
.vhteac .list{ width:47%;}
.vhteac .list .d1{ font-size:24px; font-weight:bold; margin-bottom:10px;}
.vhteac .list .d2{ line-height:30px; padding-left:20px;}
.vhteac .list .d2 p:before{ content:''; display:inline-block; width:6px; height:6px; border-radius:50%; vertical-align:middle; margin-right:10px; background:#666;}
.vhteac .list .d2 a{ color:#3051c6; text-decoration:underline;}

.ebunca{ width:100%;display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.ebunca .list{ width:32%; margin-top:4%;}
.ebunca .list .d1{ font-size:22px; font-weight:bold;}
.ebunca .list .d2{ margin:15px 0; line-height:1.8; color:#666;}
.ebunca .list .d3 a{ display:inline-block; color:#07307f; line-height:30px; border:1px solid #c1cbdf; border-radius:3px; padding:0 20px;}

.obtejn{ font-weight:bold; font-size:22px;}
.byvteh .d2{ font-size:18px; font-style:oblique; line-height:2; margin:3% auto 0; max-width:585px;}

.teuca li{ margin-top:5%;}
.teuca li .pic{ width:30%;}
.teuca li .con{ width:67%; line-height:2;}

.bbcena{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;align-items:center;}

.eubnc{ font-weight:bold; font-size:18px;}
.eubnc a{ color:#007ac2;}
.ssbbv .d2{ margin-top:12px;}
.ssbbv .d2 a{ display:inline-block; padding:0 20px; color:#fff; line-height:32px; background:#3051c6; border-radius:3px;}

.slmveb{ margin-top:5%;}
.slmveb select{ width:240px; height:40px; border:none; background:#f2f4f8; border-radius:3px; padding:0 10px;}

.mceba{ padding:10px 0 10px 25px; border-left:2px solid #ccc;}
.mceba .d1{ font-weight:bold; margin-bottom:5px;}
.mceba .d2{ line-height:25px;}
.mceba .d2 a{ display:inline-block; padding-left:20px; background:url(../images/fg.png) no-repeat left center;}

.eobmav li{ margin-top:5%; width:47%; position:relative; padding:25px 0; float:left;}
.eobmav li:nth-child(2n){ float:right;}
.eobmav li:before{ content:''; position:absolute; left:70px; top:0; width:198px; height:198px; border-radius:50%; background:#f2f4f8; z-index:-1;}
.eobmav li .pic{ width:148px;}
.eobmav li .pic img{ border-radius:50%;}
.eobmav li .con{ width:calc(100% - 170px); padding-top:30px;}
.eobmav li .con .d1{ font-weight:bold; font-size:22px;}
.eobmav li .con .d2{ margin-top:15px;}
.eobmav li .con .d2 a{ display:inline-block; padding:0 20px; color:#0767bf; line-height:30px; border-radius:3px; border:1px solid #c1cbdf;}

.elvao{ padding:5% 0;}

.slvmccc{ font-size:22px; font-weight:bold;}

.elvmba li{ border-bottom:2px solid #e6eaf2; padding:0 25px 25px; width:32%; margin-right:2%; float:left; margin-top:4%;}
.elvmba li:nth-child(3n){ margin-right:0;}
.elvmba li .d1{ font-weight:bold; font-size:18px;}
.elvmba li .d2{ margin-top:10px; line-height:25px; height:50px; overflow:hidden; color:#0d67ad;}
.elvmba li .d2 span{ margin-right:10px;}
.elvmba li .d3{ margin-top:10px;}
.elvmba li .d3 a{ display:inline-block; padding:0 20px; color:#0767bf; line-height:30px; border-radius:3px; border:1px solid #c1cbdf;}

.lmvamvt{ font-size:32px; font-weight:bold; padding:6% 0; max-width:880px; margin:0 auto;}
.laebntr{ line-height:2; max-width:880px; margin:0 auto;}

.ebueac li{ margin-top:2%; margin-right:2%; width:49%; float:left; border-radius:5px; overflow:hidden;}
.ebueac li:nth-child(2n){ margin-right:0;}
.ebueac li a{ display:block; position:relative; overflow:hidden;}
.ebueac li a .pic img{ width:100%; height:539px; object-fit:cover;}
.ebueac a .pic:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,80,131,0); transition:all 0.5s ease; z-index:1;}
.ebueac a .con { position: absolute; color: #fff; bottom: 0; width: 100%; padding: 5%; z-index: 2;}

.ebueac a .con .d1{ font-size:24px; line-height:35px; height:35px; overflow:hidden; font-weight:bold;}
.ebueac a .con .d2{ line-height:20px; height:20px; overflow:hidden; margin-top:10px;}
.ebueac a .con .d3{ margin-top:25px;}
.ebueac a .con .d3 span{ display:inline-block; display: inline-block; width: 100px; line-height: 35px; color: #fff; text-align: center; background: #007ac2; border-radius: 3px;}

.eteamc li{ margin-top:2%; margin-right:2%; width:32%; float:left; border-radius:5px; overflow:hidden;}
.eteamc li:nth-child(3n){ margin-right:0;}
.eteamc li a{ display:block; position:relative; overflow:hidden;}
.eteamc li a .pic img{ width:100%; height:260px; object-fit:cover;}
.eteamc a .pic:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,80,131,0); transition:all 0.5s ease; z-index:1;}
.eteamc a .con { position: absolute; color: #fff; bottom: 0; width: 100%; padding: 5%; z-index: 2;}
.eteamc a .con .d1{ font-size:20px; line-height:35px; height:35px; overflow:hidden; font-weight:bold;}
.eteamc a .con .d2{ line-height:20px; height:20px; overflow:hidden; margin-top:10px;}

.leabnea{ margin-top:4%;}
.leabnea a{ color:#007ac2; font-weight:bold;}
.leabnea a img{ margin-left:5px;}

.aetekk{ padding-top:4%;}
.aetekk a{ display:inline-block; padding-left:22px; background:url(../images/dy.png) no-repeat left center; color:#07307f;}

.ebueatr{ background:#f6f6f6; padding:5% 0;}

.eabun select{ width:100%; margin-right:5px; margin-bottom:5px; max-width:240px; height:35px; background:#f2f4f8; border:none; padding:0 5px; color:#2864a8;}

.ewblma li{ width:23.5%;  margin-right:2%; line-height:25px; margin-top:4%; padding-bottom:2%; border-bottom:2px solid #e6eaf2; float:left;}
.ewblma li:nth-child(4n){ margin-right:0;}
.ewblma li .pic img{ width:100%; height:162px; object-fit:cover;border-radius:5px;}
.ewblma li .d1{ font-size:22px; font-weight:bold; line-height:32px; height:32px; overflow:hidden; margin-top:5px;}
.ewblma li .d2{ line-height:25px; height:25px; overflow:hidden;}
.ewblma li .d3{ line-height:25px; height:25px; overflow:hidden;}
.ewblma li .d4 a{ display:inline-block; padding-left:20px; background:url(../images/c1.png) no-repeat left center; color:#0072bb;}
.ewblma li .d5 span{ display:inline-block; padding-left:20px; background:url(../images/c2.png) no-repeat left center; }
.ewblma li .d6 a{ display:inline-block; padding-left:20px; background:url(../images/c3.png) no-repeat left center; color:#0072bb;}

.aoprel{display: -webkit-flex; display: flex;flex-wrap:wrap;}
.aoprel li{ width:32%; margin-right:2%; margin-top:5%;}
.aoprel li:nth-child(3n){ margin-right:0;}
.aoprel li .pic{ width:92px;}
.aoprel li .pic img{ width:92px; height:92px; border-radius:50%; object-fit:cover;}
.aoprel li .con{ width:calc(100% - 110px);}
.aoprel li .con .d1{ font-size:20px; font-weight:bold;}
.aoprel li .con .d3,.aoprel li .con .d4{ color:#007ac2; line-height:22px;}
.laetnc{ padding-top:4%;}
.laetnc .list{ width:49%; margin-bottom:2%;}
.laetnc .list .c1{ width:100%; height:40px; border:none; padding:0 10px; background:#f2f4f8; border-radius:3px;}
.laetnc .list select{ width:100%; height:40px; border:none; padding:0 5px; background:#f2f4f8; border-radius:3px;}
.laetnc .list textarea{ width:100%; height:100px; background:#f2f4f8; border:none; border-radius:3px; padding:10px;}

.metbae{ line-height:2; color:#666;}
.elbuea{ margin-top:3%;}
.elbuea input{ width:100px; height:40px; color:#fff; border:none; cursor:pointer; background:#fbab00;}

.aomre-main{ padding:0 4%; background:#fbfbfc;}
.leabnt{ padding:4% 0; background:#fbfbfc url(../images/yd3.png) repeat-x bottom center;}
.leabnt .d1{color: #07307f; font-size: 50px; font-weight: bold;}
.leabnt .d2{ margin-top:35px;}
.leabnt .d2 span{display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    position: relative;
    padding-left: 18px;}
.leabnt .d2 span:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -6px;
    width: 12px;
    height: 12px;
    background: #8297be;
    border-radius: 50%;
}

.eaobea{ padding:4%;}
.lewbua li{ width:48%; margin-top:4%; float:left; margin-bottom:3%;}
.lewbua li:nth-child(2n){ float:right;}
.lewbua li .pic{ width:113px;}
.lewbua li .pic img{ width:113px; height:113px; object-fit:cover;}
.lewbua li .con{ width:calc(100% - 133px);}
.lewbua li .con .d1{ font-weight:bold; line-height:25px; height:25px; overflow:hidden; font-size:16px;}
.lewbua li .con .d2{ margin-top:5px; color:#666; line-height:25px; height:75px; overflow: hidden;}

@media (min-width: 1201px){
.eniate .list a:hover .box1{ opacity:1;backgound:rgba(0, 114, 187, 0.87);}
.rewalc li a:hover .box1{ opacity:1;backgound:rgba(0, 114, 187, 0.87);}
	.loeteca > li > .con .d2 a:hover{ border:1px solid #007ac2; background:#007ac2; color:#fff; transition:all ease .5s;}
.ind-tonc .cont .d3 a:hover span.s1{ transform:scale(0); transition:all 0.5s ease;}
.ind-tonc .cont .d3 a:hover span.s2{ transform:scale(1); transition:all 0.5s ease;}
.zbonea dl dd a:hover{ color:#fbad09;transition:all 0.5s ease;}
.T-nav-sec-menu{ display:block; transform:translateY(-30px); opacity:0; visibility:hidden; transition:all 0.5s ease;}
.T-nav li.on .T-nav-sec-menu{ transform:translateY(0px); opacity:1; visibility: visible; transition:all 0.5s ease;}
.emveb a:hover{ padding-bottom:8px; margin-top:-33px; transition:all 0.5s ease;}
.lveca li a:hover{ transform:translateY(-50%); transition:all 0.8s ease;}
.eopvl .d3 .list:hover .ewml{ display:block;}
.omteca a:hover .pic:before,.ebueac a:hover .pic:before,.eteamc a:hover .pic:before{ background:rgba(0,80,131,0.7); transition:all 0.5s ease;}
.sc-cont .d3 a:hover,.taenmc .cont .d3 a:hover,.lefnma .d0 a:hover,.lembab a:hover{ background:#00639e; transition:all 0.5s ease;}
.eoltem .list01 .con .d3 a:hover,.lmeab .d3 a:hover{ background:#df9800; transition:all 0.5s ease;}
}





@media (max-width: 1200px){
body{ padding-top:86px;}
.wrap{ max-width:780px;}
.mob-nav{ display:block; margin:0;}
.top{ position:fixed; width:100%; background:#fff; top:0; left:0;}
.top-main .logo{ padding:5px 0;}
.top-main .text{ display:none;}
.top-main .logo img{ height:40px;}
.search-ind{ margin:7px 0 0;}
.T-nav{ position:absolute; top:86px; left:0; width:100vw; height:calc(100vh - 86px); padding:0 3%; z-index:5; background:#fcfcfc; overflow:auto; display:none;}
.T-nav li{ width:100%; border-bottom:1px solid #eee;}
.T-nav li > a{ line-height:55px; height:55px; margin:0;}
.T-nav-sec-menu{ width:100%; position:relative; top:0; padding:0; background:none;}
.T-nav-sec-menu .list{ width:100%; padding:0 12px;}
.T-nav-sec-menu .list dt{ font-weight:normal; padding:0; line-height:40px;background: url(../images/xx.png) no-repeat right center; font-size:15px; color:#666; border:none; margin:0;}
.T-nav-sec-menu .list:last-child dt{ border:none;}
.T-nav-sec-menu .list dd{ display:none;}
.T-nav-sec-menu .list dd p{ padding:0;}
.T-nav-sec-menu .list dd p a{ display:block; line-height:40px; background:none; padding:0 15px; color:#666;}
.T-nav-sec-menu .list dd p.adnem{ margin-top:10px;}

.yonmea{ width:100%; left:0; top:0; max-height:100vh; overflow:auto;}
.zbonea{ width:100%;}
.emowbv{ width:100%; padding:5%; text-align:center;}
.lemvna a{ margin:0 15px;}
.zbonea dl{ width:100%; margin-right:0;}
.zbonea dl dt{ margin:0; padding:0; line-height:45px; font-size:16px; background:url(../images/xx.png) no-repeat right center; color:#333;}
.zbonea dl dt a{ color:#333; display:block;}
.zbonea dl dd{ padding:5px 0; display:none;}
.zbonea dl dd p a{ padding:0 3%; display:block;}
.ind-tonc .cont{ width:100%; height:auto; padding:5%;}
.ind-tonc .pic{ width:100%;}
.ind-tonc .pic img{ height:auto;}

.ind-tonc .cont .d1{ font-size:26px;}
.ind-tonc .cont .d2{ margin:3% 0; font-size:15px;}
.ind-tonc .cont .d3 a{ font-size:16px;}
.sc-cont .d1{ font-size:20px;}
.sc-cont .d2{ font-size:15px;}
.lveca li{ width:49.5%; margin-right:1%;}
.lveca li:nth-child(3n){ margin-right:1%;}
.lveca li:nth-child(2n){ margin-right:0;}
.lveca li .once-page .tit{ font-size:20px;}
.taenmc .cont .d1,.calmt-tit .d1,.lefnma .d2,.eoltem .list01 .con .d1,.lebng .con .d1{ font-size:20px;}
.ibanea li .d1{ font-size:44px;}
.oblamr li .con{ padding:4%;}
.oblamr li .con .d1{ font-size:18px;}

.eopvl{ width:100%; margin-bottom:10px;}
.lbebnc{ width:100%; margin:0;}
.lbebnc dt{ font-size:16px; line-height:45px; height:45px; background:url(../images/xx2.png) no-repeat right center;}
.lbebnc dd{ display:none;}
.lbebnc dd a{ display:block;}
.kembac{ border:none;}
.lefnma .d0{ margin-top:10px;}
.lreata li{ width:100%;}
.ebuean{ font-size:18px;}
.oabute .cont .d1{ font-size:20px;}
.rewalc li img{ height:240px;}
.vhteac .list .d1{ font-size:20px;}
.byvteh .d2{ font-size:16px;}
.lmvamvt{ font-size:20px;}
.aoprel li{ width:49%;}
.aoprel li:nth-child(3n){ margin-right:2%;}
.aoprel li:nth-child(2n){ margin-right:0;}
.leabnt .d1{ font-size:26px;}

}
@media (max-width: 900px){

}

@media (max-width: 780px){
.linkc{ display:none;}
.kembac div{ width:100%; text-align:center;}
.lveca li{ width:100%; margin-right:0 !important;}
.lveca li .once-page .tit{ padding:0 4%;}
.taenmc .cont{ width:100%; text-align:center;}
.taenmc .pic{ width:100%; margin-top:15px; display:none;}
.ibanea li{ width:100%; margin:0; height:160px; padding-top:25px;}
.ibanea li:before{ width:160px; height:160px;}
.ibanea li .d1{ font-size:32px;}
.ibanea li .d2{ font-size:16px;}
.oblamr li{ width:100%;}
.omteca .list01{ width:100%;}
.omteca .list02{ width:100%;}
.omteca .list02 a{ margin:2% 0 0;}
.omteca .list01 a .pic img{ height:264px;}
.eoltem .list02{ width:100%;}
.eoltem .list02 .pic img{ height:250px;}
.eoltem .list01{ width:100%;}
.eoltem .list01 .con{ padding:0 5%;}
.bnteac{ background-size:contain;}
.lmeab{ width:100%; padding:10% 0; text-align:center;}
.lveca li .once-page .pic img,.lveca li{ height:320px;}
.lveca li{ margin-bottom:2%;}
.bybtea li{ width:100%; margin-bottom:4%;}
.bybtea li .pic img{ height:280px;}
.bybtea li .tit{ margin-top:10px;}
.lebng .con{ width:100%;}
.loeteca li > .pic{ width:100%;}
.loeteca li > .con{ width:100%; margin-top:3%;}
.loeteca li > .con .d1{ font-size:18px;}
.vlbock a{ font-size:16px; line-height:2;}
.lreata li .pic{ width:150px;}
.lreata li .pic img{ width:130px; height:130px;}
.lreata li .con{ width:calc(100% - 145px);}
.lreata li .con .d1{ font-size:16px;}
.eniate .list{ width:48%; margin-right:4%;}
.eniate .list:nth-child(3n){ margin-right:4%;}
.eniate .list:nth-child(2n){ margin-right:0;}
.ubreua li .con .d1{ font-size:16px;}
.lcmmab span i{ margin:0 5px;}
.oabute .cont{ width:100%;}
.oabute .pic{ width:100%; margin-top:3%;}
.rewalc li img{ height:33vw;}
.lejcea div{ width:100%; text-align:center;}
.lejcea .fl{ font-size:18px; margin-bottom:10px;}
.vhteac{ padding:4%;}
.vhteac .list{ padding:15px 0; width:100%;}
.vhteac .list .d1,.obtejn{ font-size:18px;}
.ebunca .list{ width:100%;}
.ebunca .list .d1{ font-size:16px;}
.teuca li .pic{ width:100%; text-align: center;}
.teuca li .con{ width:100%; margin-top:2%;}
.bbcena > div{ width:100%;}
.eobmav li{ width:100%;}
.elvmba li{ width:100%; margin-right:0;}
.slvmccc{ font-size:20px;}
.ebueac li{ width:100%;}
.ebueac a .con .d1{ font-size:18px;}
.eteamc li{ width:49%;}
.eteamc li:nth-child(3n){ margin-right:2%;}
.eteamc li:nth-child(2n){ margin-right:0;}
.eteamc a .con .d1{ font-size:16px;}
.eteamc a .con .d2,.ebueac a .con .d2{ margin:0;}
.ewblma li{ width:49%;}
.ewblma li:nth-child(2n){ margin-right:0;}
.ewblma li .d1{ font-size:16px;}
.eaobea{ padding:4% 0;}
.lewbua li{ width:100%;}

}






@media (max-width: 640px){
.lefnma >div{ width:100%;}
.lefnma > .fr{ margin-top:10px;}
.eniate .list img{ height:130px;}
.ubreua li{ width:100%;}
.ebueac li a .pic img{ height:350px;}
.eteamc li a .pic img{ height:180px;}
.ewblma li .pic img{ height:140px;}
.eabun select{ width:100%; margin-right:0; max-width:640px;}
.aoprel li{ width:100%; margin-right:0 !important;}
.aoprel li .con .d1{ font-size:18px;}
}











.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;
}
}


























