@media (max-width: 1600px) {
    .w1600{
        width: 100%;
        padding:0 10px;
        box-sizing: border-box;
    }
}
@media (max-width: 1399.98px) {
    .index-news-cont-lists:nth-child(2) {
        padding-bottom: 20px;
        padding-top: 20px;
    }.index-news-cont-lists .textds p:nth-child(1) {
        font-size: 16px;
    }
    .w1400{
        width: 100%;
        padding:0 10px;
        box-sizing: border-box;
    }.index-news-cont-lists:nth-child(1) {
        padding-bottom: 20px;
    }
  body {

  	  }
      .wrap{
    width: 100%;
    box-sizing: border-box;
    padding:0 10px;
}
.news-content{
	width: 100%;
}
.wrap1600 {
    width: 100%
}
.nav-logo{
	text-align: center;
}
.nav-logo img{
	width: 70%;
}
.nav-phone span{
	font-size: 24px;
}.wrap1400 {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0 10px;
}.ppjs-slide p:nth-child(2) img{
    display: block;
    width: 100%
}.ppjs-ts-t{
    font-size: 24px;
}
.news-list-r {
    float: left;
    width: 65%;
    box-sizing: border-box;
    padding-left: 50px;
    padding-right: 50px;
}
.news-list-r .mores {
    margin-top: 30px;
}
.pages {
    margin-top: 20px;
    margin-bottom: 20px;
}
.about-shzrs2-text {
    padding-top: 50px;
    padding-left:30px;
}
.contact-text-title img:nth-child(1) {
    float: left;
    max-width: 60%;
    margin-top: 15px;
}
}
@media (max-width: 1200px) {
.index-abouts-r {
    padding-left: 30px;
}
.index-abouts-l .desc {
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 30px;
}
.index-jpcp-l div:nth-child(1) {
    margin-bottom: 20px;
}
.index-jpfw-cont1-r-cont div:nth-child(3) {
    margin-top: 30px;
}.index-jpfw-cont1-l {
    width: 30%;
}
.index-jpfw-cont1-r {
    width: 70%;
}
}
@media (max-width: 1200px) {
.nav-list li a{
    font-size: 18px;
}.nav-phone span {
    font-size: 20px;
    line-height: 1
}.index-mdrq-cont {
    width: 100%;
    margin: 0 auto;
    margin-top: 40px;
}
}
@media (max-width: 1199.98px) {
    
.in-about-more {
    margin-top: 40px;
}
.wrap{
    width: 100%;
    box-sizing: border-box;
    padding:0 10px;
}
.wrap1600 {
    width: 100%
}
.in-about-title {
    margin-top: 35px;
    margin-bottom: 30px;
}
}
@media (max-width: 1000.98px) {
.nav-phone span{
	font-size: 18px;

    padding-left: 5px;
}
.nav-list li a{
	font-size: 14px;
}
.nav {
 
    padding: 0px 10px;
}
.nav-phone{
	top:35px;
}
.nav-phone img{
	width: 30px;
}
}
@media (max-width: 799.98px) {
    .index-video {
        height: auto;
        width: 100%;
    }.index-video-cont {
        height: auto;
        margin-top: 50px;
        width: 100%;
        position: relative;
    }
    .index-abouts-cont-text-l {
        width: 100%;
        float: left;
    }.index-abouts-cont-text-r {
        width: 100%;
        float: left;
        text-align: right;
    }
    .index-abouts-cont-text {
        padding: 30px 0 30px 0;
    }
    .index-abouts-cont-text-l .title{
        text-align: center;
        margin-bottom: 10px;
    }
    .index-abouts-cont-text-l .title img{
        max-width: 60%;
    }
    .index-abouts-cont-more {
        margin-top: 30px;
    }
    .index-about-zzkr {
        margin-top: 30px;
    }
.index-abouts-cont-text-r{
    display: none;
}
.index-abouts-cont {
    padding: 0 0 20px 0;
}
.index-product-show {
    padding: 30px 10px;
}
.index-product-show-nav {
    position: relative;
    width: 100%;
    margin: 0 auto;
}
.index-product-container-style {
    height: auto;
    position: relative;
    margin-top: 20px;
    padding-bottom: 30px;
}
.index-product-container-style img{
    display: block;
    width: 100%;
}
.index-ppysss-cont-text {
    width: 100%;
    float: left;
    box-sizing: border-box;
}.index-ppysss-cont-img {
    width: 100%;
    float: left;
    box-sizing: border-box;
    padding: 0px;
}
.index-ppyss-cont-bg {
    border-radius: 100%;
    background: #ad2621;
    width: 400px;
    position: relative;
    height:400px;
    margin:0 auto;
}
.index-wap-btn-next{
    cursor: pointer;
    position: absolute;
    right: 0;
    outline: none;
    z-index: 9;
    top: 45%;
}
.index-wap-btn-prv{
    cursor: pointer;
    position: absolute;
    left: 0;
    outline: none;
    z-index: 9;
    top: 45%;
}
.index-ppysss-container {
    position: absolute;
    top: 50px;
    width: 50%;
    left: 50%;
    margin-left: -25%;
    border: 1px solid #ebcbca;
    border-radius: 5px;
    overflow: hidden;
}
.index-p123 {
    padding: 30px 0;
}
.index-ppysss-cont-text p{
    text-align: center;
}
.index-ppysss-cont-text p:nth-child(2) {
    font-size: 20px;
    margin: 10px 0;
}
.index-stores-l {
    width: 100%;
    float: left;
    box-sizing: border-box;
}
.index-stores-r {
    width: 100%;
    float: left;
    box-sizing: border-box;
    margin-top: 30px;
}
.index-stores {
    padding: 30px 0;
}
.wap-index-map-title{
    font-size: 24px;
    font-weight: bold;
    color: #bb1c25;
    margin-top: 30px;
    margin-bottom: 15px;
}
.index-stores-rtitle{
    text-align: center;
    width: 100%;
} 
.index-stores-rtitle img{
    max-width: 70%;
    text-align: center;
}
.index-stores-l .desc {
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 20px;
    line-height: 2;
}
.index-stores-more-cont {
    padding: 30px;
    width: 100%;
    height: 220px;
}
.index-newss-title {
    text-align: center;
    margin-bottom: 20px;
}
.index-newss-title img{
    max-width: 50%;
}
.index-newss {
    padding: 30px 0;
}
.index-newss-list {
    width: 100%;
    float: left;
    position: relative;
}
.index-newss-list:nth-child(2) {
    display: none;
}
.index-newss-list:nth-child(3) {
    display: none;
}
.index-newss-list-desc p:nth-child(2) {
    font-size: 18px;
    margin: 10px 0 20px 0;
}.index-new-gd {
    margin-top: 40px;
    text-align: center;
}
.index-msg-form {
    margin-top: 20px;
    padding: 30px;
    border-radius: 10px;
}
.indes-msg-from-input2 input {
    margin-top: 20px;
    width: 100%;
}
.indes-msg-from-input1 input:nth-child(1) {
    width: 100%;
    float: left;
}

.indes-msg-from-input1 input:nth-child(2) {
    width: 100%;
    float: left;
    margin:0px;
    margin-top: 20px;
}
.indes-msg-from-input1 input:nth-child(3) {
    width: 100%;
    float: left;
    margin-top: 20px;
}.index-msg-form .phones {
    font-size: 32px;
    margin-top: 20px;
    margin-bottom: 20px;
}
    .video-bottom-img{
        display: none;
    }
    .contact-map-list div span:nth-child(1) {
    width: 60px;
    height: 60px;
    border-radius: 120px;
    line-height: 60px;
    margin-top: 10px;
}
/* .index-footers{
    display: none;
}.index-msg-conts{
    padding-bottom: 160px;
} */
    
    ::-webkit-scrollbar {
    width: 5px;
    height: 10px
}
.index-footers {
    background: #c33130;
    padding-top: 30px;
    padding-bottom: 120px;
}
.index-footers1-logo img{
    width: 60%;
}
::-webkit-scrollbar-button {
    background-color: transparent;
    display: none;
}

::-webkit-scrollbar-track {
    background: transparent;
    overflow: hidden
}

::-webkit-scrollbar-track-piece {
    /* background: url(http://www..net/wp/wp-content/themes/mine/img/stripes_tiny_08.png); */
}

::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 4px
}

