/* BASIC css start */
/*´ö¿ëÁ¦Ç° ÅÇ ¸®½ºÆ®*/
#product { position:relative; width:100%; margin:0 auto; margin-top:80px; clear:both;}
#product .tabList { width:620px; height:30px; margin:0 auto; }
#product .tabList li { float:left; display:block;  width:150px; line-height:30px;   color:#333;  font-size: 14px; font-weight:300; border:1px solid #dfdfdf;  border-left:none;}
#product .tabList li:first-child  { border-left:1px solid #dfdfdf;}
#product .tabList li:last-child {  border-right:1px solid #dfdfdf;}
#product .tabList li.on { float:left; width:149px; line-height:30px;  color:#333;  font-size: 14px; text-align:center; border-top:1px solid #dfdfdf; border-right:1px solid #dfdfdf; font-weight:400; }
#product .tabList li.on a { float:left;  width:149px; line-height:30px;  color:#333; font-size: 14px; text-align:center;  font-weight:400; border-bottom:2px solid #333; }
#product .tabList li a { float:left; width:150px; line-height:30px; font-size: 14px; font-weight:300;  }
#product .tab_box {  width:1240px; margin:0 auto; }
#product .tab_box .tabGroup { width:100%; margin:0 auto; height:440px; padding-top:20px; }
#product .tab_box .tabGroup li { position:absolute; width:1240px; margin:0 auto;  height:440px; display: none; } 
#product .tab_box .tabGroup li .item-list { float:left; width:301px; height:400px; margin-left:6px;  border:1px solid #fff; transition:all, 0.5s;  cursor:pointer; }

#product .tab_box .tabGroup li .item-list .button_box { position:absolute; margin:0 auto; width:300px !important; height:300px;  transition:all, 0.5s;  z-index:10;  clear:both; }
#product .tab_box .tabGroup li .item-list .button_box .zoome { position:absolute; margin-left:90px;  margin-top:100px; width:60px; height:60px; border-radius:30px; background-color:#ec3d20; transition:all, 0.5s; opacity:0; z-index:10;}
#product .tab_box .tabGroup li .item-list .button_box .basket { position:absolute; margin-left:160px; margin-top:100px; width:60px; height:60px; border-radius:30px; background-color:#ec3d20; transition:all, 0.5s; opacity:0; z-index:10;}
#product .tab_box .tabGroup li .item-list .button_box > div { background-color:none; opacity:0; }
#product .tab_box .tabGroup li .item-list .thumb { width:90%; height:271px;  margin:0 auto; }
#product .tab_box .tabGroup li .item-list .thumb img { width:100%;}

#product .tab_box .tabGroup li .item-list p.prd-ect { font-size:14px; margin-top:20px; color:#aaa; font-weight:400; }
#product .tab_box .tabGroup li .item-list p.prd-name { font-size:18px; margin-top:5px; color:#333; font-weight:400; }
#product .tab_box .tabGroup li .item-list p.prd-subname { font-size:16px; margin-top:5px; color:#555; font-weight:300; }
#product .tab_box .tabGroup li .item-list p.prd-price { font-size:22px; margin-top:3px; color:#333; font-family: 'Lato' !important; font-weight:400 !important; }
#product .tab_box .tabGroup li .item-list span.won { font-size:15px; color:#777; font-family: 'Noto Sans KR' !important; font-weight:400 !important; }

#product .tab_box .tabGroup li .item-list:hover {float:left; width:24.3%; height:400px; border:1px solid #f0442c; }
#product .tab_box .tabGroup li .item-list:hover .button_box  { position:absolute; margin:0 auto; width:300px !important ; height:300px; opacity:1;  z-index:10; clear:both; }
#product .tab_box .tabGroup li .item-list:hover .button_box > .zoome { position:absolute; display:block; margin-left:90px;  margin-top:100px; width:60px; height:60px; border-radius:30px; background-color:#ec3d20; opacity:0.9;}
#product .tab_box .tabGroup li .item-list:hover .button_box > .basket { display:block; margin-left:160px; margin-top:100px; width:60px; height:60px; border-radius:30px; background-color:#ec3d20; opacity:0.9;}

#product .tab_box .tabGroup .hidden_obj { position: absolute; top: 0; left: 0; width: 1px; height: 1px; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0 }
 


 
 /* °¡ÀÔ ¾ÆÀÌÄÜ*/
.pers {  position:relative; width:100%; height:180px;  margin-top:50px; clear:both;}
.pers .pers_box  { width:1240px; margin:0 auto; }
.pers .pers_box .left_bn {float:left; width:50%; text-align:left;}
.pers .pers_box .right_bn { float:right; text-align:right;}



 /*Àü¹®°¡ ±³À°µ¿¿µ»ó*/
