﻿.tab-cell{ display:table-cell; vertical-align:middle;}
.wrap{ width:100%; max-width:1200px; margin:0 auto;}
.wrap1280{ width:100%; max-width:1280px; margin:0 auto;}
.wrap1400{ width:100%; max-width:1400px; margin:0 auto;}
.top{ position:fixed; left:5%; top:5%; padding:0 2%; width:90%; background:#fff;transition:all 0.5s ease; box-shadow:0 0 10px rgba(0,0,0,0.2); z-index:10; transition:all 0.5s ease;}

.sv-acbl{ margin:23px 20px 0;}
.sv-acbl p{ border:1px solid #ddd; height:44px; width:244px; border-radius:22px;}
.sv-acbl p .c1{ width:198px; float:left; border:none; height:42px; padding:0 10px; background:none;}
.sv-acbl p .c2{ width:44px; height:44px; background:url(../images/fd.png) no-repeat center center; border:none; cursor:pointer; float:left;}
.T-nav > li{ float:left; position:relative;}
.T-nav > li:after{ content:''; position:absolute; left:50%; bottom:0px; height:3px; width:0; background:#0053b9; transform:translateX(-50%);}
.T-nav > li > a{ display:block; padding:0 25px; line-height:90px; height:90px; font-size:16px; text-align:center; transition:all 0.5s ease; position:relative;}
.T-nav > li .gdlt{ position:absolute; width:100%; left:0%;  top:90px;text-align:center;}
.T-nav > li .gdlt a{ display:block; color:#fff; background:#0053b9; margin-bottom:1px; line-height:20px; padding:10px 0; transition:all 0.5s ease;}
.top .yont{ line-height:44px; margin-top:23px;}
.top .yont a{ margin:0 10px;}

.ac-scroll{ display:block; width:85px; height:85px; background:#0053b9; border-radius:50%; color:#fff; text-align:center; position:absolute; left:8%; bottom:80px; z-index:5; padding-top:22px; font-size:14px; cursor:pointer;}
.ac-scroll i{ background:url(../images/xv.png) no-repeat bottom center; width:15px; height:61px; position:absolute; left:35px; top:70px;-moz-animation: mouse 1s linear 0s infinite;-webkit-animation: mouse 1s linear 0s infinite;animation: mouse 1s linear 0s infinite;}


.ind-t-nav{ padding:4% 8%;}
.ind-t-nav li{ width:25%; float:left; text-align:center;}
.ind-t-nav li a{ display:inline-block;}
.ind-t-nav li a .pic span{ display:inline-block;transition:all 0.5s ease; border-radius:50%; background:no-repeat center center; width:150px; height:150px;}
.ind-t-nav li a .tit{ font-size:28px; font-weight:bold; margin:10px 0; transition:all 0.5s ease; color:#333;}
.ind-t-nav li a .eng{ font-size:20px; color:#999;}

.ind-m-svot{ background:url(../images/t2.jpg) no-repeat center center; background-size:cover; padding:4% 8%;}
.abolta{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1;}
.abolta img{ position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; display:none;}
.ind-m-svot ul{ position:relative; z-index:2;}
.ind-m-svot ul li{ float:left; width:20%; text-align:center; display:table; height:190px; transition:all 0.5s ease;}
.ind-m-svot ul li img{ max-height:180px; max-width:80%; transition:all 0.5s ease;}


.ind-news{ background:url(../images/t4.jpg) no-repeat center center; padding:4% 0;}
.slow-tit .d1{ font-size:60px;font-family: "Didot-Bold-1";}
.slow-tit .d2{ font-size:24px;}

.ct-more{ margin-top:70px;}
.ct-more a{ display:inline-block;position:relative; z-index:1; width:260px; line-height:40px; border:1px solid #ddd; background:#fff;}
.ct-more span{ display:inline-block; width:42px; height:42px; margin-top:0px; bottom:0; position:absolute; z-index:5; background: no-repeat center center; cursor:pointer; left:50%;}
.ct-more span.prev{ background-image:url(../images/left.png); margin-left:-121px;}
.ct-more span.next{ background-image:url(../images/right.png); margin-left:79px;}
.ind-volt .pic{ width:55%;}
.ind-volt .pic img{ width:100%; height:760px; object-fit:cover;}
.ind-volt .con{ width:55%; position: absolute; right:0; top:0; height:760px;}
.ind-volt .con:before{ content:''; position:absolute; left:0; top:0; width:150%; height:100%; background:#292929; transform:skewX(-12deg);}
.retbtm{ position: absolute; z-index:2; display:table; width:100%; height:100%; padding:0 8%; color:#fff;}
.retbtm .d1{ font-size:40px; text-transform:uppercase;font-family: "Didot-Bold-1";}
.retbtm .d2{ font-size:40px; padding-bottom:20px; position:relative;}
.retbtm .d2:after{ content:''; position:absolute; left:0; bottom:0; height:4px; width:70px; background:#0053b9; display:block;}
.retbtm .d3{ line-height:2; margin-top:25px; font-size:18px;}

.bettya{ margin-top:50px;}
.bettya li{ background:url(../images/lx.png) no-repeat right center; padding-right:40px; float:left; width:25%; text-align:center; font-size:20px;}
.bettya li:last-child{ background:none;}
.bettya li .s1 span{ font-size:32px;}
.bettya li .outlec{ background:no-repeat top center; padding-top:60px;}
.bettya li .oct01{ background-image:url(../images/c1.png);}
.bettya li .oct02{ background-image:url(../images/c2.png);}
.bettya li .oct03{ background-image:url(../images/c3.png);}
.bettya li .oct04{ background-image:url(../images/c4.png);}

.ind-volt .con .avlbl{ position:absolute; bottom:50px; margin-left:-12%;}
.ind-map-dz .pic img{ display:block;}
.ind-map-dz .yd{ width:26px; height:26px; background:url(../images/yd.png) no-repeat center center; margin:-13px 0 0 -13px; position:absolute; left:0; top:0;-moz-animation: tm 0.8s linear 0s infinite;-webkit-animation: tm 0.8s linear 0s infinite;animation: tm 0.8s linear 0s infinite;}
.ind-map-dz .yd.yd01{left:30%; top:53%; display: none;}
.ind-map-dz .yd.yd02{left:36%; top:52%;-moz-animation: tm 0.8s linear 0.2s infinite;-webkit-animation: tm 0.8s linear 0.2s infinite;animation: tm 0.8s linear 0.2s infinite;}
.ind-map-dz .yd.yd03{display: none;left: 38.5%;top: 50.8%;-moz-animation: tm 0.8s linear 0.4s infinite;-webkit-animation: tm 0.8s linear 0.4s infinite;animation: tm 0.8s linear 0.4s infinite;}
.ind-map-dz .yd.yd04{display: none; top:51.5%;-moz-animation: tm 0.8s linear 0.5s infinite;-webkit-animation: tm 0.8s linear 0.5s infinite;animation: tm 0.8s linear 0.5s infinite;}
.ind-map-dz .yd.yd05{left:40%; top:51%;-moz-animation: tm 0.8s linear 0.6s infinite;-webkit-animation: tm 0.8s linear 0.6s infinite;animation: tm 0.8s linear 0.6s infinite;}
.ind-map-dz .yd.yd06{left:39%; top:49%;-moz-animation: tm 0.8s linear 0.7s infinite;-webkit-animation: tm 0.8s linear 0.7s infinite;animation: tm 0.8s linear 0.7s infinite;}
.ind-map-dz .dz-ol{ position:absolute; left:38.5%; top:51%; z-index:3; margin-left:-12px; margin-top:-15px;}
.ind-map-dz .dz-ol .db{ display:block; width:30px; height:30px; background:url(../images/dz.png) no-repeat center center;}

.ind-map-dz .dz-ol .rlob{ background:#fff; padding:15px; width:195px; border-radius:5px; position:absolute; left:0; top:50px; z-index:5;}
.ind-map-dz .dz-ol .rlob .mt5{ margin-top:5px; font-size:16px;}
.ind-map-dz .dz-ol span{ position:absolute; display:block; left:50%; top:50%; width:60px; height:60px; transform:translate(-50%,-50%);border:8px solid rgba(255,255,255,0);; border-radius:50%;-moz-animation: yq 2s linear 0s infinite;-webkit-animation: yq 2s linear 0s infinite;animation: yq 2s linear 0s infinite;}
.ind-map-dz .dz-ol span.s2{-moz-animation: yq 2s linear 0.3s infinite;-webkit-animation: yq 2s linear 0.3s infinite;animation: yq 2s linear 0.3s infinite;}
.ind-map-dz .dz-ol span.s3{-moz-animation: yq 2s linear 0.6s infinite;-webkit-animation: yq 2s linear 0.6s infinite;animation: yq 2s linear 0.6s infinite;}
.ind-map-dz .dz-ol span.s4{-moz-animation: yq 2s linear 0.9s infinite;-webkit-animation: yq 2s linear 0.9s infinite;animation: yq 2s linear 0.9s infinite;}

.foot{ color:#a4a9b2;}
.foot-mid{ padding:40px 8%;display:-webkit-flex; display:flex;justify-content:space-between; background:url(../images/t7.jpg) no-repeat center center; background-size:cover;}
.foot-cop{ background:#424242; padding:20px 3%;}
.foot-logo{ font-size:16px; font-weight:bold; line-height:40px; width: 215px;}
.foot-logo p{}

.foot-dres{ width:400px; padding: 0 30px;}
.foot-dres .d1{ font-size:20px; font-weight:bold; line-height: 40px; height: 40px;}
.foot-dres .d2{ font-weight:bold; font-size:16px; line-height: 40px; height: 40px;}
.foot-dres table td{ line-height:20px; padding:2px 0;}

.foot-tel-main{width: 310px;box-sizing: border-box;padding-top: 47px;}
.foot-tel{ font-size:24px; background:url(../images/tel.png) no-repeat left 0px; padding-left:45px; line-height: 35px;}
.foot-mail{font-size: 18px;background:url(../images/mail.png) no-repeat left 5px; padding-left:45px; line-height: 40px;}
.foot-mail a{color: #a4a9b2; text-decoration: underline;}

.ny-banner{  background:no-repeat center center; background-size:cover;}
.ny-banner .cont{ position:absolute; left:8%; width:84%; bottom:10%; color:#fff;}
.ny-banner .cont .d1{ font-size:7vh;font-family: "Didot-Bold-1"; text-shadow:3px 3px 5px rgba(0,0,0,0.3); text-transform:uppercase;}
.ny-banner .cont .d2{ font-size:6vh; text-shadow:3px 3px 5px rgba(0,0,0,0.3); padding-bottom:15px; position:relative;}
.ny-banner .cont .d2:after{ content:''; position:absolute; left:0; bottom:0; height:4px; width:50px; background:#0053b9; box-shadow:0 0 5px rgba(0,0,0,0.15);}



.about-main{ padding:40px 8%; background:#f2f2f2;}
.about-01 .zbloch{ width:100%;text-align:center;}
.about-01 .zbloch .d1{ color:#838383; text-transform:uppercase; font-size:4vh;font-family: "Didot-Bold-1";}
.about-01 .zbloch .d2{ font-size:4vh; font-weight:bold; color:#333;}

.about-01 .roulac{ width:45%;}
.about-01 .roulac .d1{ color:#0053b9; font-size:2vh;}
.about-01 .roulac .d1 span{ font-size:6vh;}
.about-01 .roulac .d2{ font-size:2.5vh; color:#666;}
.about-01 .roulac .d3{ font-size:16px; color:#333; line-height:1.8; margin-top:10px;}

.volpac{ margin-top:4%;}
.volpac a{ display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.odloac{ background:#fff;}
.vbout{ width:55%; background:#fff; font-size:16px; color:#666; line-height:1.8; padding:3%;}
.vnocl{ position:absolute; right:0; bottom:0; width:44%;}

.about-history{ margin-top:4%;}
.svt-tit .d1{ color:#838383; text-transform:uppercase; font-size:4vh;font-family: "Didot-Bold-1";}
.svt-tit .d2{font-size:4vh; font-weight:bold; color:#333;}
.svt-tit .d3{ color:#666; margin-top:5px;}

.about-honor{}
.vonla{ margin-top:30px;}
.vonla span{ display:inline-block; cursor:pointer; color:#fff; padding:10px 30px; margin:0 1%; font-size:2.5vh; background:#ccc;}
.vonla span.cur{ background:#0053b9;}

.honor-ul li{ float:left; width:23.5%; margin-right:2%; margin-top:2%;}
.honor-ul li:nth-child(4n){ margin-right:0;}
.honor-ul li .honor-li-a{}
.honor-ul li .honor-li-a .honor-li-img{ width:100%; display:table; background:#f7f7f7; padding:10px;}
.honor-ul li .honor-li-a .honor-li-img p{ display:table-cell; vertical-align:middle;}
.honor-ul li .honor-li-a .honor-li-img p img{ width:100%; object-fit:cover;height:233px;}
.honor-ul li .honor-li-tit{ line-height:30px; height:30px; overflow:hidden; margin-top:10px; font-size:16px; color:#666;}

.abo li{ float:left; width:23.5%; margin-right:2%; margin-top:2%;}
.abo li:nth-child(4n){ margin-right:0;}
.abo li .abo-li-a{}
.abo li .abo-li-a .abo-li-img{ width:100%; display:table; background:#f7f7f7; padding:10px;}
.abo li .abo-li-a .abo-li-img p{ display:table-cell; vertical-align:middle;}
.abo li .abo-li-a .abo-li-img p img{ width:100%; object-fit:cover;}
.abo li .abo-li-tit{ line-height:30px; height:30px; overflow:hidden; margin-top:10px; font-size:16px; color:#666;}


.ind-Organization{ background: url(../images/t16.jpg) no-repeat center center; background-size:cover; padding:5% 8%;}
.ind-culture{ background:url(../images/t19.jpg) no-repeat center center; background-size:cover; padding:5% 0;}
.ano-tit .d1{ font-size:4vh; color:#0053b9; font-weight:bold;}
.ano-tit .d2{ font-size:2.2vh; color:#666; line-height:2; margin-top:10px;}
.imclc{ margin-top:3%;}
.indloa{ padding:3% 8%; background:#f2f2f2;}
.tlockt li{ float:left; width:32%; margin-right:2%; margin-bottom:2%;}
.tlockt li:nth-child(3n){ margin-right:0;}
.tlockt li a{ display:block; padding:20px; background:#fff;}
.tlockt li a .pic{ overflow:hidden;}
.tlockt li a .pic img{ width:100%; height:220px; object-fit:cover; transition:all 0.5s ease;}
.tlockt li a .tit{ font-size:26px; line-height:35px; height:35px; font-weight:bold; margin-top:12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tlockt li a .con{ font-size:18px; color:#666; line-height:30px; height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.svolta{ background:url(../images/t30.jpg) no-repeat center center; background-size:cover; padding:220px 0 100px;}

.louatc{ height:1050px;}
.sc-tit{ width:433px; height:500px; opacity:0;  background:url(../images/t29.png) no-repeat center center; font-size:36px; padding-top:100px; text-align:center; line-height:1.8; position:absolute; left:50%; top:50%; margin-left:-216px; margin-top:-250px;}
.sc-tit span{ display:block;}
.louatc .slot{ position:absolute; opacity:0;}
.louatc .slot.s1{ left:50%; margin-left:-340px; top:0;}
.louatc .slot.s2{ left:50%; margin-left:120px; top:0;}
.louatc .slot.s3{ left:50%; margin-left:-570px; top:400px;}
.louatc .slot.s4{ left:50%; margin-left:335px; top:400px;}
.louatc .slot.s5{ left:50%; margin-left:-340px; bottom:0;}
.louatc .slot.s6{ left:50%; margin-left:120px; bottom:0;}

.louatc .slot a{ display:block; padding-top:70px; width:241px; height:271px; background:url(../images/xl.png) no-repeat center center;}
.louatc .slot a .d2{ font-size:26px; margin-top:8px;}

.dhouta{ border-bottom:1px solid #ddd;}
.dhouta p a{ float:left; width:16.66%; text-align:center; display:block; font-size:24px; line-height:100px; border-right:1px solid #ddd;}
.dhouta2 p a{ width:20%;}
.dhouta p a:last-child{ border-right:none;}
.dhouta p a.cur{ color:#fff; background:#0053b9;}
.dhouta p a span{ display:inline-block; vertical-align:middle; margin-right:6px; height:28px; width:35px; background:no-repeat center center; background-size:auto 100%;}
.dhouta p a span.s1{ background-image:url(../images/d1.png);}
.dhouta p a span.s2{ background-image:url(../images/d2.png);}
.dhouta p a span.s3{ background-image:url(../images/d3.png);}
.dhouta p a span.s4{ background-image:url(../images/d4.png);}
.dhouta p a span.s5{ background-image:url(../images/d5.png);}
.dhouta p a span.s6{ background-image:url(../images/d6.png);}
.dhouta p a.cur span.s1{ background-image:url(../images/d1-2.png);}
.dhouta p a.cur span.s2{ background-image:url(../images/d2-2.png);}
.dhouta p a.cur span.s3{ background-image:url(../images/d3-2.png);}
.dhouta p a.cur span.s4{ background-image:url(../images/d4-2.png);}
.dhouta p a.cur span.s5{ background-image:url(../images/d5-2.png);}
.dhouta p a.cur span.s6{ background-image:url(../images/d6-2.png);}

.olpta .pic{ width:52%;}
.olpta .pic img{ transition:all 0.5s ease;}
.olpta .con{ width:42%; font-size:20px; line-height:2; padding-top:40px;}

.loptla{ margin-top:4%;}
.loptla li{ width:32%; float:left; margin-right:2%;}
.loptla li:nth-child(3n){ margin-right:0;}
.loptla li .pic{ overflow:hidden;}
.loptla li .pic img{transition:all 0.5s ease;}

.ind-colpt{ padding:4% 8%;}

.spolt li{ width:32%; float:left; margin-right:2%; margin-bottom:2%;}
.spolt li:nth-child(3n){ margin-right:0;}
.spolt li .pic img{transition:all 0.5s ease;}
.spolt li .tit{ color:#0053b9; font-size:30px; margin-top:20px;}
.spolt li .eng{ color:#0053b9; opacity:0.5;}
.spolt li .con{ font-size:16px; line-height:1.8; margin-top:10px;}
.melca{ margin:4% 0;}
.pote-pick li{ width:49.5%; float:left;}
.pote-pick li:nth-child(2n){ float:right;}
.pote-pick li .pic{ overflow:hidden;}
.pote-pick li .pic img{transition:all 0.5s ease;}
.pote-pick li .con{ background:#efefef; padding:40px;}
.pote-pick li .con .d1{ color:#0053b9; font-size:30px; text-align: center;}
.pote-pick li .con .d2{ color:#0053b9; opacity:0.5; text-align: center;}
.pote-pick li .con .d3{ font-size:16px; line-height:1.8; margin-top:10px;}

.eolca .d1{ font-size:36px; color:#0053b9; font-weight:bold;}
.eolca .d2{ font-size:20px; line-height:1.8; color:#666; margin-top:20px; text-align: left;overflow:auto;}
.eolca .d2 table{text-align:center;width:100%;border-left:1px solid #ccc;}
.eolca .d2 table tr:nth-child(1){background:#72c1f1;}
.eolca .d2 table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}


.mlonc{ padding:5% 8%; background: url(../images/t42.jpg) no-repeat center center;}
.secont a{ display:inline-block; line-height:50px; padding:0 20px; font-size:24px; background:#bbb; color:#fff; margin:0 10px 10px;}
.secont a.cur{ background:#0053b9;}
.olc-list{ margin-top:4%;}
.olc-list li{ width:32%; float:left; margin-right:2%; margin-bottom:2%; position:relative;}
.olc-list li:nth-child(3n){ margin-right:0;}
.olc-list li .pic{ overflow: hidden;}
.olc-list li .pic img{ transition:all 0.5s ease;}
.olc-list li .con{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,140,54,0.6); color:#fff; padding:0 5%; display:table; text-align:center; opacity:0; transition:all 0.5s ease;}
.olc-list li .con .d1{ font-size:28px;}
.olc-list li .con .d2{ font-size:16px; margin-top:10px;}

.slmca li{ margin-top:3%;}
.slmca li .pic{ width:50%;}
.slmca li .pic img{width:100%; height:481px; object-fit:cover;}
.slmca li:nth-child(2n) .pic{ float:right;}
.slmca li .con{ width:50%; padding:0 3%;height:481px; display:table;}
.slmca li .con .d1{ color:#0053b9; font-size:30px;}
.slmca li .con .d2{ color:#0053b9; opacity:0.5;}
.slmca li .con .d3{ font-size:16px; line-height:1.8; margin-top:10px;}
.voplac{ padding-bottom:54px; background:url(../images/t49.jpg) no-repeat center bottom;}
.voplac .vod img{ display:block;}
.voplac .vod span{ display:block; width:50px; height:50px; background:url(../images/pc.png) no-repeat center center; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); cursor:pointer;}
.voplac video{ display:none; position:absolute; left:0; top:0; width:100%; height:100%; object-fit:contain;}

.solvt-num {}
.solvt-num li{ width:33.33%; float:left; text-align:center; margin-top:4%;}
.solvt-num li .num{ color:#0053b9; font-size:42px; font-weight:bold;}
.solvt-num li .pic{ margin:10px 0;}
.solvt-num li .pic span{ display:inline-block; width:100px; height:100px; border-radius:50%; border:1px solid #ddd; background:no-repeat center center; background-size: auto 50%;}
.solvt-num li .pic span.s1{ background-image:url(../images/e1.png);}
.solvt-num li .pic span.s2{ background-image:url(../images/e2.png);}
.solvt-num li .pic span.s3{ background-image:url(../images/e3.png);}
.solvt-num li .tit{ font-size:26px;}
.solvt-num li .eng{ color:#999; font-size:16px; text-transform:uppercase; margin-top:5px;}

.panolt .d1{ font-size:60px;font-family: "Didot-Bold-1";}
.panolt .d2{ font-size:24px;}
.loblca{ margin-top:5%;}
.loblca .list{ position:absolute; right:0; top:0; line-height:50px; margin-top:-25px; margin-left:-25px;}
.loblca .list01{ left:76%; top:11%;}
.loblca .list02{ left:84%; top:22%;}
.loblca .list03{ left:88%; top:35%;}
.loblca .list04{ left:90%; top:48%;}
.loblca .list05{ left:89%; top:62%;}
.loblca .list06{ left:85%; top:75%;}
.loblca .list .senla{ font-size:20px; cursor:pointer;}
.loblca .list:hover .senla{color:#0053b9;}
.loblca .list .senla span{ display:inline-block; width:50px; height:50px; border-radius:50%; text-align:center; margin-right:8px; color:#333;}
.loblca .list01 .senla span{ background:#b2e0c7;}
.loblca .list02 .senla span{ background:#8cd1ab;}
.loblca .list03 .senla span{ background:#73c798;}
.loblca .list04 .senla span{ background:#4cb77c;}
.loblca .list05 .senla span{ background:#26a860;}
.loblca .list06 .senla span{ background:#0053b9;}

.loblca .list .lpoat{ width:800px; background:rgba(255,255,255,0.9); border-radius:10px; padding:25px; position:absolute; right:100%; top:0; z-index:5; box-shadow:0 0 15px rgba(0,0,0,0.2); display:none;}
.loblca .list:hover .lpoat{ display:block;}
.loblca .list .lpoat .pic{ width:42%;}
.loblca .list .lpoat .pic img{ width:100%; height:255px; object-fit:cover;}
.loblca .list .lpoat .con{ width:54%; line-height:1.5;}
.loblca .list .lpoat .con .d1{ color:#0053b9; font-size:24px;}
.loblca .list .lpoat .con .d2{ font-size:20px; margin-top:15px;}
.loblca .list .lpoat .con .d3{ font-size:18px; margin-top:8px;}
.loblca .list .lpoat .con .d3 img{ margin-right:5px;}

.lopalc{ margin-top:5%;}
.lopalc li{ float:left; width:23.5%; margin-right:2%; text-align:center;}
.lopalc li:nth-child(4n){ margin-right:0;}
.lopalc li .pic img{ transform:skewX(-10deg); border-radius:15px; transition:all 0.5s ease;}
.lopalc li .tit{ font-size:30px; margin-top:15px;}
.lopalc li .eng{ text-transform:uppercase; color:#999;}


.fouatc{ display:flex;}
.fouatc .list{ height:1080px; background:no-repeat center center; background-size:cover; width:20%; display:table; position:relative; color:#fff;}
.fouatc .list:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); transition:all 0.5s ease;}
.fouatc .list .tab-cell{ position:relative; z-index:2;}
.sl-tit .d1{ font-weight:bold; font-size:4vh;}
.sl-tit .d2{ font-size:16px; opacity:0.6; text-transform:uppercase;}
.ab-cell-d1{color:#fff; font-size:16px; margin-top:15px;}
.ab-cell-d1 span{ font-size:22px;}
.ab-cell-d2{font-size:16px; color:#fff;}




.lpuaeb { padding-top:50px; height:454px;}
.lpuaeb li{ line-height:40px; padding:0 0 0 20%; margin-bottom:12px;}
.lpuaeb li a{ display:inline-block; background:url(../images/v1.png) no-repeat left center; padding-left:48px; color:rgba(255,255,255,0.5); font-size:2.5vh; transition:all 0.5s ease;}

.alpot li{ padding:4% 0;}
.alpot li:nth-child(2n){ background:#f1f1f1;}
.alpot li .pic{ width:45%; float:right; height:496px; display:table;}
.alpot li .pic img{ max-height:400px;}
.alpot li .con{ width:52%; float:left; height:496px; display:table;}
.alpot li:nth-child(2n) .pic{ float:left;}
.alpot li:nth-child(2n) .con{ float:right;}
.alpot li .con .d1{ color:#0053b9; font-weight:bold; font-size:24px;}
.alpot li .con .d2{ line-height:1.5; color:#666; font-size:16px; margin-top:5%;}
.alpot li .con .d3{ margin-top:5%;}
.alpot li .con .d3 a{ display:inline-block; line-height:45px; width:150px; border:1px solid #0053b9; border-radius:10px; color:#0053b9; text-align:center; transition:all 0.5s ease;}

.tvolpc{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:99;}
.gb-col{position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; background:rgba(0,0,0,0.7);}
.gbcol{ position:absolute; right:10px; top:10px; cursor:pointer;z-index:2;}
.midlpc{ position:absolute; width:800px; left:50%; margin-left:-400px; height:90%; top:5%; background:#fff; padding:35px;z-index:2;}
.midlpc h2{ color:#0053b9; font-size:24px; line-height:35px; text-align:center;}
.swiperbl{ padding-bottom:40px;}
.swiperbl .picd{ padding:20px 0; border-bottom:1px solid #ddd;}
.swiperbl .picd img{ margin-top:20px; width:100%; height:calc(90vh - 305px); text-align:center; object-fit:contain;}

.midlpc .con{ line-height:25px; height:100px; overflow:auto; margin-top:20px; text-align: center;}
.midlpc > a{ width:73px; height:73px; position:absolute; top:50%; margin-top:-36px; background:no-repeat center center; background-size:100% 100%;}
.midlpc > a.prev{ left:-100px; background-image:url(../images/left4.png);}
.midlpc > a.next{ right:-100px; background-image:url(../images/right4.png);}

.news-cont-top{ padding:200px 8% 100px; background:no-repeat center center; background-size:cover;}
.news-cont-top h2{ font-size:4.8vh;}
.vomcea{ padding:5%;}
.plptle{ padding:30px 12%;}
.currlm{}
.currlm a{ display:inline-block; padding:15px 3px; font-size:3.5vh; color:#666; cursor:pointer; margin:0 2%; border-bottom:3px solid #fff;}
.currlm a.cur{ color:#333; border-bottom:3px solid #0053b9;}

.actenl{ margin-top:4%;}
.actenl li{ margin-bottom:2%;}
.actenl li a{ display:block; padding:30px 100px 30px 30px; box-shadow:0 0 15px rgba(0,0,0,0.2); background:#fff; position:relative;}
.actenl li a:before{ content:''; width:64px; height:64px; background:url(../images/yx01.png) no-repeat center center; background-size:100% 100%; position:absolute; right:20px; top:50%; transform:translateY(-50%);}
.actenl li a .pic{ width:30%;}
.actenl li a .pic img{ width:100%; height:270px; object-fit:cover;}
.actenl li a .con{ width:67%;}
.actenl li a .con .d1 span{ font-size:2.8vh; margin-right:8px;}
.actenl li a .con .d2{ font-size:2.8vh; margin-top:10px;}
.actenl li a .con .d3{ color:#666; margin-top:15px; font-size:2vh; line-height:2;}

.act-more a{ display:inline-block; padding:25px 100px; border:1px solid #ddd; font-size:18px;}

.svoltm{ padding:3% 0;}
.lbnont{ border:1px solid #ddd; margin-top:4%;}
.solmta{ padding:4%;}
.solmta .ofml{ padding-bottom:12px; border-bottom:1px solid #ddd;}
.solmta .ofml .d1{ font-size:24px;}
.solmta .ofml .d2{ font-size:14px; color:#666; margin-top:5px;}
.edit-con{ line-height:2; color:#666; font-size:16px; padding:2% 0;}
.page-clo{ border-top:1px solid #ddd;}
.page-clo a{ width:50%; text-align:center; padding:20px;}
.page-clo a .d1{ font-size:12px;}
.page-clo a .d2{ font-size:16px; margin-top:5px;}

.lxmola{ width:70%;}
.svolop{ font-size:24px; margin-bottom:15px;}
.scl-search{ background:#fff; padding:30px;}
.alocl{ line-height:45px; font-size:18px;}
.alocl .tlal{ width:95px;}
.alocl .c1{ width:calc(100% - 350px); border:1px solid #ddd; padding:0 10px; height:45px;}
.alocl .locl{ width:245px; margin-left:10px; color:#999;}

.anolm{ padding-left:95px; margin-top:20px;}
.anolm input{ height:45px; border-radius:22px; width:135px; color:#fff; background:#0053b9 url(../images/fd2.png) no-repeat 30px center; padding-left:20px; border:none; cursor:pointer; font-size:18px;}

.olblm{ margin-top:20px; background:#fff;}
.ohnbl td{ padding:20px 0; font-size:18px;}
.ohnbl td.tl{ padding-left:35px;}
.lenola{ background:#e0e0e0; padding:10px; width:28%;}
.molap{ background:#fff; padding:20px;}
.molap h5{ font-size:24px; font-weight:normal;}
.molap .pic{ margin-top:15px;}
.molap .con{ margin-top:12px; font-size:18px; line-height:1.6;}
.molap .con img{ margin-right:6px;}

.lopat{display:-webkit-flex; display:flex;justify-content:space-between; flex-wrap: wrap;}
.lopat li{ background:#fff; width:32%; margin-bottom:2%}
.lopat li .con{ padding:20px;}
.lopat li .con .d1{ text-align:center; font-size:20px; color:#0053b9;}
.lopat li .con .d2{ text-align:center; font-size:24px; color:#0053b9; margin:5px 0 10px;}
.lopat li .con .d3{ color:#666; line-height:2;}

.contact-main{ padding:4% 8%; background:url(../images/t71.jpg) no-repeat center center; background-size:cover;}
.mailbt{ text-align:center;}
.mailbt li{width:16.66%; text-align:center; display:inline-block;}
.mailbt li .pic img{ height:120px; border-radius:10px;}
.mailbt li .tit{ font-size:24px; margin:6px 0;}
.mailbt li .mail a{ display:inline-block; line-height:30px; padding:0 12px 0 32px; background:url(../images/cmail.png) no-repeat 10px center; border:1px solid #0053b9; border-radius:5px; color:#0053b9;}
.contact-main .wrap{ margin:0 auto 0; padding:0;}
.aeolpc{ background:#fff; border-radius:15px; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.aeolpc .pic{ width:48%;}
.aeolpc .pic img{ height:400px; width:100%; object-fit:cover;}
.aeolpc .con{ width:52%; height:400px; display:table; padding:0 3%; line-height:1.6;}
.aeolpc .con .d1{ font-size:24px; color:#0053b9;}
.aeolpc .con .d2{ font-size:20px; margin-top:30px;}
.aeolpc .con .d3{ font-size:18px; margin-top:20px;}
.aeolpc .con .d3 img{ margin-right:5px;}
.locmna{ background:url(../images/t72.jpg) no-repeat center center; background-size:cover; padding:5% 0;}
.bt-silt .d1{ font-size:4.5vh; text-transform:uppercase;font-family: "Didot-Bold-1";}
.bt-silt .d2{ font-size:4.5vh; font-weight:bold; padding-bottom:15px;}
.bt-silt .d2:after{ content:''; position:absolute; left:50%; bottom:0; margin-left:-30px; width:60px; height:4px; background:#0053b9;}
.conlm{ color:#464646; font-size:18px; line-height:2; margin:3% 0; text-align: left;}
.ac-weol{margin: 0 auto;}
.ac-weol:after{clear:both; content:"";display:block;height:0;line-height:0;visibility:hidden;}
.ac-weol p{width: 23.5%;
    margin-right: 2%;
    padding: 12px 20px;
    text-align: center;
    border: 1px dashed #0053b9;
    border-radius: 5px;
    height: 55px;
    float: left;
    display: table;}
.ac-weol p:nth-child(4n){ margin-right:0;}
.ac-weol a{    display: table-cell;
    vertical-align: middle;
    line-height: 25px;
    font-size: 16px;
    color: #0053b9;
    text-align: center;}

/*产品*/
.i-pro ul{display:flex;width:100%;justify-content: space-between;border-bottom:1px solid #ddd;}
.i-pro ul li{text-align:center;font-size:20px;flex:1 1;box-sizing:border-box;border-right:1px solid #ddd;}
.i-pro ul li a{display:block;padding:28px 0;}
.i-pro ul li.oxt{background:#0053b9;}
.i-pro ul li.oxt a{color:#fff;}

.i-rou{overflow:hidden;max-width:1280px;margin: auto;padding:4% 0;width:96%;}
.i-roua{width:46%;float:right;}
.i-roub{width:50%;float:left;min-height:390px;display:table;}
.i-roub .it{font-size:24px;font-weight: bold;color:#0053b9;}
.i-roub .iu{font-size: 16px;line-height: 1.5;color: #666;margin-top:30px;}

.i-tuo{max-width:1280px;margin:auto;padding-bottom:4%;width:96%;}
.i-tuo .tx{font-size:20px;margin-bottom:30px;font-weight: bold;}
.i-tuo .te{font-size:16px;color:#666;line-height: 1.5;}

/*能力*/
.stren{margin:4% auto;}
.stren img{max-width:100%;}

.manu{font-size:24px;}
.manu p{display:inline-block;border-bottom:2px solid #0053b9;padding-bottom:10px;}


@media (min-width: 1201px){
.T-nav > li .gdlt{ visibility:hidden; opacity:0;transform:translateY(30px); transition:all 0.8s ease;}
.T-nav > li .gdlt a:hover{background:#00347e; color:#fff; transition:all 0.5s ease;}
.T-nav > li > a.cur,.T-nav > li > a.on,.T-nav > li > a:hover{ transition:all 0.5s ease;}
.T-nav > li:hover .gdlt{visibility: visible; opacity:1;transform:translateY(0px); transition:all 0.8s ease;}
.T-nav > li:hover:after,.lbuoa li a:hover .pic:after{ width:100%; transition:all 0.5s ease;}
.top.on{ left:0; top:0; width:100%; transition:all 0.5s ease;}
.tlockt li a:hover .pic img{ transform:scale(1.05); transition:all 0.5s ease;}
.olc-list li:hover .con{ opacity:1; transition:all 0.5s ease;}
.olc-list li:hover .pic img{ transform:scale(1.05); transition:all 0.5s ease;}
.lpuaeb li a:hover{ color:#fff; background:url(../images/v2.png) no-repeat left center; transition:all 0.5s ease;}
.lpuaeb li{ opacity:0; visibility:hidden; transform:translateY(30px); transition:all 0.5s ease;}
.fouatc .list{ width:19%; transition:all 0.5s ease;}
.fouatc .list.on{ width:24%; transition:all 0.5s ease;}
.fouatc .list.on .lpuaeb li{ opacity:1; visibility: visible; transform:translateY(0px); transition:all 0.5s ease;}
.fouatc .list.on .lpuaeb li:nth-child(2){ transition-delay:0.2s;}
.fouatc .list.on .lpuaeb li:nth-child(3){ transition-delay:0.4s;}
.fouatc .list.on .lpuaeb li:nth-child(4){ transition-delay:0.6s;}
.fouatc .list.on .lpuaeb li:nth-child(5){ transition-delay:0.8s;}
.fouatc .list.on .lpuaeb li:nth-child(6){ transition-delay:1.0s;}
.fouatc .list.on .lpuaeb li:nth-child(7){ transition-delay:1.2s;}
.fouatc .list.on .lpuaeb li:nth-child(8){ transition-delay:1.4s;}
.fouatc .list .sl-tit{ margin-top:150px; transition:all 0.5s ease;}
.fouatc .list.on .sl-tit{ margin-top:0px; transition:all 0.5s ease;}
.fouatc .list.on:before{ transition:all 0.5s ease; background:rgba(0,140,54,0.5);}
.alpot li .con .d3 a:hover{ background:#0053b9; color:#fff; transition:all 0.5s ease;}
.actenl li a:hover:before{ background-image:url(../images/yx02.png);}
.ind-t-nav li a:hover .pic span{border-color:#0053b9; box-shadow:0 0 20px rgba(0 83 185 / 66%); transition:all 0.5s ease;}
.ind-t-nav li a:hover .tit{color:#0053b9; transition:all 0.5s ease;}
.ind-m-svot ul li:hover{ /*background:rgba(0,0,0,0.5);*/transition:all 0.5s ease; transform:translateY(-15px);}
.louatc.on .sc-tit{ opacity:1;transition:all 0.5s ease 1.2s;}
.louatc.on .slot{ opacity:1;transition:all 0.5s ease;}
.louatc.on .slot.s2{ transition-delay:0.2s;}
.louatc.on .slot.s4{ transition-delay:0.4s;}
.louatc.on .slot.s6{ transition-delay:0.6s;}
.louatc.on .slot.s5{ transition-delay:0.8s;}
.louatc.on .slot.s3{ transition-delay:1s;}
.olpta .pic:hover img,.loptla li:hover .pic img,.pote-pick li:hover .pic img,.spolt li:hover .pic img{ transition:all 0.5s ease; transform:scale(1.05);}

.lopalc li:hover .pic img{ transition:all 0.5s ease; transform:scale(1.05) skewX(-10deg);}

.honor-ul li:hover .honor-li-a .honor-li-img{background:#eee;}
.honor-ul li:hover .honor-li-tit{color:#0053b9;}

}


@media (max-width: 1720px){
.sv-acbl span{ display:block; width:42px; height:42px; background:url(../images/fd.png) no-repeat center center; cursor:pointer;}
.sv-acbl p{ position:absolute; right:0; top:42px; z-index:5; background:#fff; display:none;}
.fouatc .list{ height:800px;}
.i-pro ul li{font-size:16px;}
}
@media (max-width: 1500px){
.top{ width:100%; top:0; left:0;}
.T-nav > li > a{ padding:0 15px;}
.secont a{ font-size:18px; line-height:40px;}
.fouatc .list{ height:700px;}
}
@media (max-width: 1440px){
.wrap1400,.wrap1280{ padding:0 2%;}
}

@media (max-width: 1400px){
.wrap1400{width:100%; max-width:768px; padding:0 3%;}
.spolt li .tit{ font-size:24px;}
.loblca .list .senla{ font-size:16px;}
.fouatc .list{ height:700px;}
.vomcea{ padding:5% 0;}
.news-cont-top{ padding:200px 4% 100px;}
}
@media (max-width: 1200px){
.sc-tit,.louatc .slot{ opacity:1;}
body{ padding-top:50px;}
.wrap,.wrap1280{ width:100%; max-width:768px; padding:0 3%;}
.top{ position:fixed; height:50px; background:#fff;}
.top .logo{ padding:0; width:auto;}
.top .logo img{ height:50px;}
.mob-nav{ display:block; width:50px; height:50px; position:relative; float:right;}
.mob-nav span{ display:block; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:-1px; background:#0053b9; transition:all 0.5s ease ;}
.mob-nav:before{ content:''; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:-11px; background:#0053b9; transition:all 0.5s ease ;}
.mob-nav:after{ content:''; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:10px; background:#0053b9; transition:all 0.5s ease;}
.mob-nav.on span{ width:0; transition:all 0.5s ease;}
.mob-nav.on:before{ transform:rotate(45deg); margin-top:-1px; transition:all 0.5s ease;}
.mob-nav.on:after{ transform:rotate(-45deg); margin-top:-1px; transition:all 0.5s ease;}
.T-nav{ display:none; position:fixed; margin:0; top:50px; left:0; height:calc(100% - 50px); overflow:auto; margin:0; width:100%; background:#fff;}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #eee;}
.T-nav > li a{ width:100%; text-align:left; padding:0 2%; line-height:45px; height:45px; font-size:15px;}
.T-nav > li > a.cur{ background:none; border:none; color:#666;}
.T-nav li .gdlt{ position:relative; width:100%; left:0; margin-left:0; top:0; padding:0; display:none;}
.T-nav li .gdlt a{ padding:0 5%; height:35px; line-height:35px; margin:0; font-size:14px; color:#666; background:none;}
.ind-t-nav li a .pic span{ width:120px; height:120px; background-size:auto 50%;}
.ind-t-nav li a .tit{ font-size:20px;}
.ind-t-nav li a .eng{ font-size:16px;}
.ind-m-svot ul li{ height:160px;}
.ind-m-svot ul li img{ max-height:130px;}
.slow-tit .d1{ font-size:40px;}
.slow-tit .d2{ font-size:18px;}
.ind-volt .pic{ width:100%;}
.ind-volt .pic img{ height:auto;}
.ind-volt .con{ position:relative; width:100%; height:auto; padding:4%;}
.retbtm{ position:relative; padding:0;}
.ind-volt .con:before{transform: skewX(0deg);}
.ind-volt .con .avlbl{ bottom:auto; top:4%; right:4%;}
.ind-volt .con .avlbl img{ width:50px;}
.retbtm .d1{ font-size:16px;}
.retbtm .d2{ font-size:20px;}
.retbtm .d3{ font-size:16px;}
.bettya{ margin-top:30px;}
.bettya li{ font-size:14px; padding:0; background:none;}
.bettya li .s1 span{ font-size:20px;}
.bettya li .outlec{ background-size:auto 40%; padding-top:30px;}
.top .yont{ margin-top:4px;}
.sv-acbl{ margin:4px 0 0;}
.ind-t-nav,.ind-m-svot{ padding:4%;}
.ac-scroll{ display:none;}
.ind-m-svot ul li{ width:33.33%;}
.foot-mid{ display:none;}
.ny-banner .cont .d1{ font-size:24px;}
.ny-banner .cont .d2{ font-size:20px;}
.about-main{ padding:4%;}
.ano-tit .d1{ font-size:18px;}
.ano-tit .d2{ font-size:15px;}
.tlockt li a .pic img{ height:160px;}
.tlockt li a .tit{ font-size:18px;}
.tlockt li a .con{ font-size:15px; line-height:20px; height:20px;}
.louatc{ height:auto;}
.svolta{ padding:4% 0;}
.sc-tit{ width:100%; height:auto; padding:15px; font-size:20px; background:#fff; position:relative; top:0; left:0; margin:0;}
.sc-tit span{ display:inline;}
.louatc .slot{ position:relative; text-align:center; margin-top:4%; left:0 !important; top:0 !important; margin-left:0 !important; float:left; width:50%;}
.louatc .slot a{ display:inline-block;}
.dhouta p a{ line-height:60px; font-size:18px;}
.ind-colpt{ padding:4%;}
.spolt li .tit{ font-size:20px;}
.pote-pick li .con{ padding:4%;}
.eolca .d1{ font-size:20px;}
.eolca .d2{ font-size:15px;}
.solvt-num li .num{ font-size:32px;}
.solvt-num li .pic span{ width:80px; height:80px;}
.solvt-num li .tit{ font-size:18px;}
.solvt-num li .eng{ font-size:14px;}
.loblca > .pic{ display:none;}
.loblca .list{ position:relative; left:0 !important; top:0 !important; margin:15px 0;}
.loblca .list .lpoat{ width:100%; height:auto; display:block; position:relative; right:0; margin-top:15px;}
.panolt .d1{ font-size:40px;}
.panolt .d2{ font-size:20px;}
.fouatc{ display:block;}
.fouatc .list{ height: auto; padding:4%; width:100%;}
.sl-tit .d1{ font-size:24px;}
.sl-tit .d2{ font-size:14px;}
.lpuaeb{ padding-top:4%; display:flex; flex-wrap:wrap;height:auto;}
.lpuaeb li{ padding:0; width:33.33%; line-height:35px;}
.lpuaeb li a{ font-size:18px; background-size:auto 30px; padding-left:35px;}
.gbcol{ z-index:5; right:0; top:0;}
.midlpc{ width:100%; margin-left:0; left:0px; height:100%; top:0;}
.midlpc > a{ width:50px; height:50px; margin-top:-25px; background-color:#ccc; z-index:5; border-radius:50%;}
.midlpc > a.prev{ left:0px;}
.midlpc > a.next{ right:0px;}
.midlpc .con{ height:150px;}
.swiperbl .picd img{height: calc(100vh - 330px);}
.news-cont-top{ padding:4%;}
.news-cont-top h2{ font-size:24px;}
.vomcea{ padding:0; margin-top:4%;}
.lxmola{ width:100%;}
.lenola{ width:50%; float:left; margin-top:4%;}
.currlm a{ font-size:18px;}
.mailbt li{ width:33.33%; margin-bottom:3%;}
.aeolpc .pic{ width:100%;}
.aeolpc .pic img{ height:auto;}
.aeolpc .con{ width:100%; height:auto; padding:4%;}
.aeolpc .con .d1{ font-size:20px;}
.aeolpc .con .d2{ font-size:18px; margin-top:15px;}
.aeolpc .con .d3{ font-size:15px; margin-top:10px;}
.contact-main{ padding:4%;}
.bt-silt .d1,.bt-silt .d2{ font-size:20px;}
.ac-weol p{ width:49%; margin-bottom:2%;}
.ac-weol p:nth-child(2n){ margin-right:0;}

.i-pro ul li{flex:auto;}
.i-roub{min-height:auto;}

}





@media (max-width: 768px){
.top .yont a span{ }
.top .yont{ float:left;}
.ind-t-nav li{ width:50%; padding:15px 0;}
.ind-t-nav li a .pic span{ width:100px; height:100px;}
.ind-t-nav li a .tit{ font-size:16px;}
.ind-m-svot ul li{ width:33.33%; height:80px;}
.ind-m-svot ul li img{ max-height:60px;}
.ind-map-dz .dz-ol .rlob{ left:30px; top:0;}
.slow-tit .d1{ font-size:24px;}
.slow-tit .d2{ font-size:16px;}
.about-01 .zbloch{ width:100%;}
.about-01 .zbloch .d1,.svt-tit .d1{ font-size:18px;}
.about-01 .zbloch .d2,.about-01 .roulac .d2,.svt-tit .d2{ font-size:20px;}
.about-01 .roulac .d1 span{ font-size:24px;}
.about-01 .roulac{ width:100%;}
.vbout{ width:100%; font-size:14px;}
.vnocl{ position:relative; width:100%; float:left;}
.about-honor{ margin-top:4%;}
.honor-ul li .honor-li-tit{ font-size:14px;}
.honor-ul li{ width:49%;}
.honor-ul li:nth-child(2n){ margin-right:0;}

.ind-t-nav li a .eng{font-size: 12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ind-t-nav li a{display:block;}

.abo li .honor-li-tit{ font-size:14px;}
.abo li{ width:49%;}
.abo li:nth-child(2n){ margin-right:0;}

.indloa{ padding:4%;}
.sc-tit{ font-size:18px;}
.louatc .slot a{ width:150px; height:168px; background-size:100% 100%; padding-top:50px;}
.louatc .slot a .d1 img{ height:45px;}
.louatc .slot a .d2{ font-size:16px;}
.olpta .pic{ width:100%;}
.olpta .con{ width:100%; font-size:15px; padding:0; margin-top:4%;} 
.dhouta p a{ width:33.33%; border-top:1px solid #ddd; font-size:14px;}
.dhouta2 p a{ width:20%;}
.dhouta p a:nth-child(3n){ border-right:none;}
.dhouta2 p a:nth-child(3n){ border-right:1px solid #ddd;}
.dhouta p a span{ height:22px; width:28px;}
.spolt li{ width:100%; margin-right:0;}
.pote-pick li{ width:100%;}
.pote-pick li .con .d1{ font-size:20px;}
.secont a{ font-size:14px; line-height:30px; margin:0 5px 10px;}
.slmca li .pic{ width:100%;}
.slmca li .con{ width:100%; padding:4%; height:auto;}
.slmca li .con .d1{ font-size:20px;}
.solvt-num li .tit{ font-size:16px;}
.solvt-num li .eng{ font-size:12px;}
.solvt-num li .num{ font-size:20px;}
.loblca .list .lpoat .pic{ text-align:center; width:100%;}
.loblca .list .lpoat .con{ width:100%; margin-top:10px;}
.loblca .list .senla{ font-size:20px;}
.loblca .list .lpoat .pic img{ height:200px;}
.loblca .list .lpoat .con .d1{ font-size:20px;}
.loblca .list .lpoat .con .d2{ font-size:18px;}
.loblca .list .lpoat .con .d3{ font-size:14px;}
.panolt .d1{ font-size:24px;}
.panolt .d2{ font-size:16px;}
.lopalc li{ width:49%; margin-bottom:3%;}
.lopalc li:nth-child(2n){ margin-right:0;}
.lopalc li .tit{ font-size:20px;}
.lpuaeb li{ width:50%;}
.lpuaeb li a{ font-size:14px;}
.sl-tit .d1{ font-size:20px;}
.alpot li .pic{ width:100%; height:300px;}
.alpot li .pic img{ max-height:300px;}
.alpot li .con{ height:auto; padding:4%; width:100%;}
.alpot li .con .d1{ font-size:20px;}
.page-clo a{ width:100%;}
.solmta .ofml .d1{ font-size:18px;}
.svolop{ font-size:16px;}
.currlm a{ float:left; width:25%; margin:0;}
.alocl{ line-height:30px; font-size:16px;}
.alocl .tlal{ width:100%;}
.alocl .c1{ width:100%;}
.alocl .locl{ width:100%;}
.anolm{ padding-left:0;}
.ohnbl td{ padding:15px; font-size:15px;}
.ohnbl td.tc{ display:none;}
.ohnbl td a{ display:block;}
.lenola{ width:100%;}
.molap h5{ font-size:18px;}
.molap .con{ font-size:15px;}
.currlm a{ font-size:14px;}
.lopat{ display:block;}
.lopat li{ width:100%; margin-bottom:2%;}
.lopat li .con{ padding:4%;}
.lopat li .con .d1{ font-size:15px;}
.lopat li .con .d2{ font-size:18px;}
.mailbt li .tit{ font-size:16px;}
.slmca li .pic img{ height:auto;}
.i-pro ul{display:block;overflow:hidden;border-bottom:0;}
.i-pro ul li{width:33.33%;float:left;border-bottom:1px solid #eee;}
.i-pro ul li a{padding:15px 0;font-size:14px;}
.honor-ul li .honor-li-a .honor-li-img{height:auto;padding:5px;}
.honor-ul li .honor-li-a .honor-li-img p img{height:auto;}

.i-roub{width:100%;}
.i-roua{width:100%;}
.i-roub .it{font-size: 18px;}
.i-roub .iu{font-size:14px;line-height:24px;margin-top:10px;}
.i-rou{margin-bottom:3%;}
.i-tuo .tx{font-size: 16px;margin-bottom: 15px;}
.i-tuo .te{font-size: 14px;line-height: 24px;}
}


@media (max-width: 540px){
.honor-ul li{ width:100%; margin-right:0;}
.tlockt li{ width:100%; margin-right:0;}
.tlockt li a{ padding:10px;}
.ac-weol p{ width:100%; margin-right:0; height:auto;}
.vonla span{width: 40%;margin-bottom:10px;}
}















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





@-moz-keyframes mouse {
  0% {
    height: 40px;
  }
  100% {
    height: 61px;
  }
}
@-webkit-keyframes mouse {
  0% {
    height: 40px;
  }
  100% {
    height: 61px;
  }
}
@keyframes mouse {
  0% {
    height: 40px;
  }
  100% {
    height: 61px;
  }
}

@-moz-keyframes yq {
  0% {
	  border-color:rgba(255,255,255,0.4);
	  width:60px;
	  height:60px;
  }
  100% {
    border-color:rgba(255,255,255,0);
	width:350px;
	height:350px;
  }
}
@-webkit-keyframes yq {
  0% {
	  border-color:rgba(255,255,255,0.4);
	  width:60px;
	  height:60px;
  }
  100% {
    border-color:rgba(255,255,255,0);
	width:350px;
	height:350px;
  }
}
@keyframes yq {
  0% {
	  border-color:rgba(255,255,255,0.4);
	  width:60px;
	  height:60px;
  }
  100% {
    border-color:rgba(255,255,255,0);
	width:350px;
	height:350px;
  }
}
@-moz-keyframes tm {
  0% {
	  opacity:1;
  }
  100% {
    opacity:0.5;
  }
}
@-webkit-keyframes tm {
  0% {
	  opacity:1;
  }
  100% {
    opacity:0.5;
  }
}
@keyframes tm {
  0% {
	  opacity:1;
  }
  100% {
    opacity:0.5;
  }
}