@charset "utf-8";
body{width:100%; min-width:1000px;}
body *{ margin:0px; padding:0px; font:inherit;}
ul,li{ list-style:none; }
img{ border:0px none; }
a{ text-decoration:none; color:#333; }
body{ /* overflow-y:scroll;*/ }
#wrap{width:100%; overflow: hidden; }
.clearfix {zoom:1;}
.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}


/*header*/
#header{width:100%; height:90px;   border-top:3px solid #c1272d; position:fixed; top:0; left:0; z-index:999; background:#ffffff;  border-bottom:1px solid #999999; }

     .header_top{width:1100px; height:22px; margin:0 auto;}
         .gnb{ float:right;}
         .gnb li{height:14px; color:#545454; /* border-right:1px solid #545454;*/ float:right; padding:10px 10px 0 10px;  font-size:14px;  }
		 .gnb li:first-child{border-right:none; }
		 .gnb li img{margin:-2px 4px 0 0;}
		 .gnb .on{background: url(../images/gnb_bg.png) no-repeat top center; }

		 .search_box{ float:right !important; width:165px !important; height:28px; border:2px solid #c1272d !important; margin-top:-2px !important; margin-left:35px; margin-right:20px;}
		 #hd_sch{width:165px !important; margin:0px !important; float:right !important; border:none !important; font-size:13px !important;}
		 #sch_stx{width:100px !important;  height:28px !important; line-height:28px !important; border:none !important; float:left; margin:0 3px !important;}
		 #sch_submit{padding:0 5px !important; float:right; height:28px !important; background:#c1272d !important; color:#fff !important;  border:none; font-size:13px !important;}

     .header_bottom{width:1100px; height:68px; margin:0 auto; position:relative;}
	 .header_bottom h1{width:186px; height:44px; float:left; margin-top:4px; }
     .header_bottom nav{width:834px;  height:275px;  float:left; margin-left:80px;}

     .header_bottom nav .lnb > li{width:208px; float:left; position:relative;}
     .header_bottom nav .lnb > li:last-child{margin-right:0px; }
     .header_bottom nav .lnb > li > a{display:block; width:100%;  line-height:60px; float:left;  font-size:16px; text-align:center; font-weight:bold; }
	 .header_bottom nav .lnb > li > a:hover{color:#c1272d;}
         
     .header_bottom nav .lnb > li > .lnb_sub{margin-top:60px;  }
	 .header_bottom nav .lnb > li > .lnb_sub a{display:block; width:100%;  font-size:15px; height:34px; line-height:34px; text-align:center;position:relative; z-index:9999;}
	 .header_bottom nav .lnb > li > .lnb_sub a:hover{background: #c1272d; color:#fff;}

	 .header_bottom .bg{width:1097px; height:210px; background:url(../images/lnb_bg.jpg) no-repeat 0 0;  margin:0 auto; border:1px solid #565656; position:absolute; z-index:9998; top:68px; left:0;}




/*container*/
.container{width:100%; margin:0 auto; margin-top:93px; background:#ffffff;}
     .visual{width:100%; height:527px; }
             .bxslider .r1{background: url(../images/visual1.jpg) no-repeat 50% 0;  width:100%; height:599px; } 
             .bxslider .r2{background: url(../images/visual2.jpg) no-repeat 50% 0; width:100%; height:599px;}
             .bxslider .r3{background: url(../images/visual3.jpg) no-repeat 50% 0;  width:100%; height:599px; } 
			 .bxslider .r4{background: url(../images/visual4.jpg) no-repeat 50% 0;  width:100%; height:599px; } 
			 .bxslider .r5{background: url(../images/visual5.jpg) no-repeat 50% 0;  width:100%; height:599px; } 
     
	 .box_wrap{background:#b6b6b6;}
	     .box_wrap .p1{width:1100px; text-align:center; font-size:30px; color:#c1272d; margin:0 auto; background:#b6b6b6; padding:20px 0 10px 0; line-height:50px; font-weight:bold;}
	     .box_wrap .p2{width:1100px; text-align:center; font-size:20px; color:#2b2b2b; margin:0 auto; background:#b6b6b6;  padding-bottom:10px; padding-top:30px;}
		 .box_wrap .p3{width:1100px; text-align:center; font-size:15px; color:#2b2b2b; margin:0 auto; background:#b6b6b6;  padding-bottom:30px; line-height:1.6em;}

         .icon_box{width:1100px;   margin:0 auto; padding:25px 0 40px 0; background:#b6b6b6;}
         .icon_box li{/*width:262px; height:262px;  margin-right:17px;*/width:543px; height:107px; margin-right:7px; text-indent:-9999px; float:left; box-shadow:3px 2px 2px gray;}
         .icon_box li:last-child{ margin-right:0;}
         .icon_box li a{display:block; /* width:262px; height:225px;*/ width:543px; height:107px; }

/*      .icon_box li:nth-child(1){background: url(../images/icon_box1.png) no-repeat 0 0;}
         .icon_box li:nth-child(2){background: url(../images/icon_box2.png) no-repeat 0 0;}
         .icon_box li:nth-child(3){background: url(../images/icon_box3.png) no-repeat 0 0;}
	     .icon_box li:nth-child(4){background: url(../images/icon_box4.png) no-repeat 0 0;}

         .icon_box li:nth-child(1):hover{background: url(../images/icon_box1_on.png) no-repeat 0 0;}
         .icon_box li:nth-child(2):hover{background: url(../images/icon_box2_on.png) no-repeat 0 0;}
         .icon_box li:nth-child(3):hover{background: url(../images/icon_box3_on.png) no-repeat 0 0;}
	     .icon_box li:nth-child(4):hover{background: url(../images/icon_box4_on.png) no-repeat 0 0;}*/


		 .icon_box li:nth-child(1){background: url(../images/box1.png) no-repeat 0 0;}
         .icon_box li:nth-child(2){background: url(../images/box2.png) no-repeat 0 0;}

		 .icon_box li:nth-child(1):hover{background: url(../images/box1_on.png) no-repeat 0 0;}
         .icon_box li:nth-child(2):hover{background: url(../images/box2_on.png) no-repeat 0 0;}





/*footer*/
footer{width:100%;   color:#222222;}
     .footer_inner{width:1100px;  margin:0 auto; padding:20px 0;}
         .f_logo{width:111px; height:40px; margin:0 auto;}
         address{width:1100px; line-height:1.6em;  font-size:13px;   color:#222222;}
		 address p .space{padding:0 10px;}
		 .copy{width:1100px; text-align:center; font-size:12px; color:#444444;}