#educa { position:relative; width:100%; height:520px; margin:0 auto;  margin-top:70px; padding-top:40px; background:url("/design/histolab/2019/pro_main/educa_bg.jpg") 100% center no-repeat; clear:both; background-color:#0562af;}
#educa h2 {font-size:35px; width:100%;   line-height:35px; color:#FFF;  text-align:center;  letter-spacing:-0.02em; font-weight:300;  }
#educa h3 { font-size:17px; width:100%;  line-height:25px;  color:#FFF; text-align:center;   font-weight:300;  }
#educa h3 > span.vb_more a { position:absolute;  float:right; width:70px; height:25px; font-size: 14px; margin-left:200px; color:#FFF; text-align:left;  font-weight:300; }
#educa h3 > span.vb_more a:hover { position:absolute;  float:right; width:70px; height:25px; font-size: 14px;  margin-right:10px;  color:#FFF; text-align:left;  font-weight:300; }
#educa .video_box { width:950px; height:535px; margin:0 auto; margin-top:50px; box-shadow: 10px 10px 20px #c2c2c2; clear:both; }
#educa .video_box iframe,
#educa .video_box object,
#educa .video_box embed {float:right; top:0; left:0; width:100%; height:100%; border:0; }



/*Àü¹®°¡ µð¹ÙÀÌ½º(±â°è) ÇÁ·Î´öÆ®*/
#pf_zone { position:relative; width:100%; height:550px; margin:0 auto; margin-top:150px; text-align:center;  clear:both;}
#pf_zone .big_title { width:1240px; margin:0 auto; }
#pf_zone .big_title h2 {font-size:35px; line-height:35px; margin:0 auto; color:#333; text-align:center;  font-weight:300;  }
#pf_zone .big_title h3 { float:right; width:100%; font-size:17px; line-height:25px; color:#aaa; text-align:center; font-weight:400; margin-top:5px; }
#pf_zone .big_title h3 > span.vb_more a { position:absolute;  float:right; width:70px; height:25px; font-size: 14px; margin-left:200px; color:#333; text-align:left;  font-weight:400; }
#pf_zone .big_title h3 > span.vb_more a:hover { position:absolute;  float:right; width:70px; height:25px; font-size: 14px;  margin-right:10px;  color:#ec3d20; text-align:left;  font-weight:400; }
#pf_zone .title {position:relative;  float:center; width:1300px; height:44px;  margin:0 auto;  z-index:200;  top:30%  !important;  clear:both;  }
#pf_zone .title .btn_left {  float:left; width:30px; height:44px; margin-top:10px; }
#pf_zone .title .btn_right {  float:right; width:30px; height:44px; margin-top:10px; margin-left:30px;}
#pf_zone .container {position:relative; width:1240px; margin:0 auto; top:-30px; text-align:center; background:url("/design/histolab/2019/pro_main/pf_zone_bg.jpg") 100% center no-repeat;}
#pf_zone .container > div {  display: inline-block;}
#pf_zone .container .slideshow {float:left; width:100%; }
#pf_zone .container .slideshow > div { width:1240px; position: absolute;	margin:0 auto !important; }
#pf_zone .container .slideshow .hidden {  display: none;} 
#pf_zone .container .slideshow { width:1240px; height:auto; margin:0 auto !important; }
#pf_zone .container .slideshow li.pf-item-list:first-child { margin-left:12px !important; }
#pf_zone .container .slideshow li.pf-item-list:last-child { margin-right:none !important; }
#pf_zone .container .slideshow li.pf-item-list { float:left; display:inline-block; width:23.5%; height:420px; margin-right:15px; background-color:#fff; overflow:hidden; cursor:pointer; box-shadow: 7px 7px 13px #ccc; }
#pf_zone .container .slideshow li.pf-item-list .button { position:absolute; margin:0 auto;  width: 100%; height:200px;  transition:all, 0.5s;  z-index:10; clear:both;}
#pf_zone .container .slideshow li.pf-item-list .button .zoome { position:absolute; margin-left:80px;  margin-top:100px; width:60px; height:60px; border-radius:30px; background-color:#ec3d20; transition:all, 0.5s; opacity:0; z-index:10;}
#pf_zone .container .slideshow li.pf-item-list .button .video { position:absolute;  margin-left:150px; margin-top:100px; width:60px; height:60px; border-radius:30px; background-color:#ec3d20; transition:all, 0.5s; opacity:0; z-index:10;}
#pf_zone .container .slideshow li.pf-item-list .button > div { background-color:none; opacity:0; }
#pf_zone .container .slideshow li.pf-item-list > .button { background-color:none; opacity:0; }
#pf_zone .container .slideshow li.pf-item-list:hover {float:left; width:23.5%; height:420px;  }
#pf_zone .container .slideshow li.pf-item-list:hover .button  { position:absolute; margin:0 auto; width: auto;  height:200px; opacity:1;  z-index:10; clear:both; }
#pf_zone .container .slideshow li.pf-item-list:hover .button > .zoome { position:absolute; display:block; margin-left:80px;  margin-top:100px; width:60px; height:60px; border-radius:30px; background-color:#ec3d20; opacity:0.9;}
#pf_zone .container .slideshow li.pf-item-list:hover .button > .video { display:block; margin-left:150px; margin-top:100px; width:60px; height:60px; border-radius:30px; background-color:#ec3d20; opacity:0.9; color:#fff;}
#pf_zone .container .slideshow li.pf-item-list:hover .button > .video i  { color:#fff;}
#pf_zone .container .slideshow li.pf-item-list p.sti {font-size:15px; margin-top:5px; color:#999; font-weight:400; }
#pf_zone .container .slideshow li.pf-item-list p.ti { font-size:20px; margin-top:5px;  color:#333; font-weight:400; }
#pf_zone .container .slideshow li.pf-item-list p.ti02 { font-size:20px; margin-top:5px;  color:#333; font-weight:300; }
#pf_zone .container .slideshow li.pf-item-list p.tag { margin-top:20px;  color:#999; font-weight:100; }
#pf_zone .container .slideshow li.pf-item-list .img { width:100%;  height:275px; margin-bottom:30px;  overflow:hidden; border-bottom:1px solid #eee; clear:both;}
#pf_zone .container .slideshow li.pf-item-list .img img {width:100%; margin:0 auto; -webkit-transition: 0.1s ease-in-out; -moz-transition: 0.1s ease-in-out; -o-transition: 0.1s ease-in-out;  transition: 0.1s ease-in-out;}
#pf_zone .container .slideshow li.pf-item-list:hover > .img img {width:100%; margin:0 auto; -webkit-transition: all 0.1s ease-in; -webkit-transform: scale(1.1); -ms-transition: all 0.1s ease-in;    -ms-transform: scale(1.1);   
-moz-transition: all 0.1s ease-in; -moz-transform: scale(1.1); transition: all 0.1s ease-in; transform: scale(1.1);}


