@charset "utf-8";
html,body{scroll-behavior:smooth;}  /* 不使用js只用css实现锚点平滑滚动 */
body {
	width:100%;
	margin:0 auto;
	min-height: 50px;
	font-family: 'Microsoft Yahei',Arial,Verdana,sans-serif;
	font-size: 14px;
	color:#555;
}
ul,li {list-style: none;}
.clearfix {clear:both;}
img {max-width:100%;}
div a {outline: none;}
a:hover{color:#fc811a;}
::selection {background-color: #fff;color:#f60;}
::-moz-selection {background-color: #fff;color:#f60;}
/* 统一调整字间距以及过渡效果 */
div,a,span,p,ul,li{/*transition: all 0.6s;*/padding:0;margin:0;scroll-behavior:smooth;}
.main1200{width:1200px;margin:0 auto;}
.main1366{width:1366px;margin:0 auto;}
.main1400{width:1400px;margin:0 auto;}
@font-face{
	font-family: 'SYHT_Bold';
	src:url('SourceHanSansCN-Bold.otf');
}
@font-face{
	font-family: 'SYHT_Normal';
	src:url('SourceHanSansCN-Normal.otf');
}
/* 电脑端隐藏 */
@media (min-width:640px ) {
	.pc_hidden{display: none;}
}
/* 手机端隐藏 */
@media (max-width:640px ) {
	.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;}
}
/* 返回顶部  开始 */
#toTop{width:115px;bottom:100px;right:10px;position:fixed;cursor:pointer;z-index:999999;}

@media(max-width: 1400px){
	#toTop{width:100px;bottom:80px;}
}
@media(max-width: 640px){
	#toTop{width:50px;bottom:75px;}
}
/* 返回顶部  结束 */

/* header start! */
	.q_header{width:100%;height:100px;margin:0 auto;position: fixed;z-index: 9;left:0;top:0;
		background-color:rgba(0,0,0,.4);box-shadow: 0 0 1px rgba(255,255,255,.4);  color:#fff;transition: all 0s;
	}
	.q_logo{width:365px;float:left;transition: all 0s;}
	.q_nav{width:calc(100% - 605px);float:left;padding:0 20px 0 40px;transition: all 0s;}
	.q_nav>ul>li{float:left;height:100px;line-height: 100px;margin:0 15px;position: relative;}
	.q_nav>ul>li>a{outline: none;display: block;position: relative;color:#fff;font-size: 15px;letter-spacing: 2px;padding:0 10px;transition: all 0s;}
	.q_nav>ul>li>a:after{position: absolute;left: 50%;bottom: 0px;content: "";width: 0;height: 2px;transition: all 0s;
		-webkit-transition: all 0.5s ease-in-out;
		   -moz-transition: all 0.5s ease-in-out;
		    -ms-transition: all 0.5s ease-in-out;
		     -o-transition: all 0.5s ease-in-out;
		        transition: all 0.5s ease-in-out;
	}
	.q_nav>ul>li>a:hover:after,.q_nav ul>li>a.on:after{width: 100%;background-color: #fc811a;transform: translateX(-50%);}

	.q_nav_son{position: absolute;width: 160%;top:100%;left:-30%;z-index: 99999;
		text-align: center;background-color: rgba(0,0,0,.4);padding:15px 0px 10px;display: none;transition: all 0s;
	}
	.q_nav_son>li{width:100%;padding:0 20px; line-height: 35px; font-size: 14px;transition: all 0s;}
	.q_nav_son>li>a{outline: none;display: block;width:100%;color:#fff;transition: all 0s;}
	.q_nav_son>li:hover{background-color:#fc811a}
	.q_nav_son>li:hover a{color:#fff;}

	.q_tel{width:200px;float:right;transition: all 0s;}
	.q_tel_l{width:200px;float:left;padding:32px 0;line-height: 36px;height: 100px;font-size: 18px;font-family: Arial;letter-spacing: 1px;transition: all 0s;}
	.q_tel_l span{font-weight: bold;display: inline-block;}
	.q_tel_icon{width:200px;float:right;padding:32px 0;line-height: 36px;transition: all 0s;}
	.q_tel_icon>li{float:right;padding:0 2px;}
	.q_tel_icon>li>a{outline: none;display: block;position: relative;}
	.icon_wechat{position: absolute;top:calc(100% + 32px);left:-27px;width: 90px;padding:0;display: inline-block;display: none;transition: all 0s;}
	.icon_wechat img{width:100%;box-shadow: 0 0 5px #888;border-radius: 2px;}

	.q_header.q_header_fixed{background-color:rgba(0,0,0,.6);box-shadow: 0 0 5px rgba(0,0,0,.6);height:80px;
		animation: 0.5s ease-in-out 0s normal both 1 running fadeInDown;border-bottom: 1px solid rgba(255,255,255,0);
	}
	.q_header.q_header_fixed .q_logo{width:292px;}
	.q_header.q_header_fixed .q_nav{width:calc(100% - 600px);padding:0 30px 0 40px;}
	.q_header.q_header_fixed .q_nav>ul>li{height:80px;line-height: 80px;margin:0 15px;}
	.q_header.q_header_fixed .q_tel_l{height:80px;padding:22px 0;}
	.q_header.q_header_fixed .q_tel_icon{padding:22px 0;}
	.q_header.q_header_fixed .icon_wechat{top:calc(100% + 22px);}

/* header end! */

/* banner  start! */
	.q_banner .swiper-pagination-fraction,
	.q_banner .swiper-pagination-custom,
	.q_banner .swiper-container-horizontal > .swiper-pagination-bullets {bottom: 25px;}
	.q_banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 6px;}
	.q_banner .swiper-pagination-bullet {background: #fff;opacity: 1;}
	.q_banner .swiper-pagination-bullet-active {opacity: 1;background: #fc811a;}
	.swiper_button_banner{display: none;}
/* banner  end! */

/* section_title  start! */
	.q_section{width:100%;margin:80px auto 0;padding:0;}
	.section_title{width:100%;margin:0 auto;padding:0;text-align: center;}
	.section_title_cn{width:100%;margin:0 auto;height:30px;line-height: 30px;font-size: 26px;color:#2e2e2e;letter-spacing: 1px;}
	.section_title_en{width:100%;margin:0 auto;height:25px;line-height: 25px;font-size: 12px;color:#797979;text-transform: uppercase;letter-spacing: 1px;}
	.section_title_span{width:500px;margin:12px auto 0;padding:0;border-bottom: 1px solid #b3b3b3;position: relative;}
	.section_title_span span {width:50px;height:3px;background-color: #fc811a;position: absolute;top:-1px;left:50%;margin-left: -25px;}
/* section_title  end! */

/* product  start! */
	.q_product{width:100%;padding:0;}
	.q_product_main{width:100%;margin:65px auto 0;}
	.q_product_item{float:left;width:24.4%;margin:0 0.8% 0 0;border:1px solid #fc811a;}
	.q_product_item:nth-of-type(4){margin:0;}
	.q_product_item_img{width:100%;margin:0 auto;}
	.q_product_item_img a{outline: none;display: block;width:100%;overflow: hidden;}
	.q_product_item_img a img{
		width:100%;
		-moz-transition: all .8s ease 0s;
		-ms-transition: all .8s ease 0s;
		-o-transition: all .8s ease 0s;
		-webkit-transition: all .8s ease 0s;
		transition: all .8s ease 0s;
	}
	.q_product_item_img a img:hover{
		-moz-transform:scale(1.2,1.2);
		-ms-transform:scale(1.2,1.2);
		-o-transform:scale(1.2,1.2);
		-webkit-transform:scale(1.2,1.2);
		transform:scale(1.2,1.2);
	}
	.q_product_item_txt{width:100%;margin:0 auto;padding:15px 20px;}
	.q_product_item_txt h2 a{outline: none;display: block;width:100%;height:30px;line-height: 30px;text-align:center;font-size: 17px;color:#222;
		overflow: hidden;text-overflow: ellipsis;white-space: nowrap;letter-spacing: 1px;
	}
	.q_product_item_txt_line{width:100%;margin:10px auto 0;border-bottom: 1px solid #ddd;}
	.q_product_item_txt p{width:100%;margin:15px auto 5px;padding:0;text-align: justify;color:#888;font-size: 12px;
		line-height: 22px;height:44px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
	}
	.q_product_item:hover .q_product_item_txt h2 a{color:#fc811a;}
/* product  end! */

/* search  start! */
	.q_search{margin:30px auto 0;padding:0;}
	.q_search_main{width:100%;margin:0 auto;padding:25px 30px;min-height: 40px;background-color:#fafafa;}
	.q_search_form{width:420px;float:left;}
	.q_search_form .form-group{padding-bottom:0;}
	.q_search_form .input{padding-left:15px;}
	.q_search_form .input:focus{border:1px solid #fc811a;}
	.q_search_keys{width:calc(100% - 570px);padding:0 30px 0 60px;float:left;line-height: 34px;height:34px;
		overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	}
	.q_search_keys a{outline: none;display:inline-block; padding:0 12px;line-height: 34px;height:34px;position: relative;font-size: 14px;color:#666;}
	.q_search_keys a:after{
		content:'';
		position: absolute;
		left:100%;
		top:10px;
		width:1px;
		height:14px;
		background-color: #888;
	}
	.q_search_keys a:hover{color:#fc811a;}
	.q_search_keys a:last-of-type:after{width:0px;}
	.q_search_more{width:150px;float:right;}
	.q_search_more a{outline: none;display: block;width:100%;}
	.q_search_more a:hover{box-shadow: 0 0 10px #888;}
/* search  end! */

/* news  start! */
	.q_news{width:100%;padding:0; margin-bottom:50px}
	.q_news_main{width:100%;margin:65px auto 0;}

	/* news left */
	.q_news_l{width:770px;height:600px;float:left;}
	.swiper_news{width:100%;position: relative;}
	.swiper_news .swiper-slide a{outline: none;display: block;width:100%;position: relative;overflow: hidden;}
	.swiper_news .swiper-slide a img{
		width:100%;
		-moz-transition: all .8s ease 0s;
		-ms-transition: all .8s ease 0s;
		-o-transition: all .8s ease 0s;
		-webkit-transition: all .8s ease 0s;
		transition: all .8s ease 0s;
	}
	.swiper_news .swiper-slide a img:hover{
		-moz-transform:scale(1.2,1.2);
		-ms-transform:scale(1.2,1.2);
		-o-transform:scale(1.2,1.2);
		-webkit-transform:scale(1.2,1.2);
		transform:scale(1.2,1.2);
	}
	.swiper_news .swiper-slide a h3{width:100%;position: absolute;left:0;bottom:0;padding:0 100px 0 50px;font-size: 16px;color:#fff;background-color: rgba(0,0,0,.6);
		letter-spacing: 2px;height:50px;line-height: 50px;
		overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	}
	.swiper_news .swiper-slide a h3:hover{color:#fc811a;transition: all 0.4s;}
	.swiper_news_button{width:60px;height:50px;line-height: 50px;text-align:center;color:#fff;background-color: rgba(0,0,0,.9);font-size: 20px;cursor: pointer;
		position: absolute;z-index:2;bottom:0;
	}
	.swiper_news_button_next{right:0;background-color: #fc811a;color:#fff;}
	.swiper_news_button_prev{right:60px;background-color: #fff;color:#fc811a;}
	.swiper_news_button_prev:hover{box-shadow: 0 0 10px #ccc;}
	.swiper_news_button_next:hover{box-shadow: 0 0 10px #ed6c00;}

	/* news right */
	.q_news_r{width:calc(100% - 795px);height:600px;float:right;overflow: hidden;}
	.q_news_r_item{width:100%;height:141px;margin:0 auto 12px;padding:20px 30px;background-color: #F9F9F9;border-radius:4px;}
	.q_news_r_item:last-of-type{margin:0 auto;}
	.q_news_r_item_date{width:100px;height:100px;float:left;border-radius: 6px;background-color: #fc811a;text-align: center;color:#fff;padding:12px 0;}
	.q_news_r_item_date_big{width:100%;line-height: 30px;height:30px;font-size: 24px;font-weight: bold;font-family: Arial;}
	.q_news_r_item_date_small{width:100%;line-height: 23px;height:23px;font-size: 20px;font-family: Arial;}
	.q_news_r_item_date_p{width:100%;line-height: 23px;height:23px;font-size: 15px;}
	.q_news_r_item_txt{width:calc(100% - 135px);height:100px;float:right;}
	.q_news_r_item_txt h2{width:100%;margin:0 auto;padding:0;height:25px;line-height: 25px;}
	.q_news_r_item_txt h2 a{outline: none;display: block;width:100%;margin:0 auto;padding:0;color:#333;font-size: 17px;letter-spacing: 1px;
		height:25px;line-height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	}
	.q_news_r_item_txt p{width:100%;margin:5px auto 0;padding:0;font-size: 13px;color:#888;letter-spacing: 1px;
		height:40px;line-height: 20px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
	}
	.q_news_r_item_txt_more{width:100%;margin:5px auto 0;height:25px;line-height: 25px;}
	.q_news_r_item_txt_more a{outline: none;text-transform:uppercase;font-family: Arial;font-size: 14px;color:#f60;}
	.q_news_r_item_txt_more a i{margin-left: 5px;}
	.q_news_r_item:hover{box-shadow: 0 0 10px #d5d5d5;background-color: #e5e5e5;}
	.q_news_r_item:hover .q_news_r_item_txt h2 a{color:#f60;}
/* news  end! */

/* about  start! */
	.q_about{width:100%;padding:0;}
	.q_about_main{width:100%;margin:65px auto 0;}

	/* about left */
	.q_about_l,.q_about_r{width:50%;float:left;position: relative;}
	.q_about_l_main{position: absolute;width:100%;height:100%;top:0;left:0;padding:140px 170px 120px 180px;color:#fff;}
	.q_about_l_main h2{width:100%;margin:0 auto;padding:0; height:35px;line-height: 35px;font-size: 26px;}
	.q_about_l_main h2 span{font-size: 13px;font-family: Arial;text-transform:uppercase;margin-left: 10px;}
	.q_about_l_p{width:100%;margin:80px auto 0;text-align: justify;}
	.q_about_l_p p{width:100%;margin:0 auto 5px;text-align: justify;font-size: 16px;line-height: 35px;}
	.q_about_l_more{width:100%;margin:150px auto 0;padding:0;}
	.q_about_l_more a{outline: none;display: inline-block;padding:7px 60px;border:1px solid #fff;color:#fff;}
	.q_about_l_more a:hover{border:1px solid #fff;color:#f60;background-color: #fff;box-shadow: 0 0 5px #ddd}

	/* about right */
	.q_about_r_item{width:50%;float:left;}
	.q_about_r_item a{outline: none;display: block;width:100%;position: relative;overflow: hidden;}
	.q_about_r_item a img{
		width:100%;
		-moz-transition: all .8s ease 0s;
		-ms-transition: all .8s ease 0s;
		-o-transition: all .8s ease 0s;
		-webkit-transition: all .8s ease 0s;
		transition: all .8s ease 0s;
	}
	.q_about_r_mask{position: absolute;width:100%;height:100%;top:0;left:0;padding:15px;background-color: rgba(0,0,0,0);}
	.q_about_r_mask_in{position: relative;top:0;left:0;width:100%;height:100%;border:1px solid rgba(255,255,255,0);}
	.q_about_r_mask_main{position: absolute;width:100%;padding:0 15px;text-align: center;color:#fff;top:50%;
		transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
		-o-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		opacity: 0;
	}
	.q_about_r_mask_main h3{width:100%;margin:0 auto;padding:0;height:30px;line-height: 30px;font-size: 19px;font-weight: bold;letter-spacing: 1px;
		opacity:0;-webkit-transform:translateX(-200px);transform:translateX(-200px);transition: all 0.6s ease-in-out;
	}
	.q_about_r_mask_main p{width:100%;margin:0 auto;padding:0;max-height:40px;line-height: 20px;font-size: 15px;
		opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px);transition: all 0.6s ease-in-out;
	}
	.q_about_r_item:hover a img{background-color: rgba(0,0,0,.6);}
	.q_about_r_item:hover a img{
		-moz-transform:scale(1.2,1.2);
		-ms-transform:scale(1.2,1.2);
		-o-transform:scale(1.2,1.2);
		-webkit-transform:scale(1.2,1.2);
		transform:scale(1.2,1.2);
	}
	.q_about_r_item:hover .q_about_r_mask{background-color: rgba(0,0,0,.6);}
	.q_about_r_item:hover .q_about_r_mask_in{border:1px solid rgba(255,255,255,1);}
	.q_about_r_item:hover .q_about_r_mask_main{opacity:1;}
	.q_about_r_item:hover .q_about_r_mask_main h3{-webkit-transform:translateX(0px);transform:translateX(0px);opacity: 1;}
	.q_about_r_item:hover .q_about_r_mask_main p{-webkit-transform:translateX(0px);transform:translateX(0px);opacity: 1;}

/* about  end! */

/* number  start! */
	.q_number{width:100%;padding:0;color:#666;margin:90px auto;}
	.q_number_item{width:25%;float:left;padding:5px 20px;border-right: 1px solid #bfbfbf;text-align: center;}
	.q_number_item:nth-of-type(4){border-right: 0px solid #bfbfbf;}
	.q_number_top{width:100%;margin:0 auto;padding:0;}
	.q_number_top .timer{font-size: 53px;font-family: Arial;}
	.q_number_top .sub{font-size: 15px;vertical-align: top;}
	.q_number_txt{width:100%;margin:5px auto 0;padding:0;font-size: 14px;}
/* number  end! */

/* footer start! */
	.q_footer{width:100%;margin:0 auto;background-color: #5E5E5E;}

	/* q_footer_t */
	.q_footer_t{width:100%;margin:0 auto;padding:65px 0px 65px 0px;}
	.q_footer_t_title{width:100%;margin:0 auto;padding:0;height:35px;line-height: 35px;color:#fff;font-size: 22px;}
	.q_footer_t_title a{outline: none;color:#fff;letter-spacing: 1px;}

	.q_footer_t_l{width:calc(100% - 385px);float:left;}
	.q_footer_t_item{width:33%;float:left;}
	.q_footer_t_main{width:100%;margin:10px auto 0;padding:0;}
	.q_footer_t_main li{width:100%;height:40px;line-height: 40px;color:#cfcfcf;font-size: 17px;text-transform:uppercase;}
	.q_footer_t_main li a{color:#cfcfcf;outline: none;}
	.q_footer_t_main li a i{margin-right: 5px;}
	.q_footer_t_main li.on a{color:#ef8542;}
	.q_footer_t_r{width:380px;float:right;}
	/* q_footer_b */
	.q_footer_b{width:100%;margin:0 auto;padding:20px 0;background-color: #3a3a3a;}
	.q_footer_b_l{width:calc(100% - 280px);float:left;line-height: 36px;height:36px;color:#9d9d9d;font-size: 14px;
		overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	}
	.q_footer_b_l a,.q_footer_b_l span{color:#9d9d9d;margin:0 5px;outline: none;}
	.q_footer_b_l span a{margin:0;}
	.q_footer_b_r{width:200px;float:right;text-align: right;}
	.q_footer_b_r .q_tel_icon{padding: 0;}
	.q_footer_b	.icon_wechat{top:-115px;}

	.q_footer a:hover{color:#f60;}
/* footer end! */

/* banner_n start! */
	.q_banner_n{width:100%;height:469px;margin:0 auto;padding:0;}
	.banner_about{background:url('../images/banner_about.jpg') no-repeat top center;}
	.banner_news{background:url('../images/banner_news.jpg') no-repeat top center;}
	.banner_product{background:url('../images/banner_product.jpg') no-repeat top center;}
	.banner_contact{background:url('../images/banner_contact.jpg') no-repeat top center;}
/* banner_n end! */

/* q_nav_n start! */
	.q_nav_n{width:100%;margin:0 auto;padding:0;height:50px;background-color: #363636;}
	.q_nav_n_ul{width:100%;margin:0 auto;padding:0;height:50px;overflow: hidden;}
	.q_nav_n_ul li{float:left;height:50px;}
	.q_nav_n_ul li a{outline: none;display: block;width:100%;padding:0 40px;height:50px;line-height: 50px;
		text-align: center;font-size: 14px;color:#eee;letter-spacing: 1px;
	}
	.q_nav_n_ul li a.on,.q_nav_n_ul li a:hover{background-color: #ed6c00;color:#fff;}
	.q_nav_n_product li a{padding:0 18px;}
/* q_nav_n end! */

/* q_main start! */
	.q_main{width:100%;margin:90px auto 65px;min-height: 240px;}
	.q_main_p{width:100%;margin:0 auto;padding:0;}
	.q_main_p p{width:100%;margin:0 auto;padding:0;text-align: justify;line-height: 35px;font-size: 19px;color:#333;}
	.q_main_p p span{color:#222;font-weight: bold;}
	.q_main_txt{width:100%;margin:0 auto;padding:0;}
	.q_main_txt p{width:100%;margin:0 auto;padding:0;text-align: justify;line-height: 35px;font-size: 19px;color:#333;}
	.q_main_txt p span{color:#222;font-weight: bold;}
/* q_main end! */

/* q_n_about start! */
	.q_n_about_p{width:100%;margin:50px auto 0;padding:0 7%;text-align: justify;line-height: 35px;font-size: 19px;color:#333;}
	.q_n_about_img{width:100%;margin:50px auto 0;padding:0;}
	.q_n_about_txt{width:100%;margin:100px auto 0;padding:0 5%;}
	.q_n_about_txt p{width:100%;margin:0 auto 15px;padding:0;text-align: justify;line-height: 35px;font-size: 19px;color:#333;}
	.q_n_about_txt p span{color:#222;font-weight: bold;}

	/* q_n_about_list */
	.q_n_about_list{width:100%;margin:80px auto 0;padding:0;}
	.q_n_about_item{width:33.33%;float:left;}
	.q_n_about_item a{outline: none;display: block;width:100%;position: relative;overflow: hidden;}
	.q_n_about_item a img{
		width:100%;
		-moz-transition: all .8s ease 0s;
		-ms-transition: all .8s ease 0s;
		-o-transition: all .8s ease 0s;
		-webkit-transition: all .8s ease 0s;
		transition: all .8s ease 0s;
	}
	.q_n_about_item_mask{position: absolute;width:100%;height:100%;top:0;left:0;padding:15px;background-color: rgba(0,0,0,0);}
	.q_n_about_item_mask_in{position: relative;top:0;left:0;width:100%;height:100%;border:1px solid rgba(255,255,255,0);}
	.q_n_about_item_mask_main{position: absolute;width:100%;padding:0 15px;text-align: center;color:#fff;top:50%;
		transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
		-o-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		opacity: 0;
	}
	.q_n_about_item_mask_main h3{width:100%;margin:0 auto;padding:0;height:30px;line-height: 30px;font-size: 19px;font-weight: bold;letter-spacing: 1px;
		opacity:0;-webkit-transform:translateX(-200px);transform:translateX(-200px);transition: all 0.6s ease-in-out;
	}
	.q_n_about_item_mask_main p{width:100%;margin:0 auto;padding:0;max-height:40px;line-height: 20px;font-size: 15px;
		opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px);transition: all 0.6s ease-in-out;
	}
	.q_n_about_item:hover a img{background-color: rgba(0,0,0,.6);}
	.q_n_about_item:hover a img{
		-moz-transform:scale(1.2,1.2);
		-ms-transform:scale(1.2,1.2);
		-o-transform:scale(1.2,1.2);
		-webkit-transform:scale(1.2,1.2);
		transform:scale(1.2,1.2);
	}
	.q_n_about_item:hover .q_n_about_item_mask{background-color: rgba(0,0,0,.6);}
	.q_n_about_item:hover .q_n_about_item_mask_in{border:1px solid rgba(255,255,255,1);}
	.q_n_about_item:hover .q_n_about_item_mask_main{opacity:1;}
	.q_n_about_item:hover .q_n_about_item_mask_main h3{-webkit-transform:translateX(0px);transform:translateX(0px);opacity: 1;}
	.q_n_about_item:hover .q_n_about_item_mask_main p{-webkit-transform:translateX(0px);transform:translateX(0px);opacity: 1;}
/* q_n_about end! */


/* q_n_news start! */
	.q_n_news_top{width:100%;margin:80px auto 0;padding:0;}
	.q_n_news_top_img{width:552px;height:430px;float:left;}
	.q_n_news_top_r{width:calc(100% - 565px);height:430px;float:right;}
	.q_n_news_top_item{width:100%;margin:0 auto 10px;height:210px;background-color: #fafafa;padding:50px;}
	.q_n_news_top_item:nth-of-type(2){margin:0 auto;}
	.q_n_news_top_item h2{width:100%;margin:0 auto;}
	.q_n_news_top_item h2 a{outline: none;display: block;width:100%;margin:0 auto;padding:0;height:30px;line-height: 30px;font-size: 19px;color:#222;
		overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
	}
	.q_n_news_top_r_date{width:100%;margin:10px auto 0;padding:0;font-size: 15px;color:#555;line-height: 25px;font-family: 'SYHT_Normal';}
	.q_n_news_top_item p{width:100%;margin:7px auto 0;line-height: 25px;height:50px;font-size: 14px;color:#888;overflow: hidden;
		display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
	}
	.q_n_news_top_item:hover{background-color: #ed6c00;box-shadow: 0 0 5px #ddd}
	.q_n_news_top_item:hover h2 a{color:#fff;transition: all 0.2s;}
	.q_n_news_top_item:hover .q_n_news_top_r_date{color:#fff;transition: all 0.2s;}
	.q_n_news_top_item:hover p{color:#fff;transition: all 0.2s;}

	/* q_n_news_list */
	.q_n_news_list{width:100%;margin:80px auto 0;padding:0;}
	.q_n_news_item{width:100%;margin:0 auto;padding:30px 0;border-bottom: 1px solid #bbb;transition:all 0s;}
	.q_n_news_item_l{width:220px;float:left;border:1px solid #bbb;padding:30px 5px;text-align: center;font-family:'微软雅黑';transition:all 0s;}
	.q_n_news_item_date_big{width:100%;font-size: 30px;color:#2c2c2c;line-height: 70px;transition:all 0s;}
	.q_n_news_item_date_small{width:100%;font-size: 35px;color:#989898;line-height: 35px;font-family: '微软雅黑';transition:all 0s;}
	.q_n_news_item_r{width:calc(100% - 250px);float:right;transition:all 0s;padding:0 15px 0 0;}
	.q_n_news_item_r h2{width:100%;margin:0 auto;transition:all 0s;}
	.q_n_news_item_r h2 a{outline: none;display: block;width:100%;margin:0 auto;padding:0;height:35px;line-height: 35px;font-size: 19px;color:#222;
		overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition:all 0s;
	}
	.q_n_news_item_r_span{width:25px;margin:10px 0 0; height:2px;background-color: #888;border-radius: 2px;transition:all 0s;}
	.q_n_news_item_r p{width:100%;margin:10px auto 0;line-height: 25px;height:50px;font-size: 14px;color:#888;overflow: hidden;
		display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;transition:all 0s;
	}
	.q_n_news_item_r_more{width:100%;margin:20px auto 0;padding:0;transition:all 0s;}
	.q_n_news_item_r_more a{outline: none;display: inline-block;padding:3px 40px;border:1px solid #ed6c00;
		color:#ed6c00;font-size: 18px;text-align: center;transition:all 0s;
	}
	.q_n_news_item_r_more a:hover{border:1px solid #ed6c00;color:#fff;background-color:#ed6c00;}
	.q_n_news_item:hover{border-bottom: 1px solid #ed6c00;background-color: #ed6c00;}
	.q_n_news_item:hover .q_n_news_item_l{border:1px solid #ed6c00;}
	.q_n_news_item:hover .q_n_news_item_date_big{color:#fff;}
	.q_n_news_item:hover .q_n_news_item_date_small{color:#fff;}
	.q_n_news_item:hover .q_n_news_item_r h2 a{color:#fff;}
	.q_n_news_item:hover .q_n_news_item_r_span{background-color: #fff;}
	.q_n_news_item:hover .q_n_news_item_r p{color: #fff;}
	.q_n_news_item:hover .q_n_news_item_r_more a{border:1px solid #fff;color:#fff;}

	/* q_n_news show */
	.q_n_news_title{width:100%;margin:65px auto 0;padding:35px 30px;font-size: 26px;color:#333;line-height: 30px;background-color: #f6f6f6;text-align: center;}
	.q_n_news_span{width:100%;margin:20px auto 0;padding:20px;border-top: 1px solid #bbb;border-bottom: 1px solid #bbb;text-align: center;}
	.q_n_news_span span{display: inline-block;margin:0 10px;font-size: 15px;color:#777;line-height: 20px;}
	.q_n_news_body{width:100%;margin:20px auto;padding:40px 60px;font-size: 18px;color:#666;line-height: 2;text-align: justify;border-bottom: 1px solid #bbb;font-family: 'SYHT_Normal';}
	.q_n_news_body p{width:100%;margin:0 auto 10px;padding:0;font-size: 18px;color:#666;line-height: 2;text-align: justify;}
	.q_n_news_body h2{width:100%;margin:25px auto 15px;font-size: 20px;color:#222;line-height: 1.5;}
/* q_n_news end! */

/* pagelist start!  */
	.pagelist {list-style: none;line-height: 45px;margin:50px auto 30px;text-align: center;padding:5px 0;font-family: "思源黑体";}
	.pagelist > a,.pagelist>span{
		display: inline-block;text-decoration: none;outline: none;min-width:40px;height:35px;line-height: 35px;
		font-size: 15px;padding:0 10px;color:#444;background-color: #f3f3f3;margin:3px 2px;border-radius: 2px;transition: all .3s;}
	.pagelist > span{color:#fff;background-color: #fc811a;}
	.pagelist >a:hover{color:#fff;background-color: #fc811a;}

	@media(max-width: 1400px){
		.pagelist {margin:35px auto 20px;}
	}
	@media(max-width: 760px) {
		.pagelist {margin:20px auto 5px;}
		.pagelist > a,.pagelist > span{min-width:40px;height:30px;line-height: 30px;font-size: 11px;font-weight: normal;padding:0 8px;font-weight: normal;}
	}
	@media(max-width: 500px) {
		.pagelist {line-height: 40px;margin:15px auto 10px;}
		.pagelist > a,.pagelist > span{min-width:40px;height:30px;line-height: 30px;font-size: 12px;margin:3px 1px;}
	}
/* pagelist end!  */

/* page start! */
	.page{width:100%;margin:20px auto 15px;line-height: 25px;}
	.page-a{width:50%;padding:0 10px;float:left;color:#999;font-size: 15px;}
	.page-a a{outline: none;color:#777;}
	.page-next{float:right;text-align: right;}
	@media (max-width: 1400px) {
		.page-a{font-size: 14px;}
	}
	@media (max-width: 640px) {
		.page-a{width:100%;font-size: 13px;}
		.page-next{float:none;text-align: left;}
	}
/* page end! */

/* q_n_contact start! */
	.q_n_contact{margin-bottom: 0px;}
	.q_n_contact_p{width:100%;margin:50px auto 0;padding:0 7%;text-align: center;line-height: 35px;font-size: 19px;color:#333;}
	.q_n_contact_img{width:100%;margin:50px auto 0;position: relative;}
	.q_n_contact_img_main{position: absolute;width:100%;height:100%;top:0;left:0;}
	.q_n_contact_img_main .main1200{position: relative;height:100%;}
	.q_n_contact_list{position: absolute;width:100%;margin:0 auto;padding:0 150px;top:50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}
	.contact_item{margin:10px 0;height:50px;width:60%;background-color: #fff;border-radius: 20px;}
	.contact_item_icon{width:80px;height:50px;border-radius: 20px;background-color: #e9f1f5;text-align: center;float:left;}
	.contact_item_txt{width:calc(100% - 80px);float:right;padding:0 30px;height:50px;line-height: 50px;font-size: 18px;color:#444;
		overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	}
	.contact_item_txt span{color:#111;font-family: 'SYHT_Bold'; }

	/* q_n_message */
	.q_n_message{width:100%;margin:65px auto 0;padding:0;}
	.q_n_message_title{width:100%;margin:0 auto;padding:0;text-align: center;font-size: 24px;color:#222;line-height: 30px;}
	.q_n_message_main{width:65%;margin:50px auto 0;padding:0;}
	.q_n_message_form{width:100%;margin:0 auto;padding:0;}
	.q_n_message_form .form-group{width:49%;float:left;margin:0 2% 20px 0;padding-bottom: 0;}
	.q_n_message_form .form-group .addon{background-color: #f60;border: 1px solid #f60;color:#fff;}
	.q_n_message_form .form-group .input{height: 39px;line-height: 25px;}
	.q_n_message_form .form-group .input:focus{border:1px solid #f60;}
	.q_n_message_form .form-group:nth-of-type(2n){margin:0 0 15px 0;}
	.q_n_message_form .form-button{text-align: center;margin:25px auto 0;}
	.q_n_message_form .form-button .button{padding: 9px 40px;font-size: 16px;}
	.q_n_message_p{width:100%;margin:15px auto 0;font-size: 17px;line-height: 20px;text-align: center;padding:10px 30px; color:#888;}

	/* q_n_map */
	.q_n_map{width:100%;margin:100px auto 0;padding:0;border:5px solid #ccd9ea;}
/* q_n_contact end! */

/* q_n_product start! */
	.q_n_product{margin:50px auto 65px;}
	.q_n_product_content{width:100%;margin:30px auto 0;padding:0;}
	.q_n_product_top{width:100%;margin:0 auto;padding:0;position: relative;}

	.q_n_product_top_item{width:100%;margin:0 auto;padding:0 15px 15px;}
	.q_n_product_top_item_h{width:100%;margin:0 auto;padding:20px;background-color:#f5f5f5;text-align: center;font-size: 21px;color:#6f6f6f;line-height: 30px;}
	.q_n_product_top_item_list{width:100%;margin:0 auto;padding:30px 15px 0;}

	/* q_search */
	.q_n_product .q_search .main1560{width:1200px;}
	.q_n_product .q_search_form{width:280px;}
	.q_n_product .q_search_keys{width:calc(100% - 430px);padding:0 20px 0 20px;}
	.q_n_product .q_search_keys a{padding:0 8px;outline: none;}

	/* q_brand_form */
	.q_brand_form .form-group{width:12.5%;float:left;}
	.q_brand_form .form-group label .input{display: inline-block;line-height: 20px;height:20px;}
	.q_brand_form .form-group label span{display: inline-block;line-height: 20px;height:20px;}

	/* q_select_form */
	.q_select_form .form-group{display: inline-block;line-height: 20px;margin:0 30px 5px 0;}
	.q_select_form .form-group select{padding:5px 30px 5px 10px;line-height: 24px;font-size: 14px;border:1px solid #eee;color:#444;border-radius: 4px;}
	.q_select_form .form-group label span{padding:0 5px 0 0;}

	/* q_n_product_main */
	.q_n_product_main{width:100%;margin:0px auto;padding:0;min-height: 350px;}
	.q_n_p_item{width:32%;margin:0 2% 20px 0;border:1px solid #ddd;float:left;}
	.q_n_p_item:nth-of-type(3n){margin:0 0 20px 0;}
	.q_n_p_item_img{width:100%;margin:0 auto;padding:0;}
	.q_n_p_item_img a{outline: none;width:100%; height:200px;margin:0 auto;padding:0;display: block;overflow: hidden;}
	.q_n_p_item_img a img{
		width:100%;
		height:200px;
		/*transition: all 0.5s;*/
		-moz-transition: all .8s ease 0s;
		-ms-transition: all .8s ease 0s;
		-o-transition: all .8s ease 0s;
		-webkit-transition: all .8s ease 0s;
		transition: all .8s ease 0s;
	}
	.q_n_p_item_img a img:hover{
		-moz-transform:scale(1.2,1.2);
		-ms-transform:scale(1.2,1.2);
		-o-transform:scale(1.2,1.2);
		-webkit-transform:scale(1.2,1.2);
		transform:scale(1.2,1.2);
	}
	.q_n_p_item_txt{width:100%;margin:0 auto;padding:25px;}
	.q_n_p_item_span{width:100%;margin:0 auto;padding:0;line-height: 20px;font-size: 13px;color:#808080;}
	.q_n_p_item_txt h3{width:100%;margin:0 auto;padding:0;}
	.q_n_p_item_txt h3 a{outline: none;display: block;width:100%;margin:0 auto;padding:0;height:35px;line-height: 35px;font-size: 17px;color:#111;
		overflow: hidden;text-overflow:ellipsis;white-space: nowrap;/*font-family: 'SYHT_Bold';*/
	}
	.q_n_p_item:hover{border:1px solid #f60;}

	/* q_n_product    content */
	.q_n_product_l{width:285px;float:left;min-height: 350px;border-radius: 2px;overflow: hidden;}
	.list{width: 100%;margin:0 auto;transition: all 0s;}
	.list>ul>li{background-color:#edf0f2;border-bottom:0;margin:0 auto 10px;transition: all 0s;}
	.list>ul>li>.a{padding:10px 15px;color: #131313; font-size:15px; display: block;height:56px;line-height: 36px;position: relative;outline: none;transition: all 0s;}
	.list>ul>li a{padding:0;color: #131313; font-size:15px; display: block;height:56px;line-height: 36px;position: relative;outline: none;transition: all 0s;}
	.list>ul>li a{color: #131313;}
	.list>ul>li>.a>span{width:calc(100% - 45px);height:36px;line-height: 36px;float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.list>ul>li>.a>i{width:36px;height:36px;line-height: 36px;float:right;text-align: center;display: block;font-size: 18px;transition: all 0.5s;cursor: pointer;}
	.list>ul>li.on>.a>i{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
	.list>ul>li>ul{transition: all 0s;display: none;}
	.list>ul>li:nth-of-type(1)>ul{display: block;}
	.list>ul>li>ul>li { border-left:0; border-right:0; background-color:#f5f5f5;transition: all 0s;}
	.list>ul>li>ul>li a{ padding:10px 0 10px 20px;transition: all 0s;color:#131313;}
	.list>ul>li>ul li.on2,.list>ul>li>ul li:hover{background-color:#ff890b;}
	.list>ul>li>ul li.on2>a,.list>ul>li>ul li:hover>a{color:#fff;}
	.list>ul>li.on,.list>ul>li:hover{background-color:#f60;}
	.list>ul>li.on span a,.list>ul>li:hover span a{color:#fff;}
	.list>ul>li.on i,.list>ul>li:hover i{color:#fff;}
	/*.list>ul>li{background-color:#edf0f2;border-bottom:0;margin:0 auto 10px;transition: all 0s;}
	.list>ul>li a{padding:10px 15px;color: #131313; font-size:15px; display: block;height:56px;line-height: 36px;position: relative;outline: none;transition: all 0s;}
	.list ul li .inactive::after{content:"+";position: absolute;top:10px;left:calc(100% - 30px);font-size: 18px;color:#111;font-weight: normal;}
	.list>ul>li .inactive.inactives::after{content:"-";font-size: 24px;}
	.list>ul>li>ul{transition: all 0s;display: none;}
	.q_n_product_l .list>ul>li:nth-of-type(1)>ul{display: block;}
	.list>ul>li>ul>li { border-left:0; border-right:0; background-color:#f5f5f5;transition: all 0s;}
	.list>ul>li>ul>li>ul{display: none;transition: all 0s;}
	.list>ul>li>ul>li a{ padding-left:20px;transition: all 0s;}
	.list>ul>li>ul>li>ul>li { background-color:#fafafa; border-color:#fafafa;transition: all 0s;}
	.last{ background-color:#d6e6f1; border-color:#6196bb; }
	.list>ul>li>ul>li>ul>li a{ color:#333; padding-left:30px;transition: all 0s;}
	.list>ul>li> ul li:hover{background-color:#ff890b;}
	.list>ul>li> ul li:hover>a{color:#fff;}	
	.list>ul>li> ul li.on2{background-color:#ff890b;}
	.list>ul>li> ul li.on2>a{color:#fff;}
	.list>ul>li.on,.list>ul>li.on2,.list>ul>li:hover{background-color:#f60;}
	.list>ul>li.on>a,.list>ul>li.on2>a,.list>ul>li:hover>a{color:#fff;}
	.list>ul>li.on .inactive::after,.list>ul>li.on2 .inactive::after,.list>ul>li:hover .inactive::after{color:#fff;}
	.list > ul > li.on ul li .inactive::after{color:#111;}
	.list > ul > li:hover.on ul li .inactive::after{color:#fff;}*/

	.q_n_product_r{width:calc(100% - 310px);float:right;}
	.q_n_product_r_top{width:100%;margin:0 auto;padding:0;}
	.q_n_product_r_top_img{width:480px;float:left;}
	.q_n_product_r_top_txt{width:calc(100% - 510px);float:right;}
	.q_n_product_r_top_txt h1{width:100%;font-size: 19px;color:#000;height:40px;line-height: 40px;}
	.q_n_product_r_top_txt_p{width:100%;margin:20px auto 0;padding:15px 0 0;border-top:1px solid #ddd;font-size: 13px;line-height: 25px;color:#797979;
		text-align: justify;max-height: 140px;overflow: hidden;
	}
	.q_n_product_r_top_div{width:100%;margin:25px auto 0;}
	.q_n_product_r_top_div h2{width:100%;font-size: 19px;color:#000;height:35px;line-height: 35px;}
	.q_n_product_r_top_group{width:100%;margin:0 auto;padding:0;}
	.q_n_product_r_top_group p{width:100%;margin:0 auto;padding:0;font-size: 14px;color:#333;line-height: 25px;}

	.q_n_product_r_btn{width:100%;margin:15px auto 0;padding:0;}
	.q_n_product_r_btn_item{width:32%;margin:0 2% 0 0;float:left;padding:5px 10px;border:1px solid #f60;text-align: center;}
	.q_n_product_r_btn_item:nth-of-type(3n){margin:0;}
	.q_n_product_r_btn_item a{outline: none;display: block;width:100%;}
	.q_n_product_r_btn_item img{width:40px;height:35px;}
	.q_n_product_r_btn_item span{display: inline-block;height:35px;line-height: 35px;font-size: 16px;color:#f60;margin-left:10px;}

	.q_n_product_r_tab{width:100%;margin:40px auto 0;padding:0;}
	.q_n_product_r_tab .tab-head{width:100%;margin:0 auto;padding:0;background-color: #f7f7f7;border-bottom:0;}
	.q_n_product_r_tab .tab-head .tab-nav{width:100%;margin:0 auto;padding:0;border:0;}
	.q_n_product_r_tab .tab-head .tab-nav li{border:1px solid #f60;border-radius:0;background-color: #fff;display: block;float:left;}
	.q_n_product_r_tab .tab-head .tab-nav li a{outline: none;display: block;border:0;color:#f60;padding:12px 30px;font-size: 16px;}
	.q_n_product_r_tab .tab-head .tab-nav li.active{background-color: #f60;}
	.q_n_product_r_tab .tab-head .tab-nav li.active a{color: #fff;}
	.q_n_product_r_tab .tab-body{width:100%;margin:-1px auto 0;padding:0;border-top:1px solid #f60;border-bottom:1px solid #f60;}
	.q_n_product_r_tab .tab-body .tab-panel{width:100%;margin:0 auto;padding:35px;font-size: 15px;color:#333;line-height: 2;min-height: 260px;}
	.q_n_product_r_tab .tab-body .tab-panel p{width:100%;margin:0 auto;font-size: 15px;color:#333;line-height: 2;text-align: justify;}

	.q_n_product_r_relation{width:100%;margin:40px auto 0;padding:0;}
	.q_n_product_r_relation h2{width:100%;margin:0 auto;padding:0;}
	.q_n_product_r_relation h2 span{display: inline-block; margin:0 auto;padding:13px 30px;text-align: center;background-color: #f60;color:#fff;font-size: 16px;}
	.q_n_product_r_relation_main{width:100%;margin:25px auto 0;padding:0;}
	.q_n_product_r_relation_main .q_n_p_item{width:31%;margin:0 3.5% 30px 0;}
	.q_n_product_r_relation_main .q_n_p_item:nth-of-type(4n){margin:0 3.5% 30px 0;}
	.q_n_product_r_relation_main .q_n_p_item:nth-of-type(3n){margin:0 0 30px 0;}

/* q_n_product end! */

/* q_map  start! */
	.my-map { margin: 0 auto; width: 100%; height: 640px; }
	.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
	.my-map .icon-cir { height: 31px; width: 28px; }
	.my-map .icon-cir-red { background-position: -11px -5px; }
	.amap-container{height: 100%;}
/* q_map  end! */

.h_n_contact {
	width:100%;
	text-align: justify;
	padding: 10px 0;
	margin-bottom: 20px;
	border-bottom: 1px solid #d3d3d3;
}

.h_n_contact h4 {
	width: 100%;
	height: 40px;
	font-family: "微软雅黑";
	font-size: 18px;
	color: #232323;
	font-weight: bold;
	padding: 7px 7px 7px 20px;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	margin: 0;
}

.h_n_contact p {
	font-family: "微软雅黑";
	font-size: 17px;
	color:#5f5f5f;
	padding:5px 0;
	margin:8px;	
}




