/* sub1_1 greeting */

.greeting_area { width:100%;overflow:hidden;background:url(/img/sub1_bg.png) no-repeat top right;}
.greeting_title { font-size:30px;color:#3d8ea1;font-weight:bold;padding:50px 0 30px;}
.greeting_txt { width:90%; }
.greeting_txt > p  { margin-top:30px;  text-align:left; font-weight:bold;}

.greeting_list { width:100%;margin-top:50px;overflow:hidden; border-top:1px solid #ddd;}
.greeting_list > ul  { display:block; border-bottom:1px solid #ddd;overflow:hidden;}
.greeting_list > ul > li { float:left;padding:15px 20px;}
.greeting_list > ul > li:first-child {width:250px;background:#dfeef2; display:block; font-weight:bold}
.greeting_list > ul:nth-child(11) > li:first-child { padding:25px 20px;}
.greeting_list > ul:nth-child(6) > li:first-child { padding:25px 20px;}



/* sub1_2 History */
.history_area { width:100%; margin:50px 0; overflow:hidden;}
.his_year { float:left; width:100px;font-size:32px;font-weight:bold;color:#4f63a3;}
.his_list { float:left; border-top:1px solid #ddd; width:80%;}
.his_list ul li { border-bottom:1px solid #ddd; overflow:hidden; padding:10px;}
.his_list ul li .his_month { float:left; color:#30b0ca; font-weight:bold;  width:40px;}
.his_list ul li .his_txt { float:left; }



/* sub2_1 private */

.private_area { width:100%;overflow:hidden;}
.private_area ul li {float:left; width:50%; text-align:center; padding:20px 0;}
.private_area ul li p { font-size:16px; font-weight:bold; margin-top:10px;}



.certifi_area { width:100%; overflow:hidden;}
.certifi_title { background:#e6e6e6; padding:15px 20px; margin-top:50px;}
.certifi_txt { font-weight:bold; padding-left:50px; color:#444;}
.certifi_img { margin:20px ;overflow:hidden;}
.certifi_img ul li { float:left; width:25%;}
.certifi_img2 { margin:20px ;overflow:hidden;}
.certifi_img2 ul li { float:left; width:50%;}


.flag_bg1 { background:url(/img/flag_bg1.png) no-repeat left center;}
.flag_bg2 { background:url(/img/flag_bg2.png) no-repeat left center;}
.flag_bg3 { background:url(/img/flag_bg3.png) no-repeat left center;}
.flag_bg4 { background:url(/img/flag_bg4.png) no-repeat left center;}
.flag_bg5 { background:url(/img/flag_bg5.png) no-repeat left center;}
.flag_bg6 { background:url(/img/flag_bg6.png) no-repeat left center;}



.product_area{ width:100%; text-align:center;}






.location_map1 {display:block; width:100%;padding:20px 0;} 
.location_map2 {display:none; width:100%;padding:20px 0;} 
.location_area,.location_area2 { display:block;overflow:hidden; margin-bottom:50px;}
.location_img { float:left; width:50%;}
.location_txt { float:left; width:50%;padding-top:70px}

.location_area2 { border-top:1px solid #ddd; padding-top:50px;}
.location_area2 > .location_img { float:right;}
.location_area2 > .location_txt { float:left;}

.loca_adr { margin-bottom:20px;}
.loca_adr > li:first-child{font-size:18px; font-weight:bold;color:#85b441; margin-bottom:20px;}
.loca_adr > li >span { font-size:12px;}

.loca_tel { width:100%; overflow:hidden;margin-bottom:10px;}
.loca_tel > li { float:left;}
.loca_tel > li:first-child{padding-top:-5px; font-size:18px; width:70px; font-weight:bold; margin-right:10px;color:#85b441}


.contact_box { background:#efefef;padding:15px 25px; border-radius:10px;}