
@media (max-width:1199px){	
.box,.marqueeleft{
	width:100%
}
.top_tow .search .tel{
	width:auto
}
.pub_index{
	padding:0 2%
}
}
@media (max-width:1100px){
.pc_nav,.top_tow .search{
	display:none
}
body,.header{
	width:640px;
	margin:0 auto
}
#mySwipe,#banner{
    margin-top: 109px;
}
#banner img{
	height:5rem;
	object-fit: cover;
}
.header .top{
	padding:0 10px
}
.wap_nav{
	display: block;
    padding-top: 0.25rem;
}
.home_one .flex{
	flex-wrap:wrap
}
.home_one .dl dl {
    width: 48.5%;
	margin-bottom:3%
}
.home_one .dl dl:last-child{
	width:100%;
}
.home_one .form .list{
	width:100%;
	margin-bottom:15px;
	text-align:center
}
.home_one .form .list:nth-child(2) dd {
    position: inherit;
	top:auto;
	left:auto;
	transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
}
.home_one .form .list{
	height:auto;
	padding:15px 0
}
.home_one .form .list:nth-child(3) dd img, .home_one .form .list:nth-child(4) dd img{
	width: auto;
	 position: inherit;
	top:auto;
	left:auto;
	right: 0;
     bottom: 0;
}
.home_one .form .list:nth-child(3) dl, .home_one .form .list:nth-child(4) dl{
	height:auto;
	padding:15px 0
}
.home_one .form .list:nth-child(4),.home_one .form .list:nth-child(4) dl{
	padding-top:0
}
.home_one .form .list:nth-child(3){
	margin-bottom: 0;
    padding-bottom: 10px;
}
.home_one .form {
    margin: 0 auto;
}
.home_one .form .list:nth-child(4) dl:nth-child(1) dd img,.home_one .form .list:nth-child(3) dl:nth-child(2) dd img {
    width: auto;
}
.home_one .form .list:nth-child(3) dl, .home_one .form .list:nth-child(4) dl{
	height:auto
}
.home_one .form .list:nth-child(2) dt, .home_one .form .list:nth-child(3) dt, .home_one .form .list:nth-child(4) dt{
	padding:10px
}
.home_there .dl dl {
    width: 26%;
}
.home_four .v_show,.home_five .img, .home_five .txt ,.home_six .dl dl,.home_six .dl dt img,.footer .dl_cont,.about_tow .dl .one .img img,#product .pro_r .model .one{
    width: 100%;
}
.home_five .flex,.home_six  .flex{
	flex-wrap:wrap
}
#product .pro_r .model .one{
	margin-bottom:15px;
}
#product .pro_r .model .one h4 {
    font-size: 16px;
}
#product {
    padding:0;
}
.home_five .img{
	margin-bottom:15px
}
.home_five .txt dl {
    margin-bottom: 15px;
}
.home_five.pub_index {
    background: url(../img/n_bg.jpg) repeat-y;
	padding:2%;
	background-size:cover;
 
　　-webkit-background-size:cover;
 
　　-o-background-size:cover;
}
.foot_ban .txt h2 img{
	width:75%
}
.footer .box{
	padding:0 30px;
}
.footer .link .box{
	padding:0 30px
}
.footer .dl{
	display:none
}
.home_there{
	margin-top:-94px
}
.home_one .form .list:nth-child(2) dd img,.home_one .form .list:nth-child(3) dd img, .home_one .form .list:nth-child(4) dd img{
	width:45%
}
.re_tow dl{
	width:49%;
	padding-bottom: 15px;
}
.re_tow .flex{
	flex-wrap:wrap
}
.pub_index .pub_tit h4 {
    font-size: 25px;
}
#about .pub_index .pub_tit h2 {
    margin-top: -25px;
}
.about_tow .dl,.model.flex.between,.ind_one.flex.between,.contact.flex.between{
	display:block
}
#industria .ind_one{
	padding:15px 
}
.about_tow .dl .one .img img{
	height:9rem;
	margin-bottom:15px;
}
.about_tow .dl .one:hover{
	margin-top:0
}
.about_tow .dl .one .img img {
    -moz-border-radius: 70px ;
    -webkit-border-radius: 70px ;
    border-radius: 70px;
}
.about_tow .dl {
    margin: 0px auto;
}
.solve .img,.solve .txt,#product .pro_r .list dd{
	width:100%;
	position: inherit;
    top: auto;
    right: auto;
    transform: translate(-0%, -0%);
    -webkit-transform: translate(-0%, -0%);
}
#product .pro_r .tit {
    font-size: 20px;
    color: #333;
    padding:0px 0 10px 0
}
#product .pro_r .list dd h2{
	margin:15px auto;
	font-size:18px
}
#product .pro_r .list dd p {
    font-size: 15px;
}
.solve .txt{
	padding:15px
}
.solve .txt a{
	margin:0.5rem auto
}
.solve .box:nth-child(even) .dl:nth-child(even) .txt {
    right: auto;
    left: auto;
}
.solve .box:nth-child(even) .dl:nth-child(even) .img {
    float:  none;
}
.h_news .dl .list,.h_news .dl .img,.h_news .clo_3 .one,.h_pro .form .list:nth-child(1),.h_pro .form .list:nth-child(2),.h_pro .form .list:nth-child(3),.h_pro .form .list:nth-child(2) dl:nth-child(2), .h_pro .form .list:nth-child(2) dl:nth-child(3),.pub_form .p_f_l,.pub_form .p_f_r,#product .pro_l,#product .pro_r,#product .pro_r .list dt,#product .pro_r .list dd,.clo_3_pub .c_p_left,.clo_3_pub .c_p_right,.con_tow .p_logo li.active span,.contact .contact_l,.contact .contact_r{
	width:100%
}
.contact .contact_r{
	padding:15px
}
#contact{
	padding:20px 0
}
.con_there .dl dl{
	width:48.5%;
	margin-bottom:3%
}
#product .pro_l .tit,#product .pro_l .n_list,#product .pro_l .p_cont{
	display:none
}
.h_pro .form .list:nth-child(1),.h_pro .form .list:nth-child(2) dl,.h_pro .form .list:nth-child(3) dl:nth-child(1),.con_one .c_o_l{
	height:auto
}
.clo_3_pub .c_p_left .title h3 {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}
.h_news .dl .list{
	margin-top:8px
}
.h_news .dl .list dd {
    width: 75%;
    padding-top: 10px;
}
.h_news  .dl,.h_news  .clo_3.flex,.h_pro .flex ,.pub_form form.flex,#product .box.flex.between,#product .pro_r .list dl,.clo_3_pub.flex.between.box{
	display:block
}
.clo_3_pub .c_p_left .title a{
	display: inline-block;
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
	background:none;
	border:0;
	height:42px;
	line-height:42px;
	padding-left:0;
	text-align:center;
	width:32.66%;
}
.pub_form form.flex{
	padding:0 15px
}
.con_four .flex{
	flex-wrap:wrap
}
.con_four dl:nth-child(1),.con_four dl:nth-child(3){
	margin-bottom:20px;
}
.con_four dl{
	padding:15px 0
}
.con_four dl:nth-child(4){
	display:none
}
.pub_form .p_f_l .cont h5:nth-last-child(2) {
    margin-top: 15px;
}
.pub_form .p_f_l .cont h5:nth-last-child(1) {
    margin-bottom: 15px;
}
.h_news .clo_3 .one li a{
	font-size:15px;
}
.con_there .dl dd{
	padding:7px
}
.con_there .dl dd h2{
	margin-bottom:5px
}
.con_there .dl dd p {
    line-height: 20px;
    font-size: 14px;
}
.h_news .clo_3 .one h3 a,.join .lists .cont p ,.home_four .list .one .txt p:nth-child(1){
    font-size: 14px;
}
.join .lists .one h2,.join .lists .cont h2{
	font-size:16px;
}
.join .lists .one h3,.re_tow dd p{
	font-size:13px;
}
.re_tow dd p{line-height:20px;
font-size:14px;
}
.join .lists {
    padding-bottom: 15px;
}
.contact .contact_r h5{
	margin-bottom:8px
}
#contact .list .one .txt h2,.pub_form .tit,.h_news .clo_3 .one h3,.con_there .dl dd h2,.con_four dd h2,.contact .contact_r h5,.re_tow dd h2,.home_four .list .one .tit h2{
	font-size:18px;
}

