@media only screen and (min-width:801px) and (max-width:1120px){
	
.pad_block{display:block!important;}
.pad_inline{display:inline!important;}
.pad_none{display:none!important;}

.pad_center{text-align:center;}
.pad_tal{text-align:left;}
.pad_w100{width:100%; height:auto;}
.pad_fn{float:none;}

.pad_pt0{padding-top:0 !important;}
.pad_pt5{padding-top:5px !important;}
.pad_pt10{padding-top:10px !important;}
.pad_pt15{padding-top:15px !important;}
.pad_pt20{padding-top:20px !important;}
.pad_pt25{padding-top:25px !important;}
.pad_pt30{padding-top:30px !important;}
.pad_pt35{padding-top:35px !important;}
.pad_pt40{padding-top:40px !important;}
.pad_pt50{padding-top:50px !important;}
.pad_pt60{padding-top:60px !important;}
.pad_pt70{padding-top:70px !important;}
.pad_pt120{padding-top:120px !important;}

.pad_pl10 {padding-left: 10px;}


.header{width:96%;}
.header_path{width:96%;}
.header_businessg{width:96%; height:80px;}
.header_businessg h2{font-size:29px; padding-top:25px;}
.header_businessg_contact > div{padding-top:25px;}
.header_businessg_kf{width:75px; height:28px; font-size:15px; line-height:28px;}
.header_businessg_dq{height:40px; font-size:11px; line-height:18px; padding:0 7px;}
.header_businessg_tel{font-size:17px; line-height:24px;}
.header_businessg_tel .icon{font-size:14px;}
#main_v .loop_wrap > div .inner div {width:470px; padding:40px 0 0 20px;}
.main_undefined{width:240px;  font-size:30px; line-height:44px;}
.main_undefined_title{font-size:44px; line-height:68px;}
.main_undefined_dl{margin-top:-10px;}
.main_undefined_dl dd{font-size:17px;}
.main_undefined_dl dd span{font-size:25px;}
.main_undefined_dl dt img{width:220px; height:auto;}
.business_menu ul{width:100%;}
.business_menu ul li{width:25%; font-size:16px; line-height:45px;}
.business_menu ul li .icon{font-size:14px;}
.business_house_title{font-size:44px; line-height:1.3; padding:50px 0 58px 0; text-align:center; position:relative;}
.business_house_title:before{content: ''; width:85px; height:8px; background-color:#E40012; position:absolute; bottom:40px; left:calc(50% - 43px);}
.business_since_bg{padding:100px 0 80px 0; background:url(../images/business_since_bg.jpg) no-repeat;}
.business_since{width:1050px; margin:0 auto; display:flex; justify-content:space-between;}
.business_since dd{width:560px; display:flex; justify-content:space-between; flex-direction:column;}
.business_since dt{width:460px;}
.business_since_history h3{font-size:25px; line-height:1.5;}
.business_since_history p{font-size:16px; line-height:26px; padding-top:18px;}
.business_market_bg{max-width:1380px; margin:80px auto 0 auto; padding:40px 0 55px 0; text-align:center; background:url(../images/business_market_bg.jpg) no-repeat center;}
.business_market_title{max-width:760px; margin:0 auto; color:#FFFFFF; font-size:25px; line-height:46px; background:linear-gradient(to left,rgba(225,0,18,0) 0%,rgba(225,0,18,1) 15%,rgba(225,0,18,1) 85%,rgba(225,0,18,0) 100%)}
.business_quality_title{font-size:30px; line-height:1.5; text-align:center; padding-top:75px;}
.business_quality_p{color:#E40012; font-size:16px; font-weight:500; line-height:1.5; text-align:center; padding-top:15px;}
.business_quality{max-width:1050px; margin:0 auto; padding-top:20px; display:flex; justify-content:space-between; flex-wrap:wrap;}
.business_quality li{width:490px; padding-top:40px;}
.business_quality li h3{display:flex; align-items:center; font-size:24px; font-weight:bold; line-height:1.5;}
.business_quality li h3 img{margin-right:15px;}
.business_quality_text{width:375px; margin:0 auto; font-size:16px; line-height:26px; padding-top:15px;}
.business_certificate_bg{padding:40px 0; margin-top:50px; background:#EEEEEE;}
.business_certificate_title{font-size:26px; line-height:1.5; text-align:center;}
.business_certificate{width:1050px; margin:0 auto; padding-top:35px; display:flex; justify-content:space-between;}
.business_certificate li{text-align:center;}
.business_certificate_text{font-size:15px; font-weight:500; line-height:20px; padding-top:10px;}
.business_contact_box{max-width:1120px; margin:0 auto; padding:60px 0 20px 0;}
.business_contact_p{font-size:16px; padding-top:10px; text-align:center;}
.business_contact_b{color:#E40012; font-size:16px; font-weight:500; line-height:1.5; padding-top:25px; border-bottom:#BFBFBF 1px solid;}
.business_contact{display:flex; padding:7px 0; border-bottom:#BFBFBF 1px solid;}
.business_contact dd{width:210px; font-size:16px; font-weight:bold; line-height:46px; padding:12px 0 12px 30px; background-color:#FFF4E0; box-sizing:border-box;}
.business_contact_red{color:#E40012;}
.business_contact dt{padding:12px 0 12px 78px;}
.business_contact_ul{display:flex; flex-wrap:wrap;}
.business_contact_ul li{font-size:16px; line-height:46px; padding-right:45px;}
.business_contact_text{width:800px; height:46px; font-size:16px; padding:0 10px; border:#DDDDDD 1px solid; border-radius:8px; box-sizing:border-box;}
.business_contact_textarea{width:800px; height:180px; font-size:16px; line-height:28px; padding:10px 10px; border:#DDDDDD 1px solid; border-radius:8px; box-sizing:border-box;}
.business_contact_read{color:#666666; font-size:16px; line-height:1.5; text-align:center; padding-top:40px;}
.business_contact_read a{color:#E40012; text-decoration:underline;}
.business_contact_submit{text-align:center; padding-top:40px;}
.business_contact_submit input{width:280px; height:54px; margin:0 auto; color:#E40012; font-size:18px; font-weight:bold; border:#E40012 3px solid; border-radius:27px; display:inline-block; padding-right:20px; background:url(../images/business_yyjt.svg) no-repeat 230px center; background-size:35px 35px; box-sizing:border-box; cursor:pointer;}


.business_challenge_red_size_sp{
    display: none;
}

    .pc{
        display: block;
    }

    .sp{
        display: none;
    }
}