::-webkit-scrollbar-corner {
    background: transparent;
}

::-webkit-scrollbar-resizer {
    background: transparent;
}

::selection {
    background: transparent;
    color: #fff
}

::-moz-selection {
    background: transparent;
    color: #fff
}
.wrap1600 {
    width: 100%
}
.pc{
	 display: none;
  
}
.wap{
 display: block;
}
.m-nav{
	display: block;
	cursor: pointer;
}
.wrap{
	width: 100%;
	box-sizing: border-box;
	padding:0 5px;
}

.wap-nav{
	background:#fff;
	height: 100%;
	position: fixed;
	top:0;
	left:-100%;
	width: 40%;
	/*display: none;*/
	cursor: pointer;
	/*display: none;	*/
	z-index: 999999999;
}	
.in-spicel-next {
    
    margin-top: -60px;
}
.in-spicel-prev{

    margin-top: -60px;
}
.in-about {
    padding: 40px 0 200px 0;
}.ppjs-ts-t {
    position: absolute;
    margin:0 auto;
    bottom: 15px;
    font-size: 18px;
}.ppjs-ts img{
    width: 180px;
}.ppjs-ts {
    position: absolute;
    top: -80px;
    left: 35%
}.titles-list .descr span {
    font-size: 18px;
    padding: 3px 10px;
    margin: 0 10px;
}.titles-list .descr img {
    width: 120px;
}.index-mdrq-t {
    font-size: 16px;
    margin: 10px 0;
}.index-mdrq-cont {
    width: 100%;
    margin-top: 10px;
}.index-mdrq {
    padding: 30px 0;
}.index-tscp-t {
    text-align: center;
    font-size: 16px;
    margin: 10px 0;
}
.abouts-l {
    width: 100%;
    padding-right: 0px;
}
.about-list-title{
	text-align: center;
}
.list-title div span:nth-child(1){
	font-size: 18px;
}
.list-title img{
	width: 40px;
}
.list-title div span:nth-child(2){
	font-size: 12px;
}
.list-title div{
	padding-left: 5px;
}
.in-about-title {
    margin-top: 15px;
    margin-bottom: 10px;
   text-align: center;
   font-size: 16px;
}
.in-about-desc{
	font-size: 14px;
}
.in-about-more {
    margin-top: 10px;
}
.abouts-r {
    width: 100%;
}.wrap1400 {
    width: 100%;
    padding: 0 10px;
}
.in-about-more{
	text-align: center;
	margin-bottom: 15px;
}
.in-about-more a {
    font-size: 12px;
    color: #454545;
    display: inline-block;
    border-radius: 45px;
    border: 1px solid #020202;
    padding: 4px 30px;
}.wap-ppjs-slide p:nth-child(2) {
    margin: 10px 0;
    text-align: center;
    font-size: 16px;
    color: #454545;
    text-align: center;
}
.in-about-cont {
    margin-top: 15px;
    padding-bottom: 20px;
}
.title-text-f span:nth-child(1) {
    font-size: 18px;
}
.title-text span:nth-child(1) {
    font-size: 18px;
}
.title-text span:nth-child(2) {
    font-size: 14px;
}.in-about-cont-r p:nth-child(1) {
    font-size: 16px;
    margin-top: 10px;
}

.title-img-l {
    vertical-align: top;
    padding-top: 5px;
    display: inline-block;
}
.title-img-l img{

    width: 50px;
}
.title-img-r {
    vertical-align: top;
    padding-top: 5px;
    display: inline-block;
}
.in-about-cont-l img{
    display: block;width: 100%;
}
.title-img-r img{
    width: 50px;
}
.in-spicel{
	padding:30px 0;
}
.in-about-cont-l {
    width: 100%;
    padding-right: 0px;
}
.in-hot {
    padding: 30px 0 30px 0;
}.in-hot-desc {
    text-align: center;
    margin-top: 20px;
}.lzh-dishes {
    padding: 30px 0 30px 0;
}
.in-spicel-prev img{
    width: 20px;
}
.in-spicel-next img{
    width: 20px;
}
.in-spicel-lb {
    margin-top: 30px;
}
.title-desc-b {
    text-align: center;
    margin-top: 15px;
    font-size: 14px;
}
.title-list-desc {
    text-align: center;
    margin: 20px 0;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}
