
@media (max-width:1199px){	
.box,.boxs,.boxsd{
	width:100%
}
body,.hea_top ,.header{
	width:640px;
	margin:0 auto
}
.header .pc_nav{
	display:none
}
.wap_nav{
	display:block;
	position:relative;
}
#case dl{
	margin-top:0
}
.header,#case,#contact{
	padding:0.25rem
}
.home .one {
	padding-top:0.25rem;
	padding-bottom:0
}
.home .one .txt{
	padding:0 0.25rem;
	margin-bottom:0.35rem
}
.home .tow .txt{
	position:inherit;
	transform: translate(-0%, -0%);
    -webkit-transform: translate(-0%, -0%);
}
.home .tow,.home .three,.pub_tp,.about .tow,.about .four,.about .five, .about .six,#news,#product{
	padding:0.25rem
}
.about .five{
	padding:0.25rem 0
}
.v_show ,.v_cont ul li{
    height: 150px;
}
.pub_tit .tit{
	margin-bottom:0.25rem
}
.about .one .txt h2 {
    font-size: 26px;
    margin-bottom: 0.25rem;
}
.home .three .txt{
	padding-top:0.25rem;
	margin-bottom:0.35rem
}
.home .tow .img img,.home .three .img img{
	display:block;
	margin:0 auto 0.5rem auto;
	width:50%
}
.footer .foot_logo{
	padding-left:1rem
}
.about .one .txt li img,.home .four .list,.home .six .dl .list,.footer .foot_logo,.footer .foot_core{
	width:50%
}
.about .one .img img{
	height:5rem;
	object-fit: cover;
}
.home .five .dl dl{
	font-size:12px
}
.home .six .dl .list:last-child{
	margin-top:0.5rem;
	border:0
}
.footer .foot_nav{
	display:none
}
.home .six .list a.more{
	display: inline-block
}
.about .tow dl:nth-child(even){
	padding-top:0
}
.about .three{
	padding-top:0.25rem
}
.about .three.pub_tit .tit{
	margin-bottom:0.85rem
}
.about .six .logo_l{
	margin-bottom:0.25rem
}
.about .six .logo_l p{
	padding:0.35rem 0
}
.banner img{
	height:4rem;
	object-fit: cover;
}
#banner .txt {
    width: 48%;
}
#product .pro_r dl{
	width:49%;
	margin-left:0
}
#product .pro_r dl:nth-child(even){
	float:right
}
#news .new_l{
	display:none
}
.top_tt .logo {
    margin-top: 0;
}
.about .six .logo_l p img,#news .dl dl {
	width:50%
}
#contact .contact_l{
	margin-bottom:0.25rem
}
#contact .form p .textarea {
    width: 80%
}
#contact .form p:last-child em {
    width: 20%
}
.map {
    height: 5.6rem;
}
.pro_bg{
	padding:0.25rem;
	margin-top:68px
}
#product .pro_bg .top .word{
	margin-top:0.25rem;
}
table.gridtable td.font {
    font-size: 18px;
    width: 23%;
}
.maps .add_ress i.map_on {
	display:none
}
.lr_gh.flex{
	display:none
}
.limg {
    top: 53%;
}
.time-line .time-box {

    display: -webkit-box;
    overflow-x: scroll;
}
.service_tow .box{
	width:94%
}
#product .pro_bg .top .img,#product .pro_bg .top .img img,#product .pro_bg .top .word,#product .pro_l,#product .pro_r,#contact .form p,#contact .contact_l,.cont_dl_l,.cont_dl_r,#news .new_r,.about .tow dl,.home .one .img,.home .one .txt,.home .tow .img, .home .three .img,.home .tow .txt,.home .three .txt,.home .six .dl .list:last-child,.about .one .txt,.about .one .img,.about .three dl,.about .six .logo_l,.about .six .logo_r{
	width:100%;
}
}
@media (max-width:640px){	
body,.hea_top,.wap_top {
	width:100%;
	margin:0 auto
}
.header{
	padding:10px 15px;
	width:100%
}
#product .pro_r dd i {
    width: 65%;
}
#product .pro_bg .top .word a {
    width: 50%
}
.service_tow .s_bg {
    margin: 70px auto;
	margin-bottom: 15px;
}
.service_tow .form h1 {
    font-size: 22px;
    padding: 25px 0;
}
.service_tow .form p {
    width: 85%;
	padding-left:4%
}
.footer .foot_logo {
    padding-left: 0.5rem;
}
.service_tow .form .button {
    height: 42px;
    line-height: 42px;
    width: 55%;
    margin: 25px auto;
}
.limg {
    top: 55%;
}
.time-line .time-box li {
    width: 150px;
}
.time-line .time-box ul {
    overflow: inherit;
}
.time-line .time-box li h2 {
    font-size: 22px;
}
.add_contact h2 {
    font-size: 20px;
}
.add_contact .add_s {
    width: 63%;
}
.add_contact .add_s .text{
	padding:10px
}
.service_tow .result {
    padding-left: 15%;
    width: 90%;
    padding: 0;
    margin: 0 auto;
}
#news .news_nav a {
    width: 36%;
    height: 46px;
    line-height: 46px;
    font-size: 14px;
}
#news .news_nav {
    margin-bottom: 0;
}
#news #classroom .ne_pev {
    width: 100%;
}
.add_pn1{
	margin-top:0.5rem
}
#news #classroom .one_to h2 em,#news #classroom .one_to p em {
    width: 24px;
    height: 24px;
    line-height: 24px;
	font-size:14px
}
#news #classroom .one_to a {
    font-size: 14px;
}
#news #classroom .one_to p {
    line-height: 26px;
}
.header {
    height: 60px;
}
table.gridtable.gridtable1 td {
    font-size: 14px;
    padding: 10px 20px;
    width: 33.33%;
}
.page{
	padding:0 0 0.45rem 0
}
table.gridtable td.font {
    font-size: 14px;
    width: 24%;
}
#case dl{
	width:49%;
	margin-left:0
}
#case .flex{
	  justify-content:space-between ;
}
.banner,#mySwipe {
    padding-top: 57px
}
.banner .txt h2 {
    font-size: 30px;
}
.about .one .txt li{
	width:25%
}
.about .one .txt p {
    font-size: 15px;
}
.pub_tit .tit {
    font-size: 28px;
}
#contact .contact_l dt img{
	width:70%
}
.banner .txt p ,.about .one .txt h2,.about .tow dl dt ,#contact .pu_tit{
    font-size: 22px;
}
.banner img {
    height: 5rem;
}
.home .one .txt h2 {
    font-size: 18px;
    margin-bottom: 15px;
}
.home .one .txt p,.home .tow .txt p, .home .three .txt p{
	margin:20px 0
}
.home .tow .img img, .home .three .img img{
	margin-top:20px
}
.home .four{
	padding:15px 0
}
.pub_pub .title h2 {
    font-size: 22px;
}
.pub_pub .title em {
    font-size: 48px;
}
.pub_pub .title em{
	display:inline-block;
	margin-bottom:-20px
}
.home .tow .txt h2, .home .three .txt h2{
	font-size:22px;
}
.home .six .dl .list{
	margin-bottom:20px;
	border:0
}
.home .six .dl .list:last-child{
	margin-top:0
}
.footer .Copyright{
	padding:0.45rem;
	font-size:13px;
}
.home .six .list a.more{
	margin:0.3rem 0
}
footer {
	padding-top:25px;
}
.swipe-wrap img{
	height:5rem;
	object-fit: cover;
}
.home .six{
	padding:15px 0
}
.v_show, .v_cont ul li {
    height: 280px;
}
.about .five p{
	width:50%
}
.v_cont ul li {
    width: 12.2%;
    margin: 0 0.3%;
}
.about .three dl:nth-child(10) dd img {
    width: 13%;
}
.about .three dl:nth-child(10) dd em {
    width: 85%;
}
.add_ck.flex.between{
display: -webkit-box;
    overflow-x: scroll;
}
.add_ck em{
	display:block
}
.add_ck em {
    width: 29.2857%;
}
.content_2.content .one_tow {
    width: 100%;
}
.home .six .dl .list,.about .three dl:nth-child(10) dd p,#news .dl dl,#news .ne_pev{
	width:100%
}
}
