.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{
    height: 601px;
    background: url(../images/img1_01.jpg) 0 0 no-repeat,
                url(../images/img1_02.jpg) 0 150px no-repeat,
                url(../images/img1_03.jpg) 0 300px no-repeat,
                url(../images/img1_04.jpg) 0 450px no-repeat;
    padding-top: 39px;
}
.mainArea .part1 .activityTime{
    margin-left: 77px;
}
.mainArea .part1 .activityTime .name{
    display: inline-block;
    width: 146px;
    text-align: center;
    height: 44px;
    line-height: 44px;
    font-size: 24px;
    color: #000000;
    font-weight: bold;
    letter-spacing: 2px;
    margin-right: 27px;
}
.mainArea .part1 .activityTime .detail{
    display: inline-block;
    height: 44px;
    line-height: 44px;
    font-size: 24px;
    color: #ffffff;
    letter-spacing: 1px;
}
.mainArea .part1 .activityTime .detail span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part1 .activityRules{
    margin: 13px 0px 0px 77px;
    width: 646px;
}
.mainArea .part1 .activityRules .name{
    float: left;
    width: 146px;
    text-align: center;
    height: 44px;
    line-height: 44px;
    font-size: 24px;
    color: #000000;
    font-weight: bold;
    letter-spacing: 2px;
}
.mainArea .part1 .activityRules .detail{
    float: right;
    width: 473px;
    padding-left: 27px;
}
.mainArea .part1 .activityRules .detail .txt1{
    font-size: 24px;
    color: #ffffff;
    letter-spacing: 2px;
    height: 79px;
    line-height: 36px;
    padding-top: 2px;
    margin-bottom: 3px;
}
.mainArea .part1 .activityRules .detail .txt1 strong{
    font-size: 30px;
    color: #ffcc00;
}
.mainArea .part1 .activityRules .detail .txt2{
    font-size: 24px;
    color: #ffffff;
    letter-spacing: 2px;
    height: 74px;
    line-height: 34px;
    padding: 7px 0px 0px 47px;
    margin-bottom: 2px;
}
.mainArea .part1 .activityRules .detail .txt2 span.special{
    font-size: 36px;
    font-weight: bold;
    color: #ffcc00;
}
.mainArea .part1 .activityRules .detail .txt2 span.number,
.mainArea .part1 .activityObject .detail span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part1 .activityObject{
    margin: 24px 0px 0px 77px;
    width: 646px;
}
.mainArea .part1 .activityObject .name{
    float: left;
    width: 146px;
    text-align: center;
    height: 44px;
    line-height: 44px;
    font-size: 24px;
    color: #000000;
    font-weight: bold;
    letter-spacing: 2px;
}
.mainArea .part1 .activityObject .detail{
    float: right;
    width: 473px;
    padding-left: 27px;
    font-size: 24px;
    color: #ffffff;
    letter-spacing: 2px;
    height: 79px;
    line-height: 35px;
    display: table-cell;
    vertical-align: middle;
}
.mainArea .part1 .btn{
    margin: 34px 0px 0px 250px;
}

