@media screen and (max-width: 1899px) {
	.q_product .q_product_c .pro_list li .title-cn{font-size:28px;}
}
@media screen and (max-width: 1799px) {
	.footer .form-control {width:290px;}
	.footer .form-submit{width:160px;}
	.q_product .q_product_c .pro_list li .title-cn{font-size:24px;}
}
@media(max-width: 1600px){
	.footer .form-control {width:260px;}
	.footer .form-submit{width:160px;}
	
	.q_news{padding:170px 5%;background:url("../images/q_news_bg.jpg") top center no-repeat;}
	.q_news .q_news_main .q_news_main_nav{width:195px;float:left;}
	.q_news_main_title{width:195px;height:164px;}
	.q_news_main_title .q_news_main_h{font-size:42px;}
	.q_news_main_title .q_news_main_h_en{font-size:28px;}
	.q_news .q_news_main_tab{width:100%;margin:147px auto 0;padding:0;}
	.q_news .q_news_main_tab ul li:nth-of-type(1){margin:0 auto 10px;}
	.q_news .q_news_main_tab ul li a{padding:10px 0;}
	.q_news .q_news_main_tab ul li a span{font-size: 20px;line-height: 30px;height:30px;}
	
	.q_news .q_news_main .q_news_main_body{width:calc(100% - 280px);float:right;}
	.q_news_main_panel_l{width:400px;height:420px;float:left;}
	.q_news_hot{padding:15px 10px;position: absolute;left:0;bottom:0;}
	.q_news_hot span{font-size: 17px;line-height: 25px;height:25px;}
	.q_news_main_panel_r{width:calc(100% - 430px);height:420px;float:right;}
	.q_news_item{width:100%;height:140px;padding:30px 25px;}
	.q_news_item_date{width:60px;height:80px;float:left;}
	.q_news_item_date_big{height:55px;line-height: 55px;font-size: 50px;font-weight: bold;font-family: "Bebas";}
	.q_news_item_date_small{height:25px;line-height: 25px;font-size: 15px;font-weight: normal;font-family: "Bebas";}
	.q_news_item_txt{width:calc(100% - 80px);height:80px;float:right;}
	.q_news_item_txt h3 a{height: 30px;line-height: 30px;font-size: 18px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
	.q_news_item_txt p{margin:5px auto 0;font-size: 13px;line-height: 20px;height:40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	
	.main1200{width:1000px;margin:0 auto;}
	.main1380{width:1150px;margin:0 auto;}
	.main1500{width:1300px;margin:0 auto;}
	
	/* q_features  start! */
	.q_features_title{margin:85px auto 0;}
	.q_features_title_cn{font-size: 27px;line-height: 35px;}
	.q_features_title_cn span{font-weight: bold;}
	.q_features_title_en{font-size: 25px;line-height: 30px;}
	/* q_features_main */
	.q_features_main{margin:50px auto 0;}
	.q_features_div{margin:15px auto;}
	.q_features_div_mask p{font-size: 14px;line-height: 36px;}
	.q_features_div_mask p span{font-weight: bold;}

	.q_features_div1 .q_features_div_mask_in{top:35%;}
	/* q_features_div2 */
	.q_features_div.q_features_div2{padding:45px 0;}
	.q_features_div2_item{padding:0 5%;}
	.q_features_div2_item_txt{width:60%;float:left;position: relative;}
	.q_features_div2_item_img{width:40%;float:right;text-align: center;}
	.q_features_div2_item .q_features_div2_item_txt p{padding:0 25px;}
	.x6:nth-of-type(2) .q_features_div2_item .q_features_div2_item_txt p{text-align: right;}
	/* q_features_div3 */
	.q_features_div3 .x6{float:right;text-align: right;}

	/* q_features_div4 */
	.q_features_div4 .x6{text-align: right;padding:0 8% 0 0;}
	.q_features_div4 .x6 p{color:#004477;}

	/* q_features_div5 */
	.q_features_div5 p{color:#004477; text-align: center;margin:-5% auto 0;}

	/* q_features_div6 */
	.q_features_div6 .x6{float:right;text-align: right;padding:0  8% 0 0;}
	.q_features_div6 .x6 p{color:#004477;}

	/* q_features_div7 */
	.q_features_div7 .x6{padding:0 0 0 8%;}
	.q_features_div7 .x6 p{color:#004477;}

	/* q_features2 多元设计 start! */
		.q_features2_group{border-left: 4px solid #ac9068;padding:0 0 0 15px;}
		.q_features2_group .q_features2_title{font-size: 23px;line-height: 30px;}
		.q_features2_group .q_features_p{margin:8px auto 0;}
		.q_features2_group .q_features_p p{font-size: 14px;line-height: 23px;}

		/* q_features_div2 */
		.q_features2_div2 .x6{float:right;padding:0 0 0 15%;}

		/* q_features_div4 */
		.q_features2_div4 .x6{float:right;padding:0 0 0 15%;}

		/* q_features_div6 */
		.q_features2_div6 .x6{float:right;padding:0 0 0 15%;}

	/* q_features2 多元设计 end! */
/* q_features  end! */
	
	.wrap {width: 1200px;}

	.pageHeader .con .channel{width:60%;}
	
	.company-top-tit .tit-cn{font-size:50px;}
	.company-top-tit .tit-en{font-size:20px;}
	.wl-text p{font-size:14px;}
	.wl-text p span{font-size:16px;}
	.company-l .com-l-b{padding-top:30px;}
	
	.wl-center-t-r p{font-size:16px;padding: 90px 40px 0;}
	.wl-center-b-l p{font-size:16px;padding:70px 30px 0}
	
	.culture{height:800px;}
	.culture ul li{height:800px;}
	.culture ul li .tit{font-size:40px;}
	.culture ul li .tit-en{font-size:16px;}
	.culture ul li .des p{font-size:26px;}
	.team .team-r .item{padding: 0px 0px 15px 10px;height: 328px;}
	.team .team-r .item .tit{bottom:15px;}

	.q_product .q_product_c .pro_list li .title-cn{font-size:20px;}
}

@media(max-width: 1440px){
	.logo.l img{width:400px;margin-top:8px;}
	.q_product .q_product_c .pro_list li{padding:20px;}
	.q_product .q_product_c .pro_list li .title-cn{}
	
	.q_news{padding:140px 5%;background:url("../images/q_news_bg.jpg") top center no-repeat;}
	.q_news .q_news_main .q_news_main_nav{width:170px;float:left;}
	.q_news_main_title{width:170px;height:143px;}
	.q_news .q_news_main_tab{width:100%;margin:125px auto 0;padding:0;}
	.q_news .q_news_main_tab ul li:nth-of-type(1){margin:0 auto 10px;}
	.q_news .q_news_main_tab ul li a{padding:10px 0;}
	.q_news .q_news_main_tab ul li a span{font-size: 18px;line-height: 30px;height:30px;}
	
	.q_news .q_news_main .q_news_main_body{width:calc(100% - 225px);float:right;}
	.q_news_main_panel_l{width:360px;height:378px;float:left;}
	.q_news_hot{padding:15px 10px;position: absolute;left:0;bottom:0;}
	.q_news_hot span{font-size: 17px;line-height: 25px;height:25px;}
	.q_news_main_panel_r{width:calc(100% - 380px);height:378px;float:right;}
	.q_news_item{width:100%;height:126px;padding:20px 20px;}
	.q_news_item_date{width:55px;height:80px;float:left;}
	.q_news_item_date_big{height:55px;line-height: 55px;font-size: 42px;font-weight: bold;font-family: "Bebas";}
	.q_news_item_date_small{height:25px;line-height: 25px;font-size: 13px;font-weight: normal;font-family: "Bebas";}
	.q_news_item_txt{width:calc(100% - 75px);height:80px;float:right;}
	.q_news_item_txt h3 a{height: 30px;line-height: 30px;font-size: 17px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
	.q_news_item_txt p{margin:5px auto 0;font-size: 13px;line-height: 20px;height:40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	
	.main1200{width:900px;margin:0 auto;}
	.main1380{width:1000px;margin:0 auto;}
	.main1500{width:1200px;margin:0 auto;}
	
	/* q_features  start! */
	.q_features_title{margin:60px auto 0;}
	.q_features_title_cn{font-size: 23px;line-height: 30px;}
	.q_features_title_cn span{font-weight: bold;}
	.q_features_title_en{font-size: 20px;line-height: 26px;}
	/* q_features_main */
	.q_features_main{margin:35px auto 0;}
	.q_features_div{margin:10px auto;}
	.q_features_div_mask p{font-size: 14px;line-height: 30px;}
	.q_features_div_mask p span{font-weight: bold;}

	.q_features_div1 .q_features_div_mask_in{top:30%;}
	/* q_features_div2 */
	.q_features_div.q_features_div2{padding:45px 0;}
	.q_features_div2_item{padding:0 5%;}
	.q_features_div2_item_txt{width:60%;float:left;position: relative;}
	.q_features_div2_item_img{width:40%;float:right;text-align: center;}
	.q_features_div2_item .q_features_div2_item_txt p{padding:0 25px;}
	.x6:nth-of-type(2) .q_features_div2_item .q_features_div2_item_txt p{text-align: right;}
	/* q_features_div3 */
	.q_features_div3 .x6{float:right;text-align: right;}

	/* q_features_div4 */
	.q_features_div4 .x6{text-align: right;padding:0 8% 0 0;}
	.q_features_div4 .x6 p{color:#004477;}

	/* q_features_div5 */
	.q_features_div5 p{color:#004477; text-align: center;margin:-5% auto 0;}

	/* q_features_div6 */
	.q_features_div6 .x6{float:right;text-align: right;padding:0  8% 0 0;}
	.q_features_div6 .x6 p{color:#004477;}

	/* q_features_div7 */
	.q_features_div7 .x6{padding:0 0 0 8%;}
	.q_features_div7 .x6 p{color:#004477;}

	/* q_features2 多元设计 start! */
		.q_features2_group{border-left: 4px solid #ac9068;padding:0 0 0 15px;}
		.q_features2_group .q_features2_title{font-size: 23px;line-height: 30px;}
		.q_features2_group .q_features_p{margin:8px auto 0;}
		.q_features2_group .q_features_p p{font-size: 14px;line-height: 23px;}

		/* q_features_div2 */
		.q_features2_div2 .x6{float:right;padding:0 0 0 15%;}

		/* q_features_div4 */
		.q_features2_div4 .x6{float:right;padding:0 0 0 15%;}

		/* q_features_div6 */
		.q_features2_div6 .x6{float:right;padding:0 0 0 15%;}

	/* q_features2 多元设计 end! */
/* q_features  end! */
	
	.footer .form-control {width:210px;}
	.footer .form-submit{width:140px;}
}
@media only screen and (max-width: 1240px) {
	.wrap, .mwrap { padding-left:2%; padding-right:2%; width:auto; }
    .mwrap .wrap { padding-left:0; padding-right:0; }
	
	.pageHeader{height:40px;}
    .pageHeader .con .channel{display:none;}
    .pageHeader .con .channel .item{margin-right:4%;}
    .pageHeader .con{padding:0;line-height:40px;}
	.pageHeader .con .logo img{height:40px;margin:0;width:auto}

	.pageHeader .con .right{height:40px;}
	
	.header .mobile_key{position:relative; cursor:pointer; transition:all 0.3s ease-in-out; z-index:10; display:block; width:20px; height:20px; margin-top: 6px; margin-left: 10px;} 
    .header .mobile_key span,
    .header .mobile_key:before,
    .header .mobile_key:after {position:absolute; top:50%; left:50%; width:17px; height:2px; margin-left:-10px; background:#fff; border-radius:2px; display:inline-block; transition:all 0.3s ease-in-out;}
    .header .mobile_key span{margin-top:-4px;}
    .header .mobile_key:before{content:''; margin-top:3px;}
    .header .mobile_key:after{content:''; margin-top:10px;}
    .menu-open.header .mobile_key:before{opacity:0; transition:0.2s ease 0.1s;}
    .menu-open.header .mobile_key:after{margin-top:2px !important; -webkit-transform:rotateZ(-45deg); transform:rotateZ(-45deg); transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, -webkit-transform 0.25s ease 0.36s; transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s; transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s, -webkit-transform 0.25s ease 0.36s;}
    .menu-open.header .mobile_key span{margin-top:2px !important; -webkit-transform:rotateZ(45deg); transform:rotateZ(45deg); transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, -webkit-transform 0.25s ease 0.36s; transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s; transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s, -webkit-transform 0.25s ease 0.36s;}
	
	.m_nav{position:fixed; left:0; top:40px; right:0; width:100%; background:rgba(0,0,0,.8); z-index:20; display:none; max-height:calc(100vh - 55px); max-height:calc(var(--vh, 1vh) * 100 - 55px); overflow-y:auto;} 
    .m_nav .m_wrap{padding:0 5%;}
    .m_nav .mNav_bott .m_navli{position:relative; transition:all 0.3s ease-out; border-bottom:solid 1px #0a1a29;}
    .m_nav .mNav_bott .m_navli:last-child{border-bottom:none;}
    .m_nav .mNav_bott .m_navli>a{display:block; padding:15px 35px 15px 15px; font-size:14px; position:relative; overflow:hidden; color:#fff; line-height:1.8;}
    .m_nav .mNav_bott .m_navli>a:hover{color:#fff;}
    .m_nav .mNav_bott .m_navli>a:after,
    .m_nav .mNav_bott .m_navli>a:before{content:''; background:#fff; width:9px; height:2px; display:block; position:absolute; top:0; bottom:0; right:15px; margin:auto;}
    .m_nav .mNav_bott .m_navli>a:after{-webkit-transform:rotate(-90deg); transform:rotate(-90deg); transition:all 0.6s ease-out;} 
    .m_nav .mNav_bott .m_navli>a:before{-webkit-transform:rotate(0deg); transform:rotate(0deg); transition:all 0.6s ease-out;}
    .m_nav .mNav_bott .m_navli.active{background:rgba(0,82,145,0.5);}
    .m_nav .mNav_bott .m_navli.active>a:before{-webkit-transform:rotate(180deg); transform:rotate(180deg); background:#fff;}
    .m_nav .mNav_bott .m_navli.active>a:after{-webkit-transform:rotate(180deg); transform:rotate(180deg); opacity:0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; background:#fff;}
    .m_nav .mNav_bott .m_navli .m_secNav{display:none;}
    .m_nav .mNav_bott .m_navli .m_secNav .li-title{width:100%; padding:8px 25px; border-top:solid 1px #275981; padding-top:18px; box-sizing:border-box; color:#fff; font-size:13px; position:relative;} 
    .m_nav .mNav_bott .m_navli .m_secNav .li-title a{padding:5px 0 5px 25px; display:block; position:relative; font-size:14px; line-height:1.25; transition:all 0.3s ease-out;} 
    .m_nav .mNav_bott .m_navli .m_secNav .li-title a:after{content:''; width:15px; height:15px; background:url(../images/m_anniu1.png) no-repeat center; position:absolute; left:0; top:50%; margin-top:-7px; background-size:cover;}
    .m_nav .mNav_bott .m_navli .m_secNav ul{font-size:0; padding-bottom:18px;}
    .m_nav .mNav_bott .m_navli .m_secNav li{font-size:14px;}
    .m_nav .mNav_bott .m_navli .m_secNav li>a{padding:8px 25px; line-height:28px; display:block; position:relative; color:#fff;}
    .m_nav .mNav_bott .m_navli .m_secNav li>a:hover{color:#fff;}
    .m_nav .mNav_bott .m_navli .m_secNav li>a.cur{color:#fff;}
	
	.m_nav .mNav_bott .m_navli.nav_link>a:after,
    .m_nav .mNav_bott .m_navli.nav_link>a:before{display:none;}
    .m_nav .mNav_bott .m_navli.nav_link.active>a:before,
    .m_nav .mNav_bott .m_navli.nav_link.active>a:before{display:none;}
    .m_nav .mNav_bott .m_navli.nav_link a:after{content:''; display:block; width:16px; height:16px; background:url(../img/link_ico.png) no-repeat center; position:absolute; top:0; bottom:0; right:15px;}
	
	.footer .form-control {width:210px;}
	.footer .form-submit{width:120px;}
	
}
@media (max-width:1200px ) {
	.main1200{width:800px;margin:0 auto;}
	.main1380{width:850px;margin:0 auto;}
	.main1500{width:900px;margin:0 auto;}
	/* q_features  start! */
	.q_features_title{margin:45px auto 0;}
	.q_features_title_cn{font-size: 21px;line-height: 30px;}
	.q_features_title_cn span{font-weight: bold;}
	.q_features_title_en{font-size: 17px;line-height: 24px;}
	/* q_features_main */
	.q_features_main{margin:30px auto 0;}
	.q_features_div{margin:10px auto;}
	.q_features_div_mask p{font-size: 12px;line-height: 27px;}
	.q_features_div_mask p span{font-weight: bold;}

	.q_features_div1 .q_features_div_mask_in{top:30%;}
	/* q_features_div2 */
	.q_features_div.q_features_div2{padding:45px 0;}
	.q_features_div2_item{padding:0 5%;}
	.q_features_div2_item_txt{width:60%;float:left;position: relative;}
	.q_features_div2_item_img{width:40%;float:right;text-align: center;}
	.q_features_div2_item .q_features_div2_item_txt p{padding:0 25px;}
	.x6:nth-of-type(2) .q_features_div2_item .q_features_div2_item_txt p{text-align: right;}
	/* q_features_div3 */
	.q_features_div3 .x6{float:right;text-align: right;}

	/* q_features_div4 */
	.q_features_div4 .x6{text-align: right;padding:0 8% 0 0;}
	.q_features_div4 .x6 p{color:#004477;}

	/* q_features_div5 */
	.q_features_div5 p{color:#004477; text-align: center;margin:-5% auto 0;}

	/* q_features_div6 */
	.q_features_div6 .x6{float:right;text-align: right;padding:0  8% 0 0;}
	.q_features_div6 .x6 p{color:#004477;}

	/* q_features_div7 */
	.q_features_div7 .x6{padding:0 0 0 8%;}
	.q_features_div7 .x6 p{color:#004477;}

	/* q_features2 多元设计 start! */
		.q_features2_group{border-left: 4px solid #ac9068;padding:0 0 0 15px;}
		.q_features2_group .q_features2_title{font-size: 23px;line-height: 30px;}
		.q_features2_group .q_features_p{margin:8px auto 0;}
		.q_features2_group .q_features_p p{font-size: 14px;line-height: 23px;}

		/* q_features_div2 */
		.q_features2_div2 .x6{float:right;padding:0 0 0 15%;}

		/* q_features_div4 */
		.q_features2_div4 .x6{float:right;padding:0 0 0 15%;}

		/* q_features_div6 */
		.q_features2_div6 .x6{float:right;padding:0 0 0 15%;}

	/* q_features2 多元设计 end! */
/* q_features  end! */
}


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

	.wp,.main1380 { padding-left: 2%; padding-right: 2%;  width: auto;}	

	.swiper-pagination{bottom:10px;}
	.swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;}
	
	.q_product{padding: 0px 1% 10px;}
	.q_page1_mask_out{padding-top:40px;}
	.q_page1_mask_cn{width:40%;font-size:30px;line-height:40px;}
	.q_page1_mask_en{width:40%;font-size:16px;line-height:20px;}
	.q_product_c{padding:40px 0;}
	.q_product .q_product_c .pro_list li{width:49%;padding:15px;margin-bottom:20px;}
	.q_product .q_product_c .pro_list li:nth-child(2n){margin-right:0;}
	.q_product .q_product_c .pro_list li .title-cn{font-size:18px;}

	.q_features_item{width:100%;}
	.q_features_mask_in{padding: 0 20px 0 10px;}
	.q_features_r .q_features_mask_in{ padding: 0 10px 0 20px;}
	.q_features_main_h {font-size:18px;height:20px;line-height:20px;}
	.q_features_main_h_en{font-size:22px;line-height:30px;}
	.q_features_main_p p{font-size:12px;line-height:25px;}
	.q_features_main_more a{width:100px;background-size:100%;}

	.q_news{padding: 40px 1%;}
	.q_news .q_news_main .q_news_main_nav{width:100%;}
	.q_news_main_title{width:100%;height:auto;}
	.q_news_main_title .q_news_main_h{font-size:24px;}
	.q_news_main_title .q_news_main_h_en{font-size:18px;}
	.q_news .q_news_main_tab{margin:20px auto 0;}
	.q_news .q_news_main_tab ul li{width:30%;float:left;}
	.q_news .q_news_main_tab ul li a span{font-size:14px;}
	.q_news .q_news_main .q_news_main_body{width:100%;}
	.q_news_main_panel_l{width:100%;}
	.q_news_main_panel_r{width:100%;}

	.footer{background-size:100% 100%;}
	.footer .f-logo{float:none;width:100%;padding:0;}
	.footer .contact{margin:20px 0;}
	.footer .lxwm.fn-list{font-size:14px;}
	.footer .lxwm.fn-list li{margin-right:0;}
	.footer .lxw1 li:nth-child(2){display:none;}
	.footer .lxw2 li:nth-child(2){display:none;}
	.footer .form-group{width:25%;}
	.footer .form-group:nth-child(4){width:20%;}
	.footer .form-control{width:96%;padding:6px 2%;line-height:20px;font-size: 12px;}
	.footer .form-submit{width:50px;line-height:20px;font-size:12px;}
	.footer .f-code{float:none;padding-top:10px;text-align:left;}

	.inb1-main .inb1-left{left:20%;width:60%;}
	.inb1-main .inb1-info{margin:40px 0 0 0;}
	.inb1-tit{font-size:28px;}
	.inb1-tit-en{font-size:18px;}
	.inb1-btn .btn{width:80px;font-size:12px;height:auto;line-height:25px;}
	.inb1-info-tit{margin-top:60px;font-size:14px;}
	.pro-btn{left:20%;width:60%;}
	.pro-centent .swiper-button-next, .pro-centent .swiper-button-prev, .pro-centent .swiper-button-play{font-size:12px;bottom:40px;}
	.pro-centent .swiper-button-prev{text-align:left;padding-left:30px;background-size:20px;left:5px;}
	.pro-centent .swiper-button-next{text-align:right;padding-right:30px;background-size:20px;right:5px;}

	.wsc-banner .wsc-banner-title_cn{font-size:14px;line-height:normal;margin-top:0;padding-bottom:5px;}
	.wsc-banner .wsc-banner-title_en{font-size:14px;line-height:normal;}
	.wsc-secnav{height:auto;line-height:40px;}
	.wsc-secnav li{font-size:12px;}
	.wsc-secnav li:before{width:1px;height:20px;margin-top:-10px;}

	.company-top-tit{margin:20px 0 0; border-left: 8px solid #0e93f0;}
	.company-top-tit .tit-cn{font-size:24px;}
	.company-top-tit .tit-en{font-size:12px;}

	.company-l{float:none;width:100%;padding-top:20px;}
	.company-r{float:none;width:100%;}
	.wl-text .company-r p{padding:0;}

	.wl-center{margin:20px auto;}
	.wl-center-t-l{float:none;width:100%;}
	.wl-center-t-r{float:none;width:100%;}
	.wl-center-t-r p{padding:20px;}
	.wl-center-b-l{float:none;width:100%;}
	.wl-center-b-l p{padding:20px;}
	.wl-center-b-r{float:none;width:100%;}

	.culture{height:auto;}
	.culture-center{margin:20px auto;}
	.culture ul li{width:50%;height:auto;border-bottom: 1px solid #fff;padding-bottom:40px;}
	.culture ul li .tit{font-size:24px;padding-top:40px;}
	.culture ul li .tit-en{font-size:14px;}
	.culture ul li .des{padding-top:30px;}
	.culture ul li .des p{font-size:12px;}
	.culture ul li .des.d2{padding-top:30px;}
	.culture ul li .des.d3{padding-top:30px;}
	.culture ul li .des.d4{padding-top:30px;}
	.culture ul li .des.d5{padding-top:30px;}
	.culture ul li:nth-child(5){ border-right: 1px solid #fff;padding-bottom:40px;}

	.team{margin-top:40px;}
	.team .team-l{float:none;width:100%;}
	.team .team-l .tit h2{font-size:24px;}
	.team .team-l .tit p{font-size:14px;}
	.team .team-l .tit .xian{width:50px;height:2px;}
	.team .team-r{float:none;width:100%;margin-top:20px;}
	.team .team-r .item{padding:10px;}

	.honor-c{padding:40px 0;}

	.section{padding:20px 0;}
	.section-title{font-size:24px;}
	.section-title span{font-size:24px;}

	.haoy-pro{margin-top:10px;}
	.haoy-pro .sd{float:none;width:100%;height:auto;}
	.haoy-pro .sd .tit{line-height:40px;}
	.haoy-pro .sd .tit a{padding:0;text-align:center;font-size:12px;}
	.haoy-pro .mn{width:100%;}
	.haoy-pro .mn ul{margin-top:10px;}
	.haoy-pro .mn li{width:49%;margin-right:2%;}
	.haoy-pro .mn li:nth-child(2n){margin-right:0;}
	.haoy-pro .mn li a{margin:10px 0 0 0;}
	.haoy-pro .mn li .m{height:150px;line-height:150px;}

	.q_case_list{margin:20px auto 0;}
	.q_case_item{width:49%;}
	.q_case_item:nth-of-type(3n){margin:0 2% 30px 0}
	.q_case_item:nth-of-type(2n){margin-right:0;}
	.q_case_item a img{height:150px;}
	.q_case_item_txt{padding:5px 10px;}
	.q_case_item_txt_l{width:100%;float:none;font-size:12px;}
	.q_case_item_txt_r{display:none;}

	.q_news_list{margin:20px auto 0;}
	.q_news_item1 {width:49%;}
	.q_news_item1:nth-of-type(3n) { margin: 0 2% 50px 0;}
	.q_news_item1:nth-of-type(2n) { margin: 0 0 50px 0;}
	.q_news_item1_txt_h a{font-size:14px;}
	.q_news_item1_txt_date{font-size:12px;}
	
	.q_contact_div{margin:20px auto 0;}
	.q_contact_div_h{font-size:18px;}
	.q_contact_txt{padding:10px;}
	.q_contact_item{font-size:12px;}
	.q_contact_item:nth-of-type(1){width:50%;}
	.q_contact_item:nth-of-type(3){width:50%;}

	#allmap,#allmap2{height:200px !important}

	.contactPage .recruitment {
	    padding: 0 10px 30px 10px;
	    box-sizing: border-box;
	}
	.contactPage .recruitment .top,
	.contactPage .recruitment .menuTop {
	  padding: 10px;
	  box-sizing: border-box;
	  background: #0e93f0;
	}
	.contactPage .recruitment .top:after,
	.contactPage .recruitment .menuTop:after {
	  content: "";
	  height: 0;
	  display: block;
	  clear: both;
	}
	.contactPage .recruitment .top span,
	.contactPage .recruitment .menuTop span {
	  float: left;
	  width: 25%;
	  line-height: 22px;
	  font-size: 16px;
	  text-align: center;
	}
	.contactPage .recruitment .top span:nth-child(1),
	.contactPage .recruitment .menuTop span:nth-child(1) {
	  width: 25%;
	  text-align: left;
	}
	.contactPage .recruitment li.on .top {
	  background: none;
	}
	.contactPage .recruitment li .top {
	  background: none;
	  border-bottom: solid 1px #dcdcdc;
	  cursor: pointer;
	  moz-user-select: -moz-none;
	  -moz-user-select: none;
	  -o-user-select: none;
	  -khtml-user-select: none;
	  -webkit-user-select: none;
	  -ms-user-select: none;
	  user-select: none;
	  transition-duration: 0.4s;
	  -webkit-transition-duration: 0.4s;
	  -moz-transition-duration: 0.4s;
	  -ms-transition-duration: 0.4s;
	  -o-transition-duration: 0.4s;
	}
	.contactPage .recruitment li .top span {
	  font-size: 14px;
	}
	.contactPage .recruitment li .cont {
	  background: #f5f5f5;
	  padding: 10px;
	  box-sizing: border-box;
	  display: none;
	}
	.contactPage .recruitment li .cont .text {
	  line-height: 24px;
	  font-size: 14px;
	  color: #888888;
	}
	.contactPage .recruitment li .cont .text .tit {
	  font-size: 16px;
	  color: #333333;
	}
	.contactPage .recruitment li .cont .delivery {
	  background: url(../images/delivery_line.png) repeat-x 0 0;
	  margin-top: 14px;
	  padding-top: 14px;
	  line-height: 24px;
	  font-size: 14px;
	  color: #333333;
	}
	.contactPage .recruitment li .cont .delivery a {
	  font-size: 16px;
	  color: #333333;
	}
	.contactPage .recruitment li .cont .delivery .p2 {
	  font-size: 16px;
	}
	.contactPage .recruitment li .cont .delivery .p2 a {
	  font-size: 16px;
	}

	#recruit3 li{width:47%;}

	.q_news_show{padding:20px 0;}
	.q_news_show_h h1{font-size:24px;}
	.q_news_show_span_l{width:100%;float:none;}
	.q_news_show_span_r{width:100%;float:none;text-align:left;}

	.container,.hisb2-main{padding-left: 2%; padding-right: 2%;width: auto;}
	.pdTab{position: relative;width: 100%;overflow-x: scroll;}
    .pdTab ul{white-space: nowrap;position: absolute;width: auto;}
    .pdTab li{float: none;display: inline-block;}
    .proDet .pd-bar{float: none;width: 100%;display: none;}
    .proDet .pd-box{width: 100%;float: none;}
    .pd-img2 .swiper-container{width: 100%;border: none;height: 230px;}
    .pd-img2 .swiper-prev, .pd-img2 .swiper-next{width: 20px;height: 50px;}
    .pagination-pd2 .item{width: 40px;height: 50px;}
    .pagination-pd2 .swiper-pagination-switch{width: 38px;height: 48px;}
    .pd-img2 .swiper-slide img{width: 100%;height: 230px;}
    .pagination-pd2{height: 50px;}
    .proDet .pdEdit-main .wsc-edit img{height: auto !important;}

	.lxb1-form{width: 100%;padding:10px;}
    .formstyle-lx .fm-col{float: none;width: 100%;padding-left: 0;margin-left: 0;}
    .formstyle-lx label{float: none;margin-left: 0;}
    .formstyle-lx .fm-nocol{padding-left: 0;}
    .formstyle-lx .fm-btn{margin: 20px;}
}

/* 电脑端隐藏 */
@media (min-width:640px ) {
	.pc_hidden{display: none;}
	.q_logo.pc_hidden{display: none;}
}
/* 手机端隐藏 */
@media (max-width:640px ) {
	.m_hidden{display: none;}
	.q_logo.m_hidden{display: none;}
}
/* 平板端隐藏 */
@media (min-width:640px ) and (max-width: 1000px) {
	.pb_hidden{display: none;}
}
@media (max-width: 640px) {
	.q_banner .swiper_button {display: none;}
}