.fl{float:left}
.fr{float:right}
@font-face {
    font-family: 'iconfont';
    src: url('../font/iconfont.eot');
    src: url('../font/iconfontd41d.eot?#iefix') format('embedded-opentype'),
    url('../font/iconfont.woff2') format('woff2'),
    url('../font/iconfont.woff') format('woff'),
    url('../font/iconfont.ttf') format('truetype'),
    url('../font/iconfont.svg#iconfont') format('svg');
}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 20px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.w-banner{width:100%;height:auto}
.w-banner ul{width:100%;height:auto;padding: 0;margin: 0}
.w-banner img{width:100%;height:auto}
.w-tabs{width:100%;height:auto;display:block;margin:0 auto;background:#fff;transition:all 2s}
.w-nav{width:1200px;height:auto;display:block;margin:0 auto}
.w-tabs a{width:400px;height:80px;display:block;float:left;text-align:center;color:#a1a7ac;line-height:80px;font-size:17px;cursor:pointer}
.w-tabs a img{width:25px;height:auto;vertical-align:middle;padding-right:5px}
.w-card-zn{width:100%;height:auto;display:block}
.w-text-one{width:100%;height:auto;display:block;background:#f7f8fa;margin:0 auto;overflow:hidden;padding:30px 0}
.w-text-one h2{width:1200px;height:80px;display:block;margin:0 auto;text-align:left;line-height:80px;font-size:21px;font-weight:100;color:#333}
.w-text-one ul{width:1200px;height:auto;display:block;margin:0 auto;padding-bottom:30px}
.w-text-one ul li{width:460px;height:115px;display:block;background:#fff;border-radius:10px;padding:30px;margin-bottom:30px;box-shadow:1px 3px 9px 1px rgba(0,0,0,.1);margin-right:30px;float:left}
.w-text-one ul li img{width:50px;display:block;height:auto;float:left;padding-right:20px;padding-top:8px}
.w-text-one ul li p{width:380px;color:grey;font-size:15px;float:left}
.w-mode{width:1200px;height:auto;display:block;padding:40px 0;margin:0 auto}
.w-mode h3{width:980px;height:auto;font-size:18px;color:#000;padding:10px 0;background:url(../images/spot.png) left center no-repeat;background-size:8px;padding-left:18px}
.w-mode p{width:100%;height:auto;display:block;color:#666;font-size:16px;padding-bottom:20px}
.w-mode img{width:350px;height:auto;display:block}
.w-title{width:1200px;height:auto;display:block;margin:0 auto;font-size:28px;color:#df2d32;font-weight:600;padding-bottom:30px}
.w-text-two h3{border-bottom:1px solid #f3b9bb;width:1200px;height:auto;display:block;margin:0 auto 20px auto; overflow: hidden; font-size:26px;color:#333;font-weight:100;padding-bottom:10px;position:relative}
.w-text-two h3 i{width:50px;height:4px;background:#df2d32;display:block;position:absolute;bottom:0}
.w-text-two ul li{width:380px;height:auto;display:block;padding:0;float:left;margin-right:30px}
.w-text-two ul li:nth-child(3n+3){margin-right:0}
.w-text-two ul li a{width:100%;height:100%;display:block;overflow:hidden}
.w-text-two ul li a:hover img{transform:scale(1.05)}
.w-text-two ul li a img{width:100%;padding:0;max-height:205px;float:none;transition:all 1s;overflow:hidden}
.w-text-two ul li a p{width:90%;height:auto;display:block;margin:20px auto 20px auto;float:none;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#999;transition:all .6s}
.w-text-two ul li a:hover p{color:#000}
.w-tabs .am-active{color:#df2d32;border-bottom:2px solid #df2d32}
.am-sticky {
    position:fixed;left:0;right:0;width:100%;background:#fff;top:0;z-index:2;box-shadow:0 2px 10px 2px rgba(0,0,0,.1)
}


@media (min-width:1280px){body{overflow-y:auto;overflow-x:hidden}
}
