
@media screen and (max-width:1200px){
	.navBox {
		width: 100%; padding:0 15px; box-sizing: border-box;
	}
	.header {
		min-width: 100%;
	}
	.w1200{
		width:100%; padding:0 15px;
	}
	
	
	
.uscom_pding{
	padding:40px 0 80px;
}

.pagetitle span{
	font-size:32px;
}
.pagetitle::before{
	width:calc(50% - 40px - 64px);
}
.pagetitle::after{
	width:calc(50% - 40px - 64px);
}
.pagesubtitle{
	margin-top:30px; font-size:24px;
}
.pagesubtitle img{
	margin-bottom:15px;
}
.us01 .pagesubtitle{
	margin-top:50px;
}
.us01_con{
	margin:30px 0 40px; font-size:15px;
}
	
.us02_li .us02_t {
	font-size: 16px;
	margin: 25px 0 12px;
}
.us02_li .us02_b {
	font-size: 13px;
}
.us02_li {
	padding: 0 30px;
	margin-top: 50px;
}
.us02_li img {
	width: 72px;
	max-width: 100%;
}
.us03_con_01_t {
	margin: 50px 0 30px;
}
.us03_con_01_list {
	padding: 15px 0;
}
.us03_con_01_txtt {
	font-size: 45px;
}
.us03_con_01_txtb {
	font-size: 24px;
	margin-top: 20px;
}
.us03_con_martop {
	margin-top: 60px;
}
.us03_com_t {
	font-size: 22px;
}
.us03_com_b {
	font-size: 16px;
	margin-top: 12px;
}
.us03_con_02_li {
	width: calc(25% - (30px * 3) / 4);
	margin-left: 30px;
	margin-top: 25px;
}
.us03_con_02_con,.us03_con_03_con,.us03_con_04_con,.us03_con_05_con {
	margin-top: 35px;
}
.us03_con_03_li {
	width: calc(33.33% - (15px * 2) / 3);
	margin-left: 15px;
}
.us03_con_04_li {
	width: calc(33.33% - (15px * 2) / 3);
	margin-left: 15px;
	margin-top: 20px;
}
.us03_con_04_li .img .textin {
	padding: 20px 0;
	font-size: 15px;
	line-height: 2;
}

.us03_con_05_li {
	width: calc(20% - (60px * 4) / 5);
	margin-left: 60px;
}
.us03_con_05_li .img .textin {
	font-size: 14px;
}
.us03_con_05_li .text {
	font-size: 15px;
	margin-top: 20px;
}






.footer{
	padding:60px 0 40px;
}
.footer_top{
	font-size:14px; margin-bottom:40px;
}
.footer_top .ft_01 img{
	height:30px; margin:0 8px 0 15px;
}
.footer_top .ft_01 span{
	font-size:32px;
}
.footer_top .ft_02{
	margin-left:30px;
}
.footer_top .ft_03{
	width:70px; height:70px; padding:5px;
}
.footer_top .ft_03_wai .ft_03_txt {
	font-size: 13px;	margin-top: 5px;
}
.footer_bottom{
	padding:22px;
}
.footer_bottom .fb_02 span{
	margin:0 4px;
}





.brand01_li{
	width:calc(33.33% - (15px * 2) / 3); margin-left:15px; margin-top:20px;
}
.brand01_li .textin{
	padding:0 20px;
}
.brand01_li .textin .textinnum{
	font-size:14px; width:28px; height:28px;
}
.brand01_li .textin .textint{
	font-size:16px; margin:8px auto;
}
.brand01_li .textin .textinb{
	font-size:13px;
}


.brand02_con{
	margin-top:90px;
}
.brand02_con .swiperbuttonprev,
.brand02_con .swiperbuttonnext{
	width:40px;
}
.brand02_con_swiper .swiper-slide{
	padding:50px 40px;
}
.brand02_con_swiper .swiper-slide .img{
	width:136px;
}
.brand02_con_swiper .swiper-slide .text{
	margin-top:35px;
}
.brand02_con_swiper .swiper-slide .text .t{
	font-size:16px;
}
.brand02_con_swiper .swiper-slide .text .line{
	width:30px; height:2px; margin:15px auto;
}
.brand02_con_swiper .swiper-slide .text .b{
	font-size:13px;
}

.brand03_con{
	margin-top:45px;
}
.brand03_li{
	width:calc(20% - (60px * 4) / 5); margin-left:60px;
}
.brand03_li .textin{
	font-size:16px; margin-top:30px;
}
.brand02_con_swiper {
	width: calc(100% - 100px); margin:0 auto;
}
.brand02_con .swiperbuttonprev {
	left: 0px;
}
.brand02_con .swiperbuttonnext {
	right: 0px;
}


.pro_cate{
	margin-top:50px; border-bottom:2px solid #f3f4f5;
}
.pro_cate a{
	font-size:13px; padding-bottom:10px;
}
.pro_list{
	width:calc(33.33% - (15px * 2) / 3); margin-left:15px; margin-top:50px;
}
.pro_list .text{
	padding:15px 0; font-size:15px;
}


.page_div{
	margin-top:50px;
}
.page_div li a,.page_div li span{
	width:30px; height:30px; line-height:30px; font-size:14px; margin:0 4px;
}


.case_cate{
	margin-top:50px;
}
.case_cate a{
	font-size:15px; padding:8px 32px; margin:0 30px;
}


.service01_con {
	margin: 50px auto;
}
.service01_list {
	margin-top: 30px;
}
.s01l_t {
	font-size: 20px;
}
.s01l_b {
	font-size: 15px;
	margin-top: 20px;
}
.service01_blist .text{
	padding:25px 0 18px;
}
.service01_blist .text .t{
	font-size:18px;
}
.service01_blist .text .line{
	width:70px; margin:15px auto; 
}
.service01_blist .text .b{
	padding:0 20px; font-size:16px;
}
.service01_blist .text .icon img{
	width:22px; margin:12px auto 0;
}
.service01_blist:hover .text .t{
	font-size:20px;
}

.service02_con {
	margin-top: 50px;
}


.service03_blist{
	width:calc(50% - (32px * 1) / 2); margin-left:32px; margin-top:80px;
}
.service03_blist:nth-child(2n+1){
	margin-left:0px;
}
.service03_blist:nth-child(-n+2){
	margin-top:40px;
}
.service03_blist .text{
	bottom:-28px; left:35px; width:calc(100% - 70px); padding:15px 20px;
}
.service03_blist .text .t{
	font-size:16px;
}
.service03_blist .text .b{
	font-size:13px; padding-right:40px; margin-top:15px;
}
.service03_blist:hover .text{
	padding:30px 20px 45px;
}



.contact01_con{
	margin:50px auto;
}
.contact01_list img{
	width:74px;
}
.contact01_list .t{
	font-size:18px; margin:30px auto 15px;
}
.contact01_list .b{
	font-size:14px;
}
#dituContent{
	height:400px;
}
.contact02_con{
	margin-top:50px;
}
.contact02_list{
	margin-bottom:20px;
}
.contact02_list .t{
	font-size:16px; margin-bottom:15px;
}
.contact02_list .contact01_input{
	height:48px; line-height:46px; padding:0 12px; font-size:15px;
}
.contact02_list textarea.contact01_input{
	height:150px;
}
.contact02_right .sumit {
	margin-bottom:20px; height: 48px;line-height: 48px; font-size: 16px;
}