.h_pro .form .list:nth-child(2) dl:nth-child(3),.h_pro .form .list:nth-child(2) dl:nth-child(2){
	float:none
}
.h_news .clo_3 .one li a i {
    text-align: right;
}
.h_news .clo_3 .one {
    margin-top: 9px;
}
.h_pro .form .list:nth-child(2) dl:nth-child(1) img,.h_pro .form .list:nth-child(3) dl:nth-child(1) img{
	position:relative
}
.h_pro .form .list:nth-child(2) dl{
	margin-top:10px
}
.h_pro .form .list:nth-child(2) dl:nth-child(1) img,.h_pro .form .list:nth-child(3) dl:nth-child(1) img{
	left: auto;
	right:auto;
	top:auto;
	bottom: auto;
	margin:0 auto;
	display: block
	
}
.pub_ban {
    margin: 10px auto 0 auto;
}

.pub_ban p img{
	width:80%
}
.h_pro .form .list dt {
    font-size: 20px;
    color: #333;
    padding: 15px;
}
.pub_form {
    padding: 25px 0;
}
.h_pro.pub_index {
	padding:0
}
.h_pro .form .list:nth-child(1) img{
	width:80%;
	margin-top:0
}
.h_pro .form .list:nth-child(3) dl:nth-child(1){
	margin-top:10px
}
#industria .ind_one .txt h2{
	font-size:20px;
}
#industria .ind_one .txt h3 {
    font-size: 15px;
    margin: 10px 0;
}
.h_five table th,.h_five table td{
	line-height:inherit;
	font-size:15px
}
.h_five table td,.h_news .dl .list dd p,#h_five.h_five table tr td:nth-child(1),#h_five.h_five table tr.sd td:nth-child(1), #h_five table td,.clo_3_pub .c_p_left .title a{
	font-size:13px;
}
#h_five table td,.clo_3_pub .c_p_left .title a{
	font-size:14px;
	overflow: hidden;