/*°ø½ÄÆÇ¸ÅÃ³, Á¦Ç°ºê·Î¼Å ´Ù¿î·Îµå, Ä«Ä«¿ÀÇÃ·¯½º, Àü¹®°¡È¸¿ø°¡ÀÔ
#pf_zone_icon { position:relative; width:1240px; height:300px;   margin:0 auto; clear:both; }
#pf_zone_icon .pf_zone_icon_box { position:absolute; width:100%; height:300px; margin:0 auto; }
#pf_zone_icon .pf_zone_icon_box ul { width:100%; height:300px; }
#pf_zone_icon .pf_zone_icon_box ul li { float:left; width:25%; height:300px; text-align:center;}
#pf_zone_icon .pf_zone_icon_box ul li img { width:242px; transition:all, 0.5s;}
#pf_zone_icon .pf_zone_icon_box ul li img:hover { width:250px; }
#pf_zone_icon .pf_zone_icon_box h2 {  font-size: 18px !important; color:#000 !important;  letter-spacing:-1px; font-weight:400; text-align:center; margin-top:25px; }
#pf_zone_icon .pf_zone_icon_box h3 {  font-size: 13px !important; color:#777 !important;  font-weight:300; text-align:center; }*/

/*°ø½ÄÆÇ¸ÅÃ³, Á¦Ç°ºê·Î¼Å ´Ù¿î·Îµå, Ä«Ä«¿ÀÇÃ·¯½º, Àü¹®°¡È¸¿ø°¡ÀÔ*/
#pf_zone_bn { position:relative; width:1240px; height:190px; margin:0 auto; margin-top:200px; }
#pf_zone_bn .pf_zone_bn_box { position:absolute; width:100%; height:140px; margin:0 auto; }
#pf_zone_bn .pf_zone_bn_box ul { width:100%; height:100%; }
#pf_zone_bn .pf_zone_bn_box ul li { float:left; width:16.8%; text-align:left; padding:30px 50px; border-left:1px solid #eee; border-top:1px solid #eee;border-bottom:1px solid #eee; border-right:none; }
#pf_zone_bn .pf_zone_bn_box ul li:last-child { float:left; width:16.8%; text-align:left; border-right:1px solid #eee; }
#pf_zone_bn .pf_zone_bn_box h2 { display:block; font-size: 18px !important; color:#000 !important;  letter-spacing:-1px; font-weight:400; text-align:left;  }
#pf_zone_bn .pf_zone_bn_box h3 { display:block; font-size: 13px !important; color:#777 !important;  margin-top:25px; font-weight:300; text-align:left; }
#pf_zone_bn .pf_zone_bn_box span.bd { float:left; display:inline-block; width:30px; height:1px; margin:10px 0px;  background:#000; }
#pf_zone_bn .pf_zone_bn_box a.go {  display:inline-block; font-size:12px; color:#333;  font-weight:400;}
#pf_zone_bn .pf_zone_bn_box a.go:hover {display:inline-block; font-size:12px; color:#ec3d20; }
#pf_zone_bn .pf_zone_bn_box a.go:hover::after {content:"¡æ"; padding-left:13px; }