.in-hot-desc div {
    display: inline-block;
    padding: 8px 4px;
    background: #283d6c;
    border-radius: 5px;
}
.in-hot-desc span {
    border: 1px solid #ba3833;
    font-size: 16px;
    color: #ffffff;
    padding: 3px 20px;
    border-radius: 5px;
}
.in-about-cont-r{

    width: 100%;
    float: left;
    box-sizing: border-box;
    padding: 10px 10px 0 10px;
}
.in-about-cont-r p:nth-child(2) {
    margin: 10px 0;
    font-size: 14px;
    color: #494949;
    line-height: 1.5;
}
.in-about-cont-r p:nth-child(3){
    text-align: center;
}
.in-about-cont-r p:nth-child(3) a {
  
   font-size: 14px;
    padding: 5px 30px;
    border-radius: 100px;
}
.in-spicel-nav span {
    display: inline-block;
    font-size: 14px;
    margin-bottom: 10px;
    color: #4b4e81;
    border: 1px solid #243f7a;
    padding: 5px 15px;
    cursor: pointer;
    border-radius: 80px;
}
.in-spicel-nav span:nth-child(2) {
    margin: 0 10px;
}
.in-spicel-cont .swiper-slide p {
    width: 100%;
    text-align: center;
    padding: 20px 0;
    font-size: 16px;
    margin-top: 10px;
    background-size:  auto 100%;
}
.lzh-join-list {
    float: left;
    width: 100%;
    box-sizing: border-box;
    height: 180px;
}
.lzh-join {
    padding: 30px 0 0px 0;
}
.lzh-join-list-1 {
    width: 42%;
    float: left;
    margin-left: 5%;
}
.lzh-join-list-1 img{
    /*width: 100%;*/
}
.lzh-join-list-2 div p:nth-child(1) {
    font-size: 16px;
    margin-bottom: 10px;
}
.title-list-f {
    padding: 10px 0 20px 0;
    font-size: 14px;
}
.in-online-l {
    text-align: center;
    width: 100%;
    float: left;
}
.in-online-cont {
    padding: 15px 0;
}
.in-online-r {
    width: 100%;
    padding-left: 10px;
}
.in-online-l img{
    width: 100%;
    display: block;
}
.in-online-r .online-list div span:nth-child(1) {
    font-size:16px;
    margin-bottom: 5px;
}
.in-online-r .title {
    font-size: 18px;
    text-align: center;
    margin: 20px 0 20px 0;
}.in-online-r .online-list {
    margin-bottom:20px;
}
.in-onlin.in-online-r .online-list {
    margin-bottom: 70px;
}e-r .online-list div {
    vertical-align: top;
    display: inline-block;
    padding-left: 5px;
}
.in-online-r .online-list img {
    vertical-align: top;
    padding-top: 5px;
    width: 40px;
}
.in-online-r .online-list div{
    width: 80%;
}
.in-online-r .online-list div span:nth-child(2) {
    font-size: 14px;
}
.in-online {
    padding: 30px 0 40px 0;
}.lzh-store {
    padding: 30px 0;
}
.in-online-cont {
   
    background: url(../img/rr_06.png) #fff;
    background-size: 130px auto;
    background-repeat: no-repeat;
    background-position: bottom right;
    overflow: hidden;
}
.lzh-join-list-2 {
    width: 50%;
    float: left;
    background: #b9342f;
    padding: 3px;
    height: 100%;
    margin-top: 5%;
}
.lzh-join-list-2 div {
    padding: 10px;
}
.lzh-join-list-2 div p:nth-child(2) {
    font-size: 14px
}
.in-spicel-cont .swiper-slide {
    padding: 0px 10px;
}
.in-spicel-bnt span {
    display: inline-block;
    padding: 5px 10px;
    text-align: center;
    width: 50%;
    float: left;
    box-sizing: border-box;
    cursor: pointer;
}
.in-spicel-bnt span  img{
	width: 50%;
}
.in-spicel-big {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 500px;
}
.in-brand {
    padding: 30px 0 0 0;
}
.in-brand-l {
    width: 100%;
}
.in-brand-cont{
	height: auto;

    margin-top: 20px;
}
.in-brand-r {
    width: 100%;
    height: 100%;
    padding:20px 0;
}
.in-brand-text {
    box-sizing: border-box;
    padding-left: 5px;
    margin-bottom: 20px;
}
.in-brand-text span {
    font-size: 14px;
    padding-left: 10px;
}
.in-brand-text i {
    font-size: 12px;
    vertical-align: bottom;
}
.in-brand-text img{
	width: 30px;
}
.in-strore {
    padding: 30px 0 30px 0;
}
.store-zxfg {
    font-size:14px;
    margin: 10px 0 10px 0;
}
.in-store-cont .swiper-slide {
    width: 100%;
    /* background: #fff; */
}.in-store-cont .swiper-slide {
    
    /* background: #fff; */
    border: 2px solid #1e1e1e;
    overflow: hidden;
}
.wap-in-store-cont{
    margin-top: 20px;
}
.in-store-next {
    position: absolute;
    top: 50%;
    cursor: pointer;
    right: 0px;
    width: 24px;
    margin-top: -18px;
    z-index: 100;
    text-align: center;
}
.in-store-prev{
    /*left:10px;*/
    text-align: center;
    margin-top: -18px;
}
.lzh-news-nav span {
    padding: 5px 15px;
    color: #fefeff;
    font-size: 14px;
    margin: 0 5px;
}.lzh-news-list .times {
    font-size: 14px;
}.lzh-news-list .title {
    font-size: 16px;
    margin-top: 5px;
    padding: 5px 0;
    margin-bottom: 5px;
}.lzh-news-list .thumb-img {
    margin-top: 10px;
    margin-bottom: 5px;
}.lzh-news-list:nth-child(2) {
    margin: 0 0%;
    margin-bottom: 25px;
}.index-news-mores {
    text-align: center;
    margin-top: 20px;
}.index-footers2{
    display: none;
}
.lzh-news-list .mores a {
    font-size: 14px;
}
.lzh-news-list .mores span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}.index-footers1-logo {
    width: 100%;
    float: left;
    display: inline-block;
    text-align: center;
}.index-footers1-phone {
    width: 100%;
    padding-left: 0px;
    margin:15px 0;
    text-align: center;
}.index-footers1-erwei {
    display: inline-block;
    width: 100%;
    text-align: center;
    float: right;
}.index-footers1-phone p:nth-child(2) {
    font-size: 22px;
}.about-ppjs-cont {
    margin-top: 10px;
}
.about-ppjs-cont div:nth-child(2) {
    margin: 0 0%;
    margin-bottom: 10px;
}
#about-ppjs{
    padding: 40px 0 20px 0;
}.abuot-jtbj {
    margin: 30px 0;
}.abuot-jtb-t {
    margin: 20px 0;
    font-size: 22px;
    margin-bottom: 10px;
    text-align: center;
}
.about-ppjs-cont div {
    float: left;
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
}.in-about-conts {
    margin-top: 25px;
    padding-bottom: 30px;
}.abuot-jtb-text {
    padding: 0 10px;
    font-size: 16px;
    margin-bottom: 30px;
}.index-tscp-containertsww .title {
    text-align: center;
    padding: 10px 0;
    font-size: 16px;
}.dishes-container .title {
    text-align: center;
    padding: 10px 0;
    font-size: 16px;
}
.lzh-news-list .desc {
    font-size: 14px;
    margin-top: 5px;
}
.index-join-list {
    margin-bottom: 10px;
    text-align: left;
}
.index-join-list .ttile {
    font-size: 14px;
    margin-top:5px;
}.index-join-list .ttile{
    text-align: left;
}.index-join-list .nums {
    width: 150px;
    height: 30px;
    float: left;
}
.index-join-list .nums span:nth-child(1) {
    font-size: 22px;
}

.index-join-list .nums span:nth-child(2) {
    font-size: 16px;
}.index-join-list .nums span {
    line-height: 30px;
}
.lzh-news-list {
    width: 100%;
    float: left;
    margin-bottom: 25px;
    cursor: pointer;
}.footer_form {
    padding: 30px 0;
}.footer_form_t1 {
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 14px;
}
.in-store-prev img{
     width: 17px;
}.lzh-news {
    background: #fff;
    padding: 30px 0;
}
.in-store-next img{
    width: 17px;
}
.wap-in-store-cont .swiper-slide img{
    display: block;width: 100%;
}
.in-stenggth {
    padding: 30px 0;
}
.in-spicel-bnt {
    width: 80px;
    margin: 0 auto;
    margin-top: 10px;
}
.in-store-cont .swiper-slide img{
	width: 100%;
}
.in-stenggth-cont .swiper-slide {
	text-align: center;
}
.in-stenggth-cont .swiper-slide  img{
	width: 80%;
}
.stenggth-swiper-pagination {
    text-align: center;
    padding-top: 10px;
}
.in-stenggth-jm-l {
    width: 100%;
}
.in-stenggth-jm-r {
    width: 100%;
}
.in-stenggth-img {
    position: absolute;
    width: 60px;
    bottom: -10px;
    left: 0px;
    width: 100%;
    z-index: 1000000;
    text-align: center;
    padding-bottom: 10px;
}
.in-stenggth-jm-r span {
    font-size: 32px;
    color: #243f7a;
}
.in-stenggth-jm {
    padding-bottom: 20px;
    overflow: hidden;
}
.news-list {
    width: 100%;
    box-sizing: border-box;
    padding: 30px 5px 10px 5px;
    box-sizing: border-box;
    float: left;
    margin-right: 6%;
    position: relative;
}
.news-list p:nth-child(1) span:nth-child(1) {
  
    font-size: 16px;
}
.news-list p:nth-child(1) span:nth-child(2) {
   
    font-size: 14px;
}
.news-list p:nth-child(2) {
   
    font-size: 14px;
    padding: 5px 0px 10px 0;
    margin: 0px 0;
}
.news-more span {
    display: inline-block;
    border-radius: 5px;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    height: 100%;
    border: 1px solid #243f7a;
    line-height: 33px;
}
.news-more {
    border-radius: 5px;
    padding: 5px;
    width: 170px;
    height: 44px;
    background: #fff;
    color: #243f7a;
    font-size: 14px;
    margin: 0 auto;
    display: inline-block;
    text-align: center;
    box-sizing: border-box;
    vertical-align: middle;
    opacity: 0;
    transition: all 0.1s;
    margin-top: 20px;
}
.news-list:nth-child(3){
}
.news-list:nth-child(4){
}
.in-news {
    padding: 30px 0 10px 0;
}

