@charset "utf-8";
/* CSS Document */
/*重置*/

* { margin:0 auto; padding: 0; font-family: "微软雅黑"; font-size: 16px; color: #333; }
body { color: #333; font-family: "微软雅黑"; font-size: 16px; }
li { list-style-type: none; }
input, img { border: 0 none; /*display:block;*/ outline: 0 none !important; }

input { border: 0; }
textarea, input { word-wrap: break-word; word-break: break-all; padding: 0px; }
a { color: #333; text-decoration: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-family: "微软雅黑"; }

/*========== header ==========*/
#header { width:100%; min-width:1000px;}
.header { width:1000px; height:280px; margin:0 auto; background:url(banner.jpg) center no-repeat; }
.logo { text-align:center; padding-top: 120px;}


/*========== nav ==========*/
#nav { width:100%; min-width:1000px; }
.navbox { width:1000px; height:40px; margin:0 auto; border-bottom:3px solid #003399; background:#2388de; }
.navbox li { float:left; color:#FFF; height:40px; line-height:40px; margin-left:5px;}
.navbox li a { font-size:18px; color:#FFF; padding:10px 60px 10px 60px; } 
.navbox li a:hover { color:#FFF; background:#003399; height:40px; }


/*========== main ==========*/
#main{ width:100%; min-width:1000px; }
.mainbox { width:1000px; margin:0 auto; }

.subbox { overflow:hidden; margin-top:10px; }
.subbox1-L { float:left; width:490px;}
.subbox1-R { float:left; width:490px; padding-left:20px;}

.subbox2 { width:100%; height:10px; overflow:hidden;}
.subbox3-L { float:left; width:320px;}
.subbox3-W { float:left; width:320px; padding-left:20px;}
.subbox3-R { float:left; width:320px; padding-left:20px;}

.subbox4-L { float:left; width:280px; }
.subbox4-R { float:left; width:650px; padding-left:20px;}


/* 图片切换 */
.news-pic-tab01 { position:relative; width:480px; height:320px; overflow: hidden; text-align: left;font: 12px/1.5 Verdana, Geneva, sans-serif; background: white; float:left; border:1px solid #CCC; padding:5px;}
.news-pic-tab01 .pic img { width:480px; height:320px; display:block; margin-top:0x;}
.news-pic-tab01 .txt-bg { position: absolute; bottom:5px; z-index: 1; height: 30px; width:480px; background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.news-pic-tab01 .txt { *position:absolute; position:absolute; bottom:0; z-index: 2; height: 35px; width:480px; overflow: hidden; }
.news-pic-tab01 .txt li{  height:30px; line-height:30px;  bottom:0px; color: white; }
.news-pic-tab01 .txt li a{  display: block; color: white; padding: 0 0 0px 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.news-pic-tab01 .num { position: absolute; z-index: 3; bottom: 8px; right: 7px;}
.news-pic-tab01 .num li{ float: left; position: relative; width: 25px; height: 22px; line-height: 22px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.news-pic-tab01 .num li a,.news-pic-tab01 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; font-size:12px;}
.news-pic-tab01 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.news-pic-tab01 .num li.on a,.news-pic-tab01 .num a:hover{ background:#8f0000; }


/* 新闻一 */
.news { width:100%; margin:0 auto;}
.news .hd { height:36px; line-height:36px; border-bottom:1px solid #ccc; background:#f3f3f3;}
.news .hd .more { float:right; line-height:36px; padding-right:5px;}
.news .hd .more a { font-size:14px; margin-right:0px; color:#999; }
.news .hd .more a:hover { color:#003399; }
.news .hd li{ float:left; font-size:18px; height:35px; padding:0 16px; background:#fff; border-top:2px solid #2388de; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.news .hd li.on{  font-size:18px; color:#004a94; background:#fff; }
.news .bd {clear:both;/* position:relative;*/ margin-top:10px; }

/* 列表一 */
.news-list { margin-top:10px; }
.news-list li{ overflow:hidden; line-height:40px;  font-size:14px;}
.news-list li a:hover { color:#003399;}
.news-list li .new{ float:left;  width:260px; white-space:nowrap; text-overflow: ellipsis;overflow:hidden; }
.news-list li .new:hover { color:#003399;}
.news-list li .new1{ float:left; width:430px; white-space:nowrap; text-overflow: ellipsis;overflow:hidden; }
.news-list li .new1:hover { color:#003399;}
/*.news-list li .new .number { margin-right:20px;}*/
/*.news-list li .new:hover .number { color:#003399;}*/
.news-list li .time{ float:right; font-size:14px; color:#b4b4b4;}

/* 列表二 */
.news-list01 {width:98%; margin-top:10px; }
.news-list01 li{ overflow:hidden; line-height:40px; }
.news-list01 li .new{ float:left; font-size:16px; }
.news-list01 li .new:hover { color:#003399;}
.news-list01 li .time{ float:right; font-size:16px; color:#b4b4b4;}


/* 工作掠影 */
.apply { overflow: hidden; width:100%; margin:0 auto;  float:left;}
.apply li { width:950px; float: left; width:150px; height:130px; text-align:center; margin:10px 25px 5px 25px;}
.apply li a { font-size:14px; color:#333; }
.apply li a:hover { font-size:14px; color:#003399;}

/* 页 码 */
.page-box{ overflow:hidden; margin:10px 0; float:left; padding-left:170px;}
.page-box li{ float:left; margin-right:4px;}
.page-box li a .page{ float:left; background-color:#f5f7f8; color:#454545; border:1px solid #c3c9cd; height:34px; line-height:36px; font-size:14px; padding:0 12px;}
.page-box li a .page:hover{ background-color:#2388de; color:#FFF;border:1px solid #c3c9cd;}
.page-box li a .page_on{ color:#003399;}
.ptext{ width:60px; height:34px; line-height:34px; background-color:#f5f7f8; border:1px solid #c3c9cd; text-align:center;}


/* 左侧栏目 */
.leftnav {  overflow:hidden; width:280px; background:#f5faff; margin-top:5px; padding:15px 0;}
.leftnav li { width:220px; height:50px; background:url(left_bg.png) no-repeat #c3e0fe; border:2px solid #fff; margin:15px 0 15px 25px;}
.leftnav li a { float:left; font-size:16px; color:#333; padding:13px 0 0 40px; }
.leftnav li a:hover { font-size:16px; color:#bd0300;}

/* 文 章 */
.title {  overflow:hidden; width:950px;}
.tit-text { font-size:26px; height:75px; line-height:90px; color:#003399; text-align:center;}
.source { font-size:14px; height:30px; line-height:30px; color:#999999; text-align:center; background:#e8f4ff;}
.sizecolor { font-size:14px; height:30px; color:#999999; text-align:center;}
/*.line { border-bottom:1px dotted #595959; width:100%; margin:15px auto;}*/
.article{ width:950px; margin:0 auto; font-size:16px; line-height:40px; padding:10px 0 25px 0; text-align:justify; text-justify:inter-ideograph;}

/* 位 置 */
.position { overflow:hidden;  height:22px;}
.position li { float:left; font-size:14px; color:#666;}
.position li a {font-size:14px; color:#666; }
.position li a:hover { color:#003399; }


/*========== footer ==========*/
#footer { width:100%; min-width:1000px; margin-top:20px; }


.copyright {  width:1000px; margin:o auto;  background: #50A3EC; line-height: 45px;}
.copyright h1 { text-align:center; font-size:15px; color:#fff;}
.copyright h1 a { font-size:15px; color:#fff; padding:0px 8px;}
.copyright h1 a:hover { color:#003399;}
.copyright h2 { font-size:15px; color:#666; background: #E1EEFE; line-height:26px; text-align:center; padding:20px 0 20px 0;}