.mainArea .part2{
    height: 449px;
    background: url(../images/img2_01.jpg) 0 0 no-repeat,
                url(../images/img2_02.jpg) 0 150px no-repeat,
                url(../images/img2_03.jpg) 0 300px no-repeat;
    position: relative;
}
.mainArea .part2 p{
    transform: scale(1);
    transition: transform 1s ease 0s;
}
.mainArea .part2 p:hover{
    transform: scale(1.1);
}
.mainArea .part2 .pic1{
    position: absolute;
    top: 58px;
    left: 63px;
}
.mainArea .part2 .pic2{
    position: absolute;
    right: 63px;
    top: 56px;
}
.mainArea .pdTitle{
    height: 81px;
    background: url(../images/img5.jpg) no-repeat;
}
.mainArea .pdTitle p{
    height: 81px;
    line-height: 81px;
    text-align: center;
    color: #ffcc00;
    font-size: 40px;
    font-weight: bold;
    letter-spacing: 5px;
}
.mainArea .part3{
    height: 1348px;
    background: url(../images/img6_01.jpg) 0 0 no-repeat,
                url(../images/img6_02.jpg) 0 240px no-repeat,
                url(../images/img6_03.jpg) 0 480px no-repeat,
                url(../images/img6_04.jpg) 0 720px no-repeat,
                url(../images/img6_05.jpg) 0 960px no-repeat,
                url(../images/img6_06.jpg) 0 1200px no-repeat;
    padding-top: 42px;
}
.mainArea .part3 ul{
    margin-left: 38px;
}
.mainArea .part3 ul.second{
    margin-top: 27px;
}
.mainArea .part3 ul li{
    float: left;
    width: 272px;
    border: 1px solid #666666;
    margin-right: 9px;
    position: relative;
    background: #ffffff;
}
.mainArea .part3 ul li .saleIcon{
    position: absolute;
    right: 12px;
    top: -13px;
}
.mainArea .part3 ul li .name{
    font-size: 23px;
    color: #231815;
    font-weight: bold;
    letter-spacing: 1px;
    height: 33px;
    line-height: 33px;
    margin-left: 17px;
}
.mainArea .part3 ul li .txt{
    font-size: 19px;
    color: #231815;
    letter-spacing: 1px;
    height: 27px;
    line-height: 27px;
    margin: 0px 0px 12px 17px;
}
.mainArea .part3 ul li .txt2{
    font-size: 19px;
    color: #231815;
    letter-spacing: 1px;
    height: 53px;
    line-height: 26px;
    margin-left: 17px;
}
.mainArea .part3 ul li .price{
    height: 81px;
    margin: 0px 0px 3px 17px;
}
.mainArea .part3 ul li .price .saleNumber{
    font-size: 17px;
    color: #000000;
    letter-spacing: 1px;
    height: 54px;
    line-height: 54px;
}
.mainArea .part3 ul li .price .saleNumber span.integers{
    font-weight: bold;
    font-size: 53px;
    color: #E52F2C;
    font-family: Arial;
    letter-spacing: -1px;
}
.mainArea .part3 ul li .price .saleNumber span.decimals{
    font-weight: bold;
    font-size: 33px;
    color: #E52F2C;
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part3 ul li .price .unit{
    font-size: 17px;
    color: #000000;
    letter-spacing: 1px;
    height: 27px;
    line-height: 27px;
}
.mainArea .part3 ul li .txt span,
.mainArea .part3 ul li .txt2 span,
.mainArea .part3 ul li .price .unit span.number,
.mainArea .part3 ul li .day span,
.mainArea .part3 ul li .tg .parameter span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part3 ul li .photo{
    text-align: center;
}
.mainArea .part3 ul li .day{
    margin: 0px 0px 15px 17px;
    height: 19px;
    line-height: 19px;
    font-size: 15px;
    color: #000000;
    letter-spacing: 1px;
}
.mainArea .part3 ul.second li .day{
    position: absolute;
    top: 449px;
}
.mainArea .part3 ul li .tg{
    margin: 0px 0px 18px 17px;
    height: 48px;
}
.mainArea .part3 ul.second li:first-child+li+li .tg{
    margin: 17px 0px 18px 17px;
}
.mainArea .part3 ul li .tg .parameter{
    border-collapse: collapse;
    border-spacing: 0;
}
.mainArea .part3 ul li .tg .parameter .tg-0pky1{
    width: 80px;
    height: 23px;
    border: 1px solid #666666;
    background: #c6c6c6;
    text-align: center;
    font-size: 13px;
    color: #000000;
    letter-spacing: 1px;
    line-height: 23px;
}
.mainArea .part3 ul li .tg .parameter .tg-0pky1.second{
    width: 70px;
}
.mainArea .part3 ul li .tg .parameter .tg-0pky2.second{
    width: 65px;
}
.mainArea .part3 ul li .tg .parameter .tg-0pky2.third{
    width: 100px;
}
.mainArea .part3 ul li .tg .parameter .tg-0pky2{
    width: 75px;
    height: 23px;
    background: #c6c6c6;
    text-align: center;
    font-size: 13px;
    color: #000000;
    letter-spacing: 1px;
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    line-height: 23px;
}
.mainArea .part3 ul li .tg .parameter .tg-0lax1{
    text-align: center;
    font-size: 13px;
    color: #000000;
    letter-spacing: 1px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #666666;
}
.mainArea .part3 ul li .tg .parameter .tg-0lax2{
    text-align: center;
    font-size: 13px;
    color: #000000;
    letter-spacing: 1px;
    height: 22px;
    line-height: 22px;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
}
.mainArea .part3 ul li .btn{
    text-align: center;
    margin-bottom: 9px;
}
.mainArea .part3 .morebtn{
    text-align: center;
    margin-top: 31px;
}
.mainArea .part3 .note{
    text-align: center;
    height: 56px;
    line-height: 56px;
    font-size: 14px;
    color: #000000;
    letter-spacing: 1px;
}
.mainArea .part3 .note span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part4{
    height: 325px;
    background: url(../images/img8.jpg) no-repeat;
    padding-top: 29px;
}
.mainArea .part4 .bigTitle{
    height: 46px;
    line-height: 46px;
    margin-left: 87px;
    font-size: 27px;
    color: #ffffff;
    letter-spacing: 3px;
}
.mainArea .part4 .detail{
    font-size: 16px;
    color: #ffffff;
    line-height: 30px;
    margin-left: 89px;
    letter-spacing: 1px;
    padding-top: 5px;
}
.mainArea .part4 .detail span.num{
    display: inline-block;
    width: 10px;
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part4 .detail span.number{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part4 .detail a{
    text-decoration: none;
    color: #ffffff;
    font-family: Arial;
    letter-spacing: normal;
}