text-overflow:ellipsis;

}
.clo_3_pub .c_p_left .title a{
	font-size:14px;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;

}
.clo_3_pub .c_p_right dl{
	width:49%;
	margin-left:0
}
.clo_3_pub .c_p_right{
	display:flex;
	justify-content:space-between ;
	flex-wrap:wrap
}
.clo_3_pub .c_p_left .title a{
	    height: 40px;
    line-height: 40px;
    width: 32.33%;height: auto;
line-height: initial;
text-align:left;
padding:5px;
color:#fff;
text-align:center
}
.clo_3_pub .c_p_left .title a.active, .clo_3_pub .c_p_left .title a:hover {
    color: #fff;
}
.clo_3_pub .c_p_left .title a:nth-child(1){
	background:#8dcff4
}
.clo_3_pub .c_p_left .title a:nth-child(2){
	background:#f5b886
}
.clo_3_pub .c_p_left .title a:nth-child(3){
	background:#c8e19d
}
.clo_3_pub .c_p_left .title a:nth-child(4){
	background:#f49e9c
}
.clo_3_pub .c_p_left .title a:nth-child(5){
	background:#facd8a
}
.clo_3_pub .c_p_left .title a:nth-child(6){
	background:#af88b8
}
.clo_3_pub .c_p_left .title a:nth-child(7){
	background:#88c99d
}
.clo_3_pub .c_p_left .title a:nth-child(8){
	background:#ef9c00
}
.clo_3_pub .c_p_left .title a:nth-child(9){
	background:#5e8ac6
}
.clo_3_pub .c_p_left .title h3{
	margin-bottom:8px
}
#news_cont .href{
	padding:20px
}
.h_news .dl .list dd p{
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;    white-space: normal;

}
.home_four .v_out{
	margin:0 auto
}
.h_news .dl .list dt {
    width: 27%;
}
.h_news .dl .list dd {
    width: 69%;
}
.h_news .dl .img .txt h2,.h_news .dl .list dd h2{
	font-size:16px;
}
.h_news .dl .img .txt em,.h_news .dl .img .txt p ,.clo_3_pub .c_p_right dd{
    font-size: 13px;
}
.h_news .dl .img .txt em{
	margin:8px 0
}
.h_news .dl .img img{
	height:auto
}
.h_news .dl .img .txt{
	height:100%
}
}
@media (max-width:640px){
body,.header{
	width:100%;
}
.animated {
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
}

.home_one .form .list.pc_pc,.add_po_pc.flex,.pc_pop{
	display:none
}
.add_po_wap.flex,.h_pro  .list.flex,.list.flex.between.flex-wrap,.wap_wap.flex{
	display:flex
}
.wap_wap.flex a{
	border: 1px #cccccc solid;
	width:49%;
	margin-bottom:2%
}
.wap_wap.flex a:nth-child(5),.wap_wap.flex a:nth-child(5) img{
	width:100%
}
.add_po_wap .flex.list{
	padding:15px
}
.add_po_wap .flex.list a{
	width:49%;
	margin-bottom:2%
}
.solve .txt {
    padding: 10px;
}
.con_there .dl dd {
    padding: 15px;
}
.con_four dl:nth-child(odd) {
    width: 40%;padding:10px 0
}
.yb_wap,.pc_popw{
	display: block
}
.yb_pc{
	display: none
}
.con_four dd p{
	font-size:14px;
}
.con_four dd h2{
	margin:14px auto
}
.h_pub a {
    width: 100px;
    font-size: 14px;
    padding: 6px 0;
    margin: 0 10px;
}
.con_four dl:nth-child(odd) dt img{
	width:40px;
	
}#home-video {
    width: 90%;
}
#news_cont .cont{
	padding:0 15px
}
#news_cont .title h2{
	font-size:20px;
}
#news_cont .title h3 {
    font-size: 13px;
}
#news_cont .title {
    margin-bottom: 15px;
}
#news_cont {
    padding: 20px 0;
}
.solve .txt h2 {
    font-size: 18px;
    margin-bottom: 10px;
}
.solve .txt p {
    font-size: 15px;
    line-height: 24px;
}
.solve .txt a {
    margin: 0.5rem auto;
	font-size:13px;
	width:90px
	
}
.about_tow .dl .one .img img {
    height:  auto;
}
.about_tow .dl .one .img img {
    -moz-border-radius: 30px ;
    -webkit-border-radius: 30px ;
    border-radius: 30px;
}
.about_tow .dl .one .txt h2 {
    font-size: 20px;
}
.about_tow .dl .one .txt h3{
	margin:15px auto
}
.about_tow .dl .one .txt h3 img{
	width:30px;
}
.about_tow .dl .one .img img {
    height: 10rem;
}
.about_tow .dl .one .txt p {
    line-height: 30px;
}
.about_tow .dl .one .txt {
    position:absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);
}
.about_tow  li img{
	width: 4rem;
}
.header .top span:nth-child(2){
	display:none
}
.header .top {
    height: 30px;
    line-height:30px;
}
.header .top_tow{
	padding:10px;
}
.header .top_tow .logo img{
	width:75px;
}
.header .top_tow .wap_nav  img{
	width:65px;
}
.header .top_tow .wap_nav{
	padding-top:5px
}
#mySwipe,#banner {
    margin-top: 80px;
}

