﻿@charset "utf-8";
/* CSS Document */
/* index */
body{ padding-top:95px;}
.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.wrap{ width:1200px; margin:0 auto;}
 
.otebu .tab-cell{ display:table-cell; vertical-align: middle;    position: relative;
    color: #fff;
    text-align: center;
    /*left: 25%;
    top: 35%;*/
    z-index: 999;}
.tab-cell{ display:table-cell; vertical-align: middle; }
.more-an{display: inline-block; width: 200px; height: 50px; text-align: center;line-height: 50px; position: relative; color:#fdb44d;left: 50%;
    margin-left: -100px;}
.more-an span{ position:relative; z-index:5; display:inline-block;}
.more-an:before, .more-an:after { content: ''; position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 100%; -webkit-transition: -webkit-transform 0.3s, background-color 0.3s; transition: transform 0.3s, background-color 0.3s; -webkit-transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1); transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1);}
.more-an:after { border: 1px solid #fdb44d; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
.more-an:before { -webkit-transform: scale3d(0.7, 0.7, 1); transform: scale3d(0.7, 0.7, 1);}
.mob-nav{ display:none; width:50px; height:50px; background-size:auto 40%; position:relative;}
.mob-nav:before{ content:''; position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:-8px; background:#333; transition:all 0.5s ease;}
.mob-nav:after{ content:''; position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:6px; background:#333; transition:all 0.5s ease;}
.mob-nav span{position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:-1px; background:#333; transition:all 0.5s ease;}
.mob-nav.on{ transition:all 0.5s ease;}
.mob-nav.on:before{ margin-top:-1px; transform:rotate(45deg); transition:all 0.5s ease;}
.mob-nav.on:after{ margin-top:-1px; transform:rotate(-45deg); transition:all 0.5s ease;}
.mob-nav.on span{width:0;transition:all 0.5s ease;}

.top{ position: fixed; left:0%; top:0px; width:100%; z-index:5; background:#fff; box-shadow:0 0 6px #f1f1f1;  }
.top1{ position: fixed; left:0%; top:0px; width:100%; z-index:5; background:none; box-shadow:0 0 0px #fff;  }
.top1.on{background:rgba(0,0,0,0.7);transition:all 0.5s ease; }
.opleam{margin:3% 0 5%;}
.t-logo{ margin-top:15px;}
.t-logo a{ display:block;}
.s-t-search{ margin-top:30px;}
.alanvl a{ margin:0 8px;}
.s-t-search a{ display:block; width:58px; height:32px; border-radius:16px; background:url(../images/fd.html) no-repeat center center;}
.alanvl{ line-height:58px;}
.T-nav{ width:67%;}
.T-nav > li{ float:left; position:relative; padding:0 10px;}
.T-nav > li:nth-child(6){ margin-left:10%;}
.T-nav > li:nth-child(6) a{color:#fdb44d; font-size:18px; font-weight:bold;}

.T-nav > li > a{ line-height:95px; padding:0 22px; font-size:16px; display:block; position:relative; transition:all 0.5s ease;}
.top1 .T-nav > li > a{ color:#fff;}
.T-nav > li > a:after{ content:''; position:absolute; width:0; height:3px; background:#d29618; left:50%; bottom:0; transform:translateX(-50%); transition:all 0.5s ease;}
.t-logo a{ display:block;}
.T-nav > li .thr{ position:absolute;  top:95px; width:130%; margin-left:-20%; background:#fdb44d; /*box-shadow:0 0 10px rgba(0,0,0,0.2);*/ display:none;}
.T-nav > li .thr a{ display:block; line-height:46px; text-align:center; border-bottom:1px solid #fff; color:#fff;  transition:all 0.5s ease;}



.sild-font{ position:fixed; right:2%; top:60%; margin-top:-100px; z-index:10; width:73px; background:url(../images/c1s.html) no-repeat center top; padding:0 17px; padding-top:90px;}
.sild-font .list{ margin-bottom:12px;}
.sild-font .list .con{ position:absolute; z-index:5; border-radius:5px; right:50px; top:0; line-height:39px; background:#fff; color:#333; border:1px solid #eee; width:180px; text-align:center; opacity:0; visibility:hidden; transform:translateX(-30px); transition:all 0.5s ease;}
.sild-font .list .con a{ display:block; color:#333;}
.sild-font .list .ewm{ background:#fff; padding:10px; width:150px; height:150px; position:absolute; right:50px; top:0; z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.2); opacity:0; visibility:hidden; transform:translateX(-30px); transition:all 0.5s ease;}

.sild-font .list .qq{   width:230px; padding:5px 20px; top:-130px;   }

.sild-font .list .qq .d1{ font-size:14px; margin-bottom:5px;}
.sild-font .list .qq .d2{   margin-bottom:5px;}
.sild-font .list .qq .c1{ width:96%; height:30px; background:#f9f9f9; border:none; padding:0 5px; }
.sild-font .list .qq textarea{ width:96%; height:50px; background:#f9f9f9; border:none; padding:5px; }
.sild-font .list .qq .d3{ margin-bottom:20px;}
.sild-font .list .qq .d3 input{ width:175px; height:30px; border:none; cursor:pointer; color:#fff; background:#002c76; font-size:14px;font-family:sourcehansans; transition:all 0.5s ease;}

.lemba {
    margin: 4% 0 0; background:url(../testimg/t34.jpg) center center no-repeat; min-height:208px;
    display: -webkit-flex; padding: 5% 0 0 0;
    display: flex;
    flex-wrap: wrap;
}

.lemba .list {
    width: 33%;
    text-align: center;
    font-size: 16px;
    color: #fff;
}

.lemba .list .d1 strong {
    color: #fff;
    font-size: 50px;
}

.sjdown{margin-top:4%;line-height:60px;padding-left:30px;background:#f6f8fc url(../images/z1.png) 10px  center no-repeat;}
.sjdown span{float:right;}
.search-bg{ background:rgba(0,0,0,0.5); position:fixed; left:0; top:95px; width:100%; height:calc(100% - 66px); z-index:10; display:none;}
.s-t-search{ display:none;}
.lbotal{  height:37px; width:144px; border:1px solid #666; border-radius:10px; background:#fff; margin-top:26px; }
.lbotal .c2{ float:left; width:42px; height:35px; border:none; cursor:pointer; background:url(../images/fd2.jpg) no-repeat center center;    transition:all 0.5s ease;}
.lbotal .c1{ float:left; width:100px; border:none; background:none; height:35px; padding:0 0px; font-size:16px;   transform:translateX(2%); transition:all 0.5s ease;}

.ltnem{ width:50%;}
.ltnem li{ width:50%; padding-top:120px; float:left; height:500px; color:#fff; background:no-repeat center center; background-size:cover; text-align:center;}
.ltnem li.olc{ background-color:#f9f9fb; background-size:contain; color:#333;}
.ltnem li .d1{ font-size:4vw; font-weight:bold; font-family:sourcehansans;}
.ltnem li .d2{ font-size:16px; line-height:1.8; margin-top:15px;}
.ltnem li .d3{ margin-top:30px;}
.ltnem li .d3 span{ display:inline-block; height:3px; width:40px; background:#fff;}
.ltnem li.olc .d3 span{ background:#00447d;}
.otebu{ width:100%;}
.talbn{ width:100%; text-align:center; border-bottom:1px solid #d2d2d2; padding-bottom:5%; }
.otebma .d1{  }
.otebma .d2{ font-size:28px; color:#333; line-height:5;    letter-spacing: 15px;}
.otebma .d3{ font-size:16px; color:#999; line-height:36px;}
.otebma .d3 span{display:inline-block; height:3px; width:40px; background:#fff;}
.otebma .d4{ margin-top:40px;}
.otebma .d4 a{ display:inline-block; color:#fff; line-height:50px; width:175px; border-radius:3px; background:#fdb44d;transition:all 0.5s ease; text-align:center;}
.otebma .d4 a i{ width:8px; height:8px; display:inline-block; vertical-align:middle; margin-left:35px; background:url(../images/j.png);}

.ind-02{  padding:5% 0;}
.ind-02 .d3{ border-bottom:1px solid #d2d2d2;}
.ind-02 .d3 li{ margin-bottom:1%; float:left; width:48.5%; text-align:center; }

.ind-02 .d3 li:nth-child(2n){ float:right;}
.ind-02 .d3 li a{ display:block;}
.ind-02 .d3 li a .pic{ width:100%; overflow:hidden;}
.ind-02 .d3 li a .pic img{ transition:all 0.5s ease;height:355px;width:100%;object-fit:cover;}
.ind-02 .d3 li a .tit{ font-size:22px;   color:#333; line-height:36px; margin-top:5%;}
.ind-02 .d3 li a .con{ font-size:18px; color:#999;}
.ind-02 .d3 li a .more{ font-size:14px;   color:#fdb44d;line-height:4;}



.ind-03{ background:#F2F2F3}
.ind-03 li{ width:25%; height:510px; float:left; background:no-repeat center center; background-size:cover; color:#fff;}
.ind-03 li .talma{ width:100%; height:510px; display:table; text-align:center;transition:all 0.5s ease}
.ind-03 li a {color:#fff;transition:all 0.5s ease}
.ind-03 li .talma .d1{ font-size:1.8vw;}
.ind-03 li .talma .d2{ line-height:2; opacity:0.8; margin:35px 0;}
.ind-03 li .talma .d3 span{display:inline-block; height:3px; width:40px; background:#fff; opacity:0.8;transition:all 0.5s ease}
.nealm{ width:100%; margin-top:5%;}
.nealm li{ width:46%;  float:left; margin-bottom:25px}
.nealm li:nth-child(2n){float:right;}
.nealm li a{ display:block; margin-bottom:8%; }
.nealm li a .d1{ font-size:18px;  margin:0 0 10px 0; width:calc(100% - 95px); float:right; }
.nealm li a  span{font-size:14px; color:#999; margin:20px 0 0 0; line-height:26px;   overflow:hidden;}
.nealm li a .d3{ color:#333; font-size:20px; text-align:right; padding-right:6%; background:url(../images/line.jpg) right center no-repeat; float:left; width:75px}
.nealm li a .d3 p{ color:#999; font-size:14px;   }
 

.foot{ background:url(../images/footbg.jpg) center repeat;}
.seomc{ padding:35px 0; border-bottom:1px solid #ddd;}

 
 
.vmlec { width:375px; float:right;}
.vmlec p{ width:100%; color:#999; line-height:30px;}
.vmlec .c2{ float:left; width:88px; height:52px; border:none; cursor:pointer; background:url(../images/fd.jpg) no-repeat center center;    transition:all 0.5s ease;}
.vmlec .c1{ float:left; width:285px; border:none; background:#fff; height:52px; padding:0 0px; font-size:16px; text-indent:1rem; transition:all 0.5s ease;}
/*.ombut{display: -webkit-flex; display: flex; justify-content:space-between; padding:5% 0;}
.ombut dt{  color:#fff; line-height:40px; font-size:16px; font-weight:bold; }
.ombut dt a{ color:#fff; line-height:40px; font-size:16px; font-weight:bold;}
.ombut dd{ color:#ddd; line-height:40px; font-size:14px; }
.ombut dd a{ color:#999;}*/
.betic{ color:#999; border-top:1px solid #383637; padding:20px 0;}
.betic a{ color:#999;}



.ny-banner{ background:no-repeat center center; background-size:cover; height:350px;}
.obrelc{background-size:cover; height:100%; position:absolute; left:0; top:0; width:100%;}
.ny-banner .cont{ position:absolute; left:0; width:100%; text-align:center; top:40%; transform:translateY(-50%); color:#fdb44d;}
.ny-banner .cont .d1{ font-size:48px; font-weight:bold;}
.ny-banner .cont .d2{ font-size:16px; margin-top:5px;}
.ny-nav{ margin:3% 0 0 0;}
.ny-nav p{ width:auto; float:right;}
.ny-nav p a{ float:left; text-align:center; width:162px; border:1px solid #e9e9e9; border-radius:2px; margin-right:10px; line-height:44px; font-size:16px; transition:all 0.5s ease;}
.ny-nav p a.cur{color:#fff; background:#fdb44d; border:1px solid #fdb44d;  }
.ny-nav span{ font-size:32px; font-weight:bold; color:#fdb44d;}

.news-list{}
.news-list li{ padding:30px; border:1px solid #ddd; width:32%; margin-right:2%;float:left; margin-bottom:2%; transition:all 0.5s ease;}
.news-list li:nth-child(3n){ margin-right:0; }
.news-list li a{ display:block;}
.news-list li a .pic{ width:100%; overflow:hidden; margin:6% 0;}
.news-list li a .pic img{ width:100%; height:198px; object-fit:cover; transition:all ease .5s;}
.news-list li a .con{  }
.news-list li a .con .d1{ font-size:18px; line-height:30px; }
.news-list li a .con .d2{ color:#999; margin-top:15px; line-height:25px; max-height:100px; overflow:hidden;}
.news-list li a .date{   color:#999; line-height:3;  }
 .page-eac{ padding-top:3%; border-top:1px solid #ddd;}
.page-eac p{ padding:2px 0; line-height:1.6; font-size:16px;}
.page-eac > .back{ position: absolute; right:0; top:40px; width:120px; line-height:42px; border:2px solid #f7b749; color:#f7b749; font-size:16px; text-align:center; display:inline-block;}

.ny-main{ padding:3.5% 0;}
.sv-tit { font-size:30px; margin-bottom:5%; }
 
.sv-tit .d2{ }
.sv-tit .d2 select{width:60px; line-height:33px; border:1px solid #ddd; height:33px; border-radius:3px;margin:0 10px; }
.teolc{ margin-top:0%;}
.teolc .pic{ width:100%; margin-bottom:3%}
.teolc .con{ width:100%;}
.teolc .con p{ color:#666; line-height:30px; margin:3% 0;}
.teolc .con h2{ font-size:24px; color:#333; font-weight:bold;}
.teolc .con .sv-tit .d1{ font-size:24px; font-weight:bold;}
.teolc .con p{ font-size:16px; color:#373c41;}
.ab-02{ background:#f2f2f2; }
 

.eaocl{ line-height:2; margin-top:1%; padding:0 0%;font-size:16px; color:#373c41; }
.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{ background:url(../images/d.jpg) repeat-y center top; padding-bottom:4%; margin-top:4%;}
.oltep li{ float:left; width:calc(50% + 5px); text-align:right; padding:0 32px; margin-top:-5px;}
.oltep li:nth-child(2n){ float:right; text-align:left;}
.oltep li .year{ font-size:20px; font-weight:bold; line-height:1; color:#1276b5; position:relative;}
.oltep li .year:before{ content:''; width:10px; height:10px; border-radius:50%; background:#1276b5; position:absolute; top:5px; right:-32px;}
.oltep li:nth-child(2n) .year:before{ right:auto; left:-32px;}
.oltep li .cont{ line-height:2; margin-top:15px;}
.dasol{ border-bottom:1px solid #eee; padding-bottom:30px;}
.dasol .d1{ font-size:24px;}
.dasol .d2{ color:#999; margin-top:15px;}
.caetct li{ margin-bottom:15px; background:#f1f1f1; padding:10%;}
.caetct li a{ display:block;}
.caetct li a .pic{ width:100%; color:#888; font-size:14px;}
 
.caetct li a .tit{ width:100%; line-height:30px; height:30px; overflow:hidden; font-size:16px;}

.ladfbu{ margin-top:20px; padding-top:20px; border-top:1px solid #eee; font-size:16px;}
.ladfbu p{ padding:5px 0;}
.ladfbu .back{ position:absolute; right:0; top:20px; display:block; width:120px; line-height:40px; border:1px solid #ddd; text-align:center;}
.preap{ margin-top:5%;}
.preap li{ width:49%; float:left;}
.preap li:nth-child(2n){ float:right;}
.preap li a{ display:block; position:relative;}
.preap li a .pic img{ width:100%; height:330px; object-fit:cover;}
.preap li a .date{ position:absolute; z-index:1; left:20px; top:0; color:#fff; text-align:center; background:#fdb44d; padding:15px;}
.preap li a .date strong{ display:block; font-size:24px;}
.preap li a .tit{ font-weight:bold; line-height:50px; height:50px; overflow:hidden; padding:0 20px; position:absolute; left:0; bottom:10px; width:100%; color:#fff; font-size:18px;}
.laebta2{ width:100%;}
.otemla li{ width:48%; float:left;   margin-top:0%;}
.otemla li:nth-child(2n){ float:right;}
.otemla li a{ display:block;}
.otemla li a .pic{ overflow:hidden;}
.otemla li a .pic img{ width:100%; height:auto; object-fit:cover;transition:all 0.5s ease;}
.otemla li a .tit{ font-size:18px;  line-height:3;  overflow:hidden; margin-top:15px;}
 .otemla li a .con{ color:#eca122; line-height:25px; height:50px; overflow:hidden; font-size:16px;}
.otemla li a .link{ margin-top:10px;}
.otemla li a .link span{ padding-right:50px; background:url(../images/j1.png) no-repeat right center; display:inline-block; font-size:16px; color:#999;transition:all 0.5s ease;}
.lbtapc{ width:315px;}
.lbtapc h2{ font-size:18px;}

.lpwec a{ display:inline-block; line-height:35px; text-align:center; min-width:35px; border:1px solid #ddd; border-radius:3px; margin:0 3px;}
.lpwec a.lcl{ padding:0 15px;}
.lpwec a.cur{ color:#fff; background:#fdb44d; border-color:#fdb44d;}

.lteabc{ margin-top:4%;}
.lteabc li a{ display:block; padding:42px 0;}
.lteabc li:nth-child(2n-1) a{ background:#f9f9f9;}
.lteabc li a .date{ width:96px; border-right:1px solid #ddd; color:#666; margin-top:12px;}
.lteabc li a .date strong{ color:#555; font-size:48px; font-weight:bold; display:block; line-height:1.1;}
.lteabc li a .cont{ width:calc(100% - 96px); padding:0 160px 0 40px; position:relative;}
.lteabc li a .cont:before{ content:''; position:absolute; right:0; top:30px; width:28px; height:28px; background:url(../images/fc.png); transition:all 0.5s ease;}
.lteabc li a .cont .d1{ font-size:18px; line-height:30px; height:30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lteabc li a .cont .d2{ line-height:24px; height:48px; overflow:hidden; color:#999; margin-top:12px;}

.svlc-tit .d1{ font-weight:bold; font-size:26px;}
.svlc-tit .d2{ color:#666; margin-top:15px; border-bottom:1px solid #ddd;   padding:10px 0;}
.edit-con{ padding:4% 0; margin-top:10px; line-height:2; font-size:16px;}
.newsleft{ width:940px; padding-right:50px; border-right:1px solid #ddd; float:left;}
.newsright{ width:310px; float:right;}
.newsright h2{ font-size:20px; margin-bottom:20px;}
.newsright a { font-size:18px; line-height:60px;}
.ateolc a{ float:left; text-align:center; font-size:16px; line-height:50px; width:49%; border:1px solid #ddd; border-radius:50px;}
.ateolc a:nth-child(2n){ float:right;}

.olteba{ margin-top:4%;}
.olteba li{ background:#f9f9f9;}
.olteba li .pic{ width:50%;}
.olteba li:nth-child(2n) .pic{ float:right;}
.olteba li .pic img{ width:100%; height:400px; object-fit:cover;}
.olteba li .con{ width:50%; height:400px; position:relative;}
.olteba li .con .tapla{ position:absolute; left:0; width:600px; top:0; height:400px; display:table; padding-left:120px;}
.olteba li:nth-child(2n) .con .tapla{ right:0; left:auto; padding:0 120px 0 0;}
.olteba li .con .tapla .d1{ font-size:24px;}
.olteba li .con .tapla .d2{ font-size:16px; line-height:2; margin-top:30px; text-align:justify;}

.olteba{ margin-top:4%;}
.olteba a{ display:inline-block; font-size:32px; padding-bottom:45px; background:url(../images/bv.png) no-repeat center bottom;}

.mvteac{ margin-top:4%; line-height:2; font-size:16px;}
.otealc{ padding-top:4%;}
.otealc li{ margin-bottom:10px;}
.otealc li a{ border:1px solid #ddd; padding:20px 180px 20px 20px; display:block; background:url(../images/rg.png) no-repeat 98% center;}
.otealc li a span{ float:left; width:32%; font-size:16px;}
.otealc li a span.s3{ background:url(../images/tv.html) no-repeat left center; padding-left:30px;}

.ogeba{ margin-top:4%;}
.oteac{ background:url(../images/d.jpg) repeat-y 20px top;}
.oteac li{ padding-left:60px; position:relative; margin-bottom:40px;}
.oteac li .num{ display:block; width:40px; height:40px; border:1px solid #ddd; line-height:38px; text-align:center; position:absolute; left:0; top:0px; border-radius:50%; background:#fff;}
.oteac li .d1{ font-size:16px;}
.oteac li .d2{ margin-top:5px; line-height:22px; color:#666;}

.ateoc{display: -webkit-flex; display: flex;flex-wrap:wrap;justify-content:space-between; margin-top:4%; background:#f9f9f9; padding:15px 30px; line-height:25px; font-size:16px;}
.ateoc .d1{ color:#fdb44d; font-size:18px; font-weight:bold;}
.aobtec{ padding:4% 0; font-size:16px; line-height:2;}
.itebnc a{ color:#fff; font-size:16px; line-height:36px; width:150px; margin-right:20px; border-radius:5px; background:#33b7ff; display:inline-block; text-align:center;}

.omceb{ margin-top:0%;}
.omceb .cont{ width:40%;}
.omceb .cont .d1{ font-size:32px; padding-bottom:15px; border-bottom:1px solid #ddd;}
.omceb .cont .d1 span{ color:#016bdd;}
.omceb .cont .d2{ font-weight:bold; margin-top:30px; font-size:24px;}
.omceb .cont .d3{ font-size:18px; margin-top:20px; color:#666;}
#map{ width:58%; float:right; height:360px;}

.bmlre .d1{     font-size: 32px;
    font-weight: bold;
    color: #fdb44d; margin-bottom:3%;}
.bmlre .d2{ font-size:16px; margin-top:10px; color:#666;}

.oscat li{ width:48%; margin-top:2%; height:52px; border:1px solid #ddd; padding-left:0px; position:relative;}
.oscat li span{  display:block; position:absolute; right:0; top:0;  text-align: center;     }
.oscat li input[type=text]{ width:100%; height:50px; line-height:50px; border:none; padding:0 10px; background:#fff;}
.oscat li i{ color:#f00;}
.oscat li textarea{ background:#fff url(../images/i9.jpg) no-repeat; width:100%; padding:5px; text-indent:50px; height:100px; border:none;  }
.oscat li input[type=button]{ width:100%; height:50px; color:#fff; background:#fdb44d; border:none; cursor:pointer;}

.leftnav{ width:260px; float:left; background:#fafafa; padding:3% 2% 2% 2%;}
.leftnav a{ display:block; line-height:52px; width:100%; border-bottom:1px solid #ededed; font-size:18px; background:url(../images/sj.jpg) right center none;}
.leftnav > li{   
    position: relative;
    padding: 0 0px;}
.leftnav > li .thr2{position: absolute;
    top: 0px;
    width: 100%;
    left: 213px;
    background: #fdb44d;
     
    display: none;
    z-index: 9;   display:none;}
.leftnav > li .thr2 a{ display:block; line-height:52px; text-align:center; border-bottom:1px solid #ddd; color:#fff; }

.otebcb{ margin-top:4%; display: -webkit-flex; display: flex;flex-wrap:wrap;justify-content:space-between;}
.otebcb li{ border:1px solid #ddd; background:url(../testimg/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.html);}
.otebcb li a.a2:after{ background-image:url(../images/c2.html);}
.otebcb li a.a3:after{ background-image:url(../images/c3.html);}
.otebcb li a .d1{ font-size:20px;}
.otebcb li a .d2{ margin-top:12px; color:#999;}

.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;}
.lceba li{ width:32%; margin-bottom:2%; border:1px solid #eee; padding:25px;}
.lceba li .d1{ font-size:18px;}
.lceba li .d2{ color:#999; line-height:22px; margin-top:12px;}
.bvmaec{ margin-top:4%;}
.bvmaec .d1{ font-size:26px; font-weight:bold;}
.bvmaec .d2{ color:#666; line-height:2; margin-top:20px;}

.otebca{ width:80%; float:right; 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.html);}
.otebca li .pic.p2{ background-image:url(../images/t2.html);}
.otebca li .pic.p3{ background-image:url(../images/t3.html);}
.otebca li .pic.p4{ background-image:url(../images/t4.html);}
.otebca li .pic.p5{ background-image:url(../images/t5.html);}
.otebca li .pic.p6{ background-image:url(../images/t6.html);}
.otebca li .tit{ font-size:18px; margin-top:30px;}

.ac-dreslt{ line-height:30px; padding:15px 0 15px 0;}
.ac-dreslt span{ margin:0 5px;}

.leubna{ width:65%; padding:0px;}

.pbuobae{ width:30%;}
.pbuobae .d1{ font-size:36px; color:#efa31c; font-weight:bold;}
.pbuobae .d0{ font-size:22px; font-weight:bold; color:#efa31c;}
.pbuobae .d2{ font-size:22px; font-weight:bold; color:#333;}
.pbuobae .d3{ line-height:2; color:#666; font-size:15px; margin:20px 0;}
.pbuobae .d4{ line-height:2; color:#666; font-size:15px; margin:20px 0;}
.pbuobae .d6{ line-height:2; color:#666; font-size:16px;} 
.pbuobae .d5{ margin-top:40px; display:none;}
.pbuobae .d5 a{ border:1px solid #ddd; padding:5px 15px; line-height:30px;}
.add-cont2{display: flex; margin-top:3%;
	justify-content: space-between;
	flex-wrap: wrap;}
.add-cont2 a{background:#f0f0f0; width:45%;line-height:1.8; text-align:center;padding:15px 20px; margin-bottom:5%;border-radius:6px;}
.add-cont2 a:nth-child(2n){background:#f0f0f0}
.oltea{ width:76%; float:right; }
.oltea h2{ width:100%;font-size: 32px; margin-bottom:30px;
    font-weight: bold;
    color: #fdb44d; text-align:center;}
.oltea ul{display:flex;flex-wrap:wrap}
.oltea li{ width:33.33%; float:left; text-align:center; margin-bottom:4%;}
.oltea li a .pic{ position:relative; width:100%;}
.oltea li a .pic img{/* width:auto;*/height:300px;    object-fit: contain;}
.oltea li a .con{     width: 70px;
    height: 70px;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    background: #333;
    color: #fff;
    text-align: center;
    line-height: 70px;
    display: block;
    border-radius: 50%;
    top: 50%;
    margin-top: -35px; opacity:0; transition:all ease .5s;}
.oltea li a .d1{ font-size:18px; font-weight:bold; color:#efa31c;margin-top:15px;}
.oltea li a .d2{ font-size:18px; font-weight:bold; color:#333;}
.oltea li a .d3{ font-size:14px; color:#999; margin-top:5%; display:none}
.oltea table{ width:100%;}
.oltea .firstchid{ background:#fdb44d; color:#fff; font-weight:bold;}
.oltea table td{width:13%; border:1px solid #f0f0f0; line-height:46px; text-align:center;}
.oltea table td:first-child{ width:22%;}
 
.oltea strong{ color:#fdb44d; font-size:22px;}
.buceab{ margin-top:5%;}
.buceab span{ float:left; cursor:pointer; width:13.8%; margin:0 0.2%; border:1px solid #ddd; line-height:42px; text-align:center; font-size:16px;}
.buceab span.cur{ color:#fff; background:#fdb44d; border-color:#fdb44d;}
.ucaebo{ margin-top:4%;}

.l2,.l3,.l4,.l5{overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.l2{-webkit-line-clamp: 2;}
.l3{-webkit-line-clamp: 3;}
.l4{-webkit-line-clamp: 4;}
.l5{-webkit-line-clamp: 5;}
.l1{overflow : hidden;text-overflow: ellipsis;white-space:nowrap;}

.fl{float:left}
.fr{float:right;}
.flex{display:flex}
.rel{position:relative}
.abs{position:absolute}
.flex-col{flex-direction:column}
.flex-row{flex-direction:row}
.justify-start{justify-content:start}
.justify-content{justify-content:center}
.justify-end{justify-content:flex-end}
.justify-between{justify-content:space-between}
.align-center{align-items:center}
.flex_wrap{flex-wrap:wrap}
.flx{position:fixed}

@media (min-width: 1201px){
    .oltea li a:hover .con{opacity:1; transition:all ease .5s;}
        
    .more-an:hover{ color:#fff;}
    .more-an:hover::after { border-color: #fdb44d; -webkit-transform: scale3d(0.7, 0.7, 1); transform: scale3d(0.7, 0.7, 1);}
    .more-an:hover::before { background-color: #fdb44d; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
    .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 .thr a:hover{background: #d29618;  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:#d29618;transition:all 0.5s ease;}
    
    .leftnav li .sec,.leftnav > li .thr2{ display:block; opacity:0; visibility:hidden; transform:translateY(30px); transition:all 0.5s ease;}
    .leftnav > li .thr2 a:hover{background: #d29618;  transition:all 0.5s ease;}
    .leftnav li:hover .sec,.leftnav > li:hover .thr2{ opacity:1; visibility: visible; transform:translateY(0px); transition:all 0.5s ease;}
    .leftnav > li:hover > a:after, .leftnav > li > a.cur:after{ width:50px; transition:all 0.5s ease;}
    .leftnav > li:hover > a,.leftnav > li > a.cur{ color:#d29618;transition:all 0.5s ease;}
    
    .otemla li a:hover .link span{padding-right:60px; background-image:url(../images/j2.png);color:#1084da;transition:all 0.5s ease;}
    .sild-font .list:hover .con,.sild-font .list:hover .ewm{ opacity:1; visibility: visible; transform:translateX(0px); transition:all 0.5s ease;}
    .ind-03 li a:hover .talma .d3 span{display:inline-block; height:3px; width:60px; background:#fff; opacity:0.8;transition:all 0.5s ease;}
    .ind-02 .d3 li a:hover .pic img{ transform:scale(1.05);transition:all 0.5s ease;}
    .otebma .d4 a:hover{  
        width: 195px;transition:all 0.5s ease}
    .ny-nav p a:hover{ color:#fff; background:#fdb44d;transition:all 0.5s ease;}
    .lteabc li a:hover .cont:before{ transform:rotate(180deg); transition:all 0.5s ease;}
    .otebca li a:hover .pic{ border-color:#fdb44d;transition:all 0.5s ease;}
    .ombut dd a:hover{ color:#fdb44d;transition:all 0.5s ease;}
    .ind-03 li:nth-child(4n+2){ transition-delay:0.2s;}
    .ind-03 li:nth-child(4n+3){ transition-delay:0.4s;}
    .ind-03 li:nth-child(4n){ transition-delay:0.6s;}
    .news-list li:hover{border:1px solid #fdb44d; transition:all 0.5s ease;}
    .leftnav a:hover{border-bottom:1px solid #fdb44d; /*background:url(../images/sj.jpg) right center no-repeat; */ color:#fdb44d;}
    .news-list li a:hover .pic img{ transform:scale(1.05);transition:all 0.5s ease;}
    .otemla li a:hover .pic img{ transform:scale(1.05);transition:all 0.5s ease;}
    .nealm li a:hover .pic img{ transform:scale(1.05);transition:all 0.5s ease;}
    }


    .banner-img{display:none}

@media(max-width:1300px){
    .top{background: #fff;box-shadow: 0 0 6px #f1f1f1}

    .swiper01 .swiper-slide .pic video, .swiper01 .swiper-slide .pic img{height:auto!important;}
}

@media(max-width:1200px){
.ny-main{padding-bottom:5% !important}
    .wrap{width:96%}
    .T-nav{position:absolute;left:0;top:113px;width:100%;background:#fff;height:calc(100vh - 113px);overflow-y:auto;display:none}
    .top{height:60px;z-index:100;}
    .t-logo img{height:40px;}
    .t-logo{margin-top:11px}
    .swiper01{padding-top:60px}
    .top-rel{position:absolute;left:0;top:60px;background:#f8f8f8;padding:8px;width:100%;box-sizing:border-box;display:none}
    .lbotal{width:100%;margin:0;}
    .lbotal .c1{width:calc(100% - 50px)}
    .mob-nav{display:block !important;}
    .T-nav > li{width:100%;padding:0;}
    .T-nav > li > a{line-height:50px;text-align:center;border-bottom:1px solid #f8f8f8;}
    .T-nav > li:nth-child(6) a{width:100%;}
    .T-nav > li:nth-child(6){margin-left:0}
    .T-nav > li .thr{position:static}
    .top1 .T-nav > li > a{padding:0}
    .T-nav > li .thr{margin-left:0;width:100%;background:#f8f8f8;}
    .T-nav > li .thr a{color:#000;border-bottom:none}
    .ombut{display:none}
    .ny-nav span{width:100%;display:block;text-align:center;font-size:24px;padding-bottom:20px}
    .ny-nav{margin:0;}
    .ny-nav p{float:none;}
    .ny-nav p a{width:23%;margin-top: 10px;}
    .ny-main{padding:0;}
    .leftnav{width:100%;display:none}
    .leftnav{display:none}
    .oltea{width:100%}
    .oltea h2{font-size:24px}
    .oltea li{margin-bottom:40px}
    #map,.omceb .cont,.pbuobae,.leubna{width:100% !important}
    .pbuobae{padding-top:40px}
    .add-cont2 a{width:100%;margin-bottom:0;padding:10px;text-align: left;}
    .ny-main-img{padding:30px 15px; margin-top:15px}
    #map{margin:15px 0}
    .oscat{padding-bottom:30px}
    .top1 .T-nav > li > a{color:#000}
}

@media(max-width:800px){
    .banner-img{display:block;padding-top:60px}
    .banner-img img{width:100%;}
    .swiper01 {display:none !important}
    .ind-02 .d3 li a .pic img{height:238px}
    .nealm li{width:100%}
    .nealm li a span{margin-top:10px}
    .mob-none{display:none}
    .lpwec{padding-bottom:30px}
    .oltea li{width:50%}
    .oltea li a .pic img{height:220px}
    .news-list li{width:48%;}
    .news-list li:nth-child(2n){
        margin-right: 0;
    }
    .news-list li:nth-child(3n){
        margin-right: 2%;
        
    }
 
    .oscat li{width:100%;}
}

@media(max-width:600px){
    .sv-tit{font-size:24px;padding:20px 0;}
    .ind-02 .d3 li a .pic img{height:180px}
    .teolc .con h2,.ind-02 .d3 li a .tit{font-size:18px}
    .ind-02 .d3 li a .con{font-size:14px}
    .otebma .d2{letter-spacing:0px;font-size:24px;line-height:30px;padding:15px}
    .otebma .d3{text-align:left}
    .otebma .d3 br{display:none}
    .news-list li{width:100%;margin-right:0;}
    .bmlre .d1{margin-bottom:0}
   

    
}

@media(max-width:480px){
    .ind-02 .d3 li a .pic img{height:135px}
    .ny-nav p a{width:30%;}
    .oltea li a .pic img{height:130px}
}


.ombut {
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  padding: 5% 0;
  flex-wrap: wrap;
  color: #fff;
}
.ombut li p {
  color: #fff;
  line-height: 40px;
  font-size: 16px;
  font-weight: bold;
}
.ombut a {
  line-height: 40px;
  font-size: 14px;
  color: #999;
  display: block;
}

@media (max-width: 900px) {
  .ombut {
    padding: 3%;
  }
  .ombut li {
    width: 100%;
  }
  .ombut li p a {
    background: url(../images/right1.html) no-repeat right center;
    background-size: 15px auto;
  }

  .vmlec .c1 {
    width: 225px;
  }

  .ombut li.tc {
    padding-top: 30px;
  }




