.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 .part1 .products{
    height: 1022px;
    background: url(../images/img2_01.jpg) 0 0 no-repeat,
                url(../images/img2_02.jpg) 0 260px no-repeat,
                url(../images/img2_03.jpg) 0 600px no-repeat;
}
.mainArea .part1 .products .txt{
    display: table-cell;
    vertical-align: middle;
    width: 1200px;
    height: 304px;
    line-height: 45px;
    text-align: center;
    color: #ffffff;
    font-size: 23px;
    letter-spacing: 2px;
    text-shadow: 2px 2px 20px #000000;
}
.mainArea .part1 .products .txt span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part1 .products ul{
    margin: 86px 0px 0px 39px;
}
.mainArea .part1 .products ul li{
    float: left;
    width: 362px;
    height: 552px;
    background: #ffffff;
    margin-right: 20px;
    position: relative;
}
.mainArea .part1 .products ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.mainArea .part1 .products ul li .info{
    width: 348px;
    height: 538px;
    border: 1px solid #767676;
    margin: 6px auto 0px auto;
}
.mainArea .part1 .products ul li .info .pic{
    text-align: right;
}
.mainArea .part1 .products ul li .info .name{
    height: 37px;
    line-height: 37px;
    border-bottom: 1px solid #767676;
    color: #000000;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: 1px;
    padding-left: 13px;
}
.mainArea .part1 .products ul li .info .model{
    height: 32px;
    line-height: 32px;
    border-bottom: 1px solid #767676;
    color: #000000;
    font-size: 20px;
    letter-spacing: 1px;
    padding-left: 13px;
}
.mainArea .part1 .products ul li .info .name span,
.mainArea .part1 .products ul li .info .model span,
.mainArea .part1 .products ul li .info .oldPrice strong,
.mainArea .part1 .products ul li .info .salePrice span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part1 .products ul li .info .oldPrice{
    height: 33px;
    line-height: 33px;
    border-bottom: 1px solid #767676;
    color: #000000;
    font-size: 20px;
    letter-spacing: 1px;
    padding-left: 13px;
    text-decoration: line-through;
    text-decoration-color: #000000;
}
.mainArea .part1 .products ul li .info .salePrice{
    height: 65px;
    line-height: 26px;
    color: #000000;
    font-size: 20px;
    letter-spacing: 1px;
    padding: 9px 0px 0px 13px;
}
.mainArea .part1 .products ul li .info .salePrice strong{
    color: #E52F2C;
    font-size: 34px;
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part2 .products{
    height: 2230px;
    background: url(../images/img4_01.jpg) 0 0 no-repeat,
                url(../images/img4_02.jpg) 0 210px no-repeat,
                url(../images/img4_03.jpg) 0 390px no-repeat,
                url(../images/img4_04.jpg) 0 590px no-repeat,
                url(../images/img4_05.jpg) 0 770px no-repeat,
                url(../images/img4_06.jpg) 0 930px no-repeat,
                url(../images/img4_07.jpg) 0 1160px no-repeat,
                url(../images/img4_08.jpg) 0 1560px no-repeat,
                url(../images/img4_09.jpg) 0 1880px no-repeat;
}
.mainArea .part2 .products .txt{
    display: table-cell;
    vertical-align: middle;
    width: 1200px;
    height: 252px;
    line-height: 45px;
    text-align: center;
    color: #ffffff;
    font-size: 23px;
    letter-spacing: 2px;
    text-shadow: 2px 2px 20px #000000;
}
.mainArea .part2 .products .txt span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part2 .products .txt strong{
    color: #ffcc00;
}
.mainArea .part2 .products .subTitle{
    height: 84px;
    line-height: 84px;
    margin: 30px 0px 0px 488px;
    font-size: 45px;
    color: #ffcc00;
    font-weight: bold;
    letter-spacing: 2px;
    text-shadow: 1px 5px 5px #000000;
}
.mainArea .part2 .products .subTitle.second{
    height: 83px;
    line-height: 83px;
    margin: 17px 0px 0px 488px;
}
.mainArea .part2 .products ul.first{
    margin: 21px 0px 0px 39px;
}
.mainArea .part2 .products ul.second{
    margin: 23px 0px 0px 39px;
}
.mainArea .part2 .products ul.third{
    margin: 20px 0px 0px 39px;
}
.mainArea .part2 .products ul li{
    float: left;
    width: 362px;
    height: 552px;
    background: #ffffff;
    margin-right: 20px;
    position: relative;
}
.mainArea .part2 .products ul.first li:first-child{
    margin-right: 19px;
}
.mainArea .part2 .products ul.first li:first-child,
.mainArea .part2 .products ul.first li:first-child+li{
    background: #ffcc00;
}
.mainArea .part2 .products ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.mainArea .part2 .products ul li .info{
    width: 348px;
    height: 538px;
    border: 1px solid #767676;
    margin: 6px auto 0px auto;
}
.mainArea .part2 .products ul.first li:first-child .info,
.mainArea .part2 .products ul.first li:first-child+li .info{
    background: #ffffff;
}
.mainArea .part2 .products ul li .info .pic{
    text-align: right;
}
.mainArea .part2 .products ul li .info .name{
    height: 37px;
    line-height: 37px;
    border-bottom: 1px solid #767676;
    color: #000000;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: 1px;
    padding-left: 13px;
}
.mainArea .part2 .products ul li .info .model{
    height: 32px;
    line-height: 32px;
    border-bottom: 1px solid #767676;
    color: #000000;
    font-size: 20px;
    letter-spacing: 1px;
    padding-left: 13px;
}
.mainArea .part2 .products ul li .info .name span,
.mainArea .part2 .products ul li .info .model span,
.mainArea .part2 .products ul li .info .oldPrice strong,
.mainArea .part2 .products ul li .info .salePrice span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part2 .products ul li .info .oldPrice{
    height: 33px;
    line-height: 33px;
    border-bottom: 1px solid #767676;
    color: #000000;
    font-size: 20px;
    letter-spacing: 1px;
    padding-left: 13px;
    text-decoration: line-through;
    text-decoration-color: #000000;
}
.mainArea .part2 .products ul li .info .salePrice{
    height: 65px;
    line-height: 26px;
    color: #000000;
    font-size: 20px;
    letter-spacing: 1px;
    padding: 9px 0px 0px 13px;
}
.mainArea .part2 .products ul li .info .salePrice strong{
    color: #E52F2C;
    font-size: 34px;
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part3 .detail{
    height: 597px;
    background: url(../images/img6_01.jpg) 0 0 no-repeat,
                url(../images/img6_02.jpg) 0 250px no-repeat,
                url(../images/img6_03.jpg) 0 400px no-repeat,
                url(../images/img6_04.jpg) 0 500px no-repeat;
}
.mainArea .part3 .detail .activityTime{
    height: 61px;
    line-height: 61px;
    color: #000000;
    font-weight: bold;
    font-size: 40px;
    letter-spacing: 2px;
    margin-left: 266px;
}
.mainArea .part3 .detail .activityTime span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part3 .detail .gift{
    margin-top: 114px;
}
.mainArea .part3 .detail .gift .fl{
    width: 600px;
    float: left;
}
.mainArea .part3 .detail .gift .fl .tit{
    height: 111px;
    line-height: 95px;
    font-size: 33px;
    color: #ffffff;
    font-weight: bold;
    letter-spacing: 2px;
    margin: 0px 0px 37px 92px;
}
.mainArea .part3 .detail .gift .fl .tit span{
    font-family: Arial;
    letter-spacing: normal;
    font-size: 80px;
    color: #ffcc00;
}
.mainArea .part3 .detail .gift .fl .giftName{
    display: table-cell;
    vertical-align: middle;
    height: 138px;
    line-height: 38px;
    padding-left: 333px;
    font-size: 28px;
    color: #ffffff;
    letter-spacing: 1px;
}
.mainArea .part3 .detail .gift .fr{
    width: 600px;
    float: right;
}
.mainArea .part3 .detail .gift .fr .tit{
    height: 111px;
    line-height: 95px;
    font-size: 33px;
    color: #ffffff;
    font-weight: bold;
    letter-spacing: 2px;
    margin: 0px 0px 37px 44px;
}
.mainArea .part3 .detail .gift .fr .tit span{
    font-family: Arial;
    letter-spacing: normal;
    font-size: 80px;
    color: #ffcc00;
}
.mainArea .part3 .detail .gift .fr .giftName{
    display: table-cell;
    vertical-align: middle;
    height: 138px;
    line-height: 38px;
    padding-left: 374px;
    font-size: 28px;
    color: #ffffff;
    letter-spacing: 1px;
}
.mainArea .part3 .detail .gift .fr .giftName span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part4{
    height: 1122px;
    background: url(../images/img7_01.jpg) 0 0 no-repeat,
                url(../images/img7_02.jpg) 0 250px no-repeat,
                url(../images/img7_03.jpg) 0 380px no-repeat,
                url(../images/img7_04.jpg) 0 590px no-repeat,
                url(../images/img7_05.jpg) 0 860px no-repeat;
}
.mainArea .part4 .bigTitle{
    height: 59px;
    line-height: 55px;
    font-size: 54px;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: 2px;
    text-align: center;
    padding-top: 53px;
}
.mainArea .part4 .gift .fl{
    width: 600px;
    float: left;
}
.mainArea .part4 .gift .fl .tit{
    height: 89px;
    line-height: 89px;
    color: #ffffff;
    font-size: 33px;
    font-weight: bold;
    letter-spacing: 2px;
    margin-left: 171px;
}
.mainArea .part4 .gift .fl .tit span{
    font-size: 70px;
    color: #ffcc00;
}
.mainArea .part4 .gift .fr{
    width: 600px;
    float: right;
}
.mainArea .part4 .gift .fr .tit{
    height: 89px;
    line-height: 89px;
    color: #ffffff;
    font-size: 33px;
    font-weight: bold;
    letter-spacing: 2px;
    margin-left: 171px;
}
.mainArea .part4 .gift .fr .tit span{
    font-size: 79px;
    color: #ffcc00;
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part4 .gift .fr .giftName{
    display: table-cell;
    vertical-align: middle;
    height: 148px;
    line-height: 38px;
    padding: 32px 0px 0px 366px;
    font-size: 28px;
    color: #ffffff;
    letter-spacing: 1px;
}
.mainArea .part4 .txt{
    height: 68px;
    line-height: 68px;
    font-size: 23px;
    color: #ffffff;
    letter-spacing: 7px;
    margin: 171px 0px 0px 134px;
}
.mainArea .part4 ul{
    margin-left: 98px;
}
.mainArea .part4 ul li{
    float: left;
    width: 453px;
    margin-right: 98px;
    -webkit-box-shadow: 0px 5px 10px #000000;
    -moz-box-shadow: 0px 5px 10px #000000;
    box-shadow: 0px 5px 10px #000000;
}
.mainArea .part4 .rule{
    margin: 68px 0px 0px 45px;
}
.mainArea .part4 .rule .ruleTitle{
    height: 41px;
    line-height: 41px;
    color: #ffcc00;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 2px;
}
.mainArea .part4 .rule .text{
    display: table-cell;
    vertical-align: middle;
    height: 163px;
    line-height: 26px;
    color: #ffffff;
    font-size: 20px;
    letter-spacing: 1px;
}
.mainArea .part4 .rule .text span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part4 .rule .webSite{
    position: relative;
    top: -13px;
    height: 50px;
    line-height: 50px;
    color: #ffffff;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 2px;
    text-align: center;
}
.mainArea .part4 .rule .webSite a{
    text-decoration: none;
    color: #ffffff;
    font-family: Arial;
    letter-spacing: normal;
}