﻿@charset "UTF-8";
/* index-banner */
.indexbanner .swiper-slide { height: 900px;}
.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:40px; color:#fff; font-size: 18px; font-family:Calibri;}
.indexbanner .swiper-pagination-bullet:before{content:''; position:absolute; left:14px; top:50%; opacity:.98; background-color:#999; height:4px; width:40px;transform:translateY(-50%);}
.indexbanner .swiper-pagination-bullet:after{content:''; position:absolute; width:0px; position:absolute; left:14px; background-color:#cc0000; z-index:100; height:4px; top:50%;transform:translateY(-50%);}
.indexbanner .swiper-pagination-bullet-active:after{width:40px; 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-fraction{width:auto; text-align:right; left:42%; right: auto; bottom:50px;}
.indexbanner .banner_img{position:relative; width:100%; height:900px;}
.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_img_jj{ width:100%;position:absolute; left:0; top:50%; 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:54px; color: #000; font-weight: bold; text-align:left; font-family: "微软雅黑"; margin-top: 5px; margin-bottom: 25px; line-height: 80px;}
.banner_img_jj_mid_2{font-size:24px; color: #333; text-align:left; line-height: 45px; width: 44%; margin-bottom: 25px; }
.banner_img_jj_mid_3{font-size:18px; text-transform: uppercase; text-align:left; line-height: 45px;}
.banner_img_jj_mid_4{font-size:18px; color: #333; text-transform: uppercase;  line-height: 45px; }
.banner_img_jj_mid_4 ul li{ background: url(../images/ban_arrow.png) no-repeat left center; line-height: 45px; padding-left: 45px; }
.banner_img_jj_mid_1 .red{ color: #cc0000;}
.indexbanner .banner_img_jj.banner3{top:25%; }
.indexbanner .banner_img_jj.banner3 .banner_img_jj_mid1{position: absolute; top:50%; right: 0; width: 34%; float: right; }
.indexbanner .banner_img_jj.banner4 { top:40%; }
.indexbanner .banner3 .banner_img_jj_mid_1{ text-align:center;}
.indexbanner .banner3 .banner_img_jj_mid_2{ text-align:center; width: 100%;}
.indexbanner .banner3 .banner_img_jj_mid_3{ text-align:left;}
.indexbanner .banner3 .banner_img_jj_mid_4{ text-align:left; margin-top: 35%; margin-bottom: 25px; }
.indexbanner .swiper-button-next,.indexbanner .swiper-button-prev{position:absolute;top:50%;width:58px;height:58px; border-radius: 100%; margin-top:-19px;z-index:10;cursor:pointer; background-position:center;background-repeat:no-repeat}
.indexbanner .swiper-button-next,.indexbanner .swiper-button-prev{ top: 47%; z-index: 99999;}
.indexbanner .swiper-button-prev, .indexbanner .swiper-container-rtl .swiper-button-next{left:4%;right:auto}
.indexbanner .swiper-button-next,.indexbanner .swiper-container-rtl .swiper-button-prev{ right: 4%;}
.indexbanner .swiper-button-prev.swiper-button-white,.indexbanner .swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23cc0000'%2F%3E%3C%2Fsvg%3E")}
.indexbanner .swiper-button-next.swiper-button-white,.indexbanner .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23cc0000'%2F%3E%3C%2Fsvg%3E")}

@media (min-width:1920px){
.indexbanner .swiper-slide { height: 970px;}
.indexbanner .banner_img{height:970px;}}
@media (min-width:2000px){
.indexbanner .swiper-slide { height: 1240px;}
.indexbanner .banner_img{height:1240px;}
}
@media (max-width:1830px){
.banner_img_jj_mid_2{font-size:23px; line-height: 43px; }
}

@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;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-fraction{ left:40%; bottom:60px;}
}
@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-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-fraction{ bottom: 50px;}}
@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; }
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-fraction{ bottom: 40px;}}
@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; }}
@media (max-width:1280px){
.indexbanner .swiper-slide { height: 627px;}
.indexbanner .banner_img{ height:627px;}
.indexbanner .swiper-pagination-bullet{width:48px;}
.indexbanner .swiper-pagination-bullet:before{left:14px;width:48px;}
.indexbanner .swiper-pagination-bullet:after{ width:0px; left:14px; }
.indexbanner .swiper-pagination-bullet-active:after{width:48px;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-fraction{left:39%; bottom: 30px;}}
@media (max-width:1199px){
.indexbanner .swiper-slide { padding-top: 0px; }
.indexbanner .banner_img_pc,.indexbanner .banner_img_mob{ display: none;}
.indexbanner .banner_img_pc1{ display: block;position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:100% 100%;}
.indexbanner .banner_img_jj .container { padding-right: 10px; padding-left: 10px;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-fraction{ bottom: 50px; }}
@media (max-width:1100px){
.indexbanner .swiper-slide { height:757px;}
.indexbanner .banner_img{ height:757px;}
.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;}
.banner_img_jj_mid_4{font-size:17px; line-height: 34px; }
}
@media (max-width:1024px){
.indexbanner .swiper-slide { height:713px;}
.indexbanner .banner_img{ height:713px;}
.indexbanner .banner_img_jj.banner3{top:30%; }
.indexbanner .banner_img_jj_mid_3{font-size:16px;line-height: 30px;}
.indexbanner .banner_img_jj.banner3 .banner_img_jj_mid1{ width: 44%; }
.indexbanner .banner3 .banner_img_jj_mid_4{ margin-top: 20%; margin-bottom: 15px; }
.indexbanner .swiper-button-next,.indexbanner .swiper-button-prev{ width:38px;height:38px;}
.indexbanner .swiper-button-prev, .indexbanner .swiper-container-rtl .swiper-button-next{left:1%;right:auto}
.indexbanner .swiper-button-next,.indexbanner .swiper-container-rtl .swiper-button-prev{ right: 1%;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-fraction{ bottom: 30px; }
}
@media (max-width:992px){
.indexbanner .swiper-slide { height: 691px;}
.indexbanner .banner_img{ height:691px;}
.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_3 img{ width: 45%;}
.indexbanner .banner_img_jj.banner3 img{ width: 85%;}
.indexbanner .banner_img_jj_mid_2{ line-height: 28px;}
.banner_img_jj_mid_4 ul li{ padding-left: 35px; }
.indexbanner .swiper-button-next,.indexbanner .swiper-button-prev{display: none;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-fraction{ left:36%;bottom: 20px; }
}
@media (max-width:868px){
.indexbanner .swiper-slide { height: 605px;}
.indexbanner .banner_img{ height:605px;}}
@media (max-width:768px){
.indexbanner .swiper-slide { height: 800px;}
.indexbanner .banner_img{ height:800px;}
.indexbanner .banner_img_pc,.indexbanner .banner_img_pc1{ display: none;}
.indexbanner .banner_img_mob{ display: block;position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:100% 100%;}
.banner_img_jj_mid_1{ font-size:22px; margin-bottom: 10px; text-align: center;}
.indexbanner .banner_img_jj_mid_2{ font-size:16px; }
.indexbanner .banner3 .banner_img_jj_mid_4{ display: none; }
.indexbanner .banner_img_jj.banner3{top:35%; text-align: center; }
.indexbanner .banner3 .banner_img_jj_mid_1{ text-align:center;}
.indexbanner .banner3 .banner_img_jj_mid_2{ text-align:center; width: 100%; float: none;}
.indexbanner .banner_img_jj.banner4 {top: 35%;}
.indexbanner .banner_img_jj{ top:35%; }
.indexbanner .banner_img_jj_mid_2{ width: 100%; text-align: center;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-fraction{ left:34%; bottom: 30px;}
.indexbanner .swiper-pagination-bullet{width:40px;}
.indexbanner .swiper-pagination-bullet:before{left:10px;width:40px;}
.indexbanner .swiper-pagination-bullet:after{ width:0px; left:10px; }
.indexbanner .swiper-pagination-bullet-active:after{width:40px;}
.indexbanner .banner_img_jj_mid_3{ display: none; }}
@media (max-width:668px){
.indexbanner .swiper-slide { height: 696px;}
.indexbanner .banner_img{ height:696px;}}
@media (max-width:568px){
.indexbanner .swiper-slide { height:592px;}
.indexbanner .banner_img{ height:592px;}
.banner_img_jj_mid{margin:0 1em;}
.banner_img_jj_mid_1{ font-size:18px; line-height:32px; margin-bottom: 8px;}
.banner_img_jj_mid_1:after{width: 40px; height: 2px;}
.indexbanner .banner_img_jj_mid_2{ line-height: 28px;}
.indexbanner .banner_img_jj_mid_3{ display: none;}
.indexbanner .swiper-pagination-bullet{width:30px;}
.indexbanner .swiper-pagination-bullet:before{left:0px;width:30px;}
.indexbanner .swiper-pagination-bullet:after{ width:0px; left:0px; }
.indexbanner .swiper-pagination-bullet-active:after{width:30px;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-fraction{ left:33%; bottom:5px;}}
@media (max-width:528px){
.indexbanner .swiper-slide { height:550px;}
.indexbanner .banner_img{ height:550px;}}
@media (max-width:428px){
.indexbanner .swiper-slide { height:446px;}
.indexbanner .banner_img{ height:446px;}}
@media (max-width:398px){
.indexbanner .swiper-slide { height:416px;}
.indexbanner .banner_img{ height:416px;}
.indexbanner .banner_img_jj_mid_2{ font-size:14px;}}

.index-part1 {width: 100%;height: auto;background: url(../images/indexbg1.jpg) no-repeat center/cover;}
.index-part1 .index-part1-content {display: flex;justify-content: space-between;width: 100%;height: auto;margin: 0 auto;}
.index-part1 .index-part1-content .plate1-left {width: 50%;padding-right: 1.5rem;} 
.index-part1 .index-part1-content .plate1-left .left-text {width: 100%;margin-bottom:40px;margin-top:40px;font-size: 18px;line-height: 35px;color: #666;}
.index-part1 .index-part1-content .plate1-left .left-link {padding-top: 0.5rem;font-size: 18px;color: #666;}
.index-part1 .index-part1-content .plate1-left .left-link a {color: #666;}
.index-part1 .index-part1-content .plate1-left .left-link a .link-icon {width: 0.4rem;margin-left: 0.1rem;transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.index-part1 .index-part1-content .plate1-left .left-link a:hover .link-icon {transform: translateX(6px);-o-transform: translateX(6px);-moz-transform: translateX(6px);-webkit-transform: translateX(6px);}
.index-part1 .index-part1-content .plate1-right {display: flex;justify-content: space-between;align-items: center;width: 50%;}
.index-part1 .index-part1-content .plate1-right .right-box {width: calc(50% - 0.11rem);height: auto;}
.index-part1 .index-part1-content .plate1-right .right-box .mt {margin-top: 0.2rem;}
.index-part1 .index-part1-content .plate1-right .right-box .box-cent {position: relative;width: 100%;overflow: hidden;}
.index-part1 .index-part1-content .plate1-right .right-box .box-cent .img {transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.index-part1 .index-part1-content .plate1-right .right-box .box-cent .cent-icon {position: absolute;top: 0.4rem;left: 0.45rem;width: 60px;}
.index-part1 .index-part1-content .plate1-right .right-box .box-cent .cent-text {position: absolute;bottom: 0.45rem;left: 0.45rem;width: 2.4rem;color: #fff;}
.index-part1 .index-part1-content .plate1-right .right-box .box-cent .cent-text .text-title {font-size: 24px;}
.index-part1 .index-part1-content .plate1-right .right-box .box-cent .cent-text .text-font {margin-top: 0.14rem;font-size: 16px;line-height: 24px;}
.index-part1 .index-part1-content .plate1-right .right-box .box-cent:hover .img {transform: scale(1.1, 1.1) translateZ(0);-o-transform: scale(1.1, 1.1) translateZ(0);-moz-transform: scale(1.1, 1.1) translateZ(0);-webkit-transform: scale(1.1, 1.1 translateZ(0));}


.index-part2 .content .left {position: relative;float: left;width: 49%;height: 6.9rem;background: url(../images/pro_bg2.jpg) no-repeat center/cover; }
.index-part2 .content .left::after {content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 3px;background: #cc0000;transition: all .3s ease;}
.index-part2 .content .left:hover::after {width: 100%;}
.index-part2 .content .left .top {position: absolute;top:40px;left: 25px;}
.index-part2 .content .left .center {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.index-part2 .content .left .center img {max-width: none;max-height: 6.3rem;}
.index-part2 .content .left .center .intro_box {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);max-width: 100%;min-width:90%;}
.index-part2 .content .left:hover {box-shadow: 0px 0px 6px 1px rgba(10, 30, 64, 0.15);}
.index-part2 .content .left:hover .center .intro_box .tit {color: #cc0000;}
.index-part2 .content .right {float: right;width: 49%;}
.index-part2 .content .right .item:last-child { margin-right: 0px; }
.index-part2 .content .right .item.top {position: relative;float: none;width: 100%;margin-left: 0px;margin-top: 0px;background: url(../images/pro_bg1.jpg) no-repeat center/cover;}
.index-part2 .content .right .item {position: relative;float: left;width: 48%;margin-right: 4%;margin-top: 4%; background: url(../images/pro_bg.jpg) no-repeat center/cover; box-shadow: 0px 0px 9.2px .8px transparent }
.index-part2 .content .right .item:hover { box-shadow: 0px 0px 6px 1px rgba(10, 30, 64, 0.15);}
.index-part2 .content .right .item::after {content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 3px;background: #cc0000;transition: all .3s ease;}
.index-part2 .content .right .item:hover::after {width: 100%;}
.index-part2 .content .right .item>a {display: block;height: 3.3rem;padding: .3rem 0;box-sizing: border-box;}
.index-part2 .content .right .item .img_box {text-align: center;margin-bottom: .4rem;}
.index-part2 .content .right .item .img_box img {max-height: 2.2rem;}
.index-part2 .content .intro_box {position: absolute; bottom:0px; left: 50%;transform: translate(-50%, -50%); width: 100%; text-align: center;}
.index-part2 .content .intro_box .tit {font-size:24px;line-height: 30px; font-weight: bold;color: #000;}
.index-part2 .content .item:hover .intro_box .tit {color: #cc0000;}
.index-part2 .content .intro_box .con {font-size: 18px;line-height:35px;color: #252525;}

.index-part3.page-section{ padding-top: 0px;}
.index-part3 .content {position: relative;height: 7rem;overflow: hidden; }
.index-part3 .bott_layer {position: absolute;z-index: 1;bottom: 0;left: 50%;height: 100%;transform: translateX(-50%);width: 100%;}
.index-part3 .bott_layer .markers {position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;transform: translate(-50%, -50%);z-index: 10;}
.index-part3 .bott_layer img {position: absolute;top: 50%;left: 50%;width: 100%;/*height: 10.8rem;*/transform: translate(-50%, -50%);}
.index-part3 .bott_layer .markers .marker {position: absolute;top: 50%;left: 50%;width: .18rem;height: .18rem;margin-top: -0.09rem;margin-left: -0.09rem;z-index: 10;}
.index-part3 .bott_layer .markers .marker .dot {position: relative;width: .14rem;height: .14rem;border-radius: .07rem;background-color: #cc0000;}
.index-part3 .bott_layer .markers .marker .dot::after {content: "";box-sizing: border-box;position: absolute;top: .07rem;left: .07rem;width: .14rem;height: .14rem;border-radius: .07rem;border: 1px solid #cc0000;transform: translate(-50%, -50%) scale(1);opacity: 1;animation: dot_scale 1.5s linear infinite;}
.index-part3 .bott_layer .markers .marker .label {position: absolute;display: block;right: .4rem;top: 50%;transform: translateY(-50%);font-size: .16rem;line-height: .4rem;color: #000;padding: 0 .4rem;border-radius: .2rem;white-space: nowrap;background: rgba(255, 255, 255, 0.6);}
.index-part3 .bott_layer .markers .marker.label_left .label {left: initial;right: .5rem;}
.index-part3 .bott_layer .markers .marker.label_right .label {left: .4rem;right: initial;}
.index-part3 .bott_layer .markers .marker .label:hover {color: #fff;background: #cc0000; opacity: 0.72;}
.index-part3 .bott_layer .markers .marker .label::before {content: "";position: absolute;left: .3rem;top: .1rem;width: .2rem;height: .2rem;background: url(../images/ipart02_icon_1.png) center/contain no-repeat;}
.index-part3 .bott_layer .markers .marker .label:hover::before {background-image: url(../images/ipart02_icon_1_1.png);}
.index-part3 .bott_layer .markers .marker1{top:22%; left:70%;}
.index-part3 .bott_layer .markers .marker2{top:40.5%; left:67.5%;}
.index-part3 .bott_layer .markers .marker3{top:44.5%; left:67%;}
.index-part3 .bott_layer .markers .marker4{top:58%; left:70%;}
.index-part3 .bott_layer .markers .marker5{top:52%; left:82%;}
.index-part3 .bott_layer .markers .marker6{top:39.5%; left:59.8%;}
.index-part3 .bott_layer .markers .marker7{top:70.5%; left:70.5%;}
.index-part3 .bott_layer .markers .marker8{top:61%; left:66%;}
.index-part3 .bott_layer .markers .marker9{top:54%; left:45.5%;}
.index-part3 .bott_layer .markers .marker2{width: 2.82rem; height: .78rem;margin-top: -0.09rem;margin-left: -1.04rem; }
.index-part3 .bott_layer .markers .marker2.label_right .label {left: -35%;right: initial; top: -50%;}
.index-part3 .bott_layer .markers .marker6 {width: 2.82rem; height: .78rem;margin-top: -0.09rem;margin-left: -1.04rem; }
.index-part3 .bott_layer .markers .marker6.label_right .label {left: -60%;right: initial; top: 10%;}
.index-part3 .bott_layer .markers .marker8 {width: 1.82rem; height: .78rem;margin-top: -0.09rem;margin-left: -1.04rem; }
.index-part3 .bott_layer .markers .marker8.label_right .label {left: -40%;right: initial; top: 80%;}
.index-part3 .cover_words {position: absolute;left: 5%;top: 24%;width: 30%;z-index: 20;}
.index-part3 .cover_words .title { color: #fff; font-size: 30px;}
.index-part3 .cover_words .con {margin-top: 60px;color: #fff; font-size: 18px; line-height: 35px; }
.index-part3 .part3mob,.index-part3 .part3mob1{ display: none;}
@media (max-width:1440px){
.index-part1 .index-part1-content .plate1-left { padding-right: 0.5rem;} 
.index-part2 .content .intro_box .tit {font-size:22px;}
.index-part2 .content .intro_box .con {font-size: 16px;line-height:30px;}
.index-part2 .content .left .center img { max-height: 4.8rem;}
.index-part3 .cover_words { width: 35%;z-index: 20;}
.index-part3 .cover_words .title { font-size: 28px;}
.index-part3 .cover_words .con {margin-top: 40px;}
}
@media (max-width:1366px){
.index-part1 .index-part1-content .plate1-right .right-box .box-cent .cent-text .text-title {font-size: 22px;}
.index-part2 .content .intro_box .tit {font-size:20px;}
.index-part2 .content .left .center img { max-height: 4.3rem;}
.index-part2 .content .intro_box .con {height:30px; padding: 0 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;-webkit-line-clamp: 1;}
.index-part2 .content .right .item .img_box img {max-height: 2rem;}
.index-part3 .cover_words .title { font-size: 26px;}
.index-part3 .cover_words .con {margin-top: 30px; font-size: 16px;}
}
@media only screen and (max-width: 1240px){
.index-part2 .content .left{height:6.85rem;}
.index-part2 .content .left .center img{max-width:5rem;}
.index-part2 .content .right .item.top::after{background-size:contain;}
.index-part3 .cover_words .title { font-size: 24px;}
}

@media (max-width:1200px){
.index-part1 .index-part1-content .plate1-right .right-box .box-cent .cent-text .text-title {font-size: 20px;}
.index-part1 .index-part1-content .plate1-left .left-text { font-size: 16px;line-height: 30px; }
.index-part2 .content .right .item>a { padding: .1rem 0;box-sizing: border-box;}
.index-part3 .cover_words .title { font-size: 22px;}
}

@media (max-width:992px){
.index-part1 .index-part1-content {display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;height: auto; }
.index-part1 .index-part1-content .plate1-left {width: 100%;padding-right: 0;}
.index-part1 .index-part1-content .plate1-left .left-text {width: 100%; margin-top: 0px; }
.index-part1 .index-part1-content .plate1-left .left-link {padding-top: 0em;font-size: 16px;}
.index-part1 .index-part1-content .plate1-left .left-link a .link-icon {width: 0.4rem;margin-left: 0.1rem;transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.index-part1 .index-part1-content .plate1-right {display: flex;justify-content: space-between;align-items: center;width: 100%;margin-top: 0.3rem;}
.index-part1 .index-part1-content .plate1-right .right-box {width: calc(50% - 0.11rem);height: auto;}
.index-part1 .index-part1-content .plate1-right .right-box .mt {margin-top: 0.2rem;}
.index-part1 .index-part1-content .plate1-right .right-box .box-cent {position: relative;width: 100%;overflow: hidden;}
.index-part1 .index-part1-content .plate1-right .right-box .box-cent .cent-icon {position: absolute;top: 0.4rem;left: 0.3rem;width: 0.44rem;}
.index-part1 .index-part1-content .plate1-right .right-box .box-cent .cent-text {position: absolute;bottom: 0.3rem;left: 0.3rem;width: 2.7rem;}
.index-part1 .index-part1-content .plate1-right .right-box .box-cent .cent-text .text-title {font-size: 18px;}
.index-part2 .content .left .top { top:20px;left: 15px;}
.index-part2 .content .intro_box .tit {font-size:18px;}
.index-part2 .content .left .center img{max-width:3rem;}
.index-part2 .content .left{height:3.54rem;}
.index-part2 .content .right .item>a{height:1.7rem; padding: 0rem 0;}
.index-part2 .content .right .item .img_box img {max-height: 1.2rem;}
.index-part2 .content .right .item.new .img_box img {max-height: 1rem;}
.index-part2 .content .intro_box { transform: translate(-50%, -30%);}
.index-part3 .cover_words .title { font-size: 20px;}
.index-part3 .content { height: 9.4rem; }
.index-part3 .cover_words { left: 4%;top: 4%;width: 92%; }
.index-part3 .part3pc{ display: none;}
.index-part3 .part3mob{ display: block;}
.index-part3 .bott_layer .markers .marker .dot {width: .1rem;height: .1rem;}
.index-part3 .bott_layer .markers .marker .label::before { width: .12rem;height: .12rem;}
.index-part3 .bott_layer .markers .marker .dot::after { top: .05rem;left: .05rem;width: .1rem;height: .1rem;}
.index-part3 .bott_layer .markers .marker .label { font-size: 15px; line-height: 35px;padding: 0 25px;}
.index-part3 .bott_layer .markers .marker1{top:55%; left:53%;}
.index-part3 .bott_layer .markers .marker2{top:65.5%; left:52%;}
.index-part3 .bott_layer .markers .marker3{top:67.5%; left:47%;}
.index-part3 .bott_layer .markers .marker4{top:74.5%; left:51.5%;}
.index-part3 .bott_layer .markers .marker5{top:71.5%; left:71.1%;}
.index-part3 .bott_layer .markers .marker6{top:64.5%; left:39.8%;}
.index-part3 .bott_layer .markers .marker7{top:81%; left:52.5%;}
.index-part3 .bott_layer .markers .marker8{top:76.5%; left:49%;}
.index-part3 .bott_layer .markers .marker9{top:72.3%; left:12.8%;}
.index-part3 .bott_layer .markers .marker2{width: 2.82rem; height: .78rem;margin-top: -0.09rem;margin-left: -1.04rem; }
.index-part3 .bott_layer .markers .marker2.label_right .label {left: -15%;right: initial; top: -50%;}
.index-part3 .bott_layer .markers .marker6 {width: 2.82rem; height: .78rem;margin-top: -0.09rem;margin-left: -1.04rem; }
.index-part3 .bott_layer .markers .marker6.label_right .label {left: -60%;right: initial; top: 10%;}
.index-part3 .bott_layer .markers .marker8 {width: 1.82rem;height: .48rem;margin-top: -0.09rem;margin-left: -1.04rem;}
.index-part3 .bott_layer .markers .marker8.label_right .label {left: -50%;right: initial; top: 80%;}
.index-part3 .bott_layer .markers .marker.label_right .label {left: .2rem;right: initial;}
}
@media (max-width:700px){
.index-part2 .content .left{height:2.8rem;}
.index-part2 .content .right .item>a{height:1.35rem; }
.index-part2 .content .left .center img{max-width:2.2rem;}
.index-part2 .content .right .item.top .img_box img {max-height: 0.8rem;}
.index-part2 .content .right .item.new .img_box img {max-height: 0.65rem;}
.index-part3 .content { height: 6.4rem; }
.index-part3 .part3pc{ display: none;}
.index-part3 .part3mob{ display: none;}
.index-part3 .part3mob1{ display: block;}
.index-part3 .bott_layer .markers { display: none;}
}
@media (max-width:600px){
.index-part2 .content .left .top { top:10px;left: 10px;}
.index-part2 .content .left {height:3.2rem; width: 100%; margin-bottom: 4%;}
.index-part2 .content .right { width: 100%;}
/*.index-part2 .content .intro_box .con {height:0px;display: none;}*/
.index-part2 .content .intro_box .tit { font-weight: normal;}
.index-part2 .content .left .center img{max-width:2.6rem;}
.index-part2 .content .right .item>a{height:1.7rem; padding: 0.1rem 0;}
.index-part2 .content .right .item.top .img_box img {max-height: 1rem;}
.index-part2 .content .right .item.new .img_box img {max-height: 1rem;}
.index-part2 .content .intro_box { transform: translate(-50%, -10%);}
.index-part3 .cover_words .con {margin-top: 10px; line-height: 30px; }
}
@media (max-width:500px){
.index-part1 .index-part1-content .plate1-right .right-box .box-cent .img{ width: 100%;}
.index-part1 .index-part1-content .plate1-right .right-box .box-cent .cent-icon { top: 0.2rem;left: 0.2rem; }
.index-part1 .index-part1-content .plate1-right .right-box .box-cent .cent-text { bottom: 0.12rem;left: 0.2rem; }
.index-part2 .content .right .item>a{height:2rem; padding: 0.1rem 0 0.2rem;}
.index-part2 .content .right .item.top .img_box img {max-height: 1.6rem;}
.index-part2 .content .right .item.new .img_box img {max-height: 1.35rem;}
.index-part2 .content .intro_box .con { display: none;}
}

.index-part4{width: 100%;overflow: hidden;position: relative;}
.index-part4 .solution_nav .container {position: absolute;bottom: 0%;left: 50%;transform: translateX(-50%);z-index: 5;}
.index-part4 .solution_ctn .swiper-slide {overflow: hidden; position: relative;}
.index-part4 .solution_ctn .swiper-slide p {font-size: 9rem;position: absolute;right: -12%;top: 3%;transform: scale(1, 0.8);font-weight: bold;color: #f3f5f7;opacity: 0.1;}
.index-part4 .solution_ctn .swiper-slide .txt {position: absolute;top: 15%;left: 40%;transform: translateX(-50%);color: #fff;}
.index-part4 .solution_ctn .swiper-slide .page_title .desc,.index-part4 .solution_ctn .swiper-slide .page_title h3{color: #fff;}
.index-part4 .solution_ctn .swiper-slide .txt .con{ margin-top: 60px; font-size: 18px; color: #fff; line-height: 35px; width: 50%;}
.index-part4 .solution_bottom{position: absolute;bottom: 0%;left: 50%;transform: translateX(-50%);z-index: 5;}
.index-part4 .solution_nav {width: calc(100% - 70px);margin: 0px;float: left;}
.index-part4 .solution_nav .swiper-slide {background-color: rgba(0, 0, 0, 0.3);height: 140px;display: flex;justify-content: center;align-items: center;transition: all 0.3s;border-right: 1px solid rgba(183, 183, 183, 0.5);}
.index-part4 .solution_nav .swiper-slide i { border-radius: 100%;border: 1px solid #fff;padding: 6px;margin-right: 10px;}
.index-part4 .solution_nav .swiper-slide p {color: #fff;}
.index-part4 .solution_nav .swiper-slide span {width: 59px;margin-left: -59px;transition: all 0.3s;opacity: 0;}
.index-part4 .solution_nav .swiper-slide.swiper-slide-thumb-active {background-color: #cc0000;}
.index-part4 .solution_nav .swiper-slide.swiper-slide-thumb-active span {opacity: 1;margin-left: 30px;}
.index-part4 .bottom_sw {float: right;width: 70px;height: 140px;}
.index-part4 .bottom_sw .fa {width: 100%;height: 70px;font-size: 22px;color: #fff;display: flex;justify-content: center;align-items: center;background-color: rgba(0, 0, 0, 0.3);}
.index-part4 .bottom_sw .fa:hover {background-color: #cc0000;}

@media screen and (max-width: 1366px) {
.index-part4 .solution_nav {width: calc(100% - 50px);}
.index-part4 .solution_nav .swiper-slide {height: 100px;}
.index-part4 .solution_nav .swiper-slide i {width: 36px; height: 36px;}
.index-part4 .solution_nav .swiper-slide i img{ width: 100%;}
.index-part4 .bottom_sw {height: 100px;width: 50px;}
.index-part4 .bottom_sw .fa {height: 50px;}}

@media screen and (max-width: 998px) {
.index-part4 .btm_n {width: 100%;bottom: auto;top: 53%;transform: translate(-50%, -50%);}
.index-part4 .btm_n .solution_nav {display: none;}
.index-part4 .btm_n .bottom_sw {width: 100%;height: auto;}
.index-part4 .btm_n .bottom_sw .button-next {width: 30px;height: 30px;float: right;}
.index-part4 .btm_n .bottom_sw .button-prev {width: 30px;height: 30px;float: left;}
.index-part4 .page_title{ margin-bottom: 0px;}
.index-part4 .solution_ctn .swiper-slide img {width: 140%;margin-left: -20%;}
.index-part4 .solution_ctn .swiper-slide .txt { top: 25%;left: 28%; width: 90%; transform: translateX(-20%);}
.index-part4 .solution_ctn .swiper-slide .txt .con{ display: none;}
}
@media screen and (max-width: 768px) {
.index-part4 .solution_ctn .swiper-slide .txt { top: 15%;left: 25%; width: 90%; transform: translateX(-20%);}
}
.index-part5 .content .left {float: left;width: 59.63%;}
.index-part5 .content .left .item {float: left;width: 48.56%;margin-right: 2.88%; overflow: hidden;}
.index-part5 .content .left .item>a {display: block;}
.index-part5 .content .left .item:last-child {margin-right: 0;}
.index-part5 .content .left .item .rect-60 { min-height: 270px;}
.index-part5 .content .left .item .rect-60 img {width: auto;min-width: 100%;max-width: none;left: 50%;transform: translateX(-50%);}
.index-part5 .content .left .item .intro_box {background: #efefef;padding:30px;border-bottom: 4px solid #efefef;}
.index-part5 .content .left .item .intro_box .type {display: inline-block;font-size: 16px;color: #fff;background: #cc0000;line-height:35px;padding: 0 20px;border-radius:10px;margin-bottom: 20px;}
.index-part5 .content .left .item .intro_box .tit {font-size: 24px;line-height:30px; font-weight: bold;color: #333;margin-bottom: 15px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.index-part5 .content .left .item .intro_box .txt {line-height: 16px;color: #666;}
.index-part5 .content .left .item .intro_box .desc {font-size: 18px;color: #666;margin-bottom: 20px; line-height:36px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index-part5 .content .left .item:hover .intro_box { border-bottom: 4px solid #cc0000;}
.index-part5 .content .right {float: right;width: 38.54%;background: #efefef; padding: 30px; }
.index-part5 .content .right .top {padding-bottom:25px;}
.index-part5 .content .right .top>a {display: block;}
.index-part5 .content .right .top .type {display: inline-block;font-size: 16px;color: #fff;background: #cc0000;line-height:35px;padding: 0 20px;border-radius:10px;margin-bottom: 20px;}
.index-part5 .content .right .top .tit {font-size: 24px;line-height:30px; font-weight: bold;color: #333;margin-bottom: 15px; transition: all .4s ease;  text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.index-part5 .content .right .top .con {font-size: 18px;color: #666; line-height:36px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index-part5 .content .right .bott ul{border-top: 1px solid #e0e2e5; padding-top: 24px;}
.index-part5 .content .right .bott .item {line-height:32px;padding:10px 0;color: #333; }
.index-part5 .content .right .bott .item a {display: flex;flex-direction: row-reverse;justify-content: space-between;}
.index-part5 .content .right .bott .item .tit {margin-right: 5px;font-size: 18px;}
.index-part5 .content .right .bott .item a:hover {color: #cc0000;}
@media only screen and (max-width: 1440px){
.index-part5 .content .left .item .intro_box .tit {font-size: 22px;}
.index-part5 .content .right .top .tit {font-size: 22px; }}
@media only screen and (max-width: 1366px){
.index-part5 .content .left .item .rect-60 { min-height: 240px;}
.index-part5 .content .left .item .intro_box .tit {font-size: 20px;}
.index-part5 .content .right .top .tit {font-size: 20px; }
.index-part5 .content .left .item .intro_box { padding:30px 20px;}
.index-part5 .content .right { padding: 30px 20px; }
.index-part5 .content .right .bott .item {line-height:30px;padding:8px 0; overflow: hidden;}}
@media only screen and (max-width: 1280px){
.index-part5 .content .left .item .rect-60 { min-height: 220px;}
.index-part5 .content .left .item .intro_box .desc {font-size: 16px; line-height:32px;}
.index-part5 .content .right .top .con {font-size: 16px; line-height:32px;}
.index-part5 .content .right .bott .item .tit { overflow: hidden;line-height:30px;height:30px; white-space: nowrap; text-overflow: ellipsis; -webkit-line-clamp:1;-webkit-box-orient: vertical; font-size: 16px;}
.index-part5 .content .right .bott .item { padding:6px 0;}}
@media only screen and (max-width: 1180px){
.index-part5 .content .left .item .intro_box .type { line-height:32px;padding: 0 20px;font-size: 15px; margin-bottom: 15px; }
.index-part5 .content .right .top .type { line-height:32px;padding: 0 20px;font-size: 15px; margin-bottom: 15px;}
.index-part5 .content .left .item .intro_box .tit {font-size: 18px;}
.index-part5 .content .right .top .tit {font-size: 18px; overflow: hidden; }}
@media only screen and (max-width: 992px){
.index-part5 .content .left{width:100%;}
.index-part5 .content .right{width:100%;}
.index-part5 .content .left .item { margin-bottom: 25px;}}
@media only screen and (max-width: 560px){
.index-part5 .content .left .item .rect-60 { min-height: 200px;}
.index-part5 .content .left .item {float: none;width:100%;margin-right: 0px; }
.index-part5 .content .right { padding: 20px 20px; }
.index-part5 .content .right .top { display: none;}
.index-part5 .content .right .bott ul{border-top: 0px solid #e0e2e5; padding-top:0px;}
.index-part5 .content .right .bott .item a {display: block;flex-direction: row-reverse;justify-content: space-between;}
.index-part5 .content .right .bott .item a span{ width: 100%!important;}
.index-part5 .content .right .bott .item a .date{ color: #999;}
.index-part5 .content .left .item .intro_box .desc { line-height:30px;}
}
/*内页banner*/

.subVisual{position:relative; margin-top: 80px; padding-top:250px; height:700px; text-align:left; background-position:center 0;transition:background-size 1s ease}
.subVisual.aboutbanner{background:url('../images/about_banner.jpg') no-repeat;background-size: cover; }
.subVisual.newsbanner{background:url('../images/news_banner.jpg') no-repeat;background-size: cover; }
.subVisual.productsbanner{background:url('../images/products_banner.jpg') no-repeat;background-size: cover; }
.subVisual.solutionbanner{background:url('../images/solution_banner.jpg') no-repeat;background-size: cover; }
.subVisual.servicebanner{background:url('../images/service_banner.jpg') no-repeat;background-size: cover; }
.subVisual.contactbanner{background:url('../images/contact_banner.jpg') no-repeat;background-size: cover; }
.subVisual .headText{position:relative; margin-bottom:20px; font-weight:300; font-size:48px; color:#fff; transition-delay:0.15s}
.subVisual .pageTitlArea{ font-size:22px;  color:#fff; }
.gm-light{color: rgba(255, 255, 255, .7);}
.cont{position: relative;}
.weizi{position:absolute; top:-84px; z-index: 1; height:85px; width:100%; left: 0; right: 0; margin:0 auto; border-top: 1px solid rgba(255, 255, 255, 0.46);}
.weizi .pd{padding:30px 0px;}
.weizi .gm-dropdown{min-width:160px; padding:10px 20px;background: #eaeaea;color: #666; box-shadow: 0 2px 2px rgba(0,0,0,.2);}
.weizi .gm-subnav>*>:first-child{color: rgba(255, 255, 255, 0.8);}
.weizi .gm-subnav>.gm-active>a{ color: rgba(255, 255, 255, 0.8)}
.weizi .gm-subnav .fa-caret-down{ margin-left: 10px;}
.weizi .gm-dropdown-nav>li>a{color: #666; padding: 8px 0;}
.weizi .gm-dropdown-nav>li.gm-active>a, .weizi .gm-dropdown-nav>li>a:focus, .weizi .gm-dropdown-nav>li>a:hover{color: #cc0000}
.gm-subnav {display: flex;flex-wrap: wrap;margin-left: -20px;padding: 0;list-style: none}
.gm-subnav>* {flex: none;padding-left: 20px;position: relative}
.gm-subnav>*>:first-child {display: block;color: #999; text-transform: uppercase;transition: .1s ease-in-out; }
.gm-subnav>*>a:focus,.gm-subnav>*>a:hover {color: #666;text-decoration: none;outline: 0}
.gm-subnav>.gm-active>a {color: #333}
.gm-subnav-divider {margin-left: -41px}
.gm-subnav-divider>* {display: flex;align-items: center}
.gm-subnav-divider>::before {content: "";height: 1.5em;margin-left: 0;margin-right: 20px;border-left: 1px solid transparent}
.gm-subnav-divider>:nth-child(n+2):not(.gm-first-column)::before {border-left-color: rgba(255, 255, 255, 0.46);}
.gm-subnav>.gm-disabled>a {color: #999}
.gm-breadcrumb {display: flex;flex-wrap: wrap;padding: 0;list-style: none}

.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){
.subVisual{ padding-top:220px; height:740px; }
.subVisual .headText{ font-size:44px; margin-top: 10px;}
.section-title { font-size: 36px;}
}
@media only screen and (max-width: 1440px){
.subVisual{ padding-top:200px; height:700px; }
.subVisual .headText{ font-size:42px;}
.section-title { font-size: 34px;}
}
@media only screen and (max-width: 1366px){
.subVisual{ padding-top:160px; height:640px; }
.subVisual .headText{ font-size:38px; margin-top: 10px;}
.section-title { font-size: 32px;}
.section-title .title {line-height: 50px; }
}
@media only screen and (max-width: 1280px){
.subVisual{ padding-top:240px; height:600px; background-position: center center;}
.subVisual .headText{ font-size:34px; margin-top: 5px;}
.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: 1200px){
.subVisual{position:relative; margin-top: 60px; padding-top:180px; }
.weizi .gm-dropdown{ z-index: 9999; }
}
@media only screen and (max-width: 1080px){
.subVisual{ padding-top:160px; height:550px;}
.subVisual .headText{ font-size:32px;}
.subVisual .pageTitlArea{ font-size:20px; }
.section-title { font-size: 24px;}
.section-title .title {line-height: 35px; }
.gm-subnav>*>:first-child{ font-size:16px; }
}
@media only screen and (max-width: 762px){
.subVisual{ padding-top:100px; height:350px; }
.cont {height:61px;border-bottom: 1px solid #e5e5e5;}
.weizi .gm-subnav>*>:first-child{color: rgba(0, 0, 0, 0.8);}
.weizi .gm-subnav>.gm-active>a{ color: rgba(0, 0, 0, 0.8)}
.weizi{top:0px; height:60px;}
.weizi .pd{padding:20px 10px;}
.subVisual .headText{ font-size:22px;}
.subVisual .pageTitlArea{ font-size:18px; }
.section-title { font-size: 24px;}
.section-title .title {line-height: 35px; }
.section-title .desc {font-size: 16px; margin-top: 10px;}
.weizi .gm-dropdown {top:10px!important;}
}
@media only screen and (max-width: 580px){
.subVisual{ padding-top:90px; height:250px; }
.subVisual .headText{ font-size:20px; margin-bottom: 10px;}
.subVisual .pageTitlArea{ font-size:16px; }
.cont { height:56px; }
.weizi{top:0px; height:55px;}
.weizi .pd{padding:15px 10px;}
.gm-subnav>*{ padding-left:10px; }
.cont .gm-dropdown-nav .gm-nav-sub li.gm-active>a{color:#666}[class*=gm-dropdown-top]{margin-top:-10px}[class*=gm-dropdown-bottom]{margin-top:17px}[class*=gm-dropdown-left]{margin-left:-10px}[class*=gm-dropdown-right]{margin-left:10px}
.cont .gm-subnav>*{ padding-left:10px; }
.cont .gm-subnav-divider>::before{ margin-right:10px; }
.section-title { font-size: 20px;}
.section-title .title {line-height: 32px; }
.section-title .sub { font-size: 15px; line-height: 28px; }
}
@media only screen and (max-width: 480px){
.subVisual{ padding-top:60px; height:200px; }
}
@media only screen and (max-width: 400px){
.subVisual{ padding-top:50px; height:180px; }
}
/*内页关于我们*/
.pageabout {background: url(../images/pageabout-bg.png) no-repeat left bottom;position: relative;padding-top: 140px; padding-bottom: 300px;color: #8C8C8C;}
.pageabout .section-title {margin-bottom: 140px; }
.pageabout .section-title .sub {margin-bottom: 60px;}
.pageabout .intro {width: 55%; line-height: 2.2;font-size: 18px; margin-top: 40px; color: #666;}
.pageabout .intro p{ margin-bottom: 15px;}
.pageculture {height:850px;position: relative;background-size:cover; background: url(../images/pageculture.jpg) no-repeat center bottom;}
.pageculture .section-title { margin-bottom: 40px; color: #fff;margin-left: auto;margin-right: auto;display: flex;align-items: center;justify-content: center;flex-direction: column;align-items: flex-start;}
.pageculture .section-title .title { color: #fff; }
.pageculture .section-title .sub {color: #fff;margin-bottom: 0;}
.pageculture .content {position: relative;}
.pageculture .content .desc{ font-size: 18px; line-height:2;  color: #fff;}
.pageculture .content .box {position: absolute;left: 0px;}
.pageculture .content .item {width: 100%;margin-bottom: 60px;color: #fff;}
.pageculture .content .title {position: relative;display: block !important; padding-left: 7%; font-size: 24px; margin-bottom: 30px;}
.pageculture .content .content {line-height: 2;position: relative; font-size: 28px; margin-bottom: 60px;}
/*.pageculture .content .title:after {position: absolute;left: 0;bottom: -20px;content: '';width: 25px;height: 2px;background-color: #fff;}*/
.pageculture .content .title:nth-child(1)::before {content: '';display: block;position: absolute;left: 15px;top: 50%;height: 40px;width: 40px;transform: translate(-50%, -50%);background: url('../images/cul1.png') no-repeat center center;}
.pageculture .content .title:nth-child(3)::before {content: '';display: block;position: absolute;left:15px;top: 50%;height: 40px;width: 40px;transform: translate(-50%, -50%);background: url('../images/cul2.png') no-repeat center center;}
.pageculture .content .title:nth-child(5)::before {content: '';display: block;position: absolute;left: 15px;top: 50%;height: 40px;width: 40px;transform: translate(-50%, -50%);background: url('../images/cul3.png') no-repeat center center;}
.pageculture .yuan41-t-r {width: 200px;height: 200px;position: absolute;left: 0;bottom: 0;background-size: 400px 400px;background-repeat: no-repeat;background-position: -200px 0px;background-image: radial-gradient(transparent 192px, #fff 190px, #fff 200px, transparent 200px);}
.pagedevelop {padding-bottom: 140px;padding-top: 1px;position: relative;background-color: #fbfbfb; }
.pagedevelop .section-title .desc{ font-size: 18px; line-height:2; margin-top:15px; margin-bottom:30px; color: #666;}
.pagedevelop .item {flex: 1;height: 628px;overflow: hidden;margin-right: 15px;color: #fff;}
.pagedevelop .default {position: relative;height: 100%;width: 100%;}
.pagedevelop .default .title-box {position: absolute;bottom: 50px;left: 0;width: 100%;padding-left: 34px;}
.pagedevelop .default .title-box .title {font-size: 30px; margin-bottom: 10px;}
.pagedevelop .default .title-box .sub {font-size: 18px;}
.pagedevelop .default .icon {position: absolute;right: 27px;top: 68px;}
.pagedevelop .hover {width: 100%;height: 100%;opacity: 0;transition: all 0.5s ease-in;padding: 68px 92px;visibility: hidden;display: none;}
.pagedevelop .hover .number {font-size: 38px; font-weight: bold;transition: all 0.5s ease-in;margin-top: -150px;}
.pagedevelop .hover .title {font-size: 36px; margin-bottom: 10px;}
.pagedevelop .hover .sub {font-size: 24px; margin-bottom: 30px;}
.pagedevelop .item.active {flex: 0 1 55%;transition: all 0.5s cubic-bezier(0.75, 0.02, 0.5, 1);}
.pagedevelop .item.active .default {display: none;}
.pagedevelop .item.active .hover {display: flex;background-image: -webkit-linear-gradient(left, #009978, #028ba3, #1080bd);opacity: 1;visibility: visible;}
.pagedevelop .item.active .hover .number {margin-top: 0;}
.pagedevelop .content {font-size: 18px;}
.pagedevelop .content p {line-height: 2;}
.pagedevelop .li {flex: 0 1 33.33%;padding: 15px 0;position: relative;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.pagedevelop .li-reverse {flex-direction: column-reverse;}
.pagedevelop .li .title {font-size: 13px;}
.pagedevelop .li:after {content: '';display: block;height: 45%;top: 50%;width: 1px;background-color: #38a6aa;position: absolute;right: 0;transform: translate(-50%, -50%);}
.pagedevelop .li:nth-child(3n):after {display: none;}
.pagedevelop .li:nth-child(1),
.pagedevelop .li:nth-child(2),
.pagedevelop .li:nth-child(3) {border-bottom: 1px solid #38a6aa;}
.pagedevelop .li:nth-child(1),
.pagedevelop .li:nth-child(4) {align-items: flex-start;}
.pagejob_r {width: 25%;}
.pagejob_l {width: calc(100% - 25%);padding-right: 10%;}
.pagejob_l img {width: 100%; }
.pagejob_con {margin-bottom: 45px;}
.pagejob_con_t p {font-size: 26px;line-height: 1.5;color: #333333;font-weight: bold;}
.pagejob_con_desc {margin-top: 20px;}
.pagejob_con_desc p {font-size: 18px;line-height: 2;color: #666666;}
.pagejob_con:last-child {margin-bottom: 0;}
.pagejob_com {display: flex;align-items: center; margin-top: 30px; }

@media only screen and (max-width: 1366px){
.pageculture { height:780px;}
.pageculture .content .content {margin-bottom: 50px; font-size: 26px;}
.pageculture .content .title {font-size: 22px; margin-bottom: 20px;}
.pagedevelop .hover .number {font-size: 34px; }
.pagedevelop .hover .title {font-size: 32px; }
.pagedevelop .hover .sub {font-size: 20px; margin-bottom: 20px;}
.pagejob_r {width: 30%;}
.pagejob_l {width: calc(100% - 30%);padding-right: 3%;}
.pagejob_con {margin-bottom:35px;}
.pagejob_con_t p {font-size: 24px;}
}
@media only screen and (max-width: 1280px){
.pageculture { height:740px;}
.pageculture .content .content {margin-bottom: 40px; font-size: 24px;}
.pagedevelop .default .title-box .title {font-size: 26px; }
.pagedevelop .hover { padding: 58px 72px;}
.pagedevelop .hover .number {font-size: 30px; }
.pagedevelop .hover .title {font-size: 28px; }
.pagejob_con_t p {font-size: 22px;}
.pagejob_con_desc {margin-top: 10px;}
}
@media only screen and (max-width: 1080px){
.pageabout .intro { line-height: 2;font-size: 16px; margin-top:30px; }
.pageculture {height:680px;}
.pageculture .content .content { font-size: 22px; margin-bottom: 30px;}
.pageculture .content .title {font-size: 20px; margin-bottom: 20px;}
.pagedevelop .section-title .desc{ margin-top:0px;}
.pagedevelop .default .title-box .title {font-size: 24px; }
.pagedevelop .hover { padding: 58px 62px;}
.pagedevelop .hover .number {font-size: 28px; }
.pagedevelop .hover .title {font-size: 24px; }
.pagejob_r {width: 35%;}
.pagejob_l {width: calc(100% - 35%);padding-right: 3%;}
.pagejob_con {margin-bottom:15px;}
.pagejob_con_t p {font-size: 20px;}
.pagejob_con_desc {margin-top: 5px;}
}
@media only screen and (max-width: 992px){
.pageabout .flex{ display: block;}
.pageabout .section-title {margin-bottom: 30px; }
.pageabout .section-title .sub {margin-bottom: 10px;}
.pageabout .intro {width:100%; margin-top:0px;margin-bottom: 40px;}
.pageculture {height:800px;background: url(../images/pageculture_p.jpg) no-repeat center bottom;}
.pageculture .content .item {width: 100%; }
.pageculture .content .content { font-size: 20px; margin-bottom: 20px;}
.pageculture .content .title {font-size:18px; margin-bottom: 20px; padding-left: 9%;}
.pageculture .content .title:after { bottom: -15px;}
.pagedevelop .content {flex-wrap: wrap; }
.pagedevelop .content.flex { display: block;} 
.pagedevelop .content .item,
.pagedevelop .content .item:hover { margin-right: 0;margin-bottom: 15px;height: auto;background-size: cover !important; }
.pagedevelop .content .default {display: none; }
.pagedevelop .content .hover {opacity: 1;padding: 32px 15px 0;background-image: none;background: rgba(0, 0, 0, 0.3);visibility: visible;display: block; }
.pagedevelop .content .hover > .title {font-size: 24px;margin-bottom:8px; }
.pagedevelop .content .hover .sub {font-size: 18px; }
.pagedevelop .content .hover .title,
.pagedevelop .content .hover .sub {display: block; }
.pagedevelop .li {justify-content: flex-start; }
.pagedevelop .li .title,
.pagedevelop .li .font-30 {text-align: left;font-size: 12px; }
.pagedevelop .item.active {flex: 0 1 100%; }
.pagedevelop .content {font-size: 16px;}
.pagedevelop .default .title-box { padding-left: 14px;}
.pagedevelop .default .title-box .title {font-size: 20px;  }
.pagedevelop .hover { padding: 58px 42px;}
.pagedevelop .hover .number {font-size: 24px; }
.pagedevelop .hover .title {font-size: 20px; }
.pagejob_com {display: block;align-items: center; margin-top: 30px; }
.pagejob_l {width:100%;padding-right:0;}
.pagejob_r {width: 100%; margin-top: 40px;}
.pagejob_con_desc p {font-size: 16px;line-height: 1.8; }
}
@media only screen and (max-width: 768px){
.pageculture {height:780px;background: url(../images/pageculture_m.jpg) no-repeat center bottom;}
.pageculture .content .content { font-size: 18px; }
}
@media only screen and (max-width: 492px){
.pageabout {background: url(../images/pageabout-bg.png) no-repeat center bottom;}
.pageculture {height:700px;background: url(../images/pageculture_m1.jpg) no-repeat center bottom;}
.pageculture .content .title {font-size:18px; margin-bottom: 10px; padding-left:12%;}
.pagedevelop .section-title .desc{ line-height:1.8; font-size: 16px;margin-top:8px;}
.pagedevelop .content .hover > .title {font-size: 22px;margin-bottom:8px; }
.pagedevelop .content {font-size: 16px;}
.pagedevelop .content p {line-height: 1.8;}
.pagejob_con_t{ margin-bottom: 8px;}
.pagejob_con_t p {font-size: 18px;}
}
@media only screen and (max-width: 400px){
.pageculture .content .title {font-size:16px; padding-left:14%;}

}


.jobul { margin: 3.64vw -15px 0px; }
.jobul li { float: left; width: 33.33%; padding: 0px 15px; margin-bottom: 34px; }
.job_a { display: block; background: #FFF; padding: 28px 120px 0px 35px; height: 130px; position: relative; box-shadow:0 5px 25px rgba(0,0,0,0.1); }
.job_ico { display: inline-block; width: 60px; height: 60px; position: absolute; right: 34px; top: 50%; margin-top: -30px; }
.job_ico img { position: absolute; left: 0; top: 0; transition: all 0.5s ease-in-out; }
.job_ico img:nth-child(2) { opacity: 0; }
.job_a:hover .job_ico img { opacity: 0; }
.job_a:hover .job_ico img:nth-child(2) { opacity: 1; }
.job_a strong { font-size: 22px; line-height: 34px; letter-spacing: 2px; display: block; height: 34px; margin-bottom: 10px; overflow: hidden; font-weight: normal; }
.job_a p { font-size: 16px; letter-spacing: 2px; line-height: 26px; }
.job_a:hover { color: #FFF; background: #cc0000; }
.m2jn_c3btn{ text-align:center; padding-top:20px;}


.jobContent{ background: #fff; padding: 3.24vw 3.9vw 4.16vw; box-shadow:0 5px 25px rgba(0,0,0,0.1);  }
.job_t{ font-size: 40px; letter-spacing: 2px; line-height: 58px; }
.job_itms{ font-size: 16px; line-height: 30px; margin: 1.04vw 0px 2.34vw; }
.job_itms span{ margin-right:25px; display:inline-block;}
.job_itms span span{ color: #666666; margin-left:5px; display:inline-block}
.jobIs{ font-size: 16px; line-height: 36px; color: #666666; padding: 2.08vw 0px; border-top: 1px solid #E5E5E5; }
.jobIs strong{ font-size: 20px; color: #333; display: block; margin-bottom: 5px; font-weight: normal; }
.job_tip{ border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; font-size: 16px; line-height: 36px; color: #cc0000; padding: 0.93vw 0px; }
.job_tip a{ color: #cc0000; }
.job_bmBtn{ margin-top:2.6vw;}
.job_btn{ font-size: 14px; line-height: 50px; color: #FFF; background: url(../images/m2jn_btn.png) no-repeat center center; height: 50px; width: 173px; padding-left: 62px; display: inline-block; border-radius:0.3em;}
.job_btn:hover{ transform:translateY(-5px); box-shadow:0 3px 15px rgba(14,113,233,0.3); color:#fff;}
@media (max-width:1799px){
.job_t{font-size:30px; line-height:50px;}
.job_itms{font-size:15px;}
.jobIs{font-size:15px; line-height:34px;}
}
@media (max-width:993px){
.jobContent{padding-bottom:60px;}
}
@media (max-width:767px){
.jobContent{padding:20px 15px 50px;}
.job_t{font-size:22px;}
.jobIs strong{font-size:18px}
.jobIs{font-size:14px; line-height:34px; padding-top:15px; line-height:28px; }
.job_tip{padding:15px 0; line-height:28px; font-size:14px;}
.job_bmBtn{margin-top:15px;}
.job_itms{font-size:14px;}
}
@media (max-width:1799px){
.m2jnc1ul li strong{font-size:20px; line-height:42px;}
.m2jnc1ul li p{font-size:14px;}
.m2jn_c2a strong{font-size:16px;}
.m2jnc3t{font-size:30px;}
.job_a strong{font-size:20px;}
.m2jnCon4 strong{font-size:32px; line-height:56px;}
.m2jnc4ul li{font-size:18px;}
}

@media (max-width:992px){
.m2jnCon1{padding:50px 0 60px}
.m2jnc1ul{margin:0 -15px;}
.m2jnc1ul li{padding:0 15px;}
.jobul li{width:50%;}
.jobul{margin-top:45px;}
}
@media (max-width:767px){
.m2jnc1ul{display:flex; justify-content:space-between;flex-wrap:wrap; }    
.m2jnc1ul li{width:50%; margin-bottom:20px;}
.m2jnc1ul li strong{font-size:18px;}
.m2jnc1ul li p{font-size:12px; line-height:22px;}
.m2jnCon1{padding:50px 0 40px}
.m2jnc2ul li{width:100%!important;}
.m2jn_c2a .overflowHide{height:210px;}
.m2jnc2ul li:nth-child(2) .m2jn_c2a .overflowHide, .m2jnc2ul li:nth-child(3) .m2jn_c2a .overflowHide{height:210px;}
.m2jnc2ul li:nth-child(1) .m2jn_c2a .overflowHide .bgImg::after{ display:none;}
.m2jn_c2a .overflowHide::after {opacity: 1;}
.m2jn_c2a strong {opacity: 1;transform: translateY(0);z-index: 2;}
.m2jnCon3{padding-top:40px;}
.jobul li{width:100%;}
.jobul li{margin-bottom:20px}
.m2jnCon4 strong{font-size:24px; line-height:46px; background-size:auto 13px;}
.m2jnc4ul li{font-size:15px; line-height:32px; background-position:left 10px!important;}
.m2jnCon3{padding-bottom:50px;}
.m2jnc3t{font-size:22px;}
.job_a p{font-size:14px;}
.job_a{padding-left:20px;}
}
.product_pt {height:560px; padding: 7.5%; margin-bottom: 50px;}
.product_pt1{background: url(../images/pro_bg1.png) no-repeat; background-size:100%;}
.product_pt2{background: url(../images/pro_bg2.png) no-repeat; background-size:100%;}
.product_pt3{background: url(../images/pro_bg3.png) no-repeat; background-size:100%;}
.product_pt4{background: url(../images/pro_bg4.png) no-repeat; background-size:100%;}
.product_pt .product_pt1-left{ margin-top:-30px; text-align: center; float: right!important;}
.product_pt .product_pt1-left img{ max-width: 100%;}
.product_pt .product_pt1-con {float: left!important;}
.product_pt .product_pt1-con .product_pt1-bt{font-size: 36px; color: #cc0000;font-weight: bold; margin-bottom:5px;}
.product_pt .product_pt1-con .product_pt1-diao{ font-size: 18px; line-height: 35px; color: #666; margin:45px 0px; width: 70%; text-align:left;}
@media (max-width:1580px) {
.product_pt {height:490px; padding: 5%; }
.product_pt .product_pt1-con .product_pt1-bt{font-size: 34px; }
}
@media (max-width:1440px) {
.product_pt {height:450px;}
.product_pt .product_pt1-con .product_pt1-bt{font-size: 30px; }
.product_pt .product_pt1-con .product_pt1-diao{ margin:35px 0px; }
}
@media (max-width:1366px) {
.product_pt {height:420px;}
.product_pt .product_pt1-con .product_pt1-bt{font-size: 28px; }
.product_pt .product_pt1-con .product_pt1-diao{line-height: 30px; margin:35px 0px; width: 80%; }
}
@media (max-width:1280px) {
.product_pt {height:400px;}
.product_pt .product_pt1-con .product_pt1-bt{font-size: 24px; }
}
@media (max-width:1240px) {
.product_pt {height:360px;background-size:100% 100%;}
}
@media (max-width:1200px) {
.product_pt .product_pt1-con .product_pt1-bt{font-size: 22px; }
.product_pt .product_pt1-con .product_pt1-diao{ margin:30px 0px; width: 90%; }
}
@media (max-width: 992px) {
.product_pt .product_pt1-left img{ width:100%;}
.product_pt .product_pt1-con .product_pt1-bt{font-size: 20px; }
.product_pt .product_pt1-con .product_pt1-diao{ font-size: 16px; margin:25px 0px; width: 100%; }
.product_pt .product_pt1-left{ margin-top:0px; text-align: right;}

}
@media (max-width: 768px) {
.product_pt{height:680px;}
.product_pt .product_pt1-left{ margin-top:10px;}
}
@media (max-width: 760px) {
.product_pt{height:100%; padding-bottom: 90%;}
.product_pt .product_pt1-con .product_pt1-diao{ line-height:26px;margin:25px 0px; }
.product_pt .product_pt1-con .product_pt1-bt{ font-size: 20px; text-align: center; }
.product_pt .product_pt1-con .left-link{ margin: 0 auto;  text-align: center; }
}
@media (max-width:675px) {
.product_pt{ padding-bottom: 100%; margin-bottom: 30px;}
}
@media (max-width:525px) {
.product_pt{ padding-bottom: 110%;}
}
@media (max-width:475px) {
.product_pt{ padding-bottom: 120%;}
}
@media (max-width:425px) {
.product_pt{ padding-bottom: 124%;}
}
@media (max-width:400Px) {
.product_pt{ padding-bottom: 129%;}
}
@media (max-width:375px) {
.product_pt{ padding-bottom: 132%;}
.product_pt .product_pt1-con .product_pt1-bt{ font-size: 18px;}
.product_pt .product_pt1-con .product_pt1-diao{ margin:25px 0px; }
}



.product_list_pt { background: #fff; padding:9% 0;  }
.product_list_pt:nth-child(2n+1){background: #e8eef9;}
.product_list_pt .container{ width: 72%;}
.product_list_pt .product_list_pt-right{ width: 37%; float: left; padding-right: 10px;padding-left: 10px; }
.product_list_pt .product_list_pt-left{ width: 63%; float: right; background: url(../images/pro_bg.png) no-repeat right bottom; text-align: right;}
.product_list_pt .product_list_pt-left img{ max-width: 100%; text-align: right;}
.product_list_pt .product_list_pt-con .product_list_pt-bt{font-size: 36px; color: #333;font-weight: bold; margin-bottom:5px;}
.product_list_pt .product_list_pt-con .product_list_pt-diao{line-height: 35px; color: #666; margin:45px 0px 20px; text-align:left;}
.product_list_pt .product_list_pt-con ul{ margin-bottom: 50px;}
.product_list_pt .product_list_pt-con ul li{ background: url(../images/gou.png) no-repeat left center; padding-left: 40px; line-height: 40px; color: #666; margin-bottom: 10px; }
@media (max-width:1680px) {
.product_list_pt .container{ width: 78%;}
}
@media (max-width:1580px) {
.product_list_pt .container{ width: 82%;}
.product_list_pt .product_list_pt-con .product_list_pt-bt{font-size: 34px; }
.product_list_pt .product_list_pt-con .product_list_pt-diao{ margin:35px 0px 20px; }
}
@media (max-width:1540px) {
.product_list_pt .container{width: 87.33333vw;}
}
@media (max-width:1440px) {
.product_list_pt .product_list_pt-con .product_list_pt-bt{font-size: 30px; }
.product_list_pt .product_list_pt-con .product_list_pt-diao{ margin:30px 0px 20px; }
}
@media (max-width:1366px) {
.product_list_pt .product_list_pt-con .product_list_pt-bt{font-size: 28px; }
.product_list_pt .product_list_pt-con .product_list_pt-diao{line-height: 30px; }
.product_list_pt .product_list_pt-con ul{ margin-bottom: 40px;}
.product_list_pt .product_list_pt-con ul li{ line-height: 36px; color: #666; margin-bottom: 10px; }
}
@media (max-width:1280px) {
.product_list_pt .product_list_pt-con .product_list_pt-bt{font-size: 24px; }
.product_list_pt .product_list_pt-con .product_list_pt-diao{ margin:20px 0px 20px; }
.product_list_pt .product_list_pt-right{ width: 40%; float: left; padding-right: 10px;padding-left: 10px; }
.product_list_pt .product_list_pt-left{ width: 60%; float: right; background: url(../images/pro_bg.png) no-repeat right bottom; text-align: right;}

}
@media (max-width:1200px) {
.product_list_pt .product_list_pt-con .product_list_pt-bt{font-size: 22px; }
 
}
@media (max-width: 992px) {
.product_list_pt .product_list_pt-left img{ width:100%;}
.product_list_pt .product_list_pt-con .product_list_pt-bt{font-size: 20px; text-align: center; }
.product_list_pt .product_list_pt-con .product_list_pt-diao{ font-size: 16px; margin:25px 0px;  /*text-align: center; */ width: 100%; }
.product_list_pt .product_list_pt-left{ width: 100%; margin-top:0px; /* text-align: center;*/}
.product_list_pt .product_list_pt-right{ width: 100%; padding-top: 25px;}
.product_list_pt .product_list_pt-right .left-link{ text-align: center;}
}
@media (max-width: 768px) {
.product_list_pt .product_list_pt-con .product_list_pt-diao{ line-height:26px;margin:25px 0px; }
.product_list_pt .product_list_pt-con .product_list_pt-bt{ font-size: 20px; }
.product_list_pt .product_list_pt-con ul li{ line-height: 32px; margin-bottom: 0px; }

}
@media (max-width:375px) {
.product_list_pt .product_list_pt-con .product_list_pt-bt{ font-size: 18px;}
.product_list_pt .product_list_pt-con .product_list_pt-diao{ margin:25px 0px; }
}


/*.prolist_bnle {border-right: 1px solid #e3e3e3;}*/
.prolist_bn {width: 100%;position: relative;}
.prolist_bnri {width:280px;  }
.prolist_bnle {width: calc(100% - 280px);padding-left: 112px;}
.prolist_bcli {width: 100%;position: relative;margin-bottom: 50px;}
.prolist_bti {width: 100%;position: relative;padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #e3e3e3;}
.prolist_bti:after { position: absolute; left:0; bottom: -1px; content: ""; width: 70px; height: 3px; background: #cc0000;}

.prolist_btdt {width: 100%; font-size: 30px;  color: #333333; display: flex;align-items: center;}
.prolist_btiri {width: calc(100% - 32px);padding-left: 17px;}
.prolist_btiri h2 span {padding-right: 10px;}
.prolist_bxf {width: 100%;position: relative;}
.prolist_xul {margin: 0 -12px;display: flex;align-items: stretch;flex-wrap: wrap;}
.prolist_xul1 { }
.prolist_xli {width: 50%;padding: 0 12px;margin-bottom: 22px;}
.prolist_xlm {width: 100%;position: relative;transition: all 0.36s;border-radius: 20px;padding: 0 39px;height: 100%;}
.prolist_xlk {width: 100%;position: relative;border-bottom: 1px solid rgba(0, 0, 0, 0.06);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_xlti1 p {font-size: 24px;line-height: 1.5; margin-top: 35px; color: #333333;transition: all 0.36s;font-weight: bold;text-align: center;}

.prolist_cig {width: 95%;margin: 0 auto; text-align: center; background: url(../images/prolist_bg.jpg) no-repeat; background-size:cover; position: relative;}
.prolist_cig img{ max-width: 100%;}

.proshow { margin-top: 50px;}
.prolist_cig1 {width: 100%;margin: 0 auto; text-align: center; background: url(../images/prolist_bg.jpg) no-repeat; background-size:cover; position: relative;}
.prolist_cig1 img{ max-width: 100%;}
.showbody .showpeizhi { margin-bottom: 30px;}
.showbody .showpeizhi .img{ float: left; width: 28%;}
.showbody .showpeizhi .content{ float: left; width: 72%; color: #666; line-height: 35px;}
.showbody .showpeizhi .content .tit{ font-size: 24px; margin-bottom: 15px; color: #cc0000;}
.showbody .showpeizhi .content .desc{ color: #666; line-height: 35px;}
.showbody h4{font-size: 24px; margin-bottom: 15px; color: #cc0000;}
.showbody p,.showbody div{  color: #666; line-height: 35px;}
.prolist_ctw p { color: #333333;transition: all 0.36s;text-align: center; }
.prolist_ctw {margin-top: 30px;}
.prolist_ctw,.prolist_xlti,.prolist_xlti1 {width: 100%;}
.prolist_xioti p { line-height: 1.55;color: #ffffff;font-family: "MontserratLight";}
.prolist_xioti {text-align: left;padding: 0 54px;}
.prolist_xioti {padding-top: 15px;}
.prolist_xlti p ,.prolist_xlti1 p{height: 30px;overflow: hidden;}
.prolist_cnv {width: 100%;position: relative;}
.prolist_cnti p {font-size: 20px;line-height: 1.5;color: #333333;}
.prolist_cnti {margin-bottom: 22px;}
.prolist_cli {width: 100%;position: relative;}
.prolist_cli p { line-height: 1.5;color: #333333;}
.prolist_cli {border-radius: 50px;padding: 11px 30px;margin-bottom: 22px;cursor: pointer;transition: all 0.36s;}
.prolist_cli.act {background: #cc0000;}
.prolist_cli.act p {color: #fff;}
.prolist_cli p { line-height: 1.5;color: #333333;transition: all 0.36s;}
.prolist_bnhw {width: 100%;position: relative; }
.prolist_cul {max-height: calc(100vh - 190px); height: 350px; margin-top: 40px; border-left: 1px solid #e3e3e3; padding-left: 35px;}
.prolist_cul .mCSB_inside>.mCSB_container {margin-right: 19px;}
.prolist_cul .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 2px;}
.prolist_cul .mCSB_scrollTools {right: -7px;}
.prolist_p2 {width: 100%;position: relative;padding-top: 100px;}
.prolist_p2li {width: 50%;padding: 0 47px;}
.prolist_p2ul {margin: 0 -47px;display: flex;align-items: stretch;flex-wrap: wrap;}
.prolist_p2cf {width: 100%;position: relative;}
.prolist_p2ti p {font-size: 26px;line-height: 1.5;color: #333333;font-family: "MontserratBold";}
.prolist_p2ti p span {color: #e60012;}
.prolist_p2jc p {font-size: 16px;line-height: 1.55;color: #666666;font-family: "MontserratLight";}
.prolist_p2ti {margin-bottom: 24px;}
.prolist_p2li {margin-bottom: 90px;}
.prolist_p2li.on .prolist_p2jc p {padding-left: 37px;position: relative;}
.prolist_p2li.on .prolist_p2jc p::after {content: '';position: absolute;top: 11px;left: 0;width: 6px;height: 6px;border-radius: 50%;background: #e60012;}
.prolist_p3 {width: 100%;position: relative;background: #fff;padding: 100px 0 75px;}
.prolist_p3n {width: 100%;position: relative;}
.prolist_p3ti {text-align: center;}
.prolist_p3gc {position: relative;margin: 0 -22px;/* display: flex; align-items: stretch; */}
.prolist_p3kx {width: 100%;position: relative;background: #f6f6f8;border-radius: 20px;/* overflow: hidden; */}
.prolist_p3ig {width: 100%;position: relative;border-radius: 20px 20px 0 0;overflow: hidden;}
.prolist_p3tr {width: 100%;position: relative;background: #fff;padding: 49px 56px 40px;box-shadow: 0px 6px 22px 0.41px rgba(0, 0, 0, 0.06);border-radius: 20px 100px 20px 20px;}
.prolist_p3eti p {font-size: 22px;line-height: 1.35;color: #333333;font-weight: bold;max-height: 64px;overflow: hidden;}
.prolist_p3eti {position: relative;padding-bottom: 24px;}
.prolist_p3eti::after {content: '';position: absolute;bottom: 0;left: 0;width: 30px;height: 1px;background: #e60012;}
.prolist_p3li {width: 33.333333%;padding: 0 22px 30px;}
.prolist_3to p {font-size: 16px;line-height: 1.5;color: #666666;height: 48px;overflow: hidden;}
.prolist_p3to {margin-top: 28px;}
.prolist_p3tnk {width: 100%;position: relative;margin-top: 22px;}
.prolist_p3tnk p {font-size: 14px;font-weight: bold;color: #999999;transition: all 0.36s;}
.prolist_p3li a {display: block;}
.prolist_p3tgf {width: 100%;height: 164px;overflow: hidden;}
.prolist_p3ul {width: 100%;padding-top: 60px;}
 
.prolist_xli a {display: block;height: 100%;}
.prolist_p2 {padding-top: 70px;padding-bottom: 15px;}
.prolist_p2li {margin-bottom: 47px;}
.he_x40ft { font-size: 38px; line-height: 1.5; color: #333333; font-weight: bold; font-family: "MontserratBold";}
.prolist_p3kx:hover .prolist_p3tnk p {color: #e60012;}
.prolist_cli:hover {background: #f8f8f8;}
.prolist_cli:hover p {color: #e60012;}
.prolist_xlm:hover {background: #f8f8f8;}
.prolist_xlm:hover .prolist_xlti p {color: #e60012;}
.prolist_xlm:hover .prolist_xlti1 p {color: #e60012;}
.prolist_xlm:hover .prolist_ctw p {color: #e60012;}
.prolist_xlm:hover .prolist_xlk {border-color: transparent;}
.prolist_xlm:hover .prolist_cig {background: none; }
.prolist_cig:hover {background: none; }


.proshow1{ width: 100%;}
.proshow1_l{ width: 46%; float: left;}
.proshow1_r{ width: 52%; float: right;}
.proshow1_r .desc{ color: #666; line-height: 35px; margin-bottom: 30px;}
.proshow1_r .p-label {padding: 0 0 30px 0; }
.proshow1_r .p-label span {display: inline-block;line-height: 26px;font-size: 15px;border: 1px solid #ccc;padding: 0 8px;margin-right: 5px;color: #666;}
.proshow1_r .p-label span:hover {color: #f00;border: 1px solid #f00;}


.proshow1_r  .button { width: 100%; padding-top:25px; margin-top: 15px;  border-top: 1px solid #e3e3e3;}
.proshow1_r  .button a { float: left; margin-right: 6%;color: #333;}
.proshow1_r  .button a img{ padding-right: 10px;}
 
.showbody { margin: 40px 0;}
.showbody img{ max-width: 100%; margin-bottom: 20px;}
.proinfo-div{width:100%; position:relative;}
.proinfo-lt{ min-height:10px;display:inline-block;vertical-align:top;}
@media (min-width:1201px){
.proinfo-pos{ width:16vw;}
.proinfo-pos.fd{position:fixed;top:7vw;}
.proinfo-pos.fd.ab{position:absolute;top:initial;bottom:0;z-index:4;}
}
@media (max-width:1540px){
.he_x40ft { font-size: 36px; }
}
@media (max-width:1440px){
.prolist_bnle { padding-left: 90px;}
.he_x40ft { font-size: 34px; }
.proshow1_r .desc{ line-height: 32px; margin-bottom: 20px;}
.proshow1_r .application .tit{ width: 22%;}
.proshow1_r .application ul{ width: 78%;}
.proshow1_r .application ul li{ padding: 0 10px; margin-right: 10px; }
.proshow1_r  .button { padding-top:15px; margin-top: 5px; }

}
@media (max-width:1366px){
.prolist_bnle { padding-left: 60px;}
.he_x40ft { font-size: 30px; }
.prolist_xlti p,.prolist_xlti1 p {font-size: 22px;}
.prolist_xlm { padding: 0 30px; }
.prolist_btdt { font-size: 26px; }
.showbody .showpeizhi .content .tit{ font-size: 22px;}
.proshow1_r .application ul li{ padding: 0 10px; margin-right: 5px; line-height: 32px; margin-bottom: 10px;}

}
@media (max-width:1280px){
.prolist_bnri {width:240px; }
.prolist_bnle {width: calc(100% - 240px); padding-left: 40px;}
.he_x40ft { font-size: 26px; }
.prolist_xlti p,.prolist_xlti1 p {font-size: 20px;}
.prolist_xlm { padding: 0 25px; }
.prolist_xlk { padding: 35px 0;}
.prolist_btdt { font-size: 22px; }
.proshow1_l{ width: 48%; float: left;}
.proshow1_r{ width: 50%; float: right;}
.proshow1_r .desc{ line-height: 30px; margin-bottom: 10px;}
.proshow1_r  .button { padding-top:10px; margin-top: 5px; }
 
}
@media (max-width:1200px){
/*.proinfo-pos.fd{position:fixed;top:60px;box-shadow: 0px 6px 22px 0.41px rgba(0, 0, 0, 0.06); border-bottom: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3;}*/
.prolist_bnle {width:100%; padding-left: 0px;border-right: 0px solid #e3e3e3;}
.prolist_bnri {width: 100%; z-index: 999;}
.prolist_cli { width: 25%; float: left; text-align: center; border-radius: 50px;padding: 11px 30px;margin-bottom: 22px;cursor: pointer;transition: all 0.36s;}
.prolist_cul {max-height:70px; height: 70px; width: 100%; margin-top: 20px; margin-bottom: 20px; border-bottom: 0px solid #e3e3e3; border-left: 0px solid #e3e3e3; padding-left: 0px;}
.prolist_cnv { padding-top: 30px;}
.prolist_cnv .he_x40ft{ text-align: center; margin-bottom: 40px;}
.prolist_bnhw { background-color: #fff;}
}

@media (max-width:1024px){
.he_x40ft { font-size: 24px; }
.prolist_xlm { padding: 0 20px; }
.prolist_btdt { font-size: 20px; }
.showbody .showpeizhi { margin-bottom: 20px;}
.showbody .showpeizhi .content .tit{ font-size: 20px; margin-bottom: 5px;}
.showbody .showpeizhi .content .desc{ line-height: 30px;}
.showbody .showpeizhi .content .tit{ font-size: 22px;  }
.showbody h4{font-size: 22px; }
.showbody p,.showbody div{ line-height: 30px;}
}
@media (max-width:992px){
.he_x40ft { font-size: 22px; }
.prolist_xlti p,.prolist_xlti1 p {font-size: 18px;}
.prolist_xlm { padding: 0 15px; }
.prolist_xlk { padding: 30px 0;}
 .showbody { margin: 30px 0;}
}
@media (max-width:768px){
.prolist_xlk { padding: 25px 0;}
.prolist_btdt { font-size: 18px; }
.proshow1_l{ width: 100%; float: none;}
.proshow1_r{ width: 100%; float: none;}
.proshow1_r .p-label span { margin-bottom: 8px;}
.prolist_cli { padding: 11px 10px; }
.showbody .showpeizhi .content .tit{ font-size: 20px;  }
.showbody h4{font-size: 20px; }
}
@media (max-width:468px){
.prolist_cul { display: none; height: 0px;}
.prolist_bti1{ display: none;} 
.showbody .showpeizhi .img{ float: none; width: 100%; text-align: center;}
.showbody .showpeizhi .content{ float: none; width: 100%; }

}

.pageapplication { margin-top: 40px;}
.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:40px 30px; }
.pageapplication li .content ._tt a{color:#000; font-weight: bold; text-align:left; font-size:24px; line-height: 30px; }
.pageapplication li:hover .content ._tt a {color:#cc0000; }
@media (max-width:1366px){
.pageapplication li .content ._tt a{  font-size:22px; }
}
@media (max-width:1280px){
.pageapplication { margin-top: 30px;}
.pageapplication li .content {  padding:25px 20px; }
.pageapplication li .content ._tt a{  font-size:20px; }
}
@media (max-width:768px){
.pageapplication { margin-top: 20px;}
.pageapplication li .content {  padding:15px 10px; }
.pageapplication li .content ._tt a{  font-size:20px; }
}
@media (max-width:568px){
.prolist_xli {width: 100%;}
.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;}
}






.proinfo-xt{
width:100%;
height:1px;}
.proinfo-b{
line-height:1.3;
font-weight:bold;}
.proinfo-rt{
width:68%; float: right;
min-height:50vh;
display:inline-block;
vertical-align:top;}
.proinfo-c{
margin-top:3.75vw;
display:inline-block;
border-left:2px solid #eeeeee;}
.proinfo-cli{
line-height:1.2;
margin-top:1.56vw;
color:#999;
padding-left:1.05vw;
position:relative;
cursor:pointer;
transition:all.5s;-webkit-transition:all.5s;}
.proinfo-cli:first-child{
margin:0;}
.proinfo-cli:after{
content:'';
width:2px;
height:0%;
position:absolute;
left:-2px;
top:50%;
background:#00aea9;
transition:all.5s;-webkit-transition:all.5s;}
.proinfo-cli:hover{
color:#222;
font-weight:bold;
transition:all.5s;-webkit-transition:all.5s;}
.proinfo-cli:hover:after{
height:100%;
top:0;
transition:all.5s;-webkit-transition:all.5s;}
.proinfo-list{
width:100%;
margin-top:6.25vw;}
.proinfo-list:first-child{
margin:0;}
.proinfo-d{
line-height:1.2;
padding-bottom:1.25vw;
border-bottom:1px solid #f0f0f0;
position:relative;}
.proinfo-d:after{
content:'';
width:2.16vw;
height:2px;
position:absolute;
left:0;
bottom:-1px;
background:#00aea9;}
.proinfo-e{
margin-top:1.25vw;}
.proinfo-f{
font-size:0;}
.proinfo-fli{
display:inline-block;
vertical-align:top;
width:48%;
margin-top:3.125vw;}
.proinfo-fli:nth-child(2n+0){
margin-left:4%;}
.proinfo-f2{
height:2.864583vw;}
.proinfo-f3{
margin-top:.8vw;}
.proinfo-f4{
color:#999;}
.proinfo-g{
font-size:0;}
.proinfo-gul{
display:none;}
.proinfo-gli{
width:33.333%;
display:inline-block;
vertical-align:top;
padding-right:4%;
margin-top:3.125vw;
padding-left:8px;
border-left:6px solid #00aea9;}
.proinfo-g3{
color:#999;
margin-top:2px;}@media(min-width:751px){.proinfo-gli:nth-child(3n+0){padding-right:0;}}
.proinfo-hlt{
display:inline-block;}
.proinfo-hrt{
float:right;
position:relative;}
.proinfo-h2{
padding-right:2vw;
background:url(../img/ico20_1.png)no-repeatrightcenter;
background-size:.8vw auto;
cursor:pointer;}
.proinfo-h3{
width:10vw;
background:#fff;
box-shadow:0.5vw.5vw#ccc;
border-radius:.6vw;
position:absolute;
top:100%;
right:0;
padding:1vw;
display:none;}
.proinfo-h3>div{
color:#dddddd;
margin:.6vw 0;
cursor:pointer;}
.proinfo-h3>div:hover{
color:#00aaa5;}
.proinfo-ck{
width:12.5vw;
position:absolute;
right:12vw;
bottom:14vw;}
.proinfo-ck-a{
width:6.5vw;
position:absolute;
left:0;
top:0;
cursor:pointer;}
.proinfo-ck-b{
display:block;
width:6.5vw;
position:absolute;
right:0;
top:0;}
.proinfo-ck-ps{
position:relative;}
@media(max-width:1200px){.proinfo-lt{width:100%;}
.proinfo-rt{width:100%;margin-top:80px;}
.proinfo-pos{position:relative;width:96%;}
.proinfo-c{width:100%;border:0;}
.proinfo-cli{display:inline-block;margin:0;padding:0;margin-right:30px!important;}
.proinfo-cli:after{display:none;}
.proinfo-d{font-weight:bold;padding-bottom:15px;}
.proinfo-h2{line-height:1.8;padding-right:18px;background-size:12px auto;}
.proinfo-h3{padding:20px;width:150px;}
.proinfo-h3>div{margin:10px 0;}
.proinfo-d:after{width:30px;}
.proinfo-f2{height:35px;}}@media(max-width:750px){.proinfo-ck{width:1rem;bottom:60%;right:5%;}
.proinfo-ck-a{width:100%;top:0;}
.proinfo-ck-b{width:100%;top:.9rem;}
.proinfo{padding:.8rem 01rem 0;}
.proinfo-a{font-size:.24rem;}
.proinfo-cli{font-size:.26rem;margin-right:.3rem!important;}
.proinfo-rt{margin-top:.8rem;}
.proinfo-list{margin-top:.8rem;}
.proinfo-d{font-size:.3rem;padding-bottom:.15rem;}
.proinfo-e{margin-top:.25rem;}
.proinfo-f{margin-top:0rem;}
.proinfo-fli{width:100%;margin-top:.6rem;margin-left:0!important;}
.proinfo-h2{font-size:.3rem;}
.proinfo-h3{width:2rem;padding:.15rem.25rem;}
.proinfo-h3>div{font-size:.28rem;margin:.1rem 0;}
.proinfo-gli{width:50%;padding-right:5%;margin:0;margin-top:.5rem;padding-left:5px;border-width:3px;}
.proinfo-g2{font-size:.26rem;}
.proinfo-g3{font-size:.24rem;}
.proinfo-gli:nth-child(2n+0){padding-right:0;}}
@media (max-width: 768px) {
.proinfo-pos{position:relative;width:94%;}
.he_x40ft { font-size: 20px; }
}
@media (max-width: 468px) {
.proinfo-pos{position:relative;width:98%;}
.prolist_cnv { padding-top: 0px;}
.prolist_cnv .he_x40ft{ text-align: center; margin-bottom:0px;}
}
.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: #cc0000; 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; }
}
.news_list ul li {border-bottom: 1px solid #f2f2f2; box-shadow:0 0 25px rgba(0,0,0,.1); margin-bottom: 35px;}
.news_list ul li .content{ padding: 35px 55px; }
.news_list ul li a{display:block;}
.news_list ul li .img{float:left; width:25%; margin-right: 4%;}
.news_list ul li .img img{ width: 100%;}
.news_list ul li .intro{float:left; width:60%; margin-top: 30px;}
.news_list ul li .intro .box .txt .t{font-size:24px; margin-bottom: 15px; font-weight: bold; color:#333; }
.news_list ul li .intro .box .txt .c{font-size:18px; color:#333; line-height:34px; overflow:hidden; text-overflow: ellipsis; display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical; margin:18px 0 15px; transition:.3s ease;}
.news_list ul li .intro .box .txt .date1{color: #333;font-size:18px; margin-top:30px;display: block;}
.news_list ul li .newsmore { float: right; margin-top: 100px;}
.news_list ul li:hover{box-shadow:0 0 25px rgba(204,0,0,.21); border-color:transparent;  }  
.news_list ul li:hover .intro .box .txt .t a{ color:#cc0000; }
.news_list ul li:hover .intro .box .txt .c a{ color:#555; }
 
@media only screen and (max-width: 1440px){
.news_list ul li .content{ padding: 30px 40px; }
.news_list ul li .intro{ width:57%; margin-top: 20px;}
.news_list ul li .intro .box .txt .t{font-size:22px;}
.news_list ul li .intro .box .txt .date1{ margin-top:20px; }
.news_list ul li .intro .box .txt .c{  margin:10px 0 15px; }

}
@media only screen and (max-width: 1366px){
.news_list ul li .intro .box .txt .date1{ margin-top:15px; }
.news_list ul li .intro .box .txt .c{ line-height:32px;}
}
@media only screen and (max-width: 1280px){
.news_list ul li .content{ padding: 25px 35px; }
.news_list ul li .intro .box .txt .t{font-size:20px;}
.news_list ul li .intro .box .txt .c{line-height:30px; margin: 8px 0 10px; }
.news_list ul li .intro .box .txt .date1{ margin-top:20px; }
}
@media only screen and (max-width: 1240px){
.news_list ul li .intro{float:left; width:58%;}
.news_list ul li .tit{font-size:30px; color:#232323; line-height:35px; height:70px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news_list ul li .intro .box .txt{float:left; width:100%;}
.news_list ul li .intro .box .txt .t{font-size:18px; margin-bottom: 10px; color:#333; overflow: hidden;text-overflow: ellipsis;-ms-text-overflow: ellipsis;display: box;display: -webkit-box;line-clamp: 1;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.news_list ul li .intro .box .txt .c{font-size:16px; overflow: hidden;text-overflow: ellipsis;-ms-text-overflow: ellipsis;display: box;display: -webkit-box;line-clamp: 1;-webkit-line-clamp: 1;-webkit-box-orient: vertical; margin: 8px 0 0px; }
.news_list ul li .intro .box .txt .date1{ font-size:16px;}
.news_list ul li .newsmore { margin-top: 80px;}
}
@media only screen and (max-width: 1200px){
.news_list ul li .intro{ width:56%;}
}
@media only screen and (max-width: 1100px){
.news_list ul li .content{ padding: 20px 30px; }
.news_list ul li .intro{ width:55%;}
.news_list ul li .intro .box .txt .date1{ margin-top:10px; }
.news_list ul li .newsmore { margin-top: 60px;}
}
@media only screen and (max-width: 992px){
.news_list ul li .content{ padding: 15px 20px; }
.news_list ul li .intro{float:left; width:52%;margin-top: 0px;}

}
@media only screen and (max-width: 768px){
.news_list ul li { margin-bottom: 20px; }
.news_list ul li .content{ padding: 10px 10px; }
.news_list ul li .img{float:left; width:37%; margin-right: 3%;}
.news_list ul li .intro{ width:60%;}
.news_list ul li .intro .tit{font-size:18px; line-height:22px; height:44px;}
.news_list ul li .intro .box .txt .c{ line-height: 26px; overflow: hidden;text-overflow: ellipsis;-ms-text-overflow: ellipsis;display: box;display: -webkit-box;line-clamp: 2;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_list ul li .intro .box{padding:5px 6px 0 6px;}
.news_list ul li .intro .box .txt .date1{ margin-top:0px; }
.news_list ul li:hover{background: none;}
.news_list ul li .newsmore { display: none;}
}
@media only screen and (max-width: 760px){
.news_list ul li .intro .box .txt .c{ margin:0px 0 0px; }
}
@media only screen and (max-width: 460px){
.news_list ul li .content{ padding: 5px 0px 5px 0px; }
.news_list ul li .img{float:none; width:100%; margin-right: 0;  }
.news_list ul li .intro{ width:100%; padding: 15px 15px;}
.news_list ul li .intro .box .txt .t{line-clamp: 1;-webkit-line-clamp: 1;}
.news_list ul li .intro .box .txt .c{ margin-top: 5px; line-clamp: 2;-webkit-line-clamp: 2;}
.news_list ul li .intro .box .txt .c a{ color: #666!important;}
}
.news_detail .title{font-size:36px; color:#333; font-weight: bold; text-align:left; margin-bottom:25px;}
.news_detail .c_left { width: 98%;}
.news_detail .c_left .date{font-size:18px; color:#999; }
.news_detail .c_left .date span{ margin-right:8px;}
.news_detail .c_center .box{padding:30px 0; margin:30px 0 0px; border-top:1px solid #e5e5e5; }
.news_detail .c_center .text{ color:#666;font-size:18px; line-height:34px;}
.news_detail .c_center .text p,.news_detail .c_center .text div { font-size:18px; line-height:34px; color: #666; margin-bottom: 10px;}
.news_detail .c_right { width: 94%;float: right; }
.news_detail .c_right .infor .tit{font-size:24px; color:#333; font-weight: bold; text-align:left; margin-bottom:25px;}
.news_detail .c_right .infor { margin-bottom: 10px;}
.news_detail .c_right .c_right_page{ border: 1px solid #e5e5e5; padding: 30px; text-align: left; margin-bottom: 25px; }
.news_detail .c_right .c_right_page .c_right_page_title{ position: relative;}
.news_detail .c_right .c_right_page .c_right_page_title::after{ position: absolute; right: 0px; top:10px; content: ""; width: 70%; height: 1px; background: #e5e5e5;}
.news_detail .c_right .c_right_page .c_right_page_tit { color:#666; line-height: 30px; margin-top: 10px;}
.news_detail .c_right .hot_news { border: 10px solid #f0f0f0; padding: 20px;}
.news_detail .c_right .hot_news .hot_box .item { margin-bottom: 15px; border-bottom: 1px solid #e5e5e5;}
.news_detail .c_right .hot_news .hot_box .item .t{font-size:18px; color:#333; line-height:35px;overflow: hidden;text-overflow: ellipsis;-ms-text-overflow: ellipsis;display: box;display: -webkit-box;line-clamp: 1;-webkit-line-clamp: 1;-webkit-box-orient: vertical;transition:all .3s ease;}
.news_detail .c_right .hot_news .hot_box .item .d{ line-height: 35px; color:#666; }
.news_detail .c_right .hot_news .hot_box .box{padding:0px 0 15px;}
.news_detail .c_right .hot_news .hot_box .item .t:hover{color:#cc0000;}
.showshare { margin-top:70px; padding-right: 40px; }
.showshare .tit{ font-size: 18px;}
.showshare .f_social a{margin-top: 40px; color:#777; }
.showshare .f_social i{ border-radius:50%; line-height:30px; text-align:left; margin-bottom:10px; }
.showshare .f_social i img{ width: 36px; height: 36px; margin-top: 20px;}
.showshare .f_social .wechat { position: relative;}
.showshare .f_social .wechat:hover .vx { display: block;}
/*
.showshare .f_social .wechat .vx::after { content: ''; position: absolute; right: -20%; margin-left: -48px; bottom: -13px; width: 0; height: 0; border-width: 8px 6px 6px 6px; border-style: solid; border-color: transparent #fff transparent transparent}
*/
.showshare .f_social .wechat .vx { position: absolute; top: -85px; width: 150px; height: 172px; text-align: center; box-shadow: 0 2px 10px #aaa; background-color: #fff; z-index: 999; left: 50px; display: none;}
.showshare .f_social .wechat .vx h4 { font-weight: normal; height: 30px; line-height: 30px; width: 100%; font-size: 13px; background-color: #f3f3f3; margin: 0; padding: 0; color: #777;}
.showshare .f_social .wechat .vx .help p { font-weight: normal; line-height: 16px; padding: 0; margin: 0; font-size: 13px; color: #333;}
.showshare .f_social .wechat .vx .vx-img img { width: 100px; height: 100px; margin: 10px auto; display: block;}


@media only screen and (max-width:1500px){
.news_detail .title,.news_detail .c_right .infor .tit{font-size:32px;}
.news_detail .c_center .box{padding-top:25px; margin-top:25px; }
}
@media only screen and (max-width:1440px){
.news_detail .title,.news_detail .c_right .infor .tit{font-size:30px;}
.news_detail .c_center .box{padding-top:20px; margin-top:20px; }
}
@media only screen and (max-width:1366px){
.news_detail .title,.news_detail .c_right .infor .tit{font-size:26px; margin-bottom:20px;}
.news_detail .c_left .date{font-size:17px;}
.news_detail .c_center .text{font-size:17px; line-height:32px;}
.news_detail .c_center .text p,.news_detail .c_center .text div { font-size:17px; line-height:32px; }
}
@media only screen and (max-width:1280px){
.showshare { margin-top:50px; padding-right: 0px; }
.news_detail .title,.news_detail .c_right .infor .tit{font-size:24px; margin-bottom:15px;}
.news_detail .c_center .box{padding-top:15px; margin-top:15px; }
.news_detail .c_left .date{font-size:16px;}
.news_detail .c_center .text{ font-size:16px; line-height:30px;}
.news_detail .c_center .text p,.news_detail .c_center .text div { font-size:16px; line-height:30px; }
}
@media only screen and (max-width:1200px){
.news_detail .title,.news_detail .c_right .infor .tit{font-size:22px; margin-bottom:10px;}
}
@media only screen and (max-width:992px){
.news_detail .title,.news_detail .c_right .infor .tit{font-size:20px;}
.news_detail .dec{ font-size:14px;}
.news_detail .c_center .box{padding-top:20px; margin-top:20px; font-size:16px;}
.news_detail .c_center .text{ line-height:25px;}
.news_detail .c_right { width: 100%;}
.news_detail .c_right .hot_news { margin-top:30px;}
.news_detail .c_right .hot_news .hot_box .item .t{ margin-bottom:5px; height:28px;  overflow:hidden;}
}
@media only screen and (max-width:768px){
.news_detail .title,.news_detail .c_right .infor .tit{font-size:18px;}
.news_detail .c_left { width: 100%;}
.news_detail .c_center .box{padding-top:15px; margin-top:15px; }
.news_detail .c_center .text{ line-height:28px;}
.news_detail .c_center .text p,.news_detail .c_center .text div { line-height:28px;}
.news_detail .c_right .hot_news .hot_box{padding:0 15px;}
.news_detail .c_right .hot_news .infor .box{padding:15px 0 0;}
}

.pageservice { margin-top: 40px;}
.pageservice li .box{width: 100%; border: 1px solid #cc0000;}
.pageservice li .box .list_img{ position: relative;}
.pageservice li .content { position: absolute; left: 10%; top: 60px; content: ""; width: 80%; background: url(../images/ser_icon.png) no-repeat; background-size:40%; }
.pageservice li .content ._tt { margin-top: 60px; }
.pageservice li .content ._tt a{color:#333; font-weight: bold; text-align:left; font-size:24px; line-height: 30px;}
.pageservice li .content .desc{ color: #666; margin-top:40px; line-height: 35px; width: 90%; }
.pageservice li:hover .box{width: 100%; box-shadow:0 5px 25px rgba(0,0,0,0.1); border: 1px solid #fbfbfb; } 
.pageservice li:hover .content ._tt a {color:#cc0000; }
@media (max-width:1440px){
.pageservice li .content { top: 50px; }
}
@media (max-width:1366px){
.pageservice li .box .list_img .rect-133{ padding-bottom: 150%; }
.pageservice li .content { top: 40px; }
.pageservice li .content ._tt a{  font-size:22px; }
.pageservice li .content .desc{ margin-top:30px; }
}
@media (max-width:1280px){
.pageservice li .content { top: 30px; background-size:45%;}
.pageservice li .content ._tt a{  font-size:20px; }
.pageservice li .content .desc{margin-top:20px; line-height: 35px; width: 100%; }
}
@media (max-width:992px){
.pageservice { margin-top: 30px;}
.pageservice li { margin-bottom: 30px;}
.pageservice li .content { top: 20px; }
.pageservice li .content ._tt { margin-top: 40px; }
.pageservice li .content .desc{margin-top:10px; line-height: 30px; }
}
@media (max-width:768px){
.pageservice li .content {top: 60px; }
.pageservice li .content ._tt { margin-top: 60px; }
.pageservice li .content ._tt a{  font-size:20px; }
}
@media (max-width:578px){
.pageservice { margin-top:20px;}
.pageservice li .box .list_img .rect-133{ padding-bottom: 140%; }
.pageservice li .content {top: 30px; }
}
@media (max-width:468px){
.pageservice li .content { top: 20px; background-size:55%;}
.pageservice li .content ._tt { margin-top: 40px; }
}

.pagecommitment{ background: #f8f8f8;}
.serbg { width:100%; height: 100%; min-height: 380px; margin-bottom:80px; }
.serbg:last-child() { margin-bottom:0px; }
.serbg .left{ width: 45%; float: left; }
.serbg .left img{ width: 100%; height: 100%; border-radius: 20px;}
.serbg .right{ width: 50%; float: right; }
.ser_title h3 { font-size:36px; color:#000; font-weight: bold; padding-bottom: 35px; margin-bottom:45px; border-bottom: 1px solid #dcdcdc; position: relative; }
.ser_title h3::after { position: absolute; left:0; bottom: -3px; content: ""; width: 60%; height: 5px; background: #cc0000; }
.ser_title .desc { line-height: 38px; color:#666; }
.ser_title .dl { color:#666; line-height:40px; padding-bottom:10px; }
.ser_title .dl .dt{ float: left;font-size:20x; color:#333; font-weight: bold;}
.pageequipment .ser_title h3::after { width: 30%;}
.serbg1 .left{ width: 45%; float: right; }
.serbg1 .right{ width: 50%; float: left; }
@media (max-width:1720px){
.serbg { min-height: 350px; }
.ser_title h3 {font-size:34px; margin-bottom:35px; }
.ser_title .dl { line-height:38px; }
}
@media (max-width:1680px){
.serbg { min-height: 335px; }
.ser_title h3 {font-size:32px; margin-bottom:30px; }
.ser_title .dl { line-height:35px; padding-bottom: 5px; }
}

@media (max-width:1540px){
.serbg { min-height: 310px; }
.ser_title h3 { font-size:30px; padding-bottom: 25px; margin-bottom:20px; }
}

@media (max-width:1440px){
.serbg { min-height: 300px; }
.ser_title h3 { font-size:26px; padding-bottom: 20px; }
.ser_title .dl { line-height:32px; }
}
@media (max-width:1366px){
.serbg { min-height: 270px; }
.ser_title h3 { font-size:24px; }
}
@media (max-width:1300px){
.serbg { min-height: 250px; }
}
@media (max-width:1280px){
.serbg { min-height: 240px; }
.ser_title h3 { font-size:22px; padding-bottom: 15px; margin-bottom:15px;}
.ser_title h3::after { width: 50%; }
}
@media (max-width:1200px){
.serbg { margin-bottom: 50px; }
.ser_title h3 { font-size:22px;}
.ser_title .dl { line-height:30px; padding-bottom: 0px}
}
@media (max-width:1195px){
.serbg { min-height: 312px;}
}
@media (max-width:1180px){
.serbg { min-height: 292px;}
}
@media (max-width:1100px){
.ser_title h3 { font-size:20px; }
.serbg { min-height: 270px;}
}
@media (max-width:992px){
.serbg { margin-bottom: 30px;}
.serbg .left{ width: 100%;}
.serbg .right{ width: 100%; padding: 30px 0px;}
.serbg { width:100%; min-height: auto; }
.ser_title .dl { line-height:35px; }
}
@media (max-width:768px){
.pagecommitment.page-section { padding-top: 20px; padding-bottom: 20px;}
.ser_title h3 { font-size:18px; }
}
.pageequipment .col-md-4{ text-align: center;overflow: hidden; }
.pageequipment .col-md-4 .content{ padding: 60px 100px; margin-bottom: 25px; margin-top: 15px; box-shadow:0 5px 25px rgba(0,0,0,0.1); border: 1px solid #fbfbfb; }  
.pageequipment .col-md-4:hover>img{ animation: swing;animation-duration: 3s;cursor: pointer;}  
.pageequipment .col-md-4 h4{ line-height: 32px; min-height: 64px; margin: 30px auto 0px; color: #000;}
.equipment1{ margin-bottom: 50px;}
@media (max-width:1480px){
.pageequipment .col-md-4 .content{ padding: 60px 80px; }
}
@media (max-width:1366px){
.pageequipment .col-md-4 .content{ padding: 60px 60px; }
}
@media (max-width:1280px){
.pageequipment .col-md-4 .content{ padding: 50px 50px; }
}
@media (max-width:1080px){
.pageequipment .col-md-4 .content{ padding: 30px 40px; }
}
@media (max-width:992px){
.pageequipment .col-md-4 .content{ padding: 30px 10px; }
.pageequipment .col-md-4 h4{  margin:20px auto 0px;}
}
@media (max-width:768px){
}
.pageinstall .content{ margin-top: 60px;}
.pageinstall .content .item{ background-color: #fafafa; }
.pageinstall .content .item .left { width: 50%; float: left; height:510px; overflow: hidden;}
.pageinstall .content .item .left img{width: 100%; height: 100%; overflow: hidden;}
.pageinstall .content .item .right .box { min-height: 250px;}
.pageinstall .content .item .right .box .c{ line-height:40px;  color:#666; overflow:hidden; }
.pageinstall .content .item .right { width: 50%; float: left; background-color: #fafafa; padding:90px 70px;}
@media ( max-width:1580px) {
.pageinstall .content .item .left { height:455px; }
}
@media ( max-width:1479px) {
.pageinstall .content .item .left { height:435px; }
.pageinstall .content .item .right { padding:40px 50px;}
}
@media ( max-width:1440px) {
.pageinstall .content .item .left { height:405px; }
}
@media ( max-width:1366px) {
.pageinstall .content{ margin-top: 50px;}
.pageinstall .content .item .left { height:385px; }
.pageinstall .content .item .right { padding:30px 40px;}
}
@media ( max-width:1280px) {
.pageinstall .content{ margin-top: 40px;}
.pageinstall .content .item .left { height:360px; }
.pageinstall .content .item .right .box .c{line-height:38px;}
}
@media ( max-width:1200px) {
.pageinstall .content .item .left { height:350px; }
.pageinstall .content .item .right { padding:20px 30px;}
}
@media ( max-width:1100px) {
.pageinstall .content .item .left { height:325px; }
.pageinstall .content .item .right .box .c{line-height:33px;}
}
@media ( max-width:1064px) {
.pageinstall .content .item .left .rect-53{padding-bottom: 43%;}
}
@media ( max-width:992px) {
.pageinstall .content{ margin-top: 30px;}
.pageinstall .content .item .left { height:300px; }
.pageinstall .content .item .right { padding:15px 15px;}
.pageinstall .content .item .right .box .c{line-height:30px;}
}

@media ( max-width:825px) {
.pageinstall .content .item .right .box { min-height: 250px;}
.pageinstall .content .item .right .box .c{line-height:35px;}
}
@media ( max-width:800px) {
.pageinstall .content .item .left { width: 100%; float: none;}
.pageinstall .content .item .right { width: 100%; float: none;padding:30px 30px;}
}
@media ( max-width:468px) {
.pageinstall .content .item .left { height:250px; }
.pageinstall .content .item .right { padding:15px 10px 20px;}
}
@media ( max-width:400px) {
.pageinstall .content .item .left { height:220px; }
}

.contactpage { margin-top: 40px; min-height: 300px; border: 1px solid #dcdcdc;}
.contactpage .contactpage_list { width: 25%; min-height: 300px; float: left; position: relative; height: 100%;  }
.contactpage .contactpage_list:after{ position: absolute; right: 0px; top:0px; content: ""; width: 1px; height: 100%; background: #e5e5e5;}
.contactpage .contactpage_list:last-child{ border-right: 0px solid #dcdcdc;}
.contactpage .contactpage_list .box{padding:50px 40px; }
.contactpage .contactpage_list .intro .top_ { padding-bottom:20px; margin-top: 20px;}
.contactpage .contactpage_list .intro .top_ .title{color:#333; line-height:38px; font-weight: bold; font-size:24px;}
.contactpage .contactpage_list .intro .con{ line-height:38px; color:#666; overflow:hidden;}
.contactpage2 { height: 100%; background: url(../images/contactbg.jpg) no-repeat; background-size: cover;}
@media screen and (max-width: 1366px){
.contactpage .contactpage_list .box{padding:40px 30px; }
.contactpage .contactpage_list .intro .top_ .title{font-size:22px;}
}
@media screen and (max-width: 1280px){
.contactpage .contactpage_list .box{padding:35px 25px;}
.contactpage .contactpage_list .intro .top_ .title{font-size:20px;}
.contactpage .contactpage_list .intro .con{ line-height:32px; }
}
@media screen and (max-width: 768px){
.contactpage { min-height: 500px; }
.contactpage .contactpage_list { width: 50%; min-height: 250px; }

.contactpage .contactpage_list:nth-child(2){ border-right: 0px solid #dcdcdc;}
.contactpage .contactpage_list:nth-child(2n):after{ width: 0px; }
.contactpage .contactpage_list:nth-child(3),.contactpage .contactpage_list:nth-child(4){ border-top: 1px solid #dcdcdc;}
}
@media screen and (max-width: 468px){
.contactpage { min-height: 720px; }
.contactpage .contactpage_list .box{padding:20px 20px;}
.contactpage .contactpage_list { width: 100%; min-height:150px; border-right: 0px solid #dcdcdc;}
.contactpage .contactpage_list:after{ width: 0px; }
.contactpage .contactpage_list:first-child{ border-bottom: 1px solid #dcdcdc;}
.contactpage .contactpage_list .intro .top_ { padding-bottom:10px; margin-top: 10px;}

}
.lyDiv { height: 660px;background-color: #ffffff;box-shadow: 0px 0px 9px 1px rgba(86, 86, 86, 0.1);position: relative;z-index: 9;padding: 45px;}
.lyDiv h3{ font-size: 36px; margin-bottom: 15px; font-weight: bold;}
.lyDiv span{line-height: 34px;}
.lyDiv form { margin-top: 30px; margin-left: auto; margin-right: auto;}
.lyDiv textarea,
.lyDiv input {background: #FFFFFF;border: 0;border-bottom: 1px #eee solid;/* padding: 0 20px; */}
.lyDiv textarea {width: 100%;height: 100px; line-height:45px;resize: none;padding: 10px 0;}
.lyDiv input {width: 100%; line-height: 45px; padding: 10px 0; }
.lyDiv form .submit{width: 35%; margin: 0 auto; }
.lyDiv form button { width: 100%; border: 1px solid #bfbfbf; color: #666; border-radius: 25px; height: 50px;}
.yzmInput .absolute {right: 0;top: 20px;}
.lyDiv .fl,
.lyDiv .fr {width: 100%;}
.lyDiv .relative {position: relative;}
.lyDiv .absolute {position: absolute;}
.lyDiv .tip { margin-top: 20px; color: #666;}
@media (max-width:1280px) {
.lyDiv h3{ font-size: 24px; }
.lyDiv input.fl,
.lyDiv input.fr {width: 100%;}
.lyDiv { padding: 25px;}
.lyDiv input {padding: 0px 0; }
.lyDiv textarea { padding: 0px 0;}
.yzmInput .absolute {right: 0; }
.yzmInput .absolute {right: 0;top: 0px;}
}
@media (max-width:992px) {
.lyDiv { height: 560px; }
.lyDiv form { margin-top: 20px; }
}
@media (max-width:768px) {
.lyDiv { width: 94%; margin-left: auto; margin-right: auto; margin-top: 30px;}
.lyDiv.fr{ float: none;}  
.contactDiv1 .lxfs h3{ font-size: 20px;}
.lyDiv h3{ font-size: 20px; }
.lyDiv form .submit{width: 45%;}
.lyDiv form button { height: 40px;}
}
@media (max-width:468px) {
.lyDiv { height: 600px; }
}

.policy { line-height: 30px;}
.policy h3{ font-size: 20px; margin-bottom: 10px;}
.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: #cc0000;}
.mapmenu .param-t a:hover{color: #cc0000;}
.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: #cc0000;}
.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: #cc0000;}
.mapmenu .param-c ul li:last-child:after{width: 0px; }
@media(max-width:1440px) {
.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) {
.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; }
}
