body{border-top:3px solid #3e8db6; box-sizing:border-box;}

#index_wrap{width:100%; height:100%; min-height:935px; background:url('/images/main/index_bg.png') no-repeat bottom center;	background-size:cover;}
#index_wrap h1{color:#3e8db6; font-size:40px; font-weight:400; text-align:center; letter-spacing:-0.5px; margin-top:90px; line-height:2;}
#index_wrap h1:before{content:''; width:167px; height:54px; display:block; background:url('/images/main/logo.png') no-repeat top center; background-size:cover; margin:0px auto;}
#index_wrap h1 span{font-weight:500;}
#index_wrap h2{color:#666666; font-size:30px; font-weight:400; text-align:center; letter-spacing:-0.5px; margin-top:10px; line-height:1.5;}
#index_wrap h2 p{color:#666666; font-size:18px; font-weight:400; text-align:center; letter-spacing:-0.5px; line-height:1.5;}
#index_wrap .login_box{width:630px; margin:0px auto; margin-top:60px;}
#index_wrap .login_box .info_box{width:400px; float:left;}
#index_wrap .login_box .info_box li{margin-top:10px;}
#index_wrap .login_box .info_box li:first-child{margin-top:0px;}
#index_wrap .login_box .info_box li input[type=text]{width:100%; height:50px; background:#eeeeee; border:1px solid #c9c9c9; box-sizing:border-box; border-radius:15px; padding-left:15px; color:#333333; font-size:18px;}
#index_wrap .login_box .info_box li input[type=password]{width:100%; height:50px; background:#eeeeee; border:1px solid #c9c9c9; box-sizing:border-box; border-radius:15px; padding-left:15px; color:#333333; font-size:18px;}
#index_wrap .login_box .info_box p{margin-top:10px; color:#666666; font-size:12px; float:right;}
#index_wrap .login_box .info_box p a{color:#666666; font-size:14px;}
#index_wrap .login_box .info_box p a:hover{color:#0e4c6d;}
#index_wrap .login_box .login_btn{width:220px; height:110px; line-height:110px; font-size:35px; font-weight:500; color:#fff; float:right; text-align:center; background:#0e4c6d; box-sizing:border-box; border-radius:15px; cursor:pointer;}

#header_menu{width:100%; height:30px; background:#eeeeee;}
#header_menu .menu_wrap{float:right; display:table; table-layout:fixed;}
#header_menu .menu_wrap li{display:table-cell; vertical-align:middle;}
#header_menu .menu_wrap li a{font-family:'S-CoreDream-5Medium', sans-serif; font-size:12px; line-height:30px; color:#666; font-weight:500;}

#header{width:100%; height:90px; position:relative;}
#header h1{width:180px; float:left; margin-top:35px;}
#header .Gnb{width:1040px; float:right; margin-top:45px; position:relative;}
#header .Gnb > li{float:left; text-align:center; line-height:35px;}
#header .Gnb > li > a{color:#434343; font-size:18px; font-weight:500;}
#header .Gnb .subMenu{display:none; position:absolute; top:30px; left:0%; z-index:999; width:100%;}
#header .Gnb .subMenu ul{float:left; margin-top:25px;}
#header .Gnb .subMenu ul li{text-align:center; line-height:30px;}
#header .Gnb .subMenu ul li a{color:#666; font-size:15px; font-weight:400;}
#header .Gnb .subMenu ul li a:hover{color:#333; font-weight:500;}
#header .subBg{width:100%; height:170px; background:#fff; position:absolute; top:90px; left:0px; z-index:99; display:none; opacity:0.96}

#footer{width:100%; height:195px; background:#535353; overflow:hidden;}
#footer .footer_container{margin-top:40px;}
#footer .footer_container .logo{float:left; -webkit-filter:grayscale(100%); filter:gray;}
#footer .footer_container .con_box{float:left; margin-left:50px;}
#footer .footer_container .con_box p{color:#e5e5e5; font-size:10px; font-weight:300; margin-top:10px;}
#footer .footer_container .con_box p:last-child{margin-top:20px; margin-left:10px; font-size:13px;}
#footer .footer_container .con_box p span{display:inline-block; font-size:15px; font-weight:300; line-height:10px; padding-right:10px; margin-left:10px; border-right:1px solid #e5e5e5;}
#footer .footer_container .con_box p span:last-child{border-right:0px;}



.cl_line{width:100%; height:2px; background:#f3f3f3; margin-top:60px; overflow:hidden;}