/*Àü¹®°¡ ½ÅÃ»¼­ ¾ÆÀÌÄÜ*/
#pf_oder_zone { position:relative; width:1240px; height:150px;  margin:0 auto; margin-top:80px;}
#pf_oder_zone .pf_oder_zone_box { float:center; display:block; width:930px; height:150px; margin:0 auto; }
#pf_oder_zone .pf_oder_zone_box > div > h2 { display:block; font-size: 16px !important; color:#000 !important;  letter-spacing:-1px; font-weight:400; margin-top:30px; text-align:center;  }
#pf_oder_zone .pf_oder_zone_box > div > h3 { display:block; font-size: 11px !important; color:#777 !important;  height:12px margin-top:5px; font-weight:300; text-align:center; }
/*Àü¹®°¡ ½ÅÃ»¼­ ¾ÆÀÌÄÜ _Å¸ÀÌÆ²*/
#pf_oder_zone .pf_oder_zone_box .oder_icon_title { display:block; float:left; width:270px; height:150px; border-radius:30px; background-color:#eee; text-align:center; clear:both; }
#pf_oder_zone .pf_oder_zone_box .oder_icon_title .txt_box { display:block; float:left; width:48%;  margin-top:10px; margin-left:20px;}
#pf_oder_zone .pf_oder_zone_box .oder_icon_title .txt_box h2 { display:block; font-size: 16px !important; color:#000 !important;  letter-spacing:-1px; font-weight:400; margin-top:30px; text-align:center;  }
#pf_oder_zone .pf_oder_zone_box .oder_icon_title .txt_box h3 { display:block; font-size: 11px !important; color:#777 !important;  height:12px margin-top:5px; font-weight:300; text-align:center; }
#pf_oder_zone .pf_oder_zone_box .oder_icon_title .txt_box .oder_go a { display:inline-block; font-size:12px; width:84px; height:24px;  line-height:24px; -ms-padding-top:8px;  margin:0 auto; margin-top:0px; color:#777777;  font-weight:400; margin-top:10px; font-family:'Dotum' !important; border:1px solid #777777; transition:all, 0.5s; cursor:pointer }
#pf_oder_zone .pf_oder_zone_box .oder_icon_title .txt_box .oder_go a:hover { display:inline-block; font-size:12px; width:84px; height:24px;  line-height:24px; -ms-padding-top:8px;  margin:0 auto; margin-top:0px; color:#000;  font-weight:400; margin-top:10px; font-family:'Dotum' !important; border:1px solid #000; }
#pf_oder_zone .pf_oder_zone_box .oder_icon_title .img_box {display:block; float:right; text-align:center; margin-right:0px; }
#pf_oder_zone .pf_oder_zone_box .oder_icon_title .img_box img {display:inline-block; text-align:center; margin-right:10px; margin-top:10px; }

/*Àü¹®°¡ ½ÅÃ»¼­ ¾ÆÀÌÄÜ _Ä«Å¸·Î±×*/
#pf_oder_zone .pf_oder_zone_box .oder_icon_catalogue {  display:block; float:left; width:270px; height:150px; border-radius:30px; background-color:#fdf6e3; margin-left:60px; }
#pf_oder_zone .pf_oder_zone_box .oder_icon_catalogue .txt_box { display:block; float:left; width:48%; margin-left:20px;  margin-top:10px;}
#pf_oder_zone .pf_oder_zone_box .oder_icon_catalogue .txt_box h2 { display:block; font-size: 16px !important; color:#000 !important;  letter-spacing:-1px; font-weight:400; margin-top:30px; text-align:center;  }
#pf_oder_zone .pf_oder_zone_box .oder_icon_catalogue .txt_box h3 { display:block; font-size: 11px !important; color:#777 !important;  height:12px margin-top:5px; font-weight:300; text-align:center; }
#pf_oder_zone .pf_oder_zone_box .oder_icon_catalogue .txt_box .oder_go a { display:inline-block; font-size:12px; width:84px; height:24px;  line-height:24px; -ms-padding-top:8px;  margin:0 auto; margin-top:0px; color:#ee5d00;  font-weight:400; margin-top:10px; font-family:'Dotum' !important; border:1px solid #ee5d00; transition:all, 0.5s; cursor:pointer }
#pf_oder_zone .pf_oder_zone_box .oder_icon_catalogue .txt_box .oder_go a:hover { display:inline-block; font-size:12px; width:84px; height:24px;  line-height:24px; -ms-padding-top:8px;  margin:0 auto; margin-top:0px; color:#000;  font-weight:400; margin-top:10px; font-family:'Dotum' !important; border:1px solid #000; }
#pf_oder_zone .pf_oder_zone_box .oder_icon_catalogue .img_box {display:block; float:right; text-align:center; margin-right:0px; }
#pf_oder_zone .pf_oder_zone_box .oder_icon_catalogue .img_box img {display:inline-block; text-align:center; margin-top:20px; margin-right:20px; }


