@charset "UTF-8";
/* css utf-8 编码声明
   此CSS样式为落叶飘红-李露露编写 类名通用加前缀 q_
 */
html,body{/*scroll-behavior:smooth;*/}  /* 不使用js只用css实现锚点平滑滚动 */
body {
	width:100%;
	margin:0 auto;
	min-height: 500px;
	font-family: Arial,'Microsoft Yahei',Verdana,sans-serif;
	font-size: 14px;
	color:#555;
}
*{font-family: Arial,'Microsoft Yahei',Verdana,sans-serif;word-wrap:break-word;white-space: normal;}
ul,li {list-style: none;}
.clearfix {clear:both;}
img {max-width:100%;}
div a {outline: none;}
/* 统一调整字间距以及过渡效果 */
div,a,span,p,ul,li{/*transition: all 0.6s;*/padding:0;margin:0;/*scroll-behavior:smooth;*/}
.main1200{width:100%;max-width:1200px;margin:0 auto;}
.main1400{width:100%;max-width:1400px;margin:0 auto;}
.main1500{width:100%;max-width:1500px;margin:0 auto;}
.main1500:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
/* 电脑端隐藏 */
@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;}
}
/* 返回顶部  结束 */


/* q_header start! */
.q_header{width:100%;margin:0 auto;position: fixed;left:0;top:0;z-index: 99;height: 110px;padding:0 10%;
	background-color: rgba(170,170,170,0.4);border-bottom: solid 1px rgba(255,255,255,0.45);transition: all .5s ease,background-color .3s ease-out;
}
.q_header.q_header_fixed{background-color: rgba(0,0,0,0.84);height:60px;box-shadow: 0 0 5px #555;border-bottom: solid 0px rgba(255,255,255,0.45);}
.q_header:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_logo{width:20%;height: 110px;float:left;padding:15px 0 0;transition: all .5s ease;}
.q_logo>h1{font-size: 0;transition: all .5s ease;}
.q_logo>h1>a{outline: none;display: block;width:100%;transition: all .5s ease;}
.q_logo>h1>a>img{height:80px;transition: all .5s ease;}
.q_header.q_header_fixed .q_logo{width:200px;height: 60px;float:left;padding:10px 0 0;}
.q_header.q_header_fixed .q_logo img{height: 40px;}
/* q_nav */
.q_nav{width:70%;float:right;transition: all .5s ease;}
.q_nav>li{float:left;padding:0;position: relative;transition: all .5s ease;margin:0 35px 0 0;}
.q_nav>li>a{outline: none;display: block;width:100%;font-size: 16px;color:#fff;height:110px;line-height: 110px;position: relative;transition: all .5s ease;
	text-transform:capitalize;white-space: nowrap;
}
.q_nav>li>a:after{position: absolute;left: 50%;bottom: 20px;content: "";width: 0;height: 2px;
	-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>li>a:hover:after,.q_nav>li>a.on:after{width: 100%;background-color: #fff;transform: translateX(-50%);}
.q_header.q_header_fixed .q_nav{width:72%;}
.q_header.q_header_fixed .q_nav>li>a{height:60px;line-height: 60px;}
.q_header.q_header_fixed .q_nav>li>a:after{bottom: 10px;}

/* q_nav_son */
.q_nav_son{display: inline-block;width:135px;position: absolute;top:80%;left:0;padding:0;z-index: 10;background-color: #fff;display: none;box-shadow: 0 0 2px #ddd;}
.q_nav_son>li{width:100%;margin:0 auto;padding:0 20px 0 30px;}
.q_nav_son>li>a{outline: none;display: block;width:100%;margin:0 auto;padding:0;font-size: 14px;text-align: left;line-height: 36px;color:#333;word-wrap:break-word;text-transform:capitalize;}
.q_nav_son>li:hover{background-color: #ea641f;}
.q_nav_son>li:hover>a{color:#fff;}

.q_nav>li:nth-of-type(2) .q_nav_son{width:260px;}
.q_nav>li:nth-of-type(3) .q_nav_son{width:360px;}
/* q_header end! */

/* q_banner start! */
.q_banner{width:100%;margin:0 auto;}
.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: rgba(0,0,0,.5);opacity: 1;}
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #ea641f;}
.q_banner .swiper_banner .swiper_button_banner{width:27px;height:52px;margin-top: -26px;}
.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 end! */

.q_section{width:100%;margin:0 auto;padding:30px 0;}
/* q_pro start! */
.q_pro{background: url('../images/q_pro_bg.jpg') no-repeat center center;}
.q_pro_h{width:100%;font-size: 24px;line-height: 30px;color:#ea641f;}
.q_pro_top{width:100%;margin:20px auto 0;text-align: center;}
.q_pro_main{width:100%;margin:25px auto 0;padding:20px 0;border:1px solid #eee;background-color: rgba(238,238,238,0.3);border-radius: 10px;}
.q_pro_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_pro_item{width:25%;float:left;padding:0 10px;}
.q_pro_item_img{width:100%;margin:0 auto;overflow: hidden;}
.q_pro_item_img>a{outline: none;display: block;width:100%;margin:0 auto;padding:76% 0 0;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.q_pro_item_txt{width:100%;margin:10px auto 0;padding:0 10px;text-align: center;}
.q_pro_item_txt a{outline: none;display: block;width:100%;margin:0 auto;font-size: 14px;color:#888;line-height: 25px;height:25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.q_pro_item_txt h3{margin:6px auto 0;}
.q_pro_item:hover .q_pro_item_txt a{color: #ea641f;}
/* q_pro end! */

/* q_strength start! */
.q_strength{width:100%;background:url('../images/q_strength_bg.jpg') no-repeat center center;}
.q_strength_main{width:100%;margin:0 auto;color:#fff;}
.q_strength_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_strength_l{width:65%;float:left;}
.q_strength_l_h{font-size: 32px;line-height: 40px;height:40px;}
.q_strength_list{margin:20px auto 0;}
.q_strength_list:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_strength_item{width:50%;float:left;font-size: 16px;line-height: 30px;height:30px;}
.q_strength_item i{color: #ea641f;margin-right: 10px;}

.q_strength_r{width:35%;float:right;text-align: center;}
.q_strength_r_h{font-size: 16px;line-height: 2;}
.q_more{width:100%;margin:25px auto 0;text-align: center;}
.q_more a{outline: none;display: block;width:100%;margin:0 auto;}
/* q_strength end! */

/* q_sort start! */
.q_sort{width:100%;margin:0 auto;text-align: center;background:url('../images/q_sort_bg.jpg') no-repeat center center;}
.q_sort_h{width:100%;margin:0 auto;font-size: 30px;color:#333;line-height: 1.8;}
/* q_sort_nav */
.q_sort_nav{width:100%;margin:35px auto 0;}
.q_sort_nav:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_sort_nav_item{width:16.6%;float:left;}
.q_sort_nav_icon{width:100%;margin:0 auto;padding:0 5%;}
.q_sort_nav_icon img{transition: all .5s;}
.q_sort_nav_h{width:100%;margin:20px auto 0;}
.q_sort_nav_h a{outline: none;display: block;width:100%;padding:0 5px;font-size: 14px;color:#545454;line-height: 20px;height:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.q_sort_nav_item:hover .q_sort_nav_icon img{
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.q_sort_nav_item:hover .q_sort_nav_h a{color:#ea641f;}
.q_sort_main{width:100%;margin:25px auto 0;padding:20px 0;}
.q_sort_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_sort_main .q_pro_item_txt h2 a{white-space: normal;height:auto;}
.q_sort_more{margin:25px auto 0;}
.q_sort_more a{outline: none;display: inline-block;padding:8px 20px;font-size: 14px;color:#fff;line-height: 25px;background-color: #ea641f;border-radius: 3px;}
.q_sort_more a i{margin-left: 3px;}
.q_sort_more a:hover{background-color: #333;}

/* q_sort end! */

/* q_about start! */
.q_about{background:url('../images/q_about_bg.jpg') no-repeat top center;background-size: cover;min-height: 500px;}
.q_about_main{margin:50px auto 0;}
.q_about_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_about_l{width:40%;float:left;}
.q_about_l_h{width:100%;font-size: 50px;line-height: 60px;color:#fff;font-weight: bold;text-transform: uppercase;}
.q_about_img{width:100%;margin:165px auto 0;border:1px solid #fff;}
.q_about_more{width:100%;margin:10px auto 0;background-color: rgba(255,255,255,0.65);padding:10px;text-align: right;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.q_about_more a{outline: none;display: inline-block;padding:10px 30px;line-height: 20px;font-size: 14px;text-transform: uppercase;
	background-color: #ea641f;color: #fff;border-radius: 3px;border: 1px solid #fff;
}
.q_about_more a:hover{background-color: #fff;color: #ea641f;border-width: 1px solid #fff;}
.q_about_r{width:calc(60% - 25px);float:right;padding:465px 0  0;}
.q_about_r_h{width:100%;margin:0 auto;}
.q_about_r_h a{outline: none;display: block; width:100%;margin:0 auto;font-size: 30px;color:#333;line-height: 40px;font-weight: bold;}
.q_about_r_h a span{display: inline-block;width:36px;height:36px;line-height: 36px;text-align: center;background-color: #ea641f;color:#fff;
	margin-left: 10px;font-size: 16px;border-radius: 5px;vertical-align: top;
}
.q_about_r_p{width:100%;margin:15px auto 0;font-size: 14px;color:#696969;line-height: 1.6;word-wrap:break-word;text-align: justify;white-space: normal;}

/* q_about end! */

/* q_sell start! */
.q_sell{background:#e6e6e6 url('../images/q_sell_bg.jpg') no-repeat top center;}
.q_sell_h{width:100%;margin:0 auto;text-align: center;font-size: 32px;line-height: 2;color:#222;}
.q_sell_map{width:100%;margin:25px auto 0;text-align: center;padding:0 0 50px;}

/* q_sell end! */

/* q_news start! */
.q_news{width:100%;margin:40px auto 0;}
.q_news_h{width:100%;margin:0 auto;}
.q_news_h:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_news_h_more{width:15%;float:left;text-align: right;}
.q_news_h_more a{outline: none;display: inline-block;font-size: 16px;padding:10px 20px;line-height: 20px;color:#000;}
.q_news_h_more a:hover{color:#fff;background-color: #008000;}
.q_news_h_span{width:80%;float:left;font-size: 24px;color:#222;line-height: 40px;}
.q_news_main{width:100%;margin:30px auto 0;}
.q_news_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}

.q_news_item{width:47.5%;float:left;padding:20px;border-top:1px solid #ccc;margin:0 5% 0 0;transition: all .36s ease;}
.q_news_item:nth-of-type(2n){margin:0;}
.q_news_item_h{width:100%;margin:0 auto;position: relative;}
.q_news_item_h:before{content:'';width:5px;height:5px;background-color: #555;border-radius: 50%;position: absolute;left:-18px;top:12px;}
.q_news_item_h:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_news_item_h a{outline: none;display: block;width:calc(100% - 100px);float:left;font-size: 17px;line-height: 30px;height:30px;color:#666;position: relative;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.q_news_item_h span{display: block;width:50px;height:30px;line-height: 30px;float:right;font-size: 16px;color:#999;text-align: right;}
.q_news_item_p{width:100%;margin:10px auto 0;}
.q_news_item_p:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_news_item_p_l{width:calc(100% - 100px);float:left;font-size: 14px;height: 48px;line-height: 24px;color:#777;word-wrap:break-word;text-align: justify;white-space: normal;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}
.q_news_item_p_r{width:60px;float:right;position: relative;}
.q_news_item_p_r a{outline: none;display: block;width:100%;text-align: right;line-height: 48px;height:48px;font-size: 16px;color:#999;font-weight: bold;}
.q_news_item_p_r:after{content:'';width:1px;height:20px;background-color: #999;position: absolute;left:20px;top:13px;}
.q_news_item:hover {box-shadow: rgba(0,0,0,0.08) 0px 10px 30px;padding:20px 20px 20px 30px;}
.q_news_item:hover .q_news_item_h:before{background-color: #ea641f;}
.q_news_item:hover .q_news_item_h a{color: #ea641f;}
.q_news_item:hover .q_news_item_p_r a{color: #ea641f;}
/* q_news end! */

/* q_footer start! */
.q_footer{width:100%;margin:0 auto;background-color: #333;}
.q_footer a{outline: none; color: #ddd;}
.q_footer a:hover{color:#ea641f;}
.q_footer_main{width:100%;margin:0 auto;}
.q_footer_main:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.q_footer_t{width:100%;margin:0 auto;padding:35px 0 20px;}
.q_footer_div{width:33.33%;float:left;}
.q_footer_logo{width:100%;margin:0 auto 20px;}
.q_footer_h{width:100%;margin:0 auto;font-size: 20px;color:#fff;line-height: 30px;}
.q_footer_h>i{display: none;}

.q_footer_tel{width:100%;margin:10px auto 0;}
.q_footer_tel_p{font-size: 14px;color:#ddd;line-height:25px;}
.q_footer_tel_p i{margin-right: 5px;color: #ea641f;}

.q_footer_div ul li a{outline: none;display: block;width:100%;line-height: 25px;}
.q_footer_h+ul{margin:5px auto 0;}

.q_footer_b{width:100%;margin:0 auto;padding:10px 0;background-color: #222;text-align: center;}
.q_footer_b span,.q_footer_b a{margin:0 2px;line-height: 20px;font-size: 13px;color:#999;outline: none;}
.q_footer_b a:hover{color:#ea641f;}
.q_footer_b span a{margin:0;}
/* q_footer end! */

/* q_n_banner start! */
.q_n_banner{width:100%;margin:0 auto;position: relative;height:354px;padding:5px 0;}
.q_n_banner>a{outline:none;display:block;width:100%;}
.q_n_banner.q_banner_product{background: url('../images/banner_product.jpg') no-repeat top center;}
.q_n_banner.q_banner_support{background: url('../images/banner_support.jpg') no-repeat top center;}
.q_n_banner.q_banner_download{background: url('../images/banner_download.jpg') no-repeat top center;}
.q_n_banner.q_banner_video{background: url('../images/banner_video.jpg') no-repeat top center;}
.q_n_banner.q_banner_news{background: url('../images/banner_news.jpg') no-repeat top center;}
.q_n_banner.q_banner_contact{background: url('../images/banner_contact.jpg') no-repeat top center;}
.q_n_banner.q_banner_about{background: url('../images/banner_about.jpg') no-repeat top center;}
/*.q_n_banner.q_banner_app{background: url('../images/banner_app.jpg') no-repeat top center;}*/
.q_n_banner.q_banner_product.q_banner_product_show{background: url('../images/banner_product_show.jpg') no-repeat top center;}
.q_n_banner.q_banner_product.q_banner_product_video{background: url('../images/banner_product_video.jpg') no-repeat top center;}
.q_n_banner.q_banner_product_show{height:750px;}
.q_n_banner.q_banner_product_video{height:750px;}
.q_n_banner.q_banner_app{height:500px;}
.q_n_banner_txt{width:100%;margin:180px auto 0;font-size: 30px;color:#fff;line-height: 40px;text-align: center;}
.q_banner_video .q_n_banner_txt{color:#800000;}
.q_banner_contact .q_n_banner_txt{color:#000;}
.q_banner_product_video .q_n_banner_txt{margin:135px auto 0;}
.q_n_banner_txt.q_n_banner_txt_left{text-align: left;}
.q_n_banner_txt>span{text-transform: uppercase;}
.q_n_banner_txt:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
/* product_show */
.q_banner_l{width:35%;float:left;text-align: left;padding: 30px 0 0;color:#fff;}
.q_banner_l_badge{width:100%;margin:0 auto;}
.q_banner_l_badge span{display: inline-block;font-size: 26px;color:#fff;background-color: #ea641f;line-height: 30px;padding:0 5px;}
.q_banner_l_h{width:100%;margin:15px auto 0; font-size: 38px;line-height: 45px;word-wrap:break-word;white-space: normal;text-transform:capitalize;font-weight: bold;}
.q_banner_l_line{width:65%;margin:15px 0 5px;height:1px;background-color: #000;}
.q_banner_l_span{width:100%;margin:0 auto;font-size: 14px;color:#333;letter-spacing: 4px;}
.q_banner_more{width:100%;margin:10px auto 0;}
.q_banner_more:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.q_banner_more_a{width:36%;float:left;}
.q_banner_more_a a{outline: none;display: inline-block;padding:10px 25px;border:1px solid #333;border-radius: 3px;color:#333;font-size: 14px;line-height: 25px;}
.q_banner_more_a a:hover{border:1px solid #ea641f;color:#fff;background-color: #ea641f;}
.q_banner_img{width:100%;margin:15px auto 0;}
.q_banner_img:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.q_banner_img_item{width:32%;margin:0 2% 0 0;float:left;}
.q_banner_img_item:nth-of-type(3){margin:0;}
.q_banner_img_item img{cursor: pointer;}
.q_banner_handle{width:100%;margin:10px auto 0;}
.q_banner_handle img{width:34px;}
.q_banner_r{width:60%;float:right;}
/* product_video */
.q_banner_badge{width:100%;margin:0 auto;}
.q_banner_badge span{display: inline-block;font-size: 26px;color:#fff;background-color: #ea641f;line-height: 30px;padding:0 5px;}
.q_banner_h{width:100%;margin:0 auto; font-size: 38px;line-height: 45px;color:#ea641f; word-wrap:break-word;white-space: normal;text-transform:capitalize;font-weight: bold;}
.q_banner_pic{width:100%;margin:15px auto 0;text-align: center;}
.q_banner_pic img{max-width: 800px;}


/* q_n_banner end! */

/* q_position start! */
.q_position{width:100%;margin:0 auto;padding:15px 0;}
.q_position_main{width:100%;margin:0 auto;text-align: left;color:#333;line-height: 30px;height:30px;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.q_position_main>i{margin-right: 5px;}
.q_position_main a{outline: none;color:#333;margin:0 3px;}
.q_position_main a:hover{color:#ea641f;}
.q_position_main a:last-child{color:#545454;cursor: default;}
/* q_position end! */

/* q_main start! */
.q_main{width:100%;margin:0 auto;padding:30px 0;background-color: #fafafa;min-height: 350px;}
.q_main_h{width:100%;margin: 0 auto;font-size: 32px;color:#333;line-height: 40px;text-align: center;}
.q_pro_nav{width:100%;margin:20px auto 0;}
.q_pro_nav ul{width:100%;margin:0 auto;}
.q_pro_nav ul:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.q_pro_nav ul li{width:20%;float:left;margin:0 auto 15px;padding:0 5px;text-align: center;}
.q_pro_nav ul li a{outline: none;display: block;width:100%;color:#545454;}
.q_pro_nav_img{width:100%;margin:0 auto;}
.q_pro_nav_img img{transition: all .5s;}
.q_pro_nav_txt{width:100%;margin:0 auto;font-size: 14px;line-height: 25px;height:25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.q_pro_nav ul li:hover .q_pro_nav_img img{
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.q_pro_nav ul li:hover .q_pro_nav_txt{color:#ea641f;}
.q_pro_nav ul li.on .q_pro_nav_txt{color:#ea641f;}

/* q_main_content */
.q_main_content{width:100%;margin:0 auto;}
.q_main_div{width:100%;margin:0 auto -20px;padding:65px 0 20px;}
.q_main_div:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.q_main_div_h{width:25%;float:left;}
.q_main_div_h h2{width:100%;background-color: #ea641f;color:#fff;font-size: 16px;line-height: 20px;padding:5px 20px;border-radius: 15px;}
.q_main_div_h.q_main_div_h_one h2{overflow: hidden;white-space: nowrap;}
.q_main_div_body{width:73%;float:right;min-height: 150px;}
.q_n_pro_list{width:100%;margin:0 auto;}
.q_n_pro_list:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.q_n_pro_item{width:32%;float:left;margin:0 2% 20px 0;}
.q_n_pro_item:nth-of-type(3n){margin:0 0 20px 0;}
.q_n_pro_item_img{width:100%;margin:0 auto;overflow: hidden;}
.q_n_pro_item_img a{outline: none;display: block;width:100%;padding:67% 0 0;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.q_n_pro_item_txt{width:100%;margin:10px auto 0;}
.q_n_pro_item_txt a{outline: none;display: block;width:100%;margin:0 auto;font-size: 14px;color:#545454;line-height: 25px;height:50px;text-align: center;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;word-wrap:break-word;white-space: normal;
}
.q_n_pro_item:hover .q_n_pro_item_txt a{color: #ea641f;}

/* q_main end! */

/* q_message start! */
.q_message{width:100%;margin:0 auto;background:url('../images/q_message_bg.jpg') no-repeat top center;padding:60px 0 80px;}
.q_message_h{width:100%;margin:0 auto;font-size: 32px;color:#333;line-height: 40px;text-align: center;}
.q_message_main{width:100%;margin:50px auto 0;}

.q_n_form{width:100%;margin:40px auto 0;padding:0;display: block;}
.q_n_form:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_form_div:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_n_form .form-group{margin:0 auto 20px;}
.q_n_form .q_form_div .form-group{width:49%;float:left;margin:0 2% 20px 0;padding:0;}
.q_n_form .q_form_div .form-group:nth-of-type(2n){margin:0 0 20px 0;}
.q_n_form .form-group .addon{background-color: #ea641f;color:#fff;border: solid 1px #ea641f;}
.q_n_form .form-group .input:focus{border: solid 1px #ea641f;}
.q_n_form .form-button{text-align: center;margin:20px auto 0;padding:0;}
.q_n_form .form-button .button{display: inline-block; padding:6px 35px;background-color: #ea641f;color:#fff;border: solid 1px #ea641f;font-size: 16px;line-height: 25px;letter-spacing: 1px;}

/* q_message end! */

/* q_rule start! */
.q_rule_h{width:100%;margin:0 auto;font-size: 30px;color:#333;line-height: 36px;}
.q_rule_main{width:100%;margin:30px auto 0;}
.q_rule_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_rule_nav{width:18%;float:left;}
.q_rule_body{width:80%;float:right;}

/* tab */
.tab.q_rule_main .q_rule_nav li{display: block;margin:0 auto 10px;border:0px solid #ccc;}
.tab.q_rule_main .q_rule_nav li a{outline: none;display: inline-block; border-radius: 25px;padding:5px 15px;font-size: 14px;line-height: 20px;color:#222;border:1px solid #000;}
.tab.q_rule_main .q_rule_nav li.active{background-color: rgba(255,255,255,0);}
.tab.q_rule_main .q_rule_nav li.active a{color: #fff;background-color: #000}
.tab.q_rule_main .q_rule_body{border-top:0;margin:0 auto;text-align: center;}

/* q_rule end! */

/* q_div start! */
.q_div{width:100%;margin:0 auto;padding:40px 0;background-color: #fafafa;}
.q_div:nth-of-type(2n){background-color: rgba(234,234,234,0.48);}
.q_div_main{width:100%;margin:0 auto;}
.q_div_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_div_img{width:46%;float:right;}
.q_div_img img{transition: all .5s;}
.q_div_img img:hover{
	transform: translateX(-20px);
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	-ms-transform: translateX(-20px);
	-o-transform: translateX(-20px);
}
.q_div_txt{width:46%;float:left;padding:50px 0 0;}
.q_div_txt_h{width:100%;margin:0 auto;font-size: 30px;color:#333;line-height: 40px;word-wrap:break-word;white-space: normal;}
.q_div_txt_p{width:100%;margin:50px auto 0;font-size: 16px;line-height: 2;color:#545454;word-wrap:break-word;white-space: normal;}
.q_div_txt_p p{width:100%;margin:0 auto;word-wrap:break-word;white-space: normal;}

.q_div:nth-of-type(2n) .q_div_img{float:left;}
.q_div:nth-of-type(2n) .q_div_img img:hover{
	transform: translateX(20px);
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	-ms-transform: translateX(20px);
	-o-transform: translateX(20px);
}
.q_div:nth-of-type(2n) .q_div_txt{float:right;text-align: right;}
/* q_div end! */

/* q_param start! */
.q_param{background-color: #eae8ec;}
.q_param_main{width:100%;margin:0 auto;}
.q_param_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_param_l{width:17%;float:left;padding:130px 0 0;font-size: 24px;color:#000;line-height: 30px;text-transform: uppercase;word-wrap:break-word;white-space: normal;}
.q_param_r{width:80%;float:right;}

.tab.q_param_r .q_param_nav li{margin:0 auto 10px;border:0px solid #ccc;border-radius: 0;}
.tab.q_param_r .q_param_nav li a{outline: none;display:block;border-radius: 0;padding:5px 15px;font-size: 14px;line-height: 20px;color:#333;border:1px solid #333;}
.tab.q_param_r .q_param_nav li.active{background-color: rgba(255,255,255,0);}
.tab.q_param_r .q_param_nav li.active a{color: #fff;background-color: #ea641f;border:1px solid #ea641f;}

.tab.q_param_r .q_param_body.tab-body{border:0;margin:15px auto 0;padding:0;}
.q_param_table tr td {font-size: 16px;color:#545454;line-height: 25px;border:1px solid #666;word-wrap:break-word;white-space: normal;}

/* q_param end! */

/* q_mater start! */
.q_mater_main{width:100%;margin:0 auto;}
.q_mater_h{width:100%;margin:25px auto 0;font-size: 24px;color:#000;line-height: 30px;}
.q_mater_list{width:100%;margin:30px auto 0;}
.q_mater_list:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_mater_item{width:23.5%;float:left;margin:0 2% 0 0;position: relative;overflow: hidden;}
.q_mater_item:nth-of-type(4n){margin:0;}
.q_mater_item_img{width:100%;margin:0 auto;padding:100% 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_mater_item_txt{width:100%;margin:0 auto;position: absolute;left:0;bottom: -100%;background-color: rgba(0,0,0,.5);padding:15px;transition: all .3s;}
.q_mater_item_txt span{display: block;width:100%;font-size: 14px;color:#fff;line-height: 25px;height:25px;text-align: center;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}

.q_mater_item:hover .q_mater_item_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_mater_item:hover .q_mater_item_txt{bottom: 0;}

.q_mater_line{width:100%;height:1px;background-color: #000;margin:65px auto;}

.q_upgrades{width:100%;margin:0 auto;}
.q_upgrades_h{width:100%;margin:0 auto;font-size: 36px;color:#545454;text-align: center;line-height: 40px;}
.q_upgrades_p{width:100%;margin:0 auto;font-size: 16px;color:#545454;text-align: center;}
.q_upgrades_list{width:100%;margin:50px auto 0;}
.q_upgrades_list:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_upgrades_item{width:28%;float:left;margin:0 8% 0 0;position: relative;overflow: hidden;}
.q_upgrades_item:nth-of-type(3n){margin:0;}
.q_upgrades_item_img{width:100%;margin:0 auto;padding:100% 0 0;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.q_upgrades_mask{width:100%;height:100%;position: absolute;left:0;top:100%;background-color: rgba(0,0,0,.65);transition: all .4s;}
.q_upgrades_mask_in{width:100%;position: absolute;left:0;top:50%;padding: 0 20px;color:#fff;text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.q_upgrades_mask_h{width:100%;margin:0 auto;font-size: 16px;line-height: 22px;font-weight: bold; word-wrap:break-word;white-space: normal;}
.q_upgrades_mask_p{width:100%;margin:15px auto 0;font-size: 14px;line-height: 20px;word-wrap:break-word;white-space: normal;}
.q_upgrades_item:hover .q_upgrades_mask{top:0;}

/* q_mater end! */

/* q_video start! */
.q_video{width:100%;margin:0 auto;background-color: #66666a;background-image: -moz-linear-gradient(0,#d0dce3,#ddd);}
.q_video_main{width:100%;margin: 40px auto;}
.q_video_src{width:880px;height:500px;margin:0 auto; position: relative;overflow: hidden;border:1px solid #fff;}
.q_video_iframe{width:100%;height:100%;margin:0 auto;}
.q_video_img{width:100%;height:100%;margin:0 auto;background-position: center center;background-size: cover;background-repeat: no-repeat;position: absolute;left:0;top:0;z-index: 1;
	-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_video_mask{width:100%;height:100%;position: absolute;left:0;top:0;background-color: rgba(255,255,255,.1);cursor: pointer;z-index: 2;}
.q_video_mask_in{width:100%;position: absolute;left:0;top:50%;padding: 0 20px;color:#fff;text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.q_video_src:hover .q_video_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_video_mask iframe{width:100%;height:100%;}

.q_video_list{width:100%;margin:0 auto;}
.q_video_list:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_video_item{width:32.4%;float:left;margin:0 1.4% 20px 0;}
.q_video_item:nth-of-type(3n){margin:0 0 20px 0;}
.q_video_item_main{width:100%;margin:0 auto;overflow: hidden;position: relative;}
.q_video_item_img{width:100%;margin:0 auto;padding:56% 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_video_item:hover .q_video_item_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_video_item_txt{width:100%;margin:20px auto 0;text-align: center;padding:0 10px;}
.q_video_item_txt span{display: block; width:100%;font-size: 16px;color:#444;height:20px;line-height: 20px;word-wrap:break-word;white-space: normal;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}

/* q_video end! */

/* q_div_center start! */
.q_div_center{width:100%;margin:0 auto;padding:40px 0;background-color: #fafafa;text-align: center;}
.q_div_center:nth-of-type(2n){background-color: rgba(238,238,238,0.48);}
.q_div_center_h{width:100%;margin:0 auto;font-size: 24px;color:#545454;line-height: 30px;word-wrap:break-word;white-space: normal;}
.q_div_center_p{width:100%;margin:5px auto 0;font-size: 16px;color:#545454;line-height: 25px;word-wrap:break-word;white-space: normal;}
.q_div_center_img{width:100%;margin:30px auto 0;}
.q_div_center_img img{transition: all .5s;}
.q_div_center_img img:hover{
	transform: translateX(-20px);
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	-ms-transform: translateX(-20px);
	-o-transform: translateX(-20px);
}
/* q_div_center end! */

/* q_support_nav start! */
.q_support_nav{width:100%;margin:0 auto;text-align: center;font-size: 0;}
.q_support_nav li{width:25%;display: inline-block;margin:0 20px 10px;}
.q_support_nav li a{outline: none;display: block;width:100%;padding:10px 5px;font-size: 14px;color:#fff;background-color:#ea641f;border:1px solid #ea641f;border-radius: 20px; }
.q_support_nav li a.on,.q_support_nav li a:hover{color:#ea641f;background-color:#fff;}
/* q_support_nav end! */

/* q_support_main start! */
.q_support_main{width:100%;margin:50px auto 0;}
.q_support_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_support_item{width:24.1%;float:left;margin:0 1.2% 15px 0;position: relative;overflow: hidden;}
.q_support_item:nth-of-type(4n){margin:0 0 15px 0;}
.q_support_item_img{width:100%;margin:0 auto;overflow: hidden;}
.q_support_item_img a{outline: none;display: block;width:100%;margin:0 auto;padding:68% 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_support_item_txt{width:100%;margin:15px auto 0;padding:0 10px;}
.q_support_item_txt a{outline: none;display: block;width:100%;margin:0 auto;font-size: 14px;color:#545454;line-height: 20px;text-align: center;}

.q_support_item:hover .q_support_item_img a{
	-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_support_item:hover .q_support_item_txt a{color:#ea641f;}

/* q_support_main end! */

/* q_recommend start! */
.q_recommend{width:100%;margin:60px auto;padding:30px 20px;box-shadow: 3px 4px 10px 0 #eee;border-radius: 10px;border:1px solid #eee;}
.q_recommend_h{width:100%;margin:0 auto;font-size: 24px;color:#333;line-height: 30px;word-wrap:break-word;white-space: normal;}
.q_recommend_main{width:100%;margin:35px auto 0;padding:0 15px;}
.q_recommend_item{width:100%;margin:0 auto;text-align: center;}
.q_recommend_item_img{width:100%;margin:0 auto;}
.q_recommend_item_img a{outline: none;display: block;width:100%;margin:0 auto;padding:76% 0 0;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.q_recommend_item_txt{width:100%;margin:15px auto 0;}
.q_recommend_item_txt a{outline: none;display: block;width:100%;margin:0 auto;font-size: 15px;color:#545454;line-height: 20px;height:40px;word-wrap:break-word;white-space: normal;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}
/* q_recommend end! */

/* q_download start! */
.q_download_div{width:100%;margin:0 auto 35px;}
.q_download_div_h{width:100%;margin:0 auto;padding:0 0 10px;border-bottom: 1px solid #000;}
.q_download_div_h span{font-size: 20px;color:#000;line-height: 25px;word-wrap:break-word;white-space: normal;}
.q_download_div_main{width:100%;margin:20px auto;padding:20px;}
.q_download_div_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_download_item{width:48%;float:left;margin:0 4% 30px 0;padding:20px;background-color: #f3f3f3;}
.q_download_item:nth-of-type(2n){margin:0 0 30px 0;}
.q_download_item a{outline: none;display: block;width:100%;color:#333;}
.q_download_item a:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_download_item_icon{width:30px;height:36px;float:left;padding: 7px 0 0;}
.q_download_item_icon2{width:50px;height:50px;float:right;}
.q_download_item_icon2 .nohover{display: block;}
.q_download_item_icon2 .hover{display: none;}
.q_download_item_txt{width:calc(100% - 80px);float:left; height:50px;line-height: 50px;padding:0 10px 0 20px;font-size: 16px;word-wrap:break-word;white-space: normal;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.q_download_item:hover{background-color: #ea641f;}
.q_download_item:hover a{color:#fff;}
.q_download_item:hover .q_download_item_icon2 .nohover{display: none;}
.q_download_item:hover .q_download_item_icon2 .hover{display: block;}
/* q_download end! */

/* q_n_news start! */

/* q_n_news_r */
.q_n_news_main{width:100%;margin:0 auto;}
.q_n_news_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
/* q_n_news_r */
.q_n_news_r{width:25%;float: right;}
.q_n_news_div{width:100%;margin:0 auto 10px;border:1px solid #eee;border-radius: 10px;box-shadow: 3px 4px 10px 0 #eee;padding:15px 15px;background-color: #fff;}
.q_n_news_div_h{width:100%;margin:0 auto;font-size: 30px;color:#333;line-height: 36px;}
.q_n_news_div_body{width:100%;margin:10px auto 0;}
/* q_form */
.q_form{width:100%;margin:0 auto;font-size: 14px;color:#222;padding:0 10px;border: 1px solid #d1d1d1;border-radius: 20px;background-color: #fff;}
.q_form:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_form_r{width:36px;height:36px;line-height: 36px;float:right;}
.q_form_r button{display:block;width:36px;height:36px;line-height: 36px;border:0;background-color:rgba(255,255,255,0);color:#666;}
.q_form_l{width:calc(100% - 40px);float:left;height:36px;}
.q_form_l input{display: block; width:100%;margin:0 auto;padding:0 20px;background-color:rgba(255,255,255,0);height:36px;line-height: 36px;border:0;}
/* q_n_news_nav */
.q_n_news_nav{width:100%;margin:0 auto;}
.q_n_news_nav li{width:100%;margin:0 auto;}
.q_n_news_nav li a{outline: none;display: block;width:100%;margin:0 auto;font-size: 14px;color:#545454;height:25px;line-height: 25px;word-wrap:break-word;white-space: normal;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.q_n_news_nav li a:hover{color: #ea641f;}
.q_n_news_div_body .q_n_form{margin:10px auto 0;}
.q_n_news_div_body .q_n_form .form-group{width:100%;margin:0 auto 10px;}
.q_n_news_div_body .q_n_form .q_form_div .form-group{width:100%;margin:0 auto 10px;}
.q_n_news_div_body .q_n_form .form-button{margin:10px auto 0;}
.q_n_news_div_body .q_n_form .form-button .button{display: block;width:100%;padding: 6px 10px;line-height: 20px;font-size: 14px;letter-spacing: 0;}
/* q_n_news_pro */
.q_n_news_pro{width:100%;margin:15px auto 0;}
.q_n_news_pro_item{width:100%;margin:0 auto 15px;}
.q_n_news_pro_img{width:100%;margin:0 auto;overflow: hidden;}
.q_n_news_pro_img a{outline: none;display: block;width:100%;margin:0 auto;padding:67% 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_n_news_pro_item:hover .q_n_news_pro_img a{
	-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_news_pro_txt{width:100%;margin:10px auto 0;}
.q_n_news_pro_txt a{outline:none;display: block;width:100%;margin:0 auto;font-size:14px;color:#545454;line-height: 20px;text-align: center;word-wrap:break-word;white-space:normal;}
.q_n_news_more{width:100%;margin:20px auto 0;text-align: center;}
.q_n_news_more a{display: inline-block;outline: none;padding:8px 30px;border:1px solid #888;border-radius: 6px;font-size: 14px;color:#555;}
.q_n_news_more a:hover{border:1px solid #ea641f;background-color: #ea641f;color:#fff;}
.q_n_news_pro_date{width:100%;margin:10px auto 0;font-size: 14px;color:#545454;}
.q_n_news_pro_date i{margin-right: 5px;}
.q_n_news_pro_h{width:100%;margin:5px auto 0;}
.q_n_news_pro_h a{outline: none;display: block;width:100%;margin:0 auto;font-size: 16px;color:#222;height:25px;line-height: 25px;word-wrap:break-word;white-space: normal;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.q_n_news_pro_p{width:100%;margin:0 auto;font-size: 14px;color:#666;height:20px;line-height: 20px;word-wrap:break-word;white-space: normal;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.q_n_news_pro_item:hover a{color:#ea641f;}

/* q_n_news_l */
.q_n_news_l{width:calc(75% - 20px);float:left;border:1px solid #eee;border-radius: 5px;box-shadow: 3px 4px 10px 0 #eee;background-color: #fff;}
.q_n_news_list{width:100%;margin:0 auto;}
.q_n_news_item{width:100%;margin:0 auto 20px;padding:15px 20px;}
.q_n_news_item:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_n_news_item_date{width:100px;float:left;padding:;text-align: center;color:#333;padding:60px 15px 0 0;}
.q_n_news_item_date_big{display: inline-block; width:100%;margin:0 auto;font-size: 18px;line-height: 30px;vertical-align: bottom;}
.q_n_news_item_date_big span{font-size: 36px;vertical-align: bottom;line-height: 40px;}
.q_n_news_item_date_cn{width:100%;margin:0 auto;font-size: 14px;line-height: 20px;text-transform: uppercase;}
.q_n_news_item_date_small{width:100%;margin:0 auto;font-size: 26px;line-height: 30px;}

.q_n_news_item_img{width:390px;float:left;height:230px;overflow: hidden;border:1px solid #fff;}
.q_n_news_item_img a{outline: none;display: block;width:100%;height:100%; margin:0 auto;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_n_news_item:hover{background-color: #ea641f;}
.q_n_news_item:hover .q_n_news_item_date{color: #fff;}
.q_n_news_item:hover .q_n_news_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_n_news_item_txt */
.q_n_news_item_txt{width:calc(100% - 510px);height:230px;float:right;padding:25px 0 0;}
.q_n_news_item_txt a{color:#333;}
.q_n_news_item_txt_h{width:100%;margin:0 auto;}
.q_n_news_item_txt_h a{outline: none;display: block;width:100%;margin:0 auto;font-size: 16px;line-height: 25px;height: 25px;word-wrap:break-word;white-space: normal;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.q_n_news_item_txt_p{width:100%;margin:10px auto 0;font-size: 14px;color:#666;line-height: 25px;height: 75px;word-wrap:break-word;white-space: normal;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;
}
.q_n_news_item_txt_more{width:100%;margin:25px auto 0;}
.q_n_news_item_txt_more a{outline: none;display: inline-block;border:1px solid #ccc;color:#555; font-size: 14px;border-radius: 5px;
	padding: 10px 25px;line-height: 25px;text-transform: uppercase;
}
.q_n_news_item_txt_more a:hover{border:1px solid #fff;color:#ea641f;background-color:#fff;}
.q_n_news_item:hover .q_n_news_item_txt a{color:#fff;}
.q_n_news_item:hover .q_n_news_item_txt_p{color:#fff;}
.q_n_news_item:hover .q_n_news_item_txt_more a{border:1px solid #fff;}
.q_n_news_item:hover .q_n_news_item_txt_more a:hover{color:#ea641f;}

/* q_n_news end! */

/* q_n_news_show start! */
.q_n_news_show{width:100%;margin:0 auto;padding:20px;}
.q_n_news_show_h{width:100%;margin:0 auto;padding:0;font-size: 24px;color:#333;line-height: 30px;text-align: center;font-weight: bold;word-wrap:break-word;white-space: normal;}
.q_n_news_show_span{width:100%;margin:5px auto;text-align: center;font-size: 14px;color:#555;line-height: 20px;word-wrap:break-word;white-space: normal;}
.q_n_news_show_span span{margin:0 5px; word-wrap:break-word;white-space: normal;}
.q_n_news_show_body{width:100%;margin:20px auto 0;padding:0 15px;font-size: 15px;line-height: 2;word-wrap:break-word;white-space: normal;min-height: 350px;}
.q_n_news_show_body p{width:100%;margin:0 auto;padding:0;font-size: 15px;line-height: 2;word-wrap:break-word;white-space: normal;}

/* q_n_news_show end! */

/* q_contact start! */
.q_contact_main{width:100%;margin:0 auto;}
.q_tel_list{width:100%;margin:30px auto 0;}
.q_tel_list:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_tel_item{width:32%;margin:0 2% 0 0;float:left;text-align: center;}
.q_tel_item:nth-of-type(3n){margin:0;}
.q_tel_item_icon{width:80px;height: 80px;margin:0 auto;background-color: #222;color:#fff;border-radius: 50%;line-height: 80px;font-size: 45px;}
.q_tel_item_txt{width:100%;margin:20px auto 0;padding:0 10px; font-size: 20px;color:#333;line-height: 28px;word-wrap:break-word;white-space: normal;}
.q_tel_item:hover .q_tel_item_icon{background-color: #ea641f;}

/* q_contact end! */

/* q_n_about start! */
.q_n_about_top{width:100%;margin:0 auto;background:url('../images/q_about_top_bg.jpg') no-repeat center top;padding:5px 0 0;}
.q_n_about_txt{width:calc(100% - 100px);margin:0 0 0 100px;position: relative;padding:50px 0;}
.q_n_about_txt:before{content:'';width:68px;height:4px;background-color:#ea641f;position: absolute;left:-85px;top:70px; }
.q_n_about_txt p{width:100%;margin:0 auto;font-size: 16px;color:#545454;line-height: 25px;word-wrap:break-word;white-space: normal;}
.q_n_about_img{width:100%;margin:40px auto 0;text-align: center;}
.q_n_about_main{width:100%;margin:20px auto 0;}
.q_n_about_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_n_about_h{width:25%;float:left;font-size: 30px;color:#333;line-height: 40px;word-wrap:break-word;white-space: normal;}
.q_n_about_p{width:73%;float:right;}
.q_n_about_p p{width:100%;margin:0 auto;font-size: 14px;color:#545454;line-height: 25px;word-wrap:break-word;white-space: normal;}
.q_n_about_img_list{width:100%;margin:50px auto 0;}
.q_n_about_img_list:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_n_about_img_item{width:25%;float:left;overflow: hidden;}
.q_n_about_img_item img{transition: all .4s;}
.q_n_about_img_item:hover img{transform: scale(1.15)}
/* q_n_corporate */
.q_n_corporate{width:100%;margin:50px auto 0;}
.q_n_corporate:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_n_corporate_item{width:32%;float:left;margin:0 2% 0 0;}
.q_n_corporate_item:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_n_corporate_item:nth-of-type(3){margin:0;}
.q_n_corporate_icon{width:80px;float:left;text-align: center;}
.q_n_corporate_txt{width:calc(100% - 100px);float:right;}
.q_n_corporate_txt_h{width:100%;margin:0 auto;font-size: 20px;color:#2b2b2b;line-height: 30px;}
.q_n_corporate_txt_p{width:100%;margin:5px auto 0;font-size: 14px;color:#8b8b8b;line-height:20px;word-wrap:break-word;white-space: normal;}

/* q_n_about end! */

/* q_n_team start! */
.q_n_team{width:100%;margin:60px auto 10px;}
.q_n_team:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_n_team_item{width:32%;margin:0 2% 20px 0;float:left;position: relative;}
.q_n_team_item:nth-of-type(3n){margin:0 0 20px 0;}
.q_n_team_img{width:100%;margin:0 auto;overflow: hidden;}
.q_n_team_img a{outline: none;display: block;width:100%;margin:0 auto;padding:67% 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_n_team_item:hover .q_n_team_img a{
	-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_team end! */

/* q_app_show start! */
.q_app_div{width:100%;margin:0 auto;padding:65px 0;}
.q_app_div:nth-of-type(1){padding:35px 0 65px;}
.q_app_div:nth-of-type(2n){background-color: rgba(234,234,234,0.48);}
.q_app_div_h{width:100%;margin:0 auto;font-size: 30px;color:#333;line-height: 36px;text-align: center;font-weight: bold;word-wrap:break-word;white-space: normal;}
.q_app_div_span{width:100%;margin:5px auto 0;font-size: 14px;color:#545454;line-height:20px;text-align: center;word-wrap:break-word;white-space: normal;}
.q_app_div_p{width:100%;margin:15px auto 0;font-size: 16px;color:#777;line-height:25px;text-align: center;word-wrap:break-word;white-space: normal;}
/*.q_app_div_p p{padding:0 10%;}*/
.q_app_div_p p{padding:0;}
.q_app_div_hr{width:100%;height:1px;background-color: #ddd;margin:50px auto 40px;}
/* q_app_top */
.q_app_top{width:100%;margin:0 auto;}
.q_app_top_h{width:100%;margin:0 auto;font-size: 30px;color:#333;line-height: 36px;font-weight: 700;}
.q_app_top_main{width:100%;margin:20px auto 0;}
.q_app_top_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_app_top_img{width:42%;float: right;border:1px solid #eee;}
.q_app_top_img:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_app_top_img_item{width:50%;float:left;overflow: hidden;}
.q_app_top_img_item:nth-of-type(1){border-right:1px solid #eee;}
.q_app_top_img_item a{outline: none;display: block;width:100%;margin:0 auto;padding:100% 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_app_top_img_item:hover a{
	-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_app_top_txt{width:55%;float:left;}
.q_app_top_txt li{width:100%;margin:0 auto;padding:0 25px;line-height: 36px;height:40px;font-size: 16px;color:rgb(125, 125, 125);background-color: rgb(229,229,229);
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.q_app_top_txt li:nth-of-type(2n){background-color: rgb(244, 244, 244);}
.q_app_top_p{width:100%;margin:10px auto 0;font-size: 16px;color:#7d7d7d;line-height: 25px;}
.q_app_top_more{width:100%;margin:25px auto 0;}
.q_app_top_more a{outline: none;display: inline-block;font-size: 14px;padding:10px 40px;color:#fff;background-color: #ea641f;line-height: 20px;}
/* q_application */
.q_application{width:100%;margin:50px auto 0;}
.q_application:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_half{width:49%;float:left;margin:0 2% 0 0;}
.q_half:nth-of-type(2n){margin:0;}
.q_half_h{width:100%;margin:0 auto;font-size: 30px;color:#333;line-height: 40px;font-weight: 700;}
.q_half_main{width:100%;margin:20px auto 0;}
.q_half_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_half_img{width:46%;float:left;overflow: hidden;}
.q_half_img a{outline: none;display: block;width:100%;margin:0 auto;padding:100% 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_half_img:hover a{
	-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_half_txt{width:50%;float:right;padding:50px 20px;}
.q_half_txt li{width:100%;margin:0 auto;font-size: 16px;color:#545454;line-height: 30px;}
.q_half_txt li i{margin-right: 5px;}
/* q_half_more */
.q_half_more{width:100%;margin: 10px auto 0;}
.q_half_more a{outline: none;display: block;padding:0 10px;font-size: 16px;height:40px;line-height: 40px;text-align: center;color:#fff;background-color: #ea641f;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.q_half:nth-of-type(2n) .q_half_more a{background-color: #333;}

.q_app_div_small{width:100%;margin:0 auto;font-size: 24px;color:#333;line-height: 30px;font-weight: bold;}
.q_app_div_h.text_left{text-align: left;}
.q_app_div_p.text_left{text-align: left;}
.q_app_div_h.margin60{margin:60px auto 0;}
.q_app_img_list{width:100%;margin:50px auto 0;}
.q_app_img_list:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_app_img_item{width:24.4%;float:left;margin:0 .8% 0 0;overflow: hidden;}
.q_app_img_item:nth-of-type(4n){margin:0;}
.q_app_img_item a{outline: none;display: block;width:100%;margin:0 auto;padding:67% 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_app_img_item:hover a{
	-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_app_div_bg */
.q_app_div.q_app_div_bg{background:url('../images/q_app_div_bg.jpg') no-repeat center center;}
.q_app_div.q_app_div_bg .q_app_div_h{color:#fff;}
.q_app_div_main{width:100%;margin:40px auto 0;}
.q_app_div_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_app_div_main_l{width:49%;float:left;overflow: hidden;}
.q_app_div_main_l_img{width:100%;margin:0 auto;padding:67% 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_app_div_main_l_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_app_div_main_r{width:49%;float:right;}
.q_app_div_main_r_txt{width:100%;background-color:#fff;padding:67% 0 0;position: relative;}
.q_app_mask{width:100%;height:100%;position: absolute;left:0;top:0;}
.q_app_mask_main{width:100%;padding:40px 35px;}
.q_app_mask_h{width:100%;margin:0 auto;font-size: 18px;color:#222;line-height: 30px;}
.q_app_mask_p{width:100%;margin:15px auto 0;font-size: 16px;color:#888;line-height: 23px;}

/* tab */
.tab.q_func_txt .q_func_txt_h ul{text-align: center;font-size: 0;}
.tab.q_func_txt .q_func_txt_h ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.tab.q_func_txt .q_func_txt_h ul li{width:32.6%;float:left;margin:0 1.1% 0 0; background-color: #eee;border:0;}
.tab.q_func_txt .q_func_txt_h ul li:nth-of-type(3){margin:0;}
.tab.q_func_txt .q_func_txt_h ul li a{font-size: 16px;border:0;border-radius: 0;outline: none;padding: 7px 5px;color:#333;line-height: 25px;}
.tab.q_func_txt .q_func_txt_h ul li.active{background-color: #ea641f;}
.tab.q_func_txt .q_func_txt_h ul li.active a{color: #fff;}
.tab.q_func_txt .q_func_txt_body{border-top:0;margin:25px auto 0;}
.tab.q_func_txt .q_func_txt_body .tab-panel{font-size: 14px;color:#555;line-height: 25px;}

/* q_app_pro_main */
.q_app_pro_main{width:100%;margin:35px auto 0;position: relative;padding:0 5%;}
.swiper_app_pro{width:100%;margin:0 auto;}
.q_app_pro_main .swiper_button_app_pro_next{background: url('../images/app_pro_right.png') center center no-repeat;}
.q_app_pro_main .swiper_button_app_pro_prev{background: url('../images/app_pro_left.png') center center no-repeat;}
.q_app_pro_item{text-align: center;}
.q_app_pro_img{width:100%;margin:0 auto;overflow: hidden;}
.q_app_pro_img a{outline: none;display: block;width:100%;margin:0 auto;padding:76% 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_app_pro_img:hover a{
	-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_app_pro_txt{width:100%;margin:15px auto 0;}
.q_app_pro_txt a{outline: none;display: block;width:100%;margin:0 auto;font-size: 14px;line-height: 20px;height: 40px;color:#555;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}
.q_app_pro_txt a:hover{color:#ea641f;}
/* q_app_about */
.q_app_about{width:100%;margin:0 auto;}
.q_app_about:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.q_app_about_r{width:42%;float:right;overflow: hidden;}
.q_app_about_img{width:100%;margin:0 auto;padding:65% 0 0;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.q_app_about_l{width:50%;float:left;}
.q_app_about_l_h{width:90%;margin:0;font-size: 35px;color:#333;line-height: 40px;font-weight: 700;}
.q_app_about_l_p{width:100%;margin:30px auto 0;font-size: 14px;color:#888;line-height: 24px;}
.q_app_about_more{width:100%;margin:40px auto 0;}
.q_app_about_more a{outline: none;display: inline-block;font-size: 14px;padding:10px 40px;color:#fff;background-color: #ea641f;line-height: 20px;}
/* q_app_group */
.q_app_group{width:100%;margin:0 auto 30px;}
.q_app_group_h{width:100%;margin:0 auto;font-size: 24px;color:#333;line-height: 30px;}
.q_app_group_p{width:100%;margin:10px auto 0;font-size: 16px;color:#888;line-height: 25px;}

/* q_app_show end! */


/* pagelist start! */
.pagelist {list-style: none;line-height: 45px;margin:50px 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:40px;height:35px;line-height: 35px;border:1px solid #ddd;
	font-size: 14px;padding:0 10px;color:#444;background-color: #fff;margin:3px 3px;transition: all .2s;
}
.pagelist > span{color:#fff;background-color: #ea641f;border:1px solid #ea641f;}
.pagelist >a:hover{color:#fff;background-color: #ea641f;border:1px solid #ea641f;}
@media(max-width: 1400px){
	.pagelist {margin:35px auto 20px;}
}
@media(max-width: 640px) {
	.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:5px 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;padding:6px 0 0;line-height: 25px;border-top:1px solid #ddd;}
.page:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.page_a{width:50%;padding:0 10px;float:left;color:#999;font-size: 13px;}
.page_a a{outline: none;color:#777;word-wrap:break-word;white-space: normal;}
.page_a a:hover{color:#ea641f;}
.page_next{float:right;text-align: right;}
@media (max-width: 640px) {
	.page{margin:20px auto 15px;line-height: 25px;}
	.page_a{width:100%;padding:0 10px;float:none;color:#999;font-size: 13px;}
	.page_next{float:none;text-align: left;}
}
/* page 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: #ea641f;}
.footer_m_item {width:33.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! */