#business {width:100%; }
/*#business p.txt_big {font-size:35px; text-align:center; line-height:45px; padding-bottom:30px; }
#business p.txtP {text-align:center; line-height:25px; }*/
/*#business div.icoBox {overflow:hidden; margin:40px 0;}
#business section {padding:180px 35px 30px 35px; text-align:center; border:1px solid #dfdfdf; border-radius:10px; margin:1% 1%; width:23%; box-sizing:border-box; min-height:300px; float:left; }
#business section.ico1 {background:url("../img/ico1.png")no-repeat center 40px;}
#business section.ico2 {background:url("../img/ico2.png")no-repeat center 40px;}
#business section.ico3 {background:url("../img/ico3.png")no-repeat center 40px;}
#business section.ico4 {background:url("../img/ico4.png")no-repeat center 40px;}
#business section.ico5 {background:url("../img/ico5.png")no-repeat center 40px;}
#business section.ico6 {background:url("../img/ico6.png")no-repeat center 40px;}
#business section.ico7 {background:url("../img/ico7.png")no-repeat center 40px;}
#business section.ico8 {background:url("../img/ico8.png")no-repeat center 40px;}
#business section:hover {background-color:#f5f5f5;}*/

div.li_icon1 { text-align:left; font-size:21px; font-weight:bold; color:#272727; background:url("../img/li_icon1.jpg")no-repeat left 6px; padding-left:18px; }


/*------ new : menu2 ------*/
#business div.contL {float:left; width:40%;}
#business div.contR {float:right; width:50%; line-height:28px; font-size:15px; overflow: hidden; }

#business p.txtP {text-align:left; color:#575757; }
#business p.tit { font-size:26px; font-weight:bold; color:#014fa0; padding-bottom:20px; padding-top:15px;}
#business p.sub_t {color:#868686; font-size:15px; line-height:1.8;}

#business section.system {background:url("../img/li_icon.jpg")no-repeat left 10px; padding-left:20px; margin-bottom:5px; font-size:16px;}

#business p.tit_big { text-align:center; font-size:34px; letter-spacing:-1px; margin-top:80px; }
#business div.banner {width:100%; margin-top:20px;}
#business div.page_tap { width:100%; margin-bottom:15px; }

#business p.big_center { text-align:center; font-size:25px; letter-spacing:-1px; line-height:1.7;}
#business div.big_t { width:100%; background:url('../img/big_t.jpg')center no-repeat; height:45px; margin-top:30px; }
#business div.big_t2 { width:100%; background:url('../img/busi_banner.jpg')center no-repeat; height:420px; margin-top:30px; }

#business div.li_icon1 { text-align:left; font-size:21px; font-weight:bold; color:#272727;
background:url("../img/li_icon1.jpg")no-repeat left 6px; padding-left:18px; }

#business div.pro_name { width:100%; height:320px; margin:10px 0px 10px 0px; background:url('../img/pro_name.jpg')no-repeat center; }

#business div.link_img { width:50%; float:left; }

/*#business div.nameboxL { width:180px; padding:5px 10px 5px 10px; text-align:center; font-size:16px; font-weight:bold; border:1px solid #014fa0; color:#014fa0; float:left; }
#business div.nameboxR { float:left; padding:5px 10px 5px 10px; margin-left: 20px; font-size:16px; }*/

/* eap */
#business div.icoBox2 {overflow:hidden; margin:10px 0; font-size:14.5px;}
#business div.icoBox2 section {display:block; height:90px; padding:12px 20px; text-align:center; border:1px solid #dfdfdf; 
border-radius:10px; margin:1% 1%; width:23%; box-sizing:border-box; float:left; }
#business div.eap_table { width:100%; height:1000px; background:url('../img/eap_table.jpg')center no-repeat; margin-top:20px;}
 
/* teeth */
#business div.tooth_img { width:100%; height:420px; background:url('../img/tooth_img.jpg')center no-repeat; margin-top:20px; margin-bottom:80px;}
#business div.icoBox3 {overflow:hidden; margin:10px 0; font-size:15px;}
#business div.icoBox3 section {display:block; height:90px; padding:30px 20px; text-align:center; border:1px solid #dfdfdf; 
border-radius:10px; margin:1% 1%; width:31%; box-sizing:border-box; float:left; }

#business div.research_img {width:100%; height:321px; background:url('../img/research_img.jpg')center no-repeat; margin-bottom:60px;}
#business div.icoBox4 {overflow:hidden; margin:10px 0; font-size:15px;}
#business div.icoBox4 section {display:block; height:90px; padding:20px 20px; text-align:center; border:1px solid #b8c1dc; 
border-radius:5px; margin:1% 1%; width:31%; box-sizing:border-box; float:left; }

#business div.net_img {width:100%; height:321px; background:url('../img/net_img.jpg')center no-repeat; margin-bottom:60px;}

#business div.process_img {width:100%; height:794px; background:url('../img/process_img.jpg')center no-repeat; margin-bottom:50px;}


