
.pc_lg{
    display: flex;
    width: 100%
}
/*---------------------------------------------------------------------------------------------------------------手机站导航最先----------*/
.sp_header {
    height: 50px;
    overflow: hidden;
    background: #fff;
    position: fixed;
    z-index: 99999999;
    width: 100%;
    top: 0
}

.sp_logo {
    padding: 10px;
    float: left;
    height: 50px
}

.sp_logo img {
    margin: auto;
    max-height: 30px;
}

.sp_nav {
    width: 50px;
    float: right;
    position: relative;
    cursor: pointer;
    height: 30px;
    margin-top: 15px
}

.sp_nav span {
    display: block;
    background: #319e85;
    width: 30px;
    height: 2px;
    position: absolute;
    left: 10px;
    transition: all ease 0.35s
}

.sp_nav span:nth-of-type(1) {
    top: 0px
}

.sp_nav span:nth-of-type(2) {
    top: 10px
}

.sp_nav span:nth-of-type(3) {
    top: 20px
}

.sp_nav_se span:nth-of-type(1) {
    top: 10px;
    transform: rotate(45deg)
}

.sp_nav_se span:nth-of-type(2) {
    width: 0
}

.sp_nav_se span:nth-of-type(3) {
    top: 10px;
    transform: rotate(-45deg)
}

.sjj_nav {
    position: fixed;
    z-index: 99999;
    background: rgba(255, 255, 255, 0.93);
    width: 100%;
    padding:20px;
    height: calc(100% - 104px);
    font-size: 14px;
    line-height: 50px;
    top: -100%;
    left: 0;
    overflow: auto;
    overflow-x: hidden;
    transition: top ease 0.35s;
}
.sjj_nav ul{
    padding:0;
    list-style: none;
}
.nav_show {
    top: 50px
}

.sjj_nav>ul>li:first-child {
    overflow: hidden;
    border-top: 0
}

.sjj_nav>ul>li:first-child>a {
    float: left;
    width: calc(100% - 70px);
}

.sjj_nav ul li i {
    position: absolute;
    top: 0;
    right: 0px;
    height: 50px;
    padding: 0px 7px 0 7px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 100%
}

.sjj_nav ul li i img {
    transform: rotate(-90deg);
    transition: all ease 0.35s
}

.sjj_nav ul li .sjj_nav_i_se img {
    transform: rotate(0)
}

.sjj_nav ul li {
    border-top: 1px #ddd solid;
    position: relative;
    line-height: 50px;
    font-size: 14px
}

.sjj_nav>ul>li:last-child {
    border-bottom: 1px #ddd solid;
}

.sjj_nav ul li ul {
    display: none;
    padding-bottom: 10px
}

.sjj_nav ul li a {
    color: #1c1c1c;
    font-size: 16px;
    width: 80%
}

.sjj_nav ul li ul li a {
    color: #4c4c4c;
    font-size: 14px;
    display: block;
    text-align: left;
}
.sjj_nav ul li ul li{
    border:0;
    line-height: 30px;
}

