/*business_info.css*/

/*visual S*/
.info_visual_img{width: 100%; background-image: url('../img/business/banner.png'); background-size: cover; background-position: center; background-repeat: no-repeat;}
.info_visual_text{color: #fff; padding: 106px 0;}
.info_visual_text h6{font-size: 40px; line-height: 50px; text-align: center;}
.info_visual_text p{font-size: 18px; line-height: 25px; text-align: center;}
/*visual E*/

/*section1 S*/
#info_wrap .sect1{padding: 100px 0;}
.sect_tit h3{font-size: 34px; color: #333; text-align: center; line-height: 40px; font-weight: 400;}
.sect_tit h3 span{font-weight: bold;}
.sect_tit p{font-size: 16px; line-height: 22px; color: #666; text-align: center; padding-top: 30px;padding-bottom: 70px;}
.sect1_con{width: 100%;}
.sect1_img img{width: 100%;}
/*section1 E*/

/*section2 S*/
#info_wrap .sect2{background: #fff; padding: 0;}
#info_wrap .sect2_con{overflow: hidden; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
#info_wrap .sect2_con li{ width: 48%; margin: 0 1%; float: left; padding: 40px 0; background:;}
#info_wrap .sect2_icon{width: 100px;height: 80px; background-position: center; background-size: cover; background-repeat: no-repeat; float: left;}
#info_wrap .s2i1{background-image: url('../img/business/section1_icon1.png');}
#info_wrap .s2i2{background-image: url('../img/business/section1_icon2.png');}
#info_wrap .s2i3{background-image: url('../img/business/section1_icon3.png');}
#info_wrap .s2i4{background-image: url('../img/business/section1_icon4.png');}
#info_wrap .s2i5{background-image: url('../img/business/section1_icon5.png');}
#info_wrap .s2i6{background-image: url('../img/business/section1_icon6.png');}
#info_wrap .sect2_tbox{float: left; width: 80%;}
#info_wrap .sect2_tbox h6{font-size: 18px; color: #666;}
#info_wrap .sect2_tbox p{font-size: 14px; color: #666; line-height: 20px; word-break: keep-all;}
#info_wrap .sect2_line{width: 25px; height: 2px; background: #f2b704; margin: 10px 0;}
#info_wrap .sect2_tbox p br{display: none;}
/*section2 E*/

/*section3 S*/
#info_wrap .sect3{position: relative; margin: 70px 0;}
#info_wrap .sect3_yellow{width: 50%;height: 410px; background: #f2b704; position: absolute; right: 0; top: 23%; z-index: -999;}
#info_wrap .sect3_tbox{float: left; width: 40%;}
#info_wrap .sect3_tbox h5{word-break: keep-all;}
#info_wrap .sect3_tbox p{word-break: keep-all;}
#info_wrap .sect3_imgwrap{float: right; width: 53%;}
#info_wrap .sect3_img{width: 610px; height: 410px; background-image: url('../img/business/section2_img.png'); background-size: cover; background-position: center; background-repeat: no-repeat;}
/*section3 E*/

@media screen and (max-width:1199px){
    #info_wrap .sect3_img{width: 580px; height: 380px;}
    #info_wrap .sect3_imgwrap{width: 55%;}
}
@media screen and (max-width:1100px){
    #info_wrap .sect2_tbox{width: 100%;}
    #info_wrap .sect2_icon{float: none; margin: 0 auto;}
    #info_wrap .sect2_tbox{text-align: center;}
    #info_wrap .sect2_line{margin: 10px auto;}
    #info_wrap .sect3_img{width: 510px;}
}
@media screen and (max-width:980px){
    .sect_tit h3{font-size: 32px;}
    #info_wrap .sect_tit p{word-break: keep-all;}
    #info_wrap .sect_tit p br{display: none;}
    #info_wrap .sect3_tbox h5{line-height: 35px;}
    #info_wrap .sect3_img{width: 440px;}
}
@media screen and (max-width:850px){
    #info_wrap .sect3_tbox{width: 100%;}
    #info_wrap .sect3_imgwrap{width: 100%;}
    #info_wrap .sect3_yellow{width: 75%; height: 415px; top: 45%;}
    #info_wrap .sect3_img{width: 100%; height: 410px;}
}
@media screen and (max-width:768px){
    .info_visual_text h6{font-size: 36px;}
    .info_visual_text p{font-size: 17px;}
}
@media screen and (max-width:600px){
    .info_visual_text h6{font-size: 30px; line-height: 45px;}
    .info_visual_text p{font-size: 16px;}
    #info_wrap .sect2_con li{width: 100%; margin: 0;}
    #info_wrap .sect2_tbox{width: 80%;}
    #info_wrap .sect2_icon{float: left;}
    #info_wrap .sect2_tbox{text-align: left}
    #info_wrap .sect2_line{margin: 10px 0;}
    #info_wrap .sect2_icon{width: 70px; height: 50px;}
    #info_wrap .sect2_tbox h6{font-size: 17px;}
    #info_wrap .sect2_tbox p{font-size: 13px;}
    #info_wrap .sect3_yellow{top: 54%; height: 320px;}
    #info_wrap .sect3_img{height: 320px;}
}
@media screen and (max-width:480px){
    .info_visual_text h6{font-size: 26px; line-height: 45px;}
    .info_visual_text p{font-size: 14px; line-height: 20px;}
    .info_visual_text{padding: 75px 0;}
    .sect_tit h3{font-size: 24px; line-height: 32px; word-break: keep-all;}
    .sect_tit p{font-size: 14px; line-height: 20px; word-break: keep-all;}
    .sect_tit p br{display: none;}
    #info_wrap .sect2_con{/*padding: 20px 0;*/}
    #info_wrap .sect2_con li{padding: 25px 0; }
    #info_wrap .sect2_tbox h6{font-size: 16px;}
    #info_wrap .sect2_tbox p{font-size: 12px;}
    #info_wrap .sect2_line{margin: 8px 0; width: 20px;}
    #info_wrap .sect2_tbox{width: 65%;}
    #info_wrap .sect1{padding: 70px 0;}
    #info_wrap .sect3_tbox h5{line-height: 25px;}
    #info_wrap .sect3_yellow{top: 60%; height: 215px;}
    #info_wrap .sect3_img{height: 215px;}
}
@media screen and (max-width:360px){
    .map_explain .num_00{width: 50px;font-size: 12px;}
    #info_wrap .sect3_yellow{top: 63%;}
}