.footer_form_content {
    padding: 20px 0px;
    background-position: center center;
    width:100%;
}
.footer_form_btn{
text-align: center;
}
.footer_form_btn button{
	
}.footer_form_cont_l div {
    margin-bottom: 0px;
}.footer_form_cont_l div input {
    width: 70%;
    height: 40px;
    float: right;
    box-sizing: border-box;
    padding: 5px 10px;
    display: inline-block;
    margin-bottom: 25px;
    border: none;
    outline: none;
}.footer_form_cont_l div select {
    width: 32.5%;
}
.footer_form_cont_l div span{
    width: 30%;
    font-size: 12px;
}.footer_form_btn button {
    
    color: #fff;
    font-size: 14px;
    padding: 5px 30px;
    display: inline-block;
}
.footer-map {
    text-align: center;
}
.footer-map a {
    font-size: 14px;
    padding: 5px 40px 5px 10px;
}
.footer_wx {
    margin-top: 20px;
    width: 100%;
    text-align: center;
}.title-text {
    padding: 0 5px;
}
.newslist .times {
    font-size: 14px;
    padding: 5px 0;
}.newslist .txt {
    
    padding-top: 0px;
}
.list-news-nav span {
    padding: 10px 15px;
  
    font-size: 14px;
    margin: 0 5px;
}.list-news-nav {
    text-align: center;
    margin-top: 10px;
    margin-bottom:15px;
}
.footer_form_cont_r {
    float: left;
    width: 100%;
}
.footer_wx div{
	margin: 0 10px;
}
.footer_form_cont_r{
	width: 100%;
}
.footer_form_cont_l {
    
    width: 100%;
    padding-top: 0px;
    padding-right: 5px;
}
.footer_form_cont_l div{

    margin-left: 0%;
}
.ft-logo img{
	width: 60%
}
.ft-tel i {
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
}
.ft-telinfo p:nth-child(2) {
    font-size: 14px;
    margin-top: 10px;
}
.ft-telinfo {
    margin-bottom: 10px;
}.copyright {
    padding: 10px 0;
}
.footer {
    padding: 30px 0 30px 0;
    padding-bottom: 100px;
}
.ft-tel {
    font-size: 14px;
    margin-top: 15px;
}
.in-about-desc{
	padding:10px 0;
}
.ppip {
    padding: 40px 0;
}
.ppip-l{
	width: 100%;
	display: none;
}
.ppip-r {
    width: 100%;
    float: left;
    padding: 5px 10px 10px 10px;
    box-sizing: border-box;

}
.ppip-cont {
    background: url(../img/ipbg_03.png)no-repeat top/cover;
    background-size: 100% 100%;
    width: 100%;
    height: auto;
}
.ppip-r  img{
	width: 100%
}
.d-packgae-container {
    margin-top: 20px;
    position: relative;
}
.d-packgae-container .swiper-slide p {
    text-align: center;
    padding: 10px 0 15px 0;
    font-size: 14px;
    color: #1b1b1b;
}
.d-dish-container {
    margin-top: 20px;
}
.d-dish-container .swiper-slide p {
    font-size: 14px;
    padding-top: 15px;
}
.d-drinks-container {
    margin-top: 20px;
}
.d-drinks-container .swiper-slide p {
    font-size: 14px;
    padding-top: 15px;
}
.d-drinks-container .swiper-slide {
    margin-bottom: 15px;
}
.d-dish-container .swiper-slide {
    margin-bottom: 15px;
}
.packgae-page-prev {
    position: absolute;
    top: 35%;
    left: 5%;
    z-index: 100;
    cursor: pointer;
}
.packgae-page-prev img{
	width: 15px;
}
.packgae-page-next {
    position: absolute;
   top: 35%;
    right: 5%;
    z-index: 100;
    cursor: pointer;
}
.packgae-page-next img{
	width: 15px;
}
.d-dish {
    overflow: hidden;
    margin-bottom: 30px;
}
.d-drinks {
    margin-bottom: 20px;
}
.d-packgae {
    padding: 30px 0 40px 0;
    background: #fff;
}
.ppip-r p:nth-child(3) {
padding:15px 0;
}
.ppip-r p:nth-child(1) {
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
    padding-top: 40px;
}
.ppip-relatev {
    padding-top: 20px;
}
.news {
    padding: 30PX 0;
}
.news-nav {
    text-align: center;
    margin-top: 15px;
}
.news-nav a {
    font-size: 14px;
    padding: 5px 15px;
}
.news-ul {
    margin-top: 10px;
}
.news-ul li {
    margin-bottom: 20px;
    padding: 20px 0;
}
.news-li-1400 {
    width: 100%;
    box-sizing: border-box;
    padding:0 10px;
    margin: 0 auto;
}
.newslist .pic {
    width: 100%;
    height: auto;
}
.news-li-1400 .pic img{
	width: 100%;
}
.newslist .time {
    float: left;
    width: 100%;
    height: auto;
}
.newslist .tit a {
    font-size: 16px;
    font-weight: 700;
    margin-top: 10px;
}.newslist .pic {
    width:100%;
    float: left;
    margin-right: 0px;
    margin-bottom: 5px;
}
.contact-map-list{
    margin-top: 10px;
}
.contact-map-list div:nth-child(2) {
    margin: 0 0%;
    margin-bottom:10px;
}
.contact-map-list div {
    width: 100%;
    height: auto;
    margin-bottom:10px;
}
.contact-form-div input {
    width: 100%;
    display: inline-block;
    padding: 5px 10px;
   
    font-size: 14px;
    border: none;
    margin-bottom: 10px;
}.contact-form-div input:nth-child(2) {
    margin-left: 0%;
}
.hzlc-container1{
    margin-top:15px;
}
.hzlc-container1 .swiper-slide{
    padding:0 10%;
    text-align: center;
}
.process-box {
    padding: 30px 0;
}
.store-popular-container {
    padding-bottom: 20px;
    margin-top: 10px;
}.store-popular {
    padding-bottom: 30px;
}
.store-envirment-container img{
    display: block;
    width: 100%
}
.store-envirment-container {
    padding-bottom: 10px;
    margin-top: 10px;
}
.store-envirment {
    background: #fff;
    padding: 30px 0;
}
.hzlc-container1 .swiper-slide p:nth-child(2){
    margin:10px 0;
}
.contact-form-text {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
    padding: 5px 10px;
    height: 200px;
    font-size: 14px;
    border: none;
    outline: none;
}.msg-conts {
    margin-bottom: 20px;
}
.contact-form-btn button {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    padding: 5px 0;
}
.contact_maps {
    margin-top: 20px;
    width: 100%;
    height: 350px;
}
.contact-map-list div img {
    margin-top: 0px;
    width: 30px;
}.food-qlgd-title p:nth-child(1) {
    font-size: 18px;
}
.contact-map-list div p:nth-child(2) {
   
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 10px;
}.contact-form {
    margin-bottom: 10px;
}
.contact-map-list div p:nth-child(3) {
    margin-bottom: 20px;
    font-size: 16px;
}
.contacct-map {
    padding: 30px 0;
}
.newslist .pic img{
    width: 100%;
    display: block;
}.pages a{
    margin-bottom: 10px;
}
.newslist .txt {
    height: auto;
    font-size: 14px;
    padding-top: 0px;
}
.seemore{
	text-align: center;
	margin-top:15px;
}