.sjj_nav ul li ul li>ul {
    margin-left: 10px
}
.wap_header{
    height: 50px
}
.jj_right_img{
    width: 80%!important;
    height:auto!important
}
/*---------------------------------------------------------------------------------------------------------------手机站导航竣事----------*/
@media screen and (max-width:750px) {
    .pc {
        display: none
    }
    .Service_area{
        padding: 40px 0
    }
    .title_blank h2{
        font-size: 20px;
        text-align: center
    }
    .title_blank h5{
        font-size: 14px;
        padding-bottom: 20px;
        text-align: center
    }
    .index_about_back{
        height: 180px;
        background: url(/static/images/back.jpg) top center no-repeat  ;
        background-size: contain;
    }
    .index_about{
        width: 90%;
        margin-bottom: 40px
    }
    .index_about_main{
        margin-top: -40px;
        padding:40px 0 0 0!important;
    }
    .index_about_main p{
        font-size: 14px;
        line-height: 20px;
        padding:10px;
        margin: 0
    }
    .index_about_main .productList {
        display: none
    }
    .xmal{
        padding:0 0 40px 0;
        width: 90%
    }
    .xmal_tit{
        justify-content: center;
    }
    .anlist-next, .anlist-prev{
        display: none
    }
    .alist_p p{
        font-size: 14px;
        line-height: 20px
    }
    .index_new{
        padding:40px 0
    }
    .new_index_a{
        width: 90%;
        margin: 0  auto
    }
    .new_index_a a {
        display: flex;
        background: #Fff;
        padding:15px;
        margin-bottom: 4px
    }
    .new_index_1 a{

        padding: 15px;
        padding-bottom: 0
    }
    .new_index_1 .time{
        width: 100px
    }
    .new_index_1 .p_1{
        width: 90%
    }
    .hzhb{
        padding-top: 40px;
        padding-bottom: 0px
    }
    .hzhb_main .col-md-2{
        width: 33.333%
    }
    .foot_wap{
        width: 100%;
        border-top: 4px solid #b8a170;
        background: #288793;
        justify-content: space-between;
        display: flex;
        padding:0 15px;
        flex-wrap: wrap;
        padding-top: 40px;
    }
    .foot-logo{
        width: 80%;
        margin-bottom: 20px
    }
    .foot-tel{
        width: 50%;
        margin-top: 30px;

    }
    .foot-p{
        font-size: 14px;
        line-height: 20px;
        margin-top: 5px;

    }
    .jj_right_img{
        padding:0 10px;
    }
    .ewm_wap{
        width: 80%;
    }
    .jj_num .productList {
        text-align: left;
        padding-left: 15px!important;
    }
    .ewm_wap_box{
        text-align: right;
        padding-top: 10px
     
    }
    .foot_wap_p{
        width: 100%;
        border-top: 1px solid #6daeb6;
        padding: 15px 0
    }
    .foot_wap_p p,    .foot_wap_p p a{
        font-size: 14px;
        color: #bebfc2;
        margin: 0
    }
    .wap_menu{
        width: 100%;
        display: flex;  
        background: #edeef3;
        border-bottom: 1px solid #bebfc2
    }
    .wap_menu dd{
        flex: 1;
        text-align: center;
        margin: 0
    }
    .wap_menu dd a{
        line-height: 40px;
        color: #1c1c1c;
        font-size: 14px;
    }
  .wap_menu dd.current a{
      color: #319e85
  }
  #about_5 p {
    position: absolute;
    z-index: 99;
    bottom: 0;
    left: 10px;
    font-size: 14px;
    color: #fff;
}
.about_6{
    padding:0px 0
}
.swiper1{
    padding: 0
}
.swiper1 .swiper-slide{
    font-size: 14px!important
}
.swiper1 .swiper-wrapper {
    height: 70px;
}
.swiper1 .swiper-slide:nth-child(odd)::after {
    content: '';
    display: block;
    width: 1px;
    height: 14px;
    background: #e2e2e2;
    position: absolute;
    left: 50%;
    top: 22px;
}
.swiper1 .swiper-slide:nth-child(even)::after {
    content: '';
    display: block;
    width: 1px;
    height: 14px;
    background: #e2e2e2;
    position: absolute;
    left: 50%;
    top: 35px;
}
.swiper1 .swiper-slide.selected::after {
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAARVBMVEUynoYynoYynoYynoYynoYynoYynoYynoYynoYynoYynoYynoYynoYynoYynoYynoYynoYynoYynoYynoYynoYynob///9bVyUYAAAAFnRSTlMABig/SycZSE1JYKbKB2HJ0ctiQEo+j9IJZgAAAAFiS0dEFnzRqBkAAAAHdElNRQfkDBIPMCXh/ySoAAAAaElEQVQI112PWw6AIAwECxRcnirq/a9qKYlR52/SZrclIjLWMTtvSAkLlBjU8CBuIpByKTnJvJIH2roJawMsOSBvSgYcMVCm7gB/Nf6XJarPqD6iqhS1UdS06HeGeHwfOV44+LzseOEGnM0GmeEe970AAAAASUVORK5CYII=);
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -7px;
    z-index: 99;
    margin-left: -7px;
}
.swiper2{
    width: 90%;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 40px
}
.swiper2 .swiper-slide img{
    width: 100%!important;
    height: auto!important
}
.about_7_back{
    background: url(/static/images/about_7.jpg) center center no-repeat ;
    background-size: cover;
    height: 180px;
}
#ryzz p{
    padding-top: 10px;
}
.about_7 {
    width: 90%;
    padding-top:40px;
    padding-bottom: 20px;
    margin-top: -60px;
    margin-bottom: 40px;
    background: #edeef3;
    position: relative;
}
.lxwm_box{
    padding:40px 0;
    width: 90%;
    margin: 0 auto
}
.about_1_title h2{
    font-size:16px;
    font-weight: 600;
    margin-bottom: 5px
}
.about_1_title h6{
    font-size:12px;
}
.zp_box{
    padding-top: 40px
}
.pages_box .ccc{
    display:none
}
.pages_box li.aaa a,.pages_box a.aaa{
    display:inline-block!important
}
.new_list{
    padding: 0;
    width: 100%;
    overflow: hidden;
}
.wap_menu,.new_index_th{
    margin: 0
}
.new_index_1{
    padding-top: 0!important
}
.w{
    height: 180px
}
.content-p{
    padding-top: 40px
}
.content-p img{
    width: 100%!important;
    height: auto!important
}


