@media only screen and (max-width:1660px) {
    .whlnstxt {
        padding-left: 80px;
        padding-top: 32px;
    }
    .whlnstxt p {
        font-size: 16px;
    }
    .whlnstxt h3 {
        margin-bottom: 15px;
    }
    .whlnstxt {
        height: 275px;
    }
    .gsjjtxt h3 {
        margin-bottom: 0;
    }
    .gsjjtxt h2 {
        margin-top: 60px;
    }
    .container {
        width: 1200px;
    }
    .fzlc li span {
        font-size: 14px;
    }
    .nav>li {
        margin-right: 10px;
    }
    .logo {
        width: 275px;
        position: relative;
    }
    .shuxian {
        width: 2px;
        height: 35px;
        position: absolute;
        top: 10px;
        left: 56%;
        background: #999;
    }
    .wancilo {
        font-size: 24px;
        color: #333;
        font-weight: 500;
        position: absolute;
        top: 10px;
        left: 60%;
    }
    .nav {
        margin-top: 35px;
    }
    .ywico {
        width: 160px;
    }
    .ywlis {
        width: 310px;
        padding-left: 25px;
    }
    .ywimg {
        width: 590px;
    }
    .ywlis a {
        line-height: 30px;
    }
    .ywico a {
        margin-top: 50px;
        width: 40px;
        height: 40px;
        line-height: 44px;
    }
    .gscginner {
        padding: 20px 0 0 22px;
    }
    .gscginner:before {
        margin-bottom: 15px;
    }
    .gscginner p {
        font-size: 13px;
        line-height: 26px;
    }
    .jdalxq {
        padding: 44px 80px 45px;
    }
    .alnp a:nth-child(2) {
        margin: 0 2.5%;
    }
    .address h2 {
        font-size: 16px;
        line-height: 50px;
    }
    .address h2 font {
        font-size: 32px;
    }
    .address {
        padding: 0 48px;
    }
    .whln li p {
        font-size: 16px;
    }
    .xwlist_inner p {
        font-size: 14px;
        line-height: 24px;
        height: 120px;
    }
    .xwlist_inner h6 {
        margin-top: 0;
    }
    .xwxq {
        padding: 70px 90px;
    }
    .yjinner {
        margin-top: 45px;
    }
    .enclosure a {
        line-height: 60px;
        height: 60px;
    }
}

