﻿.banTitle b span {
    color: #c00000;
}

@media only screen and (max-width: 1680px) {
    .section2 article,
    .section3 article,
    .busLeft .indexTitle,
    .busLeft>p,
    .section5 article,
    .xdfw .divBox {
        padding-left: 48px;
    }
    .busLeft .yuan {
        margin-left: 70px;
    }
    .banner .banTitle,
    .banner .pagination {
        left: 340px;
    }
    .busLeft li {
        background-position-x: 70px !important;
    }
    .aboutLeft {
        margin-right: 30px;
    }
    .aboutRight {
        width: 870px;
    }
    .IndexList ul li {
        padding: 39px 0;
    }
    .newsMan {
        width: 840px;
        margin-left: 30px;
    }
    .time {
        margin-left: 0;
    }
    .newsList li:after {
        right: 238px;
    }
    .busiBar {
        /* width: 855px; */
    }
    .busLeft li {
        padding-left: 160px;
    }
    .divBox2 {
        padding: 70px;
    }
    .lxwm li div {
        margin-left: 20px;
    }
    .xdfw1 .xsfwBox1 {
        margin-left: 40px;
        width: 980px;
        padding: 40px 40px 50px;
    }
    .downList li {
        padding: 40px 22px;
    }
    .zjjy .divBox2>figure {
        width: 50%;
    }
    .aboutTitle {
        width: 526px;
        margin-left: 30px;
    }
    .aboutTitle h3 {
        margin-bottom: 15px;
    }
    .about p {
        line-height: 26px;
        margin-bottom: 10px;
    }
    .history .divBox2 p {
        width: 959px;
    }
    .history .divBox2 {
        padding: 0 70px;
    }
    .history li:after {
        left: 219px;
    }
    .jybBox {
        width: 1062px;
        margin-left: 40px;
    }
    .jybBox .pages {
        margin-left: -40px;
    }
    .zjjy .divBox2.suqy>figure {
        width: auto;
    }
    .suqy .gslList {
        width: 853px;
    }
    .aboutRight {
        width: 836px;
    }
    .aboutLeft .yuan {
        margin: 60px 0 90px;
    }
}

@media only screen and (max-width: 1600px) {
    .section2 article,
    .section3 article,
    .busLeft .indexTitle,
    .busLeft>p,
    .section5 article,
    .xdfw .divBox {
        padding-left: 50px;
    }
    .banner .banTitle,
    .banner .pagination {
        left: 50px;
    }
    .busLeft li {
        background-position-x: 50px !important;
    }
    .aboutLeft {
        width: 369px;
    }
    .newsMan {
        width: 790px;
    }
    .newsList li:after {
        right: 220px;
    }
    .busLeft {
        /* width: 506px; */
    }
    .busiBar {
        /* width: 824px; */
    }
    .adderss {
        margin-left: 40px;
    }
    .busLeft li:after {
        right: 40px;
    }
    .busLeft .yuan {
        margin-left: 50px;
    }
    .busLeft li {
        padding-left: 130px;
    }
    .xdfw1 ol {
        width: 160px;
    }
    /*.downList li figure{padding-right: 25px;margin-right: 25px;}*/
    .history .divBox2 p {
        width: 888px;
    }
    .aboutTitle {
        width: 499px;
        padding-top: 3px;
    }
    .about figure,
    .about .aboutTitle {
        vertical-align: top;
    }
    .history .divBox2 {
        padding: 0 50px;
    }
    .history .divBox2 p {
        width: 958px;
    }
    .history li:after {
        left: 199px;
    }
    .jybBox {
        width: 1009px;
    }
    .cxkj li .newsMan {
        width: 60%;
    }
    .cxkj li .newsMan time {
        margin-top: 10px;
    }
    .suqy .gslList {
        width: 800px;
    }
    .viList div img {
        margin-left: 25px;
    }
    .aboutRight {
        width: 850px;
    }
    .downList li div {
        width: 192px;
    }
    .downList li .more {
        width: 83px;
        background-position-x: 16px;
        text-indent: 40px;
    }
}

