@charset "utf-8";/* CSS Document */.banner {    width: 100%;    height: 300px;    overflow: hidden;    background-color: #f6f6f6;    background-size: cover;    background-position: center;    position: relative;}.bank {    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;    background-color: rgba(0,0,0,0.3);}.ban_tit {    width: 1200px;    height: auto;    overflow: hidden;    margin-left: auto;    margin-right: auto;    padding-top: 70px;}.ban_tit h1 {    font-size: 30px;    color: #fff;    font-weight: normal;}.ban_tit h2 {    font-size: 48px;    color: #fff;    font-weight: normal;}.ban_tit p {    font-size: 13px;    color: #fff;    font-weight: normal;}.cont {    width: 1200px;    height: auto;    overflow: hidden;    padding-top: 90px;    margin-top: -90px;    position: relative;    z-index: 2;    margin-left: auto;    margin-right: auto;}.cont_left {    width: 240px;    height: auto;    overflow: hidden;    box-sizing: border-box;    background-color: #ff6a00;    margin-top: -90px;    color: #fff;    margin-bottom: 50px;    float: left;}.cont_ltit {    padding-top: 40px;    line-height: 50px;    font-size: 26px;    background-color: rgba(255,255,255,0.1);    padding-left: 25px;    padding-right: 25px;    box-sizing: border-box;    color: #fff;    font-weight: bold;}.cont_ltit2 {    font-size: 16px;    font-weight: 100;    line-height: 30px;    padding-bottom: 30px;    color: #fff;    display: block;    width: 100%;    border-top: solid 1px rgba(0,0,0,0.1);    text-transform: uppercase;}.cla_list {    width: 100%;    height: auto;    overflow: hidden;    box-sizing: border-box;    background-color: rgba(0,0,0,0.1)}.cla_item {    width: 100%;    line-height: 50px;    font-size: 14px;    box-sizing: border-box;    padding-left: 25px;    padding-right: 25px;    border-bottom: solid 1px rgba(255,255,255,0.1);}.cla_item:hover{    background-color: rgba(0,0,0,0.1)}.cla_item a {    color: #fff;    display: block;}.cont_right {    float: right;    width: calc(100% - 290px);    background-color: #fff;    line-height: 50px;    height: auto;    overflow: hidden;    box-sizing: border-box;    padding: 25px;    padding-top: 0;    margin-bottom: 50px;    margin-top: 10px;}.cont_rtit {    border-bottom: solid 2px #f6f6f6;}.cont_rtit h1 {    font-size: 16px;    line-height: 50px;    font-weight: bold;}.cont_rbox{    width: 100%;    height: auto;    overflow: hidden;    min-height: 400px;    text-align: justify;}.postion {    float: right;    font-size: 14px;}.postion a {    color: #999;}.show_tit{    font-size: 24px;    font-weight: bold;    line-height: 30px;    padding-top: 20px;    padding-bottom: 20px;}.show_box{    line-height: 34px;    color: #666;    min-height: 400px;}@media (max-width: 768px){    .ban_tit {        width: 100%;        padding-top: 5vw;        box-sizing: border-box;        padding-left: 3vw;        padding-right: 3vw;    }    .banner{        height: auto;            }    .bank{        position: relative;        padding-bottom: 20vw;    }    .ban_tit h1{        font-size: 6vw;    }    .ban_tit p{        font-size: 3vw;    }    .cont{        width: 100%;        padding-top: 15vw;        margin-top: -15vw;    }    .cont_left{        width: 45vw;        height: auto;        overflow: hidden;        box-sizing: border-box;        background-color: #ff6a00;        margin-top:0vw;        color: #fff;        margin-bottom: 0px;        float: none;        position: absolute;        left:3vw;        top:0;    }    .cont_ltit {        padding-top: 5vw;        line-height: 10vw;        font-size: 6vw;        padding-left: 3vw;        padding-right: 3vw;    }    .cont_ltit2 {        font-size: 2.4vw;        line-height: 7vw;        padding-bottom: 3vw;     }    .cla_list{        display: none;    }    .cont_right {        float: none;        width: 100%;        line-height: 7vw;        height: auto;        padding: 3vw;        padding-top: 0;        margin-bottom: 5vw;        margin-top: 0px;    }    .cont_rtit{        width: 100%;        height: auto;overflow: hidden;        border-bottom: solid 1px #eee;    }    .cont_rtit h1{        font-size: 4vw;        line-height: 10vw;        font-weight: bold;        display: none;    }    .postion {        float: right;        font-size: 2.4vw;        line-height: 10vw;    }    }