@charset "utf-8";
/* CSS Document */
/* index */
body{background:#f7f7f7 url(../images/bg.jpg) top center no-repeat;}
.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.wrap{ width:100%; max-width:1400px; margin:0 auto;}
.ind-01{ padding:8% 0 4% 0; background:#fff;}
.ind-01 .wrap{ max-width:1400px; width:100%; margin:0 auto 4%;}
.tab-cell{ display:table-cell; vertical-align: middle;}
.mob-nav{ display:none; width:50px; height:50px; background-size:auto 40%; position: absolute; right:0;}
.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:#666; 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;z-index: 5;top:3%; width:100%}
.topbg{ background:#fff;border-radius: 5px; width:100%;max-width:1400px; margin:0 auto;box-shadow: 0 0 20px #ddd;}
.t-logo{ margin:1.5% 0 0 1%;}
.t-logo a{ display:block;}
.s-t-search{ margin-top:50%;}
.alanvl a{ margin:0 8px;}
.s-t-search a{ display:block; width:58px; height:32px; border-radius:16px; background:url(../images/fd.png) no-repeat center center;}
.alanvl{ line-height:58px;}
.T-nav{}
.T-nav > li{ float:left; position:relative;}
.T-nav > li:nth-child(8){ background:url(../images/v1.jpg) right center no-repeat;}
.T-nav > li:nth-child(9){ background:url(../images/v1.jpg) right center no-repeat;}
 
.T-nav > li > a{ line-height:90px; padding:0 18px; font-size:16px; display:block; position:relative; transition:all 0.5s ease;}
.T-nav > li > a:after{ content:''; position:absolute; width:0; height:3px; background:#143899; left:50%; bottom:0; transform:translateX(-50%); transition:all 0.5s ease;}
.t-logo a{ display:block;}
.T-nav > li .thr{ position:absolute;  top:66px; width:100%; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2); display:none;}
.T-nav > li .thr a{ display:block; line-height:40px; text-align:center;}

.search-bg{ background:rgba(0,0,0,0.5); position:fixed; left:0; top:0; width:100%; height:calc(100% - 0px); z-index:10; display:none; z-index:1; }
.lbotal{position: absolute;
    right: 0;
    top: 500%;  
    z-index: 5;
    width: 1400px;
    border-bottom: 2px solid #fff;
    display: none;}
.lbotal P{width: 100%;
    color: #fff;
    position: absolute;
    text-align: right;
    bottom: -40px;
    font-size: 16px;}
.lbotal:before{ content:''; position:absolute; left:0; height:20px; bottom:-20px; width:100%;}
.lbotal .c2{ float:left; width:60px; height:48px; border:none; cursor:pointer; background:url(../images/fd3.png) no-repeat center center; opacity:0; transform:translateX(50px); transition:all 0.5s ease;}
.lbotal .c1{ float:left; width:95.6%; border:none; background:none; height:48px; padding:0 0px; font-size:18px; opacity:0; transform:translateX(80%); transition:all 0.5s ease;}
.lbotal.on .c2{ opacity:1; transform:translateX(0px); transition:all 1s ease;}
.lbotal.on .c1{ opacity:1; transform:translateX(0px); transition:all 1.5s ease;}
.lbotal > .bgcl{ float:left; height:48px; width:58px; position:relative; z-index:2; background:url(../images/x.png) no-repeat center center;}

.otebu{ width:50%;}
.otebma{ width:45%;}
.otebma .d1{ font-size:36px; font-weight:bold; margin-top:15%;}
.otebma .d2{ font-size:20px; margin-top:4%; font-weight:bold; line-height:2.2;}
 
.ind-02{  padding:8% 0 8%; background:url(../images/bg.jpg) top center no-repeat;}
.ind-02 .d1{font-size:40px; font-weight:900;}
 
.ind-03{  padding:10% 0 8%; background:url(../images/bg2.jpg) top center no-repeat;}
.ind-03 .tit{ font-size:40px; font-weight:900; margin-bottom:4%; text-align:center; color:#fff;}

.ind-04{  padding:10% 0; }
.ind-04 .tit{ font-size:40px; font-weight:900; margin-bottom:4%;}

.ltnem{ width:48%; }
.ltnem ul{ background:#fff; box-shadow:0 0 20px #ddd; padding:3% 0;}
.ltnem li{ width:90%; font-weight:bold; line-height:72px; font-size:20px; color:#333; margin:0 auto;}
.ltnem li a{ position:relative;} 
.ltnem li a span{ float:right; font-weight:normal;}

.foot{ background:#2f5595; padding:4% 0 3% 0;}
.foot a{ color:#fff;}
 
.ombut{ width:70%; margin-bottom:3%;}
.ombut a{ font-size:18px; margin-right:4%;}
.vmlec{ width:19%;}
.vmlec p{ text-align:center; color:#fff; width:60%; display:table-cell;}
.vmlec p img{ margin-bottom:10px;}
.vmlec span{ display:block; color:#666; margin-top:10px;}
.ombut dt{ font-size:16px; color:#fff; margin-bottom:12px;}
 
.betic{width:70%; line-height:2; color:#fff;}

.ny-banner{ background:no-repeat center center; background-size:cover; height:700px;}
.ny-nav{ background:#fff; border-bottom:1px solid #174289}
.ny-nav span{ display:none;}
.ny-nav p a{ float:left; font-size:18px;transition:all 0.5s ease; padding:20px 0 20px 0%;text-align:center; box-sizing: border-box;padding-left:63px}
.ny-nav p a:nth-child(1){background:url(../images/a1.png) 137px center no-repeat;}
.ny-nav p a:nth-child(2){background:url(../images/a2.png) 137px center no-repeat;}
.ny-nav p a:nth-child(3){background:url(../images/a3.png) 122px center no-repeat;}
.ny-nav p a:nth-child(4){background:url(../images/a4.png) 137px center no-repeat;}
.ny-nav p a:nth-child(5){background:url(../images/a5.png) 137px center no-repeat;}
.ny-nav p a em{ font-size:12px; color:rgba(221,221,221,0.8); display:block;}

.ny-nav p a:nth-child(1).cur{background:#174289 url(../images/a1h.png) 137px center no-repeat; color:#fff;}
.ny-nav p a:nth-child(2).cur{background:#174289 url(../images/a2h.png) 137px center no-repeat; color:#fff;}
.ny-nav p a:nth-child(3).cur{background:#174289 url(../images/a3h.png) 137px center no-repeat; color:#fff;}
.ny-nav p a:nth-child(4).cur{background:#174289 url(../images/a4h.png) 137px center no-repeat; color:#fff;}
.ny-nav p a:nth-child(5).cur{background:#174289 url(../images/a5h.png) 137px center no-repeat; color:#fff;}

.ny-nav2{ background:#174289; margin-top:4%; }
.ny-nav2 p a{ float:left; font-size:18px;transition:all 0.5s ease; padding:30px 0 30px 0%; width:20%; position:relative;text-align:center;}
.ny-nav2 p a:after{ content:''; background:url(../images/line.jpg) right center no-repeat; position:absolute;    right: 0;width: 1px;height: 56px; top: 22px;}
.ny-nav2 p a:after:nth-child(5){ content:''; background:none; position:absolute;    right: 0;width: 0px;height: 56px; top: 12px;}

.ny-nav2 p a:nth-child(1){background:url(../images/a1.png) 65px center no-repeat;}
.ny-nav2 p a:nth-child(2){background:url(../images/a2.png) 65px center no-repeat;}
.ny-nav2 p a:nth-child(3){background:url(../images/a3.png) 65px center no-repeat;}
.ny-nav2 p a:nth-child(4){background:url(../images/a4.png) 65px center no-repeat;}
.ny-nav2 p a:nth-child(5){background:url(../images/a5.png) 65px center no-repeat;}
.ny-nav2 p a em{ font-size:12px; color:rgba(255,255,255,0.5); display:block;}

.ny-nav2 p a:nth-child(1).cur{background:#174289 url(../images/a1h.png) 137px center no-repeat; color:#fff;}
.ny-nav2 p a:nth-child(2).cur{background:#174289 url(../images/a2h.png) 137px center no-repeat; color:#fff;}
.ny-nav2 p a:nth-child(3).cur{background:#174289 url(../images/a3h.png) 137px center no-repeat; color:#fff;}
.ny-nav2 p a:nth-child(4).cur{background:#174289 url(../images/a4h.png) 137px center no-repeat; color:#fff;}
.ny-nav2 p a:nth-child(5).cur{background:#174289 url(../images/a5h.png) 137px center no-repeat; color:#fff;}


.ny-pro{ background:#fff; border-bottom:1px solid #174289}
.ny-pro p a{ float:left; font-size:18px;transition:all 0.5s ease; padding:20px 0 20px 25%; }
.ny-pro p a:nth-child(1){background:url(../images/cp1.png) 270px center no-repeat;}
.ny-pro p a:nth-child(2){background:url(../images/cp2.png) 260px center no-repeat;}
.ny-pro p a em{ font-size:12px; color:#999; display:block;}

.ny-pro p a:nth-child(1).cur{ color:#fff; transition:all 0.5s ease; background:#174289 url(../images/cp1h.png) 270px center no-repeat;}
.ny-pro p a:nth-child(2).cur{ color:#fff; transition:all 0.5s ease; background:#174289 url(../images/cp2h.png) 260px center no-repeat;}
.ny-pro span{ display:none;}
.third{ background:#fff;}
.third a{ display: inline-flex;font-size:16px; color:#999;transition:all 0.5s ease; margin:20px; padding:15px 6%; }
.third a.on{ background:#174289; color:#fff; border-radius:6px;}
.ny-main{ background:#fff; padding:3% 0;}

.sv-tit{ margin-top:4%;}
.sv-tit .d1{ font-size:28px; line-height:2;}
.sv-tit .d1 img{ margin-right:4%;}
/*.sv-tit .d1 span{ display:inline-block; padding-right:25px; font-weight:bold; background:url(../images/v1.png) no-repeat right top;}*/
.sv-tit .d1 span{ display:inline-block; padding-right:25px; font-weight:bold;}
.sv-tit .d2{ text-transform:uppercase; margin-top:15px; color:#666;}

.sv-tit2{ margin-bottom:3%;}
.sv-tit2 .d1{ font-size:30px; font-weight:bold; line-height:2; color:#174289;}
.sv-tit2 .d2{ font-size:18px;margin-top:0px; color:#333;}
.sv-tit2 .d2 span{ color:#174289;}

.teolc{ margin-bottom:5%; background:#fff;box-shadow:0 0 50px #ddd; padding:3%;}
.teolc .pic{ width:48%;}
.teolc .con{ font-size:15px; color:#666; width:48%; line-height:2;}
.teolc .con h3{ border-bottom:2px solid #ddd; position:relative; margin-bottom:3%;}
.teolc .con h3::after{ position:absolute; left:0; height:2px; width:10%; background:#174289; content:''; bottom:-2px;}

.ab-02{  margin-bottom:5%; background:#fff;box-shadow:0 0 50px #ddd; padding:3%;}

.valbm{ width:90%;}
.valbm img{ float:left;}
.valbm .d1{ float:left; background:#174289; color:#fff; line-height:3; padding:3%; width:45%; min-height:600px;  font-size:16px;}
 
.eaocl{ width:100%; margin-top:3%;}

.olmtea{display: -webkit-flex; display: flex;flex-wrap:wrap;justify-content:space-between; padding:0 5%;}
.olmtea li{ margin-top:5%;}
.olmtea li .pic img{ border-radius:50%; border:6px solid rgba(255,255,255,0.15);}
.olmtea li .con{ margin-left:30px; padding-top:40px;}
.olmtea li .con .d1{ font-size:20px;}
.olmtea li .con .d2{ font-size:16px; line-height:2; margin-top:15px;}

.oltep{ width:100%; padding:0 2%;background:#fff; box-shadow:0 0 20px #ddd;}
 
.preap{ margin:3% 0; padding:2.5% 2.5% 0 2.5%; border-radius:10px; background:#fff;}
.preap li{ width:32%; float:left; margin-right:2%; margin-bottom:2%;}
.preap li:nth-child(3n){ margin-right:0;}
.preap li a{ display:block; position:relative; }
.preap li a .pic{ width:100%; overflow:hidden; }
.preap li a .pic img{ width:100%;  object-fit:cover;transition:all ease .5s;}
.preap li a .tit p{  padding:2px 10px;width:81%;color:#fff; font-size:16px;line-height:25px;  overflow:hidden; }
.preap li a .tit p span{ font-size:12px; display:block; color:#ddd; }
.preap li a .tit{ background:rgba(23,66,137,0.8);  width:100%;position: absolute;bottom: 0%;}
.preap li a .tit em{ display:block; width:80px; height:80px; font-size:18px; color:#fff; font-family:'宋体'; text-align:center; line-height:80px; background:rgba(0,0,0,0.6);}

.otemla{ background:#fff; border-radius:10px; margin-top:11%;}
.otemla a{ width:50%; float:left; border-radius:10px; font-weight:bold; text-align:center; padding:2% 0; font-size:26px; display:block; transition:all eas .5s;}
.otemla a.cur{ color:#fff; background:#174289;}
.otemla a span{ color:#999; font-size:14px; display:block;}

.lpwec{ margin:1% 0 3% 0;}
.lpwec a{ display:inline-block; line-height:30px; transition:all ease .5s; text-align:center; min-width:55px; border:1px solid #ddd; color:#999; border-radius:3px; margin:0 10px;}
.lpwec a.lcl{ padding:0 25px; font-family:'宋体';}
.lpwec a.cur{ color:#fff; background:#174289; border-color:#174289;}

.lteabc{ margin:3% 0; overflow:hidden;   border-radius:10px; background:#fff;}
.lteabc img{ float:left;}

.pat-box{border-top:2px solid #ddd; margin-top:3%;}
.proDetail-mouse{ width:100%; font-size:26px; margin-top:3%; font-weight:bold;}
.ialbt .pic .tab-cell{border:1px solid #ddd;}
.svlc-tit{ border-bottom:2px solid #ddd;}
.svlc-tit .d1{ font-weight:bold; font-size:26px;}
.svlc-tit .d2{ color:#666; margin-bottom:15px;}
.leftlist{ width:30%; float:left; margin-left:5%;}
.leftlist li{ padding:10% 0 5% 0; width:70%;}
.leftlist li:nth-child(1){ background:url(../images/01.png) left top no-repeat;}
.leftlist li:nth-child(2){ background:url(../images/02.jpg) left top no-repeat;}
.leftlist li:nth-child(3){ background:url(../images/03.jpg) left top no-repeat;}
.leftlist li:nth-child(4){ background:url(../images/04.jpg) left top no-repeat;}
.leftlist li a{ font-size:18px; font-weight:bold;}
.leftlist li a span{ color:#888; font-size:14px; display:block;  font-weight:normal; margin-top:4%;}
.edit-con{  float:right; width:55%; margin-right:5%; line-height:2; font-size:16px;}
.editcon{    line-height:2; font-size:16px; margin-top:4%;}
.ateolc a{ float:left; text-align:center; font-size:16px; line-height:65px; width:49%; background:#f1f1f1;}
.ateolc a:nth-child(2n){ float:right;}

.olteba{ margin:7% 4% 0 0; float:right; width:52%;}
.olteba li{ width:100%}
.olteba li .d1{ font-size:24px; color:#174289; font-weight:bold;}
.olteba li .d2{ font-size:18px; line-height:2; padding-bottom:3%; margin:3% 0; text-align:justify; border-bottom:1px solid #ddd; font-weight:800;}

.ialbt{ width:45%; }
.ialbt .pic{ width:100%; height:auto; overflow:hidden; display:table;}
.ialbt .pic img{ max-width:100%; max-height:100%;}

.lbueamc{ width:50%; padding-top:0px;}
.lbueamc .d1{ font-weight:bold; font-size:30px; border-bottom:1px solid #ddd; padding-bottom:3%;}
.lbueamc .d2{ font-size:20px;   margin-bottom:10px;}
.lbueamc .d3{ line-height:2; font-size:16px; color:#999; margin-top:40px;} 
.lbueamc .d4{ line-height:4; margin-top:40%; font-size:16px; color:#999; border-bottom:1px solid #ddd;border-top:1px solid #ddd;}  
.lbueamc .d5{ margin-top:4%;}
.lbueamc .d5 a{ float:left; padding:10px 6%; background:#174289; color:#fff; margin:0 10px 10px 0;  }
.mvteac{ margin-top:4%; line-height:2; font-size:16px;}
.otealc{ padding-top:4%;}
.otealc a{ border-bottom:1px solid #ddd; padding:20px 0px 20px 0px; display:block;  }
.otealc a p{ width:80%; float:left;}
.otealc a .s1{ font-size:24px; font-weight:bold; }
.otealc a .s3{ font-size:18px; color:#333; }
.otealc a span{ display:block; float:right; width:188px; height:50px; text-indent:1rem; background:#174289 url(../images/z3.png) 165px center no-repeat; color:#fff; line-height:50px; margin-top:-20px;}

.otealc2{ padding-top:0%;}
.otealc2 a{ border-bottom:1px solid #ddd; padding:20px 0px 20px 0px; display:block;  }
.otealc2 a p{ width:80%; float:left; margin-left:2%;}
.otealc2 a .s1{ font-size:22px; font-weight:bold; }
.otealc2 a .s2{ font-size:16px; margin:10px 0 15px 2%; }
.otealc2 a .s3{ font-size:18px; color:#333; }
.otealc2 a span{ display:block; float:right; width:120px; font-weight:bold; margin-right:2%; font-size:20px; text-align:center;background:#174289;   color:#fff; line-height:120px; margin-top:-100px;}

.ogeba{ margin-top:4%;}

.oteac{ width:100%}
.oteac a{ display:block; float:left; margin-right:2%; font-size:18px; border-radius:8px; text-indent:1rem; width:230px; height:70px; background:#fff url(../images/z1.png) 210px center no-repeat; line-height:70px; color:#333; border:2px solid #ddd;transition:all ease .5s;}
.oteac a.on{background:#174289 url(../images/z3.png) 210px center no-repeat; color:#fff; border:2px solid #174289;}


.ateoc{ }
.ateoc .d1{ color:#333; font-size:26px;  }
.aobtec{ padding:3% 0; font-size:16px; line-height:2;}
 
.itebnc a{ color:#fff; font-size:16px; line-height:50px; width:150px; margin-right:0px; border-radius:0px; background:#174289; display:inline-block; text-align:center;}

.omceb{ margin-top:0;}
.omceb .cont{ width:40%;}
.omceb .cont .d2{ font-weight:bold; margin-top:0px; font-size:24px;}
.omceb .cont .d3{ font-size:18px; margin-top:20px;}
#map{ width:58%; float:right; height:450px; margin-bottom:3%;}

.bmlre{}
.bmlre li{ float:left; width:19.8%; text-align:center; border-right:1px solid #ddd;}
.bmlre li:nth-child(6){border:0;}
.oscat p{ width:42%; margin-left:4%; margin-top:2%;  }
.oscat p span{ line-height:50px; display:block; float:left;    text-align:right;   color:#333; font-size:18px;}
.oscat p input[type=text]{    width: 80%;
    height: 50px;
    border: none;
    background: #f6f6f6;
    float: right;}
 .oscat p img{ float:right; height:50px;}
.oscat p textarea{ width: 79.6%;
    padding: 5px;
    height: 100px;
    border: none;
    background: #f6f6f6;
    margin-left: 5.6%;}
.ldoes{ text-align:right; margin-bottom:3%; }
.ldoes input[type=button]{ width:160px; margin:0 0px; height:50px; color:#fff; background:#174289; border:none; cursor:pointer;}

.lceba{ margin-top:0%; display: -webkit-flex; display: flex;flex-wrap:wrap;justify-content:space-between;}
.lceba li{ width:31%; margin-bottom:4%; background:#fff;  border-radius:10px; overflow:hidden; transition:all ease .5s;}
.lceba li a{ position: relative; display:block;}
.lceba li a .d1{ padding:10%; font-size:20px; font-weight:bold;opacity:0; position:absolute; top:0; background:#fff; width:100%; height:100%; transition:all ease .5s; z-index: 5;}
.lceba li a .d1 em{ display:block; font-size:14px;}
.lceba li a .d1 span{ display:block; color:#999; font-size:14px; line-height:2; font-weight:normal; height:4; overflow:hidden;}
.lceba li a .d1 p{ display:block; width:100%; text-align:center; font-size:16px; font-weight:normal; margin-top:55%; font-weight:800; color:#333;}
.lceba li a .d2{ }

.otebcb{ margin-top:4%; display: -webkit-flex; display: flex;flex-wrap:wrap;justify-content:space-between;}
.otebcb li{ border:1px solid #ddd; background:url(../images/t24.jpg) no-repeat center center; background-size:cover; width:30%;}
.otebcb li a{ display:block; position:relative; padding:35px;}
.otebcb li a:after{ content:''; width:60px; height:57px; position:absolute; right:25px; top:50%; margin-top:-28px; background:no-repeat center center;}
.otebcb li a.a1:after{ background-image:url(../images/c1.png);}
.otebcb li a.a2:after{ background-image:url(../images/c2.png);}
.otebcb li a.a3:after{ background-image:url(../images/c3.png);}
.otebcb li a .d1{ font-size:20px;}
.otebcb li a .d2{ margin-top:12px;}

.bteaun{ margin-top:4%; font-size:18px; line-height:2;}

.onteiu{ margin-top:4%;}
.onteiu li{ width:23.5%; float:left; margin-right:2%; margin-bottom:2%; border:1px solid #ddd;}
.onteiu li:nth-child(4n){ margin-right:0;}
.onteiu li .vvclm{ width:100%; height:120px; display:table;}
.onteiu li .vvclm img{ max-width:90%; max-height:100px;}

.lceba{ margin-top:5%; display: -webkit-flex; display: flex;flex-wrap:wrap;justify-content:space-between;}
 
.bvmaec{ margin-top:4%;}
.bvmaec .d1{ font-size:26px; font-weight:bold;}
.bvmaec .d2{ color:#666; line-height:2; margin-top:20px;}

.otebca{ margin-top:5%; display: -webkit-flex; display: flex;flex-wrap:wrap;justify-content:space-between;}
.otebca li{ width:150px; text-align:center;}
.otebca li a{ display:block;}
.otebca li .pic{ width:150px; height:150px; display:inline-block; border:2px solid #ddd; border-radius:50%; background:no-repeat center center;}
.otebca li .pic.p1{ background-image:url(../images/t1.png);}
.otebca li .pic.p2{ background-image:url(../images/t2.png);}
.otebca li .pic.p3{ background-image:url(../images/t3.png);}
.otebca li .pic.p4{ background-image:url(../images/t4.png);}
.otebca li .pic.p5{ background-image:url(../images/t5.png);}
.otebca li .pic.p6{ background-image:url(../images/t6.png);}
.otebca li .tit{ font-size:18px; margin-top:30px;}

.oltea{ line-height:2; margin-top:5%; font-size:16px;}
.oltea strong{ color:#174289; font-size:22px;}
.buceab{ padding-bottom:2%; border-bottom:2px solid #ddd;}
.buceab span{ float:left; cursor:pointer; width:10%; margin:0 2% 0 0; border-radius:20px; border:1px solid #ddd; background:#fff; line-height:42px; text-align:center; font-size:16px;}
.buceab span.cur{ color:#fff; background:#174289; border-color:#174289;}
.ucaebo{ margin-top:4%;}

.searchtop{ background:#f5f5f7;height:150px;}
.stitle{ width:100%; line-height:60px; font-size:20px; font-weight:bold; border-bottom:30px solid #fff; background:#174289; color:#fff;}

@media (min-width: 1201px){
.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:50px; transition:all 0.5s ease;}
.T-nav > li:hover > a,.T-nav > li > a.cur{ color:#143899;}
.ind-02 .d3 .list a:hover .pic01{ background-image:url(../images/a1-2.png);}
.ind-02 .d3 .list a:hover .pic02{ background-image:url(../images/a2-2.png);}
.ind-02 .d3 .list a:hover .pic03{ background-image:url(../images/a3-2.png);}
.ind-02 .d3 .list a:hover .pic04{ background-image:url(../images/a4-2.png);}
.otemla li a:hover .link span{ background-image:url(../images/j2.png);}
.lteabc li a:hover .cont:before{ transform:rotate(180deg); transition:all 0.5s ease;}
.otealc2 a:hover{ background:#fff; transition:all .5s ease;}
.otebca li a:hover .pic{ border-color:#174289;}
.ny-nav p a:hover{ color:#fff; transition:all 0.5s ease;}
.ny-nav p a:nth-child(1):hover{background:#174289 url(../images/a1h.png) 137px center no-repeat;}
.ny-nav p a:nth-child(2):hover{background:#174289 url(../images/a2h.png) 137px center no-repeat;}
.ny-nav p a:nth-child(3):hover{background:#174289 url(../images/a3h.png) 137px center no-repeat;}
.ny-nav p a:nth-child(4):hover{background:#174289 url(../images/a4h.png) 137px center no-repeat;}
.ny-nav p a:nth-child(5):hover{background:#174289 url(../images/a5h.png) 137px center no-repeat;}

.ny-pro p a:hover{ color:#fff; transition:all 0.5s ease;}
.ny-pro p a:nth-child(1):hover{background:#174289 url(../images/cp1h.png) 270px center no-repeat;}
.ny-pro p a:nth-child(2):hover{background:#174289 url(../images/cp2h.png) 260px center no-repeat;}

.otemla a:hover{ color:#fff; background:#174289;transition:all eas .5s;}
.lpwec a:hover{ background:#174289; color:#fff;transition:all eas .5s;}
.preap li a:hover .pic img{ transition:all ease .5s;transform: scale(1.1);}
.oteac a:hover{background:#174289 url(../images/z3.png) 210px center no-repeat; color:#fff; border:2px solid #174289;transition:all ease .5s;}
.lceba li a:hover .d1{ font-size:18px;opacity:1; position:absolute; top:0; background:#fff; width:100%;transition:all ease .5s; border-shadow:0 0 10px #ddd;}
.lceba li:hover{ transition:all ease .5s; box-shadow:0 0 18px #ddd;}
.third a:hover{ background:#174289; color:#fff; border-radius:6px;}
}

@media (max-width: 1441px){

.ltnem ul {padding: 3.8% 0;}
 .topbg{  max-width:1200px; }
 .t-logo{ width:280px;}
 .t-logo a img{ width:100%}
.ind-01 .wrap{ max-width:1200px; }

 .pat-box {
    border-top: 2px solid #ddd;
    margin-top: 3%!important;
}

.ny-pro{ background:#fff; border-bottom:1px solid #174289}
.ny-pro p a{ float:left; font-size:18px;transition:all 0.5s ease; padding:20px 0 20px 25%; }
.ny-pro p a:nth-child(1){background:url(../images/cp1.png) 250px center no-repeat;}
.ny-pro p a:nth-child(2){background:url(../images/cp2.png) 240px center no-repeat;}
.ny-pro p a em{ font-size:12px; color:#999; display:block;}

.ny-pro p a:nth-child(1).cur{ color:#fff; transition:all 0.5s ease; background:#174289 url(../images/cp1h.png) 250px center no-repeat;}
.ny-pro p a:nth-child(2).cur{ color:#fff; transition:all 0.5s ease; background:#174289 url(../images/cp2h.png) 240px center no-repeat;}
.ny-pro span{ display:none;}

.edit-con{ width:50%; margin-bottom:3%;}
 .valbm img{ width:50%}
.valbm .d1{ width:41%;   }
.preap li a .tit p{ width:78%;}
.wrap{   max-width:1200px; }
.ltnem li{ line-height:60px;}
.top{ margin:0 3%;width: 94%;}
 .otebma .d1{ margin-top:6%;}
 .ny-nav2{ margin-top:4%;}
 .ind-01 {
    padding: 12% 0;
    background: #fff;
}
.lteabc img{ width:45%;}
.olteba{ width:46%}
.lceba li a .d1 p{ margin-top:40%;}
.lbotal{ width:1200px;}
}
.t-logo{
    display: flex;
    align-items: center;
}
.zhlzh{
    display: flex;
    flex-shrink: 0;
    width: 160px;
    height: 53px;
}
.zhlzh_logo{
    display: none;
}
@media (min-width: 1441px){
.ny-pro p a:nth-child(1):hover{background:#174289 url(../images/cp1h.png) 250px center no-repeat;}
.ny-pro p a:nth-child(2):hover{background:#174289 url(../images/cp2h.png) 240px center no-repeat;}
}

@media (max-width: 1200px){
body{ padding-top:50px;}
.wrap{ width:100%; max-width:768px; margin:0 auto; padding:0 3%;}
.top{ /*padding:0 2%;*/ display:block; 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 .t-logo img{ height:35px;}
.zhlzh{
    display: none;
}
.zhlzh_logo{
    display: inline-block;
    margin-left: 10px;
}
.top .T-nav > li > a{ color:#666; transition:all 0.5s ease;}
.t-logo{ margin:2% 0% 0 3%;}
.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%; border-bottom:1px solid #eee;}

.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; width:100%; padding:0; box-shadow:0 0 0;}
.T-nav > li .thr a .pic{ display:none;}
.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;    right: 40px;}
.alanvl{ line-height:50px; margin-top:0;}
.s-t-search{ margin:0;}
.s-t-search a{ width:50px; height:50px; background:url(../images/fd.png) no-repeat center center;}
.lbotal{ top:0; width:280px;}
.lbotal .c1{ width:calc(100% - 118px);}
.lbolc span{ width:100px;}
.search-bg{ top:50px; height:calc(100% -50px);}
.ind-01,.ind-03{ max-width:768px; margin:0 auto;}
.ltnem{ width:100%;}

.talbn{ height:auto; padding:10% 5%;}
.ind-03 li{ width:50%;}
.otebma .d1{ font-size:24px;}
.ltnem li{ padding-top:90px;}
.ind-02 .d2{ font-size:14px;}
.ind-02 .d3 .list a .pic{ height:50px;}
.ind-03 li .talma .d1{ font-size:18px;}
.ind-03 li .talma{ padding:0 15px;}
.ny-banner{ height:380px;}
.ny-banner .cont .d1{ font-size:30px;}
.ny-banner .cont .d2{ font-size:14px;}
.ny-nav span{ display:block; line-height:50px; font-size:16px; background:url(../images/xx.png) no-repeat right center;}
.ny-nav p{ position:relative; display:none; width:94%;position: absolute;z-index: 9;background: #fff;}
.ny-nav p a{ display:block; line-height:45px; width:100% !important; text-align:left; padding:0 15px; font-size:14px;}
.ny-nav p a:nth-child(n){ background:none;}
.ny-nav p a:nth-child(n).cur{ background:#174289;}
.ny-nav p a em{ display:none;}
.sv-tit .d1{ font-size:24px;}
.otemla li a .pic img{ height:160px;}
.otemla li a .tit{ font-size:16px; line-height:25px; height:50px;}
.otemla li a .link{ display:none;}
.svlc-tit .d1{ font-size:20px;}
.olteba li .con .tapla{ position:relative; left:auto; right:auto; padding:0 7% !important; width:100%;}
.otealc li a{ padding:12px 40px 12px 15px; font-size:14px;}
.otealc li a .s2,.otealc li a .s3{ display:none;}
.otealc li a span{ width:100%;}
.omceb .cont .d1{ font-size:24px;}
.omceb .cont .d2{ font-size:18px; margin-top:20px;}
.omceb .cont .d3{ font-size:15px; margin-top:10px;}
.lceba li{ width:49%; padding:4%;}
.otebca li{ width:33.33%; margin-bottom:25px;}

.otebca li .tit{ margin-top:12px; font-size:14px;}
.buceab span{ width:31.3%; margin:0 1% 1%; font-size:14px;}



}
@media (max-width: 900px){
.lbueamc{ padding-top:5%;}
.lbueamc, .ialbt{ width:100%;}
.lbueamc .d4{ margin-top:5%;}
.lbueamc .d5 a{ width:100%; padding:10px 0; text-align:center;}
.lpwec a {
  
    line-height: 40px;
 
    min-width: 150px;
 
    margin: 0 5px;
}
.T-nav > li:nth-child(8) {
    background: none;
}
.T-nav > li:nth-child(9) {
    background: none;
}
.seomc{ padding:18px 0;}
}

@media (max-width: 1200px){
.lbueamc, .ialbt{ width:100%;}
.lbueamc{ padding-top:5%;}
.lbueamc .d1{ font-size:22px;}
.lbueamc .d4{ margin-top:5%;}
.lbueamc .d5 a{ width:100%; padding:10px 0; text-align:center;}
.third a {
 
    margin: 10px;
    padding: 15px 6%;
}
.ny-pro p a {
 
    padding: 20px 0 20px 12%;
}
.oscat p{ width:100%;margin-left:0%;}
.oscat p span{ width:100%; text-align:left;}
.oscat p input[type=text]{ width:100%}
.oscat p textarea {width: 100%; margin-left: 0;}
.oscat p img{height:65px;}
.ldoes input[type=button]{ width:100%}
.otemla a span{ font-size:12px;}
.otemla a{font-size:18px;}
.preap li a .tit p{ width:84%;}
.preap li a .tit em {
    width: 50px;
    line-height: 75px;
}
.ny-nav2 p a {
   
    font-size: 16px;
    padding: 20px 0 20px 9%;
    width: 50%;
    position: relative;
}
.ny-nav2 p a:nth-child(1).cur{background:#174289 url(../images/a1h.png) 120px center no-repeat;  }
.ny-nav2 p a:nth-child(2).cur{background:#174289 url(../images/a2h.png) 120px center no-repeat;  }
.ny-nav2 p a:nth-child(3).cur{background:#174289 url(../images/a3h.png) 120px center no-repeat;  }
.ny-nav2 p a:nth-child(4).cur{background:#174289 url(../images/a4h.png) 120px center no-repeat;  }
.ny-nav2 p a:nth-child(5).cur{background:#174289 url(../images/a5h.png) 120px center no-repeat;  }
.ny-nav2 p a:after {
    content: '';
    background: url(../images/line.jpg) right center no-repeat;
    position: absolute;
    right: 0;
    width: 0px;
    height: 56px;
    top: 22px;
}
.ltnem li .d2, .otebma .d2 {
    font-size: 15px; margin-bottom:15px;
}
.valbm .d1{ width:100%; min-height:auto; line-height:2;}
.sv-tit .d1 img{ width:20%;}
.bmlre{ padding:15px 0;}
.ombut{ width:100%;}
.vmlec{ width:88%;}
.valbm{ width:100%}
.valbm img{ width:100%}
.ombut a{ font-size:16px;    width: 25%;
    display: flex;
    float: left;
    text-align: center;
    margin:4% 0 0 0;}
.otebma{ width:100%}
.otebma .d1{ margin-top:3%;}
.ind-01 .wrap{ width: 100%; max-width:1400px; margin: 0 auto 0%;}
.wrap{ padding:0 3%; width: 100%;}
.ltnem{ margin-bottom:3%;}
.ltnem li{ font-size:18px; line-height:50px;}
.ltnem li a{ font-size:16px;}
.ltnem li .d1{ font-size:24px;}
.ltnem li{ height:auto; padding:0px 0% 0;}
.ltnem li a span{ font-size:16px;}
.ltnem li .d3{ display:none;}
.ind-02 .d1, .ind-03 .tit{ font-size:22px;}
.ind-02 .d3 .list{ width:50%;}
.ind-02 .d3 .list a .tit{ font-size:15px;}
.ind-03 li .talma, .ind-03 li{ height:200px;}
.ind-03 li .talma .d3{ display:none;}
.ind-03 li .talma .d2{ margin:20px 0 0;}
.ind-04 .tit{ font-size:22px;}
.betic{ padding:15px 0; text-align:center; line-height:1.6; width:100%; font-size:14px;}
.betic div{ width:100%;}
.ind-02{ padding:8% 0;}
.ny-banner{ height:155px;}
.ny-banner .cont .d1{ font-size:24px;}
.sv-tit .d1{ font-size:20px;}
.sv-tit .d2{ margin-top:5px; font-size:12px;}
.teolc .pic{ width:100%;}
.teolc .con{ width:100%; padding-top:25px;}
.eaocl{ padding:0;}
.otebu{ width:100%;}
.otebu img{ width:100%;}
.olmtea{ padding:0;}
.olmtea li{ width:100%;}
.olmtea li .pic{ width:100%; text-align:center;}
.olmtea li .con{ margin:15px 0 0; text-align:center; padding:0; width:100%;}
.olmtea li .con .d1{ font-size:18px;}
.olmtea li .con .d2{ font-size:14px;}
.oltep{ background:none;}
.oltep li{ text-align:left !important; width:100%; margin-bottom:20px; padding:0 0 0 20px;}
.oltep li .year:before,.oltep li:nth-child(2n) .year:before{ left:-20px;}
.preap li{ width:100%; margin-top:2%;}
.preap li a .pic img{ height:auto;}
.preap li a .tit{ }
.preap li a .date{ padding:10px;}
.lpwec a.mob-none{ display:none;}
.lteabc li a{ padding:20px 0;}
.lteabc li a .date{ width:65px; font-size:12px;}
.lteabc li a .date strong{ font-size:24px;}
.lteabc li a .cont{ width:calc(100% - 65px); padding:0 0 0 15px;}
.lteabc li a .cont:before{ display:none;}
.lteabc li a .cont .d1{ line-height:22px; height:22px; font-size:15px;}
.lteabc li a .cont .d2{ line-height:20px; height:40px; margin-top:5px;}
.svlc-tit .d1{ font-size:20px;}
.edit-con{ font-size:14px; margin-right:0; width:100%}
.leftlist{ width:100%; margin-left:0;}
.preap li{ margin-bottom:0;}
.leftlist li a span{ margin-top:2%;}
.ateolc a{ line-height:50px; font-size:14px;}
.olteba{ padding:0 3%; width:100%;margin: 7% 0% 0 0;}
.oteac a{ width:100%;line-height: 50px; height:50px; margin-bottom:2%; background:none;}
.oteac a.on{ background:#174289;line-height: 50px; height:50px;}
.otealc a .s1{ font-size:20px;}
.otealc a p {width: 58%;}
.otealc a span {width: 106px; background: #174289 url(../images/z3.png) 85px center no-repeat;margin-top: -20px;}
.olteba li .con .tapla .d1{ font-size:18px;}
.olteba li .con .tapla .d2{ font-size:14px; margin-top:12px;}
.olteba li .pic{ width:100%;}
.olteba li .pic img{ height:auto;}
.olteba li .con{ width:100%; height:auto; padding:4% 0;}
.olteba li .con .tapla{ height:auto;}
.olteba a{ font-size:20px;}
.mvteac{ font-size:14px;}
.ogeba img{ max-width:80%;}
.ateoc{ padding:15px;}
.ateoc div{ width:100%; line-height:1.8;}
.aobtec{ padding:4%; font-size:16px;}
.itebnc a{ width:100%; margin-top:5%;}
.bmlre .d1{ font-size:16px;}
.bmlre .d2{ font-size:14px;}
.oscat li{ width:100%;}
.omceb .cont{ width:100%;}
#map{ width:100%; height:200px; margin-top:4%;}
.omceb .cont .d1{ font-size:20px;}
.otebcb li{ width:100%; margin-bottom:4%;}
.otebcb li a{ padding:20px;}
.otebcb li a .d1{ font-size:18px;}
.bteaun{ font-size:16px;}
.onteiu li{ width:49%;}
.onteiu li:nth-child(2n){ margin-right:0;}
.bvmaec .d1{ font-size:20px;}
.otebca li .pic{ width:90px; height:90px;}
.otebca li .tit{ margin-top:5px;}

.oltea{ font-size:15px;}
.oltea strong{ font-size:18px;}





}







@media (max-width: 640px){
.otemla li{ width:100%; margin-right:0;}
.otemla li a .pic img{ height:auto;}
.otemla li a .tit{ height:auto; max-height:50px;}
.otemla li a .con{ font-size:14px; height:auto; max-height:50px;}
.onteiu li .vvclm{ height:100px;}
.onteiu li .vvclm img{ max-height:80px;}
.lceba li{ width:100%;}
.lceba li .d1{ font-size:16px;}
}
@media (min-width: 1200px) {
.preap li a .pic img {
    width: 425px;
    height: 285px;
}
}


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

.float-sild{ position:fixed; right:0px; top:50%; margin-top:-100px; z-index:6;}
.float-sild .d2{ max-width:40px; margin:10px auto 0;}
.float-sild .d2 a{ display:block; }
.float-sild .d2 a.go-top{ display:block; }
@media (max-width: 1200px){
.float-sild{ display:none;}
 }






























