
/* <style> */

/* 사이트 탑 */
div.sitetop{ width:980px;margin:0 auto; height:100px; }
div.sitetop div.logo{float: left; width: 350px; height: 100px; vertical-align: middle; text-align: center;}
div.sitetop div.logo img{margin: 12px;}

div.navi{float: right;width: 630px; margin-top: 40px; position: relative;}

	div.navi div.nv1{padding: 7px 0 0 0; text-align: right;}
	div.navi div.nv1 a{color: #111; font-weight: 600;font-size: 17px;padding: 0px;width: 120px; border:0 ; margin:0 10px; display: inline-block; text-align: center; height: 50px;}
	div.navi div.nv1 a:hover, div.navi div.nv1 a.hover{
		/*background-color: #0d74b9;*/
		color:#0d74b9;
	}


	div.navi div.nv2{display:none; margin:0; padding:0px 0px; border: 1px solid #e1e1e1; background-color: #fff; width: 180px; position: absolute; top:50px}
		div.navi div.nv2 a{padding:9px 0px; display: block; font-size:17px; color: #212121; text-align: center;}
		div.navi div.nv2 a:hover, div.navi div.nv2 a.hover{text-decoration: none; color:#fff;font-weight: bold; background-color: #005ca3;}



p.top_line{padding: 0; margin: 0;height: 1px;background-color: #787878; border-bottom: 1px solid #cdcdcd;}

/*main */
div.main_slide_wrap{width: 100%; text-align: center; background-color: #e9e9e6; }
div.main_slide{width:980px ; height: 400px; margin: 0 auto; position: relative;}
li.slide_li{ width: 100%; height:400px; background-color: #e9e9e6;background-position:center center ; z-index:-100 ;background-repeat: no-repeat;}


div.main_m1{width: 980px; height: 324px; padding: 20px 0;margin: 0 auto; border-bottom: 1px solid #bfbfbf;}
div.main_m1 div.b1{float: left; width: 535px; margin: 0; padding: 0; height: 324px;}
	div.main_m1 div.b1 p.tt{width: 388px; font-size: 48px; color: #ec3c23; font-weight: bold; background: url("/img/main_call_icon.png") 0 2px no-repeat; height: 72px; border-bottom: 1px solid #f5978a;padding-left: 72px; margin:20px 0 0 30px;}
	div.main_m1 div.b1 p.t1{margin: 38px 30px; height: 32px; border-left: 6px solid #ec3c23; padding:0 0 0 20px; font-size: 32px; line-height: 0.85em;}

div.main_m1 div.b2{float: right; width: 629px; margin: 0; padding: 0; height: 324px;}


div.main_m2{width: 980px; padding: 20px 0;margin: 0 auto; overflow: hidden;}
div.main_m2 p.b2tit{text-align: center; width: 180px; margin: 40px auto ; padding-bottom: 15px; border-bottom: 1px solid #313131; color: #313131; font-size: 18px; font-weight: bold;overflow: hidden;}

div.main_m2 ul.sigong{width: 980px; height: 220px; margin: 20px auto 50px; overflow: hidden; list-style: none;}
div.main_m2 ul.sigong li{width: 233px; height: 180px; margin: 6px; float: left; background-size: cover; background-repeat: no-repeat; background-position: center center; cursor: pointer;}

div.main_m2 ul.sigong li div.text{background-color: rgba(11,11,11,0.55); width: 100%; height: 100%; display: none; text-align: center; overflow: hidden;}
div.main_m2 ul.sigong li div.text p.tit{font-size: 18px; color: #fff; margin-top: 60px; padding: 15px 5px; display: inline-block; border-bottom: 1px solid #fff; letter-spacing: -2px;}


div.main_m3{width: 980px; margin: 0 auto; overflow: hidden; padding-top: 50px;}
div.main_m3 div.gong{width: 490px; height: 275px; background-color: #eee; float: left; margin: 0;}
div.main_m3 div.nw{width: 489px; height: 275px; background-color: #eee; float: right; margin: 0;}


div.main_m3 ul.icons{width: 480px; height: 275px; float: right; margin: 0px; }
div.main_m3 ul.icons li{width: 170px; height: 125px; padding-top: 155px; background: #eeeeee 0 0 no-repeat; margin-right: 15px; cursor: pointer; float: right;}
div.main_m3 ul.icons li.i1{background-image: url("/img/mi1.jpg");}
div.main_m3 ul.icons li.i2{background-image: url("/img/mi2.jpg");}
div.main_m3 ul.icons li.i3{background-image: url("/img/mi3.jpg");}
div.main_m3 ul.icons li p.titi1{color: #ec3c23; font-size: 20px; font-weight: bold; text-align: center; margin: 30px 0 5px 0;}
div.main_m3 ul.icons li p.titi2{color: #414141; font-size: 17px; text-align: center; margin: 0;}



ul.gongzi{padding-top:5px; width: 465px; margin: 0 auto;}
ul.gongzi li{padding:0 ; margin-bottom:12px; width:455px; padding-left:12px;height: 24px;background: url("../img/gong_dot.png") no-repeat 0px 8px;}
ul.gongzi li span.subject{float:left; display: inline-block;width:395px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis}
ul.gongzi li span.subject a{color:#400b00; font-size:16px; letter-spacing: -1px;}
ul.gongzi li span.subject a:hover{color:#111}
ul.gongzi li span.date{float:right; display: inline-block; width:55px; font-size:14px; text-align:right; color:#999}

div.gong p.tit{width: 465px; border-bottom: 1px solid #898989; margin: 20px auto; padding: 5px; color: #ec3c23; font-size: 20px; font-weight: bold;}
div.gong p.tit span.add{padding: 10px; font-size: 16px; color: #313131;}

div.nw p.tit{width: 465px; border-bottom: 1px solid #898989; margin: 20px auto; padding: 5px; color: #ec3c23; font-size: 20px; font-weight: bold;}
div.nw p.tit span.add{padding: 10px; font-size: 16px; color: #313131;}


iframe.youtube{padding: 0; margin: 0; width: 629px; height: 324px;}








/* ﻿ */
div.body_body{width:980px;margin:0 auto; }
div.body_body div#left{width:250px; float:left; border:1px solid #aaa; background-color:#fff}
div.body_body div#right{width:920px; float:right; border:1px dashed #aaa; background-color:#fff}


/* ﻿
div.sub_top{min-width: 1200px; background-position: center center; background-repeat: no-repeat; height:397px; margin: 0 auto; z-index: 1; background-image: url("../upload/images/");}
 */




/* sub_top_menu */
div.sub_top_menu_w{width: 980px; margin: 0 auto; padding: 0; background-color: #fff;}
div.sub_top_menu{width: 970px; height: 55px; background:#fff url("/img/1px_dot.png") 0 104px  repeat-x; margin: 0 auto; padding-top: 50px; text-align: center;}
div.sub_top_menu a{display: inline-block;padding: 0;width: 105px; height: 55px; font-size: 15px; border:0; color: #040745;}
div.sub_top_menu a:hover, div.sub_top_menu a.hover{height: 52px; font-weight: bold; border-bottom: 3px solid #ec3c23;}




/* body */
div.body_w{background-color: #eeeeee; margin:0px;}
div.body_contents{background-color: #fff; width: 970px; background-color: #fff; margin: 0 auto; padding:50px 5px; min-height: 500px; }

/*bottom*/
div.bottom{padding: 20px 0; width: 100%; background-color: #231f20; color: #fff; font-size: 12px;}
div.bottom div.btm{width: 980px; margin: 0 auto; position: relative;} 
div.bottom div.btm p{padding: 0; margin: 5px; text-align: center;} 
div.bottom div.btm a.go_top{display: block; position: absolute; top: 5px; right: 10px; width: 128px; height: 24px; background:url("/img/go_top.png") center center no-repeat;} 
div.bottom div.btm p img.btm_logo{width: 510px; height: auto;} 
div.bottom div.btm p.bank{font-size: 16px; color: #dedc20; font-weight: bold;} 
div.bottom div.btm div.bottomlink{display: block; position: absolute; top: 55px; right: 10px; width: 128px;} 
div.bottom div.btm div.bottomlink select.order_ob{border-radius: 10px;width: 140px; font-size: 14px; padding: 3px 10px; border: 1px solid #888; vertical-align: baseline;}