@media only screen and (max-width:1440px) {
    .cheng_title {
        padding: 5.5% 0 2% 5%;
    }
    .kauisu:nth-child(1) span {
        position: absolute;
        left: 30px;
    }
    .kauisu:nth-child(2) span {
        position: absolute;
        left: 30px;
    }
    .kauisu:nth-child(3) span {
        position: absolute;
        left: 30px;
    }
    .kauisu:nth-child(4) span {
        position: absolute;
        left: 30px;
    }
    .kauisu:nth-child(5) span {
        position: absolute;
        left: 30px;
    }
    .kauisu:nth-child(6) span {
        position: absolute;
        left: 30px;
    }
    .liuwna_left_box p:nth-child(1) span {
        font-size: 50px;
    }
    .liuwna_left_box p:nth-child(2) {
        font-size: 36px;
    }
    .liuwna_left_box p:nth-child(1) {
        width: 36%;
    }
    .liuwna_left_box p:nth-child(3) {
        font-size: 26px;
    }
    .liuwna_left_box p:nth-child(4) {
        font-size: 26px;
    }
    .liushiw {
        width: 55% !important;
    }
    .yimaow {
        width: 235px !important;
    }
    .shangshouye {
        width: 37% !important;
    }
    .xinweng_top {
        width: 100%;
    }
    .whlnstxt h2 {
        line-height: 28px;
        font-size: 20px;
    }
    .jdalbanner .swiper-button-prev {
        left: 12%;
    }
    .whlnstxt {
        padding-right: 30px;
        height: 216px;
    }
    .whlnstxt img {
        width: 26px;
        margin-bottom: 10px;
    }
    .whlnstxt p {
        font-size: 14px;
    }
    .jdalbanner .swiper-button-next {
        right: 12%;
    }
    .alnp a {
        height: 40px;
        line-height: 40px;
        padding-left: 47px;
    }
    .hzhbpage p {
        width: 80%;
    }
    .gybanner .swiper-button-prev,
    .gybanner .swiper-button-next {
        width: 44px;
        height: 44px;
        line-height: 49px;
        font-size: 22px;
    }
    .alnp a:nth-child(2) {
        padding-left: 0;
    }
    .jdalbanner h2 {
        font-size: 18px;
        margin-top: 12px;
    }
    .jdalbanner h3 {
        width: 30px;
        height: 30px;
        font-size: 18px;
        line-height: 33px;
        margin: 10px auto;
    }
    .hdtxt {
        padding: 0 50px;
    }
    .zptit h5 {
        width: 17%;
    }
    .address h2,
    .address h2 p {
        font-size: 12px;
        line-height: 40px;
    }
    .address h2 p {
        margin-left: 57px;
    }
    .address h2 span {
        font-size: 14px;
    }
    .address h2 font {
        font-size: 24px;
    }
    .add #allmap {
        height: 400px;
    }
    .form input {
        line-height: 40px;
        height: 40px;
    }
    .ejTab a {
        line-height: 50px;
        font-size: 14px;
    }
    .xwxq {
        padding: 45px 50px;
    }
    .newlist li div {
        padding: 22px;
    }
    .xwlist_inner p {
        font-size: 12px;
        line-height: 22px;
        height: 110px;
    }
    .whln li p {
        font-size: 14px;
        margin-top: 30px;
    }
    .yjtit h6 {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    .yjtit h2 {
        line-height: 40px;
        font-size: 18px;
    }
    .yjinner {
        margin-top: 20px;
    }
    .yjinner p {
        font-size: 12px;
        line-height: 22px;
        width: 86%;
    }
    .zjk {
        padding: 45px 110px 60px;
    }
    .zbgglist {
        padding: 50px 0 0;
    }
    .yjms li {
        margin-bottom: 15px;
    }
    .yjms li span {
        line-height: 22px;
        height: 44px;
        font-size: 12px;
        margin-bottom: 0;
    }
    .xmtd {
        padding: 60px 100px;
    }
    .yjms li h2 {
        font-size: 16px;
        line-height: 30px;
    }
    .banner .swiper-slide h2 {
        font-size: 56px;
    }
    .banner .swiper-slide h3 {
        font-size: 14px;
    }
    .container {
        width: 1000px;
    }
    .logo {
        width: 355px;
        position: relative;
    }
    .shuxian {
        width: 2px;
        height: 35px;
        position: absolute;
        top: 10px;
        left: 42%;
        background: #999;
    }
    .wancilo {
        font-size: 24px;
        color: #333;
        font-weight: 500;
        position: absolute;
        top: 10px;
        left: 45%;
    }
    .seach input {
        width: 100px;
    }
    .nav {
        margin-right: 60px;
        margin-top: 38px;
    }
    .nav>li {
        margin-right: 10px;
    }
    .nav>li>a {
        font-size: 14px;
    }
    .seach {
        margin-top: 34px;
    }
    .gsnum li h2 span {
        font-size: 36px;
    }
    .gsnum.container {
        padding: 40px 0;
    }
    .gsjjtxt h2 {
        margin-top: 60px;
        font-size: 28px;
    }
    .gsjjtxt h3 {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .gsjjtxt p {
        width: 90%;
        font-size: 12px;
        line-height: 24px;
        margin-bottom: 30px;
    }
    .gsjjtxt h4 {
        font-size: 15px;
        margin-bottom: 15px;
    }
    .gsjjtxt a {
        width: 100px;
        height: 28px;
        line-height: 28px;
    }
    .ywinner.container {
        padding: 40px;
    }
    .ywico {
        width: 147px;
    }
    .ywlis {
        width: 235px;
        padding-left: 20px;
    }
    .ywimg {
        width: 538px;
    }
    .ywlis a {
        font-size: 14px;
        line-height: 28px;
    }
    .ywico h2 {
        font-size: 15px;
    }
    .ywico h3 {
        font-size: 12px;
    }
    .ywico a {
        width: 26px;
        height: 26px;
        line-height: 26px;
        font-size: 12px;
        margin-top: 40px;
    }
    .i_tit2 p {
        font-size: 12px;
    }
    .yjaltxt {
        padding: 36px;
    }
    .yjaltxt h2 {
        font-size: 22px;
    }
    .hzjj {
        padding: 50px 30px;
    }
    .hzjj p {
        font-size: 12px;
    }
    .hzjj a {
        width: 110px;
        height: 28px;
        line-height: 28px;
        font-size: 14px;
    }
    .gsysul li p {
        font-size: 12px;
    }
    .gsysul li h2 {
        font-size: 26px;
    }
    .gsysul li img {
        margin-top: 180%;
    }
    .gsysul li.ac h2 {
        margin-top: 30px;
    }
    .news .swiper-slide div {
        padding: 15px;
    }
    .news .swiper-slide p {
        font-size: 12px;
        line-height: 24px;
        height: 72px;
        margin-bottom: 40px;
    }
    .news .swiper-button-next,
    .news .swiper-button-prev {
        width: 34px;
        height: 34px;
        line-height: 34px;
    }
    .f_left img {
        width: 300px;
    }
    .f_center p {
        font-size: 13px;
    }
    .gsys .i_tit1 {
        top: 40px;
    }
    .gscginner p {
        font-size: 12px;
        line-height: 22px;
    }
    .gsnr p,
    .gsnums p {
        font-size: 14px;
        line-height: 26px;
    }
    .gsnums li h2 span {
        font-size: 46px;
    }
    .cg li p {
        font-size: 16px;
    }
    .dszinner p {
        font-size: 12px;
        line-height: 24px;
    }
    .dszinner {
        padding: 80px 12.7% 40px 18.2%
    }
    .tjbanner {
        height: 400px;
        padding-bottom: 20px;
    }
    .tjbanner h2 span {
        height: 50px;
    }
    .bannerimg1 img:nth-child(3) {
        top: 47%;
    }
    .bannerimg1 img:nth-child(4) {
        top: 49%;
    }
    .bannerimg1 img:nth-child(5) {
        top: 18%;
    }
    .bannerimg1 img:nth-child(6) {
        top: 19%;
    }
    .bannerimg1 img:nth-child(7) {
        top: 22%;
    }
}

@media only screen and (max-width:1280px) {
    .cheng_title {
        padding: 5.5% 0 1% 5%;
    }
    .kauisu:nth-child(1) span {
        position: absolute;
        left: 25px;
    }
    .kauisu:nth-child(2) span {
        position: absolute;
        left: 25px;
    }
    .kauisu:nth-child(3) span {
        position: absolute;
        left: 25px;
    }
    .kauisu:nth-child(4) span {
        position: absolute;
        left: 25px;
    }
    .kauisu:nth-child(5) span {
        position: absolute;
        left: 25px;
    }
    .kauisu:nth-child(6) span {
        position: absolute;
        left: 25px;
    }
    .liuwna_left_box p:nth-child(1) span {
        font-size: 50px;
    }
    .liuwna_left_box p:nth-child(2) {
        font-size: 36px;
    }
    .liuwna_left_box p:nth-child(1) {
        width: 255px;
    }
    .liuwna_left_box p:nth-child(3) {
        font-size: 26px;
    }
    .liuwna_left_box p:nth-child(4) {
        font-size: 26px;
    }
    .liushiw {
        width: 380px !important;
    }
    .yimaow {
        width: 265px !important;
    }
    .shangshouye {
        width: 267px !important;
    }
    .hezuo_anli {
        width: 100%;
    }
    .chanpin_fangan .jihua {
        width: 100%;
    }
    .whlnstxt {
        width: 100%;
        padding: 20px 50px;
        height: auto
    }
    .kanpu_noe {
        width: 100%;
    }
    .whlnsimg {
        display: none
    }
    .bq p a {
        font-size: 12px;
    }
    .gsysul li h6 img:nth-child(1) {
        display: inline-block;
    }
    .gsysul li img {
        margin-top: 0 !important;
        width: 37px !important;
    }
    .zpinner p {
        padding-right: 0;
    }
    .gsys {
        background: url(../images/gsysimg_02.jpg);
        background-size: auto 100%;
    }
    .yjalbanner .swiper-slide:hover .yjaltxt {
        transform: translateY(0) translateX(0);
    }
    .banner .swiper-slide>img:nth-child(1) {
        display: block;
        width: 100%;
    }
    .banner .swiper-slide>img:nth-child(2) {
        display: inline-block;
    }
    .cbl,
    .nav>li ul {
        display: none !important;
    }
    .pic h2 {
        font-size: 32px;
        width: 100%;
    }
    .btn {
        display: block;
    }
    .container {
        width: 100%;
        height: 60px;
        box-sizing: border-box;
        padding: 0 5%;
    }
    .nav {
        position: absolute;
        width: 50%;
        text-align: center;
        right: 0;
        top: 93px;
        background: #0091cc;
        margin-right: 0;
        margin-top: 0;
        transform: rotateZ(90deg) scale(0);
        z-index: 5;
    }
    header {
        width: 100%;
        position: static;
    }
    .nav.ac {
        transform: rotateZ(0) scale(1);
    }
    .nav>li {
        width: 100%;
    }
    .nav>li>a {
        color: #fff !important;
        border: none !important;
        display: block;
        width: 100%;
    }
    .hzhb {
        overflow: hidden;
    }
    .seach {
        margin-right: 15px;
    }
    .btn {
        margin-top: 13px;
    }
    .banner .swiper-slide h2 {
        font-size: 24px;
        line-height: 40px;
    }
    .gsjjimg {
        float: none;
        width: 100%;
        text-align: center;
    }
    .gsjjimg img:nth-child(1) {
        display: none;
    }
    .gsjjimg img:nth-child(2) {
        display: inline-block;
    }
    .gsjjtxt {
        width: 100%;
        float: none;
        box-sizing: border-box;
        padding: 0 5%;
    }
    .gsnum.container {
        position: static;
        transform: translateX(0);
        margin-top: 20px;
    }
    .ywinner.container {
        display: none;
    }
    .ywnum {
        background: none;
    }
    .ywnum li {
        width: 25%;
        margin-bottom: 15px;
    }
    .yjaltxt {
        position: static;
        width: 100%;
        transform: translateX(0);
    }
    .yjaltxt h6 {
        display: none;
    }
    .hzjj {
        width: 100%;
    }
    .hzbanner {
        width: 100%;
    }
    .hzbanner .swiper-pagination {
        position: static;
        width: 100%;
    }
    .gsysimg {
        display: none;
    }
    .gsys .i_tit1 {
        position: static;
        width: 100%;
        text-align: center;
        transform: translateX(0);
        margin: 20px 0;
    }
    .gsysul {
        position: static;
    }
    .gsys {
        padding: 25px 0;
    }
    .gsys .i_tit1 span {
        color: #fff
    }
    .gsysul li {
        width: 50%;
        margin-bottom: 15px;
        height: 130px;
        border-right: 0;
    }
    .gsysul li h6 {
        height: 35px;
    }
    .gsysul li h2 {
        font-size-adjust: 16px;
    }
    .gsysul li img {
        display: none;
    }
    .gsysul li span {
        color: #fff;
        padding-bottom: 0;
        opacity: 1;
        margin-bottom: 0;
        font-size: 12px;
    }
    .gsysul li span:after {
        display: none;
    }
    .gsysul li p {
        display: none;
    }
    .gsysul li font {
        display: none;
    }
    .gsysul li.ac {
        background: transparent;
        width: 50%;
    }
    /*.gsysul li h6 img:nth-child(2){
		display: inline-block;
		margin-top: 0;
	}*/
    .news .swiper-slide img {
        display: none;
    }
    .news .swiper-slide div {
        position: static;
    }
    .gsjjtxt h4:before {
        display: none;
    }
    .gsjjtxt {
        text-align: left;
    }
    .i_tit2 p {
        float: none;
        width: 100%;
    }
    .i_tit2 h2 {
        float: none;
    }
    .i_tit2>div {
        float: none;
        margin-top: 10px;
    }
    .f_left {
        float: none;
        width: 100%;
        /*text-align: center;*/
    }
    header {
        padding-bottom: 0;
    }
    header {
        background: #fff;
    }
    header .logo img:nth-child(1) {
        display: none;
    }
    header .logo img:nth-child(2) {
        display: block;
    }
    header .nav>li>a {
        color: #3869c8;
        border-color: #3869c8
    }
    header .seach input,
    header .seach button font {
        color: #3869c8
    }
    header .seach {
        border-color: #3869c8
    }
    header .seach input::-webkit-input-placeholder {
        color: #3869c8
    }
    .zs li {
        width: 65%;
        margin: 0 auto;
        position: static;
    }
    .zjk {
        padding: 20px 5%;
    }
    .zjk h2 {
        font-size: 22px;
        margin-bottom: 40px;
    }
    .zjk p {
        font-size: 14px;
    }
    .zbtime {
        width: 100%;
        height: auto;
        padding: 10px 0;
        text-align: center;
        margin-bottom: 15px;
    }
    .zbtime h2 {
        position: static;
        transform: translateY(0) translateX(0);
    }
    .zbgglist {
        padding-top: 20px;
    }
    .zbgglist li h6 {
        display: none;
    }
    .zbgglist li a {
        padding-right: 0;
    }
    .zbtxt {
        width: 100%;
        padding-left: 0;
    }
    .ywnum li:after {
        display: none;
    }
    .yjxq {
        padding: 40px 5%;
    }
    .yjxq>h2 {
        font-size: 20px;
    }
    .yjxq img {
        margin-bottom: 20px;
    }
    .yjms li span {
        height: auto;
        padding-bottom: 10px;
    }
    .xmtd h3 {
        font-size: 16px;
    }
    .xmtd p {
        font-size: 12px;
        line-height: 24px;
    }
    .yjzs li img {
        width: 100%;
    }
    .yjinner {
        width: 100%;
    }
    .yjzs {
        padding-top: 30px;
    }
    .newleft {
        width: 100%;
        margin-right: 0;
    }
    .newright {
        margin-top: 20px;
        width: 100%;
    }
    .newlist li {
        width: 48%;
        margin-right: 4%;
    }
    .newlist li:nth-child(2n) {
        margin-right: 0;
    }
    .newlist li img {
        display: none;
    }
    .newlist li div {
        position: static;
    }
    .newlist li:hover h3 {
        color: #999;
    }
    .newlist li:hover h2 {
        color: #666
    }
    .newlist li:hover p {
        color: #333
    }
    .whln li img:last-child {
        display: none;
    }
    .whln li {
        width: 48%;
        margin-right: 4%;
        margin-bottom: 20px;
    }
    .whln li:nth-child(2n) {
        margin-right: 0;
    }
    .whln {
        padding-top: 20px;
    }
    .whhd li img {
        width: 100%;
    }
    .hdtxt {
        width: 100%;
        padding: 0;
        margin-top: 20px;
    }
    .whhd li h6 {
        display: none;
    }
    .whhd li a {
        padding: 20px;
    }
    .whhd {
        margin-top: 20px;
    }
    .ssjg li a {
        padding: 30px;
    }
    .ssjg li h6 {
        display: none;
    }
    .zptit h5,
    .zptit h3 {
        display: none;
    }
    .zpinner {
        padding: 20px 5%;
    }
    .zpleft,
    .zpright {
        width: 100%;
    }
    .add #allmap {
        width: 100%;
    }
    .add {
        padding: 0;
    }
    .address {
        width: 100%;
    }
    .form form {
        width: 90%;
        margin: 20px auto;
    }
    .jdalxq {
        padding: 20px 5%;
    }
    .alnp a {
        width: 100%;
        margin-bottom: 10px;
        padding: 0 10px;
        height: auto;
        font-size: 12px;
    }
    .alnp a:nth-child(2) {
        width: 60px;
        height: 60px;
        padding-bottom: 0;
        display: block;
        margin: 0 auto 10px;
    }
    .jdalbanner .swiper-container {
        width: 100%;
        overflow: hidden;
    }
    .jdalbanner {
        padding: 0;
    }
    .jdalbanner .swiper-button-next,
    .jdalbanner .swiper-button-prev {
        color: #fff;
        font-size: 26px;
        margin-top: -56px;
    }
    .jdalbanner .swiper-button-next {
        right: 0;
    }
    .jdalbanner .swiper-button-prev {
        left: 0;
    }
    .hdrybanner .swiper-button-prev,
    .hdrybanner .swiper-button-next {
        color: #3869c8
    }
    .hdrybanner .swiper-button-prev {
        left: 0;
    }
    .hdrybanner .swiper-button-next {
        right: 0;
    }
    .hzbanner .swiper-button-prev,
    .hzbanner .swiper-button-next {
        display: block;
    }
    .gysy li .gybanner,
    .gysy li .whinner {
        width: 100% !important;
        float: none !important;
        text-align: left !important;
        padding: 0 5% !important;
        box-sizing: border-box;
    }
    .gysy li .whinner p {
        float: none !important;
        width: 100% !important;
    }
    .whinner h2 {
        font-size: 22px;
        padding-bottom: 10px;
    }
    .gsnr {
        padding-right: 0;
        width: 100%;
    }
    .gsnr h2 {
        font-size: 30px;
    }
    .gsjspic {
        display: none;
    }
    .gsnums li {
        width: 50%;
        padding-left: 0;
        text-align: center;
        box-sizing: border-box;
        padding: 0 10px;
    }
    .cg li img,
    .cg li div {
        width: 100% !important;
        position: static !important;
        float: none !important;
    }
    .cg li p {
        position: static;
        transform: translateX(0) translateY(0);
        padding: 20px 0;
        text-align: center;
        width: 50%;
        margin: 0 auto;
    }
    .gscg li img {
        width: 100%;
    }
    .gscg li {
        padding: 20px;
    }
    .gscginner {
        width: 100%;
    }
    .gscg {
        padding-top: 50px;
    }
    .fzlc li {
        width: 100%;
        padding-left: 15%;
    }
    .fz_ {
        display: none;
    }
    .fzlc ul:before,
    .fzlc ul:after {
        display: none;
    }
    .fzlc ul>img {
        display: none;
    }
    .fzlc {
        padding: 30px 0 150px;
    }
    .fzlc h2 font:after {
        display: none;
    }
    .dszimg {
        position: static;
        transform: translateY(0) translateX(0);
        width: 100%;
    }
    .dszimg img:nth-child(2) {
        display: none;
    }
    .dszimg img {
        width: 50% !important;
        display: block;
        margin: 0 auto 30px;
    }
    .dszinner {
        width: 100%;
        padding: 20px 5%;
    }
    #allmap {
        height: 350px;
    }
}