@media only screen and (max-width: 1440px) {
    header {
        padding: 25px;
        width: 230px;
    }
    .section {
        padding-left: 310px;
    }
    .banTitle p,
    .indexTitle h2 {
        font-size: 38px;
    }
    .banTitle b {
        font-size: 30px;
    }
    .indexTitle h3,
    .busiBar .swiper-slide:hover .busTitle b {
        font-size: 20px;
    }
    .aboutLeft {
        width: 290px;
    }
    .aboutRight {
        width: 790px;
    }
    .aboutRight figure {
        width: 77%;
    }
    .IndexList {
        width: 22%;
    }
    .nub {
        font-size: 34px;
        height: 42px;
        line-height: 42px;
    }
    .aboutLeft .yuan {
        margin: 30px 0 80px;
    }
    /*.newsList figure{width: 30%;}
	.newsMan{width: 50%;}*/
    .newsMan {
        width: 60%;
    }
    .time time {
        font-size: 34px;
    }
    .newsList li:after {
        right: 180px;
    }
    .busLeft {
        /* width: 443px; */
    }
    .busLeft li:after {
        right: 20px;
    }
    .busTitle b {
        font-size: 16px;
    }
    .busTitle {
        top: 49%;
    }
    .busiBar .swiper-slide:hover .busTitle {
        top: 40%;
    }
    .busiBar {
        /* width: 767px; */
    }
    .busiBar .swiper-slide img {
        width: 100%;
        height: auto;
        min-height: 100%;
    }
    .busLeft .yuan {
        margin-top: 30px;
        margin-bottom: 40px;
    }
    #map {
        /* width: 675px;
        height: 360px;*/
    }
    .adderss {
        margin-left: 30px;
    }
    .adderss div figure {
        width: 120px;
    }
    h1,
    .gsl h3,
    .gsl form {
        margin-bottom: 16px;
    }
    nav a {
        margin-bottom: 10px;
    }
    h1 {
        padding-bottom: 20px;
    }
    h1 img {
        width: 80px;
        height: auto;
    }
    .adderss ul li:nth-child(1) span {
        font-size: 22px;
    }
    .xdfw1 .xsfwBox1 {
        margin-left: 30px;
        width: 890px;
        padding: 40px 30px 50px;
    }
    .downList li {
        padding: 20px 10px;
    }
    .downList li figure {
        padding-right: 0 !important;
        margin-right: 12px;
    }
    .history .divBox2 p {
        width: 844px;
    }
    .history li:first-child span {
        vertical-align: top;
        margin-top: 9px;
    }
    .history li:first-child:after {
        height: 68%;
        top: 41%;
    }
    .aboutTitle {
        width: 452px;
        margin-left: 20px;
    }
    .aboutTitle h3,
    .about p {
        margin-bottom: 5px;
    }
    .aboutTitle h3 {
        margin-left: -100px;
        text-indent: 100px;
    }
    .about p {
        line-height: 24px;
    }
    .IndexList i {
        font-size: 34px;
        line-height: 42px;
    }
    .jybMap {
        width: 130px;
    }
    .jybBox {
        width: 925px;
        margin-left: 30px;
    }
    .jybBox .pages {
        margin-left: -30px;
    }
    .jybList li {
        padding: 20px;
    }
    .cxkj li .newsMan {
        width: 58%;
    }
    .cxkj li .newsMan h3 {
        height: 42px;
    }
    .suqy .gslList {
        width: 685px;
        padding-left: 80px;
    }
    .viList div img {
        margin-left: 15px;
    }
    .viList div {
        margin-bottom: 60px;
    }
    .ivTitle {
        line-height: 150px;
    }
    .ivTitle span,
    .ivTitle b {
        font-size: 35px;
    }
    .jybList li .more {
        width: 83px;
    }
}