.newslist .year {
    font-size: 14px;
    color: #3c3c3c;
}
.newslist .date {
    font-size: 16px;
    color: #243f7a;
    line-height: 1.2;
}.newslist .seemore {
    margin-top: 10px;
}
.newslist .seemore a {
    
    font-size: 14px;
    padding: 5px 20px;
}
.contact-us {
    margin-top:30px;
}
.contact-us-l {
    width: 100%;
}
.contact-us-cont {
    margin-top: 20px;
}
.contact-us-r {
    width: 100%;
    padding-left: 10px;
    padding-top: 10px;
}
.contact-us-info {
    margin-bottom: 15px;
}
.contact-us-info span {
    font-size: 16px;
    padding-left: 10px;
}
.contact_wx {
    margin-top: 20px;
    text-align: center;
}
.contact-bd {
    padding: 30px 0 30px 0;
    margin: 30px 0 40px 0;
}
.contact-bd-cont {
    background: #fff;
    padding: 20px 20px;
    border-top: 10px solid #243f7a;
    margin-top: 20px;
}
.contact-bd-l {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    text-align: center;
}
.contact-bd-l p:nth-child(9) {
    font-size: 16px
}
.contact-form div {
    margin-top: 10px;
}
.contact-bd-r .title {
    color: #243f7a;
    margin-bottom: 5px;
    font-size: 16px;
}
.contact-bd-l p:nth-child(2) {
    color: #606060;
    font-size: 16px;
    margin-bottom: 15px;
    margin-top: 10px;
}
.contact-bd-l p:nth-child(1) {
    color: #243f7a;
    font-size: 16px;
}
.contact-bd-r {
    width: 100%;
    float: left;
}
.contact-bd-l p:nth-child(7) {
    
    margin-bottom: 20px;
}
.contact-bd-l span:nth-child(3) {
    
    width: 35px;
    margin-bottom: 20px;
}
.in-brand-l img{
	width: 100%;
}
.join-support {
    padding: 25px 0 25px 0;
    margin-top: 30px;
}
.join-support-cont {
    margin-top: 20px;
    float: left;
    width: 100%;
    height: auto;
    background: #fff;
    padding: 10px 10px;
    border-radius: 10px;
}
.join-support-r {
   
    width: 100%;
    height: 100%;
    padding-top: 10px;
    background: #fff;
}
.join-support-l {
    float: left;
    border-radius: 10px;
    width: 100%;
    height: 100%;
}
.join-support img{
	width: 30px;
}
.join-support-l img{
	width: 100%
}
.join-support-text span {
    
    font-size: 14px;
    color: #243f7a;
    padding-left: 10px;
}
.join-support-text i {
   
    font-size: 12px;
}
.in-stenggth-jm {
    margin-top: 20px;
}
.join-support-text {
    box-sizing: border-box;
    padding-left: 10px;
    margin-bottom: 20px;
}
.s-envir {
    margin: 30px 0 30px 0;
}
.s-envir-container .swiper-slide img{
	width: 100%;
	display: block;
}
.s-envir-container {
    margin-top: 10px;
}
.s-popul-container {
    margin-top: 10px;
}.s-popul-container-thmbs {
    margin-top: 5px;
}
.s-popul-container .swiper-slide img{
	width: 100%;
	display: block;
}
.s-news-list {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.s-news-list p {
    margin-top: 5px;
    font-size: 14px;
}
.art-title {
    padding:5px 0 5px 0;
    font-size: 16px;
}
.s-news-list:nth-child(2) {
    margin: 0 0%;
    margin-bottom: 10px;
}.inner_news {
    padding: 20px 0;
}
.arttime {
    text-align: center;
    padding: 0px 0;
    margin-bottom: 10px;
    font-size: 14px;
}
.nextprev  a{
	width: 100%;
	margin-bottom: 10px;
    font-size: 14px
}
.s-news {
    margin-bottom: 30px;
}
.s-news-more a {
    display: inline-block;
    padding: 5px 35px;
    color: #fff;
    background: #243f7a;
    font-size: 14px;
}
.s-news-more {
    text-align: center;
    margin-top: 10px;
}
.s-news-cont {
    margin-top: 10px;
}
.s-popul {
    margin-bottom: 30px;
}
.s-popul-container-thmbs .swiper-slide img{
	width: 100%;
	display: block;
}
.about-online {
    padding-top: 30px;
}.title-list-blue {
    font-size: 16px;
    padding: 10px 0;
}
.d-lan-cont .swiper-slide img{
    width: 100%;
}.d-lan-cont .swiper-text {
    padding: 10px 30px 10px 0;
    box-sizing: border-box;
    height: 100%;
    right: 0px;
    width: 30%;
}
.d-noodles-cont .swiper-text {
    padding: 10px 30px 10px 0;
    box-sizing: border-box;
    height: 100%;
    right: 0px;
    width: 30%;
}
.d-noodles-cont .swiper-text div:nth-child(1){
    font-size: 16px;
    padding-right: 5px;
    color: #fff;
}
.d-noodles-cont .swiper-text div:nth-child(3) {
     font-size: 14px;
    color: #fff;
    /*float: left;*/
    display: inline-block;
    border-left: 1px solid #c5c5c5;
    display: inline-block;
    /*height: 22%;*/
    padding-left: 5px;
    height: 80%;
    line-height: 1.2;
    /*text-align: right;*/
}
.lan-news-nav span {
    padding: 10px 10px;
    font-size: 14px;
    margin: 5px 5px;
}.lan-special-cont {
    padding-bottom: 5px;
}
.lan-news-nav {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 15px;
}
.d-noodles-big{

    padding: 0 10px;
}.d-noodles {
    padding: 30px 0;
}
.in-noodles-next img{
    width: 80%;
}
.in-noodles-prev img {
    width: 80%;
}
.d-noodles-cont .swiper-slide img{
    width: 100%;
}.d-noodles-cont {
   
    margin-top: 20px;
}
.d-lan-cont .swiper-text{
    /*width: 100%;*/
}.d-lan-cont .swiper-text div:nth-child(3) {
    font-size: 14px;
    color: #fff;
    border-left: 1px solid #c5c5c5;
    display: inline-block;
    /*height: 22%;*/
    padding-left: 5px;
    height: 80%;
    line-height: 1.2;
    /*text-align: right;*/
}
.d-lan-cont .swiper-text div:nth-child(1) {
    font-size: 16px;
    padding-right: 5px;
    color: #fff;
}
.in-lan-next img{
    width: 80%
}.in-lan-prev img {
    width: 80%;
}
.msg-desc {
    margin: 10px 0;
}.d-lan-big {
    position: relative;
    padding: 0 10px;
}.d-lan-cont {
    box-sizing: border-box;
    width: 100%;
    margin-top: 10px;
}.contact-form-div {
    margin-top: 20px;
}
.in-about-cont-r img{
    width:50%;
    text-align: center;
}
  .about-honor-container{
    margin-top:15px;
    margin-bottom: 20px;
  }
  .about-honor {
    margin-top: 20px;
    margin-bottom: 30px;
}
.d-lan {
    padding: 30px 0 30px 0;
}
.top-banner{
    margin-top: 50px
}

.titles-list .title {
    text-align: center;
    margin-bottom: 0px;
}
.titles-list .title img {
    width: 50%;
}
.titles-list .desc {
    display: table;
    text-align: center;
    margin: 0 auto;
}

.titles-list .desc img{
    width: 120px;
}
.titles-list .desc span {
    font-size: 18px;
    padding: 3px 10px;
    margin: 0 10px;
}.contact_maps iframe {
    width: 100%;
    height: 350px;
}
.video-play {
    width: 40px;
    height: 40px;
    top: 40%;
    left: 50%;
    margin-top: -20px;
    margin-left: -20px;
}.titles-list .entitles {
    margin-top: 10px;
}.titles-list .desc1 {
    text-align: center;
    margin-top:15px;
}
.video-scroll{
    display: none;
}
.index-about-zzkr-list:last-child(){
    border-right: transparent;
}
.inner-banner-titles p:nth-child(1) {
    font-size: 20px;
}
.inner-banner-titles p:nth-child(2) {
    font-size: 14px;
    margin-top: 0px;
}
.inner-banner-titles {
    position: absolute;
    top:35%;
}
.news-listss {
    margin: 30px 0;
}
.news-listss-title img{
    max-width: 60%;
}
.news-listss-cont {
    margin-top: 30px;
}
.news-listss-cont-l {
    width: 100%;
    padding: 0 10px;
    margin-bottom: 30px;
}
.news-listss-cont-l .desc {
    margin-top: 10px;
}
.news-listss-cont-l .desc p:nth-child(1) {
    font-size: 16px;
}
.news-listss-cont-l .desc p:nth-child(2) {
    margin: 10px 0;
    font-size: 14px;
}
.news-listss-cont-l .desc p:nth-child(3) {
    font-size: 14px;
}
.abouts-gsjs {
    padding: 30px 0 30px 0;
}
.abouts-gsjs-text {
    width: 100%;
    padding-right: 0px;
}
.abouts-gsjs-text .title {
    margin-top: 10px;
    text-align: center;
}
.abouts-gsjs-text .title  img{
    max-width: 60%;
}
.abouts-gsjs-text .desc {
    margin-top: 10px;
}
.abouts-gsjs-video {
    width:100%;
    padding: 0 0px;
    margin-top: 30px;
}
.abouts-gsjs-video video {
    border: 3px solid #004f99;
    border-radius:100%;
    height: 100%;
    width:100%;
    object-fit: fill;
}
.about-video-btn {
    position: absolute;
    top: 40%;
    left: 50%;
    width: 50px;
    height: 50px;
    margin-left: -25px;
    cursor: pointer;
}
.about-video-btn img{
    display: block;
    width: 100%;
}
.about-ppjss-titles img:nth-child(1) {
    margin-right: 0px;
}
.about-ppjss-titles {
    vertical-align: middle;
    margin-bottom: 30px;
    text-align: center;
}
.about-ppjss-titles img{
max-width: 60%;
}
.about-gsjs-conts {
    padding-bottom:0px;
}
.page_contact_title img{
    max-width: 60%;
}
.page_contact {
    margin:30px 0;
}
.page_contact_cont {
    border-radius: 20px;
    padding: 30px 10px 20px 20px;
    margin-top: 30px;
}
.page_contact_text {
    width: 100%;
    text-align: center;
}
.page_contact_img {
    width: 100%;
}
.page_contact_img img{
    display: block;
    width: 100%;
    margin:30px 0
}
.page_contact_text div:nth-child(1) {
    font-size: 16px;
}
.page_contact_text div:nth-child(2) {
    font-size: 22px;
    margin: 5px 0;
}
.page_contact_text div:nth-child(3) {
    font-size: 16px;
}
.page_contact_text div:nth-child(4) {
    margin-top: 10px;
}
.page_contact_text div:nth-child(4) img{
    width: 100px;
}
.page_contact_text div:nth-child(4) p {
    font-size: 14px;
    margin-top: 5px;
}
.index-ppyss {
    padding: 30px 0 30px 0;
}
.index-ppyss-l {
    width: 100%;
}
.index-ppyss-r {
    width: 100%;
}
.index-ppyss-list .title img {
    width: 50px;
}
.index-ppyss-list .title span {
    font-size: 16px;
}
.index-ppyss-list .title {
    margin-bottom: 5px;
}
.ppys-join-hzys-list {
    width: 100%;
    padding: 10px 10px;
    border-radius: 10px;
}
.ppys-join-hzys-list:nth-child(2) {
    margin: 10px 0%;
}
.ppys-join-hzys-list div p:nth-child(1) {
    font-size: 18px;
}
.ppys-join-hzys-list div p:nth-child(2) {
    font-size: 14px;
    margin-top: 5px;
}
.join-hzjm{
    margin-top: 30px;
}
.join-hzjm-title img{
    max-width: 60%;
}
.join-hzjm-cont {
    margin-top: 20px;
    margin-bottom: 30px;
}
.index-msg-lr .titles img{
    max-width: 60%;
}
.product-cp {
    padding: 30px 0;
}
.product-cp-nav div span {
    font-size: 18px;
}
.product-cp-nav div img{
    width: 50px;
}
.product-cp-nav div {
    padding: 0 30px;
}
.index-product-container-styleproduct {
    height: auto;
    width: 100%;
    margin-top: 20px;
    padding-bottom: 30px;
}
.index-product-container-styleproduct .swiper-slide img{
    height: auto;
    width: 100%;
}
.product-tsxc-continer {
    margin-top: 30px;
    padding-bottom: 20px;
}
.product-tsxc-title img{
    max-width: 60%;
}
.store-mdhj {
    margin-top: 30px;
}
.store-mdhj-title img{
    max-width: 60%;
}
.store-mdhj-continaer {
    margin-top: 20px;
}
.store-mdhj-continaer .swiper-slide img{
display: block;
width: 100%;
}
.store-mdrq-title img{
    max-width: 60%;
}
.store-mdrq-continer {
    height: auto;
    margin-top: 20px;
    padding-bottom: 30px;
}
.store-mdrq {
    margin: 60px 0 30px 0;
}
.about-ppjss-cont-more {
    vertical-align: middle;
    margin-bottom: 30px;
    margin-top: 30px;
}
.about-ppjss-cont-more div {
    display: inline-block;
    padding: 5px 10px;
    vertical-align: middle;
    float: left;
    text-align: center;
}
.about-ppjss-cont-more div img {
    width: 60%;
    display: inline-block;
}
.titles-list .desc1  img{
    width: 70%;
}
.index-tscp {
    padding: 30px 0;
}.index-tscp-nav {
    margin: 10px 0;
}
.index-tscp-nav span {
    margin-right: 10px;
    width: 100px;
    height: 30px;
}.index-tscp-nav span i {
    height: 100%;
    line-height: 30px;
}.index-tscp-nav span i:nth-child(1){
    font-size: 20px;
}.index-tscp-nav span i:nth-child(2){
    font-size: 14px;
}.titles-list-t {
    font-size: 16px;
    margin: 10px 0;
}.index-hays-contianer .swiper-slide {
    padding: 20px 0;
    padding-bottom: 50px;
}.index-qysl {
    padding-bottom: 0
}
.index-hays-contianer .swiper-slide div:nth-child(3) {
    text-align: center;
    font-size: 14px;
    color: #636363;
    height: 60px;
    padding: 0 20px;
}.index-ppbg-nav {
    padding: 20px 10px;
    height: 150px;
}.index-ppbg-nav div p{
    text-align: center;
}.index-ppbg-container {
    margin-top: 20px;
}
.index-hays-contianer .swiper-slide div:nth-child(2) {
    margin: 10px 0;
    font-size: 16px;
}
.index-tscp-list .tscp_text p:nth-child(1) {
    font-size: 16px;
    margin-bottom: 10px;
}
.index-tscp-list .tscp_text p:nth-child(2) {
    font-size: 14px;
}
.mdzs_box {
    padding: 30px 0;
}
.titles-list .desc-fff img{
    width: 60px;
}

.titles-list .desc-fff span{

    font-size: 14px;
    padding: 0 5px;
}.arrows .prev-btn {
    width: 30px;
    height: 30px;
}.arrows .next-btn {
    width: 30px;
    height: 30px;
}#md_slide {
     /*height: 320px; */
    position: relative;
    height: auto;
    margin-top: 20px;
}#md_slide .swiper-slide {
    width: 100%;
    background: #fff;
}.index-joins {
    margin: 30px 0;
}.index-join-list-l {
    width: 100%;
    float: left;
    height: 100%;
    margin-bottom: 0px;
}.index-join-list-r {
    width: 100%;
    float: right;
    height: 100%;
}.index-joins-cont {
    margin-top: 20px;
    height:auto;
    width: 100%;
    background: url(../imgs/jmbg_08.png)no-repeat;
    background-size: 60% auto;
    background-position:center center;
    padding:0 20px;
}
.join-ppsl-cont {
    margin-top: 30px;
}.join-ppsl-list {
    width: 100%;
    box-shadow: 0 5px 15px #d9d9d9;
    padding: 20px 10px;
}.join-ppsl-list:nth-child(2) {
    margin: 0 0%;
}
.index-join-list div p:nth-child(2) {
    font-size: 16px;
    padding-left: 55px;
}
.join-ppsl-list .ttile {
    font-size: 20px;
}.join-ppsl-list .line {
    margin: 10px 0;
}.join-ppsl-list .desc {
    margin-top: 10px;
    height: 80px;
    line-height: 1.5;
    font-size: 14px;
}.join-form-title div:nth-child(1) {
    font-size: 18px;
}.join-form-title div:nth-child(2) {
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
}.box-wyjm .formjm {
    border: 10px solid #6f6f6f;
    padding: 20px 0;
    width: 100%;
}.box-wyjm .form-line{
    margin-bottom: 10px;
    width: 100%
}.box-wyjm .form-control {
    height: 40px;
    width: 60%;
    padding: 0 20px;
}
.join-hbzs {
    padding: 30px 0;
    margin-top: 30px;
}.store-mdhq-t {
    font-size: 18px;
    margin: 10px 0;
}.store-mdhq-d {
    font-size: 16px;
}.store-mdhq-continaer {
    margin-top: 20px;
}.store-mdrqs {
    margin-bottom: 30px;
}
.index-join-list div p:nth-child(3) {
    font-size: 14px;
    padding-left: 55px;
    margin-top: 5px;
}.join-hbzs-cont {
    margin-top: 10px;
}
.index-join-list img {
    width: 50px;
    float: left;
    display: inline-block;
}
.index-join-list:nth-child(2) {
    margin: 30px 0;
}
.index-jmphones-list {
    float: left;
    width: 100%;
}
.index-jmphones {
    padding: 30px 0;
}
.index-jmphones-list1 p:nth-child(1) {
    font-size: 18px;
    margin-bottom: 10px;
}
.index-jmphones-list1 p:nth-child(2) {
    font-size: 16px;
}
.index-jmphones-list2 a {
    font-size: 18px;
    display: inline-block;
    padding: 5px 20px;
    border-radius: 5px;
}
.index-jmphones-list3 img {
    display: inline-block;
    width: 40px;
    float: left;
}
.lzh-news-cont {
    margin-top: 20px;
}
.index-news {
    margin: 30px 0;
}
.list-navs a {
    display: inline-block;
    padding: 10px 20px;
    color: #fff;
}
.about-qywh {
    margin: 30px 0 20px 0;
}
.about-qywh-cont {
    margin-top: 10px;
}.about-qywh-img {
    width: 100%;
    float: left;
}.about-qywh-text {
    margin-top: 10px;
    text-align: center;
    width: 100%;
    float: left;
}.about-qywh-text div p:nth-child(1) {
    color: #2e2e2e;
    font-size: 16px;
}.about-qywh-text div p:nth-child(2) {
    font-size: 16px;
}.about-qywh-text div {
    margin-bottom: 10px;
}.des-mzgd {
    margin-top: 30px;
}.des-mzgd-cont {
    margin-top: 10px;
}.des-mzgd-container .swiper-slide .gdimg {
    width: 100%;
    float: left;
    height: 50%;
}.gd-cont {
    width: 100%;
    float: left;
    height: 50%;
    background: #db0000;
    position: relative;
    padding: 10px 10px 0 10px;
    box-sizing: border-box;
}.gd-cont p:nth-child(1) {
    margin-bottom: 10px;
    font-size: 16px;
}.gd-cont p:nth-child(2) {
    font-size: 14px;
    line-height: 1.6;
}.des-apbc {
    margin-top: 10px;
}.des-tshc {
    margin-top: 10px;
}.des-xcypb {
    margin: 30px 0;
}.des-xcyp {
    margin-top: 10px;
}
.hztj-cont-l {
    width: 100%;
    height: 100%;
    overflow: hidden;
    float: left;
}
.hztj-cont-r {
    width: 100%;
    box-sizing: border-box;
    padding-left: 0px;
    padding-top: 10px;
    padding-right: 10px;
}
.joins-jmtj-cont {
    margin-top: 10px;
    height:auto;
}

