@charset "UTF-8";
/* css utf-8 编码声明  下面注释若有必要可自行删除
Write by 奇点网络 WWW.QIDIANRT.COM  QQ/WeChat：1195650011  Tel：15508600880
 */
/* 此CSS样式为奇点网络-李露露编写 类名通用加前缀 q_ */
html,body{/*scroll-behavior:smooth;*/}  /* 不使用js只用css实现锚点平滑滚动 */
@font-face{
  font-family: SourceHanSansRegular;
  src: url('./fonts/SourceHanSans-Regular.otf');
}
@font-face{
  font-family: SourceHanSansBold;
  src: url('./fonts/SourceHanSans-Bold.otf');
}
body {
	width:100%;
	margin:0 auto;
	min-height: 300px;
	font-family: SourceHanSansRegular,'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;}
/* 统一调整字间距 */
div,a,span,p,ul,li{padding:0;margin:0;}
.main1200{width:100%;max-width:1200px;margin:0 auto;}
.main1400{width:100%;max-width:1400px;margin:0 auto;}
.main1600{width:100%;max-width:1600px;margin:0 auto;}
.main1600:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
/* 电脑端隐藏 */
@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:55px;height:55px;bottom:100px;right:10px;position:fixed;cursor:pointer;z-index:999999;}
@media(max-width: 640px){
	#toTop{width:35px;height:35px;bottom:75px;}
}
/* 返回顶部  结束 */

@keyframes fadeinleft {
  0%   {opacity: 0;transform: translateX(80px)}
  100% {opacity: 1;transform: translateX(0)}
}

@keyframes fadeinup {
  0%   {opacity: 0;transform: translateY(80px)}
  100% {opacity: 1;transform: translateY(0)}
}

a.img{outline: none;display: block;width:100%;}
.img{background-position: center center;background-size: cover;background-repeat: no-repeat;
  -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;
}
.img:hover{
  -moz-transform:scale(1.15,1.15);
  -ms-transform:scale(1.15,1.15);
  -o-transform:scale(1.15,1.15);
  -webkit-transform:scale(1.15,1.15);
  transform:scale(1.15,1.15);
}
.q_row{width:100%;margin:0 auto;}
.q_row:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}

