@charset "utf-8";

@media (max-width:1600px ) {
	.home_about .text{
		min-height: 430px;
	}
	.home_about .text .more{
		bottom: 45px;
	}
}

@media (max-width:1440px) {
	.home_about .text{
		margin-top: 5%;
	}
	.home_about{
	
	}
}

@media (max-width:1366px) {
	.footer .footer-top .foot-nav{
		width: 70%;
		left: 9%;
	}
}

@media (max-width:1280px) {
	.home_about{
		padding-top: 0%;
	}
	.g_zj{
	width:100%;
	padding: 3% 15px 2%;
	background: url(../images/zjbg.jpg) no-repeat -378px 0px; #f3f3f3;
    height: 441px;
	}
	.g_zj h2 {
    background: url(../images/zjtit.jpg) no-repeat;
    height: 56px;
    padding-left: 45px;
    width: 520px;
}
.g_zj .u_dlst1 p {
    font-size: 14px;
    color: #666666;
    height: auto;
    line-height: 30px;
    overflow: hidden;
    width: 520px;
    padding-top: 10px;
}
.g_ys { background: url(../images/ysbg.jpg) repeat-y center top; width:100%; margin:0 auto;padding: 6% 15px 7%;}
.g_ys em{ font-style: normal;}
.g_ys i{ font-style: normal;}
.g_pro h2 em, .g_ys h2 em { display: block; font-weight: normal; font-size: 14px; color: #666666; margin: 8px 0; }
.g_pro h2, .g_ys h2 { background: url(../images/anlitit.jpg) no-repeat center bottom; height: 100px; padding-top: 36px; text-align: center; margin-bottom: 24px; }
.g_ys .m_ys1 { margin-top: 35px; }
.g_ys .m_ys1 dd h3 { padding-bottom: 5px; }
.g_ys .m_ys2 dd h3 { padding-top: 25px; padding-bottom: 15px; }
.g_ys .m_ys4 dd h3 { padding-bottom: 15px; }
.g_ys .m_ys2 dd h3 i { top: 15px; }
.g_ys .m_gy { height: 244px; }
.g_ys .m_gy dt { width: 50%; }
.g_ys .m_gy dt img { width: 100%; height: auto; display: block; }
.g_ys .m_gy dd { padding: 0px 13px 0 22px; width: 50%; background: #fff; height: 218px; overflow:hidden;}
.g_ys .m_gy h3 { position: relative; padding-left: 46px; width: 100%; color: #3462a9; font-size: 20px; font-weight: bold; }
.g_ys .m_gy h3 a { color: #3462a9; text-decoration: none; }
.g_ys .m_gy h3 i { position: absolute; font-size: 52px; color: #ccced2; font-family: arial; left: -10px; top: -10px; letter-spacing: -4px; }
.g_ys .m_gy h3 p{ height:28px; line-height:27px; overflow:hidden;color: #3462a9; font-size:20px;}
.g_ys .m_gy h3 b { font-size: 18px; color: #999faa; font-family: arial; font-weight: normal; text-transform: uppercase; letter-spacing: -1px; display: inline-block; }
.g_ys .m_gy h3 em { font-size: 16px; font-weight: normal; display: block; padding-top: 3px; height:22px; line-height:22px; overflow:hidden;}
.g_ys .m_gy p { font-size: 14px; color: #666; line-height: 21px; margin-top: 12px; }
.g_xban3 { height: 154px; margin-top: 37px; }
.g_xban3 .u_btn5 { left: 850px; top: 92px; }
.g_xban3 .u_tel2 {color: #fff;font-size:14px;left:850px;text-align:center;top:36px;width: 192px; }
.g_xban3 .u_tel2 b { display: block; font-size: 24px; font-family: arial; font-weight: normal; }
.f_fl {float: left;}
.g_zj .u_dlst1 dt{
	display:none;
}
.g_zj .u_dlst1 dd {
    float: none;
    width: 100%;
	padding: 3% 15px 2%;
}
.g_zj .u_dlst1{ height:auto;}
.g_zj .u_dlst1 p{
	width:100%;
	height:auto;
}
.g_zj h2{
	display:none;
}
.g_zj .title{ display:block;}
}

@media (max-width:1024px) {
	.header_box{
		position: relative;
		padding: 10px 0;
	}
	.header_box .right{
		display: none;
	}
	.header_box .logo {
  margin-top: 0px;
  margin-bottom: 0px;
}
	.nav{
		display:none;
	}
	.header_box .navbtn{
		display: block;
	}
	.footer .footer-top{
		display: none;
	}
	.footer .foot-bottom .div_b{
		display: none;
	}
	.footer .foot-bottom{
		text-align: center;
	}
	.footer .foot-bottom span{
		display: block;
		width: 100%;
	}
	
	.home_pro .home_pro_list ul li{
		width: 32%;
		margin-right: 2%;
	}
	.home_pro .home_pro_list ul li:nth-child(3n){
		margin-right: 0;
	}
	.home_pro .home_pro_list ul li:nth-child(5n){
		margin-right: 2%;
	}
	.home_about .container{
		width: 100%;
		left: 0;
		margin-left: 0;
	}
	.home_about .text{
		min-height: 0;
		width: 70%;
		padding: 3% 15px;
	}
	.home_about .text .more{
		position: relative;
		bottom: 0;
		left: 0;
		margin-top: 5%;
	}
	.home_solutions .home_solutions_box .left .item .text, .home_solutions .home_solutions_box .right .item .text{
		padding-top: 20px;
		padding-left: 15px;
	}
	.home_solutions .home_solutions_box .left .item:hover .text, 
	.home_solutions .home_solutions_box .right .item:hover .text{
		background: none;
	}
	.home_solutions .home_solutions_box .left .item:hover .text .bt, 
	.home_solutions .home_solutions_box .right .item:hover .text .bt{
		color: #3a3a3a;
	}
	.home_solutions .home_solutions_box .left .item:hover .text .sub,
	.home_solutions .home_solutions_box .right .item:hover .text .sub{
		color: #787878;
	}
	.home_solutions .home_solutions_box .left .item:hover .text p,
	.home_solutions .home_solutions_box .right .item:hover .text p{
		display: none;
	}
	.home_news .con_box .left ul li{
		padding: 18.3px 20px;
	}
	.home_news{
		min-height: auto;
		padding: 60px 0;
	}
	.home_contact{
		display: none;
	}
	.float-box{
		display: none;
	}
	.about_gsjs{
		padding-top: 60px;
	}
	.about_gsjs .left{
		padding-top: 20px;
		width: 50%;
	}
	.about_gsjs .right{
		margin-top: 0;
	}
	.about_honor .honor_list{
		width: 100%;
		margin-left: 0;
	}
	.about_qywh .box_con .left{
		min-height: 232px;
		padding-top: 4%;
	}
	.banner_box .thumbnail{
		display: none;
	}
	.content_box .content .left{
		display: none;
	}
	.content_box .content .right{
		width: 100%;
		margin-top: 30px;
	}
	.content_box .content .right .bread{
		display: none;
	}
	.proshow .tables_box .tables_con .tu_qh .dt_img img{
		width: 100%;
	}
	.proshow .tables_box .tables_con .tu_qh .xt_img .slick-next{
		top: 370px;
	}
	.fuwu_box .fuwu .wenda ul li:first-child{
		padding-top: 0;
	}
	.fuwu_box .fuwu .img{
		width: 40%;
	}
	.fuwu_box .fuwu .wenda{
		width: 60%;
	}
	.fuwu_chaozuo .chaozuo .cz_box{
		padding-top: 0;
	}
	
	.contact ol li{
		padding: 2%;
	}
	.contact_bottom .map{
		height: 360px;
	}
	.case_box ul li .img img{
		width: 100%;
	}
}

@media (max-width:991px) {
	.home_news .con_box .left ul li{
		padding: 16.7px 20px;
	}
	.proshow .tables_box .tables_con .tu_qh .xt_img{
		width: 19.9%;
	}
	.proshow .tables_box .tables_con .tu_qh .xt_img .slick-next{
		top: 356px;
	}
	
}
@media (max-width:768px ) {
	.header_box .logo{
		width: 15%;
	}
	.title{
		text-align: center;
	}
	.home_pro{
		padding: 6% 15px 7%;
		width:100%
	}
	.home_pro .top .title{
		float: none;
		width: 100%;
	}
	.home_pro .top .menu{
		float: none;
		width: 100%;
		text-align: center;
	}
	.home_pro .home_pro_list ul li{
		width: 49%;
		margin-right: 0;
		margin-bottom: 2%;
	}
	.home_pro .home_pro_list ul li:nth-child(2n){
		float: right;
	}
	.home_pro .home_pro_list ul li:nth-child(5n){
		margin-right: 0;
	}
	.home_pro .home_pro_list .more{
		margin-top: 3%;
	}
	.home_about{
		padding-top: 0%;
	}
	.g_zj .u_dlst1 dt{display:none}
	.g_zj{ background:none;width: 100%; height:auto;}
	.g_zj .u_dlst1{ height:auto}
	.g_zj .u_dlst1 dd{ float:none; width:100%;padding: 3% 15px 2%;}
	.g_zj .u_dlst1 p{ width:100%;height: auto;}
	.g_zj h2{ width:100%;}
	.home_about .more{ display:block}
	.home_about .more{
	width: 116px;
    border: 1px solid #dddddd;
    text-align: center;
    line-height: 34px;
    margin: 0 auto;
    display: block;
    margin-top: 3%;}
.g_ys { background: url(../images/ysbg.jpg) repeat-y center top; width:100%; margin:0 auto;padding: 6% 15px 7%;}
.g_ys em{ font-style: normal;}
.g_ys i{ font-style: normal;}
.g_pro h2 em, .g_ys h2 em { display: block; font-weight: normal; font-size: 14px; color: #666666; margin: 8px 0; }
.g_pro h2, .g_ys h2 { background: url(../images/anlitit.jpg) no-repeat center bottom; height: 100px; padding-top: 36px; text-align: center; margin-bottom: 24px; }
.g_ys .m_ys1 { margin-top: 35px; }
.g_ys .m_ys1 dd h3 { padding-bottom: 5px; }
.g_ys .m_ys2 dd h3 { padding-top: 25px; padding-bottom: 15px; }
.g_ys .m_ys4 dd h3 { padding-bottom: 15px; }
.g_ys .m_ys2 dd h3 i { top: 15px; }
.g_ys .m_gy { height: 244px; }
.g_ys .m_gy dt { width: 50%; }
.g_ys .m_gy dt img { width: 100%; height: auto; display: block; }
.g_ys .m_gy dd { padding: 0px 13px 0 22px; width: 50%; background: #fff; height: 218px; overflow:hidden;}
.g_ys .m_gy h3 { position: relative; padding-left: 46px; width: 100%; color: #3462a9; font-size: 20px; font-weight: bold; }
.g_ys .m_gy h3 a { color: #3462a9; text-decoration: none; }
.g_ys .m_gy h3 i { position: absolute; font-size: 52px; color: #ccced2; font-family: arial; left: -10px; top: -10px; letter-spacing: -4px; }
.g_ys .m_gy h3 p{ height:28px; line-height:27px; overflow:hidden;color: #3462a9; font-size:20px;}
.g_ys .m_gy h3 b { font-size: 18px; color: #999faa; font-family: arial; font-weight: normal; text-transform: uppercase; letter-spacing: -1px; display: inline-block; }
.g_ys .m_gy h3 em { font-size: 16px; font-weight: normal; display: block; padding-top: 3px; height:22px; line-height:22px; overflow:hidden;}
.g_ys .m_gy p { font-size: 14px; color: #666; line-height: 21px; margin-top: 12px; }
.g_xban3 { height: 154px; margin-top: 37px; }
.g_xban3 .u_btn5 { left: 850px; top: 92px; }
.g_xban3 .u_tel2 {color: #fff;font-size:14px;left:850px;text-align:center;top:36px;width: 192px; }
.g_xban3 .u_tel2 b { display: block; font-size: 24px; font-family: arial; font-weight: normal; }
.f_fl {float: left;}
.g_zj .u_dlst1 dt{
	display:none;
}
.g_zj .u_dlst1 dd {
    float: none;
    width: 100%;
	padding: 3% 15px 2%;
}
.g_zj .u_dlst1{ height:auto;}
.g_zj .u_dlst1 p{
	width:100%;
	height:auto;
}
.g_zj h2{
	display:none;
}
.g_zj .title{ display:block;}
	.home_pro .top .menu a{
		border-radius: 0;
		padding: 0 2%;
	}
	.home_about .text .title{
		text-align: left;
	}
	.home_solutions{
		padding: 6% 0 7%;
	}
	.home_solutions .home_solutions_box .left, .home_solutions .home_solutions_box .right{
		width: 100%;
	}
	.home_solutions .home_solutions_box .left img, .home_solutions .home_solutions_box .right img{
		width: 100%;
	}
	.home_youshi{
		min-height: auto;
		padding: 6% 0 7%;
		background-size: 100% 100%;
	}
	.home_youshi ul{
		margin-top: 0;
	}
	.home_youshi ul li{
		width: 100%;
		margin-left: 0;
		margin-top: 3%;
	}
	.home_youshi ul li .text p{
		height: auto;
	}
	.home_news{
		padding: 6% 0 7%;
	}
	.home_news .top .title{
		width: 100%;
	}
	.home_news .top .tit{
		width: 100%;
		text-align: center;
		margin-top: 3%;
		margin-left: 0;
		font-size: 14px;
	}
	.home_news .top .more{
		display: none;
	}
	.home_news .con_box .right{
		display: none;
	}
	.home_news .con_box .left{
		width: 100%;
	}
	.home_news .con_box{
		margin-top: 4%;
	}
	.home_pro .top .menu a:first-child{
		margin-left: 0;
	}
	.about_gsjs{
		padding: 6% 0;
	}
	.about_gsjs .left{
		padding-top: 0;
		width: 100%;	
	}
	.about_gsjs .left .title{
		padding-bottom: 0;
	}
	.about_gsjs .left .text{
		margin-top: 3%;
	}
	.about_gsjs .left .title:before{
		display: none;
	}
	.about_gsjs .right{
		width: 100%;
		margin-top: 4%;
	}
	.about_gsjs .right img{
		width: 100%;
	}
	.about_gsjs .left .text p{
		font-size: 14px;
	}
	
	.about_path{
		min-height: auto;
		padding: 6% 0 7%;
	}
	.about_path .course{
		width: 100%;
	}
	.about_path .course ul{
		background: none;
		padding-top: 0;
		padding-bottom: 0;
	}
	.about_path .course ul li{
		float: left;
		width: 100%;
		margin-top: 3%;
	}
	.about_path .course ul li:nth-child(2n){
		text-align: left;
		padding-right: 0;
		padding-left: 120px;
		background: url(../images/about_bg7.png) no-repeat left top;
	}
	.about_path .course ul li p{
		height: auto;
		font-size: 14px;
		line-height: 24px;
		margin-top: 5px;
	}
	.about_path .course ul li:first-child{
		margin-top: 0;
	}
	
	.about_honor{
		padding: 6% 0 7%;
	}
	.about_honor .ol_list{
		margin-top: 4%;
	}
	.about_honor .honor_list{
		margin-top: 5%;
	}
	.about_honor .honor_list .slick-prev, .about_honor .honor_list .slick-next{
		width: 30px;
		height: 60px;
		background-size: 100% 100%;
		margin-top: -30px;
	}
	.about_honor .honor_list .slick-prev{
		left: 0;
	}
	.about_honor .honor_list .slick-next{
		right: 0;
	}
	.about_qywh{
		padding: 6% 0;
	}
	.about_qywh .box_con .left{
		min-height: auto;
		width: 100%;
		position: relative;
		padding: 4% 15px;
		top: 0;
	}
	.about_qywh .box_con .left p{
		font-size: 14px;
	}
	.about_qywh .box_con .right{
		width: 100%;
	}
	.about_qywh .box_con .right img{
		width: 100%;
	}
	.about_qywh .ny_name{
		text-align: center;
	}
	.about_qywh .box_con{
		margin-top: 3%;
	}
	.about_path .course{
		margin-top: 4%;
	}
	.content_box .content .right{
		margin-top: 3%;
	}
	.content_box{
		padding-bottom: 6%;
	}
	.pro_con,.pro_list{
		padding: 10px;
	}	
	.pro_con ul li{
		width: 49.3%;
		float: left;
		margin-right: 0;
	}
	.pro_con ul li:nth-child(2n){
		float: right;
	}
	.pro_list .text ol li a{
		font-size: 14px;
		line-height: 28px;
	}
	.proshow{
		padding: 10px;
	}
	.proshow .tables_box .tables_con .tu_qh .xt_img{
		display: none;
	}
	.proshow .tables_box .tables_con .tu_qh .dt_img{
		width: 100%;
	}
	.proshow .tables_box{
		margin-top: 3%;
	}
	.proshow .tables_box .proshow_qh{
		margin-top: 4%;
	}
	.proshow .tables_box .proshow_qh span{
		font-size: 14px;
		width: 25%;
		padding: 0;
		text-align: center;
		line-height: 40px;
	}
	.proshow .tables_box .qh_box{
		margin-top: 3%;
	}
	.proshow .tables_box .qh_box .qh_con .table table tr td{
		padding: 10px;
		font-size: 13px;
	}
	.proshow .tables_box .qh_box .qh_con .text_box{
		margin-top: 3%;
	}
	.proshow .tables_box .qh_box .qh_con .img{
		margin-top: 3%;
	}
	.yyhy{
		padding: 10px;	
	}
	.yyhy ol{
		margin-top: 3%;
	}
	.fuwu_box{
		padding-top: 6%;
	}
	.fuwu_box .fuwu{
		margin-top: 4%;
	}
	.fuwu_box .fuwu .img{
		width: 100%;
	}
	.fuwu_box .fuwu .img img{
		width: 100%;
	}
	.fuwu_box .fuwu .wenda{
		width: 100%;
		padding: 3% 15px;
	}
	.fuwu_box .fuwu .wenda ul li .bt{
		font-size: 14px;
	}
	.fuwu_chaozuo{
		padding-top: 6%;
	}
	.fuwu_chaozuo .chaozuo{
		display: none;
	}
	.iphon_chaozuo{
		margin-top: 4%;
		padding: 0 15px;
	}
	.news_box{
		padding: 10px 10px 6% 10px;
	}
	.news_box ul{
		margin-bottom: 4%;
	}
	.news_box ul li{
		padding: 10px 0;
	}
	.news_box ul li .text .bottom{
		margin-top: 2%;
	}
	.newsshow_box{
		padding: 15px 10px 5% 10px;
	}
	.solution{
		padding: 10px;
	}
	.solution ul li{
		width: 49%;
		margin-right: 0;
	}
	.solution ul li:nth-child(2n){
		float: right;
	}
	.solution ul li .img img{
		width: 100%;
	}
	.solution ul li .text{
		padding-left: 0;
	}	
	.zixun{
		padding: 10px 10px 4% 10px;
	}
	.zixun ol{
		margin-top: 3%;
	}
	.tjcp .tjcp_box{
		width: 101.5%;
	}
	.tjcp,.yy-case{
		padding: 10px 10px 3% 10px;
	}
	.yy-case ol,.tjcp .tjcp_box{
		margin-top: 3%;
	}
	.contact{
		padding: 6% 0;
	}
	.contact ol li .text{
		font-size: 14px;
		line-height: 24px;
	}
	.contact_bottom .ol_btn{
		margin: 4% 0;
	}
	.contact ol{
		margin-top: 4%;
	}
	
	.case_box{
		padding: 10px;	
	}
	
	.iphon_chaozuo{
		display: block;
	}
	
	.feedback{
		margin-top: 0;
		padding-bottom: 6%;
	}
	.feedback ol{
		margin-top: 4%;
	}
	.feedback ol li{
		width: 100%;
		margin-right: 0;
	}
	.feedback ol li input{
		height: 44px;
		line-height: 44px;
	}
	.feedback ol li span{
		top: 10px;
	}
	.feedback ol li textarea{
		height: 120px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.feedback ol li .btn{
		padding: 0 10px;
		font-size: 18px;
		line-height: 50px;
		height: 50px;
	}
	.feedback ol li:last-child{
		margin-bottom: 0;
	}
	
	.pro_con ul li .box{
		height: auto;	
	}
	
	.pro_list{
		display: none;
	}
	
}
@media (max-width:640px) {
	.home_about{
		padding-top: 0%;
	}
	.about_honor .honor_list span{
		padding: 0;
	}
	.about_honor .honor_list span img{
		width: 100%;
	}
	.pro_list .img{
		width: 100%;
		text-align: center;
	}
	.pro_list .text{
		width: 100%;
	}
	.pro_list .text ol{
		margin-top: 0;
		box-shadow:none;
		padding-left: 3%;
		padding-bottom: 3%;
		padding-top: 0;
	}
	.proshow .list_box .textT{
		padding: 5px;
	}
	.proshow .list_box .textT span{
		display: none;
	}
	.proshow .list_box .textT .t{
		padding-top: 0;
		text-align: center;
	}
	.proshow .list_box .textT .t p{
		display: none;
	}
	.news_box ul li .text{
		padding-top: 0;
	}
	.news_box ul li .text .bt{
		font-size: 16px;
	}
	.news_box ul li .img{
		width: 25%;
	}
	.newsshow_box h1{
		font-size: 18px;
	}
	.newsshow_box .data{
		margin-top: 10px;
	}
	.newsshow_box .con{
		padding: 3% 0;
	}
	.fy_btn{
		margin-top: 3%;
	}
	.fy_btn li a{
		font-size: 13px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.fy_btn li a span{
		font-size: 13px;
	}
	.tjcp .tjcp_box{
		width: 100%;
		margin-left: 0;
	}
	.tjcp .tjcp_box a{
		padding: 0;
	}
	.tjcp .tjcp_box .slick-prev{
		left: 0;
	}
	.newsshow_box .con{
		font-size: 14px;
		line-height: 24px;
	}
	.contact ol li{
		width: 100%;
		margin-left: 0;
		margin-top: 3%;
	}
	.contact ol li:first-child{
		margin-top: 0;
	}
	.contact_bottom .ol_btn span{
		border-radius: 0;
		font-size: 14px;
	}
}
@media (max-width:480px ) {
	.footer .foot-bottom span{
		padding: 10px 15px;
		font-size: 12px;
	}
	.home_about{
	padding-top: 0%;
	height:auto;
	padding-bottom: 5%;
	}
	.g_zj {
	background:none;
    height: auto;
    padding-top:5%;
    width: 100%;
    margin: 0 auto;
}
.g_ys { background: url(../images/ysbg.jpg) repeat-y center top; width:100%; margin:0 auto;padding: 6% 15px 7%;}
.g_ys em{ font-style: normal;}
.g_ys i{ font-style: normal;}
.g_pro h2 em, .g_ys h2 em { display: block; font-weight: normal; font-size: 14px; color: #666666; margin: 8px 0; }
.g_pro h2, .g_ys h2 { background: url(../images/anlitit.jpg) no-repeat center bottom; height: 125px; padding-top: 36px; text-align: center; margin-bottom: 24px; }
.g_ys .m_ys1 { margin-top: 35px; }
.g_ys .m_ys1 dd h3 { padding-bottom: 5px; }
.g_ys .m_ys2 dd h3 { padding-top: 25px; padding-bottom: 15px; }
.g_ys .m_ys4 dd h3 { padding-bottom: 15px; }
.g_ys .m_ys2 dd h3 i { top: 15px; }
.g_ys .m_gy { height: 244px; }
.g_ys .m_gy dt { width: 100%; }
.g_ys .m_gy dt img { width: 100%; height: auto; display: block; }
.g_ys .m_gy dd { padding: 26px 13px 0 22px; width: 100%; background: #fff; height: 218px; overflow:hidden;}
.g_ys .m_gy h3 { position: relative; padding-left: 46px; width: 100%; color: #3462a9; font-size: 20px; font-weight: bold; }
.g_ys .m_gy h3 a { color: #3462a9; text-decoration: none; }
.g_ys .m_gy h3 i { position: absolute; font-size: 52px; color: #ccced2; font-family: arial; left: -10px; top: -10px; letter-spacing: -4px; }
.g_ys .m_gy h3 p{ height:28px; line-height:27px; overflow:hidden;color: #3462a9; font-size:20px;}
.g_ys .m_gy h3 b { font-size: 18px; color: #999faa; font-family: arial; font-weight: normal; text-transform: uppercase; letter-spacing: -1px; display: inline-block; }
.g_ys .m_gy h3 em { font-size: 16px; font-weight: normal; display: block; padding-top: 3px; height:22px; line-height:22px; overflow:hidden;}
.g_ys .m_gy p { font-size: 14px; color: #666; line-height: 21px; margin-top: 12px; }
.g_xban3 { height: 154px; margin-top: 37px; }
.g_xban3 .u_btn5 { left: 850px; top: 92px; }
.g_xban3 .u_tel2 {color: #fff;font-size:14px;left:850px;text-align:center;top:36px;width: 192px; }
.g_xban3 .u_tel2 b { display: block; font-size: 24px; font-family: arial; font-weight: normal; }
.f_fl {float: left;}
.g_zj .u_dlst1 dt{
	display:none;
}
.g_zj .u_dlst1 dd {
    float: none;
    width: 100%;
	padding: 3% 15px 2%;
}
.g_zj .u_dlst1{ height:auto;}
.g_zj .u_dlst1 p{
	width:100%;
	height:auto;
}
.g_zj h2{
	display:none;
}
.g_zj .title{ display:block;}
	.home_pro .top .menu a{
		border-radius: 0;
		padding: 0 2%;
	}
	.about_honor .ol_list a{
		line-height: 32px;
		padding: 0 10%;
		min-width: auto;
		font-size: 14px;
	}
	.news_box ul li .img{
		width: 100%;

	}
	.news_box ul li .img img{
		width: 100%;
	}
	.news_box ul li .text{
		width: 100%;
		margin-top: 10px;
	}
}
@media (max-width:414px) {
	.header_box .logo{
		width: 25%;
	}
	.header_box .navbtn{
		width: 8%;
		margin-top: -4%;
	}
	.title span{
		font-size: 34px;
	}
	.title h3{
		font-size: 18px;
		margin-top: -25px;
	}
	.home_pro .top .menu,.home_solutions .home_solutions_box{
		margin-top: 3%;
	}
	.home_pro .top .menu a{
		font-size: 13px;
		line-height: 30px;
		margin-left: 1%;
	}
	.home_pro .home_pro_list ul li .bt,
	.pro_con ul li .bt{
		line-height: 36px;
		height: 36px;
		font-size: 14px;
		padding: 0 25px 0 10px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	.home_pro .home_pro_list ul li .bt:before,
	.pro_con ul li .bt:before{
		width: 16px;
		height: 16px;
		background-size: 100% 100%;
		margin-top: -8px;
		right: 10px;
	}
	.home_pro .home_pro_list ul li .box a,
	.pro_con ul li .box a{
		font-size: 12px;
		padding-left: 0;
		text-overflow: ellipsis;
	  	overflow: hidden;
	  	white-space: nowrap;
	}
	.home_about .more {
    width: 116px;
	border: 1px solid #dddddd;
	text-align: center;
	line-height: 34px;
	margin: 0 auto;
	display: block;
	margin-top:3%;
}
	.home_pro .home_pro_list .more,.home_about .text .more{
		border-radius: 0;
		font-size: 14px;
		line-height: 34px;
	}
	.home_about .text{
		width: 100%;
		padding: 9% 15px;
	}
	.home_about .text .title{
		text-align: center;
	}
	.home_about .text .title span{
		font-size: 34px;
	}
	.home_about .text p{
		margin-top: 3%;
		padding-top: 0;
		text-align: center;
	}
	.home_about .text p:before{
		display: none;
	}
	.home_about .text .more{
		width: 116px;
		margin: 8% auto 0;
	}
	.home_solutions .home_solutions_box .left .item .text, .home_solutions .home_solutions_box .right .item .text{
		padding: 10px;
	}
	.home_solutions .home_solutions_box .left .item .text .bt, .home_solutions .home_solutions_box .right .item .text .bt{
		font-size: 14px;
	}
	.home_solutions .home_solutions_box .left .item .text .sub, .home_solutions .home_solutions_box .right .item .text .sub{
		margin-top: 0;
		font-size: 10px;
	}
	.home_news .con_box .left ul li{
		padding: 3% 10px;
	}
	.home_news .con_box .left ul li .text{
		max-width: 64%;
		padding-left: 5%;
	}
	.home_news .con_box .left ul li .data{
		padding-right: 5%;
	}
	.about_gsjs .right span{
		left: 8%;
		width: 45px;
		height: 45px;
		background-size: 100% 100%;
	}
	.about_path .course ul li, .about_path .course ul li:nth-child(2n){
		background: url(../images/about_icon4.png) no-repeat left 10px;
		padding-left: 74px;
	}
	
	.home_pro .home_pro_list ul li .box,
	.pro_con ul li .box{
		padding-top: 0;
	}
	.title3:before{
		height: 34px;
	}
	.title3 h3{
		font-size: 18px;
		font-weight: normal;
	}
	.title3 span{
		font-size: 12px;
	}
	.yyhy .title3 .more{
		top: 8px;
		font-size: 12px;
		padding: 0 15px;
	}
	.yyhy ol li{
		width: 100%;
		margin-right: 0;
	}
	.yyhy ol li img{
		width: 100%;
	}
	.proshow .tables_box .tables_con .tu_qh .dt_img .slick-dots{
		bottom: 10px;
	}
	.proshow .tables_box .tables_con .tu_qh .dt_img .slick-dots li button{
		width: 6px;
		height: 6px;
	}
	.proshow .tables_box .proshow_qh span{
		line-height: 32px;
	}
	.yyhy ol li .text{
		padding-left: 0;
	}
	.fuwu_box .fuwu .wenda ul li .bt span{
		max-width: 80%;
	}
	.fuwu_box .fuwu .wenda ul li .bt a{
		width: 13px;
		height: 8px;
		background-size: 100% 100%;
		margin-top: 7px;
	}
	.fuwu_box .fuwu .wenda ul li.cur .bt a{
		background-size: 100% 100%;
	}
	.iphon_chaozuo ul li{
		padding: 15px;
	}
	.page{
		display: none;
	}
	.news_box ul{
		margin-bottom: 0;
	}
	.news_box ul li .text .bottom{
		font-size: 12px;
	}
	.news_box ul li .text .bottom a{
		margin-left: 5px;
	}
	.news_box ul li .text p{
		margin-top: 0;
	}
	.news_box ul li:first-child{
		padding-top: 0;
	}
	.zixun ol li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 3%;
	}
	.zixun ol li:last-child{
		margin-bottom: 0;
	}
	.zixun ol li .text{
		padding-left: 0;
		padding-right: 0;
	}
	.zixun ol li .text .data{
		margin-top: 0;
		padding-bottom: 5px;
	}
	.zixun ol li .text p{
		margin-top: 5px;
	}
	.yy-case ol li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 3%;
	}
	.yy-case ol li:last-child{
		margin-bottom: 0;
	}
	.yy-case ol li .text p{
		margin-top: 0;
	}
	.yy-case ol li .text{
		padding-left: 3%;
		padding-right: 3%;
	}
	.tjcp .tjcp_box .slick-prev, .tjcp .tjcp_box .slick-next{
	    width: 30px;
	    height: 60px;
	    background-size: 100% 100%;
	    margin-top: -30px;
	}
	.contact ol li{
		min-height: auto;
		padding-top: 3%;
		padding-bottom: 3%;
	}
	.contact ol li .text{
		margin-top: 5px;
	}
	.case_box ul li .text p{
		margin-top: 0;
	}
	.case_box ul li .text .bt{
		font-size: 16px;
	}
	
	.feedback ol li textarea{
		padding-left: 42px;
	}
	.feedback ol li:last-child{
		border: none;
	}
}
@media (max-width:375px ) {
	.home_news .con_box .left ul li .text{
		max-width: 60%;
	}
	.home_about{
		padding-top: 0%;
	}
	.about_honor .ol_list a{
		padding: 0 8%;
	}
	.pro_list .text ol{
		padding-left: 0;
	}
	.proshow .list_box .textT .t h4{
		font-size: 13px;
		text-overflow: ellipsis;
	  	overflow: hidden;
	  	white-space: nowrap;
	}
}
@media (max-width:360px ) {
	
}
@media (max-width:320px ) {
	.home_about{
		padding-top: 0%;
	}
	.g_zj .u_dlst1 p{ line-height:26px;}
	.home_news .con_box .left ul li .text{
		max-width: 56%;
	}
	.pro_list .text ol li a{
		font-size: 12px;
	}
}


.zlm_fw_li{
	display: inline-block;
    width: 23%;
    text-align: center;
    margin: 0px 1%;
	float: left;
}
.zlm_li_pic{
	text-align: center;
	}
.zlm_fuwulc{
	clear: both;
    overflow: hidden;
    max-width: 1200px;
    margin: 0 auto 30px auto;
	padding:65px 0px 20px 0px;
	}
@media screen and (min-width:320px) and (max-width:768px) {
	.zlm_fuwulc{
	clear: both;
    overflow: hidden;
    max-width: 95%;
    margin: 0 auto 30px auto;
	padding:50px 0px 20px 0px;
	}
	.zlm_fw_li{
	display: inline-block;
    width: 49%;
    text-align: center;
    margin: 10px 0;
}
	
}