@charset "utf-8";

body{background:url('http://www.philja.com/fair/fair_img/main_bg.jpg'); font-family:'Nanum Gothic';}

#warp{width:100%;}

#top_bg{width:100%; height:910px;  background-position:center; background:url('http://www.philja.com/fair/fair_img/top_bg_new.jpg');}
#top_bg .top_box{width:1340px; height:910px; margin:0 auto; padding-top:10px; position:relative;}

#top_bg .top_box .site_logoa{width:80px; height:45px; position:absolute; right:80px; top:0px;}

#top_bg .top_box .site_logob{width:80px; height:45px; position:absolute; left:80px; top:0px;}

#top_bg .top_box .top_bgbg{width:1340px; height:560px; margin-top:30px;}
#top_bg .top_box .top_bgbg .topbg_a{width:400px; height:365px; float:left; margin-left:70px;}
#top_bg .top_box .top_bgbg .topbg_b{width:400px; height:365px; float:left;}

#top_bg .top_box .logo_banner{width:630px; height:650px; float:left; margin-left:40px;}
#top_bg .top_box .banner_list{width:630px; height:650px; float:left; margin-left:30px;}
#top_bg .top_box .banner_list .topbanner_a{width:559px; height:115px; margin-top:40px}
#top_bg .top_box .banner_list .topbanner_b{width:559px; height:115px; margin-top:40px}

#top_bg .top_box .top_form{width:1340px; height:120px; padding-top:50px; margin-top:-5px; float:left; background:url('http://www.philja.com/fair/fair_img/form_bg_new.png'); position:relative;}

#top_bg .top_box .top_form .map_btn{width:125px; height:40px; position:absolute; right:155px; top:18px;}

#top_bg .top_box .top_form .privacy{width:450px; height:270px; background:#fff; border:1px solid #eee; position:absolute; top:105px; left:500px; display:none;}
#top_bg .top_box .top_form .privacy .privacy_top{width:445px; padding-left:5px; height:20px; padding-top:5px; background:#f8f8f8; font-size:14px; font-weight:bold;}
#top_bg .top_box .top_form .privacy .privacy_con{width:450px; height:198px;  border-top:1px solid #eee; border-bottom:1px solid #eee; overflow:scroll; font-size:12px; color:#666; overflow-x:hidden; padding:10px 0px 10px 0px;}
#top_bg .top_box .top_form .privacy .privacy_con p{padding-left:10px;}
#top_bg .top_box .top_form .privacy .privacy_chk{width:445px; padding-left:5px; height:23px; padding-top:2px; background:#f8f8f8; font-size:11px; color:#333; font-weight:bold;}


#top_bg .top_box .top_form .name_taba{height:40px; float:left; margin-top:20px; margin-left:380px;}
#top_bg .top_box .top_form .name_tabb{height:40px; float:left; margin-top:20px; margin-left:5px;}
#top_bg .top_box .top_form .input_box{height:40px; float:left; margin-top:23px; margin-left:5px; font-size:15px; color:#fff;}
#top_bg .top_box .top_form .input_box input{height:25px; font-size:15px; color:#222;}
#top_bg .top_box .top_form .name_tabc{height:40px; float:left; margin-top:20px; margin-left:50px; cursor:pointer;}
#top_bg .top_box .top_form .mouse{width:1340px; height:30px; float:left; margin-top:0px; }
#top_bg .top_box .top_form .mouse .pointer{width:30px; height:30px; margin:0 auto; cursor:pointer;}

#top_bg .top_box .top_form .etc_box{width:1340px; height:40px; float:left; margin-top:0px; }
#top_bg .top_box .top_form .etc_box .etc_txt{width:840px; height:35px; margin-left:390px; font-size:11px; border-top:1px solid #666; margin-top:5px;}
#top_bg .top_box .top_form .etc_box .etc_txt p{line-height:4px; color:#666;}


#content_box{width:1340px; height:4140px; margin:0 auto; padding-top:0px; background:#fff; border:1px solid #eee;}

#content_box .box_taba{width:650px; height:800px; float:left; margin-left:15px; margin-top:22px;}
#content_box .box_taba .subtop{width:650px; height:95px;}
#content_box .box_taba .subcon{width:650px; margin-top:10px; text-align:center; }

#content_box .box_taba .subcon p{line-height:10px;}

