.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: 565px;
    background: url(../images/img2_01.jpg) 0 0 no-repeat,
                url(../images/img2_02.jpg) 0 210px no-repeat,
                url(../images/img2_03.jpg) 0 450px no-repeat;
    padding-top: 95px;
}
.mainArea .part1 .txt{
    height: 83px;
    line-height: 30px;
    color: #000000;
    font-size: 18px;
    letter-spacing: 1px;
    display: table-cell;
    vertical-align: middle;
    padding-left: 42px;
}
.mainArea .part1 .txt strong,
.mainArea .part1 .txt span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .part1 ul{
    margin: 16px 0px 0px 41px;
}
.mainArea .part1 ul li{
    float: left;
    width: 271px;
    position: relative;
}
.mainArea .part1 ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.mainArea .part1 ul li.special{
    width: 274px;
}
.mainArea .part1 ul li:first-child{
    margin-right: 8px;
}
.mainArea .part1 ul li:first-child+li{
    margin-right: 9px;
}
.mainArea .part1 ul li:first-child+li+li{
    margin-right: 11px;
}
.mainArea .part1 ul li .characteristic{
    width: 158px;
    height: 38px;
    background: #0f218b;
    margin: 0 auto;
    line-height: 36px;
    text-align: center;
    font-weight: bold;
    color: #ffffff;
    font-size: 26px;
    letter-spacing: 2px;
    border-radius: 15px;
    margin-bottom: 2px;
}
.mainArea .part1 ul li.special .name{
    height: 41px;
    line-height: 41px;
    text-align: center;
    font-size: 21px;
    font-weight: bold;
    letter-spacing: 1px;
    color: #000000;
}
.mainArea .part1 ul li.special .model{
    height: 24px;
    line-height: 24px;
    font-size: 15px;
    color: #000000;
    letter-spacing: 1px;
    text-align: center;
}
.mainArea .part1 ul li.special .model strong,
.mainArea .part1 ul li.special .price span,
.mainArea .part1 ul li.normal .name span,
.mainArea .part1 ul li.normal .model strong,
.mainArea .part1 ul li.normal .day strong,
.mainArea .part1 ul li.normal .price span{
    font-family: Arial;
    letter-spacing: 0.5px;
}
.mainArea .part1 ul li.special .day{
    height: 18px;
    line-height: 18px;
    font-size: 15px;
    color: #0f218b;
    letter-spacing: 1px;
    text-align: center;
}
.mainArea .part1 ul li.special .price{
    height: 28px;
    line-height: 28px;
    font-size: 15px;
    color: #000000;
    letter-spacing: 1px;
    text-align: center;
}
.mainArea .part1 ul li.special .price strong{
    color: #E52F2C;
    font-family: Arial;
    letter-spacing: normal;
    font-size: 16px;
}
.mainArea .part1 ul li.normal .name{
    width: 249px;
    height: 31px;
    line-height: 31px;
    border-bottom: 1px solid #b0b0b0;
    margin: 0 auto;
    text-align: center;
    font-size: 21px;
    font-weight: bold;
    letter-spacing: 1px;
    color: #000000;
}
.mainArea .part1 ul li.normal .model{
    width: 249px;
    height: 31px;
    line-height: 31px;
    border-bottom: 1px solid #b0b0b0;
    margin: 0 auto;
    text-align: center;
    font-size: 19px;
    letter-spacing: 1px;
    color: #000000;
}
.mainArea .part1 ul li.normal .day{
    width: 249px;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #b0b0b0;
    margin: 0 auto;
    text-align: center;
    font-size: 19px;
    letter-spacing: 1px;
    color: #0f218b;
}
.mainArea .part1 ul li.normal .price{
    width: 271px;
    text-align: center;
    height: 66px;
    line-height: 28px;
    font-size: 18px;
    color: #000000;
    letter-spacing: 1px;
    display: table-cell;
    vertical-align: middle;
}
.mainArea .part1 ul li.normal .price strong{
    color: #E52F2C;
    font-family: Arial;
    letter-spacing: normal;
    font-size: 23px;
}
.mainArea .products .part2{
    height: 613px;
    background: url(../images/img3_01.jpg) 0 0 no-repeat,
                url(../images/img3_02.jpg) 0 200px no-repeat,
                url(../images/img3_03.jpg) 0 440px no-repeat;
    padding-top: 57px;
}
.mainArea .products .part2 .txt{
    height: 115px;
    line-height: 30px;
    color: #000000;
    font-size: 18px;
    letter-spacing: 1px;
    display: table-cell;
    vertical-align: middle;
    padding-left: 42px;
}
.mainArea .products .txt strong,
.mainArea .products .txt span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .products .part2 ul{
    margin: 15px 0px 0px 42px;
}
.mainArea .products .part3 ul{
    margin: 19px 0px 0px 42px;
}
.mainArea .products .part4 ul{
    margin: 0px 0px 0px 42px;
}
.mainArea .products ul li{
    float: left;
    width: 271px;
    border: 1px solid #434343;
    margin-right: 8px;
    background: #ffffff;
    position: relative;
    -webkit-box-shadow: 0px 1px 5px #000000;
    -moz-box-shadow: 0px 1px 5px #000000;
    box-shadow: 0px 1px 5px #000000;
}
.mainArea .products ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.mainArea .products ul li .name{
    width: 247px;
    height: 55px;
    line-height: 25px;
    border-bottom: 1px solid #b0b0b0;
    margin: 0 auto;
    text-align: center;
    font-size: 21px;
    font-weight: bold;
    letter-spacing: 1px;
    color: #000000;
    padding-top: 2px;
}
.mainArea .products ul li .name.special{
    height: 31px;
    line-height: 31px;
    padding-top: 0px;
}
.mainArea .products ul li .name span,
.mainArea .products ul li .model strong,
.mainArea .products ul li .day strong,
.mainArea .products ul li .price span{
    font-family: Arial;
    letter-spacing: 0.5px;
}
.mainArea .products ul li .name span.special{
    letter-spacing: normal;
}
.mainArea .products ul li .model{
    width: 249px;
    height: 31px;
    line-height: 31px;
    border-bottom: 1px solid #b0b0b0;
    margin: 0 auto;
    text-align: center;
    font-size: 19px;
    letter-spacing: 1px;
    color: #000000;
}
.mainArea .products .part4 ul li:first-child+li+li .name,
.mainArea .products ul li .model.special strong{
    letter-spacing: -1px;
}
.mainArea .products ul li .day{
    width: 249px;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #b0b0b0;
    margin: 0 auto;
    text-align: center;
    font-size: 19px;
    letter-spacing: 1px;
    color: #0f218b;
}
.mainArea .products ul li .price{
    width: 271px;
    text-align: center;
    height: 66px;
    line-height: 28px;
    font-size: 18px;
    color: #000000;
    letter-spacing: 1px;
    display: table-cell;
    vertical-align: middle;
    padding-bottom: 3px;
}
.mainArea .products ul li .price strong{
    color: #E52F2C;
    font-family: Arial;
    letter-spacing: normal;
    font-size: 23px;
}
.mainArea .products .part3{
    height: 542px;
    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;
    padding-top: 63px;
}
.mainArea .products .part3 .txt{
    height: 55px;
    line-height: 55px;
    color: #000000;
    font-size: 18px;
    letter-spacing: 1px;
    padding-left: 42px;
}
.mainArea .products .part4{
    height: 597px;
    background: url(../images/img6_01.jpg) 0 0 no-repeat,
                url(../images/img6_02.jpg) 0 200px no-repeat,
                url(../images/img6_03.jpg) 0 400px no-repeat;
    padding-top: 36px;
}
.mainArea .products .part4 .btn{
    width: 540px;
    margin: 58px auto 0px auto;
}
.mainArea .products .part4 .btn p{
    -webkit-box-shadow: 4px 4px 8px #909090;
    -moz-box-shadow: 4px 4px 8px #909090;
    box-shadow: 4px 4px 8px #909090;
    border-radius: 10px;
}
.mainArea .part5{
    height: 81px;
    background: url(../images/img7.jpg) no-repeat;
    padding-top: 45px;
}
.mainArea .part5 p{
    font-size: 19px;
    color: #ffffff;
    padding-left: 45px;
    letter-spacing: 1px;
    height: 39px;
    line-height: 39px;
}