.joins-jmtj {
    padding: 30px 0;
}

.hztj-cont-r div {
    font-size: 16px;
    margin-bottom: 10px;
    padding-left:6px;
}
.hztj-cont-r-list span {
    font-size: 16px;
    margin-right: 15px;
}
.joining-title {
    font-size: 16px;
}
.news-cont {
    margin-top: 25px;
}
.news-list-l {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.new-lists:nth-child(2) {
    margin:0 0%;
    margin-bottom: 15px;
}
.new-lists:nth-child(5) {
    margin:0 0%;
    margin-bottom: 15px;
}.ppjs-slide {
    height: 100%;
     width: 100%; 
    background: #af251b;
    text-align: center;
    /* position: absolute; */
    top: -150px;
    z-index: 999999;
    box-sizing: border-box;
    padding: 40px 30px 30px 30px;
}
.new-lists:nth-child(8) {
    margin:0 0%;
    margin-bottom: 15px;
}
.new-lists:nth-child(11) {
    margin:0 0%;
    margin-bottom: 15px;
}.new-lists-cont {
    height: 100px;
    padding: 10px;
}.index-ppjs .t {
    font-size: 16px;
    margin-bottom: 10px;
}.index-ppjs .d {
    font-size: 14px;
    line-height: 1.5;
}.index-ppjs .a {
    margin-top: 20px;
}
.news-list-desc p:nth-child(1) {
    font-size: 16px;
}.news-list-desc p:nth-child(2) {
    font-size: 14px;
    line-height: 1.3;
    margin-top: 5px;
}.news-list-time p:nth-child(1) {
    font-size: 22px;
    text-align: center;
}.news-list-time p:nth-child(2) {
    font-size: 14px;
    text-align: center;
}.new-lists {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
.news-list-r a {
    padding: 3px 15px;
    margin-top: 5px;
}.pages {
    width: 100%;
    line-height: 30px;
    text-align: center;
    overflow: hidden;
    padding: 30px 0;
    margin-top: 30px;
    margin-bottom: 30px;
}
.news-list-l img{
    display: block;
    width: 100%;
}
.news-list-r1 {
    float: left;
    display: none;
}
.news-list-r {
    float: left;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}
.news-list-r p:nth-child(1) {
    font-size: 16px;
}
.contact {
    padding: 30px 0;
}.contact-text {
    width: 100%;
    height: 100%;
    float: left;
    box-sizing: border-box;
    padding: 20px 15px 20px 15px;
}.contact-cont {
    width: 100%;
    height: auto;
}.contact .title {
    text-align: center;
    margin-bottom: 20px;
}.contact-map {
    width: 100%;
    height: 400px;
    float: left;
    box-sizing: border-box;
}.contact-text .imgs img:nth-child(1) {
    margin-top: 5px;
    /*width: 100px;*/
}.contact-text .lists {
    vertical-align: middle;
    margin-top:20px;
}
.join-form {
    margin: 30px 0;
    padding: 30px 10px;
}
.join-from-text {
    width: 100%;
    float: left;
    padding-left: 0px;
    box-sizing: border-box;
}
.join-form-cont {
    width: 100%;
    float: left;
    box-sizing: border-box;
    padding-left: 0px;
    margin-top: 30px;
}
.join-from-text .title{
    text-align: center;
}
.join-from-text .title img{
    width: 50%
}
.join-from-text .title p {
    font-size: 13px;
    margin-top: 10px;
    margin-bottom:10px;
}
.join-from-text .phones {
    width: 100%;
}
.join-from-text .desc {
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 1.2;
}
.join-from-text .phones div {
    text-align: center;
    font-size: 24px;
    padding: 8px 0;
    border-radius: 300px;
}
.join-form-cont-div {
    margin-bottom: 0px;
}
.join-form-cont .desc {
    font-size: 18px;
    margin-bottom: 10px;
}.join-form-cont-div input {
    display: inline-block;
    padding: 10px;
    box-sizing: border-box;
    width: 100%;
    margin-right: 0%;
    margin-bottom: 10px;
    border-radius: 10px;
    float: left;
}
.join-form-cont-div1 input {
    display: inline-block;
    padding: 10px;
    box-sizing: border-box;
    width: 100%;
    border-radius: 10px;
    float: left;
    margin-bottom: 20px;
}
.contact .imgs{
    text-align: center;
}
.contact .imgs img {
    max-width: 100%;
    border: 0;
    vertical-align: middle;
}.contact-text .imgs img {
    float: none !important;
    margin-top: 10px;
}
.contact-lxfs {
    margin-top: 30px;
}.lists p {
    padding-left: 30px;
    font-size: 16px;
    color: #ffffff;
}
.wap-nav-fff img {
    width: 120px;
    margin-top: 5px;
}.index-jpfw-cont1-r-cont {
    padding-left: 10px;
    box-sizing: border-box;
    padding-right: 0px;
    padding-top: 0px;
}.index-jpfw-cont1-l img {
    display: block;
    width: 100%;
}.index-jpfw-cont1-l {
    width: 100%;
    box-sizing: border-box;
    float: left;
}
.index-jpfw-cont1-r-bg1 img{
    max-width: 40px;
}
.index-jpfw-cont1-r-bg2 img{
    max-width: 40px;
}
.index-jpfw-cont1-r {
    width: 100%;
    padding: 20px 50px;
}
.index-jpfw-cont1-r-cont div:nth-child(1) {
    font-size: 16px;
}
.index-jpfw-cont1-r-cont div:nth-child(2) {
    font-size: 12px;
    margin-top: 5px;
}
.index-jpfw-cont1-r-cont div:nth-child(3) {
    font-size: 14px;
    line-height: 1.3;
    margin-top: 20px;
}
.index-jpcjs {
    padding: 30px 0;
}
.titles-style p:nth-child(1) {
    font-size: 16px;
    margin-bottom: 5px;
}
.titles-style p:nth-child(2) {
    font-size: 14px;
    margin-top: 10px;
}
.index-jpcjs-prv {
    position: absolute;
    top: 45%;
    left: 0px;
    border-radius: 100px;
    width: 30px;
    height: 30px;
}
.index-jpcjs-next {
    position: absolute;
    top: 45%;
    right: 0px;
    border-radius: 100px;
    width: 30px;
    height: 30px;
}
.index-jpcjs-conts {
    position: relative;
    padding: 0 40px;
    margin-top: 20px;
}
.index-jpcjs-prv img{
    max-height: 50%;
}
.index-jpcjs-next img {
    max-height: 50%;
}
.index-newsss {
    margin: 30px 0;
}
.index-news-cont {
    margin-top: 20px;
}
.index-news-cont-img {
    width: 100%;
}
.index-news-cont-lit {
    width: 100%;
    padding-left: 0px;
    margin-top: 20px;
}
.footersss {
    padding: 30px 0 40px 0;
}
.footersss-cont-logs {
    width: 100%;
    padding-right: 0px;
}
.footersss-cont-nav{
    display: none;
}
.footersss-cont-erweima {
    width:100%;
    float: right;
    text-align: center;
    margin-top: 20px;
}
.footersss-cont-logs div:nth-child(1){
    text-align: center;
}
.footersss-cont-logs div:nth-child(1) img {
    max-width: 50%;
    display: inline-block;
}
.footersss-cont-logs div:nth-child(2) {
    font-size: 16px;
    margin-top: 5px;
    text-align: center;
}
.footersss-cont-erweima div p {
    margin-top: 5px;
}
.footersss-cont-erweima div img {
    max-width: 60%;
}
.footersss-cont-infos {
    padding-top: 10px;
    padding-bottom: 80px;
    margin-top: 20px;
}
.footersss-cont-infos p {
    font-size: 12px;
}
.index-news-cont-lists .times p:nth-child(1) {
    font-size: 32px;
}
.index-news-cont-lists .times p:nth-child(2) {
    font-size: 12px;
}
.index-news-cont-lists .textds p:nth-child(2) {
    font-size: 12px;
    line-height: 1.3;
    margin-top: 5px;
}
.index-jpfw-list:nth-child(1) {
    margin-right: 4%;
}
.index-jpfw-list {
    padding: 20px 0 10px 0;
    box-sizing: border-box;
    width: 46%;
    float: left;
    text-align: center;
}
.index-jpfw-cont1 {
    margin-top: 10px;
}
.index-jpfw-list img{
    max-width: 50%;
}
.index-jpfw-list div:nth-child(2) {
    font-size: 16px;
}
.index-jpcp-l {
    width: 100%;
}
.index-jpcp-r {
    width: 100%;
    padding-left: 0px;
    margin-top: 20px;
}
.index-jpfw {
    margin-top: 30px;
}
.index-jpcp-l div:nth-child(1) {
    margin-bottom: 15px;
}
.index-jpcp-cont {
    margin-top: 15px;
}
.index-abouts {
    margin: 30px 0;
}
.index-abouts-l {
    width: 100%;
}
.index-abouts-l .title {
    font-size: 16px;
    margin-bottom: 10px;
}
.index-abouts-l .desc {
    font-size: 14px;
    line-height: 1.3;
    margin-bottom: 20px;
}
.index-abouts-r {
    width: 100%;
    padding-left: 0px;
    margin-top: 20px;
}
.index-abouts-l .mores span:nth-child(3) {
    font-size: 16px;
}
.index-abouts-l .mores img:nth-child(2){
    max-width: 20px;
}
.index-abouts-l .mores i:nth-child(4) {
    width:40%;
    margin-left: 15px;
    margin-top: 10px;
    margin-right: 5px;
}
.news-contsss {
    margin-top:0px;
}
.news-conts {
    margin-top: 30px;
}
.news-list-r .mores {
    padding: 5px 15px;
    margin-top: 20px;
    font-size: 14px;
}
.product-cont-tities p:nth-child(1) {
    font-size: 16px;
    margin-bottom: 5px;
}
.product-conts-container {
    margin-top: 20px;
    padding-bottom: 30px;
}
.product-conts-container .dsec p:nth-child(1) {
    font-size: 14px;
}
.product-conts-container .thumbs img{
    max-width: 80%;
}
.product-conts {
    margin: 30px 0;
}
.index-jpfw-cont {
    margin-top: 20px;
}
.gc-cjzs {
    margin: 30px 0;
}
.gc-cjzs-cont {
    margin-top: 20px;
}
.contact-cont {
    margin-top: 20px;
}
.contact-cont .contact-map {
    width: 100%;
}
.contact-map iframe {
    height: 260px;
    border-radius: 10px;
    border: 3px solid #efa80f;
}
.contact-map{
    height: 260px;
}
.contact-text-title img:nth-child(1) {
    float: left;
    max-width: 50%;
    margin-top: 20px;
}
.contact-text-title img:nth-child(2){
    max-width: 30%;
}
.contact-text-info p {
    font-size: 16px;
    margin-top: 10px;
}
.abouts-ppgs {
    margin: 30px 0;
}
.abouts-ppgs-cont {
    margin-top: 20px;
    line-height: 1.3;
    font-size: 14px;
}
.abouts-qyjs-cont {
    height: 300px;
}
.abouts-qyjs-cont {
    margin: 20px 0;
    position: relative;
}
.abouts-qyjs-list .title {
    font-size: 14px;
    padding: 2px 20px;
    display: inline;
}
.abouts-qyjs-list:nth-child(odd) .desc {
    margin-bottom: 10px;
}
.abouts-qyjs-list .desc {
    font-size: 12px;
}
.abouts-qyjs-list {
    height: 150px;
}
.abouts-qyjs-list:nth-child(even) {
    margin-top: 170px;
}
.abouts-qyjs {
    padding: 30px 0;
}
.about-shzrs {
    margin-top: 30px;
    margin-bottom: 30px;
}
.aout-tities p {
    font-size: 16px;
}
.about-shzr1 {
    margin: 10px 0;
}
.about-shzr1 p {
    font-size: 14px;
}
.about-shzrs-img1 img {
    display: block;
    width: 100%;
    float: left;
    margin-top: 10px;
}
.about-shzrs2 {
    margin-top:30px;
}
.about-shzrs2-imgs {
    width: 100%;
}
.about-shzrs2-text {
    width: 100%;
    padding-top: 20px;
    padding-left: 0px;
}
.about-shzrs2-desc {
    font-size: 14px;
    margin-top: 10px;
}




















}