#content_box .box_taba .subcon .nation{width:650px; height:100px; margin-top:50px; text-align:left;}
#content_box .box_taba .subcon .nation .n_taba{float:left; width:100px; height:100px;}
#content_box .box_taba .subcon .nation .n_tabb{float:left; width:510px; height:100px; padding-left:10px;}
#content_box .box_taba .subcon .nation .n_tabb p{line-height:6px; font-size:12px;}
#content_box .box_taba .subcon .nation .n_tabb p b{font-size:15px; font-weight:bold;}
#content_box .box_taba .subcon .nation .n_tabb p span.n_top{margin-left:5px; color:#666;}
#content_box .box_taba .subcon .nation .n_tabb p span.n_site{font-weight:bold;}
#content_box .box_taba .subcon .nation .n_tabb p span.n_site a{text-decoration:none;}
#content_box .box_taba .subcon .nation .n_tabb p span.n_site a.co1{color:#1e5c9b;}
#content_box .box_taba .subcon .nation .n_tabb p span.n_site a.co2{color:#cf2324;}
#content_box .box_taba .subcon .nation .n_tabb p span.n_site a.co3{color:#333;}
#content_box .box_taba .subcon .nation .n_tabb p span.n_site a.co4{color:#1964e8;}

#content_box .box_tabb{width:650px; height:800px; float:left; margin-left:10px; margin-top:22px;}
#content_box .box_tabb .subtop{width:650px; height:95px;}
#content_box .box_tabb .subtop{width:650px; height:95px;}
#content_box .box_tabb .subcon{width:650px; margin-top:10px; text-align:center; position:relative;}
#content_box .box_tabb .subcon .subtxt{width:262px; height:274px; left:360px; top:70px; position:absolute; text-align:left; font-size:13px; }
#content_box .box_tabb .subcon .subtxt p{line-height:14px;}
#content_box .box_tabb .subcon .taba{float:left; width:325px; height:159px;}
#content_box .box_tabb .subcon .tabb{float:left; width:250px; height:130px; text-align:left; font-size:13px; margin-left:20px; background:#f8f8f8; padding:5px 10px 10px 5px; border:1px solid #eee}
#content_box .box_tabb .subcon p{line-height:5px;}
#content_box .box_tabb .subcon p b{color:#ff0000;}
#content_box .box_tabb .subcon p a{text-decoration:none; color:#2679bf; font-weight:bold;}

#content_box .box_tabb .subcon .map_img{width:650px; height:301px;}


#content_box .box_tabb .subcon .map_txt{width:650px; height:220px; margin-top:10px; font-size:13px; text-align:left; font-weight:bold;}
#content_box .box_tabb .subcon .map_txt p{line-height:10px;}
#content_box .box_tabb .subcon .map_txt p span{font-size:12px; color:#666;}

#content_box .box_tabb .subcon .nation{width:650px; height:100px; margin-top:50px; text-align:left;}
#content_box .box_tabb .subcon .nation .n_taba{float:left; width:100px; height:100px;  padding-left:20px;}
#content_box .box_tabb .subcon .nation .n_tabb{float:left; width:510px; height:100px; padding-left:10px;}
#content_box .box_tabb .subcon .nation .n_tabb p{line-height:6px; font-size:12px;}
#content_box .box_tabb .subcon .nation .n_tabb p b{font-size:15px; font-weight:bold;}
#content_box .box_tabb .subcon .nation .n_tabb p span.n_top{margin-left:5px; color:#666;}
#content_box .box_tabb .subcon .nation .n_tabb p span.n_site{font-weight:bold;}
#content_box .box_tabb .subcon .nation .n_tabb p span.n_site a{text-decoration:none;}
#content_box .box_tabb .subcon .nation .n_tabb p span.n_site a.co1{color:#1e5c9b;}
#content_box .box_tabb .subcon .nation .n_tabb p span.n_site a.co2{color:#cf2324;}
#content_box .box_tabb .subcon .nation .n_tabb p span.n_site a.co3{color:#333;}
#content_box .box_tabb .subcon .nation .n_tabb p span.n_site a.co4{color:#1964e8;}



