/*header begin*/

.logo {
    float: left;
    width: 29%;
}

.you {
    float: right;
    width: 59%;
    padding-top: 10px;
}

.you li {
    float: left;
    margin-right: 6%;
    color: #333333;
    font-size: 13px;
    font-weight: bold;
}

.you li p {
    color: #666666;
    font-size: 15px;
    line-height: 28px;
}

.you li p img {
    vertical-align: middle;
    margin-right: 5px;
}

.you li p i {
    color: #de1213;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
}

.you li a img {
    vertical-align: middle;
    margin-right: 14px;
}

.you li a {
    color: #333333;
    font-size: 13px;
    font-weight: bold;
}

.box1r {
    display: none;
}

.oick {
    background: #170884;
    line-height: 25px;
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    min-height: 25px;
}

@media(max-width:1024px) {
    .you li {
        float: left;
        margin-right: 3%;
        color: #333333;
        font-size: 13px;
        font-weight: bold;
    }
    .you {
        float: right;
        width: 66%;
        padding-top: 18px;
    }
    .logo {
        float: left;
        width: 29%;
        display: block;
    }
}

@media(max-width:768px) {
    .logo {
        float: left;
        width: 100%;
        display: block;
    }
    .logo img {
        display: block;
        margin: 0 auto;
    }
    .you {
        float: none;
        width: 100%;
        padding-top: 1%;
    }
    .you li {
        float: left;
        margin-right: 6%;
        color: #333333;
        font-size: 13px;
        font-weight: bold;
    }
    .box {
        display: none;
    }
    .box1r {
        margin-bottom: 10px;
        height: auto;
        overflow: hidden;
        display: block;
    }
}

@media(max-width:667px) {
    .logo {
        float: none;
        width: 100%;
    }
    .logo img {
        display: block;
        margin: 0 auto;
    }
    .you {
        float: none;
        width: 100%;
        padding-top: 1%;
    }
    .you li {
        float: left;
        margin-right: 2%;
        color: #333333;
        font-size: 13px;
        font-weight: bold;
    }
}

@media(max-width:568px) {
    .logo {
        float: none;
        width: 100%;
    }
    .logo img {
        display: block;
        margin: 0 auto;
    }
    .you {
        float: none;
        width: 100%;
        padding-top: 1%;
    }
    .you li {
        float: left;
        margin-right: 13%;
        color: #333333;
        font-size: 13px;
        font-weight: bold;
    }
}

@media(max-width:375px) {
    .logo {
        float: none;
        width: 100%;
    }
    .logo img {
        display: block;
        margin: 0 auto;
    }
    .you {
        float: none;
        width: 100%;
        padding-top: 1%;
        margin-bottom: 10px;
        overflow: hidden;
    }
    .you li {
        float: left;
        margin-right: 10%;
        color: #333333;
        font-size: 13px;
        font-weight: bold;
    }
}

@media(max-width:320px) {
    .logo {
        float: none;
        width: 100%;
        display: block;
    }
    .logo img {
        display: block;
        margin: 0 auto;
    }
    .you {
        float: none;
        width: 100%;
        padding-top: 1%;
    }
    .you li {
        float: left;
        margin-right: 1%;
        color: #333333;
        font-size: 13px;
        font-weight: bold;
    }
    .you li a img {
        vertical-align: middle;
        margin-right: 10px;
    }
}


/*header end*/


/*nav begin*/

.box1 {
    clear: both;
    width: 100%;
    min-height: 51px;
    background: #1b1b1b;
    position: relative;
    z-index: 2;
}

.nav {
    height: auto;
    overflow: hidden;
}

.nav li {
    float: left;
    width: 12.5%;
    line-height: 51px;
    text-align: center;
    background: url(../images/bg1.jpg) no-repeat center right;
}

.nav li a {
    display: block;
    width: 100%;
    color: #ffffff;
    font-size: 16px;
}

.nav li a:hover {
    background: url(../images/bg.jpg) no-repeat center top;
}

.nav1 {
    float: right;
    width: 100%;
    position: relative;
    padding-top: 3px;
    display: none;
}

.nav1 a img {
    float: right;
}

.daon {
    position: absolute;
    right: 0;
    top: 51px;
    width: 30%;
    background: url(../images/bg.png) repeat;
}

.daon li {
    width: 100;
    line-height: 51px;
    text-align: center;
}

.daon li a {
    display: block;
    width: 100%;
    color: #ffffff;
    font-size: 16px;
}

.daon li a:hover {
    background: url(../images/bg1.png) no-repeat center top;
}

.oki {
    display: none;
}

@media(max-width:768px) {
    .nav {
        height: auto;
        overflow: hidden;
        display: none;
    }
    .nav1 {
        float: right;
        width: 10%;
        position: relative;
        padding-top: 3px;
        display: block;
    }
    .box1 {
        clear: both;
        width: 100%;
        min-height: 51px;
        background: #1b1b1b;
        position: relative;
        z-index: 2;
        display: none;
    }
    .oki {
        display: block;
        clear: both;
        width: 100%;
        min-height: 51px;
        background: #ff7200;
        position: relative;
        z-index: 2;
    }
    .wizi {
        float: left;
        line-height: 51px;
        color: #ffffff;
        font-size: 16px;
    }
    .wizi a {
        color: #ffffff;
        font-size: 16px;
        font-weight: bold;
        margin: 0 5px;
    }
}

@media(max-width:414px) {
    .daon {
        position: absolute;
        right: 0;
        top: 51px;
        width: 40%;
        background: url(../images/bg.png) repeat;
    }
}

@media(max-width:375px) {
    .nav1 {
        float: right;
        width: 20%;
        position: relative;
        padding-top: 3px;
        display: block;
    }
    .wizi a {
        color: #ffffff;
        font-size: 15px;
        font-weight: bold;
        margin: 0 2px;
    }
}


/*nav end*/


/*banner begin*/

.box2 {
    clear: both;
    width: 100%;
    height: 489px;
    position: relative;
}

.banner {
    height: 489px;
    overflow: hidden;
}

.banner .d1 {
    width: 100%;
    height: 489px;
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
}

.banner .d2 {
    width: 100%;
    height: 30px;
    clear: both;
    position: absolute;
    z-index: 100;
    left: 0px;
    top: 126px;
}

.banner .d2 ul {
    float: left;
    position: absolute;
    left: 10%;
    top: 0;
    margin: 0 0 0 -96px;
    display: inline;
    width: 18px;
    height: 208px;
}

.banner .d2 li {
    width: 18px;
    height: 18px;
    overflow: hidden;
    cursor: pointer;
    /*background:url(../images/bg5.png) no-repeat center;*/
    float: left;
    margin-bottom: 23px;
    display: inline;
}

.banner .d2 li.nuw {
    /*background:url(../images/bg3.png) no-repeat center;*/
}

.baine {
    display: none;
}

@media(max-width:1024px) {
    .box2 {
        clear: both;
        width: 100%;
        height: 489px;
        position: relative;
        display: none;
    }
    .baine {
        display: block;
    }
}


/*banner end*/


/*main begin*/

.box3 {
    clear: both;
    width: 100%;
    min-height: 97px;
    background: url(../images/bg2.jpg) repeat-x left bottom #de1213;
    margin-bottom: 56px;
}

.jzid {
    background: url(../images/bg3.jpg) no-repeat left top;
    padding-left: 4px;
}

.jzid_l {
    float: left;
    width: 16%;
    height: auto;
    min-height: 93px;
    background: url(../images/bg3.jpg) no-repeat right top #c70909;
    padding: 25px 0 0 17px;
    margin-right: 6%;
}