@media only screen and (max-width: 1400px) {
    .banTitle p,
    .indexTitle h2 {
        font-size: 36px;
    }
    .busLeft {
        /* width: 430px; */
    }
    .busLeft>p {
        width: 80%;
    }
    .busiBar,
    .aboutRight {
        width: 740px;
    }
    .adderss div figure {
        width: 110px;
    }
    .IndexList ul li {
        padding: 34px 0;
    }
    .aboutLeft .yuan {
        margin-bottom: 50px;
    }
    .busLeft li b {
        font-size: 22px;
    }
    .banTitle p:after {
        width: 180px;
    }
    .divBox2 {
        padding: 30px;
    }
    .lxwm {
        margin-bottom: 30px;
    }
    .newsXQ p {
        margin-bottom: 20px;
    }
    .newsXQ h3 {
        font-size: 18px;
    }
    .downList li {
        padding: 25px 15px;
    }
    .downList li figure {
        padding-right: 10px;
        margin-right: 10px;
    }
    .aboutTitle {
        width: 473px;
    }
    .aboutMan {
        margin-top: 30px;
        padding: 30px 0;
    }
    .history .divBox2 {
        padding: 0 0 0 50px;
    }
    .history .divBox2 p {
        width: 835px;
    }
    .history {
        padding: 40px 0;
    }
    .jybBox {
        width: 887px;
    }
    .cxkj li .newsMan {
        width: 56%;
    }
    .cxkj li .newsMan h3 {
        margin-bottom: 5px;
    }
    .cxkj li .newsMan time {
        margin-top: 5px;
    }
    .suqy .gslList {
        width: 648px;
        padding-left: 80px;
    }
    .video {
        padding: 30px !important;
    }
    .jybList li .more {
        width: 80px;
    }
    .downList li div {
        width: 176px;
    }
}

@media only screen and (max-width: 1366px) {
    .aLink {
        right: 8px;
    }
    #fp-nav.right {
        right: 20px;
    }
    .move {
        right: 9px;
    }
    .section2 article,
    .section3 article,
    .busLeft .indexTitle,
    .busLeft>p,
    .section5 article,
    .xdfw .divBox {
        padding-left: 20px;
    }
    .busLeft .yuan {
        margin-left: 20px;
    }
    .banner .banTitle,
    .banner .pagination {
        left: 20px;
    }
    .busLeft li {
        background-position-x: 20px !important;
    }
    .banTitle b,
    .banTitle b span {
        font-size: 26px;
    }
    .banTitle p,
    .indexTitle h2,
    .time time,
    .nub {
        font-size: 30px;
    }
    .indexTitle h3,
    .busiBar .swiper-slide:hover .busTitle b,
    .newsMan h3 {
        font-size: 18px;
    }
    .busLeft {
        width: 396px;
    }
    .busTitle .yuan {
        margin-top: 30px;
    }
    .busLeft .yuan {
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .busLeft li {
        padding-left: 90px;
    }
    .banTitle p:after {
        width: 160px;
    }
    .divBox2,
    .pageMore,
    .downList {
        max-width: 98%;
    }
    .history .divBox2 {
        padding: 0 0 0 20px;
    }
    .history li:after {
        left: 169px;
    }
    .time {
        margin-top: 35px;
    }
    .IndexList i {
        font-size: 30px;
    }
}

@media only screen and (max-width: 1280px) {
    .banTitle p,
    .indexTitle h2,
    .time time,
    .nub {
        font-size: 24px;
    }
    .indexTitle h3,
    .busiBar .swiper-slide:hover .busTitle b,
    .newsMan h3 {
        font-size: 16px;
    }
    .busTitle b {
        font-size: 15px;
    }
    .banTitle b {
        font-size: 20px;
    }
    .banTitle b span {
        font-size: 20px;
    }
    .banTitle p:after {
        width: 130px;
    }
    .aboutLeft {
        width: 260px;
        margin-right: 20px;
    }
    .aboutRight {
        width: 715px;
    }
    .IndexList ul li {
        padding: 31px 0;
    }
    .aboutLeft .yuan {
        margin-bottom: 30px;
    }
    .newsList li:after {
        right: 153px;
    }
    .busLeft {
        width: 320px;
    }
     .busLeft1 {
        width: 320px;
    }
    .busiBar {
        width: 730px;
    }
    .busLeft li {
        padding-left: 80px;
    }
    .adderss {
        margin-left: 20px;
    }
    #map {
        width: 623px;
    }
    .newsXQ p {
        margin-bottom: 10px;
    }
    .newsXQ h3 {
        font-size: 16px;
    }
    .xdfw1 ol {
        width: 150px;
    }
    .xdfw1 .xsfwBox1 {
        width: 820px;
        margin-left: 20px;
        padding: 30px 20px;
    }
    .divBox .indexTitle {
        padding-top: 30px;
    }
    .xdfw1,
    .downList {
        margin-top: 30px;
    }
    .downList li figure {
        padding-right: 5px;
        margin-right: 3px;
    }
    .aboutTitle {
        width: 446px;
    }
    .history .divBox2 p {
        width: 797px;
    }
    .aLink {
        top: 20px;
    }
    .IndexList i {
        font-size: 24px;
    }
    .kjqk {
        margin-top: 30px;
    }
    .jybMap {
        width: 110px;
    }
    .jybMap li {
        text-indent: 10px;
    }
    .jybMap li span {
        right: 15px;
    }
    .jybMap:after {
        right: 20px;
    }
    .jybBox {
        margin-left: 15px;
        width: 867px;
    }
    .jybBox .pages {
        margin-left: -15px;
    }
    .cxkj li {
        width: 100%;
        margin-right: 0;
    }
    .cxkj li .newsMan {
        width: 74%;
    }
    .cxkj li .newsMan time {
        margin-top: 13px;
    }
    .gslList {
        padding: 30px 0 50px 80px;
        background-position-y: 3px;
    }
    .suqy .gslList {
        margin-left: 20px;
        width: 608px;
        background-position-x: 5px;
        padding-left: 30px;
        padding-top: 60px;
    }
    .suqy .pages {
        margin-left: 383px;
    }
    .ivTitle span,
    .ivTitle b {
        font-size: 30px;
    }
    .ivTitle {
        line-height: 130px;
    }
    .jybList li .more {
        width: 78px;
    }
    .downList li div {
        width: 165px;
    }
    .downList li .more {
        width: 78px;
    }
}

