@charset "UTF-8";
/* css utf-8 编码声明  下面注释若有必要可自行删除
Write by 奇点网络 WWW.QIDIANRT.COM  QQ/WeChat：1195650011  Tel：15508600880
 */
/* 此CSS样式为奇点网络-李露露编写 类名通用加前缀 q_ */
/* 1600px尺寸 */
@media ( max-width:1600px ) {
	.main1600{width:1300px;}
	.main1750{width:1400px;}
	.main1850{width:1400px;}
	/* q_header  start! */
		.q_header{box-shadow: 0 0 10px #eee;}
		.q_header_top{height:30px;}
		.q_header.q_header_fixed{box-shadow: 0 0 7px #809cbb;}
		.q_logo{width:450px;float:left;padding:10px 0;height:100px;}
		.q_tel{width:200px;float:right;padding:25px 0;height:100px;}
		.q_nav_ul{width:calc(100% - 650px);float:left;height:100px;}
		.q_nav_ul>li{height:100px;line-height: 100px;margin:0 25px;}
		.q_nav_ul>li>a{font-size: 17px;}
	/* q_header  end! */
	/* q_section start! */
		.q_section{padding:60px 0 0;}
		.section_title_cn{height:28px;line-height: 28px;font-size: 23px;letter-spacing: 1px;}
		.section_title_en{height:25px;line-height: 25px;font-size: 12px;letter-spacing: 0px;}
		.section_title_span{width:500px;margin:12px auto 0;}
		.section_title_span span {width:50px;height:3px;top:-1px;left:50%;margin-left: -25px;}
		.section_more{margin:65px auto;}
		.section_more a{padding:10px 40px;font-size: 15px;letter-spacing: 1px;}
	/* q_section end! */
	/* q_product start! */
		.q_section.q_product{padding-bottom: 0;}
		.q_product_list{margin:65px auto 0;}
		.q_product_item{width:22%;float:left;margin:0 4% 55px 0;}
		.q_product_item:nth-of-type(4n){margin:0 0 55px 0;}
		.q_mask_in{padding:0 15px;top:-100%;}
		.q_product_item_txt{padding:20px 15px;}
		.q_product_item_txt a{height:25px;line-height: 25px;font-size: 16px;}
	/* q_product end! */
	
		/* q_product start! */
		.q_section.q_server{padding-bottom: 0;}
		.q_server_list{margin:65px auto 0;}
		.q_server_item{width:22%;float:left;margin:0 4% 55px 0;}
		.q_server_item:nth-of-type(4n){margin:0 0 55px 0;}
		.q_mask_s_in{padding:0 15px;top:-100%;}
		.q_server_item_txt{padding:20px 15px;}
		.q_server_item_txt a{height:25px;line-height: 25px;font-size: 16px;}
	/* q_product end! */
	
	
	
	
	
	/* q_search start! */
		.q_search_main{padding:25px 30px;min-height: 40px;}
		.q_search_form{width:350px;float:left;}
		.q_search_form .form-group{padding-bottom:0;}
		.q_search_form .input{padding-left:15px;}
		.q_search_keys{width:calc(100% - 500px);padding:0 30px 0 80px;float:left;line-height: 34px;height:34px;}
		.q_search_keys a{padding:0 12px;line-height: 34px;height:34px;font-size: 14px;}
		.q_search_more{width:135px;float:right;}
		.q_search_more a{line-height: 34px;height:34px;}
	/* q_search end! */
	/* q_about start!  */
		.q_about_bg{height:460px;background:url('../images/q_about_bg.jpg') no-repeat top center;padding:70px 0 0 ;}
		.q_about_bg_txt{width:60%;margin:50px auto;line-height: 33px;font-size: 16px;}
		.q_about_bg_more a{padding:10px 30px;border-radius: 30px;font-size: 16px;}
		.q_about_icon{padding:40px 0;}
		.q_about_icon_list{width:72%;padding: 0 0 0 5%;}
		.q_about_icon_item{width:30%;float:left;margin:0 5% 0 0;}
		.q_about_icon_item:nth-of-type(3n){margin:0 0 0 0;}
		.q_about_icon_item_img{width:90px;float:left;}
		.q_about_icon_item_txt{width:calc(100% - 115px);height:60px;float:right;padding:12px 0 0;}
		.q_about_icon_item_txt .big{font-size: 16px;line-height: 23px;}
		.q_about_icon_item_txt .small{font-size: 11px;line-height: 15px;}
	/* q_about end!  */
	/* q_case start!  */
		.q_case{}
		.q_case_list{margin:65px auto 0;}
		.swiper_button_case{top:20px;width:56px;height:56px;line-height: 56px;font-size: 22px;}
		.swiper_button_case_prev{right:76px;}
		.swiper_button_case_next{right:20px;}
		.swiper_case_h3{padding:18px 12px;}
		.swiper_case_h3 h3{font-size: 18px;height:28px;line-height: 28px;letter-spacing: 0px;}
		/* q_case_r_mask */
		.q_case_r_mask{padding:35px 100px 0 75px;}
		.q_case_r_top_h{font-size: 40px;line-height: 45px;height:45px;font-weight: bold;}
		.q_case_r_top_span{width:80px;height:2px;margin:10px 0;}
		.q_case_r_top_p{font-size: 15px;line-height: 27px;height:54px;}
		.q_case_r_line{margin:35px auto;}
		.q_case_r_main .q_case_r_top_h{font-size: 27px;line-height: 35px;height:35px;font-weight: normal;}
		/* q_partner_list */
		.q_partner_list{margin:50px auto 0;}
		.q_partner_item{width:20%;float:left;border:1px solid #ddd;border-right: 1px solid #ddd;}
		.q_partner_item:nth-of-type(5n){border-right: 1px solid #ddd;}
	/* q_case end!  */
	/* q_news start!  */
		.q_news{padding: 60px 0 10px;}
		.q_news_list{margin:65px auto 0;}
		.q_news_item{width:33.33%;float: left;padding:60px;}
		.q_news_item_txt h3 a{font-size: 16px;height: 25px;line-height: 25px;}
		.q_news_item_txt_date{margin:5px auto;font-size: 13px;line-height: 20px;height:20px;}
		.q_news_item_txt_p{font-size: 14px;line-height: 25px;height:50px;}
		.q_news_item_img{margin:30px auto 0;}
	/* q_news end!  */
	/* q_footer start!  */
		/* q_footer_t */
		.q_footer_t{padding:20px 0;}
		.q_footer_nav li{padding:0 20px;line-height: 13px;height:13px;font-size: 12px;}
		.q_footer_nav li:last-of-type{border-right: 0px solid #fff;}
		/* q_footer_c */
		.q_footer_c{padding:50px 0;}
		.q_footer_wx{width:400px;float:left;}
		.q_footer_wx img{width:375px;}
		.q_footer_add{width:300px;float:left;padding:0 30px 0 0;}
		.q_footer_add_item_icon{width:25px;float:left;}
		.q_footer_add_item_txt{width:calc(100% - 35px);float:right;line-height: 25px;font-size: 13px;}
		.q_footer_form{width:calc(100% - 730px);float:right;}
		.q_footer_form_item{width:48%;float:left;margin:0 4% 0 0;padding:5px 0 0 ;}
		.q_footer_form_item:nth-of-type(2){margin:0 0 0 0;}
		.q_footer_form_item_h{font-size: 15px;height:20px;line-height: 20px;letter-spacing: 1px;}
		.q_footer_form_item_main{margin:15px auto 0;}
		.q_footer_swiper .swiper-slide a{height:45px;line-height: 45px;padding:0 65px 0 15px;font-size: 15px;}
		.q_footer_swiper .swiper_button{width:45px;height:45px;line-height: 45px;font-size: 17px;}
		/* q_footer_b */
		.q_footer_b{padding:20px 0;font-size: 13px;}
		.q_footer_b a,.q_footer_b span{margin:0 5px;line-height: 20px;}
		.q_footer_b_l{width:70%;float:left;}
		.q_footer_b_r{width:25%;float:right;text-align: right;}
	/* q_footer end!  */
	/* q_banner_n start!  */
		.q_banner_n{width:100%;margin:0 auto;}
	/* q_banner_n end!  */
	/* q_main start!  */
		.q_main{padding:45px 0;background:#fff url('../images/q_main_bg.jpg') no-repeat top center;min-height: 400px;}
		.q_nav_n{margin:45px auto;padding:0 20px;}
		.q_nav_n>li{display: inline-block;margin:0 8px 10px;}
		.q_nav_n>li>a{padding:10px 35px;font-size: 17px;}
		/* q_main_content */
		.q_main_content{min-height: 280px;font-size: 16px;line-height: 2;}
		.q_main_content p{margin:0 auto 10px;font-size: 16px;}
	/* q_main end!  */
	/* q_n_about start!  */
		.q_n_about_list{margin:45px auto 0;}
		.q_about_mask_in{padding:0 50px;font-size: 17px;line-height: 2;}
	/* q_n_about end!  */
	/* q_n_product start!  */
		.q_n_product_mask{width:100%;height:100%;position: absolute;top:0;}
		.q_n_product_mask_in{position: absolute;left:0;padding:0 90px;
			top:50%;
			transform: translateY(-50%);
			-webkit-transform: translateY(-50%);
			-moz-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			-o-transform: translateY(-50%);
		}
		.q_n_product_top_r h1{font-size: 26px;line-height: 35px;height:35px;}
		.q_n_product_line{margin:30px auto;}
		.q_n_product_p{font-size: 15px;line-height: 2;}
		.q_n_product_tel{margin:35px auto;font-size: 17px;line-height: 25px;font-weight: bold;}
		.q_n_product_more a{padding:7px 55px;font-size: 16px;}
		/* q_product_body */
		.q_product_body{margin:10px auto 0;padding:45px 0;}
		.q_product_body_main{width:90%;margin:0 auto;}
		.q_product_body_title>div>span{font-size: 17px;padding:7px 40px;}
		.q_product_body_content{margin:35px auto 0; min-height: 240px;font-size: 17px;line-height: 2.5;padding-bottom: 20px;}
		.q_product_body_content p{margin:0 auto 10px;font-size: 17px;line-height: 2.5;}
		.q_product_body_content_img{margin:30px auto;}
	/* q_n_product end!  */
	/* q_n_news start!  */
		.q_n_news_list{min-height: 200px;}
		.q_n_news_item{padding:15px 0;}
		.q_n_news_date{width:180px;height:175px;padding:50px 30px;float:left;}
		.q_n_news_date_big{width:100%;height:45px;line-height: 45px;font-size: 30px;font-weight: bold;}
		.q_n_news_date_small{width:100%;height:30px;line-height: 30px;font-size: 20px;}
		.q_n_news_img{width:341px;height:175px;float:left;}
		.q_n_news_img a img{width:341px;height:175px;}
		.q_n_news_txt{width:calc(100% - 530px);padding:40px 40px;float:right;}
		.q_n_news_txt h2 a{font-size: 24px;color:#000;line-height: 35px;height:35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
		.q_n_news_txt p{margin:10px auto 0;font-size: 16px;letter-spacing: 1px;line-height: 25px;height:50px;}
		/* 内页 */
		.q_n_news_body{width:90%;margin:30px auto 0;padding:0;}
		.q_n_news_title{font-size: 25px;color:#000;line-height: 33px;}
		.q_n_news_span{margin:8px auto;font-size: 13px;color:#888;line-height: 20px;}
		.q_n_news_span span{margin:5px;}
		.q_n_news_body_main{margin:30px auto 0; min-height: 240px;font-size: 16px;line-height: 2.5;padding:20px 0;}
		.q_n_news_body_main p{margin:0 auto 10px;font-size: 16px;line-height: 2.5;}
	/* q_n_news end!  */
	/* q_n_contact start!  */
		.q_n_contact_main{margin:50px auto 0;}
		.q_n_map{width:750px;height:334px;float:left;}
		.q_n_contact_txt{width:calc(100% - 750px);height:334px;float:right;padding:35px 60px 0;}
		.q_n_contact_txt_cn{font-size: 21px;line-height: 25px;}
		.q_n_contact_txt_en{margin:5px auto 0;font-size: 11px;line-height: 17px;}
		.q_n_contact_txt_span{width:45px;height:1px;background-color: #aaa;margin:12px 0;}
		.q_n_contact_txt_p{margin:12px auto 0;}
		.q_n_contact_txt_p p{margin:0 auto;line-height: 25px;font-size: 14px;}
		.q_n_contact_tel{margin:20px auto 0;}
		.q_n_contact_tel_icon{width:40px;float:left;height:33px;}
		.q_n_contact_tel_txt{width:calc(100% - 50px);float:right;height:33px;line-height: 33px;font-size: 24px;font-weight: bold;}
		.q_n_contact_txt_line{height:1px;margin:12px auto;}
		.q_n_contact_txt_phone{font-size: 20px;line-height: 25px;}
		.q_n_contact_txt_phone_add{font-size: 20px;line-height: 25px;margin:5px auto 0;}
		.q_n_contact_txt_phone_add span{margin-right: 10px;font-size: 20px;line-height: 25px;}
	/* q_n_contact end!  */
	/* number  start! */
		.q_number{padding:50px 0;margin:80px auto 0;}
		.q_number_item{width:33.33%;float:left;padding:5px 20px;}
		.q_number_top{width:100%;margin:0 auto;padding:0;}
		.q_number_top .timer{font-size: 60px;}
		.q_number_top .sub{font-size: 16px;}
		.q_number_txt{margin:10px auto 0;font-size: 17px;}
	/* number  end! */
}
/* 1600px尺寸 */
@media ( max-width:1440px ) {
	.main1600{width:1150px;}
	.main1750{width:1150px;}
	.main1850{width:1200px;}
	/* q_header  start! */
		.q_header{box-shadow: 0 0 10px #eee;}
		.q_header_top{height:25px;}
		.q_header.q_header_fixed{box-shadow: 0 0 7px #809cbb;}
		.q_logo{width:350px;float:left;padding:10px 0;height:85px;}
		.q_logo img{height:65px;}
		.q_tel{width:180px;float:right;padding:20px 0;height:85px;}
		.q_tel img{height:45px;}
		.q_nav_ul{width:calc(100% - 540px);float:left;height:85px;}
		.q_nav_ul>li{height:85px;line-height: 85px;margin:0 22px;}
		.q_nav_ul>li>a{font-size: 16px;}
	/* q_header  end! */
	/* q_section start! */
		.q_section{padding:50px 0 0;}
		.section_title_cn{height:24px;line-height: 24px;font-size: 20px;letter-spacing: 1px;}
		.section_title_en{height:23px;line-height: 23px;font-size: 11px;letter-spacing: 0px;}
		.section_title_span{width:400px;margin:12px auto 0;}
		.section_title_span span {width:46px;height:3px;top:-1px;left:50%;margin-left: -23px;}
		.section_more{margin:50px auto;}
		.section_more a{padding:10px 40px;font-size: 14px;letter-spacing: 1px;}
	/* q_section end! */
	/* q_product start! */
		.q_section.q_product{padding-bottom: 0;}
		.q_product_list{margin:50px auto 0;}
		.q_product_item{width:22.3%;float:left;margin:0 3.6% 48px 0;}
		.q_product_item:nth-of-type(4n){margin:0 0 48px 0;}
		.q_mask_in{padding:0 15px;top:-100%;}
		.q_product_item_txt{padding:17px 12px;}
		.q_product_item_txt a{height:25px;line-height: 25px;font-size: 14px;}
	/* q_product end! */
	
	/* q_product start! */
		.q_section.q_server{padding-bottom: 0;}
		.q_server_list{margin:50px auto 0;}
		.q_servert_item{width:22.3%;float:left;margin:0 3.6% 48px 0;}
		.q_server_item:nth-of-type(4n){margin:0 0 48px 0;}
		.q_mask_s_in{padding:0 15px;top:-100%;}
		.q_server_item_txt{padding:17px 12px;}
		.q_server_item_txt a{height:25px;line-height: 25px;font-size: 14px;}
	/* q_product end! */
	
	
	/* q_search start! */
		.q_search_main{padding:25px 30px;min-height: 40px;}
		.q_search_form{width:300px;float:left;}
		.q_search_form .form-group{padding-bottom:0;}
		.q_search_form .input{padding-left:15px;}
		.q_search_keys{width:calc(100% - 470px);padding:0 25px 0 60px;float:left;line-height: 34px;height:34px;}
		.q_search_keys a{padding:0 12px;line-height: 34px;height:34px;font-size: 14px;}
		.q_search_more{width:135px;float:right;}
		.q_search_more a{line-height: 34px;height:34px;}
	/* q_search end! */
	/* q_about start!  */
		.q_about_bg{height:460px;background:url('../images/q_about_bg.jpg') no-repeat top center;padding:55px 0 0 ;}
		.q_about_bg_txt{width:60%;margin:45px auto;line-height: 30px;font-size: 15px;}
		.q_about_bg_more a{padding:10px 30px;border-radius: 30px;font-size: 15px;}
		.q_about_icon{padding:40px 0;}
		.q_about_icon_list{width:72%;padding: 0 0 0 5%;}
		.q_about_icon_item{width:30%;float:left;margin:0 5% 0 0;}
		.q_about_icon_item:nth-of-type(3n){margin:0 0 0 0;}
		.q_about_icon_item_img{width:90px;float:left;}
		.q_about_icon_item_txt{width:calc(100% - 115px);height:60px;float:right;padding:12px 0 0;}
		.q_about_icon_item_txt .big{font-size: 16px;line-height: 23px;}
		.q_about_icon_item_txt .small{font-size: 11px;line-height: 15px;}
	/* q_about end!  */
	/* q_case start!  */
		.q_case{}
		.q_case_list{margin:65px auto 0;}
		.swiper_button_case{top:20px;width:50px;height:50px;line-height: 50px;font-size: 20px;}
		.swiper_button_case_prev{right:70px;}
		.swiper_button_case_next{right:20px;}
		.swiper_case_h3{padding:15px 10px;}
		.swiper_case_h3 h3{font-size: 15px;height:25px;line-height: 25px;letter-spacing: 0px;}
		/* q_case_r_mask */
		.q_case_r_mask{padding:30px 65px 0 50px;}
		.q_case_r_top_h{font-size: 30px;line-height: 35px;height:35px;font-weight: bold;}
		.q_case_r_top_span{width:65px;height:2px;margin:7px 0;}
		.q_case_r_top_p{font-size: 14px;line-height: 25px;height:50px;}
		.q_case_r_line{margin:28px auto;}
		.q_case_r_main .q_case_r_top_h{font-size: 23px;line-height: 30px;height:30px;font-weight: normal;}
		/* q_partner_list */
		.q_partner_list{margin:45px auto 0;}
		.q_partner_item{width:20%;float:left;border:1px solid #ddd;border-right: 1px solid #ddd;}
		.q_partner_item:nth-of-type(5n){border-right: 1px solid #ddd;}
	/* q_case end!  */
	/* q_news start!  */
		.q_news{padding: 50px 0 10px;}
		.q_news_list{margin:55px auto 0;}
		.q_news_item{width:33.33%;float: left;padding:40px;}
		.q_news_item_txt h3 a{font-size: 16px;height: 25px;line-height: 25px;}
		.q_news_item_txt_date{margin:5px auto;font-size: 12px;line-height: 20px;height:20px;}
		.q_news_item_txt_p{font-size: 13px;line-height: 25px;height:50px;}
		.q_news_item_img{margin:27px auto 0;}
	/* q_news end!  */
	/* q_footer start!  */
		/* q_footer_t */
		.q_footer_t{padding:20px 0;}
		.q_footer_nav li{padding:0 20px;line-height: 13px;height:13px;font-size: 12px;}
		.q_footer_nav li:last-of-type{border-right: 0px solid #fff;}
		/* q_footer_c */
		.q_footer_c{padding:50px 0;}
		.q_footer_wx{width:370px;float:left;}
		.q_footer_wx img{width:340px;}
		.q_footer_add{width:280px;float:left;padding:0 20px 0 0;}
		.q_footer_add_item_icon{width:25px;float:left;}
		.q_footer_add_item_txt{width:calc(100% - 35px);float:right;line-height: 25px;font-size: 13px;}
		.q_footer_form{width:calc(100% - 680px);float:right;}
		.q_footer_form_item{width:48%;float:left;margin:0 4% 0 0;padding:5px 0 0 ;}
		.q_footer_form_item:nth-of-type(2){margin:0 0 0 0;}
		.q_footer_form_item_h{font-size: 15px;height:20px;line-height: 20px;letter-spacing: 1px;}
		.q_footer_form_item_main{margin:15px auto 0;}
		.q_footer_swiper .swiper-slide a{height:38px;line-height: 38px;padding:0 55px 0 15px;font-size: 13px;}
		.q_footer_swiper .swiper_button{width:38px;height:38px;line-height: 38px;font-size: 15px;}
		/* q_footer_b */
		.q_footer_b{padding:20px 0;font-size: 12px;}
		.q_footer_b a,.q_footer_b span{margin:0 5px;line-height: 20px;}
		.q_footer_b_l{width:70%;float:left;}
		.q_footer_b_r{width:25%;float:right;text-align: right;}
	/* q_footer end!  */
	/* q_banner_n start!  */
		.q_banner_n{width:100%;margin:0 auto;}
	/* q_banner_n end!  */
	/* q_main start!  */
		.q_main{padding:40px 0;background:#fff url('../images/q_main_bg.jpg') no-repeat top center;min-height: 300px;}
		.q_nav_n{margin:40px auto;padding:0 20px;}
		.q_nav_n>li{display: inline-block;margin:0 6px 10px;}
		.q_nav_n>li>a{padding:8px 30px;font-size: 15px;}
		/* q_main_content */
		.q_main_content{min-height: 230px;font-size: 15px;line-height: 2;}
		.q_main_content p{margin:0 auto 10px;font-size: 15px;}
	/* q_main end!  */
	/* q_n_about start!  */
		.q_n_about_list{margin:40px auto 0;}
		.q_about_mask_in{padding:0 45px;font-size: 15px;line-height: 2;}
	/* q_n_about end!  */
	/* q_n_product start!  */
		.q_n_product_mask{width:100%;height:100%;position: absolute;top:0;}
		.q_n_product_mask_in{position: absolute;left:0;padding:0 70px;
			top:50%;
			transform: translateY(-50%);
			-webkit-transform: translateY(-50%);
			-moz-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			-o-transform: translateY(-50%);
		}
		.q_n_product_top_r h1{font-size: 21px;line-height: 30px;height:30px;}
		.q_n_product_line{margin:25px auto;}
		.q_n_product_p{font-size: 14px;line-height: 2;}
		.q_n_product_tel{margin:35px auto;font-size: 17px;line-height: 25px;font-weight: bold;}
		.q_n_product_more a{padding:7px 55px;font-size: 16px;}
		/* q_product_body */
		.q_product_body{margin:10px auto 0;padding:45px 0;}
		.q_product_body_main{width:90%;margin:0 auto;}
		.q_product_body_title>div>span{font-size: 16px;padding:7px 40px;}
		.q_product_body_content{margin:35px auto 0; min-height: 240px;font-size: 15px;line-height: 2.5;padding-bottom: 20px;}
		.q_product_body_content p{margin:0 auto 10px;font-size: 15px;line-height: 2.5;}
		.q_product_body_content_img{margin:30px auto;}
	/* q_n_product end!  */
	/* q_n_news start!  */
		.q_n_news_list{min-height: 200px;}
		.q_n_news_item{padding:15px 0;}
		.q_n_news_date{width:180px;height:135px;padding:30px 30px;float:left;}
		.q_n_news_date_big{width:100%;height:45px;line-height: 45px;font-size: 27px;font-weight: bold;}
		.q_n_news_date_small{width:100%;height:30px;line-height: 30px;font-size: 18px;}
		.q_n_news_img{width:263px;height:135px;float:left;}
		.q_n_news_img a img{width:263px;height:135px;}
		.q_n_news_txt{width:calc(100% - 480px);padding:25px 35px;float:right;}
		.q_n_news_txt h2 a{font-size: 21px;color:#000;line-height: 35px;height:35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
		.q_n_news_txt p{margin:10px auto 0;font-size: 15px;letter-spacing: 1px;line-height: 25px;height:50px;}
		/* 内页 */
		.q_n_news_body{width:90%;margin:27px auto 0;padding:0;}
		.q_n_news_title{font-size: 22px;color:#000;line-height: 30px;}
		.q_n_news_span{margin:8px auto;font-size: 12px;color:#888;line-height: 20px;}
		.q_n_news_span span{margin:5px;}
		.q_n_news_body_main{margin:25px auto 0; min-height: 240px;font-size: 15px;line-height: 2.5;padding:20px 0;}
		.q_n_news_body_main p{margin:0 auto 10px;font-size: 15px;line-height: 2.5;}
	/* q_n_news end!  */
	/* q_n_contact start!  */
		.q_n_contact_main{margin:55px auto 0;}
		.q_n_map{width:630px;height:281px;float:left;}
		.q_n_contact_txt{width:calc(100% - 630px);height:281px;float:right;padding:25px 40px 0;}
		.q_n_contact_txt_cn{font-size: 19px;line-height: 23px;}
		.q_n_contact_txt_en{margin:3px auto 0;font-size: 11px;line-height: 15px;}
		.q_n_contact_txt_span{width:45px;height:1px;background-color: #aaa;margin:9px 0;}
		.q_n_contact_txt_p{margin:10px auto 0;}
		.q_n_contact_txt_p p{margin:0 auto;line-height: 23px;font-size: 13px;}
		.q_n_contact_tel{margin:12px auto 0;}
		.q_n_contact_tel_icon{width:35px;float:left;height:29px;}
		.q_n_contact_tel_txt{width:calc(100% - 42px);float:right;height:29px;line-height: 29px;font-size: 21px;font-weight: bold;}
		.q_n_contact_txt_line{height:1px;margin:10px auto;}
		.q_n_contact_txt_phone{font-size: 18px;line-height: 22px;}
		.q_n_contact_txt_phone_add{font-size: 18px;line-height: 22px;margin:5px auto 0;}
		.q_n_contact_txt_phone_add span{margin-right: 10px;font-size: 18px;line-height: 22px;}
	/* q_n_contact end!  */
	/* number  start! */
		.q_number{padding:40px 0;margin:50px auto 0;}
		.q_number_item{width:33.33%;float:left;padding:5px 20px;}
		.q_number_top{width:100%;margin:0 auto;padding:0;}
		.q_number_top .timer{font-size: 53px;}
		.q_number_top .sub{font-size: 14px;}
		.q_number_txt{margin:8px auto 0;font-size: 15px;}
	/* number  end! */
}
/* 760px尺寸 MOBILE */
@media ( max-width:760px ) {
	.main1600{width:100%;}
	.main1750{width:100%;}
	.main1850{width:100%;}
	/* q_header  start! */
		.q_header{box-shadow: 0 0 10px #eee;display: none;}
		.q_header_top{height:25px;display: none;}
		.q_header.q_header_fixed{box-shadow: 0 0 7px #809cbb;}
		.q_logo{width:350px;float:left;padding:10px 0;height:85px;display: none;}
		.q_logo img{height:65px;}
		.q_tel{width:180px;float:right;padding:20px 0;height:85px;display: none;}
		.q_tel img{height:45px;}
		.q_nav_ul{width:calc(100% - 540px);float:left;height:85px;display: none;}
		.q_nav_ul>li{height:85px;line-height: 85px;margin:0 22px;}
		.q_nav_ul>li>a{font-size: 16px;}
	/* q_header  end! */
	/*-- 手机站导航开始 --*/
		.sp_header{height:50px;overflow:hidden;background:rgba(255,255,255,1);position:fixed;z-index:10;width:100%;box-shadow: 0 0 2px #aaa;}
		.sp_header.sp_header_fixed{background:rgba(255,255,255,0.95);animation: 0.5s ease-in-out 0s normal both 1 running fadeInDown;border-bottom: 1px solid rgba(255,255,255,0);}
		.sp_logo{padding:5px 10px;float:left;height:50px}
		.sp_logo a{outline: none;}
		.sp_logo img{margin:auto;max-height:40px;}
		.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px;right:5px;}
		.sp_nav span{display:block;background:#004ea1;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
		.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;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
		.nav_show{top:50px;}
		.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:5px}
		.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
		.sjj_nav ul li i{position:absolute;top:5px;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:15px}
		.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
		.sjj_nav ul li ul{display:none;transition:all 0s;}
		.sjj_nav ul li a{color:#666;width:80%;outline: none;}
		.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
		.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
		.sjj_nav ul li .sjj_nav_i_se svg{fill:#004ea1}
		.sjj_nav ul li ul li>ul{margin-left:10px}
	/*-- 手机站导航结束 --*/
		.q_banner{padding:50px 0 0;}
	/* q_section start! */
		.q_section{padding:30px 0 0;}
		.section_title_cn{height:24px;line-height: 24px;font-size: 17px;letter-spacing: 1px;}
		.section_title_en{height:18px;line-height: 18px;font-size: 11px;letter-spacing: 0px;}
		.section_title_span{width:210px;margin:12px auto 0;}
		.section_title_span span {width:46px;height:3px;top:-1px;left:50%;margin-left: -23px;}
		.section_more{margin:35px auto;}
		.section_more a{padding:10px 40px;font-size: 14px;letter-spacing: 1px;}
	/* q_section end! */
	/* q_product start! */
		.q_section.q_product{padding-bottom: 0;}
		.q_product_list{margin:35px auto 0;padding:0 ;}
		.q_product_item{width:48%;float:left;margin:0 4% 20px 0;}
		.q_product_item:nth-of-type(2n){margin:0 0 20px 0;}
		.q_mask_in{padding:0 15px;top:-100%;}
		.q_product_item_txt{padding:10px 8px;}
		.q_product_item_txt a{height:20px;line-height: 20px;font-size: 13px;}
	/* q_product end! */
	
	/* q_product start! */
		.q_section.q_server{padding-bottom: 0;}
		.q_server_list{margin:35px auto 0;padding:0 ;}
		.q_server_item{width:48%;float:left;margin:0 4% 20px 0;}
		.q_server_item:nth-of-type(2n){margin:0 0 20px 0;}
		.q_mask_s_in{padding:0 15px;top:-100%;}
		.q_server_item_txt{padding:10px 8px;}
		.q_server_item_txt a{height:20px;line-height: 20px;font-size: 13px;}
	/* q_product end! */
	
	
	
	/* q_search start! */
		.q_search_main{padding:25px 30px;min-height: 40px;}
		.q_search_form{width:100%;float:none;}
		.q_search_form .form-group{padding-bottom:0;}
		.q_search_form .input{padding-left:15px;}
		.q_search_keys{width:100%;margin:20px auto; padding:0;float:none;line-height: 34px;height:auto;
			overflow: hidden;text-overflow: none;white-space: normal;
		}
		.q_search_keys a{padding:0 5px 0 3px;line-height: 34px;height:34px;font-size: 12px;}
		.q_search_more{width:120px;float:none;margin:0 auto;}
		.q_search_more a{line-height: 34px;height:34px;}
	/* q_search end! */
	/* q_about start!  */
		.q_about_bg{height:auto;background:#333;padding:30px 0;}
		.q_about_bg_txt{width:100%;margin:30px auto;line-height: 25px;font-size: 14px;padding:0 30px;text-align: justify;color:#fff;}
		.q_about_bg_more a{padding:10px 30px;border-radius: 30px;font-size: 12px;}
		.q_about_icon{padding:30px 0 15px;}
		.q_about_icon_list{width:100%;padding: 0 20px;}
		.q_about_icon_item{width:30%;float:left;margin:0 5% 0 0;}
		.q_about_icon_item:nth-of-type(3n){margin:0 0 0 0;}
		.q_about_icon_item_img{width:100%;float:none;text-align: center;}
		.q_about_icon_item_img img{width:60px}
		.q_about_icon_item_txt{width:100%;height:auto;float:none;padding:15px 0;text-align: center;}
		.q_about_icon_item_txt .big{font-size: 15px;line-height: 23px;}
		.q_about_icon_item_txt .small{font-size: 11px;line-height: 15px;height:30px; display: none;}
		.q_about_bg_more a{color:#333;}
	/* q_about end!  */
	/* q_case start!  */
		.q_case{}
		.q_case_list{margin:40px auto 0;padding:0 20px;}
		/*.q_case_list .x6{width:100%;margin:0 auto 25px;}*/
		.q_case_list .x6{width:100%;margin:0 auto;}
		.swiper_button_case{top:15px;width:40px;height:40px;line-height: 40px;font-size: 18px;}
		.swiper_button_case_prev{right:55px;}
		.swiper_button_case_next{right:15px;}
		.swiper_case_h3{padding:15px 10px; display: none;}
		.swiper_case_h3 h3{font-size: 14px;height:25px;line-height: 25px;letter-spacing: 0px;}
		/* q_case_r_mask */
		.q_case_r{background-color: #004ea1;}
		.q_case_r_mask{padding:30px 25px;position: relative;height:auto;}
		.q_case_r_top_h{font-size: 22px;line-height: 30px;height:30px;font-weight: bold;}
		.q_case_r_top_span{width:65px;height:2px;margin:10px 0;}
		.q_case_r_top_p{font-size: 14px;line-height: 25px;height:auto;display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
		.q_case_r_line{margin:20px auto;display: none;}
		.q_case_r_top .q_case_r_top_h,.q_case_r_top .q_case_r_top_span,.q_case_r_top .q_case_r_top_p{display: none;}
		/*.q_case_r_main {display: none;}*/
		.q_case_r_main .q_case_r_top_h{font-size: 15px;line-height: 22px;height:22px;font-weight: normal;}
		/*.q_case_l{display: none;}*/
		/* q_partner_list */
		.q_partner_list{margin:25px auto 0;padding:0 20px;}
		.q_partner_item{width:48%;float:left;border:1px solid #ddd;margin:0 4% 15px 0;}
		.q_partner_item:nth-of-type(2n){margin:0 0 15px 0;}
		div.q_partner_item:last-of-type{display: none;}
	/* q_case end!  */
	/* q_news start!  */
		.q_news{padding: 30px 0 10px;}
		.q_news_list{margin:35px auto 0;padding:0 20px;}
		.q_news_item{width:100%;float: none;padding:25px;margin:0 auto 20px;}
		.q_news_item_txt h3 a{font-size: 16px;height: 25px;line-height: 25px;}
		.q_news_item_txt_date{margin:5px auto;font-size: 12px;line-height: 20px;height:20px;}
		.q_news_item_txt_p{font-size: 13px;line-height: 25px;height:50px;}
		.q_news_item_img{margin:27px auto 0;display: none;}
	/* q_news end!  */
	/* q_footer start!  */
		/* q_footer_t */
		.q_footer_t{padding:20px 20px;}
		.q_footer_nav li{padding:0 20px;line-height: 25px;height:25px;font-size: 14px;margin:5px 0;border-right: 0px solid #fff;display: block;width:33.33%;text-align: center;float:left;}
		.q_footer_nav li:last-of-type{border-right: 0px solid #fff;}
		/* q_footer_c */
		.q_footer_c{padding:35px 20px;}
		.q_footer_wx{width:100%;float:none;text-align: center;}
		.q_footer_wx img{width:auto;}
		.q_footer_add{width:100%;float:none;padding:0;margin:20px  auto;}
		.q_footer_add_item_icon{width:25px;float:left;}
		.q_footer_add_item_txt{width:calc(100% - 35px);float:right;line-height: 25px;font-size: 13px;}
		.q_footer_form{width:100%;float:none;}
		.q_footer_form_item{width:48%;float:left;margin:0 4% 0 0;padding:5px 0 0 ;}
		.q_footer_form_item:nth-of-type(2){margin:0 0 0 0;}
		.q_footer_form_item_h{font-size: 15px;height:20px;line-height: 20px;letter-spacing: 1px;}
		.q_footer_form_item_main{margin:15px auto 0;}
		.q_footer_swiper .swiper-slide a{height:38px;line-height: 38px;padding:0 55px 0 15px;font-size: 12px;}
		.q_footer_swiper .swiper_button{width:38px;height:38px;line-height: 38px;font-size: 15px;}
		/* q_footer_b */
		.q_footer_b{padding:20px 20px;font-size: 12px;}
		.q_footer_b a,.q_footer_b span{margin:0 5px;line-height: 20px;}
		.q_footer_b_l{width:100%;float:none;text-align: center;}
		.q_footer_b_r{width:100%;float:none;text-align: center;}
	/* q_footer end!  */
	/* q_banner_n start!  */
		.q_banner_n{padding:50px 0 0;}
	/* q_banner_n end!  */
	/* q_main start!  */
		.q_main{padding:30px 0;background:#fff url('../images/q_main_bg.jpg') no-repeat top center;min-height: 240px;}
		.q_nav_n{margin:25px auto;padding:0 15px;}
		.q_nav_n>li{display: inline-block;margin:0 4px 10px;}
		.q_nav_n>li>a{padding:7px 25px;font-size: 13px;}
		/* q_main_content */
		.q_main_content{min-height: 180px;font-size: 14px;line-height: 2;padding:0 20px;}
		.q_main_content p{margin:0 auto 10px;font-size: 14px;}
	/* q_main end!  */
	/* q_n_about start!  */
		.q_n_about_list{margin:30px auto 0;}
		.q_n_about_div{margin:0 auto 30px;}
		.q_n_about_div .x6{width:100%;float:none;margin:0 auto;}
		.q_n_about_div_r{background-color: #004ea1;}
		.q_about_mask{position: relative;height:auto;}
		.q_about_mask_in{padding:30px 20px;font-size: 14px;line-height: 2;position: relative;
			top:0;
			-webkit-transform: translateY(0);
			-ms-transform: translateY(0);
			-o-transform: translateY(0);
			transform: translateY(0);
		}
	/* q_n_about end!  */
	/* q_n_product start!  */
		.q_n_product_mask{width:100%;position: relative;height:auto;top:0;}
		.q_n_product_mask_in{position: relative;;left:0;padding:35px 25px;
			top:0;
			-webkit-transform: translateY(0);
			-ms-transform: translateY(0);
			-o-transform: translateY(0);
			transform: translateY(0);
		}
		.q_n_product_top .x6{width:100%;float:none;margin:0 auto;}
		.q_n_product_top_r{background-color: #004ea1;}
		.q_n_product_top_r h1{font-size: 18px;line-height: 25px;height:auto;}
		.q_n_product_line{margin:15px auto;}
		.q_n_product_p{font-size: 13px;line-height: 2;}
		.q_n_product_tel{margin:20px auto;font-size: 15px;line-height: 22px;font-weight: normal}
		.q_n_product_more {margin:30px auto 0;}
		.q_n_product_more a{padding:6px 40px;font-size: 14px;}
		/* q_product_body */
		.q_product_body{margin:10px auto 0;padding:30px 0;}
		.q_product_body_main{width:100%;margin:0 auto;padding:0 20px;}
		.q_product_body_title>div>span{font-size: 16px;padding:7px 40px;}
		.q_product_body_content{margin:35px auto 0; min-height: 240px;font-size: 14px;line-height: 2;padding-bottom: 20px;}
		.q_product_body_content p{margin:0 auto 10px;font-size: 14px;line-height: 2;}
		.q_product_body_content_img{margin:20px auto;}
	/* q_n_product end!  */
	/* q_n_news start!  */
		.q_n_news_list{min-height: 200px;}
		.q_n_news_item{padding:20px 0 15px;}
		.q_n_news_date{display: none;}
		.q_n_news_img{width:100%;height:auto;float:none;padding:0 15px;}
		.q_n_news_img a img{width:auto;height:auto;box-shadow:  0 0 3px #ccc;}
		.q_n_news_txt{width:100%;padding:15px 15px 0;float:none;}
		.q_n_news_txt h2 a{font-size: 17px;line-height: 25px;height:auto;overflow: hidden;text-overflow: none;white-space: normal;color:#004ea1;}
		.q_n_news_txt_date{width:100%;margin:5px auto 0;font-size: 13px;color:#666;transition: all 0s;}
		.q_n_news_txt p{margin:10px auto 0;font-size: 14px;letter-spacing: 0px;line-height: 25px;height:auto;max-height: 75px;overflow:hidden;}
		.q_n_news_item:hover .q_n_news_txt_date{color:#fff;}
		.q_n_news_body{width:100%;margin:25px auto 0;padding:0;}
		.q_n_news_title{font-size: 18px;color:#000;line-height: 25px;}
		.q_n_news_span{margin:8px auto;font-size: 12px;color:#888;line-height: 20px;}
		.q_n_news_span span{margin:5px;}
		.q_n_news_body_main{margin:20px auto 0; min-height: 180px;font-size: 14px;line-height: 2;padding:15px 10px;}
		.q_n_news_body_main p{margin:0 auto 10px;font-size: 14px;line-height: 2;}
	/* q_n_news end!  */
	/* q_n_contact start!  */
		.q_n_contact_main{margin:30px auto 0;}
		.q_n_map{width:100%;height:240px;float:none;margin:20px auto 0;overflow: hidden;}
		.q_n_contact_txt{width:100%;height:auto;float:none;padding:30px 20px;}
		.q_n_contact_txt_cn{font-size: 18px;line-height: 26px;}
		.q_n_contact_txt_en{margin:3px auto 0;font-size: 11px;line-height: 15px;}
		.q_n_contact_txt_span{width:45px;height:1px;background-color: #aaa;margin:9px 0;}
		.q_n_contact_txt_p{margin:15px auto 0;}
		.q_n_contact_txt_p p{margin:0 auto;line-height: 25px;font-size: 13px;}
		.q_n_contact_tel{margin:15px auto 0;}
		.q_n_contact_tel_icon{width:35px;float:left;height:29px;}
		.q_n_contact_tel_txt{width:calc(100% - 45px);float:right;height:29px;line-height: 29px;font-size: 19px;font-weight: bold;}
		.q_n_contact_txt_line{height:1px;margin:12px auto;}
		.q_n_contact_txt_phone{font-size: 16px;line-height: 20px;}
		.q_n_contact_txt_phone_add{font-size: 16px;line-height: 20px;margin:5px auto 0;}
		.q_n_contact_txt_phone_add span{margin-right: 10px;font-size: 16px;line-height: 20px;}
	/* q_n_contact end!  */
	/* number  start! */
		.q_number{padding:25px 0;margin:20px auto 0;}
		.q_number_item{width:33.33%;float:left;padding:5px 10px;}
		.q_number_top{width:100%;margin:0 auto;padding:0;}
		.q_number_top .timer{font-size: 27px;}
		.q_number_top .sub{font-size: 11px;}
		.q_number_txt{margin:5px auto 0;font-size: 13px;line-height: 24px;}
	/* number  end! */
}
/* footer_m start!  */
	.footer_m {display: none;}
	@media (max-width: 760px) {
		.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: #004ea1;box-shadow: 0 0 2px #0069d9;}
	.footer_m_item {width:25%;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;}
/* footer_m end!  */

/* q_footer_main */
@media(max-width: 640px){

.main1200{width:100%;padding:0;}
.main1600{width:100%;padding:0;}
/* q_footer start! */
	.q_footer_nav{display: none;}
	/* q_footer_main */
	.q_footer_main{padding:30px 0 15px;}
	.q_footer_item{width:100%;float:none;margin:0 auto 20px;padding:0 8%;}
	.q_footer_title{line-height: 30px;height:30px;text-align: center;}
	.q_footer_title_icon{width:30px;height:30px;float:none;display: inline-block;}
	.q_footer_title_span{width:auto; max-width:calc(100% - 35px);float:none;font-size: 16px;font-weight: normal;display: inline-block;}
	.q_footer_content{width:100%;margin:20px auto 0;padding:0;}
	.q_footer_contact_item{width:100%;float:none;padding:0 20px 0 0;margin:0 0 10px 0;}
	.q_footer_contact_item_icon{width:20px ;float:left;}
	.q_footer_contact_item_txt{width:calc(100% - 28px);float:right;height:20px;line-height: 20px;font-size: 13px;}
	.q_footer_line{width:15%;height:1px;margin:15px 0 0 8%;display: none;}
	.q_footer_contact1{margin:0px auto 0;}
	.q_footer_product_list{width:100%;margin:0 auto;}
	.q_footer_product_list li{float:left;margin:0 3% 10px 0;width:48.5%;text-align: center;border:1px solid rgba(120,120,120,.4);padding:5px;}
	.q_footer_product_list li:nth-of-type(2n){margin:0 0 10px 0;}
	.q_footer_product_list li a{line-height: 20px;font-size: 12px;}
	.q_footer_weixin{display: none; margin:20px auto 0;text-align: center;}
	.q_footer_weixin a{width:40px;height:40px;line-height: 40px;font-size: 17px;margin:0 6px;}
	.q_footer_weixin a .icon_hover{position: absolute;width: 120px;top: -140px;left: 50%;margin-left: -60px;box-shadow: 0 0 5px#ccc;}
	.q_footer_b{padding:20px 0;}
	.q_footer_b .main1600,.q_footer_b .main1200{padding:0 10%;}
	.q_footer_b span,.q_footer_b a{margin:0 2px;line-height: 20px;font-size: 12px;}
	.q_footer_b span a{margin:0;}
	.q_footer_b_r{width:100%;float:none;text-align: center;}
	.q_footer_b_l{width:100%;float:none;text-align: center;}
/* q_footer end! */
	}
/* q_footer end! */