@charset "UTF-8";
/* css utf-8 编码声明  下面注释若有必要可自行删除
Write by 奇点网络 WWW.QIDIANRT.COM  QQ/WeChat：1195650011  Tel：15508600880
 */
/* 此CSS样式为奇点网络-李露露编写 类名通用加前缀 q_ */

@media(max-width: 1440px){
.main1600{max-width:1200px;}
.main1800{max-width:1300px;}

/* q_header start! */
.q_logo>h1>a{padding:25px 0;}
.q_logo>h1>a>img{height:30px;}
.q_nav>ul>li>a{padding:20px 0;}
.q_nav>ul>li>a>span{font-size: 16px;letter-spacing: 0;}

/* q_nav_son */
.q_nav_son{width:160%;position: absolute;top:100%;left:-30%;padding:10px 0;z-index: 10;background-color: #fff;display: none;}
.q_nav_son>li{width:100%;margin:0 auto;padding:0;}
.q_nav_son>li>a{outline: none;display: block;width:100%;margin:0 auto;padding:0;font-size: 13px;text-align: center;line-height: 36px;color:#555;}
.q_nav_son>li:hover{background-color: #0eaa9d;}
.q_nav_son>li:hover>a{color:#fff;}

.q_search{padding:25px 0;}
.q_search img{height:30px;}
/* q_header end! */

/* q_banner start! */
.q_banner{height:100%;}
.q_banner .swiper_banner{height:100%;}
.q_banner .swiper_banner .swiper-slide{height:100%;}
.q_banner .swiper_banner .swiper-slide a{height:100%;}
.q_banner .swiper_banner .swiper_pagination_banner{bottom:5%;}
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet{width:12px;height:12px;}
.q_banner .swiper_banner .swiper_button_banner{width:40px;height:60px;line-height: 60px;margin-top: -30px;font-size: 24px;}
/* q_banner end! */

/* q_section start! */
.q_section{padding:60px 0;}
.q_section_title .cn{font-size: 25px;font-weight: 700;line-height: 35px;letter-spacing: 4px;}
.q_section_title .en{margin:0 auto;font-size: 18px;line-height: 25px;letter-spacing: 1px;}

.q_section_more{width:30%;}
.q_section_more a{padding:7px 45px;font-size: 15px;line-height: 25px;}
.q_section_more a i{margin-left: 5px;}

/* q_section end! */

/* q_product start! */
.q_section.q_product{background:#fff url('../images/q_product_bg.jpg') no-repeat center bottom;padding:45px 0 48px;height:760px;}
.q_product .q_section_title{top:25px;}

.q_product_r{width:380px;float:right;}
.q_product_li{width:140px;}
.q_product_li:nth-of-type(2){left:240px;top:220px;}
.q_product_li:nth-of-type(3){left:0;top:460px;}
.q_product_icon{width:140px;height:140px;padding:6px;}
.icon_img{padding:25px;}

.q_product_letter{margin:5px auto;font-size:17px;line-height: 25px;letter-spacing: 2px;font-weight: 700;}

.q_product_l{width:calc(100% - 380px);float:left;padding:130px 0 0;}


.q_product .swiper_pro .swiper_pagination_pro{width:70px;font-size: 20px;font-weight: 700;right:520px;top:26px;}
.q_product .swiper_pro .swiper_pagination_pro .swiper-pagination-current{font-size: 26px;}
.q_product .swiper_pro .swiper_button_pro{width:30px;height:30px;line-height: 30px;font-size:22px;top:30px;}
.q_product .swiper_pro .swiper_button_pro.swiper_button_pro_prev{left:auto;right:590px;}
.q_product .swiper_pro .swiper_button_pro.swiper_button_pro_next{right:490px;}

.q_pro_item_txt{width:calc(100% - 500px);float:left;padding:30px 0 0;}
.q_pro_item_h a{font-size: 22px;line-height: 25px;}
.q_pro_item_span{margin:15px auto 0;}
.q_pro_item_span span{width:36px;height:3px;border-radius: 3px;}
.q_pro_item_p{margin:25px auto 0;font-size: 16px;line-height: 2;}
.q_pro_item_more{margin:25px auto 0;}
.q_pro_item_more a{padding: 8px 30px;font-size:16px;line-height: 25px;letter-spacing: 1px;}
.q_pro_item_more a i{margin-left: 10px;}


.q_pro_item_img{width:420px;float:right;}

/* q_product end! */

/* q_about start! */
.q_section.q_about{background:#0eaab4 url('../images/q_about_bg.jpg') no-repeat center bottom;padding:90px 0 125px;}
.q_about_main{padding-right:40%;}
.q_about_body{margin:40px auto 0;}
.q_about_h{font-size: 18px;font-weight: 700;line-height: 25px;letter-spacing: 1px;}
.q_about_span{margin:20px auto}
.q_about_span span{width:45px;height: 3px;}
.q_about_p{font-size: 14px;}
.q_about_p p{font-size: 14px;}
/* q_about end! */

/* q_number start! */
.q_number{margin:50px auto 0;}
.q_number_main{padding:20px 0;}
.q_number_item{width:25%;float:left;padding:0 10px;text-align: left;}
.q_number_icon{margin:0 auto 10px;}
.q_number_icon img{width:50px;}
.q_number_top{font-size: 38px;line-height: 50px;}
.q_number_top .sub{font-size: 15px;}
.q_number_txt{font-size: 15px;line-height: 25px;height:25px;}
/* q_number end! */

/* q_honor start! */
.q_section.q_honor{background:#f1f1f1 url('../images/q_honor_bg.jpg') no-repeat center bottom;padding:70px 0 100px;}
.q_honor_p{width:40%;font-size: 17px;line-height: 26px;}
.q_honor_block{width:100%;}
.q_honor .swiper_honor{margin:65px auto 0;}
.q_honor .swiper_honor .swiper-slide{width: 450px;height: 340px;box-shadow: 0 0 18px #ccc;}
.q_honor .swiper_honor .swiper_button_honor{background:none;width:40px;height:60px;line-height: 60px;margin-top: -30px;font-size: 24px;
  text-align: center;border-radius: 0;background-color: #00a597;color:#fff;transition: all 0.3s;
}
.q_honor .swiper_honor .swiper_button_honor.swiper_button_honor_prev{left:3%;}
.q_honor .swiper_honor .swiper_button_honor.swiper_button_honor_next{right:3%;}
/* q_honor end! */

/* q_news start! */
.q_section.q_news{background:#009d8f url('../images/q_news_bg.jpg') no-repeat center bottom;padding:80px 0 120px;}

.q_news_list{margin:45px auto 0;}
.q_news_item{width:33.33%;float:left;padding:0 30px;}
.q_news_item_txt{margin:20px auto 0;}
.q_news_item_h a{font-size: 17px;line-height: 30px;height:30px;white-space: nowrap;font-weight: 700;}
.q_news_item_date{font-size:14px;line-height: 25px;}
.q_news_item_p{margin:15px auto 0;font-size:14px;line-height: 25px;height:75px;-webkit-line-clamp: 3;}

.q_news_item_more{margin:25px auto 0;}
.q_news_item_more a{font-size: 14px;}
.more_l{width:40%;float:left;}
.more_r{width:40%;float:right;}
/* q_news end! */

/* q_footer start! */
.q_footer{background:#050d19 url('../images/q_footer_bg.jpg')no-repeat center bottom;}
/* q_footer_t */
.q_footer_t .q_footer_main{padding:15px 0 8px;}
.q_footer_search img{width:45px;}

/* q_footer_c */
.q_footer_c{padding:40px 0 40px;}
.q_footer_c_l{width:330px;float:left;}
.q_footer_tel>li{margin:0 auto 20px;}
.q_footer_icon{width:28px;float:left;}
.q_footer_txt{width:calc(100% - 40px);float:right;font-size: 16px;line-height: 26px;}

.q_footer_c_r{width:calc(100% - 450px);float:right;}
.q_footer_item{width:18%;float:left;margin:0 2% 0 0;}
.q_footer_item:nth-of-type(5n){margin:0;}
.q_footer_item_h a{font-size: 18px;line-height: 26px;letter-spacing: 2px;font-weight: 700;}
.q_footer_item ul{margin:20px auto 0;}
.q_footer_item ul>li>a{font-size: 15px;line-height: 2;}

/* q_footer_b */
.q_footer_b{padding:20px 0;}
.q_footer_b_r{width:15%;float:right;text-align: right;}
.q_footer_b_l{width:80%;float:left;}
.q_footer_b_l>span:nth-of-type(1){margin-left:0;}
.q_footer_b span,.q_footer_b a{margin:0 4px;line-height: 20px;font-size: 13px;}

.q_footer_code ul{text-align: right;}
.q_footer_code ul>li{margin-left: 12px;}
.q_footer_code ul>li>a>img{width:24px;}
.q_footer_wx_div{width:100px;height:100px;left:-28px;top:-120px;}

/* q_footer end! */

/* q_banner_n start! */
.q_banner_n>.img{padding:29.16% 0 0;}
/* q_banner_n end! */

/* q_n_nav start! */
.q_n_nav{padding:50px 0 40px;}
.q_n_nav_h{width:32%;float:left;font-size: 28px;line-height: 35px;letter-spacing: 2px;}
.q_n_nav_h span{font-size:17px;line-height:25px;margin-left: 12px;}
.q_n_nav_ul{width:65%;float:right;}
.q_n_nav_ul>li{margin:0 0 5px 3px;}
.q_n_nav_ul>li>a{padding:5px 25px;font-size:14px;line-height: 25px;}
/* q_n_nav end! */

/* q_main start! */
.q_main{font-size: 15px;line-height: 2;min-height: 210px;}
.q_main p{font-size: 15px;line-height: 2;}
.q_main_title{padding:0 0 0 17px;border-left: 5px solid #00a597;}
.q_main_title .cn{font-size: 28px;line-height: 32px;height:32px;letter-spacing: 2px;}
.q_main_title .en{margin:5px auto 0;font-size: 13px;line-height: 16px;height:16px;}

.q_main_title.q_main_title_white{border-left: 5px solid #fff;}

.q_main_section{padding:50px 0;}

.q_main_show{padding:35px 0;}

.q_main_content{margin:35px auto 0;}

/* q_main end! */

/* q_n_culture start! */
.q_culture_img,.q_culture_txt{width:50%;float:left;}
.q_culture_img .img,.q_culture_txt .img{padding:56% 0 0;}
.q_culture_item:nth-of-type(2n) .q_culture_img{float:right;}
.q_culture_body{padding:0 8%;font-size: 15px;line-height: 1.7;}
.q_culture_body p{font-size: 15px;line-height: 1.7;}
.q_culture_body h3{font-size: 15px;line-height: 1.7;}
/* q_n_culture end! */

/* q_n_team start! */
.q_n_team{background:#00a597 url('../images/q_n_team_bg.jpg') no-repeat center bottom;padding:70px 0;}
.q_n_team_list{padding:0 6%;}
.q_n_team_item{width:18.4%;float:left;margin:0 2% 0 0;}
.q_n_team_item:nth-of-type(5n){margin:0;}
.q_n_team_number{margin:30px auto 0;padding:0 6%;}
.q_n_team_number .q_number_item{width:16.66%;}
.q_n_team_p{margin:20px auto 0;padding:0 8%;}
/* q_n_team end! */

/* q_n_structure start! */
.q_n_structure_img{margin:40px auto 0;}
/* q_n_structure end! */

/* q_n_business start! */
.q_n_business_item{margin:0 auto 30px;border:3px solid #00a597;padding:5px;}
.q_n_business_icon{width:28%;float: left;padding:35px 0;border-radius: 10px;height: 255px;}
.q_n_business_icon_txt{margin:15px auto 0;font-size: 22px;line-height: 25px;letter-spacing: 2px;}
.q_n_business_txt{width:72%;float:right;padding:0 3%;height: 255px;}
.q_n_business_body{width:100%;height: 100%;position: relative;}
.q_n_business_main{text-align: left;}

.q_main .q_n_business_main p{font-size:15px;}
.q_main .q_n_business_main p strong{font-weight: 700;}

.q_n_business_item:nth-of-type(2n) .q_n_business_txt{float:left;}
.q_n_business_item:nth-of-type(2n) .q_n_business_icon{float:right;}

/* q_n_business end! */

.about_div3_main{margin:0 auto;height:770px;padding:70px 0 0;}
.about_div3_main:before{top:371px;}

.q_event{height:700px;padding:0;}
.q_event .swiper_event{height:100%;}
.q_event .swiper_event .swiper-wrapper{height:600px;}
.q_event .swiper_event .swiper-wrapper .swiper-slide{height:100%;}

.q_event .swiper_event .swiper_button_event{width:40px;height:40px;line-height: 33px;margin-top: 0;font-size: 18px;top:auto;bottom:60px;}
.q_event .swiper_event .swiper_button_event.swiper_button_event_prev{left:calc(50% - 60px);}
.q_event .swiper_event .swiper_button_event.swiper_button_event_next{right:calc(50% - 60px);}

.event_item:before{width:15px;height:15px;left:10px;top:294px;}
.event_item:after{width:35px;height:35px;top:284px;}
.event_item_h{bottom:340px;}
.event_item_date{font-size:22px;line-height: 30px;height: 30px;letter-spacing: 1px;}
.event_item_h ul{margin:12px auto 0;}
.event_item_h ul li{font-size:13px;line-height: 22px;}

.q_event .swiper_event .swiper-wrapper .swiper-slide:nth-of-type(2n) .event_item_h{bottom:auto;top:340px;}


/* q_n_honor start! */
.q_n_honor_div{margin:0 auto 35px;padding:65px 6%;background:#00a597 url('../images/q_n_honor_div.jpg') repeat-y center top;border-radius: 12px;}

.q_n_honor_div_num{font-size:100px;line-height: 135px;left:-5px;top:30px;}
.q_n_honor_div_h h3{font-size: 26px;line-height: 30px;letter-spacing: 2px;font-weight: 700;}
.q_n_honor_div_h span{margin:10px auto 0;width:50px;height:3px;}
.q_n_honor_div_p{margin:15px auto 0;font-size: 16px;line-height: 2;}
.q_n_honor_div_p p{font-size: 16px;line-height: 2;}
.q_n_honor_div_body{margin:45px auto 0;}

.q_n_honor_list2{margin:20px auto 0;}
.honor_item2{width:18.4%;float:left;margin:0 2% 0 0;}
.honor_item2:nth-of-type(5n){margin:0;}

.honor_item4{width:23%;margin:0 .8% 20px;}

.honor_item5{width:18.4%;float:left;margin:0 2% 25px 0;}
.honor_item5:nth-of-type(5n){margin:0 0 25px 0;}

/* q_n_honor end! */

/* q_n_product start! */
.q_n_pro_item{width:49.3%;float:left;margin:0 1.4% 25px 0;padding:40px 30px;}
.q_n_pro_item:nth-of-type(2n){margin:0 0 25px 0;}
.q_n_pro_item_img{width:200px;float:left;}
.q_n_pro_item_txt{width:calc(100% - 230px);float:right;}
.q_n_pro_item_h a{font-size: 18px;line-height: 25px;height:25px;font-weight: 700;letter-spacing: 0;white-space: nowrap;}
.q_n_pro_item_p{margin:10px auto 0;font-size: 14px;line-height: 25px;height:75px;-webkit-line-clamp: 3;}
.q_n_pro_item_more{margin:15px auto 0;}
.q_n_pro_item_more a{font-size: 14px;line-height: 25px;}
.q_n_pro_item_more a i{margin-left:5px;}


.q_n_product_top_img{width:50%;float:left;}
.q_n_product_top_txt{width:45%;float:right;padding:15px 0 0;}
.q_n_product_row_h span{padding:6px 35px;font-size: 18px;line-height: 25px;}
.q_n_product_row_p{padding:20px 15px;font-size:15px;line-height: 2;}
.q_n_product_row_p h1{font-size:20px;line-height: 1.6;font-weight: 700;letter-spacing: 1px;}

.q_n_show_main{margin:90px auto 35px;}
.q_n_show_title:before{left:0;top:18px;}
.q_n_show_title .en{padding:0 26px;font-size:24px;font-weight: 700;line-height: 35px;}
.q_n_show_title .en span{font-size:30px;line-height: 35px;font-weight: 400;bottom:15px;}
.q_n_show_body{padding:35px 25px 25px;}
.q_main .q_n_show_body{font-size: 16px;line-height: 2.2;}
.q_main .q_n_show_body p{font-size: 16px;line-height: 2.2;}

/* q_n_product end! */

/* q_n_news start! */
.q_n_news_list .q_news_item{width:31%;margin:0 3.5% 35px 0;}
.q_n_news_list .q_news_item:nth-of-type(3n){margin:0 0 35px 0;}

.q_n_news_h{width:90%;font-size: 22px;}

.q_n_news_span{margin:40px auto 0;padding:10px 40px;font-size: 13px;line-height: 25px;}
.q_n_news_span_r{width:15%;float: right;text-align: right;}
.q_n_news_span_l{width:80%;float: left;}
.q_n_news_span_l span{margin-right: 15px;}
.q_n_news_body{padding:35px 20px 25px;font-size: 17px;line-height: 2.2;min-height: 210px;}
.q_main .q_n_news_body p{font-size: 17px;line-height: 2.2;}

/* q_n_news end! */

/* q_n_job start! */
.q_n_job_item{margin:0 auto 15px;}
.job_span{float:left;width:31%;padding:15px 0 15px 45px;}
.job_span span,.job_span a{font-size:16px;line-height: 30px;height:30px;white-space: nowrap;}
.job_span:nth-of-type(4){width:7%;padding:15px 3px;}
.job_span:nth-of-type(4) a{font-size: 19px;}


.q_n_job_title h1{padding:20px 70px;font-size:22px;line-height: 30px;letter-spacing: 1px;}
.q_n_job_title h1 span{font-weight: 700;}
.q_n_job_content{padding:40px 0 0;}
.q_n_job_h2{padding:15px 30px;border-left: 8px solid #00a597;font-size:17px;font-weight: 700; line-height: 25px;letter-spacing: 2px;}
.q_n_job_body{padding:25px 40px;}

/* q_n_job end! */


/* q_n_contact start! */
.q_n_contact .q_main_section{padding:50px 0 0 ;}
.q_n_contact_img{width:260px;height:225px;float:right;padding:34px 0 0 0;}
.q_n_contact_txt{width:calc(100% - 265px);height:225px;float:left;}
.q_n_contact_item{padding:20px 25px;height: 130px;}
.q_n_contact_item_icon{width:50px;float:left;padding:0;}
.q_n_contact_item_txt{width:calc(100% - 70px);height:88px;float:right;padding:0;}
.q_n_contact_item_icon h4{font-size:18px;font-weight: 700;line-height: 25px;}
.q_half_item{width:43%;float:left;margin:0 2% 0 0;}
.q_half_item:nth-of-type(2n){width:53%;}
.q_n_contact_item_txt_h{font-size: 17px;font-weight: bold;line-height: 25px;}
.q_n_contact_item_txt_p{font-size: 13px;line-height:21px;height:63px;}
.q_row2 .q_n_contact_item{height:88px;}
.q_row2 .q_n_contact_item .q_n_contact_item_txt{height:60px;}

/* q_form */
.q_form{margin:20px auto 0;padding:25px 0;}
.q_n_form .q_form_div .form-group{width:28%;float:left;margin:0 2% 0 0;}
.q_n_form .q_form_div .form-button{width:10%;float:left;}
.q_n_form .form-button{text-align: right;margin:20px auto 0;}
.q_n_form .form-button .button{padding:6px 30px;font-size: 14px;line-height: 20px;letter-spacing: 1px;}
/* q_map */
.q_map{height:360px;margin:20px auto 0;}
#allmap {font-size: 14px;line-height: 25px;}
#allmap b{font-size: 17px;line-height: 30px}
#allmap span:nth-of-type(2){margin-left: 15px;}
/* q_n_contact end! */

}

@media(min-width: 640px){
	.sp_header,.sjj_nav{display: none;}
}

@media(max-width: 640px){


.main1600{max-width:100%;}
.main1800{max-width:100%;}

/* q_header start! */
.q_header{display: none;}
/* q_header end! */

/* sp_header  start! */
.sp_header{height:60px;overflow:hidden;background:rgba(255,255,255,0);position:fixed;z-index:10;width:100%;display: block;top:0;
	border-bottom: 1px solid rgba(255,255,255,.2);
}
.sp_logo{padding:0;float:left;height:60px;width:calc(100% - 65px);}
.sp_logo a{outline: none;display: block;width:100%;height:100%;padding:18px 15px;position: relative;}
.sp_logo img{margin:auto;max-height:24px;position: absolute;display:block;}
.sp_header .default{opacity: 1;}
.sp_header .default_fixed{opacity: 0;}

.sp_nav{width:60px;float:right;position:relative;cursor:pointer;height:26px;margin-top:20px}
.sp_nav span{display:block;background:#fff;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% - 120px);font-size:14px;line-height:40px;top:-100%;left:0;display: block;
  overflow:auto;overflow-x:hidden;transition:top ease 0.35s;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{outline: none;color:#666;width:80%;display: block;}
.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:#00a597}
.sjj_nav ul li ul li>ul{margin-left:10px}

.sp_header.sp_header_fixed{box-shadow: 0 0 2px #888;background-color: #fff;}
.sp_header.sp_header_fixed .default{opacity: 0;}
.sp_header.sp_header_fixed .default_fixed{opacity: 1;}
.sp_header.sp_header_fixed .sp_nav span{background-color: #00a597;}
/* sp_header  end! */

/* q_banner start! */
.q_banner{height:100%;}
.q_banner .swiper_banner{height:100%;}
.q_banner .swiper_banner .swiper-slide{height:100%;}
.q_banner .swiper_banner .swiper-slide a{height:auto;padding:85% 0 0;}
.q_banner .swiper_banner .swiper_pagination_banner{bottom:5%;}
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet{width:12px;height:12px;}
.q_banner .swiper_banner .swiper_button_banner{display: none;}
/* q_banner end! */

/* q_section start! */
.q_section{padding:30px 0;}
.q_section_title{text-align: center;}
.q_section_title .cn{font-size: 22px;font-weight: 700;line-height: 30px;letter-spacing: 2px;}
.q_section_title .en{margin:0 auto;font-size: 15px;line-height: 25px;letter-spacing:0;}

.q_section_more{width:30%;}
.q_section_more a{padding:7px 45px;font-size: 15px;line-height: 25px;}
.q_section_more a i{margin-left: 5px;}

/* q_section end! */

/* q_product start! */
.q_section.q_product{background:#fff url('../images/q_product_bg_m.jpg') no-repeat center bottom;padding:30px;height:auto;}
.q_product .q_section_title{position: static;}

.q_product_r{width:100%;float:none;}
.q_product_r_bg{display: none;}
.q_product_nav{position: static;margin:25px auto 0;}
.q_product_nav:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}

.q_product_li{width:28%;float:left;position: static;margin:0 8% 0 0;}
.q_product_li:nth-of-type(3n){margin:0;}
.q_product_icon{width:100%;height:auto;padding:6px;}
.icon_img{padding:18px;}

.q_product_letter{margin:10px auto;font-size:15px;line-height: 25px;letter-spacing:0;font-weight: 400;}

.q_product_l{width:100%;float:none;padding:30px 0 0;}


.q_product .swiper_pro .swiper_pagination_pro{width:60px;font-size: 17px;font-weight: 400;right:30px;top:0;}
.q_product .swiper_pro .swiper_pagination_pro .swiper-pagination-current{font-size: 22px;}
.q_product .swiper_pro .swiper_button_pro{width:30px;height:30px;line-height: 30px;font-size:22px;top:0;}
.q_product .swiper_pro .swiper_button_pro.swiper_button_pro_prev{left:auto;right:90px;}
.q_product .swiper_pro .swiper_button_pro.swiper_button_pro_next{right:0;}

.q_pro_item_txt{width:100%;float:none;padding:0;}
.q_pro_item_h a{font-size: 17px;line-height: 25px;}
.q_pro_item_span{margin:15px auto 0;}
.q_pro_item_span span{width:100%;height:2px;border-radius: 2px;}
.q_pro_item_p{margin:15px auto 0;font-size: 14px;line-height: 2;}
.q_pro_item_more{margin:15px auto 0;}
.q_pro_item_more a{padding: 7px 25px;font-size:13px;line-height: 22px;letter-spacing: 0;}
.q_pro_item_more a i{margin-left: 8px;}

.q_pro_item_img{width:100%;float:none;margin:25px auto 0;padding:0 25px;}

/* q_product end! */

/* q_about start! */
.q_section.q_about{background:#0eaab4 url('../images/q_about_bg_m.jpg') no-repeat center bottom;padding:50px 30px 60px;}
.q_about_main{padding-right:0;}
.q_about_body{margin:15px auto 0;}
.q_about_h{font-size: 18px;font-weight: 700;line-height: 25px;letter-spacing: 1px;text-align: center;}
.q_about_span{margin:15px auto;text-align: center;}
.q_about_span span{width:45px;height: 3px;}
.q_about_p{font-size: 14px;}
.q_about_p p{font-size: 14px;}

.q_about .q_section_more{position: static;margin:20px auto 0;width:100%;text-align: center;}

/* q_about end! */

/* q_number start! */
.q_number{margin:30px auto 0;}
.q_number_main{padding:0 15px;}
.q_number_item{width:48%;float:left;margin:0 4% 15px 0;padding: 15px 10px;text-align: center;border:1px solid #fff;}
.q_number_item:nth-of-type(2n){margin:0 0 15px 0;}
.q_number_icon{margin:0 auto 10px;}
.q_number_icon img{width:40px;}
.q_number_top{font-size: 30px;line-height: 45px;}
.q_number_top .sub{font-size: 14px;}
.q_number_txt{font-size: 15px;line-height: 25px;height:25px;color:#fff;}
/* q_number end! */

/* q_honor start! */
.q_section.q_honor{background:#f1f1f1 url('../images/q_honor_bg_m.jpg') no-repeat center bottom;padding:35px 30px 50px;}
.q_honor_p{position: static;margin:10px auto 0;width:100%;font-size: 15px;line-height: 25px;text-align: center;}

.q_honor .swiper_honor{margin:35px auto 0;}
.q_honor .swiper_honor .swiper-slide{width: 240px;height: 182px;box-shadow: 0 0 10px #ccc;}
.q_honor .swiper_honor .swiper_button_honor{width:36px;height:50px;line-height: 50px;margin-top: -25px;font-size: 20px;}
.q_honor .swiper_honor .swiper_button_honor.swiper_button_honor_prev{left:0;}
.q_honor .swiper_honor .swiper_button_honor.swiper_button_honor_next{right:0;}
/* q_honor end! */

/* q_news start! */
.q_section.q_news{background:#009d8f url('../images/q_news_bg_m.jpg') no-repeat center bottom;padding:50px 30px;}

.q_news_list{margin:35px auto 0;}
.q_news_item{width:100%;float:none;padding:0;border-right: 0;display: none;}
.q_news_item:nth-of-type(1){border-left:0;display: block;}
.q_news_item_img{border:1px solid #ddd;}
.q_news_item_txt{margin:15px auto 0;}
.q_news_item_h a{font-size: 17px;line-height: 25px;height:auto;white-space: normal;font-weight: 700;}
.q_news_item_date{margin:3px auto 0; font-size:14px;line-height: 25px;}
.q_news_item_p{margin:6px auto 0;font-size:14px;line-height: 25px;height:auto;display: block;}

.q_news_item_more{margin:15px auto 0;border:1px solid #ddd;padding:10px 15px;}
.q_news_item_more a{font-size: 13px;}
.more_l{width:40%;float:left;}
.more_r{width:40%;float:right;}

.q_news .q_section_more{position: static;margin:40px auto 0;width:100%;text-align: center;}
/* q_news end! */

/* q_footer start! */
.q_footer{background:#050d19 url('../images/q_footer_bg.jpg')no-repeat center bottom;}
/* q_footer_t */
.q_footer_t{display: none;}
/* q_footer_c */
.q_footer_c{padding:30px 20px;}
.q_footer_c_l{width:100%;float:none;margin:25px auto 0;padding:0 10%;}
.q_footer_tel>li{margin:0 auto 20px;}
.q_footer_icon{width:28px;float:left;}
.q_footer_txt{width:calc(100% - 40px);float:right;font-size: 16px;line-height: 26px;}

.q_footer_c_r{width:100%;float:none;border-bottom: 1px solid rgba(255,255,255,.4);padding:0 0 10px;}
.q_footer_item{width:32%;float:left;margin:0 2% 10px 0;}
.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_item_h a{font-size: 13px;line-height: 25px;letter-spacing: 1px;font-weight: 400;text-align: center;border:1px solid #fff;padding:5px;}
.q_footer_item ul{display: none;}

/* q_footer_b */
.q_footer_b{padding:15px 20px;}
.q_footer_b_r{display: none;}
.q_footer_b_l{width:100%;float:none;text-align: center;}
.q_footer_b_l>span:nth-of-type(1){margin-left:0;}
.q_footer_b span,.q_footer_b a{margin:0 4px;line-height: 20px;font-size: 12px;}

.q_footer_code ul{text-align: right;}
.q_footer_code ul>li{margin-left: 12px;}
.q_footer_code ul>li>a>img{width:24px;}
.q_footer_wx_div{width:100px;height:100px;left:-28px;top:-120px;}

/* q_footer end! */

/* q_banner_n start! */
.q_banner_n>.img{padding:48.43% 0 0;}
/* q_banner_n end! */

/* q_n_nav start! */
.q_n_nav{padding:30px 20px 25px;}
.q_n_nav_h{width:100%;float:none;margin:0 auto;font-size: 22px;line-height: 30px;letter-spacing: 1px;text-align: center;}
.q_n_nav_h span{display: block;font-size:13px;line-height:20px;margin-left:0;}
.q_n_nav_ul{width:100%;float:none;margin:0 auto 20px;}
.q_n_nav_ul>li{display: block;width:32%;float:left;margin:0 2% 10px 0;}
.q_n_nav_ul>li:nth-of-type(3n){margin:0 0 10px 0;}
.q_n_nav_ul>li>a{padding:5px;font-size:13px;line-height: 25px;text-align: center;}
/* q_n_nav end! */

/* q_main start! */
.q_main{font-size: 15px;line-height: 2;min-height: 210px;background-color: #f8f8f8;}
.q_main p{font-size: 15px;line-height: 2;}
.q_main_title{padding:0 20px;border-left: 0;text-align: center;}
.q_main_title .cn{font-size: 22px;line-height: 30px;height:30px;letter-spacing: 1px;}
.q_main_title .en{margin:5px auto 0;font-size: 12px;line-height: 15px;height:15px;}

.q_main_title.q_main_title_white{border-left: 0;}

.q_main_title.q_main_title_m{display: none;}

.q_main_section{padding:35px 0;}

.q_main_show{padding:30px 0;}

.q_main_content{margin:30px auto 0;}

/* q_main end! */

/* q_n_culture start! */
.q_culture_img,.q_culture_txt{width:100%;float:none;}
.q_culture_img .img,.q_culture_txt .img{padding:56% 0 0;}
.q_culture_item:nth-of-type(2n) .q_culture_img{float:none;}
.q_culture_txt .img{display: none;}
.q_culture_txt .q_mask{position: static;height: auto;}
.q_culture_txt .q_mask_in{position: static;top:0;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
}
.q_culture_body{padding:30px 10%;font-size: 15px;line-height: 2;}
.q_culture_body p{font-size: 15px;line-height: 2;}
.q_culture_body h3{font-size: 15px;line-height: 2;}
/* q_n_culture end! */

/* q_n_team start! */
.q_n_team{background:none;background-color:#00a597;padding:50px 0;}
.q_n_team_list{padding:0 30px;}
.q_n_team_item{width:32%;float:left;margin:0 2% 10px 0;}
.q_n_team_item:nth-of-type(5n){margin:0 2% 10px 0;}
.q_n_team_item:nth-of-type(3n){margin:0 0 10px 0;}
.q_n_team_number{margin:30px auto 0;padding:0 15px;}
.q_n_team_number .q_number_item{width:48%;}
.q_n_team_number .q_number_item:nth-of-type(5n){margin: 0 4% 15px 0;}
.q_n_team_number .q_number_item:nth-of-type(2n){margin: 0 0 15px 0;}
.q_n_team_p{margin:20px auto 0;padding:0 30px;text-align: justify;}
/* q_n_team end! */

/* q_n_structure start! */
.q_n_structure_p{padding:0 20px;}
.q_n_structure_img{margin:25px auto 0;padding:0 20px;}
/* q_n_structure end! */

/* q_n_business start! */
.q_n_businews_list{padding:0 20px;}
.q_n_business_item{margin:0 auto 20px;border:2px solid #00a597;padding:20px 15px;}
.q_n_business_icon{width:100%;float: none;padding:30px 15px;border-radius: 8px;height: auto;}
.q_n_business_icon_img img{width: 120px;}
.q_n_business_icon_txt{margin:15px auto 0;font-size: 18px;line-height: 25px;letter-spacing: 2px;font-weight: 700;}
.q_n_business_txt{width:100%;float:none;padding:0 5%;height: auto;}
.q_n_business_body{width:100%;padding:20px 0 0;height: auto;position: relative;}

.q_n_business_body .q_mask{position: static;height: auto;}
.q_n_business_body .q_mask_in{position: static;top:0;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
}

.q_n_business_main{text-align: left;}

.q_main .q_n_business_main p{font-size:15px;}
.q_main .q_n_business_main p strong{font-weight: 700;}

.q_n_business_item:nth-of-type(2n) .q_n_business_txt{float:left;}
.q_n_business_item:nth-of-type(2n) .q_n_business_icon{float:right;}

/* q_n_business end! */

.about_div3_main{margin:0 auto;height:auto;padding:0 25px 0;}
.about_div3_main:before{top:51px;}

.q_event{height:auto;padding:0 30px;}
.q_event .swiper_event{height:100%;}
.q_event .swiper_event .swiper-wrapper{height:360px}
.q_event .swiper_event .swiper-wrapper .swiper-slide{height:100%;}

.q_event .swiper_event .swiper_button_event{display:none;width:34px;height:34px;line-height: 30px;margin-top: 0;font-size: 16px;top:auto;bottom:30px;}
.q_event .swiper_event .swiper_button_event.swiper_button_event_prev{left:calc(50% - 45px);}
.q_event .swiper_event .swiper_button_event.swiper_button_event_next{right:calc(50% - 45px);}

.event_item:before{width:15px;height:15px;left:10px;top:44px;}
.event_item:after{width:35px;height:35px;top:34px;}
.event_item_h{bottom:auto;top:90px;}
.event_item_date{font-size:20px;line-height: 30px;height: 30px;letter-spacing: 1px;}

.event_item_h ul{margin:12px auto 0;}
.event_item_h ul li{font-size:14px;line-height: 25px;}

.q_event .swiper_event .swiper-wrapper .swiper-slide:nth-of-type(2n) .event_item_h{bottom:auto;top:90px;}

/* q_n_honor start! */
.q_n_honor_div{width:calc(100% - 40px); margin:0 auto 20px;padding-left: -20px;
	padding:50px 30px;background:#00a597 url('../images/q_n_honor_div.jpg') repeat-y center top;border-radius: 10px;
}

.q_n_honor_div_num{font-size:65px;line-height: 80px;left:20px;top:17px;}
.q_n_honor_div_h h3{font-size: 22px;line-height: 25px;letter-spacing: 1px;font-weight: 700;}
.q_n_honor_div_h span{margin:7px auto 0;width:40px;height:3px;}
.q_n_honor_div_p{margin:15px auto 0;font-size: 15px;line-height: 2;}
.q_n_honor_div_p p{font-size: 15px;line-height: 2;}
.q_n_honor_div_body{margin:30px auto 0;}

.q_n_honor_list2{margin:15px auto 0;}
.honor_item2{width:32%;float:left;margin:0 2% 10px 0;}
.honor_item2:nth-of-type(5n){margin:0 2% 10px 0;}
.honor_item2:nth-of-type(3n){margin:0 0 10px 0;}

.honor_item4{width:45%;margin:0 2.35% 15px;}
.honor_item4:nth-of-type(1){width:94%;margin:0 auto 15px;}

.honor_item5{width:32%;float:left;margin:0 2% 15px 0;}
.honor_item5:nth-of-type(5n){margin:0 2% 15px 0;}
.honor_item5:nth-of-type(3n){margin:0 0 15px 0;}

/* q_n_honor end! */

/* q_n_product start! */
.q_n_pro_list{padding:0 20px;}

.q_n_pro_item{width:100%;float:none;margin:0 auto 15px;padding:20px;}
.q_n_pro_item:nth-of-type(2n){margin:margin:0 auto 15px;}
.q_n_pro_item_img{width:124px;float:left;}
.q_n_pro_item_txt{width:calc(100% - 150px);float:right;}
.q_n_pro_item_h a{font-size: 17px;line-height: 25px;height:25px;font-weight: 700;}
.q_n_pro_item_p{margin:5px auto 0;font-size: 13px;line-height: 20px;height:60px;-webkit-line-clamp: 3;}
.q_n_pro_item_more{margin:5px auto 0;}
.q_n_pro_item_more a{font-size: 13px;line-height: 25px;}
.q_n_pro_item_more a i{margin-left:5px;}

.q_n_product_top{padding:0 20px;}
.q_n_product_top_img{width:100%;float:none;}
.q_n_product_top_txt{width:100%;float:none;padding:25px 0 0;}
.q_n_product_row_h span{padding:5px 30px;font-size: 16px;line-height: 25px;}
.q_n_product_row_p{padding:20px 15px;font-size:15px;line-height: 2;}
.q_n_product_row_p h1{font-size:18px;line-height: 1.6;letter-spacing: 1px;}

.q_n_show_main{margin:30px auto 25px;}
.q_n_show_title:before{left:0;top:16px;}
.q_n_show_title .en{padding:0 15px;font-size:17px;font-weight: 100;line-height: 30px;background-color: #f8f8f8;}
.q_n_show_title .en span{font-size:25px;line-height: 30px;font-weight: 400;bottom:12px;}
.q_n_show_body{padding:20px 25px 15px;}
.q_main .q_n_show_body{font-size: 15px;line-height: 2;}
.q_main .q_n_show_body p{font-size: 15px;line-height: 2;}

/* q_n_product end! */

/* q_n_news start! */
.q_n_news .q_main_section{padding:35px 20px;}
.q_n_news_list{padding:0 20px;}

.q_n_news_list .q_news_item{width:100%;margin:0 auto 20px;display: block;}
.q_n_news_list .q_news_item:nth-of-type(3n){margin:0 auto 20px;}

.q_n_news_h{width:90%;font-size: 17px;font-weight: 700;}

.q_n_news_span{margin:40px auto 0;padding:10px 40px;font-size: 13px;line-height: 25px;}
.q_n_news_span_r{display: none;}
.q_n_news_span_l{width:100%;float: none;text-align: center;}
.q_n_news_span_l span{margin:0 8px;}
.q_n_news_body{padding:20px 15px 15px;font-size: 15px;line-height: 2;min-height: 165px;}
.q_main .q_n_news_body p{font-size: 15px;line-height: 2;}
.q_main .q_n_news_body br{line-height: 0;}

/* q_n_news end! */

/* q_n_job start! */
.q_n_job_list{padding:0 20px;}
.q_n_job_item{margin:0 auto 15px;}
.job_span{float:left;width:90%;padding:10px 25px 10px 35px;}
.job_span span,.job_span a{font-size:15px;line-height: 30px;height:30px;white-space: nowrap;}
.job_span:nth-of-type(2){display: none;}
.job_span:nth-of-type(3){display: none;}
.job_span:nth-of-type(4){width:10%;padding:10px 3px;}
.job_span:nth-of-type(4) a{font-size: 19px;}

.q_n_job_title{padding:0 20px;text-align: center;}
.q_n_job_title h1{padding:12px 35px;font-size:17px;line-height: 25px;letter-spacing: 1px;text-align: center;}
.q_n_job_title h1 span{font-weight: 700;}
.q_n_job_content{padding:30px 20px 0;}
.q_n_job_h2{padding:12px 20px;border-left: 8px solid #00a597;font-size:17px;font-weight: 700; line-height: 25px;letter-spacing: 1px;}
.q_n_job_body{padding:20px 30px;}

/* q_n_job end! */


/* q_n_contact start! */
.q_n_contact .q_main_section{padding:35px 0 0 ;}
.q_n_contact_tel{padding:0 20px;}

.q_n_contact_img{display: block;width:100%;float:none;padding:25px 10px;height:auto;}
.q_n_contact_img img{width:120px;}
.q_n_contact_txt{width:100%;height:auto;float:none;}
.q_n_contact_item{width:100%;height:auto;float: none;margin:0 auto 10px;padding:15px;}
.q_n_contact_item:nth-of-type(2n){float:none;}
.q_n_contact_item_icon{width:46px;float:left;}
.q_n_contact_item_icon h4{font-size:17px;}
.q_n_contact_item_txt{width:calc(100% - 62px);height:auto;float:right;padding:2px 0 0;}
.q_n_contact_item_txt_h{font-size: 15px;font-weight: normal;line-height: 25px;}
.q_n_contact_item_txt_p{font-size: 12px;line-height: 20px;height:auto;}

/* q_form */
.q_form{margin:15px auto 0;padding:30px 10%;}
.q_n_form .q_form_div .form-group{width:100%;float:none;margin:0 auto 10px;}
.q_n_form .q_form_div .form-button{width:100%;float:none;margin:20px auto 0;}
.q_n_form .form-button{text-align: center;margin:16px auto 0;}
.q_n_form .form-button .button{padding:6px 50px;font-size: 14px;line-height: 20px;letter-spacing: 1px;}
/* q_map */
.q_map{height:240px;margin:15px auto 0;}
#allmap {font-size: 13px;line-height: 22px;}
#allmap b{font-size: 16px;line-height: 25px}
#allmap span:nth-of-type(2){margin-left: 10px;}
/* q_n_contact end! */

}


@media(max-width: 500px){

}

@media(max-width: 370px){
/* sp_header  start! */
.sp_header{height:54px;}
.sp_logo{height:54px}
.sp_logo img{max-height:34px;}
.sp_nav{margin-top:14px}

.sjj_nav{height:calc(100% - 114px);}
.nav_show{top:54px}
/* sp_header  end! */
.q_banner{margin:54px auto 0;}

}