﻿.aa
.dx{text-transform: uppercase;}
.dh{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.clearboth::after{content: "";display: block;clear: both;font-size: 0;line-height: 0;}a, img{-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}@keyframes huanying1{0%{  left: 0;  opacity: 1;}  100%{  left: 15px;  opacity: 0;}}@keyframes huanying2{0%{  opacity: 0;  left: -10px;}  100%{  left: 0;  opacity: 1;}}@keyframes jello{from,  11.1%,  to{  -webkit-transform: none;  -moz-transform: none;  transform: none;}  22.2%{  -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);  -moz-transform: skewX(-12.5deg) skewY(-12.5deg);  transform: skewX(-12.5deg) skewY(-12.5deg);}  33.3%{  -webkit-transform: skewX(6.25deg) skewY(6.25deg);  -moz-transform: skewX(6.25deg) skewY(6.25deg);  transform: skewX(6.25deg) skewY(6.25deg);}  44.4%{  -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);  -moz-transform: skewX(-3.125deg) skewY(-3.125deg);  transform: skewX(-3.125deg) skewY(-3.125deg);}  55.5%{  -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);  -moz-transform: skewX(1.5625deg) skewY(1.5625deg);  transform: skewX(1.5625deg) skewY(1.5625deg);}  66.6%{  -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);  -moz-transform: skewX(-0.78125deg) skewY(-0.78125deg);  transform: skewX(-0.78125deg) skewY(-0.78125deg);}  77.7%{  -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);  -moz-transform: skewX(0.390625deg) skewY(0.390625deg);  transform: skewX(0.390625deg) skewY(0.390625deg);}  88.8%{  -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);  -moz-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);  transform: skewX(-0.1953125deg) skewY(-0.1953125deg);}}::-webkit-scrollbar{width: 8px;height: 8px;background-color: #F5F5F5;}::-webkit-scrollbar-track{border-radius: 10px;background-color: #E2E2E2;}::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);background-color: #555;}::selection{background-color: #e15803;color: #fff;}::-moz-selection{background-color: #e15803;color: #fff;}::-webkit-selection{background-color: #e15803;color: #fff;}*{padding: 0;margin: 0;}

body{font: 14px/1.231;color: #333;line-height: 1.5;margin: 0 auto !important;position: relative; font-family:Arial, Helvetica, sans-serif}
*:before,*:after{box-sizing: content-box;}:focus{outline: 1;}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display: block;}a{color: #333;text-decoration: none;}a:link,a:hover,a:active,a:visited{text-decoration: none;}ins{background-color: #e15803;color: #000;text-decoration: none;}mark{background-color: #e15803;color: #000;font-style: italic;font-weight: bold;}del{text-decoration: line-through;}table{border-collapse: collapse;border-spacing: 0;}hr{display: block;height: 1px;border: 0;border-top: 1px solid #cccccc;margin: 1em 0;padding: 0;}input,select{vertical-align: middle;}li,ul{list-style-type: none;padding: 0;margin: 0;}img{border: none;}input,textarea{outline: 0;border: 0;resize: none;font-size: 14px;font-family: 'Microsoft YaHei', arial, helvetica;}h1,h2,h3,h4,h5,h6,dl,dd,dt,i,em{font-weight: normal;font-style: normal;} a{cursor: url(../images/Acur.png), default;-webkit-transition: all 0.4s ease-out;transition: all 0.4s ease-out;}textarea{animation: animated 1s infinite;-moz-animation: animated 1s infinite;-webkit-animation: animated 1s infinite;-o-animation: animated 1s infinite;}input[type="text"]{animation: animated 1s infinite;-moz-animation: animated 1s infinite;-webkit-animation: animated 1s infinite;-o-animation: animated 1s infinite;}input[type="button"]{cursor: url(../images/Acur.png), default !important;}input,button{outline: none;}@keyframes animated{0%{  cursor: url('../images/Pcuro1.png'), auto;}  8.8%{  cursor: url('../images/Pcuro2.png'), auto;}  17.6%{  cursor: url('../images/Pcuro3.png'), auto;}  26.4%{  cursor: url('../images/Pcuro4.png'), auto;}  35.2%{  cursor: url('../images/Pcuro5.png'), auto;}  44%{  cursor: url('../images/Pcuro6.png'), auto;}  52.8%{  cursor: url('../images/Pcuro7.png'), auto;}  61.6%{  cursor: url('../images/Pcuro8.png'), auto;}  70.4%{  cursor: url('../images/Pcuro9.png'), auto;}  79.2%{  cursor: url('../images/Pcuro10.png'), auto;}  88%{  cursor: url('../images/Pcuro11.png'), auto;}  100%{  cursor: url('../images/Pcuro12.png'), auto;}}
.wjdh-message{z-index: 99999999999999 !important;}
.wjdh-message *{-webkit-box-sizing: content-box;-ms-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.UrbansubstationBox{display: inline-block;position: relative;}
.UrbansubstationBox *{-webkit-box-sizing: content-box;-ms-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.UrbansubstationBox *::before{-webkit-box-sizing: content-box;-ms-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.UrbansubstationBox *::after{-webkit-box-sizing: content-box;-ms-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.Urbansubstation{position:absolute;z-index:9999999;bottom:100%;left:50%;transform:translateX(-50%);background:#f8f8f8;min-width:160px;height:0;overflow:hidden;box-sizing:border-box;line-height:0;font-size:0;border-radius:10px;}
.Urbansubstation > a{color: #333 !important;font-size: 16px;font-weight: bold;}
.Urbansubstation > a:hover{color: #e15803;}
.Urbansubstation p a{width:100%;padding-left: 10px;display: block;color: #888 !important;line-height: 1.5;margin: 0px auto;box-sizing: border-box;padding: 5px 10px 5px 30px;line-height: 26px;font-size: 16px;}
.Urbansubstation p a:hover{color: #e15803;}
.Urbansubstationfenzhan{height: 40px;line-height: 40px;font-weight: bold;font-size: 16px !important;color: #333 !important;display: block;text-align: center;}
.Urbansubstationfenzhan:hover{color: #e15803 !important;}
.UrbansubstationBoxCenter p{width: 94%;height: 100%;border: 1px dashed #e2e2e2;margin: 0 auto 10px;border-radius: 5px;font-size: 15px;}
.Urbansubstation b{display: flex;width: 100%;font-weight: normal;flex-wrap: wrap;border-top: 1px solid #999;padding-top: 10px;padding-bottom: 10px;}
.Urbansubstation b a:nth-child(1){flex: 0 0 33.33333%;text-align: center;}
.Urbansubstation b a{flex: 0 0 33.33333%;text-align: center;}
.UrbansubstationBoxCenter p a{text-align: left;-webkit-transition: 0.5s;transition: 0.5s;position: relative;}
.UrbansubstationBox:hover .Urbansubstation{height: auto;background-color: #ffffff;box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.15);border-radius: 5px;}
.Urbansubstation p a:hover::before{border-color: #e15803;}
.Urbansubstation p a:hover::after{background: #e15803;}
.Urbansubstation p a::after{content: "";width: 6px;height: 6px;background: #ddd;position: absolute;top: 16px;left: 12px;border-radius: 50%;-webkit-transition: 0.5s;transition: 0.5s;}
.Urbansubstation p a::before{content: "";width: 14px;height: 14px;border: 1px solid #ddd;position: absolute;top: 11px;left: 7px;border-radius: 50%;-webkit-transition: 0.5s;transition: 0.5s;margin-right: 5px;}
.Urbansubstation p a:hover{transform: translateY(-2px);color: #e15803 !important;}@keyframes zyfd{0%{  -webkit-transform: translateX(0);  transform: translateX(0);}  25%{  -webkit-transform: translateX(5px);  transform: translateX(5px);}  50%{  -webkit-transform: translateX(0);  transform: translateX(0);}  75%{  -webkit-transform: translateX(-5px);  transform: translateX(-5px);}  100%{  -webkit-transform: translateX(0);  transform: translateX(0);}}
.disablemouserightclick,.disablechoose,.disablecopy{display: none;}@media screen and (max-width: 768px){#wjdh-kefu{  display: none !important;}}
.left{float: left;}
.right{float: right;}
.inContent{width: 1300px;margin: 0 auto;position: relative;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.inContent::after{content: "";display: block;clear: both;font-size: 0;line-height: 0;}
.inContent *{-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}body{min-width: 1300px;overflow-x: hidden;}
.button{--duration: 0.5s;--move-hover: -5px;cursor: pointer;-webkit-transform: translateY(var(--y));transform: translateY(var(--y));transition: box-shadow var(--duration) ease, -webkit-transform var(--duration) ease;transition: transform var(--duration) ease, box-shadow var(--duration) ease;transition: transform var(--duration) ease, box-shadow var(--duration) ease, -webkit-transform var(--duration) ease;-webkit-tap-highlight-color: transparent;-webkit-appearance: none;}
.button span{display: inline-block;}
.button span i{display: inline-block;-webkit-backface-visibility: hidden;backface-visibility: hidden;font-style: normal;}
.button span i:nth-child(1){--d: 0.05s;}
.button span i:nth-child(2){--d: 0.1s;}
.button span i:nth-child(3){--d: 0.15s;}
.button span i:nth-child(4){--d: 0.2s;}
.button span i:nth-child(5){--d: 0.25s;}
.button span i:nth-child(6){--d: 0.3s;}
.button span i:nth-child(7){--d: 0.35s;}
.button span i:nth-child(8){--d: 0.4s;}
.button span i:nth-child(9){--d: 0.45s;}
.button span i:nth-child(10){--d: 0.5s;}
.button span i:nth-child(11){--d: 0.55s;}
.button span i:nth-child(12){--d: 0.6s;}
.button span i:nth-child(13){--d: 0.65s;}
.button span i:nth-child(14){--d: 0.7s;}
.button span i:nth-child(15){--d: 0.75s;}
.button span i:nth-child(16){--d: 0.8s;}
.button span i:nth-child(17){--d: 0.85s;}
.button span i:nth-child(18){--d: 0.9s;}
.button span i:nth-child(19){--d: 0.95s;}
.button span i:nth-child(20){--d: 1s;}
.button:hover{--move: -5px;}
.button:hover i{-webkit-animation: move var(--duration) linear var(--d);animation: move var(--duration) linear var(--d);}@-webkit-keyframes move{40%{  -webkit-transform: translateY(var(--move));  transform: translateY(var(--move));}}@keyframes move{40%{  -webkit-transform: translateY(var(--move));  transform: translateY(var(--move));}}@keyframes msClock2{0%,  70%,  100%{  transform: rotate(0) scale(1);}  10%,  30%{  transform: rotate(-15deg) scale(1);}  20%,  40%{  transform: rotate(15deg) scale(1);}}
.anim-text span{display: inline-block;}
.anim-text i{display: inline-block;min-width: 10px;}
.anim-text > span{animation: slideIn 10.96s linear infinite;opacity: 0;}
.anim-text > span > i{animation: hop2 10.96s linear infinite;}@keyframes slideIn{0%{  opacity: 0;  transform: translateX(20vw);}  20%{  opacity: 1;  transform: translateX(0);}  80%{  opacity: 1;  transform: translateX(0);}  100%{  opacity: 0;  transform: translateX(-20vw);}}@keyframes hop2{0%,2%,4%,6%,8%,10%,12%,14%,16%,18%,20%{  transform: translateY(0);}1%,3%,5%,7%,  9%,11%,13%,15%,17%,19%{  transform: translateY(-0.8em);}  80%,82%,84%,86%,88%,90%,92%,94%,96%,98%,100%{  transform: translateY(0);}  81%,83%,85%,87%,89%,91%,93%,95%,97%,99%{  transform: translateY(-0.8em);}}
.header{width: 100%;height: 110px;}
.header *{-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.nav_bg{width: 100%;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;z-index: 999999;position: relative;top: 0;left: 0;background-color:#00586d; }
.nav_bg .menu{height: 110px;width: 92%;max-width: 1520px;min-width: 1300px;margin: auto;display: flex;justify-content: space-between;}
.nav_bg .menu .logo{float:left;position: relative;padding: 0;margin: 0;line-height: 1;padding-top:5px;margin-right:5%;-webkit-transition: all 0.45s ease-out;transition: all 0.45s ease-out;}
.nav_bg .menu .logo a{display: flex;justify-content: space-between;align-items: center;height:100px;}
.nav_bg .menu .logo a img{display: block;max-height: 103px;object-fit: contain;-webkit-transition: all 0.45s ease-out;transition: all 0.45s ease-out;}
.nav_bg .menu > ul{display: flex;justify-content: space-between;width: 100%;}
.nav_bg .menu > ul > li{display: inline-block;vertical-align: top;text-align: center;  width:14.28571%}
.nav_bg .menu > ul > li:first-child{padding-left: 0;}
.nav_bg .menu > ul > li > a{display: block;height: 110px;font-size: 17px;position: relative;line-height: 110px;color: #ffffff;padding: 0 5px;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out; font-weight:600;  text-transform:uppercase}
.nav_bg .menu > ul > li > a::before{content: "";display: block;position: absolute;left: 50%;bottom: 0;width: 0;height: 6px;background-color: #f67524;z-index: -1;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out; color:#f67524}
.nav_bg .menu > ul > li > a:hover{background-color: transparent;}
.nav_bg .menu > ul > li.another > a,.nav_bg .menu > ul > li:hover > a{color: #fff;}
.nav_bg .menu > ul > li:hover > a{ color:#f67524}
.nav_bg .menu > ul > li.another > a::before,.nav_bg .menu > ul > li:hover > a::before{left: 5%;width: 85%;opacity: 1;filter: alpha(opacity=100);}
.nav_bg .menu > ul > li:hover .sec{height: auto;}
.nav_bg .menu > ul > li:hover .secs{height: auto;}
.nav_bg .menu .tel{float: right;margin-left: 4.5%;color: #fff;font-family: Arial;font-size: 30px;line-height: 50px;margin-top:32px;white-space: nowrap;}
.nav_bg .menu .tel::before{content: "";width: 50px;height: 50px;display: inline-block;vertical-align: top;margin-right: 20px;-webkit-animation: msClock2 1.5s linear infinite;animation: msClock2 1.5s linear infinite;background: url(../images/tel.png) center center no-repeat;border-radius: 100%;}
.nav_bg .dowShow{top:90%;}
*::before,*::after{-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.dowShow{position: absolute;z-index: 999;left: 0;width: 100%;top: 130px;background-repeat: no-repeat;border:1px #fff solid;border-top: 1px solid #f2f2f2;background-color: #ffffff;padding: 70px 0;display: none;}
.dowShow::after{content: "";display: block;clear: both;font-size: 0;line-height: 0;}
.dowShow .dowBox{width: 1280px;margin: auto;display: flex;justify-content: space-between;}
.dowShow .dowBox1{width: 1280px;margin: auto;}
.dowShow .navDowL{float: left;text-align: left;width: 320px;}
.dowShow .navDowL .tit{text-transform: uppercase;font-family: "Times New Roman", Times, Baskerville, Georgia, serif;font-size: 72px;line-height: 50px;color: #dedede;font-weight: bold;}
.dowShow .navDowL .tip{margin-top: 36px;font-size: 22px;}
.dowShow .navDowL .tip .t1{font-weight: bold;line-height: 1;}
.dowShow .navDowL .tip .t1 i{width: 13px;height: 14px;display: inline-block;vertical-align: middle;margin: 0 5px;position: relative;top: -2px;background: url(../images/navDowTip.png) center center no-repeat;}
.dowShow .navDowL .tip .t2{font-size: 15px;color: #9e9e9e;line-height: 22px;margin-top: 15px;}
.dowShow .navDowL .navDowLink{margin-top: 45px;font-size: 0;margin-right: -25px;}
.dowShow .navDowL .navDowLink::after{content: "";display: block;clear: both;font-size: 0;line-height: 0;}
.dowShow .navDowL .navDowLink a{margin-right: 25px;display: inline-block;width: 140px;height: 116px;background-color: #fafafa;border-radius: 10px;font-size: 16px;text-align: center;padding-top: 28px;position: relative;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.dowShow .navDowL .navDowLink a::before{content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/navDowAbg.png) 0 center no-repeat;}
.dowShow .navDowL .navDowLink a i{display: block;width: 25px;height: 25px;margin: auto;position: relative;z-index: 2;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.dowShow .navDowL .navDowLink a i.icoZx{background: url(../images/navDowqq.png) center center no-repeat;}
.dowShow .navDowL .navDowLink a i.icoLy{background: url(../images/navDowly.png) center center no-repeat;}
.dowShow .navDowL .navDowLink a span{display: block;font-size: 16px;height: 26px;line-height: 26px;margin-top: 14px;position: relative;z-index: 2;}
.dowShow .navDowL .navDowLink a:hover{box-shadow: 0 10px 10px -5px rgba(185, 21, 33, 0.5);-webkit-transform: translateY(-4px);transform: translateY(-4px);}
.dowShow .navDowL .navDowLink a:hover i{-webkit-animation: hvr-icon-wobble-vertical 1s;-moz-animation: hvr-icon-wobble-vertical 1s;animation: hvr-icon-wobble-vertical 1s;}
.dowShow .navDowL .navDowLink a:hover,.dowShow .navDowL .navDowLink a.on{background-color:#e15803;color: #fff;}
.dowShow .navDowL .navDowLink a:hover i,.dowShow .navDowL .navDowLink a.on i{-webkit-filter: brightness(5);filter: brightness(5);}
.dowShow .navDowR{float: right;padding:36px 40px;display: flex;justify-content: space-between;background-color: #fafafa;border-radius: 10px;width: 912px;align-items: center;text-align: left;}
.dowBox1  .navDowR{flex-wrap: wrap}
.dowShow .navDowR .pic{float: right;border-radius: 100%;width: 234px;height: 234px;border: solid 10px #ffffff;overflow: hidden;}
.dowShow .navDowR .pic img{display: block;width: 100%;height: 100%;object-fit: cover;}
.dowShow .navDowR .navDowRL{float: left;width: 580px; padding-bottom: 20px;}
.dowShow .navDowR .navDowRL .tit span{line-height: 1;font-size: 28px;vertical-align: top;}
.dowShow .navDowR .navDowRL .tit i{display: inline-block;vertical-align: top;margin-left: 15px;height: 28px;line-height: 28px;background-color: #ffffff;border-radius: 0px 15px 15px 15px;text-align: center;color: #999999;padding: 0 20px;}
.dowShow .navDowR .navDowRL .tit i::after{content: "";width: 25px;height: 11px;margin-left: 12px;display: inline-block;vertical-align: middle;position: relative;top: -2px;background: url(../images/navDowTit.png) 0 center no-repeat;}
.dowShow .navDowR .navDowRL .dowNav{margin-top: 40px;font-size: 0;}
.dowShow .navDowR .navDowRL .dowNav a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;font-size: 16px;min-width: 170px;margin-right: 10px;line-height: 36px;position: relative;padding-left: 32px;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out; margin-bottom:15px;}
.dowShow .navDowR .navDowRL .dowNav a::before{content: "";position: absolute;left: 0;top: 10px;width: 16px;height: 16px;border: solid 1px #444444;border-radius: 100%;margin-right: 15px;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.dowShow .navDowR .navDowRL .dowNav a::after{content: "";position: absolute;width: 8px;height: 8px;background-color: #444444;border-radius: 100%;left: 4px;top: 14px;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;opacity: 0;filter: alpha(opacity=0);}
.dowShow .navDowR .navDowRL .dowNav a:hover{color: #e15803;-webkit-transform: translateX(5px);transform: translateX(5px);}
.dowShow .navDowR .navDowRL .dowNav a:hover::before{border-color: #e15803;}
.dowShow .navDowR .navDowRL .dowNav a:hover::after{background-color: #e15803;opacity: 1;filter: alpha(opacity=100);}
.dowShow .navDowR .navDowRL .dowNews{margin-top: 20px;overflow: hidden;height: 70px;width: 100%;}
.dowShow .navDowR .navDowRL .dowNews ul li{text-decoration: none;list-style: none;height: 70px;line-height: 70px;padding-right: 90px;position: relative;}
.dowShow .navDowR .navDowRL .dowNews ul li .bt{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.dowShow .navDowR .navDowRL .dowNews ul li .bt:hover{-webkit-transform: translateX(5px);transform: translateX(5px);}
.dowShow .navDowR .navDowRL .dowNews ul li .date{position: absolute;right: 0;top: 0;width: 70px;height: 70px;background: url(../images/dowDate.png) center center no-repeat;background-color: #e15803;color: #fff;text-align: center;padding-top: 12px;font-family: Arial;font-size: 20px;line-height: 24px;border-radius: 100%;}
.dowShow .navDowR .navDowRL .dowNews ul li .date i{display: inline-block;vertical-align: top;width: 30px;}
.dowShow .navDowR .navDowRL .dowNews ul li .date span{display: inline-block;width: 30px;vertical-align: top;position: relative;top: 24px;}
.dowShow .navDowR .navDowRL .dowNews ul li:hover .bt{color: #e15803;}
.dowShow .navDowR .proNavDow{width: 100%;padding-bottom: 10px;}
.dowShow .navDowR .proNavDow .proDowNav{display: flex;justify-content: flex-start;margin-top:20px;font-size: 0;flex-wrap: wrap;margin-right: -20px; }
.dowShow .navDowR .proNavDow .proDowNav dl{width: 25%;padding-right: 15px;margin-top:18px;}
.dowShow .navDowR .proNavDow .proDowNav dl dt a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;line-height: 36px;position: relative;padding-left: 32px;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.dowShow .navDowR .proNavDow .proDowNav dl dt a::before,.pro_nav h4::before{content: "";position: absolute;left: 0;top: 10px;width: 16px;height: 16px;border: solid 1px #444444;border-radius: 100%;margin-right: 15px;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.pro_nav h4 a{ padding:0 0; margin:0; font-size:16px;}
.dowShow .navDowR .proNavDow .proDowNav dl dt a::after{content: "";position: absolute;width: 8px;height: 8px;background-color: #444444;border-radius: 100%;left: 4px;top: 14px;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;opacity: 0;filter: alpha(opacity=0);}
.dowShow .navDowR .proNavDow .proDowNav dl dt a:hover{color: #e15803;-webkit-transform: translateX(5px);transform: translateX(5px);}
.dowShow .navDowR .proNavDow .proDowNav dl dt a:hover::before{border-color: #e15803;}
.dowShow .navDowR .proNavDow .proDowNav dl dt a:hover::after{background-color: #e15803;opacity: 1;filter: alpha(opacity=100);}
.pro_nav{  margin-bottom:10px; bordeR-bottom:1px #ccc dashed; float:left;  padding:3px 0 8px; text-align:left} .pro_nav h4{-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;position:relative;line-height:38px;text-indent:20px; font-size:16px;font-weight:600;padding:5px 0; float:left}
.pro_nav h4::before{ top:18px; left:2px;width: 10px;height: 10px;}
.pro_nav a{ float:left;  padding:7px 8px; margin:5px; font-size:15px; }
.pro_nav a:hover{ color:#f67524; } .fixedNav{position: fixed;width: 100%;left: 0;top: 0;z-index: 9999;box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);padding: 0;}
.fixedNav .menu{padding-left: 0;}@keyframes msClock2{0%,  70%,  100%{  transform: rotate(0) scale(1);}  10%,  30%{  transform: rotate(-15deg) scale(1);}  20%,  40%{  transform: rotate(15deg) scale(1);}}
.footer{background:url(../images/footerbg.jpg) center 0 no-repeat;width:100%;background-size:100% 100%;float:left;font-size:14px;position:relative;color:#ffffff;z-index:1;padding-top:58px;padding-bottom: 5px;}
.footer a{color: #ffffff;}
.footer a:hover{color: #fff;text-decoration: underline;}
.footer .lxList{height: 142px;}
.footer .lxList ul{display: flex;justify-content: space-between;}
.footer .lxList ul li{float: left;padding-left: 76px;min-height: 55px;}
.footer .lxList ul li h4{font-size: 18px;line-height: 26px;}
.footer .lxList ul li p{font-size: 18px;line-height: 30px;margin-top: 4px;}
.footer .lxList ul li.li1{background: url(../images/lxico1.png) 0 0 no-repeat;}
.footer .lxList ul li.li1 p{font-family: Arial;font-size: 18px;}
.footer .lxList ul li.li2{background: url(../images/lxico2.png) 0 0 no-repeat;}
.footer .lxList ul li.li2 p{font-family: Arial;}
.footer .lxList ul li.li3{background: url(../images/lxico3.png) 0 0 no-repeat;}
.footer .footBox{height: 290px;}
.footer .footNav{float: left;position: relative;}
.footer .footNav::before{content: "";display: block;position: absolute;left: 0;top: 43px;width: 843px;height: 1px;background-color: #ffffff;opacity: 0.1;}
.footer .footNav dl{float: left;position: relative;width: 244px;}
.footer .footNav dl.dl4{width: 180px;}
.footer .footNav dl dt{font-size:22px;line-height: 1;  text-transform:uppercase}
.footer .footNav dl dt::before{content: "";display: inline-block;vertical-align: middle;width: 6px;height: 2px;background-color: #e7e7e7;margin-right: 10px;}
.footer .footNav dl dd{overflow: hidden;margin-top: 40px;height:214px;padding-left: 16px;}
.footer .footNav dl dd a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 36px;font-size: 16px; font-weight:600;color: #d4d4d4;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.footer .footNav dl dd a:hover{-webkit-transform: translateX(5px);transform: translateX(5px);color: #fff;}
.footer .honor{display: block;float: right;width: 184px;text-align: center;margin-left: 44px;}
.footer .honor img{display: block;width: 184px;height: 126px;object-fit: contain;}
.footer .honor span{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:16px;font-weight:700;color:#f5f5f5;margin-top: 20px;line-height: 28px;}
.footer .ewm{float: right;width: 126px;text-align: center;}
.footer .ewm img{display: block;width: 126px;height: 126px;object-fit: contain;}
.footer .ewm span{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:16px;font-weight:700;color:#f5f5f5;margin-top:20px;line-height:28px;}
.footer .copyright{line-height: 40px;background-color: rgba(24, 24, 24, 0.5);padding: 26px 0 10px;}
.footer .copyright .left{width: 1120px; font-size:16px;}
.footer .copyright .left img{vertical-align: middle;max-height: 18px;margin-left: 5px;}
.footer .copyright .links{float: right;position: relative;width: 174px;height: 50px;background-color: #e15803;border-radius: 5px;}
.footer .copyright .links .tit{position: relative;width: 100%;height: 50px;font-size: 16px;line-height: 50px;color: #ffffff;text-align: center;}
.footer .copyright .links .tit::after{content: "+";display: inline-block;vertical-align: top;font-size: 20px;font-weight: bold;margin-left: 22px;}
.footer .copyright .links .list{position: absolute;z-index: 999;right: 0;min-width: 100%;max-width: 240px;bottom: 100%;-webkit-transform: translateY(-30px);transform: translateY(-30px);-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;background: #fff;max-height: 200px;overflow: auto;visibility: hidden;box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);opacity: 0;filter: alpha(opacity=0);}
.footer .copyright .links .list::-webkit-scrollbar{width: 2px;height: 2px;}
.footer .copyright .links .list a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 20px;font-size: 15px;line-height: 40px;color: #333;}
.footer .copyright .links .list a:hover{padding-left: 25px;color: #e15803;}
.footer .copyright .links .list a:hover::before{background-color: #e15803;}
.footer .copyright .links:hover .list{visibility: inherit;-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;filter: alpha(opacity=100);}/*内容ban*/.prolist_ban{ background:url(../images/industry-bg.jpg) no-repeat; background-size:cover; padding-top:90px; height:400px;}
.prolist_ban .tit{padding:5px 0 0 0;  color:#fff}
.prolist_ban .tit h2{ font-size:56px; padding:20px 0;color: #fff;margin-bottom:18px;}
.prolist_ban .tit p{ font-size:16px; margin-bottom:20px;}
.prolist_ban_bottom{clear:both; margin:40px 0 0 10px; text-align:center }
.prolist_ban_bottom a{float:left; margin-top:16px; border:1px dashed #fff; color:#fff; font-size:18px; margin-left:-10px; padding:8px 25px; border-radius:25px; }
.prolist_ban_bottom a:hover{color:#fff; border-color:#f60; background:#f60 }
.gray{ background:#f8f8f8 url(../images/article_bg.jpg) repeat; padding:20px 0;}
.wrap {max-width: 1400px;margin: 0 auto;width: 94%;}
.list-content {padding:30px 0; }
.y-tit1{overflow:hidden;margin-bottom:50px; border-bottom:1px #ccc dashed; padding-bottom:15px}
.y-tit1 .tit{float:left; position:relative; } .y-tit1 .tit h2{font-size:38px;color:#333;line-height:48px; font-weight:700 ;margin-bottom:10px; padding-top:25px;}
.y-tit1 .tit h2 a{color:#3d6eb1}
.y-tit1  p{font-size:16px;color:#8c8e91;line-height:30px; float:right; padding-top:35px; padding-right:10px;} .pro-ylist{margin:50px auto 20px;}
.pro-ylist li{ float:left;width:30%;}
.pro-ylist li:nth-child(3n-1){ margin:0 5%}
.pro-ylist .item{margin:0 10px 60px }
.pro-ylist .item:hover .more{background:#f67524}
.pro-ylist .item:hover .txt .tit:after{width:120px}
.pro-ylist .item:hover .img img{-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);transition: .3s;}
.pro-ylist .img{position:relative;padding-top:75.6%;overflow:hidden;display:block;border-radius:10px 35px 10px 10px}
.pro-ylist .img img{display:block;position:absolute;left:0;top:0;width:100%;height:100%}
.pro-ylist .txt{margin:-30px 40px 0 0;background:url(../images/y-bg9.png) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-moz-box-shadow:0 6px 9px rgba(61,110,177,.23);-webkit-box-shadow:0 6px 9px rgba(61,110,177,.23);box-shadow:0 6px 9px rgba(61,110,177,.23);position:relative;z-index:1;padding:20px 30px}
.txt .tit{display:block;font-size:22px;color:#2e2e2e;line-height:36px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;padding-bottom:20px;margin-bottom:5px}
.pro-ylist .txt .tit:after{content:"";position:absolute;left:0;bottom:5px;width:70px;height:4px;background-color:#00586d;background:-moz-linear-gradient(left,#2b5999 0,#00586d 100%);background:-webkit-linear-gradient(left,#2b5999 0,#00586d 100%);background:-o-linear-gradient(left,#2b5999 0,#00586d 100%);background:-ms-linear-gradient(left,#2b5999 0,#00586d 100%);background:linear-gradient(to right,#2b5999 0,#00586d 100%);-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.pro-ylist .txt p{font-size:15px;color:#696969;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pro-ylist .txt .more{position:absolute;width:62px;height:40px;border-radius:0 40px 40px 0;background-color:#00586d;background:-moz-linear-gradient(left,#2b5999 0,#3d6eb1 100%);background:-webkit-linear-gradient(left,#2b5999 0,#3d6eb1 100%);background:-o-linear-gradient(left,#2b5999 0,#3d6eb1 100%);background:-ms-linear-gradient(left,#2b5999 0,#3d6eb1 100%);background:linear-gradient(to right,#2b5999 0,#3d6eb1 100%);bottom:20px;right:-34px;-ms-transition:0s;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s;transition:0s}
.pro-ylist .txt .more:after{content:"";position:absolute;left:50%;top:50%;width:30px;height:20px;margin-left:-15px;margin-top:-10px;background:url(../images/y-jt6.png) no-repeat center}
.pages {padding-top: .1rem;margin-left: 15px;margin-top: .4rem; float:left; width:100%;text-align: center;}
.page{display: inline-block;margin: 20px 0;border-radius: 4px;} 
.page a, .page span,.current{color:#333;margin:0 10px;position:relative;float:left;padding:8px 20px; line-height:1.42857143;text-decoration:none;background-color:#fff;border: 1px solid #f2f2f2;cursor:pointer;-webkit-transition: .5s;transition: .5s;margin-bottom: 0.05rem;}
.page a:hover,.page span:nth-child(1),.current{ background:#f67524; color:#fff; border:1px #f67524 dashed} 
.cppage1{max-width: 1920px;margin: 0 auto;background: #fff;position: relative;overflow: hidden}
.cppage1:before{content: "";width: 49.45833%;position: absolute;right: 0;top: 0;bottom: 0;background-image: linear-gradient(70deg, #fff 15%, #c0cedd)}
.cppage1 .sty1{width: 940px;float: left;position: relative;z-index: 1}
.cppage1 .sty1 img{width: 100%;display: block}
.cppage1 .sty1 .swiper-pagination{position: absolute;right: 50px;bottom: 87px;z-index: 2;text-align: right}
.cppage1 .sty1 .swiper-pagination .swiper-pagination-bullet{width: 17px;height: 17px;display: inline-block;margin: 0 30px;background: #fff;background: rgba(0,0,0,0.15);border-radius: 50%;position: relative;transition: all linear 0.3s;cursor: pointer}
.cppage1 .sty1 .swiper-pagination .swiper-pagination-bullet:before,.cppage1 .sty1 .swiper-pagination .swiper-pagination-bullet:after{content: "";border: 1px solid #fff;border-radius: 50%;position: absolute;opacity: 0;transition: all linear 0.3s}
.cppage1 .sty1 .swiper-pagination .swiper-pagination-bullet:before{left: 0;right: 0;top: 0;bottom: 0}
.cppage1 .sty1 .swiper-pagination .swiper-pagination-bullet:after{left: 0;right: 0;top: 0;bottom: 0}
.cppage1 .sty1 .swiper-pagination .swiper-pagination-bullet-active{background: #fff}
.cppage1 .sty1 .swiper-pagination .swiper-pagination-bullet-active:before{left: -8px;right: -8px;top: -8px;bottom: -8px;opacity: 1}
.cppage1 .sty1 .swiper-pagination .swiper-pagination-bullet-active:after{left: -22px;right: -22px;top: -22px;bottom: -22px;opacity: 0.1}
.cppage1 .sty2 { display:block; margin-left:970px;padding:100px 10.9375% 80px 3.42708%;position: relative}
.cppage1 .sty2 h1{font-size:44px;color: #000000;font-weight: bold}
.cppage1 .sty2 .cs1{margin-top: 21px;font-size:16px;color: #000000;line-height: 1.7}
.cppage1 .sty2 .cs1 p{margin-top: 15px}
.cppage1 .sty2 .cs1 strong{color: #145ba2;font-weight: normal}
.cppage1 .sty2 .cs2{margin-top:30px;margin-bottom:30px;overflow: hidden}
.cppage1 .sty2 .cs2 .item{width: 50%;float: left}
.cppage1 .sty2 .cs2 p{display: table;font-size: 36px;color: #000000;font-weight: bold;text-align: center}
.cppage1 .sty2 .cs2 p strong{margin-top: 10px;display: block;font-size: 18px;color: #464646;font-weight: normal} .cppage1 .sty2 .swtbtn img{width: 100%;display: block;border-radius: 50px 20px 20px 50px;box-shadow: 0 10px 18px rgba(126,126,126,0.3)}
.cppage1 .sty2 .swtbtn .zs{width: 3.17726%;height: 19%;background: #ffb730;border-radius: 50%;position: absolute;left: 26.9%;top: 25%}
.cppage1 .sty2 .swtbtn .zs:before,.cppage1 .sty2 .swtbtn .zs:after{content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;border: 1px solid #ffb730;border-radius: 50%;animation: quan 1.5s infinite linear}
.cppage1 .sty2 .swtbtn .zs:before{opacity: 0.6}
.cppage1 .sty2 .swtbtn .zs:after{opacity: 0.3;animation-delay: 0.7s}
.cppage1 .sty2 .fwtext{margin-top:35px;margin-left: 6.02007%;overflow: hidden}
.cppage1 .sty2 .fwtext p{float: left;font-size: 20px;color: #454545}
.cppage1 .sty2 .fwtext p span{width: 50px;height: 50px;display: inline-block;vertical-align: middle;margin-right: 23px;background: url(../images/cppage1fwtb.png) center no-repeat;background-size: 100%;text-align: center;line-height: 50px}
.cppage1 .sty2 .fwtext p+p{margin-left: 12.87625%}
.cppage2{margin-top: -50px;position: relative;z-index: 1}
.cppage2 ul{padding: 30px 3.33333%;background: url(../images/cppage2bg.jpg) right center no-repeat;background-size: cover;border-radius: 25px}
.cppage2 li{padding: 24px 0 24px 50px;overflow: hidden;position: relative}
.cppage2 li:before{content: "";height: 2px;position: absolute;left: -26%;right: -13%;top: 0;background-image: linear-gradient(to right, rgba(176,192,206,0), rgba(176,192,206,0.2), rgba(176,192,206,0))}
.cppage2 li span{width: 21.37%;float: left;font-size: 20px;color: #ffffff;line-height: 2.25}
.cppage2 li span:first-child{margin-right: 2.5%}
.cppage2 li span.swtbtn{width: 12%}
.cppage2 li .swtbtn a{height: 100%;padding: 0 16.4%;display: inline-block;background: #ff3826;border-radius: 50px;color: #ffffff;transition: all linear 0.4s}
.cppage2 li .swtbtn a:hover{background: #ffbf70}
.cppage2 .title{padding-top: 32px;padding-bottom: 32px}
.cppage2 .title:before{display: none}
.cppage2 .title span{font-size: 24px;color: #fff;line-height: 30px}
.cppage2 .title .sp1{font-size: 30px;font-weight: bold;font-family: "Microsoft YaHei"}
.cppage2 .title .swtbtn{color: #ffbf70}
.cppage3{ background: #fff; height:180px}
.cppage3 .wrap{background: #fff; position:relative; margin-top:-40px; width:90%; border-radius:10px;z-index:50; padding:20px 0;background: url(../images/article_bg.jpg) left top repeat; height:60px; box-shadow: 0 3px 24px rgba(69, 0, 5, 0.1);}
.cppage3 a{width: 20%;float: left;font-size: 24px;color: #666666;line-height: 2.46429;text-align: center; position:relative }
.cppage3 a:before{ content:""; float:right; width:1px; height:32px; background:#ddd; right:-1px; top:15px; position:absolute}
.cppage3 a:hover,.cppage3 a.on{color: #f67524}
.cppage3 a+a{margin-left: 6.66667%} @media (max-width: 1800px){.cppage1 .sty1{width:830px}
.cppage1 .sty1 .swiper-pagination{bottom: 67px}
.cppage1 .sty2{padding-top: 200px;padding-bottom: 75px}
.cppage1 .sty2 h1{font-size: 45px}
.cppage1 .sty2 .cs1{font-size: 20px}
.cppage1 .sty2 .cs2 p{font-size: 33px}
.cppage1 .sty2 .cs2 p strong{font-size: 18px}
.cppage1 .sty2 .fwtext p{font-size: 18px}
.cppage1 .sty2 .fwtext p span{width: 45px;height: 45px;margin-right: 18px;line-height: 45px} }@media (max-width: 1600px){	.cppage1:before{width: 50%}
.cppage1 .sty1{width: 760px}
.cppage1 .sty2{padding-right: 4.42708%;padding-top: 175px;padding-bottom: 58px}
.cppage1 .sty2 h1{font-size: 40px}
.cppage1 .sty2 .cs1{font-size: 18px;line-height: 1.7}
.cppage1 .sty2 .cs2{margin-top: 40px;margin-bottom: 45px}
.cppage1 .sty2 .cs2 p{font-size: 30px}
.cppage1 .sty2 .cs2 p strong{font-size: 16px}
.cppage1 .sty2 .fwtext{margin-top: 30px} .cppage3 a{font-size: 24px}}@media (max-width: 1440px){.wrap{width:1120px}
.cppage1 .sty1{width: 676px}
.cppage1 .sty2{padding-top: 150px}
.cppage1 .sty2 h1{font-size: 35px}
.cppage1 .sty2 .cs1{font-size: 16px}
.cppage1 .sty2 .cs2{margin-top: 35px;margin-bottom: 40px}
.cppage1 .sty2 .cs2 p{font-size: 27px}
.cppage1 .sty2 .fwtext{margin-top: 25px}
.cppage1 .sty2 .fwtext p{font-size: 16px}
.cppage1 .sty2 .fwtext p span{width: 40px;height: 40px;line-height: 40px}
.cppage3 a{font-size: 24px}}@media (max-width: 1280px){.wrap{width:960px}
.cppage1 .sty1{width: 590px}
.cppage1 .sty2{padding-top: 140px}
.cppage1 .sty2 h1{font-size: 30px}
.cppage1 .sty2 .cs1{margin-top: 15px;font-size: 14px}
.cppage1 .sty2 .cs2{margin-top: 20px;margin-bottom: 25px}
.cppage1 .sty2 .cs2 p{font-size: 24px}
.cppage1 .sty2 .cs2 p strong{margin-top: 5px;font-size: 14px}
.cppage1 .sty2 .fwtext{margin-left: 0;margin-top: 20px}
.cppage1 .sty2 .fwtext p{font-size: 14px}
.cppage1 .sty2 .fwtext p span{width: 35px;height: 35px;line-height: 35px}
.cppage1 .sty2 .fwtext p+p{margin-left: 10%}
.cppage3 a{font-size: 22px} }@media (max-width: 1120px) {.cppage1 .sty1{width:514px}
.cppage1 .sty2{padding-top: 120px}}@media (max-width: 992px) {.cppage1{max-width: 992px;position: relative;z-index: 1}
.cppage1:before{content: "";width: 100%;position: absolute;right: 0;top: 0;bottom: 0;background-image: linear-gradient(70deg, #fff 15%, #c0cedd);z-index: -1}
.cppage1 .sty1,.cppage1 .sty2{width: 100%;float: none}
.cppage1 .sty1 .swiper-pagination{left: 0;right: 0;bottom: .8rem;text-align: center}
.cppage1 .sty1 .swiper-pagination .swiper-pagination-bullet{width: .32rem;height: .32rem;margin: 0 .4rem}
.cppage1 .sty1 .swiper-pagination .swiper-pagination-bullet-active:before{left: -.10667rem;right: -.10667rem;top: -.10667rem;bottom: -.10667rem;opacity: 1}
.cppage1 .sty1 .swiper-pagination .swiper-pagination-bullet-active:after{left: -.29333rem;right: -.29333rem;top: -.29333rem;bottom: -.29333rem}
.cppage1 .sty2{padding-top: .8rem;padding-bottom: 1.06667rem}
.cppage1 .sty2 h1{font-size: .61333rem}
.cppage1 .sty2 .cs1{margin-top: .56rem;font-size: .36rem;color: rgba(0,0,0,0.7)}
.cppage1 .sty2 .cs1 p{margin-top: .2rem}
.cppage1 .sty2 .cs2{margin-top: .8rem;margin-bottom: 1rem}
.cppage1 .sty2 .cs2 .item{width: 48%;padding: .48rem 0;background: linear-gradient(rgba(192,206,221,0.5), rgba(192,206,221,0));border-radius: .26667rem}
.cppage1 .sty2 .cs2 .item+.item{float: right}
.cppage1 .sty2 .cs2 p{margin: 0 auto;font-size: .48rem}
.cppage1 .sty2 .cs2 p strong{margin-top: .26667rem;font-size: .36rem}
.cppage1 .sty2 .swtbtn{width: 100%}
.cppage1 .sty2 .swtbtn img{border-radius: .93333rem .4rem .4rem .93333rem;box-shadow: 0 .13333rem .24rem rgba(126,126,126,0.3)}
.cppage1 .sty2 .fwtext{margin-top: .66667rem;margin-left: 0}
.cppage1 .sty2 .fwtext p{font-size: .36rem}
.cppage1 .sty2 .fwtext p span{width: .8rem;height: .8rem;margin-right: .32rem;line-height: .8rem}
.cppage1 .sty2 .fwtext p+p{float: right}
.cppage3{margin-top: .8rem;padding: 0 .4rem}
.cppage3 a{width: 25%;font-size: .4rem;text-align: center;line-height: 3}
.cppage3 a+a{margin-left: 0}  }
.main-cont{padding-top:0px;font-size: 18px;line-height: 2em;padding-bottom: 90px;}
.main-cont .left-cont{ width: 71%;position: relative;}
.main-cont .left-cont h2, .main-cont .left-cont h3, .xg-bt{font-size: 28px;line-height: 38px;padding-left: 36px;position: relative;margin: 30px 0 20px;}
.main-cont .left-cont h2:before, .main-cont .left-cont h3:before, .xg-bt:before{content: '';width: 8px;height: 24px;background-color: #cf3535;position: absolute;top: 8px;left: 0;}
.xg-bt{display: block;}
.nr{display:flex;justify-content: space-between; }
.content_video {text-align: center;}
.main-cont .left-cont p {margin-bottom: 20px;}
.main-cont .left-cont p.ms {text-align: center;margin-top: -5px;color: #666;}
.main-cont .left-cont p em {font-style: normal;}
.advantage{margin-bottom: 10px;}
.advantage li{padding-left: 38px;}
.advantage li strong{display: block;font-size: 22px;color: #333333;font-weight: normal;position: relative;margin-bottom: 4px;}
.advantage li strong span{display: block;font-size: 16px;width: 26px;height: 26px;color: #fff;line-height: 26px;text-align: center;position: absolute;left: -38px;top: 4px;background: url(../images/index-icon.png) no-repeat center;-webkit-background-size: 26px;background-size: 26px;}
.advantage li p{color: #666666;}
.xg-case{margin-top:50px;  height:220px;}
.xgcase-list{margin-left: -3%;}
.xgcase-list li{float: left;width: 47%;margin-left: 3%;overflow: hidden;background-color: #fff;-webkit-box-shadow: 6px 10px 21px rgba(210, 61, 71, 0.05);-moz-box-shadow: 6px 10px 21px rgba(210, 61, 71, 0.05);-ms-box-shadow: 6px 10px 21px rgba(210, 61, 71, 0.05);-o-box-shadow: 6px 10px 21px rgba(210, 61, 71, 0.05);box-shadow: 6px 10px 21px rgba(210, 61, 71, 0.05);position: relative;  }
.xgcase-list li .pic{display: block;float: left;width:190px;position: relative;}
.xgcase-list li .pic img{display: block;width: 100%;}
.xgcase-list li .pic:after{content: '';width: 0;height: 2px;position: absolute;left: 0;bottom: 0;background: #cf3535;background: -webkit-linear-gradient(left, #cf3535, #fd4c4c);background: -o-linear-gradient(right, #cf3535, #fd4c4c);background: -moz-linear-gradient(right, #cf3535, #fd4c4c);background: linear-gradient(to right, #cf3535, #fd4c4c);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.xgcase-list li .text{ display:block; margin-left:200px;padding:8px 15px 5px;}
.xgcase-list li .text .tit{display: block;font-size: 18px;line-height: 22px;color: #333333;display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 18px;}
.xgcase-list li .text p{margin-bottom: 0;font-size: 16px;color: #666666;line-height: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 5px;}
.xgcase-list li .text .more{display: block;position: absolute;width: 46px;height: 25px;right: 0;bottom: 0;background: #cf3535;background: -moz-linear-gradient(left, #fd4c4c 0%, #cf3535 100%);background: -webkit-linear-gradient(left, #fd4c4c 0%, #cf3535 100%);background: -o-linear-gradient(left, #fd4c4c 0%, #cf3535 100%);background: -ms-linear-gradient(left, #fd4c4c 0%, #cf3535 100%);background: linear-gradient(to right, #fd4c4c 0%, #cf3535 100%);text-align: center;}
.xgcase-list li .text .more img{display: inline-block;vertical-align: middle;margin-top: -16px;}
.xgcase-list li .pic img{display: block;width: 100%;}
.xgcase-list li:hover .pic:after{width: 100%;}
.xgcase-list li:hover .text .tit{color: #cf3535;}
.main-cont .right-side { width:20%; }
.xg-top {position: relative; border-bottom:1px #ccc dashed; margin-bottom:40px;}
.xg-top a {display:block;position:absolute;right:0;bottom:15px; border:1px #f5f5f5 solid; border-radius:30px; padding:3px 25px;text-align:center;font-size:14px;color:#666;line-height:42px}
.xg-top a:hover { background:#cf3535; color:#fff;}
.xg-news {margin-top: 70px;}
.xw-list li{overflow: hidden;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;border-radius: 4px;margin-bottom: 30px;}
.xw-list li .pic {display: block;float: left;width: 242px;overflow: hidden;object-fit: cover;border-radius: 4px 0 0 4px;height: 160px;}
.xw-list li .pic img {display: block;width: 100%;}
.xw-list li .text {float: right;width: 70%;padding: 15px 30px 0 18px;}
.xw-list li .text .tit {font-size: 22px;color: #333333;line-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 55px;display: block;}
.xw-list li .text .time {overflow: hidden;}
.xw-list li .text .time span {display: block;font-size: 16px;color: #666666;line-height: 36px;float: left;}
.xw-list li .text .time a{float: right;}
.xw-list li:hover{-webkit-box-shadow: 0 4px 16px rgba(69, 0, 5, 0.05);-moz-box-shadow: 0 4px 16px rgba(69, 0, 5, 0.05);-ms-box-shadow: 0 4px 16px rgba(69, 0, 5, 0.05);-o-box-shadow: 0 4px 16px rgba(69, 0, 5, 0.05);box-shadow: 0 4px 16px rgba(69, 0, 5, 0.05);background-color: #fff;}
.xw-list li .tit:hover{color: #cf3535;}
.xw-list li:hover .time a{margin-right: 14px;}
.side-tit {background: #344463;text-align: center;line-height: 48px;font-size: 20px;color: #ffffff;display: block;font-weight: normal;}
.related-pro, .more-related {background:#fff;-webkit-box-shadow:6px 6px 15px rgba(71, 3, 3, 0.05);-moz-box-shadow:6px 6px 15px rgba(71, 3, 3, 0.05);-ms-box-shadow:6px 6px 15px rgba(71, 3, 3, 0.05);-o-box-shadow:6px 6px 15px rgba(71, 3, 3, 0.05);box-shadow:6px 6px 15px rgba(71, 3, 3, 0.05);margin-bottom:48px;}
.related-pro ul {padding: 20px 15px 10px;}
.related-pro li {margin-bottom: 10px;}
.related-pro li a {display: block;}
.related-pro li .img img {display: block;width: 100%;}
.related-pro li .tit {font-size: 16px;color: #333333;text-align: center;line-height: 36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.related-pro li:hover .tit {color: #cf3535;}
.totop{width:72px;height:34px;position:fixed;right:30px;bottom:20px;background:#fff;border-radius:15px;box-shadow:0 0 10px rgba(222,53,54,0.5);text-align:center;line-height:34px; padding-top:4px;cursor:pointer;transition:all linear 0.4s; z-index:99999}
.case1,.contact{background: url(../images/case1bg.jpg) center no-repeat;background-size: cover}
.contact{background: url(../images/contact_ban.jpg) center no-repeat;background-size: cover}

.case1 .wrap,.contact .wrap{padding-top: 170px;padding-bottom: 170px}
.case1 .title,.contact .title{ font-size: 48px; font-weight:700; color: #ffffff;font-family: 'pingfang_h'; margin-bottom:30px; float:left; width:100%}
.case1 .text,.contact .text{width: 700px;margin-top: 18px;font-size: 18px;color: #dedede;line-height: 1.77778;font-family: 'Arial'}
.case1 .title,.case1 .text,.contact .title,.contact .text{padding-left: 68px}
.case2 .wrap{padding-top: 80px;padding-bottom:180px}
.case2 dl{margin-top: 100px;position: relative;z-index:1;  width:100%; float:left;}
.case2 dl:before{content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: url(../images/case2bg.jpg) right center no-repeat;z-index: -1}
.case2 dl dd{width: 57.14286%;border-radius: 16px;overflow: hidden}
.case2 dl dd img{width: 100%;display: block;transition: all linear 0.3s}
.case2 dl dd:hover img{transform: scale(1.1)}
.case2 dl dt{width: 38.78571%;position: absolute;right: 0;top: 33px;bottom: 26px}
.case2 dl dt h3{font-size: 28px;font-family: 'Arial';line-height: 1.3}
.case2 dl dt h3 a{color: #111111;transition: all linear 0.3s}
.case2 dl dt h3 a:hover{color: #517cc9}
.case2 dl dt .text{margin-top: 22px;font-size: 18px;color: #555555;line-height: 1.66667;font-family: 'Arial'}
.case2 dl dt .cs {margin-top: 40px;overflow: hidden}
.case2 dl dt .cs p {float: left;padding-left: 21px;position: relative;font-size: 18px;color:#00586d;font-family: '微软雅黑'; font-weight:700; width:45%}
.case2 dl dt .cs p:before{content: "";width:12px;height:12px;position: absolute;left: 0;top: 6px;background:#00586d;border-radius: 50%}
.case2 dl dt .cs p span{display: block;margin-top: 10px;font-size: 30px;font-family:Arial, Helvetica, sans-serif}
 
.case2 dl dt .swtbtn{width: 236px;display: block;position: absolute;left: 0;bottom: 0;background-color: #ff6935;background-image: linear-gradient(to right, #ff6935, #ff952d);border-radius: 40px;font-size: 20px;color: #ffffff;text-align: center;line-height: 3.1;font-family: 'Arial';cursor: pointer;transition: all linear 0.3s}
.case2 dl dt .swtbtn:after{content: "";width: 13px;height: 13px;display: inline-block;vertical-align: middle;margin-left: 20px;border: 3px solid #ffffff;border-radius: 50%;transition: all linear 0.3s}
.case2 dl dt .swtbtn:hover{background-color: #3f80f8;background-image: linear-gradient(to right, #3f80f8, #2a60c1)}
.case2 dl:first-child{margin-top: 0}
.case2 dl:nth-child(2n):before{-moz-transform: scaleX(-1);-webkit-transform: scaleX(-1);-o-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH}
.case2 dl:nth-child(2n) dd{float: right}
.case2 dl:nth-child(2n) dt{left: 0;right: auto}/** 生产线详情**/.alpage1 {width: 100%;background:url(../images/cppage-bg.jpg) repeat;overflow: hidden;}
.alpage1 .fl {width: 39.4%;padding:60px 0 0 10.6%; float:left}
.alpage1 .fl dl {margin: 57px 0 0; }
.alpage1 .fl dd {width:90%;float: left;padding: 10px 2% 0 0; }
.alpage1 .fl dd h1 {font-size: 40px;color:#f67524;font-weight: bold;line-height: 50px; position:relative; text-indent:33px;}
.alpage1 .fl dd h1:before{ content:""; position:absolute; width:20px; height:20px; left:0; float:left; border:4px #f67524 solid; top:15px; border-radius:50%;}
.alpage1 .fl dd .cs {margin: 35px 0;}
.alpage1 .fl dd .cs p {font-size: 18px;color: #ffffff;line-height: 38px;margin: 15px 0;padding-left:24px;position: relative;}
.alpage1 .fl dd .cs p:before,.alpage1 .fl dd .tel:before {content: "";width:10px;height:10px;background:#f67524;border-radius: 50%;display: block;position: absolute;left: 0;top: 15px;}
.alpage1 .fl dd .cs p strong {color:#f67524;}
.alpage1 .fl dd .tel {font-size: 20px;color: #999999;font-weight: bold;padding-left: 34px;margin-bottom: 60px;position: relative;}
.alpage1 .fl dd .tel:before {top: 15px;}
.alpage1 .fl dd .tel strong {font-size: 26px;color:#f67524;}
.alpage1 .fl dt {width: 28.61%;background: #eeeeee;float: right;text-align: center;border-radius: 25px 0 0 25px;overflow: hidden;}
.alpage1 .fl dt .tit{font-size:20px;color:#de5217;font-weight:bold;line-height:64px;background: url(../images/alpz-tit.png) left center no-repeat;display: inline-block;padding-left: 32px;}
.alpage1 .fl dt ul {border-top: 6px solid#f67524;padding: 35px 0;box-shadow: 0 11px 44px rgba(0,0,0,0.44);}
.alpage1 .fl dt ul li:before {content: "";width: 19px;height: 18px;background: url(../images/alpz-cpzs.png) no-repeat;display: block;margin: 15px auto;}
.alpage1 .fl dt ul li:first-child:before {display: none;}
.alpage1 .fl dt ul li p {font-size: 14px;color: #666666;}
.alpage1 .fl dt ul li a{ WIDTH:90%;display:block}
.alpage1 .fr {width: 50%;background: #fff; float:right}
.alpage1 .fr img {width: 100%; float:left}
.btn-hover{width:450px; display: block;position: relative;transition: all 0.8s ease;}
.texts{padding-bottom: 30px;position: relative;}
.texts h3,.texts h2{font-size: 30px;color: #dd501f;font-weight: bold;line-height: 48px;margin: 28px 0 18px; text-indent:25px; position:relative}
.texts h3:before{ position:absolute; content:""; float:left; width:8px; height:30px; margin-top:11px; background:#f67524; left:0}
.texts p,.texts li{font-size: 18px;color: #333333;line-height: 48px;margin: 18px 0;}
.texts p img{display: block;margin: 5px auto;}
.texts video{max-width: 800px;width: 100%;display: block;margin: 0 auto;}
.texts table{margin: 18px 0}
.texts a{color: #da251d}
.alpage2{ padding: 10px 0;}
.alpage2 .title{ width: 100%;background: #eeeeee;}
.alpage2 .title ul{ overflow: hidden;}
.alpage2 .title ul li{ width: 20%;float: left;position: relative;}
.alpage2 .title ul li:before{ content: "";width: 1px;background: #666666;display: block;position: absolute;left: 0;top: 22px;bottom: 22px;}
.alpage2 .title ul li:first-child:before{ display: none;}
.alpage2 .title ul li a{ font-size: 20px;color: #666666;text-align: center;line-height: 70px;display: block;}
.alpage2 .title ul li:hover a{ color: #dd501f;font-weight: bold;}
.al-more{ margin: 50px 0;}
.al-more .fl{ width: 75%;}
.al-more .fl .tit{ margin-bottom: -18px;width: 180px;height: 74px;border-radius: 20px 20px 0 0;background: #ffffff;box-shadow: 0 0 5px #a7a7a7}
.al-more .fl h4{ color: #df571e;text-align: center;font-weight: 700;font-size: 24px;line-height: 55px;}
.al-more .fl li{ position: relative;float: left;overflow: hidden;margin-left: 3%;padding: 10px;width: 31.33%;border-radius: 20px;background: #fff;box-shadow: 0 2px 5px #a7a7a7;}
.al-more .fl li img{ border-radius: 10px}
.al-more .fl li:first-child{ margin-left: 0}
.al-more .fl li p {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;overflow: hidden;margin: 10px;border-radius: 10px}
.al-more .fl li p a {display: block;width: 100%;height: 100%;padding: 103% 2% 0;color: #fff;text-align: center;font-size: 16px;line-height: 24px;transition: all ease .5s;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.al-more .fl li p a:before {position: absolute;bottom: 0;left: 0;z-index: -1;display: block;width: 100%;height: 80px;background-image: linear-gradient(rgba(0,0,0,0),#000);content: "";}
.al-more .fl li:hover p a {padding: 56% 5% 0;background: rgba(0,0,0,.8);font-weight: 700;font-size: 20px;line-height: 30px;white-space: normal;}
.al-more .fr{float:left;margin-top:55px;margin-left:2%;padding:45px 30px 30px 30px;width:23%;border-radius:20px;background:url(../images/cppage-bg.jpg) repeat;box-shadow:0 3px 4px rgba(0,0,0,0.2);}
.al-more .fr h4{display: inline-block;margin-bottom: 15px;color: #df571e;font-weight: 700;font-size: 24px;}
.al-more .fr li a {position: relative;display: block;padding: 21px 0 21px 25px;font-size: 16px;color: #fff;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.al-more .fr li a:before{position: absolute;top: -72px;bottom: 32px;left: 6px;display: block;width: 1px;background: #e5e5e5;content: "";display: none;}
.al-more .fr li a:after{position: absolute;top: 50%;left: 0;margin-top: -5px;display: block;width: 10px;height: 10px;border-radius: 50%;background: #df571e;content: "";}
.al-more .fr li:first-child a:before {display: none}
.profive {padding-bottom: 80px;  background:url(../images/profouricon07.png) no-repeat center top; padding-top:140px;}
.profive .profivetit {clear: both;line-height: 42px;text-align: left;overflow: hidden; background: url(../images/profouricon01.png) 15px 0 no-repeat;}
.profive .profivetit strong {float: left;width: 164px;height: 42px;text-align: center;line-height: 39px;color: #fff;font-size: 24px;font-weight: 400;margin-right:6px;padding-right: 5px}
.profiveda i,.profivewen a {font-size: 14px;height: 48px}
.profive .profivetit span {font-size: 14px;color:#fff;background: url(../images/prothreeicon02.png) right 7px no-repeat; padding-top:22px;padding-right: 35px;line-height:40px; -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}
.profive .profivetit span a {color: #9f4200; background:#fff; padding:3px 25px; margin-top:10px; border-radius:20px; float:right}
.profive .profivetit span:hover {padding-right: 40px}
.profive .profivetit {line-height: 66px}
.profive .profivetit strong {font-size: 35px;width:260px;height: 66px;line-height: 66px; text-align:center}
.profive ul { background:#fff; border-radius:10px; float:left; padding-bottom:30px}
.profive ul li { padding-top:35px;width:46%; margin:5px 2%; float:left}
.profivewen span {float: left;width:54px;height:54px;border: 1px solid #d8e1ff;border-radius: 50%;overflow: hidden;}
.profivewen span  img{ max-width:100%;} .profiveda {margin-top: 16px}
.profiveda i {background-size: 56px;width: 56px;height: 76px;font-size: 22px;padding-top: 11px}
.profivewen{clear: both; float:left; overflow: hidden;text-overflow: ellipsis; width:100%; text-align:left; height:48px ; white-space: nowrap;}
.profivewen a{ width:100%;line-height:28px;color: #333; font-size:18px;margin-top:3px; }
.profivewen a:hover{color: #ee002e}
.profiveda{clear: both;margin-top: 15px;background: url(../images/homefivebg.jpg);padding: 0 20px 0 0;border-radius: 5px;color: #737373;overflow: hidden}
.profiveda i{float: left;background: url(../images/profiveicon02.png) left top no-repeat; text-align: center;font-style: normal; line-height: 1;color: #773500;font-weight:700;background-size: 56px;width: 56px;height: 76px;font-size: 22px;padding-top: 11px;}
.profiveda span{float: right;width:500px;font-size: 16px;line-height: 28px;height:56px;overflow: hidden;margin: 17px 0} .solution-item {background-color:#f6f8fb;padding-top:70px; padding-bottom:60px; float:left; width:100%;} 
.case-list{ margin-bottom:30px; float:left; width:100%;}
.case-list li { width:31%; float:left; margin-bottom: 50px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.case-list li:nth-child(3n-1){ margin:auto 3.5% 50px;}
.case-list li .pic{display: block;width: 100%;height: 0;overflow: hidden;position: relative;padding-top: 75%;border-radius: 4px;z-index: 1;}
.case-list li .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.case-list li .text{background-color: #fff;border-radius: 0 0 4px 4px;padding: 20px 46px 25px 50px;position: relative;}
.case-list li .text .tit{display: block;font-size: 20px;line-height: 30px;color: #333333;font-weight: bold;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case-list li .text p{font-size: 16px;color: #333333;line-height: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right: 48px;}
.case-list li .text .more{background: #e3674f;background: -moz-linear-gradient(left, #d53242 0%, #e3674f 100%);background: -webkit-linear-gradient(left, #d53242 0%, #e3674f 100%);background: -o-linear-gradient(left, #d53242 0%, #e3674f 100%);background: -ms-linear-gradient(left, #d53242 0%, #e3674f 100%);background: linear-gradient(to right, #d53242 0%, #e3674f 100%);border-bottom-right-radius: 4px;display: block;position: absolute;right: 0;bottom: 0;padding:8px 18px 3px; border-radius:15px 0 0 0 }
.case-list li .text:before{content: '';width: 0;height: 8px;position: absolute;left: 0;top: -4px;background: #e3674f;background: -moz-linear-gradient(left, #d53242 0%, #e3674f 100%);background: -webkit-linear-gradient(left, #d53242 0%, #e3674f 100%);background: -o-linear-gradient(left, #d53242 0%, #e3674f 100%);background: -ms-linear-gradient(left, #d53242 0%, #e3674f 100%);background: linear-gradient(to right, #d53242 0%, #e3674f 100%);border-radius: 0 0 4px 4px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.case-list li:hover{-webkit-box-shadow: 6px 10px 21px rgba(210, 61, 71, 0.05);-moz-box-shadow: 6px 10px 21px rgba(210, 61, 71, 0.05);-ms-box-shadow: 6px 10px 21px rgba(210, 61, 71, 0.05);-o-box-shadow: 6px 10px 21px rgba(210, 61, 71, 0.05);box-shadow: 6px 10px 21px rgba(210, 61, 71, 0.05);}
.case-list li:hover .text:before{width: 100%;}
.case-list li .text .tit:hover{color: #f64949;}
.solution-item  .titBox{ margin-bottom:40px; }
.solution-item  .titBox .moreLink1{ width:auto; padding-right:80px;}
.case-wrapper {background: url(../images/case-banner.jpg) no-repeat top center;min-height: 648px;padding-top:30px}
.case-content .side-case {float: left;width: 72%}
.case-box {margin-top:30px; float:left}
.case-top{ float:left}
.case-top .img {float: left;width:45%}
.case-top .img img {display: block;width: 100%;height: auto;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;-ms-border-radius: 15px;-o-border-radius: 15px}
.case-top .text {float: right;width: 48%; position: relative;height: 358px}
.case-top .text::after {content: '';width: 142px;height: 129px;background: url(../images/case-yd.png) no-repeat;position: absolute;top: -45px;right: 0}
.case-top .text h1 {font-size: 40px;color: #fff;line-height: 50px;margin-bottom: 12px;position: relative;z-index: 1; font-weight:700}
.case-top .gn-msg {padding: 68px 0 30px;position: relative;z-index: 1}
.case-top .gn-msg::after {content: '';position: absolute;top: 0;left: 10px; bottom: 0;width: 2px;background-image: linear-gradient(to top,rgba(25,27,40,0) 0,rgba(12,78,199,.5) 25%,rgba(12,78,199,1) 50%,rgba(12,78,199,.5) 75%,rgba(25,27,40,0) 100%);background-image: -moz-linear-gradient(to top,rgba(25,27,40,0) 0,rgba(12,78,199,.5) 25%,rgba(12,78,199,1) 50%,rgba(12,78,199,.5) 75%,rgba(25,27,40,0) 100%);background-image: -webkit-linear-gradient(to top,rgba(25,27,40,0) 0,rgba(12,78,199,.5) 25%,rgba(12,78,199,1) 50%,rgba(12,78,199,.5) 75%,rgba(25,27,40,0) 100%);z-index: -1}
.case-top .gn-msg p {font-size: 18px;color: #fff;line-height: 28px;margin-bottom: 38px;padding-left: 34px;position: relative}
.case-top .gn-msg p a {color: #fff}
.case-top .gn-msg p a:hover {color: #ffa11b}
.case-top .gn-msg p:before {content: '';width: 22px;height:22px;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;background-color: #7197dd;position: absolute;left: 0;border: 3px solid #0c4ec7;top: 5px}
.case-pz {width: 100%;position: relative;top: -75px}
.case-pz .text {width: 27%;margin-top: 138px;float: left;position: relative}
.case-pz .text:after {content: '';width: 187px;height: 279px;background: url(../images/case-ren.png) no-repeat;position: absolute;left: -8%;top: -155px}
.case-pz .text p {font-size: 20px;color: #7a89a5;line-height: 30px;margin-bottom: 12px;padding-left: 86px}
.case-pz .text .btn-box {background: url(../images/case-bg.jpg) no-repeat;border-top-left-radius: 40px;padding: 24px 0 16px 102px}
.case-pz .text .btn-box a {display: inline-block;font-size: 24px;color: #fff;line-height: 60px;border-radius: 30px;background-color: #fda82b;padding: 0 16px}
.case-pz .text .btn-box a:hover {background-color: #4d7ad2}
.case-pz .pz-list {float: right;width:68%;padding: 48px 25px 8px 33px;border-top-left-radius: 100px;box-shadow: 0 3px 10px #f1f1f1;background-color: #fff}
.case-pz .pz-list .title{float: left;padding-left: 20px;position: relative;}
.case-pz .pz-list .title:before{content: '';width: 32px;height: 198px;background: url(../images/case-wz.png) no-repeat;position: absolute;left: 0;top: -12px}
.case-pz .pz-list .title span{display: block;width: 28px;font-size: 28px; margin-top:0;line-height: 1.1;font-weight: 700;color: #294b8c;writing-mode:vertical-lr;text-transform:uppercase;}
.pz-list ul {float: right;width:90%;position: relative}
.pz-list ul:after {content: '';width: 141px;height: 140px;background: url(../images/case-tag.png) no-repeat;position: absolute;right: -41px;bottom: -28px}
.pz-list ul li {float: left;width:31%;}
.pz-list ul li:nth-child(2){ margin:0 3.5%}
.pz-list ul li .pic{padding: 0 0 8px 8px; position: relative; z-index: 1}
.pz-list ul li .pic:after{content: ''; width: 203px; height: 150px; background: url(../images/case-bg01.png) no-repeat; position: absolute; left: 0; bottom: 0; z-index: -1}
.pz-list li .pic a{width: 100%; height: 0; overflow: hidden; position: relative; padding-top: 75.6%; display: block; border-top-right-radius: 50px; box-shadow: 5px -4px 10px #f3f3f3}
.pz-list li .pic a img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-top-right-radius: 50px}
.pz-list ul li .txt{display: block; font-size: 22px; color: #2a4983; line-height: 32px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 14px 0}
.pz-list ul li .txt:hover{color: #fda82b}
.crumb{padding: 10px 0;line-height: 30px;background: url(../images/crummbs-icon.png) no-repeat left center;padding-left: 26px;font-size: 16px}
.crumb li{display: inline-block;color: #d6d6d6}
.crumb li a{color: #d6d6d6}
.crumb li a:hover{color: #2880db}
.crumb-grid li{color: #252e40}
.crumb-grid li a{color: #252e40}
.cppage4{position: relative; width:100%; float:left}
.cppage4:before{content: ""; background:#00586d; position: absolute; left: 50%; width:50%; float:right;right: 0; top: 0; bottom: 0}
.cppage4 ul{width: 100%; height: 77px; background:#00586d; border-radius: 32px}
.cppage4 ul li{width: 25%; float: left; position: relative}
.cppage4 ul li:before{content: ""; width: 1px; background-color: #d3e9f3; background-image: linear-gradient(#0282b8,#d3e9f3,#0282b8); position: absolute; left: 0; top: 15%; bottom: 15%}
.cppage4 ul li:first-child:before{display: none}
.cppage4 ul li a{font-size: 18px; line-height: 76px; text-align: center; color: #fff; display: block}
.cppage4 ul li a:hover {font-weight: 700} 

.cppage5 {width:100%; float:left;  padding: 30px 0}
 .cppage5 .fl {width: 70%; float:left}
.content h2,.content h3 {font-size:30px;color:#21252d;line-height:40px;font-weight:700;margin:40px 0 24px;background: url(../images/content-tit.png) left 10px no-repeat;padding-left: 50px}
.content h4 {font-size: 22px;line-height: 30px;font-weight: 700}
.content p {font-size: 16px;line-height: 36px;color: #66686c;margin: 24px 0}
.content p img {height: auto!important}
.content p b,.content p strong {font-size: 18px;color: #444}
.content p em,.content p em b,.content p em strong {font-size: 20px;font-weight: 700}

.content p a {color: #007eff}
.cppage5 .fr {width: 24%; float:right}
.cppage5 .fr .cptj {background: url(../images/article_bg.jpg) repeat;padding: 34px 0 20px 0;border-radius:30px 0 0 0;margin:75px 0 45px;box-shadow:0 0 40px #d4dbde}
.cppage5 .fr .cptj h4{background:#e6eef1;font-size:24px;color:#00586d;text-align:center;font-weight:700;line-height:56px;position:relative;left:-8px}
.cppage5 .fr .cptj h4:before{content:"";width:0;border-top:0 solid transparent;border-bottom:8px solid transparent;border-right:8px solid #7fb4c5;position:absolute;left:0;bottom: -8px}
.cppage5 .fr .cptj ul{padding:5px 20px 0}
.cppage5 .fr .cptj li{ margin-top: 17px; border-bottom:1px #ccc  dashed; padding-bottom:5px; padding-left:10px;}
.cppage5 .fr .cptj li img{ width:100%}
.cppage5 .fr .cptj li a{font-size:16px;color:#494d56;line-height:30px;padding:10px 0;display:block; position:relative}
.cppage5 .fr .cptj li a:hover{ color:#f67524}
.cptj li a:before{content: "";width:10px;height:10px;background-color:#f67524;border-radius: 50%;display: block;position: absolute;left:-22px;top:21px;}
.cptj li a:after{ width:20px; height:20px; border:2px #f67524 solid; position:absolute; left:-27px; top:16px; position:absolute; content:""; border-radius:50%}


 
.NewTit {clear:both; float:left;width:94%; margin-left:2%;margin-bottom:2%}
.NewTit h2 {float:left;font-size:44px;color:#031527;line-height:1;font-weight:normal;position:relative}
.NewTit h2::after {content: '';position: absolute;left: 0px;bottom: -23px;width:130px;height:6px;background: #f33c3c}
.NewTit p {float: left;color: #595959;font-size: 16px;line-height: 1;padding-left:20px;margin-top: 27px}
.NewTit a {float: right;font-size: 16px;color: #595959;margin-top: 27px;transition: all 0.3s}
.NewTit a:hover {color: #f33c3c}

.picNewList {position: relative;z-index: 2;margin-top:5%;margin-bottom:6%; }
.picNewList ul{clear: both;display: block;margin-left: -1.5625%; margin-bottom:60px; float:left}
.picNewList ul li{float: left;width: 44.46154%;margin-left: 1.53846%;padding: 1.53846%;transition: all 0.5s}
.picNewList ul li .img{float: left;width: 38.98305%;border-radius: 4px;position: relative;overflow: hidden;padding-top: 24.07%}
.picNewList ul li .img img{clear: both;display: block;transition: all 0.5s;position: absolute;left: 0px;width: 100%;top: 0%;height: 100% !important;object-fit: cover}
.picNewList ul li .text{float: right;width: 58.30508%;position: relative;height: 142px}
.picNewList ul li .text a{clear: both;display: block;font-size: 18px;line-height: 1.5;font-weight: bold;margin-bottom: 2.90698%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.picNewList ul li .text p{clear: both;display: block;color: #333333;font-size: 16px;line-height: 26px;text-align: left;overflow: hidden;text-overflow: ellipsis;word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2}
.picNewList ul li .text span{position: absolute;font-size: 16px;color: #666666;line-height: 1;left: 0px;bottom: 0px}
.picNewList ul li:hover{background: #fff;box-shadow: 6px 6px 12px rgba(15,20,44,0.05)}
.txtNewList{clear: both;display: block;background: #fff;padding: 1px 0px}
.txtNewList .NewTit{margin-top: 6.25%}
.txtNewList ul{position: relative;z-index: 2;margin-bottom: 5.78125%;margin-left: -6.25%}
.txtNewList ul li{float: left;margin-left: 5.88235%;width: 44.11765%;position: relative;display: block;padding: 19px 100px 19px 0px}
.txtNewList ul li a{font-size: 18px;clear: both;display: block;line-height: 30px;background: url(../images/HomeThreeIcon02.png) no-repeat left center;padding-left: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.txtNewList ul li a:hover{background-image: url(../images/HomeThreeIcon03.png);color: #f13e3e}
.txtNewList ul li span{position: absolute;right: 0px;top: 26px;font-size: 16px;color: #666666;line-height: 1}.HomeTit h2 a,.HomeTit h1 a{clear: both;display: block;line-height: 1}
.HomeTit p{clear: both;display: block;color: #595959;font-size: 16px;line-height: 1}

/**新闻详情**/

.new-wrapper{background: url(../images/xinwenbanner.jpg) no-repeat top center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;padding:80px 0 0 0; width:100%; float:left}
.new-wrapper .bread{border: 0;background: transparent;}
.new-wrapper .bread .breadcon a,.new-wrapper .bread .breadcon span,.new-wrapper .bread .breadcon strong{color: #fff !important;}
.new-inner{margin-top: 55px;}
.new-inner h1{font-size:40px;color: #ffffff;line-height: 46px;margin-bottom: 50px;}
.new-inner>p{font-size: 18px;color: #fff;line-height: 26px;margin-bottom: 15px;}
.new-inner>p span{display: inline-block;margin-right: 20px;}
.new-inner>p span i {float:left;padding-right:3px;}

.new-inner .show,.banner .show{float: left;}
.new-inner .show,.banner .show{padding: 18px;background: #00AF66;background: -moz-linear-gradient(left, #4f6ec4 0%, #00AF66 100%);background: -webkit-linear-gradient(left, #4f6ec4 0%,#00AF66 100%);background: -o-linear-gradient(left, #4f6ec4 0%,#00AF66 100%);background: -ms-linear-gradient(left, #4f6ec4 0%,#00AF66 100%);background: linear-gradient(to right, #4f6ec4 0%,#00AF66 100%);color: #fff;line-height: 40px;display: inline-block;}
.new-wrapper .new-inner .show{width: 78.5%;}
.new-inner .show span,.banner .show span{display: inline-block;font-size: 18px;}
.new-inner .show strong,.banner .show strong{display: inline-block;font-size: 18px;margin-right: 24px;}
.new-inner .show em,.banner .show em {display: inline-block;font-size: 18px;font-weight: bold;margin-right: 16px;font-style: normal;}
.new-inner .show .line-a,.banner .show .line-a{display: inline-block;width: 123px;background-color: #fff;color: #00AF66;border-radius: 4px;-webkit-box-shadow: 0 12px 10px rgba(130,40,0,0.3);-moz-box-shadow: 0 12px 10px rgba(130,40,0,0.3);-ms-box-shadow: 0 12px 10px rgba(130,40,0,0.3);-o-box-shadow: 0 12px 10px rgba(130,40,0,0.3);box-shadow: 0 12px 10px rgba(130,40,0,0.3);position: relative;text-align: center;margin-left: auto;}.new-inner .show .line-a:after,.banner .show .line-a:after {content: '';width: 72px;height: 75px;position: absolute;left: 26px;top: -75px;}
.new-inner .show .line-a:hover,.banner .show .line-a:hover {background-color: #4f6ec4;color: #fff;}
.new-inner .con {float: right;width: 26.5%;color: #fff;padding-left: 30px; margin-top: 5px;}
.new-inner .con strong {display: block;font-size: 16px;line-height: 26px;}
.new-inner .con p {font-size: 16px;line-height: 26px;}
.new-inner .show .line-a {margin-left: auto;}
.news-content {padding: 20px;}
.news-content p {margin-bottom: 20px;line-height: 40px;font-size:18px;color: #333;}
.news-content p.contitle,.news-content p.bq { text-indent: 2em;}
.photo-image {    width: 800px;}
.main {margin: 30px auto; float:left; width:100%;}
.main_l {width:68%;background: #fff;padding:2%; float:left}
.main_r {width: 24%; min-width:280px;position: relative; float:right}
.pubtitle {overflow: hidden;border-bottom: #eee 1px solid;margin-bottom: 20px;}
.pubtitle h1,.pubtitle .h1{font-weight: 800;font-size: 20px;padding-bottom: 10px;display: inline-block;border-bottom: #6983CB 2px solid;}
.prozcnav{background: #fff;}
.prozcnav-tit{width: 100%;height: 80px;overflow: hidden;margin: 0 auto;padding: 16px 20px;background: #6983CB;box-sizing: border-box;text-align: center;}
.prozcnav-tit p{width: 100%;height: 28px;overflow: hidden;line-height: 28px;color: #fff;font-size: 24px;margin: 0 auto;padding: 0;font-weight: bold;}
.prozcnav-tit span{display: block;width: 100%;height: 35px;overflow: hidden;line-height: 35px;color: #fff;margin: 0 auto;padding: 0;text-transform: uppercase;letter-spacing: 1px;}
.prozcnav-tit em{display: none;}
.prozcnav{background: #fff;}
.prozcnav .layui-colla-content{padding-bottom: 0;}
.prozcnav .layui-collapse{padding: 10px 10px 1px 10px;}
.prozcnav .layui-collapse,.prozcnav .layui-colla-title,.prozcnav .layui-colla-content,.prozcnav .layui-colla-item{border: 0;}
.prozcnav .layui-colla-item{margin-bottom: 10px;}
.prozcnav .layui-colla-title{padding-left: 15px;font-size: 16px;}
.prozcnav .layui-colla-title i{display: none;}
.prozcnav .layui-colla-title span{margin-right: 5px;position: relative;top: 1px;-moz-transition: ease-in-out 0s;-webkit-transition: ease-in-out 0s;-o-transition: ease-in-out 0s;-ms-transition: ease-in-out 0s;transition: ease-in-out 0s;}
.prozcnav .layui-colla-title span::before{content: "\f150";-moz-transition: ease-in-out 0s;-webkit-transition: ease-in-out 0s;-o-transition: ease-in-out 0s;-ms-transition: ease-in-out 0s;transition: ease-in-out 0s;}
.prozcnav .layui-colla-title.layui-this span::before{content: "\f151";}
.prozcnav .layui-colla-title.layui-this,.prozcnav .layui-colla-title:hover{background: #00AF66;color: #fff;}
.prozcnav ul{width: 100%;overflow: hidden;padding: 0;background: #fff;}
.prozcnav ul li{width: 100%;height: 30px;overflow: hidden;margin: 0 auto;padding: 0;}
.prozcnav ul li a{display: block;width: 100%;height: 30px;overflow: hidden;line-height: 30px;color: #808ea4;font-size: 14px;margin: 0 auto;box-sizing: border-box;}
.prozcnav ul li i{margin-right: 5px;}
.leftnews{background: #fff;padding: 10px 15px 10px 15px;margin-top: 20px;}
.rightnews{background: #fff;padding: 0px 15px 20px 15px;}
.rightnews .am-avg-lg-2 li:nth-of-type(1n+1) .am-list-date{right: 15px;}
.rightnews .am-avg-lg-2 li:nth-child(2n){padding-left: 15px;}
.rightnews li,.leftnews li{padding-bottom: 0;}
.rightnews li img,.leftnews li img{width: 100%;height: auto;min-height: 166px;margin: 0;}
.rightnews li .leftnews-name,.leftnews li .leftnews-name{font-size:18px;line-height:35px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;padding: 10px 0;margin: 0;text-align: center;}
.rightnews li a{color: #363839;font-size: 16px;}
.rightnews li a:hover{color: #4f6ec4;}
.rightnews.pro .am-list-news-hd,.leftnews.pro .am-list-news-hd{border-bottom: 1px solid #dedede;}
.rightnews.pro .am-list-news-bd,.leftnews.pro .am-list-news-bd{margin-top: 15px;}
.entry-tags{float: left;color: #999;padding: 20px;}
.entry-tags span{font-size: 16px;margin-right: 10px;}
.entry-tags .tag-links a{background-color: #f5f5f5;border-radius: 2px;display: inline-block;color: #999;font-size: 16px;height: 24px;line-height: 24px;margin: 0 2px 5px 0;padding: 0 8px;position: relative;}
.entry-tags .tag-links a:hover{color: #fff;background-color: #00aeff;}
.entry-teg{width:90%;background: #f6f6f6;padding: 20px; float:left}
.entrynext-cls{width: 100%;float: left;font-size: 18px;color: #666;}
.entrynext-cls:first-child{padding-bottom: 10px;}
.entrynext-cls:last-child{padding-top: 10px;}
.entrynext-cls span{display: inline-block;text-align: left;text-indent: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.entrynext-right span{position: relative;right: 34px;text-align: right;}
.tagcloud a{background-color: #ececec;border-radius: 2px;display: inline-block;color: #888 !important;float: left;font-size: 11px !important;width: auto;height: 28px;line-height: 28px;margin: 0 8px 8px 0;padding: 0 8px;position: relative;text-decoration: none;text-align: center;overflow: hidden;}
.h3-style>.h3,.h3-style>h3{font-size: 28px !important;color: #00AF66;position: relative;padding-left: 45px;margin: 32px 0 30px}
.h3-style>.h3:before,.h3-style>h3:before{content: '';width: 84px;height: 78px;background: url(../images/news-icon2.png) no-repeat;position: absolute;top: 11px;left: 0;}

.am-list-news2{ width:90%; float:left; margin-top:25px; }
.am-list-news2 h2{ font-size:30px; color:#1f557b;text-transform:uppercase;font-weight:bold; background:url(../images/pro-icon3.png) no-repeat 0 12px; text-indent:40px;}

.am-list{ width:100%; float:left; margin-top:15px; padding-bottom:30px;}
.am-list li{ width:44%; float:left; margin:10px 1%; background:url(../images/news-icon.png) no-repeat; padding-left:4%; height:28px; overflow:hidden} 
.am-list li a{ font-size:18px;}

 
 
 
 
.place-base{position: absolute;left: 0;right: 0;top:150px;bottom: 0;}
.place-con{font-size: 14px;background: url(../images/home-icon.png) no-repeat left center;padding-left: 20px;line-height: 50px;}
.place-con li{display: inline-block;color: #EEE;margin-left: 6px;}
.place-con li a{color: #EEE;margin-right: 10px;}
.place-con a:hover{color: #DA251D;}
.place-ys li,.place-ys li a{color: #333;}
.place-info{margin-top: 60px;line-height: 1.8;color: #FFF;width: 660px;}
.place-info h1{font-size: 44px;color: #DA251D; font-weight:700}
.place-info h1 span{font-weight: normal;color: #FFF;}
.place-info p{font-size: 18px;margin-top: 10px;}
.about-base{ float:left; width:100%; margin-bottom:40px; margin-top: -200px; position:relative}
.base-font{width: 45%;padding: 40px 100px 40px 50px;float:left; background: url(../images/about-bg.jpg) repeat-x bottom left;color:#FFF;line-height:34px;font-size:18px; }
.base-gs {position: absolute;left:51%;bottom:0;width:36%;background-color: #FFF;padding: 55px 0;-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2)}
.base-gs li {float: left;width: 33.0%;text-align: center;position: relative;border-left: 1px solid #EEE;line-height: 1.2;}
.base-gs li i {display: block;color: #FF5C41;font-size: 14px; }
.base-gs li strong {display: block;color: #DA251D;font-size: 60px;font-family: Impact;margin: 10px 0;}

.about-area {margin-top:30px; float:left; width:100%; margin-bottom:50px;}
.about-area ul {margin-left: -3.3%;}
.about-area ul li{float: left;width: 22%;margin-left: 2.3%;position: relative;padding-bottom: 40px;}
.about-area li img{width: 100%;}
.about-area li p {position: absolute;left: 50px;right: 0;bottom: 0;background-color: #FFF;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);padding: 20px 20px 20px 30px;font-size: 20px;}
.base-name {line-height: 1.4;text-align: center;margin-bottom: 30px;}
.base-name h2 {font-size: 40px;margin-bottom: 10px; font-weight:500}
.base-name p {font-size: 18px;line-height: 1.8;color: #555;}
 
.ul-contact{ margin-top:40px;}
.ul-contact ul{ margin-left:-4%; margin-right:2% }
.ul-contact li{float:left;width:20.5%; margin-left:4%;margin-bottom:20px;}
.ul-contact  h4{ font-size:24px; margin:15px 0 10px 0; font-weight:600;text-align:center; color:#07284E}
.ul-contact  p{ font-size:17px; text-align:center; color:#666; }
.ul-contact  h5{ font-size:18px; line-height:24px; font-weight:400; margin:8px 0; text-align:center; color:#888}
.ul-contact  li strong{position: relative; z-index:10; display:block; width:33%; font-weight:normal; text-align:center; margin:5px auto 10px;}
.ul-contact  li strong img{ width:100%; border-radius:50%; box-shadow: 0px 0.03rem 0.21rem rgba(5,26,85,0.1);}
.ul-contact  li:hover strong{  background-size: 100% auto;}
.ul-contact li span{font-size:14px;color:#07284E;line-height:1;display:block;margin-top: 15px;margin-bottom: 5px;}
.ul-contact li span strong{font-size:30px}
.ul-contact li p{font-size:15px;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color: #666;}
.contact-wz {
    background: #fff url(../images/d3_bg.png);
    border: #eee 1px solid;
    -webkit-box-shadow: 5px 5px 5px rgba(2,68,103,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(2,68,103,0.2);
    box-shadow: 5px 5px 10px rgba(2,68,103,0.2);
    border-radius: 40px 0 40px 0;
    height:240px; font-size:15px;
    padding: 80px 30px 60px;
    margin-top: -70px;
    z-index: 1;
    position: relative;
    overflow: hidden;
}
.message{ margin-top:60px;background: url(../images/conatct_msg_bg.jpg) no-repeat center ; overflow:hidden; padding:40px 0; width:100%; float:left}
 .lx_info { float:right; width:40%; color:#fff;overflow:hidden;margin-top:2%; background: #183a50;padding: 10px 40px 20px;box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.05);}
.lx_info h1{ font-size:40px; font-weight:700;padding:25px 0; margin-bottom:10px;  color:#fff}
.lx_info p{  line-height:30px; font-size:18px; margin-bottom:40px;}
.lx_info p img{ width:30px; height:30px; margin-right:5px;}
.contact_lx p {
    display: block;
    margin: 15px 0;
    
    color: #fff;
    width:100%;
    border-radius: 0 5px 5px 0;
    font-size: 18px;
    padding: 10px 0;padding-left:30px;
    border-left: 6px solid #FF5C26;
    border-top: #6F7E8C 1px solid;
    border-right: #6F7E8C 1px solid;
    border-bottom: #6F7E8C 1px solid;
    overflow: hidden;
    background: #112131;
    display: inline-block;
}

.dyy{ float: right; width:360px;margin-left: 4.5%;color: #fff;text-align:center; line-height:110px; color:#fff; font-size:1.2rem; position:relative; cursor:pointer }
 
.dbb{ padding:1rem; background:#fff; display:none; position:absolute; top:110px; right:0; width:400px;}
.dbb span{ float:left; font-size:1rem; line-height:1.6rem; text-align:left; margin:1.2rem .5rem; width:40%;padding-left:1rem; position:relative; font-family:"Arial", Gadget, sans-serif}
.dbb span a { width:100%; float:left}
.dbb span a:hover{ color:#ff0000; font-weight:700}
.dbb span:before{ width:4px; height:40px; background:#ff0000; float:left; content:""; position:absolute; left:0; top:5px}
.dbb span:nth-last-child(1){ width:100%;}
 
.dyy:hover .dbb{ display:block;cursor:pointer}
.topup{ position:fixed; right:20px; bottom:40px; z-index:100000}




.search{padding-left:10px;height:110px;background:url(../images/search-ico.png) no-repeat center right;position:relative;cursor:pointer;margin-left:.5rem;background-size:25px;width:80px;float:right;   z-index:111111}
.search:before{ width:1px; height:20px; content:""; background:#fff; float:left; position:absolute; left:0; top:45px;}

.search_dow{ width:100%; background:#fff; padding:4rem 15% 5rem;  position:absolute; left:0; top:110px; z-index:11111}

.search_dow .sear_word{ width:100%; float:left; padding:.5rem 0 2rem 2rem; color:#333;  border-bottom:1px solid #d9d9d9; font-size:1.2rem; background:url(../images/search-h.png) no-repeat 0 8px;  margin-bottom:30px ;}
.search_dow .but{  display: block;font-size: 18px;text-transform: capitalize;top:25%;padding:1rem 2rem 1rem 5rem;transform: translateY(-50%);background: url(../images/search_right.png) right center no-repeat;background-size: 19px 9px;  position:absolute; right:15%;cursor:pointer;}
.search:active .search_dow{ display:block;}
.search_dow p{ line-height:42px; color:#ff0000; font-weight:600; font-size:1.6em; margin-bottom:10px;}
.search_dow p a{ float:left; margin-right:1.3em; font-size:17px; font-weight:400}

 
 .clos{ height:110px;  background:url(../images/icon_close.png) no-repeat center right #00586d;position:relative;cursor:pointer; width:25px;float:right; z-index:111111 }





.sear_bg{width: 100%;background:url(../images/inner_page_banner.jpg) no-repeat center; float:left; height:200px; padding-top:130px; color:#fff;}
.sear_bg a{ margin:0 10px; color:#fff; font-size:16px;}
.sear_bg h1{ text-align:center; margin-bottom:60px; font-size:32px;}

.sear_jg{ width:100%; margin-bottom:40px; float:left}
.sear_end{ width:100%; padding:40px 0 10px; float:left}
.sear_end .sear_top{ color:#333; border-bottom:1px #eee solid; font-size:22px; float:left; width:100%; padding-bottom:20px; text-indent:5px}
.sear_end .sear_top li a{ padding-right:60px;  float:left}
.sear_end .sear_top li a:hover {color: red;}
.sear_end .sear_top li a i{ color:#ff0000; font-size:14px; font-weight:800; vertical-align:text-top}
.sear_pro,.sear_news{ width:100%; float:left; margin-top:20px;}
.sear_pro li{ width:23%; float:left; margin:10px 1%; text-align:center}
.sear_pro li img{ width:100%;} 
.sear_pro li p{ font-size:16px; line-height:36px;}
.selected a{color:#ff0000}
 
.dom { display:none;}
 
 
.sear_news li{ width:45%;padding:1.5%; margin-right:2%; margin-bottom:25px; bordeR:1px #eee solid; float:left} 
.sear_news li h4{ font-size:16px; font-weight:800; line-height:34px;}
.sear_news li p{ margin-bottom:10px; margin-top:5px; height:68px; overflow:hidden; width:100%; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis; white-space:nowrap;}
.sear_news li:hover{ border:1px #ff0000 solid;}
.sear_news li:hover h4{ color:#ff0000 }



