.crumbs-content .l-content li {
    padding-right: 0;
}

.crumbs-content .l-content li a {
    padding-right: 0;
}

.mainArea {
    width: 1200px;
    margin: 0 auto;
    font-family: "Microsoft Yahei";
    line-height: normal;
}

.mainArea .EnglishF {
    font-family: Helvetica, Simsun, Simhei, Arial, sans-serif;
}

.mainArea img {
    border: 0;
}

.mainArea * {
    margin: 0;
    padding: 0;
}

.mainArea .clearfixs:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.mainArea .VN_opacity {
    transition: opacity ease 0.2s;
    -webkit-transition: opacity ease 0.2s;
    -moz-transition: opacity ease 0.2s;
}

.mainArea .VN_opacity:hover {
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}

.mainArea .contentsBlock__image {
    position: relative;
    width: 100%;
}

.mainArea .contentsBlock__image h1 {
    width: 100%;
}

.mainArea ul li a {
    display: inline-block;
}

.mainArea .clearfixs:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.mainArea .VN_opacity {
    transition: opacity ease 0.2s;
    -webkit-transition: opacity ease 0.2s;
    -moz-transition: opacity ease 0.2s;
}

.mainArea .VN_opacity:hover {
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}

.mainArea ul,
li {
    list-style: none;
}

.mainArea .bigTitle{
    height: 132px;
    background: url(../images/img1.jpg) no-repeat;
}

.mainArea .bigTitle p{
    font-size: 55px;
    font-weight: bold;
    height: 100px;
    line-height: 100px;
    letter-spacing: 4px;
    padding: 27px 0px 0px 336px;
    color: #000000;
}
.mainArea .bigTitle p span{
    display: inline-block;
    padding-left: 170px;
}

.mainArea .part1{
    height: 447px;
    background: url(../images/img2.jpg) no-repeat;
}
.mainArea .part1 ul{
    padding: 18px 0px 0px 42px;
}
.mainArea .part1 ul li{
    float: left;
    width: 267px;
    margin-right: 12px;
    border: 1px solid #e5e5e5;
    height: 428px;
    position: relative;
    background: #ffffff;
}
.mainArea .part1 ul li:first-child{
    height: 428px;
    background: url(../images/img3.jpg) no-repeat;
}
.mainArea .part1 ul li a,
.mainArea .pd ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.mainArea .part1 ul li .name{
    height: 65px;
    padding: 4px 0px 0px 23px;
    line-height: 30px;
    font-weight: bold;
    color: #000000;
    font-size: 25px;
}

.mainArea .part1 ul li .name span,
.mainArea .part1 ul li .model span,
.mainArea .part1 ul li .count span,
.mainArea .part1 ul li .oldPrice span,
.mainArea .part1 ul li .price strong span.num{
    font-family: Arial;
}
.mainArea .part1 ul li:first-child .name,
.mainArea .part1 ul li:first-child .model,
.mainArea .part1 ul li:first-child .oldPrice,
.mainArea .part1 ul li:first-child .price,
.mainArea .part1 ul li:first-child .price strong span.integers,
.mainArea .part1 ul li:first-child .price strong span.decimals,
.mainArea .part1 ul li:first-child .count{
    color: #ffffff;
}

.mainArea .part1 ul li .model{
    height: 58px;
    display: table-cell;
    vertical-align: middle;
    line-height: 28px;
    font-size: 21px;
    color: #000000;
    padding-left: 21px;
    width: 246px;
}