#banner img{
	object-fit: cover;
}
#news_cont .cont p {
    font-size: 15px;
    line-height: 28px;
}
.home_five.pub_index .pub_tit {
    padding: 1.41875rem 0  0.41875rem 0;
}
.pub_index .pub_tit {
    padding: 0.41875rem 0;
}
.pub_index .pub_tit h2 {
    font-size: 22px;
}
.pub_index .pub_tit h3 {
    font-size: 13px;
}
.home_one .dl dd h2 {
    font-size: 16px;
}
.home_one .dl dd p {
    font-size: 13px;
	line-height:normal
}
.home_one .dl dl {
    padding: 0.3475rem 0
}
.home_one .dl dd p,.home_one .dl dd a{
	display:none
}
.home_one .dl dd h2{
	margin-bottom:0
}
.home_there .dl dl:hover img,.home_one .dl dl:hover dt img{
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
}
.home_one .dl dd a {
    width: 70%;
	font-size:13px
}
.home_one .dl dt img{
	width:45px
}
.home_there .dl dl {
    width: 33%;
}
.home_there .dl dt img {
    width: 45%;
}
.home_there .dl dd {
    font-size: 16px;
    margin: 0.35rem auto;
}
.home_there {
    margin-top: 0;
}
.home_there.pub_index .pub_tit,.home_four.pub_index .pub_tit{
	padding:0.451875rem 0
}
.home_four .list .one ,.home_four .list .one.active,.home_four .list .one p img{
     width: 100%; 
     float: none;
}
.home_four .list .one .txt p:nth-child(1){
    margin-top:15px	
}
.prev i{
	background:url(../img/left_n.png) no-repeat;
	display:block;
	width:	30px;
	height:30px;
	background-size:30px 30px;
}

