﻿@charset "utf-8";
/* CSS Document */
/* index */
body{ padding-top:92px;}
.wrap{ margin:0 auto; max-width:1200px;}
.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.tab-cell{ display:table-cell; vertical-align: middle;}
.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:#0065b9; 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:#0065b9; 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:#0065b9; 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; background:#fff; padding:0 2%; width:100%; z-index:5;/*display: -webkit-flex; display: flex; justify-content:space-between; */transition:all 0.5s ease;box-shadow:0 0 10px #ddd;}

.t-logo{ padding:20px 0;}
.t-logo a{ display:block;}
.s-t-search{ border-left:0px solid #ddd;}
.s-t-search > a{ display:block; width:92px; height:92px; border-radius:16px; background:url(../images/fd.png) no-repeat center center;}
.s-t-search p{ display:none; box-shadow:0 0 10px rgba(0,0,0,0.15); position:absolute; top:92px; right:0; width:240px; height:35px; background:#fff; z-index:3}
.s-t-search p .c1{ width:calc(100% - 35px); float:left; padding:0 10px; height:35px; border:none;}
.s-t-search p .c2{ float:left; width:35px; height:35px; border:none; cursor:pointer; background:url(../images/fd.png) no-repeat center center;}
.s-t-lang{ border-left:0px solid #ddd;}
.s-t-lang > a{ display:block; width:92px; height:92px; border-radius:16px; background:url(../images/yy.png) no-repeat center center;}
.s-t-lang p{ display:none; box-shadow:0 0 10px rgba(0,0,0,0.15); position:absolute; top:92px; width:100%; background:#fff; line-height:42px; z-index:3}
.s-t-lang p a{ display:block; text-align:center;font-size: 18px;}
.T-nav{}
.T-nav > li{ float:left; position:relative; padding:0 5px;}
.T-nav > li > a{ line-height:92px; padding:0 30px; color:#333; font-size:16px; display:block; position:relative; transition:all 0.5s ease;    text-transform: uppercase;}
.T-nav > li > a:after{ content:''; position:absolute; width:0; height:3px; background:#2d3b85; left:50%; bottom:20px; transform:translateX(-50%); transition:all 0.5s ease;}
.t-logo a{ display:block;}
.T-nav > li .thr{ position:absolute;  top:92px; width:100%; /*padding:20px 20px 20px 0;*/ background:#f9f9f9; box-shadow:0 0 10px rgba(0,0,0,0.1); display:none;left:0%;}
.T-nav > li .thr .sec{ width:100%; border-right:0px solid #ddd;}
.T-nav > li .thr .img{display:none;}
.T-nav > li .thr a{ display:block; line-height:40px; text-align:center;}

.ind-01{ background:#f9f9f9;}
.main{ padding:2% 9%; position:relative; z-index:2;}
.main2{ width:50%; margin:0 auto;padding:2% 0%;position:relative; z-index:2;}
.bc-tit .d1{ color:#333; font-weight:bold; font-size:36px;}
.bc-tit .d2{ margin-top:10px;font-weight:bold; font-size:30px;display:none; }
.bc-tit .d2:before{ content:''; display:inline-block; vertical-align:middle; margin-right:10px; height:4px; width:25px; background:#01448c;}
.ind-03 .bc-tit .d1{ color:#333;}
.ind-03 .bc-tit .d2{ color:#333;}
.ind-03 .bc-tit .d2:before{ background:#fff;}

.ind-cp-list li{ float:left; width:30%; margin-right:5%; margin-top:5%;}
.ind-cp-list li:nth-child(3n){ margin-right:0;}
.ind-cp-list li a{ display:block; box-shadow:0 0 5px rgba(0,0,0,0.05); transition:all 0.5s ease;}
.ind-cp-list li a .pic{ overflow:hidden;}
.ind-cp-list li a .pic img{ width:100%; height:16vw; object-fit:cover;transition:all 0.5s ease;}
.ind-cp-list li a .tit{ font-size:22px; line-height:100px; height:100px; font-size:16px; background:#fff ; padding:0 6%; text-align:center;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

.ind-02{ background:#fff;}
.oceba{ margin-top:12px;}
.oceba span,.oceba a{ float:left; margin-right:0px; width:150px; text-align:center; cursor:pointer; position:relative;}
.oceba .pic{ height:39px; background:no-repeat center center;}
.oceba .pic01{ background-image:url(../images/a1-1.png);}
.oceba .pic02{ background-image:url(../images/a2-1.png);}
.oceba .pic03{ background-image:url(../images/a3-1.png);}
.oceba .pic04{ background-image:url(../images/a4-1.png);}
.oceba .pic05{ background-image:url(../images/a5-1.png);}
.oceba .pic06{ background-image:url(../images/a6-1.png);}
.oceba .pic07{ background-image:url(../images/a7-1.png);}
.oceba .pic08{ background-image:url(../images/a8-1.png);}
.oceba .tit{ margin-top:15px;}
.oceba span.cur:before{ content:''; width:11px; height:7px; background:url(../images/xe.png); position:absolute; left:50%; bottom:-20px; margin-left:-5px;}
.oceba .cur .pic01{ background-image:url(../images/a1-2.png);}
.oceba .cur .pic02{ background-image:url(../images/a2-2.png);}
.oceba .cur .pic03{ background-image:url(../images/a3-2.png);}
.oceba .cur .pic04{ background-image:url(../images/a4-2.png);}
.oceba .cur .pic05{ background-image:url(../images/a5-2.png);}
.oceba .cur .pic06{ background-image:url(../images/a6-2.png);}
.oceba .cur .pic07{ background-image:url(../images/a7-2.png);}
.oceba .cur .pic08{ background-image:url(../images/a8-2.png);}
.oceba .cur .tit{ color:#2d3b85;}

.olmeca{ margin-top:5%; background:#0a5cb4; color:#fff;}
.olmeca .pic{ width:50%; float:left;}
.olmeca .pic img{ width:100%; height:480px; object-fit:cover;}
.olmeca .con{ width:50%; float:left; padding:4% 4% 0;}
.olmeca .con .d1{ font-size:26px;}
.olmeca .con .d2{ font-size:26px;}
.olmeca .con .d3{ font-size:16px; margin-top:35px; line-height:30px; height:150px; overflow:hidden;}
.olmeca .con .d4{ margin-top:40px;}
.olmeca .con .d4 a{ display:inline-block; line-height:50px; width:195px; color:#fff; border:1px solid #fff; text-align:center;}

.ind-03{ background:#f9f9f9; position:relative;}
.ind-03:before{ content:''; position:absolute; left:0; top:0; width:32%; height:100%; /*background:#0a5cb4;*/}

.pebuna{ margin-top:5%; position:relative;}
.pebuna .prev,.pebuna .next{ width:66px; height:66px; border-radius:50%; border:2px solid #999; cursor:pointer; position:absolute; left:0; background:no-repeat center center; z-index:4;}
.pebuna .prev{ bottom:130px; background-image: url(../images/z1.png);}
.pebuna .next{ bottom:30px; background-image: url(../images/z2.png);}
.swiper02 .swiper-button-next{background:url(../images/right021.png) no-repeat left center;}
.swiper02 .swiper-button-prev{background:url(../images/left021.png) no-repeat left center;}
.ind-04{ background:url(../testimg/t5.jpg) no-repeat center center; background-size:cover;}
.ind-04-con{ max-width:1070px; margin:0 auto; color:#fff;}
.tc-send{ font-size:26px; font-weight:bold;}
.tc-send .d1{font-size:30px;}
.tc-send .d2{display:none;}
.encla{ margin-top:4%; font-size:16px; line-height:1.8;}
.mieca{ margin-top:4%;}
.mieca li{ width:25%; float:left;}
.mieca li .d1{ font-size:56px; font-weight:bold;}
.mieca li .d2{ font-size:16px; margin-top:10px;}

.oeclac{ margin-top:4%;}
.oeclac a{display: inline-block; line-height: 50px; width: 195px; color: #fff; border: 1px solid #fff; text-align: center;}


.ind-05{ background:#fff;}
.eolcm{ margin-top:20px;}
.eolcm a{ display:block; padding-top:40px; background:url(../images/am.png) no-repeat top center;}

.vpotea{ margin-top:4%;}
.otepac{ width:50%;}
.otepac li{ width:49%; float:left;}
.otepac li:nth-child(2n){ float:right;}
.otepac li a{ display:block;}
.otepac li a .pic{background:#f1f1f1;}
.otepac li a .pic img{ max-width:100%; height:212px; object-fit:contain;margin:0 auto;display:block}
.otepac li a .con{ border:1px solid #ddd; border-top:none; padding:30px;}
.otepac li a .con .d1{ font-size:18px; font-weight:bold; line-height:25px; height:25px; overflow:hidden;}
.otepac li a .con .d2{ color:#666; line-height:25px; height:75px; margin:20px 0; overflow:hidden;}
.otepac li a .con .d3{ color:#666;}

.eolca{ width:48%;}
.eolca li{ margin-bottom:11px; border:1px solid #ddd;}
.eolca li .d1{ padding:0 25px 0 85px; position:relative;}
.eolca li .d1 a{ display:block; font-weight:bold; font-size:18px; line-height:70px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.eolca li .d1 a span{ font-size:14px; font-weight:normal; color:#666; float:right; margin-left:15px;}
.eolca li .d1:before{ content:''; position:absolute; left:0; top:0; width:70px; height:70px; background:#f8f8f8 url(../images/v1.png) no-repeat center center;}
.eolca li .d2{ padding:30px; border-top:1px solid #ddd; display:none;}
.eolca li .d2 .od{ line-height:25px; height:50px; overflow:hidden; color:#666;}


.vobcca{display: -webkit-flex; display: flex;/*justify-content:space-between;*/justify-content:center; padding:4% 9%; background:#eff6fc;}
.vobcca dl{ flex:1;}
.vobcca dl dt{ font-size:18px; font-weight:bold; margin-bottom:20px;}
.vobcca dl dd{ font-size:16px; line-height:2;}
.lecenm span{ display:block; margin-top:20px;}
.copy-right{ color:#ddd; background:#353f49; padding:15px 3%; line-height:24px;}

.ny-banner{ height:380px; background:no-repeat center center; background-size:cover;}

.ny-menu{ padding:10px 9%; border-bottom:1px solid #eee;}
.ny-nav span{ display:none;}
.ny-nav p{ text-align:center;}
.ny-nav p a{ display:inline-block; margin:0 1%; font-size:16px; padding:0 28px; line-height:35px; border-radius:15px;}
.ny-nav p a.cur{ color:#fff; background:#2d3b85;}

.ab-01{ background:#fff;}
.aloce{ margin-top:4%;}
.aloce .pic{ width:48%;}
.aloce .pic img{ width:100%}
.aloce .con{ width:48%; font-size:16px; line-height:1.6;}

.ab-02{ background: url(../testimg/t11.jpg) no-repeat top center #eef1f6;}
.ab-002{ background: url(../testimg/t1101.jpg) no-repeat top center}
.ab-03{ background:#2d3b85; color:#fff; padding:0 9%;}
.eogec{ font-size:16px; line-height:2; margin-top:4%;}

.eoptec{}
.eoptec li{ margin-top:4%; width:48%; float:left;}
.eoptec li:nth-child(2n){ float:right;}
.eoptec li .pic{ width:216px; float:left;}
.eoptec li .con{ width:calc(100% - 250px); float:right; padding-top:40px; font-size:16px; line-height:2;}


.news-list{ margin-top:0%;}
.news-list li{ transition:all 0.5s ease;}
.news-list li .butc{ padding:30px 9%; border-bottom:1px solid #ddd;}
.news-list li a{ display:block;}
.news-list li a .pic{ width:300px;}
.news-list li a .pic img{ width:100%; height:200px; object-fit:cover;}
.news-list li a .date{ margin-left:50px; padding-top:20px; width:95px; color:#999; transition:all 0.5s ease;}
.news-list li a .date:after{ content:''; position:absolute; left:95px; height:1px; width:35px; background:#ccc; top:32px; transition:all 0.5s ease;}
.news-list li a .date .d1{ font-size:18px;}
.news-list li a .date .d3{ margin-top:30px;}
.news-list li a .date .d3 span{ display:inline-block; width:35px; height:35px; background:url(../images/vv1.png) no-repeat center center; transition:all 0.5s ease;}
.news-list li a .con{ width:calc(100% - 540px); padding-top:20px; transition:all 0.5s ease;}
.news-list li a .con .d1{ line-height:25px; height:25px; overflow:hidden; font-size:16px;}
.news-list li a .con .d2{ margin-top:15px; color:#999; line-height:25px; height:75px; overflow:hidden;}
.news-list li a .con .d3{ color:#999; margin-top:15px; line-height:25px;}
.news-list li a .con .d3 i{ display:inline-block; vertical-align:middle; padding-left:25px; margin-right:25px;}
.news-list li a .con .d3 i.i1{ background:url(../images/i1.png) no-repeat left center;}
.news-list li a .con .d3 i.i2{ background:url(../images/i2.png) no-repeat left center;}
.pagelc{ padding:4% 0;}
.pagelc a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #ddd; margin:0 2px; vertical-align:middle;}
.pagelc a.mob-none{ padding:0; width:32px;}
.pagelc a.cur{ color:#fff; background:#002c76; border-color:#002c76;}

.leobta{ margin-top:2%;}
.leobta li{ font-size:18px;border-bottom:1px solid #ddd;height:95px; line-height:94px; position:relative;}
.leobta li a{padding-right:30px;   overflow:hidden; display:block; background:url(../images/b1.png) no-repeat right center; position:absolute; right:0; top:0px;}
.leobta li span{ color:#666; width:30%; text-align:center; display:block; float:left;}

.eobnce{ border-bottom:1px solid #ddd; padding-bottom:20px;}
.eobnce .d1{ font-size:32px; font-weight:bold;}
.eobnce .d2{ margin-top:20px; color:#666;}
.eobnce .d2 > span{ color:#666; margin:0 10px;}

.edit-con{ padding:4% 0; font-size:16px; line-height:2;}

.lecbua{ padding-top:30px; border-top:1px solid #ddd; padding-right:180px;}
.lecbua p{ font-size:16px; line-height:25px; padding:5px 0;}
.lecbua a.back{ position:absolute; right:0; top:15px; line-height:35px; width:145px; border:2px solid #2d3b85; color:#2d3b85; font-size:16px; text-indent:15px; background:url(../images/gg.png) no-repeat 120px center;}
.lecbua p a:hover{ color:#2d3b85 ; text-decoration:underline }


.omceb{ margin-top:4%;}
.omceb .cont{ width:46%;}
.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;}
#map{ width:46%; float:right; height:450px;}


.lbugae{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.lbugae .list{ font-size:18px; line-height:1.6; margin-top:5%; border:1px solid #ddd; border-top:2px solid #293783; width:47%; padding:3%;}
.lbugae .list .d1{ font-size:26px;}
.lbugae .list .d2{ margin-top:5%; font-weight:bold; font-size:22px!important;}
.lbugae .list .d3{ color:#464646;}

.bmlre .d1{ font-size:18px; font-weight:bold; margin-top:4%;}
.bmlre .d2{ font-size:16px; margin-top:10px; color:#666;}

.oscat li{ width:48%; margin-top:2%; height:44px; border:1px solid #ddd; padding-left:85px; position:relative;}
.oscat li span{ line-height:42px; display:block; position:absolute; left:0; top:0; width:75px; text-align:right; border-right:1px solid #ddd; padding-right:8px; color:#666;}
.oscat li input{ width:100%; height:42px; border:none; padding:0 5px; background:none;}
.oscat li i{ color:#f00;}
.oscat li textarea{ width:100%; padding:5px; height:120px; border:none; background:none;}
.ldoes{ padding-bottom:20px;}
.ldoes input{ width:120px; margin:0 10px; height:35px; color:#fff; background:#2d3b85; border:none; cursor:pointer;}

.lenolsa{ margin-top:5%;}
.lenolsa li{ margin-bottom:10px;}
.dolsca span{ float:left; height:60px; line-height:60px;}
.dolsca img{ margin-right:10px;}
.dolsca{ cursor:pointer; transition:all 0.5s ease; background:#fff; border:1px solid #eee;}
.dolsca.on{ background:#f9f9f9; transition:all 0.5s ease;}
.dolsca .d1{ width:50%; text-indent:20px; text-align:left;}
.dolsca .d2,.dolsca .d3,.dolsca .d4{ text-align:center; width:22%;}
.dolsca .d5{ width:5%;}
.lourew{ padding:20px; line-height:2; display:none;}
.dolsca .d5 i{ display: inline-block; width:14px; height:14px; background:url(../images/zz1.png) no-repeat center center;}
.dolsca.on .d5 i{ background:url(../images/zz2.png) no-repeat center center;}

.oecbua{ background:#f8f8f8;}
.oecbua .pic{ width:38%;}
.oecbua .cont{ width:58%;}
.oecbua .cont .d1{ font-size:26px;}
.oecbua .cont .d2{ color:#666; line-height:2; font-size:16px; margin-top:5%;}
.lecba{ font-size:26px; font-weight:bold;}
.pteola{ padding-top:3%;}
.pteola li{ width:23.5%; margin-right:2%; margin-top:2%; float:left; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.pteola li:nth-child(4n){ margin-right:0;}
.pteola li a{ display:block;}
.pteola li a .pic img{ width:100%;height:10vw; object-fit:cover;}
.pteola li a .con{ padding:25px;}
.pteola li a .con .d1{ font-size:16px; line-height:25px; height:25px; overflow:hidden;}
.pteola li a .con .d2{ margin-top:10px; color:#666; line-height:25px; height:50px; overflow:hidden;}
.olpeca{ padding:4% 0;}
.obuenc li{ margin-bottom:4%;}
.obuenc li .pic{ width:45%; float:left;}
.obuenc li .con{ width:54%; float:right; padding-top:20px;}
.obuenc li:nth-child(2n) .pic{ float:right;}
.obuenc li:nth-child(2n) .con{ float:left;}
.obuenc li .con .d1{ font-size:26px; font-weight:bold;}
.obuenc li .con .d2{ padding:20px 0; position:relative; font-size:26px; font-weight:bold;}
.obuenc li .con .d2:after{ content:''; height:2px; width:40px; background:#2d3b85; position:absolute; left:0; bottom:0;}
.obuenc li .con .d3{ margin-top:4%; font-size:16px; line-height:30px; height:90px; overflow:hidden;}
.obuenc li .con .d4{ margin-top:5%;}
.obuenc li .con .d4 a{ display:inline-block; line-height:55px; width:200px; border:2px solid #2d3b85; color:#2d3b85; font-size:16px; text-align:center;}


.ogelva li{ width:23.5%; margin-right:2%; margin-top:2%; float:left;}
.ogelva li:nth-child(4n){ margin-right:0;}
.ogelva li a{ display:block; border:1px solid #ddd;}
.ogelva li a .pic img{ width:100%; height:13vw; object-fit:cover;}
.ogelva li a .tit{ font-size:16px; line-height:70px; height:70px; overflow:hidden; text-align:center; padding:0 15px; transition:all 0.5s ease;}

.cp-lb > .pic{ width:50%;display:none;}
.cp-lb > .con{ width:100%; padding-top:20px;}
.cp-lb > .con table{ border:1px solid #ddd!important;line-height:42px;margin:3% 0;}
.cp-lb > .con table td, .cp-lb > .con table th{border:1px solid #ddd!important;line-height:42px;margin:3% 0;}
.cp-lb > .con .d1{ font-size:26px; font-weight:bold;}
.cp-lb > .con .d2{ font-size:26px; font-weight:bold; color:#666;}
.cp-lb > .con .d3{ margin-top:20px; line-height:1.6; font-size:16px;}
.cp-lb > .con .d4{ font-size:16px; line-height:1.6;}
.cp-lb > .con .d5{ margin-top:20px;}
.cp-lb > .con .d5 a{ display:inline-block; text-align:center; color:#fff; margin-right:20px; line-height:45px; width:160px;}
.cp-lb > .con .d5 a img{ width: 12%; margin-right: 5px;}
.cp-lb > .con .d5 a.a1{ background:#ef4339 url(../images/e1.png) no-repeat 21px center;display:none;}
.cp-lb > .con .d5 a.a2{ background:#2d3b85 url(../images/e2.png) no-repeat 21px center;}
.cp-lb > .con .d6{ margin-top:20px;}
.cp-lb > .con .d6 a{ display:inline-block;   margin-right:20px; line-height:45px;font-size:16px}
.cp-lb > .con .d6 a:hover{ color:#2d3b85 ; text-decoration:underline }


.voecal{ line-height:50px; height:50px; background:#f1f1f1; margin-top:4%;display:none;}
.voecal span{ padding:0 40px; color:#fff; font-size:16px; display:inline-block; background:#2d3b85;}





@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:30px; transition:all 0.5s ease;}
.T-nav > li:hover > a,.T-nav > li > a.cur{ color:#2d3b85;}
.ind-cp-list li a:hover{ box-shadow:0 0 15px rgba(0,0,0,0.12); transition:all 0.5s ease;}
.eolca li.on .d1:before{background:#2e74b5 url(../images/v2.png) no-repeat center center;}
.eolca li.on .d2{ display:block;}
.news-list li:hover{ background:#f9f9f9; transition:all 0.5s ease;}
.news-list li:hover a .date{ color:#00507e; transition:all 0.5s ease;}
.news-list li:hover a .date .d3 span{ background:#2d3b85 url(../images/vv2.png) no-repeat center center; transition:all 0.5s ease;}
.news-list li:hover a .date:after{ background:#00507e; width:70px; transition:all 0.5s ease;}
.news-list li:hover a .con{ width:calc(100% - 575px); transition:all 0.5s ease;}
.leobta li a:hover{ background:url(../images/b2.png) no-repeat right center; border-bottom-color:#333;}
.ogelva li a:hover .tit{ background:#2d3b85; color:#fff; transition:all 0.5s ease;}
.ind-cp-list li a:hover .pic img{ transform: scale(1.1);
	transition: all 0.5s ease;}
}

.oscat li .sjdd {
    width: 78%!important;
}

@media (max-width: 1500px){
.oscat li .sjdd {
    width: 78%!important;
}
}
@media (max-width: 1400px){
.oscat li .sjdd {
    width: 76%!important;
}
}
@media (max-width: 1300px){
.oscat li .sjdd {
    width: 73%!important;
}
}
@media (max-width: 1200px){
.oscat li{ width:100%;}
.oscat li .sjdd {
    width: 80%!important;
}
body{ padding-top:50px;}
.main{ max-width:788px; margin:0 auto; padding:3% 2%;}
.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; box-shadow:0 0 5px rgba(0,0,0,0.2); position:fixed; z-index:20;}
.top .t-logo{ padding:5px 0;}
.top .t-logo img{ height:40px;}
/*.top .T-nav > li > a{ color:#666; transition:all 0.5s ease;}
.T-nav{ position:fixed; left:0; top:50px; margin:0; padding:0; width:100%; height:calc(100vh - 50px); background:#fff; z-index:2; 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%;}
.T-nav > li .thr .sec{ width:100%; border:none;}
.T-nav > li .thr .img{ display:none;}*/
/*.mob-nav{ display:block;}*/
.s-t-search{ margin:0;}
.s-t-search a{ width:50px; height:50px; background:url(../images/fd.png) no-repeat center center;}
.s-t-lang > a{ width:50px; height:50px;}
.s-t-search p,.s-t-lang p{ top:50px;}
.bc-tit .d1{ font-size:24px;}
.bc-tit .d2{ font-size:16px; margin-top:5px;}
.ind-cp-list li{ width:32%; margin-top:3%; margin-right:2%;}
.ind-cp-list li a .tit{ line-height:50px; height:50px; font-size:16px;}
.oceba{ width:100%; margin-top:15px;}
.tc-send{ font-size:20px;}
.encla{ font-size:15px;}
.mieca li .d1{ font-size:36px;}
.otepac{ width:100%;}
.eolca{ width:100%; margin-top:3%;}
.otepac li a .con{ padding:20px;}
.eolca li .d1{ padding:0 15px 0 60px;}
.eolca li .d1:before{ width:50px; height:50px;}
.eolca li .d1 a{ line-height:50px; font-size:16px;}
.vobcca{ /*display:none;*/}
.ny-menu{ padding:6px 3%;}
.ny-nav{ margin:0 auto; max-width:768px;}
.ny-nav span{ display:block; line-height:40px; background:url(../images/xx.png) no-repeat right center; font-size:20px;}
.ny-nav p{ display:none;}
.ny-nav p a{ display:block; margin:0; line-height:40px; text-align:left; padding:0 3%;}
.eoptec li{ width:100%;}
.aloce .pic{ width:100%;}
.aloce .con{ width:100%; font-size:15px; margin-top:3%;}
.news-list li a .date{ display:none;}
.news-list li a .con{ width:calc(100% - 320px);}
.ny-banner{ height:240px;}
.eobnce .d1{ font-size:20px;}
.edit-con,.lecbua p{ font-size:15px;}
.lecbua{ padding-right:0;}
.lecbua a.back{ font-size:15px; position:relative; top:0; margin-top:15px; display:block;}






.eobnce .d2 > span.s3{ display:none;}
.omceb .cont .d1{ font-size:24px;}
.omceb .cont .d2{ font-size:18px; margin-top:20px;}
.omceb .cont .d3{ font-size:15px; margin-top:10px;}
.lbugae .list{ width:100%; font-size:15px;}
.lbugae .list .d1{ font-size:20px;}
.lbugae .list .d2{ margin-top:20px;}
.oecbua .cont .d1{ font-size:20px;}
.oecbua .cont .d2{ font-size:15px;}
.lecba{ font-size:20px;}
.pteola li{ width:49%;}
.pteola li:nth-child(2n){ margin-right:0;}
.obuenc li .con .d1{ font-size:20px;}
.obuenc li .con .d2{ font-size:20px; padding:12px 0;}
.obuenc li .con .d3{ font-size:15px; line-height:25px; height:50px;}
.obuenc li .con .d4 a{ width:150px; line-height:42px;}
.ogelva li{ width:49%;}
.ogelva li:nth-child(2n){ margin-right:0;}
.ogelva li a .pic img{ height:220px;}
.ogelva li a .tit{ font-size:15px; line-height:45px; height:45px;}
.cp-lb > .pic{ width:100%;}
.cp-lb > .con{ width:100%;}
.cp-lb > .con .d1,.cp-lb > .con .d2{ font-size:20px;}
.cp-lb > .con .d3,.cp-lb > .con .d4{ font-size:15px;}


}
@media (max-width: 900px){

}

@media (max-width: 780px){
.vobcca dl{ display:none}
.mob-nav{ display:block;}
.top .T-nav > li > a{ color:#666; transition:all 0.5s ease;}
.T-nav{ position:fixed; left:0; top:50px; margin:0; padding:0; width:100%; height:calc(100vh - 50px); background:#fff; z-index:2; 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%;}
.T-nav > li .thr .sec{ width:100%; border:none;}
.T-nav > li .thr .img{ display:none;}
.wrap{ padding:0 3%;}
.ind-cp-list li a .pic img{ height:24vw;}
.ind-cp-list li a .tit{ height:40px; line-height:40px; font-size:14px;}
.oceba span, .oceba a{ width:16.66%; text-align:center; margin:0;}
.oceba .pic{ height:30px; background-size:auto 100%;}
.olmeca{ margin-top:30px;}
.olmeca .pic{ width:100%;}
.olmeca .pic img{ height:auto;}
.olmeca .con{ width:100%; padding:4%;}
.olmeca .con .d1,.olmeca .con .d2{ font-size:20px;}
.olmeca .con .d3{ margin-top:4%; height:auto; font-size:15px; line-height:25px; max-height:125px;}
.olmeca .con .d4{ margin-top:4%;}
.olmeca .con .d4 a,.oeclac a{ width:130px; line-height:45px;}
.pebuna{ padding:0;}
.pebuna .prev, .pebuna .next{ width:50px; height:50px; background-color:rgba(0,0,0,0.6); top:50%; margin-top:-25px; left:auto;}
.pebuna .prev{ left:0; bottom:auto;}
.pebuna .next{ right:0; bottom:auto;}
.ind-03:before{ width:50%;}
.mieca li .d1{ font-size:24px;}
.mieca li .d2{ font-size:14px;}
.otepac li a .pic img{ height:120px;}
.otepac li a .con{ padding:4%;}
.otepac li a .con .d1{ font-size:16px;}
.otepac li a .con .d2{ margin:6px 0; height:50px;}
.eolcm{ margin:0;}
.eoptec li .pic{ width:130px;}
.eoptec li .con{ width:calc(100% - 145px); padding:0; font-size:15px;}

.news-list li .butc{ padding:3%;}
.news-list li a .pic{ width:125px;}
.news-list li a .pic img{ height:85px;}
.news-list li a .con{ width:calc(100% - 140px); padding:0;}
.news-list li a .con .d2{ margin-top:5px; height:50px;}
.news-list li a .con .d3{ display:none;}
.pagelc a.mob-none{ display:none;}

.leobta li a{ font-size:15px;}
.leobta li a span{ font-size:12px; margin-right:12px;}
.ny-banner{ height:180px;}
.leobta li a{ line-height:54px; height:55px;}
.eobnce .d1{ font-size:18px;}
.omceb .cont{ width:100%;}
#map{ width:100%; height:200px; margin-top:4%;}
.bmlre .d1{ font-size:16px;}
.bmlre .d2{ font-size:14px;}
.oscat li{ width:100%;}
.dolsca .d1{ width:85%;}
.dolsca .d3,.dolsca .d4{ display:none;}
.oecbua .cont{ width:100%;}
.oecbua .pic{ width:100%; margin-top:3%;}
.ogelva li a .pic img{ height:30vw;}

}







@media (max-width: 640px){
.pteola li a .pic img{ height:120px;}
.pteola li a .con{ padding:4%;}
.obuenc li .pic{ width:100%;}
.obuenc li .con{ width:100%;}
.obuenc li .con .d1,.obuenc li .con .d2{ font-size:18px;}
.obuenc li .con .d4 a{ width:120px; line-height:40px; font-size:15px;}
}





.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;
}
}






.main2{width:94%}
.tang_c{position:fixed;background:rgba(0,0,0,0.8);left:0;top:0;height:100vh;width:100%;z-index:999;}
.tang_c_box{max-width:50%; transform:translate(-50% , -50%); top:50%;padding:50px;width:100%;position: absolute;background:#FFF;left:50%;}
.formwin{position: relative}
.del{width:37px;height:37px;position:absolute;right:0; top:-23px;}
.del::before,.del::after{content: "";position: absolute;right:0; top:18px;width:37px;height:1px;background:#dddddd;transition:all 0.5s ease;}
.del::before{transform:rotate(45deg);}
.del::after{transform:rotate(-45deg);}
.auto{height:100%;overflow:hidden}





@media(max-width:480px){
   .tang_c_box{max-width:95%;padding:27px}
   .del{top:-8px} 
 .leobta li span{width:100%;text-align:left;}
   .leobta li {line-height:60px;height:auto}
.oscat li .sjdd{width: 56%!important;}
.leobta li a{position: static;width:70px;font-size:18px}
.cp-lb img{height:auto !important}
}









.table_box{width:100%;overflow:auto;}
.xz_nr{line-height: 30px;margin-top: 2%;font-size:16px}


@media(min-width:1201px){
    .T-nav{display:block !important;}
}




