#business div.tap_01 { width:20%; height:50px; padding:10px 0px; font-size:16px; display:block; float:left; text-align:center; border:1px solid #ccc; }
#business div.tap_01:hover {background:#f5f5f5; border-bottom:3px solid #25a4c4; font-weight:bold; color:#25a4c4; }
#business div.tap_02 { width:20%; height:50px; padding:10px 0px; font-size:16px; background:#f5f5f5; border-bottom:3px solid #25a4c4; font-weight:bold; color:#25a4c4; display:block; float:left; text-align:center; border:1px solid #ccc; }


/*----- section_menu2 -----*/
#business1 {width:100%;}
#business1 div.icoBox {overflow:hidden; margin:40px 0;}
#business1 span.tit { font-size:20px; font-weight:bold; color:#014fa0; letter-spacing:-1px;}
#business1 section {padding:150px 30px 30px 30px; text-align:center; border:1px solid #dfdfdf; border-radius:10px; margin:1% 1%; width:23%; box-sizing:border-box; min-height:310px; float:left; }
#business1 section.ico1 {background:url("../img/ico1.png")no-repeat center 40px;}
#business1 section.ico2 {background:url("../img/ico2.png")no-repeat center 40px;}
#business1 section.ico3 {background:url("../img/ico3.png")no-repeat center 40px;}
#business1 section.ico4 {background:url("../img/ico4.png")no-repeat center 40px;}

#business1 section.ico5 {background:url("../img/ico5.png")no-repeat center 40px;}
#business1 section.ico6 {background:url("../img/ico6.png")no-repeat center 40px;}
#business1 section.ico7 {background:url("../img/ico7.png")no-repeat center 40px;}
#business1 section.ico8 {background:url("../img/ico8.png")no-repeat center 40px;}



/*---------- MOBILE RESPONSIVE ---------*/

@media (max-width: 1023px) {
/*#business p.txt_big {font-size:25px; text-align:center; line-height:35px; padding-bottom:30px; }	*/
#business1 section {width:48%;}
#business div.page_tap { width:100%; margin-bottom:15px; margin:0 auto; text-align:center; }
#business div.icoBox2 section {width:48%; height:70px;}
}
@media (max-width: 768px) {
#business div.contL {float:none; width:100%; text-align:center;}
#business div.contR {float:none; width:100%; text-align:center;}
#business section.system {background:#fff; border:1px solid #ccc; padding:5px; }
#business div.big_t { width:100%; background:url('../img/big_t_m.jpg')center no-repeat; height:80px; }
#business div.big_t2 { width:100%; background:url('../img/busi_banner_m.jpg')center no-repeat; height:400px; }
#business div.pro_name { width:100%; height:380px; margin:10px 0px 10px 0px; background:url('../img/pro_name_m.jpg')no-repeat center; }
#business div.eap_table { width:100%; height:935px; background:url('../img/eap_table_m.jpg')left no-repeat; }
#business div.tooth_img { width:100%; height:550px; background:url('../img/tooth_img_m.jpg')center no-repeat; margin-top:20px;}
#business div.icoBox4 section { width:90%; }
#business div.research_img {width:100%; height:340px; background:url('../img/research_img_m.jpg')center no-repeat; margin-bottom:60px;}
#business div.net_img {width:100%; height:370px; background:url('../img/net_img_m.jpg')center no-repeat;}
#business div.process_img {width:100%; height:1700px; background:url('../img/process_img_m.jpg')center no-repeat; margin-bottom:50px;}

}
@media (max-width: 640px) {
#business div.icoBox2 section {width:48%; padding: 25px 8px; height:140px; }
#business div.icoBox3 section { width:90%; }
}
@media (max-width: 480px) {
#business div.tap_01 { width:100%; text-align:center; float:none;}
#business div.tap_02 { width:100%; text-align:center; float:none;}

}
@media (max-width: 320px) {
#business div.big_t { width:90%; background:url('../img/big_t_m.jpg')center no-repeat; height:80px; }
#business div.big_t2 { width:100%; background:url('../img/busi_banner_m.jpg')center no-repeat; height:400px; }

#business div.pro_name { width:100%; height:380px; margin:10px 0px 10px 0px; background:url('../img/pro_name_m.jpg')no-repeat center; }
#business div.eap_table { width:100%; height:935px; background:url('../img/eap_table_m.jpg')center no-repeat; margin-top:20px;}
#business div.tooth_img { width:100%; height:550px; background:url('../img/tooth_img_m.jpg')center no-repeat; margin-top:20px;}
#business div.icoBox3 section { width:90%; }

#business div.research_img {width:100%; height:340px; background:url('../img/research_img_m.jpg')center no-repeat; margin-bottom:60px;}
#business div.icoBox4 section { width:90%; }
#business div.net_img {width:100%; height:370px; background:url('../img/net_img_m.jpg')center no-repeat;}
#business div.process_img {width:100%; height:1700px; background:url('../img/process_img_m.jpg')center no-repeat; margin-bottom:50px;}

#business div.page_tap img { width:100%; }

#business div.tap_01 { width:100%; text-align:center; float:none;}
#business div.tap_02 { width:100%; text-align:center; float:none;}
}
