.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: 602px;
    background: url(../images/img1_01.jpg) 0 0 no-repeat,
                url(../images/img1_02.jpg) 0 170px no-repeat,
                url(../images/img1_03.jpg) 0 340px no-repeat,
                url(../images/img1_04.jpg) 0 470px 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: 307px;
    background: url(../images/img2_01.jpg) 0 0 no-repeat,
                url(../images/img2_02.jpg) 0 165px no-repeat,
                url(../images/img2_03.jpg) 0 300px no-repeat;
    padding-top: 137px;
    position: relative;
}
.mainArea .part2 .nav{
    padding: 0px 0px 0px 376px;
}
.mainArea .part2 .nav.second{
    padding: 102px 0px 0px 277px;
}
.mainArea .part2 .nav a{
    text-decoration: none;
    color: #231815;
}
.mainArea .part2 .nav.third{
    position: absolute;
    top: 298px;
    right: 158px;
    text-align: right;
    padding: 0px 0px;
}
.mainArea .part2 .nav .navName{
    display: inline-block;
    height: 28px;
    line-height: 28px;
    margin-bottom: 1px;
    font-size: 17px;
    color: #231815;
    font-weight: bold;
    letter-spacing: 1px;
}
.mainArea .part2 .nav .pdName{
    display: inline-block;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #231815;
    letter-spacing: 1px;
}
.mainArea .part2 .nav.second .pdName,
.mainArea .part2 .nav.third .pdName{
    letter-spacing: normal;
}
.mainArea .part3 .sortTitleFirst{
    height: 151px;
    background: url(../images/img3.jpg) no-repeat;
    position: relative;
}
.mainArea .part3 .sortTitleFirst .sortName{
    height: 73px;
    line-height: 73px;
    font-size: 55px;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: 3px;
    padding: 6px 0px 0px 198px;
}
.mainArea .part3 .sortTitleFirst .txt{
    font-size: 18px;
    color: #ffffff;
    letter-spacing: 1px;
    height: 67px;
    line-height: 30px;
    display: table-cell;
    vertical-align: middle;
    padding-left: 195px;
}
.mainArea .part3 .sortTitleFirst .txt span,
.mainArea .part3 .sortTitleSecond .txt span,
.mainArea .part3 .sortTitleThird .txt span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part3 .sortTitleFirst .btn,
.mainArea .part3 .sortTitleSecond .btn,
.mainArea .part3 .sortTitleThird .btn{
    position: absolute;
    top: 50px;
    right: 83px;
}
.mainArea .part3 .sort1{
    height: 795px;
    background: url(../images/img4_01.jpg) 0 0 no-repeat,
                url(../images/img4_02.jpg) 0 200px no-repeat,
                url(../images/img4_03.jpg) 0 400px no-repeat,
                url(../images/img4_04.jpg) 0 580px no-repeat;
}
.mainArea .part3 ul{
    padding: 22px 0px 0px 70px;
}
.mainArea .part3 ul li{
    float: left;
}
.mainArea .part3 ul li:first-child{
    width: 377px;
}
.mainArea .part3 .sort1 ul li:first-child .info,
.mainArea .part3 .sort3 ul li:first-child .info{
    margin-left: 15px;
}
.mainArea .part3 .sort1 ul li:first-child+li .info{
    margin-left: 18px;
}
.mainArea .part3 .sort3 ul li:first-child+li .info{
    margin-left: 20px;
}
.mainArea .part3 .sort1 ul li:first-child+li+li .info,
.mainArea .part3 .sort3 ul li:first-child+li+li .info{
    margin-left: 42px;
}
.mainArea .part3 .sort1 ul li:first-child+li{
    width: 358px;
}
.mainArea .part3 .sort1 ul li:first-child{
    width: 366px;
}
.mainArea .part3 .sort1 ul li .icon{
    margin-bottom: 14px;
}
.mainArea .part3 .sort2 ul li .icon{
    margin-bottom: 15px;
}
.mainArea .part3 ul li .info .name{
    height: 34px;
    line-height: 34px;
    font-size: 24px;
    color: #231815;
    letter-spacing: 1px;
    padding-left: 2px;
    font-weight: bold;
}
.mainArea .part3 ul li .info .txt1{
    font-size: 18px;
    color: #231815;
    height: 26px;
    line-height: 26px;
    letter-spacing: 1px;
}
.mainArea .part3 ul li .info .txt1 span.tip{
    display: inline-block;
    width: 88px;
    height: 23px;
    line-height: 23px;
    background: #c4c4c4;
    font-size: 14px;
    color: #000000;
    text-align: center;
}
.mainArea .part3 ul li .info .price{
    height: 70px;
    line-height: 70px;
    font-size: 16px;
    color: #000000;
    letter-spacing: 1px;
}
.mainArea .part3 ul li .info .price span.integers{
    font-weight: bold;
    font-size: 62px;
    color: #E52F2C;
}
.mainArea .part3 ul li .info .price span.decimals{
    font-weight: bold;
    font-size: 42px;
    color: #E52F2C;
}
.mainArea .part3 ul li .info .txt1 span.number,
.mainArea .part3 ul li .info .price span.number,
.mainArea .part3 ul li .info .day span,
.mainArea .part3 ul li .info .txt2 span,
.mainArea .part3 ul li .info .txt3 span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part3 .sort1 ul li:first-child .info .photo{
    margin: 21px 0px 39px 0px;
}
.mainArea .part3 .sort1 ul li:first-child+li .info .photo{
    margin: 44px 0px 12px 0px;
}
.mainArea .part3 .sort1 ul li:first-child+li+li .info .photo{
    margin: 15px 0px 3px 0px;
}
.mainArea .part3 .sort2 ul li:first-child .info .photo{
    margin: 18px 0px 0px 0px;
}
.mainArea .part3 .sort2 ul li:first-child+li .info .photo{
    margin: 18px 0px 0px 0px;
}
.mainArea .part3 .sort3 ul li:first-child .info .photo{
    margin: 19px 0px 5px 54px;
}
.mainArea .part3 .sort3 ul li:first-child+li .info .photo{
    margin: 49px 0px 57px 20px;
}
.mainArea .part3 .sort3 ul li:first-child+li+li .info .photo{
    margin: 49px 0px 51px 35px;
}
.mainArea .part3 ul li .info .day{
    height: 48px;
    line-height: 48px;
    color: #000000;
    font-size: 15px;
    letter-spacing: 1px;
}
.mainArea .part3 .sort2 ul li .info .day{
    height: 39px;
    line-height: 39px;
    margin-bottom: 5px;
}
.mainArea .part3 .sort2 ul li .info .tg,
.mainArea .part3 .sort3 ul li .info .tg{
    margin-bottom: 12px;
}
.mainArea .part3 ul li .info .tg .parameter{
    border-collapse: collapse;
    border-spacing: 0;
}
.mainArea .part3 ul li .info .tg .parameter .tg-0pky1{
    width: 93px;
    height: 23px;
    line-height: 23px;
    border: 1px solid #666666;
    background: #c6c6c6;
    text-align: center;
    font-size: 13px;
    color: #000000;
    letter-spacing: 1px;
}
.mainArea .part3 ul li .info .tg .parameter .tg-0pky1.second{
    width: 101px;
}
.mainArea .part3 ul li .info .tg .parameter .tg-0pky1.third{
    width: 84px;
}
.mainArea .part3 ul li .info .tg .parameter .tg-0pky1.fourth{
    width: 73px;
}
.mainArea .part3 ul li .info .tg .parameter .tg-0pky2{
    width: 72px;
    height: 23px;
    line-height: 23px;
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    background: #c6c6c6;
    text-align: center;
    font-size: 13px;
    color: #000000;
    letter-spacing: 1px;
}
.mainArea .part3 ul li .info .tg .parameter .tg-0pky2.first{
    width: 72px;
}
.mainArea .part3 ul li .info .tg .parameter .tg-0pky2.second{
    width: 53px;
}
.mainArea .part3 ul li .info .tg .parameter .tg-0pky2.third{
    width: 48px;
}
.mainArea .part3 ul li .info .tg .parameter .tg-0pky2.fourth{
    width: 86px;
}
.mainArea .part3 ul li .info .tg .parameter .tg-0pky2.sixth{
    width: 67px;
}
.mainArea .part3 ul li .info .tg .parameter .tg-0pky2.seventh{
    width: 92px;
}
.mainArea .part3 ul li .info .tg .parameter .tg-0lax1{
    text-align: center;
    font-size: 13px;
    color: #000000;
    letter-spacing: 1px;
    height: 22px;
    line-height: 22px;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
}
.mainArea .part3 ul li .info .tg .parameter .tg-0lax1 span,
.mainArea .part3 ul li .info .tg .parameter .tg-0lax2 span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part3 ul li .info .tg .parameter .tg-0lax1.special,
.mainArea .part3 ul li .info .tg .parameter .tg-0lax2.special{
    height: 23px;
    line-height: 23px;
}
.mainArea .part3 ul li .info .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 .info .txt2{
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    color: #000000;
    letter-spacing: 1px;
    margin-bottom: 4px;
}
.mainArea .part3 .sortTitleSecond{
    height: 151px;
    background: url(../images/img5.jpg) no-repeat;
    position: relative;
}
.mainArea .part3 .sortTitleSecond .sortName,
.mainArea .part3 .sortTitleThird .sortName{
    height: 73px;
    line-height: 73px;
    font-size: 55px;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: 3px;
    padding: 21px 0px 0px 197px;
}
.mainArea .part3 .sortTitleSecond .txt,
.mainArea .part3 .sortTitleThird .txt{
    font-size: 18px;
    color: #ffffff;
    letter-spacing: 1px;
    height: 38px;
    line-height: 38px;
    padding-left: 195px;
}
.mainArea .part3 .sort2{
    height: 746px;
    background: url(../images/img6_01.jpg) 0 0 no-repeat,
                url(../images/img6_02.jpg) 0 220px no-repeat,
                url(../images/img6_03.jpg) 0 460px no-repeat,
                url(../images/img6_04.jpg) 0 600px no-repeat;
}
.mainArea .part3 .sort2 ul li:first-child .info .icon,
.mainArea .part3 .sort2 ul li:first-child .info .name,
.mainArea .part3 .sort2 ul li:first-child .info .txt3,
.mainArea .part3 .sort2 ul li:first-child .info .price,
.mainArea .part3 .sort2 ul li:first-child .info .day,
.mainArea .part3 .sort2 ul li:first-child .info .tg,
.mainArea .part3 .sort2 ul li:first-child .info .btn,
.mainArea .part3 .sort2 ul li:first-child .info .txt2{
    margin-left: 15px;
}
.mainArea .part3 .sort2 ul li .info .txt3,
.mainArea .part3 .sort3 ul li .info .txt3{
    height: 54px;
    line-height: 27px;
    font-size: 18px;
    color: #231815;
    letter-spacing: 1px;
    display: table-cell;
    vertical-align: middle;
}
.mainArea .part3 .sort2 ul li:first-child .info .txt3{
    padding-left: 15px;
}
.mainArea .part3 .sort2 ul li:first-child+li .info .txt3{
    padding-left: 20px;
}
.mainArea .part3 .sort2 ul li:first-child+li+li .info .txt3{
    padding-left: 42px;
}
.mainArea .part3 .sort2 ul li:first-child+li .info .icon,
.mainArea .part3 .sort2 ul li:first-child+li .info .name,
.mainArea .part3 .sort2 ul li:first-child+li .info .price,
.mainArea .part3 .sort2 ul li:first-child+li .info .day,
.mainArea .part3 .sort2 ul li:first-child+li .info .tg,
.mainArea .part3 .sort2 ul li:first-child+li .info .btn,
.mainArea .part3 .sort2 ul li:first-child+li .info .txt2{
    margin-left: 20px;
}
.mainArea .part3 .sort2 ul li:first-child+li+li .info .price{
    height: 68px;
    line-height: 68px;
}
.mainArea .part3 .sort2 ul li:first-child+li+li .info .icon,
.mainArea .part3 .sort2 ul li:first-child+li+li .info .name,
.mainArea .part3 .sort2 ul li:first-child+li+li .info .price,
.mainArea .part3 .sort2 ul li:first-child+li+li .info .day,
.mainArea .part3 .sort2 ul li:first-child+li+li .info .tg,
.mainArea .part3 .sort2 ul li:first-child+li+li .info .btn,
.mainArea .part3 .sort2 ul li:first-child+li+li .info .txt2{
    margin-left: 42px;
}
.mainArea .part3 .sortTitleThird{
    height: 151px;
    background: url(../images/img7.jpg) no-repeat;
    position: relative;
}
.mainArea .part3 .sort3{
    height: 837px;
    background: url(../images/img8_01.jpg) 0 0 no-repeat,
                url(../images/img8_02.jpg) 0 230px no-repeat,
                url(../images/img8_03.jpg) 0 430px no-repeat,
                url(../images/img8_04.jpg) 0 630px no-repeat;
}
.mainArea .part3 .sort3 .note{
    font-size: 15px;
    color: #231815;
    height: 36px;
    line-height: 36px;
    text-align: center;
    letter-spacing: 1px;
    margin-top: 30px;
}
.mainArea .part3 .sort3 .note span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part4{
    height: 328px;
    background: url(../images/img9.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: 31px;
    margin-left: 88px;
    letter-spacing: 0.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;
}