﻿.sub-banner {    height: 280px;    margin-top: 150px;}@media only screen and (max-width: 767px) {    .sub-banner {        margin-top: 30px;    }}.inner-cont {    *zoom: 1;    margin: 25px 0;}.content {    padding-top: 36px;    padding-bottom: 30px;    position: relative;    min-height: 400px;}/* 左右侧栏定宽主栏自适应 */.main {    float: left;    width: 100%;    min-height: 1px;}.col-main {    /*    margin: 0 0 0 270px;*/}.col-left {    float: left;    width: 230px;    margin-left: -100%;    position: relative;    top: 0;    left: 0;}.content img{max-width: 100%;}.innernews01 img{max-width: 100%;}/* ==========================================================================   Breadcrumbs   ========================================================================== */.breadcrumb-bar {    line-height: 50px;    height: 50px;    border-bottom: 1px solid #ddd;    overflow: hidden;    margin-bottom: 20px;}.breadcrumb-bar h2 {    float: left;    font-size: 18px;    color: #006db9;    font-weight: 300;    font-family: microsoft yahei;}.breadcrumb {    float: right;}.breadcrumb li {    float: left;    padding-right: 5px;}.breadcrumb .bc-arr {    font-family: simsun;}.breadcrumb li,.breadcrumb li a {    color: #333;}.breadcrumb li:last-of-type a {    color: #006db9;}.breadcrumb .fa {    font-size: 14px;    line-height: 34px;    padding-right: 5px;    color: #2a7157;}.quickbar {    height: 50px;    background: #f3f3f3;    border-bottom: 1px solid #e1e1e1;    font: 300 12px/50px microsoft yahei;}/* ==========================================================================  about   ========================================================================== */.inner_about01 {    padding: 60px 0;}.innertit {    font: 700 32px/35px microsoft yahei;    text-align: center;    /*text-transform: Uppercase;*/    color: #176cb0;}.innertit .txten {    font: 300 24px/35px microsoft yahei;    color: #ef8409;}.agsjsbox {    margin-top: 40px;}.agsjsbox .pic {    overflow: hidden;    float: left;    width: 48%;    height: 340px;    text-align: center;}.agsjsbox .pic img {    height: 100%;    transition: transform 2s;}.agsjsbox .pic:hover img {    transform: scale(1.1);}.agsjsbox .txtarea {    width: 50%;    height: 340px;    overflow: hidden;    float: right;}.agsjsbox .txtarea .desc {    font: 300 14px/26px microsoft yahei;    margin-bottom: 53px;    height: 182px;    overflow: hidden;}.agsjsbox .txtarea .warp {    position: relative;    margin: 0 30px;}#owl-gsjcpic .owl-pagination {    display: none;}#owl-gsjcpic .owl-prev,#owl-gsjcpic .owl-next {    width: 20px;    top: 0;    height: 100%;    background: none;    text-indent: 100px;    overflow: hidden;    padding: 0;    margin: 0;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    filter: Alpha(Opacity=100);    opacity: 1;}#owl-gsjcpic .item {    text-align: center;}#owl-gsjcpic .item img {width:100%; height:105px;}#owl-gsjcpic .owl-prev {    position: absolute;    left: -30px;    background: #176cb0 url(../images/arr01.jpg) center no-repeat;}#owl-gsjcpic .owl-next {    position: absolute;    right: -30px;    background: #176cb0 url(../images/arr02.jpg) center no-repeat;}@media only screen and (max-width: 767px) {    .inner_about01 {        padding-top: 30px;    }    .agsjsbox .pic {        width: 100%;        height: auto;        padding-bottom: 20px;        float: none;    }    .agsjsbox .pic img {        height: auto;        width: 100%;    }    .agsjsbox .txtarea {        width: 100%;        height: auto;        float: none;        margin-top: 10px;    }    .agsjsbox .txtarea .desc {        margin-bottom: 20px;    }    .innertit {        font: 700 20px/30px microsoft yahei;    }    .innertit .txten {        display: block;        font: 300 18px/24px microsoft yahei;        margin-top: 10px;    }}.inner_wce {    padding: 60px 0;    background: #ffffff;    background-image: -webkit-linear-gradient(top, #ffffff 0%, #e3f2fe 100%);    background-image: -moz-linear-gradient(top, #ffffff 0%, #e3f2fe 100%);    background-image: linear-gradient(top, #ffffff 0%, #e3f2fe 100%);    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#ffffff', StartColorStr='#e3f2fe');}.inner_wce .txtarea {    width: 260px;    float: left;    overflow: hidden;}.inner_wce .txtarea h3 {    font-size: 16px;    margin: 15px 0;    color: #555555;}.inner_wce .pic {    overflow: hidden;    float: left;    width: calc(100% - 300px);    height: 466px;    text-align: right;    line-height: 466px;    float: right}.inner_wce .pic img {    max-width: 100%;    transition: transform 2s;}.inner_wce .pic:hover img {    transform: scale(0.95);}@media only screen and (max-width: 767px) {    .inner_wce .txtarea {        width: 100%;        float: none;        overflow: hidden;    }    .inner_wce .pic {        width: 100%;        float: none;        height: auto;        text-align: center;        line-height: 100%;    }    .inner_wce {        padding: 0 0 60px 0;    }}.inner_jsgd {    padding: 60px 0;}.inner_jsgd .ms {    text-align: center;    line-height: 24px;    color: #555;    margin: 20px 0 40px 0;}.inner_jsgd .jsgd li {    width: 20%;    float: left;}.inner_jsgd .jsgd li .techoneybox {    width: 95%;}.inner_jsgd .jsgd li .effect-honey h2 {    font: 300 14px/24px microsoft yahei;}.about_equipment {    padding-top: 50px;}.about_equipment li {    width: 31.3%;    float: left;    margin: 0 1%;}.about_equipment li .warp {    border: 1px solid #176cb0;    padding: 20px;}.about_equipment .tit {    font: 700 23px/35px microsoft yahei;    /*text-transform: Uppercase;*/    color: #176cb0;    height: 45px;    overflow: hidden;}.about_equipment .tit .txten {    font: 300 18px/24px microsoft yahei;    color: #ef8409;    margin-top: 10px;}.about_equipment .desc {    height: 168px;    overflow: hidden;    margin: 10px 0;    line-height: 24px;}.about_equipment p.more {    margin-bottom: 20px;}.about_equipment p.more a {    color: #176cb0;}#owl-pic01,#owl-pic02,#owl-pic03 {    height: 200px;    overflow: hidden;}#owl-pic01 .owl-pagination,#owl-pic02 .owl-pagination,#owl-pic03 .owl-pagination {    display: none;}#owl-pic01 .owl-prev,#owl-pic01 .owl-next {    opacity: 1;    top: 50%;    width: 49px;    height: 49px;    background: none;    text-indent: 100px;    overflow: hidden;    padding: 0;    margin: 0;    margin-top: -25px;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}#owl-pic02 .owl-prev,#owl-pic02 .owl-next {    opacity: 1;    top: 40%;    width: 49px;    height: 49px;    background: none;    text-indent: 100px;    overflow: hidden;    padding: 0;    margin: 0;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}#owl-pic03 .owl-prev,#owl-pic03 .owl-next {    opacity: 1;    top: 40%;    width: 49px;    height: 49px;    background: none;    text-indent: 100px;    overflow: hidden;    padding: 0;    margin: 0;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}.about_equipment .item {    height: 200px;}.about_equipment .item img {    width: 100%;    height: 100%;}#owl-pic01 .owl-prev,#owl-pic02 .owl-prev,#owl-pic03 .owl-prev {    position: absolute;    left: 0;    background: url(../images/arr01.png) center no-repeat;}#owl-pic01 .owl-next,#owl-pic02 .owl-next,#owl-pic03 .owl-next {    position: absolute;    right: 0;    background: url(../images/arr02.png) center no-repeat;}@media only screen and (max-width: 767px) {    .about_equipment {        padding-top: 30px;    }    .inner_jsgd .jsgd li {        width: 100%;        float: none;        margin-bottom: 10px;    }    .about_equipment li {        width: 100%;        float: no-repeat;        margin: 0 0 20px 0;    }}.inner_Honors {    padding: 60px 0;    background: #ebecf1;    background-image: -webkit-linear-gradient(top, #ebecf1 0%, #ffffff 100%);    background-image: -moz-linear-gradient(top, #ebecf1 0%, #ffffff 100%);    background-image: linear-gradient(top, #ebecf1 0%, #ffffff 100%);    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#ebecf1', StartColorStr='#ffffff');}.inner_Honors .ms {    text-align: center;    line-height: 24px;    color: #555;    margin: 20px 0 40px 0;}.inner_Honors .mode {    margin: 0 40px;    position: relative;}#owl-Honors .owl-pagination {    display: none;}#owl-Honors .item {    text-align: center;    height: 390px;    line-height: 390px;}#owl-Honors .owl-prev,#owl-Honors .owl-next {    opacity: 1;    top: 50%;    width: 40px;    height: 76px;    background: none;    text-indent: 100px;    overflow: hidden;    padding: 0;    margin: 0;    margin-top: -40px;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}#owl-Honors .item img {    max-width: 95%;}#owl-Honors .owl-prev {    position: absolute;    left: -40px;    background: url(../images/arr03.png) center no-repeat;}#owl-Honors .owl-next {    position: absolute;    right: -40px;    background: url(../images/arr04.png) center no-repeat;}.inner_Honors .more {    text-align: center;    margin-top: 30px;}.inner_Honors .more a {    color: #176cb0;    text-decoration: underline;    font-size: 16px;}/* ==========================================================================    news   ========================================================================== */.innernews01 {    padding: 40px 0;}.innernews01 .htit {    font: 700 32px/40px microsoft yahei;    height: 40px;    color: #176cb0;    /*text-transform: Uppercase;*/    margin-bottom: 20px;}.innernews01 .htit span {    font: 300 24px/40px Arial;    ;    color: #ef8409;}.foucsleft {    width: 500px;    height: 415px;    overflow: hidden;    float: left;    position: relative;    border: 1px solid #dcdcdc;    -webkit-transition: all 0.5s;    -moz-transition: all 0.5s;    -o-transition: all 0.5s;    transition: all 0.5s;}.foucsleft .pic {    width: 100%;    height: 330px;    overflow: hidden;}.foucsleft .pic img {    width: 100%;    min-height: 330px;    transition: transform 2s;}.foucsleft:hover img {    transform: scale(1.1);}.foucs .swiper-button-next,.foucs .swiper-button-prev {    width: 53px;    height: 50px;    line-height: 50px;    font-size: 28px;    color: #333;    top: auto;}.foucs .swiper-button-next {    background: none;    text-align: right;    bottom: 15px;    right: 15px;}.foucs .swiper-button-prev {    background: none;    left: auto;    right: 20px;    bottom: 15px;}.foucsleft .txtarea {    padding: 15px 20px 0 30px;}.foucsleft .txtarea .date {    font-size: 12px;    color: #999;}.foucsright {    width: calc(100% - 735px);    margin-left: 20px;    height: 415px;    overflow: hidden;    float: left;    border: 1px solid #dcdcdc;    -webkit-transition: all 0.5s;    -moz-transition: all 0.5s;    -o-transition: all 0.5s;    transition: all 0.5s;}.foucsright:hover,.foucsleft:hover {    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.12);    -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.12);    -ms-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.12);    -o-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.12);    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.12);}.hnewslist02 {    margin-top: 40px;}.hnewslist02 li {    overflow: hidden;    margin-bottom: 40px;}.hnewslist02 li .date {    width: 85px;    height: 85px;    text-align: right;    padding: 0 15px;    float: left;    font: 300 12px/24px microsoft yahei;    color: #fff;    background: #176cb0;}.hnewslist02 li .date h2 {    font: 600 36px/36px microsoft yahei;    margin-top: 15px;}.hnewslist02 li .txtarea {    width: calc(100% - 150px);    float: right;    padding-right: 10px;}.hnewslist02 li .txtarea h3 {    font: 300 16px/30px microsoft yahei;    margin-top: 5px;    color: #000;    width: 100%;    height: 30px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.hnewslist02 li .txtarea .desc {    font: 300 12px/20px microsoft yahei;    height: 40px;    overflow: hidden;    color: #999;    margin-top: 5px;}.hnewslist02 li:hover .txtarea h3,.hnewslist02 li:hover .txtarea .desc {    color: #176cb0;}.foucsmenu {    width: 190px;    height: 415px;    overflow: hidden;    float: right;}.foucsmenu .mode {    width: 150px;    height: 200px;    background: #333d44;    padding-left: 40px;    text-transform: Uppercase;    margin-bottom: 15px;    -webkit-transition: all 0.5s;    -moz-transition: all 0.5s;    -o-transition: all 0.5s;    transition: all 0.5s;}.foucsmenu .mode a {    color: #fff;}.foucsmenu .mode h3 {    font: 700 20px/40px microsoft yahei;    height: 40px;    padding-top: 50px;}.foucsmenu .mode p {    font: 300 24px/24px Arial;    ;    color: #ef8409;    margin-top: 10px;}.foucsmenu .mode:hover {    background: #ef8409;}.foucsmenu .mode:hover p {    color: #fff;}@media only screen and (max-width:1120px) {    .foucsleft {        width: 500px;        height: 415px;        overflow: hidden;        float: none;        margin-bottom: 20px;    }    .foucsright {        width: calc(100% - 210px);        margin-left: 0;        height: 415px;        overflow: hidden;        float: left;    }    .foucsmenu .mode h3 {        font: 700 20px/30px microsoft yahei;        height: 30px;    }    .foucsmenu .mode p {        font: 300 18px/24px Arial;    }}@media only screen and (max-width:767px) {    .foucsleft {        width: 100%;        height: 415px;        overflow: hidden;        float: none;    }    .foucsright {        width: 100%;        margin-bottom: 20px;        float: none;    }    .foucsmenu {        width: 100%;        height: auto;        overflow: hidden;        float: none;    }    .foucsmenu .mode {        width: calc(50% - 40px);        float: left;        margin-right: 20px;        padding: 0 10px;        text-align: center;    }    .foucsleft .txtarea  h3{line-height: 24px;height: 24px;overflow: hidden;}    .hnewslist02 li .date {width: auto;}    .hnewslist02 li .txtarea { width: calc(100% - 110px);}}.innernews02 {    padding: 0 0 40px 0;}.innernews02 .htit {    font: 700 32px/40px microsoft yahei;    height: 40px;    color: #176cb0;    /*text-transform: Uppercase;*/    margin-bottom: 20px;}.innernews02 .htit span {    font: 300 24px/40px Arial;    color: #ef8409;}.innernews02 .htit .search {    float: right;    font: 300 16px/40px microsoft yahei;    color: #999;}.innernews02 .htit .search .left {    float: left;    color: #176cb0;    font-size: 18px;    padding-right: 20px;}.search .mode {    float: right;    max-width: 300px;    background: #fff;    border: 1px solid #dcdcdc;}.search #q,.search .search-btn {    float: left;    border: 0 none;}.search #q {    height: 18px;    padding: 10px;    line-height: 18px;    background: #fff;    border: 1px solid #fff;    font: 300 14px/18px microsoft yahei;}.search .search-btn {    width: 40px;    height: 40px;    cursor: pointer;    background: url(../images/inco01.png) no-repeat center;}.newslist {    margin-top: 50px;}.newslist {    margin-top: 20px;}.newslist li {    overflow: hidden;    margin-bottom: 20px;    border: 1px solid #dcdcdc;}.newslist li .pic {    width: 270px;    height: 190px;    overflow: hidden;    float: left;}.newslist li .pic img {    width: 270px;    height: 190px;    transition: transform 2s;}.newslist li:hover .pic img {    transform: scale(1.1);}.newslist li .date {    width: 85px;    height: 85px;    text-align: center;    margin-left: -20px;    margin-top: 35px;    position: relative;    float: left;    font: 300 16px/30px microsoft yahei;    color: #fff;    background: #176cb0;}.newslist li .date h2 {    font: 600 24px/30px microsoft yahei;    margin-top: 20px;}.newslist li .txtarea {    width: calc(100% - 390px);    float: right;    padding-right: 30px;}.newslist li .txtarea h3 {    font: 300 18px/30px microsoft yahei;    margin-top: 30px;    color: #000;    width: 100%;}.newslist li .txtarea h3 a {    color: #ef8409;    margin-left: 20px;}.newslist li .txtarea .desc {    font: 300 14px/24px microsoft yahei;    height: 96px;    overflow: hidden;    color: #999;    margin-top: 5px;}.newslist li:hover {    border: 1px solid #176cb0;}.newsh {    width: 100%;    text-align: center;}.newtitle {    font: 18px/24px microsoft yahei;    color: #000;}.newsh_cn {    padding: 20px 0;}.newsh_cn p {    /*text-indent:2em;*/    font: 300 14px/24px microsoft yahei;    margin-top: 15px;}.newsh .byline {    height: 50px;    color: #999;    line-height: 50px;    border-bottom: 1px solid #e9e9e9;}.newsh .byline .warp {    /*width: 230px;    margin: 0 auto;*/    display: inline-block;}.newsh .byline span {    margin-right: 20px;    float: left;}.newsh .byline .bdsharebuttonbox {    float: left;}.newsh .byline .bdshare-button-style0-16:after {    display: inline-block;}.newsh .byline .bdshare-button-style0-16 a,.newsh .byline .bdshare-button-style0-16 .bds_more {    float: left;    line-height: 50px;    height: 50px;    margin: 0;}@media only screen and (max-width:767px) {    .innernews02 .htit {        height: auto;    }    .innernews02 .htit .search {        float: none;        height: 45px;        margin-top: 5px;    }    .newslist li .pic {        float: none;        width: 100%;        height: auto;    }    .newslist li .pic img {        width: 100%;        height: auto;    }    .newslist li .txtarea {        width: calc(100% - 20px);        padding: 10px;    }    .newslist li .txtarea h3 {        margin-top: 0;    }    .newslist li .date {        display: none;    }    .innernews02 .htit { font: 700 18px/40px microsoft yahei;}    .innernews02 .htit .search .left{font-size: 16px;}    .innernews01 .htit{font-size: 20px;}}.newsh .byline a {    color: #999;}.toolbar {    padding: 30px 0 0 0;    border-top: 1px solid #d8d8d8;    position: relative;    font: 14px/24px microsoft yahei;    margin-top: 20px;}.fhshare {    position: absolute;    right: 0;    top: 34px;}.fhshare a {    padding: 8px 30px;    border: 1px solid #d8d8d8;    color: #666;}.fhshare a:hover {    border: 1px solid #3476a5;    color: #fff;    background-color: #3476a5;    text-decoration: none;}.fhshare .fa {    margin-right: 10px;}.newsshare {    float: right;}@media only screen and (max-width: 420px) {    .toolbar {        height: auto;        padding-bottom: 40px;    }    .fhshare {        position: absolute;        left: 0;        bottom: 0;        top: auto;    }}/* ==========================================================================    products   ========================================================================== */.sunpronav {}.sunpronav .title {    display: none;    position: relative;    background: #176cb0;    margin-bottom: 10px;    color: #fff;    height: 50px;    text-align: left;    font: 300 22px/50px microsoft yahei;    padding-left: 10px;}.sunpronav .title .btn_jt {    display: block;    height: 24px;    text-align: center;    width: 50px;    cursor: pointer;    position: absolute;    right: 0;    top: 0;}.sunpronav .title .fa {    font-size: 24px;    transition: all 0.5s;}.sunpronav .pronavbox {    padding: 60px 0 0 0;}.sunpronav .pronavbox li {    width: 24%;    margin-right: 0.5%;    margin-left: 0.5%;    margin-bottom: 10px;    height: 45px;    font-size: 16px;    line-height: 45px;    float: left;    text-indent: 30px;    background: #176cb0 url(../images/inco17.png) no-repeat right center;}.sunpronav .pronavbox li a {    color: #fff;}.sunpronav .pronavbox li:hover {    background: #ef8409 url(../images/inco18.png) no-repeat right center;}.sunpronav .pronavbox li:hover a {    color: #fff;}.sunpronav .pronavbox li.cut {    background: #ef8409 url(../images/inco18.png) no-repeat right center;}@media only screen and (max-width:980px) {    .sunpronav .pronavbox li {        width: 32.3%;    }}@media only screen and (max-width:767px) {    .sunpronav .wrapper {        padding: 0;    }    .sunpronav .pronavbox {        display: none;        padding-top: 0;    }    .sunpronav .title {        display: block;    }    .sunpronav .pronavbox li {        width: 100%;    }}.tjprobox {}.tjprobox .innertit {    margin: 40px 0 40px 0;}.liebao_sbtx07 {    overflow: hidden;    max-width: 372px;    margin: 0 auto 20px auto;    border: 1px solid #dcdcdc;    padding: 13px;}.liebao_sbtx07 .pic {    height: 240px;    overflow: hidden;}.liebao_sbtx07 .pic img {    width: 100%;    min-height: 240px;}.liebao_sbtx07 .pic .swiper-button-prev,.liebao_sbtx07 .pic .swiper-button-next {    background-image: none !important;    color: #e5e5e5;    font-size: 28px;}.liebao_sbtx07 .title {    height: 60px;    padding: 0 10px;    font: 300 14px/30px microsoft yahei;    text-align: center;    position: relative;    /*overflow: hidden;*/}.liebao_sbtx07 .tit{height:36px;font: 300 14px/30px microsoft yahei;text-align: center;overflow: hidden;}.liebao_sbtx07 .subtit{height:24px;font: 300 12px/24px microsoft yahei;text-align: center;overflow: hidden;}.liebao_sbtx07 .cover .cover_con {    font: 300 12px/18px microsoft yahei;    color: #fff;}.liebao_sbtx07 .cover .cover_con h3 {    font-size: 20px;    padding-top: 20px;    text-align: center;}.liebao_sbtx07 .cover .cover_con ._txt {    margin-bottom: 20px;    text-align: center;}.liebao_sbtx07 .cover {    position: absolute;    right: 0;    top: 80px;    width: 100%;    height: 80px;    text-align: left;    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#E5176CB0', endColorstr='#E5176CB0');    background: rgba(23, 108, 176, 0.9);    -webkit-transition: all 0.5s;    -moz-transition: all 0.5s;    -o-transition: all 0.5s;    transition: all 0.5s;}.liebao_sbtx07:hover .cover {    top: 0;}.liebao_sbtx07:hover .cover .cover_con {    padding-left: 5px;}.liebao_sbtx07 .cover .prolink {    text-align: center;    padding-top: 20px;}.liebao_sbtx07 .cover .prolink a {    padding: 5px 15px;    background: #fff;    color: #ef0909;    display: inline-block;    -webkit-border-radius: 16px;    -moz-border-radius: 16px;    -ms-border-radius: 16px;    -o-border-radius: 16px;    border-radius: 16px;}.newcpwarp {    padding-bottom: 40px;}.newcpwarp .swiper-pagination-bullet {    width: 20px;    height: 20px;    border: 2px solid #176cb0;    background: #fff;    opacity: 1;}.newcpwarp .swiper-pagination-bullet-active {    background: #176cb0;}.newcpwarp {    width: 100%;    overflow: hidden;    position: relative;}.prolist li {    width: calc(33.3% - 10px);    float: left;    margin: 0 5px;}@media only screen and (max-width:920px) {    .prolist li {        width: calc(50% - 10px);    }}@media only screen and (max-width:767px) {    .prolist li {        width: 100%;margin:0;    }}/* ==========================================================================   career-list   ========================================================================== */.innercareer {    padding: 40px 0;}.careertit {    font: 700 32px/40px microsoft yahei;    color: #176cb0;    /*text-transform: Uppercase;*/    margin-bottom: 20px;}.careertit span {    font: 300 24px/40px Arial;    ;    color: #ef8409;}.rcllbox {    margin-bottom: 40px;}.rcllbox .left {    width: 50%;    height: 190px;    float: left;    overflow: hidden;    background: url(../images/about10.jpg) no-repeat right center;    background-size: cover;}.rcllbox .left .warp {    margin: 20px 20px 20px 40px;    color: #176cb0;    font: 300 16px/32px microsoft yahei;    height: 158px;    overflow: hidden;}.rcllbox .right {    width: 50%;    height: 190px;    float: left;    overflow: hidden;    background: url(../images/about11.jpg) no-repeat right center;    background-size: cover;}.rcllbox .right .mode {    width: 50%;    height: 95px;    color: #fff;    overflow: hidden;    float: left;    text-align: center;    font: 300 28px/95px microsoft yahei;}.rcllbox .right .mode span {    text-transform: Uppercase;    font-size: 18px;    margin-left: 10px;}.rcllbox .right .mode01 {    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#992090E9', endColorstr='#992090E9');    background: rgba(32, 144, 233, 0.6);}.rcllbox .right .mode02 {    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#991D83D4', endColorstr='#991D83D4');    background: rgba(29, 131, 212, 0.6);}.rcllbox .right .mode03 {    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#991A7BC9', endColorstr='#991A7BC9');    background: rgba(26, 123, 201, 0.6);}.rcllbox .right .mode04 {    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99176CB0', endColorstr='#99176CB0');    background: rgba(23, 108, 176, 0.6);}@media only screen and (max-width: 767px) {    .rcllbox .left,    .rcllbox .right {        width: 100%;    }    .careertit span {        display: block;    }    .rcllbox .left,    .rcllbox .left .warp,    .rcllbox .right {        height: auto;    }}@media only screen and (max-width: 380px) {    .rcllbox .right .mode {        width: 100%;    }}.careerlist .mode {    width: calc(50% - 20px);    margin-right: 18px;    float: left;    border: 1px solid #dcdcdc;    height: 270px;    overflow: hidden;    margin-bottom: 20px;}.careerlist .mode .tit {    height: 69px;    border-bottom: 1px solid #dcdcdc;    font: 300 20px/69px microsoft yahei;    color: #176cb0;    padding: 0 20px;    background: #ffffff;    background-image: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f6 100%);    background-image: -moz-linear-gradient(top, #ffffff 0%, #f3f3f6 100%);    background-image: linear-gradient(top, #ffffff 0%, #f3f3f6 100%);    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#ffffff', StartColorStr='#f3f3f6');}.careerlist .mode .tit a {    background: #ef8409;    color: #fff;    float: right;    display: inline-block;    width: 110px;    height: 35px;    text-align: center;    font-size: 14px;    line-height: 35px;    margin-top: 18px;    -webkit-border-radius: 20px;    -moz-border-radius: 20px;    -ms-border-radius: 20px;    -o-border-radius: 20px;    border-radius: 20px;}.careerlist .mode .desc {    height: 200px;    background: #ffffff;    background-image: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f6 100%);    background-image: -moz-linear-gradient(top, #ffffff 0%, #f3f3f6 100%);    background-image: linear-gradient(top, #ffffff 0%, #f3f3f6 100%);    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#ffffff', StartColorStr='#f3f3f6');}.careerlist .mode .desc .warp {    margin: 0 30px;    padding-top: 30px;    font: 300 12px/24px microsoft yahei;    height: 144px;    overflow: hidden;}@media only screen and (max-width: 767px) {    .careerlist .mode {        width: 100%;    }}@media only screen and (max-width: 380px) {    .careerlist .mode .tit {        font: 300 16px/69px microsoft yahei;    }}/* ==========================================================================   contact   ========================================================================== */.contact_map {    height: 580px;    margin-top: 50px;    margin-left: 10px;    margin-right: 10px;}@media only screen and (max-width: 767px) {    .contact_map {        margin-top: 0;        height: 230px;    }}.innercon {    padding: 60px 0;}.contactmode01 li {    width: 33.3%;    float: left;    height: 410px;    text-align: center;}.contactmode01 li .warp {    margin: 0 10px;    height: 360px;    padding: 20px 30px;    cursor: pointer;    background: #e6eff6;    background-image: -webkit-linear-gradient(top, #fff 0%, #e6eff6 100%);    background-image: -moz-linear-gradient(top, #fff 0%, #e6eff6 100%);    background-image: linear-gradient(top, #fff 0%, #e6eff6 100%);    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#fff', StartColorStr='#e6eff6');    border: 1px solid #cde4f6;    -webkit-transition: all 0.5s;    -moz-transition: all 0.5s;    -o-transition: all 0.5s;    transition: all 0.5s;}.contactmode01 li:hover .warp {    -webkit-box-shadow: 5px 3px 3px rgba(0, 0, 0, 0.12);    -moz-box-shadow: 5px 3px 3px rgba(0, 0, 0, 0.12);    -ms-box-shadow: 5px 3px 3px rgba(0, 0, 0, 0.12);    -o-box-shadow: 5px 3px 3px rgba(0, 0, 0, 0.12);    box-shadow: 5px 3px 3px rgba(0, 0, 0, 0.12)}.contactmode01 li .inco {    width: 90px;    height: 90px;    overflow: hidden;    margin: 40px auto 40px auto;    transition-duration: 800ms;}.contactmode01 li .inco img {    width: 90px;    height: 90px;}.contactmode01 li:hover .inco {    transform: rotateY(360deg);}.contactmode01 li .txt {    font-size: 14px;}.contactmode01 li h2 {    font-size: 22px;    margin-bottom: 10px;}.feedbackbox {    padding: 50px 0;    background: #e6eff6;}.feedback_left {    width: 210px;    float: left;    overflow: hidden;}.feedback_left .htit {    font: 700 32px/40px microsoft yahei;    color: #176cb0;    text-transform: Uppercase;    margin-bottom: 30px;}.feedback_left .htit p {    font: 300 22px/40px Arial;    color: #ef8409;    margin-top: 10px;}.feedback_left .ms {    color: #ef8409;}.feedbackbox .right {    width: calc(100% - 260px);    float: right;    overflow: hidden;}.feedbackbox .right .ui-input {    width: calc(100% - 180px);    line-height: 18px;    padding: 10px;    margin-bottom: 20px;    background: #fff;    border: 1px solid #d0e4f3;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -ms-border-radius: 4px;    -o-border-radius: 4px;    border-radius: 4px;}.feedlf {    width: 50%;    float: left;}.feedfuction .lable {    width: 130px;    float: left;    text-align: right;    margin-right: 10px;    font-size: 18px;}.feedfuction .mode02 {    width: 50%;    float: right;}.feedfuction .mode02 a {    width: calc(100% - 150px);    text-align: center;    height: 40px;    display: inline-block;    background: #3078c0;    font: 300 16px/40px microsoft yahei;    color: #fff;    margin-top: 30px;    margin-left: 140px;}@media only screen and (max-width: 920px) {    .feedback_left {        width: 100%;        float: none;    }    .feedback_left .htit {        margin-bottom: 0;    }    .feedback_left .ms {        margin-bottom: 20px;line-height: 18px;    }    .feedbackbox .right {        width: 100%;        float: none;    }}@media only screen and (max-width: 767px) {    .contactmode01 li {        width: 100%; height: auto;margin-bottom: 10px;    }    .contactmode01 li .warp{height: auto;}    .contactmode01 li .inco { width: 60px; height: 60px; margin: 30px auto;}    .contactmode01 li .inco img{width: 60px; height: 60px; }    .feedlf {        width: 100%;        float: none;        display: inline-block;        text-align: center;    }    .feedfuction .mode02 {        width: 100%;        float: none;    }    .feedbackbox .right .ui-input {        /*width: calc(100% - 120px);*/        width: 100%;    box-sizing: border-box;    }    .feedfuction .lable {        /*width: 80px;        float: left;        text-align: right;        margin-right: 10px;*/        width: auto;        float: none;        text-align: left;        margin-right: none;        font-size: 13px;    }    .feedfuction .mode02 a {        /*width: calc(100% - 110px);*/        width: 100%;        /*margin-left: 100px;*/        margin-left: 0;        margin-top: 0px;    }    .innercon{    	margin-top: 0 !important;    }     .feedback_left .htit {font-size: 24px;}}/* ==========================================================================   CSP   ========================================================================== */.sub-bannercsp {    height: 516px;    margin-top: 150px;    padding-top: 200px;}.cspquickbar {    text-align: center;    /*height: 280px;*/    padding: 0 0 60px 0;    overflow: hidden;    color: #fff;    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC176CB0', endColorstr='#CC176CB0');    background: rgba(23, 108, 176, 0.8);}.cspquickbar h3 {    font: 700 50px/80px microsoft yahei;    padding-top: 50px;    margin-bottom: 40px;}.cspbar a {    background: #ef8409;    color: #fff;    padding: 10px 30px;    font-size: 18px;    margin: 10px 10px;    display: inline-block;    -webkit-border-radius: 8px;    -moz-border-radius: 8px;    -ms-border-radius: 8px;    -o-border-radius: 8px;    border-radius: 8px;}@media only screen and (max-width: 767px) {    .sub-bannercsp {        margin-top: 0;        height: 350px;        padding-top: 40px;    }    .cspquickbar {        height: auto;        padding-bottom: 60px;    }    .cspquickbar h3 {        font: 700 36px/50px microsoft yahei;    }    .cspbar a {        font-size: 14px;        margin: 0;        padding: 10px 15px;    }}@media only screen and (max-width: 380px) {    .cspquickbar h3 {        font: 700 32px/50px microsoft yahei;    }    .cspbar a {        font-size: 14px;        margin: 0;        padding: 10px 20px;        display: inline-block;        margin-bottom: 10px;    }}.innerCSP {    padding: 60px 0;}.innerCSP {    text-align: center;}.innerCSP img {    max-width: 100%;}.innerCSP .CSPms {    text-align: center;    margin: 20px 0 40px 0;    font: 300 16px/24px microsoft yahei;    /*text-transform: Uppercase;*/}.innerCSP .CSPms a {    color: #176cb0;}.experpic li {    width: 110px;    height: 110px;    background: #176caf;    color: #fff;    font: 700 22px/110px microsoft yahei;    display: inline-block;    margin: 0 10px;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    -ms-border-radius: 100%;    -o-border-radius: 100%;    border-radius: 100%;}.experpic li a {    width: 100%;    height: 100%;    color: #fff;    display: block;}@media only screen and (max-width:767px) {    .experpic li {        width: 80px;        height: 80px;        font: 700 16px/80px microsoft yahei;        margin: 0;    }}@media only screen and (max-width:320px) {    .experpic li {        width: 60px;        height: 60px;        font: 700 14px/60px microsoft yahei;    }}.innerCSP02 {    padding: 0 0 60px 0;}.CSPbox {    margin-top: 60px;}.CSPbox .mode {    width: calc(50% - 20px);    height: 300px;    overflow: hidden;    background: #d9dee6;    margin-right: 20px;    float: left;}.CSPbox .mode .warp {    padding: 50px 20px 0 30px;}.CSPbox .mode .left {    width: 100px;    text-align: right;    float: left;}.CSPbox .mode .right {    width: calc(100% - 140px);    float: right;}.CSPbox .mode .right h3 {    margin-bottom: 10px;    font-size: 20px;}.CSPbox .mode .right li {    width: 50%;    float: left;    font: 300 12px/30px microsoft yahei;}.CSPbox .mode .right li a {    color: #666;}.CSPbox .mode .right li a:hover {    color: #176cb0;}.innerCSPteam {    overflow: hidden;}.innerCSPteam .pic {    width: 50%;    height: 480px;    float: left;}.innerCSPteam .pic img {    height: 480px;}.innerCSPteam .right {    width: 50%;    height: 480px;    float: right;    background: #ef8409;}.innerCSPteam .right .warp {    max-width: 600px;    height: 480px;    background: #fff url(../images/about15.jpg) no-repeat bottom center;}.innerCSPteam .right .warp .mode {    padding: 50px 60px 50px 60px;}.innerCSPteam .right .warp .htit {    font: 700 32px/40px microsoft yahei;    color: #176cb0;    text-transform: Uppercase;    margin-bottom: 30px;}.innerCSPteam .right .warp .htit p {    font: 300 24px/40px Arial;    color: #ef8409;}@media only screen and (max-width: 920px) {    .CSPbox .mode .right li {        width: 100%;        float: left;        font: 300 14px/24px microsoft yahei;    }}@media only screen and (max-width:767px) {    .CSPbox .mode {        width: 100%;        margin-bottom: 20px;    }    .innerCSPteam .pic,    .innerCSPteam .right,    .innerCSPteam .right .warp {        width: 100%;        height: auto;        float: none;    }    .innerCSPteam .pic img {        height: auto;        max-width: 100%;    }    .innerCSPteam .right .warp .mode {        padding: 30px;    }}@media only screen and (max-width: 380px) {    .CSPbox .mode .left {        width: 100px;        text-align: center;        float: none;        margin: 0 auto;    }    .CSPbox .mode .right {        width: 100%;        float: none;        text-align: center;        margin-top: 20px;    }    .CSPbox .mode {        height: auto;        padding-bottom: 30px;    }}/* ==========================================================================   qzmkzb   ========================================================================== */.innerqzmk01 {    padding: 60px 0;}.qzmk_tit {    text-align: center;    color: #176cb0;    font: 700 36px/40px microsoft yahei;}.qzmktxten {    font: 300 24px/36px microsoft yahei;    text-transform: Uppercase;    margin: 10px 0;    color: #ef8409;    text-align: center;}.qzmk_cpyyly {    margin-top: 60px;}.qzmk_cpyyly li {    width: 20%;    overflow: hidden;    float: left;    text-align: center;    margin-bottom: 20px;}.qzmk_cpyyly li .warp {    margin: 0 5px;}.qzmk_cpyyly li img {    width: 100%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    border-radius: 50%;    transition: transform 1s;}.qzmk_cpyyly li:hover img {    transform: scale(0.95);}.qzmk_cpyyly li:nth-of-type(6) {    margin-left: 10%;}.qzmk_cpyyly li .tit {    height: 60px;    margin-top: 10px;}.qzmk_cpyyly li .tit h3 {    font: 700 18px/24px microsoft yahei;}.qzmk_cpyyly li .tit p {    color: #999;    font-size: 14px;    text-transform: Uppercase;}.innerqzmk02 {    padding: 100px 0;    background: url(../images/wcenewpic11.jpg) no-repeat bottom center;    background-size: cover;}.innerqzmk02 .qzmktxten {    margin-bottom: 30px;}.innerqzmk02 .wrapper {    position: relative;}.innerqzmk02 li {    width: 25%;    float: left;    margin-top: 30px;}.innerqzmk02 li .warp {    margin: 0 10px;    border: 5px solid #176cb0;    background: #fff;    padding: 30px;    height: 330px;    position: relative;}.innerqzmk02 li .num {    font: 700 36px/40px microsoft yahei;    color: #176cb0;    margin-bottom: 10px;}.innerqzmk02 li .tit {    font: 300 16px/26px microsoft yahei;    color: #333;    font-weight: bolder;}.innerqzmk02 li .desc {    font: 300 14px/22px microsoft yahei;    color: #555;    margin: 10px 0;}.innerqzmk02 li .more {    font-size: 40px;    position: absolute;    bottom: 10px;    right: 30px;}.innerqzmk02 li .more a {    color: #176cb0;}.protedianbox {    max-width: 850px;    background: #fff;    padding: 30px;    border: 5px solid #176cb0;    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.12);    -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.12);    -ms-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.12);    -o-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.12);    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.12)}.protedianbox .warp {    padding: 30px;    position: relative;}.protedianbox .colse {    cursor: pointer;    font-size: 12px;    border: 1px solid #084675;    color: #084675;    width: 20px;    height: 20px;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    -ms-border-radius: 100%;    -o-border-radius: 100%;    border-radius: 100%;    text-align: center;    position: absolute;    right: 5px;    top: 5px;}.protedianbox .tit {    font: 700 24px/30px microsoft yahei;    color: #176cb0;    border-bottom: 1px solid #b0b0b0;    margin-bottom: 20px;    padding-bottom: 20px;}.innerqzmk03 {    padding: 60px 0;}.owl-qzmkdxyj {    margin-top: 60px;}.qzmkdxyj {    padding: 20px;    border: 1px solid #c8cedb;    margin: 0 10px;    background: #c7cedb;    background-image: -webkit-linear-gradient(top, #c7cedb 0%, #ffffff 100%);    background-image: -moz-linear-gradient(top, #c7cedb 0%, #ffffff 100%);    background-image: linear-gradient(top, #c7cedb 0%, #ffffff 100%);    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#c7cedb', StartColorStr='#ffffff');}.qzmkdxyj .pic {    width: 100%;    height: 240px;    overflow: hidden;}.qzmkdxyj .pic img {    max-width: 100%;    height: 100%;    transition: transform 2s;}.qzmkdxyj:hover .pic img {    transform: scale(1.1);}.qzmkdxyj .txtarea {    margin-top: 30px;}.qzmkdxyj .txtarea h3 {    width: 100%;    font: 300 24px/30px microsoft yahei;    height: 30px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.qzmkdxyj .txtarea .desc {    color: #333;    font: 300 14px/24px microsoft yahei;    height: 192px;    overflow: hidden;}.innerqzmk04 {    padding: 100px 0 40px 0;    background: url(../images/wcenewpic12.jpg) no-repeat top center;    background-size: cover;}.innerqzmk04 .left h3 {    font: 700 32px/36px microsoft yahei;}.innerqzmk04 .left .desc {    max-width: 420px;    font: 300 20px/30px microsoft yahei;    margin-top: 15px;}.innerqzmk04 .left .inco {    font-size: 68px;    color: #ef8409;}@media only screen and (max-width: 767px) {    .innerqzmk01,    .innerqzmk02 {        padding: 20px 0 0 0;    }    .qzmk_cpyyly li {        width: 33.3%;    }    .qzmk_cpyyly li:nth-of-type(6) {        margin-left: 0;    }    .qzmk_cpyyly li .tit p {        font-size: 12px;        line-height: 18px;    }    .qzmk_cpyyly li .tit h3 {        font-size: 14px;    }    .qzmk_cpyyly {        margin-top: 30px;    }    .innerqzmk02 li {        width: 100%;        float: none;        margin-bottom: 20px;    }    .innerqzmk02 li .warp {        padding: 20px 20px 40px 20px;        height: auto;    }    .innerqzmk02 li .more {        font-size: 30px;        position: absolute;        bottom: 0;        right: 20px;    }    .innerqzmk02 li .tit {        font-size: 18px;        font-weight: bold;    }    .innerqzmk03 {        padding: 20px 0;    }    .owl-qzmkdxyj {        margin-top: 20px;    }    .innerqzmk04 .left h3 {        font-size: 24px;    }    .innerqzmk04 .left .desc {        font-size: 18px;        margin-top: 15px;    }    .innerqzmk04 .left .inco {        font-size: 48px;    }    .innerqzmk04 {        padding: 60px 0 40px 0;    }}/* ==========================================================================   aqkglpf   ========================================================================== */.inneraqkglpf01 {    padding: 100px 0;    background: url(../images/wcenewpic17.jpg) no-repeat top left;}.inneraqkglpf01 .pic {    width: 400px;    float: left;    margin-top: 240px;}.inneraqkglpf01 .right {    width: calc(100% - 450px);    float: right;}.inneraqkglpf01 .right .tit {    font: 700 36px/36px microsoft yahei;    color: #176cb0;    margin-bottom: 30px;}.inneraqkglpf01 .right .tit02 {    font: 700 36px/36px microsoft yahei;    color: #176cb0;    margin-bottom: 10px;}.inneraqkglpf01 .right .desc {    font: 300 18px/36px microsoft yahei;    color: #176cb0;}.inneraqkglpf01 .right .gymsbox {    margin-top: 60px;}.inneraqkglpf01 .right .gymsbox .mode02 {    width: 50%;    padding-right: 20px;    min-height: 400px;    float: left;    border-right: 1px solid #176cb0;}.inneraqkglpf01 .right .gymsbox .mode02 .txten {    margin-bottom: 30px;    font: 300 24px/24px microsoft yahei;    color: #ef8409;    text-transform: Uppercase;}.inneraqkglpf01 .right .gymsbox .mode03 {    width: calc(50% - 50px);    float: right;    padding-top: 120px;}.inneraqkglpf01 .right .gymsbox .mode03 li {    font: 300 18px/36px microsoft yahei;}.inneraqkglpf01 .right .gymsbox .mode03 li a {    color: #176cb0;    border-bottom: 1px solid #176cb0;}.inneraqkglpf02 {    padding: 100px 0;    background: url(../images/wcenewpic19.jpg) no-repeat top right;}.inneraqkglpf02 .left {    width: 60%;}.inneraqkglpf02 .left .tit {    font: 700 36px/36px microsoft yahei;    color: #176cb0;    margin-bottom: 30px;    text-align: right;}.aqkglpffjxx {    width: 100%;    margin-top: 30px;}.aqkglpffjxx h3 {    height: 60px;    background: #155895;    cursor: pointer;    font: normal 16px/60px microsoft yahei;    color: #fff;    margin-top: 20px;    text-indent: 20px;}.aqkglpffjxx h3 i {    float: right;    line-height: 60px;    margin-right: 20px;}.aqkglpffjxx .mode {    border: 5px solid #155895;    padding: 20px;}.aqkglpffjxx .scorllbox {    height: 120px;    overflow-y: scroll;}.inneraqkglpf03 {    padding: 60px 0;}.inneraqkglpf03 .tit {    font: 700 36px/36px microsoft yahei;    color: #176cb0;    margin-bottom: 10px;    text-align: center;}.inneraqkglpf03 .txt {    text-align: center;    font: 300 18px/24px microsoft yahei;}.inneraqkglpf03 .txt a {    color: #176cb0;    text-decoration: underline;}.inneraqkglpf03 .pic {    text-align: center;    margin-top: 20px;}.inneraqkglpf03 .pic img {    max-width: 100%;}.inneraqkglpf04 {    padding: 60px 0;    background: #edf1f4;}.inneraqkglpf04 .tit {    font: 700 36px/36px microsoft yahei;    color: #176cb0;    text-align: center;}.inneraqkglpf04 .qzmktxten {    margin-bottom: 30px;}.owl-aqkfjxx .pic {    height: 540px;    border: 1px solid #c8cedb;    overflow: hidden;    margin: 0 10px 10px 10px;    background: #fff;    padding: 5px;    text-align: center;}.owl-aqkfjxx .pic img {    max-width: 100%;    height: 540px;}@media only screen and (max-width: 767px) {    .inneraqkglpf01 {        padding: 30px 0;        background: none;    }    .inneraqkglpf01 .pic {        width: 100%;        float: none;        margin-top: 0;    }    .inneraqkglpf01 .pic img {        max-width: 100%;    }    .inneraqkglpf01 .right {        width: 100%;        float: none;        margin-top: 30px;    }    .inneraqkglpf01 .right .gymsbox .mode02 {        width: 100%;        padding-right: 0;        min-height: 100%;        float: none;        border-right: 0;    }    .inneraqkglpf01 .right .gymsbox .mode03 {        width: 100%;        float: none;        padding-top: 30px;    }    .inneraqkglpf02 .left {        width: 100%;    }    .inneraqkglpf02 .left .tit {        text-align: center;        font-size: 24px;        margin-bottom: 0;    }    .inneraqkglpf02,    .inneraqkglpf04 {        padding: 30px 0;    }    .inneraqkglpf01 .right .tit {        font-size: 24px;        margin-bottom: 10px;    }    .inneraqkglpf01 .right .tit02 {        font-size: 18px;    }    .inneraqkglpf01 .right .desc {        font: 300 14px/24px microsoft yahei;        color: #176cb0;    }    .inneraqkglpf01 .right .gymsbox {        margin-top: 30px;    }    .inneraqkglpf01 .right .gymsbox .mode02 .txten {        margin-bottom: 0;    }    .inneraqkglpf01 .right .gymsbox .mode03 li {        font: 300 14px/24px microsoft yahei;    }    .inneraqkglpf03 .tit {        font-size: 24px;    }    .inneraqkglpf04 .tit {        font-size: 24px;    }    .owl-aqkfjxx .pic {        height: 400px;    }    .owl-aqkfjxx .pic img {        height: 400px;    }}/* ==========================================================================   gxjmszfq   ========================================================================== */.gxjmszfq01 {    padding: 100px 0;    background: url(../images/wcenewpic24.jpg) no-repeat bottom center;}.gxjmszfq01 .txtarea .tit {    font: 700 28px/36px microsoft yahei;    color: #176cb0;}.gxjmszfq01 .txtarea .txten {    font: 300 24px/36px microsoft yahei;    text-transform: Uppercase;    color: #ef8409;    margin: 10px 0;}.gxjmszfq01 .part01 .pic {    width: 620px;    float: right;}.gxjmszfq01 .part01 .pic img {    max-width: 100%;    transition: transform 1s;}.gxjmszfq01 .part01 .pic:hover img {    transform: scale(0.95);}.gxjmszfq01 .part01 .txtarea {    width: calc(100% - 650px);    float: left;}.gxjmszfq01 .part01 .txtarea .tit,.gxjmszfq01 .part01 .txtarea .txten {    text-align: right;}.gxjmszfq01 .part01 .txtarea .desc {    font: 300 16px/36px microsoft yahei;    color: #555;}.gxjmszfq01 .part02 .pic {    width: 500px;    float: left;    text-align: center;}.gxjmszfq01 .part02 .pic img {    max-width: 100%;    transition: transform 1s;}.gxjmszfq01 .part02 .pic:hover img {    transform: scale(0.95);}.gxjmszfq01 .part02 .txtarea {    width: calc(100% - 620px);    float: right;    margin-top: 60px;}.gxjmszfq01 .part02 ul {    margin-top: 20px;}.gxjmszfq01 .part02 li {    padding: 20px;    background: #d9dee6;    margin-bottom: 10px;    font: 300 16px/24px microsoft yahei;    color: #555;}.gxjmszfq02 {    padding: 100px 0;    background: url(../images/wcenewpic25.jpg) no-repeat bottom center;    background-size: cover;    color: #fff;}.gxjmszfq02 .part01 .mode01 {    /*float: left;*/    width: 400px;    margin-bottom: 40px;}.gxjmszfq02 .part01 .mode01 .tit {    font: 700 36px/36px microsoft yahei;}.gxjmszfq02 .part01 .mode01 .txten {    font: 300 24px/36px microsoft yahei;    text-transform: Uppercase;    ;    margin: 10px 0;}.gxjmszfq02 .part01 .pic {    /*width: 350px;*/    width: 50%;    float: left;    text-align: center;}.gxjmszfq02 .part01 .pic img {    max-width: 100%;    transition: transform 1s;}.gxjmszfq02 .part01 .pic:hover img {    transform: scale(0.95);}.gxjmszfq02 .part01 .txtarea {    width: 50%;    /*width: calc(100% - 800px);*/    float: right;    font: 300 16px/30px microsoft yahei;}.gxjmszfq02 .part01 .txtarea p {    margin-bottom: 20px;}.gxjmszfq02 .part02 {    margin-top: 50px;}.gxjmszfq02 .part02 .txtarea {    width: 300px;    float: left;    font: 300 16px/30px microsoft yahei;}.gxjmszfq02 .part02 .mode01 {    width: calc(100% - 350px);    float: right;}.gxjmszfq02 .part02 .mode01 .warp {    position: relative;    margin: 0 30px;}#owl-gxjmszpic .owl-pagination {    display: none;}#owl-gxjmszpic .item img {    height: 220px;}#owl-gxjmszpic .owl-prev,#owl-gxjmszpic .owl-next {    width: 26px;    top: 0;    height: 100%;    background: none;    text-indent: 100px;    overflow: hidden;    padding: 0;    margin: 0;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    filter: Alpha(Opacity=100);    opacity: 1;}#owl-gxjmszpic .item {    text-align: center;}#owl-gxjmszpic .owl-prev {    position: absolute;    left: -30px;    background: url(../images/arr11.png) center no-repeat;}#owl-gxjmszpic .owl-next {    position: absolute;    right: -30px;    background: url(../images/arr12.png) center no-repeat;}.gxjmszfq03 {    padding: 100px 0;}.gxjmszfq03 .tit {    font: 700 36px/36px microsoft yahei;    color: #176cb0;}.gxjmszfq03 .txten {    font: 300 24px/36px microsoft yahei;    text-transform: Uppercase;    ;    margin: 10px 0;    color: #ef8409;}.gxjmszfq03 .mode01 {    text-align: center;    margin-bottom: 60px;}.gxjmszfq03 .part01 .mode02 .left {    float: left;}.gxjmszfq03 .part01 .mode02 .left li {    float: left;    margin-right: 10px;    width: 193px;    height: 275px;    overflow: hidden;    border: 1px solid #176cb0;    text-align: center;    line-height: 275px;}.gxjmszfq03 .part01 .mode02 .left li img {    max-width: 100%;}.gxjmszfq03 .part01 .mode02 .txtarea {    width: calc(100% - 650px);    float: right;}.gxjmszfq03 .part01 .mode02 .txtarea li {    padding-left: 30px;    position: relative;    font: 300 16px/30px microsoft yahei;    color: #555;    margin-bottom: 20px;}.gxjmszfq03 .part01 .mode02 .txtarea li i {    color: #ef8409;    position: absolute;    left: 0;    top: 5px;}.gxjmszfq03 .part02 {    margin-top: 60px;}.gxjmszfq03 .part02 .mode01 {    margin-bottom: 40px;}.gxjmszfq03 .part02 .mode01 .desc {    max-width: 900px;    margin: 0 auto;    font: 300 16px/24px microsoft yahei;    color: #555;}.gxjmsz_jstg li {    width: 50%;    float: left;    margin-top: 20px;}.gxjmsz_jstg li .date {    width: 60px;    padding: 0 30px;    float: left;    font-size: 16px;    height: 90px;    background: #ef8409;    color: #fff;    display: flex;    align-items: center;    text-align: center;    font-weight: bold;    justify-content: center;    line-height: 20px;}.gxjmsz_jstg li .txt {    height: 88px;    width: calc(100% - 200px);    padding: 0 20px;    font: 700 16px/24px microsoft yahei;    color: #666;    border: 1px solid #dcdcdc;    float: left;    display: flex;    align-items: center;}@media only screen and (max-width: 767px) {    .gxjmszfq01,    .gxjmszfq02,    .gxjmszfq03 {        padding: 30px 0;    }    .gxjmszfq01 .part01 .txtarea,    .gxjmszfq01 .part01 .pic,    .gxjmszfq01 .part02 .pic,    .gxjmszfq01 .part02 .txtarea {        width: 100%;        float: none;    }    .gxjmszfq01 .txtarea .tit {        font-size: 24px;    }    .gxjmszfq01 .txtarea .txten {        font-size: 18px;        line-height: 30px;    }    .gxjmszfq01 .part01 .txtarea .desc {        font: 300 14px/24px microsoft yahei;        margin-bottom: 20px;    }    .gxjmszfq01 .part02 .txtarea {        margin-top: 20px;    }    .gxjmszfq01 .part01 .txtarea .tit,    .gxjmszfq01 .part01 .txtarea .txten {        text-align: left;    }    .gxjmszfq02 .part01 .mode01,    .gxjmszfq02 .part01 .pic,    .gxjmszfq02 .part01 .txtarea {        float: none;        width: 100%;    }    .gxjmszfq02 .part01 .mode01 .tit,    .gxjmszfq03 .tit {        font-size: 24px;    }    .gxjmszfq02 .part01 .mode01 .txten,    .gxjmszfq03 .txten {        font-size: 18px;        line-height: 30px;        margin-bottom: 20px;    }    .gxjmszfq02 .part01 .txtarea {        font: 300 14px/24px microsoft yahei;        margin-top: 20px;    }    .gxjmszfq02 .part02 .txtarea {        float: none;        width: 100%;        font: 300 14px/24px microsoft yahei;    }    .gxjmszfq02 .part02 {        margin-top: 20px;    }    .gxjmszfq02 .part02 .mode01 {        float: none;        width: 100%;        margin-top: 30px;    }    .gxjmszfq03 .part01 .mode02 .left {        width: 100%;    }    .gxjmszfq03 .part01 .mode02 .left li {        width: calc(100% - 12px);        height: auto;        line-height: 100%;        margin-bottom: 20px;    }    .gxjmszfq03 .part01 .mode02 .left li img {        max-width: 100%;    }    .gxjmszfq03 .mode01 {        margin-bottom: 20px;    }    .gxjmszfq03 .part02 {        margin-top: 30px;    }    .gxjmszfq03 .part01 .mode02 .txtarea {        width: 100%;    }    .gxjmszfq03 .part01 .mode02 .txtarea li,    .gxjmszfq03 .part02 .mode01 .desc {        font: 300 14px/24px microsoft yahei;    }    .gxjmsz_jstg li {        width: 100%;    }    .gxjmsz_jstg li .txt {        width: calc(100% - 135px);    }    .gxjmsz_jstg li .date {        width: 60px;        padding: 0 15px;    }    .gxjmsz_jstg li .txt {        font: 300 14px/20px microsoft yahei;        font-weight: normal;    }    .gxjmszfq03 .part02 .mode01 {        margin-bottom: 0;    }}/* ==========================================================================   sjxbmdkg   ========================================================================== */.sjxbmdkg01 {    padding: 100px 0;}.sjxbmdkg01 .pic {    width: 650px;    float: right;}.sjxbmdkg01 .pic img {    max-width: 100%;    transition: transform 1s;}.sjxbmdkg01 .pic:hover img {    transform: scale(0.95);}.sjxbmdkg01 .txtarea {    width: calc(100% - 700px);    float: left;}.sjxbmdkg01 h3 {    font: 700 36px/36px microsoft yahei;    color: #176cb0;    margin-bottom: 10px;}.sjxbmdkg01 .txten {    font: 300 24px/36px microsoft yahei;    text-transform: Uppercase;    ;    color: #ef8409;    margin-bottom: 30px;}.sjxbmdkg01 .txtarea .desc {    font: 300 22px/36px microsoft yahei;    color: #176cb0;    padding-left: 50px;    border-left: 10px solid #ef8409;}.sjxbmdkg02 {    padding: 0 0 100px 0;}.sjxbmdkg02 .tit {    font: 700 36px/36px microsoft yahei;    color: #176cb0;    text-align: center;}.sjxbmdkg02 .txten {    font: 300 24px/36px microsoft yahei;    text-transform: Uppercase;    ;    margin: 10px 0;    color: #ef8409;    text-align: center;}.sjxbmdkg02 .part01 {    margin-top: 60px;}.sjxbmdkg02 li {    width: 33.3%;    float: left;}.sjxbmdkg02 li .warp {    margin: 0 10px;}.sjxbmdkg02 li .pic {    width: 100%;    overflow: hidden;}.sjxbmdkg02 li .pic img {    max-width: 100%;    height: 280px;    transition: transform 1s;}.sjxbmdkg02 li .pic:hover img {    transform: scale(1.1);}.sjxbmdkg02 li .txtarea {    padding: 20px 20px 0 20px;    border: 1px solid #d9dee6;    height: 260px;}.sjxbmdkg02 li .txtarea .mode {    padding-left: 20px;    position: relative;    margin-bottom: 10px;}.sjxbmdkg02 li .txtarea .mode i {    position: absolute;    left: 0;    top: 8px;    color: #176cb0;}.sjxbmdkg02 li .txtarea .mode h3 {    color: #176cb0;    font-size: 16px;}.sjxbmdkg03 {    padding: 0 0 100px 0;    background: #fff;    background-image: -webkit-linear-gradient(top, #fff 0%, #eceef2 100%);    background-image: -moz-linear-gradient(top, #fff 0%, #eceef2 100%);    background-image: linear-gradient(top, #fff 0%, #eceef2 100%);    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#fff', StartColorStr='#eceef2');}.sjxbmdkg03 .tit {    font: 700 36px/36px microsoft yahei;    color: #176cb0;    text-align: center;}.sjxbmdkg03 .txten {    font: 300 24px/36px microsoft yahei;    text-transform: Uppercase;    ;    margin: 10px 0;    color: #ef8409;    text-align: center;}.sjxbmdkg03 .part01 {    margin-top: 60px;}.sjxbmdkg03 .imgarea {    width: 620px;    float: left;    overflow: hidden;    height: 388px;}.sjxbmdkg03 .imgarea img {    width: 100%;}.swiper-button-white {    background: #ef8409;    background-size: auto 25px !important}.swiper-button-next,.swiper-button-prev {    width: 60px !important;    height: 60px !important;}.swiper-button-next {    right: 0px !important;}.swiper-button-prev {    left: 0px !important;}.sjxbmdkg03 .txtarea {    width: calc(100% - 702px);    padding: 40px;    height: 306px;    float: left;    color: #176cb0;    border: 1px solid #d9dee6;    font: 300 16px/40px microsoft yahei;    background: #fff;}.sjxbmdkg03 .txtarea i {    margin-right: 10px;}.sjxbmdkg04 {    padding: 100px 0;    background: url(../images/wcenewpic39.jpg) no-repeat bottom center;    color: #fff;    background-size: cover;}.sjxbmdkg04 .tit {    font: 700 36px/36px microsoft yahei;    text-align: center;}.sjxbmdkg04 .txten {    font: 300 24px/36px microsoft yahei;    text-transform: Uppercase;    ;    margin: 10px 0;    text-align: center;}.sjxbmdkg04 p.ms {    font: 300 16px/24px microsoft yahei;    text-align: center;}.sjxbmdkg04 .part01 {    margin-top: 60px;}.sjxbmdkg04 .part01 li {    width: 25%;    float: left;}.sjxbmdkg04 .part01 li .warp {    margin: 0 10px;    height: 170px;    padding: 30px;    overflow: hidden;    color: #555;    background: #fff;    background-image: -webkit-linear-gradient(top, #fff 0%, #eceef2 100%);    background-image: -moz-linear-gradient(top, #fff 0%, #eceef2 100%);    background-image: linear-gradient(top, #fff 0%, #eceef2 100%);    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#fff', StartColorStr='#eceef2');}.sjxbmdkg04 .part01 li .desc {    font: 300 12px/26px microsoft yahei;    height: 150px;    overflow: hidden;}.sjxbmdkg04 .part01 li h3 {    color: #ef8409;    font: 300 16px/30px microsoft yahei;}.sjxbmdkg04 .part01 li h3 span {    font-size: 12px;}.sjxbmdkg05 {    padding: 100px 0;}.sjxbmdkg05 .mode01 {    height: 105px;    overflow: hidden;    margin-bottom: 30px;}.sjxbmdkg05 .tit {    font: 700 28px/36px microsoft yahei;    color: #176cb0;}.sjxbmdkg05 .txten {    font: 300 16px/20px microsoft yahei;    color: #ef8409;    text-transform: Uppercase;    ;    margin: 10px 0;}.sjxbmdkg05 li {    width: 33.3%;    float: left;}.sjxbmdkg05 li .warp {    margin: 0 15px;}.sjxbmdkg05 li .imgarea {    width: 100%;    height: 500px;    text-align: center;    margin-bottom: 30px;}.sjxbmdkg05 li .imgarea img {    max-width: 100%;    height: 500px;}.sjxbmdkg05 li .txtarea {    font: 300 14px/24px microsoft yahei;    color: #555;    height: 310px;    overflow-y: scroll;}.sjxbmdkg05 li .txtarea a {    color: #ef8409;    text-decoration: underline;}.sjxbmdkg05 li .txtarea02 {    font-size: 16px;    height: 308px;}.sjxbmdkg05 li .txtarea02 h3 {    color: #ef8409;    font-size: 18px;    margin: 10px 0;}.sjxbmdkg05 li .txtarea p:hover {    text-decoration: underline;    color: #ef8409;}.sjxbmdkg05 li .txtarea h3:hover {    text-decoration: underline;}.partners .pic img {    max-width: 100%;}@media only screen and (max-width: 767px) {    .inner_jsgd{padding:20px;}    .agsjsbox{margin-top: 20px;}    .about_equipment .tit {font-size: 20px;line-height: 30px;height: 60px;}    .sjxbmdkg01 {        padding-bottom: 30px;    }    .sjxbmdkg01 .txtarea,    .sjxbmdkg01 .pic {        width: 100%;        float: none;    }    .sjxbmdkg01 h3 {        font-size: 24px;        margin-bottom: 20px;    }    .sjxbmdkg01 .txtarea .desc {        font: 300 16px/30px microsoft yahei;        padding-left: 20px;        border-left: 5px solid #ef8409;        margin-bottom: 20px;    }    .sjxbmdkg02 .tit,    .sjxbmdkg03 .tit,    .sjxbmdkg04 .tit {        font-size: 24px;    }    .sjxbmdkg01 .txten,    .sjxbmdkg02 .txten,    .sjxbmdkg03 .txten,    .sjxbmdkg04 .txten {        font: 300 18px/30px microsoft yahei;    }    .sjxbmdkg02 .part01,    .sjxbmdkg03 .part01,    .sjxbmdkg04 .part01 {        margin-top: 20px;    }    .sjxbmdkg02 li,    .sjxbmdkg04 .part01 li,    .sjxbmdkg05 li {        width: 100%;        float: none;        margin-bottom: 20px;    }    .sjxbmdkg02 li .txtarea {        height: auto;    }    .sjxbmdkg02 li .pic img {        height: auto;    }    .sjxbmdkg02 li .warp,    .sjxbmdkg04 .part01 li .warp {        margin: 0;    }    .sjxbmdkg02,    .sjxbmdkg03 {        padding: 0 0 30px 0;    }    .sjxbmdkg03 .imgarea {        width: 100%;        float: none;        height: auto;    }    .sjxbmdkg03 .txtarea {        width: calc(100% - 42px);        padding: 20px;        height: auto;        float: none;        font: 300 16px/30px microsoft yahei;    }    .sjxbmdkg04,    .sjxbmdkg05 {        padding: 30px 0;    }    .sjxbmdkg04 .part01 li .warp,    .sjxbmdkg04 .part01 li .desc {        height: auto;    }    .sjxbmdkg05 .tit {        font: 700 18px/36px microsoft yahei;    }    .sjxbmdkg05 li .txtarea02 h3 {        font-size: 14px;    }    .sjxbmdkg05 li .txtarea02 {        font-size: 14px;    }    .sjxbmdkg05 .txten {        font: 300 14px/20px microsoft yahei;        margin-top: 0;    }    .sjxbmdkg05 .mode01 {        height: auto;    }}@media only screen and (max-width: 767px) {    .content {        padding-top: 48px;    }    .col-left {        position: relative;        top: 0;        left: 0;        margin: 0;        width: 100%;        position: absolute;        height: 48px;    }    .col-main {        margin-left: 0;    }    .breadcrumb-bar {        display: none;    }}.localnav,.localnav:before,.localnav:after,.localnav *,.localnav *:before,.localnav *:after {    -moz-box-sizing: content-box;    box-sizing: content-box;    margin: 0;    padding: 0;    pointer-events: auto;}/* ==========================================================================   Sidebar   ========================================================================== */.overview {    color: #fff;    font: 300 18px/59px microsoft yahei;    background: #006db9;    padding-left: 18px;}.sidenav {    text-align: center;}.sidenav li {    position: relative;    *zoom: 1;    display: inline-block;    font-size: 16px;    text-align: center;}.sidenav li.active {    border-bottom: 2px solid #3476a5;}.sidenav li.active a {    color: #3476a5;}.sub_nav {    border-bottom: 1px solid #3476a5;}.sub_nav li:first-child .ln-menu-link {    border-left: 1px solid #d7d7d7;}/*.ln-menu-link { display: block; padding: 9px 20px; *zoom:1;line-height: 20px; font-family: microsoft yahei; border-bottom: 1px dotted #ddd; background: url(../images/sn-arr1.gif) no-repeat 10px; }*/.sidenav li:hover,.sidenav .active {}.sidenav li a:hover,.sidenav .active a {    color: #3476a5;    /*    background: #eee url(../images/sn-arr2.gif) no-repeat 10px;*/}.sidenav li:last-of-type a {    border-bottom: 0 none;}/* arrow-right */.level2 {    *zoom: 1;    padding: 10px 0;    border-bottom: 1px solid #ddd;    display: none;}.sidenav .level2 li {    padding: 5px 25px;}.sidenav .level2 li a {    display: block;}.sidenav .level2 .active2 a,.sidenav .level2 li a:hover {    color: #000;    background: none;}/* overview */.ln-menu-link {    display: inline-block;    padding: 0 10px;    *zoom: 1;    font-family: microsoft yahei;    border-bottom: none;    background: url(../images/sn-arr1.gif) no-repeat 10px;    line-height: 40px;    border-right: 1px solid #d7d7d7;    margin: 15px 0;}#ln-menustate {    display: none;}@media (max-width:767px) {    .sidenav li {        float: none;        width: auto;        text-align: center;        width: 100%;    }    .ln-menu-link {        line-height: 20px;        border-bottom: 1px solid #d7d7d7;        border-right: none;        border-left: none;        border-top: none;        margin: 0;    }    .overview.hidden {        display: block;    }    .sidenav li.on {        border-bottom: none;    }    .sub_nav li:first-child .ln-menu-link {        border-left: none;    }}.sidenav li.on a {    color: #10924e;}}#ln-menustate {    display: none;}.localnav {    position: relative;    top: 0;    left: 0;    width: 100%;    z-index: 997;}.ln-wrapper {    position: relative;    top: 0;    left: 0;    width: 100%;    height: auto;    min-height: 100%;    z-index: 1}/* background */.ln-background {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    z-index: 1;    background-color: rgba(255, 255, 255, 0.95);    -webkit-transition: background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1);    transition: background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1)}/*.ln-background:after { background-color: rgba(153,153,153,0.4); content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; }*/#ln-menustate:checked~.localnav .ln-background,#ln-menustate:target~.localnav .ln-background {    background-color: rgba(255, 255, 255, 1);    max-height: none;    -webkit-transition: background-color 0.5s ease;    transition: background-color 0.5s ease}#ln-menustate:checked~.localnav .ln-background:after,#ln-menustate:target~.localnav .ln-background:after {    background-color: #d6d6d6}.ln-content {    margin: 0 auto;    max-width: 1200px;    position: relative;    z-index: 2}.ln-curtain {    background: rgba(0, 0, 0, 0.3);    opacity: 0;    position: fixed;    top: 0;    left: 0;    width: 0;    height: 0;    z-index: 1;    -webkit-transition: opacity 0.2s ease;    transition: opacity 0.2s ease;}#ln-menustate:checked~.localnav .ln-curtain,#ln-menustate:target~.localnav .ln-curtain {    -webkit-transition: opacity 1s ease 0.1s;    transition: opacity 1s ease 0.1s}.ln-actions {    float: left;    display: none;}.ln-action {    float: left;    margin-left: 24px}/* chevron */.ln-menucta {    cursor: pointer;    display: block;    margin-right: -11px;    overflow: hidden;    width: 40px;    height: 48px;    -webkit-tap-highlight-color: transparent;}.ln-menucta-chevron {    display: block;    position: relative;    width: 100%;    height: 100%;    z-index: 1;    -webkit-transition: -webkit-transform 1s cubic-bezier(0.86, 0, 0.07, 1),        -webkit-transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1);    transition: -webkit-transform 1s cubic-bezier(0.86, 0, 0.07, 1),        -webkit-transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1);    transition: transform 1s cubic-bezier(0.86, 0, 0.07, 1),        transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1);    transition: transform 1s cubic-bezier(0.86, 0, 0.07, 1),        transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1),        -webkit-transform 1s cubic-bezier(0.86, 0, 0.07, 1),        -webkit-transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1),        -ms-transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1);    -webkit-transform: translateY(10%);    -ms-transform: translateY(10%);    transform: translateY(10%)}.ln-menucta-chevron::before,.ln-menucta-chevron::after {    content: "";    display: block;    position: absolute;    top: 50%;    width: 12px;    height: 1px;    z-index: 1;    -webkit-transition: -webkit-transform 1s cubic-bezier(0.86, 0, 0.07, 1),        -webkit-transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1);    transition: -webkit-transform 1s cubic-bezier(0.86, 0, 0.07, 1),        -webkit-transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1);    transition: transform 1s cubic-bezier(0.86, 0, 0.07, 1),        transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1);    transition: transform 1s cubic-bezier(0.86, 0, 0.07, 1),        transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1),        -webkit-transform 1s cubic-bezier(0.86, 0, 0.07, 1),        -webkit-transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1),        -ms-transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1)}.ln-menucta-chevron::before,.ln-menucta-chevron::after {    background: #333}.ln-menucta-chevron::before {    -webkit-transform-origin: 100% 100%;    -ms-transform-origin: 100% 100%;    transform-origin: 100% 100%;    -webkit-transform: rotate(40deg) scaleY(1.5);    -ms-transform: rotate(40deg) scaleY(1.5);    transform: rotate(40deg) scaleY(1.5);    right: 50%}.ln-menucta-chevron::after {    -webkit-transform-origin: 0% 100%;    -ms-transform-origin: 0% 100%;    transform-origin: 0% 100%;    -webkit-transform: rotate(-40deg) scaleY(1.5);    -ms-transform: rotate(-40deg) scaleY(1.5);    transform: rotate(-40deg) scaleY(1.5);    left: 50%}#ln-menustate:checked~.localnav .ln-menucta-chevron,#ln-menustate:target~.localnav .ln-menucta-chevron {    -webkit-transform: translateY(-10%);    -ms-transform: translateY(-10%);    transform: translateY(-10%)}#ln-menustate:checked~.localnav .ln-menucta-chevron::before,#ln-menustate:target~.localnav .ln-menucta-chevron::before {    -webkit-transform-origin: 100% 0%;    -ms-transform-origin: 100% 0%;    transform-origin: 100% 0%;    -webkit-transform: rotate(-40deg) scaleY(1.5);    -ms-transform: rotate(-40deg) scaleY(1.5);    transform: rotate(-40deg) scaleY(1.5)}#ln-menustate:checked~.localnav .ln-menucta-chevron::after,#ln-menustate:target~.localnav .ln-menucta-chevron::after {    -webkit-transform-origin: 0% 0%;    -ms-transform-origin: 0% 0%;    transform-origin: 0% 0%;    -webkit-transform: rotate(40deg) scaleY(1.5);    -ms-transform: rotate(40deg) scaleY(1.5);    transform: rotate(40deg) scaleY(1.5)}.ln-menucta-anchor {    display: none;    position: absolute;    top: 0;    left: 0;    width: 1px;    height: 1px;    z-index: 10}.ln-menucta-anchor:focus {    outline-offset: -6px;    width: 100%;    height: 100%}.ln-menucta-anchor-close {    display: none}.ln-menucta-anchor-label {    position: absolute;    top: 0;    left: 0;    clip: rect(1px 1px 1px 1px);    clip: rect(1px, 1px, 1px, 1px);    -webkit-clip-path: inset(0px 0px 99.9% 99.9%);    clip-path: inset(0px 0px 99.9% 99.9%);    overflow: hidden;    height: 1px;    width: 1px;    padding: 0;    border: 0}#ln-menustate:checked~.ln-menucta-anchor-open,#ln-menustate:target~.ln-menucta-anchor-open {    display: none}#ln-menustate:checked~.ln-menucta-anchor-close,#ln-menustate:target~.ln-menucta-anchor-close {    display: block}@media only screen and (max-width: 767px) {    .sub-banner {        height: 100px;        -webkit-background-size: cover;        background-size: cover;    }    .content {        position: relative;        padding-top: 50px;    }    .col-main {        margin: 0;    }    .col-left {        float: left;        width: 200px;        margin-left: -100%;        margin: 0;        width: 100%;        position: absolute;        left: 0;        top: 0;    }    .localnav {        height: 48px;        z-index: 2;    }    .overview {        float: left;        line-height: 48px;        padding: 0;        background: none;        color: #333;padding-left: 5px; font-size: 16px;    }    .sidenav {        border-width: 0;    }    .ln-menu-link {        border-bottom: 0 none;    }    .ln-background {        min-height: 48px;        -webkit-transition: background-color 0.5s ease 0.7s;        transition: background-color 0.5s ease 0.7s    }    .ln-menu {        line-height: 48px;        padding-top: 0;        width: 100%    }    .ln-menu-tray {        overflow: hidden;        pointer-events: none;        visibility: hidden;        width: 100%;        max-height: 0;        -webkit-transition: max-height 0.5s cubic-bezier(0.28, 0.11, 0.32, 1) 0.4s, visibility 0s linear 1s;        transition: max-height 0.5s cubic-bezier(0.28, 0.11, 0.32, 1) 0.4s, visibility 0s linear 1s;    }    #ln-menustate:checked~.localnav .ln-menu-tray,    #ln-menustate:target~.localnav .ln-menu-tray {        max-height: 400px;        max-height: -webkit-calc(100vh - 48px - 48px);        max-height: calc(100vh - 48px - 48px);        overflow-y: auto;        -webkit-overflow-scrolling: touch;        pointer-events: auto;        visibility: visible;        -webkit-transition-delay: 0.2s, 0s;        transition-delay: 0.2s, 0s    }    #ln-menustate:checked~.localnav.ln-opening .ln-menu-tray,    #ln-menustate:target~.localnav.ln-opening .ln-menu-tray {        overflow-y: hidden    }    #ln-menustate:checked~.localnav.ln-sticking .ln-menu-tray,    #ln-menustate:target~.localnav.ln-sticking .ln-menu-tray {        max-height: -webkit-calc(100vh - 48px);        max-height: calc(100vh - 48px)    }    .ln-curtain {        -webkit-transition: opacity 1s ease 0.2s, width 0s ease 1.2s, height 0s ease 1.2s;        transition: opacity 1s ease 0.2s, width 0s ease 1.2s, height 0s ease 1.2s    }    #ln-menustate:checked~.ln-curtain,    #ln-menustate:target~.ln-curtain {        opacity: 1;        right: 0;        bottom: 0;        width: 100%;        height: 100%    }    .ln-actions {        display: block;        margin-left: 0;        padding: 0 10px;        position: absolute;        top: 0;        right: 0;        z-index: 1;        left: auto;    }    .ln-action {        margin-left: 16px    }    .ln-action-menucta {        margin-left: -20px;        position: absolute;        left: 0;        z-index: 1    }    .ln-action-button {        float: right;        margin-left: 27px;display: none;    }    .ln-content {        /*padding: 0 20px;*/    }    .inner-cont {        margin: 10px;    }    .sidenav {        opacity: 1;        padding: 17px 10px 28px 10px;        -webkit-transform: translate3d(0, -150px, 0);        transform: translate3d(0, -150px, 0);        -webkit-transition: opacity 0.7s cubic-bezier(0.23, 1, 0.32, 1) 0.2s, -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.5s;        transition: opacity 0.7s cubic-bezier(0.23, 1, 0.32, 1) 0.2s, -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.5s;        transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.5s, opacity 0.7s cubic-bezier(0.23, 1, 0.32, 1) 0.2s;        transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.5s, opacity 0.7s cubic-bezier(0.23, 1, 0.32, 1) 0.2s, -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.5s    }    .sidenav .level2 li,    .sidenav .level2 li a {        line-height: 20px;    }    #ln-menustate:checked~.localnav .sidenav,    #ln-menustate:target~.localnav .sidenav {        opacity: 1;        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);        -webkit-transition-delay: 0.2s, 0.4s;        transition-delay: 0.2s, 0.4s    }    .ln-menu-item {        display: block;        line-height: 48px;        margin-left: 0;        width: 100%;    }    .ln-menu-item:first-child .ln-menu-link {        border-top: 0    }    .ln-menu-item:nth-child(1) .ln-menu-link {        -webkit-transition-delay: 0.07s;        transition-delay: 0.07s    }    .ln-menu-item:nth-child(2) .ln-menu-link {        -webkit-transition-delay: 0.14s;        transition-delay: 0.14s    }    .ln-menu-item:nth-child(3) .ln-menu-link {        -webkit-transition-delay: 0.21s;        transition-delay: 0.21s    }    .ln-menu-item:nth-child(4) .ln-menu-link {        -webkit-transition-delay: 0.28s;        transition-delay: 0.28s    }    .ln-menu-item:nth-child(5) .ln-menu-link {        -webkit-transition-delay: 0.35s;        transition-delay: 0.35s    }    .ln-menu-item:nth-child(6) .ln-menu-link {        -webkit-transition-delay: 0.42s;        transition-delay: 0.42s    }    .ln-menu-item:nth-child(7) .ln-menu-link {        -webkit-transition-delay: 0.49s;        transition-delay: 0.49s    }    #ln-menustate:checked~.localnav .ln-menu-item:nth-child(1) .ln-menu-link,    #ln-menustate:target~.ln-menu-item:nth-child(1) .ln-menu-link {        -webkit-transition-delay: 0.56s;        transition-delay: 0.56s    }    #ln-menustate:checked~.ln-menu-item:nth-child(2) .ln-menu-link,    #ln-menustate:target~.ln-menu-item:nth-child(2) .ln-menu-link {        -webkit-transition-delay: 0.49s;        transition-delay: 0.49s    }    #ln-menustate:checked~.ln-menu-item:nth-child(3) .ln-menu-link,    #ln-menustate:target~.ln-menu-item:nth-child(3) .ln-menu-link {        -webkit-transition-delay: 0.42s;        transition-delay: 0.42s    }    #ln-menustate:checked~.ln-menu-item:nth-child(4) .ln-menu-link,    #ln-menustate:target~.ln-menu-item:nth-child(4) .ln-menu-link {        -webkit-transition-delay: 0.35s;        transition-delay: 0.35s    }    #ln-menustate:checked~.ln-menu-item:nth-child(5) .ln-menu-link,    #ln-menustate:target~.ln-menu-item:nth-child(5) .ln-menu-link {        -webkit-transition-delay: 0.28s;        transition-delay: 0.28s    }    #ln-menustate:checked~.ln-menu-item:nth-child(6) .ln-menu-link,    #ln-menustate:target~.ln-menu-item:nth-child(6) .ln-menu-link {        -webkit-transition-delay: 0.21s;        transition-delay: 0.21s    }    #ln-menustate:checked~.ln-menu-item:nth-child(7) .ln-menu-link,    #ln-menustate:target~.ln-menu-item:nth-child(7) .ln-menu-link {        -webkit-transition-delay: 0.14s;        transition-delay: 0.14s    }    .ln-menu-link {        border-top: 1px solid rgba(214, 214, 214, 0.5);        display: block;        padding-top: 14px;        padding-bottom: 14px;        opacity: 0;        -webkit-transform: translate3d(0, -25px, 0);        transform: translate3d(0, -25px, 0);        -webkit-transition: 0.5s ease;        transition: 0.5s ease;        -webkit-transition-property: opacity, -webkit-transform;        transition-property: opacity, -webkit-transform;        transition-property: transform, opacity;        transition-property: transform, opacity, -webkit-transform    }    #ln-menustate:checked~.localnav .ln-menu-link,    #ln-menustate:target~.localnav .ln-menu-link {        opacity: 1;        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }    .ln-menucta-anchor {        display: block    }    div.newsh_cn > p img{    	width: 100%;    }   }@media only screen and (max-width: 767px) and (orientation: landscape) {    #ln-menustate:checked~.ln-menu-tray,    #ln-menustate:target~.ln-menu-tray {        max-height: 280px;        max-height: -webkit-calc(100vh - 48px - 48px);        max-height: calc(100vh - 48px - 48px)    }}#Lb_pager {    margin-top: 30px;    margin-bottom: 30px;    background: #fafafa;    height: 40px;    line-height: 40px;}#Lb_pager .pages {    text-align: center;    background: #fafafa;}#Lb_pager .pages a.pgnext {    color: #365da8;    font-size: 14px;}#Lb_pager .pages a {    display: inline-block;    padding: 0 10px;    color: #333;    cursor: pointer;    line-height: 40px;    height: 40px;}#Lb_pager .pages a:hover {    color: #365da8;    border-bottom: 2px solid #365da8;}#Lb_pager .pages .pgcurrent {    color: #365da8;    border-bottom: 2px solid #365da8;}#Lb_pager .pages .pgempty {    cursor: not-allowed}.CSPbox .mode .right li {    width: 100%;    /*float: left;*/    font: 300 14px/30px microsoft yahei;    /*padding-right: 10px;    box-sizing: border-box;*/}