
@media screen and (min-width: 1750px){
	.pro_list1 dd:nth-child(3n+1){
		clear: both;
	}
}
@media screen and (min-width: 1350px) and (max-width: 1750px){
	.ind_box1_list dd .con{
		width: calc(100% - 140px);
	}
	.ind_box1_list dd .con .tt{
		font-size: 24px;
	}
	.ind_box1_list dd .con .text{
		font-size: 18px;
	}
	
	.ind_box1_list dd .pic{
		width:120px;
	}
	.pro_list1 dd:nth-child(3n+1){
		clear: both;
	}
	
	/*
	 * chanye
	 */
	.chanye_box1_list dd{
		width: calc((100% - 80px)/5);
		margin-right: 20px;
	}
	.fzzl_list1 dd{
		width: 32%;
	    min-height: 370px;
	    margin-right: 2%;
	}
	
	
}
@media screen and (min-width: 992px) and (max-width: 1350px){
	.ind_box1_list dd .con{
		width:100%;
		height: auto;
	}
	.ind_box1_list dd .con .tt{
		font-size: 20px;
	}
	.ind_box1_list dd .con .text{
		font-size: 14px;
	}
	.title1 .tt2{
		font-size: 36px;
	}
	
	.ind_box1_list dd .pic{
		float: none;
		width:162px;
		margin: 0 auto 20px;
	}
	
	
	/*
	 * contact
	 */
	.contact_box1_item1{
		width: 100%;
	}
	.contact_box1_item2_tt{
		font-size: 32px;
	}
	
	/*
	 * pro_list
	 */
	.sub_main_l{
		width:260px;
	}
	
	.nav_list_tt{
		padding-top: 0;
		padding-bottom: 0;
	}
	.nav_list_tt .tt{
		font-size: 22px;
	}
	.nav_list_tt .icon{
		font-size: 18px;
		padding: 0 2px;
	}
	.nav_list_tt .tt2{
		font-size: 14px;
	}
	.nav_down a{
		font-size: 14px;
		padding-top: 0;
		padding-bottom: 0;
	}
	.nav_down a:before{
		background-size: 8px auto !important;
		margin-right: 2px;
	}
	.sub_main_r{
		width: calc(100% - 285px);
	}
	.title1 .tt3{
		font-size: 26px;
	}
	.pro_list1 dd{
		width: 50%;
	}
	.pro_list1 dd:nth-child(2n+1){
		clear: both;
	}
	
	
	/*
	 * pro_det
	 */
	.big_pic_show{
		float: none;
		margin: 0 auto 30px;
	}
	.pro_det_inf{
		width: 100%;
	}
	
	.pro_det_b_bars a{
		padding: 0 50px;
	}
	
	
	
	/*
	 * 产业
	 */
	.chanye_box1_list dd{
		width: calc((100% - 60px)/5);
		margin-right: 15px;
	}
	.chanye_box1_list dd .tt1{
		font-size: 20px;
	}
	.chanye_box1_list dd .tt2{
		font-size: 16px;
	}
	.chanye_box1_list dd .text{
		font-size: 14px;
	}
	.chanye_box2_wrapper{
		width: 100%;
	}
	.chanye_box3_list dd{
		padding: 0 18px;
	}
	.chanye_box3_list dd .num{
		width: 80px;
		font-size: 48px;
	}
	.chanye_box3_list dd .text{
		width: calc(100% - 90px);
		font-size: 14px;
	}
	.chanye_bars{
		width: 100%;
	}
	.chanye_bars a{
		font-size: 20px;
	}
	
	
	/*
	 * fzzl
	 */
	.fzzl_list1 dd{
		width: 32%;
	    min-height: 370px;
	    margin-right: 2%;
	}
	.fzzl_box2_list dd .tt{
		font-size: 20px;
	}
	.fzzl_box3_list dd .tt{
		font-size: 24px;
	}
	.fzzl_box3_list dd .tt2{
		font-size: 18px;
		margin-bottom: 10px;
	}
	
	.fzzl_box3_list_more_tt{
		font-size: 24px;
	}
	.fzzl_box3_list_more_tt2{
		font-size: 20px;
	}
	
	
	/*
	 * about
	 */
	.about_box1_list dd .con .tt{
		font-size: 20px;
	}
	.about_box1_list dd .con .text{
		font-size: 16px;
	}
	.about_box2_list dd .num{
		font-size: 42px;
	}
	.about_box2_list dd .tt{
		font-size: 20px;
	}
	.about_box2_list dd .text{
		font-size: 18px;
	}
	.about_box3_list dd{
		height: 160px;
		font-size: 22px;
	}
	.about_box3_list dd .tt{
		line-height: 28px;
	}
	.about_box4_l .tt{
		font-size: 22px;
	}
	.about_box4_l .tt{
		font-size: 22px;
	}
	.about_box4_l .text{
		font-size: 16px;
	}
	.about_box4_l .text2{
		font-size: 14px;
	}
	
	
	/*
	 * news
	 */
	.news_list2 dd a{
		flex-direction: column;
    	-webkit-flex-direction: column;
	}
	.news_list2 dd .news_list1_con{
		width: 100%;
		padding:3% 0 0 0;
	}
	
	
	
}


