







.mmm{



	display: none;



}



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

.hzhb img{
    margin-top: 30px;
}
.hzhb{
    height: auto!important;
}
.to-top{
    margin-bottom: 30px!important;
}

    *{



    	max-width: 100%;



    }



.guide>div{



	width: 100%!important;



	margin-left: 0!important;



}



.mmm{



	display: block;



}



.pcc{



	display: none;



}







.zzc{



		display: none;z-index: 9999;background: rgba(0,0,0,0.6);



		position: fixed;left: 0;top: 0;width: 100%;height: 100vh;



	}



.guide-tab{



    position: fixed;



    left: 0%;



    top: 58px;



    background: #fff;



    width: 100%;



    height: auto;



    z-index: 999999;



    padding: .3rem 0;



    display: none; 



    -webkit-box-shadow: 0 1px 5px 0 rgba(153,153,153,.5);



    box-shadow: 0 1px 5px 0 rgba(153,153,153,.5);



}



.sjbt {



    display: block;



    width: .55rem;



    height: .55rem;



    background: url(../images/dh.png);



    background-position: center;



    background-size: auto 100%;



    background-repeat: no-repeat;



    position: fixed;



    right: .3rem;



    top: .3rem;



    z-index: 999;



}



.guide-tab ul li {



    float: none;



    width: 100%;



    /* margin-top: 1rem; */



    text-align: center;



    cursor: pointer;



        font-size: .3rem;



    margin-bottom: .3rem;



}



body{



	font-size: .3rem;padding-top: 1.2rem!important;



}



.logo{



	width: 2.8rem;margin-left: .2rem;



}



.fsjt1 {



    margin-top: .6rem;



}



.tit {



    margin-bottom: .5rem;



}



.tit p {



    font-size: .5rem;



}



.tit div {



    font-size: .4rem;



    padding-bottom: .1rem;



    top: .2rem;width: 100%;



    letter-spacing: .1rem;



}



*{



	box-sizing: border-box;



}



.cygzj {



    background-image: none;



    padding-bottom: .8rem;



}



.cygzj video {



    width: 100%;



    margin-top: 0rem;



}



.cygzj img{



	width: 95%;display: block;margin: 0 auto;



}



.box-1 {



    width: 95%;



    height: auto;



    margin-bottom: 1rem;



}



.box-1 .cate-item {



    width: 50%;height: 3rem;



}



.box-1 .cate-item-long {



    width: 100%;



    height: 3rem;



}



.box-2 .list-item {



    width: 50%;



    display: inline-block;



    max-height: 400px;



    display: inline-block;



    font-size: 0;



    position: relative;



    overflow: hidden;



}



.box-2 .list-item .name-wrapper .name {



    font-size: .3rem;



}



.about_news ul li {



    width: 50%;



    height: 3rem!important;



}



.about_news {



    width: 95%;



    height: auto;



    margin: 1rem auto;



}







.gengduo .day {



    font-size: .4rem;



}



.gengduo .news_title{



	font-size: .3rem;line-height: .8rem;height: .8rem;



}



.day{



	margin-top: .5rem;font-size: .3rem;



}



.news_title {



    font-size: .28rem;



    line-height:1.7;margin-top: .2rem;



}



.to-top img{



	width: 1.5rem;



}



.db>div{



	display: block;text-align: center;



}



.dbmid div{



	font-size: .4rem;



}



.dbmid {



    margin: .3rem ;



    color: #fff;



    font-size: .28rem;



}



.fwm1 {



    margin: 1rem 0 0;



}



.fwtit div{



	font-size: .35rem;



}



.fwtit p{



	font-size: .4rem;



}



.fwm1>div{



	flex-wrap: wrap;



}



.fwtit{



	text-align: center;width: 50%;height: 1.3rem;



}



.fwm2t1 {



    font-size: .35rem;



    margin-top: 0;



}



.fwm2c2 {



    margin:  1rem  0;



}



.fwm2it div{



	font-size: .33rem;margin-top: .1rem;



}



.fwm2it p{



	font-size: .25rem;



	margin-top: .1rem;



}



.fwm2c2>div {



    margin-top: .7rem;



}



.fwm2con{



	padding-bottom: 1rem;



}



.snav a {



    width: 49%;



    display: block;



    line-height: .8rem;



    font-size: .33rem;



    margin-bottom: .1rem;



}



.snav div{



	flex-wrap: wrap;



}



.allst>div {



    width: 50%;



}

.allf p{

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    word-break: break-all;

}





.cxjshz a {



    width: 47%;margin: 0;



    padding-bottom: 48%;



    margin-top: .5rem;







}



.cxjshz>div{



	justify-content: space-between;



}



.cjwhd{



	display: block;



}



