@charset "utf-8";
.wrap{width:1000px; margin:0 auto; position:relative;}
.body_bg{  position:relative; background:#f2f3f5}
/* .header_wrap{background:url('/images/header_bg.jpg') repeat-x;} */
.header{ overflow:hidden; width:1000px; margin:20px auto 0;}

h1{float:left; }
.gnb{float:right; }
.gnb li{float:left; list-style-type:none; padding:10px 7px;}
.gnb li a{font-size:10px; color:#333; }


.lnb{position:relative; overflow:hidden; height:90px; clear:both;}
.lnb>li{float:left; list-style-type:none; width:250px; height:20px;padding:15px 0; text-align:center;background:#0161ce; color:#fff;}
.lnb li a{font-size:16px; color:#fff; font-weight:600}
.lnb .sub{position:absolute; top:40px; height:25px; padding:20px;}
.lnb .sub li{float:left; list-style-type:none;margin:0; text-align:center; padding-left:10px;}
.lnb .sub li a{font-size:12px; font-weight:bold; color:#333; font-weight:normal; margin-right:10px}
.lnb li:hover{background-color:#2caf83;}
.lnb .sub li:hover{ background:url('/images/sub_bg.gif') no-repeat 0 8px;}
/*
.lnb{position:relative; overflow:hidden; height:80px; width:1000px; float:right; margin-top:30px; background:#0161ce}
.lnb li{float:left; list-style-type:none; margin-left:50px; padding:15px 0;}
.lnb li a{font-size:16px;}
.lnb .sub{position:absolute; top:50px; height:40px;}
.lnb .sub li{float:left; list-style-type:none;   padding:12px 10px; height:40px; margin:0;}
.lnb .sub li a{font-size:12px; font-weight:bold; color:#fff; font-weight:normal;}*/

#sub1{left:0px; padding-left:10px; display:none; width:100%;}
#sub2{left:0px; padding-left:270px; display:none; width:100%;}
#sub3{left:0px; padding-left:490px; display:none; width:100%;}
#sub4{left:0px; padding-left:750px; display:none; width:100%;}
#sub5{left:0px; padding-left:490px; display:none; width:100%;}
#sub6{left:0px; padding-left:510px; display:none; width:100%;}

.main_container{ overflow:hidden; padding-bottom:30px;}
.visual li{list-style:none; float:left;}
.mid_cont{ overflow:hidden; }
.notice{width:430px; height:190px; position:relative; float:left; background-color:#fff; padding:25px 30px; margin:20px 0; border:solid 1px #ddd}
.notice ul{margin-top:20px}
.notice ul li{list-style:none; background:url('/images/noti_dot.gif') no-repeat 0 8px; padding-left:15px; overflow:hidden; margin-bottom:20px;}
.notice ul li .subject{float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width:300px;}
.notice ul li .date{float:right; color:#666}

.noti_title{}
.noti_more, .plan_more{position:absolute; top:20px; right:25px; color:#1a5fa5; font-weight:bold;}
.noti_more a, .plan_more a{font-size:35px; color:#1a5fa5; font-weight:bold;}

.quick_wrap{ overflow:hidden; }
.quick_wrap dl{ width:240px; height:250px; float:left; margin-right:13px; text-align:center}
.quick_wrap dl.bg01{ background:url(images/quick_bg01.jpg) no-repeat}
.quick_wrap dl dt{ padding-top:150px; font-size:20px; font-weight:600; color:#fff}
.quick_wrap dl dd{ font-size:13px; margin-top:15px; color:#f1f1f1}

.spon{clear:both; margin-top:20px;}


.container{position:relative; clear:both; overflow:hidden; padding-bottom:30px;}
.contents{float:right; width:780px; background-color:#fff; margin-top:30px;}
.cont{padding:15px;}
.menu{float:left; width:200px;margin-top:30px; background-color:#fff;}
.menu p{text-align:center; background:url('/images/left_top_bg.jpg') ;font-size:20px; font-weight:600;color:#fff; padding:50px 0;}
.menu li{list-style-type:none; padding:15px 0 15px 20px; border-bottom:1px solid #ddd;}
.menu ul li:hover{background:url('/images/left_bg.jpg') no-repeat; }
.menu ul li.over{background:url('/images/left_bg.jpg') no-repeat; color:#245a96; font-weight:bold;}
.menu ul li.over:hover{background:url('/images/left_bg_on.jpg') repeat; }
.title{border-bottom:1px solid #ddd; padding:30px 0 28px 0; overflow:hidden;}
.title_text{float:left;font-size:30px; color:#333; font-weight:bold;padding-left:20px;}
.navi{float:right; color:#666;padding-right:10px; font-size:11px;}
.navi img{margin:2px 5px 0 0;}

.footer_bg{clear:both; width:100%; text-align:center; }
.footer{width:1000px; border-top:solid 2px #777;margin:0 auto; overflow:hidden; font-size:12px;}
.footer address{text-align:center; font-style:normal; padding:30px 0; color:#444;}

.f_btn{float:right;}
.f_btn span{background-color:#fff; padding:3px 7px; margin-left:10px;}
.f_btn span a{font-size:11px; letter-spacing:-1px;}
.footer a{color:#000;}

.bx-viewport{height:367px !important; overflow:hidden !important;}
.bx-wrapper{position:relative;}
.bx-default-pager{overflow:hidden; position:absolute; right:11px; top:11px; float:right; width:70px;}
.bx-pager-item a { width:16px;height:0; text-align:center; color:#fff; font-size:11px;  padding-top:16px; font-family:'Arial'; font-weight:bold; float:left; overflow: hidden; margin-left:4px; /* background: url('/img/ico_off.png') 0 0 no-repeat; */ }
.bx-pager-item a.active { /* background-image: url('/img/ico_on.png'); */ width:16px;line-height:16px;  height:0; text-align:center; color:#fff; font-weight:bold;}
.bx-controls-direction{display:none;}
.bx-pager-item li{float:left;}
