@charset "utf-8";
/* CSS Document */
/* index */
body{ padding-top:190px;}
.wrap{ margin:0 auto; max-width:1340px; padding:0 2%;}
.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:70px; height:70px; 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:#888; 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:#888; 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:#888; 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; width:100%; z-index:9;}
.aeimve{ padding:25px 8%;}
.t-logo2{ padding-right:30px; margin-right:30px; border-right:1px solid #ddd;}
.t-logo a{ display:block;}
.s-t-search{ position:absolute; right:8%; top:109px;}
.s-t-search > a{ display:block; width:50px; height:50px;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:50px; right:0; width:240px; height:35px; background:#fff;}
.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/fd2.png) no-repeat center center;}
.conmenc{ line-height:59px; margin-right:30px;}
.s-t-lang{}
.s-t-lang > a{ display:block; height:59px; line-height:59px; background:url(../images/yy.png) no-repeat left center; padding-left:25px;}
.s-t-lang p{z-index: 1000; display:none; box-shadow:0 0 10px rgba(0,0,0,0.15); position:absolute; top:59px; width:100%; background:#fff; line-height:42px;}
.s-t-lang p a{ display:block; text-align:center;}
.T-nav{    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(88,182,44,1)), color-stop(65%, rgba(0,78,162,1))); padding:0 8%; position:relative;}
.T-nav > li{ float:left; position:relative;   margin: 0 1.8%;}

