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


#wrap{width:100%;}
.visual_wrap{width:100%; border-bottom:28px solid #7f7f7f;}
.visual_wrap .gnb_wrap{width:1077px; height:48px; position:absolute; z-index:999; left:22%; }
.visual_wrap .gnb_wrap h2{/*margin:31px 0 0 11px;*/ margin:31px 0 0 -5px; float:left;}
.visual_wrap .gnb_wrap .gnb{width:280px;  float:right; margin-top:31px}
.visual_wrap .gnb_wrap .gnb li{float:left; font-size:11px; color:#ffffff;}
.visual_wrap .gnb_wrap .gnb li .space{padding:0 8px; }
.visual_wrap .gnb_wrap .gnb .box_red{width:60px; height:15px; font-size:10px; background:#cd1522; border-radius:3px; padding:0 5px; margin-left:9px;}
.visual_wrap .gnb_wrap .gnb .box_black{width:28px; height:15px; font-size:10px;  background:#1b2630; border-radius:3px; padding:0 5px; margin-left:6px;}

.visual_wrap .visual{width:100%; height:590px;}
.visual_wrap .visual1{background: url(../images/visual1.jpg) no-repeat 50% 0; height:590px;}
.visual_wrap .visual2{background: url(../images/visual2.jpg) no-repeat 50% 0; height:590px;}



.cont_wrap{width:1100px; height:476px;  position:absolute; z-index:2000; top:572px; left:20.5%; background:url(../images/cont_bg.png) no-repeat 0 0;}
.cont_wrap .lnb{width:1077px; height:65px; margin-left:19px;}
.cont_wrap .lnb ul{width:1077px; height:65px; }
.cont_wrap .lnb ul > li{height:33px; line-height:33px; background:#1d5d9e; float:left; text-align:center; color:#ffffff; }
.cont_wrap .lnb ul > li:hover{background:#05396e; }
.cont_wrap .lnb ul .lnb1{width:170px; }
.cont_wrap .lnb ul .lnb2{width:175px;  border-left:1px solid #497bad;}
.cont_wrap .lnb ul .lnb3{width:270px;  border-left:1px solid #497bad;}
.cont_wrap .lnb ul .lnb4{width:250px;  border-left:1px solid #497bad;}
.cont_wrap .lnb ul .lnb5{width:205px;  border-left:1px solid #497bad;}

.cont_wrap .lnb ul li ul{height:30px; background:#05396e; color:#b4c4d4; display:none; /* border-top:1px solid #497bad;*/}
.cont_wrap .lnb ul li .submenu li{ height:12px;  line-height:10px; font-size:13px; margin:9px 20px 9px 0; float:left; background:#05396e; padding-right:15px; border-right:1px solid #b4c4d4; }
.cont_wrap .lnb ul li .submenu li:hover{color:#497bad;}
.cont_wrap .lnb ul li .submenu .last{ border-right:1px solid #05396e;}

.cont_wrap .lnb ul li .submenu1{width:390px; padding-left:50px;}
.cont_wrap .lnb ul li .submenu2{width:670px; padding-left:54px;}
.cont_wrap .lnb ul li .submenu3{width:300px; padding-left:48px;}
.cont_wrap .lnb ul li .submenu4{width:192px; padding-left:58px;}
.cont_wrap .lnb ul li .submenu5{width:182px; padding-left:23px;}
.cont_wrap .lnb ul li .submenu5 .last{margin-right:0px; }


.cont_boxes{width:100%; height:340px;  margin-left:46px;}
.cont_wrap .cont_box1{width:320px; height:335px; padding:0 14px 0 0; border-right:1px solid #c4c4c4; float:left; margin-top:25px;}
.cont_wrap .cont_box1 .c_box1{width:318px; height:173px; float:left; }
.cont_wrap .cont_box1 .c_box2{width:318px; height:140px; float:left; margin-top:21px;  overflow:hidden;}
.cont_wrap .cont_box1 .c_box2 p{font-size:16px; color:#0e1e2a; font-weight:bold;}
.cont_wrap .cont_box1 .c_box2 p span{display:block; float:right; font-size:9px; color:#bababa; padding:5px 5px 0 0;}

.cont_wrap .cont_box2{width:320px; height:335px; padding:0 14px 0 14px; border-right:1px solid #c4c4c4;  float:left; margin-top:25px;}
.cont_wrap .cont_box2 .c_box1{width:318px; height:173px; float:left; }
.cont_wrap .cont_box2 .c_box2{width:318px; height:140px; float:left; margin-top:21px;}
.cont_wrap .cont_box2 .c_box2 p{font-size:16px; color:#0e1e2a; font-weight:bold;}
.cont_wrap .cont_box2 .c_box2 p span{display:block; float:right; font-size:9px; color:#bababa; padding:5px 5px 0 0;}
.cont_wrap .cont_box2 .c_box2 ul{width:100%; height:100px; margin-top:10px;}
.cont_wrap .cont_box2 .c_box2 ul li{width:100%; height:20px; font-size:12px; color:#818181;}
.cont_wrap .cont_box2 .c_box2 ul li span{ color:#547aba; padding-right:10px; font-weight:bold; }
.cont_wrap .cont_box2 .c_box2 ul li a{display:block; width:100%; }



.cont_wrap .cont_box3{width:320px; height:335px; padding-left:15px;  float:left; margin-top:25px;}
.cont_wrap .cont_box3 .c_box1{width:318px; height:160px; float:left; }
.cont_wrap .cont_box3 .c_box2{width:318px; height:160px; float:left; margin-top:15px; }

.footer{width:100%; margin-top:450px; border-top:1px solid #e3e5e5;}
.footer .footer_inner{width:1077px; margin:0 auto; padding:20px 0 50px 10px; }
.footer .footer_inner p{width:100%; height:20px; font-size:12px; color:#4b4b4b;}
.footer .footer_inner .p1{color:#939393; font-weight:bold;}
.footer .footer_inner .p2 .space{padding:0 5px; }
.footer .footer_inner .p3 .blue{color:#779dc3; }