@media only screen and (max-width: 1152px) {}

@media only screen and (max-width: 991px) {
    .headfixed {
        left: -110%;
        width: 100%;
        transition: all .6s ease-in-out 0.4s;
        -webkit-transition: all .6s ease-in-out 0.4s;
        -moz-transition: all .6s ease-in-out 0.4s;
        -ms-transition: all .6s ease-in-out 0.4s;
        -o-transition: all .6s ease-in-out 0.4s;
    }
    .section,
    section,
    footer {
        padding-left: 0;
    }
    .section2,
    .section3,
    .section4,
    .section5 {
        padding-top: 30px;
    }
    .aboutLeft {
        width: 100%;
        margin-right: 0;
    }
    .section2 article,
    .section3 article,
    .busLeft .indexTitle,
    .busLeft>p,
    .section5 article,
    .busiBar {
        padding-left: 0;
        width: 95%;
        margin: 0 auto;
    }
    .section4 article {
        padding-top: 30px;
    }
    .aboutRight,
    .busLeft,
    #map {
        width: 100%;
    }
    .aboutLeft,
    .busLeft,
    #map {
        margin-bottom: 30px;
    }
    .section2,
    .section2 .fp-tableCell,
    .section3,
    .section3 .fp-tableCell,
    .section4,
    .section4 .fp-tableCell,
    .section5,
    .section5 .fp-tableCell {
        display: block;
        height: auto !important;
    }
    .banner .swiper-slide a img {
        position: inherit;
    }
    .newsMan {
        margin-left: 15px;
    }
    .newsMan h3 {
        margin-bottom: 10px;
    }
    .newsList li:after {
        right: 105px;
    }
    .move {
        display: none;
    }
    .busLeft li {
        padding: 7px 0 7px 80px;
    }
    .busiBar .swiper-slide {
        height: 600px !important;
    }
    .busiBar {
        display: block;
    }
    .adderss {
        margin-left: 0;
        width: 100%;
    }
    .coppyright {
        position: inherit;
        padding: 20px 0;
        text-align: center;
        margin-top: 30px;
    }
    .banTitle p,
    .indexTitle h2,
    .time time,
    .nub {
        font-size: 20px;
    }
    .banTitle b {
        font-size: 18px;
    }
    .banTitle b span {
        font-size: 18px;
    }
    .aLink {
        display: none;
    }
    .smalHead,
    menu {
        display: block;
    }
    header.active {
        left: 0;
    }
    .divBox .indexTitle {
        padding-top: 30px;
        padding-bottom: 0;
    }
    .divBox2 {
        margin-top: 30px;
        padding: 25px;
    }
    .groupList {
        margin-top: 25px;
        padding-top: 25px;
    }
    .groupList li {
        width: 24%;
        margin-right: 1.333%;
    }
    .groupList li:nth-child(6) {
        margin-right: 1.333%;
    }
    .groupList li:nth-child(4n) {
        margin-right: 0;
    }
    .groupList li:last-child {
        width: 49.334%;
    }
    section article {
        padding-bottom: 30px;
    }
    footer .divBox {
        padding-left: 0;
        width: 95%;
        margin: 0 auto;
    }
    .footL>ul li {
        margin-right: 20px;
    }
    .footL>ul li:after {
        right: -10px;
    }
    .footLtop p {
        font-size: 24px;
    }
    .footLtop p {
        margin-right: 115px;
    }
    .footL,
    .footR {
        width: 100%;
    }
    .footR {
        margin-top: 20px;
        margin-left: 0;
        text-align: center;
    }
    .lxwm li p {
        width: 100%;
    }
    footer {
        padding-top: 30px;
    }
    .xdfw1 ol {
        width: 100%;
        font-size: 0;
    }
    .xdfw1 ol li {
        border-top: none;
        width: 33.3333%;
        display: inline-block;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
    }
    .xdfw .divBox {
        padding-left: 0;
        width: 95%;
        margin: 0 auto;
    }
    .xdfw1 .xsfwBox1 {
        width: 100%;
        margin-left: 0;
    }
    .xsfwBox h3 {
        font-size: 16px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .xsfwBox p {
        margin-bottom: 20px;
    }
    .downList li {
        width: 24.5%;
        margin-right: 0.666%;
    }
    .downList li:nth-child(3n) {
        margin-right: 0.666%;
    }
    .downList li:nth-child(4n) {
        margin-right: 0;
    }
    .downList li figure {
        padding-right: 0;
        margin-right: 0;
        border-right: none;
        width: 100%;
        margin-bottom: 15px;
    }
    .downList li div {
        width: 100%;
    }
    .aboutTitle {
        width: 100%;
        margin-left: 0;
        margin-top: 15px;
    }
    .aboutTitle h3 {
        margin-left: -25px;
        text-indent: 25px;
    }
    .history .divBox2 p {
        width: 523px;
    }
    .time {
        margin-right: 25px;
        margin-top: 22px;
    }
    .kjqk li p b {
        font-size: 18px;
    }
    .jybBox {
        width: 608px;
    }
    .jybList li {
        width: 33%;
        margin-right: 0.5%;
    }
    .jybList li:nth-child(4n) {
        margin-right: 0.5%;
    }
    .jybList li:nth-child(3n) {
        margin-right: 0;
    }
    .cxkj {
        margin-top: 30px;
    }
    .cxkj li .newsMan {
        width: 68%;
    }
    .cxkj li .newsMan time {
        margin-top: 13px;
    }
    .gslList span {
        width: 85%;
    }
    .gslList time {
        width: 15%;
    }
    .shzr {
        padding-bottom: 50px !important;
    }
    .viList li {
        width: 49%;
        margin-right: 2%;
    }
    .viList div {
        margin-bottom: 20px;
    }
    .viList {
        margin-top: 60px;
    }
    .videoList li time {
        margin-top: 10px;
    }
    /*.jybList li .more{width: 65px;}*/
    .banner h3 {
        top: 90px;
    }
    .lxwm li div,
    .lxwm li:last-child div {
        width: 100% !important;
        margin-left: 0;
        text-align: center;
    }
    .lxwm li div p {
        width: 100% !important;
    }
    .automv {
        display: none;
    }
    .lxwm li .yuan {
        display: block;
        margin: 0 auto 15px;
    }
    /*.lxwm li div{width: 100% !important;margin-left: 0;}*/
    .lxwm li h3 {
        font-size: 16px;
        text-align: center;
    }
    .lxwm li h3:after {
        left: 50%;
        margin-left: -10px;
    }
    /*.lxwm li p{width: 80%;margin: 0 auto;text-align: center;}*/
    .lxwm li:nth-child(2) p {
        width: 60%;
        margin: 0 auto;
    }
    .lxwm li p span {
        display: block;
    }
    .lxwm li:last-child {
        padding-top: 0;
        border-top: none;
    }
    .dsjList li .newsMan {
        width: 100%;
    }
    .dsjList li {
        padding: 10px;
    }
    .dsjList .time {
        display: none !important;
    }
    .newsXQ p img {
        width: 100%;
        height: auto;
        float: left;
    }
}

