@charset "UTF-8";
/* 此CSS样式为落叶飘红编写 类名通用加前缀 q_ */
@media(max-width: 1440px){

}

@media(min-width: 640px){
	.sp_header,.sjj_nav{display: none;}
}

@media(max-width: 640px){
body{background-color: #fff;}
.main1200{max-width:100%;}
.main1345{max-width:100%;}
.heightbr{height:15px;}

/* q_header start! */
.q_header{display: none;}
/* q_header end! */

/* 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:#0d8bd6;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;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:#0d8bd6}
.sjj_nav ul li ul li>ul{margin-left:10px}
/* sp_header  end! */

/* q_main start! */
.q_main{margin:60px auto 0;border-top:1px solid #f5f5f5;}
.q_mains{padding:25px;min-height: 400px;font-size: 14px;}
.q_mains p{font-size: 14px;}
/* q_main end! */

/* q_banner start! */
.q_banner .swiper_banner .swiper-slide a{padding:10% 0 0;}
.q_banner .swiper_banner .swiper_button_banner{width:20px;height:20px;line-height: 20px;margin-top: -10px;font-size: 12px;}
/* q_banner end! */

/* q_row start! */
.q_row{margin:20px auto 0;}
.q_row_r{width:100%;float:none;margin:20px auto 0;}
.q_row_l{width:100%;float:none;}
/* q_row_title */
.q_row_title{height:30px;}
.q_row_title_bg{top:14px;}
.q_row_title_l,.q_row_title_r{line-height: 30px;height:30px;}
.q_row_title_l{left:0;font-size: 17px;padding:0 10px 0 0;}
.q_row_title_r{right:0;font-size: 14px;}
.q_row_title_r>a{padding:0 0 0 10px;}
.q_row_title_c{padding:0 10px;font-size: 18px;line-height: 30px;height:30px;}
.q_row_body{margin:20px auto 0;}
.q_row_half{width:100%;float:none;}
.q_row .q_row_half:nth-of-type(2){float:none;margin:20px auto 0;}
.q_n_row .q_row_half:nth-of-type(2){float:none;margin:20px auto 0;}
/* q_row_list */
.q_row_list li{margin:0 auto 10px;}
.q_li_squre{width:5px;height:5px;margin:7px 9px 0 0;}
.q_li_date{width:85px;float:right;height:20px;line-height: 20px;font-size: 13px;}
.q_li_title{width:calc(100% - 100px);float: left;line-height: 20px;height:20px;font-size: 15px;}
.q_report{margin:20px auto 0;}
.q_report>a{padding:15px 10px;}
.q_report>a>span{font-size: 22px;line-height: 35px;height:35px;font-weight: bold;letter-spacing: 3px;}

/* q_row end! */

/* q_news start! */
.q_news .swiper_news .swiper_pagination_news{bottom:20%;}
.q_news .swiper_news .swiper_pagination_news .swiper-pagination-bullet{width:10px;height:10px;}
.q_news_item .img{height:auto;padding:70% 0 0;}
.q_news_item_mask>a{padding:10px 5px;}
.q_news_item_mask>a>span{font-size: 14px;line-height: 25px;height:25px;}

.q_row_need .q_li_squre{width:95px;height: 20px;font-size: 13px;line-height: 20px;}
.q_row_need .q_li_title{width:calc(100% - 180px);}

/* q_row_btn */
.q_row_btn{width:100%;margin:20px auto 15px;}
.q_row_btn li{width:46%;float:left;margin:0 8% 0 0;border-radius: 8px;padding:10px 5px;}
.q_row_btn li>a{font-size: 18px;letter-spacing: 2px;line-height: 25px;}
/* q_row_btn end! */

/* q_service start! */
.q_service_group{width:100%;float:none;margin:0 auto 20px;}
.q_service_group:nth-of-type(2n){margin:0;}
.q_ser_h_item{width:46%;margin:0 8% 0 0;float:left;}
.q_ser_h_item:nth-of-type(2n){margin:0;text-align: right;}
.q_ser_body{width:100%;margin:20px auto 0;}
/* q_service end! */
.q_row.q_announce{margin:10px auto 0;}

/* q_chain start! */
.q_chain_list{padding:0 10px;}
.q_chain_item{width:100%;float:none;margin:0 auto 15px;}
.q_chain_item:nth-of-type(3n){margin:0 auto 15px;}
.q_chain_item>a{padding:0 0 15px;border-bottom: 1px solid #777;}
.q_chain_h{font-size: 18px;line-height: 30px;height:30px;color:#333;}
.q_chain_span{margin:10px auto 0;padding:7px 5px;}
.q_chain_span span{font-size: 14px;line-height: 25px;letter-spacing: 1px;}

/* q_chain end! */

/* q_video start! */
.q_video .q_row_r{float:none;}
.q_video .q_row_l{float:none;margin:20px auto 0;}
.q_video .q_row_body{margin:20px auto 0;}
.q_videos{width:100%;margin:0 auto;position: relative;}
.q_videos_img{height:auto;}
.q_videos_img .img{height:auto;padding:60% 0 0;}
.q_videos_pause_mask{padding:0 10px;}
.q_videos_pause_mask img{width:60px;}
/* q_video end! */

/* q_team_list start! */

.q_team_item{width:100%;}
.q_team_item_img>a{height:auto;padding:60% 0 0;}
.q_team_item_txt{height:auto;padding:10px 8%;}
.q_team_item_txt>a{font-size: 14px;line-height: 22px;height:auto;display: block;}

/* q_team_list end! */

/* q_flink start! */
.q_flink_item{width:32%;margin:0 2% 10px 0;}
.q_flink_item:nth-of-type(7n){margin:0 2% 10px 0;}
.q_flink_item:nth-of-type(3n){margin:0 0 10px 0;}

/* q_flink end! */

/* q_footer start! */
.q_footer{border-top:7px solid #747a7f;padding:30px 0;}
.q_footer a{font-size: 14px;}
.q_footer_nav{margin:0 auto 10px;}
.q_footer_nav>li{margin:0 10px;}
.q_footer_nav>li:before{height:12px;left:-11px;top:5px;}
.q_footer_nav>li:nth-of-type(1):before{width:0;}
.q_footer_div span,.q_footer_div a{margin:0 3px;font-size: 14px;line-height:25px;}
/* q_footer end! */

/* q_mains start! */
.q_mains_l{width:100%;float: none;}
.q_n_nav_h{display: none;}

.q_n_nav{background-color: rgba(255,255,255,0);border:0;}
.q_n_nav.m_hidden{display: none;}
.q_n_nav.pc_hidden{display: block;}
.q_n_nav:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.q_n_nav>li{width:32%;margin:0 2% 10px 0;border:1px solid #ddd;float:left;}
.q_n_nav>li:nth-of-type(1){border:1px solid #ddd;}
.q_n_nav>li:nth-of-type(3n){margin:0 0 10px 0;}
.q_n_nav>li>a{padding:6px 5px;color:#555;font-size: 13px;text-align: center;}
.q_n_nav>li>a>span{line-height: 25px;height:25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.q_n_nav>li .after{display: none;}
.q_n_nav>li:hover,.q_n_nav>li.on{border:1px solid #0196db;}

.q_n_info{display: none;}

/* q_mains_r */
.q_mains_r{width:100%;float:none;margin:15px auto 0;}
.q_mains_body{margin:20px auto 0;}
.q_mains_title{width:90%;font-size: 17px;line-height:1.6;color:#555;}
.q_mains_span{margin:10px auto;font-size: 12px;}
.q_mains_span span{margin:0 3px;}
.q_mains_content{margin:20px auto 0;padding:20px 0 0;min-height: 150px;border-top: 1px solid #f7f7f7;}
.q_mains_content.q_n_show{border-top:1px solid #fafafa;padding:20px 0 0;}
.q_n_show_info{padding:12px 5%;}
.q_n_show_body{margin:25px auto 0;}

/* q_mains end! */

/* q_position start! */
.q_position{padding:5px 0;border-bottom: 1px solid #f7f7f7;border-top: 1px solid #f7f7f7;}
.q_position_title{display: none;}
.q_position_txt{width:100%;float:none;line-height: 25px;height:25px;font-size: 13px;text-align: left;}
/* q_position end! */

/* q_n_news start! */
.q_row_list.q_n_news_list li{margin:0 auto 8px;}
.q_row_list.q_n_news_list .q_li_title{font-size: 15px;letter-spacing: 0;line-height: 25px;height:25px;}
.q_row_list.q_n_news_list .q_li_date{line-height: 25px;}
.q_row_list.q_n_news_list .q_li_squre{width:5px;height:5px;margin:10px 9px 0 0;}
/* q_n_news end! */

.q_n_news_top .q_row_r{float:none;}
.q_n_news_top .q_row_l{float:none;margin:20px auto 0;}

/* q_n_img_list start! */
.q_n_img_item{width:48.5%;float:left;margin:0 3% 0 0;}
.q_n_img_item:nth-of-type(3n){margin:0 3% 0 0;}
.q_n_img_item:nth-of-type(2n){margin:0;}
.q_n_img_item_img .img{padding:75% 0 0;}
.q_n_img_item .q_videos_pause_mask img{width:50px;}
.q_n_img_item_txt{padding:10px 5px;}
.q_n_img_item_txt>a{font-size: 13px;line-height: 25px;height:25px;}
/* q_n_img_list end! */

/* q_n_comm_list start! */
.q_n_comm_item{width:100%;margin:0 auto 16px;float:left;padding:10px 15px 8px;}
.q_n_comm_item:nth-of-type(2n){margin:0 auto 16px;}
.q_n_comm_item_h{margin:0 auto 10px;padding:0 0 10px;}
.q_n_comm_item_h span{font-size: 17px;line-height: 25px;}
.q_n_comm_item ul>li{margin-right: 4px;}
.q_n_comm_item ul>li>a{font-size: 13px;}
/* q_n_comm_list end! */

.q_n_video{width:100%;height:180px;margin:0 auto 20px;}

/* message start! */
.q_n_form{margin:15px auto 0;}
.q_n_form .form-group{margin:0 auto 15px;}
.q_n_form .q_form_div .form-group{width:100%;float:none;margin:0 auto 15px;}
.q_n_form .q_form_div .form-group:nth-of-type(2n){margin:0 auto 15px;}
.q_n_form .form-button{margin:20px auto 0;}
.q_n_form .form-button .button{padding:6px 35px;font-size: 15px;line-height: 25px;letter-spacing: 1px;}

.q_sitemap>li{margin:0 auto 12px;}
.q_sitemap>li>a{font-size: 17px;color:#555;letter-spacing: 1px;line-height: 27px;font-weight: bold;}
.q_sitemap>li>ul{margin:10px auto 0;}
.q_sitemap>li>ul>li{float: left;margin-right: 12px;}
.q_sitemap>li>ul>li>a{font-size: 14px;line-height: 23px;}

/* q_n_party start! */
.q_n_party .swiper_party .swiper_pagination_party .swiper-pagination-bullet{width:10px;height:10px;}
.q_party_item .img{height:auto;padding:60% 0 0;}

.q_n_party .q_row_title_r a i{font-size: 16px;}
/* q_n_party_row1 */
.q_n_party_row1 .q_row_title{padding:5px 15px;height:40px;}
.q_n_party_row1 .q_row_title_r{top:5px;right:20px;}
.q_n_party_row1 .q_row_title_l{top:5px;left:20px;}
.q_n_party_row1 .q_n_row:nth-of-type(2){margin:20px auto 0;}

.q_n_party_row_h{display: none;}

/* q_n_party_row2 */
.q_row.q_n_party_row2{margin:0 auto;}
.q_n_party_row2 .q_row_half{border-radius: 0;}
.q_n_party_row2 .q_row_half .q_row_list{padding:15px 15px 5px;}
.q_n_party_row2 .q_row_title{height: 36px;}
.q_n_party_row2 .q_row_title_l{left:30px;line-height: 36px;height: 36px;font-size: 17px;}
.q_n_party_row2 .q_row_title_l:before{width:3px;height:14px;left:-13px;top:12px;}
.q_n_party_row2 .q_row_title_r{right:20px;top:3px;}

/* q_n_party_row3 */
.q_n_party_item{width:48%;margin:0 4% 15px 0;}
.q_n_party_item:nth-of-type(2n){margin:0 0 15px 0;}
.q_n_party_item_img .img{padding:57.5% 0 0;}

/* q_n_party_row4 */
.q_row.q_n_party_row4{margin:10px auto 0;}

/* q_lzjs_list */
.q_lzjs_list li{margin:0 auto 15px;}
.q_lzjs_list li>a span{line-height: 35px;height:35px;font-size: 14px;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.q_lzjs_date{width:95px;border-radius: 3px;}
.q_lzjs_list li>a span.q_lzjs_date_l{width:30px;}
.q_lzjs_list li>a span.q_lzjs_date_r{width:60px;font-size: 12px;}
.q_lzjs_title{width:calc(100% - 110px);}

/* q_jzcm_list */
.q_jzcm_list li{margin:0 auto 15px;}
.q_jzcm_list li>a{padding:12px 15px;border-radius: 3px;}
.q_jzcm_list li>a span{display: block;}
.q_jzcm_li_title{font-size: 15px;line-height: 25px;height:auto;display: block;}
.q_jzcm_li_date{font-size: 13px;line-height: 25px;text-align: right;}
/* q_n_party end! */

/* q_n_party_list2 start! */
.q_n_party_list2{margin:10px auto 0;}
.q_n_party_item2{padding:10px 0;}
.q_n_party_date{width:54px;float:left;}
.q_n_party_date_big{font-size:17px;line-height:26px;height:26px;}
.q_n_party_date_small{font-size:12px;line-height:25px;height:25px;}
.q_n_party_txt{width:calc(100% - 70px);float:right;}
.q_n_party_txt_h a{font-size:16px;line-height:25px;height:auto;white-space:normal;}
.q_n_party_txt_p{margin:5px auto 0;padding:5px 0 0;}
.q_n_party_txt_p p{font-size:12px;line-height: 20px;max-height:40px;overflow:hidden;}

/* q_n_party_list2 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}

.nav_show{top:54px}
/* sp_header  end! */
.q_main{margin:54px auto 0;}

}