/*Àü¹®°¡ ½ÅÃ»¼­ ¾ÆÀÌÄÜ _¸®ÇÃ·¿
#pf_oder_zone .pf_oder_zone_box .oder_icon_leaflet { display:block; float:left; width:155px; height:270px; border-radius:30px; background-color:#fcf1ed; margin-left:30px; margin-top:-30px;}
#pf_oder_zone .pf_oder_zone_box .oder_icon_leaflet  .oder_go a { display:inline-block; font-size:12px; width:84px; height:24px;  line-height:24px; -ms-padding-top:8px;  margin:0 auto; margin-top:0px; color:#ee2200;  font-weight:400; margin-top:10px; font-family:'Dotum' !important; border:1px solid #ee2200; transition:all, 0.5s; cursor:pointer }
#pf_oder_zone .pf_oder_zone_box .oder_icon_leaflet  .oder_go a:hover { display:inline-block; font-size:12px; width:84px; height:24px;  line-height:24px; -ms-padding-top:8px;  margin:0 auto; margin-top:0px; color:#000;  font-weight:400; margin-top:10px; font-family:'Dotum' !important; border:1px solid #000; }
#pf_oder_zone .pf_oder_zone_box .oder_icon_leaflet  img {display:inline-block; text-align:center; margin-top:30px; }
/*Àü¹®°¡ ½ÅÃ»¼­ ¾ÆÀÌÄÜ _¼îÄÉÀÌ½º
#pf_oder_zone .pf_oder_zone_box .oder_icon_showcase {  display:block; float:left; width:155px; height:270px; border-radius:30px; background-color:#eee; margin-left:30px;}
#pf_oder_zone .pf_oder_zone_box .oder_icon_showcase  .oder_go a { display:inline-block; font-size:12px; width:84px; height:24px;  line-height:24px; -ms-padding-top:8px;  margin:0 auto; margin-top:0px; color:#777777;  font-weight:400; margin-top:10px; font-family:'Dotum' !important; border:1px solid #777777; transition:all, 0.5s; cursor:pointer }
#pf_oder_zone .pf_oder_zone_box .oder_icon_showcase  .oder_go a:hover { display:inline-block; font-size:12px; width:84px; height:24px;  line-height:24px; -ms-padding-top:8px;  margin:0 auto; margin-top:0px; color:#000;  font-weight:400; margin-top:10px; font-family:'Dotum' !important; border:1px solid #000; }
#pf_oder_zone .pf_oder_zone_box .oder_icon_showcase  img {display:inline-block; text-align:center; margin-top:20px; }
/*Àü¹®°¡ ½ÅÃ»¼­ ¾ÆÀÌÄÜ _Æ÷½ºÅÍ
#pf_oder_zone .pf_oder_zone_box .oder_icon_poster {display:block; float:left; width:155px; height:270px; border-radius:30px; background-color:#dcf2f0; margin-left:30px; margin-top:-30px;}
#pf_oder_zone .pf_oder_zone_box .oder_icon_poster  .oder_go a { display:inline-block; font-size:12px; width:84px; height:24px;  line-height:24px; -ms-padding-top:8px;  margin:0 auto; margin-top:0px; color:#1ab1a3;  font-weight:400; margin-top:10px; font-family:'Dotum' !important; border:1px solid #1ab1a3; transition:all, 0.5s; cursor:pointer }
#pf_oder_zone .pf_oder_zone_box .oder_icon_poster  .oder_go a:hover { display:inline-block; font-size:12px; width:84px; height:24px;  line-height:24px; -ms-padding-top:8px;  margin:0 auto; margin-top:0px; color:#000;  font-weight:400; margin-top:10px; font-family:'Dotum' !important; border:1px solid #000; }
#pf_oder_zone .pf_oder_zone_box .oder_icon_poster  img {display:inline-block; text-align:center; margin-top:20px; }*/

/*Àü¹®°¡ ½ÅÃ»¼­ ¾ÆÀÌÄÜ _as*/
#pf_oder_zone .pf_oder_zone_box .oder_icon_as { display:block; float:left; width:270px; height:150px; border-radius:30px; background-color:#eee;  margin-left:60px;}
#pf_oder_zone .pf_oder_zone_box .oder_icon_as .txt_box { isplay:block; float:left; width:48%; margin-left:20px;  margin-top:10px;}
#pf_oder_zone .pf_oder_zone_box .oder_icon_as .txt_box h2 { display:block; font-size: 16px !important; color:#000 !important;  letter-spacing:-1px; font-weight:400; margin-top:30px; text-align:center;  }
#pf_oder_zone .pf_oder_zone_box .oder_icon_as .txt_box h3 { display:block; font-size: 11px !important; color:#777 !important;  height:12px margin-top:5px; font-weight:300; text-align:center; }
#pf_oder_zone .pf_oder_zone_box .oder_icon_as .txt_box .oder_go a { display:inline-block; font-size:12px; width:84px; height:24px;  line-height:24px; -ms-padding-top:8px;  margin:0 auto; margin-top:0px; color:#777777;  font-weight:400; margin-top:10px; font-family:'Dotum' !important; border:1px solid #777777; transition:all, 0.5s; cursor:pointer }
#pf_oder_zone .pf_oder_zone_box .oder_icon_as .txt_box .oder_go a:hover { display:inline-block; font-size:12px; width:84px; height:24px;  line-height:24px; -ms-padding-top:8px;  margin:0 auto; margin-top:0px; color:#000;  font-weight:400; margin-top:10px; font-family:'Dotum' !important; border:1px solid #000; }
#pf_oder_zone .pf_oder_zone_box .oder_icon_as .img_box {display:block; float:right; text-align:center; margin-right:0px; }
#pf_oder_zone .pf_oder_zone_box .oder_icon_as .img_box  img {display:inline-block; text-align:center;  margin-right:20px; }