/* q_header start! */
.q_header{width:100%;margin:0 auto;padding:0;height:106px;background-color: #ae0010;position: fixed;left:0;top:0;z-index: 2;transition: all .4s;}
.q_header.q_header_fixed{box-shadow: 0 0 5px #d80014;}
.q_header_main{width:100%;margin:0 auto;}
.q_header_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
/* q_logo */
.q_logo{width:380px;float:left;padding:13px 0;}
.q_logo>h1{width:100%;margin:0 auto;}
.q_logo>h1>a{outline: none;display:block;width:100%;margin:0 auto;}
.q_logo>h1>a>img{max-width:100%;}
/* q_nav */
.q_nav{width:calc(100% - 760px);float:left;margin:0 auto;padding:0;}
.q_nav>ul{width:100%;margin:0 auto;}
.q_nav>ul>li{float:left;margin-right: 65px;position: relative;}
.q_nav>ul>li>a{outline: none;display: block;width:100%;padding:38px 0;color:#fff;}
.q_nav>ul>li>a:after{position: absolute;left: 50%;bottom: 15px;content: "";width: 0;height: 3px;border-radius: 3px;
	-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: #fff;transform: translateX(-50%);}
.q_nav>ul>li>a>span{font-size: 17px;font-weight: 550;line-height: 30px;height:30px;letter-spacing: 1px;}
/* q_nav_son */
.q_nav_son{width:260%;position: absolute;top:100%;left:-80%;padding:10px 0;z-index: 10;background-color: #fff;box-shadow: 0 0 5px #ccc;display: none;}
.q_nav_son>li{width:100%;margin:0 auto;padding:0;}
.q_nav_son>li>a{outline: none;display: block;width:100%;margin:0 auto;padding:0;font-size: 16px;text-align: center;line-height: 42px;color:#ae0010;letter-spacing: 1px;}
.q_nav_son>li:hover{background-color: #ae0010;}
.q_nav_son>li:hover>a{color:#fff;}
/* q_nav_son_product */
.q_nav_son.q_nav_son_product{width:1000px;left:-50px;padding:0;background-color: rgba(255,255,255,.5);box-shadow: 0 0 5px #ccc;}
.q_nav_son.q_nav_son_product:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.q_nav_son.q_nav_son_product>div{min-height:620px;padding:50px 40px 30px 80px;background-color: rgba(255,255,255,.95);}
.q_nav_son.q_nav_son_product .q_nav_son_l{width:300px;float:left;}
.q_nav_son.q_nav_son_product .q_nav_son_r{width:calc(100% - 305px);float:right;}
.q_nav_son.q_nav_son_product .q_nav_son_l_nav{width:100%;margin:0 auto;}
.q_nav_son.q_nav_son_product .q_nav_son_l_nav>li{display: block;width:100%;margin:0 auto 50px;background-color: rgba(255,255,255,0);}
.q_nav_son.q_nav_son_product .q_nav_son_l_nav>li>a{outline: none;display: inline-block;padding:0 0 5px 0;border:0;border-radius: 0;color:#111;border-bottom: 2px solid rgba(192,6,24,0);letter-spacing: 1px;}
.q_nav_son.q_nav_son_product .q_nav_son_l_nav>li>a>span{display: inline-block;font-size: 17px;padding:0 0 0 15px;font-weight: 700;line-height: 25px;position: relative;}
.q_nav_son.q_nav_son_product .q_nav_son_l_nav>li>a>span:before{content:'';width:5px;height:18px;background-color:rgba(192,6,24,0);position: absolute;left:0;top:5px;}
.q_nav_son.q_nav_son_product .q_nav_son_l_nav>li.active>a{border-bottom: 2px solid #ae0010;color:#ae0010;}
.q_nav_son.q_nav_son_product .q_nav_son_l_nav>li.active>a>span:before{background-color:#ae0010;}
.q_nav_son.q_nav_son_product .q_nav_son_r.tab-body{border-top:0;margin:0 auto;}
/* q_nav_son_row */
.q_nav_son_main{width:100%;margin:0 auto;}
.tab-panel.active .q_nav_son_main{animation-name: fadeinleft;animation-duration: 1s;}
.q_nav_son_row{width:100%;margin:0 auto 20px;}
.q_nav_son_row_h{width:100%;margin:0 auto;padding: 0 0 0 10px;border-left: 2px solid #ae0010;}
.q_nav_son_row_h>a{outline: none;display: block;width:100%;font-size: 15px;color:#444;line-height: 20px;height:20px;letter-spacing: 1px;}
.q_nav_son_row_ul{width:100%;margin:10px auto 0;padding:0 0 0 10px;}
.q_nav_son_row_ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.q_nav_son_row_ul>li{float:left;margin-right: 30px;}
.q_nav_son_row_ul>li>a{outline: none;display: block;width:100%;font-size: 14px;color:#666;line-height: 25px;line-height: 25px;}
.q_nav_son_row a:hover{color: #ae0010;}

/* q_tel */
.q_tel{width:380px;float:right;padding:38px 0;font-size: 0;letter-spacing: -4px;word-spacing: -4px;text-align: right;}
.q_tel_li{display: inline-block;letter-spacing: normal;word-spacing: normal;margin-left:15px;font-size: 17px;font-weight: 550;color:#fff;line-height: 30px;position: relative;}
.q_tel_li>span{margin-left: 10px;display: inline-block;transform: translateY(-2px);}
.q_search,.q_wechat{cursor:pointer;}
.q_search_div{display: block;text-align: right;position: absolute;top:0;right:0;width:0;transition: all .4s;overflow:hidden;z-index: 3;}
.q_search_div .q_search_form .form-group{padding-bottom: 0;}
.q_search_div .q_search_form .input{font-weight: normal;border: solid 1px #be0e19;padding: 6px 12px;}
.q_search_div .q_search_form .addon{background-color: #be0e19;color:#fff;border: 1px solid #be0e19;}

.q_wechat .icon_hover{position: absolute;width: 150px;top: 52px;left: 50%;margin-left: -75px;box-shadow: 0 0 5px#ccc;display:none;z-index: 99999999999;overflow: hidden;transition: all .3s;}
.q_wechat:hover .icon_hover{animation: 0.3s linear 0s normal both 1 running fadeInDown;display:block;}

/* q_header end! */

/* q_banner start! */
.q_banner{width:100%;margin:106px auto 0;min-height: 1px;}
.q_banner .swiper_banner .swiper-slide a{outline: none;display: block;width:100%;padding:36.45% 0 0;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.q_banner .swiper_banner .swiper_pagination_banner{bottom:5%;}
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet{width:15px;height:15px;background-color: #000;opacity: 0.5;}
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #fff;opacity: 1;}
.q_banner .swiper_banner .swiper_button_banner{background:none;width:56px;height:56px;line-height: 56px;margin-top: -28px;font-size: 30px;
  text-align: center;border-radius: 50%;border:1px solid #fff;color:#fff;opacity: 0;transition: all 0.3s;
}
.q_banner .swiper_banner .swiper_button_banner.swiper_button_banner_prev{left:3%;}
.q_banner .swiper_banner .swiper_button_banner.swiper_button_banner_next{right:3%;}
.q_banner:hover .swiper_banner .swiper_button_banner{opacity: 1;}
/* q_banner end! */

/* q_section start! */
.q_section{width:100%;margin:0 auto;padding:50px 0;}
.q_section_title{width:100%;margin:0 auto;padding:0;text-align: center;}
.q_section_title_cn{width:100%;margin:0 auto;font-size: 33px;color:#c20519;line-height: 45px;height:45px;font-weight: 700;letter-spacing: 2px;}
.q_section_title_en{width:100%;margin:0 auto;font-size: 16px;color:#7f7f7f;line-height: 25px;height:25px;font-weight: 100;text-transform: uppercase;}
.q_section_title_span{width:100%;margin:10px auto 0;font-size: 0;}
.q_section_title_span span{display: inline-block;width:20%;margin:0 auto;height:1px;background-color:#9e9e9e;position: relative;}
.q_section_title_span span:before{content:'';width:16%;height: 2px;border-radius: 2px;background-color: #be0e19;position: absolute;left:42%;top:-1px;}
.q_section_title a{outline: none;}
.q_section_main{width:100%;margin:55px auto 0;}
/* q_section end! */

/* q_product start! */
.q_pro_list{width:100%;margin:0 auto;}
.q_pro_list:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.q_pro_item{width:47%;float:left;margin:0 6% 40px 0;position: relative;overflow:hidden;}
.q_pro_item:nth-of-type(2n){margin:0 0 40px 0;}
.q_pro_item_img{width:100%;margin:0 auto;border:1px solid #9a9a9a;overflow:hidden;background:url('../images/q_pro_item_img_bg.jpg') no-repeat center center; background-size: cover;}
.q_pro_item_img>a{outline: none;display: block;width:100%;padding:60% 0 0;background-position: center center;background-size: cover;background-repeat: no-repeat;
  -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_pro_item:hover .q_pro_item_img>a{
  -moz-transform:scale(1.15,1.15);
  -ms-transform:scale(1.15,1.15);
  -o-transform:scale(1.15,1.15);
  -webkit-transform:scale(1.15,1.15);
  transform:scale(1.15,1.15);
}
.q_pro_item_txt{width:100%;margin:0 auto;padding:15px 15px 0;text-align: center;}
.q_pro_item_txt>a{outline: none;display: block;width:100%;color:#1f1f1f;}
.q_pro_item_txt>a>div{width:100%;margin:0 auto;font-weight: 100;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.q_pro_item_txt_cn{font-size: 28px;line-height: 35px;height:35px;}
.q_pro_item_txt_en{font-size: 14px;line-height: 25px;height:25px;text-transform: uppercase;}

/* q_product end! */

/* q_about start! */
.q_about{background:url('../images/q_about_bg.jpg') no-repeat top center;}
.q_section.q_about{padding:100px 0;}
.q_about_main{width:100%;margin:72px auto 0;text-align: center;}

/* q_about end! */

/* q_news start! */
.q_news_main{width:100%;margin:60px auto 0;background:url('../images/q_news_main_bg.jpg') no-repeat top center;padding:95px 0;}
.q_news_mainn{width:100%;margin:0 auto;}
.q_news_mainn:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.q_news_mainn>div{width:48%;height:382px;overflow:hidden;background-color: #fff;position: relative;}
.q_news_mainn_l{float: left;}
.q_news_mainn_r{float: right;padding:20px 50px;}
/* .q_news_mainn_l */
a.q_news_mainn_l_img{outline: none;display: block;width:100%;height:100%;background-position: center center;background-size: cover;background-repeat: no-repeat;overflow:hidden;position: relative;
  -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_news_mainn_l:hover a.q_news_mainn_l_img{
  -moz-transform:scale(1.15,1.15);
  -ms-transform:scale(1.15,1.15);
  -o-transform:scale(1.15,1.15);
  -webkit-transform:scale(1.15,1.15);
  transform:scale(1.15,1.15);
}
a.q_news_mainn_l_mask{outline: none;display: block;width:100%;padding:20px 30px;background-color: rgba(0,0,0,.5);position: absolute;left:0;bottom:0;color:#fff;}
.q_news_mainn_l_main{width:100%;margin:0 auto;}
.q_news_mainn_l_h{width:100%;margin:0 auto;}
.q_news_mainn_l_h:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.q_news_mainn_l_h_r{width:20%;float:right;font-size: 16px;text-align: right;line-height: 30px;height:30px;font-weight: bold;}
.q_news_mainn_l_h_l{width:75%;float:left;font-size: 18px;line-height: 30px;height:30px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.q_news_mainn_l_p{width:100%;margin:10px auto 0;font-size:14px;line-height: 22px;height:44px;text-align: justify;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}
.q_news_mainn_l:hover a.q_news_mainn_l_mask{background-color: #bf0819;}
/* .q_news_mainn_r */
.q_news_list{width:100%;margin:0 auto;}
.q_news_item{width:100%;margin:0 auto;padding:30px 0;height:170px;}
.q_news_item:nth-of-type(1){border-bottom:1px solid #d2d2d2;}
.q_news_item_date{width:100%;margin:0 auto;font-size: 30px;color:#bf0819;line-height: 35px;height: 35px;font-family:Arial}
.q_news_item_h{width:100%;margin:5px auto 0;}
.q_news_item_h>a{outline: none;display: block;width:100%;margin:0 auto;font-size: 20px;line-height: 30px;height:30px;color:#222; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.q_news_item_h>a:hover{color:#bf0819;}
.q_news_item_p{width:100%;margin:5px auto 0;font-size:14px;line-height: 22px;height:44px;text-align: justify;color:#666;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}
/* q_news end! */

/* q_footer start! */
.q_footer{width:100%;margin:0 auto;background-color: #3f3f3f;color:#f5f5f5;}
.q_footer a{outline: none;color:#fff;}
.q_footer a:hover{color:#bf0819;}
.q_footer_main{width:100%;margin:0 auto;}
.q_footer_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
/* q_footer_t */
.q_footer_t{width:100%;margin:0 auto;padding:50px 0;}
.q_footer_img{width:300px;float:right;}
.q_footer_img_p{width:100%;margin:20px auto 0;}
.q_footer_img_p p{width: 100%;margin:0 auto;font-size: 16px;line-height: 30px;text-align: justify;}
.q_footer_wechat{width:100%;margin:20px auto 0;}
.q_footer_list{width:calc(100% - 330px);float:left;}
.q_footer_list:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.q_footer_item{width:25%;float:left;padding:0 20px 30px 40px;border-left: 1px solid #919191;min-height: 305px;}
.q_footer_item:nth-of-type(1){width:35%;}
.q_footer_item:nth-of-type(2){width:20%;}
.q_footer_item:nth-of-type(3){width:20%;}
.q_footer_item:nth-of-type(4){width:25%;}
.q_footer_item_h{width:100%;margin:0 auto;}
.q_footer_item_h>a{outline: none;display: block;width:100%;font-size: 18px;font-weight: 700;letter-spacing: 1px;}
.q_footer_ul{width:100%;margin:15px auto 0;}
.q_footer_ul>li{width:100%;margin:0 auto;}
.q_footer_ul>li>a{outline: none;display: block;width:100%;margin:0 auto;font-size: 14px;color:#f5f5f5;line-height: 2.4;}
/* q_footer_cnzz */
.q_footer_cnzz{width:100%;margin:135px auto 0;}
.q_footer_cnzz>span:nth-of-type(1){margin-right: 25px;}
.flink{width:100%;margin:0 auto;}
.flink span, .flink a{margin:0 5px;line-height: 20px;font-size: 13px;color:#fff;outline: none;}
.flink span a{margin:0;}
.flink a:hover{color:#bf0819;}
/* q_footer_b */
.q_footer_b{width:100%;margin:0 auto;padding:15px 0;background-color: #1f1f1f;text-align: center;}
.q_footer_b span,.q_footer_b a{margin:0 2px;line-height: 20px;font-size: 13px;color:#fff;outline: none;}
.q_footer_b a:hover{color:#bf0819;}
.q_footer_b span a{margin:0;}

/* q_footer end! */

/* q_main start! */
.q_main{width:100%;margin:0 auto;padding:50px 0;min-height: 360px;font-size: 17px;line-height: 2;color:#555;}
.q_main p{width:100%;margin:0 auto;font-size: 17px;line-height: 2;color:#555;}
.q_main_l{width:300px;float:left;}
.q_main_r{width:calc(100% - 330px);float:right;}
/* q_main end! */

/* q_n_product start! */

/* .list */
.list{width: 100%;margin:0 auto;transition: all 0s;}
.list_title{padding:0;color: #fff;padding:10px 15px; font-size:15px;height:56px;line-height: 36px;margin:0 auto 10px;text-align: center;display: none;
    position: relative;outline: none;transition: all 0s;background-color: #c40012;cursor: pointer;
}
.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>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:#e10015;}
.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:#ae0010;}
.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;}

/* .q_n_pro_list */
.q_n_pro_list{width:100%;margin:0 auto;}
.q_n_pro_list:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.q_n_pro_item{width:32%;float:left;margin:0 2% 30px 0;}
.q_n_pro_item:nth-of-type(3n){margin:0 0 30px 0;}
.q_n_pro_item_img{width:100%;margin:0 auto;border:1px solid #9a9a9a;overflow:hidden;transition: all 0.2s;
  background:url('../images/q_pro_item_img_bg.jpg') no-repeat center center; background-size: cover;position: relative;
}
.q_n_pro_item_img>a{outline: none;display: block;width:100%;padding:66% 0 0;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.q_n_pro_item_img .mask{height:100%;padding:0;position: absolute;left:0;top:0;}
.q_n_pro_item:hover .q_n_pro_item_img{border:1px solid rgba(255,255,255,0);box-shadow: 0 0 15px #ccc;}
.q_n_pro_item_txt{width:100%;margin:0 auto;padding:25px 5%;text-align: center;}
.q_n_pro_item_h{width:100%;margin:0 auto;}
.q_n_pro_item_h a{outline: none;display: block;width:100%;font-size:16px;line-height: 27px;height:27px;color:#454545;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.q_n_pro_item_h a:hover{color:#bf0819;}
.q_n_pro_item_p{width:100%;margin:6px auto 0;}
.q_n_pro_item_p p{width:100%;margin:0 auto;font-size: 17px;color:#555;font-weight: 100;line-height: 28px;height:28px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

/* q_n_pro_show */
/* tab */
.q_n_pro_tab{width:100%;margin:20px auto 0;}
.q_n_pro_tab_l{width:46%;float:left;}
.q_n_pro_tab_r{width:46%;float:right;}
.q_n_pro_tab_h{width:100%;margin:0 auto;font-size: 26px;color:#111;line-height: 40px;height:40px;letter-spacing: 2px;}

.tab.q_n_pro_tab .q_n_pro_tab_head .q_n_pro_tab_r{font-size: 0;text-align:right;}
.tab.q_n_pro_tab .q_n_pro_tab_head .q_n_pro_tab_r li{background-color: #eee;border:0;display: inline-block;margin-left: 2px;}
.tab.q_n_pro_tab .q_n_pro_tab_head .q_n_pro_tab_r li a{font-size: 16px;color:#333; border:0;border-radius: 0;outline: none;line-height: 20px;padding: 10px 40px;}
.tab.q_n_pro_tab .q_n_pro_tab_head .q_n_pro_tab_r li.active{background-color: #ae0010;}
.tab.q_n_pro_tab .q_n_pro_tab_head .q_n_pro_tab_r li.active a{color: #fff;}
.tab.q_n_pro_tab .q_n_pro_tab_body{width:100%;margin:0 auto;padding:0;border-top:0;}

/* q_n_pro_tab_body */
.q_n_pro_tab_body .tab-panel.active{animation-name: fadeinup;animation-duration: 1s;}
.q_n_pro_tab_line{width:100%;margin:40px auto 0;padding:0;border-top:1px dashed #aaa;}
.q_tab{padding:60px 0;}
.q_row_color{background-color: #f4f4f4;}
.q_n_pro_tab_img{width:46%;float:right;overflow: hidden;text-align: center;}
.q_n_pro_tab_txt{width:46%;float:left;}
.q_n_pro_tab_txt .q_row{padding:80px 0 0 25%;font-size: 22px;line-height: 2.5;}
.q_n_pro_tab_txt .q_row p{width:100%;margin:0 auto;font-size: 22px;line-height: 2.5;color:#666;}
/* q_tab_body */
.q_tab_body{width:100%;margin:50px auto 0;min-height: 360px;}
.q_tab_body table{width:100%;margin:0 auto;}
/* q_download_list */
.q_download_list{width:100%;margin:0 auto;}
.q_download_item{width:100%;margin:0 auto 30px;border:1px solid #bbb;}
.q_download_item:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.q_download_item_l{width:200px;float:left;border-right:1px solid #bbb;text-align: center;padding:40px 20px;}
.q_download_item_icon{width:60px;height:70px;margin:0 auto;}
.q_download_item_icon img{width:100%;}
.q_download_item_icontxt{width:100%;margin:15px auto 0;font-size: 18px;color:#555;line-height: 25px;height:25px;letter-spacing: 1px;}
.q_download_item_r{width:calc(100% - 200px);float:right;padding:40px 50px;}
.q_download_item_r a{outline: none;display: block;width:100%;margin:0 auto;padding: 30px 0;}
.q_download_item_r a:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.q_download_item_h{width:75%;float:left;font-size: 22px;line-height: 50px;height:50px;color:#333;letter-spacing: 2px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.q_download_item_more{width:20%;float:right;text-align: right;}
.q_download_item_more span{display: inline-block;border:1px solid #bf0819;font-size: 16px;color:#bf0819;line-height: 30px;padding:10px 40px;transition: all .2s;}
.q_download_item_more span:hover{border:1px solid #bf0819;background-color: #bf0819;color:#ffff;}
/* q_n_pro_video */
.q_n_pro_video{width:100%;height:800px;margin:0 auto;}
.q_n_pro_video iframe{width:100%;height:100%;}
/* q_n_product end! */

/* q_n_nav start! */
.q_n_nav{width:100%;margin:20px auto 0;background-color: #efefef;}
.q_n_nav_ul{width:100%;margin:0 auto;text-align: center;}
.q_n_nav_ul>li{display: inline-block;}
.q_n_nav_ul>li>a{outline: none;display:block;padding:30px 75px;font-size: 22px;letter-spacing: 2px;line-height: 25px;color:#333;}
.q_n_nav_ul>li>a.on,.q_n_nav_ul>li>a:hover{color:#fff;background-color: #bf0819;}
/* q_n_nav end! */
/* q_n_news start! */
.q_n_news_list{width:100%;margin:0 auto;}
.q_n_news_item{width:100%;margin:0 auto;padding:15px 10px;border-bottom: 1px solid #aaa;}
.q_n_news_item:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.q_n_news_item:nth-of-type(2){border-top: 1px solid #aaa;}
/* q_n_news_item_img */
.q_n_news_item_img{width:210px;height:150px;float:right;overflow:hidden;}
.q_n_news_item_img .img{height:100%;}
/* q_n_news_item_date */
.q_n_news_item_date{width:150px;height:150px;float:left;padding:20px 0 0;}
.q_n_news_item_date_h{width:100%;margin:0 auto;font-size: 40px;line-height: 50px;height:50px;color:#bf0819;}
.q_n_news_item_more{width:100%;margin:20px auto 0;}
.q_n_news_item_more a{outline: none;display: inline-block;width:80px;height:30px;background:url('../images/q_n_news_item_more.png') no-repeat center center;background-size: cover;}

/* q_n_news_item_txt */
.q_n_news_item_txt{width:calc(100% - 400px);height:150px;float:left;padding:10px 40px 0;}
.q_n_news_item_h{width:100%;margin:0 auto;}
.q_n_news_item_h a{outline: none;display:block;width:100%;margin:0 auto;font-size: 24px;color:#2b2b2b;line-height: 35px;height:35px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

.q_n_news_item_span{width:100%;margin:18px auto 0;font-size: 0;height:0;line-height: 0;}
.q_n_news_item_span span{width:20%;display: inline-block;font-size: 0;height:0;line-height: 0;border-bottom: 1px solid #555;}
.q_n_news_item_p{width:100%;margin: 25px auto 0;font-size: 14px;color:#797979;line-height: 25px;height:50px;text-align: justify;
    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}
.q_n_news_item:hover .q_n_news_item_more a{background:url('../images/q_n_news_item_more_hover.png') no-repeat center center;background-size: cover;}
.q_n_news_item:hover .q_n_news_item_h a{color:#bf0819;}

.q_n_news_item:nth-of-type(1){border-bottom: 0;background-color: #f6f6f6;padding:0;margin:0 auto 60px;}
.q_n_news_item:nth-of-type(1) .q_n_news_item_img{width:700px;height:400px;float:left;}
.q_n_news_item:nth-of-type(1) .q_n_news_item_date{display: none;}
.q_n_news_item:nth-of-type(1) .q_n_news_item_h a{text-align: right;}
.q_n_news_item:nth-of-type(1) .q_n_news_item_txt{width:calc(100% - 700px);height:400px;float:right;padding:65px 35px;}
.q_n_news_item:nth-of-type(1) .q_n_news_item_span{margin:10px auto 0;font-size: 18px;color:#2b2b2b;line-height: 25px;height:25px;text-align: right;}
.q_n_news_item:nth-of-type(1) .q_n_news_item_span span{font-size: 17px;color:#2b2b2b;line-height: 25px;height:25px;border-bottom: 0;}
.q_n_news_item:nth-of-type(1) .q_n_news_item_p{font-size: 16px;line-height: 30px;height:180px;
    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;
}

/* q_n_news_show */
.q_n_news_show>h1{width:85%;margin:0 auto;text-align: center;font-size: 30px;line-height: 1.5;color:#222;}
.q_n_news_show_span{width:90%;margin:15px auto;text-align: center;}
.q_n_news_show_span span{display: inline-block;font-size: 16px;color:#888;line-height: 20px;margin:0 8px;}
.q_n_news_body{width:100%;margin: 30px auto 0;min-height: 360px;}
.q_n_news_img{width:100%;margin:20px auto;text-align: center;}

/* q_n_news end! */

/* q_n_job start! */
.q_n_job_title{width:100%;margin:0 auto;text-align: center;}
.q_n_job_title_cn{width:100%;margin:0 auto;font-size: 30px;color:#c20519;font-weight: 700;letter-spacing: 2px;line-height: 40px;height:40px;}
.q_n_job_title_en{width:100%;margin:0 auto;font-size: 15px;color:#7f7f7f;font-weight: 100;line-height: 25px;height:25px;text-transform: uppercase;}
.q_n_job_list{width:100%;margin:50px auto 0;min-height: 300px;}
.q_n_job_item{width:100%;margin:0 auto 20px;border:1px solid #bbb;transition: all .2s;}
.q_n_job_item a{outline: none;display: block;width:100%;margin:0 auto;padding:20px 50px;}
.q_n_job_item a:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.q_n_job_span{width:20%;float:left;font-size: 22px;line-height: 30px;line-height: 30px;color:#666;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.q_n_job_item:hover{background-color: #bf0819;border:1px solid #bf0819;}
.q_n_job_item:hover .q_n_job_span{color:#fff;}
/* q_n_job end! */

/* q_n_single start! */
.q_n_single{width:100%;margin: 50px auto 0;min-height: 300px;}
/* q_n_single end! */

/* q_n_honor start! */
.q_n_honor_list{width:100%;margin:0 auto;}
.q_n_honor_list:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.q_n_honor_item{width:15.6%;float:left;margin:0 5.5% 35px 0;}
.q_n_honor_item:nth-of-type(5n){margin:0 0 35px 0;}
.q_n_honor_item_img{width:100%;margin:0 auto;overflow:hidden;}
.q_n_honor_item_img .img{padding:138% 0 0;}
/* q_n_honor end! */

/* q_n_contact start! */
.q_n_single_show{width:100%;margin:25px auto 0;}
/* q_map */
.q_map{width:100%;margin:30px auto 0;}
#allmap {width: 100%;height: 360px;font-size: 14px;line-height: 25px;overflow: hidden;font-family:"微软雅黑";}
#allmap b{color: #CC5522;font-weight: 700;font-size: 17px;line-height: 30px}
#allmap img{max-width: none;}
/* q_n_tel */
.q_n_tel{width:100%;margin:20px auto 0;padding:50px;}
.q_n_tel_t{width:100%;margin:0 auto;}
.q_n_tel_t:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.q_n_tel_img{width:240px;float:right;text-align: right;}
.q_n_tel_txt{width:calc(100% - 250px);float:left;padding:40px 0 0;}
.q_n_tel_txt:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.q_n_tel_item{width:31%;float:left;margin:0 3.5% 30px 0;font-size: 20px;color:#2b2b2b;line-height: 25px;height:25px;font-weight: 100;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.q_n_tel_item:nth-of-type(3n){margin:0 0 30px 0;}
/* q_n_tel_ul */
.q_n_tel_ul{width:100%;margin:60px auto 0;}
.q_n_tel_li{width:100%;margin:0 auto 40px;}
.q_n_tel_li_h{width:100%;margin:0 auto;font-size: 22px;color:#2b2b2b;line-height: 30px;height:30px;}
.q_n_tel_li>ul{width:100%;margin:25px auto 0;}
.q_n_tel_li>ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.q_n_tel_li>ul>li{width:25%;float:left;line-height: 30px;height: 30px;font-size: 17px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.q_n_tel_li>ul>li:nth-of-type(1){width:30%;}
.q_n_tel_li>ul>li:nth-of-type(2){width:20%;}
.q_n_tel_li>ul>li:nth-of-type(3){width:45%;}
.q_n_tel_li>ul>li>span:nth-of-type(2){margin-left: 15px;}
.q_n_tel_li:nth-of-type(2n)>ul>li:nth-of-type(2){width:50%;}

/* q_n_contact end! */


/* pagelist start!  */
.pagelist {list-style: none;margin:60px auto 30px;text-align: center;padding:5px 0;font-size: 0;}
.pagelist > a,.pagelist>span{
  display: inline-block;text-decoration: none;outline: none;min-width:45px;height:40px;line-height: 40px;
  font-size: 15px;padding:0 10px;color:#222;background-color: #f5f5f5;margin:3px 3px;border-radius: 2px;transition: all .2s;}
.pagelist > span{color:#fff;background-color: #bf0819;}
.pagelist >a:hover{color:#fff;background-color: #bf0819;}
@media(max-width: 1440px){
  .pagelist {margin:35px auto 20px;}
  .pagelist > a,.pagelist > span{min-width:40px;height:35px;line-height: 35px;font-size: 13px;padding:0 8px;}
}
@media(max-width: 640px) {
  .pagelist {margin:20px auto 5px;padding:0 20px;}
  .pagelist > a,.pagelist > span{min-width:40px;height:30px;line-height: 30px;font-size: 12px;padding:0 8px;font-weight: normal;}
}
@media(max-width: 500px) {
  .pagelist {margin:25px auto 10px;}
  .pagelist > a,.pagelist > span{min-width:40px;height:30px;line-height: 30px;font-size: 11px;margin:3px 2px;}
}
/* pagelist end!  */

/* page  start! */
.page{width:100%;margin:50px auto;line-height: 25px;background-color: #e0e0e0;padding:25px 3%;}
.page:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.page_a{width:50%;padding:0;float:left;color:#888;line-height: 25px;height:25px;font-size: 17px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.page_a a{display: inline-block; outline: none;color:#888;font-size: 17px;}
.page_a a:hover{color: #bf0819;}
.page_a a i{margin:0 10px;}
.page_next{float:right;text-align: right;}
@media (max-width: 1440px) {
  .page{margin:15px auto 0;padding:20px 3%;font-size: 15px;}
  .page_a a{padding:0;font-size: 15px;}
  .page_a a i{margin:0 6px;}
}
@media (max-width: 640px) {
  .page{margin:10px auto 0;padding:15px 20px;}
  .page_a{width:100%;float:none;font-size: 13px;line-height: 30px;height:30px;}
  .page_next{float:none;text-align: left;}
  .page_a a{display: inline;padding:0;font-size: 13px;}
  .page_a a i{margin:0 6px;}
}
/* page  end! */

/* q_aside start! */
.q_aside{position: fixed;right:1%;bottom:25%;z-index: 100000000000;}
.q_aside_item{width:54px;height:54px;margin:0 auto 2px; background-color: #bf0819;border-radius: 4px;cursor: pointer;position: relative;text-align: center;padding:12px;}
.q_aside_item a{outline: none;display: block;}
.q_aside_item_main{width:150px;height:54px;text-align: center;line-height: 54px;font-size: 17px;display: none;
  color:#fff;background-color:#bf0819;border-radius: 4px;position: absolute;left:-160px;top:0px;
}
.weixin{width:120px;height:120px;text-align: center;padding:0;display: none;overflow:hidden;box-shadow: 0 0 10px #888;
  border-radius: 4px;position: absolute;left:-130px;top:-33px;
}
@media(max-width: 640px){
  .q_aside{right:10px;bottom:15%;}
  .q_aside_item{width:36px;height:36px;padding:7px;}
  .q_aside_item_main{width:120px;height:36px;line-height: 36px;font-size: 14px;display: none;left:-130px;top:0px;}
  .weixin{width:100px;height:100px;display: none;left:-110px;top:-33px;}
  .q_aside_item1,.q_aside_item2,.q_aside_item3{display: none;}
}
/* q_aside end! */

/* m_footer start! */
.footer_m {display: none;}
@media (max-width: 640px) {
  .q_footer {margin-bottom: 60px;}
  .footer_m {display: block;}
}
.footer_m{position: fixed;bottom:0;left:0;width:100%;height:60px;z-index: 99;padding:10px 0;background-color: #bf0819;}
.footer_m:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.footer_m_item {width:33%;float:left;height:40px;text-align: center;}
.footer_m_item a{outline: none}
.footer_m_item_icon {width:100%;height:20px;}
.footer_m_item_icon a{outline: none;display: block;width: 100%;height:100%;outline: none;}
.footer_m_item_icon img{width:20px;height:20px;}
.footer_m_item_txt{width:100%;height:20px;line-height: 20px;color:#fff;font-size: 12px;}
/* m_footer end! */