.jzid_l span {
    float: left;
    display: block;
    width: 15%;
    padding-top: 10px;
}

.jzid_l font {
    float: right;
    display: block;
    width: 72%;
    color: #ffffff;
    line-height: 24px;
    font-size: 16px;
}

.jzid_l font i {
    font-weight: bold;
    font-size: 16px;
    display: block;
}

.jzid_c {
    float: left;
    width: 45%;
    height: auto;
    min-height: 93px;
    padding-top: 17px;
    background: url(../images/bg3.jpg) no-repeat right top;
}

.jzid_c dl {
    float: left;
    width: 47%;
    height: auto;
    margin-right: 3%;
}

.jzid_c dt {
    float: left;
    width: 59px;
    height: 59px;
    margin-right: 21px;
}

.jzid_c dd {
    float: right;
    width: 65%;
    line-height: 29px;
    color: #ffffff;
    font-size: 24px;
    font-weight: bold;
}

.jzid_c dd i {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.jzid_c dl.odw {
    float: right;
    margin-right: 0%;
}

.jzid_c dl.odw dd i {
    display: block;
    text-align: left;
    color: #fff;
    font-size: 16px;
}

.jzid_r {
    float: right;
    width: 31%;
    height: auto;
    min-height: 93px;
    padding-top: 17px;
}

.jzid_r dl {
    float: left;
    width: 50%;
}

.jzid_r dt {
    float: left;
    width: 59px;
    height: 59px;
}

.jzid_r dd {
    float: right;
    width: 55%;
    line-height: 59px;
    color: #ffffff;
    font-size: 16px;
}

.jzid_r dd a {
    color: #ffffff;
    font-size: 16px;
}

.jzid_r dd.oikdi {
    margin-right: 10px;
}

@media(max-width:1024px) {
    .jzid_l {
        float: left;
        width: 24%;
        height: auto;
        min-height: 93px;
        background: url(../images/bg3.jpg) no-repeat right top #c70909;
        padding: 25px 0 0 17px;
        margin-right: 2%;
    }
    .jzid_c {
        float: left;
        width: 70%;
        height: auto;
        min-height: 93px;
        padding-top: 17px;
        background: none;
    }
    .jzid_r {
        float: left;
        width: 50%;
        height: auto;
        min-height: 93px;
        padding-top: 17px;
    }
}

@media(max-width:768px) {
    .jzid_l {
        float: left;
        width: 100%;
        height: auto;
        min-height: 93px;
        background: url(../images/bg3.jpg) no-repeat right top #c70909;
        padding: 25px 0 0 17px;
        margin-right: 0%;
    }
    .jzid_c {
        float: left;
        width: 100%;
        height: auto;
        min-height: 93px;
        padding-top: 17px;
        background: none;
    }
    .jzid_r {
        float: left;
        width: 100%;
        height: auto;
        min-height: 93px;
        padding-top: 17px;
    }
}

@media(max-width:568px) {
    .jzid_l {
        float: left;
        width: 100%;
        height: auto;
        min-height: 93px;
        background: url(../images/bg3.jpg) no-repeat right top #c70909;
        padding: 25px 0 0 17px;
        margin-right: 0%;
    }
    .jzid_c {
        float: left;
        width: 100%;
        height: auto;
        min-height: 93px;
        padding-top: 17px;
        background: none;
    }
    .jzid_r {
        float: left;
        width: 100%;
        height: auto;
        min-height: 93px;
        padding-top: 17px;
    }
    .jzid_c dl {
        float: left;
        width: 100%;
        height: auto;
        margin-right: 0%;
        margin-bottom: 10px;
    }
    .jzid_c dd i {
        display: block;
        text-align: left;
        color: #fff;
        font-size: 16px;
    }
}

.gyom {
    clear: both;
    height: auto;
    overflow: hidden;
    margin-bottom: 69px;
}

.qyom_l {
    float: left;
    width: 13%;
    height: auto;
    overflow: hidden;
}

.qyom_lt {
    height: auto;
    overflow: hidden;
    background: url(../images/bg4.jpg) no-repeat;
    padding: 40px 0 0 31px;
    line-height: 35px;
    margin-bottom: 80px;
}

.qyom_lt h2 {
    color: #de1213;
    /*font-size:30px;*/
    font-size: 28px;
    font-weight: bold;
}

.qyom_lt i {
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    display: block;
    text-align: center;
    text-transform: uppercase;
}

.qyom_lb {
    float: right;
    width: 116px;
    height: 36px;
    border: 1px solid #ae8452;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    line-height: 36px;
    text-align: center;
}

.qyom_lb a {
    display: block;
    width: 100%;
    color: #a46f29;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

.qyom_r {
    float: right;
    width: 80%;
    height: auto;
    overflow: hidden;
    padding-top: 29px;
}

.qyom_r dt {
    float: right;
    width: 43%;
    cursor: pointer;
}

.qyom_r dd {
    float: left;
    width: 52%;
    padding-top: 25px;
}

.qyom_r dd p {
    line-height: 35px;
    color: #666666;
    font-size: 15px;
}

.qyom_r dd p a {
    color: #666666;
    font-size: 15px;
}

@media(max-width:1024px) {
    .gyom {
        clear: both;
        height: auto;
        overflow: hidden;
        margin-bottom: 20px;
    }
    .qyom_l {
        float: left;
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .qyom_lt {
        height: auto;
        overflow: hidden;
        background: url(../images/bg4.jpg) no-repeat;
        padding: 40px 0 0 31px;
        color: #de1213;
        font-size: 30px;
        font-weight: bold;
        line-height: 35px;
        margin-bottom: 0px;
        float: left;
    }
    .qyom_lb {
        float: right;
        width: 116px;
        height: 36px;
        border: 1px solid #ae8452;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        line-height: 36px;
        text-align: center;
        margin-top: 40px;
    }
    .qyom_r {
        float: right;
        width: 100%;
        height: auto;
        overflow: hidden;
        padding-top: 10px;
    }
}

@media(max-width:768px) {
    .qyom_r dd {
        float: left;
        width: 52%;
        padding-top: 0px;
    }
}

@media(max-width:667px) {
    .qyom_r dd {
        float: none;
        width: 100%;
        padding-top: 0px;
    }
    .qyom_r dt {
        float: none;
        width: 100%;
        margin-bottom: 15px;
    }
    .qyom_r dt img {
        display: block;
        margin: 0 auto;
    }
}

.wmfd {
    clear: both;
    width: 100%;
    height: auto;
    background: #eaeff3;
    overflow: hidden;
    padding: 52px 0 60px 0;
}

.wmfd_t {
    height: auto;
    overflow: hidden;
    background: url(../images/bg5.jpg) no-repeat;
    padding: 30px 0 0 17px;
    line-height: 35px;
    margin-bottom: 30px;
}

.wmfd_t h2 {
    color: #333333;
    font-size: 30px;
    font-weight: bold;
}

.wmfd_t i {
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    display: block;
    text-transform: uppercase;
    padding-left: 30px;
}

.wmfd_b {
    height: auto;
    overflow: hidden;
    padding: 0 34px 0 30px;
}

.wmfd_bt {
    height: auto;
    overflow: hidden;
}

.wmfd_bt dl {
    float: left;
    width: 45%;
    height: auto;
    overflow: hidden;
    cursor: pointer;
    margin-bottom: 35px;
}

.wmfd_bt dt {
    float: left;
    width: 30%;
    height: auto;
    padding-top: 26px;
}

.wmfd_bt dd {
    float: left;
    width: 65%;
}

.wmfd_bt dd h3 {
    line-height: 28px;
    color: #333333;
    margin-bottom: 16px;
}

.wmfd_bt dd h3 a {
    color: #333;
    font-size: 18px;
    font-weight: bold;
}

.wmfd_bt dd h3 a i {
    display: block;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: capitalize;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.wmfd_bt dd p {
    line-height: 24px;
    color: #333333;
    font-size: 14px;
    height: 72px;
    overflow: hidden;
    margin-bottom: 10px;
}

.wmfd_bt dd a {
    color: #999999;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

.wmfd_bt dl:hover dd a,
.wmfd_bt dl:hover dd a i {
    color: #a46f29;
}

.wmfd_bt dl.odw1 {
    float: right;
}

.wmfd_bb {
    float: left;
    width: 116px;
    height: 36px;
    border: 1px solid #ae8452;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    line-height: 36px;
    text-align: center;
}

.wmfd_bb a {
    display: block;
    width: 100%;
    color: #a46f29;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

@media(max-width:768px) {
    .wmfd_bt dt {
        float: left;
        width: 40%;
        height: auto;
        padding-top: 26px;
    }
    .wmfd_bt dd {
        float: left;
        width: 60%;
    }
}

@media(max-width:667px) {
    .wmfd_bt dt {
        float: left;
        width: 30%;
        height: auto;
        padding-top: 26px;
    }
    .wmfd_bt dd {
        float: left;
        width: 70%;
    }
    .wmfd_bt dl {
        float: left;
        width: 100%;
        height: auto;
        overflow: hidden;
        cursor: pointer;
        margin-bottom: 35px;
    }
    .wmfd_b {
        height: auto;
        overflow: hidden;
        padding: 0 0px 0 0px;
    }
}

@media(max-width:375px) {
    .wmfd_bt dt {
        float: none;
        width: 100%;
        height: auto;
        padding-top: 0px;
        padding-bottom: 20px;
        margin: 0 auto;
    }
    .wmfd_bt dt img {
        display: block;
        margin: 0 auto;
    }
    .wmfd_bt dd {
        float: left;
        width: 100%;
    }
    .wmfd_bt dd p {
        line-height: 24px;
        color: #333333;
        font-size: 14px;
        height: auto;
        overflow: hidden;
        margin-bottom: 10px;
    }
}

.fuei {
    clear: both;
    width: 100%;
    height: auto;
    overflow: hidden;
    background: url(../images/bg6.jpg) no-repeat center top fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 82px 0;
    margin-bottom: 60px;
}

.fuei img {
    display: block;
    margin: 0 auto;
}

@media(max-width:1024px) {
    .fuei {
        clear: both;
        width: 100%;
        height: auto;
        overflow: hidden;
        background: url(../images/bg6.jpg) no-repeat center top fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        padding: 82px 0;
        margin-bottom: 40px;
    }
}

.wmdy {
    clear: both;
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-bottom: 90px;
}

.wmdy_t {
    height: auto;
    overflow: hidden;
    background: url(../images/bg4.jpg) no-repeat;
    padding: 30px 0 0 17px;
    line-height: 35px;
    margin-bottom: 38px;
}

.wmdy_t h2 {
    color: #de1213;
    font-size: 30px;
    font-weight: bold;
}

.wmdy_t i {
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    display: block;
    text-transform: uppercase;
    padding-left: 20px;
}

.wmdy_b {
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    width: 80%;
    background: url(../images/bg7.jpg) repeat-y center top;
}

.wmdy_b li {
    overflow: hidden;
    width: 100%;
    height: auto;
    margin-bottom: 60px;
    clear: both;
}

.wmdy_b li span {
    float: left;
    width: 40%;
    text-align: left;
    padding-right: 6%;
}

.wmdy_b li span h3 {
    line-height: 28px;
    margin-bottom: 10px;
}

.wmdy_b li span h3 a {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
}

.wmdy_b li span h3 a i {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    display: block;
}

.wmdy_b li span p {
    line-height: 23px;
    color: #666666;
    font-size: 14px;
}

.wmdy_b li span p a {
    color: #666666;
    font-size: 14px;
    display: block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.wmdy_b li span p a:hover {
    color: #ce0000;
}

.wmdy_b li span p a img {
    vertical-align: middle;
    margin-right: 5px;
}

.wmdy_b li font {
    float: right;
    width: 25%;
    margin-right: 35%;
}

.wmdy_b li.youd {}

.wmdy_b li.youd font {
    float: left;
    width: 25%;
    margin-left: 40%;
    margin-right: 0%;
}

.wmdy_b li.youd span {
    float: left;
    width: 35%;
    text-align: left;
    padding-right: 0%;
}

.wmdy_b li a.odor {
    display: block;
    width: 127px;
    height: 127px;
    margin: 0 auto;
}

@media(max-width:1024px) {
    .wmdy_b {
        height: auto;
        overflow: hidden;
        margin: 0 auto;
        width: 100%;
        background: none;
    }
    .wmdy_b li span {
        float: right;
        display: block;
        width: 70%;
        text-align: left;
    }
    .wmdy_b li font {
        display: block;
        float: left;
        width: 25%;
        margin-right: 0%;
    }
    .wmdy_b li.youd font {
        float: left;
        display: block;
        width: 25%;
        margin-left: 0;
    }
    .wmdy_b li.youd span {
        float: right;
        width: 70%;
        text-align: left;
        padding-right: 0%;
    }
    .wmdy {
        clear: both;
        width: 100%;
        height: auto;
        overflow: hidden;
        padding-bottom: 40px;
    }
}

@media(max-width:768px) {
    .wmdy_b {
        height: auto;
        overflow: hidden;
        margin: 0 auto;
        width: 100%;
        background: none;
    }
    .wmdy_b li span {
        float: right;
        display: block;
        width: 67%;
        text-align: left;
    }
    .wmdy_b li font {
        display: block;
        float: left;
        width: 30%;
        margin-right: 0%;
    }
    .wmdy_b li.youd font {
        float: left;
        display: block;
        width: 30%;
        margin-left: 0;
    }
    .wmdy_b li.youd span {
        float: right;
        width: 67%;
        text-align: left;
        padding-right: 0%;
    }
    .wmdy {
        clear: both;
        width: 100%;
        height: auto;
        overflow: hidden;
        padding-bottom: 40px;
    }
}

@media(max-width:667px) {
    .wmdy_b {
        height: auto;
        overflow: hidden;
        margin: 0 auto;
        width: 100%;
        background: none;
    }
    .wmdy_b li span {
        float: right;
        display: block;
        width: 67%;
        text-align: left;
    }
    .wmdy_b li font {
        display: block;
        float: left;
        width: 30%;
        margin-right: 0%;
    }
    .wmdy_b li.youd font {
        float: left;
        display: block;
        width: 30%;
        margin-left: 0;
    }
    .wmdy_b li.youd span {
        float: right;
        width: 67%;
        text-align: left;
        padding-right: 0%;
    }
    .wmdy {
        clear: both;
        width: 100%;
        height: auto;
        overflow: hidden;
        padding-bottom: 40px;
    }
}

@media(max-width:568px) {
    .wmdy_b {
        height: auto;
        overflow: hidden;
        margin: 0 auto;
        width: 100%;
        background: none;
    }
    .wmdy_b li span {
        float: none;
        display: block;
        width: 100%;
        text-align: left;
    }
    .wmdy_b li font {
        display: block;
        float: left;
        width: 100%;
    }
    .wmdy_b li font img {
        display: block;
        margin: 0 auto;
    }
    .wmdy_b li.youd font {
        float: left;
        display: block;
        width: 100%;
        margin-left: 0;
        margin-bottom: 15px;
    }
    .wmdy_b li.youd font img {
        display: block;
        margin: 0 auto;
    }
    .wmdy_b li.youd span {
        float: right;
        width: 100%;
        text-align: left;
        padding-right: 0%;
    }
}

.hxi {
    clear: both;
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f9f9f9;
    padding: 55px 0;
    margin-bottom: 50px;
}

.yqing {
    clear: both;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 5px;
}

.yqing_t {
    height: auto;
    text-align: center;
    color: #666666;
    line-height: 30px;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 27px;
}

.yqing_b {
    height: auto;
    overflow: hidden;
}

.yqing_b p {
    line-height: 30px;
    color: #666666;
    font-size: 15px;
    float: left;
    margin-left: 3px;
}

.yqing_b p a {
    color: #666;
    font-size: 15px;
}

.yqing_b p a.ys {
    color: #de1213;
    font-weight: bold;
}


/*main end*/


/*小nav begin*/

.box4 {
    clear: both;
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #1e2025;
    padding: 36px 0;
    padding-bottom: 10px;
}

.box_l {
    float: left;
    width: 53%;
    height: auto;
}

.box_l h5 {
    background: url(../images/bg8.jpg) repeat-x left bottom;
    line-height: 28px;
    overflow: hidden;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.box_l h5 a {
    display: block;
    width: 33.3333333%;
    color: #fff;
    font-size: 16px;
    float: left;
}

.box_l p {
    clear: both;
    line-height: 28px;
    color: #ffffff;
    font-size: 15px;
}

.box_r {
    float: right;
    width: 41%;
    height: auto;
    overflow: hidden;
    padding-top: 35px;
}

.box_r dl {
    float: left;
    width: 50%;
    height: auto;
}

.box_r dt {
    height: auto;
    width: 100%;
    margin-bottom: 15px;
}

.box_r dt img {
    display: block;
    margin: 0 auto;
}

.box_r dd {
    text-align: center;
    line-height: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 36px;
    font-weight: bold;
    color: #fff;
}

@media(max-width:1024px) {
    .box_l {
        float: left;
        width: 100%;
        height: auto;
    }
    .box_r {
        float: right;
        width: 100%;
        height: auto;
        overflow: hidden;
        padding-top: 35px;
    }
}

@media(max-width:568px) {
    .box_l h1 a {
        display: block;
        width: 33.33%;
        color: #fff;
        font-size: 16px;
        float: left;
    }
}

@media(max-width:414px) {
    .box_l h1 a {
        display: block;
        width: 33.33%;
        color: #fff;
        font-size: 16px;
        float: left;
    }
    .box_r dl {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 15px;
    }
}


/*小nav end*/


/*fotter begin*/

.fotter {
    clear: both;
    line-height: 50px;
    background: #151618;
    overflow: hidden;
}

.fotter span {
    /* float: left; */
    color: #999999;
    font-size: 14px;
    text-align: center;
}

.fotter font {
    float: right;
    color: #999;
    font-size: 14px;
}

.fotter font img {
    vertical-align: middle;
    margin: 0 3px;
}

.fotter font a {
    color: #999;
    font-size: 14px;
}

@media(max-width:768px) {
    .fotter span {
        float: left;
        color: #999999;
        font-size: 14px;
        display: block;
        width: 100%;
    }
    .fotter font {
        float: right;
        display: block;
        color: #999;
        width: 100%;
        font-size: 14px;
    }
    .fotter {
        clear: both;
        line-height: 35px;
        background: #151618;
        overflow: hidden;
    }
}


/*fotter end*/


/*关于我们 begin*/

.box5 {
    clear: both;
    width: 100%;
    height: auto;
    overflow: hidden;
    background: url(../images/bg9.jpg) repeat-y;
    padding: 65px 0;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
}

.box5 img {
    vertical-align: middle;
    margin: 0 5px;
}

.box5 i {
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
}

.box6 {
    height: auto;
    overflow: hidden;
}

.dqwz {
    height: 50px;
    border-bottom: 1px solid #dcdcdc;
    text-align: right;
    line-height: 50px;
    color: #342c50;
    font-size: 13px;
    margin-bottom: 30px;
}

.dqwz a {
    color: #342c50;
    font-size: 13px;
}

.dqwz a:hover {
    color: #ce0000;
}

.gywm {
    width: 72%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-bottom: 50px;
}

.gywm p {
    line-height: 28px;
    color: #777777;
    font-size: 14px;
}

@media(max-width:667px) {
    .gywm {
        width: 100%;
        height: auto;
        overflow: hidden;
        margin: 0 auto;
        padding-bottom: 50px;
    }
}

@media(max-width:414px) {
    .box5 i {
        color: #fff;
        font-size: 30px;
        font-weight: bold;
        text-transform: uppercase;
        display: block;
        text-align: center;
    }
}


/*关于我们 end*/


/*我们的服务 begin*/

.wmdi {
    height: auto;
    overflow: hidden;
    padding-bottom: 50px;
}

.wmdi_l {
    float: left;
    width: 18%;
}

.wmdi_l li {
    line-height: 50px;
    border-bottom: 1px solid #dcdcdc;
}

.wmdi_l li a {
    display: block;
    padding-left: 35px;
    color: #999999;
    font-size: 14px;
}

.wmdi_l li a:hover {
    background: url(../images/bg10.jpg) no-repeat 80% center;
    color: #342c50;
}

.wmdi_l li a.bg {
    background: url(../images/bg10.jpg) no-repeat 80% center;
    color: #342c50;
    font-size: 16px;
}

.wmdi_r {
    float: right;
    width: 77%;
    height: auto;
    overflow: hidden;
}

.wmdi_r h1 {
    font-weight: bold;
    width: 75%;
    text-align: center;
}

.byjj {
    height: auto;
    overflow: hidden;
    padding-right: 36px;
    padding-top: 10px;
}

.byjj h1 {
    color: #333333;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 15px;
}

.byjj p {
    line-height: 30px;
    color: #666666;
    font-size: 14px;
}

.byjj p img {
    display: block;
    margin: 0 auto;
}

.byjj p i {
    text-align: center;
    display: block;
    color: #333333;
    font-size: 18px;
    line-height: 28px;
}

@media(max-width:1024px) {
    .wmdi_l li a:hover {
        background: url(../images/bg10.jpg) no-repeat right center;
        color: #342c50;
    }
    .wmdi_l li a.bg {
        background: url(../images/bg10.jpg) no-repeat right center;
        color: #342c50;
        font-size: 16px;
    }
    .wmdi_r h1 {
        width: 95%;
    }
}

@media(max-width:768px) {
    .wmdi_l {
        float: none;
        width: 100%;
        margin-bottom: 15px;
        overflow: hidden;
    }
    .wmdi_l li {
        line-height: 35px;
        border-bottom: 1px solid #dcdcdc;
        width: 25%;
        float: left;
    }
    .wmdi_l li a:hover {
        background: url(../images/bg10.jpg) no-repeat right center;
        color: #342c50;
    }
    .wmdi_l li a.bg {
        background: url(../images/bg10.jpg) no-repeat right center;
        color: #342c50;
        font-size: 16px;
    }
    .wmdi_r {
        float: right;
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .byjj {
        height: auto;
        overflow: hidden;
        padding-right: 0px;
        padding-top: 10px;
    }
    .wmdi_r h1 {
        width: 100%;
    }
}

@media(max-width:568px) {
    .wmdi_l {
        float: none;
        width: 100%;
        margin-bottom: 15px;
        overflow: hidden;
    }
    .wmdi_l li {
        line-height: 35px;
        border-bottom: 1px solid #dcdcdc;
        width: 50%;
        float: left;
    }
    .wmdi_l li a:hover {
        background: url(../images/bg10.jpg) no-repeat right center;
        color: #342c50;
    }
    .wmdi_l li a.bg {
        background: url(../images/bg10.jpg) no-repeat right center;
        color: #342c50;
        font-size: 16px;
    }
}

@media(max-width:320px) {
    .wmdi_l {
        float: none;
        width: 100%;
        margin-bottom: 15px;
        overflow: hidden;
    }
    .wmdi_l li {
        line-height: 35px;
        border-bottom: 1px solid #dcdcdc;
        width: 100%;
        float: left;
    }
    .wmdi_l li a:hover {
        background: url(../images/bg10.jpg) no-repeat right center;
        color: #342c50;
    }
    .wmdi_l li a.bg {
        background: url(../images/bg10.jpg) no-repeat right center;
        color: #342c50;
        font-size: 16px;
    }
}

.kyjj {
    height: auto;
    overflow: hidden;
    padding-right: 36px;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 30px;
    padding-top: 10px;
}

.kyjj h1 {
    color: #333333;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 15px;
}

.kyjj p {
    line-height: 30px;
    color: #666666;
    font-size: 14px;
}

.klyd {
    height: auto;
    overflow: hidden;
}

.klyd h1 {
    color: #333333;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 15px;
}

.klyd dl {
    clear: both;
    height: auto;
    overflow: hidden;
    margin-bottom: 50px;
}

.klyd dt {
    float: left;
    width: 50.5%;
    height: auto;
    overflow: hidden;
}

.klyd dd {
    float: right;
    width: 47%;
}

.klyd dd p {
    line-height: 24px;
    color: #666666;
    font-size: 14px;
}

.klyd dd p a {
    color: #666666;
    font-size: 14px;
}

@media(max-width:768px) {
    .kyjj {
        height: auto;
        overflow: hidden;
        padding-right: 0px;
        border-bottom: 1px solid #dcdcdc;
        margin-bottom: 30px;
    }
}

@media(max-width:568px) {
    .klyd dt {
        float: none;
        width: 100%;
        height: auto;
        overflow: hidden;
        padding-bottom: 15px;
    }
    .klyd dt img {
        display: block;
        margin: 0 auto;
    }
    .klyd dd {
        float: none;
        width: 100%;
    }
}

.cton {
    height: auto;
    overflow: hidden;
}

.cton h1 {
    color: #333333;
    font-size: 18px;
    line-height: 28px;
    clear: both;
}

.cton h2 {
    color: #666666;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 10px;
}

.coni {
    height: auto;
    overflow: hidden;
}

.coni dl {
    float: left;
    width: 32%;
    height: auto;
    overflow: hidden;
    margin-right: 2%;
    margin-bottom: 25px;
}

.coni dt {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
}

.coni dt img {
    display: block;
    width: 100%;
    height: auto;
}

.coni dd {
    line-height: 30px;
    color: #999999;
    font-size: 14px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.coni dl.oid {
    margin-right: 0%;
}

.cton p {
    line-height: 30px;
    color: #666666;
    font-size: 14px;
}

.coni1 dl {
    float: left;
    width: 32%;
    height: auto;
    overflow: hidden;
    margin-right: 2%;
    margin-bottom: 25px;
}

.coni1 dt {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    border: 2px solid #eeeeee;
}

.coni1 dt img {
    display: block;
    margin: 0 auto;
    height: auto;
}

.coni1 dd {
    line-height: 30px;
    color: #999999;
    font-size: 14px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.coni1 dl.oid {
    margin-right: 0%;
}

@media(max-width:414px) {
    .coni dl {
        float: left;
        width: 100%;
        height: auto;
        overflow: hidden;
        margin-right: 0%;
        margin-bottom: 25px;
    }
    .coni1 dl {
        float: left;
        width: 100%;
        height: auto;
        overflow: hidden;
        margin-right: 0%;
        margin-bottom: 25px;
    }
}

.bjz {
    height: auto;
    overflow: hidden;
    padding-right: 36px;
    padding-top: 10px;
}

.bjz h1 {
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 15px;
}

.bjz p {
    line-height: 30px;
    color: #666666;
    font-size: 14px;
    clear: both;
    overflow: hidden;
}

.bjz p img {
    display: block;
    margin: 0 auto;
}

.bjz h2 {
    color: #333333;
    font-size: 16px;
    line-height: 30px;
}

.bjz p span {
    float: left;
    display: block;
    width: 48%;
    margin-bottom: 10px;
}

.bjz p font {
    float: right;
    display: block;
    width: 48%;
    margin-bottom: 10px;
}

@media(max-width:768px) {
    .bjz {
        height: auto;
        overflow: hidden;
        padding-right: 0px;
        padding-top: 10px;
    }
}

.youh {
    height: auto;
    overflow: hidden;
    padding-top: 36px;
}

.youh p img {
    display: block;
    margin: 0 auto;
    margin-bottom: 30px;
}

.youh h1 {
    color: #333333;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 10px;
}

.xidw {
    height: auto;
    overflow: hidden;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 25px;
}

.xidw_t {
    height: auto;
    overflow: hidden;
}

.xidw_t li {
    line-height: 28px;
}

.xidw_t li span {
    float: left;
    display: block;
    width: 40%;
    color: #666666;
    font-size: 16px;
}

.xidw_t li span img {
    vertical-align: middle;
    margin-right: 5px;
}

.xidw_t li font {
    float: right;
    display: block;
    width: 57%;
    color: #666666;
    font-size: 16px;
}

.xidw_t li font img {
    vertical-align: middle;
    margin-right: 5px;
}

.xidw_bn {
    clear: both;
    height: auto;
    padding-top: 28px;
}

.xidw_bn li {
    line-height: 28px;
    border-bottom: 1px dashed #ccc;
    padding-left: 16px;
    clear: both;
    overflow: hidden;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.xidw_bn li span {
    float: left;
    display: block;
    width: 40%;
    color: #666666;
    font-size: 14px;
    line-height: 28px;
}

.xidw_bn li span h2 {
    color: #666666;
    font-size: 16px;
    line-height: 28px;
}

.xidw_bn li font {
    float: right;
    display: block;
    width: 57%;
    color: #666666;
    font-size: 14px;
}

@media(max-width:414px) {
    .xidw_t li span {
        float: left;
        display: block;
        width: 100%;
        color: #666666;
        font-size: 16px;
    }
    .xidw_t li font {
        float: right;
        display: block;
        width: 100%;
        color: #666666;
        font-size: 16px;
    }
    .xidw_bn li span {
        float: left;
        display: block;
        width: 100%;
        color: #666666;
        font-size: 14px;
        line-height: 28px;
    }
    .xidw_bn li font {
        float: right;
        display: block;
        width: 100%;
        color: #666666;
        font-size: 14px;
    }
    .xidw_bn li {
        line-height: 28px;
        border-bottom: 1px dashed #ccc;
        padding-left: 0px;
        clear: both;
        overflow: hidden;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
}

.vipfw {
    height: auto;
    overflow: hidden;
}

.xwzs {
    height: auto;
    overflow: hidden;
    padding-left: 36px;
    padding-top: 10px;
}

.xwzs li {
    clear: both;
    line-height: 28px;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

.xwzs li h1 {
    line-height: 28px;
    margin-bottom: 20px;
}

.xwzs li h1 a {
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}

.xwzs li p {
    line-height: 20px;
    color: #666666;
    font-size: 14px;
    margin-bottom: 20px;
}

.xwzs li a {
    color: #999999;
    font-size: 14px;
}

.xwzs li a:hover {
    color: #ce0000;
}

.fy {
    clear: both;
    line-height: 30px;
    text-align: center;
    margin-top: 15px;
}

.fy div {
    clear: both;
    text-align: center;
    margin: 0 auto;
}

.fy div a.prev {
    border: 1px solid #d5d5d5;
    border-radisu: 3px;
    -moz-border-radisu: 3px;
    -webkit-border-radisu: 3px;
    background: #e4e4e4;
    padding: 6px 10px;
    color: #000;
    margin-right: 10px;
}

.fy div span.current {
    border: none;
    background: #a91c00;
    color: #fff;
    padding: 6px 10px;
    margin-right: 10px;
}

.fy div a {
    border: 1px solid #d5d5d5;
    border-radisu: 3px;
    -moz-border-radisu: 3px;
    -webkit-border-radisu: 3px;
    background: #e4e4e4;
    padding: 6px 10px;
    color: #000;
    margin-right: 10px;
}

.fy div a.next {
    border: 1px solid #d5d5d5;
    border-radisu: 3px;
    -moz-border-radisu: 3px;
    -webkit-border-radisu: 3px;
    background: #e4e4e4;
    padding: 6px 10px;
    color: #000;
    margin-right: 10px;
}

@media (max-width:768px) {
    .xwzs {
        height: auto;
        overflow: hidden;
        padding-right: 0px;
    }
}

@media (max-width:320px) {
    .fy div a.prev {
        border: 1px solid #d5d5d5;
        background: #e4e4e4;
        padding: 3px;
        color: #000;
        margin-right: 10px;
        border-radisu: 3px;
        -moz-border-radisu: 3px;
        -webkit-border-radisu: 3px;
    }
    .fy div span.current {
        border: none;
        background: #0850a1;
        color: #fff;
        padding: 3px;
        margin-right: 10px;
    }
    .fy div a {
        border: 1px solid #d5d5d5;
        background: #e4e4e4;
        padding: 3px;
        color: #a07145;
        margin-right: 10px;
        border-radisu: 3px;
        -moz-border-radisu: 3px;
        -webkit-border-radisu: 3px;
    }
    .fy div a.next {
        border: 1px solid #d5d5d5;
        background: #e4e4e4;
        padding: 3px;
        color: #a07145;
        margin-right: 10px;
        border-radisu: 3px;
        -moz-border-radisu: 3px;
        -webkit-border-radisu: 3px;
    }
}

.xneiw {
    height: auto;
    overflow: hidden;
    padding: 10px 36px 0 0;
}

.xneiw h1 {
    text-align: center;
    color: #666666;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 15px;
}

.xneiw h2 {
    text-align: center;
    line-height: 30px;
    text-decoration: underline;
    color: #999999;
    font-size: 13px;
    margin-bottom: 20px;
}

.xneiw p {
    line-height: 28px;
    color: #666666;
    font-size: 14px;
}

.xneiw p img {
    display: block;
    margin: 0 auto;
}

@media (max-width:768px) {
    .xneiw {
        height: auto;
        overflow: hidden;
        padding-right: 0px;
    }
}


/*我们的服务 end*/


/*我们的实力 begin*/

.wmdi_l1 {
    float: left;
    width: 18%;
}

.wmdi_l1 li {
    line-height: 50px;
    border-bottom: 1px solid #dcdcdc;
}

.wmdi_l1 li a {
    display: block;
    padding-left: 35px;
    color: #999999;
    font-size: 14px;
}

.wmdi_l1 li a:hover {
    background: url(../images/bg10.jpg) no-repeat 80% center;
    color: #342c50;
}

.wmdi_l1 li a.bg {
    background: url(../images/bg10.jpg) no-repeat 80% center;
    color: #342c50;
    font-size: 16px;
}

@media(max-width:1024px) {
    .wmdi_l1 li a:hover {
        background: url(../images/bg10.jpg) no-repeat right center;
        color: #342c50;
    }
    .wmdi_l1 li a.bg {
        background: url(../images/bg10.jpg) no-repeat right center;
        color: #342c50;
        font-size: 16px;
    }
}

@media(max-width:768px) {
    .wmdi_l1 {
        float: none;
        width: 100%;
        margin-bottom: 15px;
        overflow: hidden;
    }
    .wmdi_l1 li {
        line-height: 35px;
        border-bottom: 1px solid #dcdcdc;
        width: 33.33%;
        float: left;
    }
    .wmdi_l1 li a:hover {
        background: url(../images/bg10.jpg) no-repeat right center;
        color: #342c50;
    }
    .wmdi_l1 li a.bg {
        background: url(../images/bg10.jpg) no-repeat right center;
        color: #342c50;
        font-size: 16px;
    }
}

@media(max-width:568px) {
    .wmdi_l1 {
        float: none;
        width: 100%;
        margin-bottom: 15px;
        overflow: hidden;
    }
    .wmdi_l1 li {
        line-height: 35px;
        border-bottom: 1px solid #dcdcdc;
        width: 33.33%;
        float: left;
    }
    .wmdi_l1 li a:hover {
        background: url(../images/bg10.jpg) no-repeat right center;
        color: #342c50;
    }
    .wmdi_l1 li a.bg {
        background: url(../images/bg10.jpg) no-repeat right center;
        color: #342c50;
        font-size: 16px;
    }
}

@media(max-width:320px) {
    .wmdi_l1 {
        float: none;
        width: 100%;
        margin-bottom: 15px;
        overflow: hidden;
    }
    .wmdi_l1 li {
        line-height: 35px;
        border-bottom: 1px solid #dcdcdc;
        width: 100%;
        float: left;
    }
    .wmdi_l1 li a:hover {
        background: url(../images/bg10.jpg) no-repeat right center;
        color: #342c50;
    }
    .wmdi_l1 li a.bg {
        background: url(../images/bg10.jpg) no-repeat right center;
        color: #342c50;
        font-size: 16px;
    }
}

.rjsl {
    height: auto;
    overflow: hidden;
    padding-top: 10px;
}

.rjsl ul {
    height: auto;
    overflow: hidden;
    margin-bottom: 20px;
}

.rjsl li {
    background: url(../images/tu63.jpg) no-repeat left center;
    padding-left: 13px;
    line-height: 30px;
    color: #666666;
    font-size: 15px;
    font-weight: bold;
}

.rjsl h1 {
    color: #333333;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 15px;
}

.rjsl p img {
    margin-bottom: 23px;
}

.xxsl {
    height: auto;
    padding: 10px 36px 0 0;
}

.xxsl h1 {
    color: #333333;
    line-height: 28px;
    font-size: 16px;
}

.xxsl p {
    line-height: 28px;
    color: #666666;
    font-size: 14px;
}


/*我们的实力 end*/


/*我们的案例 begin*/

.byal {
    height: auto;
    overflow: hidden;
    padding: 10px 36px 0 0;
    margin-bottom: 20px;
}

.byal li {
    clear: both;
    line-height: 50px;
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
}

.byal li a {
    float: left;
    display: block;
    width: 90%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
}

.byal li a:hover {
    color: #ce0000;
}

.byal li span {
    float: right;
    color: #999999;
    font-size: 14px;
}

@media(max-width:1024px) {
    .byal li a {
        float: left;
        display: block;
        width: 80%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #666666;
        font-size: 14px;
        font-weight: bold;
    }
}

@media(max-width:768px) {
    .byal {
        height: auto;
        overflow: hidden;
        padding: 10px 0px 0 0;
        margin-bottom: 20px;
    }
}

@media(max-width:414px) {
    .byal li a {
        float: left;
        display: block;
        width: 100%;
        overflow: hidden;
        white-space: normal;
        text-overflow: none;
        color: #666666;
        font-size: 14px;
        font-weight: bold;
    }
    .byal li span {
        float: left;
        color: #999999;
        font-size: 14px;
    }
    .byal li {
        clear: both;
        line-height: 35px;
        border-bottom: 1px dashed #ccc;
        overflow: hidden;
    }
}

.kyal {
    height: auto;
    overflow: hidden;
    line-height: 30px;
    padding-top: 10px;
}

.kyal h1 {
    text-align: center;
    color: #666666;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    line-height: 28px;
    font-weight: bold;
    margin-bottom: 10px;
}

.kyal h2 {
    text-align: center;
    color: #999999;
    font-size: 13px;
    text-decoration: underline;
    margin-bottom: 20px;
}

.nyi {
    width: 20%;
    height: auto;
    margin: 0 auto;
}

.nyi p {
    line-height: 30px;
    color: #666666;
    font-size: 14px;
}

.nyi1 {
    width: 30%;
    height: auto;
    margin: 0 auto;
    margin-bottom: 30px;
}

.nyi1 p {
    line-height: 30px;
    color: #666666;
    font-size: 14px;
}

.tu {
    height: auto;
    overflow: hidden;
    border-top: 1px solid #dcdcdc;
    padding-top: 20px;
}

.tu img {
    display: block;
    margin: 0 auto;
}

@media(max-width:1024px) {
    .nyi {
        width: 100%;
        height: auto;
        margin: 0 auto;
    }
    .nyi1 {
        width: 100%;
        height: auto;
        margin: 0 auto;
    }
}


/*我们的案例 end*/


/*工作机会 begin*/

.gzjh {
    height: auto;
    overflow: hidden;
}

.gzjh_t {
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 26px;
    margin-bottom: 37px;
}

.gzjh_t h1 {
    text-align: center;
    line-height: 40px;
    font-size: 28px;
    margin-bottom: 20px;
}

.gzjh_t p {
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    color: #666666;
}

.gzjh_b {
    width: 56%;
    height: auto;
    margin: 0 auto;
}

.gzjh_b li {
    background: url(../images/bg11.jpg) no-repeat;
    padding-left: 42px;
    margin-bottom: 60px;
}

.gzjh_b h1 {
    color: #666666;
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
    margin-bottom: 10px;
}

.gzjh_b p {
    line-height: 28px;
    color: #666666;
    font-size: 14px;
}

@media(max-width:768px) {
    .gzjh_b {
        width: 100%;
        height: auto;
        margin: 0 auto;
    }
}


/*工作机会  end*/


/*支付方式 begin*/

.zffs {
    height: auto;
    width: 73%;
    overflow: hidden;
    margin: 0 auto;
}

.zffs_e {
    height: auto;
    float: left;
    width: 45%;
    margin-bottom: 40px;
}

.zffs_e p {
    margin-bottom: 10px;
}

.zffs_e1 {
    float: right;
}

.xoe {
    clear: both;
    height: auto;
    overflow: hidden;
    margin-bottom: 30px;
}

.xoe li {
    background: url(../images/bg11.jpg) no-repeat;
    padding-left: 42px;
    float: left;
    width: 45%;
}

.xoe h1 {
    color: #666666;
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
    margin-bottom: 10px;
}

.xoe p {
    line-height: 28px;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
}

.xoe p i {
    color: #e70012;
    font-size: 14px;
    font-weight: bold;
}

.xoe li.youi {
    float: right;
}

@media(max-width:568px) {
    .zffs {
        height: auto;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
    }
    .zffs_e {
        height: auto;
        float: left;
        width: 100%;
        margin-bottom: 40px;
    }
    .zffs_e p img {
        display: block;
        margin: 0 auto;
    }
    .xoe li {
        background: url(../images/bg11.jpg) no-repeat;
        padding-left: 42px;
        float: left;
        width: 100%;
        margin-bottom: 15px;
    }
}

.zffs_b {
    clear: both;
    height: auto;
    overflow: hidden;
    border-top: 1px solid #dcdcdc;
    padding-top: 25px;
}

.zffs_b h2 {
    text-align: center;
    color: #666666;
    line-height: 30px;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 30px;
}

.zffs_b li {
    float: left;
    width: 23%;
    margin-right: 2%;
    margin-bottom: 40px;
    min-height: 150px
}

.zffs_b li h1 {
    color: #666666;
    font-size: 14px;
    line-height: 28px;
    font-weight: bold;
}

.zffs_b li p {
    line-height: 28px;
    color: #666666;
    font-size: 14px;
}

@media(max-width:1024px) {
    .zffs_b li {
        float: left;
        width: 48%;
        margin-right: 2%;
        margin-bottom: 40px;
        min-height: auto
    }
}

@media(max-width:568px) {
    .zffs_b li {
        float: left;
        width: 100%;
        margin-right: 0%;
        margin-bottom: 40px;
        min-height: auto
    }
}

.xtsd {
    height: auto;
    overflow: hidden;
    background: #effdfd;
    padding: 35px 5%;
    margin-bottom: 35px;
}

.xtsd h1 {
    text-align: left;
    color: #666666;
    font-size: 18px;
    line-height: 28px;
    font-weight: bold;
    margin-bottom: 20px;
}

.xtsd p {
    text-align: left;
    line-height: 30px;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
}


/*支付方式 end*/


/*联系我们 begin*/

.lxwm {
    height: auto;
    overflow: hidden;
    width: 83%;
    margin: 0 auto;
    background: url(../images/bg12.jpg) no-repeat center bottom;
    padding-bottom: 34px;
    margin-bottom: 47px;
}

.lxwm p {
    text-align: center;
    line-height: 24px;
    color: #666666;
    font-size: 14px;
}

.lxwm_t {
    height: auto;
    overflow: hidden;
    background: #effdfd;
    padding: 50px 97px 37px 102px;
    margin-bottom: 64px;
}

.lxwm_t1 {
    height: auto;
    overflow: hidden;
}

.lxwm_t1l {
    float: left;
    width: 45%;
    height: auto;
}

.lxwm_t1l p {
    clear: both;
    overflow: hidden;
    margin-bottom: 15px;
    line-height: 28px;
}

.lxwm_t1l p span {
    display: block;
    float: left;
    width: 7%;
}

.lxwm_t1l p b {
    float: right;
    width: 92%;
    color: #666666;
    font-size: 14px;
}

.lxwm_t1r {
    float: right;
    width: 45%;
    height: auto;
    overflow: hidden;
}

.lxwm_t1r li {
    clear: both;
    line-height: 28px;
    margin-bottom: 25px;
    overflow: hidden;
}

.lxwm_t1r li span {
    float: left;
    width: 45%;
    height: auto;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
}

.lxwm_t1r li font {
    float: right;
    width: 45%;
    height: auto;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
}

.lxwm_t1r li h1 {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

.lxwm_t2 {
    clear: both;
    height: auto;
    overflow: hidden;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 0 30px;
    line-height: 30px;
}

.lxwm_t2 li {
    float: left;
    width: 19%;
    margin-right: 1%;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
}

@media(max-width:1024px) {
    .lxwm_t {
        height: auto;
        overflow: hidden;
        background: #effdfd;
        padding: 50px 5% 37px 5%;
        margin-bottom: 64px;
    }
}

@media(max-width:768px) {
    .lxwm_t1l {
        float: left;
        width: 100%;
        height: auto;
    }
    .lxwm_t1r {
        float: right;
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .lxwm_t2 li {
        float: left;
        width: 32%;
        margin-right: 1%;
        color: #666666;
        font-size: 14px;
        font-weight: bold;
    }
}

@media(max-width:414px) {
    .lxwm_t1l {
        float: left;
        width: 100%;
        height: auto;
    }
    .lxwm_t1r {
        float: right;
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .lxwm_t2 li {
        float: left;
        width: 100%;
        margin-right: 0%;
        color: #666666;
        font-size: 14px;
        font-weight: bold;
    }
    .lxwm_t1r li span {
        float: left;
        width: 100%;
        height: auto;
        color: #666666;
        font-size: 14px;
        font-weight: bold;
    }
    .lxwm_t1r li font {
        float: right;
        width: 100%;
        height: auto;
        color: #666666;
        font-size: 14px;
        font-weight: bold;
    }
}

.lxwm_b {
    height: auto;
    overflow: hidden;
    clear: both;
    margin-bottom: 35px;
}

.lxwm_b img {
    display: block;
    margin: 0 auto;
}


/*联系我们 end*/

.fixediv {
    position: fixed;
    left: 50%;
    top: 0;
    z-index: 9999;
    width: 401px;
    height: 301px;
    background: #ffffff;
}

.fixediv img {
    float: left;
}

.fixediv a.close {
    display: block;
    height: 26px;
    line-height: 26px;
    background: #fff;
    font-size: 14px;
    color: #5e5e5e;
    text-decoration: none;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
}

.leftadv {
    left: 40%;
}

.lxid {
    width: 401px;
    height: 301px;
}

@media(max-width:1024px) {
    .fixediv {
        position: fixed;
        left: 50%;
        top: 0;
        z-index: 9999;
        width: 401px;
        height: 301px;
        background: #ffffff;
        display: none;
    }
}

.ewt {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.ewt_l {
    float: left;
    width: 75%;
    padding-top: 35px;
}

.ewt_r {
    float: right;
    width: 25%;
    ;
    margin: 0 auto;
    text-align: center
}

.ewt_r p {
    padding-top: 5px;
}

@media(max-width:414px) {
    .ewt_l {
        float: none;
        width: 100%;
    }
    .ewt_r {
        float: none;
        width: 100%;
    }
}


/* 新增导航 */

.menu {
    padding: 0;
    margin: 0;
}

.menu li {
    display: block;
}


/*导航*/

.dropdown-menu {
    background: #093c8b;
}

.menu li ul li {
    background: #093c8b;
}

.menu li a {
    display: block;
    line-height: 4em;
    color: white;
    font-size: 16px;
}

.menu li a:hover {
    text-decoration: none;
    color: white;
    background: #de1213;
}

.dropdown-menu {
    padding: 0;
    background: black;
}

.menu li ul li {
    background: black;
}


/* footer */

.ewt_l {
    text-align: center;
    margin-bottom: 3em;
    padding-top: 3em;
}

.fotter {
    text-align: center;
}

.box_l h5 a {
    text-align: center;
}

.wmdy_b li span h3,
.wmdy_b li span p {
    text-align: center;
}

.wmdy_b li font img {
    margin-bottom: 2em;
}

.wmfd_bt dd {
    text-align: center;
}

.wmfd_bb {
    float: none;
    margin: 0 auto;
}

.hxi {
    margin-bottom: 0;
}

.dqwz {
    text-align: left;
}


/*min-width:768px*/

@media (min-width:768px) {
    .header .delete-float-left {
        float: left !important;
    }
    .nav-toggle-button {
        display: none;
    }
    .menu li {
        list-style-type: none;
        display: inline-block;
        position: relative;
        padding: 0 0.2em;
        margin: 0 0.2em;
    }
    .dropdown-menu {
        min-width: 90px;
    }
    .menu .dropdown-menu li a {
        line-height: 1.42857;
    }
    .menu li ul li {
        padding: 5px 0;
        margin: 0;
        background: black;
        display: block;
    }
    #myNavbar {
        text-align: center;
    }
    #myTab li {
        display: table-cell;
        vertical-align: middle;
        float: none;
        padding: 0 5px;
    }
    #myTab li a img {
        max-width: 100%;
    }
    .products .padding75 {
        padding-left: 7.5px;
        padding-right: 7.5px;
    }
    .box_l h5 a {
        width: 16.6666%;
        text-align: left;
    }
    .ewt_l {
        text-align: left;
        margin-bottom: 0;
        padding-top: 35px;
    }
    .fotter {
        text-align: left;
    }
    .wmdy_b li span h3,
    .wmdy_b li span p {
        text-align: left;
    }
    .wmdy_b li font img {
        margin-bottom: 0;
    }
    .wmfd_bt dd {
        text-align: left;
    }
    .wmfd_bb {
        float: left;
    }
    .hxi {
        margin-bottom: 50px;
    }
    .dqwz {
        text-align: right;
    }
}


/*min-width:992px*/

@media (min-width:992px) {
    #myTab li a img {
        max-width: 90px;
    }
    .menu li {
        padding: 0 1em;
        margin: 0 1.5em;
    }
}


/*min-width:1200px*/

@media (min-width:1200px) {
    #myTab li a img {
        max-width: 118px;
    }
}


/*表格自适应*/

.table-container {
    width: 100%;
    overflow-y: auto;
    _overflow: auto;
    margin: 0 0 1em;
}

.table-container table {
    border: 0;
    border-collapse: collapse;
}

.table-container table td,
.table-container table th {
    border: 1px solid #999;
    padding: .5em 1em
}


/*添加IOS下滚动条*/

.table-container::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 14px;
    height: 14px;
}

.table-container::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 3px solid #fff;
    background-color: rgba(0, 0, 0, .3);
}

.wmdi_l1 {
    width: 21%;
}


/*上一篇下一篇*/

.pn {
    background: #eee;
    font-size: 14px;
}

.Previous_Next {
    padding-top: 10px;
    padding-bottom: 10px;
    background: #eee;
    color: #555;
}

.Previous_Next a {
    color: #555;
    font-size: 14px;
}

.Previous_Next a:hover {
    color: #de1213;
}

.Previous_Next p {
    text-indent: 2em;
    margin: 0;
    line-height: 2.2em;
    font-size: 14px;
}

.red {
    background: #de1213;
    display: block;
    font-size: 1.5em;
}

.red a {
    color: white;
    letter-spacing: 1px;
}

.red a:hover {
    text-decoration: none;
}

.returnlist {
    padding: 0.8em 0;
    font-size: 1.5em
}

.paddingZero {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
}

.marginBottom265em {
    margin-bottom: 2.65em;
}

.marginTop265em {
    margin-top: 2.65em;
}


/* 友情链接 */

.link {
    float: none;
    overflow: hidden;
    padding: 0;
    margin: 0;
    color: #999;
}

.link a,
.link a:hover {
    color: #999;
}

.link a {
    padding-left: 5px;
    padding-right: 5px;
}