/*Àü¹®°¡ ¹Ù·Î°¡±â ¹è³Êµé (ÀÌÀü¹öÁ¯ »ç°¢ÇüÀ¸·Î ¸¸µé¾îÁø°Íµé)
#pf_zone_bn {position:relative; width:100%; height:auto; margin:0 auto; margin-top:100px; clear:both;}
#pf_zone_bn .pf_bn_box { width:1240px; margin:0 auto;}
#pf_zone_bn .pf_bn_box div { float:left; width:25%; height:400px;  }
#pf_zone_bn .pf_bn_box div > p.dw_ti { font-size:20px; height:30px; line-height:30px; color:#333; font-weight:400; }
#pf_zone_bn .pf_bn_box div > p.dw_sti { font-size:14px; height:20px; line-height:20px; font-weight:300;}
#pf_zone_bn .pf_bn_box div > .bd { display:inline-block; width:100px; height:2px; background:#fff; margin-top:25px; margin-bottom:20px; }
#pf_zone_bn .pf_bn_box .event {float:left; background-color:#f4f4f4; text-align:center;}
#pf_zone_bn .pf_bn_box .event p.dw_img { width:100%; padding:0; margin-top:30px; }
#pf_zone_bn .pf_bn_box .event p.dw_img img {  margin:0 auto; -webkit-transition: 0.1s ease-in-out; -moz-transition: 0.1s ease-in-out; -o-transition: 0.1s ease-in-out;  transition: 0.1s ease-in-out; }
#pf_zone_bn .pf_bn_box .event:hover >p.dw_img img { margin:0 auto; -webkit-transition: all 0.1s ease-in; -webkit-transform: scale(1.1); -ms-transition: all 0.1s ease-in;    -ms-transform: scale(1.1);   
-moz-transition: all 0.1s ease-in; -moz-transform: scale(1.1); transition: all 0.1s ease-in; transform: scale(1.1); cursor:pointer; }

#pf_zone_bn .pf_bn_box .down {float:left; background-color:#f0442c; text-align:center;}
#pf_zone_bn .pf_bn_box .down p.dw_ti { font-size:20px; height:30px; line-height:30px;  color:#fff; font-weight:400;}
#pf_zone_bn .pf_bn_box .down p.dw_sti { font-size:14px; height:20px; line-height:20px;  color:#fff; font-weight:300;}
#pf_zone_bn .pf_bn_box .down .bd { display:inline-block; width:100px; height:2px; background:#fff; margin-top:25px; margin-bottom:20px; }
#pf_zone_bn .pf_bn_box .down p.dw_img { width:100%; padding:0; margin-top:30px; }
#pf_zone_bn .pf_bn_box .down p.dw_img img {  margin:0 auto; -webkit-transition: 0.1s ease-in-out; -moz-transition: 0.1s ease-in-out; -o-transition: 0.1s ease-in-out;  transition: 0.1s ease-in-out; }
#pf_zone_bn .pf_bn_box .down:hover >p.dw_img img { margin:0 auto; -webkit-transition: all 0.1s ease-in; -webkit-transform: scale(1.1); -ms-transition: all 0.1s ease-in;    -ms-transform: scale(1.1);   
-moz-transition: all 0.1s ease-in; -moz-transform: scale(1.1); transition: all 0.1s ease-in; transform: scale(1.1); cursor:pointer; }

#pf_zone_bn .pf_bn_box .kaka {float:left; background-color:#fce500; text-align:center;}
#pf_zone_bn .pf_bn_box .kaka p.dw_ti { font-size:20px; height:30px; line-height:30px;  color:#333; font-weight:400;}
#pf_zone_bn .pf_bn_box .kaka p.dw_sti { font-size:14px; height:20px; line-height:20px;  color:#333; font-weight:300;}
#pf_zone_bn .pf_bn_box .kaka .bd { display:inline-block; width:100px; height:2px; background:#fff; margin-top:25px; margin-bottom:20px; }
#pf_zone_bn .pf_bn_box .kaka p.dw_img { width:100%; padding:0; margin-top:30px; }
#pf_zone_bn .pf_bn_box .kaka p.dw_img img {  margin:0 auto; -webkit-transition: 0.1s ease-in-out; -moz-transition: 0.1s ease-in-out; -o-transition: 0.1s ease-in-out;  transition: 0.1s ease-in-out; }
#pf_zone_bn .pf_bn_box .kaka:hover >p.dw_img img { margin:0 auto; -webkit-transition: all 0.1s ease-in; -webkit-transform: scale(1.1); -ms-transition: all 0.1s ease-in;    -ms-transform: scale(1.1);   
-moz-transition: all 0.1s ease-in; -moz-transform: scale(1.1); transition: all 0.1s ease-in; transform: scale(1.1); cursor:pointer; }
*/


/*sns_icon ¸®½ºÆ®*/
#sns_icon { position:relative;  width:100%; height:100px;   margin:0 auto; margin-top:100px; clear:both;}
#sns_icon .sns_icon_box {float:center; width:1240px; height:100px;   margin:0 auto; }
#sns_icon .sns_icon_box ul {float:center; width:60%; height:100px;   margin:0 auto; }
#sns_icon .sns_icon_box ul li { float:left;  width:25%; height:100px;   text-align:center;}
#sns_icon .sns_icon_box ul li .sns_icon { display:block; height:100px; width:100px; margin:10px; border-radius:80px; text-align:center; line-height:100px; color:#ddd; background-color:#f2f2f2; cursor: pointer;  transition:all, 0.5s;}
#sns_icon .sns_icon_box ul li .sns_icon:hover { float:left;  display:block; height:100px; width:100px; margin:10px; border-radius:80px; text-align:center; line-height:100px; color:#fff; background-color:#f0442c;  }
#sns_icon .sns_icon_box ul li .sns_icon:hover  span > i { color:#fff;}