.T-nav > li.cp-more{ position:initial;}
.T-nav > li > a{ line-height:60px; padding:0 5px;text-transform: uppercase; color:#fff; font-size:13px; display:block; position:relative; transition:all 0.5s ease;}
/*.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;width:100%;}
.T-nav > li .thr{ position:absolute;  top:60px; width:200px; left:50%; margin-left:-100px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1); display:none;}
.T-nav > li .thr a{ display:block; line-height:40px; text-align:center;     border-bottom: 1px solid #ededed; font-size: 14px;}

.aeimve1{padding: 0 9%;}
.htop{ background:#f8f8f8;}
.htop,.htop a{ font-size:14px; color:#aaaaaa; font-weight:lighter; line-height:40px;}
.htop a:hover{ color:#006ac0;}
.htop a+span,.htop span+a{ margin-left:10px;}
.htop a,.htop span{ display:inline-block; padding-left:29px;}

.htop span{ position:relative;}
.htop span img{ position:absolute; top:40px; left:0px; width:100px; height:100px; display:none; z-index:999;}
.htop span:hover img{ display:block;}




.ind-01{ padding:4% 8%; background:url(../images/t2.jpg) no-repeat center center; background-size:cover;}
.eplwam{ position:relative; z-index:2;    text-align: center; color: #000;}
.eplwam .tit .d1{ color:#000; font-weight:bold; font-size:36px; font-family:Arial, Helvetica, sans-serif;}
.eplwam .tit .d2{ font-size:26px; font-weight:bold; margin-top:5px;}

.eplwam a{ float:right; padding-top:42px; background:url(../images/more.png) no-repeat top center;}

.ind-03 .eplwam .tit .d1{ color:#000;}
.ind-03 .eplwam .tit .d2{ color:#000;}


.ewm-col{ position:fixed; z-index:99; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6);}
.ewm-col img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.ewm-col2{ position:fixed; z-index:99; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6);}
.ewm-col2 img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.ewm-col3{ position:fixed; z-index:99; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6);}
.ewm-col3 img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}


.ubeanm{ margin-top:4%;}
.ubeanm .pic{ width:45%;}
.ubeanm .con{ width:50%; padding-top:20px;}
.ubeanm .con .d1{ color:#004ea2; font-size:26px; font-weight:bold;}
.ubeanm .con .d2{ color:#004ea2; font-weight:bold; font-size:16px;}
.ubeanm .con .d3{ margin-top:4%; line-height:2; color:#444; font-size:16px;}
.ubeanm .con .d4{ margin-top:5%; display: -webkit-flex; display: flex;justify-content:space-between;}
.ubeanm .con .d4 .list{ width:180px; text-align:center; font-size:16px;}
.ubeanm .con .d4 .list .s1{ color:#004ea2;}
.ubeanm .con .d4 .list .s1 strong{ font-size:48px;}

.ind-02{ padding:4% 8%; background:#fff;}
.ceopmta{ margin-top:4%; display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;align-items:center; background:#1772d4;}
.ceopmta .pic{ width:50%;}
.ceopmta .con{ width:50%; color:#fff; padding:0 5%;}
.ceopmta .con .d1{ font-size:22px; padding-bottom:20px; position:relative;}
.ceopmta .con .d1:before{ content:''; position:absolute; left:0; bottom:0; height:2px; width:40px; background:#fff;}
.ceopmta .con .d2{ font-size:16px; line-height:2; margin-top:5%;}
.ceopmta .con .d3{ margin-top:5%;}
.ceopmta .con .d3 a{ color:#fff; line-height:45px; border:1px solid #fff; padding:0 40px; display:inline-block;}


.ind-03{  position:relative; padding:4% 8%;}


.pebuna{ margin-top:5%; position:relative; padding-left:120px;}
.pebuna .prev,.pebuna .next{ width:50px; height:50px; border-radius:50%; border:1px solid #004ea2; 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);}

.ind-04{ background:#f5f5f5; position:relative; padding:4% 8%;}
.ind-05{ background:#fff; position:relative; padding:4% 8%;}
.z_hz_swiper{ width: 100%; overflow: hidden; margin-top: 40px;}
.z_hz_swiper li{width:10%;  overflow: hidden;margin-left:1%;}
.z_hz_swiper li a{  display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;border: 1px solid #f5f5f5;}
.z_hz_swiper li img{ display: block; max-width: 100%; max-height: 100%; transition: ease 1s; }
.z_hz_swiper li:hover img{ transform: scale(1.1,1.1);}
.z_index_link{ border-top: 1px solid #E5E5E5; padding: 30px 0; display: flex; align-items: flex-start;}
.z_index_link .tit{ flex-shrink: 0; font-weight: bold;}
.z_index_link .boxa a{ display: inline-block; padding: 0 15px; margin-bottom: 5px; height: 15px;line-height: 15px; color:#848484 ; border-right: 2px solid #848484;}
.z_index_link .boxa a:last-child{ border-right: 0;}
.z_index_link .boxa a:hover{ color: #0072BC;}
.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 img{ width:100%; height:212px; object-fit:cover;}
.otepac li a .con{ border:1px solid #ddd; border-top:none; padding:20px;}
.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:50px; margin:10px 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:16px; line-height:62px; 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:62px; height:62px; background:#f8f8f8 url(../images/a1.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;}


.foot{ background:#f2f4f8; padding:4% 8%;display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.foot dt{ font-size:18px; margin-bottom:10px;}
.foot dd{ line-height:30px;}
.foot dd a:before{ content:'>'; display:inline-block; vertical-align:middle; margin-right:8px; color:#004ea2;}

.plybcen .d1{ font-size:18px; margin-bottom:10px;}
.plybcen .d2{ line-height:30px;}
.copy-right{ background:#004ea2; padding:20px 4%; color:#fff; line-height:22px;}

.ny-banner .pic img{ display:block; width:100%; height:300px; object-fit:cover;}

.ny-nav{ background:#f7f7f9; padding:0 8%;}
.ny-nav span{ display:none;}
.ny-nav p a{ float:left; text-align:center; line-height:62px; font-size:16px;width:25%}
.ny-nav p a.cur{ color:#fff; background:#004ea2;}

.ny-main{ padding:4% 8%; background:#fff;}
.mca-tit .d1{ color:#004ea2; font-size:32px;}
.mca-tit .d2{ font-weight:bold; color:#ddd; font-size:24px; text-transform:uppercase;}

.polaem{ margin-top:4%;}
.polaem .pic{ width:45%;display:none;}
.polaem .con{ width:100%;}
.polaem .con .d1{ line-height:1.8; font-size:16px;}
.polaem .con .d2{ margin-top:30px;display: -webkit-flex; display: flex;justify-content:space-between;}
.polaem .con .d2 .list{ width:180px; text-align:center; font-size:16px;}
.polaem .con .d2 .list .s1{ color:#004ea2;}
.polaem .con .d2 .list .s1 strong{ font-size:48px;}

.bhncem{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;align-items:center; background:#f2f4f8; margin-top:4%;}
.bhncem .pic{ width:50%;}
.bhncem .img{ width:50%; padding:0 5%; text-align:center;}

.lpbnme{ background:#f2f4f8; margin-top:4%; padding:4%;}
.lpbnme img{ width:100%; height:515px;object-fit: scale-down;}


.pomlea{ margin-top:3%;}
.unefbn{ width:25%; text-align:center; padding:40px 2% 0;}
.unefbn .d1{ color:#004ea2; font-size:66px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.unefbn .d2{ font-size:16px; line-height:2;}

.paelkc{ width:74%; background:url(../images/ddd.jpg) repeat-x left center; position:relative; padding-left:8%;}
.paelkc:before{ content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:40px; height:40px; border-radius:50%; background:#004ea2;}

.tlmenba{ margin-top:4%;}
.tlmenba .pic{ width:49%; padding-top:40px;}
.ploren{ width:45%; padding:40px 0;}
.ploren .prev,.ploren .next{ width:30px; height:15px; position:absolute; cursor:pointer; left:50%; transform:translateX(-50%); background:no-repeat center center;}
.ploren .prev{ top:0; background-image:url(../images/left04.png);}
.ploren .next{ bottom:0; background-image:url(../images/right04.png);}

.mwobune{ margin-top:4%; padding:0 70px;}
.mwobune .prev,.mwobune .next{ width:50px; height:50px; position:absolute; top:50%; transform:translateY(-50%); background:no-repeat center center; background-size:100%; cursor:pointer;}
.mwobune .prev{ left:0; background-image:url(../images/left03.png);}
.mwobune .next{ right:0; background-image:url(../images/right03.png);}

.uncmen{ margin-top:4%;}
.uncmen li{ width:49%; margin-bottom:2%; float:left;}
.uncmen li:nth-child(2n){ float:right;}
.uncmen li img{ width:100%; object-fit:cover;}

.news-main{ padding:4% 0;}
.lopvela{ margin-top:4%;}
.lopvela li{ background:#f2f4f8;}
.lopvela li:nth-child(2n){ background:#fff;}
.lopvela li a{ display:block; padding:45px 80px 45px 0; background:url(../images/ad.png) no-repeat right center;}
.lopvela li a .date{ width:125px; margin-top:10px; text-align:center; font-size:12px; border-right:1px solid #ddd;}
.lopvela li a .date strong{ display:block; font-size:40px;}
.lopvela li a .con{ width:calc(100% - 160px);}
.lopvela li a .con .d1{ font-size:18px; line-height:30px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lopvela li a .con .d2{ margin-top:10px; color:#666; line-height:25px; height:50px; overflow:hidden;}

.pagelmc{ margin-top:4%;}
.pagelmc a{ line-height:45px; padding:0 15px; display:inline-block; margin: 0 5px; min-width:45px; border:1px solid #ddd; border-radius:3px; background:#fff;}
.pagelmc a.cur{ color:#fff; background:#004ea2; border:1px solid #004ea2;}

.ybrenm{ margin-top:4%;}
.ybrenm li{ margin-right:2%; width:32%; float:left; margin-bottom:2%;}
.ybrenm li:nth-child(3n){ margin-right:0;}
.ybrenm li a{ display:block; box-shadow:0 0 10px rgba(0,0,0,0.15);}
.ybrenm li a .pic{ overflow:hidden;}
.ybrenm li a .pic img{ width:100%; display:block; height:18vw; transition:all 0.5s ease;}
.ybrenm li a .con{ padding:30px;}
.ybrenm li a .con .d1{ font-size:18px; line-height:25px; height:25px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ybrenm li a .con .d2{ color:#666; line-height:25px; height:50px; overflow:hidden; margin-top:20px;}
.ybrenm li a .con .d3{ margin-top:15px; color:#666;}


.aelmbo{ padding-bottom:25px; border-bottom:1px solid #ddd;}
.aelmbo .d1{ font-size:32px; font-weight:bold;}
.aelmbo .d2{ margin-top:15px; color:#666; font-size:16px;}
.aelmbo .d2 > span{ margin:0 10px;}
.eobpma{ padding-top:30px; border-top:1px solid #ddd; margin-top:5%;}
.eobpma p{ padding:3px 0; line-height:25px; font-size:16px;}
.eobpma .back{ display:inline-block; position:absolute; right:0; top:50px; border:1px solid #ccc; line-height:38px; padding:0 10px; width:125px; background:url(../images/jt.png) no-repeat 100px center;}

.edit-con{ color:#666; line-height:2; font-size:16px;}

.bsTop{ width:208px !important;}
.bsFrameDiv{ width:208px !important; height:208px !important;}
.bsFrameDiv img{ margin:15px !important; display:block;}

.uncebc{ margin-top:4%;}
.uncebc span{ line-height:55px; width:305px; background:#f7f7f9; border:1px solid #ddd; border-radius:5px; display:inline-block; margin:0 20px; font-size:16px; cursor:pointer;}
.uncebc span.cur{ color:#fff; background:#004ea2; border-color:#004ea2;}

.lmceua{ margin-top:4%;}

.mcbuna{ width:248px;}
.mcbuna .d1{ font-size:24px; margin-bottom:30px;}
.mcbuna .d2{ font-size:16px; color:#666; padding:5px 0; line-height:25px;display: -webkit-flex; display: flex;justify-content:space-between;}
.unceab{ width:705px; background:url(../images/t21.png) no-repeat right center; background-size:auto 100%;}
.unceab .d1{ font-size:24px; margin-bottom:30px;}
.unceab .d2 p{font-size:16px; color:#666; padding:5px 0; line-height:25px;}
.ybcuena{ margin-top:5%;}
.ybcuena li{ margin-bottom:15px; border:1px solid #ddd; border-radius:5px;}
.ybcuena li .d1{ font-size:16px; line-height:60px; padding:0 30px; border-radius:5px;}
.ybcuena li .d1:before{ content:''; width:30px; height:30px; position:absolute; right:30px; top:15px; background:url(../images/d1.png) no-repeat center center;}
.ybcuena li .d1.on{ color:#fff; background:#004ea2;}
.ybcuena li .d1.on:before{ background:url(../images/d2.png) no-repeat center center;}
.ybcuena li .d2{ display:none; padding:20px 20px 0;}
.ybcuena li .d2 .flex{display: -webkit-flex; display: flex;flex-wrap:wrap;}
.ybcuena li .d2 .list{ width:122px; margin:0 20px 30px; text-align:center;}
.ybcuena li .d2 .list .tit{ margin-top:8px; line-height:20px; height:20px; overflow:hidden; font-size:16px;}

.mbobaev{ background:url(../images/t23.jpg) no-repeat center center; background-size:auto 100%; padding:5% 0 10%;}
.mbobaev .d1{ font-size:24px;}
.mbobaev .d2{ font-size:14px; margin-top:5px; margin-bottom:30px;}
.mbobaev .d3{ line-height:30px; color:#666;}

.mveubn{ margin-top:4%;}
.mveubn select{ border:none; height:45px; font-size:16px; color:#666; padding:0 10px; width:280px; box-shadow:0 0 5px rgba(0,0,0,0.1); border-radius:5px;}
.mveubn input{ height:45px; width:150px; border:none; cursor:pointer; border-radius:5px; background:#004ea2; font-weight:bold; font-size:18px; color:#fff; margin-left:20px;}

.ubnaebc{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap; margin-top:5%;}
.ubnaebc li{ margin-bottom:2%; width:49%; border:1px solid #ddd; border-top:3px solid #004ea2; padding:20px;}
.ubnaebc li .d1{ font-size:18px; line-height:26px;}
.ubnaebc li .d2{ margin:15px 0; font-size:16px; color:#666;}
.ubnaebc li .d3{ padding-left:25px; line-height:30px; font-size:16px; background:url(../images/tec.png) no-repeat left center;}


.bveune{ margin-top:5%;}
.wmgne{ width:550px;}
.wmgne dl{ margin-bottom:40px;}
.wmgne dl dt{ font-size:18px; margin-bottom:20px;}
.wmgne dl dd{ line-height:25px; padding:3px 0;}
.wmgne dl dd img{ margin-right:5px;}
.ewmcm{ position:absolute; right:0; bottom:40px; box-shadow:0 0 10px rgba(0,0,0,0.15);}

.gebanec{ width:470px;}
.gebanec .d1{ font-size:20px; margin-bottom:20px;}
.gebanec .d2{ margin-bottom:10px; background:#f3f3f3; position:relative;}
.gebanec .d2 .c1{ width:100%; height:55px; border:none; padding:0 10px; background:#f3f3f3;}
.gebanec .d2 img{ position:absolute; right:0; top:0px; background:#fff; width:100px; height:55px;object-fit: scale-down;}
.gebanec .d2 textarea{ width:100%; height:120px; border:none; padding:10px; background:#f3f3f3;}
.gebanec .d3 input{ height:52px; border:2px solid #016bdd; color:#016bdd; cursor:pointer; background:#fff; font-size:16px; width:100%;}

.map-ol{ width:100%; height:45vw;}

.ceubnte{ margin-top:5%;display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.ceubnte li{ width:23.5%; margin-bottom:2%; text-align:center; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.12); border-top:5px solid #028df5; padding:25px;}
.ceubnte li .tit{ font-size:18px; margin:20px 0;}
.ceubnte li .con{ color:#787878; line-height:25px;}

.laebunc{ margin-top:5%;display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.almceb{ width:440px;}
.almceb .d1{ font-size:28px;}
.almceb .d2{ font-size:18px; line-height:2.2; margin-top:40px;}

.ybcnema{ margin:4% 0; padding:4% 0; line-height:2; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.ybcnema .d1{ margin-bottom:20px; font-size:28px;}

.ycnebnv{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap; margin-top:2%;}
.aeolbk{ width:600px; background:url(../images/numc.png) no-repeat left top; padding-left:90px;}
.aeolbk .list{ margin-bottom:75px;}
.aeolbk .d1{ font-size:15px;}
.aeolbk .d2{ font-size:24px; margin-top:15px;}
.aeolbk .d2 img{ margin-right:20px;}

.lenolsa{ margin-top:4%;}
.lenolsa li{ margin-bottom:10px;}
.dolsca span{ float:left; height:60px; line-height:60px;}
.dolsca img{ margin-right:10px;}
.dolsca{ cursor:pointer; overflow:hidden; 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{ padding-top:14px; text-align: center;}
.dolsca .d5 i{ display: inline-block; width:32px; height:32px; background:url(../images/xz.png) no-repeat center center; transition:all 0.5s ease;}
.dolsca.on .d5 i{ transform:rotate(135deg); transition:all 0.5s ease;}

.kopteoa{ margin-top:4%;}
.kopteoa li{ border-bottom:1px dotted #ddd;}
.kopteoa li a{ display:block; line-height:55px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.kopteoa li a span{ float:right; margin-left:20px; color:#999;}
.kopteoa li a:before{ content:''; display:inline-block; vertical-align:middle; margin-right:8px; width:4px; height:4px; border-radius:50%; background:#004ea2;}

.ewopb{ margin-top:4%;}
.ewopb li{ width:48.5%; float:left; margin-bottom:3%; border:1px solid #ddd; padding-right:50px; position:relative;}
.ewopb li:nth-child(2n){ float:right;}
.ewopb li .c1{ height:50px; padding:0 10px; border:none; width:100%; border:none; font-size:16px;}
.ewopb li span{ position:absolute; right:0; top:0; width:50px; height:50px; background:no-repeat center center; border-left:1px solid #ddd;}
.ewopb li span.s1{ background-image:url(../images/aa1.png);}
.ewopb li span.s2{ background-image:url(../images/aa2.png);}
.ewopb li span.s3{ background-image:url(../images/aa3.png);}
.ewopb li span.s4{ background-image:url(../images/aa4.png);}
.ewopb li span.s5{ background-image:url(../images/aa5.png); border:none;}
.ewopb li .c2{ position:absolute; right:0; top:0; width:80px; height:50px; cursor:pointer; border:none; color:#fff; background:#005eb8;}
.ewopb li textarea{ width:100%; border:none; padding:10px; height:120px; font-size:16px;}
.ewopb li img{ position:absolute; right:0; top:0; height:50px; width:120px; border-left:1px solid #ddd; object-fit: scale-down;}
.ewopb li .cc2{ border:none; cursor:pointer; color:#fff; background:#004ea2; height:50px; font-size:16px; width:100%;}

.unrmea{}
.unrmea li{ width:30%; float:left; margin-right:5%; margin-top:5%;}
.unrmea li:nth-child(3n){ margin-right:0;}
.unrmea li a{ display:block; position:relative;}
.unrmea li a .pic{ overflow:hidden;}
.unrmea li a .pic img{ width:100%; height:380px; object-fit:cover; transition:all 0.5s ease;}
.unrmea li a .tit{ position:absolute; left:0; bottom:22px; padding:0 25px; color:#fff; z-index:2; font-weight:bold; font-size:20px; line-height:35px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.venmba{ line-height:50px; background:#f8f8f8; padding:0 40px 0 20px; margin-top:4%; font-size:16px;}

.aepobl li{ padding:25px 0 25px 20px; border-bottom:1px solid #ddd; line-height:50px;}
.aepobl li .tit{ width:calc(100% - 160px); font-size:16px; padding-left:35px; background:url(../images/wb.png) no-repeat left center;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.aepobl li .dow a{ display:block; font-size:16px; line-height:48px; border:1px solid #ddd; width:120px; text-align:center; transition:all 0.5s ease;}
.lnmenbe{ background:#f2f4f8; padding:12px 0;}
.folean{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap; line-height:44px;}
.folean select{ width:520px; height:44px; border:none; border-radius:5px; padding:0 5px;}
.folean .c1{ width:520px; padding:0 10px; height:44px; border:none; border-radius:5px;}
.folean .c2{ border:none; cursor:pointer; width:110px; border-radius:5px; background:#fb4848; color:#fff;}

.aeunbna{ margin-top:5%;}
.aeunbna li{ width:18.4%; float:left; margin-right:2%; margin-bottom:2%;}
.aeunbna li:nth-child(5n){ margin-right:0;}
.aeunbna li a{ display:block; border:1px solid #eee; background:#f1f1f1; transition:all 0.5s ease;}
.aeunbna li a .pic{ overflow:hidden; padding:10px; background:#fff;}
.aeunbna li a .pic img{ width:100%; height:130px;object-fit: scale-down;}
.aeunbna li a .tit{ text-align:center; line-height:46px; padding:0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.vimven .pic{ width:47%; padding:20px; border:1px solid #ddd;}
.vimven .pic img{ width:100%; height:400px;object-fit: scale-down;}
.vimven .con{ width:47%;}
.vimven .con .d1{ border-bottom:1px solid #ddd; font-weight:bold; font-size:28px; line-height:1.5; padding-bottom:12px;}
.vimven .con .d2{ margin-top:20px; font-weight:bold; color:#666; font-size:16px; line-height:2;}
.vimven .con .d3{ color:#666; line-height:2;}
.vimven .con .d4{ margin-top:20px;}
.vimven .con .d4 em{ display:inline-block; border:2px solid #fb4848; background:#fb4848; color:#fff; padding:0 0 0 10px; line-height:38px; border-radius:3px;}
.vimven .con .d4 em span{ display:inline-block; background:#fff; color:#333; padding:0 15px; margin-left:10px;}
.mveuba{ margin-top:3%; background:#f2f4f8;}
.mveuba span{ font-weight:bold; background:#004ea2; display:inline-block; color:#fff; font-size:18px; font-weight:bold; line-height:55px; padding:0 30px;}

.cpcmlt{ position:absolute; display:none; left:0; top:50px; padding:30px 8% 30px calc(8% + 200px); width:100%; background:#fff; z-index:4;min-height:290px;}
.slid-01{ width:200px; position:relative;}
.slid-01 .list a{ display:block; line-height:45px; border-bottom:1px solid #ddd;}
.slid-01 .list a.more{ background:url(../images/jt.png) no-repeat 95% center;}

.slid-02,.slid-03,.slid-04{ position:absolute; left:220px; top:0; width:200px;}
.lan1{    line-height: 108px;
    text-align: center;
    background: url(../images/lan1.png) center;
    background-repeat: no-repeat;
    font-size: 30px;
    font-weight: bold;
    color: #20273d;
    margin-bottom: 20px;}
.lan{    line-height: 118px;
text-align: center;
    background: url(../images/lan1.png) center;
    background-repeat: no-repeat;
    font-size: 30px;
    font-weight: bold;
    color: #20273d;
    margin-bottom: 20px;}


@media (min-width: 1201px){
.T-nav li .sec,.T-nav > li .thr,.T-nav > li .cpcmlt{ display:block; opacity:0; visibility:hidden; transform:translateY(30px); transition:all 0.5s ease;}
.T-nav li:hover .sec,.T-nav > li:hover .thr,.T-nav > li:hover .cpcmlt{ 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;}
.eolca li.on .d1:before{background:#2e74b5 url(../images/a2.png) no-repeat center center;}
.eolca li.on .d2{ display:block;}
.ybrenm li a:hover .pic img,.unrmea li a:hover .pic img{ transform:scale(1.05); transition:all 0.5s ease;}
.aepobl li .dow a:hover{ color:#fff; background:#004ea2; border-color:#004ea2; transition:all 0.5s ease;}
.aeunbna li a:hover{ background:#004ea2; border-color:#004ea2; color:#fff;transition:all 0.5s ease;}
.slid-01 .list a.on{ background:#f5f5f5 url(../images/jt.png) no-repeat 95% center; color:#004b9c;}
.cpcmlt .slid{ opacity:0; visibility:hidden; transform:translateX(30px); transition:all 0.5s ease;}
.cpcmlt .slid.on{ opacity:1; visibility: visible; transform:translateX(0px); transition:all 0.5s ease;}

}



@media (max-width: 1200px){
body{ padding-top:70px;}
.main{ max-width:788px; margin:0 auto; padding:0 3%;}
.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;}
.aeimve{ padding:0;}
.t-logo2,.lbucea{ display:none;}
.top .t-logo{ padding:15px 0;}
.top .t-logo img{ height:40px;}
.top .T-nav > li > a{ color:#fff; transition:all 0.5s ease;}
.T-nav{ position:fixed; left:0; top:70px; margin:0; padding:0; width:100%; height:calc(100vh - 50px); 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; color:#fff;}
.T-nav > li .thr{ position:relative; top:0; left:0; width:100%; margin:0; background:none; padding:0; box-shadow:0 0 0;}
.T-nav > li .thr a{ line-height:45px; margin:0; font-size:15px; padding:0 5%; color:#fff; text-align:left; width:100%;}
.cpcmlt{ position:relative; top:0; left:0; width:100%; margin:0; background:none; padding:0;}
.slid-01, .slid-02, .slid-03, .slid-04{ width:100%; left:0; position:relative;}
.slid-02, .slid-03, .slid-04{ display:none;}
.cpcmlt .list a{ border:none; color:#fff; font-size:15px; padding:0 5%; line-height:45px;}
.cpcmlt .slid-02 .list a{ padding:0 5% 0 8%;}
.cpcmlt .slid-03 .list a{ padding:0 5% 0 11%;}
.cpcmlt .slid-04 .list a{ padding:0 5% 0 14%;}
.slid-01 .list a.more{ background:url(../images/jt2.png) no-repeat 95% center;}
.mob-nav{ display:block;}
.s-t-search{ margin:0; top:0; right:calc(2% + 50px);}
.s-t-search a{ width:50px; height:50px; background:url(../images/fd2.png) no-repeat center center;}
.s-t-lang > a{ width:50px; height:50px;}
.s-t-search p,.s-t-lang p{ top:50px;}
.eplwam .tit .d1{ font-size:20px;}
.eplwam .tit .d2{ font-size:20px;}
.eplwam a{ padding-top:32px; background-size:25px auto;}
.ubeanm .pic{ width:100%;}
.ubeanm .con{ width:100%;}
.ubeanm .con .d1{ font-size:20px;}
.ubeanm .con .d2{ font-size:15px;}
.ubeanm .con .d3{ margin-top:15px; font-size:14px;}
.ubeanm .con .d4{ margin-top:20px;}
.ubeanm .con .d4 .list .s1 strong{ font-size:26px;}
.ubeanm .con .d4 .list{ width:120px; font-size:14px;}
.ind-01,.ind-02,.ind-03,.ind-04,.ny-main{ padding:4% 0;}
.ceopmta .pic{ width:100%;}
.ceopmta .con{ width:100%; padding:4%;}
.ceopmta .con .d1{ font-size:18px;}
.ceopmta .con .d2{ font-size:14px;}
.ceopmta .con .d3 a{ line-height:36px; padding:0 20px;}
.ind-03:before{ width:45%;}
.otepac{ width:100%;}
.eolca{ width:100%; margin-top:4%;}
.foot dl{ display:none;}

.ny-nav span{ display:block; line-height:50px; background:url(../images/xx.png) no-repeat right center;}
.ny-nav p{ display:none;}
.ny-nav p a{ width:100% !important; text-align:left; padding:0 3%; line-height:45px; font-size:14px;}

.polaem .pic{ width:100%;}
.polaem .con{ width:100%; margin-top:3%;}
.polaem .con .d1{ font-size:14px;}
.polaem .con .d2 .list .s1 strong{ font-size:26px;}
.polaem .con .d2 .list{ width:120px; font-size:14px;}
.ny-nav{ padding:0;}
.mca-tit .d1{ font-size:24px;}
.lpbnme img{ height:300px;}
.unefbn{ width:100%; padding:0 2%;}
.unefbn .d1{ font-size:36px;}
.unefbn .d2{ font-size:14px;}
.paelkc{ width:100%; margin-top:4%;}
.tlmenba .pic{ width:100%; padding:0;}
.ploren{ display:none;}
.pagelmc a.mob-none{ display:none;}
.lopvela li a{ background:none; padding:20px 0;}
.ybrenm li a .pic img{ height:150px;}
.ybrenm li a .con{ padding:4%;}
.aelmbo .d1{ font-size:20px;}
.aelmbo .d2{ font-size:14px;}
.aelmbo .d2 > span:last-child{ display:none;}
.eobpma p{ font-size:14px;}
.eobpma p a{ display:block;}
.eobpma .back{ position: relative; margin-top:15px; top:0;}
.uncebc span{ line-height:45px; width:150px; margin:0 10px; font-size:14px;}
.unceab{ width:100%; margin-top:5%;}
.ubnaebc li .d1{ font-size:16px;}
.ubnaebc li .d2{ margin:10px 0; font-size:14px;}
.ubnaebc li .d3{ font-size:14px;}
.wmgne{ width:100%;}
.gebanec{ width:100%;}
.ceubnte li{ padding:15px;}
.almceb{ width:100%;}
.almceb .d1{ font-size:20px;}
.almceb .d2{ font-size:15px;}
.cmleco{ width:100%;}
.ybcnema .d1{ font-size:20px;}
.aeolbk{ width:100%;}
.unrmea li{ width:48.5%; margin-right:0;}
.unrmea li:nth-child(2n){ float:right;}
.aepobl li{ padding:12px 0;}
.aepobl li .tit{ line-height:35px; font-size:14px; width:calc(100% - 80px);}
.aepobl li .dow a{ width:60px; line-height:33px; font-size:14px;}
.vimven .pic{ width:100%;}
.vimven .con{ width:100%; margin-top:4%;}
.vimven .con .d1{ font-size:18px;}
.mveuba span{ font-size:16px; line-height:45px; padding:0 20px;}






}
@media (max-width: 900px){

}

@media (max-width: 780px){
.wrap{ padding:0 3%;}
.ind-03:before{ width:55%;}
.pebuna{ padding:0;}
.pebuna .prev,.pebuna .next{ bottom:auto; top:42vw; background-size:50%; width:42px; height:42px;}
.pebuna .prev{ left:0;}
.pebuna .next{ right:0; left:auto;}
.otepac li a .pic img{ height:35vw;}
.otepac li a .con{ padding:10px;}
.otepac li a .con .d1{ font-size:16px;}
.otepac li a .con .d2{ margin:10px 0; height:50px;}
.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;}
.mca-tit .d1{ font-size:20px;}
.mca-tit .d2{ font-size:16px;}
.ny-banner .pic img{ height:180px;}

.bhncem .pic{ width:100%;}
.bhncem .img{ width:100%; padding:4%;}
.lopvela li a .date{ width:80px; margin-top:20px;}
.lopvela li a .date strong{ font-size:24px;}
.lopvela li a .con{ width:calc(100% - 100px);}
.lopvela li a .con .d1{ font-size:16px; line-height:25px; height:25px;}
.edit-con{ font-size:14px;}
.mcbuna .d1{ font-size:20px; margin-bottom:20px;}
.mcbuna .d2,.unceab .d2 p{ padding:0; font-size:14px;}
.unceab .d1{ font-size:20px; margin-bottom:20px;}
.ybcuena li .d1{ line-height:50px; padding:0 20px;}
.ybcuena li .d1:before{ top:10px; right:20px;}
.ybcuena li .d2{ padding:10px 10px 0;}
.ybcuena li .d2 .list{ margin:0 10px 10px;}
.ubnaebc li{ width:100%;}
.ewmcm{ display:none;}
.wmgne dl dt{ font-size:16px; margin-bottom:10px;}
.wmgne dl{ margin-bottom:25px;}
.dolsca .d1{ width:85%;}
.dolsca .d3,.dolsca .d4{ display:none;}
.kopteoa li a{ line-height:45px;}
.ewopb li{ width:100%;}
.aeunbna li{ width:49%;}
.aeunbna li:nth-child(5n){ margin-right:2%;}
.aeunbna li:nth-child(2n){ margin-right:0;}
}







@media (max-width: 640px){
.uncmen li{ width:100%;}
.ybrenm li{ width:100%;}
.ybrenm li a .pic img{ height:50vw;}
.ybrenm li a .con .d1{ font-size:16px;}
.ybrenm li a .con .d2,.ybrenm li a .con .d3{ margin-top:10px;}
.mcbuna{ width:100%;}
.mveubn select{ float:left; width:calc(100% - 125px);}
.mveubn input{ width:110px; margin-left:15px; float:left;}
.aeolbk{ padding-left:45px;}
.aeolbk .d2{ font-size:18px;}
.aeolbk .d2 img{ max-width:120px;}
.ceubnte li{ width:48%;}
.ceubnte li .tit{ margin:10px 0;}
.ceubnte li .img img{ height:40px;}
.unrmea li{ width:100%; margin-top:3%;}
.unrmea li a .pic img{ height:auto;}
.unrmea li a .tit{ font-size:16px;}
.vimven .pic img{ height:auto;}
}





.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;
}
}




.indexPart1{ background: #fafafa; position: relative; overflow: hidden; height: 846px;}
.indexPart1 .leftDiv{ width: 50%; height: 846px; }
.indexPart1 .rightImg{ width: 50%; overflow: hidden; height: 846px;}
.indexPart1 .rightImg img{ width: 960px; max-width: none;}
.indexPart1 .contentBox{ position: absolute; left: 50%; margin-left: -665px; width: 600px; height: 846px;}
.indexPart1 .year{ padding-top: 100px; color: #0f81c4; font-weight: bold; font-size: 24px; text-transform: uppercase; padding-bottom: 5px;}
.indexPart1 .name{ color: #000; font-weight: bold; font-size: 20px; padding-bottom: 35px; padding-top: 30px;}
.indexPart1 .content{ line-height: 32px; color: #9e9e9e; font-size: 14px; }
.indexPart1 .numList{ padding-top: 25px; }
.indexPart1 .numList li{ float: left; width: 196px;}
.indexPart1 .numList li .ico{ padding-bottom: 15px; }
.indexPart1 .numList li .num{ color: #1c1c1c; font-weight: bold;}
.indexPart1 .numList li .num b{ font-size: 28px; }
.indexPart1 .numList li .num em{ position: relative; top: -12px; left: 5px;}
.indexPart1 .numList li .wen{ color: #949494; padding-top: 5px; }
.btnDiv{ padding-top: 30px; }
.btnDiv a{ float: left; display: block; width: 155px; height: 44px; background: #004ea2; line-height: 44px; color: #fff; font-size: 14px; font-weight: bold; text-align: center;}
.indexPart1 .list{ position: absolute; left: 0px; padding-bottom: 0; width: 600px;}
.indexPart1 .list li{ float: left; width:50%; height: 150px; background: #fff; text-align: center;}
.indexPart1 .list .li01{ background: #fff url(../images/bg1.jpg) left top repeat-y;}
.indexPart1 .list li a{ display: block; width: 100%; height: 100%; }
.indexPart1 .list li .ico{ padding: 25px 0 10px; }
.indexPart1 .list li .ico .img1{ display: none; }
.indexPart1 .list li .name1{ font-size: 14px; color: #b0b0b0; text-transform: uppercase; padding-bottom: 5px;}
.indexPart1 .list li .name2{ font-size: 14px; color: #3e3e3e; }
.indexPart1 .list li:hover{ background: url(../images/bg2.jpg) no-repeat; background-size: 100% 100%;}
.indexPart1 .list li:hover .ico img{ display: none; }
.indexPart1 .list li:hover .ico .img1{ display: inline-block; }
.indexPart1 .list li:hover .name1, .indexPart1 .list li:hover .name2{ color: #fff; }


.look-more {display: block;  width:180px;height: 50px; border: 1px solid #004ea2;line-height: 50px; text-align: center;font-size: 14px;color: #fff; background:#004ea2;-webkit-transition: background 0.3s ease 0s;transition: background 0.3s ease 0s;}
.look-more:hover {color: #fff;background-color:#004ea2;border: 1px solid #004ea2;}
.look-more a{color: #fff;}



footer{
	background:#f2f4f5;
	width:100%;
	overflow:hidden;
}
.ixBoxC {
 clear:both;
 padding:0 5%
}
footer .about-info {
    width: 100%;
 
  
}

footer .about-info > div {
    min-height: 300px;
    overflow: hidden;
}

footer .container {
    width: 1200px;
  
}

footer .contact-information {
    font-size: 30px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #015198;
    margin: 0;
    margin-top: 20px;
    margin-bottom: 20px;
}

footer .contact-information > i {
    display: inline-block;
    background-size: 100%;
    width: 31px;
    height: 31px;
    background-image: url('../images/call.png');
    vertical-align: middle;
}

footer .contact-information > span {
    vertical-align: middle;
}

footer .about-address > p {
    margin: 0;
}

footer .about-address > p:first-child {
    font-size: 14px;
}

footer .about-address > p:last-child {

    font-size: 14px;
       font-weight: 500;
  
}

footer .info-card {
    margin-top: 50px;
    margin-right: 3%;
    float: left;
	width:20%;
}

footer .info-list {
    float: left;
    margin-top: 70px;
	width:75%;
}

footer .info-list-items {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
  width:12%;
}

footer .info-list-items > li {
    margin-bottom: 15px;
}

footer .info-list-items a {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #666666;
    text-decoration: none;
}

footer .info-list-item-title > a {
    font-size: 16px;
    margin-bottom: 38px;
    letter-spacing: 0px;
    color: #1f1c1c;
}

footer .follow-us {
       float: right;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: right;
}

footer .follow-us a {
    text-decoration: none;
}

footer .follow-us > li:nth-child(2) {
    margin-top: 23px;
    margin-bottom: 20px;
}

footer .follow-us > li:nth-child(2) > a {
    font-size: 0;
    margin-right: 5px;
}

footer .follow-qrcode {
	width:150px;
}

footer .follow-qrcode img {width:100%}
footer .friendship-links {
    width:100%;
    height: 65px;
    line-height: 65px;
    margin: 0 auto;
    border-top: 1px solid #ddd;
}

footer .friendship-links > ul {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;    font-size: 14px;
}

footer .friendship-links > ul > li {
    letter-spacing: 0;
    display: inline-block;
    font-size: 0;
}

footer .friendship-links > ul > li > span {
    font-size: 14px;
    color: #666;
}

footer .friendship-links > ul > li:not(:last-child)::after {
    content: '|';
    font-size: 14px;
    color: #666;
    position: relative;
    left: 1px;
}

footer .friendship-links > ul > li:first-child::after {

    font-size: 0;

}

footer .friendship-links > ul a {
    text-decoration: none;
    color: #666;
    font-size: 14px;
}

footer .friendship-links > p {
    float: right;
    margin: 0;
}

footer .friendship-links a {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #666666;
    text-decoration: none;    
	line-height: 66px;
}

.about-address{ padding-top: 5%; line-height: 30px;}


.n_main_box{width:100%; z-index: 100;    background: rgba(204,204,204,0.3);}
.n_main_box .w1200{position:relative;width:85%;height: 70px;margin: 0 auto;    z-index: 2;}
.n_nav_box{height: 70px;line-height: 70px;position:relative;border-bottom: #e8e8e8 1px solid;}
.n_up_box{ position:relative;}
.position{position:absolute;height: 72px;left: 0px;bottom: 0;color: #9c9ca0;padding-left: 17px;font-size: 14px;background: url(../images/home_icon.png) left 30px no-repeat;}
.position span, .position a, .position i{font-size: 14px;color: #5b5b5b;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.position i{margin: 0px 10px 0 8px;font-style:normal;}
.position i img{vertical-align:middle;margin-top: -2px;}
.position em{font-size: 13px;color: #004ea2;font-style: normal;}
.position a:hover{color: #004ea2;}
.n_main_box .main_box{width: 1200px;height: 80px;position:relative;margin: 0 auto;}

.about-tab {
	text-align: center;
	padding: 40px 0 0 0;

}
.about-title {
	font-size: 30px;
	color: #333;
	text-align: center;font-family: syzt;    font-style: normal;
    font-weight: 400;
}
.news-tab {
	font-size: 18px;
	color: #333
}
.news-tab h1 {
	padding: 5px 10px;
	font-size: 16px;
	min-width: 85px;
	color: #666;
	text-align: center;
	display: inline-block;
	margin-right: 5px;
	border: 1px solid #c7c7c7
}
.news-tab-list {
	display: inline-block;
		text-align: center;
	font-size: 14px; 
	line-height: 42px;
	height: 42px;
	
	margin-right: 10px;
	overflow: hidden
}
.news-tab-list a{border: 1px solid #d9d9d9;padding: 0px 30px;
	text-align: center;
	font-size: 15px;
	line-height: 40px;
	height: 40px;border-radius: 3px;}
.news-tab-list.this, .news-tab-list a:hover {
	border-radius: 3px;
	border-color: transparent;color: #fff;background: #004ea2;border: none;
}
.news-tab-list.this a, .news-tab-list:hover a {
	color: #fff;
	border-radius: 3px;background: #004ea2;border: none;
}
.news-tab-list.this {
	background: #004ea2
}
.news-tab-list a {
	color: #333;
	display: block;
	overflow: hidden;
	position: relative
}
.news-tab-list span {
	position: relative;
	z-index: 2
}
.news-tab-list .btn-circle-hover {
	background: #004ea2
}
.wrap1 {
	padding: 60px 0 60px;width:100%; float:left;
}

.wrap1 .htit{
	font-size: 30px;
	color: #1a1a1a;
	position: relative;
	text-align: center;
	padding-bottom: 24px;
}
.wrap1 .htit:after{
	content: '';
	display: block;
	position: absolute;
	width: 50px;
	height: 2px;
	background-color: #000000;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0 auto;
}
.wrap1 .hcon{
	font-size: 14px;
	color: #4d4d4d;
	line-height: 2.5;
	text-align: justify;
}

.look-more {display: block;  width:180px;height: 50px; border: 1px solid #004ea2;line-height: 50px; text-align: center;font-size: 14px;color: #fff; margin: 30px auto 0;background:#004ea2;-webkit-transition: background 0.3s ease 0s;transition: background 0.3s ease 0s;}
.look-more:hover {color: #fff;background-color:#000;border: 1px solid #000;}

.about2 {
    max-width: 80%;padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.about2 tr{height:35px; line-height: 35px;}
.about2 td{padding-left: 10px;}
.about {
	overflow: hidden;
}
.inner {
	width: 90%;
	/* max-width: 1900px; */
	margin: 0 auto;
}
.padd {
	padding: 50px 0;
}
.heZejj {
	width: 100%;
	height: 100%;
	padding: 68px 10%;
	position: relative;
}