@media only screen and (max-width:414px) {
    .i_tit2 a {
        font-size: 12px;
        width: 30%;
    }
    .whlnstxt {
        padding: 20px 35px 30px
    }
    .whlnstxt h2 {
        font-size: 16px
    }
    .whlnstxt h3 {
        font-size: 14px
    }
    .nav>li {
        padding-bottom: 0;
    }
    .m_ywfw {
        display: block;
    }
    .ywnum {
        display: none;
    }
    .ywfw {
        padding: 0;
    }
    .ywfw>.i_tit1 {
        display: none;
    }
    .address {
        padding: 20px;
    }
    .address h2 {
        line-height: 26px;
        margin-bottom: 10px;
    }
    .form {
        background-size: cover;
    }
    .news .swiper-slide:hover span,
    .news .swiper-slide:hover h2,
    .news .swiper-slide:hover p {
        color: #333
    }
    .gsjj,
    .ywfw,
    .yjal,
    .hzhb,
    .gsys,
    .new {
        overflow: hidden;
    }
    .hzhb {
        padding-bottom: 40px;
    }
    .f_center p a {
        color: rgba(255, 255, 255, .8)
    }
    .bq p {
        line-height: 24px;
        font-size: 12px;
        text-align: center;
    }
    .share {
        text-align: center;
        width: 100%;
    }
    .zs li {
        width: 100%;
    }
    .yjms li {
        width: 100%;
        margin-right: 0;
        /*text-align: center;*/
        border-bottom: none;
    }
    .cg li p {
        width: 80%;
        text-align: left;
    }
    .ywfwpage.ywfw {
        padding: 50px 0;
    }
    .fzlc li {
        padding-left: 0
    }
    .fzlc li h2 {
        font-size: 30px;
        margin-bottom: 15px
    }
    .fzlc li h2 font {
        font-size: 30px;
    }
    .gscg li {
        width: 100%;
        margin-right: 0
    }
    .gsnums li h2 span {
        font-size: 30px;
    }
    .gsnums {
        background-size: cover;
        padding: 80px 0;
    }
    .jdalTab {
        font-size: 0;
        padding: 35px 0;
    }
    .jdalTab h2 {
        width: auto;
        padding: 0 15px;
        line-height: 30px;
        height: 30px;
        margin: 0 10px 10px;
        box-sizing: border-box;
    }
    .form input {
        font-size: 12px;
    }
    .zptit h4 {
        width: 50%;
    }
    .zptit {
        height: 40px;
    }
    .zptit h2,
    .zptit h4,
    .zptit>div {
        width: auto;
        line-height: 40px !important;
        font-size: 16px !important;
    }
    .zpinner p {
        font-size: 14px;
    }
    .whln li {
        padding-top: 20PX;
    }
    .newlist li {
        width: 100%;
        margin-right: 0;
    }
    .xwlist_inner p {
        height: auto;
        margin-bottom: 20px;
    }
    .newnp a {
        width: 31% !important;
        margin-left: 0;
        margin-right: 2%;
        float: none;
        margin-bottom: 15px;
        float: left;
    }
    .newnp a:last-child {
        margin-right: 0;
    }
    .yjinner {
        padding: 0 5%;
    }
    .zbtime h2 {
        font-size: 22px;
    }
    .zbtxt h2 {
        font-size: 16px;
        line-height: 28px;
    }
    .zbtxt p {
        font-size: 14px;
    }
    .enclosure a {
        width: 100%;
        padding: 0 15px;
    }
    .pic h2 {
        font-size: 22px;
        line-height: 30px;
    }
    .bq {
        margin-top: 30px;
        padding: 10px 0;
    }
    .ejTab a {
        width: 25%;
        font-size: 12px;
        box-sizing: border-box;
        padding: 0 10px;
    }
    .pic h2 span {
        font-size: 14px
    }
    .f_left img {
        width: 240px;
    }
    .f_left {
        display: none;
    }
    .f_nav {
        display: none;
    }
    footer {
        padding-top: 30px;
    }
    .f_center {
        float: none;
        width: 100%;
        margin-top: 20px;
        text-align: center;
    }
    .f_right {
        float: none;
        width: 100%;
    }
    .f_center p {
        font-size: 12px;
        line-height: 24px;
        margin-bottom: 12px;
    }
    .banner .swiper-slide h3 {
        font-size: 12px;
        line-height: 20px;
        width: 80%;
        margin: 0 auto;
    }
    .logo {
        width: 110px;
    }
    .shuxian {
        display: none;
    }
    .wancilo {
        display: none;
    }
    .seach {
        margin-right: 10px;
        margin-top: 26px;
    }
    .seach input {
        width: 80px;
        padding-left: 10px;
        font-size: 12px;
    }
    .nav {
        top: 81px;
    }
    .gsjjtxt h2 {
        margin-top: 20px;
        font-size: 24px;
    }
    .gsjjtxt h3 {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 0;
    }
    .gsnum li {
        width: 50%;
        padding-left: 0;
        text-align: center;
    }
    .ywnum li {
        width: 50%;
    }
    .yjalbanner .swiper-button-next,
    .yjalbanner .swiper-button-prev {
        position: static;
        display: inline-block;
        transform: translateY(0);
        margin: 10px 0;
        font-size: 22px;
    }
    .yjalbanner {
        text-align: center;
        margin-top: 20px;
    }
    .yjalbanner .swiper-slide {
        text-align: left;
    }
    .yjal {
        padding: 30px 0 0;
    }
    .i_tit2 h2,
    .i_tit1 h2 {
        font-size: 20px;
        line-height: 24px;
    }
    .i_tit2 h2 span,
    .i_tit1 span {
        font-size: 14px;
    }
    .hzbanner .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }
    .gsysul li h6 img {
        max-width: 30%;
    }
    .footer_cont {
        display: block;
        margin: 0 auto;
        width: 96%;
    }
    .i_tit1 h1 {
        font-size: 26px;
        line-height: 30px;
        padding: 0 0 10px 0;
    }
    .i_tit1 span {
        font-size: 16px !important;
    }
    .chanpin_fangan .jihua {
        display: block;
        width: 100%;
    }
    .chanpin_fangan .jihua .jingji_jijua {
        width: 96%;
        margin: 0 auto;
        margin-top: 2%;
    }
    .kanpu_noe {
        width: 100%;
        display: block;
        margin: 0 auto;
        text-align: center;
        margin-top: 5%;
    }
    .kanpu_noe_left {
        width: 100%;
        text-align: center;
        padding-right: 0;
    }
    .guanjianci_liuwna {
        display: block;
        width: 100%;
        margin-top: 5%;
    }
    .guanjianci_liuwna .liuwna_left {
        width: 100%;
        display: block;
    }
    .guanjianci_liushi .liushi_left {
        display: block;
        width: 100%;
    }
    .guanjianci_yimao .yimao_left {
        display: block;
        width: 100%;
    }
    .liuwna_left_box {
        width: 96%;
        margin: 0 auto;
        text-align: left;
        position: relative;
        padding-left: 0;
    }
    .liuwna_left_box p:nth-child(1) {
        width: 164px;
        height: 31px;
        position: relative;
        top: 0;
        display: none;
    }
    .liuwna_left_box p span {
        color: #fe6421;
        font-weight: bold;
        font-size: 20px;
        position: relative;
        top: 0;
    }
    .liuwna_left_box p:nth-child(2) {
        line-height: 50px;
        font-size: 26px;
        padding-top: 3%;
        position: relative;
        top: 0;
        display: none;
    }
    .liuwna_left_box p:nth-child(3) {
        color: #333;
        font-size: 22px;
        position: relative;
        line-height: 50px;
        top: 0;
        text-align: center;
    }
    .liuwna_left_box p:nth-child(4) {
        color: #333;
        font-size: 18px;
        line-height: 50px;
        position: relative;
        top: 0;
        text-align: center;
    }
    .guanjianci_liuwna {
        display: block;
        width: 100%;
        margin-top: 5%;
    }
    .guanjianci_liushi {
        display: block;
        width: 100%;
        margin-top: 5%;
        position: relative;
    }
    .guanjianci_liushi .liushi_right {
        width: 100%;
        position: relative;
        margin-top: 120px;
        bottom: 0;
    }
    .guanjianci_liushi .liushi_left {
        width: 100%;
        position: absolute;
        top: -100px;
    }
    .guanjianci_yimao {
        display: block;
        width: 100%;
        margin-top: 5%;
    }
    .guanjianci_liuwna .liuwna_right .liuwna_right_title p {
        color: #fff;
        font-size: 16px;
        line-height: 30px;
    }
    .guanjianci_liushi .liushi_right .liushi_right_title p {
        color: #fff;
        font-size: 16px;
        line-height: 30px;
        text-align: right;
    }
    .guanjianci_yimao .yimao_right .yimao_right_title p {
        color: #fff;
        font-size: 16px;
        line-height: 30px;
        text-align: left;
    }
    .guanjianci_yimao .yimao_right .yimao_right_title {
        padding: 1% 0% 1% 5%;
    }
    .liushiw {
        width: 77px !important;
    }
    .yimaow {
        width: 107px !important;
    }
    .youshi_box {
        margin: 0;
        display: block;
    }
    .youshi_box_left .box_left_hui {
        width: 100%;
        background-color: rgba(215, 217, 224, .7);
        color: #fff;
        margin: 0;
        display: none;
        text-align: center;
    }
    .chahao span {
        position: absolute;
        right: 35px;
        top: 15px;
        color: #fe6421;
        font-size: 25px;
    }
    .cheng_title {
        width: 90%;
        padding: 5% 0 0 5%;
    }
    .kauisu {
        width: 80%;
        padding-left: 16%;
        position: relative;
    }
    .kauisu:nth-child(1) span {
        position: absolute;
        left: 30px;
    }
    .kauisu:nth-child(2) span {
        position: absolute;
        left: 30px;
    }
    .kauisu:nth-child(4) span {
        position: absolute;
        left: 30px;
    }
    .kauisu:nth-child(5) span {
        position: absolute;
        left: 30px;
    }
    .kauisu:nth-child(6) span {
        position: absolute;
        left: 30px;
    }
    .youshi_box_right .box_right_cheng {
        padding: 5% 0 5%;
    }
    .hezuo_anli {
        width: 100%;
        margin: 0 auto;
        display: block;
        padding: 0;
    }
    .hezuo_anli .swiper-container1 .swiper-button-next {
        z-index: 9999;
        display: none;
    }
    .hezuo_anli .swiper-container1 .swiper-button-prev {
        z-index: 9999;
        display: none;
    }
    .anli_title {
        width: 100%;
        text-align: center;
    }
    .anli_right .swiper-container {
        width: 100% !important;
        height: auto;
        margin-top: 0;
        background: #fff;
    }
    .anli_right .swiper-container img {
        width: 100%;
        transform: scale(.9);
    }
    .anli_right .anlizixun p {
        font-size: 16px;
        padding: 1% 6% 3% 6%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
    }
    .anli_right .anlizixun h2 {
        font-size: 22px;
        padding-left: 1%;
    }
    .anli_right .anli_title h2 {
        font-weight: bold;
        color: #4c4c4c;
        font-size: 25px;
        line-height: 30px;
        padding: 30px 0 10px 0;
    }
    .anli_right .anli_title p {
        color: #6e6e6e;
        font-size: 16px;
        line-height: 30px;
        padding: 0 0 10px 0;
    }
    .guanjianci {
        padding: 50px 0 50px;
    }
    .juedui_youshi .i_tit1 {
        padding: 0 0 20px;
    }
    .chanpin_fangan {
        padding: 50px 0 50px;
        background-color: #dcdce1;
    }
    .juedui_youshi {
        width: 100%;
        margin: 0 auto;
        padding: 0;
    }
    .kanpu_noe_left img {
        width: 96%;
    }
    .kanpu_noe_right {
        width: 95%;
        float: none;
        margin: 0 auto;
        padding-top: 20px;
    }
    .kanpu_noe_right p {
        font-size: 25px;
        line-height: 45px;
        font-size: 18px;
        letter-spacing: 1px;
    }
    .zhenshi h3 {
        margin: 0 auto;
        text-align: center;
        line-height: 35px;
        padding: 5% 0;
        color: #5d656c;
        font-size: 18px;
        letter-spacing: 1px;
    }
    .zhenshi h2 {
        margin: 0 auto;
        text-align: center;
        line-height: 45px;
        color: #fe6421;
        padding: 0 0 5% 0;
        font-size: 18px;
        letter-spacing: 1px;
    }
    .zhenshi .zhenshi_botom {
        padding: 1% 2%;
        width: 245px;
        height: 52px;
        line-height: 49px;
        text-align: center;
        box-shadow: 0 5px 10px 0px #fe6421;
        font-size: 20px;
        background-image: linear-gradient(45deg, #fe6421 0%, #fe6421 100%);
        background-image: -webkit-linear-gradient(45deg, #fe6421 0%, #fe6421 100%);
        margin: 50px auto;
        color: #FFF;
        animation: pulse 1s ease-out both infinite;
        -webkit-animation: pulse 1s ease-out both infinite;
        -moz-animation: pulse 1s ease-out both infinite;
        -o-animation: pulse 1s ease-out both infinite;
        -ms-animation: pulse 1s ease-out both infinite;
        cursor: pointer;
        border-radius: 6px;
    }
    .kanpu_noe_left .swiper-container {
        width: 100%;
        height: auto;
    }
    .jihua_bt h2 {
        font-size: 22px;
        padding: 25px 0 15px;
    }
    .jihua_dixian {
        padding: 10px 0 10px;
    }
    .jihua_dibu p {
        padding: 10px 0 0;
    }
    .jihua_dibu a {
        margin: 0px 5px 10px;
    }
    .jihua_dixian p {
        line-height: 25px;
    }
    .guanjianci_liuwna .liuwna_right .liuwna_right_title {
        padding: 1% 0 1% 5%;
    }
    .guanjianci_liuwna .liuwna_right .liuwna_right_title p {
        font-size: 18px;
    }
    .guanjianci_liushi .liushi_right .liushi_right_title {
        padding: 1% 5% 1% 0%;
    }
    .logo {
        float: left;
        margin-top: 12px;
    }
    .banner .swiper-container .swiper-wrapper .swiper-slide img:nth-child(1) {
        display: none;
    }
    .banner .swiper-container .swiper-wrapper .swiper-slide img:nth-child(2) {
        display: block;
    }
    @keyframes pulse {
        from {
            transform: scale3d(1, 1, 1);
        }
        50% {
            transform: scale3d(1.05, 1.05, 1.05);
        }
        to {
            transform: scale3d(1, 1, 1);
        }
    }
    @-webkit-keyframes pulse {
        from {
            transform: scale3d(1, 1, 1);
        }
        50% {
            transform: scale3d(1.05, 1.05, 1.05);
        }
        to {
            transform: scale3d(1, 1, 1);
        }
    }
    @-moz-keyframes pulse {
        from {
            transform: scale3d(1, 1, 1);
        }
        50% {
            transform: scale3d(1.05, 1.05, 1.05);
        }
        to {
            transform: scale3d(1, 1, 1);
        }
    }
    @-ms-keyframes pulse {
        from {
            transform: scale3d(1, 1, 1);
        }
        50% {
            transform: scale3d(1.05, 1.05, 1.05);
        }
        to {
            transform: scale3d(1, 1, 1);
        }
    }
    @-o-keyframes pulse {
        from {
            transform: scale3d(1, 1, 1);
        }
        50% {
            transform: scale3d(1.05, 1.05, 1.05);
        }
        to {
            transform: scale3d(1, 1, 1);
        }
    }
    .zhenshi {
        padding: 20px 0 50px;
    }
    .i_tit1 span.font_24 {
        font-size: 24px !important;
        color: #333;
    }
    .anli_right {
        width: 100%;
        display: block;
    }
    .anli_right_left {
        width: 100%;
    }
    .anli_right_right {
        width: 100%;
        margin-top: 0;
    }
    .anli_right_left p {
        -webkit-line-clamp: 5;
    }
    .anli_title h2 {
        font-size: 26px;
        font-weight: bold;
        line-height: 100px;
        color: #4c4c4c;
    }
    .anli_title p {
        font-size: 16px;
        margin-top: -25px;
    }
    .erweima img {
        width: 40%;
    }
    .youshi_box_left {
        width: 100%;
    }
    .xinweng_top {
        width: 100%;
        display: block;
        text-align: center;
    }
    .xinweng_top img {
        width: 96%;
    }
    .xinweng_top .xinweng_top_wenan {
        text-align: center;
        padding-bottom: 10%;
    }
    .xinweng_top .xinweng_top_wenan h2 {
        padding-bottom: 20px;
        font-size: 26px;
        font-weight: bold;
        color: #4c4c4c;
        line-height: 30px;
    }
    .xinweng_top .xinweng_top_wenan p {
        font-size: 18px;
        color: #6e6e6e;
        line-height: 40px;
        padding: 0;
    }
    .xinweng p.baifen {
        width: 100%;
        display: none;
    }
    .xinweng p.baifen span {
        font-size: 70px;
        font-weight: bold;
        color: #fe6421;
        position: relative;
        left: 200px;
        top: 0px;
    }
    .jingjialuob {
        width: 100%;
        display: block;
        width: 100%;
        background-color: rgba(215, 217, 224, .7);
        color: #fff;
        margin: 0;
        display: block;
        text-align: center;
    }
    .chuant_wh {
        padding: 0 0 30px;
    }
    .youshi_box {
        background-image: url(../images/优势底图.jpg);
        background-size: 100% 100%;
    }
    .anli_right_left {
        background-image: url(../images/优势底色.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        height: auto;
        z-index: 5;
        position: relative;
    }
    .i_tit1 p {
        color: #6e6e6e;
        font-size: 16px !important;
        line-height: 25px;
    }
    .i_tit1 {
        text-align: center;
        padding: 0;
    }
    .anli_right_left h1 {
        padding: 3% 9% 0%;
    }
}

@media only screen and (max-width:375px) {
    .pic h2 {
        font-size: 16px;
    }
    .chahao span {
        position: absolute;
        right: -11px;
        top: 0px;
        color: #fe6421;
        font-size: 25px;
    }
    .chahao span {
        position: absolute;
        right: 85px;
        top: 10px;
        color: #fe6421;
        font-size: 25px;
    }
}