@media only screen and (max-width: 640px) {
    .aboutRight figure,
    .IndexList {
        width: 100%;
    }
    .IndexList {
        margin-left: 0;
        margin-top: 25px;
    }
    .IndexList span {
        margin-top: 0;
    }
    .IndexList ul {
        font-size: 0;
    }
    .IndexList ul li {
        padding: 15px 0;
        width: 33.133%;
        display: inline-block;
        vertical-align: top;
        border-bottom: 1px solid #DEDEDE;
        margin: 0 0.1%;
    }
    .newsList figure {
        width: 100%;
    }
    .newsMan {
        margin-left: 0;
        width: 100%;
    }
    .time {
        padding-left: 0;
        float: none;
        margin-top: 10px;
        width: 100%;
        margin-right: 0;
    }
    .time span {
        float: left;
        line-height: 26px;
        margin-right: 10px;
        font-size: 20px;
    }
    .time time {
        display: inline-block;
        font-size: 16px;
        margin-top: 3px;
    }
    .newsList li {
        margin-bottom: 25px;
    }
    .busiBar .swiper-slide:hover .busTitle {
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
    }
    .newsList li:after,
    #fp-nav.right {
        display: none;
    }
    .groupList li {
        width: 49.5%;
        margin-right: 1%;
    }
    .groupList li:nth-child(6) {
        margin-right: 1%;
    }
    .groupList li:nth-child(2n) {
        margin-right: 0;
    }
    .groupList li:last-child {
        width: 100%;
        height: 200px;
        overflow: hidden;
    }
    .groupList li:last-child img {
        transform: translateY(-30%);
        -webkit-transform: translateY(-30%);
        -moz-transform: translateY(-30%);
        -o-transform: translateY(-30%);
    }
    .groupList li div {
        padding: 0 5px;
    }
    .groupList li h3 {
        font-size: 15px;
    }
    section article {
        padding-left: 0;
    }
    .divBox {
        width: 95%;
        margin: 0 auto;
    }
    .divBox2,
    .pageMore,
    .downList {
        max-width: 100%;
    }
    .erMap li.active {
        width: 25%;
        margin-right: 15px;
        line-height: 30px;
        height: 30px;
        margin-left: -15px;
    }
    .erMap li:after {
        right: -15px;
    }
    * {
        font-size: 13px;
    }
    .lxwm li {
        width: 100%;
        margin-bottom: 15px;
    }
    .pages {
        padding: 30px 0;
    }
    .footLtop p {
        margin-right: 0;
    }
    .pageMore a {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
        text-align: left;
        text-indent: 25px;
    }
    .xsfwBox2,
    .xsfwBox2-1 {
        padding: 0 30px;
    }
    .xsfwBox2 .swiper-button-prev,
    .xsfwBox2 .swiper-button-next {
        width: 30px;
        height: 50px;
        line-height: 50px;
    }
    .xsfwBox2 .swiper-button-prev,
    .xsfwBox2-1 .swiper-button-prev {
        left: 0;
    }
    .xsfwBox2 .swiper-button-next,
    .xsfwBox2-1 .swiper-button-next {
        right: 0;
    }
    .downList li {
        width: 49.5%;
        margin-right: 1%;
    }
    .downList li:nth-child(3n) {
        margin-right: 1%;
    }
    .downList li:nth-child(2n) {
        margin-right: 0;
    }
    .zjjy .divBox2>figure {
        width: 100%;
    }
    .aboutTitle h3 {
        margin-left: 0;
        text-indent: 0;
        text-align: center;
    }
    .history .divBox2>span,
    .history li:after {
        display: none;
    }
    .history h2 {
        font-size: 16px;
    }
    .history h2,
    .history h3 {
        text-align: left;
    }
    .history li {
        padding: 0 0 20px;
    }
    .history .divBox2 {
        padding: 0;
        width: 95%;
        margin: 0 auto;
    }
    .history .divBox2 p {
        width: 100%;
    }
    .history b {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .divBox2 {
        padding: 15px;
    }
    .aboutMan {
        padding: 20px 0;
        margin-top: 20px;
    }
    .erMap li {
        margin-right: 30px;
    }
    .newsList {
        margin-top: 30px;
    }
    .kjqk li {
        width: 49%;
        margin-right: 2%;
        padding: 20px 0;
        margin-bottom: 20px;
    }
    .kjqk li:nth-child(2n) {
        margin-right: 0;
    }
    .jybMap {
        width: 60px;
    }
    .jybMap li {
        text-indent: 5px;
        font-size: 15px;
        line-height: 30px;
        margin-bottom: 15px;
    }
    .jybMap li span {
        width: 8px;
        height: 8px;
        margin: -4px 0 0 -4px;
        right: 6px;
    }
    .jybMap:after {
        right: 9px;
    }
    .jybBox {
        width: 328px;
    }
    .jybList li {
        padding: 10px;
        margin-bottom: 10px;
    }
    .jybList li:nth-child(3n) {
        margin-right: 2%;
    }
    .jybList li:nth-child(2n) {
        margin-right: 0;
    }
    .jybList li p {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .jybList li span {
        margin: 10px auto;
        line-height: 20px;
    }
    .cxkj li .newsMan {
        width: 100%;
        margin-left: 0 !important;
        margin-top: 10px;
    }
    .cxkj li .newsMan time {
        margin-top: 13px;
    }
    .cxkj li .newsMan h3 {
        height: auto;
    }
    .dwhz li {
        padding: 23px 10px 20px;
    }
    .time1 time {
        font-size: 20px;
    }
    .time1 {
        width: 73px;
        height: 73px;
        padding-top: 23px;
        margin-top: -46px;
        margin-bottom: 10px;
    }
    .dwhz {
        padding-top: 23px;
    }
    .dwhz li .newsMan {
        margin-top: 0;
    }
    .dwhz li {
        margin-bottom: 30px;
    }
    .gslList {
        background-position-x: 5px;
        padding-left: 27px;
    }
    .gslList time {
        float: none;
        width: 100%;
        line-height: 22px;
        display: block;
        text-align: left;
    }
    .gslList span {
        width: 100%;
        line-height: 20px;
    }
    .gslList a {
        padding: 5px 0;
    }
    .shzr .swiper-slide figure {
        height: 94px;
    }
    .shzr {
        padding-bottom: 30px !important;
    }
    .shzrprev,
    .shzrnext {
        margin-top: 30px;
    }
    .suqy .gslList {
        margin-left: 0;
        padding-top: 20px;
        padding-bottom: 30px;
    }
    .suqy .gslList a {
        line-height: 25px;
    }
    .suqy .gslList {
        background-position-y: -15px;
    }
    .viList li {
        width: 100%;
        margin-right: 0;
    }
    .viList {
        margin-top: 30px;
    }
    .viList div {
        line-height: 40px;
    }
    .viList div span {
        width: 100%;
        line-height: 24px;
    }
    .viList p,
    .viList h4 {
        margin-bottom: 10px;
    }
    .viList figure span {
        font-size: 12px;
    }
    .ivTitle {
        line-height: 36px;
    }
    .viList li {
        margin-bottom: 20px;
    }
    .videoList li {
        width: 100%;
        margin-right: 0;
    }
    .video {
        padding: 15px !important;
    }
    .videoList li {
        padding: 10px;
    }
    .videoList li p {
        font-size: 14px;
        height: auto;
        margin-bottom: 10px;
    }
    .jybList li {
        width: 100%;
    }
    .jybList li:nth-child(2n) {
        margin-right: 0;
    }
    .section3 .erLink a {
        width: 25%;
    }
}

@media only screen and (max-width: 414px) {}

@media only screen and (max-width: 375px) {
    .IndexList span {
        height: 53px;
    }
    header {
        padding: 15px 25px;
    }
    h1 {
        padding-bottom: 15px;
    }
    h1,
    .gsl h3 {
        margin-bottom: 15px;
    }
    .xdfw1 ol li {
        text-indent: 2px;
    }
    .xdfw1 ol li:before {
        width: 12px;
        right: 0;
    }
    .jybBox {
        width: 281px;
    }
    .viList li:nth-child(2) figure {
        width: 100%;
    }
    .viList li:nth-child(2) figure span {
        text-align: left;
    }
    .downList li .more {
        width: 90px;
        margin-top: 15px;
    }
    .erLink a {
        font-size: 14px;
    }
}

@media only screen and (max-width: 320px) {
    h1 {
        padding-bottom: 10px;
    }
    h1,
    .gsl h3 {
        margin-bottom: 10px;
    }
    .xdfw1 ol li:before {
        display: none;
    }
    .jybBox {
        width: 229px;
    }
    .erMap li {
        margin-right: 16px;
    }
    .erMap li:after {
        right: -8px;
    }
    .ivTitle span,
    .ivTitle b {
        font-size: 23px;
    }
    .erMap li.active {
        margin-right: 8px;
        margin-left: -8px;
    }
}