#content_box .box_tabc{width:1280px; height:1705px; float:left; margin-top:15px; margin-left:15px;}
#content_box .box_tabc .subtop{width:1280px; height:95px;}
#content_box .box_tabc .subcon_his{width:1280px; height:1610px; }
#content_box .box_tabc .subcon_his .histaba{float:left; width:643px; height:520px;}
#content_box .box_tabc .subcon_his .histaba .mov{width:643px; height:361px; }
#content_box .box_tabc .subcon_his .histaba .txt{width:643px; height:120px; margin-top:19px; font-size:13px; line-height:20px;}
#content_box .box_tabc .subcon_his .histaba .txt b{color:#ff0000;}
#content_box .box_tabc .subcon_his .histaba .txt span{color:#ff0000; text-decoration:underline;}
#content_box .box_tabc .subcon_his .histabb{float:left; width:607px; height:500px; margin-left:18px;}
#content_box .box_tabc .subcon_his .histabb .photoa{width:607px; height:217px;}
#content_box .box_tabc .subcon_his .histabb .photob{float:left; width:295px; height:270px; margin-top:13px; }
#content_box .box_tabc .subcon_his .histabb .photoc{float:left; width:295px; height:270px; margin-top:13px; margin-left:17px;}
#content_box .box_tabc .subcon_his .map{float:left; width:1280px; height:1070px; margin-top:30px;}

#content_box .box_tabc .subcon{}

#content_box .box_tabc .subcon .map_ca{width:650px; height:400px; float:left;}
#content_box .box_tabc .subcon .map_ca .map_sms{width:650px; height:50px; margin-top:10px; font-weight:bold; font-size:14px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#f8f8f8; position:relative;}
#content_box .box_tabc .subcon .map_ca .map_sms .s_name{float:left; height:20px; margin-top:18px;  margin-left:5px;}
#content_box .box_tabc .subcon .map_ca .map_sms .s_input{float:left; height:20px; margin-top:15px; margin-left:5px;}
#content_box .box_tabc .subcon .map_ca .map_sms .s_btn{float:left; height:20px; margin-top:10px; margin-left:10px; cursor:pointer;}
#content_box .box_tabc .subcon .map_ca .map_sms .privacy{width:450px; height:270px; background:#fff; border:1px solid #eee; position:absolute; top:50px; left:50px; display:none; text-align:left;}
#content_box .box_tabc .subcon .map_ca .map_sms .privacy .privacy_top{width:445px; padding-left:5px; height:20px; padding-top:5px; background:#f8f8f8; font-size:14px; font-weight:bold;}
#content_box .box_tabc .subcon .map_ca .map_sms .privacy .privacy_con{width:450px; height:198px;  border-top:1px solid #eee; border-bottom:1px solid #eee; overflow:scroll; font-size:12px; color:#666; overflow-x:hidden; padding:10px 0px 10px 0px;}
#content_box .box_tabc .subcon .map_ca .map_sms .privacy .privacy_con p{padding-left:10px; line-height:14px;}
#content_box .box_tabc .subcon .map_ca .map_sms .privacy .privacy_con b{color:#666;}
#content_box .box_tabc .subcon .map_ca .map_sms .privacy .privacy_chk{width:445px; padding-left:5px; height:23px; padding-top:2px; background:#f8f8f8; font-size:11px; color:#333; font-weight:bold;}
#content_box .box_tabc .subcon .map_ca_txt{width:610px; margin-left:20px; height:400px; float:left; font-size:13px; text-align:left; font-weight:bold;}
#content_box .box_tabc .subcon .map_ca_txt p{line-height:10px;}
#content_box .box_tabc .subcon .map_ca_txt p span{font-size:12px; color:#666;}

#fair_copy{width:1340px; height:300px; margin:0 auto; padding-top:0px; cursor:pointer}
#fair_copy .fair_btm{width:1340px; height:280px; padding-top:0px; margin-top:20px; background:#fff;}
#fair_copy .fair_btm .com_info{width:1330px; height:25px; font-size:12px; margin-left:10px; padding-top:10px;}
#fair_copy .fair_btm .office_list{width:650px; height:240px; font-size:12px; line-height:13px; float:left; margin-left:20px;}
#fair_copy .fair_btm .office_list p{padding-left:10px;}
#fair_copy .fair_btm .office_list b{color:#3681e3;}
#fair_copy .fair_btm .office_list p span{color:#999;}



#f_wrap{width:100%;}

#f_wrap .ftop{width:100%;}
#f_wrap .ftop img{width:100%;}

#f_wrap .f_title{width:100%; height:30px; padding-top:5px; padding-left:5px; font-weight:bold;}

#f_wrap .map{width:100%;}
#f_wrap .map img{width:100%;}

#f_wrap .f_cont{width:95%; font-size:13px; margin-left:5px;}
#f_wrap .f_cont img{width:100%;}
#f_wrap .f_cont ul{padding:0px 10px 0px 20px;}
#f_wrap .f_cont li{margin-bottom:5px;}
#f_wrap .f_cont li p{line-height:4px;}

#f_wrap .tel{width:100%; height:100px; }
#f_wrap .tel img{width:100%;}

