[allbanner] .img img{width:100%;float: left;}/*banner*/.indexban{position:relative}.indexban .swiper-button-prev,.indexban .swiper-button-next{width:48px;height:48px;margin-top:-24px;background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.indexban .swiper-button-prev{left:30px;background-image:url(../images/bann-l.png)}.indexban .swiper-button-next{right:30px;background-image:url(../images/bann-r.png)}.indexban .swiper-button-prev:hover{background-image:url(../images/bann-l_cur.png)}.indexban .swiper-button-next:hover{background-image:url(../images/bann-r_cur.png)}.indexban .swiper-slide .textbox{    width:100%;    position:absolute;left:50%;top:20%;    transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);    transition:1.4s ease 0s;-webkit-transition:1.4s ease 0s;-moz-transition:1.4s ease 0s;    text-align: center;    display: flex;}.indexban .swiper-slide .textbox .tbl,.indexban .swiper-slide .textbox .tbr{width:50%;position: relative;}.indexban .swiper-slide .textbox{opacity:0}.indexban .swiper-slide .textbox.cur{opacity:1}.indexban .swiper-slide .textbox .tbl .cnname{font-size:90px;font-weight:600;color:#fff;position: absolute;right:50%;transition:1.4s ease 0s;}.indexban .swiper-slide .textbox .tbr .enname{font-size:90px;font-weight:600;color:#fff;position: absolute;left:50%;transition:1.4s ease 0s;}.indexban .swiper-slide .textbox.cur .tbl .cnname{right:10%;}.indexban .swiper-slide .textbox.cur .tbr .enname{left:10%;}.indexban .swiper-slide .textbox.cur .tbl .fire-text,.indexban .swiper-slide .textbox.cur .tbr .enname  {    font-family: 'Arial', sans-serif;    color: #FFD700 ;    text-shadow:1px 0 #a5a5a5, 1px 2px #434343, 3px 1px #a5a5a5,    2px 3px #434343, 4px 2px #a5a5a5, 4px 4px #434343,    5px 3px #a5a5a5, 5px 5px #434343, 7px 4px #a5a5a5,    6px 6px #434343, 8px 5px #a5a5a5, 7px 7px #434343,    9px 6px #a5a5a5, 9px 8px #434343, 11px 7px #a5a5a5/*设置文字阴影*/}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:8px;height:8px;background-color:rgba(255,255,255,0.5);opacity:1;margin:0 8px;position:relative}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet svg{width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;left:50%;margin-left:-10px}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet svg:nth-child(2){position:absolute;left:0;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{fill:none}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__background{stroke:rgba(255,255,255,0);stroke-width:1}.circle-chart__circle{stroke-linecap:square;fill:none}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__circle{stroke:#fff;stroke-width:1;stroke-linecap:square;fill:none;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform-origin:center;-webkit-transform-origin:center;-ms-transform-origin:center;-moz-transform-origin:center}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__circle{animation:circle-chart-fill 5.2s linear reverse;-moz-animation:circle-chart-fill 5.2s linear reverse;-webkit-animation:circle-chart-fill 5.2s linear reverse;-ms-animation:circle-chart-fill 5.2s linear reverse}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.one.swiper-pagination-bullet-active .circle-chart__circle{animation:circle-chart-fill 4.5s linear reverse;-moz-animation:circle-chart-fill 4.5s linear reverse;-webkit-animation:circle-chart-fill 4.5s linear reverse;-ms-animation:circle-chart-fill 4.5s linear reverse}@keyframes circle-chart-fill{to{stroke-dasharray:0 100}}@-webkit-keyframes circle-chart-fill{to{stroke-dasharray:0 100}}@-moz-keyframes circle-chart-fill{to{stroke-dasharray:0 100}}@-ms-keyframes circle-chart-fill{to{stroke-dasharray:0 100}}@media (max-width:1620px){  }@media (max-width:1440px){     .indexban .swiper-slide .textbox .tbl .cnname{font-size:60px}    .indexban .swiper-slide .textbox .tbr .enname{font-size:60px} }@media (max-width:1280px){ }@media (max-width:1024px){    .indexban .swiper-button-prev,    .indexban .swiper-button-next{display:none}}.lr {    float: right;}.lf {    float: left;}.wrap{width:80vw;max-width:100%;margin:0 auto}.w1200{width:1200px;max-width:100%;margin:0 auto}@media (max-width:1620px){ .wrap{width:84vw} }@media (max-width:1440px){ .wrap{width:86vw} }@media (max-width:1280px){ .wrap, .w1200{width:90vw} }@media (max-width:1024px){ .w1200, .wrap{width:100%;padding:0 35px} }@media (max-width:768px){ .w1200, .wrap{width:100%;padding:0 15px} }.four{padding: 60px 0 70px;}.four_t{font-size: 30px;color: #333;text-align: center;height: 88px;line-height: 80px; background:url(../images/four_line.gif) no-repeat center 80px;font-weight: normal;}.four_t span img{ vertical-align:middle;}.four ul {display: flex;}.four ul li{width: 25%; text-align: left;padding: 55px 0 10px;position: relative;}.four ul li b{display: block; font-size: 22px; color: #333; width: 156px; text-align: center; height: 156px; line-height: 156px;    overflow: hidden;position: absolute;top: 55px;left: 50%;    transform: translateX(-50%);}.four ul li span{font-size: 14px; color: #666; line-height: 25px;padding: 20px;display: block;height: 75px;}.four ul li i{display: block;}.four ul li em{display: block; width: 156px; text-align: center; height: 156px; line-height: 156px; overflow: hidden; margin:0 auto; background:url(../images/four_k01.gif) no-repeat;	-webkit-transition: -webkit-transform 0.8s ease-out;-moz-transition: -moz-transform 0.8s ease-out;-o-transition: -o-transform 0.8s ease-out;-ms-transition: -ms-transform 0.8s ease-out;}.four ul li:hover em{ background:url(../images/four_k02.gif) no-repeat;	-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);transform: rotateZ(360deg);}.four ul li:hover b{color: #ff5300;}.indexWrap { padding: 0 15px; max-width: 1600px; margin: 0 auto; }.indexTitle { text-align: center; padding-top: 30px; padding-bottom: 20px; }.indexTitle h4{ position:relative; margin-bottom:5px;}.indexTitle .cn { font-size: 24px; color: #0079d5; font-weight:bold; position:absolute; left:50%; top:50%; z-index:1; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%);  }.indexTitle .en { font-size: 36px; color: #edf2f5; font-weight:bold; display:block; font-family:"Montserrat"; line-height:1; }.indexTitle h3 { font-size: 14px; color: #646363; }.indexProduct-list .thumb { display: block; position: relative; overflow: hidden; }.indexProduct-list .thumb:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; background-color: rgba(0, 0, 0, 0.6); -webkit-transition: .3s; -o-transition: .3s; -moz-transition: .3s; transition: .3s; }.indexProduct-list .content { width: 100%; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); text-align: center; z-index: 2; color: #fff; }.indexProduct-list h2 { -webkit-transition: .3s; -o-transition: .3s; -moz-transition: .3s; transition: .3s; line-height:1.2; }.indexProduct-list .desc { padding-top: 5px; font-weight: lighter; }.indexProduct-list .more { margin-top: 30px; padding-top: 68px; background: url(../images/indexicon01.png) top center no-repeat; display: none; }.indexProduct-list .more .icon { width: 142px; margin: 0 auto; background-color: rgba(255, 255, 255, 0.86); padding-top: 10px; padding-bottom: 14px; }.indexProduct-list .more img { max-width: 100%; display: block; margin: 0 auto 8px; transform:none; -webkit-transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none; }.indexProduct-list .more span { display: block; color: #176aaa; font-size: 15px; line-height: 20px; }.indexProduct-list .dot { width: 100%; text-align: center; position: absolute; left: 0; bottom: 10px; z-index: 30; font-size: 0; }.indexProduct-list .dot span { width: 25px; height: 3px; -webkit-border-radius: 0; border-radius: 0; background-color: rgba(255, 255, 255, 0.7); margin: 0 3px; vertical-align: top; }.indexProduct-list .dot span.swiper-pagination-bullet-active { background-color: #eb9335; }.indexProduct-list .desc { padding-top: 18px; font-size: 16px; }  .indexProduct-list .thumb:hover:after { background-color: rgba(0, 0, 0, 0.42); }  .indexProduct-list .thumb:hover h2 { color: #eb9335; }.scale img { -webkit-transition: 1s; -o-transition: 1s; -moz-transition: 1s; transition: 1s; } .scale:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }  .font42 { font-size: 42px; }  .font46 { font-size: 46px; }  .font54 { font-size: 54px; }  .imghover:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }@media (min-width: 768px) { .banner .dot { bottom: 15px; }    .indexWrap { padding: 0 30px; }  .indexTitle .cn { font-size: 30px; }  .indexTitle .en { font-size: 44px; }  .indexTitle h3 { font-size: 16px; }}@media (min-width: 1024px) { .banner .dot { bottom: 30px; }  .indexWrap { padding: 0 40px; }  .indexTitle { padding-top: 50px; padding-bottom: 30px; }  .indexTitle .cn { font-size: 36px; }  .indexTitle .en { font-size: 50px; }  .indexTitle h3 { font-size: 18px; padding-top: 5px; }    }@media (min-width: 1260px) {     .indexTitle { padding-top: 75px; padding-bottom: 55px; }    .indexTitle h4{margin-bottom:0;}  .indexTitle .cn { font-size: 48px; }  .indexTitle .en { font-size: 80px; }}  /*产品中心*/.wzbox{max-width: 1400px;width:95%; margin: 0 auto;}.axal_tit{ padding-top: 20px;}.axal_tit{text-align: center; padding-top: 90px;}.axal_tit h2{ color: #009c82; font-size: 32px;  font-family: color1; line-height: 64px; }.axal_tit p{font-size: 30px;color: #646464;}.cpzx_tit{padding-top: 30px;background: url(../images/a6.png) left 94px;	background-repeat: repeat-x;	 height: 72px; }.cpzx_tit ul{text-align: left;}.cpzx_tit li{display: inline-block;*display: inline;}.cpzx_tit a{display: inline-block;*display: inline; height: 71px;}.cpzx_tit span{display: inline-block;*display: inline; line-height: 30px; padding: 0 15px; font-size: 16px;color: #969696;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;}.cpzx_tit .hover_b a span{background: #0079d5;color: #fff;}.cpzx_tit .hover_b a {background: url(../images/a5.png) no-repeat bottom center;}/*.cpzx_tit a:hover span{background: #0079d5;color: #fff;}*//*.cpzx_tit a:hover {background: url(../images/a5.png) no-repeat bottom center;}*/.cpzx_box{width:100%}.cpzx_tp{width:100%; position: relative; overflow: hidden;}.cpzx_tp img{width:100%;}.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out }/*.cpzx_tp:hover .img2 { transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2); }*/.cpzx_tp span{display: block;background: url(../images/a4.png); width:31px; height: 38px; position: absolute;top:27px; right:17px; z-index: 1;}.cpzx_box p{transition: All 0.4s ease-in-out;font-size: 16px; color: #969696; line-height: 66px; border-bottom: 1px solid #646464;}.qh2 a:hover p span{display: none;}.qh2 a:hover p{text-align: center;color: #fff;background: #009c82; border-bottom: 1px solid #009c82;}.cptpxq a:hover p span{display: none;}.cptpxq a:hover p{text-align: center;color: #fff;background: #009c82; border-bottom: 1px solid #009c82;}.cpzx_nr ul{overflow: hidden;}.cpzx_nr li{float: left; width:24.25%;margin-right: 1%}.cpzx_nr ul li:nth-child(4n){margin-right: 0;}.cpzx_nr ul li:hover p {color: #0079d5;}.indexIndustry-list h2 { font-size: 18px; }.indexIndustry-list h3 { padding-top: 5px; font-weight: lighter; font-size: 15px; color: rgba(255, 255, 255, 0.8); }.indexIndustry-list h3:after { content: ''; display: block; width: 2em; height: 2px; background-color: #eb9335; margin: 8px 0 10px; }.indexIndustry-list .content { padding: 15px 20px 20px; background-color: #187ac6; color: #fff; text-align: justify; -moz-text-align-last: left; text-align-last: left; }.indexIndustry-list .desc { font-weight: lighter; font-size: 13px; opacity: 0.8; line-height: 2.125; }.indexIndustry-list .more { color: #fff; border: 1px solid #f9eecd; font-size: 14px; padding: 3px 40px 3px 10px; display: inline-block; vertical-align: top; opacity: 0.8; margin-top: 15px; position: relative; }.indexIndustry-list .more:after { content: ''; display: block; width: 26px; height: 100%; background: url(../images/indexicon01.png) center no-repeat; -o-background-size: 100% auto; background-size: 100% auto; position: absolute; right: 5px; top: 0; }.indexIndustry-dot{background-color:#187ac6; text-align:center; padding-bottom:10px;}.indexIndustry-dot span{width:10px; height:10px; background-color:#fff; margin:0 5px;}.indexIndustry-dot span.swiper-pagination-bullet-active{background-color:#eb9335;}.indexIndustry-hd { text-align: center; }.indexIndustry-hd li { cursor: pointer; padding: 20px 0; }.indexIndustry-hd li:after { content: ''; display: block; width: 1px; height: 70%; background-color: #ecf0f2; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }.indexIndustry-hd li:last-child:after { display: none; }.indexIndustry-hd .box { width: 68px; height: 55px; margin: 0 auto; overflow: hidden; position: relative; }.indexIndustry-hd .icon { width: 100%; height: 100%; position: absolute; top: 0; left: 0; -webkit-transition: .3s; -o-transition: .3s; -moz-transition: .3s; transition: .3s; display: inline-block; vertical-align: middle; }.indexIndustry-hd .icon:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }.indexIndustry-hd .hv { top: 100%; }.indexIndustry-hd img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; }.indexIndustry-hd h4 { color: #64696c; font-size: 16px; padding-top: 7px; }.indexIndustry-hd .on .icon { top: -100%; }.indexIndustry-hd .on .hv { top: 0; }.indexIndustry-hd .on h4 { color: #04528e; }@media (min-width: 1024px) { .banner .dot { bottom: 30px; }    .indexIndustry-list .thumb { position: relative; }  .indexIndustry-list .content { width: 60%; height: 100%; position: absolute; left: 0; top: 0; background: url(../images/indexbg01.png) left top no-repeat; -o-background-size: 100%; background-size: 100%; padding-right: 10%; padding-top: 30px; }  .indexIndustry-list h2 { font-size: 30px; }  .indexIndustry-list h3 { font-size: 20px; }  .indexIndustry-list h3:after { margin-top: 15px; margin-bottom: 15px; }  .indexIndustry-list .desc { font-size: 16px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }  .indexIndustry-list .more { min-width: 138px; line-height: 30px; font-size: 16px; padding-left: 10px; }  .indexIndustry-list .more:after { width: 32px; right: 10px; }  .indexIndustry-hd li { -webkit-transition: .3s; -o-transition: .3s; -moz-transition: .3s; transition: .3s; }  .indexIndustry-hd .on { -webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1); }  }@media (min-width: 1260px) {      .indexIndustry-list .content { padding-left: 50px; padding-right: 15%; padding-top: 50px; }  .indexIndustry-list .more:after { -webkit-transition: .3s; -o-transition: .3s; -moz-transition: .3s; transition: .3s; }  .indexIndustry-list .more:hover { border-color: #fff; }  .indexIndustry-hd { width: 81.4%; max-width: 1400px; margin: -65px auto 0; position: relative; z-index: 20; padding-top: 5px; -webkit-box-shadow: 0 5px 7px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 7px 1px rgba(0, 0, 0, 0.1); }  .indexIndustry-hd ul { background-color: #fff; }  .indexIndustry-hd li { padding: 30px 0; border-bottom: 3px solid transparent; }  .indexIndustry-hd li:before { content: ''; display: block; width: 100%; height: 0; background-color: #fff; -webkit-transition: .3s; -o-transition: .3s; -moz-transition: .3s; transition: .3s; position: absolute; bottom: 100%; left: 0; }  .indexIndustry-hd li:after { height: 61.11%; }  .indexIndustry-hd li:hover h4 { color: #04528e; }  .indexIndustry-hd li:hover .icon { top: -100%; }  .indexIndustry-hd li:hover .hv { top: 0; }  .indexIndustry-hd .on { border-color: #fa9c38; }  .indexIndustry-hd .on:before { height: 5px; }  .indexIndustry-hd h4 { padding-top: 10px; }  }@media (min-width: 1600px) { .indexIndustry-list .content { width: 50%; padding: 80px 9.1%; }  .indexIndustry-list h2 { font-size: 42px; }  .indexIndustry-list h3 { font-size: 24px; padding-top: 2px; }  .indexIndustry-list h3:after { margin-top: 25px; margin-bottom: 28px; }  .indexIndustry-list .more { min-width: 168px; margin-top: 27px; padding-top: 7px; padding-bottom: 7px; padding-left: 18px; }  .indexIndustry-list .more:after { right: 22px; }  .indexIndustry-list .more:hover:after { right: 10px; }  .indexIndustry-hd li { padding: 45px 0; }  }@media (min-width: 1800px) { .indexWrap { padding: 0; }  .indexIndustry-list .content { padding-top: 105px; } }  .full-img {  width: 100%;  display: block;}.box2{overflow:hidden;}.box2 .cont{position:relative;height:100%;}.tab{overflow:hidden;display:none;}.tab.clicked{display:block;}.tab li{width:100%;}.tab li img{width:100%;display:block;}.tab li .det{width:45%;background:rgba(51,51,51,.7);position:absolute;left:9.38%;bottom:8%;z-index:99;padding:30px 0 20px;}.tab li .nr{width:96%;margin:0 auto;}.tab li h3{color:#ffffff;font-size:22px;font-family:"é»‘ä½“";border-left:4px solid #0f3682;padding-left:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.tab li h4{color:#ffffff;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:11px;}.you2{background:rgba(51,51,51,.7);width:20.05%;position:absolute;right:8.33%;top:0;z-index:9999;height:100%;padding-top:90px;}.ybt{color:#ffffff;font-size:36px;background:url(../images/c4405e855b5391164e89cff8a7c49549c9f373c3.png) no-repeat right bottom;letter-spacing:3px;font-family:"é»‘ä½“";padding-bottom:7px;margin-right:25.97%;text-align:right;}.tabli{position:relative;margin-top:48px;}.tabli li{width:100%;line-height:95px;color:#ffffff;font-size:24px;font-family:"é»‘ä½“";text-align:center;}.tabli li img{margin-right:20px;}.tabli li.cur{background:rgba(0, 121, 213, 0.7);}@media (max-width:1600px) {    .you2{right:15px;padding-top:60px;}     .ybt{margin-right:16%;}    .tabli{margin-top:30px;}    .tabli li{line-height:75px;font-size:22px;}    .tab li .det{left:15px;}}@media (max-width:1024px) {    .you2{right:15px;padding-top:30px;}     .ybt{font-size:30px;margin-right:5%;letter-spacing:1px;}    .tabli{margin-top:30px;}    .tabli li{line-height:55px;font-size:20px;}    .tabli li img{margin-right:10px;width:10%;}    .tab li .det{left:15px;}}@media (max-width:768px) {    .you2{position:static;width:100%;padding-top:0;}     .ybt{display:none;}    .tabli{margin-top:0;}    .tabli li{width:25%;float:left;line-height:60px;}    .tabli li img{display:none;}    .tab li .det{width:76%;}}@media (max-width:425px) {    .tab li .det{padding:15px 0;}    .tabli li{width:50%;font-size:16px;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}    .tab li h3{font-size:16px;}    .tab li h4{font-size:14px;}}.box3{overflow: hidden;}/*  */.picShow1{margin:0 auto;overflow: hidden;clear: both;top: 14px;position: relative;}.picShow1 li{float:left;width: calc(10% - 1px);z-index:99;height: calc(700 / 1903 * 100%);overflow: hidden;transition:all .8s;}.picShow1 li > img{position: absolute;left: 0;top: 0;width: 100vw;opacity: 0;height: 0;z-index: 1;object-fit: cover;}.picShow1 li .contact{position: relative;z-index: 11;height: 32.4vw;padding: 7vw 0 0 0;}.picShow1 li:nth-child(2).on .contact > .group {height:247px;}.picShow1 li .contact > h2{font-size: 24px;color: #fff;margin: 0px 0 0 0;padding:0 0 0 0;font-weight: normal;background: rgba(51, 51, 51, .7);left: 0;top:0;right: 0;bottom: 0;position: absolute;z-index: 100;}.picShow1 li .contact > h2 div{width: 24px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);line-height: 1.2;}.picShow1 li .contact > h3{font-size: 18px;color: #fff;margin: 0 0 57px 0;padding: 25px 12px;font-weight: normal;opacity: 0;position: relative;z-index: 10;line-height: 2;background: rgba(51, 51, 51, .7);width: 76%;left: 50%;transform: translateX(-50%);}.picShow1 li .contact > .group{opacity: 0;height: 0;pointer-events: none;position: relative;z-index: 10;overflow: hidden;}.picShow1 li+li{margin-left:1px;}/*  */.picShow1 li.on{width: calc(100% - 10% * 3);}.picShow1 li.on > img{opacity: 1;height: auto;}.picShow1 li.on .contact > h2{opacity: 0;height: 0;}.picShow1 li.on .contact > h3{opacity: 1;}.picShow1 li.on .contact > .group{opacity: 1;height: 182px;/* pointer-events: initial; */}/* ã€ å›¾ç‰‡ æ»šåŠ¨ ã€‘ æ— ç¼ *//*.ryzz_box .group{width: 100%;background: url(../images/ryzz_bg.jpg);position: relative;overflow: hidden;}*//*.ryzz_box .center{width:80%;padding: 150px 0;margin: 0 auto;overflow: hidden;}*//*.ryzz_box .center > div{position:relative;}*//*.ryzz_box .center > div a{outline:none;border:none;}*//*.ryzz_box .swiper-wrapper {align-items: center}*//*.ryzz_box .center .swiper-slide img{width: 100%;}*//*!*  *!*//*.ryzz_box .navigation-arrow{text-align:center;top: 50%;transform: translateY(-50%);position:absolute;width:36px;height:35px;border:none;outline:none;}*//*.ryzz_box .ryzz_prev{background: url(../images/a26d354f11e0efbad0be2a906b8abe6d4c02d37f.png) no-repeat;text-indent:-1000px;overflow:hidden;left:5%;}*//*.ryzz_box .ryzz_next{background: url(../images/35c79447b4612403d0d7fafc91fcad9be423326d.png) no-repeat;outline:none;text-indent:-1000px;overflow:hidden;right:5%;}*//* è‡ªé€‚åº” */@media (max-width: 1680px) {.picShow1 li .contact:nth-child(2){padding-top:60px;}}@media (max-width: 1440px) {        .picShow1 li:nth-child(2).on .contact{padding-top:60px;}    .picShow1 li .contact{padding-top: 82px;}    .picShow1 li .contact > h2{font-size: 20px;}    .picShow1 li .contact > h2 div{width: 20px;}    .picShow1 li .contact > h3{margin-bottom: 30px;font-size: 16px;height: 152px;overflow: hidden;padding: 15px 10px;margin-bottom:10px;}    .picShow1 li.on .contact > .group{height: 145px;}    /*.box3 .center{width: 75vw;padding: 13px 0 0 0;}*/    /*.box3 .center > div{padding: 0 200px 0 140px;}*/    /*.box3 .center > div .slick-slide{margin: 0 7.5px;}*/    /*.box3 .center > div .slick-prev{left: 90px;}*/    /*.box3 .center > div .slick-next{right: 150px;}*/}@media (max-width: 1130px) {    .picShow1 li:nth-child(2).on .contact{padding-top:0px;}    .picShow1 li .contact{padding-top: 30px;}    .picShow1 li.on:nth-child(3) .contact > h3{        height:361px;    }    .picShow1 li.on:nth-child(3) .contact > h3 img{        width:100%;    }}@media (max-width: 1024px) {        .picShow1 li .contact{padding-top: 30px;}    .picShow1 li .contact > h2{font-size: 18px;}    .picShow1 li .contact > h2 div{width: 18px;}    .picShow1 li .contact > h3{margin-bottom: 30px;font-size: 14px;height: 124px;overflow: hidden;padding: 5px 5px;}}@media (max-width: 768px) {    .picShow1 li .contact{padding-top: 20px;height: 279px!important;}    .picShow1 li .contact > h2{font-size: 16px;}    .picShow1 li .contact > h2 div{width: 16px;}    .picShow1 li .contact > h3{margin-bottom: 14px;font-size: 14px;height: 67px;overflow: hidden;padding: 5px 5px;}    .picShow1 li.on > img{height: 279px!important;}    .picShow1 li.on .contact > .group{height: 124px;}    .box3 .center{width: 375px;padding: 13px 0 0 0;}    .box3 .center > div{padding: 0;}    .box3 .center > div .slick-prev,    .box3 .center > div .slick-next{display: none!important;}}@media (max-width: 480px) {    .box3 .center{width: 250px;padding: 13px 0 0 0;}    .box3 .center > div{padding: 0;}}.cy-tg {  float:left;  margin-left: 2%;  width: 23.5%;}.container{width:1200px;margin:0 auto;}.cy-tg:first-child{margin-left: 0;}.mt_4{margin-top: 40px;margin-bottom: 100px;}.hm-brand .brand-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 0 0 }.hm-brand .brand-info > div a:hover .b-i_desc { top: 0; -webkit-transition-delay: .2s; -o-transition-delay: .2s; transition-delay: .2s }.hm-brand .brand-info > div a:hover .b-i_pic img { top: -110px }.hm-brand .brand-info > div .b-i_desc { top: 330px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s }.hm-brand .brand-info > div .b-i_desc { top: 245px }.hm-brand .brand-info > div .b-i_pic { top: 0; bottom: auto }.hm-brand .brand-info a { display: block; overflow: hidden; position: relative; z-index: 1; background: #f2f2f2 }.hm-brand .brand-info a:hover { z-index: 3 }.hm-brand .brand-info a:hover .b-i_pic { height: 0; -webkit-transition-delay: .2s; -o-transition-delay: .2s; transition-delay: .2s }.hm-brand .brand-info a:hover .b-i_pic img { opacity: .3; -webkit-transition-delay: .2s; -o-transition-delay: .2s; transition-delay: .2s }.hm-brand .brand-info .b-i_desc { position: relative; z-index: 1; padding: 30px; width: 83%; height:370px }.hm-brand .brand-info .date { font-size: 16px; line-height: 15px; color: #ababab }.hm-brand .brand-info .name {   height: 50px; margin: 25px 0 0;   font-size: 16px; font-weight: 700;    line-height: 25px; color: #111;     text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;     -webkit-line-clamp: 2; -webkit-box-orient: vertical;     }.hm-brand .brand-info .desc { height: 50px;  font-size: 13px; line-height: 25px; color: #858585; display: -webkit-box; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical }.hm-brand .brand-info .more { margin: 60px 0 0; padding: 10px 0; width: 110px; font-size: 12px; line-height: 15px; text-align: center; background:  #0079d5; color: #fff; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s }.hm-brand .brand-info .more:hover { background: #333}.hm-brand .brand-info .b-i_pic { overflow: hidden; position: absolute; right: 0;left:0; bottom: 0; z-index: 3; height: 250px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s ;top: 0; bottom: auto}.hm-brand .brand-info .b-i_pic img { position: relative; top: 0; width: 100%; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s }@media (min-width: 1441px) {  .new_ul li .newpic img,.hm-brand .brand-info .b-i_pic img{height:265px}}@media (max-width: 1440px) {  .new_ul li .newpic img,.hm-brand .brand-info .b-i_pic img{height:185px}}@media (max-width: 1300px) {	.ul_7.t_center li{padding: 0 25px;}}@media (max-width: 640px) {  .new_ul li .newpic img,.hm-brand .brand-info .b-i_pic img{height:auto}  .zdxx li:nth-child(4n+1){margin-left: 2% !important;}  .zdxx li:nth-child(3n+1){margin-left: 2% !important;}  .zdxx li:nth-child(2n+1){margin-left: 0 !important;}  .zdxx {margin-bottom: 30px;}  .techul li{width:100%;height:auto;}  .techul li>div{padding: 25px 15px;}  .techul li h2{font-size: 17px;margin-bottom: 15px}  .techul{margin: 30px 0;}  .jyxt li{width:100%;float:none;margin-left: 0;margin-bottom: 15px;height:150px;}  .jyxt .d_no img{margin-bottom: 15px;}  .ulxx p{font-size: 14px;line-height: 20px;}  .yzbd{width: 98%;margin-left: -49%;}  .yzclose{right:0;top:-45px;}  .jyxt li h3{font-size: 16px;}}.sy_section4{width: 100%;padding-top: 82px;padding-bottom: 85px;}.sy_section4 .content{width: 100%;margin-top: 60px;margin-bottom: 84px;}.sy_section4 .content .top{width: 100%;margin-bottom: 60px;font-size: 0;text-align: center;}.sy_section4 .content .top li{display: inline-block;vertical-align: middle;font-size: 18px;color: #333333;line-height: 48px;width: 180px;text-align: center;margin: 0 18px;cursor: pointer;}.sy_section4 .content .top li.on{background-color: #ff5300;color: #fff;}.sy_section4 .content .bottom{max-width: 1200px;width:95%;margin: 0 auto;}.sy_section4 .content .bottom ul{margin: -20px;width: calc(100% + 40px);width: -ms-calc(100% + 40px);width: -o-calc(100% + 40px);width: -moz-calc(100% + 40px);width: -webkit-calc(100% + 40px);}.sy_section4 .content .bottom ul::after{content: "";display: block;clear: both;}.sy_section4 .content .bottom ul li{width: 46%;float: left;padding: 20px;}.sy_section4 .content .bottom ul li a{display: block;box-shadow: 0 0 14px rgba(220,220,220,0.4);padding: 20px 26px 20px 20px;overflow: hidden;border: 1px solid rgba(255,255,255,0);}.sy_section4 .content .bottom ul li a:hover{border: 1px solid #ff5300;box-shadow: 0 0 14px rgba(238,157,6,0.4);}.sy_section4 .content .bottom ul li a .picbox{width: 32%;float: left;overflow: hidden; height:136px;}.sy_section4 .content .bottom ul li a .picbox .pic{width: 100%;height: 100%;-webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;}.sy_section4 .content .bottom ul li a:hover .picbox .pic{transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);}.sy_section4 .content .bottom ul li a .wordsbox{width: 63.89%;float: right;padding-top: 6px;}.sy_section4 .content .bottom ul li a .wordsbox .tit{font-size: 20px;color: #333333;line-height: 24px;margin-bottom: 22px;font-weight: bolder;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}.sy_section4 .content .bottom ul li a:hover .wordsbox .tit{color: #ff5300;}.sy_section4 .content .bottom ul li a .wordsbox .info{font-size: 16px;color: #666666;line-height: 24px;margin-bottom: 26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; height:48px;}.sy_section4 .content .bottom ul li a .wordsbox .boxs{width: 100%;overflow: hidden;}.sy_section4 .content .bottom ul li a .wordsbox .boxs .date{float: left;font-size: 16px;color: #666666;line-height: 20px;}.sy_section4 .content .bottom ul li a .wordsbox .boxs .ico{width: 18px;height: 16px;float: right;}.sy_section4 .content .bottom ul li a .wordsbox .boxs .ico2{display: none;}.sy_section4 .content .bottom ul li a:hover .wordsbox .boxs .ico1{display: none;}.sy_section4 .content .bottom ul li a:hover .wordsbox .boxs .ico2{display: block;}.sy_section4 .more{width: 100%;}.sy_section4 .more a{width: 200px;border: 1px solid #ff5300;font-size: 0;text-align: center;display: block;background-color: #fff;margin: 0 auto;transition: All 0.3s ease-in-out;-webkit-transition: All 0.3s ease-in-out;-moz-transition: All 0.3s ease-in-out;-o-transition: All 0.3s ease-in-out;}.sy_section4 .more a:hover{border-color: #ff5300;background-color: #ff5300;}.sy_section4 .more a .words{font-size: 18px;color: #ff5300;line-height: 52px;display: inline-block;vertical-align: middle;transition: All 0.3s ease-in-out;-webkit-transition: All 0.3s ease-in-out;-moz-transition: All 0.3s ease-in-out;-o-transition: All 0.3s ease-in-out;}.sy_section4 .more a:hover .words{color: #fff;}.sy_section4 .more a .ico{display: inline-block;vertical-align: middle;height: 16px;opacity: 0;width: 0;transition: All 0.6s ease-in-out;-webkit-transition: All 0.6s ease-in-out;-moz-transition: All 0.6s ease-in-out;-o-transition: All 0.6s ease-in-out;}.sy_section4 .more a:hover .ico{opacity: 1; margin-left: 24px;width: 18px;}@media screen and (max-width:1600px) {.sy_section4{padding-top: 60px;padding-bottom: 60px;}.sy_section4 .content{margin-top: 36px;margin-bottom: 40px;}.sy_section4 .content .top{margin-bottom: 30px;}.sy_section4 .content .top li{font-size: 16px;line-height: 36px;width: 140px;margin: 0 10px;}.sy_section4 .content .bottom ul{margin: -10px;width: calc(100% + 20px);width: -ms-calc(100% + 20px);width: -o-calc(100% + 20px);width: -moz-calc(100% + 20px);width: -webkit-calc(100% + 20px);}.sy_section4 .content .bottom ul li{padding: 10px;}.sy_section4 .content .bottom ul li a{padding: 16px;}.sy_section4 .content .bottom ul li a .picbox{width: 32%;height: 136px;}.sy_section4 .content .bottom ul li a .wordsbox{width: 64%;padding-left: 16px;padding-top: 4px;}.sy_section4 .content .bottom ul li a .wordsbox .tit{font-size: 18px;line-height: 24px;margin-bottom: 16px;}.sy_section4 .content .bottom ul li a .wordsbox .info{font-size: 14px;line-height: 22px;margin-bottom: 20px; height:44px;}.sy_section4 .content .bottom ul li a .wordsbox .boxs .date{font-size: 14px;line-height: 18px;}.sy_section4 .content .bottom ul li a .wordsbox .boxs .ico{width: 16px;height: 14px;}.sy_section4 .more a{width: 160px;}.sy_section4 .more a .words{font-size: 14px;line-height: 40px;}.sy_section4 .more a .ico{height: 14px;}.sy_section4 .more a:hover .ico{ margin-left: 16px;width: 16px;}}@media screen and (max-width:1280px) {.sy_section4{padding-top: 40px;padding-bottom: 40px;}.sy_section4 .content{margin-top: 26px;margin-bottom: 30px;}.sy_section4 .content .top{margin-bottom: 20px;}.sy_section4 .content .top li{font-size: 14px;line-height: 30px;width: 120px;margin: 0 8px;}.sy_section4 .content .bottom ul{margin: -8px;width: calc(100% + 16px);width: -ms-calc(100% + 16px);width: -o-calc(100% + 16px);width: -moz-calc(100% + 16px);width: -webkit-calc(100% + 16px);}.sy_section4 .content .bottom ul li{padding: 8px;}.sy_section4 .content .bottom ul li a{padding: 14px;}.sy_section4 .content .bottom ul li a .picbox{height: 126px;}.sy_section4 .content .bottom ul li a .wordsbox{padding-left: 12px;padding-top: 12px;}.sy_section4 .content .bottom ul li a .wordsbox .tit{font-size: 16px;line-height: 20px;margin-bottom: 12px;}.sy_section4 .content .bottom ul li a .wordsbox .info{font-size: 12px;line-height: 20px;margin-bottom: 16px; height:40px;}.sy_section4 .content .bottom ul li a .wordsbox .boxs .date{font-size: 12px;line-height: 18px;}.sy_section4 .content .bottom ul li a .wordsbox .boxs .ico{width: 14px;height: 12px;}.sy_section4 .more a{width: 140px;}.sy_section4 .more a .words{font-size: 14px;line-height: 36px;}.sy_section4 .more a .ico{height: 12px;}.sy_section4 .more a:hover .ico{margin-left: 10px;width: 14px;}}@media screen and (max-width:1024px) {.sy_section4{padding-top: 30px;padding-bottom: 30px;}.sy_section4 .content{margin-top: 16px;margin-bottom: 14px;}.sy_section4 .content .top{margin-bottom: 14px;}.sy_section4 .content .top li{font-size: 14px;line-height: 30px;width: 120px;margin: 0 8px;}.sy_section4 .content .bottom ul{margin: -6px 0;width: 100%;}.sy_section4 .content .bottom ul li{width: 100%;padding: 6px 0;}.sy_section4 .content .bottom ul li a{padding: 14px;}.sy_section4 .content .bottom ul li a .picbox{width: 44%;height: 114px;}.sy_section4 .content .bottom ul li a .wordsbox{width: 54%;padding-left: 10px;padding-top: 4px;}.sy_section4 .content .bottom ul li a .wordsbox .tit{font-size: 16px;line-height: 20px;margin-bottom: 10px;}.sy_section4 .content .bottom ul li a .wordsbox .info{font-size: 14px;line-height: 20px;margin-bottom: 12px;}.sy_section4 .content .bottom ul li a .wordsbox .boxs .date{font-size: 14px;line-height: 20px;}.sy_section4 .content .bottom ul li a .wordsbox .boxs .ico{width: 14px;height: 12px;}.sy_section4 .more a{width: 140px;}.sy_section4 .more a .words{font-size: 14px;line-height: 36px;}.sy_section4 .more a .ico{height: 12px;}.sy_section4 .more a:hover .ico{margin-left: 10px;width: 14px;}}.w_width{padding-left: 190px;padding-right: 190px;}@media  screen and (max-width: 1400px){.w_width{padding-left: 100px;padding-right: 100px;}}@media  screen and (max-width: 1040px){.w_width{padding-left: 15px;padding-right: 15px;}}.swiper-pagination-bullet-active {    opacity: 1;    background: #0079d5;}.sy_section5{width: 100%;padding-top: 272px;padding-bottom: 78px;}.sy_section5 .content{width: 100%;background-color: #ffffff;box-shadow: 0 0 14px rgba(220,220,220,0.4);padding: 32px 80px 32px 60px;}.sy_section5 .content .cons{width: 100%;position: relative;}.sy_section5 .content .cons::after{content: "";display: block;clear: both;}.sy_section5 .content .cons::before{content: "";display: block;width: 1px;height: 100%;background-color: #dddddd;position: absolute;left: 37%;}.sy_section5 .content .cons .left{width: 37.06%;float: left;padding:15px 15px 15px 0;}.sy_section5 .content .cons .left .tit1{font-size: 36px;color: #333333;line-height: 40px;margin-bottom: 6px;font-weight: bolder;}.sy_section5 .content .cons .left .tit2{font-size: 16px;color: #333333;line-height: 20px;margin-bottom: 32px;}.sy_section5 .content .cons .left .tit3{font-size: 30px;color: #333333;line-height: 34px;margin-bottom: 8px;}.sy_section5 .content .cons .left .tit4{font-size: 15px;color: #333333;line-height: 20px;margin-bottom: 46px;}.sy_section5 .content .cons .left .listbox{width: 100%;}.sy_section5 .content .cons .left .listbox .list{width: 100%;margin-bottom: 32px;font-size: 0;}.sy_section5 .content .cons .left .listbox .list:last-child{margin-bottom: 0;}.sy_section5 .content .cons .left .listbox .list .ico{width: 30px;height: 30px;display: inline-block;vertical-align: middle;}.sy_section5 .content .cons .left .listbox .list .wordscon{display: inline-block;vertical-align: middle;padding-left: 20px;width: calc(100% - 32px);width: -ms-calc(100% - 32px);width: -o-calc(100% - 32px);width: -moz-calc(100% - 32px);width: -webkit-calc(100% - 32px);}.sy_section5 .content .cons .left .listbox .list .wordscon .words1{font-size: 16px;color: #333333;line-height: 20px;font-weight: bold;margin-bottom: 6px;}.sy_section5 .content .cons .left .listbox .list .wordscon .words2{font-size: 16px;color: #333333;line-height: 20px;}.sy_section5 .content .cons .left .listbox .list .wordscon .words2 a{color: #333333;}.sy_section5 .content .cons .right{width: 62.94%;float: right;padding-top: 15px;padding-left: 78px;}.sy_section5 .content .cons .right .tit1{font-size: 36px;color: #333333;line-height: 40px;margin-bottom: 32px;}.sy_section5 .content .cons .right .tit2{font-size: 18px;color: #666666;line-height: 24px;margin-bottom: 70px;}.sy_section5 .content .cons .right .inputbox{margin: -7px;overflow: hidden;width: calc(100% + 14px);width: -ms-calc(100% + 14px);width: -o-calc(100% + 14px);width: -moz-calc(100% + 14px);width: -webkit-calc(100% + 14px);}.sy_section5 .content .cons .right .inputbox .inputs{width: 50%;float: left;padding: 7px;}.sy_section5 .content .cons .right .inputbox .inputs input{width: 100%;height: 40px;background-color: #f5f5f5;font-size: 16px;color: #666666;padding: 0 20px;}.sy_section5 .content .cons .right .inputbox .inputs input::-webkit-input-placeholder{font-size: 16px;color: #666666;}.sy_section5 .content .cons .right .inputbox .inputs input:-moz-placeholder{font-size: 16px;color: #666666;}.sy_section5 .content .cons .right .inputbox .inputs input::moz-placeholder{font-size: 16px;color: #666666;}.sy_section5 .content .cons .right .inputbox .inputs input:-ms-input-placeholder{font-size: 16px;color: #666666;}.sy_section5 .content .cons .right .textbox{width: 100%;margin-top: 16px;margin-bottom: 34px;}.sy_section5 .content .cons .right .textbox textarea{width: 100%;height: 114px;font-size: 16px;color: #666666;line-height: 20px;padding: 20px;background: #f5f5f5;border: 0;}.sy_section5 .content .cons .right .textbox textarea::-webkit-input-placeholder{font-size: 16px;color: #666666;}.sy_section5 .content .cons .right .textbox textarea:-moz-placeholder{font-size: 16px;color: #666666;}.sy_section5 .content .cons .right .textbox textarea::moz-placeholder{font-size: 16px;color: #666666;}.sy_section5 .content .cons .right .textbox textarea:-ms-input-placeholder{font-size: 16px;color: #666666;}.sy_section5 .content .cons .right .boxs{width: 100%;}.sy_section5 .content .cons .right .boxs::after{content: "";display: block;clear: both;}.sy_section5 .content .cons .right .boxs .yzmbox{width: 48.9%;float: left;position: relative;}.sy_section5 .content .cons .right .boxs .yzmbox input{width: 100%;border-bottom: 1px solid #e5e5e5;padding: 0 118px 0 20px;height: 44px;font-size: 16px;color: #666666;}.sy_section5 .content .cons .right .boxs .yzmbox img{width: 108px;position: absolute;right: 0;top: 0;}.sy_section5 .content .cons .right .boxs .yzmbox input::-webkit-input-placeholder{font-size: 16px;color: #666666;}.sy_section5 .content .cons .right .boxs .yzmbox input:-moz-placeholder{font-size: 16px;color: #666666;}.sy_section5 .content .cons .right .boxs .yzmbox input::moz-placeholder{font-size: 16px;color: #666666;}.sy_section5 .content .cons .right .boxs .yzmbox input:-ms-input-placeholder{font-size: 16px;color: #666666;}.sy_section5 .content .cons .right .boxs .bottons{width: 48.9%;float: right;}.sy_section5 .content .cons .right .boxs .bottons button{width: 100%;height: 44px;display: block;background-color: #ff5300;font-size: 16px;color: #fff;box-shadow: 0 0 14px rgba(238,157,6,0.4);}.sy_section5 .content .cons .right .boxs .bottons button:hover{opacity: 0.6;}@media screen and (max-width:1600px) {.sy_section5 .content .cons::before{}.sy_section5{padding-top: 140px;padding-bottom: 60px;}.sy_section5 .content{padding: 30px 50px;}.sy_section5 .content .cons .left{padding:12px 12px 12px 0;}.sy_section5 .content .cons .left .tit1{font-size: 26px;line-height: 30px;margin-bottom: 4px;}.sy_section5 .content .cons .left .tit2{font-size: 14px;line-height: 20px;margin-bottom: 20px;}.sy_section5 .content .cons .left .tit3{font-size: 24px;line-height: 28px;margin-bottom: 6px;}.sy_section5 .content .cons .left .tit4{font-size: 14px;line-height: 20px;margin-bottom: 30px;}.sy_section5 .content .cons .left .listbox .list{margin-bottom: 20px;}.sy_section5 .content .cons .left .listbox .list .ico{width: 26px;height: 26px;}.sy_section5 .content .cons .left .listbox .list .wordscon{padding-left: 12px;width: calc(100% - 28px);width: -ms-calc(100% - 28px);width: -o-calc(100% - 28px);width: -moz-calc(100% - 28px);width: -webkit-calc(100% - 28px);}.sy_section5 .content .cons .left .listbox .list .wordscon .words1{font-size: 14px;line-height: 18px;margin-bottom: 4px;}.sy_section5 .content .cons .left .listbox .list .wordscon .words2{font-size: 14px;line-height: 18px;}.sy_section5 .content .cons .right{padding-top: 12px;padding-left: 40px;}.sy_section5 .content .cons .right .tit1{font-size: 26px;line-height: 30px;margin-bottom: 20px;}.sy_section5 .content .cons .right .tit2{font-size: 14px;line-height: 20px;margin-bottom: 30px;}.sy_section5 .content .cons .right .inputbox{margin: -5px;width: calc(100% + 10px);width: -ms-calc(100% + 10px);width: -o-calc(100% + 10px);width: -moz-calc(100% + 10px);width: -webkit-calc(100% + 10px);}.sy_section5 .content .cons .right .inputbox .inputs{padding: 5px;}.sy_section5 .content .cons .right .inputbox .inputs input{height: 34px;font-size: 14px;padding: 0 14px;}.sy_section5 .content .cons .right .inputbox .inputs input::-webkit-input-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .inputbox .inputs input:-moz-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .inputbox .inputs input::moz-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .inputbox .inputs input:-ms-input-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .textbox{margin-top: 12px;margin-bottom: 20px;}.sy_section5 .content .cons .right .textbox textarea{height: 100px;font-size: 14px;line-height: 20px;padding: 14px;}.sy_section5 .content .cons .right .textbox textarea::-webkit-input-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .textbox textarea:-moz-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .textbox textarea::moz-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .textbox textarea:-ms-input-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .boxs .yzmbox{width: 48.5%;}.sy_section5 .content .cons .right .boxs .yzmbox input{padding: 0 100px 0 14px;height: 36px;font-size: 14px;}.sy_section5 .content .cons .right .boxs .yzmbox img{width: 90px;}.sy_section5 .content .cons .right .boxs .yzmbox input::-webkit-input-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .boxs .yzmbox input:-moz-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .boxs .yzmbox input::moz-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .boxs .yzmbox input:-ms-input-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .boxs .bottons{width: 48.5%;}.sy_section5 .content .cons .right .boxs .bottons button{height: 36px;font-size: 14px;}}@media screen and (max-width:1280px) {.sy_section5{padding-top: 80px;padding-bottom: 40px;}.sy_section5 .content{padding: 20px 34px;}.sy_section5 .content .cons .left{padding:10px 10px 10px 0;}.sy_section5 .content .cons .left .tit1{font-size: 20px;line-height: 24px;}.sy_section5 .content .cons .left .tit2{font-size: 12px;line-height: 20px;margin-bottom: 16px;}.sy_section5 .content .cons .left .tit3{font-size: 16px;line-height: 20px;margin-bottom: 4px;}.sy_section5 .content .cons .left .tit4{font-size: 12px;line-height: 20px;margin-bottom: 20px;}.sy_section5 .content .cons .left .listbox .list{margin-bottom: 14px;}.sy_section5 .content .cons .left .listbox .list .ico{width: 22px;height: 22px;}.sy_section5 .content .cons .left .listbox .list .wordscon{padding-left: 8px;width: calc(100% - 24px);width: -ms-calc(100% - 24px);width: -o-calc(100% - 24px);width: -moz-calc(100% - 24px);width: -webkit-calc(100% - 24px);}.sy_section5 .content .cons .left .listbox .list .wordscon .words1{font-size: 12px;}.sy_section5 .content .cons .left .listbox .list .wordscon .words2{font-size: 12px;}.sy_section5 .content .cons .right{padding-top: 10px;padding-left: 20px;}.sy_section5 .content .cons .right .tit1{font-size: 20px;line-height: 24px;margin-bottom: 14px;}.sy_section5 .content .cons .right .tit2{font-size: 12px;line-height: 20px;margin-bottom: 20px;}.sy_section5 .content .cons .right .inputbox .inputs input{height: 30px;font-size: 12px;padding: 0 10px;}.sy_section5 .content .cons .right .inputbox .inputs input::-webkit-input-placeholder{font-size: 12px;}.sy_section5 .content .cons .right .inputbox .inputs input:-moz-placeholder{font-size: 12px;}.sy_section5 .content .cons .right .inputbox .inputs input::moz-placeholder{font-size: 12px;}.sy_section5 .content .cons .right .inputbox .inputs input:-ms-input-placeholder{font-size: 12px;}.sy_section5 .content .cons .right .textbox{margin-top: 10px;margin-bottom: 16px;}.sy_section5 .content .cons .right .textbox textarea{height: 80px;font-size: 12px;padding: 10px;}.sy_section5 .content .cons .right .textbox textarea::-webkit-input-placeholder{font-size: 12px;}.sy_section5 .content .cons .right .textbox textarea:-moz-placeholder{font-size: 12px;}.sy_section5 .content .cons .right .textbox textarea::moz-placeholder{font-size: 12px;}.sy_section5 .content .cons .right .textbox textarea:-ms-input-placeholder{font-size: 12px;}.sy_section5 .content .cons .right .boxs .yzmbox input{padding: 0 80px 0 10px;height: 32px;font-size: 12px;}.sy_section5 .content .cons .right .boxs .yzmbox img{width: 70px;}.sy_section5 .content .cons .right .boxs .yzmbox input::-webkit-input-placeholder{font-size: 12px;}.sy_section5 .content .cons .right .boxs .yzmbox input:-moz-placeholder{font-size: 12px;}.sy_section5 .content .cons .right .boxs .yzmbox input::moz-placeholder{font-size: 12px;}.sy_section5 .content .cons .right .boxs .yzmbox input:-ms-input-placeholder{font-size: 12px;}.sy_section5 .content .cons .right .boxs .bottons button{height: 32px;font-size: 12px;}}@media screen and (max-width:1024px) {.sy_section5{padding-top: 30px;padding-bottom: 30px;}.sy_section5 .content{padding: 12px;}.sy_section5 .content .cons::before{display: none;}.sy_section5 .content .cons .left{width: 100%;padding:0 0 12px 0;border-bottom: 1px solid #eee;}.sy_section5 .content .cons .left .tit1{font-size: 18px;line-height: 24px;margin-bottom: 4px;}.sy_section5 .content .cons .left .tit2{font-size: 14px;margin-bottom: 12px;}.sy_section5 .content .cons .left .tit3{font-size: 16px;line-height: 24px;margin-bottom: 6px;}.sy_section5 .content .cons .left .tit4{font-size: 14px;margin-bottom: 12px;}.sy_section5 .content .cons .left .listbox .list{margin-bottom: 12px;}.sy_section5 .content .cons .left .listbox .list .ico{width: 24px;height: 24px;}.sy_section5 .content .cons .left .listbox .list .wordscon{padding-left: 10px;width: calc(100% - 26px);width: -ms-calc(100% - 26px);width: -o-calc(100% - 26px);width: -moz-calc(100% - 26px);width: -webkit-calc(100% - 26px);}.sy_section5 .content .cons .left .listbox .list .wordscon .words1{font-size: 14px;margin-bottom: 4px;}.sy_section5 .content .cons .left .listbox .list .wordscon .words2{font-size: 14px;}.sy_section5 .content .cons .right{width: 100%;padding-top: 12px;padding-left: 0;}.sy_section5 .content .cons .right .tit1{font-size: 18px;line-height: 24px;margin-bottom: 12px;}.sy_section5 .content .cons .right .tit2{font-size: 14px;line-height: 20px;margin-bottom: 16px;}.sy_section5 .content .cons .right .inputbox{margin: -6px 0;width: 100%;}.sy_section5 .content .cons .right .inputbox .inputs{width: 100%;padding: 6px 0;}.sy_section5 .content .cons .right .inputbox .inputs input{height: 34px;font-size: 14px;padding: 0 12px;}.sy_section5 .content .cons .right .inputbox .inputs input::-webkit-input-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .inputbox .inputs input:-moz-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .inputbox .inputs input::moz-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .inputbox .inputs input:-ms-input-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .textbox{margin-top: 12px;margin-bottom: 14px;}.sy_section5 .content .cons .right .textbox textarea{height: 80px;font-size: 14px;}.sy_section5 .content .cons .right .textbox textarea::-webkit-input-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .textbox textarea:-moz-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .textbox textarea::moz-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .textbox textarea:-ms-input-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .boxs .yzmbox{width: 100%;}.sy_section5 .content .cons .right .boxs .yzmbox input{padding: 0 100px 0 12px;height: 34px;font-size: 14px;}.sy_section5 .content .cons .right .boxs .yzmbox img{width: 90px;}.sy_section5 .content .cons .right .boxs .yzmbox input::-webkit-input-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .boxs .yzmbox input:-moz-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .boxs .yzmbox input::moz-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .boxs .yzmbox input:-ms-input-placeholder{font-size: 14px;}.sy_section5 .content .cons .right .boxs .bottons{width: 100%;margin-top: 14px;}.sy_section5 .content .cons .right .boxs .bottons button{height: 36px;font-size: 14px;}}.section {  background-position: center;  background-repeat: no-repeat;  background-size: cover;  clear: both;  overflow: hidden;}/* contact */.contact-section {padding: 120px 0;overflow: hidden;}.contact-section .title-style{text-align: center;}.contact-section .title-style h2{}.contact-section .title-style .line{margin: 10px auto;}.contact-section .title-style .text{width: 50%;margin:20px auto;font-size: 16px;color: #666;line-height: 26px;}.contact-section .content  {overflow: hidden;padding: 50px;background-color: #fff;}.contact-section .content .left {width: 50%;}.contact-section .content .left .content-way{overflow: hidden;}.contact-section .content .left .content-way li{list-style: none;float: left;width: 33%;margin-bottom: 20px;position: relative;}.contact-section .content .left .content-way li::after{content: '';display: block;width: 1px;height: 100%;background:#e7e8eb;position: absolute;right:10%;top: 0;}.contact-section .content .left .content-way li:nth-child(3)::after,.contact-section .content .left .content-way li:last-child::after {display: none;}.contact-section .content .left .content-way li i{width: 38px;height: 38px;border: 2px solid #1a1a1a;border-radius: 100%;overflow: hidden;display: inline-block;vertical-align: middle;margin-right: 10px;opacity: .7;}.contact-section .content .left .content-way li:last-child {width: 99%;}.contact-section .content .left .content-way li i.c1 {background: url("../images/c1.png") center no-repeat;}.contact-section .content .left .content-way li i.c2 {background: url("../images/c2.png") center no-repeat;}.contact-section .content .left .content-way li i.c3 {background: url("../images/c3.png") center no-repeat;}.contact-section .content .left .content-way li i.c4 {background: url("../images/c4.png") center no-repeat;}.contact-section .content .left .content-way li span{display: inline-block;vertical-align: middle;}.contact-section .content .left .content-way li span h6{font-size: 14px;color: #999999;font-weight: normal;margin: 0;}.contact-section .content .left .content-way li span h5{font-size: 14px;color: #666;margin: 5px 0 0 0;}.contact-section .content .left .content-way li span h5 a {color: #666;}.contact-section .content .left .content-way li:nth-child(3) span h5 a{color: #0079d5;}.contact-section .content .left .content-way li:nth-child(3) i {border: 2px solid #0079d5;opacity: 1;}.contact-section .content .left .content-way li:nth-child(3) i.c3 {background: url("../images/c31.png") center no-repeat;}.contact-section .content .left .content-way li:hover span h5{color: #00bf86;}.contact-section .content .left .content-map {clear: both;margin-top: 10px;overflow: hidden;width: 100%;position: relative;background: #f1f1f1;}.contact-section .content .left .content-map #map {min-height: 205px;}.contact-section .content .left .content-map iframe {border: none;margin: 0;padding: 0;margin-top: -50px;}.contact-section .content .left .content-map iframe #watermark {display: none;}.contact-section .content .left .content-text {font-size: 12px;line-height: 20px;color: #999999;padding: 20px 0;}.contact-section .content .right {width: 47%;}.content-form {overflow: hidden;}.content-form li{list-style: none;margin: 0 0 10px 0;padding: 0;font-size: 0;}.content-form li .input2 {border: 1px solid #ededed;background: #f5f5f7;padding: 10px 20px;width:50%;height:60px;font-size: 14px;font-weight: normal;box-sizing: border-box;}.content-form li .input2:first-child {margin-right: 1%;width:49%;}.content-form li .textarea1 {width:100%;height:130px;font-size: 14px;border: 1px solid #ededed;background: #f5f5f7;padding: 20px 20px;box-sizing: border-box;}.content-form li .submit1 {background: #0079d5;color: #fff;font-size: 14px;width: 100%;height:58px;cursor: pointer;}.content-form li .submit1:hover {background: #005ca3;}.fc-banner {    width: 100vw;    height: 100vh;    overflow: hidden;    opacity: 0;    visibility: hidden;    transition: opacity .4s,visibility .4s;    position: relative;    z-index: 0}.fc-banner.isReady {    opacity: 1;    visibility: visible}.fc-banner-wrapper {    width: 100%;    height: 100%;    position: relative;    z-index: 0}.fc-banner-slide {    width: 100%;    height: 100%;    position: absolute;    right: 0;    top: 0;    z-index: 0;    overflow: hidden;    box-shadow: 0 6px 12px 0 rgba(0,0,0,.2);}.fc-banner .img {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    background-position: 50%;    background-repeat: no-repeat;    background-size: cover}.fc-banner.typea.anmi .fc-banner-slide {    transition: opacity .6s ease-out,visibility .6s ease-out}.fc-banner.typea .fc-banner-slide {    opacity: 0;    visibility: hidden}.fc-banner.typea .fc-banner-slide.active {    opacity: 1;    visibility: visible}.fc-banner.typeb.anmi .fc-banner-slide.prev {    opacity: 1}.fc-banner.typeb.anmi .fc-banner-slide.next {    -webkit-animation: banner-next-anim .6s ease-out forwards;    animation: banner-next-anim .6s ease-out forwards}.fc-banner.typeb .fc-banner-slide.active {    z-index: 1}.fc-banner.typeb .fc-banner-slide.prev {    z-index: 3;    right: auto;    left: 0;    width: 100%;    transform: skew(-17deg);    transform-origin: left top;    -webkit-animation: banner-active-anim .6s ease-out forwards;    animation: banner-active-anim .6s ease-out forwards;    opacity: 0}.fc-banner.typeb .fc-banner-slide.prev .img {    transform: skew(17deg);    transform-origin: left top}.fc-banner.typeb .fc-banner-slide.next {    z-index: 2;    width: 15%;    transform: skew(-17deg);    transform-origin: left bottom}.fc-banner.typeb .fc-banner-slide.next .img {    left: auto;    right: 0;    transform: skew(17deg);    transform-origin: right bottom}.fc-banner-btn {    width: 84px;    height: 84px;    position: absolute;    right: 6%;    top: 50%;    z-index: 2;    margin-top: -42px;    cursor: pointer}.fc-banner-btn:hover .btn-img:after {    opacity: 1}.fc-banner-btn .btn {    position: relative;    z-index: 1;    width: 100%;    height: 100%;    background-image: linear-gradient(135deg,#104383,#3578a7);    border-radius: 50%;    padding: 4px}.fc-banner-btn:after,.fc-banner-btn:before {    content: "";    position: absolute;    left: 50%;    top: 50%;    margin: -70px 0 0 -70px;    width: 140px;    height: 140px;    border: 1px solid #fff;    border-radius: 50%;    transform: scale(.2);    z-index: 0;    -webkit-animation: banner-btn-anim 3s ease-out infinite;    animation: banner-btn-anim 3s ease-out infinite}.fc-banner-btn:before {    -webkit-animation-delay: .2s;    animation-delay: .2s}.fc-banner-btn:after {    -webkit-animation-delay: .8s;    animation-delay: .8s}.fc-banner-btn .btn-img {    width: 100%;    height: 100%;    border-radius: 50%;    overflow: hidden;    background: no-repeat 50%/cover;    position: relative;    z-index: 1}.fc-banner-btn .btn-img:after {    content: "";    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;    z-index: 1;    background: rgba(0,0,0,.4) url(../images/icon-jt01.png) no-repeat 50%/30px;    opacity: 0;    transition: opacity .3s}@-webkit-keyframes banner-active-anim {    0% {        width: 100%    }    80% {        width: 0    }    to {        width: 0    }}@keyframes banner-active-anim {    0% {        width: 100%    }    80% {        width: 0    }    to {        width: 0    }}@-webkit-keyframes banner-next-anim {    0% {        width: 0    }    80% {        width: 0    }    to {        width: 15%    }}@keyframes banner-next-anim {    0% {        width: 0    }    80% {        width: 0    }    to {        width: 15%    }}@-webkit-keyframes banner-btn-anim {    0% {        opacity: 0;        transform: scale(.2)    }    5% {        opacity: 1    }    50% {        opacity: .8    }    to {        opacity: 0;        transform: scale(1)    }}@keyframes banner-btn-anim {    0% {        opacity: 0;        transform: scale(.2)    }    5% {        opacity: 1    }    50% {        opacity: .8    }    to {        opacity: 0;        transform: scale(1)    }}@-webkit-keyframes mouse-anim {    0% {        transform: translateY(0);        opacity: 1    }    50% {        transform: translateY(20px);        opacity: .5    }    to {        transform: translateY(0);        opacity: 1    }}@keyframes mouse-anim {    0% {        transform: translateY(0);        opacity: 1    }    50% {        transform: translateY(20px);        opacity: .5    }    to {        transform: translateY(0);        opacity: 1    }}@-webkit-keyframes amap-icon-anim {    0% {        opacity: 0;        transform: scale(.1)    }    5% {        opacity: 1    }    to {        opacity: 0;        transform: scale(1)    }}@keyframes amap-icon-anim {    0% {        opacity: 0;        transform: scale(.1)    }    5% {        opacity: 1    }    to {        opacity: 0;        transform: scale(1)    }}.ryzz_box {    width: 100%;    height:90vh;    background-image: url(../images/index-ryzz.jpg);    background-position: center top;    background-repeat: no-repeat;    background-size: cover;    padding:0 5%;    position: relative;    overflow: hidden;    box-sizing: border-box;    display: flex;    align-items: center;    justify-content: center;}.ry_title .inmore{    background-color:#FFF;    color:#333;    width: 188px;    height: 52px;    border: 1px solid rgba(255,255,255,0.30);    border-radius: 50px;    position:relative;    font-size:16px;    display: flex;    align-items: center;    justify-content: center;}.ry_title .inmore a{}.ry_title .inmore a i{    background-color:#F2F2F2;}.ry_title .inmore a:hover em{    color:#333;}.ry_navigation li a{    display:block;    width:52px;    height:52px;    overflow:hidden;    cursor:pointer;    position:absolute;    top:20%;}.ry_navigation li a.ry-prev{    right:15%;    background-image: url(../images/zj.png);    background-position: center;    background-repeat: no-repeat;}.ry_navigation li a.ry-prev:hover{    right:15%;    background-image: url(../images/yj.png);    background-position: center;    background-repeat: no-repeat;    -webkit-transform: rotate(180deg);}.ry_navigation li a.ry-next{    right:10%;    background-image: url(../images/zj.png);    background-position: center;    background-repeat: no-repeat;    -webkit-transform: rotate(180deg);}.ry_navigation li a.ry-next:hover{    right:10%;    background-image: url(../images/yj.png);    background-position: center;    background-repeat: no-repeat;    -webkit-transform: rotate(360deg);}.ryzz_box .swiper-wrapper {align-items: end}.ry_bj {    width:100%;    height: 320px;    background: url(../images/rybg.png) no-repeat center 280px;    overflow: hidden;    font-family: "Microsoft Yahei";    box-sizing: border-box;}.ry h2 {    margin-bottom: 40px;}.ry h2 span {    width: 255px;    margin: 0 auto;}.ry {    position: relative;}.carousel-container {    position: relative;    width: 100%;    height: 360px;}#carousel {    height: 350px;    width: 100%;    position: relative;    font-size: 12px;    font-family: Arial;}.carousel-image {    border: 0;    display: block;}.carousel-feature img {    width: 300px;    /*height: 350px;*/    display: block;    background: url(../images/ryspanbg.png) no-repeat center bottom;    padding-bottom: 36px;}.carousel-feature .carousel-caption {    position: absolute;    bottom: 0;    width: 100%;    background-color: #fff;    text-align: center;}.carousel-feature .carousel-caption p {    margin: 0;    padding: 5px;    font-weight: bold;    font: 14px/38px "Microsoft Yahei";    color: #333;}.carousel-container .prev {    position: absolute;    top: 36%;    z-index: 9;    left: 0px;    background: url(../images/ryleft.png) no-repeat;    display: inline-block;    height: 54px;    width: 27px;}.carousel-container .next {    position: absolute;    top: 36%;    z-index: 9;    right: 0px;    background: url(../images/ryright.png) no-repeat;    display: inline-block;    height: 54px;    width: 27px;}.carousel-container .carousel-feature {    position: relative;}.carousel-container .titlework {    background: url(../images/ryspanbg.png) no-repeat center top;    display: block;    height: 50px;    left: 50%;    line-height: 30px;    position: absolute;    text-align: center;    top: 360px;    width: 259px;    margin-left: -128px;    display: block;    text-align: center;    font-size: 0;    color: #333333;    line-height: 50px;}