@charset "utf-8";
*:before,
*:after,
*{
	margin: 0;
	padding: 0;
	font-family: Microsoft Yahei, arial, SimSun, Tahoma, Helvetica, STHeiti, sans-serif;
	list-style: none;
	transition-property: color, border-color,background-color;
    transition-duration:0.3s;
    transition-timing-function:linear;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
body {
    /* -webkit-user-select: none;禁止选中文本 */
    -webkit-text-size-adjust: 100%;
    /* 设置webkit内核下文字大小不小于12px */
    -ms-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    /* 设置点击链接时遮罩层为全透明 */
    -webkit-overflow-scrolling: touch;
    line-height: 1.3;
    font-family: "SF Pro SC", "SF Pro Display", 'Segoe UI', SegoeUI, "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "segoe-ui_normal", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    position: relative;
    color: #323232;
    background-color: #f7f7f7;
    height: 100%;
}
input[type="button"], 
input[type="submit"], 
input[type="reset"] {
    -webkit-appearance: none;
}
input[type="submit"],
input[type="button"]{
     box-sizing:content-box;
}
input[type="button"], 
input[type="text"], 
input[type="tel"],
input[type="submit"], 
input[type="reset"],
textarea {
    width: 100%;
    height: 100%;
    border: none;
    background: none;
}

p{
	line-height: inherit;
}
a {
	text-decoration: none;
	color: #2D2D2D;
}
body {
	background: #fff;
	color: #2D2D2D;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
th {
	font-weight: 400;
}
img {
	border: 0;
}
textarea,
select,
option,
input {
	outline: none;
}
textarea{
    resize:none;
}
pre {
    white-space: break-spaces;
    line-height: 1.5;
}

.clearBoth,
.clearboth {
	clear: both;
}
.bordernone {
	border: none!important;
}

.centerBox{
	margin:0 auto;
	width:80%;
	min-width: 1080px;
}
.centerBox:after{
	content:"";
	display:block;
	clear:both;
}
/*头*/
header{}
.head{padding: 20px 0;position: fixed;width: 100%;top: 0;left: 0;z-index: 9;
background: linear-gradient( 180deg, #F2F5F74d 0%, #F7F8FA4d 42%, #FEFEFE4d 100%);box-shadow: 3px 10px 15px 1px #ECEFF5;}
.head.scroll{background-color: #ffffff;}
.head .centerBox{display: flex;}
.head .logo{}
.head .logo a,.head .logo img{display: block;height: 46px;}
.head .other{margin-left: auto;display: flex;}
.head .other .telephone{height: 46px; cursor: pointer;display: flex;align-items: center;}
.head .other .telephone img{display: block;height: 20px;margin-right: 5px;}
.head .other .telephone p{display: inline-block;line-height: 20px;font-size: 20px;color:#c30d23;font-weight: bold;}.head .other .telephone a{color: #c30d23;}
.head .menu{margin-left: 10px;}
.head .menu .firstUL{display: flex;}
.head .menu li{margin: 0 1vw;position: relative;}
.head .menu li .first{display:block;line-height: 46px;}
.head .menu li .first span{display: inline-block;margin-left: 5px;font-weight: bold;}
.head .menu li .first.on{color:#c30d23;}
.head .menu li:hover .first{color:#c30d23;}
.head .menu li .drop-down{padding: 10px;background-color: #ffffff;box-shadow:0 10px 10px #F2F5F7;border-radius: 0 0 10px 10px;
	position: absolute;width:160px; top: 100%;left: 50%;margin-left:-80px;z-index: 9;text-align: center; visibility: hidden;opacity: 0;}
.head .menu li:hover .drop-down{opacity: 1;visibility: initial;transition: opacity 300ms ease-in, visibility 300ms ease-in;}
.head .menu .drop-down a{display: block;margin: 10px;font-size: 15px}
.head .menu .drop-down a:hover{color: #c30d23;}

/*尾*/
footer{}
.foot{background-color: #F5F7FA;}
.foot .fourOth{display: flex;justify-content: space-between;border-bottom: 1px solid #989BAF33;padding: 40px 0;}
.foot .fourOth .li{display: block;}
.foot .fourOth img{display: inline-block;height: 16px;margin-right: 5px;vertical-align: middle; margin-top: -2px;}
.foot .top{display: flex;justify-content: space-between;margin: 40px 0;}
.foot .menu ul{overflow: hidden;}
.foot .menu ul li{float: left;}
.foot .menu ul li+li{margin-left: 3vw;}
.foot .menu a{display: block;}
.foot .menu a:hover{font-weight: bold;}
.foot .menu .aa{font-size: 16px;margin-bottom: 20px;font-weight: 500;}
.foot .menu .bb{margin-bottom: 15px;font-size: 14px;}
.foot .other{}
.foot .other li{text-align: right;margin-bottom: 15px;font-size: 14px;}
.foot .other li:first-child{font-size: 26px;font-weight: bold;}
.foot .other li img{display: inline-block;vertical-align: middle;margin-top: -8px;height: 20px;margin-right: 5px;}
.foot .other .code{overflow: hidden;margin-top: 20px;}
.foot .other .code .img{float: right;text-align: center;margin-left: 20px;}
.foot .other .code img{display: block;width: 110px;border: 1px solid #FFFFFF;border-radius: 4px;background: #ECEFF5;padding: 4px;}
.foot .other .code p{font-size: 14px;margin-top: 10px;}
.foot .bottom{display: flex;justify-content: space-between;border-top: 1px solid #989BAF33;padding: 10px 0;}
.foot .copyRight,.foot .copyRight *{color: #6E7178;font-size: 12px;line-height: 30px;}
.foot .copyRight img{display: inline-block;vertical-align: middle;margin-top: -4px;height: 12px;margin-right: 2px;}
.foot .share{}
.foot .share ul{}
.foot .share ul li{position: relative;float: left;margin-left: 20px;}
.foot .share .icon{display: block;height: 30px;}
.foot .share .code{display: block;height: 100px;position: absolute;left: 50%; bottom: 40px;z-index: 9;transform: translateX(-50%);visibility: hidden;opacity: 0;}
.foot .share ul li:hover .code{opacity: 1;visibility: initial;transition: opacity 300ms ease-in, visibility 300ms ease-in;}
.foot .friend{color: #383C46;font-size: 12px;line-height: 20px;margin-bottom: 10px;}
.foot .friend a{color: #383C46;margin: 0 5px;}
.foot .friend a:hover{color: #c30d23;}

/* 侧边栏 */
.floating{position: fixed;z-index: 9;right: 10px;bottom: 10px;transform: scale(0);visibility: hidden;opacity: 0;transition: all .5s;}
.floating.show{visibility: visible;opacity: 1;transform: scale(1);transition: all .5s;}
.floating .element{}
.floating .element .li{position: relative;margin-bottom: 10px;}
.floating .element .li .img{width: 48px;display: block;cursor: pointer;box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.45);border-radius: 100%;}
.floating .element .li .QR{width: 100px;display: block;border-radius: 6px;position: absolute;right: 110%;top: 50%;
	transform: translateY(-50%) scale(0);visibility: hidden;opacity: 0;transition: all .5s;}
.floating .element .li:hover .QR{visibility: visible;opacity: 1;transform:translateY(-50%) scale(1);transition: all .5s;}
.floating .element .li .tel{display: block;background-color: #c30d23;color: #ffffff;font-size: 1vw;padding: 10px;border-radius: 6px;
	position: absolute;right: 110%;top: 50%;transform: translateY(-50%) scale(0);white-space: nowrap;visibility: hidden;opacity: 0;transition: all .5s;}
.floating .element .li:hover .tel{visibility: visible;opacity: 1;transform:translateY(-50%) scale(1);transition: all .5s;}

.formMask{display: none; position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 11;}
.formMask .center{width: 600px;transform: translateY(-50%);position: relative;top: 50%; padding: 20px 25px;margin: 0 auto;
	border-radius:6px;border: 2px solid #FFFFFF;box-shadow: 0px 0px 15px 1px #7A8292;background: linear-gradient( 180deg, #F2F5F7 0%, #F7F8FA 42%, #FEFEFE 100%);}
.formMask .mask{background: #2D2D2D;opacity: 0.2;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.formMask .center .close{position: absolute;right: 25px;top: 20px;font-size: 24px;color: #BEBEBE;cursor: pointer;transition: all .3s;}
.formMask .center .close:hover{transform: rotate(90deg);transition: all .3s;}
.formMask .center .title{font-size: 24px;}
.formMask .center .form{overflow: hidden;}
.formMask .center .form .li{width: 49%;float: left;margin-top: 15px;}
.formMask .center .form .li:nth-child(2n){float: right;}
.formMask .center .form  p{display: block;color: #817F7F;margin-bottom: 10px;font-size: 14px;}
.formMask .center .form  em{color: #c30d23;display: inline-block;vertical-align: middle;font-weight: bold;}
.formMask .center .form .li .inp{border-radius:6px;border: 1px solid #989BAF;background: #FFFFFF;line-height: 34px;height: 36px;padding: 0 10px;font-size: 14px;}
.formMask .center .radio{margin-top: 15px;}
.formMask .center .radio label{color: #817F7F;font-size: 14px;margin-right: 10px;}
.formMask .center .radio input[type='radio']{display: inline-block;vertical-align: middle;margin-top: -4px;margin-right: 3px;}
.formMask .center .textarea{margin-top: 15px;}
.formMask .center .textarea textarea{font-size: 14px;border: 1px solid #989BAF;border-radius: 6px;background: #FFFFFF;min-height: 120px;padding: 10px;}
.formMask .center .subBtn{margin: 0 auto; margin-top: 15px;background: #C30D23;width: 200px;height: 36px;line-height: 36px; box-shadow: 0px 0px 6px 1px #F5F7F9;border-radius: 4px;}
.formMask .center .subBtn *{display: block;width: 100%;height: 100%;color: #FFFFFF;font-size: 14px;text-align: center;line-height: inherit;}

/* 免费试用 */
@keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
.free{white-space: nowrap; padding: 0 30px; line-height: 40px;position: fixed;z-index: 9;bottom: 10px;color: #ffffff;
border-radius: 20px;font-size: 14px;left: 50%;transform: translateX(-50%); cursor: pointer;text-shadow: 0px 1px 1px rgba(0,0,0,0.67);
background: linear-gradient(90deg, #0087CB 0%,  #c30d23 100%);animation: gradientBG 2s ease infinite;-webkit-animation: gradientBG 2s ease infinite;}
.free a{display: block;color: inherit;line-height: inherit;}
.free:hover{background: linear-gradient(90deg, #0087CB, #c30d23, #0055ff);animation: gradientBG 3s ease infinite;-webkit-animation: gradientBG 3s ease infinite;background-size: 200% 200%;}


/* 轮播图 */
.banner{position: relative;overflow: hidden;background-color: aliceblue;}
.banner .swiper-pagination{bottom: 1.5vw !important;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 60px;height: 5px;border-radius: 0; margin: 0 10px;cursor: pointer;opacity: 0.45;background: #c30d23;}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}
.banner .li,
.banner .img{display: block;width: 100%;}
.banner .content{position: absolute;top: 55%;left: 18%;transform: translateY(-50%);}
.banner .content .tit{font-size: 2.3vw;font-weight: bold;}
.banner .content .tit span{background: -webkit-linear-gradient( 180deg, #C30D23 0%, #EA883E 100%);background: linear-gradient( 180deg, #C30D23 0%, #EA883E 100%);
 background-clip: text; -webkit-text-fill-color: transparent; /* Chrome, Safari */color: transparent;}
.banner .content .des{color: #6E7178;margin-top: 10px;}
.banner .content .lab{color: #C30D23;font-size: 14px;margin-top: 10px;}
.banner .content .link{margin-top: 30px;}
.banner .content .link a{display: block;float: left;border: 2px solid #C30D23;color: #C30D23;font-size: 1.25vw;padding: 10px 20px;transition: all .3s;}
.banner .content .link a:first-child{background-color: #C30D23;color: #ffffff;margin-right: 20px;}
.banner .content .link a:hover{border-radius: 16px;transition: all .3s;}


/* 1 */
.commonTitle{text-align: center;}
.commonTitle .a{font-size: 28px;font-weight: bold;position: relative;}
.commonTitle .a:after{content: '';display: block;position: absolute;top: 130%;left: 50%;transform: translateX(-50%);width: 100px;height: 1px;background-color: #C30D23;}
.commonTitle .b{margin-top: 20px;}
.common{padding: 3% 0;}

#tagsList {position: relative;width: 100%;height: 500px;margin-top: 30px;}
#tagsList a {position: absolute;top: 0px;left: 0px;font-weight: bold;padding: 5px;transition: all .3s;}
#tagsList a:hover {color: #c30d23;letter-spacing: 10px;transition: all .5s;}

.sysec{background: #262834;padding: 2% 10%;}
.sysec .apply{}
.sysec .form{font-size: 0;}
.sysec .text_a{color: #c30d23;font-weight: 900;font-size: 20px;margin-bottom: 0.5rem;}
.sysec .text_b{color: #fff;font-weight: 900;margin-bottom: 1rem;}
.sysec .public-input2{margin-right: 2%; width: 27%;background: #fff;display: inline-flex;align-items: center;height: 40px;border-radius: 3px;}
.sysec .public-input2 input {color: #333;padding: 0 1rem;width: 100%;min-width: 200px;height: 100%;font-size: 14px;}
.sysec .submitForm {font-size: 14px; color: #ffffff;height: 42px;background: #c30d23;display: inline-flex; align-items: center;justify-content: center; 
width: 13%;border-radius: 3px;cursor: pointer;overflow: hidden;border: none;}.sysec .submitForm *{color: #ffffff;}

.business{background: linear-gradient( 180deg, #F7F8FA 0%, #FEFEFE 42%, #F5F7FA 100%);}
.businessUL{margin: 4% 0 3%;}
.businessUL ul{display: flex;}
.businessUL ul li{width: 32%;padding: 20px; border-radius: 2px;border: 2px solid #FFFFFF;
background: linear-gradient( 180deg, #F2F5F7 0%, #F7F8FA 42%, #FEFEFE 100%);box-shadow: 3px 10px 15px 1px #ECEFF5;}
.businessUL ul li+li{margin-left: 3%;}
.businessUL .cla{}
.businessUL .cla img{display: inline-block;width: 20px;height: 20px;vertical-align: middle;margin: -4px 5px 0 0;}
.businessUL .cla span{line-height: 20px;display: inline-block;margin-right: 5px;font-weight: bold;font-size: 20px;}
.businessUL .cla:hover{color: #c30d23;}
.businessUL .lab{margin-top: 10px;}
.businessUL .lab span{display: inline-block;border: 1px solid #989BAF;padding: 3px 4px;font-size: 12px;color: #989BAF;margin: 4px 4px 0 0;}
.businessUL .tit{margin-top: 15px;color: #C30D23;font-weight: 400;}
.businessUL .des{color: #6E7178;font-size: 14px;line-height: 24px;margin-top: 15px;text-align: justify;}
.business .sysec{padding: 20px; border-radius: 3px;border: 2px solid #FFFFFF;
background: linear-gradient( 180deg, #F2F5F7 0%, #F7F8FA 42%, #FEFEFE 100%);box-shadow: 3px 10px 15px 1px #ECEFF5;}
.business .sysec .text_a,.business .sysec .text_b{font-size: 20px;color: #2D2D2D;display: inline-block;font-weight: normal;}
.business .sysec .public-input2{border: 1px solid #F1F1F1;}

.service{margin: 4% 0 0%;display: flex;}
.service .li{position: relative; width: 21%;min-height: 400px;overflow: hidden; padding: 20px;box-shadow: 3px 10px 15px 1px #ECEFF5;border-radius: 2px;border: 2px solid #FFFFFF;
background-repeat: no-repeat;background-position: bottom right;background-size: cover;cursor: pointer;transition: all .3s;}
.service .li+.li{margin-left:1%;}
.service .li.on{width:37%;transition: all .3s;}
.service .li.on .tit,
.service .li.on .des{opacity: 0;}
.service .li .tit{font-size: 20px;color: #ffffff;font-weight: 400;}
.service .li .des{color: #ffffff;font-weight: 400;line-height:2;margin-top: 5px;}
.service .li .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 20px;background: rgb(255, 255, 255,0.8);
display: flex;flex-direction: column;flex-wrap: wrap;opacity: 0;transition: all .3s;}
.service .li.on .mask{opacity: 1;transition: all .3s;}
.service .li .mask .aa{width: 100%;margin-bottom: 10px;}
.service .li .mask .aa .dd p{line-height: 2;}
.service .li .mask .bb{width: 100%;margin-bottom: 10px;}
.service .li .mask .bb .img{display: inline-block;height: 50px;margin-right: 10px;}
.service .li .mask .cc{width: 100%;margin-bottom: 10px;}
.service .li .mask .cc .dd p{display: inline-block;margin-right: 5px;}
.service .li .mask .tt{font-size: 20px;margin-bottom: 10px;}
.service .li .mask .dd{color: #6E7178;}
.service .li .mask .dd .icon{display: inline-block;height: 16px;vertical-align: middle;margin-top: -4px;margin-right: 5px;}
.service .li .mask .link{width: 100%;margin-top: auto;}
.service .li .mask .link a:first-child{background: #C30D23;color: #FFFFFF;margin-right: 4%;}
.service .li .mask .link a{box-shadow: 0px 0px 6px 1px #F5F7F9;font-size: 14px;background: #FFFFFF;width: 48%;line-height: 34px;height: 36px;display: block;float: left;text-align: center;}
.service .li .mask .link a:hover{border: 1px solid #c30d23;background:#c30d2311;}
.service .li .mask .link a:first-child:hover{opacity: 0.8;border: none;background: #c30d23;}

.case{background: #F5F7FA;}
.case .data{margin: 4% 18% 0;}
.case .data ul{}
.case .data ul li{display: none;}
.case .data ul li:first-child{display: block;}
.case .data .top{display: flex;justify-content: center;}
.case .data .top .num{margin: 0 5%;text-align: center;width: 25%;}
.case .data .top .num p:first-child{color: #C30D23;font-size: 36px;font-weight: 500;}
.case .data .top .num p:last-child{color: #6E7178;font-size: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.case .data .bottom{margin-top: 3%;}
.case .data .bottom .tit{font-size: 24px;font-weight: 500;}
.case .data .bottom .des{line-height: 28px;color: #6E7178;margin-top: 10px;text-align: justify;}
.case .lists{border-radius:2px;border: 2px solid #FFFFFF;padding: 20px;margin: 3% 4% 0;display: flex;justify-content: space-evenly;
box-shadow: 3px 10px 15px 1px rgba(152,155,175,0.4);background: linear-gradient( 180deg, #F2F5F7 0%, #F7F8FA 42%, #FEFEFE 100%);}
.case .lists .li{width: 80px;overflow: hidden;display: block;}
.case .lists .li img{display: block;width: 100%;}
.case .lists .li p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;font-size: 14px;color: #6E7178;margin-top: 10px}
.case .lists .li:last-child p,
.case .lists .li:hover p{color: #c30d23;}

.industry{margin: 4% 0 0;}
.industry .left{width: 32%;float: left;}
.industry .left .tit{font-size: 20px;}
.industry .left .des{color: #6E7178;line-height: 24px;margin-top: 20px;}
.industry .left .lab{overflow: hidden;margin-top: 20px;}
.industry .left .lab .li{color: #6E7178;display: block;width: 40%;float: left;margin-bottom: 10px;font-size: 14px;}
.industry .left .lab img{display: inline-block;width: 16px;height: 16px;vertical-align: middle;margin: -4px 5px 0 0;}
.industry .right{margin-left: 38%;}
.industry .right ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.industry .right ul li{text-align: center;color: #5C5C66;padding: 10px; width: 19%;margin:0 1.25% 1.25% 0; border: 2px solid #FFFFFF;border-radius: 8px;box-shadow: 3px 10px 15px 1px #ECEFF5;background: linear-gradient( 180deg, #F2F5F7 0%, #F7F8FA 42%, #FEFEFE 100%);}
.industry .right ul li:nth-child(5n){margin-right: 0;}
.industry .right ul:after{content: '';flex: auto;}
.industry .right span{font-size: 1vw;display: inline-block;}
.industry .right img{display: inline-block;width: 20px;height: 20px;vertical-align: middle;margin: -4px 0 0 5px;}

.newsBox{box-shadow: inset 10px 0px 30px 1px rgba(170,179,193,0.73);background: #F5F7FA;}
.newsBox .news+.news{margin-top: 20px;}
.newsBox .news::after{content:'';display: block;clear: both;}
.newsBox .news .left{width: 25%;float: left; border-radius:5px;border: 2px solid #FFFFFF;padding: 17px;position: relative;
box-shadow: 3px 10px 15px 1px #ECEFF5;background: linear-gradient( 180deg, #F2F5F7 0%, #F7F8FA 42%, #FEFEFE 100%);}
.newsBox .news .left .tit{font-size: 20px;position: relative; }
.newsBox .news .left .des{font-size: 14px;color: #6E7178;margin-top: 15px;position: relative; }
.newsBox .news .left .more{display: block;position: relative;margin-top: 15px; background: #C30D23;color: #FFFFFF;font-size: 14px;line-height: 36px;width: 120px;text-align: center;}
.newsBox .news .left .more:hover{opacity: 0.8;}
.newsBox .news .left img{position: absolute;top: 0;right: 0;display: block;max-width: 80%;max-height: 80%;}
.newsBox .news .right{margin-left: 27%;overflow: hidden; background-color: #ffffff;box-shadow: 0px 0px 6px 1px rgba(209,209,209,0.82);}
.newsBox .news .right .li{padding: 20px;width: 50%;float: left;}
.newsBox .news .right .li+.li{border-left: 1px solid #ECEFF5;}
.newsBox .news .right .tit{display: block;font-weight: 400;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsBox .news .right .li:hover .tit{color: #c30d23;}
.newsBox .news .right .des{color: #6E7178;font-size: 14px;line-height: 24px;margin-top: 10px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 48px;}
.newsBox .news .right .oth{overflow: hidden;color: #989BAF;font-size: 14px;margin-top: 10px;}
.newsBox .news .right .oth .lab{float: left;}
.newsBox .news .right .oth .lab span{background: #F1F2F5;padding: 1px 5px;border-radius: 2px;display: inline-block;margin-right: 5px;}
.newsBox .news .right .oth .time{float: right;}

.seek{background: #262834;overflow: hidden;padding: 30px 10%;}
.seek .text{font-size: 18px;color: #FFFFFF;float: left;line-height: 36px}
.seek .toSee{border: 1px solid #FFFFFF;height: 36px;width: 120px;text-align: center;font-size: 14px;line-height: 34px;float: right;color: #FFFFFF;display: block;}
.seek .toSee:hover{background-color: #C30D23;border-color: #c30d23;border-radius: 6px;}

.partner{padding: 30px 50px 0;display: flex;flex-wrap: wrap;}
.partner .li{box-shadow: 0px 0px 10px 1px #E0E2E7;border-radius: 4px;overflow: hidden;margin: 0.5%;width: 11.5%;}
.partner .li img{display: block;width: 100%;}

.carousel{position: relative;width: 92%;margin: 4% auto 0;}
.carousel .swiper{padding: 20px 10px;overflow: hidden;}
.carousel .swiper-button-prev{left:-30px;margin-top:-14px; width: 28px;height: 28px;border-radius: 100%; background: url(../img/left.png) no-repeat center / 100%;box-shadow: 0px 3px 6px 1px #ECEFF5, inset 2px 1px 6px 1px #D3D7DF;}
.carousel .swiper-button-next{right: -30px;margin-top:-14px; width: 28px;height: 28px;border-radius: 100%;background: url(../img/right.png) no-repeat center / 100%;box-shadow: 0px 3px 6px 1px #ECEFF5, inset 2px 1px 6px 1px #D3D7DF;}
.carousel .swiper-button-prev::after,.carousel .swiper-button-next:after{display: none;}
.carousel .swiper-slide{padding: 30px; overflow: hidden; border-radius: 5px;border: 2px solid #FFFFFF;background: linear-gradient( 180deg, #F2F5F7 0%, #F7F8FA 42%, #FEFEFE 100%);box-shadow: 3px 5px 10px 1px #ECEFF5;}
.carousel .img{display: block;width: 40px;float: left;}
.carousel img{display: block;width: 100%;}
.carousel .des{display: block;margin-left: 50px;font-size: 14px;color: #6E7178;line-height: 20px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}
.carousel .name{display: block;margin-left: 50px;text-align: right;color: #6E7178;font-size: 14px;margin-top: 30px;}
.carousel .name span{font-size: 12px;color: #817F7F;}






