.news_show_con .t {
	font-size: 26px;
	margin-top:50px;
}
.news_show_con .b {
	font-size: 13px;
	margin-top:15px;
	padding-bottom: 15px;
}
.news_show_con .c {
	font-size: 14px;
	padding: 20px 0;
}
.news_show_con .d {
	margin-top:20px; padding-top:20px;
}
.news_show_con .d a {
	margin-top: 10px;
	font-size: 13px;
}

.package01_01_list .text {
	padding: 25px 15px;
}
.package01_01_list .text .texta {
	font-size: 18px;
}
.package01_01_list .text .textb {
	font-size: 18px;
}
.package01_01_list .text .textb .line{
	width: 70px;
	margin: 15px auto;
}
.package01_02_list{
	width:calc(33.33% - (15px * 2) / 3); margin-left:15px; margin-top:25px;
}
.package01_02_list:nth-child(-n+2){
	width:calc(50% - (15px * 1) / 2); margin-left:15px; margin-top:40px;
}
.package01_02_list:nth-child(1),.package01_02_list:nth-child(3){
	margin-left:0;
}
.package01_02_list .text {
	padding: 20px;
	padding-top: 25px;
}
.package01_02_list .text .tt {
	font-size: 16px;
}
.package01_02_list .text .tb {
	font-size: 13px;
	margin-top: 12px;
}
.package01_02_list .text .tnum {
	width: 28px;
	height: 28px;
	font-size: 14px;
}
.package01_01_list .text .textb .ttbb {
	padding: 0 15px;
}
.news01_inlist {
	padding: 20px 15px; margin-top: 30px;
}
.news01_inlist .text .d{
	font-size:14px; 
}
.news01_inlist .text .t {
	font-size: 16px;
	margin: 15px 0 25px;
}
.news01_inlist .text .b {
	font-size: 14px;
}
.news01_inlist .text .a {
	font-size: 12px;
	width: 130px;
	height: 36px;
	line-height: 32px;
	margin-top: 30px;
}


.newsshow h1.title {
    margin-bottom: 12px;
    font-size: 22px;
    line-height: 32px;
}
.newsshow .info {
    font-size: 13px;
    line-height: 30px;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.newsshow .contentt {
    padding: 0 0 40px;
    line-height: 28px;
    font-size: 14px;
}
.newsshow .d {
    margin: 20px 0 0px;
}
.newsshow .d a {
    margin-top: 12px;
    font-size: 13px;
}


}

