.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: 649px;
    background: url(../images/img1_01.jpg) 0 0 no-repeat,
                url(../images/img1_02.jpg) 0 317px no-repeat;
    padding-top: 20px;
}
.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: #272323;
    letter-spacing: 1px;
}
.mainArea .part1 .activityTime .detail span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part1 .activityRules{
    margin: 13px 0px 0px 77px;
    width: 760px;
}
.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: 587px;
    padding-left: 27px;
}
.mainArea .part1 .activityRules .detail .txt{
    font-size: 23px;
    color: #272323;
    letter-spacing: 1.5px;
    height: 74px;
    line-height: 36px;
    padding-top: 4px;
}
.mainArea .part1 .activityRules .detail .txt span.num{
    display: inline-block;
    width: 39px;
}
.mainArea .part1 .activityRules .detail .txt span.number,
.mainArea .part1 .activityObject .detail span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part1 .activityRules .detail .txt.second{
    height: 111px;
    margin-top: 30px;
}
.mainArea .part1 .activityRules .detail .btn{
    margin: 21px 0px 58px 0px;
}
.mainArea .part1 .activityObject{
    margin-left: 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: 4px 0px 0px 27px;
    font-size: 23px;
    color: #272323;
    letter-spacing: 2px;
    height: 77px;
    line-height: 37px;
    display: table-cell;
    vertical-align: middle;
}
.mainArea .part1 .signUpBtn{
    margin: 13px 0px 0px 250px;
}

.mainArea .part2{
    height: 129px;
    background: url(../images/img2.jpg) no-repeat;
}
.mainArea .part2 .content .fl{
    width: 409px;
    float: left;
    padding-left: 271px;
}
.mainArea .part2 .content .fl .txt1{
    font-size: 31px;
    color: #ffffff;
    letter-spacing: 3px;
    padding-top: 14px;
    height: 41px;
    line-height: 41px;
}
.mainArea .part2 .content .fl .txt2{
    font-size: 40px;
    color: #ffffff;
    letter-spacing: 4px;
    font-weight: lighter;
    height: 54px;
    line-height: 54px;
}
.mainArea .part2 .content .fr{
    width: 364px;
    float: right;
    padding-left: 156px;
}
.mainArea .part2 .content .fr .txt{
    font-weight: bold;
    color: #000000;
    font-size: 25px;
    letter-spacing: 1.5px;
    height: 78px;
    line-height: 33px;
    padding-top: 23px;
    display: table-cell;
    vertical-align: middle;
}
.mainArea .part3{
    height: 435px;
    background: url(../images/img3.jpg) no-repeat;
    padding-top: 37px;
}
.mainArea .part3 ul li{
    float: left;
    text-align: center;
}
.mainArea .part3 ul li:first-child{
    width: 389px;
    border-right: 1px solid #c9c5c4;
    padding: 51px 0px 0px 8px;
    height: 330px;
}
.mainArea .part3 ul li:first-child+li{
    width: 400px;
    border-right: 1px solid #c9c5c4;
    height: 299px;
    padding-top: 82px;
}
.mainArea .part3 ul li:first-child+li+li{
    width: 390px;
    height: 354px;
    padding-top: 27px;
}
.mainArea .part3 ul li p img {
    transform: scale(1);
    transition: transform 1s ease 0s;
}

.mainArea .part3 ul li p img:hover {
    transform: scale(1.1);
}      