.heZejj h3 {
	font-size:30px;
	color: #004ea2;
	font-weight: 600;
	font-family: "Microsoft YaHei";
}

.heZejj h4 {
	font-size: 26px;
	line-height: 1.6;
	font-weight: normal;
}

.heZejj p {
	font-size: 16px;
	margin-top: 14px;
	line-height: 2.1;

}

.hezeYiyao_box {
	position: relative;
	width: 100%;
	
}

.hezeYiyao_xq {
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.hezeYiyao_img {
	width: 46%;
}

.hezeYiyao_img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.hezeYiyao_text {
	width: 54%;
	padding: 0 6%;
}


.hezeYiyao_text h4 {
	margin-bottom: 28px;
}

.hezeYiyao_text p {
	border: 0;
	padding-bottom: 0;
}

.hezeShuju {
	margin-top: 3%;
	width: 100%;
}

.hezeShuju ul {
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-left: -3%;
	margin-right: -3%;
}

.hezeShuju li {
	position: relative;
	flex: 1;
	text-align: center;
}

.hezeShuju li::after {
	content: "";
	width: 1px;
	height: 30%;
	background: #d8d4cb;
	position: absolute;
	left: 0;
	top: 30%;
}

.hezeShuju li:first-child::after {
	content: none
}

.hezeShuju li img {
	display: none;
	width: 40px;
	height: 40px;
}

.hezeShuju_top {
	display: inline-block;
	text-align: left;
	max-width: 60%;
}

.hezeShuju_top label {
	font-size: 24px;
	font-weight: bold;
	color: #004ea2;
	font-family: 'BarlowCondensed';
}

.hezeShuju_top b {
	font-size: 48px;
	color: #004ea2;
	font-family: 'BarlowCondensed';
}

.hezeShuju_top span {
	font-size: 44px;
	color: #004ea2;
	font-family: 'BarlowCondensed';
}

.hezeShuju_bot {
	font-size: 14px;
}
.qywh_box {
	position: relative;
}

.tit_qywh {
	width: 84%;
	margin: 0 auto;
}

.tit_qywh h3 {
	font-size: 36px;
	text-align: center;
	margin-bottom: 2%;
}

.qywh {
	background-position: center;
	background-repeat: no-repeat;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
}

.qywh::after {
	content: "";
	width: 100%;
	height: 100%;
	background: rgb(0 0 0 / 15%);
	position: absolute;
	left: 0;
	top: 0;
}

.qywh ul {
	height: 100%;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.qywh ul li {
	width: 33.33%;
	padding: 11.5% 5%;
	color: #fff;
	text-align: center;
	border-right: 1px solid rgba(255, 255, 255, 0.18);
	position: relative;
}

.qywh ul li::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.1);
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	-moz-transition: 0.4s;
	transition: 0.4s;
}

