﻿
    body{ background-color: #ffffff}
    .wrap {
        width: 1200px;
        margin: 0 auto;
    }
    .section1{
        padding: 20px 0 36px;
        background: #ff666e;
    }

    .title_big{
        width: 548px;
        height: 70px;
        font-size: 32px;
        color: #fff;
        margin: 0 auto 30px;
        text-align: center;
        border-radius: 8px;
        border: 1px solid #fff;
        line-height: 70px;
        position: relative;
    }

    .title_big i{
        display: block;
        width: 30px;
        height: 31px;
        background: url(../images/bofang.png) center center no-repeat;
        position: absolute;
        top: 50%;
        margin-top: -15.5px;
        z-index: 2;
    }

    .boang_one{
        left: 26px;
    }

    .bofang_two{
        right: 26px;
    }

    .why_list li{
        float: left;
        width: 25%;
        text-align: center;
    }

    .why_list li h3{
        width: 180px;
        height: 48px;
        font-size: 30px;
        color: #ff9298;
        border-radius: 5px;
        background: #fff;
        text-align: center;
        line-height: 48px;
        margin: 0 auto 35px;
    }

    .why_list li p{
        font-size: 24px;
        color: #fff;
        line-height: 32px;
    }

    .section2{
        padding: 80px 0 74px;
        text-align: center;
    }

    .h3{
        font-size: 32px;
        color: #333333;
        margin-bottom: 6px;
    }

    .p{
        font-size: 26px;
        color: #999999;
        text-transform: uppercase;
    }

    .Job_list li{
        float: left;
        width: 580px;
        height: 380px;
        margin-right: 40px;
        overflow: hidden;
        margin-bottom:40px;
    }

    .Job_list li:nth-child(2n){margin-right: 0;}

    .Job_list li a{
        display: block;
        position: relative;
    }

    .Job_list li .desc{
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        padding-top: 134px;
        background: rgba(240,203,206,.62);
        /* display: none; */
    }

    .Job_list li .desc h3{
        font-size: 20px;
        color: #fff;
        margin-bottom: 30px;
    }

    .Job_list li .desc p{
        font-size: 16px;
        color: #fff;
        line-height: 25px;
    }

    .Job_list{margin-top: 30px;}

    .section3{
        padding: 0 0 75px;
        text-align: center;
    }

    .standard{margin-top: 30px;}

    .standard li{
        margin-bottom: 44px;
        overflow: hidden;
    }

    .pic_box{
        width: 600px;
        height: 320px;
        background-position: center center;
        background-repeat: no-repeat;
        position: relative;
    }

    .pic_box img{
        width: 570px;
        height: 390px;
    }

    .standard li:nth-child(odd) .pic_box{
        float: left;
        background-image: url(../images/bg.png);
    }

    .standard li:nth-child(even) .pic_box{
        float: right;
        background-image: url(../images/bg01.png);
    }

    .standard li:nth-child(odd) .pic_box img{
        position: absolute;
        right: 0;
        top: 45px;
    }

    .standard li:nth-child(even) .pic_box img{
        position: absolute;
        left: 0;
        top: 45px;
    }

    .infor{
        width: 600px;
        position: relative;
        text-align: left;
        height: 430px;
    }

    .standard li:nth-child(odd) .infor{
        float: right;
    }

    .standard li:nth-child(even) .infor{
        float: left;
    }

    .infor h3{
        font-size: 24px;
        color: #ff666e;
        font-weight: bold;
        padding-bottom: 11px;
        border-bottom: 1px solid #ff666e;
        position: relative;
        padding-top: 23px;
    }

    .standard  .infor h3{
        padding-left: 126px;
    }

    .number{
        display: block;
        width: 81px;
        height: 92px;
        background: url(../images/duobianxing.png) center center no-repeat;
        font-size: 32px;
        color: #fff;
        text-align: center;
        line-height: 92px;
        position: absolute;
        top: 10px;
    }

    .standard li .number{
        left: 28px;
    }

    .price,.nianxian{
        font-size: 24px;
        font-weight: bold;
        color: #ff666d;
    }

    .nianxian{
        margin-left: 56px;
    }
    .bt{
        padding-top: 10px;
    }
    .standard li .bt{
        padding-left: 238px;
    }

    .sub{
        font-size: 15px;
        color: #666666;
        line-height: 22px;
        margin-top: 35px;
    }

    .standard li:nth-child(odd) .sub{
        padding-left: 20px;
    }

    .standard li:nth-child(even) .sub{
        padding-right: 20px;
    }

    .more{
        display: block;
        width: 160px;
        height: 40px;
        background: #ff666d;
        border-radius: 6px;
        font-size: 16px;
        color: #fff;
        text-align: center;
        line-height: 40px;
        position: absolute;
        right: 0;
        bottom: 0;
    }


    .standard li:nth-child(even) .more{
        left: 0;
        right: auto;
    }

    .section4{
        padding: 28px 0 20px;
        background: #f7f7f7;
        text-align: center;
    }

    .jztj_nr{overflow: hidden;margin-top: 30px;}
    .jztj_nr ul{ overflow: hidden;}
    .jztj_nr li{float: left;width: 184px;margin-right: 19px;padding-bottom: 30px;}
    .jztj_nr li:nth-child(6n){margin-right: 0;}
    .tjtp img{width:100%;transition: all .3s; }
    .tjwb{padding:7px 8px 9px;background: #fff;text-align: left;}
    .tjwb h2{font-weight: 400;font-size: 16px;line-height: 32px;}
    .tjwb span{color: #666;font-size: 14px;}
    .tjwb p{font-size: 16px;color: #333;}

    .tjwb h2 span{
        color: #ff666d;
    }

    .tjtp{
        width: 100%;
        height: 200px;
        overflow: hidden;
    }

    .jztj_nr li:hover img{
        transform: scale(1.2);
    }

    .section5{
        text-align: center;
        padding-bottom:  23px;
    }

    .ba{
        margin-bottom: 85px;
    }

    .guarantee{
        margin-top: 30px;
    }

    .guarantee li{
        width: 560px;
        overflow: hidden;
        margin-bottom: 60px;
    }

    .guarantee li p{
        font-size: 16px;
        color: #666666;
        line-height: 32px;
    }

    .guarantee li h3{
        font-size: 22px;
        color: #ff666e;
        text-align: left;
        margin-bottom: 40px;
    }

    .guarantee li:nth-child(odd){
        float: left;
    }

    .guarantee li:nth-child(odd) p{
        text-align: right;
    }

    .guarantee li:nth-child(even){
        float: right;
    }

    .guarantee li:nth-child(even) p{
        text-align: left;
    }

    .guarantee li:nth-child(odd) h3{
        text-align: right;
    }

    .guarantee li:nth-child(even) h3{
        text-align: left;
    }

    .information{
        width: 354px;
    }

    .section6{
        padding: 35px 0 52px;
        background: #f2f2f2;
    }

    .section6 h3,.section6 p{
        text-align: center;
    }

    .dge_list li{
        float: left;
        width: 25%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin-top: 83px;
    }

    .dge_list li a{
        font-size: 24px;
        color: #333333;
    }

    .see{
        display: block;
        width: 126px;
        height: 25px;
        font-size: 16px;
        color: #ff747b;
        text-align: center;
        line-height: 25px;
        border-radius: 5px;
        border: 1px solid #ff666d;
        margin: 62px auto 0;
    }

    .section7{
        padding: 82px 0 40px;
    }

    .inner_box{
        padding: 10px;
        background: #f2f2f2;
    }

    .jzxq_b{width:380px; float:left;margin-right:20px; }
    .jzxq_tp{width:378px;;position:relative;}
    .jzxq_tp p{width:100%; line-height: 130px;position: absolute; left:0; top:31px; font-size: 16px;color: #fff;text-align: center;}
    .jzxq_tp a{
        display: block;
        position: absolute;
        right: 10px;
        width:21px;
        bottom: 10px;
    }

    .jzxq_tp a img{width:21px; height: 22px;}
    .jzx_text{background: #fff;padding: 10px;}
    .jzx_text li{line-height: 39px;border-bottom: 1px dashed #e5e5e5;color: #333;font-size: 14px; width:358px;}
    .jzx_text a{color: #222222;font-size: 14px;}
    .jzx_text span{}

    .jzzs ul{overflow: hidden;width:1250px; }
    .jzzs li{
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
    }

    .jzxq_b:last-child{margin-right: 0;}

    .line{
        height: 8px;
        background: #f2f2f2;
        margin-bottom: 22px;
    }