﻿@charset "UTF-8";
body {font-family: "microsoft yahei", "Arial", "sans-serif", "microsoft yahei";line-height: 1.42857143;color: #333;background-color: #fff;}
blockquote,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block;}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden],template {display: none;}
a {background-color: transparent;text-decoration: none;color: #333;}
a:active,a:hover {outline: 0;}b,strong {font-weight: bold;}
img {border: 0;vertical-align: middle;}
button,input,optgroup,select,textarea {color: inherit;font-family: inherit;font-size: inherit;line-height: inherit;background: none;border: none;}
button {overflow: visible;/* -webkit-appearance: none; *//* -moz-appearance: none;-o-appearance: none;appearance: none; */}
button,select {text-transform: none;}
button[disabled],html input[disabled] {cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {padding: 0;border: 0;}
input {line-height: normal;/* -webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance: none; */}
input[type="checkbox"],input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
legend {padding: 0;border: 0;}
textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-spacing: 0;border-collapse: collapse;}
td,th {padding: 0;}* {margin: 0;padding: 0;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ul {list-style: none; margin-bottom: 0px;}
h1,h2,h3,h4,h5,h6 {font-family: inherit;font-weight: 400;line-height: 1.1;color: inherit;}
p,a {word-break: break-all;}
.section {width: 100%;overflow: hidden;}
.pull-right {float: right;}
.scrollbar {overflow-y: auto;}
.scrollbar::-webkit-scrollbar {width: 3px;background-color: #dcdbdb;}
.scrollbar::-webkit-scrollbar-thumb {background-color: #099cf1;border-radius: 10px;}
.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
i{font-style: normal;}em {font-style: normal;}/* 动画 */
.landIn {/* display: flex; justify-content: left; flex-wrap: wrap;*/}
.kongs {animation: landIn 0.8s ease-out both;}
@keyframes landIn {from {opacity: 0;transform: translateY(50%);}to {opacity: 1;transform: translateY(0);}}
@-webkit-keyframes landIn {from {opacity: 0;transform: translateY(50%);}to {opacity: 1;transform: translateY(0);}}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}textarea {-webkit-appearance: none;} 
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }
.gray{ background:#fafafa;}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}


.imgHover {overflow:hidden; }
.imgHover img{-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);}
.imgHover .title{-moz-transform: translateY(180%);-ms-transform: translateY(180%);-webkit-transform: translateY(180%);transform: translateY(180%);-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);opacity:1;}
.imgHover .m_detail{-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-moz-transform: translateY(10%);-ms-transform: translateY(10%);-webkit-transform: translateY(10%);transform: translateY(10%);filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);color: #fff;line-height: 1.5;width: 100%;opacity:0;}
.imgHover:hover .title,.imgHover:hover .m_detail{filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);-moz-transform: translateY(10%);-ms-transform: translateY(10%);-webkit-transform: translateY(10%);transform: translateY(10%);opacity:1;}
@media (max-width:426px) {
.imgHover .title{-moz-transform: translateY(280%);-ms-transform: translateY(280%);-webkit-transform: translateY(280%);transform: translateY(280%);}
.imgHover:hover .title,.imgHover:hover .m_detail{-moz-transform: translateY(0%);-ms-transform: translateY(0%);-webkit-transform: translateY(0%);transform: translateY(0%);}}
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-50{padding-bottom: 50%;}
.rect-51{padding-bottom: 51%;}
.rect-513{padding-bottom: 51.3%;}
.rect-52{padding-bottom: 52%;}
.rect-53{padding-bottom: 53%;}
.rect-54{padding-bottom: 54%;}
.rect-55{padding-bottom: 55%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-60{padding-bottom: 60%;}
.rect-618{padding-bottom: 61.8%;}
.rect-70{padding-bottom: 70%;}
.rect-75{padding-bottom: 75%;}
.rect-80{padding-bottom: 80%;}
.rect-90{padding-bottom: 90%;}
.rect-100{padding-bottom: 100%;}
.red, .red a, a.red{color:red;}
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix{clear: both;}
.clearfix:after{clear: both;height: 0;content: "";line-height: 0;font-size: 0;display: block;}									
.clear{margin:0px auto;clear:both;height:0px;font-size:0px;overflow:hidden;position: relative;}
.clear.a{top: -54px;display:block;height: 1px;width: 100%;position: relative;}

.section-title {color: #333;font-size: 38px;align-items: center;justify-content: center;flex-direction: column;}
.section-title-reverse {flex-direction: column-reverse;}
.section-title .title { margin-bottom: 10px; font-weight: bold; line-height: 60px; color: #000; }
.section-title .sub {color: #999;font-size: 16px; line-height: 30px; text-transform: uppercase;}
.section-title .desc {color: #666666;font-size: 18px; line-height: 30px;margin-top: 20px; }
@media only screen and (max-width: 1600px){
.section-title { font-size: 36px;}
}
@media only screen and (max-width: 1440px){
.section-title { font-size: 34px;}
}
@media only screen and (max-width: 1366px){
.section-title { font-size: 32px;}
.section-title .title {line-height: 50px; }
}
@media only screen and (max-width: 1280px){
.section-title { font-size: 28px;}
.section-title .title {line-height: 40px; }
.section-title .sub { font-size: 15px; line-height: 30px; }
}
@media only screen and (max-width: 1080px){
.section-title { font-size: 24px;}
.section-title .title {line-height: 35px; }
}
@media only screen and (max-width: 762px){
.section-title { font-size: 24px;}
.section-title .title {line-height: 35px; }
.section-title .desc {font-size: 16px; margin-top: 10px;}
}
@media only screen and (max-width: 580px){
.section-title { font-size: 20px;}
.section-title .title {line-height: 32px; }
.section-title .sub { font-size: 15px; line-height: 28px; }
}
 
/*通用page*/
.pages{text-align:center; margin-top: 30px; }
.pages ul{display:inline-block}
.pages ul a{float:left;margin:0 5px;width:52px;height:52px;line-height:52px;text-align:center;color:#777;border:1px solid #dcdcdc;border-radius:50%;background-color:#fff}
.pages ul a:hover,.pages ul  a.on{background-color:#cc0000;border:1px solid #cc0000;color:#fff}
.pages ul .next,.pages ul .prev{font-weight:700; font-size:20px;margin:0 10px}
.pages ul span{display:inline-block;margin-top:5px;font-weight:700;font-family:Arial;color:#dadada}
.pages ul a.first,.pages ul a.last{font-weight:700; font-size:12px;width:70px;border-radius:41%;color:#777;height:52px;line-height:52px}
.pages .a1{ background:#fff url(../images/page_l.png) no-repeat center; }
.pages .a2{ background:#fff url(../images/page_r.png) no-repeat center; }
.pages .a1:hover{ background:#cc0000 url(../images/page_l_h.png) no-repeat center; }
.pages .a2:hover{ background:#cc0000 url(../images/page_r_h.png) no-repeat center; }
@media (max-width: 768px) {
.pages ul a{ width:42px;height:42px;line-height:42px; }
.pages ul a.first,.pages ul a.last{  width:60px; height:42px;line-height:42px;}}
[flex] { display: flex; }
[flex][flex~="i"] { display: inline-flex; }
[flex][flex~="wrap"] { flex-wrap: wrap; }
[flex][flex~="no-wrap"] { flex-wrap: nowrap; }
[flex][flex~="ja"] { justify-content: space-around; }
[flex][flex~="jb"] { justify-content: space-between; }
[flex][flex~="js"] { justify-content: start; }
[flex][flex~="jfs"] { justify-content: flex-start; }
[flex][flex~="jc"] { justify-content: center; }
[flex][flex~="je"] { justify-content: end; }
[flex][flex~="jfe"] { justify-content: flex-end; }
[flex][flex~="ais"] { align-items: flex-start; }
[flex][flex~="aic"] { align-items: center; }
[flex][flex~="acc"] { align-content: center; }
[flex][flex~="aie"] { align-items: flex-end; }

/* index-banner */
.indexbanner { margin-top: 140px;}
.indexbanner .swiper-slide { height: 780px;}
.index_banner_left:hover span:before,.index_banner_right:hover span:before{left:10%; width:80%;}
.indexbanner .swiper-pagination-bullet{opacity:1; text-align:left; height:24px; line-height:24px;background:none; position:relative; width:55px; color:#fff; font-size: 18px; font-family:Calibri;}
.indexbanner .swiper-pagination-bullet:before{content:''; position:absolute; left:14px; top:50%; opacity:.68; background-color:#fff; height:5px; width:55px;transform:translateY(-50%);}
.indexbanner .swiper-pagination-bullet:after{content:''; position:absolute; width:0px; position:absolute; left:14px; background-color:#0149dd; z-index:100; height:5px; top:50%;transform:translateY(-50%);}
.indexbanner .swiper-pagination-bullet-active:after{width:55px; transition: width 7.3s ease-out 0s;}
/*.indexbanner .swiper-pagination-bullet:last-child:after,.indexbanner .swiper-pagination-bullet:last-child:before{width:0px; }*/
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-custom,.indexbanner .swiper-pagination-fraction{width:auto; text-align:center; left:41%; bottom:40px;}
.indexbanner .banner_img{position:relative; width:100%; height:780px;}
.indexbanner .banner_img_pc{position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.indexbanner .banner_video{position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.indexbanner .banner_img_jj{ width:100%;position:absolute; left:0; top:49%; z-index:10; text-align:center; color:#fff;transform:translateY(-50%);}
.indexbanner .banner_img_jj .container { padding-right: 0px; padding-left: 0px;}
.banner_img_jj_mid_1{font-size:60px; font-weight: bold; text-align:left; font-family: "微软雅黑";text-shadow: 3px 4px 2px rgba(51, 51, 51, 0.5); margin-top: 5px; margin-bottom: 25px; line-height: 80px;}
.banner_img_jj_mid_2{font-size:24px; text-align:left; line-height: 45px; }
.banner_img_jj_mid_3{font-size:18px; text-transform: uppercase; text-align:left; line-height: 45px;}
.banner_right_act{ width: 6%; position: absolute; left: 12.2%; bottom: 90px;}
.indexbanner .swiper-button-next,.indexbanner .swiper-button-prev{position:absolute;top:50%;width:38px;height:38px; border: 1PX solid #FFF; border-radius: 100%; margin-top:-19px;z-index:10;cursor:pointer;background-size:10px 18px;background-position:center;background-repeat:no-repeat}

.indexbanner .more-box-a {margin-top: 2em;}
.more-box-a {font-size: 18px;color: #ffffff; line-height:50px;}
.more-box-a .more-box {position: relative;padding: 0 1.4em;}
.more-box-a .more-box::before {content: '';display: block;position: absolute;left: 0;top: 0;border-radius: 100%;width:50px;height:50px;background-color: #d61419;transition: width 0.3s ease;}
.more-box-a .more-box .more-box-word {position: relative;}
.more-box-a .more-box .more-box-word a { color: #fff;}
.more-box-a .more-box .more-box-word a:hover{ color: #fff;}
.more-box-a .more-box .more-box-word:hover a{ color: #fff;}
.more-box-a .more-box .self-svg { margin-left: 1.1em;position: relative; transform: translateY(-10%);background: transparent;overflow: hidden;}
.more-box-a .more-box .self-svg svg {position: relative;}
.more-box-a .more-box:hover::before {width: 100%; height: 50px;border-radius: 30px;}
@media (max-width: 1200px) {
.more-box-a {font-size: 16px; }
.more-box-a .more-box {  padding: 0 1em;}
.more-box-a .more-box .self-svg {  margin-left: 0.8em;  transform: translateY(-2%);}}
@media (max-width: 768px) {
.indexbanner .more-box-a {margin-top: 1em;}
.more-box-a .more-box::before { width:40px;height:40px; }
.more-box-a { line-height:40px;}}

@media (min-width:1921px){
.indexbanner .swiper-slide { height: 970px;}
.indexbanner .banner_img{height:970px;}}
@media (min-width:2000px){
.indexbanner .swiper-slide { height: 1240px;}
.indexbanner .banner_img{height:1240px;}
.banner_right_act{position: absolute; left: 18%; }}
@media (max-width:1830px){
.banner_img_jj_mid_2{font-size:23px; line-height: 43px; }
.banner_right_act{position: absolute; left: 10.5%; }
}
@media (max-width:1730px){
.banner_right_act{position: absolute; left: 8%; width: 7%;}}    
@media (max-width:1650px){
.banner_right_act{position: absolute; left:6%; width: 8%;}}   
@media (max-width:1600px){
.indexbanner .swiper-slide { height: 780px;}
.indexbanner .banner_img{ height:780px;}
.banner_img_jj_mid_1{font-size:50px; margin-bottom: 15px; line-height: 60px;}
.banner_right_act{ width: 8%; left: 3.5%; bottom: 70px;}
 }
@media (max-width:1540px){
.banner_img_jj_mid_1{font-size:45px; line-height: 50px;}
.banner_img_jj_mid_2{font-size:22px; line-height: 40px; }
.indexbanner .swiper-pagination-bullet{ width:52px;  }
.indexbanner .swiper-pagination-bullet:before{ width:52px;}
.indexbanner .swiper-pagination-bullet-active:after{width:52px; }
.banner_right_act{left: 3%;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-custom,.indexbanner .swiper-pagination-fraction{ left:38%; }}
@media (max-width:1440px){
.indexbanner .swiper-slide { height:705px;}
.indexbanner .banner_img{ height:705px;}
.banner_img_jj_mid_1{font-size:42px; line-height: 50px;}
.banner_img_jj_mid_2{font-size:20px; }
.more-box-a {font-size: 16px;}
}
@media (max-width:1366px){
.indexbanner .swiper-slide { height: 669px;}
.indexbanner .banner_img{ height:669px;}
.banner_img_jj_mid_2{font-size:18px; line-height: 36px; }
.banner_img_jj_mid_1{ font-size:36px; }
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-custom,.indexbanner .swiper-pagination-fraction{left:37%; }
}
@media (max-width:1280px){
.indexbanner .swiper-slide { height: 627px;}
.indexbanner .banner_img{ height:627px;}
.banner_right_act{ width: 10%; left: 3.5%; bottom: 70px;}
.indexbanner .swiper-pagination-bullet{ width:48px;  }
.indexbanner .swiper-pagination-bullet:before{ width:48px;}
.indexbanner .swiper-pagination-bullet-active:after{width:48px; }
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-custom,.indexbanner .swiper-pagination-fraction{ bottom: 30px;}}
@media (max-width:1199px){
.indexbanner .swiper-slide { padding-top: 0px; }
.indexbanner .banner_img_pc{ display: none;}
.indexbanner .banner_img_mo{ display: block;position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:100% 100%;}
.banner_right_act{ display: none;}
.indexbanner .banner_img_jj .container { padding-right: 10px; padding-left: 10px;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-custom,.indexbanner .swiper-pagination-fraction{bottom: 30px; left:36%; }
.indexbanner .swiper-slide { height:700px;}
.indexbanner .banner_img{ height:700px;}}
@media (max-width:1100px){
.indexbanner .swiper-slide { height:642px;}
.indexbanner .banner_img{ height:642px;}
.indexbanner .banner_img_jj .container { padding-right: 0px; padding-left: 0px;}
.banner_img_jj_mid_1{ font-size:32px; }
.banner_img_jj_mid_2{font-size:17px; line-height: 34px;}}
@media (max-width:1024px){
.indexbanner { margin-top: 90px;}
.indexbanner .swiper-slide { height:597px;}
.indexbanner .banner_img{ height:597px;}
.indexbanner .banner_img_jj_mid_2{font-size:20px;line-height: 30px;}
.indexbanner .banner_img_jj_mid_3{font-size:16px;line-height: 30px;}}
@media (max-width:992px){
.indexbanner .swiper-slide { height: 579px;}
.indexbanner .banner_img{ height:579px;}
.banner_img_jj_mid_1{ line-height:40px;font-size:30px; padding-bottom: 0px; }
.banner_img_jj_mid_1:after{ width: 50px;  }
.indexbanner .banner_img_jj_mid_2{ font-size:18px;line-height: 28px;width: 85%; }
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-custom,.indexbanner .swiper-pagination-fraction{  left:33%; }}
@media (max-width:928px){
.indexbanner .swiper-slide { height: 540px;}
.indexbanner .banner_img{ height:540px;}}
@media (max-width:868px){
.indexbanner .swiper-slide { height: 505px;}
.indexbanner .banner_img{ height:505px;}}
@media (max-width:800px){
.indexbanner .swiper-slide { height: 465px;}
.indexbanner .banner_img{ height:465px;}}
@media (max-width:768px){
.indexbanner { margin-top: 70px;}
.indexbanner .swiper-slide { height: 448px;}
.indexbanner .banner_img{ height:448px;}
.banner_img_jj_mid_1{ font-size:22px; margin-bottom: 10px;}
.indexbanner .banner_img_jj_mid_2{ font-size:16px; width: 100%; }
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-custom,.indexbanner .swiper-pagination-fraction{ bottom: 20px;left:30%; }
.indexbanner .swiper-pagination-bullet{ width:46px;  }
.indexbanner .swiper-pagination-bullet:before{ width:46px;}
.indexbanner .swiper-pagination-bullet-active:after{width:46px; }
.indexbanner .banner_img_jj_mid_3{ display: none; }}
@media (max-width:668px){
.indexbanner .swiper-slide { height:390px;}
.indexbanner .banner_img{ height:390px;}}
@media (max-width:628px){
.indexbanner .swiper-slide { height:366px;}
.indexbanner .banner_img{ height:366px;}}
@media (max-width:600px){
.indexbanner .swiper-slide { height:350px;}
.indexbanner .banner_img{ height:350px;}}
@media (max-width:568px){
.indexbanner .swiper-slide { height:331px;}
.indexbanner .banner_img{ height:331px;}
.banner_img_jj_mid{margin:0 1em;}
.banner_img_jj_mid_1{ font-size:18px; line-height:32px; padding-bottom: 8px; margin-bottom: 8px;}
.banner_img_jj_mid_1:after{width: 40px; height: 2px;}
.indexbanner .banner_img_jj_mid_2{ line-height: 22px;}
.indexbanner .banner_img_jj_mid_3{ display: none;}
.indexbanner .swiper-pagination-bullet{ width:30px; }
.indexbanner .swiper-pagination-bullet:before{ width:30px; }
.indexbanner .swiper-pagination-bullet-active:after{width:30px; }
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-custom,.indexbanner .swiper-pagination-fraction{ bottom:10px;}}
@media (max-width:528px){
.indexbanner .swiper-slide { height:308px;}
.indexbanner .banner_img{ height:308px;}
.indexbanner .banner_img_jj_mid_2{display: none; }
.indexbanner .swiper-pagination-bullet:before{ left:0px; }
.indexbanner .swiper-pagination-bullet:after{ left:0px;}}
@media (max-width:500px){
.indexbanner .swiper-slide { height:292px;}
.indexbanner .banner_img{ height:292px;}}
@media (max-width:468px){
.indexbanner .swiper-slide { height:272px;}
.indexbanner .banner_img{ height:272px;}
.indexbanner .swiper-pagination-bullet{ width:24px; }
.indexbanner .swiper-pagination-bullet:before{ width:24px; }
.indexbanner .swiper-pagination-bullet-active:after{width:24px; }}
@media (max-width:428px){
.indexbanner .swiper-slide { height:250px;}
.indexbanner .banner_img{ height:250px;}}
@media (max-width:400px){
.indexbanner .swiper-slide { height:233px;}
.indexbanner .banner_img{ height:233px;}}
@media (max-width:378px){
.indexbanner .banner_img_jj_mid_2{ font-size:14px;}
.indexbanner .swiper-slide { height:221px;}
.indexbanner .banner_img{ height:221px;}}


.page-section{ padding:90px 0;}
.page_title { line-height: 1;}
.page_title h3 {line-height: 78px; font-size: 54px; color: #333; }
.page_title span{ font-size: 18px; color: #666; font-weight: normal; }
.page_title .desc{ font-size: 18px; margin-top: 15px; line-height: 40px;}
.pc{ display: block;}
.mob{ display: none;}
@media (max-width:1750px) {
.page_title h3 {line-height: 70px; font-size: 50px;}}
@media (max-width:1640px) {
.page_title h3 {line-height: 68px; font-size:48px;}}
@media all and (max-width: 1540px) {
.page_title h3 {line-height: 64px; font-size: 46px;}}
@media(max-width:1480px){
.page_title h3 { line-height: 60px; font-size: 42px; }}
@media (max-width:1440px) {
.page-section{ padding:80px 0;}
.page_title h3 {line-height: 58px; font-size: 40px; }}
@media (max-width:1366px) {
.page-section{ padding:60px 0;}
.page_title h3 { line-height: 50px; font-size: 36px; }}
@media (max-width:1280px) {
.page_title h3 { line-height: 45px; font-size: 32px;}}
@media (max-width:1200px) {
.page_title h3 { font-size: 28px; line-height: 40px;}
.page_title .desc{ font-size: 17px; margin-top: 10px; line-height: 35px;}}
@media (max-width:1024px) {
.page-section{ padding:50px 0;}
.page_title h3 {line-height: 36px; font-size: 28px;}
.pc{ display: none;}
.mob{ display: block;}}
@media (max-width:992px) {
.page-section{ padding:40px 0;}
.page_title h3{ line-height: 36px; font-size: 24px; }}
@media (max-width:768px) {
.page_title h3 { font-size: 22px; line-height: 34px; } 
.page_title .desc{ font-size: 16px;line-height: 30px;}}

 
.yx_flex {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;-moz-flex-wrap: nowrap;flex-wrap: nowrap;}
.yx_flexWrap {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap: wrap;}
.yx_flexAC {-webkit-box-align: center;-moz-align-items: center;-webkit-align-items: center;align-items: center;}
.yx_flexJB {-webkit-box-pack: justify;-moz-justify-content: space-between;-webkit-justify-content: space-between;justify-content: space-between;}

.index-pro .index-pro-HPageBox {width: 90%;position: relative;background:  linear-gradient(-189deg, #00a0e9 0%, #2462A7 100%);border-radius: 6px;padding: 40px 24px 48px;}
.index-pro .index-pro-tit {font-size: 24px; font-weight: bold; position: relative; color: #fff; margin-bottom: 30px; padding-bottom: 30px; padding-left: 14px;}
.index-pro .index-pro-tit:after{ content: ""; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 1px; background: rgba(255, 255, 255, 0.4);}
.index-pro .index-pro-tit .iconfont{ font-size: 25px; margin-right: 15px;}
.index-pro .index-pro-nav { margin-bottom: 20px;}
.index-pro .index-pro-nav a {font-size: 16px;position: relative;color: #fff;text-align: left;display: block;width: 100%;margin: 6px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.1);padding:18px 14px;transition: all 0.6s;}
.index-pro .index-pro-nav a .yx_icon {font-size: 18px;color: #fff;position: absolute;top: 50%;right: 5%;transform: translateY(-50%);transition: all 0.6s;}
.index-pro .index-pro-nav a:hover {background: #fff;padding-left: 24px;padding-right: 24px;border-radius: 6px;color: #2055ad;}
.index-pro .index-pro-nav a:hover .yx_icon {right: 24px;color: #2055ad;}
.index-pro .yx_ImgContain {padding-bottom:12%;border-radius: 6px;}
.index-pro .yx_ImgContain img {max-width: 90%;max-height: 90%;}
.index-pro .yx_List:nth-child(n + 4) {margin-bottom: 0 !important;}
.index-pro .yx_List {border-radius: 8px;padding: 12px; background: #fff;position: relative;transition: all 0.6s;margin-bottom:30px;border: 1px solid rgba(0, 0, 0, 0.07);}
.index-pro .yx_Tit {margin:14px 0 4px;}
.index-pro .yx_Tit em {display: block;width: 10px;height: 10px;border-radius: 50%; margin-right: 6px; transition: all 0.6s;border: 2px solid #2055ad;}
.index-pro .yx_Tit .yx_More  {display: inline-block;padding: 6px 12px;border-radius: 36px;background: #2055ad;color: #fff;font-size:14px;transition: all 0.6s;}
.index-pro .yx_Tit .yx_Title {width: calc(100% - 100px);font-size: 18px;transition: all 0.6s;}
.index-pro .yx_List:hover {border-color: #2055ad;background-color: #fff;box-shadow: rgba(1, 68, 35, 0.2) 0px 7px 29px 0px;}
.index-pro .yx_List:hover .yx_ImgCover img {transform: scale(1.1);}
.index-pro .yx_List:hover .yx_Tit .yx_More  {background-color:#e50012;}
.index-pro .yx_List:hover .yx_Tit em {opacity: 0;}
.index-pro .yx_List:hover .yx_Tit .yx_Title {transform: translateX(-16px);}
.index-pro .yx_List .yx_More {z-index: 6;}
.index-pro .yx_InTitBox h3 {color: #fff !important;}
.yx_Title {	display: block;	overflow: hidden; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: nowrap;}
.yx_PageTel {  margin-top: 155px;}
.yx_PageTel .iconfont {width: 54px;height: 54px; border-radius: 100%;background-color: #fff;color: #2055ad;font-size:22px;text-align: center;line-height: 54px;}
.yx_PageTel .telCon {padding-left: 5%;width: calc(100% - 54px);}
.yx_PageTel .telCon h2 {font-size: 24px;font-weight: bold;color: #fff;}
.yx_PageTel .telCon p {font-size: 12px;color: rgba(255, 255, 255, 0.3);line-height: 160%;}
.yx_PageTel a {font-size:28px;font-weight: bold;color: #fff;display: block;margin-top:5px;}
.yx_PageTel .yx_flex {width: 100%;}
@media only screen and (max-width: 1480px){
.yx_PageTel {  margin-top: 130px;}
}
@media only screen and (max-width: 1400px){
.yx_PageTel {  margin-top: 115px;}
}
@media only screen and (max-width: 1366px){
.index-pro .index-pro-nav { margin-bottom:30px;}
.index-pro .index-pro-tit {font-size: 22px; margin-bottom:25px; padding-bottom: 25px;}
.index-pro .index-pro-tit .iconfont{ font-size: 22px;}
.yx_PageTel {  margin-top: 100px;}
.yx_PageTel .telCon h2 {font-size: 22px;}
.yx_PageTel a {font-size:26px;}
}
@media only screen and (max-width: 1300px){
.yx_PageTel {  margin-top: 82px;}
}
@media only screen and (max-width: 1280px){
.index-pro .index-pro-HPageBox {width: 100%; padding: 25px 15px 25px;}
.index-pro .index-pro-tit {font-size: 20px; margin-bottom: 20px; padding-bottom: 20px; padding-left: 5px;}
.index-pro .index-pro-nav a { margin: 8px 0; padding:18px 5px; }
.yx_PageTel { margin-bottom: 20px;}
.yx_PageTel .telCon h2 {font-size: 20px; }
.yx_PageTel .iconfont {width: 48px;height: 48px; font-size:20px; line-height: 48px;}
.yx_PageTel .telCon {padding-left: 5%;width: calc(100% - 48px);}
.yx_PageTel a {font-size:24px;}
.index-pro .yx_Tit .yx_Title { font-size: 16px; }
.index-pro .yx_ImgContain {padding-bottom:8%;border-radius: 6px;}
.index-pro .yx_List { margin-bottom: 25px;}
}
@media only screen and (max-width: 1240px){
.yx_PageTel {margin-top: 62px;margin-bottom:10px;}
}
@media only screen and (max-width: 1200px){
.yx_PageTel {margin-top: 30px;margin-bottom:10px;}
}
@media only screen and (max-width: 1100px){
.index-pro .index-pro-nav a {padding:13px 5px; }
}
    
@media only screen and (max-width: 580px){
.index-pro .yx_ImgContain img {max-width: 100%;max-height: 100%;}
.index-pro .yx_Tit .yx_Title {width:100%; }
.index-pro .yx_flexJB {-webkit-box-pack: justify;-moz-justify-content: left;-webkit-justify-content: left;justify-content: left; }
.index-pro .yx_List .yx_More { display: none;}
.index-pro .yx_List { padding:6px;margin-bottom: 20px;}
}
.index-pro .index-pro-left{ background: #2055ad; padding-bottom: 20px; width: 90%; }
.index-pro .index-pro-left .top{ background: #2055ad; height: 134px; overflow: hidden; padding:30px 0 0 0px; margin-left: auto; margin-right: auto; font-size: 0;}
.index-pro .index-pro-left .top>div{ width: 90%; text-align: center; margin-left: auto; margin-right: auto; }
.index-pro .index-pro-left .top dd{ color: #fff; font-size: 28px; }
.index-pro .index-pro-left .top dd:before{ content: ""; display: inline-block; vertical-align: middle; width: 23px; height: 1px; background-color: rgb(255, 255, 255);}
.index-pro .index-pro-left .top dd:after{ content: ""; display: inline-block; vertical-align: middle; width: 23px; height: 1px; background-color: rgb(255, 255, 255);}
.index-pro .index-pro-left .bottom{ font-size: 0; padding-left: 27px;}
.index-pro .index-pro-left .bottom>div{ display: inline-block; vertical-align: top;}
.index-pro .index-pro-left .bottom .icon{ line-height: 0; margin-right: 15px;}
.index-pro .index-pro-left .bottom h4{ margin: 25px 0 10px; color: #fff; font-size: 16px; line-height: 16px;}
.index-pro .index-pro-left .bottom h5{ font-weight: bold; color: #fff; font-size: 26px; line-height: 26px; font-family: arial;}
.index-pro .index-pro-left .sideMenu{ width: 254px; background: #fff; margin: -30px auto 0; border-radius: 5px; padding: 25px 0 26px 28px;}
.index-pro .index-pro-left .sideMenu h3{ margin-top: 30px;}
.index-pro .index-pro-left .sideMenu .h3s:first-child{ margin-top: 0!important;}
.index-pro .index-pro-left .sideMenu h3 a{ color: #333; font-size: 18px; background: url(../images/cpicon1.png)no-repeat left center; padding-left: 40px;}

.index-pro .index-pro-right li{ position: relative; margin-bottom: 25px;}
.index-pro .index-pro-right li .border{ border: 1px solid #ececec;}
.index-pro .index-pro-right li .pic{ background: #fff; overflow: hidden;}
.index-pro .index-pro-right li .pic img{ width: 100%; height: 100%; object-fit: cover; text-align: center; transition:0.3s;}
.index-pro .index-pro-right li .font{ padding:17px 8%; transition: 0.5s;}
.index-pro .index-pro-right li .tit{ color: #333333; font-size: 20px; position: relative; height: 50px;white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.index-pro .index-pro-right li .tit:before{ position: absolute; left: 0; bottom: 0; content: ''; width: 10%; height: 3px; background: #2055ad;}
.index-pro .index-pro-right li .tit:after{ position: absolute; left: 0; top: -6px; content: ''; width: 100%; height: 100%; text-transform: uppercase; color: rgba(196,0,0,0.04); font-size: 43px; font-weight: bold;}
.index-pro .index-pro-right li .bt{ color: #999999; font-size: 16px; line-height: 30px; margin-top: 5%; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index-pro .index-pro-right li .more{ width: 50%; height: 45px; line-height: 45px; text-align: center; color: #2055ad; margin: 3% auto 0; border: 1px solid #2055ad; border-radius: 25px; transition: 0.3s;}
.index-pro .index-pro-right li .font_hover{ position: absolute; opacity: 0; left: 0; bottom: 0; width: 100%; z-index: 1; text-align: center; padding: 8% 3%; background: url("../images/chi.png") repeat-x center bottom #fff; border-radius: 5px; box-shadow: 0 0 15px rgba(0,0,0,0.1); transition: 0.5s;}
.index-pro .index-pro-right li .font_hover .tit:before{ left: 45%;}
.index-pro .index-pro-right li .font_hover .tit:after{ left: 0;}
.index-pro .index-pro-right li .font_hover .bt{ width: 90%; margin: 5% auto; -webkit-line-clamp: 3; min-height: 90px;}
.index-pro .index-pro-right li:hover .font{ opacity: 0;}
.index-pro .index-pro-right li:hover .font_hover{ opacity: 1; left: 5%; width: 90%;}
.index-pro .index-pro-right li:hover .pic img{ transform: scale(1.05);}
.index-pro .index-pro-right li .font_hover .more:hover{ background: #2055ad; border: 1px solid #2055ad; color: #fff;}

@media only screen and (max-width: 1280px){
.index-pro .index-pro-right li .tit{ font-size: 18px; height: 40px; }
.index-pro .index-pro-right li .bt{  line-height: 28px;  }
.index-pro .index-pro-right li .tit:after{ top: -16px; }

}
@media only screen and (max-width: 580px){
.index-pro .index-pro-right li .tit:after{ top: -16px; content: '';  font-size: 0px; }
.index-pro .index-pro-right li .bt{font-size: 15px; line-height: 24px; }
.index-pro .index-pro-right li .tit{ font-size: 17px;}
.index-pro .index-pro-right li .more{ width: 70%; height: 40px; line-height: 40px;  }
.index-pro .index-pro-right li .font_hover .bt{ min-height: 100px;}

}
.index-advantage{background:url(../images/five_bg.jpg) no-repeat center; background-size: cover; overflow: hidden;}
.index-advantage .sytitle h3{ color: rgba(255, 255, 255, .1); }
.index-advantage .sytitle h4{ color: #fff;}
.index-advantage .sytitle h4 span{color: #fff;}
.index-advantage .sytitle h5{ color: #fff; }


.five_pic{ line-height: 0;padding: 22px 0 0; width: 100%; height: 600px; margin: 0 auto; background: url(../images/five_pic.png) no-repeat center; position: relative;}
.five_pic img{ margin: 0 auto; text-align: center;width: 1200px;height: 560px;}
.index-advantage .yuan { width: 100%; position: relative; }
.index-advantage .yuan:before { content: ""; width: 100%; height: 100%; background: url(../images/technical-yuan-line.png) no-repeat center/100%; position: absolute; left: 0; top: 0; }
.index-advantage .yuan img { animation: rotate360 20s infinite reverse linear; position: relative; z-index: 1; }

.five_l{width: 350px;position: absolute;top: 188px;left: 0;}
.index-advantage dl{-webkit-transition:transform .3s;transition:transform .3s;height: 200px;}
.index-advantage dl dt{width: 60px;height: 53px; float: left; margin-right: 8px;}
.index-advantage dl dt img{ width: 100%;}
.index-advantage dl dd{ float: left; width:75%;}
.index-advantage dl dd h5{font-size: 22px;color: #fff;height: 40px;line-height: 40px;overflow: hidden;}
.index-advantage dl dd p{font-size: 16px;color: #fff;line-height: 28px;height: 84px;overflow: hidden;padding: 3px 0 0;}
.index-advantage dl:hover{-webkit-transform:translate(0,-5px);transform:translate(0,-5px);}
.five_r{left: auto;right: 0;}
.five_c{position: absolute;bottom: -240px;left: 380px;}
.index-advantage .five_c dl{width: 400px;}
.index-advantage .five_c dl dt{float: left;padding: 5px 0 0;}
.index-advantage .five_c dl dd{float: left;padding: 0 0 0 10px;width: 315px;}

@media only screen and (max-width: 1366px){
.five_pic img{ margin: 0 auto; text-align: center;width: 1000px;}
}
@media only screen and (max-width: 1280px){
.five_pic img{ max-width: 100%;}
.index-advantage dl dd h5{font-size: 20px; height: 36px;line-height: 36px; }

}
@media only screen and (max-width:1199px){
.five_l{width: 280px;}
.index-advantage dl{ height: 180px;}
}
@media only screen and (max-width:992px){
.five_pic{ width: 90%; height: 500px; background-size: cover;}
.five_pic img{ margin: 0 auto; text-align: center;width: 90%;}
.five_l{width: 260px;top: 108px;}
.index-advantage dl dd p{font-size: 15px; line-height: 26px;height: 80px; }
.index-advantage dl dt{width: 50px;height: 44px;}
}
@media only screen and (max-width:768px){
.index-advantage-m {position: relative;width: 100%; overflow: hidden; background: url(../images/five_bg_m.jpg) no-repeat 50% 50%;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.index-advantage-m .sytitle h3{ color: rgba(255, 255, 255, .1); }
.index-advantage-m .sytitle h4{ color: #fff;}
.index-advantage-m .sytitle h4 span{color: #fff;}
.index-advantage-m .sytitle h5{ color: #fff; }
.five_pic{display: block;width: 100%;line-height: 0;padding: 2rem 0; background: url(../images/five_pic_m.png) no-repeat center; background-size: 90% auto; }
.m-five p{font-size: 14px;color: #fff;line-height: 1.5;position: absolute; }
.m-five p em{width: 50px;height: 47px;display: block;line-height: 0;overflow: hidden; }
.m-five p b{display: block;font-size: 18px;}
.m-five p:nth-child(1){top: 50px;left: 0; width: 180px; height: 150px;}
.m-five p:nth-child(2){top: 200px;left: 0; width: 180px; height: 150px;}
.m-five p:nth-child(3){top: 400px;left: 0px; width: 180px; height: 150px;}
.m-five p:nth-child(4){top: 50px; right: 0px; width: 180px; height: 150px;}
.m-five p:nth-child(5){top: 200px;right: 0px; width: 180px; height: 150px;}
.m-five p:nth-child(6){top: 400px;right: 0px; width: 180px; height: 150px;}
.m-five p em img{ width: 100%;}
 }
@media only screen and (max-width: 568px){
.five_pic{ padding: 0 0; height: 430px; }
.five_pic img{ margin: 0 auto; text-align: center;width: 100%;}
.m-five p em{width:46px;height: 46px;}
.m-five p b{ font-size: 16px;}
.m-five p{font-size: 14px; line-height: 1.4;}

}
@media only screen and (max-width: 528px){
.m-five p{ text-align: center; margin: 0 auto;}
.m-five p em {text-align: center; margin: 0 auto;}
.m-five p:nth-child(1){top: 120px;left: 0; width: 130px; height: 110px;}
.m-five p:nth-child(2){top: 240px;left: 0; width: 130px; height: 110px;}
.m-five p:nth-child(3){top: 370px;left: 0px; width: 130px; height: 110px;}
.m-five p:nth-child(4){top: 120px; right: 0px; width: 130px; height: 110px;}
.m-five p:nth-child(5){top: 240px;right: 0px; width: 130px; height: 110px;}
.m-five p:nth-child(6){top: 370px;right: 0px; width: 130px; height: 110px;}
}
@media only screen and (max-width: 428px){
.m-five p em{width:40px;height: 40px;}
.m-five p{ text-align: left; margin: 0 0;}
.m-five p em {text-align: left; margin: 0 0;}
}
/*.index-application  {background: #eff1f5;}*/
.index-application .content {margin-top:50px;}
.index-application .content .item{position:relative; float:left; width:24.4%; height:100%; margin-left:0.75%; transition:all .6s ease; overflow:hidden;}
.index-application .content .item:first-child{margin-left:0;}
.index-application .content .item .img_box{width:100%; height:100%; position:relative; overflow:hidden;}
.index-application .content .item .img_cover {position:relative; opacity:1; max-width:none; width:100%; transition:opacity 0.2s ease 0.4s; z-index:2;}
.index-application .content .rect-2058 {padding-bottom:150.882%;}
.index-application .content .item .img_full {position:absolute; top:0; left:0; width:100%; opacity:1; max-width:none; height:100%; transition:opacity 0.1s ease 0.1s; z-index:1;}
.index-application .content .item .txt_box {position:absolute; top:0; left:0; width:100%; height:100%; z-index:9;}
.index-application .content .item .txt_cover{position:absolute; top:30%; left:50%; width:100%; transform:translateX(-50%); text-align:center;}
.index-application .content .item .txt_cover .tit{color:#fff; font-size:20px; line-height:30px; font-weight:bold; margin:15px 0 10px;}
.index-application .content .item .txt_cover .con{color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:16px;}
.index-application .content .item .txt_full{position:absolute; top:30%; left:0.3rem; right:0.3rem; opacity:0; width:5rem;}
.index-application .content .item .txt_full .tit{font-size:20px; line-height:30px; font-weight:bold; margin:15px 0 10px; color:#fff;}
.index-application .content .item .txt_full .con{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:16px; color:#fff;}
.index-application .content .item .txt_full .txt{margin-top:20px; font-size:18px; line-height:30px; color:#fff; text-align:justify; overflow-y:auto; max-height:150px; padding-right:5px;}
.index-application .content .item .txt_full .txt::-webkit-scrollbar {width:2px; height:4px;}
.index-application .content .item .txt_full .txt::-webkit-scrollbar-thumb {border-radius:5px; background:#fe9901; }
.index-application .content .item .txt_full .txt::-webkit-scrollbar-track {border-radius:0; background:#fff;} 
.index-application .content .item .txt_full .more{color:#f6ab00; margin-top:15px; display:block;}
.index-application .content.cur .item {width:14.25%;}
.index-application .content.cur .item.on {width:40%; transition:all .6s ease;}
.index-application .content.cur .item.on .img_cover {opacity:0; transition:opacity 0s ease;}
.index-application .content.cur .item.on .img_full {	opacity:1;}
.index-application .content.cur .item.on .txt_cover {display:none;}
.index-application .content.cur .item.on .txt_full {opacity:1; transition:all .8s ease;}

 
@media only screen and (max-width: 760px){
.index-application .content {margin-top:0;}
.index-application .content .rect-2058{padding-bottom:30%;}
.index-application .content .item{width:100%; margin-left:0; margin-bottom:0.2rem;}
.index-application .content .item:last-child{margin-bottom:0;}
.index-application .content .item.on{width:100%;}
.index-application .content .item .txt_full{display:none; left:0.2rem; bottom:0.2rem; right:0.2rem; width:auto;}
.index-application .content .item.on .txt_full{bottom:0.2rem;}
.index-application .content .item .txt_cover{top:21%;}
.index-application .content .item .txt_cover .icon{display:none;}
.index-application .content .item .txt_cover .tit{margin-top:0; margin-bottom:5px;}
.index-application .content .item .txt_cover .con{font-size:14px; }
.index-application .content .item .txt_cover .con br{display:inline-block}
.index-application .content.cur .item {width:100%;}
.index-application .content.cur .item.on {width:100%; transition:all .6s ease;}

 }

 .adv{ background:#f3f3f3 url(../images/index-adv-bg.jpg) no-repeat center; padding:70px 0 80px 0;}
 .advtab{ margin:35px 0;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start;}
 .advtab li{ cursor:pointer; position:relative; width:342px; height:133px; background:#fff; border:1px solid #eaeaea; transition:all .3s ease; font-size:30px; color:#333333;display: -webkit-flex;display: flex;justify-content:center;flex-wrap: nowrap;align-items:center;}
 .advtab li em{ display:block; font-size:14px; text-transform:uppercase; font-weight:lighter;}
 .advicon{ width:50px; height:55px; margin-right:20px; background:url(../images/adv_icon.png) no-repeat left top; transition:all .3s ease;}
 .advtab li:nth-child(2) .advicon{ background-position-x:-79px;}
 .advtab li:nth-child(3) .advicon{ background-position-x:-163px;}
 .advtab li:nth-child(4) .advicon{ background-position-x:-255px;}
 .advtab li.on{ background:#1f60d0; color:#fff; border-color:#1f60d0;}
 .advtab li.on .advicon{ background-position-y:-67px;}
 .advtab li:after{ content:''; display:block; position:absolute; bottom:0px; width:0; height:0; left:0; right:0; margin:0 auto; border-left:10px solid transparent; border-right:10px solid transparent; border-top:15px solid #1f60d0; opacity:0; transition:all .3s ease;}
 .advtab li.on:after{ opacity:1; bottom:-15px;}
 .advcon{ padding:50px; background:#fff;}
 .advcon ul{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center;}
 .advleft{ width:50%;}
 .advright{ width:46%;}
 .advright img{ max-width: 100%;width: 100%;}
 .adv_t{ font-size:36px; color:#1f60d0; white-space:nowrap;}
 .adv_t em{ display:block; font-size:16px; color:#ccccce; text-transform:uppercase; margin:15px 0 25px 0;}
 .adv_t:after{ content:''; display:block; width:37px; height:4px; background:#dedede;}
 .adv_wa{ margin:30px 0 40px 0; font-size:16px; color:#666; font-weight:lighter; line-height:33px; }
 .adv_wa p+p{ margin-top:5px;}
 .adv_tel{ text-align:center; width:430px; height:80px; border-radius:10px; background:#fff; box-shadow:0 0 20px rgba(0,0,0,.1); font-size:16px; font-weight:lighter; color:#222222; line-height:80px;}
 .adv_tel em{ display:inline-block; vertical-align:sub; font-size:30px; }
 .adv_tel span{ display:inline-block; padding-left:35px; background:url(../images/tel.png) no-repeat left center;}
 @media screen and (max-width:1440px) { 
.adv_t{ font-size:32px;  }
 }
 @media screen and (max-width:1366px) { 
.advcon{ padding:40px; }
.advicon{ margin-right:10px; }
.advtab li{ width:342px; height:133px; font-size:26px; }
.advtab li em{ font-size:13px; }
.adv_t{ font-size:28px;  }
.advleft{ width:48%;}
.advright{ width:50%;}
 }
@media screen and (max-width:1280px) { 
.advtab li{ width:25%; height:120px; font-size:20px; }
.adv_t{ font-size:24px;  }
.adv_t em{margin:10px 0 15px 0;}
.adv_wa{ margin:20px 0 20px 0; line-height:30px; }
.adv_tel{ text-align:center; width:380px; height:70px; line-height: 70px; }
.adv_tel em{ font-size:24px; }
.advcon{ padding:35px; }

 }
 @media screen and (max-width:992px) { 
.advcon ul{display: -webkit-flex;display: block;justify-content:space-between;flex-wrap: nowrap;align-items:center;}
.advleft{ width:100%;}
.advright{ width:100%; margin-top: 30px;}
.adv_tel em{ font-size:22px; }
}
@media screen and (max-width:868px) { 
.advtab li{ width:50%; height:150px; display: block; text-align: center;}
.advicon{ margin:10px auto;}
.advcon{ padding:30px; }

}
@media screen and (max-width:768px) { 
.advcon{ padding:20px; }
.adv_tel{ width:80%; }
.adv_t em{font-size:15px; }
.adv_t{ font-size:22px;  }
.advtab li{ font-size:18px; }

}
@media screen and (max-width:568px) { 
.advtab li{ height:120px;}
.advicon{ margin-top: 15px; }
.adv_tel{ width:100%; height:60px; line-height: 60px; }
.adv_t em{ text-transform: capitalize; }
.adv_t{ font-size:20px;  }
.adv_wa{ line-height:28px; }
.advtab li em{ display: none;}

}
 /*
 .adv {position: relative;}
 .adv:before {content: '';width: 100%; height: 1px;  background: rgba(0, 0, 0, 0.05);position: absolute; top: 116px;}
 .advnr{margin-top: 84px;padding-bottom: 80px;}
 .advtab{margin-top: 60px;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center; text-align:center;}
 .advtab li{ box-sizing:border-box; width:25%;transition:all .3s ease; position:relative; font-size:30px; color:#333; cursor:pointer; transition:all .3s ease;}
 .advtab li+li{margin-left:-1px !important;}
 .advyuan{ position:absolute; left:0; right:0; margin:54px auto 0 auto; top:54px; width:18px; height:18px; border-radius:50%; background:#e2e2e2;display: -webkit-flex;display: flex;justify-content:center;flex-wrap: nowrap;align-items:center;}
 
 .advtab li.on .advyuan{background:#d7edff;}
 .advtab li.on .advyuan i{background:#0067bb;}
 .advyuan i{ width:8px; height:8px; border-radius:50%; background:#333333;display: -webkit-flex;display: flex;justify-content:center;flex-wrap: nowrap;align-items:center;}
 .advicon{ display:inline-block; width:50px; height:44px; background:url(https://memberpic.114my.com.cn/heshengda/uploadfile/image/20220727/20220727111557_378563335.png) no-repeat left top;    margin-bottom: 5px; transition:all .3s ease;}
 .advtab li:nth-child(2) .advicon{ background-position-x:-55px;}
 .advtab li:nth-child(3) .advicon{ background-position-x: -109px; width: 56px;}
 .advtab li:nth-child(4) .advicon{ background-position-x:-168px;}
 .advtab li.on{ color:#0067bb;}
 .advtab li.on .advicon{ background-position-y:-44px;}
 .advcon{ position:relative; height:570px;background: #fff;box-shadow: 0px 8px 65px rgba(191, 191, 191, 0.29);}
 .advnum{ position:absolute; width:560px; height:132px; z-index:9; background:url(https://memberpic.114my.com.cn/scoqhb/uploadfile/image/20201130/20201130175258_2031895743.jpg) repeat left; top:350px; left:55px;display: -webkit-flex;display: flex;justify-content:center;flex-wrap: nowrap;align-items:center; font-size:18px; color:#222222; font-weight:lighter; text-align:center;}
 .advnum li+li{ margin-left:60px;}
 .advnum li b{ font-size:30px; color:#0067bb;}
 .advnum li span{ display:block; margin:10px 0 15px 0;}
 .advnum li:after{ content:''; display:inline-block; height:1px; width:40px; background:#000000;}
 .advcen ul{ position:relative; height:570px;}
 .advbox{ position:absolute; width:632px; height:540px; background:#fff; box-sizing:border-box; top:10px; left:20px; padding:70px 40px;}
 .adv_t{ font-size:33px; color:#222222; margin-bottom:35px;font-weight: normal;}
 .adv_t i{color: #0066d8;font-weight: bold;}
 .adv_t span{ display:block; font-size:12px; color:#666666; margin-top:10px;text-transform: uppercase;}
 .adv_c{ font-size:16px; line-height:40px; color:#bbb;}
 .advcen img{width: 100%; height: auto;    transition: 0.3s;}
 .advcen .adv_tp{float: right;margin: 50px; overflow: hidden;}
 .advcen .adv_tp img:hover{transform: scale(1.3);}
*/



.idxProUl { margin-top:40px;}
.idxProUl a{ width: 17%; height: 584px;  margin-right: 2%;  }
.idxProUl a:last-child{ margin-right: 0;}
.idxProUl a .idxProImg{   height: 100%; position: absolute; top: 0; object-fit: cover; z-index: 1; }
.idxProUl a::before{ z-index: 2; width: 100%; height: 100%; display: block; content: ''; position: absolute; top: 0; left: 0; background-image: linear-gradient(to top,rgba(0,60,153,1),rgba(0,60,153,.1));}
/* .idxProIcon{ position: absolute; left: 20px; bottom: 20px; z-index: 3;} */
.idxProIcon{ filter: grayscale(100%) brightness(500%); max-width: 60px; max-height: 60px; transition: all 0s; -webkit-transition: all 0s; -moz-transition: all 0s; -ms-transition: all 0s; -o-transition: all 0s; }
.idxProUl a .text{ position: absolute; left: 0; top: 0; z-index: 3; bottom: 0;right: 0;}
.idxProUl a .title{font-size: 22px;}
.idxProUl a .desc{ display: none; animation: topFloat 1s; -webkit-animation: topFloat 1s; }
.idxProUl a .top{ padding-top: 150px; padding-right: 2vw;}
@media screen and (min-width:751px) { 
.idxProUl a.on{ width: 45%; }
.idxProUl a.on .top{ padding-top: 0;}
.idxProUl a.on .title{font-size: 32px;}
.idxProUl a.on .desc{ display: block;}
}
@media screen and (max-width: 750px){   
.idxProUl{ flex-wrap: wrap;}
.idxProUl a{ width: 100%; margin-right: 0%;} 
.idxProUl a + a{ margin-top: 15px;}
.idxProUl a .top{ padding-top: 0;}
.idxProUl a{ height: 180px;}
.idxProUl a .idxProImg{ width: 100%;}
.idxProIcon{ max-width: 30px; max-height: 30px;  }
.idxProUl a .title{font-size: 20px;}

}

.index-strength .con{ margin-top: 40px; padding-left: calc((100% - 1360px)/2);}
.index-strength .iconfont{ font-size: 20px;}
.index-strength .font38 { font-size: 32px;}
.index-strength .font158{ font-size:158px;}
.idxstrengthSwiper .img img{ width: 100%; height: 100%; object-fit: cover;}
.idxstrengthSwiper .swiper-slide{ opacity: .4;}
.idxstrengthSwiper .swiper-slide.swiper-slide-active{ opacity: 1;}
.idxstrengthSwiper .swiper-slide.swiper-slide-active .text{ background: #003c99; color: #fff;}
.idxstrengthSwiper .swiper-slide.swiper-slide-active  .commonBtn  .f{  background: #073190; color: #fff; }
.idxstrengthSwiper .swiper-slide .num{ position: absolute; right: 0; bottom: -.7em; z-index: 2; color: rgba(255, 255, 255, .1); }
.index-strength .button{  left:705px; width: 74px; height: 74px; z-index: 10; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
/* .index-strength .button .w50:hover{ background: #003c99;} */
.index-strength .button .w50:hover .iconfont {   opacity: 1;}
@media screen and (max-width: 1440px){   
.index-strength .font38 { font-size: 28px;}
.index-strength .font158{ font-size:118px;}
}

@media screen and (max-width: 1366px){   
.index-strength .font38 { font-size: 24px;}
.index-strength .font158{ font-size:98px;}
}
@media screen and (max-width: 1280px){   
.index-strength .font38 { font-size: 22px;}
.index-strength .font158{ font-size:78px;}
}
@media screen and (max-width: 992px){   
.index-strength .font158{ font-size:58px;}
}
@media screen and (max-width: 768px){   
.index-strength .font38 { font-size: 20px;}
}     
.yx_Width {position: relative;}
.index-about{ background: url(../images/index-about-bg.jpg) no-repeat center center; background-size: cover;}
.index-about-left{ padding-bottom: 50px;} 
.index-about .gywm_fc{margin-top: 40px;/*padding:40px;background-color: #ffffff;box-shadow: 0px 6px 14px 2px rgba(0, 0, 0, 0.08);display: flex;display: -webkit-flex;flex-wrap: wrap;justify-content: space-between;align-items: center;*/}

.index-about .gywm_fc img{ max-width: 100%;}
.index-about .yx_NumGd {font-size:42px;color: #fff;line-height:42px;font-weight: bold;margin: 0 5px 0 10px;}
.index-about .yx_NumBox:nth-child(1) .yx_Num {font-size:38px !important;}
.index-about .yx_Num {color: #fff;display: flex;align-items: flex-end;justify-content: center;margin-bottom: 0.12rem;font-size:18px!important;}
.index-about .yx_Num p {font-size:18px!important;}
.index-about .yx_NumBox h6 span {font-size: 14px !important;color: #fff;opacity: 0.6;}
.index-about .yx_NumBox {width: auto;text-align: center;}
.index-about .yx_Width {position: relative;}
.index-about .yx_H_Num {position: absolute;z-index: 9;width: 90%;left: 0; bottom: 0px; background:linear-gradient(-129deg, #00a0e9 0%, #2462A7 100%);padding: 0.36rem 0.72rem 0.3rem;border-radius: 10px;}
.index-about .yx_H_Num em {display: block;width: 1px;height: 0.6rem;background: rgba(255, 255, 255, 0.2);}
 
@media only screen and (max-width: 768px) {
.index-about .yx_H_Num {	display: flex;	flex-wrap: wrap;	justify-content: space-between;}
.index-about .yx_NumBox { width: 49%;	margin: 0 0 24px !important;}
.index-about .yx_NumBox:nth-child(3) {	width: 100%;}

}

@media screen and (max-width: 1280px){  
.index-about .gywm_fc{margin-top: 30px;} 
}
@media screen and (max-width: 992px){
.index-about .gywm_fc{margin-top: 20px;}   
.index-about .gywm_fc img{ margin-top: 30px;}

}
@media screen and (max-width: 768px){   
.yinIcon{ width: 34px;}
}

.index-news{ background: url(../images/index-news-bg.jpg) no-repeat center center; background-size: cover;}
.hmc6box{ margin-top: 40px;}
.hmc6Babox{ width:calc(50% - 10px); float:left; position:relative}
.hmc6Babox .overflowHide{ height:500px;}
.hmc6Babox .overflowHide:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(1,73,221,0.34)}
.hmc6lay{ position: absolute; left: 0; right: 0; bottom: 0; color: #fff; z-index: 2; padding: 0px 50px; }
.hmc6lay strong{ font-size: 22px; line-height: 34px; font-weight: normal; display: block; }
.hmc6lay p{ margin: 8px 0px 18px; height: 32px; }
.hmc6fun{ padding: 1.56vw 0px; overflow:hidden; border-top:1px solid rgba(255,255,255,0.4);}
.hmc6fun span:nth-child(1){ background: url(../images/hmc6tm.png) no-repeat left center; padding-left: 55px; float: left; font-size: 16px; line-height: 38px; }
.hmc6fun span:nth-child(2){ font-size: 14px; line-height: 36px; text-align: center; height: 38px; width: 140px; float: right; border:1px solid rgba(255,255,255,0.6);}
.hmc6ul{ width:50%; float:right; padding-left:10px;}
.hmc6ul li{ margin-bottom:13px;}
.hmc6ul li:last-child{margin-bottom:0;}
.hmc6ra{ display:block; background:#fff; padding:20px 45px 0 45px; height:158px; border: 1px solid #E6E6E6; position:relative;}
.hmc6ra:after{content:""; width:4px; position:absolute; top:50%; height:0; left:-1px; transition:all 0.5s ease-in-out; background:#086ee8;}
.hmc6ra:hover:after{height:calc(100% + 2px); top:-1px;}
.hmc6ra:hover{ border: 1px solid #fff; box-shadow:0 10px 20px rgba(0,0,0,0.1);}
.hmc6ra strong{ font-size: 22px; line-height: 36px; display: block; font-weight: normal; letter-spacing: 1px; margin-bottom: 4px; }
.hmc6ra p{ font: 16px/26px "微软雅黑"; height: 52px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #808080; }
.hmc6ra span{ font-size: 15px; color: #808080; line-height: 24px; margin-top: 8px; display:block }
.hmc6btn{text-align:center;}
.hmc4des .pubBtn_s {margin-left:0;}
@media (max-width:1799px){
.hmc6Babox .overflowHide{height:445px;}
.hmc6ra strong{font-size:18px; line-height:32px;}
.hmc6ra p{font-size:16px; line-height:22px; height:44px;}
.hmc6ra span{font-size:16px; line-height:26px;}
.hmc6ra{padding:10px 25px 0 25px; height:130px;}
.hmc6lay strong{ font-size:18px; line-height:28px;}
.hmc6lay p{font-size:16px; line-height:30px;}
.pubBtn_s{font-size:16px; line-height:48px; height:50px;}
}
@media (max-width:1379px){
.pubBtn_s{ line-height:44px; height:46px;}
.hmc6ra{height:140px; padding: 15px 20px 0 20px; }
.hmc6lay{ padding: 0px 40px; }

}
@media (max-width:1199px){
.hmc6box{ margin-top: 30px;}
.hmc6Babox .overflowHide{height:300px;}
.hmc6ul li:nth-child(3){display:none;}
.hmc6lay strong{font-size:16px; line-height:24px;}
.hmc6lay{padding-left:25px; padding-right:25px;}
.hmc6ra{height:145px; padding: 15px 15px 0 15px; }
.hmc6ra p{ height:48px;}
}
@media (max-width:993px){
.hmPage6 .container{padding-bottom:70px;}
.hmc6ra span{ margin-top:2px;}

}
@media (max-width:767px){
.hmPage6 .container{padding-top:40px;}
.hmc6box{margin-top:25px;}
.hmc6Babox{width:100%; float:none; display:block}
.hmc6ul{width:100%; float:none; padding-left:0;}
.hmc6ra{padding:10px 15px 0 18px;}
.hmc6box{margin-bottom:30px;}
.hmc6ra strong{font-size:17px;}
.hmc6ul{margin-top:20px;}
.hmc6lay{padding-left:15px; padding-right:15px;}
.hmc6fun span:nth-child(1){font-size:14px;}
.hmc6fun{padding:20px 0;}
}


/*内页样式*/
.p-banner {background: center no-repeat;background-size: cover;height: 550px;text-align: left;color: #fff;padding-top: 200px; margin-top: 140px;}
.p-banner h2 {font-size: 42px; font-weight: bold; line-height: 40px;padding: 15px 0 30px; position: relative;text-shadow: 3px 4px 2px rgba(0, 0, 0, .175);}
.p-banner h2:after{ position: absolute; left:0px; bottom: 0px; height: 3px; width: 30px; background-color: #fff; content: "";text-shadow: 3px 4px 2px rgba(0, 0, 0, .175);}
.p-banner .en{ font-size: 24px; line-height: 58px; margin-top: 5px; text-transform: uppercase;text-shadow: 3px 4px 2px rgba(0, 0, 0, .175);}

.about-banner { background-image: url('../images/about_banner.jpg');}
.products-banner { background-image: url('../images/products_banner.jpg');}
.products-banner1 { background-image: url('../images/products_banner1.jpg');}
.products-banner2 { background-image: url('../images/products_banner2.jpg');}
.products-banner3 { background-image: url('../images/products_banner3.jpg');}

.news-banner { background-image: url('../images/news_banner.jpg');}
.application-banner { background-image: url('../images/application_banner.jpg');}
.contact-banner { background-image: url('../images/contact_banner.jpg');}


.page_nav{height: 70px;line-height: 70px;border-bottom: 1px solid #eaeaea;}
.page_nav.page_nav_pro .crumb{float: left!important;}
.page_nav .crumb{float: right;}
.page_nav .crumb li{float: left;font-size: 18px;color: #666;}
.page_nav .crumb a{color: #666; font-size: 18px; }
.page_nav .crumb .fa{ color: #555; text-align: left; margin:22px 8px 0;}
.page_nav .crumb li:last-child{ color:#0149dd ;}
.page_nav .r_sec{float: left;}
.page_nav .r_sec li{position:relative; float:left; font-size:18px; margin:0 45px 0px 5px;}
.page_nav .r_sec li:before{content:""; position:absolute; bottom:0; left:50%; right:50%; height:3px; background:#0149dd; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.page_nav .r_sec li:hover:before,
.page_nav .r_sec li.cur:before{left:0; right:0;}
.page_nav .r_sec li:hover a,
.page_nav .r_sec li.cur a{color:#0149dd;}
.page_nav .r_sec li a{color:#666666;}
.page_nav .fa {margin:0px 8px 0; font-size:15px;}
.page_nav a:hover{color:#0149dd;}
@media (max-width: 1800px){
.p-banner {height: 516px;padding-top: 170px;}
}
@media (max-width: 1700px){
.p-banner {height: 487px; }
}
@media (max-width: 1600px){
.p-banner {height: 458px;padding-top: 150px;}
}
@media (max-width: 1540px){
.p-banner {height: 441px;padding-top: 140px;}
}
@media (max-width: 1480px){
.p-banner {height: 424px; }
}
@media (max-width: 1440px){
.p-banner {height: 413px;padding-top: 130px;}
.p-banner .en{line-height: 50px;}
.p-banner h2 {font-size: 38px; }

}
@media (max-width: 1400px){
.p-banner {height: 401px; }
}
@media (max-width: 1336px){
.p-banner {height: 390px; }
.p-banner h2 {font-size: 32px; padding: 0px 0 20px; }
.p-banner .en{ font-size: 20px; }
.page_nav .r_sec li{ margin:0 30px 0 5px;}
 
}
@media (max-width: 1280px){
.p-banner {height: 367px; padding-top: 100px;}
.page_nav .r_sec li{ margin:0 20px 0 5px;}
 }   
@media (max-width: 1240px){
.p-banner {height: 355px; }
}
@media (max-width: 1200px){
.p-banner {height: 344px; padding-top: 85px; margin-top: 65px;}
.p-banner h2 {font-size:30px; }
.page_nav .r_sec li{ font-size:16px; margin:0 10px 0 5px; }
}  
@media (max-width: 1140px){
.p-banner {height: 325px; margin-top: 70px; }
}
@media (max-width: 1100px){
.p-banner {height: 315px; }
}
@media (max-width: 1040px){
.p-banner {height: 300px; margin-top: 60px; }
}
@media only screen and (max-width: 992px){
.p-banner {height: 400px; padding-top: 150px;}
.p-banner h2 {font-size:28px; }
.about-banner { background-image: url('../images/about_banner_m.jpg');}
.products-banner { background-image: url('../images/products_banner_m.jpg');}
.products-banner1 { background-image: url('../images/products_banner_m1.jpg');}
.products-banner2 { background-image: url('../images/products_banner_m2.jpg');}
.products-banner3 { background-image: url('../images/products_banner_m3.jpg');}
.news-banner { background-image: url('../images/news_banner_m.jpg');}
.application-banner { background-image: url('../images/application_banner_m.jpg');}
.contact-banner { background-image: url('../images/contact_banner_m.jpg');}
.page_nav .crumb{display: none;}
}
@media (max-width: 900px){
.p-banner {height: 363px; margin-top: 50px; padding-top: 130px;}
}
@media (max-width: 868px){
.p-banner {height: 350px; padding-top: 110px;}
}
@media (max-width: 768px){
.p-banner {height: 310px; padding-top: 95px; }
.p-banner .en{line-height: 30px;}
.p-banner h2 {font-size:24px; line-height: 30px;padding: 10px 0 15px;}
.page_nav{line-height:50px; height:50px;}
.page_nav .r_sec li:after{left:-7px; }
 }
@media (max-width: 728px){
.p-banner {height: 294px; }
}
@media (max-width:668px){
.page_nav{line-height:40px; height:40px;}
.page_nav .r_sec li{padding:0 8px; margin:0 8px;}
.p-banner {height: 269px; padding-top: 85px; }
.p-banner .en{ font-size: 17px; line-height: 30px;}
.p-banner h2 {font-size:22px; }
.p-banner h2:after{height: 2px; width: 25px; }
} 
@media (max-width:600px){
.p-banner {height: 242px; }
}   
@media (max-width:568px){
.p-banner {height: 229px; }
}
@media (max-width:528px){
.p-banner {height: 213px; }
}
@media (max-width:480px){
.p-banner .en{ display: none;}
}
@media only screen and (max-width: 425px){
.p-banner h2 {font-size:20px; }
.p-banner .en{ font-size: 16px; line-height: 25px;}
.page_nav .container{padding-right: 0px;padding-left:1px;}
.page_nav{height: 40px;line-height: 40px;border-bottom: 1px solid #eaeaea;}
.page_nav .r_sec li{ font-size:14px; padding:0 6px; margin:0 6px; }

}
@media only screen and (max-width: 375px){
.p-banner {height: 194px; }
.p-banner h2 {line-height: 28px;padding: 8px 0 8px;}
}
.m_sencondNav{position:relative; z-index:99; height:51px; }
.m_sencondNav .m_second.fixed{position:fixed; width:100%; left:0; top:90px; }
.m_sencondNav .m_second {position:relative;  border-bottom:1px solid #e8e8e8}
.m_sencondNav .m_second .home{background:#0149dd; border-right:1px solid #e8e8e8; width:50px; height:50px; float:left; line-height:50px; display:block; text-align:center;}
.m_sencondNav .m_second .home .fa{display:block; color:#fff; height:50px; line-height:50px;}
.m_sencondNav .m_second .m_second_hd{width:calc(100% - 51px); background:#f6f6f6; float:left}
.m_sencondNav .m_second .m_second_hd li{float:left; position:relative;}
.m_sencondNav .m_second .m_second_hd li{border-right:1px solid #e8e8e8;}
.m_sencondNav .m_second .m_second_hd li:last-child:after{border-right:none}
.m_sencondNav .m_second .m_second_hd li a{display:block; height:50px; line-height:50px; color:#666; padding:0 50px 0 23px; font-size:16px;}
.m_sencondNav .m_second .m_second_hd li:after,
.m_sencondNav .m_second .m_second_hd li:before{content:''; background:#a5a5a5; width:9px; height:2px; display:block; position:absolute; top:0; bottom:0; right:15px; margin:auto;}
.m_sencondNav .m_second .m_second_hd li:after{-webkit-transform:rotate(-90deg); transform:rotate(-90deg); transition:all 0.6s ease-out;} 
.m_sencondNav .m_second .m_second_hd li:before{-webkit-transform:rotate(0deg); transform:rotate(0deg); transition:all 0.6s ease-out;}
.m_sencondNav .m_second .m_second_hd li.cur:before{-webkit-transform:rotate(180deg); transform:rotate(180deg); background:#a5a5a5;}
.m_sencondNav .m_second .m_second_hd li.cur:after{-webkit-transform:rotate(180deg); transform:rotate(180deg); opacity:0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; background:#a5a5a5;}
.m_sencondNav .m_second .m_second_bd .erji{ padding-top: 50px; z-index: 9999;background:#fff;}
.m_sencondNav .m_second .m_second_bd .m_sencondNav .m_second .m_second_bd .erji{position:absolute; left:0; top:100%; width:100%; background:#f8f8f8; border-top:1px solid #e8e8e8; padding-bottom:10px; display:none;}
.m_sencondNav .m_second .m_second_bd .erji li a{padding:6px 20px 6px 63px; border-bottom: 1px solid #dedede; font-size:15px; color:#666; display:block}
.m_sencondNav .m_second .m_second_bd .erji li{margin-top:10px;}
.m_sencondNav .m_second .m_second_hd.active{background:#efefef;}
.m_sencondNav .m_second .m_second_hd.cur{background:#efefef;}
.m_sencondNav .m_second .m_second_bd .sanji{position:absolute; left:0; top:100%; width:100%; background:#efefef; border-top:1px solid #e8e8e8; padding-bottom:10px; display:none;}
.m_sencondNav .m_second .m_second_bd .sanji li a{padding:6px 20px 6px 63px; font-size:14px; color:#666;; display:block}
.m_sencondNav .m_second .m_second_bd .sanji li{margin-top:10px;}
@media(max-width:768px) {.m_sencondNav .m_second.fixed{ top:70px; }
}
 /**关于我们**/
.about-page1 img{ max-width: 100%;}
.equipment-page .equipment-list .content{ text-align: center; margin-bottom:30px;}
.equipment-page .equipment-list .content .img {padding: 25px 20px; background: #ecf2ff; overflow: hidden;}
.equipment-page .equipment-list .content .img img{ max-width: 100%;}
.equipment-page .equipment-list .tit{padding: 0px 20px 5px; background: #ecf2ff; font-size: 17px; line-height: 40px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -moz-box;-moz-line-clamp: 1;-moz-box-orient: vertical;word-wrap: break-word;word-break: break-all; }
.equipment-page .equipment-list .text{padding: 0px 20px 25px; height: 50px; background: #ecf2ff;}
.equipment-page a:hover .content{ box-shadow: 0 0 10px rgb(0 0 0 / 20%); transform: translateY(-10px); -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); }


@media(max-width:1366px) {
.equipment-page .equipment-list .content .tit{ font-size: 16px; line-height: 30px;}
.equipment-page .equipment-list .content .img {padding: 20px 18px; }
.equipment-page .equipment-list .tit{padding: 0px 18px 5px; }
.equipment-page .equipment-list .text{padding: 0px 18px 22px; }
}
@media(max-width:1280px) {
.equipment-page .equipment-list .content{  margin-bottom:20px;}
.equipment-page .equipment-list .content .img {padding: 15px 15px; }
.equipment-page .equipment-list .tit{padding: 0px 15px 5px; }
.equipment-page .equipment-list .text{padding: 0px 15px 20px; }

}

@media(max-width:768px) {
.equipment-page .equipment-list .content .tit{  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -moz-box;-moz-line-clamp: 1;-moz-box-orient: vertical;word-wrap: break-word;word-break: break-all;white-space: normal;  }
.equipment-page .equipment-list .content .img {padding: 10px 10px; }
.equipment-page .equipment-list .tit{padding: 0px 10px 5px; }
.equipment-page .equipment-list .text{padding: 0px 10px 15px; height: 40px;}

}

.news-list .item{display: flex;;padding: 40px 0;border-bottom: 1px solid #e5e5e5;}
.news-list .item:first-child{border-top: 1px solid #e5e5e5;}
.news-list .item .pic{width: 28%;height: 265px;border-radius: 10px;overflow: hidden;}
.news-list .item .pic img{transition: all .5s;display: block;width: 100%;height: 100%;}
.news-list .item .content{display: flex;flex-direction: column;justify-content: space-between;width: calc(100% - 28%);box-sizing: border-box;padding-left: 68px;}
.news-list .item .content .time{color: #388af6;margin-bottom: 20px;line-height: .8em;}
.news-list .item .content .title{margin-bottom: 40px;line-height: 1.5em;font-weight: bold;}
.news-list .item .content .msg{ display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;;color: #666;line-height: 1.7em;}
.news-list .item .content .more{position: relative;transition: all .5s;width: fit-content;padding-right: 16px; color: #000;}
.news-list .item .content .more i{position: absolute;right: 0;top: 50%;transform: translate(100%,-50%);transition: all .5s;display: block;color: #666;font-size: 30px;line-height: 1em;}
.news-list .item:hover .pic img{transform: scale(1.1);}
.news-list .item:hover,.news-list .item:hover .content .msg,.news-list .item:hover .content .more,.news-list .item:hover .content .more i{color: #388af6;}
.news-list .item:hover .content .more {padding-left: 44px;padding-right: 0;}
.news-list .item:hover .content .more i{left: 0;transform: translate(0,-50%)}
@media screen and (max-width: 1366px){
.news-list .item .content .title{margin-bottom: 30px; }
.news-list .item .content .time{ margin-bottom: 15px;}

}
@media screen and (max-width: 1280px){
.news-list .item .pic{width:25%; height: auto;}
.news-list .item .content{width: 72%;padding-left: 38px;}
.news-list .item .content .title{margin-bottom: 20px; }
}
@media screen and (max-width: 992px){
.news-list .item .content .time{ margin-bottom: 10px;}
.news-list .item .pic{width:30%;}
.news-list .item .content{width: 68%;}
.news-list .item .content .title{margin-bottom: 10px; }
.news-list .item .content .msg{  -webkit-line-clamp:2;}
}
@media screen and (max-width: 768px){
.news-list .item{flex-flow: column;}
.news-list .item .pic{position: relative;width: 100%;height: auto;padding-bottom: 58.74%;}
.news-list .item .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.news-list .item .content{width: 100%;padding-left: 0;margin-top: 20px;}
.news-list .item .content .text{margin-bottom: 40px;}
.news-list .item .content .title{margin-bottom: 20px;}
.news-list .item .content .more,.news-list .item .content .more i{color: #388af6;}
}
@media screen and (max-width: 568px) {
.news-list .item{padding: 30px 0;}
.news-list .item .content .time{margin-bottom: 8px;}
.news-list .item .content .text{margin-bottom: 20px;}
.news-list .item .content .msg{-webkit-line-clamp: 2;}
.news-list .item .content .more i{font-size: 24px;}
.news-list .item .content .title{margin-bottom: 20px; }

}

/**新闻详情**/
.article{ background: #f5f5f5;}
.article .main{display: flex;justify-content: space-between;align-items: flex-start;}
.article .box{width: 72.76%;box-sizing: border-box;padding: 0 84px;background: #fff;border-radius: 10px;}
.article .box .top{padding: 42px 0 20px;border-bottom: 1px solid #e5e5e5;}
.article .box .top .title{margin-bottom: 20px;line-height: 1.5em;font-weight: bold;}
.article .box .info{display: flex;justify-content: space-between;align-items: center;}
.article .box .info .time{color: #666;font-weight: bold;line-height: .8em;}
.article .box .info .back{display: flex;align-items: center;color: #388af6;line-height: 1.5;}
.article .box .info .back i{transition: all .5s;display: block;margin-right: 8px;font-size: 16px;line-height: 1em;}
.article .box .info .back:hover i{margin-right: 10px;}
.article .box .content{border-bottom: 1px solid #e5e5e5;padding:30px 0 100px;line-height: 1.7; }
.article .box .content p{min-height: 1.7em; color: #666;}
.article .box .content img{display: block;max-width: 100%;height: auto;}
.article .box .page_list{padding: 30px 0 100px;}
.article .box .page_list .list{/*display: flex;*/justify-content: space-between;margin-bottom: 30px;}
.article .box .page_list .btn{position: relative;transition: all .5s;display: flex;flex-direction: column;justify-content: space-between; margin-bottom: 30px; width: 100%; line-height: 36px;  box-sizing: border-box;color: #666;cursor: pointer;}
.article .box .page_list .btn span{display: block;line-height: 1em;text-align: left; float: left;}
.article .box .page_list .btn p{line-height: 1em;text-align: left; float: left;/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/}
/*
.article .box .page_list .btn i{position: absolute;top: 50%;transform: translateY(-50%);transition: all .5s;display: block;color: #242424;font-size: 18px;line-height: 1em;opacity: .4;}
.article .box .page_list .btn.prev i{left: 24px;}
.article .box .page_list .btn.next{padding: 22px 58px 22px 34px;}
.article .box .page_list .btn.next i{right: 24px;}
*/
.article .box .page_list .btn:hover{color: #388af6;}
.article .box .page_list .btn:hover i{color: #388af6;}
.article .box .page_list .back{position: relative;display: flex;justify-content: center;align-items: center;width: 200px;height: 60px;box-sizing: border-box;margin: 0 auto;color: #fff;}
.article .box .page_list .back::after{content: '';position: absolute;left: 0;top: 0;transition: all .5s;width: 100%;height: 100%;border-radius: 10px;background: #388af6;}
.article .box .page_list .back i,.article .box .page_list .back p{position: relative;z-index: 1;}
.article .box .page_list .back i{margin-right: 12px;font-size: 20px;line-height: 1em;}
.article .box .page_list .back:hover::after{transform: scale(.96);}

.latest{width: 25.36%;box-sizing: border-box;padding:0 26px;border-radius: 10px;background: #fff;}
.latest .item{position: relative;display: block;padding: 26px 0;border-bottom: 1px solid #e5e5e5;}
.latest .item:last-child{border-color: transparent;}
.latest .item::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;overflow: hidden;will-change: background-size;background: url(/static/images/line.jpg) no-repeat left bottom;transition: background-size .5s cubic-bezier(0.43, 0.05, 0.17, 1) 0s;transition-property: background-size, color;background-position: right bottom;background-size: 0 1px;}
.latest .item .time{margin-bottom: 20px;color: #ccc;font-weight: bold;line-height: .8em;}
.latest .item .title{transition: all .5s;line-height: 1.5em;font-weight: bold;}
.latest .item:hover .title{color: #388af6;}
.latest .item:hover::after{animation: none;background-position: left bottom;background-size: 100% 100%;}

@media screen and (max-width: 1367px) {
.article .box{padding: 0 50px;}
.article .box .top{padding:35px 0 20px; }

}
@media screen and (max-width: 1280px) {
.article .box{padding: 0 40px;}
.article .box .top{padding:30px 0 20px; }
.article .box .content{ padding:30px 0 70px; }
.article .box .page_list .btn{ height: 90px; padding: 22px 24px 22px 30px; }
.article .box .page_list .btn.prev i{left: 10px;}
.article .box .page_list .btn.next i{right: 10px;}
.article .box .page_list .btn.next{padding: 22px 30px 22px 24px;}

}
@media screen and (max-width: 1200px) {
.article .box{padding: 0 30px;}
.article .box .top{padding:20px 0 20px; }

}
@media screen and (max-width: 1060px) {
.article .box{padding: 0 25px;}
}
@media screen and (max-width: 992px) {
.article .main{flex-wrap: wrap;}
.article .box{width: 100%;}
.article .box .top{padding:25px 0 20px; }
.latest{width: 100%;margin-top: 40px; display: nones;}
.article .box{padding: 0 20px;}
.article .box .content{padding: 30px 0 60px;}
.article .box .page{padding: 30px 0 60px;}
.article .box .page .list{flex-wrap: wrap;}
.article .box .page_list .btn,.article .box .page_list .btn.next{width: 100%;height: 80px;padding: 20px 50px;margin-bottom: 20px;}
}
@media screen and (max-width: 500px) {
.article .box{padding: 0 20px;}
.article .box .page .list{margin-bottom: 0;}
.article .box .page_list .btn, .article .box .page_list .btn.next{padding: 20px 40px;}
.article .box .page_list .btn.prev i{left: 14px;}
.article .box .page_list .btn.next i{right: 14px;}
.article .box .page .back{width: 160px;height: 50px;}
.article .box .page .back i{margin-right: 8px;font-size: 16px;}
}
@media screen and (max-width: 400px) {
.article .box .page_list .btn, .article .box .page_list .btn.next{padding: 20px 30px;}
.article .box .page_list .btn.prev i{left: 8px;}
.article .box .page_list .btn.next i{right: 8px;}
}
/**产品详情**/
.prodetail-top-1{ width:100%;}
.prodetail-top-1-l{ width:44.9%; margin-right:5%; float:left; }
.prodetail-top-1-l .img img{width:100%; }
.prodetail-top-1-r{ width:48%; float:left;}
.prodetail-top-1 ._detail .pro_t{font-size:30px; line-height: 46px; color: #016dd9; padding-bottom: 25px; border-bottom:1px solid #e5e5e5;}
.prodetail-top-1 ._detail .summ{ padding:25px 0px; font-size:18px; color:#666;line-height: 32px; min-height: 220px; overflow: hidden;}
.prodetail-top-1 ._detail .summ p{ color: #666;font-size:18px; line-height: 34px; }


.pro-big-img {width: 100%;height:520px;overflow: hidden;}
.pro-big-img .gallery-left{width:100%;height: 360px;border: 1px solid #e5e5e5;/*  border-radius: 10px;*/ margin: 0; }
.pro-big-img .gallery-left img{width: 100%; max-width: 100%;}
.pro-big-img .gallery-left .swiper-slide{width: 100%!important;height: 100%;margin: 0 auto; text-align: center;}
.pro-big-img .gallery-left .swiper-slide img{max-width: 100%; margin: 0 auto; text-align: center;}
.pro-big-img .gallery-thumbs{padding: 12px 25px 0px; width:98%; height: 140px;margin:10px 0 0 10px; box-sizing: border-box;}
.pro-big-img .gallery-thumbs img{width: 100%; overflow: hidden; border: 2px solid #eeeeee; }
.pro-big-img .gallery-thumbs .swiper-button-pro-prev,.pro-big-img .gallery-thumbs .swiper-button-pro-next{margin: 0 auto;}
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{-webkit-transform: rotate(180deg) translate(0, 0);transform: rotate(180deg) translate(0, 0);/**/left:inherit;right:1px;top:40px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{-webkit-transform: rotate(180deg) translate(0, 0);transform: rotate(180deg) translate(0, 0);/**/left:0px;right:inherit;top:40px; }
.pro-big-img .gallery-thumbs .swiper-slide {opacity: 0.6;height: initial; }
.pro-big-img .gallery-thumbs .swiper-slide img{width: 100%;}
.pro-big-img .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.pro-big-img .gallery-thumbs .swiper-button-next,.pro-big-img .gallery-thumbs .swiper-button-prev  {width: 16px;height: 26px;-moz-background-size:16px 26px;-webkit-background-size: 16px 26px;background-size: 16px 26px;}



.pro-more a {display: inline-block; background: #e5e5e5; border:1px solid #016dd9; padding: 12px 40px; margin-right: 20px; font-size: 18px; line-height: 30px; text-align: center; min-width: 220px; border-radius: 25px; margin-top: 30px; color: #016dd9; white-space: nowrap;}
.pro-more a .iconfont{font-size:21px; }
.pro-more a:first-child { background: #fff; }
.pro-more a:nth-child(2) { position: relative; background: #016dd9; color: #fff;}
.pro-more a:hover:nth-child(2) { background: #0377eb; color: #fff;}
 
.prodetail-bottom img{ max-width: 100%; margin:0 auto; text-align: center;}
.prodetail-bottom .title { margin-bottom: 30px; line-height: 60px; font-size:22px; border-bottom: 1px solid #eeeeee; position: relative;}
.prodetail-bottom .title:after{ position: absolute; content: ""; left: 0px; bottom: -1px; width: 90px; height: 2px; background: #0377eb;}
.prodetail-bottom p,.prodetail-bottom div{ line-height: 32px; margin-bottom: 3px;color: #666;}
.abi {width: 750px;}
.abil {width: 360px;float: right;}
.abir {height: 320px;width: 360px;float: left;}
.abir img{ max-width: 100%;}
.abil2 {width: 360px;float: left;}
.abir2 {height: 320px;width: 360px;float: right;}
.abir2 img{ max-width: 100%;} 
.endit-content{ line-height:28px;}
.endit-content p{margin:15px 0; line-height:28px; color: #666;}
.endit-content img{max-width:100%;}
.circl {width: 5px;height: 5px;border: 1px solid #215ba5;border-radius: 50%;display: inline-block;}
.biao {background:url(../images/biao1.png) no-repeat -10px 0;height: 89px;line-height: 89px;font-size: 24px;padding-left: 90px;color: #215ba5;font-weight: bold;border-bottom: 1px dashed #eee;}
.biao2 {background:url(../images/biao2.png) no-repeat -10px 0;}
.biao3 {background:url(../images/biao3.png) no-repeat -10px 0;}
.biao4 {background:url(../images/biao4.png) no-repeat -10px 0;}
@media (max-width: 1440px) {
.pro-more a { padding: 12px 40px; margin-right: 20px; font-size: 16px; min-width: 200px; margin-top:20px; }
}
@media (max-width: 1366px) {
.prodetail-top-1 ._detail .pro_t{font-size:26px;line-height: 40px; }
.prodetail-top-1 ._detail .summ p{ font-size:16px; line-height: 30px; }
}
@media (max-width: 1280px) {
.prodetail-bottom .title { line-height: 50px; font-size:18px; padding-left: 20px; }
.prodetail-bottom .title:after{ width: 110px;}
.prodetail-top-1 ._detail .pro_t{font-size:24px;}
.prodetail-top-1 ._detail .summ{ min-height: 180px;  }
.prodetail-top-1 ._detail .summ{ padding:25px 0px; font-size:16px; line-height: 30px; }
.pro-more a { padding: 6px 30px; margin-right: 10px; min-width: 160px; margin-top:10px; }
.prodetail-bottom p,.prodetail-bottom div{ line-height: 30px; margin-bottom: 2px;}

}
@media (max-width: 1080px) {
.prodetail-top-1 ._detail .pro_t{font-size:22px;}
}
@media (max-width: 992px) {
.prodetail-top-1 ._detail .pro_t{font-size:20px; padding-bottom: 20px;line-height: 36px; line-height: 35px; }
.prodetail-top-1 ._detail .summ{ padding:20px 0px; }
}
@media (max-width: 768px) {
.prodetail-top-1 ._detail .pro_t{font-size:20px;}
.pro-more a { padding: 6px 20px; margin-right: 10px; min-width: 150px; margin-top:5px; }
.prodetail-top-1 ._detail .summ{ min-height: 140px;}
}
@media (max-width: 700px) {
.pro-more a { padding: 4px 20px;min-width: 135px; }
}
@media (max-width: 640px) {
.pro-more a { padding: 4px 15px;min-width: 128px; }
}
@media (max-width: 600px) {
.prodetail-top-1 ._detail .pro_t{font-size:18px;}
.prodetail-top-1-l{ width:100%; margin-right:0; }
.prodetail-top-1-r{ width:100%; padding-top: 25px; }
}
@media screen and (max-width: 1366px){ 
.pro-big-img { height:460px; }
.pro-big-img .gallery-left{ height: 340px;  }
.pro-big-img .gallery-thumbs{ width:96%; height: 120px; padding: 12px 0px 0px;}
}
@media screen and (max-width: 1200px){
.pro-big-img { height:400px; }
.pro-big-img .gallery-left{ height: 300px;  }
.pro-big-img .gallery-thumbs{padding: 12px 35px 0px;width:97%; height: 120px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{ top:30px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{ top:30px; }
.pro-big-img .gallery-thumbs .swiper-button-next,.pro-big-img .gallery-thumbs .swiper-button-prev  {width: 14px;height: 23px;-moz-background-size:14px 23px;-webkit-background-size: 14px 23px;background-size: 14px 23px;}
}
@media screen and (max-width: 1090px){ 
.pro-big-img { height:380px; }
.pro-big-img .gallery-left{ height: 280px; }
}
@media screen and (max-width: 1024px){
.pro-big-img { height:360px; }
.pro-big-img .gallery-left{ height:260px; }
.pro-big-img .gallery-thumbs{ height: 120px;}
 
}
@media screen and (max-width: 992px){
.pro-big-img { height:470px; }
.pro-big-img .gallery-left{ height:340px; }
.pro-big-img .gallery-thumbs{ height: 140px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{ top:40px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{ top:40px;}
}
@media screen and (max-width: 910px){
.pro-big-img { height:450px; }
.pro-big-img .gallery-left{ height:320px; }
}
@media screen and (max-width:880px){
.pro-big-img { height:420px; }
.pro-big-img .gallery-left{ height:300px; }
}
@media screen and (max-width:800px){
.pro-big-img { height:380px; }
.pro-big-img .gallery-left{ height:280px; }
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{ top:30px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{ top:30px;}
}
    
@media screen and (max-width: 768px){
.pro-big-img { height:380px; }
.pro-big-img .gallery-left{ height:260px; }
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{ top:40px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{ top:40px;}
}

@media screen and (max-width: 650px){
.pro-big-img { height:340px; }
.pro-big-img .gallery-left{ height:230px; }
}
@media screen and (max-width: 600px){
.pro-big-img { height:585px; }
.pro-big-img .gallery-left{ height:450px; }
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{ top:60px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{ top:60px;}
}
@media screen and (max-width: 560px){
.pro-big-img { height:550px; }
.pro-big-img .gallery-left{ height:410px; }
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{ top:50px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{ top:50px;}
}
@media screen and (max-width: 530px){
.pro-big-img { height:550px; }
.pro-big-img .gallery-left{ height:400px; }
.pro-big-img .gallery-thumbs{padding: 12px 0px 0px;width:96%; height: 140px;}
}
@media screen and (max-width: 520px){
.pro-big-img { height:525px; }
.pro-big-img .gallery-left{ height: 390px;}
}
@media screen and (max-width: 500px){
.pro-big-img { height:510px; }
.pro-big-img .gallery-left{ height: 380px;}
}
@media screen and (max-width: 480px){
.pro-big-img { height:500px; }
.pro-big-img .gallery-left{ height: 360px;}
}
@media screen and (max-width: 460px){
.pro-big-img { height:480px; }
.pro-big-img .gallery-left{ height: 340px;}
}
@media screen and (max-width: 420px){
.pro-big-img .gallery-left{ height: 310px;}
.pro-big-img { height:430px; }
}
@media screen and (max-width: 380px){
.pro-big-img .gallery-left{ height: 280px;}
.pro-big-img { height:400px; }
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{ top:40px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{ top:40px;}
}  
@media screen and (max-width: 350px){
.pro-big-img { height:380px; }
.pro-big-img .gallery-left{ height: 260px;}
}
@media screen and (max-width: 340px){
    .pro-big-img { height:400px; }
}
 /**行业应用**/
.pageapplication li { padding-bottom:45px; }
.pageapplication li .box{width: 100%; box-shadow:0 5px 25px rgba(0,0,0,0.1);  }
.pageapplication li .content {  padding:30px 30px; }
.pageapplication li .content ._tt a{color:#000; font-weight: bold; text-align:left; font-size:24px; line-height: 30px; }
.pageapplication li .content ._tt span{ color:#999; font-size:18px; }
.pageapplication li:hover .content ._tt a {color:#0149dd; }

 

.prolist_xli {width: 50%;padding: 0 12px;margin-bottom: 22px;}
.prolist_xlm {width: 100%;position: relative;border: 1px solid rgba(0, 0, 0, 0.06); transition: all 0.36s;border-radius: 20px;padding: 0 39px;height: 100%;}
.prolist_xlk {width: 100%;position: relative;padding: 45px 0;height: 100%;transition: all 0.36s;}
.prolist_xlti p {font-size: 24px;line-height: 1.5; margin-bottom: 35px; color: #333333;transition: all 0.36s;font-weight: bold;text-align: center;}
.prolist_cig {width: 95%;margin: 0 auto; text-align: center; position: relative;}
.prolist_cig img{ max-width: 100%;}
.prolist_ctw p { color: #333333;transition: all 0.36s;text-align: center; }
.prolist_ctw {margin-top: 30px;}
.prolist_ctw,.prolist_xlti {width: 100%;}
.prolist_xlti p {height: 30px;overflow: hidden;}
.prolist_xli a {display: block;height: 100%;}
.prolist_xlm:hover {background: #f8f8f8;}
.prolist_xlm:hover .prolist_xlti p {color: #0149dd;}
.prolist_xlm:hover .prolist_xlti1 p {color: #0149dd;}
.prolist_xlm:hover .prolist_ctw p {color: #0149dd;}
.prolist_xlm:hover .prolist_xlk {border-color: transparent;}
.prolist_xlm:hover .prolist_cig {background: none; }
.prolist_cig:hover {background: none; }
.swiper-pagination-bullet{width:8px;height:8px;}
@media (max-width:1366px){
.pageapplication li .content ._tt a{  font-size:22px; }
.prolist_xlti p {font-size: 22px; }
.prolist_xlm { padding: 0 35px; }
.prolist_xlk { padding: 35px 0; }
}
@media (max-width:1280px){
.pageapplication { margin-top: 30px;}
.pageapplication li .content { padding:25px 20px; }
.pageapplication li .content ._tt a{ font-size:20px; }
.prolist_xlti p {font-size: 20px; margin-bottom: 30px;}
.prolist_xlm { padding: 0 25px; }
.prolist_xlk { padding: 30px 0; }

}
@media (max-width:768px){
.pageapplication { margin-top: 20px;}
.pageapplication li .content ._tt a{  font-size:20px; }
.prolist_xlm { padding: 0 20px; }
.prolist_xlk { padding: 25px 0; }

}
@media (max-width:568px){
.prolist_xli {width: 100%;}
.pageapplication li .content {  padding:15px 10px; }
.pageapplication li .content ._tt.fl{ float: none; text-align: center; margin-bottom: 10px;}
.pageapplication li .content ._tt a{  font-size:18px; }
.pageapplication li .content .left-link.fr{ float: none; text-align: center;}
.prolist_xlti p {font-size: 18px; margin-bottom: 20px;}
.prolist_xlm { padding: 0 15px; }
}
/**行业详情**/
.solution-big-img {width: 100%; overflow: hidden;}
.solution_info_1_1{ overflow:hidden; background-color:#f7f7f7; box-shadow: rgba(0, 0, 0, 0.1) 4px 4px 20px 2px;}
.solution_info_1_1_left{float:left; width:50%;}
.solution_info_1_1_left .solution-big-img {width:100%; text-align: left;}
.solution_info_1_1_left .solution-big-img img{ width:100%;}
.solution_info_1_1_right{float:right; width:50%; padding:65px 75px;}
.solution_info_1_1_right_1{ color: #0149dd; font-weight: bold; font-size: 30px; margin-bottom: 30px; }
.solution_info_1_1_right_3{ color:#333; line-height: 35px; }
.solution_info_1_3{font-size:20px; padding:.6em 0;display:block;color:#666; margin-top:3.25em; border-bottom: 1px solid #ededed;overflow:hidden}
.solution_info_share { margin-top: 30px;}
.solution_info_share a{ float: left; margin-right: 20px;}
.solution_info_share .f_social a{width: 40px; float:left; color:#777; }
.solution_info_3{margin-top: 30px;}
.solution_info_title{font-size: 24px;  color: #333333; position: relative; padding-bottom: 15px; border-bottom: 1px solid #e5e5e5;}
.solution_info_title::after{position: absolute; left: 0px; bottom: -3px; content: ""; width: 52px; height: 3px; background: #cc0000; }
.pageapplication1{ padding-bottom: 60px;}
/*.pageapplication2 ul{ margin-top: 30px;}*/
.pageapplication_list{ margin-top: 40px;}
.pageapplication_list .swiper-container-right-pro{padding-bottom: 60px;}

.pageapplication_list li .box{width: 100%; box-shadow:0 5px 25px rgba(0,0,0,0.1);  }
/*.pageapplication_list li .left-link {  padding:40px 30px; }*/
.pageapplication_list li ._tt a{color:#000; font-weight: bold; text-align:left; font-size:24px; line-height: 30px; }
.pageapplication_list li:hover ._tt a {color:#cc0000; }
.pageapplication2 .prolist_xli { margin-bottom: 22px;}

@media (max-width:1366px){
.pageapplication_list li ._tt a{  font-size:22px; }
}
@media (max-width:1280px){
.pageapplication_list li .left-link {  padding:25px 20px; }
.pageapplication_list li ._tt a{  font-size:20px; }
}
@media (max-width:768px){
.pageapplication_list{ margin-top: 20px;}
.pageapplication_list li .left-link {  padding:15px 10px; }
.pageapplication_list li ._tt a{  font-size:20px; }
.swiper-pagination-right-pro  {display: block;}
.solution_info_1_1_left{float:none; width:100%;}
.solution_info_1_1_right{float:none; width:100%;}
}

@media screen and (max-width:1480px){
.pageapplication1{ padding-bottom: 40px;}
.solution_info_1_1_right{ padding:35px 55px;}
.solution_info_1_1_right_1{   margin-bottom: 25px; }
}
@media screen and (max-width:1366px){
.solution_info_1_1_right{ padding:30px 40px;}
.solution_info_1_1_right_1{ font: 24px/1.5 'SourceSansPro Regular','SourceSansPro Light','SourceSansPro ExtraLight', "Helvetica Neue", "sans-serif"; margin-bottom: 20px; }
}
@media screen and (max-width:1280px){
.solution_info_1_1_right{ padding:20px 30px;}
.solution_info_1_1_right_1{ font: 20px/1.5 'SourceSansPro Regular','SourceSansPro Light','SourceSansPro ExtraLight', "Helvetica Neue", "sans-serif"; margin-bottom: 15px; }
 }
@media screen and (max-width:1200px){
.solution_info_1_1_right{ padding:15px 20px;}
.solution_info_share { margin-top: 20px;}
}
@media screen and (max-width:992px){
.solution_info_1_1_right{ padding:10px 20px;}
}
@media screen and (max-width:768px){
.solution_info_1_1_right{ padding:20px 20px;}
.solution_info_1_1_right_3{ line-height: 30px; }
}

/**联系我们**/
.contact-page ul{ list-style:none;}
.contact-page ul li{ margin-bottom: 30px;}
.contact-page ul li .content{ position: relative; height:150px; border-width: 1px 0 1px 1px;border: 1px solid #f0f0f0;padding: 25px 10px 0px 25px;margin: 0 auto; text-align: left;  margin-top: 13px;}
.contact-page ul li:hover .content{box-shadow:1px 1px 14px 1px #dedede; cursor:pointer;}
.contact-page ul li i {float: left;display: inline-block;width: 60px;height: 60px;margin-right: 12px;margin-top: 16px;}
.contact-page ul li h5 {color: #016dd9;margin-bottom: 15px;margin-top:20px;}
.contact-page ul li .content p {padding-left: 73px; font-weight: bold; font-size:22px; line-height:32px;}
.contact-page ul li .content p a {font-size: 22px;}
.contact-page ul li .content1 .tit{ font-weight: bold; font-size:22px; margin-bottom:20px;}
.contact-page ul li .content1{ position: relative; height:320px; border-width: 1px 0 1px 1px;border: 1px solid #f0f0f0;padding: 25px 10px 0px 30px; text-align: left; }
.contact-page ul li:hover .content1{box-shadow:1px 1px 14px 1px #dedede; cursor:pointer;}
.contact-page ul li .content1 .desc { width: 100%;}
.contact-page ul li .content1 .desc ,.contact-page ul li .content1 .desc a{  font-weight: bold; font-size:20px; line-height:32px;}
.contact-page ul li .content1 h5 img{ margin-right: 10px;}
@media screen and (max-width: 1280px) {
.contact-page ul li{ margin-bottom: 20px;}
.contact-page ul li i { margin-right: 0px; }
.contact-page ul li .content{ padding: 25px 10px 0px 20px;}
.contact-page ul li .content p {padding-left:60px;  font-size:20px;}
.contact-page ul li .content p a {font-size: 20px;}
.contact-page ul li h5 { margin-top:10px;}
.contact-page ul li i { margin-top: 10px;}
.contact-page ul li .content1{  padding: 25px 10px 0px 25px;}
}
@media screen and (max-width: 992px) {
.contact-page ul li .content{ height:120px;}
.contact-page ul li h5 { margin-top:5px;}
.contact-page ul li i { margin-top:5px;}
.contact-page ul li .content1{ height:350px; }
}
@media screen and (max-width: 768px) {
.contact-page ul li .content{ padding: 15px 10px 0px 10px;}
.contact-page ul li .content1{ height: auto; padding: 15px 10px 15px 15px;}
}
@media screen and (max-width: 568px) {
.contact-page ul li{ margin-bottom: 15px;}
.contact-page ul li .content{ height:100px;}
.contact-page ul li .content p { font-size:18px;}
.contact-page ul li .content p a {font-size: 18px;}
.contact-page ul li .content1 .desc ,.contact-page ul li .content1 .desc a{ font-size:18px; }
}

.contact_form{position: relative;overflow: hidden;background: url(../images/message.jpg) no-repeat center bottom; background-size: cover;}
 
.contact_form h2{color: #fff;}
.contact_form_cont_bt{position: relative;padding-left: calc(50% - 700px);}
.cfcb_box{position: relative;z-index: 1;padding:50px; }
.cfcb_box::after{content: "";width: 100%;height: 100%;border-radius: 40px;background: #FFF;position: absolute;top: 0;left: 0;z-index: -1;}
.cfcb_box_list_li,.cblc_le,.cblc_ri{width: 50%;padding: 0 24px;margin-bottom: 32px;}
.cfcb_box_list,.cblc_cont{margin: 0 -24px;}
.cbll_input{width: 100%;height: 41px;border-radius: 5px;border: 1px solid rgba(0, 0, 0, 0.20);}
.cbll_input input{width: 100%;height: 100%;padding: 0 16px;font-size: 14px;color: rgba(0,0,0,1);}
.cbll_input input::placeholder{font-size: 14px;color: rgba(0,0,0,.5);}
.cbll_text,.cfcb_box_list_code{width: 100% !important;}
.cbll_text textarea{width: 100%;border-radius: 5px;border: 1px solid rgba(0, 0, 0, 0.20);height: 166px;font-size: 16px;color: #000;padding: 16px;}
.cbll_text textarea::placeholder{color: rgba(0,0,0,.5);}
.cblc_ri_agree {margin-bottom: 20px;}
.cblc_ri_agree p{color: #666;}
.cblc_ri_agree a{color: #0582F4;margin-left: 8px;}
.cblc_ri_agree{display: flex;align-items: center;}
.cblc_ri_btn p{color: #fff;line-height: 42px;margin-right: 16px;}
.cblc_ri_btn img{width: 24px;}
.cblc_ri_btn{display: flex;align-items: center;justify-content: center;border-radius: 80px;background: #137AD9;cursor: pointer;width: 332px;transition: all .36s;}
.cblc_ri{display: flex;align-items: center;justify-content: space-between;}
.cblc_le,.cblc_ri{margin-bottom: 0;}
.cblc_le_img{ cursor: pointer;}
.cblc_le_img img{width: 100%;}
.cblc_le_text{width: calc(100% - 208px);padding-right: 15px;}
.cblc_cont {display: flex;align-items: flex-end;flex-wrap: wrap;}
.contact_info_mid_list{border-radius: 20px;background: #FFF;box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);padding: 37px 100px;}
.ciml_ul{display: flex;justify-content: space-between;margin: 0 -130px;}
.ciml_li{padding: 0 130px;position: relative;}
.ciml_li_cont_icon{width: 48px;margin: auto;}
.ciml_li_cont_icon img{width: 100%;}
.ciml_li_cont_parga{color: #464646;text-align: center;margin-top: 16px;margin-bottom: 4px;}
.ciml_li_cont_map a{font-size: 14px;line-height: 1.6;color: #0582F4;text-align: center;display: block;}
.ciml_li_cont_parga a{display: block;color: #464646;}
.ciml_li::after{content: "";width: 1px;height: 43px;opacity: 0.2;background: #666;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.ciml_li:last-child::after{display: none;}
.cibu_li{width: 50%;padding: 0 20px;margin-bottom: 40px;}
.contact_info_bt_ul{margin: 0 -20px;}
.cibu_li_cont{width: 100%;border-radius: 20px;background: #FFF;box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);padding: 40px 40px 50px;}
.cibu_li_cont .std_title4{margin-bottom: 26px;color: #141415;}
.clci_li_bt{display: flex;align-items: center;}
.clci_li_bt img{width: 24px;margin-right: 16px;}
.clci_li_bt{margin-top: 6px;}
.clci_li{padding: 0 45px;}
.cibu_li_cont_info{margin: 0 -45px;display: flex;flex-wrap: wrap;}
.contact_info{padding-top: 60px;}
.contact_info_tp_bg{width: 100%;position: relative;overflow: hidden;}
.citb_empty{width: 100%;}
.citb_empty img{width: 100%;}
.citb_pic{width: 100%;}
.citb_pic img{width: 100%;}
.contact_info_tp_bg h2{color: #fff;position: absolute;top: 55%;left: 80px;}
@media screen and (max-width: 1560px){
.cfcb_box_list_li, .cblc_le, .cblc_ri {padding: 0 10px;}
.cfcb_box_list, .cblc_cont {margin: 0 -10px;}
.cblc_ri_btn {width: 260px;}
}
@media screen and (max-width: 1440px){
.cfcb_box {padding:40px; }
.cfcb_box::after {border-radius: 30px;}
.contact_info {padding-top: 40px;}
.cfcb_box_list_li, .cblc_le, .cblc_ri {margin-bottom: 24px;}

}
@media screen and (max-width: 1360px){
.cfcb_box {padding:35px; }
.contact_info_mid_list {padding: 28px 50px;}
.cibu_li {padding: 0 15px;margin-bottom: 30px;}
.contact_info_bt_ul {margin: 0 -15px;margin-bottom: -30px;}
.cblc_ri_btn {width: 180px;}
.cblc_ri_btn img {width: 20px;}
.cblc_ri_btn p {margin-right: 10px;}
.cblc_ri_agree_circle {width: 16px;height: 16px;margin-right: 10px;}
.cfcb_box_list_li:last-child{margin-bottom: 0;}
.cfcb_box_list_li:last-child .cblc_le,.cfcb_box_list_li:last-child .cblc_ri{margin-bottom: 0;}
.cfcb_box::after {border-radius: 25px;}

}
@media screen and (max-width: 991px){
.cfcb_box {padding:30px; }
.contact_info_bt_ul {margin: 0 -10px;margin-bottom: -20px;}
.cblc_le_img {width: 120px;}
.cblc_le_text {width: calc(100% - 120px);}
.cblc_ri_agree p{font-size: 14px;}
.cblc_le, .cblc_ri {width: 100%;}
.cfcb_box_list_li:last-child .cblc_le,.cfcb_box_list_li{margin-bottom: 18px;}
.contact_info_tp_bg h2 {left: 30px;}
}
@media screen and (max-width: 768px){
.cfcb_box {padding:25px; }
}
@media screen and (max-width: 480px){
.cfcb_box {padding:20px; }
.cfcb_box_list_li, .cblc_le, .cblc_ri {width: 100%;}
.cbll_parga {margin-bottom: 4px;}
.cbll_input input {padding: 0 14px;}
.cbll_input {height: 38px;}
.cfcb_box_list_li:last-child .cblc_le, .cfcb_box_list_li {margin-bottom: 12px;}
.cbll_text textarea {height: 120px;padding: 14px;}
.cblc_ri_agree {margin-right: 0;width: 100%;margin-bottom: 12px;}
.cblc_ri{flex-wrap: wrap;}
.cblc_ri_btn p {line-height: 36px;margin-right: 10px;}
.cblc_ri_btn img {width: 18px;} 
}

.policy { line-height: 30px;}
.policy h3{ font-size: 24px; margin-bottom: 20px;color: #0149dd;}
.mapmenu .param-t { color: #333; background: #f0f0f0; padding: 15px 0 15px 15px; margin-bottom: 30px; position: relative;}
.mapmenu .param-t a{font-size:24px; font-weight: 600; }
.mapmenu .param {margin-bottom: 30px;}
.mapmenu .param-t::before {content: "";display: inline-block;vertical-align: middle;height: 25px;width: 3px; top: 0px; margin-bottom: 4px; margin-right: 15px;background-color: #0149dd;}
.mapmenu .param-t a:hover{color: #0149dd;}
.mapmenu .param-c .param-tit{ margin-bottom: 20px;} 
.mapmenu .param-c .param-tit a{ color: #444; padding-left:30px; font-size:20px; font-weight: 600;}
.mapmenu .param-c .param-tit a:hover{color: #0149dd;}
.mapmenu .param-c a{ font-size: 16px; color: #666; line-height: 32px;}
.mapmenu .param-c ul { padding-left:30px;}
.mapmenu .param-c ul li{ margin-bottom: 15px; margin-right: 2%; float: left; position: relative; padding-right:2%; }
.mapmenu .param-c ul li::after{ position: absolute; right: 0px; bottom: 6px; width: 1px; height:15px; content: ""; background: #666;}
.mapmenu .param-c ul li a{ padding-bottom:10px;}
.mapmenu .param-c ul li a:hover{color: #0149dd;}
.mapmenu .param-c ul li:last-child:after{width: 0px; }
@media(max-width:1440px) {
.policy h3{ font-size: 22px;}
.mapmenu .param {margin-bottom: 20px;}
.mapmenu .param-t a{font-size:22px; margin-bottom: 20px;}
.mapmenu .param-c a{ line-height: 28px;}
}
@media(max-width:992px) {
.policy h3{ font-size: 20px;}
.mapmenu .param-t {margin-bottom: 20px;padding: 10px 0 10px 10px;}
.mapmenu .param-t a{font-size: 20px;}
.mapmenu .param-t::before {height: 25px; margin-right: 10px;}
.mapmenu .param-c a{ font-size: 15px; line-height: 28px;}
.mapmenu .param-c .param-tit a{ font-size:18px; padding-left:20px; }
.mapmenu .param-c ul { padding-left:20px;}
}
@media(max-width:768px) {
.policy h3{ font-size: 18px; }
.mapmenu .param {margin-bottom: 0px;}
.mapmenu .param-t {margin-bottom: 10px;}
.mapmenu .param-t a{font-size:18px;}
.mapmenu .param-c .param-tit{ margin-bottom: 10px;} 
.mapmenu .param-c .param-tit a{ font-size:17px; }
}
@media(max-width:468px) {
.mapmenu .param-t a{font-size:17px;}
.mapmenu .param-c .param-tit a{ font-size:16px; }
}
.pageapplication_list .pageapplication_list-right li{ position: relative; margin-bottom: 25px;}
.pageapplication_list .pageapplication_list-right li .border{ border: 1px solid #ececec;}
.pageapplication_list .pageapplication_list-right li .pic{ background: #fff; overflow: hidden;}
.pageapplication_list .pageapplication_list-right li .pic img{ width: 100%; height: 100%; object-fit: cover; text-align: center; transition:0.3s;}
.pageapplication_list .pageapplication_list-right li .font{ padding:17px 8%; transition: 0.5s;}
.pageapplication_list .pageapplication_list-right li .tit{ color: #333333; font-size: 20px; position: relative; height: 50px;white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.pageapplication_list .pageapplication_list-right li .tit:before{ position: absolute; left: 0; bottom: 0; content: ''; width: 10%; height: 3px; background: #2055ad;}
.pageapplication_list .pageapplication_list-right li .tit:after{ position: absolute; left: 0; top: -6px; content: ''; width: 100%; height: 100%; text-transform: uppercase; color: rgba(196,0,0,0.04); font-size: 43px; font-weight: bold;}
.pageapplication_list .pageapplication_list-right li .bt{ color: #999999; font-size: 16px; line-height: 30px; margin-top: 5%; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.pageapplication_list .pageapplication_list-right li .more{ width: 50%; height: 45px; line-height: 45px; text-align: center; color: #2055ad; margin: 3% auto 0; border: 1px solid #2055ad; border-radius: 25px; transition: 0.3s;}
.pageapplication_list .pageapplication_list-right li .font_hover{ position: absolute; opacity: 0; left: 0; bottom: 0; width: 100%; z-index: 1; text-align: center; padding: 8% 3%; background: url("../images/chi.png") repeat-x center bottom #fff; border-radius: 5px; box-shadow: 0 0 15px rgba(0,0,0,0.1); transition: 0.5s;}
.pageapplication_list .pageapplication_list-right li .font_hover .tit:before{ left: 45%;}
.pageapplication_list .pageapplication_list-right li .font_hover .tit:after{ left: 0;}
.pageapplication_list .pageapplication_list-right li .font_hover .bt{ width: 90%; margin: 5% auto; -webkit-line-clamp: 3; min-height: 90px;}
.pageapplication_list .pageapplication_list-right li:hover .font{ opacity: 0;}
.pageapplication_list .pageapplication_list-right li:hover .font_hover{ opacity: 1; left: 5%; width: 90%;}
.pageapplication_list .pageapplication_list-right li:hover .pic img{ transform: scale(1.05);}
.pageapplication_list .pageapplication_list-right li .font_hover .more:hover{ background: #2055ad; border: 1px solid #2055ad; color: #fff;}

@media only screen and (max-width: 1280px){
.pageapplication_list .pageapplication_list-right li .tit{ font-size: 18px; height: 40px; }
.pageapplication_list .pageapplication_list-right li .bt{  line-height: 28px;  }
.pageapplication_list .pageapplication_list-right li .tit:after{ top: -16px; }

}
@media only screen and (max-width: 580px){
.pageapplication_list .pageapplication_list-right li .tit:after{ top: -16px; content: '';  font-size: 0px; }
.pageapplication_list .pageapplication_list-right li .bt{font-size: 15px; line-height: 24px; }
.pageapplication_list .pageapplication_list-right li .tit{ font-size: 17px;}
.pageapplication_list .pageapplication_list-right li .more{ width: 70%; height: 40px; line-height: 40px;  }
.pageapplication_list .pageapplication_list-right li .font_hover .bt{ min-height: 100px;}

}