.cjhwz img{



	height: .8rem;



}



.cjhwz div{



	font-size: .35rem;



}



.cjhwz p{



	font-size: 12px;



}



.alwz{



	display: block;



}



.allf {



    left: .2rem;



    bottom: .2rem;



    padding-left: .2rem;



    font-size: .28rem;



}



.abmkit {



    width:95%;margin: 0 auto;



}



.abmk1>div{



	display: block;



}







.w850{



	width: 95%;margin: 0 auto;



}



.conzcz{



	font-size: .3rem;width: 95%;margin: 0 auto;



}



.abtit {



    display: block;



    margin: .5rem auto .3rem;



}



.culture_list li {



    width: 50%;



    margin-bottom: .5rem;



}



.culture_text h3{



	font-size: .35rem;



}



.culture_text span{



	font-size: .25rem;



}



.culture_text p{



	font-size: .25rem;



}



.culture_list{



	margin-top: 0;



}



.culture_list{



	margin-bottom: .8rem;



}



.solution-tit {



    font-size: .5rem;height: auto;



}



.solution-tit-en {



	height: auto;



    font-size: .3rem;



    margin-top: .3rem;



}



.show-solution {



    margin-top: .5rem;



}



.solution-detail {



    width: 80%;



    margin: 0 auto;



}







.news-tab {



    width: 95%;



    min-height: 0;



    margin: 0 0;



    font-size: 0;



    margin: 0 auto;



    margin-top: 0rem;



}



.news-tab .tab-1 {



    height: 1rem;



    font-size: .35rem;



    line-height: 1rem;



}



.cxjstit {



    margin: 1rem 0;



}



.cxjscon{



	font-size: .3rem;



}



.cxjscon img{



	height: auto!important;



}



.about_news{



	margin: .7rem auto;



}



.news-img {



    width: 100%;



    height: auto;float: none;border: 0;



}



.news-date {



    width: 100%;



    height: auto;



    text-align: left;float: none;border: 0;



}



.news-text {



    width: 100%;



    height: auto;float: none;



    margin-left: 0;border: 0;



}



#qydt .news-date .month {



    font-size: .4rem;



    line-height: normal;



    margin-top: .2rem;



}



#qydt  .news-date .year {



    font-size: .3rem;



    line-height: normal;



    margin-top: .1rem;



}



#qydt  .news-text-tit {



    font-size: .32rem;



    line-height: 1.7;



    margin-top: .2rem;



}



#qydt .news-tab-list{



	height: auto;



}



#qydt .news-tab-list div{



	float: none;



}



.news-tab-1 a{



	display: block;



	border-bottom: 1px solid #ccc;



	padding-bottom: .5rem;



	margin-bottom: .8rem;



}



.news-tab-1{



	margin-top: 0;



}

.fwm2t1{

  /*position: absolute; left: 50%; top:50%;transform: translate(-50%, -50%);*/

  width: 80%;

  background: rgba(255, 255, 255, .8);padding: .4rem;box-sizing: border-box;font-size: .3rem;line-height: 1.8;

  text-align: justify;

  position: .6rem 0;

}

.fwm2t1:after{

  content: "";

  position: absolute;left: .3rem;top: .2rem;width: 1rem;height: 2px;background: #f00;

}

.ryhz{

    display: block;

}

.rywz{

    width: 100%;text-align: center;

    margin-bottom: .5rem;

}

.ryle img{

    margin: 0 auto;

    margin-bottom: .5rem;display: block;

}

.honor {

    margin: .8rem 0;

}



.ryri {width: 100%;

}

.ryle{

    width: 100%;padding: 0 .3rem;

}

.ryri a {

    display: block;

    width: 49%;

    margin-right: 2%;

    height: 5rem;

}

.ryri a:nth-child(3n){

  margin-right: 2%;

}

.ryri a:nth-child(2n){

  margin-right: 0;

}

.ryimg {

    width: 100%;

    height: 4rem;

}



.lxwmc{

  margin-top: .6rem;

  padding-bottom: .8rem;

}

.lxfb{

  width: 100%;

}

.lxfb form input,.lxfb form textarea{

  line-height: .8rem;

  padding: 0 .1rem;margin-bottom: .2rem;display: inline-block;font-size: .26rem;box-sizing: border-box;

}

.w50b{

  width: 100%;

}



.w50b:first-child{

  margin-right: 0%;

}



.lxfb form{

    margin-bottom: .4rem;margin-top: .3rem;

}

.lxfb form textarea{

    height: 2rem;

}

.lxfb button{

  line-height: 1rem;

  font-size: .28rem;

  width: 100%;

}

.lxwmc>div{

    display: block;

    padding: .3rem;

}

.lxwmc iframe{

    height: 300px!important;

}





































































































}