.prev:hover i{
	background:url(../img/left_o.png) no-repeat;
	display:block;
	width:	30px;
	height:30px;
	background-size:30px 30px;
}

.next i{
	background:url(../img/right_n.png) no-repeat;
	display:block;
	width:	30px;
	height:30px;
	background-size:30px 30px;
}

.next:hover i{
	background:url(../img/right_o.png) no-repeat;
	display:block;
	width:	30px;
	height:30px;
	background-size:30px 30px;
}

.copany i {
	position:relative;
	right:auto;
	top:5px
}
.home_five .txt dt{
	display:none
}
.home_five .txt dd{
	width:100%
}
.home_five .img dd p {
    font-size: 14px;
}
.home_five .img dd h2, .home_five .txt dd h2 {
    font-size: 16px;
}
.more{
	margin:20px auto
}
.home_five .txt dl,.home_five .img dd{
	box-shadow:0 0 5px #e8e8e8
}
#banner .box {
    margin-top: -60px;
    height: 60px;
    line-height: 60px;
    font-size: 14px;
}
#banner .box {
    margin-top: -40px;
    height: 40px;
    line-height: 40px;
    font-size: 13px;
    padding-left: 10px;
}
.about_one .ab_cont .txt p{
	margin-bottom:3%
}
.about_one .ab_cont {
    padding: 5px 0; 
}
.about_one .ab_cont .txt p {
    text-indent: 2em;
    font-size: 14px;
}
}
@media (max-width:414px){
.home_four .v_cont ul li,.home_four .v_show ,.home_four .v_out{
    height: 232px;
}
.home_four #yb_1 .v_cont ul li,.home_four #yb_1 .v_show ,.home_four #yb_1 .v_out{
    height: 232px;
}	
.home_four #yb_1 .v_cont ul li {
    width: 25%;
}
.home_four #yb_2 .v_cont ul li {
    width: 23.5%;
}
.home_four .v_out {
    margin: 20px auto;
}
.home_four .v_cont ul li {
    width: 20.7%;
}
.prev, .prev a, .next, .next a {
    display: block;
    margin-top:50px;
}
.next i ,.next:hover i{
    background: url(../img/right_n_1.png) no-repeat;
}
.prev i,.prev:hover i {
    background: url(../img/left_n_1.png) no-repeat;
}
.prev i ,.next i,.next:hover i ,.prev:hover i {
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
}
.home_four .v_show{
	width:78%
}
}