@charset "UTF-8";
/* css utf-8 编码声明  下面注释若有必要可自行删除
Write by 奇点网络 WWW.QIDIANRT.COM  QQ/WeChat：1195650011  Tel：15508600880
 */
/* 此CSS样式为奇点网络-李露露编写 类名通用加前缀 q_ */

@media(max-width:1600px){

.main1200{max-width:1200px;}
.main1400{max-width:1200px;}
.main1500{max-width:1250px;}
.main1600{max-width:1300px;}

/* q_header start! */
.q_logo{width:180px;float:left;padding:10px 0 0;height:80px;}
.q_search{width:50px;height:80px;float:right;padding:25px 0 0;}
.q_search i{font-size: 24px;line-height: 30px;height:30px;}
.q_search_div{padding:7% 25%;}
.q_search_div_close{top:-65px;}


/* q_nav */
.q_nav{width:calc(100% - 300px);height: 80px;float: right;}
.q_nav>li{float:left;padding:0 12px;}
.q_nav>li>a{height:80px;line-height: 80px;font-size: 17px;}
.q_nav>li>a>span{padding:0 10px;}


/* q_nav_son */
.q_nav_son{padding:35px 0;}
.q_nav_son li{margin:0 auto 8px;}
.q_nav_son li>a{font-size: 14px;line-height: 25px;padding:6px 10px;}


/* q_header end! */

/* q_banner start! */
.q_banner{margin:80px auto 0;}
.q_banner .swiper_banner .swiper_pagination_banner{bottom:5%;}
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet{width:13px;height:13px;}
.q_banner .swiper_banner .swiper_button_banner{width:56px;height:56px;line-height: 56px;margin-top: -28px;font-size: 30px;}
.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_sort start! */
.q_sort_item_m{width:calc((100% - 15px) / 4);float:left;position: relative;margin:0 5px 0 0;}
.q_sort_item_m:nth-of-type(4n){;margin:0;}
.q_sort_item_m_icon>img{max-width: 55px;}
.q_sort_item_m_h{margin:10px auto 0;font-size: 22px;line-height: 28px;height:28px;font-weight: bold;}
.q_sort_item_m_h_en{font-size: 12px;line-height: 15px;height:15px;}
/* q_sort end! */


/* q_about start! */
.q_about_mian{width:45%;}
.q_about_h{font-size: 36px;line-height: 45px;}
.q_about_h_en{font-size: 34px;line-height: 40px;font-weight: 100;letter-spacing: 2px;}
.q_about_span{width:10%;height:5px;margin:15px 0;}
.q_about_p{font-size: 15px;line-height: 1.5;}
.q_about_more{margin:25px auto 0;}
.q_about_more a{padding:12px 30px;font-size: 24px;line-height: 25px;}

/* q_about end! */

/* q_group start! */
.q_group_item{width:50%;float:left;}
a.q_group_main{padding:0 10% 0 calc(100% - 650px);}
.q_group_item_r{width:30px;float:right;padding: 10px 0 0;}
.q_group_item_l{width:calc(100% - 50px);float:left;}
.q_group_item_l_img{width:50px;height:50px;float:left;}
.q_group_item_l_txt{width:calc(100% - 60px);height:50px;float:right;}
.q_group_item_l_txt_cn{font-size: 22px;line-height: 30px;height:30px;}
.q_group_item_l_txt_en{font-size: 15px;line-height: 20px;height:20px;}
.q_group_item:hover .q_group_item_l_txt{width:calc(100% - 70px);}
/* q_group end! */

.section_title{font-size: 27px;line-height: 36px;height:36px;}
.section_title span{font-size: 20px;line-height: 30px;height:30px;margin:6px 0 0 10px;}

/* q_news start! */
/* .q_news_img */
.q_news_img{width:50%;float:right;height:433px;}
.q_news_img_txt a{padding:10px 5%;}
.q_news_img_txt_h{width:83%;float:left;line-height: 30px;height:30px;font-size: 17px;}
.q_news_img_txt_date{width:15%;float:right;line-height: 30px;height:30px;text-align: right;font-size: 15px;}
/* .q_news_txt */
.q_news_txt{width:50%;float:left;height:433px;}
.q_news_txt_h{margin:60px auto 0;padding:0 10% 0 calc(100% - 650px);}
.q_news_txt_h_l{width:35%;float:left;}
.q_news_txt_h_r{width:55%;float:right;}
/* tab */
.tab.q_news_txt .q_news_txt_h .q_news_txt_h_r{text-align:right;}
.tab.q_news_txt .q_news_txt_h .q_news_txt_h_r li a{font-size: 14px;padding: 7px 40px;}

/* q_news_txt_main */
.q_news_txt_main{margin:31px auto 0;padding:32px 10% 32px calc(100% - 650px);}
.q_news_item{height:45px;}
.q_news_item a{padding:0 0 0 15px;}
.q_news_item a:before{content:"";width:8px;height:8px;left:0;top:19px;}

.q_news_item_h{width:80%;float:left;line-height: 45px;height:45px;font-size: 16px;}
.q_news_item_date{width:15%;float:right;line-height: 45px;height:45px;text-align: right;font-size: 14px;}
/* q_news end! */

/* q_case start! */
.q_case{margin:55px auto 40px;}
.q_case_h_r{width:15%;float:right;text-align: right}
.q_case_h_r a{padding:5px 50px;font-size: 22px;line-height: 24px;}
.q_case_h_l{width:80%;float:left;}
.q_case_main{width:100%;margin:30px auto 0;}
.q_case_item{width:25%;float:left;}

.q_case_item_img a{padding:80% 0 0;}
.q_case_item_txt a{padding:15px 5px;}
.q_case_item_txt a span{font-size: 15px;line-height: 25px;height: 25px;}

/* q_case end! */

/* q_footer start! */
/* q_footer_t */
.q_footer_t{padding:45px 0 30px;}
.q_footer_item{width:19%;margin:0 1.25% 0 0;float:left;}
.q_footer_item:nth-of-type(5n){margin:0;}
.q_footer_h a{font-size: 17px;line-height: 25px;height:25px;font-weight: bold;letter-spacing: 1px;}
.q_footer_body{width:100%;margin:10px auto 0;}
.q_footer_body>ul>li>a{font-size: 14px;height:30px;line-height: 30px;}
/* q_footer_c */
.q_footer_c{padding:30px 0 30px;}
.q_footer_c_body{margin:25px auto 0;}
.q_footer_c_img{width:10%;float:right;text-align: right;}
.q_footer_c_txt{width:85%;float:left;}
.q_footer_c_item{width:30%;float:left;margin:0 1% 0 0;font-size: 12px;}
.q_footer_c_item:nth-of-type(1){width:30%;margin:0 3% 5px 0;}
.q_footer_c_item:nth-of-type(2){width:50%;margin:0 0 5px 0;}
.q_footer_c_item:nth-of-type(3){width:30%;margin: 0 3% 0 0}
.q_footer_c_item:nth-of-type(4){width:50%;margin:0;}
.q_footer_c_item_icon{width:20px;float:left;}
.q_footer_c_item_p{width:calc(100% - 25px);float:right;height:20px;line-height: 20px;}


.q_footer_c_weixin{margin:25px auto 0;}
.q_footer_c_weixin span{width:35px;height:35px;margin:0 5px 0 0;}
.q_footer_c_weixin span a{width:35px;height:35px;line-height: 35px;font-size: 18px;}
.q_footer_weixin_div{width:104px;position: absolute;top:-125px;left:-55px;}
/* q_footer_b */
.q_footer_b{padding:15px 0;}
.q_footer_b_r{width:15%;float:right;text-align: right;}
.q_footer_b_l{width:80%;float:left;}
.q_footer_b span,.q_footer_b a{margin:0 2px;line-height: 20px;font-size: 13px;}

/* q_footer end! */

/* q_n_banner start! */
.q_n_banner{margin: 80px auto 0;}
/* q_n_banner end! */

/* q_position start! */
.q_position{padding:15px 0;}
.q_position_title{width:35%;float:left;padding:0;font-size: 25px;line-height: 30px;}
.q_position_title span{font-size: 15px;margin-left: 10px;}
.q_position_txt{width:55%;line-height: 30px;height:30px;font-size: 13px;letter-spacing: 0px;}
/* q_position end! */

/* q_n_nav start! */
.q_n_nav{padding:10px 0 5px;}
.q_n_nav ul{min-height: 45px;}
.q_n_nav ul>li{float:left;margin:0 3px 5px 0;}
.q_n_nav ul>li>a{padding:5px 50px;font-size: 16px;line-height: 30px;}
/* q_n_nav end! */

/* q_main start! */
.q_main{padding:45px 0 25px;}
.q_main_title{padding:0 0 0 12px;border-left: 3px solid #177ac6;}
.q_main_title_cn{font-size: 25px;line-height: 26px;}
.q_main_title_en{font-size: 12px;line-height: 16px;}
.q_n_main{margin:40px auto 20px;min-height: 280px;font-size: 17px;}
.q_n_main p{font-size: 17px;}
/* q_main end! */

/* q_n_about start! */
.q_n_about_top{margin:80px auto 0;padding:50px 60px 0;height: 380px;}
.q_n_about_top_img{position: absolute;top:-40px;right:50px;border:5px solid #bae1f9;}
.q_n_about_top_img img{position: relative;top:-35px;right:30px;width:390px;}
.q_n_about_top_txt{width:50%;float:left;font-size: 17px;line-height: 2.3;}
.q_n_about_top_txt p{font-size: 17px;line-height: 2.3;}
/* q_item_list */
.q_scope_list{margin:20px auto 0;}
.q_scope_item{width:25%;float:left;border:1px solid #ddd;border-left:0;padding:50px 35px;}
.q_scope_item:nth-of-type(1){border-left:1px solid #ddd;}
a.q_scope_item_img img{max-width: 150px;}
.q_scope_item_h{margin:15px auto 0;}
.q_scope_item_h>a{font-size: 22px;line-height: 28px;}
.q_scope_item_span{width:25px;margin:10px auto 0;}
.q_scope_item_nav{margin:15px auto 0;height:50px;}
.q_scope_item_nav>li{width:50%;float:left;}
.q_scope_item_nav>li:nth-of-type(2n+1):after{height:12px;position: absolute;left:100%;top:8px;}
.q_scope_item_nav>li>a{font-size: 14px;line-height: 25px;height:25px;}
.q_scope_item:hover .q_scope_item_span{width:50px;}
/* q_n_about_img */
.q_n_about_img{margin:20px auto 0;}

/* q_n_about end! */

/* q_n_solution start! */
.q_n_solution_txt{font-size: 17px;}
.q_n_solution_txt>p{font-size: 17px;text-indent: 34px;}
.q_n_sol_list1{margin:25px auto 0;}
.q_n_sol_list1 .q_n_sol_item{width:24.7%;float:left;margin:0 0.4% 0 0;padding:20px 30px;}
.q_n_sol_list1 .q_n_sol_item:nth-of-type(4n){margin:0;}
.q_n_sol_item_icon{width:40px;float:left;}
.q_n_sol_item_txt{width:calc(100% - 50px);float:right;height:40px;line-height: 40px;font-size: 19px;text-align: right;}
.q_n_sol_img{margin:20px auto 0;}
/* q_n_solution end! */

/* q_n_product start! */
.q_n_product_list{margin:30px auto 0;padding:0 0 50px;}
.q_n_product_item_txt_main{padding:50% 0 0;}
.q_n_product_mask_in{padding:0 30px;}
.q_n_product_item_h a{font-size: 19px;line-height: 27px;height:27px;font-weight: bold;}
.q_n_product_item_h_en{margin:10px auto 0;font-size: 16px;line-height: 25px;height:25px;}
.q_n_product_item_line{margin:15px auto;}
.q_n_product_item_p{margin:15px auto;font-size: 14px;line-height: 2;}
/* q_n_product end! */

/* q_n_partner start! */
.q_n_partner .q_n_main{margin:20px auto 20px;}
.q_n_partner_item{width:19%;float:left;margin:0 1.25% 20px 0;}
.q_n_partner_item:nth-of-type(5n){margin:0 0 20px 0;}
/* q_n_partner end! */

/* q_n_news start! */
.q_n_news_item{padding:40px 26px;}
.q_n_news_item_date{width:150px;height:150px;float:left;padding:40px 0 0 25px;}
.q_n_news_item_date_big{font-size: 27px;line-height: 35px;height:35px;}
.q_n_news_item_date_small{font-size: 16px;line-height: 30px;height:30px;}
.q_n_news_item_img{width:200px;height:150px;float:left;}
.q_n_news_item_txt{width:calc(100% - 400px);height:150px;float:right;padding:12px 0 0;}
.q_n_news_item_txt_h>a{font-size: 22px;line-height: 30px;height:30px;}
.q_n_news_item_txt_p{margin:25px auto 0;font-size: 15px;line-height: 28px;height: 56px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.q_n_main_h{width: 85%;font-size: 24px;line-height: 30px;}
.q_n_main_span{margin:10px auto 0;}
.q_n_main_span>span{margin:0 3px;font-size: 14px;}
.q_n_main_content{margin:30px auto 0;padding:30px 25px;min-height: 280px;font-size: 16px;line-height: 2.2;}
.q_n_main_content p{font-size: 16px;line-height: 2.2;text-indent: 32px;}
.q_n_main_img{margin:20px auto;}

/* q_n_news end! */

/* q_n_contact start! */
.q_tel_img{width:280px;height:200px; float:right;padding:10px 0 0;}
.q_tel_img img{width:180px;}
.q_tel_txt{width:calc(100% - 290px); height:200px;float:left;}
.q_tel_div{height:95px;margin:0 auto;}
.q_tel_div:nth-of-type(1){margin:0 auto 10px;}
.q_tel_item{width:55%;height:95px;float:left;padding:25px 20px;}
.q_tel_item:nth-of-type(2){float:right;width:calc(45% - 10px);}
.q_tel_item_icon{width:45px;float:left;}
.q_tel_item_txt{width:calc(100% - 55px);height:40px;float:right;}
.q_tel_item_txt_h{font-size: 17px;line-height: 25px;height:25px;font-weight: bold;}
.q_tel_item_txt_p{font-size: 13px;line-height: 15px;height:15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.q_map{;margin:30px auto 0;}
#allmap {height: 420px;margin-top:20px;font-size: 16px;}
#allmap b{font-size: 16px;line-height: 28px;}

/* q_n_contact end! */


}

@media(max-width:1440px){

.main1200{max-width:1000px;}
.main1400{max-width:1000px;}
.main1500{max-width:1150px;}
.main1600{max-width:1200px;}

/* q_header start! */
.q_logo{width:180px;float:left;padding:10px 0 0;height:80px;}
.q_search{width:50px;height:80px;float:right;padding:25px 0 0;}
.q_search i{font-size: 24px;line-height: 30px;height:30px;}
.q_search_div{padding:7% 25%;}
.q_search_div_close{top:-55px;}

/* q_nav */
.q_nav{width:calc(100% - 300px);height: 80px;float: right;}
.q_nav>li{float:left;padding:0 10px;}
.q_nav>li>a{height:80px;line-height: 80px;font-size: 16px;}
.q_nav>li>a>span{padding:0 8px;}
/* q_nav_son */
.q_nav_son{padding:30px 0;}
.q_nav_son li{margin:0 auto 6px;}
.q_nav_son li>a{font-size: 14px;line-height: 25px;padding:6px 10px;}

/* q_header end! */

/* q_banner start! */
.q_banner{margin:80px auto 0;}
.q_banner .swiper_banner .swiper_pagination_banner{bottom:5%;}
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet{width:13px;height:13px;}
.q_banner .swiper_banner .swiper_button_banner{width:56px;height:56px;line-height: 56px;margin-top: -28px;font-size: 30px;}
.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_sort start! */
.q_sort_item_m{width:calc((100% - 15px) / 4);float:left;position: relative;margin:0 5px 0 0;}
.q_sort_item_m:nth-of-type(4n){;margin:0;}
.q_sort_item_m_icon>img{max-width: 50px;}
.q_sort_item_m_h{margin:10px auto 0;font-size: 20px;line-height: 27px;height:27px;font-weight: bold;}
.q_sort_item_m_h_en{font-size: 12px;line-height: 15px;height:15px;}
/* q_sort end! */


/* q_about start! */
.q_about_mian{width:50%;}
.q_about_h{font-size: 32px;line-height: 40px;}
.q_about_h_en{font-size: 28px;line-height: 36px;font-weight: 100;letter-spacing: 1px;}
.q_about_span{width:10%;height:5px;margin:15px 0;}
.q_about_p{font-size: 15px;line-height: 1.5;}
.q_about_more{margin:25px auto 0;}
.q_about_more a{padding:10px 30px;font-size: 24px;line-height: 25px;}

/* q_about end! */

/* q_group start! */
.q_group_item{width:50%;float:left;}
a.q_group_main{padding:0 10% 0 calc(100% - 600px);}
.q_group_item_r{width:30px;float:right;padding: 10px 0 0;}
.q_group_item_l{width:calc(100% - 50px);float:left;}
.q_group_item_l_img{width:50px;height:50px;float:left;}
.q_group_item_l_txt{width:calc(100% - 60px);height:50px;float:right;}
.q_group_item_l_txt_cn{font-size: 22px;line-height: 30px;height:30px;}
.q_group_item_l_txt_en{font-size: 15px;line-height: 20px;height:20px;}
.q_group_item:hover .q_group_item_l_txt{width:calc(100% - 70px);}
/* q_group end! */

.section_title{font-size: 25px;line-height: 34px;height:34px;}
.section_title span{font-size: 18px;line-height: 28px;height:28px;margin:6px 0 0 10px;}

/* q_news start! */
/* .q_news_img */
.q_news_img{width:50%;float:right;height:433px;}
.q_news_img_txt a{padding:10px 5%;}
.q_news_img_txt_h{width:83%;float:left;line-height: 30px;height:30px;font-size: 15px;}
.q_news_img_txt_date{width:15%;float:right;line-height: 30px;height:30px;text-align: right;font-size: 14px;}
/* .q_news_txt */
.q_news_txt{width:50%;float:left;height:433px;}
.q_news_txt_h{margin:60px auto 0;padding:0 10% 0 calc(100% - 600px);}
.q_news_txt_h_l{width:35%;float:left;}
.q_news_txt_h_r{width:55%;float:right;}
/* tab */
.tab.q_news_txt .q_news_txt_h .q_news_txt_h_r{text-align:right;}
.tab.q_news_txt .q_news_txt_h .q_news_txt_h_r li a{font-size: 14px;padding: 7px 40px;}

/* q_news_txt_main */
.q_news_txt_main{margin:31px auto 0;padding:32px 10% 32px calc(100% - 600px);}
.q_news_item{height:45px;}
.q_news_item a{padding:0 0 0 15px;}
.q_news_item a:before{content:"";width:8px;height:8px;left:0;top:19px;}

.q_news_item_h{width:80%;float:left;line-height: 45px;height:45px;font-size: 16px;}
.q_news_item_date{width:15%;float:right;line-height: 45px;height:45px;text-align: right;font-size: 14px;}
/* q_news end! */

/* q_case start! */
.q_case{margin:55px auto 40px;}
.q_case_h_r{width:15%;float:right;text-align: right}
.q_case_h_r a{padding:5px 50px;font-size: 22px;line-height: 24px;}
.q_case_h_l{width:80%;float:left;}
.q_case_main{width:100%;margin:30px auto 0;}
.q_case_item{width:25%;float:left;}

.q_case_item_img a{padding:80% 0 0;}
.q_case_item_txt a{padding:15px 5px;}
.q_case_item_txt a span{font-size: 14px;line-height: 25px;height: 25px;}

/* q_case end! */

/* q_footer start! */
/* q_footer_t */
.q_footer_t{padding:45px 0 30px;}
.q_footer_item{width:19%;margin:0 1.25% 0 0;float:left;}
.q_footer_item:nth-of-type(5n){margin:0;}
.q_footer_h a{font-size: 17px;line-height: 25px;height:25px;font-weight: bold;letter-spacing: 1px;}
.q_footer_body{width:100%;margin:10px auto 0;}
.q_footer_body>ul>li>a{font-size: 13px;height:27px;line-height: 27px;}
/* q_footer_c */
.q_footer_c{padding:30px 0 30px;}
.q_footer_c_body{margin:25px auto 0;}
.q_footer_c_img{width:10%;float:right;text-align: right;}
.q_footer_c_txt{width:85%;float:left;}
.q_footer_c_item{width:30%;float:left;margin:0 1% 0 0;font-size: 12px;}
.q_footer_c_item:nth-of-type(1){width:30%;margin:0 3% 5px 0;}
.q_footer_c_item:nth-of-type(2){width:50%;margin:0 0 5px 0;}
.q_footer_c_item:nth-of-type(3){width:30%;margin: 0 3% 0 0}
.q_footer_c_item:nth-of-type(4){width:50%;margin:0;}
.q_footer_c_item_icon{width:20px;float:left;}
.q_footer_c_item_p{width:calc(100% - 25px);float:right;height:20px;line-height: 20px;}


.q_footer_c_weixin{margin:25px auto 0;}
.q_footer_c_weixin span{width:35px;height:35px;margin:0 5px 0 0;}
.q_footer_c_weixin span a{width:35px;height:35px;line-height: 35px;font-size: 18px;}
.q_footer_weixin_div{width:104px;position: absolute;top:-125px;left:-55px;}
/* q_footer_b */
.q_footer_b{padding:15px 0;}
.q_footer_b_r{width:15%;float:right;text-align: right;}
.q_footer_b_l{width:80%;float:left;}
.q_footer_b span,.q_footer_b a{margin:0 2px;line-height: 20px;font-size: 12px;}

/* q_footer end! */


/* q_n_banner start! */
.q_n_banner{margin: 80px auto 0;}
/* q_n_banner end! */

/* q_position start! */
.q_position{padding:15px 0;}
.q_position_title{width:35%;float:left;padding:0;font-size: 22px;line-height: 30px;}
.q_position_title span{font-size: 14px;margin-left: 10px;}
.q_position_txt{width:55%;line-height: 30px;height:30px;font-size: 12px;}
/* q_position end! */

/* q_n_nav start! */
.q_n_nav{padding:10px 0 5px;}
.q_n_nav ul{min-height: 45px;}
.q_n_nav ul>li{float:left;margin:0 3px 5px 0;}
.q_n_nav ul>li>a{padding:5px 45px;font-size: 14px;line-height: 30px;}
/* q_n_nav end! */

/* q_main start! */
.q_main{padding:40px 0 20px;}
.q_main_title{padding:0 0 0 10px;border-left: 3px solid #177ac6;}
.q_main_title_cn{font-size: 25px;line-height: 26px;}
.q_main_title_en{font-size: 12px;line-height: 16px;}
.q_n_main{margin:40px auto 20px;min-height: 280px;font-size: 16px;}
.q_n_main p{font-size: 16px;}
/* q_main end! */

/* q_n_about start! */
.q_n_about_top{margin:80px auto 0;padding:40px 50px 0;height: 350px;}
.q_n_about_top_img{position: absolute;top:-25px;right:35px;border:4px solid #bae1f9;}
.q_n_about_top_img img{position: relative;top:-35px;right:25px;width:350px;}
.q_n_about_top_txt{width:50%;float:left;font-size: 16px;line-height: 2.2;}
.q_n_about_top_txt p{font-size: 16px;line-height: 2.2;}
/* q_item_list */
.q_scope_list{margin:20px auto 0;}
.q_scope_item{width:25%;float:left;border:1px solid #ddd;border-left:0;padding:35px 20px;}
.q_scope_item:nth-of-type(1){border-left:1px solid #ddd;}
a.q_scope_item_img img{max-width: 135px;}
.q_scope_item_h{margin:15px auto 0;}
.q_scope_item_h>a{font-size: 20px;line-height: 25px;}
.q_scope_item_span{width:25px;margin:10px auto 0;}
.q_scope_item_nav{margin:15px auto 0;height:50px;}
.q_scope_item_nav>li{width:50%;float:left;}
.q_scope_item_nav>li:nth-of-type(2n+1):after{height:12px;position: absolute;left:100%;top:8px;}
.q_scope_item_nav>li>a{font-size: 13px;line-height: 25px;height:25px;}
.q_scope_item:hover .q_scope_item_span{width:50px;}
/* q_n_about_img */
.q_n_about_img{margin:20px auto 0;}

/* q_n_about end! */

/* q_n_solution start! */
.q_n_solution_txt{font-size: 16px;}
.q_n_solution_txt>p{font-size: 16px;text-indent: 32px;}
.q_n_sol_list1{margin:25px auto 0;}
.q_n_sol_list1 .q_n_sol_item{width:24.7%;float:left;margin:0 0.4% 0 0;padding:20px 20px;}
.q_n_sol_list1 .q_n_sol_item:nth-of-type(4n){margin:0;}
.q_n_sol_item_icon{width:40px;float:left;}
.q_n_sol_item_txt{width:calc(100% - 50px);float:right;height:40px;line-height: 40px;font-size: 17px;text-align: right;}
.q_n_sol_img{margin:20px auto 0;}
/* q_n_solution end! */

/* q_n_product start! */
.q_n_product_list{margin:30px auto 0;padding:0 0 50px;}
.q_n_product_item_txt_main{padding:50% 0 0;}
.q_n_product_mask_in{padding:0 30px;}
.q_n_product_item_h a{font-size: 17px;line-height: 25px;height:25px;font-weight: bold;}
.q_n_product_item_h_en{margin:6px auto 0;font-size: 14px;line-height: 20px;height:20px;}
.q_n_product_item_line{margin:10px auto;}
.q_n_product_item_p{margin:10px auto;font-size: 13px;line-height: 1.7;}
/* q_n_product end! */

/* q_n_partner start! */
.q_n_partner .q_n_main{margin:20px auto 20px;}
.q_n_partner_item{width:19%;float:left;margin:0 1.25% 15px 0;}
.q_n_partner_item:nth-of-type(5n){margin:0 0 15px 0;}
/* q_n_partner end! */

/* q_n_news start! */
.q_n_news_item{padding:35px 25px;}
.q_n_news_item_date{width:150px;height:150px;float:left;padding:40px 0 0 25px;}
.q_n_news_item_date_big{font-size: 25px;line-height: 35px;height:35px;}
.q_n_news_item_date_small{font-size: 16px;line-height: 30px;height:30px;}
.q_n_news_item_img{width:200px;height:150px;float:left;}
.q_n_news_item_txt{width:calc(100% - 400px);height:150px;float:right;padding:12px 0 0;}
.q_n_news_item_txt_h>a{font-size: 20px;line-height: 30px;height:30px;}
.q_n_news_item_txt_p{margin:25px auto 0;font-size: 15px;line-height: 28px;height: 56px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.q_n_main_h{width: 85%;font-size: 22px;line-height: 27px;}
.q_n_main_span{margin:5px auto 0;}
.q_n_main_span>span{margin:0 3px;font-size: 13px;}
.q_n_main_content{margin:25px auto 0;padding:25px 20px;min-height: 135px;font-size: 15px;line-height: 2;}
.q_n_main_content p{font-size: 15px;line-height: 2;text-indent: 30px;}
.q_n_main_img{margin:20px auto;}

/* q_n_news end! */

/* q_n_contact start! */
.q_tel_img{width:280px;height:200px; float:right;padding:10px 0 0;}
.q_tel_img img{width:180px;}
.q_tel_txt{width:calc(100% - 290px); height:200px;float:left;}
.q_tel_div{height:95px;margin:0 auto;}
.q_tel_div:nth-of-type(1){margin:0 auto 10px;}
.q_tel_item{width:60%;height:95px;float:left;padding:25px 20px;}
.q_tel_item:nth-of-type(2){float:right;width:calc(40% - 10px);}
.q_tel_item_icon{width:45px;float:left;}
.q_tel_item_txt{width:calc(100% - 55px);height:40px;float:right;}
.q_tel_item_txt_h{font-size: 16px;line-height: 25px;height:25px;font-weight: bold;}
.q_tel_item_txt_p{font-size: 12px;line-height: 15px;height:15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.q_map{;margin:30px auto 0;}
#allmap {height: 400px;margin-top:20px;font-size: 16px;}
#allmap b{font-size: 16px;line-height: 28px;}

/* q_n_contact end! */


}

@media(min-width: 640px){
	.sp_header,.sjj_nav{display: none;}
}
@media(max-width: 640px){

	.main1200{max-width:100%;}
	.main1400{max-width:100%;}
	.main1500{max-width:100%;}
	.main1600{max-width:100%;}

	.q_header{display: none;}
	/* sp_header  start! */
	.sp_header{height:60px;overflow:hidden;background:rgba(255,255,255,1);position:fixed;z-index:10;width:100%;display: block;top:0;}
	.sp_header.sp_header_fixed{box-shadow: 0 0 2px #888;}
	.sp_logo{padding:0;float:left;height:60px}
	.sp_logo a{outline: none;display: block;padding:10px 15px;}
	.sp_logo img{margin:auto;max-height:40px;}
	.sp_nav{width:60px;float:right;position:relative;cursor:pointer;height:26px;margin-top:20px}
	.sp_nav span{display:block;background:#177ac6;width:30px;height:3px;position:absolute;left:10px;transition:all ease 0.35s;border-radius: 3px;}
	.sp_nav span:nth-of-type(1){top:0px}
	.sp_nav span:nth-of-type(2){top:10px}
	.sp_nav span:nth-of-type(3){top:20px}
	.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
	.sp_nav_se span:nth-of-type(2){width:0}
	.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
	.sjj_nav{position:fixed;z-index:9;background:#fff;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;display: block;
		overflow:auto;overflow-x:hidden;transition:top ease 0.35s;/*transition: all 0s;*/border-top:1px solid #ddd;
	}
	.nav_show{top:60px}
	.sjj_nav ul{transition: all 0s;}
	.sjj_nav ul li{transition: all 0s;}
	.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
	.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
	.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:10px}
	.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;outline: none;}
	.sjj_nav ul li i{position:absolute;top:7px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
	.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
	.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
	.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:50px;font-size:16px}
	.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
	.sjj_nav ul li ul{display:none}
	.sjj_nav ul li a{color:#666;width:80%}
	.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
	.sjj_nav ul li i svg{width:20px;height:30px;fill:#555;line-height: 40px;display: block;}
	.sjj_nav ul li .sjj_nav_i_se svg{fill:#177ac6}
	.sjj_nav ul li ul li>ul{margin-left:10px}
	/* sp_header  end! */

	/* q_banner start! */
	.q_banner{margin:60px auto 0;}
	.q_banner .swiper_banner .swiper_pagination_banner{bottom:5%;}
	.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet{width:10px;height:10px;}
	.q_banner .swiper_banner .swiper_button_banner{display: none;}
	/* q_banner end! */

	/* q_sort start! */
	.q_sort{padding:5px 5px 0;}
	.q_sort_item_m{width:calc((100% - 5px) / 2);float:left;position: relative;margin:0 auto 5px;}
	.q_sort_item_m:nth-of-type(2n){float:right;}
	.q_sort_item_m_icon>img{max-width: 50px;}
	.q_sort_item_m_h{margin:10px auto 0;font-size: 16px;line-height: 25px;height:25px;}
	.q_sort_item_m_h_en{font-size: 12px;line-height: 15px;height:15px;}

	/* q_sort end! */

	/* q_about start! */
	.q_about_mian{width:100%;margin:0 auto;padding:0 30px;}
	.q_about_h{font-size: 22px;line-height: 25px;}
	.q_about_h_en{font-size: 15px;line-height: 20px;font-weight: 100;letter-spacing: 0;}
	.q_about_span{width:10%;height:3px;margin:5px 0 0;}
	.q_about_p{margin:10px auto 0; font-size: 13px;line-height: 1.5;}
	.q_about_more{margin:12px auto 0;}
	.q_about_more a{padding:5px 25px;font-size: 14px;line-height: 25px;}

	/* q_about end! */

	/* q_group start! */
	.q_group_item{width:100%;float:none;}
	a.q_group_main{padding:0 30px;}
	.q_group_item_r{width:20px;float:right;padding: 7px 0 0;}
	.q_group_item_l{width:calc(100% - 30px);float:left;}
	.q_group_item_l_img{width:35px;height:35px;float:left;}
	.q_group_item_l_txt{width:calc(100% - 45px);height:35px;float:right;}
	.q_group_item_l_txt_cn{font-size: 16px;line-height: 20px;height:20px;}
	.q_group_item_l_txt_en{font-size: 12px;line-height: 15px;height:15px;}
	.q_group_item:hover .q_group_item_l_txt{width:calc(100% - 45px);}
	/* q_group end! */

	.section_title{font-size: 20px;line-height: 25px;height:25px;vertical-align: bottom;display: inline-block;}
	.section_title span{font-size: 13px;line-height: 20px;height:20px;margin:0 0 0 7px;}

	/* q_news start! */
	.q_news{padding:10px;}
	/* .q_news_img */
	.q_news_img{display: none;}
	/* .q_news_txt */
	.q_news_txt{width:100%;float:none;height:auto;}
	.q_news_txt_h{margin:20px auto 0;padding:0 15px;}
	.q_news_txt_h_l{width:40%;float:left;}
	.q_news_txt_h_r{width:57%;float:right;}
	/* tab */
	.tab.q_news_txt .q_news_txt_h .q_news_txt_h_r{text-align:right;}
	.tab.q_news_txt .q_news_txt_h .q_news_txt_h_r li a{font-size: 12px;padding: 5px 20px;}
	.tab.q_news_txt .q_news_txt_body{padding:0;}

	/* q_news_txt_main */
	.q_news_txt_main{margin:20px auto 0;padding:20px 15px;}
	.q_news_item{height:35px;}
	.q_news_item a{padding:0 0 0 15px;}
	.q_news_item a:before{content:"";width:6px;height:6px;left:0;top:14px;}

	.q_news_item_h{width:80%;float:left;line-height: 35px;height:35px;font-size: 14px;}
	.q_news_item_date{width:15%;float:right;line-height: 35px;height:35px;text-align: right;font-size: 12px;}
	/* q_news end! */

	/* q_case start! */
	.q_case{margin:20px auto 10px;}
	.q_case_h{padding:0 30px;}
	.q_case_h_r{width:50%;float:right;text-align: right}
	.q_case_h_r a{padding:5px 30px;font-size: 12px;line-height: 15px;}
	.q_case_h_l{width:40%;float:left;}
	.q_case_main{width:100%;margin:30px auto 0;padding:0 15px;}
	.q_case_item{width:49%;float:left;margin:0 2% 20px 0;}
	.q_case_item:nth-of-type(2n){margin:0 0 20px 0;}

	.q_case_item_img a{padding:80% 0 0;}
	.q_case_item_txt a{padding:5px 5px;}
	.q_case_item_txt a span{font-size: 12px;line-height: 25px;height: 25px;}

	/* q_case end! */

	/* q_footer start! */
	.q_footer{padding:0;background-color: #444;}
	/* q_footer_t */
	.q_footer_t{padding:25px 20px 15px;background-color: #444;}
	.q_footer_item{width:32%;margin:0 2% 10px 0;float:left;}
	.q_footer_item:nth-of-type(5n){margin:0 2% 10px 0;}
	.q_footer_item:nth-of-type(3n){margin:0 0 10px 0;}
	.q_footer_h a{font-size: 14px;line-height: 20px;height:auto;font-weight: normal;letter-spacing: 0px;padding:5px;border:1px solid #bbb;color:#ddd;
		text-align: center;text-align: center;
	}
	.q_footer_body{display: none;}
	/* q_footer_c */
	.q_footer_c{padding:20px 0;width:calc(100% - 40px);margin:0 auto;}
	.q_footer_c .q_footer_h{display: none;}
	.q_footer_c_body{margin:0 auto;}
	.q_footer_c_img{width:100%;float:none;text-align: center;margin:20px auto 0;}
	.q_footer_c_txt{width:100%;float:none;}
	.q_footer_c_item{width:100%;float:none;margin:0 auto 5px;font-size: 13px;}
	.q_footer_c_item:nth-of-type(1){width:100%;margin:0 auto 5px;}
	.q_footer_c_item:nth-of-type(2){width:100%;margin:0 auto 5px;}
	.q_footer_c_item:nth-of-type(3){width:100%;margin:0 auto 5px;}
	.q_footer_c_item:nth-of-type(4){width:100%;margin:0 auto 5px;}
	.q_footer_c_item_icon{width:20px;float:left;}
	.q_footer_c_item_p{width:calc(100% - 25px);float:right;height:auto;line-height: 25px;white-space: normal;}
	.q_footer_c_weixin{display: none;}
	/* q_footer_b */
	.q_footer_b{padding:15px 25px;}
	.q_footer_b_r{width:100%;float:none;text-align: center;}
	.q_footer_b_l{width:100%;float:none;text-align: center;}
	.q_footer_b span,.q_footer_b a{margin:0 2px;line-height: 20px;font-size: 12px;}
	/* q_footer end! */

	/* q_n_banner start! */
	.q_n_banner{margin: 60px auto 0;}
	/* q_n_banner end! */

	/* q_position start! */
	.q_position{padding:12px 20px;}
	.q_position_title{width:100%;float:none;padding:0;font-size: 18px;line-height: 25px;}
	.q_position_title span{font-size: 12px;margin-left: 8px;}
	.q_position_txt{display: none;}
	/* q_position end! */

	/* q_n_nav start! */
	.q_n_nav{padding:10px 20px 2px;}
	.q_n_nav ul{min-height: auto;}
	.q_n_nav ul>li{float:left;width:32%;margin:0 2% 8px 0;}
	.q_n_nav ul>li:nth-of-type(3n){margin:0 0 8px 0;}
	.q_n_nav ul>li>a{display: block;width:100%; padding:5px;font-size: 13px;line-height: 25px;text-align: center;}
	/* q_n_nav end! */

	/* q_main start! */
	.q_main{padding:25px 20px 25px;}
	.q_main_title{padding:0 0 0 10px;border-left: 3px solid #177ac6;}
	.q_main_title_cn{font-size: 22px;line-height: 24px;}
	.q_main_title_en{font-size: 12px;line-height: 16px;}
	.q_n_main{margin:25px auto 0;min-height: 180px;font-size: 16px;}
	.q_n_main p{font-size: 16px;}
	/* q_main end! */

	/* q_n_about start! */
	.q_n_about_top{margin:25px auto 0;padding:0;height: auto;background: none;}
	.q_n_about_top_img{position: relative;left:0;top:0;border:0 solid #bae1f9;width:100%;margin:0 auto;padding:0;text-align: center;}
	.q_n_about_top_img img{position: relative;top:0;right:0;width:100%;}
	.q_n_about_top_txt{width:100%;margin:20px auto 0;float:none;font-size: 15px;line-height: 2;background-color: #f6f6f6;padding:20px 25px;}
	.q_n_about_top_txt p{font-size: 15px;line-height: 2;padding:0;}
	/* q_item_list */
	.q_scope_list{margin:20px auto 0;}
	.q_scope_item{width:50%;float:left;border:0;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:30px 15px;}
	.q_scope_item:nth-of-type(2n+1){border-left:1px solid #ddd;}
	.q_scope_item:nth-of-type(1){border-top:1px solid #ddd;}
	.q_scope_item:nth-of-type(2){border-top:1px solid #ddd;}
	a.q_scope_item_img img{max-width: 90px;}
	.q_scope_item_h{margin:12px auto 0;}
	.q_scope_item_h>a{font-size: 17px;line-height: 25px;}
	.q_scope_item_span{width:25px;margin:7px auto 0;}
	.q_scope_item_nav{margin:12px auto 0;height:100px;}
	.q_scope_item_nav>li{width:100%;float:none;}
	.q_scope_item_nav>li:nth-of-type(2n+1):after{height:0;position: absolute;left:100%;top:0;}
	.q_scope_item_nav>li>a{font-size: 13px;line-height: 25px;height:25px;}
	.q_scope_item:hover .q_scope_item_span{width:50px;}
	/* q_n_about_img */
	.q_n_about_img{margin:20px auto 0;}

	/* q_n_about end! */

	/* q_n_solution start! */
	.q_n_solution_txt{font-size: 15px;}
	.q_n_solution_txt>p{font-size: 15px;text-indent: 30px;}
	.q_n_sol_list1{margin:20px auto 0;}
	.q_n_sol_list1 .q_n_sol_item{width:49%;float:left;margin:0 2% 10px 0;padding:12px 10px;}
	.q_n_sol_list1 .q_n_sol_item:nth-of-type(2n){margin:0 0 10px 0;}
	.q_n_sol_item_icon{width:30px;float:left;}
	.q_n_sol_item_txt{width:calc(100% - 40px);float:right;height:30px;line-height: 30px;font-size: 13px;text-align: right;}
	.q_n_sol_img{margin:10px auto 0;}
	/* q_n_solution end! */

	/* q_n_product start! */
	.q_n_product_list{margin:20px auto 0;padding:0 0 20px;}
	.q_n_product_item > div{width:100%;float:none;}
	.q_n_product_item_img{border:1px solid #ddd;}
	.q_n_product_item_txt{position: static;}
	.q_n_product_item_txt_main{padding:20px 0 10px;}
	.q_n_product_mask{height:auto;position: relative;}
	.q_n_product_mask_in{padding:0;position: relative;top:0;
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
	}
	.q_n_product_item_h a{font-size: 16px;line-height: 25px;height:auto;font-weight: normal;white-space: normal;}
	.q_n_product_item_h_en{margin:0 auto;font-size: 13px;line-height: 20px;height:20px;}
	.q_n_product_item_line{margin:10px auto;}
	.q_n_product_item_p{margin:10px auto;font-size: 13px;line-height: 1.7;}
	/* q_n_product end! */

	/* q_n_partner start! */
	.q_n_partner .q_n_main{margin:10px auto 0;}
	.q_n_partner_item{width:48.5%;float:left;margin:0 3% 15px 0;}
	.q_n_partner_item:nth-of-type(5n){margin:0 3% 15px 0;}
	.q_n_partner_item:nth-of-type(2n){margin:0 0 15px 0;}
	/* q_n_partner end! */

	/* q_n_news start! */
	.q_n_news_item{padding:15px 0;}
	.q_n_news_item_date{display: none;}
	.q_n_news_item_img{width:120px;height:80px;float:left;}
	.q_n_news_item_txt{width:calc(100% - 135px);height:80px;float:right;padding:6px 0 0;}
	.q_n_news_item_txt_h>a{font-size: 15px;line-height: 20px;height:auto;white-space: normal;}
	.q_n_news_item_txt_p{display: none}
	.q_n_news_item_txt_date{width:100%;margin:5px auto;font-size: 12px;line-height: 18px;}

	.q_n_main_h{width: 90%;font-size: 18px;line-height: 25px;font-weight: normal;}
	.q_n_main_span{margin:0 auto;}
	.q_n_main_span>span{margin:0 3px;font-size: 12px;}
	.q_n_main_content{margin:20px auto 0;padding:20px 0;min-height: 100px;font-size: 14px;line-height: 2;}
	.q_n_main_content p{font-size: 14px;line-height: 2;text-indent: 28px;}
	.q_n_main_img{margin:15px auto;}

	/* q_n_news end! */

	/* q_n_contact start! */
	.q_tel_img{display: none;}
	.q_tel_txt{width:100%; height:auto;float:none;}
	.q_tel_div{height:auto;margin:0 auto;}
	.q_tel_div:nth-of-type(1){margin:0 auto;}
	.q_tel_item{width:100%;height:auto;float:none;padding:20px 10px;margin:0 auto 10px;}
	.q_tel_item:nth-of-type(2){float:none;width:100%;}
	.q_tel_item_icon{width:45px;float:left;}
	.q_tel_item_txt{width:calc(100% - 55px);height:40px;float:right;}
	.q_tel_item_txt_h{font-size: 16px;line-height: 25px;height:25px;font-weight: normal;}
	.q_tel_item_txt_p{font-size: 12px;line-height: 15px;height:auto;white-space: normal;}

	.q_map{;margin:15px auto 0;}
	#allmap {height: 240px;margin-top:0;font-size: 15px;}
	#allmap b{font-size: 15px;line-height: 25px;}

	/* q_n_contact 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;background-color: #2a2a2a;border-top:1px solid #aaa;}
.footer_m_item{width:33.33%;float:left;height:60px;text-align: center;border-left: 1px solid #aaa;padding:10px 0;}
.footer_m_item:nth-of-type(1){border-left: 0;}
.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! */