@media screen and (min-width: 768px) and (max-width: 991px){
	.head_b{
		height: auto;
		padding: 15px 0;
	}
	.logo,.head_search{
		border:none;
		width: 100%;
	}
	
	.menu{
		width: 100%;
		height: auto;
		padding:15px 0;
	}
	.head_form{
		margin-top: 0;
	}
	
	.ind_box2_con{
		flex-direction: column;
    	-webkit-flex-direction: column;
	}
	.ind_box2_l, .ind_box2_r{
		width: 100%;
		padding: 0;
	}
	.ind_box2_l_video{
		margin: 0 auto;
	}
	
	.ind_box1_list dd .con{
		width:100%;
		height: auto;
	}
	.ind_box1_list dd .con .tt{
		font-size: 20px;
	}
	.ind_box1_list dd .con .text{
		font-size: 14px;
	}
	
	.ind_box1_list dd .pic{
		float: none;
		width:162px;
		margin: 0 auto 20px;
	}
	.title1 .tt2{
		font-size: 40px;
	}
	
	.news_list1 dd{
		width: 100%;
		margin-right: 0;
	}
	.footer_t dd .tt{
		font-size: 22px;
	}
	
	
	
	/*
	 * contact
	 */
	.contact_box1_item1{
		width: 100%;
		margin-right:0;
	}
	.contact_box1_item1_tt .con{
		font-size: 18px;
	}
	.contact_box1_item2_tt{
		font-size: 30px;
	}
	.contact_box1_item2_con{
		font-size: 18px;
	}
	
	/*
	 * sub_banner
	 */
	.sub_banner .tt{
		font-size: 40px;
	}
	.sub_banner .text{
		font-size: 20px;
	}
	
	/*
	 * pro_list
	 */
	.sub_main_l{
		width:100%;
	}
	
	.nav_list_tt{
		padding-top: 0;
		padding-bottom: 0;
	}
	.nav_list_tt .tt{
		font-size: 22px;
	}
	.nav_list_tt .icon{
		font-size: 18px;
		padding: 0 2px;
	}
	.nav_list_tt .tt2{
		font-size: 14px;
	}
	.nav_down a{
		font-size: 14px;
		padding-top: 0;
		padding-bottom: 0;
	}
	.nav_down a:before{
		background-size: 8px auto !important;
		margin-right: 2px;
	}
	.sub_main_r{
		width:100%;
	}
	.title1 .tt3{
		font-size: 24px;
	}
	.pro_list1 dd{
		width: 50%;
	}
	.pro_list1 dd:nth-child(2n+1){
		clear: both;
	}
	
	/*
	 * pro_det
	 */
	.big_pic_show{
		display: none;
	}
	.pro_det_wap_scroll{
		display: block;
		margin-bottom: 30px;
	}
	
	.pro_det_inf{
		width: 100%;
		padding-left: 0;
	}
	.pro_det_title{
		font-size: 24px;
	}
	.pro_det_text2 .tt{
		font-size: 20px;
	}
	.pro_det_text,.pro_det_text2 .text{
		font-size: 14px;
	}
	
	.pro_det_b_bars a{
		padding: 0 30px;
		font-size: 20px;
		line-height: 42px;
	}
	
	
	/*
	 * 产业
	 */
	.chanye_box1_list dd{
		width: calc((100% - 30px)/3);
		margin-right: 10px;
		margin-bottom: 20px;
	}
	.chanye_box1_list dd:nth-child(3n){
		margin-right: 0;
	}
	.chanye_box1_list dd:nth-child(3n+1){
		clear: both;
	}
	.chanye_box1_list dd .tt1{
		font-size: 20px;
	}
	.chanye_box1_list dd .tt2{
		font-size: 16px;
	}
	.chanye_box1_list dd .text{
		font-size: 14px;
	}
	.chanye_box2_wrapper{
		width: 100%;
	}
	.chanye_box3_list dd{
		padding: 0 18px;
	}
	.chanye_box3_list dd .num{
		width: 80px;
		font-size: 48px;
	}
	.chanye_box3_list dd .text{
		width: calc(100% - 90px);
		font-size: 14px;
	}
	.chanye_box2_prev,.chanye_box2_next{
		display: none;
	}
	.chanye_box4_list dd .con .tt{
		font-size: 22px;
	}
	.chanye_box4_list dd .con .text{
		font-size: 14px;
	}
	.chanye_bars{
		width: 100%;
	}
	.chanye_bars a{
		font-size: 20px;
	}
	
	
	/*
	 * fzzl
	 */
	.fzzl_list1 dd{
		width: 32%;
	    min-height: 370px;
	    margin-right: 2%;
	}
	.fzzl_box2_list dd .tt{
		font-size: 20px;
	}
	.fzzl_box2_list dd .text{
		font-size: 16px;
	}
	.fzzl_box3_list dd .tt{
		font-size: 20px;
	}
	.fzzl_box3_list dd .tt2{
		font-size: 18px;
		margin-bottom: 10px;
	}
	
	.fzzl_box3_list_more_tt{
		font-size: 24px;
	}
	.fzzl_box3_list_more_tt2{
		font-size: 20px;
	}
	
	/*
	 * about
	 */
	.about_box1_list dd .con .tt{
		font-size: 18px;
	}
	.about_box1_list dd .con .text{
		font-size: 14px;
	}
	.about_box2_list dd .num{
		font-size: 30px;
	}
	.about_box2_list dd .tt{
		font-size: 18px;
	}
	.about_box2_list dd .text{
		font-size: 14px;
	}
	.about_box3_list dd{
		height: 120px;
		font-size: 18px;
	}
	.about_box3_list dd .tt{
		line-height: 24px;
	}
	.about_box4_l .tt{
		font-size: 18px;
	}
	.about_box4_l .tt{
		font-size: 18px;
	}
	.about_box4_l .text{
		font-size: 14px;
	}
	.about_box4_l .text2{
		font-size: 14px;
	}
	
	
	/*
	 * keyan
	 */
	.keyan_box1_list_con .tt1{
		font-size: 20px;
	}
	.keyan_box1_list_con .tt2{
		font-size: 18px;
	}
	
	.keyan_box2_list_title .tt_l .tt{
		font-size: 22px;
	}
	.keyan_box2_list_title .text{
		font-size: 16px;
	}
	
	
	/*
	 * jjfn
	 */
	
	.jjfn_list dd{
		flex-flow:column nowrap;
    	-webkit-flex-flow: column nowrap;
	}
	.jjfn_list dd:nth-child(2n){
		flex-flow:column nowrap;
    	-webkit-flex-flow: column nowrap;
	}
	.jjfn_list_pic,.jjfn_list_con{
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	.jjfn_list dd:nth-child(2n) .jjfn_list_con{
		padding: 0;
	}
	
	
	
	/*
	 * shouhoufuwu
	 */
	.shfw_box1_text{
		font-size: 14px;
	}
	.shfw_box1_list dd{
		width: 100%;
		margin-bottom: 15px;
	}
	.shfw_box1_list dd .keyan_box1_list_con{
		padding-top: 2%;
	}
	
	/*
	 * quality
	 */
	
	.quality_list dd .num{
		font-size: 32px;
	}
	.quality_list dd .tt{
		font-size: 20px;
	}
	
	/*
	 * news
	 */
	.news_list2 dd a{
		flex-direction: column;
    	-webkit-flex-direction: column;
	}
	.news_list2 dd .news_list1_con{
		width: 100%;
		padding:3% 1% 1%;
	}
	
	
	/*
	 * news_det
	 */
	.news_det_title{
		font-size: 24px;
	}
	.news_det_date_clm{
		font-size:14px;
	}
	.news_det_page_clm .tt{
		font-size: 18px;
	}
	.news_det_page_clm .text{
		font-size: 16px;
	}
	
	
	
}


@media screen and (min-width: 300px) and (max-width: 767px){
	.ind_wrapper{
		padding: 0 3%;
	}
	.header_t{
		display: none;
	}
	.head_b{
		position: relative;
		height: 59px;
		z-index: 5;
	}
	.logo{
		position: absolute;
		left: 15px;
		top:12px;
		width: 130px;
		height: 32px;
		border: 0;
	}
	.logo img{
		height: auto;
	}
	
	
	.menu{
		display: none;
		position: absolute;
		top: 59px;
		left:0;
		width:100%;
		height: auto;
		z-index: 999;
		padding: 10px;
		margin: 0;
		background: #f8f8f8;
	}
	.menu_dl{
		height: auto;
		flex-direction: column;
		-webkit-flex-direction: column;
	}
	.menu_dl dd{
		width: 100%;
		color: #fff;
		height: auto;
		position: static;
	}
	.menu_tt{
		color: #fff;
		border-top: none;
		border-bottom: 1px solid #ddd;
	}
	.menu_tt .text{
		float: left;
		width: calc(100% - 50px);
	}
	.menu_tt a{
		float: left;
		line-height: 40px;
		width: 80%;
		text-align: left;
		padding: 0;
		padding-left: 10px;
		color: #333;
	}
	.menu_tt:after{
		display: none;
	}
	.menu_down{
		position:static;
		top: auto;
		left: auto;
		width: 100%;
		margin-left: 0;
		text-align: left;
		padding: 10px 0 15px;
		border: none;
		overflow: hidden;
		background:#f5f5f5;
		box-shadow: none;
	}
	.menu_two_tt{
		color: #333;
		font-size: 16px;
		padding: 0 15px;
		font-weight: bold;
		border-bottom:0;
	}
	.menu_dl dd.hover .menu_tt a{
		color: #fff;
	}
	.menu_three{
		display: block;
		position:static;
		top: auto;
		left: auto;
		width: 100%;
		border: none;
		padding: 0 15px;
		background: none;
	}
	.menu_three a{
		padding: 0;
		line-height: 30px;
		border: 0;
	}
	
	.menu_btn{
		display: block;
	}
	.ind_search{
		display: block;
	}
	.menu_btn{
		display: block;
	}
	.head_search{
		display: none;
		width: 100%;
		height: 74px;
		position: absolute;
		left: 0;
		top: 59px;
		z-index: 3;
		padding:15px 10px;
		background: #f1f1f1;
		overflow: hidden;
	}
	.head_form{
		margin-top: 0;
		background: #fff;
	}
	
	/*
	 * banner
	 */
	.banner_box .owl-theme .owl-dots{
		position: absolute;
		left:0;
		width: 100%;
		bottom: 15px;
	}
	.banner_box .owl-theme .owl-dots .owl-dot{
		width:25px;
		height: 2px;
		margin:0 5px;
	}
	.banner_box .owl-theme .owl-dots .owl-dot span{
		width: 25px;
		height: 2px;
		border-radius: 0;
		background: #fff;
	}
	
	/*
	 * ind_box1
	 */
	.ind_box1_list dd{
		width: 100%;
		margin: 0 0 20px 0;
	}
	.ind_box1_list dd .con{
		width:100%;
		height: auto;
	}
	.ind_box1_list dd .con .tt{
		font-size: 20px;
	}
	.ind_box1_list dd .con .text{
		font-size: 14px;
	}
	
	.ind_box1_list dd .pic{
		float: none;
		width:162px;
		margin: 0 auto 20px;
	}
	
	.ind_box3_list dd{
		width: 100%;
		margin-bottom: 15px;
	}
	.ind_box2_l_video{
		width: 100%;
	}
	
	.title1 .tt{
		font-size: 16px;
	}
	.title1 .tt2{
		font-size: 30px;
	}
	.title1 .tt3{
		font-size: 24px;
	}
	
	
	.ind_box2_l,.ind_box2_r{
		width: 100%;
		padding: 0;
	}
	.ind_box2_r_con_tt{
		font-size: 16px;
		padding-bottom: 15px;
	}
	.ind_box2_r_con_text{
		font-size: 14px;
	}
	.more_btn2{
		width: 150px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}
	.ind_pro_item .con .tt{
		font-size: 16px;
		font-weight: bold;
	}
	.ind_pro_item .con .text{
		font-size: 14px;
	}
	.ind_pro_btn_prev, .ind_pro_btn_next{
		width: 70px;
		height: 40px;
		background-size: auto 16px;
	}
	.ind_pro_btn{
		width: 40px;
		height: 40px;
		margin: 0 10px;
	}
	
	.news_list1 dd{
		width: 100%;
		margin-right: 0;
	}
	.news_list1_date{
		width: 80px;
		height: 100px;
		font-size: 20px;
	}
	.news_list1_con{
		width: calc(100% - 90px);
	}
	.news_list1_con .tt{
		font-size: 16px;
		font-weight: bold;
	}
	.news_list1_con .text{
		font-size: 14px;
		margin: 8px 0;
	}
	.dianzan_btn{
		font-size: 14px;
	}
	
	.footer_t dd{
		width: 100%;
		margin-bottom: 15px;
	}
	.footer_t dd .tt{
		font-size:20px;
		margin-bottom: 10px;
	}
	
	
	/*
	 * contact
	 */
	.contact_t1{
		padding: 0 10px;
		background:none;
	}
	.contact_box1_item1{
		width: 100%;
		min-height: auto;
	}
	.contact_box1_item2{
	}
	.contact_box1_item1_tt .con{
		font-size: 16px;
	}
	.contact_box1_item2_tt{
		font-size: 26px;
	}
	.contact_box1_item2_con{
		font-size: 16px;
	}
	.faq_list_btn{
		font-size: 16px;
	}
	
	
	.sub_banner{
		display: none;
	}
	/*
	 * pro_list
	 */
	.sub_main_l{
		display: none;
		width:100%;
	}
	
	.nav_list_tt{
		padding-top: 0;
		padding-bottom: 0;
	}
	.nav_list_tt .tt{
		font-size: 22px;
	}
	.nav_list_tt .icon{
		font-size: 18px;
		padding: 0 2px;
	}
	.nav_list_tt .tt2{
		font-size: 14px;
	}
	.nav_down a{
		font-size: 14px;
		padding-top: 0;
		padding-bottom: 0;
	}
	.nav_down a:before{
		background-size: 8px auto !important;
		margin-right: 2px;
	}
	.sub_main_r{
		width:100%;
	}
	.title1 .tt3{
		font-size: 24px;
	}
	.pro_list1 dd{
		width: 50%;
	}
	.pro_list1 dd:nth-child(2n+1){
		clear: both;
	}
	
	.ind_pro_item .con{
		padding:15px 10px;
		height: auto;
	}
	
	
	
	/*
	 * pro_det
	 */
	.sub_main .ind_wrapper{
		padding:2% 0;
	}
	.pro_det_t{
		padding: 0;
	}
	.big_pic_show{
		display: none;
	}
	.pro_det_wap_scroll{
		display: block;
		margin-bottom: 20px;
	}
	.pro_det_inf{
		width: 100%;
		padding: 0 3%;
	}
	.contact_box1_item1_tt .con{
		padding-left: 10px;
		line-height: 26px;
	}
	.pro_det_title{
		font-size: 20px;
	}
	.pro_det_text2 .tt{
		font-size: 18px;
	}
	.pro_det_text,.pro_det_text2 .text{
		font-size: 14px;
	}
	.p_det_btn a{
		width: 170px;
	}
	.pro_det_b_bars a{
		padding: 0 15px;
		font-size: 16px;
		line-height: 36px;
	}
	
	.pro_det_b_inq .faq_list_box dd{
		width: 100%;
		margin-right: 0;
	}
	.faq_list dd .tt{
		font-size: 14px;
	}
	
	/*
	 * 产业
	 */
	.chanye_bars{
		width: 100%;
		padding: 0 8px;
		border: none;
	}
	.chanye_bars a{
		width: 100%;
		font-size: 14px;
		text-align: center;
		line-height: 36px;
		margin: 0 0 10px 0;
	}
	.chanye_box1{
		padding: 0 10px;
	}
	.chanye_box1_list dd{
		width:100%;
		min-height: auto;
		margin-right:0;
		margin-bottom: 15px;
	}
	
	.chanye_box1_list dd .tt1{
		font-size: 18px;
	}
	.chanye_box1_list dd .tt2{
		font-size: 16px;
	}
	.chanye_box1_list dd .text{
		font-size: 14px;
	}
	.chanye_box2{
		background: #d8213d;
	}
	.chanye_box2_list .icon{
		font-size:26px;
		height: 48px;
		line-height: 48px;
	}
	.chanye_box2_wrapper{
		width: 100%;
	}
	.chanye_box3_list{
		padding: 0 10px;
	}
	.chanye_box3_list dd{
		width: 100%;
		height: auto;
		padding:20px 10px;
		margin:0 0 10px 0;
	}
	.chanye_box3_list dd .num{
		width: 60px;
		font-size:30px;
	}
	.chanye_box3_list dd .text{
		width: calc(100% - 70px);
		font-size: 14px;
	}
	.chanye_box2_prev{
		width: 40px;
		height: 40px;
		background-size: 50% auto;
		left: 10px;
		z-index: 3;
	}
	.chanye_box2_next{
		width: 40px;
		height: 40px;
		background-size: 50% auto;
		right: 10px;
		z-index: 3;
	}
	
	.sub_title1 .tt{
		font-size: 20px;
	}
	.sub_title1 .tt2{
		font-size: 16px;
	}
	.chanye_box2_text,.chanye_box3_text{
		font-size: 14px;
		padding: 0 10px;
	}
	.chanye_box4_list{
		padding: 0 10px;
	}
	.chanye_box4_list dd{
		width: 100%;
		margin: 0 0 10px 0;
	}
	.chanye_box4_list dd .con{
		padding: 15px 0;
	}
	.chanye_box4_list dd .con .tt{
		font-size: 20px;
		margin-bottom: 7px;
	}
	.chanye_box4_list dd .con .text{
		font-size: 14px;
	}
	
	
	/*
	 * fzzl
	 */
	.fzzl_box2{
		background: #fff;
	}
	.fzzl_box2 .sub_title1.colorf{
		color: #333;
	}
	.fzzl_box2 .sub_title1.colorf .line{
		background: #d8213d;
	}
	
	.fzzl_box2_list dd{
		width: 100%;
		padding-bottom: 0;
		margin: 0 0 15px 0;
	}
	.fzzl_box2_list dd .con{
		min-height: auto;
		padding: 3%;
		box-shadow: none;
	}
	.fzzl_box2_list dd .tt{
		font-size: 20px;
	}
	.fzzl_box2_list dd .text{
		font-size: 14px;
	}
	.fzzl_list1,.fzzl_box2_list,.fzzl_box3_list{
		padding: 0 10px;
	}
	.fzzl_box3_list dd{
		width: 100%;
		height:auto;
		margin: 0 0 15px 0;
	}
	.fzzl_box3_list dd .tt{
		font-size: 18px;
	}
	.fzzl_box3_list dd .tt2{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.fzzl_box3_list dd .text{
		font-size: 14px;
	}
	.fzzl_box3_list_more_tt{
		font-size: 20px;
	}
	.fzzl_box3_list_more_tt2{
		font-size: 18px;
	}
	.fzzl_box3_list_more_tt2 .icon{
		top: 4px;
	}
	
	
	/*
	 * about
	 */
	.about_box1,
	.about_box2,
	.about_box3,
	.about_box4
	{
		padding: 4% 10px;
	}
	.about_box1_list dd,
	.about_box2_list dd,
	.about_box3_list dd,
	.about_box4_l,
	.about_box4_pic
	{
		width: 100%;
		margin-right: 0;
	}
	.about_box1_list dd{
		height: 150px;
	}
	.about_box1_list dd .icon{
		width: 60px;
		height: 60px;
	}
	.about_box1_list dd .con .tt{
		font-size: 18px;
	}
	.about_box1_list dd .con .text{
		font-size: 14px;
	}
	.about_box3_list dd{
		padding: 0 0 0 5%;
	}
	.about_box2_list dd .num{
		font-size: 30px;
	}
	.about_box2_list dd .tt{
		font-size: 18px;
	}
	.about_box2_list dd .text{
		font-size: 14px;
	}
	.about_box3_list dd{
		height: 120px;
		font-size: 18px;
	}
	.about_box3_list dd .tt{
		line-height: 24px;
	}
	.about_box4_l .tt{
		font-size: 18px;
	}
	.about_box4_l .tt{
		font-size: 18px;
	}
	.about_box4_l .text{
		font-size: 14px;
	}
	.about_box4_l .text2{
		font-size: 14px;
	}
	.about_box4_con{
		flex-direction: column;
		-webkit-flex-direction: column;
	}
	.sub_title2 .tt{
		font-size: 14px;
		line-height: 1.4;
	}
	.sub_title2 .tt2{
		font-size: 18px;
	}
	
	/*
	 * keyan
	 */
	.keyan_box1_list{
		padding: 0 10px;
	}
	.keyan_box1_list dd{
		width: 100%;
		margin-right: 0;
	}
	.keyan_box1_list_con .tt1{
		font-size: 18px;
	}
	.keyan_box1_list_con .tt2{
		font-size: 16px;
	}
	.keyan_box1_list_con .text{
		font-size: 14px;
	}
	
	
	/*
	 * keyan
	 */
	.keyan_box2_list{
		padding: 0 10px;
	}
	.keyan_box2_list dd{
		width: 100%;
		margin-right: 0;
	}
	.keyan_box2_list_title .tt_l .tt{
		font-size: 18px;
	}
	.keyan_box2_list_title .text{
		display: none;
	}
	
	
	
	/*
	 * jjfn
	 */
	.jjfn_bars {
		flex-direction: column;
    	-webkit-flex-direction: column;
	}
	.jjfn_list dd{
		flex-flow:column nowrap;
    	-webkit-flex-flow: column nowrap;
    	margin-bottom: 15px;
	}
	.jjfn_list dd:nth-child(2n){
		flex-flow:column nowrap;
    	-webkit-flex-flow: column nowrap;
	}
	.jjfn_list_pic{
		width: 100%;
		padding: 0 10px;
	}
	.jjfn_list_con{
		width: 100%;
		padding: 0 10px;
	}
	.jjfn_list dd:nth-child(2n) .jjfn_list_con{
		padding: 0 10px;
	}
	
	.jjfn_list dd:nth-child(2n) .jjfn_list_con{
		padding: 0 10px;
	}
	
	/*
	 * shouhoufuwu
	 */
	.shfw_box1_text{
		font-size: 14px;
	}
	.shfw_box1_list dd{
		width: 100%;
	}
	.shfw_box1_list dd .keyan_box1_list_con{
		padding-top: 2%;
	}
	
	
	/*
	 * quality
	 */
	.quality_list{
		padding: 15px 5px;
	}
	.quality_list dd{
		width: 100%;
		margin-right:0;
		padding: 3% 2%;
		margin-bottom: 15px;
	}
	
	.quality_list dd .num{
		font-size: 24px;
	}
	.quality_list dd .tt{
		font-size: 18px;
	}
	.quality_list dd .text{
		font-size: 14px;
	}
	
	/*
	 * news
	 */
	.news_list2 dd a{
		flex-direction: column;
    	-webkit-flex-direction: column;
	}
	.news_list2 dd .news_list1_con{
		width: 100%;
		padding:3% 1% 1%;
	}
	.news_list2 dd .news_list1_con .date_b{
		font-size: 14px;
	}
	
	/*
	 * news_det
	 */
	.news_det_title{
		font-size: 18px;
	}
	.news_det_date{
		flex-wrap:wrap;
    	-webkit-flex-wrap:wrap;
	}
	.news_det_date_clm{
		font-size:12px;
	}
	.news_det_date_clm:nth-child(2):before,.news_det_date_clm:nth-child(2):after{
		display: none;
		margin: 0;
	}
	.news_det_date_clm .tt{
		margin-right: 5px;
	}
	
	.news_det_btn a{
		width: 50px;
		height: 50px;
		border-radius: 50px;
		line-height: 50px;
		font-size: 28px;
	}
	
	.news_det_page_clm{
		width: 100% !important;
		padding: 2%;
		border-radius: 8px;
		margin: 0 0 15px 0 !important;
	}
	.news_det_page_clm .tt{
		font-size: 14px;
		width: 60px;
	}
	.news_det_page_clm .text{
		font-size: 12px;
		width: calc(100% - 135px);
	}
	.news_det_page_clm .date{
		width: 75px;
		font-size: 12px;
	}
	
	/*
	 * page
	 */
	.page a.prev, .page a.next{
		padding: 0 10px;
	}
	.page a{
		font-size: 12px;
	}
	
	
}