/*sns ¸®½ºÆ®*/
#sns {position:relative; width:100%; height:530px; margin:0 auto; margin-top:100px; clear:both;}
#sns .sns_box { width:1240px;  height:530px; margin:0 auto; text-align:center;  }
#sns .sns_box .sns_mbox  {float:left; width:720px; height:480px; border:1px solid #eee;}
#sns .sns_box .sns_mbox .sns_sbox01 {float:left; width:270px;  height:450px; padding-left:30px; padding-top:30px; text-align:left;}
#sns .sns_box .sns_mbox .sns_sbox01 p.sns_st { font-size:15px; line-height:18px; color:#333; }
#sns .sns_box .sns_mbox .sns_sbox01 p.sns_ti { font-size:24px; line-height:24px; color:#333; margin-top:50px; }
#sns .sns_box .sns_mbox .sns_sbox01 p.sns_st02 { font-size:18px; line-height:18px; color:#aaa; margin-top:50px;}
#sns .sns_box .sns_mbox .sns_sbox01 p.sns_stxt { font-size:13px; line-height:15px; color:#333; margin-top:150px; margin-bottom:20px; }
#sns .sns_box .sns_mbox .sns_sbox01 p.sns_button { display:block; width:100px; height:30px;  font-size:13px;  line-height:30px; color:#333;  font-weight:300;  text-align:center; border-bottom:2px solid #333; }
#sns .sns_box .sns_mbox .sns_sbox02 {float:left; width:420px;  height:480px; background-color:#eee;}
#sns .sns_box .sns_sbox03 {float:right; width:500px; height:480px; top: 0px; border:1px solid #eee;}
#sns .sns_box .sns_sbox03 .title {width:500px; height:50px;}
#sns .sns_box .sns_sbox03 .title .icon_rol {float:left; width:500px; height:50px;}
#sns .sns_box .sns_sbox03 .title .icon_roll li {float:left; font-size:20px; width; height:50px; line-height:50px; color:#333; font-weight:400;}

#sns .sns_box .sns_sbox03 .list {position:absolute; width:500px; height:313px;}
#sns .sns_box .sns_sbox03 .list .con01 {width:500px; height:137px;  margin-left:20px; margin-top:20px;}
#sns .sns_box .sns_sbox03 .list .con01 .sns_icon { float:left; display:block; height:50px; width:50px; margin:10px; border-radius:50px; text-align:center; line-height:50px; color:#FFF; background-color:#f0442c; cursor: pointer;  transition:all, 0.5s;}
#sns .sns_box .sns_sbox03 .list .con01 .sns_icon > i { color:#FFF;}
#sns .sns_box .sns_sbox03 .list .con01 .sns_icon:hover { float:left;  display:block; height:50px; width:50px; margin:10px; border-radius:50px; text-align:center; line-height:50px; color:#fff; background-color:#555;  }
#sns .sns_box .sns_sbox03 .list .con01 .sns_icon:hover  span > i { color:#fff;}
#sns .sns_box .sns_sbox03 .list .con01 .img {float:left; width:137px; }
#sns .sns_box .sns_sbox03 .list .con01 .text {float:left; text-align:left; font-size:15px; width:300px; font-weight:400; margin-left:157px;  }
#sns .sns_box .sns_sbox03 .list .con01 .text h1 {text-align:left; font-weight:400; color:#333; font-size:17px; padding-top:10px; padding-bottom:10px;}




/*notice*/
#notice {position:relative; width:100%; height:370px;  margin-top:100px;  margin-bottom:100px; clear:both;}
#notice .notice_box { width:1240px; margin:0 auto; }
#notice .notice_box > h2 > span.bo_more a {float:right; width:70px; height:30px; font-size: 14px;  color:#999; text-align:left;  font-weight:400; }
#notice .notice_box > h2 > span.bo_more a:hover { float:right; width:70px; height:30px; font-size: 14px;  color:#ec3d20; text-align:left;  font-weight:400; }
#notice .notice_box .notice_sbox01 { float:left; width:33%; height:370px; padding-left:30px; border: 1px solid #eee;}
#notice .notice_box .notice_sbox01 ul { float:left; width:100%; height:120px; text-align:left; }
#notice .notice_box .notice_sbox01 ul  li { float:left; width:100%; height:25px; text-align:left;  font-weight:300; }
#notice .notice_box .notice_sbox01 ul  li a {  font-size: 14px; font-weight:300;  color:#999; line-height:25px; }
#notice .notice_box .notice_sbox01 ul  li a:hover {  font-size: 14px; color:#333; font-weight:300; }
#notice .notice_box .notice_sbox01 h2 { float:left ; width:100% ; height:30px ; font-size: 18px ;  margin-top: 20px ; color:#333 ; text-align:left ; font-weight:400 ; }
#notice .notice_box .notice_sbox01 h2 > span.bo_more a {float:right ; width:70px ; height:30px ; font-size: 14px ;  color:#999 ; text-align:left ;  font-weight:400 ; }
#notice .notice_box .notice_sbox01 h2 > span.bo_more a:hover { float:right; width:70px; height:30px; font-size: 14px;  color:#ec3d20; text-align:left;  font-weight:400; }