.mainArea .part1 ul li .oldPrice{
    color: #000000;
    font-size: 21px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    padding-left: 21px;
    text-decoration: line-through;
    text-decoration-color: #E52F2C;
}
.mainArea .part1 ul li .price{
    color: #E52F2C;
    font-size: 21px;
    height: 42px;
    padding-left: 21px;
    display: table;
    line-height: 1.0;
}
.mainArea .part1 ul li .price strong{
    display: table-cell;
    vertical-align: bottom;
}
.mainArea .part1 ul li .price strong span.integers{
    font-size: 52px;
    color: #E52F2C;
    letter-spacing: -2px;
}
.mainArea .part1 ul li .price strong span.decimals{
    font-size: 41px;
    color: #E52F2C;
}
.mainArea .part1 ul li .count{
    font-size: 21px;
    height: 28px;
    line-height: 28px;
    padding-left: 21px;
    color: #000000;
}
.mainArea .part2 .title{
    height: 134px;
    background: url(../images/img4.jpg) no-repeat;
}
.mainArea .part2 .title p{
    font-size: 58px;
    font-weight: bold;
    letter-spacing: 5px;
    height: 106px;
    line-height: 106px;
    padding: 27px 0px 0px 440px;
    color: #000000;
}
.mainArea .part2 .title p span {
    display: inline-block;
    padding-left: 165px;
}
.mainArea .part2 .product{
    height: 1861px;
    padding-top: 31px;
}
.mainArea .part2 .product ul{
    width: 1112px;
    margin: 0 auto;
}
.mainArea .part2 .product ul li{
    width: 345px;
    float: left;
    border: 1px solid #d5d5d5;
    margin: 0px 35px 25px 0px;
    background: #ffffff;
    position: relative;
}
.mainArea .part2 .product ul li a{
    position: absolute;
    display: inline-block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.mainArea .part2 .product ul li.last{
    margin-right: 0px;
}
.mainArea .part2 .product ul li .name{
    padding-left: 54px;
    height: 67px;
    display: table-cell;
    vertical-align: middle;
    line-height: 31px;
    font-size: 25px;
    font-weight: bold;
    color: #000000;
}
.mainArea .part2 .product ul li .name.special{
    height: 42px;
    line-height: 42px;
}
.mainArea .part2 .product ul li .name span,
.mainArea .part2 .product ul li .oldPrice span{
    font-family: Arial;
}
.mainArea .part2 .product ul li .model{
    font-size: 21px;
    color: #000000;
    letter-spacing: 2px;
    height: 36px;
    line-height: 36px;
    padding-left: 54px;
}
.mainArea .part2 .product ul li .model span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part2 .product ul li .oldPrice{
    font-size: 21px;
    color: #000000;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    padding-left: 54px;
    text-decoration: line-through;
    text-decoration-color: #E52F2C;
}
.mainArea .part2 .product ul li .discountPrice{
    font-size: 21px;
    color: #E52F2C;
    font-weight: bold;
    padding-left: 54px;
    height: 49px;
    line-height: 45px;
}
.mainArea .part2 .product ul li .discountPrice span.sign{
    font-size: 25px;
    font-family: Arial;
}
.mainArea .part2 .product ul li .discountPrice span.integers{
    font-size: 52px;
    font-family: Arial;
}
.mainArea .part2 .product ul li .discountPrice span.decimals{
    font-size: 41px; 
    font-family: Arial;  
}
.mainArea .part2 .product ul li .count{
    height: 30px;
    line-height: 30px;
    font-size: 21px;
    padding-left: 54px;
    margin-bottom: 15px;
    color: #231815;
}
.mainArea .part2 .product ul li .count span{
    font-family: Arial;
}
.mainArea .morebtn{
    margin-top: 5px;
    border-top: 2px solid #dadada;
    height: 148px;
}
.mainArea .morebtn p{
    width: 521px;
    height: 81px;
    position: relative;
    left: 338px;
    top: 36px;
}
.mainArea .morebtn i{
    position: absolute;
    right: 21px;
    top: 18px;
}
.mainArea .rule{
    background:#d9d8d8;
    color: #000;
    padding: 13px 0px 25px 66px;
}
.mainArea .rule .title{
    font-size: 28px;
    height: 41px;
    line-height: 41px;
    font-weight: bold;
}
.mainArea .rule .list li{
    padding-top: 5px;
    text-indent: -0.8em;
    margin-left: 0.8em;
    font-size: 22px;
    line-height: 32px;
}
.mainArea .rule .list li span{
    font-family: Arial;
}