.new_index_th {
    width: 85%;
    margin: 0 auto;
    margin-top: 30px;
}
.new_index_1{
    padding:0
}
.new_index_1 a{
    padding:0;
    padding-top: 10px;
}
.index_new .new_index_1{
    width: 90%;
    margin: 0 auto
}
.new_show{
    padding:40px 0
}
.zp_max dl{
    padding-top: 20px
}
.zp_max dl dd{
    padding-top: 15px;
    border-top: 1px solid #ccc;
    padding-bottom:5px
}
.zp_max dl dd:nth-child(1){
    padding-top: 0;
    border-top: 1px solid #fff;
    padding-bottom:5px
}
.zp_max dl dd h1{
    font-size: 18px;
    font-weight: 400
}
.zp_max dl dd h2{
    font-size: 14px;
    font-weight: 400;
    color: #666
}
.zp_max dl dd h2 span{
    border-left: 1px solid #999;
    padding:0 10px;
}
.zp_max dl dd h2 span:nth-child(1){
    border:0;
    padding-left: 0
}
.zp_max dl dd h3{
    font-size: 14px;
    font-weight: 400;
    color: #666
}
.rzzz_wap ,.rzzz_wap p{
    font-size: 14px;
    font-weight: 400;
    color: #666;
    margin: 0 
}
.zp_max dl dd h4{
    margin-top: 10px;
    font-size: 14px;
    font-weight: 400;
    color: #319e85
}
.pages_box{
    margin-top: 20px
}
.nav_wap {
	width: 100%;
	height: 50px;
	line-height: 50px;
	/*段落中文本不换行*/
	white-space: nowrap;
	/*阴影*/
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	/*设置横向转动*/
	overflow-x: scroll;
	/*榨取纵向转动*/
	overflow-y: hidden;
	/*文本平铺*/
	text-align: justify;
	/*配景颜色*/
	background: #edeef3;
	padding: 0px 5px;
	/*设置边距改变效果为内缩*/
	box-sizing: border-box;
}

.nav_wap a {
	color: #505050;
	/*作废超链接下划线*/
	text-decoration: none;
    margin: auto 10px;
    font-size: 14px
}
.nav_wap a.active{
    color: #319e85
}
.nav_wap::-webkit-scrollbar {
	/*隐藏转动条*/
	display: none;
}
.nav_wap1 {
    width: 100%;
	line-height: 50px;
	/*段落中文本不换行*/
	white-space: nowrap;
	/*阴影*/
overflow-x: scroll;
	/*榨取纵向转动*/
	overflow-y: hidden;
	/*文本平铺*/
	text-align: justify;
	/*配景颜色*/
	background: #fff;
	padding: 0px 5px;
	/*设置边距改变效果为内缩*/
	box-sizing: border-box;
}

.nav_wap1 .menu_ej {
    display: inline-block;
	color: #505050;
	/*作废超链接下划线*/
	text-decoration: none;
	margin: auto 10px;
}
.nav_wap1 .menu_ej ul{
    position: absolute;
    background: #fff;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    text-align: center;
    left: 0;
    z-index: 999;
}
.nav_wap1 .menu_ej ul li{
    border-top: 1px solid #bebfc2
}

