.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 .product{
    height: 2178px;
    background: url(../images/img1_01.jpg) 0 0 no-repeat,
                url(../images/img1_02.jpg) 0 500px no-repeat,
                url(../images/img1_03.jpg) 0 1120px no-repeat,
                url(../images/img1_04.jpg) 0 1680px no-repeat;
    padding-top: 62px;
}
.mainArea .product ul{
    width: 1072px;
    margin: 0 auto;
}
.mainArea .product ul li{
    width: 1072px;
    height: 370px;
    background: #ffffff;
    margin-bottom: 30px;
    -webkit-box-shadow: 1px 1px 4px #10050a;
    -moz-box-shadow: 1px 1px 4px #10050a;
    box-shadow: 1px 1px 4px #10050a;
    position: relative;
}
.mainArea .product ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.mainArea .product ul li .detail .pic{
    float: left;
    width: 661px;
}
.mainArea .product ul li .detail .pic .advantage{
    width: 361px;
    height: 36px;
    background: url(../images/img2.jpg) no-repeat;
    margin-left: 26px;
}
.mainArea .product ul li .detail .pic .advantage p span{
    display: inline-block;
    text-align: center;
    width: 119px;
    font-size: 18px;
    letter-spacing: 2px;
    color: #ffffff;
    height: 36px;
    line-height: 36px;
    text-shadow: 1px 1px 2px #000000
}
.mainArea .product ul li .detail .pic .advantage p span.last{
    width: 122px;
    color: #000000;
    text-shadow: none;
}
.mainArea .product ul li .detail .info{
    float: right;
    width: 411px;
    padding-top: 28px;
}
.mainArea .product ul li .detail .info .name{
    width: 411px;
    font-size: 25px;
    color: #000000;
    font-weight: bold;
    letter-spacing: 1px;
    height: 77px;
    line-height: 29px;
    display: table-cell;
    vertical-align: middle;
    padding-left: 10px;
    border-bottom: 1px solid #7d7d7d;
}
.mainArea .product ul li .detail .info .name span,
.mainArea .product ul li .detail .info .model span,
.mainArea .product ul li .detail .info .day strong,
.mainArea .product ul li .detail .info .discountPrice span{
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .product ul li .detail .info .model{
    font-size: 22px;
    color: #000000;
    height: 39px;
    line-height: 39px;
    padding-left: 10px;
    letter-spacing: 1px;
    border-bottom: 1px solid #7d7d7d;
}
.mainArea .product ul li .detail .info .day{
    font-size: 22px;
    color: #0f218b;
    height: 39px;
    line-height: 39px;
    padding-left: 10px;
    letter-spacing: 1px;
    border-bottom: 1px solid #7d7d7d;
}
.mainArea .product ul li .detail .info .price{
    font-size: 22px;
    color: #000000;
    height: 39px;
    line-height: 39px;
    padding-left: 10px;
    letter-spacing: 1px;
    border-bottom: 1px solid #7d7d7d;   
    margin-bottom: 14px;
}
.mainArea .product ul li .detail .info .price span{
    font-family: Arial;
    letter-spacing: normal;
    text-decoration: line-through;
}
.mainArea .product ul li .detail .info .discountPrice{
    font-size: 22px;
    color: #000000;
    height: 50px;
    line-height: 50px;
    padding-left: 10px;
    letter-spacing: 1px;
}
.mainArea .product ul li .detail .info .discountPrice.unit{
    height: 56px;
    line-height: 56px;
}
.mainArea .product ul li .detail .info .discountPrice strong{
    font-size: 40px;
    color: #E52F2C;
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .product .button{
    width: 404px;
    margin: 55px auto 0px auto;
    -webkit-box-shadow: 0px 3px 8px #333333;
    -moz-box-shadow: 0px 3px 8px #333333;
    box-shadow: 0px 3px 8px #333333;
    border-radius: 10px;
}
.mainArea .rule{
    height: 229px;
    background: url(../images/img3.jpg) no-repeat;
    padding-top: 63px;
}
.mainArea .rule .title{
    padding-left: 494px;
    width: 187px;
    text-align: center;
    font-size: 21px;
    color: #ffffff;
    letter-spacing: 6px;
    height: 42px;
    line-height: 42px;
}
.mainArea .rule .txt{
    padding: 30px 0px 0px 41px;
    font-size: 17px;
    color: #ffffff;
    letter-spacing: 1px;
    line-height: 30px;
}
.mainArea .rule .txt span.num{
    display: inline-block;
    width: 25px;
    font-family: Arial;
    letter-spacing: normal;
}
.mainArea .rule .txt span.number{
    font-family: Arial;
    letter-spacing: normal;
}