.l-content .banner img {
    width: 100%;
}

.l-content .banner {
    position: relative;
}

.l-content .banner .btn-language {
    position: absolute;
    bottom: 30px;
    left: 52px;
    display: block;
}
.l-content .banner .btn-language span:before{
    content:"";
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAAEomcwLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjg3MkY0NzEzQkJCMTFFOEFBNERBREVDNUU1QUUxQzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjg3MkY0NzIzQkJCMTFFOEFBNERBREVDNUU1QUUxQzYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCODcyRjQ2RjNCQkIxMUU4QUE0REFERUM1RTVBRTFDNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCODcyRjQ3MDNCQkIxMUU4QUE0REFERUM1RTVBRTFDNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu/zvigAAAChSURBVHjaYmCAAYAAgiA3N7d3AAEEY/wHCCAQIQjiMCsrKzcAMVQYCAACiBHIcAHSu4HYddeuXXsYYUZAVbxHNQ4IAAIIE4GUYqhAFmSCinUCsSBQUIkJSHQAOeVQa++BVCjB3ABSChBgjFAzVgEpkAPDYBIwADPzHshMkA9AlkF9wwA3Ack1MPsYoL4yYcIjCbLuHnLgIEvswRYCgtiCBgDcJDvGVfIMEQAAAABJRU5ErkJggg==') no-repeat;
    width:8px;
    height:12px;
    display: inline-block;
    vertical-align: middle;
    margin-right:12px;
    position: relative;
    top:-2px;
}
.l-content .banner .btn-language.en{
    left: 90px;
}

.l-content .introduce {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    padding: 50px 0 38px 0;
}

.l-content .features {
    width: 900px;
    margin: 0 auto;
}

.l-content .features li {
    float: left;
    width: 200px;
    margin-left: 17px;
    margin-right: 16px;
    text-align: center;
}

.l-content .feature-orange, .l-content .feature-pink, .l-content .feature-cyan, .l-content .feature-green {
    text-align: center;
    background-color: #faa633;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 15px 0;
}

.l-content .feature-orange {
    background-color: #faa633;
}

.l-content .feature-pink {
    background-color: #f05988;
}

.l-content .feature-cyan {
    background-color: #00b7ce;
}

.l-content .feature-green {
    background-color: #a4ce4c;
}

.l-content .features p {
    color: #ffffff;
    line-height: 1;
}

.l-content .feature-big {
    font-size: 48px;
    font-weight: bold;
}

.l-content .feature-sub {
    font-size: 24px;
}

.l-content p.feature-description {
    color: #333333;
    font-weight: bold;
    margin-top: 11px;
    line-height: 24px;
    font-size: 18px;
}

.l-content p.feature-description span {
    font-weight: normal;
}

.l-content .wrapper {
    width: 900px;
    margin: 0 auto;
}

.l-content .description {
    font-size: 18px;
    line-height: 30px;
    font-weight: bold;
    color: #333333;
    text-align: center;
    padding: 40px 0 30px;
}

.l-content .fast-shipping {
    width: 650px;
    margin: 0 auto;
    padding: 20px 25px;
    border: 1px solid #cccccc;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.l-content .fast-shipping .title {
    font-size: 20px;
    color: #333333;
    font-weight: bold;
}

.l-content .fast-shipping p {
    color: #333333;
}

.l-content .fast-shipping .normal {
    font-size: 14px;
}

.l-content .fast-shipping .big {
    font-size: 20px;
}

.l-content .fast-shipping .big .green, .l-content .fast-shipping .big .cyan {
    font-size: 18px;
    line-height: 1;
    color: #ffffff;
    display: inline-block;
    margin-right: 10px;
    font-weight: normal;
}

.l-content .fast-shipping .big .green {
    background-color: #9fcb42;
    padding: 10px 15px;
}

.l-content .fast-shipping .big .cyan {
    background-color: #00b7ce;
    padding: 10px 15px;
}

.l-content .fast-shipping div {
    padding: 5px 25px;
}

.l-content .fast-shipping div p {
    display: block;
}

.l-content .fast-shipping p span {
    font-weight: bold;
}

.l-content .triangle-title {
    background-image: url('../images/bg_heading.png');
    background-position: top left;
    background-repeat: no-repeat;
    height: 42px;
    line-height: 42px;
    color: #ffffff;
    font-size: 20px;
    padding-left: 42px;
    margin-top: 30px;
    margin-bottom: 15px;
}

.l-content .product-table {
    background-color: #c4e0ff;
    padding: 30px 25px 5px;
}

.l-content .product-table .product-type {
    text-align: center;
    color: #333333;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 5px;
}

.l-content .product-table .product-container {
    padding: 30px 13px;
    background-color: #ffffff;
}

.l-content .product-table .product-frame {
    display: table;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.l-content .product-table .product-frame li {
    display: table-cell;
    width: 33.33%;
    padding: 0 13px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 13px;
    padding-right: 13px;
    text-align: center;
}

.l-content .product-wrapper {
    border: 1px solid #32579a;
    height: 261px;
}

.l-content .product-wrapper p {
    color: #333333;
    font-size: 20px;
    line-height: 24px;
    padding-top: 20px;
    padding-bottom: 12px;
}

.l-content .image-container img {
    vertical-align: middle;
  display: inline-block;
}

.l-content .image-container:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 156px;
}

.l-content .support {
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    color: #333333;
    text-align: center;
    padding: 40px 0 30px;
}

.l-content .support-container {
    width: 900px;
    margin: 0 auto;
}

.l-content .support-container .customer-service, .l-content .support-container .technical-support {
    width: 49%;
    border: 1px solid;
}

.l-content .support-container .customer-service {
    float: left;
}

.l-content .support-container .technical-support {
    float: right;
}

.l-content .support-container .customer-service {
    border-color: #147cd9;
}

.l-content .support-container .technical-support {
    border-color: #0c447d;
}

.l-content .support-container .heading {
    color: #ffffff;
    padding: 20px 0;
    text-align: center;
    font-size: 32px;
    line-height: 1;
    font-weight: bold;
}

.l-content .support-container .customer-service .heading {
    background-color: #147cd9;
}

.l-content .support-container .technical-support .heading {
    background-color: #0c447d;
}

.l-content .support-container .main {
    padding-top: 20px;
    font-size: 16px;
    line-height: 22px;
}

.l-content .support-container .main img.support-image {
    float: left;
    width: 40%;
}

.l-content .support-container .main .info {
    float: right;
    width: 63%;
}

.l-content .support-container .main .info img {
    display: inline-block;
    vertical-align: middle;
    padding-right: 5px
}

.l-content .support-container .main .info .tel {
    padding-top: 10px;
    padding-bottom: 5px;
}

.l-content .support-container .main .info .mail {
    padding-bottom: 20px;
}

.l-content .support-container .customer-service .main {
    background-image: url(../images/customer.png);
    background-color: #f6fbff;
    background-repeat: no-repeat;
    background-position: bottom left;
}

.l-content .support-container .technical-support .main {
    background-image: url(../images/technical.png);
    background-color: #d9ecff;
    background-repeat: no-repeat;
    background-position: bottom left;
}

.l-content .support-container .main .info .support-description {
    padding-left: 20px;
    min-height: 110px;
}