.qywh_text {
	position: relative;
	z-index: 3;
	-webkit-transition: all .48s;
	-o-transition: all .48s;
	-moz-transition: all .48s;
	transition: all .48s;
}


.qywh ul li:last-child {
	border-right: none;
}

.qywh ul li h4 {
	font-size: 24px;
	margin-top: 5%;
	margin-bottom: 5%;
	letter-spacing: 3px;
	font-weight: bold;
}

.qywh ul li p {
	font-size: 20px;
	
	padding-bottom: 20px;
	position: relative;
	
}

.qywh ul li p::after {
	content: "";
	width: 6%;
	height: 1px;
	background: #fff;
	position: absolute;
	left: 47%;
	bottom: 1%;
}

.qywh ul li img {
	width: 40px;
}
.hzTit {
	margin-bottom: 40px;
}

.hzTit span {
	font-size: 35px;
	color: #004ea2;
	font-weight: bold;
	line-height: 1.4;
	font-family: "Microsoft YaHei";
}

.hzTit b {
	display: none;
	color: #004ea2;
	font-size: 28px;
	font-family: 'GOTHIC';
	text-transform: uppercase;
}

.hzTit.center {
	text-align: center;
}

.hzTit.white b,
.hzTit.white span {
	color: #fff;
}

.hzDw {
	position: absolute;
	top: -108px;
}