.nav_wap1 a{
    font-size: 14px;
    color: #4c4c4c
}
.nav_wap1 a.active,.dd{
    color: #319e85!important
}
.nav_wap1::-webkit-scrollbar {
	/*隐藏转动条*/
	display: none;
}
.jj_box{
    width: 90%;
    padding: 40px 0;
    padding-bottom: 20px
}
.jj_main_box{
    padding:0
}
.jj_main .about_1_title{
    margin-left: 15px;
    margin-bottom: 20px
}
.jj_box .col-md-7{
    height: 238px
}
.jj_num .productList {
    width: 50%
}
.jj_num{
    padding-bottom: 40px!important
}
.jj_num i {
    font-size: 40px;
    color: #288793;
    font-family: "Arial";
    font-style: normal !important;
    box-sizing: border-box;
    line-height: 65px;
}
.jj_num .productList {
    height: 60px;
    overflow: hidden;
    padding-left: 0;
}
.jj_num sub {
    font-size: 14px;
    color: #1c1c1c;
    bottom:1px;
    padding-left: 5px;
}
.fzjg{
    padding:40px 0;
    width: 90%;
    margin: 0 auto
}
.fwly_box{
    padding-top: 0;
    padding-bottom: 40px
}
.fwly_menu .fwly_tit{
    display: none
}
.gczx,.gczx_main {
    padding-left: 0!important;
    padding-bottom: 0!important;
}


.nav_wap1 ul{
    display: none
}

.hxys_all{
    padding:40px 0;
    width: 100%;
    overflow: hidden;
}
.hxys_list{
    padding:0;
    width: 90%;
    margin: 0 auto
}
.hxys_list li img {
    width: 100%;
    height: 100%;
}
.hxys_list li {
    float: none;
    width: 100%!important;
    box-sizing: border-box;
    padding: 2px;
    height: 200px;
    overflow: hidden;
    margin-bottom: 10px;
    position: relative;
}
.jj_right_img img,.jj_right_img {
    width: 100%!important
}
.ry_main {
    width: 94%;
    margin:0 auto
}
.jj_main p{
    font-size: 14px
}
.ry_main .col-md-4{
    width: 50%;
    padding:0;
}
.list_lx p{
    padding-bottom: 10px
}
.ry_main p {
    font-size: 14px;
    color: #282829;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.grid figure{
    padding:5px!important;
    padding-top: 20px
}
.slideshow li figure {
     flex-wrap: wrap;
     align-content: center
}
.arrow{
    display: none
}
.slideshow nav span.nav-close {
    top: 20px!important;
    right: 20px!important;
    padding: 10px;
    color: #31373a;
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfkDBcKCRnxAedMAAABP0lEQVQoz3XRQWsTURRA4W9mIZVGukgQRKUFmza4KSXP2hHc+Zv9BRVM+ui4dOmQ2kVocGEtWCHPRTudmbR523s493FPNv5s6FOsrH1hy4mrbPzXE5cO4/kabFNpSO6tuYEybK+xlYaWiiwJr5X65o5WPxCemRpJjuM0Swg7Jp5bOIyzFvbUmZGlD3FCDvGHYKEvhp17rHdvm0CW6sG2aWMNG8p66e08rw2xcuRSXwwbODWSFDXWMkJ4pTTw3W/vJO/jaTPrgISeEweY+di9Qd7hxCs34J+f3Ul39aYze3659nK1VssYtpT2LB3Yf1grb2FfDSVFnMU/goWBaYPerQ49pd26gkdq5Xe2aLep8FitLAk937yxbJ/3Ya1s3PfFvqRobB00GpgrsvGFF6sVOuhtrZtc5cLxOox4LqhU/wFg6IvOkwBTNgAAAABJRU5ErkJggg==) center center no-repeat;
}
.slideshow figure{
    border:30px solid #fff!important;
}
.slideshow li figure figcaption{
    width: 100%!important
}
.al_main {
    width: 100%!important;
    float: none!important;
}
.swiper2 strong{  
      margin-top: 10px;
    display: block;
    font-size: 18px;
    font-family: Arial;
}
.swiper2 table{
    width:100%!important
}
.swiper2 table p{
   font-size: 14px;
}
}


@media screen and (min-width:751px) {
    .wap {
        display: none
    }
}<!--耗时1755164404.1484秒-->