@charset "utf-8";
@import url("font.css");

.body_bg{ background:url('../images/main_img.jpg') no-repeat center 80px;}
.sub_bg{ background:url('../images/sub_img.jpg') no-repeat center 80px;}
.wrap{width:1000px; margin:0 auto;position:relative;}
.header{overflow:hidden;position:relative; }
.header_sub{overflow:hidden;}

h1{position:absolute; margin:0; padding:0;}
.gnb{clear:both;float:right; margin-top:20px ;}
.gnb li{list-style-type:none; float:left;padding-right:13px;}
.gnb li a{font-size:12px; color:#666}


.lnb { padding:0 11px;position:relative; overflow:hidden; margin-top:340px;}
.lnb li{float:left; list-style-type:none; margin-right:1px; }

.lnb_sub { padding:0 11px;position:relative; overflow:hidden; margin-top:210px;}
.lnb_sub li{float:left; list-style-type:none; margin-right:1px; }

.menu{float:left; width:200px;}
.menu p{text-align:center; font-size:24px; padding:30px 10px;background:url('/images/l_mn_pt.png') no-repeat #3a4281; font-weight:bold; color:#fff; line-height:28px;}
.menu li{list-style-type:none; padding:15px 0 15px 30px; border-bottom:1px solid #ddd;color:#666; font-size:15px; background:url('/images/left_icon.jpg') no-repeat 15px 25px;font-weight:bold; line-height:20px}
.menu ul li:hover{color:#3a4281; font-weight:bold;}
.menu ul li.over{background-color:#f0f0f0; color:#3a4281; font-weight:bold; font-size:14px;}
.menu ul li.over:hover{}

.main_container{ margin-bottom:40px; overflow:hidden;}
.noti_warp{ margin:0 15px; height:220px; width:482px;}
.noti_warp .noti_list{ list-style:none;padding:8px 20px 20px 10px;color:#666}
.noti_warp .noti_list li a{background:url('../images/list_dot.jpg') no-repeat 0px 8px; padding-left:15px; line-height:35px;color:#666}

.evnet_bn{ margin-top:2px}
.evnet_bn ul li{ list-style:none;}
.evnet_bn ul li.last{ list-style:none;float:left; margin-right:0px}

.container{position:relative; clear:both; overflow:hidden; padding-bottom:30px;}
.contents{float:right; width:980px;}
.cont{padding:0px 0px 40px 0px;}
.cont div, .cont td, .cont th, .cont strong, .cont span, .cont p, .cont li, .cont ul, .cont a, .cont h4{ line-height:26px;font-size:16px;}
.title{padding:30px 0 30px 0; overflow:hidden; border-bottom:1px solid #ddd; margin-bottom:40px;}
.title_text{float:left; font-family:"Times New Roman", Times, serif; font-size:36px; color:#191c53}
.navi{float:right; color:#686868; font-size:12px;}
.navi img{margin:8px 5px 0 0;}

.footer{  height:80px;border-top:solid 1px #ddd;}
.f_txt{width:1000px; text-align:center;color:#555; font-size:13px; line-height:16px;padding-top:30px;}

.bx-viewport{overflow:hidden !important; width:485px;}
.bx-wrapper{position:relative;}
.bx-default-pager{overflow:hidden; position:absolute; left:385px; bottom:11px; float:right; width:100px;}
.bx-pager-item a { width:16px;height:0; text-align:center; color:#fff; font-size:11px;  padding-top:16px; font-weight:bold; float:left; overflow: hidden; margin-left:4px; background: url('../images/ico_off.png') 0 0 no-repeat; }
.bx-pager-item a.active { background-image: url('../images/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;}