.hrBtn {
	text-align: center;
}

.hrBtn .indMore {
	display: inline-block;
}


.tz-gallery {
	padding: 1px 0px;
	box-sizing: border-box;
}
.tz-gallery .thumbnail {
	padding: 0;
	border: none;
}
.tz-gallery img {
	border-radius: 2px;
	max-width: 100%;border:1px solid #f2f2f2;margin-bottom: 10px;
}
.tz-gallery .caption {
	text-align: center;
    line-height: 30px;
    background: #f5f5f9;
}
.tz-gallery .caption h3 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0;overflow: hidden;
    height: 30px;
    line-height: 30px;
}
.tz-gallery .caption p {
	font-size: 12px;
	color: #7b7d7d;
	margin: 0;
}


.pages{font-size:12px;line-height:22px;text-align:center;clear:both; width:100%;   }
.pages a{text-decoration:none;color:#3c3c3c;background:#fff;border:1px solid #cccccc;padding:8px;margin-right:3px;cursor:pointer}
.pages .red{background:#004ea2!important; color:#fff; border:0; padding:8px;}
.pages a.active{background:#000;border:1px solid #cccccc;color:#fff}
.pages a:hover{text-decoration:none;color:#fff;background:#004ea2;border:1px solid #cccccc}
.ar_article{font-size:14px;line-height:30px;text-align:justify;}

.ar_article strong{ font-weight:bold;}

.box1 {width: 100%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;overflow: hidden;}


.ne1 .box{overflow: visible;}

.ne1 .ul1{margin-bottom: 50px;}

.ne1 .ul1 *{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.ne1 .ul1 li{position: relative;box-sizing: border-box;padding: 40px;background: #fff; border: 1px solid #e4e3e1;top: 0;left: 0;margin-bottom: 30px;}

.ne1 .ul1 li .img{display: block;width: 290px;float: left;overflow: hidden;}

.ne1 .ul1 li .img img{display: block;width: 100%;    height: 200px;}

.ne1 .ul1 li .lrt{width: calc(100% - 330px);float: right;}

.ne1 .ul1 li .lrt .ltt{font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;    font-size: 16px;}

.ne1 .ul1 li .lrt .ltc{line-height: 1.8;margin: 20px 0; color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.ne1 .ul1 li .lrt .time{line-height: 40px;color: #999;}

.ne1 .ul1 li .lrt .time span{color: #004ea2;}

.ne1 .ul1 li .lrt .time a{display: block;width: 100px;line-height: 40px;background: #004ea2;text-align: center;float: right;border-radius: 5px;color: #fff;}

.ne1 .ul1 li:hover{left: -10px;-moz-box-shadow:5px 3px 10px #ddd; -webkit-box-shadow:5px 3px 10px #ddd; box-shadow:5px 3px 10px #ddd;}

.ne1 .ul1 li:hover .ltt{color: #004ea2;}

.ne1 .ul1 li:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.onePorfile { text-align: center; }
.onePorfile .t1 { font: 30px/1.4 "futura_lightregular","times new roman","microsoft yahei"; color: #000; }
.onePorfile .t2 {     font-family: 'Montserrat', sans-serif;
    font-size: 30px;
    font-weight: 700;color: #004ea2; text-transform: uppercase; }

.cen-04{float:left; width:100%;font-size: 24px;color: #000;text-align:center; line-height:50px;font-family: "Microsoft YaHei";}
.cen-04-1{ text-align:center; border-bottom:1px dashed #ccc; line-height:25px; color:#666; float:left; width:100%;}
.cen-04-2{float:left; width:100%; background:#f2e3d0; border:1px solid #e7d1b4;  padding:5px;}
.cen-04-3{    text-align: left;float:left; width:100%; padding-top:8px; padding-bottom:8px; line-height:30px; font-size:14px; }
.cen-04-3 img{  text-align: center; overflow:hidden}
.cen-04-2 span{ font-weight:bold; color:#ff9933;}
.cen-04-6{float:left;width:100%; border:1px solid #fec3d7; font-size:12px;}
.sx{width:100%; float:left;padding:20px 0; text-align:left;border-top:1px dashed #666;color:#333;margin-top:10px;font-family:Verdana, microsoft Yahei, Helvetica, sans-serif}
.sx p{      text-align: center;
    line-height: 40px;
    border: 1px solid #999;

    float: left;
    margin-right: 10px;
    padding: 0px 20px;}
.sx a{font-weight:normal}
.sx a:link{color:#333;text-decoration:none;}
.sx a:visited{color:#333;text-decoration:none;}
.sx a:hover{color:#004ea2;text-decoration:none;}
.sx a:active{color:#004ea2;text-decoration:none;}
.sx span{ float:right;  padding-right:20px;}
.sx span a{ padding-left:20px; color:#999 !important; }

.btn3{ margin-top:10px; text-align: right  }
.btn3 a{ display:inline-block; height:35px; line-height:35px; background:#fff; color:#000;    border: 1px solid #e4eaec;  width:100PX; font-size:12px; border-radius: 3px; text-align: center;}
.btn3 a:hover{ background:#004ea2; color:#fff;}
.n_nav2{ text-align:center; margin-bottom:20px; margin-top:20px; font-size: 30px; font-weight: bold; color: #000;}
.n_nav2 a{ width:155px; height:35px; margin:0 15px; display:inline-block; text-align:center; line-height:33px; border:1px solid #eee; border-radius:35px; transition:.3s; -webkit-transition:.3s;}
.n_nav2 a:hover{ background:#0f89dd; border:1px solid #0f89dd; color:#fff;}
.n_nav2 a.on{ background:#0f89dd; border:1px solid #0f89dd; color:#fff;}

.con {     box-sizing: border-box; }
.item-pic__box {
	 
    width: 60%;
    float: left;   
      margin: 0 20%;
}
.small-box {
	    position: relative;
    width:95%;
    
    margin-bottom: 5px;
    border: 1px solid #ccc;
}
.small-box img{
	width: 100%;
    height: 100%;
    object-fit: cover;
    text-align: center;
}
.small-box > .hover {
	display: none;
	left: 0;top: 0;
	position: absolute;
	border: 1px solid #fff;
	background-color: #000;
	filter: alpha(opacity=15);
	-moz-opacity: .15;
	opacity: .15;
	cursor: move;
}
.thumbnail-box {
	position: relative;
	width: 100%;
}
.thumbnail-box .btn {
	position: absolute;
	top: 0;bottom: 0;
	width: 26px;
	border: 0;
	background: #eee url(../images/thumb-but.gif) no-repeat;
}
.thumbnail-box .btn:active {background: #b31e22 url(../images/thumb-but_active.gif) no-repeat}
.thumbnail-box .btn-prev {left: 0}
.thumbnail-box .btn-next {right: 0;background-position: center right}
.thumbnail-box .btn-next:active {background: #b31e22 url(../images/thumb-but_active.gif) no-repeat center right}
.thumbnail-box > .thumb-list {
	overflow: hidden;
	width: 300px;
	margin: 0 auto;
}
.thumbnail-box .wrapper {
	font-size: 0;
	margin-bottom: 0;
	white-space: nowrap;
}
.thumbnail-box > .thumb-list .item {
	width: 56px;
	height: 56px;
	margin: 0 2px;
	cursor: pointer;
	display: inline-block;
	border: 2px solid #fff;
}

.thumbnail-box > .thumb-list .item img{
	width: 100%;
    height: 100%;
    object-fit: cover;
    text-align: center;
}
.thumbnail-box > .thumb-list .item.active {

}
.big-box {
	z-index: 100;
	display: none;
	overflow: hidden;
	position: absolute;
	left:100%;top:20%;
	border: 1px solid #ccc;
	width: 420px;height: 420px;
}
.item-info__box {
	width: 50%;
	float: right;
	padding: 20px 40px 20px 40px;
}
.item-title {line-height: 2em; }
.item-title > .name {
	    font-size: 20px; font-weight: bold;
    max-height: 100px;
    line-height: 30px;
}
.item-price {
	padding: 10px;
	margin-bottom: 20px;
}
.item-price .price-panel {
	height: 40px;
	line-height: 40px;
}
.item-price .price-panel .price{
	font-size: 24px;
	color: #d00;
}
.vip-price-panel {
	height: 32px;
	padding: 0 10px;
	line-height: 32px;
	margin-top: 4px;
	position: relative;
}
.vip-price-panel:hover, .vip-price-panel.active {
	color: #fff;
	background-color: #b31e22;
}
.all-price__box {
	color: #fff;
	display: none;
	overflow: hidden;
	position: absolute;
	left: 0;right: 0;top: 32px;
	background-color: #b31e22;
	line-height: 1.571428;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #fff;
	border-left: 10px solid #b31e22;
	border-right: 10px solid #b31e22;
}
.text-justify {
	text-align: justify;
	text-align-last: justify;
}
.item-ind-panel {
	width: 100%;
	border: 1px dotted #ccc;
}
.item-ind-item {
	float: left;
	padding: 12px;
	text-align: center;
	width: 33.33333333%;
}
.item-ind-item a {text-decoration: none;}
.ind-count {font-weight: bold;}

.detailproduct{ width:100%; overflow:hidden; zoom:1;}


.detail_pro{ padding-top:10px; padding-bottom:0px;}

.detail_pro_center{ width:100%; margin:0 auto; background:#fff; margin-bottom:20px; }

.detail_pro_center h3{ line-height:40px; padding-left:15px; font-size:14px; background:#004ea2;border-radius: 4px; color:#FFF; font-weight:normal;   text-align: left;}

.detail_pro_img{ padding:10px 0; text-align:left; padding-left:15px; font-size:14px;} 
.detail_pro_img table { border-collapse: collapse; width: 100%;}
.detail_pro_img td {padding-left: 10px;border: 1px solid #cccccc; text-align: left;}

.newsdetail2{width:150px; float:right; text-align:right;}
.newsdetail2 a{color: #333}
.list{
	margin: 60px 0 0px;
	background: #fff;
    border: 1px solid #f0f0f0;
    padding-bottom: 50px;
}
.item{
	display: inline-block;
	text-align: center;
	width:19.4%;
	font-size: 16px;
	position: relative;
	vertical-align: top;color: #333;
}
.item .box i{
	text-align: center;
	display: inline-block;
	line-height: 1.5;width:100%; float: left;    color: #333;
}

.item .box img{
	width: 70px;
}
 .item .box p{
	margin: 34px 0 0; text-align: center; font-size: 14px;
}
.item .box p a{color: #333;}
.item:first-child{
	text-align: left;
}
.item:last-child{
	text-align: right;
}
.left{ width:25%; float: left; margin-top:20px;}
.nbom{display: none}
.leib2,.leib{ width:90%; margin-bottom:20px;float: left; }
.leib2 .tit,.leib .tit{color:#fff;  font-size:24px; height:70px; padding-top:20px; text-align:center; overflow:hidden;  letter-spacing:1px; padding-top:22px; font-weight:bold;  background:#03419A; color:#fff; border-bottom: 4px solid #0c5ba9;  }
.leib2 .tit i,.leib .tit i{color: #f1f1f1;display: block;font:12px Arial; text-align: center; font-size:13px; letter-spacing:0px; line-height:24px; text-transform:uppercase;}
.leib2 .tit a,.leib tit a{ color:#333;}
.leib2 .nr{  padding:0; margin-top:1px;  border:1px solid #dedede; }
.leib2 .nr h3{  line-height:50px; font-weight:bold; text-indent:0px; font-family:"Microsoft Yahei";  text-align:left;background: url("Img/index/pro01.png") no-repeat 88% center ; display:block;border-bottom: 1px solid #cfcfcf; }
.leib2 .nr h3.cur,.leib2 .nr h3:hover{background: #004ea2 ; }
.leib2 .nr h3 a{color:#333; font-size:14px; font-weight:normal;display:block; padding-left:35px;}

.leib2 .nr h3 a:hover,.leib2 .nr h3.cur a{text-decoration: none;color:#fff; border-top:none;font-weight: bold; }
.leib2 .nr ul {padding: 20px 0;clear:both;}
.leib2 .nr ul li {  height: 32px; line-height:32px;}
.leib2 .nr ul li a {   display:inline-block; font: 14px/32px "Microsoft YaHei";color: #555555; text-indent:36px; display:block;}
.leib2 .nr ul li a:hover,.leib2 .nr ul li.cur a{font-weight: bold;color: #004ea2;}
.leib2 .nr ul li:last-child{ border-bottom:0;}
.leib2 .nr li.cur a,.leib2 .nr li a:hover{color:#03419A;text-decoration: none;}
.right{ width:75%;float: left;  margin-top:20px;}
.right h4{ font-size: 20px; font-weight: bold; color: #000;    margin-bottom: 20px; line-height: 40px; }

.history-box ul { position: relative; padding-top: 50px; }
.history-box ul:before { top: 0; content: ''; width: 4px; height: 100%; position: absolute; background: #004ea2; left: 210px; }
.history-box div>span { padding: 5px 20px; background: #004ea2; position: absolute; font-weight: bold; font-size: 24px; color: #fff; display: inline-block; vertical-align: top; left: 0; top: 0; }
.history-box div>span:after {     Z-INDEX: -1;content: ''; position: absolute; width: 50px; height: 1px; background: #004ea2; top: 23px; left: 160px; }
.history-box2 li>span { font-weight: bold; font-size: 30px; color: #004ea2; display: inline-block; margin-bottom: 20px; vertical-align: top; }
.history-box2 li { margin-bottom: 20px; }
.history-box div p>b { display: block; float: left; width: 100%; }
.history-box div p { font-size: 16px; line-height: 2; margin: 5px 0; }
.history-box div p:after { content: " "; clear: both; display: block; }
.history-box div p>span { display: block; float: right; width: 88%; }
.history-box li div { padding: 20px 30px; border: 1px solid #eee;background: #fff; }
.history-box li:nth-child(even) div { }
.history-box li:nth-child(even) div p>span { }
.history-box li:nth-child(even) div p>b { display: block; float: left; width: 100%; }
.history-box li:before { position: absolute; content: ''; width: 0; z-index: 1; height: 0; left: 230px; top: 15px; border-style: solid; border-width: 8px 10px 8px 0px; display: block; border-color: transparent #fff transparent transparent; }
.history-box ul:after { content: ''; position: absolute; width: 12px; height: 12px; position: absolute; border-radius: 50%; background: #004ea2; top: -12px; border: 4px solid #fff; left: 202px; }
.history-box li:after { content: ''; position: absolute; /* border-radius: 50%; */ left: 248px; top: 13px; border-style: solid; border-width: 10px 12px 10px 0; border-color: transparent #eee transparent transparent; }
.history-box li { margin-bottom: 30px; position: relative; padding-left: 260px; }/*å›¾ç‰‡*/
.honour-img span { height: 100%; display: inline-block; width: 0; vertical-align: middle; }

.ki_cul_container { display: -webkit-box;  /* iOS 6-, Safari 3.1-6 */ display: -webkit-flex; /* Chrome */ display: -moz-box;     /* Firefox 19 */ display: -ms-flexbox; display: flex;  /*flex容器*/ box-pack: center; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center;  }
.ki_cul_neiyong { background: #f5f5f5; }
.ki_cul_c1 { display: -webkit-box;  /* iOS 6-, Safari 3.1-6 */ display: -webkit-flex; /* Chrome */ display: -moz-box;     /* Firefox 19 */ display: -ms-flexbox; display: flex;  /*flex容器*/ box-pack: start; -webkit-box-pack: start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; box-align: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; width: 83.33vw; background-size: 8.8vw; }
.ki_cul_pic1 { width: 50%; overflow: hidden; }
.ki_cul_pic1 img { width: 100%; }
.ki_cul_txt1 { width: 50%; }
.ki_cul_txt1 ul { margin-left: 5.2vw; margin-right: 3vw; }
.ki_cul_txt1 li { display: -webkit-box; display: -webkit-flex;display: -moz-box;   display: -ms-flexbox; display: flex; 
	box-pack: start; -webkit-box-pack: start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; height: 50px; }
.ki_cul_txt1 span { font-size: 16px; color: #333333; font-family: 微软雅黑; line-height: 30px; display: inline-block }
.ki_cul_txt1 li:first-child { color: #000; font-weight: bold; width: 100%; font-size: 18px; }
.ki_cul_txt1 li:last-child { line-height: 30px;width: 100% word-wrap: break-word; }

.ki_cul_c2 { display: -webkit-box; display: -webkit-flex;  display: -moz-box;display: -ms-flexbox; display: flex;-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse; -ms-flex-direction: row-reverse; -o-flex-direction: row-reverse; flex-direction: row-reverse; box-pack: start;
	-webkit-box-pack: start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; box-align: center; -webkit-box-align: center;
	-moz-box-align: center; -ms-flex-align: center; align-items: center; width: 83.33vw; background-size: 8.8vw; }
.ki_cul_pic2 { width: 50%; overflow: hidden; }
.ki_cul_pic2 img { width: 100%; }
.ki_cul_txt2 { width: 50%; }
.ki_cul_txt2 ul { margin-left: 4.16vw; margin-right: 3vw; }
.ki_cul_txt2 li { display: -webkit-box;  display: -webkit-flex; display: -moz-box; 
	display: -ms-flexbox; display: flex; box-pack: start; -webkit-box-pack: start; -moz-box-pack: start; -ms-flex-pack: start; 
	justify-content: flex-start; height: 50px; }
.ki_cul_txt2 span { font-size: 16px; color: #333333; font-family: 微软雅黑; line-height: 30px; }
.ki_cul_txt2 li:first-child { color: #000; font-weight: bold; width: 100%; font-size: 18px; }
.ki_cul_txt2 li:last-child {line-height: 30px;width: 100% word-wrap: break-word; }
 @media (max-width:1580px) {
.ki_cul_txt1 li { height: 32px; }
.ki_cul_txt1 span { line-height: 32px; font-size: 16px; }
.ki_cul_txt1 span:last-child { line-height: 32px; }
.ki_cul_txt1 li:last-child span:last-child { line-height: 24px; padding-top: 4px; }
.ki_cul_txt1 li:last-child span:first-child { line-height: 32px; }
.ki_cul_txt1 span:last-child { margin-left: 16px; }
.ki_cul_txt2 li { height: 32px; }
.ki_cul_txt2 span { line-height: 32px; font-size: 16px; }
.ki_cul_txt2 span:last-child { margin-left: 16px; }
}
@media (max-width:1366px) {
.ki_cul_txt1 ul { margin-left: 3vw; margin-right: 1vw; }
.ki_cul_txt2 ul { margin-left: 3vw; margin-right: 1vw; }
.ki_cul_txt1 span:last-child { margin-left: 10px; }
.ki_cul_txt2 span:last-child { margin-left: 10px; }
.ki_cul_txt1 li:last-child { height: auto; }
}
@media (max-width:1200px) {
.ki_cul_txt1 span { font-size: 14px; }
.ki_cul_txt2 span { font-size: 14px; }
}




@media all and (min-width: 1101px) and (max-width: 1750px)  {
	.T-nav > li {
    float: left;
    position: relative;
    margin: 0 0.8%;
	
}}
@media(min-width:1025px) {
	.qywh ul li:hover::after {
		background: rgba(0, 0, 0, 0);
	}

	.qywh ul li:hover>.qywh_text {
		-webkit-transform: translateY(-20px);
		-moz-transform: translateY(-20px);
		-ms-transform: translateY(-20px);
		-o-transform: translateY(-20px);
		transform: translateY(-20px);
	}
}


@media all and (max-width: 1100px) and (max-width: 1300px) {
		.T-nav > li {float: left;  position: relative;  margin: 0 1.5%;}


}








@media (max-width: 991px) {
	
	.indexPart1 .leftDiv {width: 100%;}
	
	.indexPart1 .contentBox { margin: auto; width: 90%; height: auto;    position: inherit;left: 0%;}
	.indexPart1 .year{  padding-top: 0px;}
	.indexPart1 .name {font-size: 20px;padding-bottom: 15px;text-align: center;}
	.btnDiv{padding-top: 10px;}
	.btnDiv a{    width: 40%;}
	.indexPart1 .list{width: 100%;}
	.indexPart1{height:800px;}
	.indexPart1 .rightImg{display: none}
	.z_hz_swiper li{width: 24%;}
	.z_hz_swiper{    margin-top: 10px;}
	.ind-05{padding: 4% 0%;}
	footer .about-info > div{height: auto; min-height: auto;}
	.ixBoxC{padding: 0 5%;}
	footer .info-card{    width: 100%; display: none;   margin-top: 20px;}
	footer .info-list-items{display: none}
	footer .info-list{    float: left; margin-top: 20px;width: 73%;margin-bottom: 20px;}
	footer .friendship-links{    height: 45px; line-height: 22px}
	footer .friendship-links > ul{    font-size: 12px; text-align: center}
	footer .friendship-links > p{display: none;}
	.n_main_box .w1200 {width:100%}
	.about-tab{padding: 20px 0 0 0;}
	.news-tab-list{margin-right: 0px;}
	.hezeYiyao_text{    width: 100%; padding: 0;}
	.hezeYiyao_img{width: 100%; }
	.padd{padding: 20px 0;}
	.heZejj h3{font-size: 30px;    text-align: center;}
	.hezeYiyao_text h4{    display: none;}
	.wrap1{    padding: 20px 0 20px;}
	.about2{max-width: 100%;}
	.wrap1 .htit{    font-size: 24px; font-weight: bold}
	.look-more{display: none}
	.hzTit span{font-size: 20px;}
	.qywh ul li{width: 100%;    padding: 5%;}
	.history-box ul:before{left: 50%;}
	.history-box li:before{    left: 60%; top: 0px;}
	.history-box div>span{    padding: 5px 10px;font-size: 18px;}
	.history-box div>span:after{top: 15px; left: 100%;}
	.history-box li:after{    left: 58%;}
	.history-box ul:after{    left: 48%;}
	.history-box li{    margin-bottom: 10px;padding-left: 61%;}
	.news-tab-list a{padding: 0px 10px;}
	.left{    width: 100%;}
	.leib2, .leib{  width: 100%;}
	.leib2 .nr h3{    line-height: 40px;}
	.leib2 .nr h3 a{    padding-left: 15px;}
	.right{width: 100%;margin-top:0px;}
	.right h4{text-align: center}
	.ki_cul_c1{  width:100% ; display: block;margin-bottom: 20px;}
	.ki_cul_pic1{width:100%}
	.ki_cul_txt1{width:100%}
	.ki_cul_c2{width:100% ; display: block;margin-bottom: 20px;}
	.ki_cul_pic2{width:100%}
	.ki_cul_txt2{width:100%}
	.ki_cul_txt2 li:last-child{height: auto;}
	
	.ne1 .ul1 li{    padding: 10px;    margin-bottom: 10px;}
	.ne1 .ul1 li .img{    width: 100%;}
	.ne1 .ul1 li .lrt{ width: 100%;}
	.ne1 .ul1 li .lrt .ltc{margin: 5px 0;}
	.sx p{ margin-bottom: 5px;}
	.hzTit{    margin-bottom: 10px;}
	.item{ width: 100%;}
		.nbom{display: block; position:fixed; bottom:0; height:60px; width:100%; left:0; z-index:100000000000;   }
.nbom .w1{     position: relative;  background: repeating-linear-gradient( #ffffff,#f5f5f5,#ffffff);height: 60px;border-top: 1px solid #ededed;}
.nbom .nav-bom{ height:60px;}
.nbom .nav-bom li{height:60px;float:left; width:25%; border-right: 1px solid #ededed;}
.nbom .nav-bom li.li-1{}
.nbom .nav-bom li a{ color:#000;text-decoration:none;     font-size: 0.9rem;
    line-height: 1.3rem; text-align:center; position:relative; padding:0; height:60px; display:block;}
.nbom .nav-bom li i{ display:block; width:22%;     margin: 1rem auto 0; font-size: 1rem;}
.nbom .nav-bom li i img{ width:100%;}
.nbom .nav-bom li a:hover{ color:#000;transition-duration:0.6s; text-decoration:none;}
.nbom .nav-bom li.none{}
	.position{line-height: 36PX; }

}