.mainArea .part4{
    height: 2025px;
    background: url(../images/img7_01.jpg) 0 0 no-repeat,
                url(../images/img7_02.jpg) 0 200px no-repeat,
                url(../images/img7_03.jpg) 0 400px no-repeat,
                url(../images/img7_04.jpg) 0 600px no-repeat,
                url(../images/img7_05.jpg) 0 800px no-repeat,
                url(../images/img7_06.jpg) 0 1000px no-repeat,
                url(../images/img7_07.jpg) 0 1200px no-repeat,
                url(../images/img7_08.jpg) 0 1400px no-repeat,
                url(../images/img7_09.jpg) 0 1600px no-repeat,
                url(../images/img7_10.jpg) 0 1800px no-repeat,
                url(../images/img7_11.jpg) 0 1950px no-repeat;
    padding-top: 95px;
}
.mainArea .part4 ul li{
    float: left;
    position: relative;
}
.mainArea .part4 ul li .saleIcon{
    position: absolute;
    top: 205px;
    right: 11px;
}
.mainArea .part4 ul.second li .saleIcon,
.mainArea .part4 ul.third li .saleIcon{
    top: 214px;
}
.mainArea .part4 ul li:first-child+li .saleIcon{
    right: 19px;
}
.mainArea .part4 ul li:first-child+li+li .saleIcon{
    right: 8px;
}
.mainArea .part4 ul li:first-child{
    width: 348px;
    margin: 0px 58px;
}
.mainArea .part4 ul li:first-child+li{
    width: 343px;
    margin-right: 54px;
}
.mainArea .part4 ul li:first-child+li+li{
    width: 320px;
}
.mainArea .part4 ul li .icon{
    margin-bottom: 12px;
}
.mainArea .part4 ul li .name{
    color: #000000;
    font-weight: bold;
    font-size: 29px;
    height: 49px;
    line-height: 49px;
    letter-spacing: 1.5px;
    padding-left: 4px;
}
.mainArea .part4 ul li .txt{
    font-size: 22px;
    color: #231815;
    height: 73px;
    line-height: 29px;
    display: table-cell;
    vertical-align: middle;
    padding-left: 4px;
    margin-bottom: 10px;
    letter-spacing: 1px;
}
.mainArea .part4 ul li .unit{
    width: 70px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    background: #c4c4c4;
    margin-left: 2px;
    font-size: 14px;
    color: #000000;
}
.mainArea .part4 ul li .name span,
.mainArea .part4 ul li .txt span,
.mainArea .part4 ul li .unit span,
.mainArea .part4 ul li .day span,
.mainArea .part4 ul li .tg .parameter .tg-0lax1 span,
.mainArea .part4 ul li .tg .parameter .tg-0lax2 span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part4 ul li .price{
    height: 58px;
    line-height: 58px;
    letter-spacing: 1px;
    font-size: 13px;
    color: #000000;
    margin-bottom: 21px;
}
.mainArea .part4 ul.second li .price{
    height: 67px;
    line-height: 67px;
    margin-bottom: 13px;
}
.mainArea .part4 ul.third li .price{
    height: 67px;
    line-height: 67px;
    margin-bottom: 6px;
}
.mainArea .part4 ul li .price span.integers{
    font-family: Arial;
    letter-spacing: normal;
    font-size: 55px;
    font-weight: bold;
    color: #E52F2C;
}
.mainArea .part4 ul li .price span.decimals{
    font-family: Arial;
    letter-spacing: normal;
    font-size: 42px;
    font-weight: bold;
    color: #E52F2C;
}
.mainArea .part4 ul.first li .photo{
    height: 165px;
}
.mainArea .part4 ul.second li:first-child .photo,
.mainArea .part4 ul.second li:first-child+li .photo{
    height: 156px;
    margin-bottom: 12px;
}
.mainArea .part4 ul.second li:first-child+li+li .photo{
    height: 119px;
}
.mainArea .part4 ul.third li:first-child .photo,
.mainArea .part4 ul.third li:first-child+li .photo{
    height: 172px;
    margin-bottom: 2px;
}
.mainArea .part4 ul.third li:first-child+li+li .photo{
    margin-bottom: 9px;
}
.mainArea .part4 ul li .day{
    height: 27px;
    line-height: 27px;
    font-size: 17px;
    color: #000000;
}
.mainArea .part4 ul.first li .day{
    margin-bottom: 10px;
}
.mainArea .part4 ul.second li .day{
    margin-bottom: 11px;
}
.mainArea .part4 ul.third li .day{
    margin-bottom: 12px;
}
.mainArea .part4 ul li .tg{
    margin-bottom: 18px;
}
.mainArea .part4 ul li .tg .parameter{
    border-collapse: collapse;
    border-spacing: 0;
}
.mainArea .part4 ul li .tg .parameter .tg-0pky1{
    width: 92px;
    height: 22px;
    border: 1px solid #666666;
    background: #c6c6c6;
    text-align: center;
    font-size: 13px;
    color: #000000;
    letter-spacing: 1px;
    line-height: 22px;
}
.mainArea .part4 ul li .tg .parameter .tg-0pky2{
    width: 92px;
    height: 22px;
    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: 22px;
}
.mainArea .part4 ul li .tg .parameter .tg-0lax1{
    text-align: center;
    font-size: 13px;
    color: #000000;
    letter-spacing: 1px;
    height: 23px;
    line-height: 23px;
    border: 1px solid #666666;
}
.mainArea .part4 ul li .tg .parameter .tg-0lax2{
    text-align: center;
    font-size: 13px;
    color: #000000;
    letter-spacing: 1px;
    height: 23px;
    line-height: 23px;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
}
.mainArea .part4 ul li .tg .parameter .tg-0lax1.special,
.mainArea .part4 ul li .tg .parameter .tg-0lax2.special{
    height: 24px;
    line-height: 24px;
}
.mainArea .part4 ul li .tg .parameter .tg-0lax1 span.up{
    font-size: 12px;
    position: relative;
    top: -3px;
}
.mainArea .part4 ul li .btn{
    margin-bottom: 51px;
}
.mainArea .part5{
    height: 334px;
    background: url(../images/img14.jpg) no-repeat;
    padding-top: 18px;
}
.mainArea .part5 .bigTitle{
    height: 46px;
    line-height: 46px;
    margin-left: 87px;
    font-size: 27px;
    color: #ffffff;
    letter-spacing: 3px;
}
.mainArea .part5 .detail{
    font-size: 16px;
    color: #ffffff;
    line-height: 31px;
    margin-left: 88px;
    letter-spacing: 1px;
    padding-top: 5px;
}
.mainArea .part5 .detail span.num{
    display: inline-block;
    width: 10px;
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part5 .detail span.number{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part5 .detail a{
    text-decoration: none;
    color: #ffffff;
    font-family: Arial;
    letter-spacing: normal;
}