@charset "utf-8";
@font-face {
    font-family: icomoon;
    src: url(../fonts/icomoon.eot);
    src: url(../fonts/icomoon.eot) format('embedded-opentype'), url(../fonts/icomoon.woff) format('woff'), url(../fonts/icomoon.ttf) format('truetype');
    font-weight: 400;
    font-style: normal
}

[class*=" icon-"], [class*=faisco-icons-], [class^=icon-] {
    font-family: icomoon, 微软雅黑, 'microsoft yahei', 宋体, 新宋体;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
*{ font-family:icomoon;}
html,body{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{
    margin:0;padding:0;
}
a {
    text-decoration: none;
}
a:hover, a:focus {
    text-decoration: none;
}
ul,li{list-style: none;}
.clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}



.cun-topbar{position: fixed;
    top: 0;
    left: 0;
    background: hsla(0,0%,100%,.1);
    backdrop-filter: blur(30px);
    transition: background .3s;
    border-bottom: 1px solid rgba(61,61,61,.15);
	height:64px;
	z-index:999;
	width:100%;
	}

.cun-menu-left{
	float:left;
}
.cun-logo{
	margin-left: 24px;
    margin-right: 100px;
    line-height: 64px;
    height: 64px;
    float:left;
}
.cun-logo a{display: inline-block;margin-top:2px;}
.cun-logo a img{
	width: 160px;
   /*  height: 24px; */
    margin-top: 9px;
    vertical-align: baseline;
}
.cun-menu{
	line-height: 54px;
    height: 64px;
    float:left;
}
.cun-menu-firbox a{cursor:pointer;padding:0 14px;color: #181818;
    font-size: 14px;}
    .cun-menu-firbox a:hover{color:#ff6a00;}
.cun-menu-firbox a:first-of-type,.cun-menu-firbox a:last-of-type{padding-left:0;} 
.cun-menu-firbox a span{vertical-align: middle;}
.cun-menu-firbox a i{vertical-align: bottom;
    margin-left: 1px;
display: inline-block;
    transition: all .2s ease 0s;}
.cun-menu-firbox>a:hover span,.cun-link-prim:hover{color:#ff6a00;}    
.cun-menu-right{
	line-height: 64px;
    height: 64px;
    display: flex;
    float: right;
}    
.cun-language{
	position: relative;
	vertical-align: top;
    text-decoration: none;
    display: inline-block;
    margin-left: 20px;
    font-size: 14px;
    color: #181818;
}
.cun-language-pointer{
	height: 64px;
    line-height: 63px;
    font-size: 14px;
    color: #181818;
}
.cun-link-prim{
	vertical-align: top;
    text-decoration: none;
    display: inline-block;
    margin-left: 20px;
    font-size: 14px;
    color: #181818;
}
.cun-link-register{
	background: #ff6a00;
    color: #fff;
    padding: 0 24px;
}
.cun-link-register:hover{background: #ff791a;text-decoration: none; color: #fff;}
.cun-guidance-con{display: none;position: absolute;
    right: 0;
    left: 0;
    bottom: -15px;}
.cun-guidance-act{
	position: absolute;
    right: 0;
    line-height: 30px;
}    













.lunbodivindex1{
	position:relative; width:100%;  height: auto; overflow:hidden;background:#e6e6e6;margin-top:64px;
}
.lunbodivchangindex1{
	height:auto;
}
.datuindex1{
	height:auto; width:100%; float:left;position: relative;
}
.datuimgindex1{
	width:100%; height:auto;
}
.xiaotudivindex1{
	width:80%; z-index:2; position:absolute; bottom:110px;
	text-align:left;
	margin-left:10%;
}
.xiaotudivlistindex1{
	box-sizing: content-box;
    text-align: center;
    float: left;
    width: 36px;
    height: 3px;
    margin: 0 2px;
    cursor: pointer;
    background: hsla(0,0%,100%,.6);
    padding: 30px 0;
    background-clip: content-box;
    position: relative;
    transition: width .3s ease-out;
}
.xiaotudivlistXZindex1{
	background: #ff6a00;
    background-clip: content-box;
    width: 48px;
}
.datu1simgindex1{
	width:140px; height:60px;
}
.zuojantouindex1{
	position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background-image: url(slider-arrow.png);
    background-repeat: no-repeat;
    background-position: -110px 5px;
    filter: alpha(opacity=80);
    opacity:0.8;
	cursor: pointer;
 
}
.zuojantouindex1:hover{
	background-position: -170px 5px;
}
.youjantouindex1{
	position: absolute;
    right: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background-image: url(slider-arrow.png);
    background-repeat: no-repeat;
    background-position: 10px 5px;
    filter: alpha(opacity=80);
    opacity: 0.8;
	cursor: pointer;
 
}
.youjantouindex1:hover{
	background-position: -50px 5px;
}

.ace-homepage-2020-stamp {
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 6;
    background: hsla(0,0%,100%,.3);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}
.ace-row{display:flex;}
.ace-col-6 {
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;}
.stamp-list-box .stamp-list-item {
    text-align: center;
    padding: 20px 0;
    padding-top: 21px;
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
    transition: all .2s ease-in-out;
}
.stamp-list-box .stamp-list-item .stamp-item-title {
    font-size: 14px;
    color: #181818;
    text-align: center;
    line-height: 27px;
    margin-bottom: 3px;
    transition: all .1s linear;
    font-weight: 700;
}
.stamp-list-box .stamp-list-item .stamp-item-detail {
    opacity: .6;
    font-size: 14px;
    color: #3d3d3d;
    text-align: center;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.stamp-list-box .stamp-list-item:hover{text-decoration: none;background:hsla(0,0%,100%,.25);}
.stamp-list-box .stamp-list-item:hover .stamp-item-title {
    color: #ff6a00;
}



.cun-module{
	text-align: center;
	padding-top: 70px;
    padding-bottom: 30px;
    background: rgb(255, 255, 255);
}
.cun-module h2{color: #181818;
    text-align: center;
    line-height: 48px;
	font-size:28px;}
.cun-detail-desc{letter-spacing: 0;
    line-height: 24px;
    font-size: 14px;
    padding-top: 12px;}	
.cun-detail-desc a{color:#ff6a00;}
.cun-detail-desc a i{vertical-align: bottom;
    font-size: 18px;transition: all .2s;
    display: inline-block;}
.cun-detail-desc a:hover i{transform: translateX(6px);
    }    

.cun-tabs-content{background: linear-gradient(180deg,#fcfcfc 0,#fff);}
.cun-homepage-column{margin:20px 0;}
.cun-tabs-nav ul{
	width:90%;
    position: relative;
    transition: all .3s ease;
    list-style: none;
    padding: 0;
    margin: 0 auto;}
.cun-tabs-nav ul li{color: #181818;
    background-color: transparent;width:32.5%;text-align: center;display: inline-block;cursor: pointer;font-size: 18px;}    
.cun-tabs-nav ul li.active{z-index: 1;
    color: #ff6a00;
    background-color: transparent;
    border-bottom:2px solid #ff6a00;
}
.cun-tabs-nav ul li span{display: inline-block;padding:12px 16px;}
.cun-tabs-groups{width:90%;margin:0 auto;}
.cun-content-contain {
    margin-top: 20px;
    position: relative;
    z-index: 1;
}
.cun-brief-card{
	width: 29%;
    position: relative;
    float: left;
    z-index: 99;
    color: #181818;
    height: 404px;
    padding-right: 3%;
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-image: url(../img/TB1V2LuVFP7gK0jSZFjXXc5aXXa-804-1260.jpg);
}
.cun-brief-card .title{font-size: 20px;
    line-height: 24px;
    padding-top: 44px;
    font-weight: 600;}
.cun-brief-card .description{padding-top: 24px;
    font-size: 14px;
    line-height: 24px;}
.cun-brief-card .tags {
    position: absolute;
    top: 188px;
    font-size: 14px;
    line-height: 24px;
}
.cun-brief-card .tags .tag{padding-bottom:10px;}
.cun-brief-card .tags .tag i{color: #ff6a00;
    vertical-align: bottom;
    margin-right: 6px;}
.cun-brief-card .tags .tag i:before {
    content: "\ea10";
}
.cun-tabs-tabpane{display: none;}
.cun-goods-card{float:right;width:68%;}
.goods-card-group {
    background: linear-gradient(270deg,#fcfcfc,#f4f5f7);
    height: 48px;
    font-size: 16px;
    color: #181818;
    line-height: 48px;
    padding-left: 24px;
    font-weight: 700;
}
.cun-goods-card .cun-card-group-a{
    display: block;
    position: relative;
    float: left;
    box-sizing: border-box;
    border: 1px solid #efefef;
    border-right: none;
    height: 178px;
    padding-left: 24px;
    padding-top: 14px;
    padding-right: 24px;
    cursor: pointer;
    width:33.3%;
    background: #fff;
    border-bottom:0;
}
 .cun-card-group-a .title {
    font-size: 14px;
    color: #181818;
    line-height: 27px;
    padding-top: 8px;
    font-weight: 700;
    display: flex;
    align-items: center;
}
.cun-card-group-a .title .title-text{transition: all .2s;}
 .cun-card-group-a .description {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-top: 4px;
    cursor:pointer;
}
.cun-card-group-a .tags {
    margin-top: 10px;
    font-size: 14px;
    line-height: 24px;
    cursor:pointer;
}

.cun-card-group-a .tags .tag {
    display: inline-block;
    border: 1px solid #bbb;
    border-radius: 2px;
    background: #fff;
    font-size: 12px;
    line-height: 18px;
    color: #999;
    margin-right: 6px;
    padding: 0 6px;
}
.cun-card-group-a .price {
    position: absolute;
    bottom: 22px;
    font-size: 14px;
    color: #ff6a00;
    line-height: 24px;
}
.cun-card-group-a .highlingt {
    font-size: 24px;
    font-weight: 500;
}
.cun-card-group-a .price .more {
    color: #3d3d3d;
}
.cun-choses-module{padding-top: 70px;
    padding-bottom: 30px;
    background: rgb(244, 245, 247);text-align: center;}
.cun-choses-module    .choses-fadein{animation: common-fadein .5s;}

.ace-view-center {
    margin:20px auto;
}
.ace-tabs-nav {
    width: 100%;
    display: flex;
    position: relative;
    transition: all .3s ease;
    list-style: none;
    padding: 0;
    margin: 0;
    flex: 1;
    text-align: center;

}
.ace-tabs-tab {
    display: inline-block;
    position: relative;
    transition: all .1s linear;

    flex: 6;
}
.ace-tabs-pure>.ace-tabs-bar .ace-tabs-nav-container .ace-tabs-tab.active:focus,.ace-tabs-pure>.ace-tabs-bar .ace-tabs-nav-container .ace-tabs-tab.active:focus{outline:none;border:0;}
.ace-tabs-pure>.ace-tabs-bar .ace-tabs-nav-container .ace-tabs-tab.active {
    z-index: 1;
    color: #ff6a00;
    text-align: center;
}
.ace-tabs-nav .ace-tabs-tab:before {
    border-bottom: 3px solid #ff6a00;
    width: 0;
    left: 0;
    border-radius: 0;
    bottom: 0;
}
.ace-tabs-pure>.ace-tabs-bar .ace-tabs-nav-container .ace-tabs-tab.active:before {
    width: 100%;
    left: 0;
}
.ace-tabs-tab:before {
    content: "";
    position: absolute;
    transition: all .3s ease;
}
.ace-tabs-nav .ace-tabs-tab .ace-tabs-tab-inner {
    font-size: 14px;
    padding: 16px;
}
.ace-tabs-tab-inner {
    position: relative;
    cursor: pointer;
    text-decoration: none;
}
.tab-content-wrap .tab-content {
    height: 380px;
    display: flex;
}
.tab-content-wrap .tab-content .left {
    flex: 1;
}
.tab-content .left .left-top {
    width: 100%;
    height: 284px;
    overflow: hidden;
    position: relative;
}
.tab-content .left .left-top .under-cover{
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    width: 100%;
}
.ace-homepage-2020-customer-scenarios .img-anmation-out {
    animation: imgout .5s cubic-bezier(.215,.61,.355,1);
}
.tab-content .left .left-top .upper-cover {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    width: 100%;
}
.tab-content .left .left-top .upper-cover {
    position: absolute;
    top: 0;
    animation: imgin .5s cubic-bezier(.215,.61,.355,1);
    cursor: pointer;
}
.tab-content .left .left-bottom {
    width: 100%;
    height: 96px;
    background-color: #fff;
    display: flex;
    justify-content: flex-end;
}
.tab-content  .logo-block {
    width: 600px;
    height: 100%;
    display: flex;
}
.tab-content .logo-block .logo-wrap {
    flex:1;
    height:100%;
    border-left:1px solid #efefef;
    display:flex;
    justify-content:center;
    cursor:pointer;
    overflow:hidden
}
.tab-content .logo-block .logo-wrap .logo {
    width:100%
}
.tab-content .logo-block .logo-wrap:first-child {
    border-left:1px solid #fff
}
.tab-content .right {
    flex: 1;
    background-color: #ff6a00;
    background-image: url(https://img.alicdn.com/tfs/TB11n7TTVY7gK0jSZKzXXaikpXa-1440-760.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.txt-anmation-out {
    animation: txtout .5s cubic-bezier(.215,.61,.355,1);
}
.right-content {
    width: 600px;
    height: 100%;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.right-content .text-block {
    width: 100%;
    color: #fff;
    display: flex;
    margin-left: 12%;
}
.right-content .text-block .quotation {
    width: 88px;
    font-size: 80px;
    line-height: 64px;
    min-width: 66px;
}
.right-content .text-block .text-content {
    text-align: left;
    font-size: 20px;
    line-height: 40px;
}
.right-content .text-block .text-content .author {
    margin-top: 45px;
}
.right-content .text-block .text-content .author:before {
    content: "\ea0b\ea0b";
    width: 73px;
    height: 2px;
}
@media only screen and (min-width:1680px) {
.tab-content  .logo-block, .right-content {
        width:720px
    }
}
@media only screen and (max-width:1679px) and (min-width:1440px) {
.tab-content  .logo-block, .right-content{
        width:636px
    }
}
@media only screen and (min-width:1680px) {
    .ace-view-center {
        width:1440px
    }
}
@media only screen and (max-width:1679px) and (min-width:1440px) {
    .ace-view-center {
        width:1280px
    }
}
@media only screen and (max-width:1439px) and (min-width:1280px) {
    .ace-view-center {
        width:1200px
    }
}
@media only screen and (max-width:1279px) and (min-width:768px) {
    .ace-view-center {
        width:1200px
    }
}
@media only screen and (max-width:767px) {
    .ace-view-center {
        padding:0 12px
    }
}




.cun-menu-second{color: #fff;
    background: #fff;
    position: absolute;
    top: 64px;
    left: 0;
    box-shadow: 0 12px 10px 0 rgba(0,0,0,.07);
    width: 100%;
    opacity: 1;
    height: 200px;
    visibility: visible;
    z-index: 999;
    overflow: auto;
    transition-property: height;
    transition: height .2s cubic-bezier(.215,.61,.355,1),opacity .2s cubic-bezier(.215,.61,.355,1);}
.cun-menu-second ul li a{color:#333;font-size:14px;}
.fake-background {
    position: absolute;
    height: 100%;
    width: 18%;
    background: #f5f5f6;
        z-index: -1;
}
.cun-menu-second{display: none;}
.cun-menu-second>ul{margin-top:20px;}
.cun-menu-second>ul>li{position: relative;}
.cun-menu-second ul li{float:left;margin-left:3%;margin-right:10%;width:85%;line-height: 40px;}
.cun-menu-second ul li a{position: relative;}
/* .cun-menu-second ul li.active>a{color:#ff6a00;border-bottom: 2px solid #ff6a00} */
.cun-menu-second>ul>li>ul{overflow:hidden;width:100%;}
.cun-menu-second>ul>li>ul>li>ul{left:20%;top:2%;position: absolute;width:80%;}
.cun-menu-second>ul>li>ul>li>ul{overflow:hidden;display: none;}
.cun-menu-second>ul>li>ul>li:first-of-type>ul{display: block;}
.cun-menu-second>ul>li>ul>li>ul>li{float:left;width:25%;margin-left:5%;margin-right:0%;}
.cun-menu-second>ul>li>ul>li>ul>li>a:hover{color:#ff6a00;}
.cun-menu-fcd a svg:last-of-type{display:none;}

.type-title-cn-border {
    width: 100%;
    bottom: -8px;
    position: absolute;
    border-bottom: 2px solid #ff6a00;
    padding-bottom: 6px;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .15s ease-in-out;
}

/* .cun-menu-second ul li a:hover{color:#ff6a00;} */
/* .cun-menu-second ul li a:hover>.type-title-cn-border{transform: scaleX(1);} */


.ali-about-container {
    width: 1280px;
    padding-top: 10px;
    padding-bottom: 33px;
    margin:0 auto;
}
.ali-about-container .about-link-wrap {
    width: 100%;
    height: auto;
    clear: both;
}
.ali-about-container .friend-link-wrap {
    width: 100%;
    height: auto;
}
.ali-about-container .ali-report-wrap {
    padding-top: 15px;
    width: 100%;
    height: auto;
}

.ali-about-container .about-link-wrap .ali-about-link {
    text-decoration: none;
    text-align: left;
    line-height: 30px;
    font-size: 16px;
    color: #9b9ea0;
    letter-spacing: .5px;
    display: inline-block;
    margin-right: 35px;
}
.ali-about-container .friend-link-wrap .ali-friend-link {
    text-align: left;
    line-height: 30px;
    font-size: 14px;
    color: #73777a;
    text-decoration: none;
    letter-spacing: .5px;
    display: inline-block;
    margin-right: 10px;
}
.ali-about-container .friend-link-wrap .ali-copyright-text {
    text-align: left;
    line-height: 30px;
    font-size: 14px;
    color: #73777a;
    letter-spacing: .5px;
}
.ali-about-container .friend-link-wrap .ali-copyright-text a {
    color: inherit;
    text-decoration: none;
}
.ali-about-container .ali-report-wrap .ali-report-link {
    display: inline-block;
    text-decoration: none;
}
.ace-link-primary:link, .ace-link-primary:visited {
    color: #ff6a00;
}
.ali-about-container .ali-report-wrap .ali-report-link .ali-report-img {
    width: 20px;
    display: inline-block;
    height: 20px;
    margin-right: 12px;
}
.ali-about-container .ali-report-wrap .ali-report-link .ali-report-link-text {
    height: 20px;
    line-height: 20px;
    color: #939393;
    margin-left: -7px;
}   
.cun-botton-container{ background: rgb(37, 37, 37);}


.help-title{position: absolute;top:30px;left:50px;font-size: 36px;color:#fff;}
.help-details{position: absolute;top:100px;left:50px;font-size: 14px;color:#fff;width:50%;line-height: 24px;}