#notice .notice_box .notice_sbox02 { float:left; width:25.7%; height:370px;  padding-left:30px;}
#notice .notice_box .notice_sbox02 .notice_info { float:left;  height:230px;}
#notice .notice_box .notice_sbox02 .notice_info li { float:left;  height:25px;}
#notice .notice_box .notice_sbox02 .notice_info p.info_st { font-size:14px; line-height:20px; color:#999;  font-weight:300; text-align:left;}
#notice .notice_box .notice_sbox02 .notice_info p.info_bst { font-size:18px; line-height:25px; color:#333; font-weight:400;  text-align:left;}
#notice .notice_box .notice_sbox02 .notice_info p.info_tel { font-size:35px; line-height:45px; margin-top:10px; color:#333; font-weight:400;  text-align:left;}
#notice .notice_box .notice_sbox02 .notice_info > .info_btn { float:left;  display:block; width:110px; padding:5px 5px; margin-top:10px; margin-right:30px; 
height:25px; font-size:15px; line-height:25px; color:#333; border:2px solid #eee; font-weight:300;  text-align:left;}
#notice .notice_box .notice_sbox02 .notice_info > .info_btn a { display:block; font-size:15px; width:110px;  line-height:25px; }
#notice .notice_box .notice_sbox02 .notice_info > .info_btn a:after { content:"¡æ";padding-left:50px; height:25px;}

#notice .notice_box .notice_sbox02 ul { float:left; height:120px; text-align:left; }
#notice .notice_box .notice_sbox02 ul li { float:left; width:100%; height:25px; text-align:left;  font-weight:300; }
#notice .notice_box .notice_sbox02 ul li a {  font-size: 14px; font-weight:300;  color:#999; line-height:25px; }
#notice .notice_box .notice_sbox02 li a:hover {  font-size: 14px; color:#333; font-weight:300; }
#notice .notice_box .notice_sbox02 h2 { float:left ; width:100% ; height:30px ; font-size: 18px ;  margin-top: 20px ; color:#333 ; text-align:left ;  font-weight:400 ; }
#notice .notice_box .notice_sbox02 h2 > span.bo_more a {float:right; width:70px; height:30px; font-size: 14px;  color:#999; text-align:left;  font-weight:400; }
#notice .notice_box .notice_sbox02 h2 > span.bo_more a:hover { float:right; width:70px; height:30px; font-size: 14px;  color:#ec3d20; text-align:left;  font-weight:400; }


#notice .notice_box .notice_sbox03 { float:left; width:36%; height:370px; background-color:#fa4f32;}
#notice .notice_box .notice_sbox03 .tx_ti { text-align:center; height:79px; line-height:79px; font-size:18px; color:#fff; font-weight:400;}



/*¶ì¹è³Ê */
.simple_banner_wrap { position:relative; overflow:hidden; width:100%; height:80px; z-index:9999;}
.simple_banner_wrap ul{ position:absolute;list-style:none; margin:0; padding:0; display:block;  left:0; top:0; width:100%; height:100%; }
.simple_banner_wrap ul li{position:absolute; margin:0; padding:0; display:block; text-align:center; top:0; left:0; width:100%; height:100%; }
.simple_banner_wrap ul li img {text-align:center;}

.simple_banner_wrap .nav_wrap{ position:absolute; display:none; bottom:10px; height:10px; z-index:2; }
.simple_banner_wrap .nav_wrap ul{ display:block; position:relative; list-style:none; margin:0; padding:0; }
.simple_banner_wrap .nav_wrap ul li{ display:inline-block; position:relative; width:10px; height:10px; margin:0 1px; cursor:pointer; }
.simple_banner_wrap .nav_wrap.numeral{ height:14px; line-height:14px; }
.simple_banner_wrap .nav_wrap.numeral ul li{ font-size:12px; width:14px; height:14px; text-align:center; text-shadow:1px 1px 0px #CCC; }
.simple_banner_wrap .nav_wrap.numeral ul li.on{ text-decoration:underline; font-weight:bold; }
.simple_banner_wrap .nav_wrap.bullet{ height:10px; line-height:10px; }
.simple_banner_wrap .nav_wrap.bullet ul li{ font-size:10px; text-indent:-1000px; border-radius:5px; background-color:#F96; box-shadow:inset 0 0 0 1px #FFF; }
.simple_banner_wrap .nav_wrap.bullet ul li.on{ box-shadow:inset 0 0 0 1px #F96; background-color:#FFF; }
.simple_banner_wrap .nav_wrap.prev_next{ height:14px; line-height:14px; text-shadow:1px 1px 0px #CCC; }
.simple_banner_wrap .nav_wrap.prev_next ul li{ font-size:12px; width:14px; height:14px; font-weight:bold; text-align:center; }

/* override styles */
.simple_banner_wrap .banner02 { position:relative; width:100%; height:50px; margin:0px auto 0px auto; }
.simple_banner_wrap .banner02 ul li {width:100%; border:1px solid red; margin:0px auto;  text-align:center; }
.simple_banner_wrap .banner02 ul li img { margin:0px auto; width:100%;}
/*.simple_banner_wrap .banner02 ul li a { position:relative;  display:block; width:100%; height:50px; text-shadow:0 0 2px #666; text-decoration:none; color:#FFF; font-size:24px; font-weight:bold; letter-spacing:-1px; text-align:center; line-height:200px;	}*/

/* ÀüÃ¼ ÆË¾÷ css*/
.pop {position:absolute; width:100%; height:100%; top:0; left:0; text-align:center;  background-color:rgba(0,0,0, 0.5);   z-index:6000; }
.pop .close { position:absolute; float:right; top:100px; right:20px; text-align:left; opacity: 1;  z-index:6100;}
.pop .check {width:50px; }
.pop .content {position:relative; width:70%; height:600px; top:100px; margin: 0 auto; opacity: 1;  z-index:6100;}
.pop .content li {float:left; padding:0 0 0 12px;}



/* BASIC css end */

