@charset"utf-8";

/*1600*/

@media screen and (max-width: 1680px) {

.point{
    top: -100px;
}
    .cooDiv .list .iconfont{
        height: 64px;
    }
    .divBox .titlw{
        font-size: 32px;
    }
    .divBox .textw .txt{
        font-size: 16px;
        line-height: 34px;
    }
    .divBox .textw .tit{
        font-size: 18px;
        margin-bottom: 20px;
    }
    .divBox .div:not(:last-child){
        margin-bottom: 40px;
    }
    .nav-a {
        height: 100px;
        line-height: 100px;
    }
    .banDiv .title,
    .banDiv .text {
        font-size: 56px;
        line-height: 64px;
    }
    .banDiv .fanBut {
        margin-top: 30px;
    }
    .banDiv {
        top: 120px;
    }
    .hdTel {
        margin-right: 0px;
    }
    .nav-li {
        padding: 0 25px;
    }
    .idxCount {
        padding: 100px 0 100px;
    }
    .idxTitle {
        font-size: 49px!important;
    }
    /*.applic-ddSwp .tit{

		width: 120px;

	}*/
    .applic-ddSwp .cntit {
        font-size: 22px;
    }
    .idxApplic .swpBut,
    .applic-smlTit {
        bottom: 60px;
    }
    .idx-newSwp {
        margin-top: 100px;
        margin-bottom: 80px;
    }
    .idxNews {
        padding-bottom: 100px;
    }
    .idx-newsDl .date-year {
        font-size: 156px;
        line-height: 106px;
    }
    .idx-newDiv .title {
        font-size: 24px;
        line-height: 34px;
        margin: 30px 0;
        height: 68px;
        overflow: hidden;
    }
    .idx-newDiv {
        padding: 35px;
    }
    .idx-newDiv .date-time {
        font-size: 18px;
    }
    .idx-logoLi {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .idx-logoRow {
        margin-top: -25px;
        margin-bottom: -25px;
    }
    .idx-logoSwp {
        margin-top: 50px;
    }
    .idxYuanj {
        padding: 80px 0!important;
    }
    .foot-topDiv:not(:last-child) {
        margin-right: 100px;
    }
    .footer {
        padding: 80px 0;
    }
    .footBtm {
        margin-top: 100px;
    }
    /**/
    .proDiv .tit {
        font-size: 58px!important;
    }
    .proDiv .smltit {
        font-size: 44px;
    }
    .proDiv .en {
        font-size: 18px;
    }
    .proList-li:nth-child(2n) .proDiv {
        width: 45.843%;
    }
    .banDiv .en {
        font-size: 22px;
        margin-top: 20px;
    }
    .xi-jieBox {
        padding: 80px 0 90px;
    }
    .npgTitle .title {
        font-size: 56px!important;
    }
    .xijieBox {
        margin-top: 60px;
    }
    .xijieLi:nth-child(3) {
        width: 38.7%;
    }
    .xijieLi:nth-child(4) {
        width: 61.3%;
    }
    .xijieDl dd .tit {
        font-size: 21px!important;
    }
    .xijieDl dd .txt {
        font-size: 14px;
    }
    .xijieDl dd {
        bottom: 25px;
    }
    .npgTitle .text {
        font-size: 16px;
        line-height: 28px;
        margin-top: 15px;
    }
    .vdoBut .icon {
        width: 85px;
        height: 85px;
        line-height: 83px;
        margin-bottom: 15px;
    }
    .npgVh {
        padding-top: 50px;
    }
    .xiezBox {
        padding-bottom: 120px;
    }
    .anBoxCl {
        margin-top: 80px;
    }
    .npgTitle .tit {
        font-size: 49px;
    }
    .npgTitle .title,
    .npgTitle .tit {
        line-height: 64px!important;
    }
    .xijieRt {
        width: 44.75%;
    }
    .xijieLt {
        width: 55.25%;
    }
    .xijieDl dd {
        padding: 0 15px;
    }
    .b6-xjBox {
        margin-top: 165px;
    }
    .fanganBox .tit {
        font-size: 44px!important;
        margin-bottom: 30px!important;
    }
    .fanganBox .txt {
        font-size: 18px;
        line-height: 34px;
    }
    .fanganTit .fanBut {
        margin-top: 65px;
    }
    .fan-fmBox .tit {
        font-size: 44px;
        margin-bottom: 10px;
    }
    .fan-fmBox .txt {
        font-size: 16px;
    }
    .fan-fmTit {
        margin-bottom: 45px;
    }
    .cooban-nm {
        font-size: 20px;
    }
    .cooban-tel,
    .cooDiv .tit,
    .banText .gxTitle {
        font-size: 49px!important;
    }
    .cooDiv .text {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 75px;
    }
    .cooDiv .tit {
        margin-bottom: 30px;
    }
    .cooDiv .counts {
        font-size: 18px;
    }
    .cooDiv .list li {
        padding: 0 20px;
    }
    .cooDiv .list .h3tit {
        font-size: 16px;
    }
    .fw-banlist {
        font-size: 18px;
        margin: 30px 0;
    }
    .fw-banlist .bigSpan {
        font-size: 22px;
    }
    .banner .img img {
        width: 130px;
    }
    .fwOne {
        padding-top: 90px;
    }
    .fwOne-div .title {
        font-size: 28px!important;
    }
    .btmList li .liTit span {
        font-size: 20px;
    }
    .btmList li {
        padding: 30px 0;
    }
    .fwOne-tb th,
    .fwOne-tb td {
        font-size: 18px;
    }
    .fwOne-tb td {
        height: 56px;
    }
    .fwOne-tb tr:last-child td,
    .fwOne-tb th {
        height: 75px;
    }
    .npgTact-lt .adresTxt {
        font-size: 20px;
    }
    .npgTact-lt .telTxt {
        font-size: 26px;
    }
    .npgTact-lt .tit {
        margin-bottom: 5px;
    }
    .fxList {
        margin-top: 30px;
    }
    .npgTactBox .npgTact-fm {
        margin-top: 60px;
    }
    .aboBox .text {
        font-size: 18px;
        line-height: 36px;
    }
    .aboBox .text {
        margin-top: 60px;
    }
    .aboCount .count {
        font-size: 54px;
    }
    .aboCount .txtnm {
        font-size: 16px;
    }
    .aboCount {
        padding: 100px 0;
    }
    .aboLicheng .allqiu {
        margin-top: 100px;
    }
    .aboLicheng {
        padding-bottom: 100px;
    }
    .aboLchBox {
        margin-top: 120px;
    }
    .aboLch .txt,
    .aboLch .time {
        padding-left: 25px;
    }
    .aboLch .txt {
        padding-right: 20px;
    }
    .aboLch .txt {
        font-size: 16px;
        line-height: 26px;
    }
    .aboLcheng {
        padding-bottom: 150px;
    }
    .rYuCol {
        padding: 20px;
    }
    .rYuRow {
        margin-left: -20px;
        margin-right: -20px;
    }
    .rYuCol .rYuDl dd {
        font-size: 16px;
        line-height: 26px;
    }
    .rYuCol .rYuDl {
        padding-bottom: 40px;
    }
    .aborYu {
        padding-bottom: 85px;
    }
    .rYu2Box .container {
        padding: 60px 80px 0;
    }
    .hlwDiv {
        margin-top: 150px;
        padding: 50px 65px 20px;
    }
    .rYu2Box .list,
    .ryu2-col dd {
        font-size: 16px;
        line-height: 26px;
    }
    .rYu2Box .list li {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .rYu2Box .list li:after {
        top: 18px;
    }
    .joinDl dd {
        font-size: 18px;
    }
    .joinBox {
        padding-bottom: 100px;
    }
    .cooDiv .list {
        margin-left: -20px;
        margin-right: -20px;
    }
    .npgVh-t3one-txt .sheng {
        font-size: 212px;
    }
    .npgVh-t3one-txt .zhong {
        font-size: 100px;
    }
    .npgVh-t3Fvdl dd .tit {
        font-size: 40px;
    }
    .npgVh-t3Fvdl dd .txt {
        font-size: 16px;
    }
    .aboBox .npgTitle .title {
        font-size: 49px;
    }
    .aboLch .time {
        font-size: 32px;
    }
    .proNav-li dl .entxt {
        font-size: 22px;
    }
    .proNav-li dl dt {
        margin-right: 25px;
        width: 45px;
    }
    .proNav-left {
        min-height: 315px;
    }
    .cooDiv .text {
        margin-bottom: 25px;
    }
    .cooDiv {
        height: 730px;
    }
    .cooDiv .counts,
    .cooDiv .smltxt {
        top: 70px;
    }
    .cooDiv .tit {
        margin-top: 40px;
    }
    .idx-newDiv {
        padding-right: 65px;
        padding-left: 65px;
    }
    /*.newsCol {
        height: 440px;
    }*/
    .cshLi{
        font-size: 16px;
    }
    .cshTxt{
        width: 580px;
    }
    .rYuCol .rYuDl dd{
        line-height: 24px;
        height: 170px;
    }
}


/*1440*/

@media screen and (max-width: 1500px) {

.point{
    top: -70px;
}
    .news_tit1{
        font-size: 28px;
    }
    .news_newPage-by{
        font-size: 14px;
        line-height: 26px;
    }
    .news_newPage .container{
        max-width: 900px;
    }
    .news_newPage-hd{
        padding-top: 60px;
        padding-bottom: 35px;
    }
    .news_newPage-by{
        padding-top: 35px;
    }
    .news_newPage{
        padding-bottom: 80px;
    }
    .divBox .titlw{
        font-size: 28px;
        padding: 45px 0;
    }
    .divBox .textw .txt{
        font-size: 14px;
        line-height: 30px;
        margin-bottom: 15px;
    }
    .foot-tact li{
        font-size: 13px;
        line-height: 24px;
    }
    .foot-tact li .icon{
        line-height: 30px;
    }
    .footBtm a{
        font-size: 13px;
    }
    /*.newsCol {
        height: 370px;
    }*/
    .npgVh .jif {
        position: absolute;
        top: 67%;
        width: 25%;
        left: 37%;
    }
    .nav-a {
        height: 70px;
        line-height: 70px;
        font-size: 14px;
    }
    .nav-li {
        padding: 0 20px;
    }
    .logo img {
        height: 50px;
    }
    .hdTel .tel,
    .hdCnen .title {
        font-size: 14px;
    }
    .banDiv .title,
    .banDiv .text {
        font-size: 48px;
        line-height: 58px;
    }
    .banDiv {
        top: 100px;
    }
    .fanBut {
        width: 150px;
        height: 46px;
        line-height: 46px;
        font-size: 14px;
    }
    .idxTitle {
        font-size: 42px!important;
    }
    .applic-ddSwp .tit {
        font-size: 102px;
    }
    .applic-ddSwp .cntit {
        font-size: 20px;
    }
    .applic-smlTit {
        font-size: 14px;
        line-height: 20px;
    }
    .idx-newDiv .title {
        font-family: 'enfont','Arial','cnfont','å¾®è½¯é›…é»‘'!important; 
        font-size: 20px!important;
        line-height: 30px!important;
        height: 60px;
    }
    .idx-newDiv .date-time {
        font-size: 16px;
    }
    .moreBut {
        font-size: 14px;
    }
    .idx-newDiv .title {
        margin: 20px 0;
    }
    .idx-newDiv {
        padding-left: 25px;
        padding-right: 25px;
    }
    .idx-newsDl .date-year {
        font-size: 132px;
        line-height: 95px;
    }
    .idx-newSwp {
        margin-top: 60px;
        margin-bottom: 70px;
    }
    .idxNews {
        padding-bottom: 80px;
    }
    .idxLogo {
        padding: 80px 0;
    }
    .idxYuanj-ul li .tit {
        font-size: 16px;
    }
    .idxYuanj-ul li .icon {
        margin-bottom: 20px;
    }
    .foot-topDiv .tit {
        font-size: 16px;
    }
    .foot-topDiv li a {
        font-size: 13px;
    }
    .foot-topDiv li {
        padding-top: 3px;
        padding-bottom: 3px;
    }
    .fooLogo img {
        height: 50px;
    }
    .footYlink .tit {
        width: 150px;
        height: 46px;
        line-height: 46px;
        /*padding: 0 20px;*/
    }
    .foot-tact li {
        /*font-size: 18px;*/
        padding-left: 25px;
    }
    .foot-tact li.address {
        font-size: 13px;
    }
    .foot-tact .icon img {
        width: 13px;
    }
    .footer {
        padding: 60px 0;
    }
    .footBtm {
        margin-top: 60px;
        font-size: 14px;
    }
    .foot-topRt {
        padding-top: 55px;
    }
    .foot-ewm img {
        width: 100px;
    }
    /* .fxList li img {
        height: 16px;
    } */
    .idxYuanj-ul li .icon img {
        width: 40px;
    }
    .proDiv .tit {
        font-size: 50px!important;
    }
    .proDiv .smltit {
        font-size: 38px;
    }
    .proDiv .tit,
    .proDiv .smltit {
        line-height: 56px!important;
    }
    .banDiv .en {
        font-size: 18px;
        margin-top: 15px;
    }
    .npgTitle .title {
        font-size: 48px!important;
    }
    .xijieBox {
        margin-top: 45px;
    }
    .xijieDl dd .tit {
        font-size: 18px!important;
    }
    .dw-navHd,
    .npgTable {
        padding: 80px 0;
    }
    .npgTitle .text {
        font-size: 14px;
        line-height: 24px;
    }
    .vdoBut .icon {
        width: 65px;
        height: 65px;
        line-height: 63px;
        margin-left: auto;
        margin-right: auto;
    }
    .vdoBut .txt {
        font-size: 14px;
    }
    .npgTitle .text {
        margin-top: 10px;
    }
    .anBoxCl {
        max-width: 1000px;
    }
    .cshTable {
        margin-top: 60px;
    }
    .npgTable .fanBut {
        margin-top: 50px;
    }
    .npgTitle .tit {
        font-size: 40px;
    }
    .npgTitle .title,
    .npgTitle .tit {
        line-height: 54px!important;
    }
    .npgVh-t3one-txt .sheng {
        font-size: 182px;
    }
    .npgVh-t3one-txt .zhong {
        font-size: 86px;
    }
    .npgVh-t3one-txt dd {
        line-height: 156px;
    }
    .npgVh-t3Fvdl {
        margin-top: 45px;
    }
    .npgVh-t3Fvdl dd .tit {
        font-size: 34px;
    }
    .b6-xjBox {
        margin-top: 100px;
    }
    .b6-xjList li .tit {
        font-size: 18px;
        margin-bottom: 15px;
    }
    .b6-xjList li .txt {
        font-size: 13px;
        line-height: 22px;
    }
    .fanganBox .tit {
        font-size: 38px!important;
    }
    .fanganBox .txt {
        font-size: 16px;
        line-height: 28px;
    }
    .fanBut .icon {
        margin-left: 10px;
    }
    .fan-fmInp {
        height: 50px;
    }
    .fan-fmCol {
        padding: 10px;
    }
    .fan-fmRow {
        margin: 0 -10px;
    }
    .fan-fmBox {
        padding: 80px 0;
    }
    .cooban-nm {
        font-size: 18px;
    }
    .cooban-tel,
    .cooDiv .tit,
    .banText .gxTitle {
        font-size: 42px!important;
    }
    .cooban-time {
        font-size: 14px;
        line-height: 34px;
    }
    .cooban-tel {
        line-height: 44px;
    }
    .cooban-nm {
        line-height: 60px;
    }
    .cooDiv .smltxt {
        font-size: 14px;
        line-height: 20px;
    }
    .cooDiv .text {
        font-size: 14px;
        line-height: 24px;
    }
    .cooDiv .list .h3tit {
        font-size: 14px;
    }
    .cooDiv .list li .icon img {
        height: 28px;
    }
    .cooDiv .list .iconfont {
        -webkit-transform: translateX(-50%) scale(.75);
        transform: translateX(-50%) scale(.75);
    }
    .fw-banlist {
        font-size: 14px;
    }
    .fw-banlist .bigSpan {
        font-size: 20px;
    }
    .fw-banlist {
        margin: 25px 0;
    }
    .banner .img img {
        width: 100px;
    }
    .fwOne {
        padding-top: 80px;
    }
    .fwOne-div .title {
        margin-bottom: 20px!important;
        font-size: 24px!important;
    }
    .fwOne-div .text {
        font-size: 14px;
    }
    .fwOne-one {
        padding-bottom: 35px;
        margin-bottom: 35px;
    }
    .fwOne-two .topList li img {
        height: 36px;
    }
    .fwOne-two .topList .tit {
        font-size: 14px;
    }
    .fwOne-two .topList {
        padding-bottom: 70px;
    }
    .fwOne-two.fwOne-div .title {
        margin-bottom: 60px;
    }
    .btmList li .ico {
        width: 24px;
    }
    .btmList li .liTit span {
        font-size: 18px;
    }
    .btmList li .liTxt {
        font-size: 14px;
        line-height: 26px;
    }
    .btmList li {
        padding: 20px 0;
    }
    .fwOne-tb th,
    .fwOne-tb td {
        font-size: 16px;
    }
    .fwOne-tb th,
    .fwOne-tb td {
        padding-left: 70px;
    }
    .fwBox {
        padding-bottom: 80px;
    }
    .npgTact-rt .fan-fmInp {
        height: 52px;
    }
    .npgTact-rt .fan-fmInp {
        font-size: 14px;
    }
    .npgTact-lt .tit i img {
        width: 20px;
    }
    .npgTact-list {
        padding-left: 35px;
    }
    .npgTact-lt .tit i {
        left: -35px;
    }
    .npgTact-lt .tit {
        font-size: 16px;
    }
    .npgTact-lt .adresTxt {
        font-size: 18px;
        line-height: 28px;
    }
    .npgTact-lt .telTxt {
        font-size: 24px;
    }
    .npgTact-lt .fxList {
        width: 125px;
    }
    .npgTact-rt .fan-fmArea {
        height: 210px;
    }
    .fan-fmArea,
    .fan-fmLab,
    .npgTact-rt .fan-fmInp {
        padding-left: 20px;
        padding-right: 20px;
    }
    .npgTact-rt .inp label {
        font-size: 14px;
    }
    .mbxNav {
        margin-top: 70px;
    }
    .mbxNav ul .icon img {
        width: 12px;
    }
    .mbxNav ul li a {
        font-size: 13px;
    }
    .mbxNav {
        padding: 20px 0;
    }
    .searchFm {
        margin-top: 30px;
        height: 48px;
    }
    .aboBox .npgTitle .title {
        font-size: 42px;
    }
    .aboBox .text {
        margin-top: 45px;
        font-size: 16px;
        line-height: 32px;
    }
    .aboContainer {
        max-width: 1000px;
    }
    .aboCount {
        padding: 80px 0;
    }
    .aboCount .count {
        font-size: 46px;
    }
    .aboCount .count small {
        font-size: 38px;
    }
    .aboCount .txtnm {
        font-size: 14px;
    }
    .aboLicheng .allqiu {
        margin-top: 60px;
    }
    .aboLicheng {
        padding: 80px 0;
    }
    .aboLchBox {
        margin-top: 60px;
    }
    .aboLch .time {
        font-size: 27px;
    }
    .aboLch .time:after {
        width: 10px;
        height: 10px;
    }
    .aboLch .txt {
        font-size: 14px;
        line-height: 24px;
    }
    .aboLch .txt {
        padding-right: 10px;
        height: 115px;
    }
    .aboLch .txt,
    .aboLch .time {
        padding-left: 20px;
    }
    .aboLcheng {
        padding-bottom: 80px;
    }
    .rYu-tit {
        font-size: 16px;
        margin-top: 20px;
    }
    .rYuCol .rYuDl dd {
        font-size: 14px;
        line-height: 22px;
        height: 130px;
    }
    .rYuCol .rYuDl {
        padding-bottom: 30px;
    }
    .rYuCol .rYuDl dd {
        margin-top: 20px;
    }
    .aborYu {
        padding-bottom: 65px;
    }
    .rYu2Box .container {
        padding-top: 45px;
    }
    .hlwDiv {
        margin-top: 80px;
    }
    .hlwDiv .hlwLogo img {
        height: 34px;
    }
    .hlwDiv .hlwLogo {
        margin-bottom: 45px;
    }
    .rYu2Box .list,
    .ryu2-col dd {
        font-size: 14px;
        line-height: 24px;
    }
    .ryu2-col {
        padding: 25px 0;
    }
    .joinBox {
        padding-top: 30px;
    }
    .joinDl dt {
        width: 120px;
    }
    .joinDl dd {
        font-size: 16px;
        margin-top: 20px;
    }
    .joinCol {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .joinBox {
        padding-bottom: 80px;
    }
    .npgTact-lt {
        padding-right: 50px;
    }
    .npgTact-lt li {
        padding: 10px 0;
    }
    .schBox-list {
        padding: 80px 0;
    }
    .newsBox {
        padding: 65px 0 80px;
    }
    .newsCol {
        padding: 20px;
    }
    .newsCol .txt {
        margin-bottom: 35px;
    }
    .newsCol .txt {
        font-size: 14px;
    }
    .newsCol .tit {
        font-size: 18px;
        line-height: 26px;
        height: 52px;
        margin-bottom: 10px;
    }
    .newsCol dt {
        margin-bottom: 25px;
    }
    .newsRow {
        margin-left: -20px;
        margin-right: -20px;
        margin-bottom: 60px;
    }
    .pagination li a,
    .pagination li span {
        height: 40px;
        line-height: 40px;
    }
    .pagination .page-li a,
    .pagination .page-li span {
        width: 40px;
    }
    .proNav-li dl .entxt {
        font-size: 20px;
    }
    .proNav-li dl .tit {
        font-size: 14px;
    }
    .proNav-li dl dt {
        width: 40px;
    }
    .proNav-left {
        min-height: 290px;
    }
    .cooDiv .fan-fmDiv {
        height: 115px;
    }
    .cooDiv {
        height: 550px;
    }
    .cooDiv .list,
    .cooDiv .text {
        margin-bottom: 15px;
    }
    .cooDiv .fan-fmInp {
        height: 44px;
    }
    .cooDiv .fan-fmRow {
        padding-top: 15px;
    }
    .cooDiv .counts,
    .cooDiv .smltxt {
        top: 50px;
    }
    .cooDiv .fan-fmDiv {
        height: 90px;
    }
    .cooDiv-fmBut {
        margin-top: 25px;
    }
    .cooDiv {
        padding: 0 70px;
    }
    .banDiv .title,
    .banDiv .text {
        font-size: 40px;
        line-height: 48px;
    }
    .fxList li .fx-ewm {
        width: 120px;
    }
    .fxList li .fx-ewm img {
        width: 100%;
    }
    .cshLi{
        font-size: 14px;
    }

    /* a1 - é…’åº—æœºå™¨äºº */
    .yin-jd-pro li .imgDiv{
        width: 160px;
    }
    .yin-jd-pro{
        width: 275px;
    }
    .jdjqrBdy{
        margin-top: 60px;
    }
    .fanBut{
        width: 180px;
    }
    .foot-topDiv:not(:last-child){
        margin-right: 70px;
    }
    .nav-li{
        padding: 0 10px;
    }
}


/*1200*/

@media screen and (max-width: 1200px) {
    /*.newsCol {
        height: 322px;
    }*/
    .foot-topRt {
        width: 17%;
    }
    .nav-li {
        padding: 0 15px;
    }
    .hdTel {
        margin-right: 25px;
    }
    .logo img {
        height: 46px;
    }
    .nav {
        margin-right: 50px;
    }
    .idxCut-li .countDiv .count {
        font-size: 58px;
    }
    .idxCut-ulpc {
        display: none;
    }
    .idxCut-ulmbl {
        display: block;
    }
    .idxCut-li {
        height: auto;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .idxCut-li .div {
        padding-left: 80px;
    }
    .idxCount,
    .idxNews,
    .idxLogo,
    .idxYuanj,
    .dw-navHd,
    .npgTable {
        padding: 60px 0;
    }
    .idxApplic .swpBut,
    .applic-smlTit {
        bottom: 20px;
    }
    .idx-newSwp {
        margin-bottom: 45px;
    }
    .idx-logoLi {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .foot-topDiv:not(:last-child) {
        margin-right: 50px;
    }
    .footer {
        padding-bottom: 45px;
    }
    .proDiv .tit {
        font-size: 40px!important;
    }
    .proDiv .smltit {
        font-size: 32px;
    }
    .proDiv .en {
        font-size: 16px;
    }
    .cshTable {
        min-width: 100%;
    }
    .cshTable {
        margin-top: 45px;
    }
    .anBox .table_box {
        width: 265px;
        left: calc(50% - 125px);
    }
    .anBoxCl {
        margin-top: 50px;
    }
    .npgVh-t3one-txt .sheng {
        font-size: 140px;
    }
    .npgVh-t3one-txt .zhong {
        font-size: 66px;
    }
    .npgVh-t3one-txt dd {
        line-height: 128px;
    }
    .npgVh-t3one-txt dt,
    .npgVh-t3one-txt dd {
        padding: 0 75px;
    }
    .npgVh-t3Fvdl dt,
    .npgVh-t3Fvdl dd {
        padding: 0 80px;
    }
    .npgVh-t3Fvdl dt img {
        width: 250px;
    }
    .npgVh-t3Fvdl dd {
        max-width: 50%;
    }
    .xijieBox {
        width: 82%;
    }
    .npgTitle .title {
        font-size: 42px!important;
    }
    .npgTitle .tit {
        font-size: 36px;
    }
    .npgTitle .title,
    .npgTitle .tit {
        line-height: 50px!important;
    }
    .b6-xjList li:nth-child(1) .xiangao img {
        width: 102px;
    }
    .b6-xjList li:nth-child(2) .xiangao img {
        width: 129px;
    }
    .b6-xjList li:nth-child(3) .xiangao img {
        width: 168px;
    }
    .b6-xjList li:nth-child(4) .xiangao img {
        width: 170px;
    }
    .b6-xjList li:nth-child(1) .div {
        top: -48px;
        right: 125px;
    }
    .b6-xjList li:nth-child(2) .div {
        top: -37px;
        left: 150px;
    }
    .b6-xjList li:nth-child(3) .div {
        top: 47px;
        right: 190px;
        text-align: right;
    }
    .b6-xjList li:nth-child(4) .div {
        top: -55px;
        left: 190px;
    }
    .b6-xjList li .div {
        width: 220px;
    }
    .b6-xjBox {
        margin-top: 70px;
    }
    .b6-bg1 {
        min-height: unset !important;
        padding-bottom: 60px;
    }
    .fan-fmBox {
        padding: 60px 0;
    }
    .cooDiv {
        padding: 0 45px;
    }
    .cooDiv .counts,
    .cooDiv .smltxt {
        top: 25px;
    }
    .cooDiv .list li {
        padding: 0 15px;
    }
    .cooDiv .tit {
        margin-bottom: 20px;
    }
    .npgTactBox .npgTact-fm {
        width: 100%;
    }
    .npgTactBox,
    .aboLcheng,
    .aborYu {
        padding: 60px 0;
    }
    .fwOne-tb th,
    .fwOne-tb td {
        padding-left: 55px;
    }
    .aboLchBox .swiper-button-next {
        margin: 0;
        left: auto;
        right: 0;
        background-color: #f8f8f8;
        opacity: 1 !important;
    }
    .aboLchBox .swiper-button-prev {
        margin: 0;
        right: auto;
        left: 0;
        background-color: #f8f8f8;
        opacity: 1 !important;
    }
    .rYuCol {
        padding: 10px;
    }
    .rYuRow {
        margin-left: -10px;
        margin-right: -10px;
    }
    .newsCol .txt {
        margin-bottom: 25px;
    }
    .newsCol {
        padding: 15px;
    }
    .newsRow {
        margin-left: -15px;
        margin-right: -15px;
        margin-bottom: 40px;
    }
    .newsBox {
        padding: 60px 0;
    }
    .xiezBox {
        padding-bottom: 100px;
    }
    .npgVh-t3one-txt dt img {
        width: 267px;
    }
    .cooDiv .list {
        margin-left: -15px;
        margin-right: -15px;
    }
    /*.proNav-down {
        display: none;
    }*/
    .idxApplic .swpBut {
        width: 68.947%;
    }
    .npgVh .jif {
        position: absolute;
        top: 68%;
        width: 25%;
        left: 37%;
    }
    .foot-topDiv:not(:last-child){
        margin-right: 30px;
    }
    .foot-topLt{
        padding-right: 30px;
    }

    /* a1 - é…’åº—æœºå™¨äºº */
    .jdjqr-text{
        left: 0;
    }
    .jdjqr-nav{
        right: 0;
    }
    .yin-jd-pro{
        width: 200px;
    }
    .jdjqr-text{
        width: 38%;
    }
    .jdjqr-text .divtit{
        font-size: 26px;
    }
    .jdjqr-text .divtxt{
        font-size: 18px;
    }
    .jdjqr-li .txt{
        font-size: 14px;
    }
    .nav-li{
        padding: 0 5px;
    }
    .nav-a{
        padding-left: 10px;
        font-size: 13px;
    }
    .hdTel .tel, .hdCnen .title{
        font-size: 13px;
    }
    .hdTel{
        margin-right: 15px;
    }
    .hdTel .icon{
        margin-right: 5px;
    }
    .nav{
        margin-right: 85px;
    }
    .nav-a:after{
        width: 3px;
        height: 3px;
    }
}

@media screen and (max-width: 1024px){

    .hdCnen .list {
        visibility: visible;
        opacity: 1;
        display: none;
        -webkit-transition: all 0s ease 0s;
        transition: all 0s ease 0s;
    }
}

/*992*/

@media screen and (max-width: 992px) {
    .b6-xjList li .txt{
        font-size: 12px;
        line-height: 16px;
    }
    .b6-xjList li .tit{
        font-size: 16px;
    }
    .rYuCol .rYuDl dd{
        line-height: 18px;
    }
    .cooDiv .list .iconfont{
        height: 58px;
    }
    .cooDiv .list{
        flex-wrap: wrap;
    }
    .cooDiv .list li{
        width: 50%;
    }
    .cooBox-li, .footer{
        overflow: hidden;
    }
    .cooDiv{
        height: 660px;
    }
    .divBox{
        padding: 0 30px;
    }
    .jobTan-xbut img{
        width: 15px;
    }
    .divBox .titlw{
        padding: 40px 0;
    }
    .jobTan-xbut{
        right: 25px;
        top: 25px;
    }
    .divBox{
        max-width: 90%;
    }
   /* .newsCol {
        height: 286px;
    }*/
    .nav {
        margin-right: 0;
        position: absolute;
        right: 0;
        top: 100%;
        width: 60%;
        background-color: #fff;
        box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, .1);
        display: none;
        max-height: 100vh;
        overflow-y: scroll;
    }
    .logo,
    .hdRight {
        position: relative;
    }
    .header .hdContainer {
        justify-content: space-between;
        position: unset;
        height: 80px;
    }
    .nav-li {
        width: 100%;
    }
    .navToggle {
        display: block;
        margin-left: 30px;
    }
    .vhDiv {
        min-height: 55vh;
    }
    .banDiv .title,
    .banDiv .text {
        font-size: 44px;
        line-height: 54px;
    }
    .banDiv {
        top: 60px;
    }
    .idxCut-li .div {
        padding-left: 50px;
    }
    .idxCut-li .countDiv .count {
        font-size: 50px;
    }
    .idxCut-li .countDiv {
        font-size: 28px;
    }
    .idxCut-li {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .applic-ddSwp .tit {
        font-size: 64px;
    }
    .foot-topDiv:not(:last-child) {
        display: none;
    }
    .pvntBut .swp-pv,
    .pvntBut .swp-nt {
        padding: 0 15px;
    }
    .pvntBut {
        margin: 0 -15px;
    }
    .proList-li {
        height: 55vh;
    }
    .proList-li .proBox-img,
    .proList-li:nth-child(2n) .proDiv {
        width: 40%;
    }
    .proList-li:nth-child(2n+1) .proBox-img {
        right: 13.177%;
    }
    .proList-li:nth-child(2n) .proBox-img {
        left: 9.406%;
    }
    .proDiv .tit {
        font-size: 32px!important;
    }
    .proDiv .smltit {
        font-size: 30px;
    }
    .proDiv .tit,
    .proDiv .smltit {
        line-height: 42px!important;
    }
    .proDiv .smltit {
        margin-bottom: 40px;
    }
    .npgVh {
        min-height: 55vh;
    }
    .npgVh-t3one-txt dt img {
        width: 226px;
    }
    .npgVh-t3one-txt dt,
    .npgVh-t3one-txt dd {
        padding: 0 50px;
    }
    .npgVh-t3one-txt .sheng {
        font-size: 110px;
    }
    .npgVh-t3one-txt .zhong {
        font-size: 50px;
    }
    .npgVh-t3one-txt dd {
        line-height: 100px;
    }
    .npgVh-t3Fvdl dt img {
        width: 180px;
    }
    .npgVh-t3Fvdl dt,
    .npgVh-t3Fvdl dd {
        padding: 0 55px;
    }
    .npgVh-t3Fvdl dd .tit {
        font-size: 30px;
    }
    .xijieDl dd .txt {
        font-size: 12px;
        line-height: 24px;
    }
    .xijieDl dd .tit {
        margin-bottom: 5px;
    }
    .xijieDl dd {
        padding: 0 10px;
    }
    .xijieBox {
        width: 100%;
        padding: 0 20px;
    }
    .xijieLt .xijieLi:nth-child(3) {
        width: 54.5%;
    }
    .xijieLt .xijieLi:nth-child(2) {
        width: 45.5%;
    }
    .xi-jieBox {
        padding: 60px 0;
    }
    .npgTitle .title {
        font-size: 36px!important;
    }
    .npgTitle .tit {
        font-size: 32px;
    }
    .npgTitle .text {
        font-size: 13px;
        line-height: 20px;
    }
    .npgTitle .title,
    .npgTitle .tit {
        line-height: 42px!important;
    }
    .b6-xjBox {
        width: 160px;
    }
    .b6-xjList li:nth-child(1) .xiangao img {
        width: 80px;
    }
    .b6-xjList li:nth-child(2) .xiangao img {
        width: 100px;
    }
    .b6-xjList li:nth-child(3) .xiangao img {
        width: 100px;
    }
    .b6-xjList li:nth-child(4) .xiangao img {
        width: 100px;
    }
    .b6-xjList li:nth-child(1) .div {
        top: -38px;
        right: 95px;
    }
    .b6-xjList li:nth-child(2) .div {
        top: -30px;
        left: 120px;
    }
    .b6-xjList li:nth-child(3) .div {
        top: 25px;
        right: 120px;
        text-align: right;
    }
    .b6-xjList li:nth-child(4) .div {
        top: -35px;
        left: 118px;
    }
    .banCooper {
        top: 0 !important;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    .cooban-tel,
    .cooDiv .tit,
    .banText .gxTitle {
        font-size: 34px!important;
    }
    .cooban-nm {
        line-height: 52px;
    }
    .cooban-tel {
        line-height: 36px;
    }
    .cooDiv {
        padding: 0 25px;
    }
    .cooDiv .list,
    .cooDiv .text {
        margin-bottom: 25px;
    }
    .cooDiv .div {
        padding-top: 40px;
    }
    .cooDiv .list .iconfont {
        bottom: 6px;
    }
    .banner .img {
        display: none;
    }
    .fw-banlist {
        margin-bottom: 0;
    }
    .fwBox {
        padding: 60px 0;
    }
    .fwOne-two .topList {
        padding-bottom: 60px;
    }
    .fan-fmSel {
        background-position: center right 15px;
    }
    .aboWho,
    .aboLicheng {
        padding: 60px 0;
    }
    .aboCount .count {
        font-size: 34px;
    }
    .aboCount .count small {
        font-size: 22px;
    }
    .aboLicheng .allqiu {
        margin-top: 45px;
    }
    .aboLch {
        padding: 100px 0;
    }
    .aborYu .container {
        width: 100%;
    }
    .rYuCol .rYuDl dd {
        font-size: 13px;
    }
    .rYu2Box .container {
        padding-left: 35px;
        padding-right: 35px;
    }
    .hlwDiv {
        margin-top: 50px;
    }
    .joinCol {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .joinDl dt {
        width: 100px;
    }
    .banDiv {
        top: 80px;
    }
    .cooDiv .fan-fmInp {
        padding: 0 15px;
        height: 38px;
    }
    .fan-fmArea,
    .fan-fmLab {
        padding: 10px 15px;
    }
    .proNav-down {
        position: initial;
        visibility: visible;
        opacity: 1;
        width: 100% !important;
        padding: 20px 0;
    }
    .header .proNav-down .hdContainer {
        height: auto;
    }
    .proNav-left {
        width: 100%;
        padding-right: 0;
    }
    .proNav-ul {
        float: left;
    }
    .nav-li {
        padding: 0;
    }
    .proNav-tab {
        display: none;
    }
    .nav-liproNav {
        position: relative;
    }
    .nav-liproNav:after {
        content: "";
        width: 7px;
        height: 4px;
        background: url(../images/ico-jian.png) no-repeat center center/cover;
        position: absolute;
        right: 15px;
        top: 20px;
        transform: rotate(-90deg);
    }
    .nav-liproNav:after {
        top: 35px;
    }
}


/*640*/

@media screen and (max-width: 640px) {
    /*.newsCol {
        height: 209px;
    }*/
    .container {
        width: 100%!important;
    }
    .proNav-left {
        border-right: 0;
    }
    .banPages li:nth-child(1) .span-i {
        height: 35px;
        margin-top: 10px;
    }
    .banPages li {
        padding: 5px 0;
    }
    .banDiv .title,
    .banDiv .text {
        font-size: 26px;
        line-height: 30px;
    }
    .fanBut {
        width: 120px;
        height: 36px;
        line-height: 36px;
    }
    .banDiv .fanBut {
        margin-top: 20px;
    }
    .ban-smlTxt {
        display: none;
    }
    .pc {
        display: none;
    }
    .mbl {
        display: block;
    }
    .vhDiv,
    .npgVh {
        min-height: unset;
    }
    .header .hdContainer {
        height: 45px;
    }
    .logo img {
        height: 35px;
    }
    .navToggle,
    .navToggle .icon:after,
    .navToggle .icon:before {
        width: 25px;
    }
    .navToggle .icon:before {
        top: -7px;
    }
    .navToggle .icon:after {
        bottom: -5px;
    }
    .navToggle {
        margin-left: 20px;
    }
    .hdTel {
        margin-right: 20px;
    }
    .idxCut-li .div {
        padding-left: 20px;
    }
    .idxCut-li .countDiv .count {
        font-size: 40px;
    }
    .idxCut-li {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .idxCount,
    .idxNews,
    .idxLogo,
    .idxYuanj,
    .dw-navHd,
    .npgTable {
        padding: 45px 0;
    }
    .idxLogo .container,
    .idxCount .container,
    .idxNews .container,
    .dw-navHd .container{
        width: 100%;
        padding: 0;
    }
    .idxApplic {
        padding: 45px 0 0;
    }
    .idxApplic .idxTitle {
        position: relative;
        top: 0;
        left: 0;
        color: #333;
        padding: 0 15px;
        margin-bottom: 30px;
    }
    .idxTitle {
        font-size: 30px!important;
    }
    .idxApplic .swpPagin {
        display: none;
    }
    .applic-ddSwp .applic-ddDiv {
        width: 100%;
        left: 0;
        padding: 0 15px;
    }
    .applic-ddSwp .tit {
        font-size: 46px;
    }
    .applic-ddSwp .cntit {
        font-size: 16px;
    }
    .applic-smlTit {
        display: none;
    }
    .idxApplic .swpBut,
    .applic-smlTit {
        height: auto;
    }
    .idxApplic .swpBut .swp-nt span,
    .idxApplic .swpBut .swp-nt .iconfont {
        color: #fff;
    }
    .swpBut .swiper-button-next .iconfont,
    .swpBut .swiper-button-prev .iconfont {
        margin-left: 10px;
        margin-right: 10px;
    }
    .swpBut .swiper-button-prev .iconfont {
        margin-left: 0 !important;
    }
    .swpBut .swiper-button-next .iconfont {
        margin-right: 0 !important;
    }
    .idx-newsDl dt,
    .idx-newsDl dd {
        width: 100%;
    }
    .idx-newsDl dd {
        position: relative;
    }
    .idx-newDiv {
        margin-left: 0;
        padding: 25px 15px;
    }
    .idx-newsDl .date-year {
        top: auto;
        bottom: 100%;
        font-size: 54px;
        line-height: 38px;
    }
    .idx-newSwp {
        margin-bottom: 15px;
        margin-top: 30px;
    }
    .idx-logoSwp {
        margin-top: 30px;
    }
    .idxLogo .swpBut {
        text-align: center;
    }
    .swiper-slide {
        --width: 384px!important;
    }
    .idx-logoLi {
        padding-top: 5px;
        padding-bottom: 5px;
        width: 33.33333333%!important;
        float: left!important;
    }
    .idx-logoRow {
        margin-top: -5px;
        margin-bottom: -5px;
    }
    .idxYuanj-ul li .icon img {
        width: 26px;
    }
    .idxYuanj-ul li .tit {
        font-size: 15px;
    }
    .idxYuanj-ul li {
        padding: 10px 0;
    }
    .idxYuanj-ul li .icon {
        margin-bottom: 15px;
    }
    .foot-topLt {
        display: none;
    }
    .foot-ewm img {
        width: 75px;
    }
    .foot-topRt .fxList {
        display: none;
    }
    .footer {
        padding: 45px 0 15px;
    }
    .foot-tact li.address {
        /*font-size: 13px;*/
        line-height: 21px;
    }
    .foot-tact li {
        /*font-size: 16px;*/
    }
    .foot-tact li .icon {
        line-height: 26px;
    }
    .foot-topDiv .tit {
        margin-bottom: 20px;
    }
    .footBtm {
        font-size: 12px;
    }
    .footBtm {
        margin-top: 35px;
        display: block;
        text-align: center;
    }
    .footBtm a {
        display: block;
    }
    .idx-newDiv .title {
        font-size: 18px;
        line-height: 26px;
        height: 52px;
    }
    .proDiv .tit,
    .proDiv .smltit {
        font-size: 24px!important;
        line-height: 32px!important;
    }
    .proList-li:nth-child(2n+1) .proDiv {
        left: 15px;
    }
    .proList-li:nth-child(2n+1) .proBox-img {
        right: 10%;
    }
    .proList-li:nth-child(2n) .proBox-img {
        left: 10%;
    }
    .proList-li:nth-child(2n) .proDiv {
        right: 15px;
    }
    .proDiv .en,
    .fanBut {
        font-size: 13px;
    }
    .xijieLi:nth-child(3),
    .xijieLi:nth-child(4) {
        width: 100%;
    }
    .dw-navBox .dw-navHd {
        padding: 35px 15px;
    }
    .npgTitle .title {
        font-size: 28px!important;
    }
    .vdoBut .icon {
        width: 40px;
        height: 40px;
        line-height: 38px;
        margin-bottom: 5px;
    }
    .vdoBut .icon img {
        width: 8px;
    }
    .vdoBut .txt {
        font-size: 13px;
    }
    .anBox {
        width: 100%;
    }
    .anBox .table_box {
        width: 200px;
        height: 195px;
        left: calc(50% - 100px);
    }
    .anBoxCl .anBox:not(:last-child) {
        margin-bottom: 35px;
    }
    .npgVh {
        padding-top: 0;
    }
    .npgVh .mblPost {
        position: absolute;
        top: 35px;
        left: 0;
        width: 100%;
        padding: 0 15px;
    }
    .npgVh .mblVh-img {
        position: relative;
    }
    .xiezBox {
        padding: 45px 0;
    }
    .anBoxCl,
    .cshTable {
        margin-top: 35px;
    }
    .cshLi {
        width: 100%;
        min-height: 65px;
    }
    .cshNm,
    .cshTxt {
        padding: 0 15px;
    }
    .cshNm {
        width: 200px;
    }
    .npgTable .fanBut {
        margin-top: 35px;
    }
    .npgVh-t3one-txt {
        margin-top: 45px;
    }
    .mblVh-t3one {
        padding-top: 45px;
    }
    .npgTitle .tit {
        font-size: 26px;
    }
    .npgTitle .title,
    .npgTitle .tit {
        line-height: 34px!important;
    }
    .npgVh-t3one-txt {
        display: block;
    }
    .npgVh-t3one-txt .sheng {
        font-size: 70px;
    }
    .npgVh-t3one-txt .zhong {
        font-size: 26px;
    }
    .npgVh-t3one-txt dd {
        line-height: 60px;
        text-align: center;
    }
    .npgVh-t3one-txt dt img {
        width: 160px;
    }
    .npgVh-t3one-txt dt,
    .npgVh-t3one-txt dd {
        padding: 0;
        text-align: center;
    }
    .npgVh-t3one {
        padding-bottom: 0;
    }
    .npgTitle .text {
        font-size: 12px;
    }
    .npgVh-smlOne {
        padding-top: 45px;
    }
    .npgVh-t3Fvdl dt img {
        width: 100px;
    }
    .npgVh-t3Fvdl dt,
    .npgVh-t3Fvdl dd {
        padding: 0 15px;
    }
    .npgVh-t3Fvdl dd {
        max-width: 60%;
    }
    .npgVh-t3Fvdl dd .tit {
        font-size: 22px;
        margin-bottom: 15px;
    }
    .npgVh-t3Fvdl dd .txt {
        font-size: 13px;
    }
    .npgVh-t3Fvdl {
        margin-top: 35px;
    }
    .xi-jieBox {
        padding: 45px 0;
    }
    .xijieLt,
    .xijieRt {
        width: 100%;
    }
    .xijieDl dd {
        bottom: 15px;
    }
    .b6-bg1 {
        padding-top: 45px;
        padding-bottom: 45px;
    }
    .b6-xjList {
        margin: 35px -15px 0;
    }
    .b6-xjList li {
        position: relative;
        width: 50%;
        left: 0 !important;
        top: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        text-align: left !important;
        display: inline-block;
        vertical-align: top;
        margin-left: -3px;
        padding: 15px;
    }
    .b6-xjList li .xiangao {
        display: none;
    }
    .b6-xjList li .div {
        position: relative;
        left: 0 !important;
        top: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        text-align: left !important;
        width: 100%;
    }
    .b6-xjList li i {
        display: none;
    }
    .b6-xjBox {
        width: 100%;
        margin-top: 35px;
    }
    .b6-xjBox .imgDiv {
        width: 160px;
        margin: auto;
    }
    .fanganBox .txt {
        font-size: 13px;
        line-height: 22px;
    }
    .fanganBox .tit {
        font-size: 28px!important;
    }
    .fanganTit .fanBut {
        margin-top: 30px;
    }
    .fanganBox {
        padding-top: 45px;
        padding-bottom: 45px;
    }
    .fan-fmInp {
        height: 42px;
        padding: 0 20px;
    }
    .fan-fmCol {
        padding: 5px;
    }
    .fan-fmRow {
        margin: 0 -5px;
    }
    .fan-fmTit {
        margin-bottom: 25px;
    }
    .fan-fmBox {
        padding: 45px 0;
    }
    .fan-fmBox .tit {
        font-size: 28px;
    }
    .fan-fmBox .txt {
        font-size: 12px;
    }
    .npgTactBox .fan-fmArea,
    .fan-fmBox .fan-fmArea {
        height: 120px;
    }
    .mbxNav {
        margin-top: 45px;
        padding: 15px 0;
    }
    .mbxNav ul li a {
        font-size: 12px;
    }
    .cooImg,
    .cooDiv {
        width: 100%;
    }
    .cooBox-li {
        display: block;
    }
    .cooDiv .div {
        padding-top: 60px;
    }
    .cooDiv .counts,
    .cooDiv .smltxt {
        top: 0px;
    }
    .cooDiv .counts {
        font-size: 16px;
    }
    .cooDiv .smltxt {
        font-size: 12px;
        line-height: 16px;
    }
    .cooban-tel,
    .cooDiv .tit,
    .banText .gxTitle {
        font-size: 28px!important;
    }
    .cooDiv .tit {
        margin-bottom: 25px;
    }
    .cooDiv .text {
        font-size: 13px;
        line-height: 20px;
    }
    .cooDiv {
        padding: 45px 15px;
    }
    .cooDiv .div {
        display: block;
    }
    .cooDiv .list,
    .cooDiv .text {
        margin-bottom: 40px;
    }
    .fwBox {
        padding: 45px 0;
    }
    .fwOne-div .title {
        font-size: 20px!important;
    }
    .fwOne-div .text {
        font-size: 13px;
    }
    .fwOne-two.fwOne-div .title {
        margin-bottom: 25px;
    }
    .fwOne-two .topList {
        padding: 0 0 35px;
        display: block;
    }
    .fwOne-two .topList li {
        width: 33.333%;
        display: inline-block;
        vertical-align: top;
        margin-left: -3px;
        padding: 15px;
    }
    .fwOne-two .topList .tit {
        font-size: 13px;
    }
    .btmList li {
        padding: 10px 0;
    }
    .btmList li .liTxt {
        font-size: 13px;
        line-height: 22px;
    }
    .btmList li .liTit {
        margin-bottom: 10px;
    }
    .fwOne-th.fwOne-div .title {
        margin-bottom: 30px;
    }
    .fwOne-tb th,
    .fwOne-tb td {
        padding: 5px 15px;
    }
    .fwOne-tb th:nth-child(1),
    .fwOne-tb td:nth-child(1) {
        width: 105px;
    }
    .fwOne-tb th,
    .fwOne-tb td {
        font-size: 13px;
    }
    .npgTactBox,
    .aboLcheng,
    .aborYu {
        padding: 45px 0;
    }
    .aborYu .rYuCol {
        width: 50%;
        float: left;
    }
    .npgTactBox .container,
    .aboLcheng .container,
    .aborYu .container {
        width: 100%;
    }
    .npgTactBox .npgTact-fm {
        margin-top: 35px;
    }
    .npgTact-lt {
        width: 100%;
        padding-right: 0;
    }
    .npgTact-lt .tit {
        font-size: 14px;
    }
    .npgTact-lt .adresTxt {
        font-size: 16px;
        line-height: 28px;
    }
    .npgTact-lt .telTxt {
        font-size: 20px;
    }
    .npgTact-lt .fxList {
        display: none;
    }
    .npgTact-rt {
        width: 100%;
        margin-top: 20px;
    }
    .npgTact-rt .fan-fmInp {
        height: 48px;
    }
    .aboWho,
    .aboLicheng {
        padding: 45px 0;
    }
    .aboBox .npgTitle .title {
        font-size: 28px;
    }
    .aboBox .text {
        margin-top: 20px;
        font-size: 14px;
        line-height: 26px;
    }
    .aboCount {
        padding: 45px 0;
    }
    .aboCount .container {
        width: 100%;
    }
    .aboCount .list {
        display: block;
        text-align: center;
    }
    .aboCount li {
        width: 33.333%;
        margin-left: -3px;
        display: inline-block;
        vertical-align: top;
    }
    .aboCount .count {
        font-size: 28px;
    }
    .aboCount .txtnm {
        font-size: 13px;
    }
    .aboCount .count small {
        font-size: 18px;
    }
    .aboLicheng .allqiu {
        margin-top: 35px;
    }
    /*.swiper-slide:nth-child(2n) .aboLchDiv:after{

		margin-bottom: 17px;

	}*/
    /*.swiper-slide:nth-child(2n+1) .aboLchDiv:after{

		margin-top: 16px;

	}
*/
    .aboLchBox {
        padding: 0 35px;
    }
    .hdContainer {
        width: 100%;
        -padding-left: 15px;
        -padding-right: 15px;
    }
    .aborYu .container {
        padding: 0;
    }
    .rYu2Box .rYu-tit {
        margin-top: 0;
    }
    .rYu2Box .container {
        padding-left: 15px;
        padding-right: 15px;
    }
    .hlwDiv {
        margin-top: 35px;
    }
    .hlwDiv {
        padding: 35px 15px 20px;
    }
    .rYu2Box .list {
        margin-left: 0;
        margin-right: 0;
    }
    .rYu2Box .list li {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .rYu2Box .list li:after {
        width: 3px;
        height: 3px;
        top: 15px;
    }
    .rYu2Box .list,
    .ryu2-col dd {
        font-size: 13px;
    }
    .ryu2-col {
        padding: 15px;
    }
    .ryu2-col dd {
        margin-top: 15px;
    }
    .rYu2Box-two {
        padding-bottom: 0;
    }
    .joinDl dt {
        width: 75px;
    }
    .joinDl dd {
        font-size: 14px;
        margin-top: 15px;
    }
    .joinBox {
        padding-bottom: 45px;
    }
    .ryu2-col {
        float: none;
        display: inline-block;
        vertical-align: top;
        margin-left: -3px;
    }
    .schBox-list {
        padding: 45px 0;
    }
    .schBox-tab .tit {
        font-size: 24px;
        margin-bottom: 30px;
    }
    .gstBody .ulTr {
        min-height: 45px !important;
        height: auto !important;
        padding: 10px 0;
    }
    .ulTr li {
        font-size: 13px;
    }
    .newsBox {
        padding: 45px 0;
    }
    .newsCol {
        padding: 10px;
    }
    .newsRow {
        margin-left: -10px;
        margin-right: -10px;
    }
    .newsCol dt {
        margin-bottom: 15px;
    }
    .newsCol .tit {
        font-size: 16px;
        line-height: 20px;
        height: 40px;
        margin-bottom: 5px;
    }
    .newsCol .txt {
        font-size: 12px;
        line-height: 24px;
        margin-bottom: 15px;
    }
    .newsCol .time {
        font-size: 12px;
    }
    .pagination li.pagePv a,
    .pagination li.pageNt a,
    .pagination li.pagePv span,
    .pagination li.pageNt span {
        font-size: 13px;
    }
    .pagination .page-li {
        display: none;
    }
    .pagination .page-li.active {
        display: inline-block;
    }
    .newsRow {
        margin-bottom: 25px;
    }
    .pagination .page-li a,
    .pagination .page-li span {
        width: 34px;
        height: 34px;
        line-height: 34px;
    }
    .pagination li a .iconfont,
    .pagination li span .iconfont {
        margin: 0 5px;
    }
    .pagination {
        margin: 0 -5px;
        width: auto;
        display: block;
    }
    .cooDiv .tit {
        margin-top: 0;
    }
    .cooDiv {
        height: auto;
    }
    .cooDiv .list,
    .cooDiv .text {
        margin-bottom: 15px;
    }
    .joinDl dd {
        height: 40px;
    }
    .proNav-li dl dt {
        margin-right: 15px;
    }
    .proNav-li dl .entxt {
        font-size: 18px;
    }
    .proNav-left {
        height: auto;
    }
    .fanganBox:nth-child(2) {
        padding-top: 85px;
    }
    .fanganBox .tit {
        font-size: 24px!important;
    }
    .cshTr:nth-child(2n) {
        background-color: #fff;
    }
    .cshLi {
        border-bottom: solid 1px #eee;
    }
    .lgPages {
        display: none;
    }
    .hdCnen .list {
        visibility: visible;
        opacity: 1;
        display: none;
        -webkit-transition: all 0s ease 0s;
        transition: all 0s ease 0s;
    }
    .dw-navBox .hdContainer:nth-child(2) {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .searchFm {
        max-width: 75%;
    }
    .proNav-li dl .entxt {
        display: none;
    }
    .nav-a {
        height: 45px;
        line-height: 45px;
    }
    .nav-liproNav:after {
        top: 21px;
    }
    .nav-a:after {
        background: rgba(0, 0, 0, 0);
    }
    .npgVh .jif img {
        width: 100%;
    }
    .npgVh .jif {
        display: block;
    }
    .npgVh .npgVh-img.pc .jif {
        display: none;
    }
    .footBtm{
        color: #999;
    }
    .rYu2Box .container{
        padding-left: 0;
        padding-right: 0;
    }
    .swpBut, .idx-newsDl .date-year, .idxNews:after{
        display: none;
    }
    .idx-logoSwp, .idx-newSwp{
        margin-bottom: 0;
    }
    .idxNews{
        padding-bottom: 0;
    }
    .jobTan-xbut{
        right: 15px;
        top: 15px;
    }
    .divBox .titlw{
        font-size: 22px;
    }
    .divBox .textw .tit{
        font-size: 16px;
        margin-bottom: 15px;
    }
    .search-xbut{
        bottom: 100%;
        right: 15px;
        top: auto;
        left: auto;
        margin-bottom: 15px;
    }
    .news_tit1{
        font-size: 22px;
    }
    .news_newPage-hd{
        padding-top: 35px;
        padding-bottom: 25px;
    }
    .news_newPage-by{
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .news_newPage{
        padding-bottom: 60px;
    }
    .idxCut-li{
        text-align: center;
    }
    .idxCut-li.col-xs-6{
        width: 50%;
        float: left;
    }
    .idxCut-li .div{
        padding-left: 0;
    }
    
    /* a1 - é…’åº—æœºå™¨äºº */
    .jdjqrBdy{
        padding-bottom: 20px;
    }
    .jdjqr-text{
        width: 100%;
        position: relative;
        top: 0;
        left: 0;
        text-align: center;
        margin-bottom: 20px;
    }
    .jdjqr-text .divtit{
        font-size: 20px;
    }
    .jdjqr-text .divtxt{
        font-size: 14px;
    }
    .jdjqr-text .divtit, .jdjqr-text .divtxt{
        line-height: 26px;
    }
    .yin-jd-pro{
        width: 170px;
    }
    .jdjqr-nav{
        position: relative;
        right: auto;
        left: 0;
        top: 0;
        text-align: center;
        margin-bottom: 20px;
    }
    .jdjqr-nav li{
        display: inline-block;
        float: none;
    }
    .jdjqrBdy{
        margin-top: 35px;
    }
    .yin-jd-pro ul{
        display: none;
    }
    .npgVh-jdjqr{
        padding-top: 35px;
    }
    .pctel{
        display: none;
    }
    .mbltel{
        display: inline-block;
    }
    .banText{
        padding: 0 15px;
    }
    .cooban-tel, .cooDiv .tit, .banText .gxTitle{
        font-size: 20px!important;
    }
    .fw-banlist{
        font-size: 12px;
    }
    .fw-banlist .bigSpan{
        font-size: 16px;
    }
    .proDiv .en, .fanBut{
        font-size: 12px;
    }
    .fanBut{
        width: 150px;
    }
    .banText .gxTitle{
        text-align: center!important;
    }
}