@charset "utf-8";
/* CSS Document */
.hotpro{ background:none; margin-top: 30px; padding-bottom: 20px;}
@media (max-width: 1200px){
	.menu em{ padding:0 15px;}
	.menu a{ padding:0 27px;}
	.qgtlogo{ width:100%;}
	.gcadv_1{ width:100%;}
	.gcadv_3{ width:100%;}
	.gcadv_2_nr{ width:100%;}
}
@media (max-width: 1180px){
	.gcadv_1_l{ width:48%;}
	.gcadv_1_r{ width:50%;}
	.gcadv_3_l{ width:48%;}
	.gcadv_3_r{ width:50%;}
	.gcadv_1_l_top p{ font-size:24px;}
	.gcadv_1_l_top p big{ font-size:40px;}
	.gcadv_1_l_top i{ font-size:20px;}
	.gcadv_2_l{ width:50%;  }
	.gcadv_2_l_top p{ font-size:24px;}
	.gcadv_2_l_top p big{ font-size:40px;}
	.gcadv_2_l_top i{ font-size:20px;}
}
@media (max-width: 993px){
	body{ width:100%; overflow-x: hidden;}
	.gyr_content video{
		width: 90% !important;
		height: 200px !important;
	}
	.w1200{ width:98%;}
	.qgttop_bg{ display:none;}
	.qgtlogo{ width: 98%; padding: 0 10px; box-sizing: border-box;}
	.wapbtnbox{ display:block;}
	.qgtlogo_r{ display:none;}
	.bjnav{ display:none;}
	.navright {
    width: 100%;
    background-color: #fff;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
	}
	.gcadv_2_nr .gcadv_1_r{ display:none;}
	.gcproduct_title{ padding-top:10px;}
	.wapheadreturn{padding: 0 15px; height: 68px; border-bottom: 1px solid #e1e4e8; display:block;}
	.wapheadreturn .icon, .wapheadreturn .icon2 {line-height: 68px;}
	.wapheadreturn .icon img, .wapheadreturn .icon2 img { width:12px; display: initial; margin-top: 20px;  vertical-align: middle;}
	.navitems .navitem { width: 100%;}
	.navitems .navitem .navitem-name.cur { background: #e05616; font-weight: 700;}
	.navitems .navitem .navitem-name { padding: 0 15px;  border-bottom: 1px solid #c5c5c5; padding-right: 40px;}
	.navitems .navitem .navitem-name a { text-align: left; line-height: 52px; font-size: 16px; color: #221815; display: inline-block; }
	.navitems .navitem .navitem-name.cur a { color:#fff;}
	.navitems .navitem .navitem-name:before {
		content: ">";
		color: #999;
		font-size: 22px;
		font-family: 宋体, 'SimSun';
		font-weight: bold;
		line-height: 52px;
		position: absolute;
		top: 0;
		right: 15px;
		transition: 0.6s ease 0s;
		-webkit-transition: 0.6s ease 0s;
		-moz-transition: 0.6s ease 0s;
	}
	.navitems .navitem:first-child .navitem-name:before{ content: '';}
		.navchildbox {
		position: static;
		visibility: visible;
		opacity: 1;
		display: none;
		background-image: none;
		background-color: #f6f6f6;
		box-shadow: none;
		z-index: 8;
		transform: scale3d(1,1,1);
		-webkit-transform: scale3d(1,1,1);
		-moz-transform: scale3d(1,1,1);
		transition: 0s ease 0s;
		-webkit-transition: 0s ease 0s;
		-moz-transition: 0 ease 0s;
	}
	.navchildbox .childbox { width: 100%; padding: 0;}
	.navchildbox .childlist {
		width: 100%;
		display: block;
		padding: 8px 15px;
		margin-bottom: 0;
		margin-right: 0;
		background-image: none;
		border-bottom: 1px solid #d6d6d6;
		margin-bottom: 0;
	}
	.navchildbox .childlist .cnname { line-height: 30px;}
	.gcproduct{ width:98%;}
	.pro-nav{ margin-bottom:0;}
	.pro-nav li a{ display:none; width:100%; height:100%; background:none; font-size: 18px; display: block; width: 100%; height: 100%; text-indent: 0; text-align: center;}
	.pro-nav li dl{ display:none;}
	.pro-nav li{ margin: 0;  margin-bottom:20px; width:25%;}
	.pro-nav ul,.gcproduct_nr ul, .main_case_class, .proitems .move_box{
		display: flex;
		display: -webkit-box;
		display: -moz-box;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		flex-flow: nowrap;
		-webkit-box-pack: justify;
    	-ms-flex-pack: justify;
    	-webkit-justify-content: space-between;
    	justify-content: space-between;
	}
	.gcproduct_nr ul,.proitems .move_box{ flex-flow: wrap;}
	.gcproduct_nr ul li{ width:32%; height: auto; margin-right:0; margin-bottom: 10px;}
	.gcproduct_nr ul li a{ width:100%; height: auto; box-sizing: border-box;}
	.gcproduct_nr ul li a i{ width:100%; height: auto;}
	.gcproduct_nr ul li a span{ width:100%;}
	.gcproduct_nr ul li:nth-child(7){display: none;}
	.gcproduct_nr ul li:nth-child(8){display: none;}
	.gctlt { width:100%; margin-bottom: 10px; padding:30px 0;  background: url(../images/tongl1.jpg) center no-repeat; background-size:cover;}
	.gctlt ul li .num span{ font-size:50px;}
	.gctlt p{ width:180px; padding-top:10px; height:110px; margin-top:0;}
	.gctlt p a{ margin-top:10px;}
	.gcadv_1{ width:90%;margin: 0 auto;}
	.gcadv_1_l{ width:100%;}
	.gcadv_1_r{ width:100%; text-align:center;}
	.gcadv_1_l_bot p{ font-size:15px;}
	.gcadv_1_r img{ width:90%;}
	.gcadv_2{ height:auto; background: url(../images/adv_3.png) right center no-repeat;}
	.gcadv_2_nr{ width:100%;}
	.gcadv_2_l{ width:94%; float:none; margin-left: 0; margin:0 auto;}
	.gcadv_2_l_top{ padding-top:20px;}
	.gcadv_2_l_bot{ padding-bottom:40px;}
	.gcadv_3{ width:90%;margin: 0 auto; padding-top: 10px;}
	.gcadv_3_l{ width:100%;}
	.gcadv_3_r{ width:100%;}
	.gcadv_3_r img{ max-width:100%; width:auto; height: auto; display: block;}
	.gcadv_3_l_bot a,.gcadv_1_l_bot a{ margin-top:10px;  margin-bottom:20px;}
	.gcadv_2_l_top i{ font-size:16px;}
	.gcadv_1_l_top i{ font-size:16px;}
	.gcadv_3_l_top i{ font-size:16px;}
	.gccase .w1200{ width:99%; margin: 0 auto;}
	.caseitem{ height: auto; width:100%;}
	.caseitem a{ height:auto; width: 100%;}
	.caseitem a i{ height: auto;}
	.caseitem a span{ line-height: 40px; height: 40px;}
	.gcabout{ width:100%; height: auto;}
	.gcproduct_title{ width:55%; margin: 0 auto; text-align: center;}
	.gcproduct_title p{ float:left;  width:auto; text-align: center;}
	.gcabout_nr{ width:100%;}
	.gcabout-l{ float:none; width:100%;}
	.gcabout-l img{ display:block; margin: 0 auto; width:100%;}
	.gcabout_nr{ width:94%; margin: 0 auto; float: none;}
	.gcabout_nr .line{ display:none;}
	.gcabout_nr i{ margin-top: 0;}
	.ddnews{ margin-top:0;}
	.ddnewscon{ width:100%; padding-top:30px;}
	.ddnews_r{ display:none;}
	.ddnews_l{ float:none; width:94%; margin: 0 auto;}
	.ddnews_l_con_r{ width: calc(100% - 160px);}
	.mxlinks{ display:none;}
	.gcfooter{height: auto;}
	.gcfooter_con{ width:98%;  margin: 0 auto;}
	.gcfooter_con .fl{ float:none;}
	.gcfooter_con .fr{ float:none;}
	.gcfooter_con_lf{ display:none;}
	.gcfooter_con .gcfooter_con_cen{ width: calc(100% - 150px); float: right; border: none;}
	.gcfooter .gcfooter_con_rf{ width:140px; float:left; margin-top: 30px; overflow: hidden;}
	.gcfooter .gcfooter_con_rf img{ width:130px;}
	.gcfooter_con_cen span{ margin-left: 0;}
	.gcfooter_con_cen p { display: block; margin-left: 0px;margin-right: 0px;}
	.gcfooter_con_cen p a:nth-child(1){ padding-left:0;	}
	/* 首页 */
	.caseitem a i img{ max-width:330px!important}
	.caseitem a span{ max-width:300px!important}
	/* 当前项目 */
	.wbmbx{ width:100%; height: 38px; line-height: 38px;}
	.wbmbx span{ color:#999;}
	.wbmbx a{ color:#999;}
	.main_case{ padding:0;}
	.main_case_bg{ width:100%; float:none;}
	.main_case .main_case_class{ width:90%; margin: 0 auto;}
	.main_case_class li{ width:30%; margin-right: 0;}
	.main_case_img{ width:100%;}
	.main_case_img img{ width:90%; margin: 0 auto;}
	.main_case_img .fl {float:none;}
	.main_case_img .fr{ float:none;}
	.gcabout_nr1{ width:92%; margin: 0 auto;}
	.gcqt{ width:90%; margin:30px auto 0;}
	.jyln{ margin-bottom:40px;}
	.jyln ul li{ width:48%; box-sizing: border-box; float: left; margin-right: 0;}
	.marqueeleft{ width:100%;}
	
	.cat-l, .cat-r{ width:100%;}
	.cat-l ul{ width:100%;}
	.cat-r{ margin-top: 10px;}
	.cat-r .ewm-box{ margin-top:10px;}
	#map{ width:98%; margin: 0 auto;}
	.message{ padding:20px;}
	.message li label{ width:60px;}
	.last-li .inp-b{ line-height: 40px; width:140px; height: 40px;}
	.last-li{ padding-left:60px;}
	.ny_cp{ height:auto;}
	.ny_cp .w1200{ width:98%; margin: 40px auto; height: auto; padding-bottom: 20px;}
	.ny_cp img{ width:100%; height: auto;}
	.ny_cp a{ margin:10px auto;}
	.news{ width:98%; margin:30px auto 20px; height: auto;}
	.news .nr{ width:100%; height: auto;}
	.news .nr li{ width:100%; float: none;}
	.map_main{ width:100%; box-sizing: border-box;}
	.sitemap_con{ width:92%; margin: 0 auto;}
	
	/* 移动端当前项目 */
	.pagenav-ph{ display: block; position:relative;}
	.pagenav-ph .w1200{ width:100%;  padding: 0 20px; box-sizing: border-box;}
	.pagenav-ph .pagenavname {
		display: block;
		color: #fff;
		background-color: #999;
		font-size: 18px;
		line-height: 54px;
		position: relative;
	}
	.pagenav-ph .pagenavname:after{content:"";width:2px;height:14px;background-color:#fff;position:absolute;top:50%;right:21.5px;margin-top:-7px;transition:.4s;-webkit-transition:.4s}
	.pagenav-ph .pagenavname:before{content:"";width:14px;height:2px;background-color:#fff;position:absolute;top:50%;right:15px;margin-top:-1px}
	.pagenav-ph .pagenavname.cur:after{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}
	.pagenav-ph .pagenavitems{width:100%;padding:0;display:none;background-color:#fff;z-index:19;position:absolute;top:54px;left:0;box-shadow:0px 4px 20px rgba(0,0,0,0.06)}
	.pagenav-ph .paganavlist{width:100%;float:none;border-bottom:1px solid #ddd;padding:0 35px;z-index:99;background-color:#fff}
	.pagenav-ph .paganavlist:nth-last-of-type(1){border-bottom:none}
	.pagenav-ph .paganavlist a{width:100%;line-height:44px;color:#666;font-size:14px;border-top:none}
	.main_l{ display:none;}
	.ddnews_con, .ddproduct_r{ width:100%; padding:0 10px; box-sizing: border-box;}
	.ddproduct{width:100%;}
	.zyanl_tit h3{ height:auto; line-height: 150%; margin: 0 20px; font-size: 20px; font-weight: bold;}
	.gyr_content p img{ width:100%;}
	.zynew_prenx{ margin: 0; margin-top: 20px; padding:10px 0 20px; border-top:1px solid #f1f1f1;}
	.nyweizhi{ display:none;}
	.zyanl_tit span{ margin:10px 0;}
	.zynew_zay{ box-sizing:border-box;  height:86px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.ddproduct_r{ width:100%;}
	#playBox{ margin:0 auto;}
	.detail_bjzcon { padding-top:10px;}
	.detail_bjzcon .fl{ float:none;}
	.bjchanpin{ width:100%; float:none; box-sizing: border-box;}
	.pro_contact{ width:100%; box-sizing: border-box;}
	.detail_bjzcon .pro_contact .fl{ float:left;}
	.main_case_img{ padding-top:10px;}
	.move_box li{ width:48%; margin-right: 0; height: auto; float:none;}
	.move_box li a,.move_box li a i{ width:100%; height:auto; box-sizing:border-box;}
	.move_box li a span{  width:100%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
	.gyr_content img{ width:100%;}
	.page{ padding:0; padding-bottom: 30px;}
	.ddnews_l_con1{ width:100%; padding-bottom: 10px;}
	.ddnews_l_con1_l{ width:200px; height: auto;}
	.ddnews_l_con1_r{ width: calc(100% - 220px); margin-right: 0;}
	.ddnews_l_con1_r u{ margin:0; display: none;}
	.newspage{ padding-top:30px;}
	.gccase1 .gccase_nr1{ width:100%;}
	.gccase_nr1 .gccase_list{ width:100%;display: flex;
		display: -webkit-box;
		display: -moz-box;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		flex-flow: wrap;
		-webkit-box-pack: justify;
    	-ms-flex-pack: justify;
    	-webkit-justify-content: space-between;
    	justify-content: space-between;
	}
	.gccase_list li{ width:30%; margin-right: 0px; height: auto;}
	.gccase_list li a{ width:100%; height: auto;}
	.gccase_list li a i{ width:100%; height: auto;}
	#banner .swiper-pagination { bottom:15px;}
	#banner .swiper-pagination-bullet{ width:20px; height:6px; margin:0 6px;}
	
}

@media (max-width: 820px){
	.gccase_list li{ width:44%;}
	.pro-nav li a{ font-size:16px;}
	.gctlt { padding:20px 0;}
	iframe{ width:500px!important; height:375px!important;}
}

@media (max-width: 820px){
	.gccase_list li{ width:44%;}
	.gctlt ul li .num span{ font-size:48px;}
}

@media (max-width: 768px){
	.gcfooter{ padding-bottom:40px; padding-top:18px;}
	.gcfooter_con_cen p{ display:none;}
	.gcfooter_con_cen span{ line-height:30px; margin-top:0;}
	.ft_nav5{ display:block;}
	.gccase_list li{ width:48%; }
	.hot-tit h3{ font-size: 18px;}
	.hot-tit h3:after{ width:40px;}
	.hotpro{ padding-bottom: 10px;}
	.qgtlogo_l a img{ width:150px; margin-top:8px;}
	.qgtlogo_l .txt{ margin-left: 10px; padding-left: 10px; margin-top:12px; height:auto;}
	.qgtlogo_l .txt h3{ font-size:20px;}
	.qgtlogo_l .txt p{ font-size:14px;}
	
	
}


@media (max-width: 720px){
	
	
}
@media (max-width: 640px){
	.gcproduct_title{ width:60%;}
	.gcadv_3{ padding-bottom:30px;}
	.gcadv_3_r{ height:auto;}
	.gctlt ul li .num span{ font-size:38px;}
	#banner .swiper-pagination { bottom:10px;}
	#banner .swiper-pagination-bullet{ width:12px; height:4px; margin:0 6px;}
	.caseitem a i img{ max-width:300px!important}
	.caseitem a span{ max-width:300px!important}
	
	
}
@media (max-width: 580px){
	.qgtlogo_l a img{ width:120px; margin-top:14px;}
	.qgtlogo_l .txt{ margin-left: 10px; padding-left: 10px; margin-top:12px; height:auto;}
	.qgtlogo_l .txt h3{ font-size:18px;}
	.qgtlogo_l .txt p{ font-size:13px;}
	.gcproduct_title p{ font-size:30px;}
	.gcproduct_title p strong{ font-size:30px;}
	.gcproduct_title{ width:70%;}
	
}
@media (max-width: 500px){
	.qgtlogo_l a img{ width:150px; margin-top:8px;}
	.qgtlogo_l .txt{ display:none;}	
	.gcadv_2_l{ width:90%; margin-right:0; float:none; margin:0 auto;}
	.gcadv_2_l_bot p,.gcadv_1_l_bot p,.gcadv_3_l_bot p{ font-size:14px; line-height:24px;}
	.gcadv_2_l_bot{ padding-bottom:10px;}
	
}
@media (max-width: 470px){
	.gcproduct_title{ width:90%;}
	.gcfooter{ padding-bottom:75px;}
	 
}
@media (max-width: 414px){
	.gctlt ul li{ width:23%}
	.gctlt ul li:nth-child(3){ width:31%;}
	.gctlt ul li .num span{ font-size:32px;}
	.gctlt ul li .num i{ font-size:12px;}
	.gctlt ul li .numtxt{ font-size:14px;}
	iframe{ width:350px!important; height:263px!important; margin-left:20px;}
	.gcabout_nr1 p{ font-size:14px; line-height:24px;}
}
@media (max-width: 375px){
	.cat-tel1{ font-size:14px;}
	.cat-tel1 strong{ font-size:22px;}
	.cat-l .ft22{ font-size:16px;}
	.gctlt ul li{ width:23%}
	.gctlt ul li:nth-child(3){ width:31%;}
	.gctlt ul li .num span{ font-size:28px;}
	.gctlt ul li .numtxt{ font-size:14px;}
	.gcfooter{ padding-bottom:75px;}
	.gcfooter .gcfooter_con_rf{ float:none;  margin:0 auto; margin-top:0px;}
	.gcfooter_con .gcfooter_con_cen { float:none; width:100%; height:auto; padding-bottom:20px;}
	iframe{ margin-left:0px;}
	 
}
@media (max-width: 360px){
	.gcadv_title p{ font-size:26px;}
	.gcadv_title i{ font-size:14px;}
	.gcadv_2{ padding-bottom:20px;}
	.gcadv_2_l_bot p,.gcadv_1_l_bot p,.gcadv_3_l_bot p{  line-height:22px;}
	.cat-tel1{ font-size:20px;}
	.cat-tel1 strong{ font-size:40px;}
}


@media (max-width: 350px){
	.gcproduct_title p{ font-size:26px;}
	.gcproduct_title p strong{ font-size:26px;}
	.cat-tel1{ font-size:12px;}
	.cat-tel1 strong{ font-size:22px;}
	.cat-l .ft22{ font-size:12px;}
	.gctlt ul li .numtxt{ font-size:12px;}
	iframe{ width:300px!important; height:225px!important; margin-left:0px;}
	 
}
