@charset "utf-8";
.wrap{width:1000px; margin:0 auto; position:relative;}
.body_bg{ background:url('/images/body_bg.jpg') repeat-x; position:relative;}
.eng_bg{background:url('/eng/images/eng_bg.jpg') repeat-x center top; position:relative;}
.header{ overflow:hidden; width:1000px; margin:0 auto; background:url('/images/main_img.jpg') no-repeat center 113px; height:302px;}
.eng_header{ overflow:hidden; width:1000px; margin:0 auto; background:url('/eng/images/eng_img.jpg') no-repeat center 113px; height:302px;}
h1{float:left; clear:both;}
.gnb{float:right;}
.gnb li{float:left; list-style-type:none; margin-left:20px; height:33px; line-height:33px;}
.gnb li a{font-size:11px; color:#fff;}

.e_gnb{float:right;}
.e_gnb li{float:left; list-style-type:none; margin-left:15px; padding-left:15px; line-height:33px;}
.e_gnb li a{font-size:11px; color:#fff;}

.e_lnb{position:relative; overflow:hidden; height:80px; float:right; margin-top:30px;}
.e_lnb li{float:left; list-style-type:none; padding:0 0 47px 30px;}
.e_lnb li a{font-size:21px; color:#000;  font-family:'Times'; letter-spacing:-0.7px;}
.e_lnb li a:hover{color:#7e4f37;}

.lnb{position:relative; overflow:hidden; height:120px; float:right; margin-top:30px;}
.lnb li{float:left; list-style-type:none; padding:0 0 20px 70px; background:url('/images/lnb_bg.jpg') no-repeat 40px 5px;}
.lnb li a{font-size:17px; color:#000;}
.lnb .sub{position:absolute; top:30px; height:36px;}
.lnb .sub li{float:left; list-style-type:none;   padding:0px 10px;  line-height:36px; height:36px; margin:0; background:none;}
.lnb .sub li a{font-size:14px; font-weight:bold; color:#fff; font-weight:normal;}

#sub1{left:0px; padding-left:20px; display:none; background-color:#3d63ba; width:100%;}
#sub2{left:0px; padding-left:230px; display:none; background-color:#3d63ba; width:100%;}
#sub3{left:0px; padding-left:240px; display:none; background-color:#3d63ba; width:100%;}
#sub4{left:0px; padding-left:20px; display:none; background-color:#3d63ba; width:100%;}
#sub5{left:0px; padding-left:500px; display:none; background-color:#3d63ba; width:100%;}

.image_list {float:right; overflow: hidden;position: relative;height:205px;width:480px; cursor:pointer; margin:0 auto;font-size:13px;}
.tab {width:480px;cursor:pointer; height:36px; margin:0 auto;  border-bottom:1px solid #2a2f33;}
.tab li { float:left; width:110px; height:36px; line-height:36px; text-align:center; font-size:15px; list-style:none; padding:0;}
.tab li.tabOutClass {font-weight:normal;color:#707070;   border:1px solid #eee; padding:0;}
.tab li.tabOverClass {font-weight:bold;color:#fff; background-color:#2a2f33; padding:0;}
.noti{background-color:#fff; min-height:205px; margin:0;}
.noti ul{ margin-top:20px;}
.noti ul li{list-style:none; padding-left:15px; overflow:hidden; margin-bottom:10px;}
.noti ul li .subject{float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width:310px; color:#000; background:url('/images/noti_icon.jpg') no-repeat 0 8px; padding-left:15px;}
.noti ul li .subject a{color:#000;}
.noti ul li .date{float:right; padding-right:20px; color:#7a7a7a; font-size:11px;}


.quick{margin:0 0 30px 0; padding:0; overflow:hidden;}
.quick li{list-style:none; float:left; margin-right:20px;}

.container{position:relative; clear:both; overflow:hidden; padding-bottom:30px; background:url('/images/left_bg2.jpg') repeat-y left top;}
.contents{float:right; width:770px; background-color:#fff;}
.cont{padding:30px 0;}
.menu{float:left; width:200px;}
.menu p{text-align:center; font-size:20px; color:#fff; border-bottom:2px solid #133279; padding:40px 0; background:url('/images/left_bg.jpg') no-repeat;}
.menu li{list-style-type:none; padding:15px 0 15px 20px; border-bottom:1px solid #ddd;color:#000; font-size:14px;}
.menu li a{color:#fff; font-size:14px;}
.menu ul li:hover{background-color:#7a7a7a; color:#fff; font-weight:bold; font-size:14px;}
.menu ul li.over{background-color:#7a7a7a; color:#fff; font-weight:bold; font-size:14px;}
.menu ul li.over:hover{background-color:#7a7a7a; color:#fff; font-weight:bold; font-size:14px;}
.title{border-bottom:1px solid #ddd; padding:30px 0 28px 0; overflow:hidden;}
.title_text{float:left;font-size:30px; color:#333; padding-left:20px;}
.navi{float:right; padding-right:10px; font-size:11px;}
.navi img{margin:5px 5px 0 0;}


.banner{margin:30px 0; display:flex; justify-content:center; width:1000px;}
.banner li{margin:0 7px; list-style:none; border:1px solid #ddd; box-sizing:border-box;}
.banner li img{ width:320px;}

.footer_bg{clear:both; width:100%; text-align:center; background-color:#f0f0f0;  padding:20px 0;}
.footer{width:1000px; margin:0 auto; overflow:hidden; font-size:11px;}
.footer p{float:left; margin:15px 70px 0 0;}
.footer address{float:left; text-align:left; font-style:normal; color:#000;}
.footer address a{color:#000;}
.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; color:#fff;}
.footer a{color:#000; font-size:11px;}


.main_container{margin:30px 0 0 0 ;}

.bx-viewport{height:271px !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;}



