/***** 横幅 *****/
.banner { background-color:#fff; width:1200px; height:300px; margin-bottom:20px; }
/***** 焦点图 *****/
.focus-chart { background:#e6e9ec; width:420px; height:300px; overflow:hidden; float:left; position:relative; }
.focus-chart .focus-img { width:416px; height:265px; border-bottom:3px solid #044684; margin:2px 2px 0px 2px; overflow:hidden; position:absolute; top:0px; left:0px; }
.focus-chart .focus-img img { width:100%; height:100%; }
.focus-chart p { font-size:14px; font-weight:bold; color:#044684; width:20px; height:30px; line-height:30px; float:left; margin:270px 0px 0px 0px; overflow:hidden; }
.focus-chart p.current { width:340px; }
.focus-chart p em { font-weight:bold; color:#fff; background:url(../images/focus-off.png) no-repeat; width:20px; height:30px; text-align:center; float:left; cursor:pointer; }
.focus-chart p.current em { background: url(../images/focus-on.png) no-repeat; }
.focus-chart p a { color:#044684; }
/***** 快速通道 *****/
.express { width:380px; height:300px; float:right; margin-left:10px; }
.express img { width:185px; height:144px; }
.express img.db-img { width:380px; }



/***** 新闻消息 *****/
.board { background-color:#fff; width:1200px; min-height:200px; margin-bottom:20px; }

.notice { width:420px; float:left; }
.news { width:420px; float:left; }
.calendar { width:250px; float:right; }
.Job-fair { width:770px; float:right; }
.messages { width:510px; float:right; margin-right:10px; }

/***** 信息板 *****/
.plate { display:block; background-color:#fff; border:1px solid #ccc; }
.plate-head { display:block; padding:10px 15px; border-bottom:1px solid #ccc; }
.plate-tit { font-size:16px; width:100%; height:20px; line-height:20px; overflow:hidden; }
.pt-more { font-size:12px; font-weight:400; float:right; }
.plate-body { display:block; padding:15px; }
.info { width:100%; height:auto; }
.info li { padding:5px 20px; border-bottom:dotted 1px #CCC; position:relative; }
.info li img { position:absolute; top:18px; left:10px; }
.info li p { display:block; line-height:24px; padding-right:100px; overflow:hidden; }
.info li p a { display:block; color:#333; width:100%; height:24px; float:left; }
.info li p a:hover { color:#f00; text-decoration:underline; }
.info li p span { float:right; margin-right:-100px; }
/***** 红字 *****/
.info li p a.a_red{color:red;}
.info li p a.a_red:hover{color:red;}

/***** 选项卡 *****/
.tab { display:block; background-color:#fff; border:0px solid #ccc; }
.tab-tit { background-color:#f5f5f5; }
.tab-con { background-color:#f5f5f5; }

.find-tit { width:auto; height:40px; border:1px solid #ccc; }
.findhy-0, .findhy-1, .findhy-more  { display:block; height:40px; line-height:40px; float:left; overflow:hidden; cursor:pointer; }
.findhy-1 { font-weight:600; background-color:#fff; height:40px; border:1px solid #ccc; border-bottom:none; margin-left:-1px; }
.findhy-more { float:right; }
.findhy-more a { font-size:16px; color:#02549d; padding:5px 10px; }
.findhy-in { font-size:16px; padding-left:15px; padding-right:15px; }

.find-box { background-color:#fff; padding:15px; border:1px solid #ccc; border-top:none; overflow:hidden; }
.findhy-box-0 { display:none; overflow:hidden; }
.findhy-box-1 { display:block; overflow:hidden; }

.find-con li { padding:5px 20px; border-bottom:dotted 1px #CCC; overflow:hidden; position:relative; }
.find-con li img { position:absolute; top:10px; left:10px; }
.find-con li p { display:block; line-height:24px; padding-right:100px; overflow:hidden; }
.find-con li p a { display:block; color:#333; width:100%; height:24px; text-indent:1em; float:left; }
.find-con li p a:hover { color:#f00; text-decoration:underline; }
.find-con li p span { display:block; overflow:hidden; float:right; margin-right:-100px; }
/***** 红字 *****/
.find-con li p a.a_red{color:red;}
.find-con li p a.a_red:hover{color:red;}




/***** 友情链接 *****/
.friendly-link { width:100%; margin:0 auto; margin-bottom:20px; }
.f-link-tit { background-color:#424f79; width:10%; float:left; }
.f-link-tit h2 { display:block; color:#fff; width:300px; height:40px; line-height:40px; text-indent:1em; }
.f-link-con { background-color:#ededed; width:90%; float:left; }
.f-link-con label { display:block; font-size:14px; color:#555; width:33.33%; line-height:40px; float:left; position:relative; }
.f-link-con span { display:block; width:30%; height:auto; text-align:right; float:left; }
.f-link-con select { width:60%; height: 28px; border: 1px solid #ccc; margin-right:3%; }



/***** 列表页 *****/
/* Breadcrumb */
.breadcrumb { background-color:transparent; line-height:20px; padding:8px 15px; margin:10px 0; }
.breadcrumb>li { display:inline-block; *display:inline; *zoom:1; }
.breadcrumb>li a { font-size:14px; color:#353535; }
.breadcrumb>li+li:before { padding:0 5px; color:#ccc; content:"\00a0\000bb"; }
.breadcrumb>.active { color:#f00; }
/* Pagination */
.pagination { display:inline-block; *display:inline; *zoom:1; margin:20px 0; }
.pagination>li { display:inline }
.pagination>li>a,.pagination>li>span { display:inline-block; *display:inline; *zoom:1; padding:6px 12px; text-decoration:none; background-color:#fff; border:1px solid #ddd; }
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus { background-color:#eee; }
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus { color:#fff; cursor:default; background-color:#bdbdbd; border-color:#d0d0d0; }
.pager { margin:20px 0; text-align:center; }
.pager:before,.pager:after { display:table; content:" "; }
.pager:after { clear:both; }
.pager li { display:inline }
.pager li>a,.pager li>span { display:inline-block; *display:inline; *zoom:1; padding:5px 10px; text-decoration:none; float:left; }
.pager li>a:hover,.pager li>a:focus { color:#acacac; }
.pager .previous { float:left; }
.pager .next { float:right; }
.pager li a { max-width:300px; padding-left:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span { color:#999; cursor:not-allowed; background-color:#fff; }
/* sidebar */
.sidebar { width:240px; height:auto; margin-bottom:20px; }
/* menu */
.menu, .menu ul { width:100%; height:auto; }
.menu li { width:100%; height:auto; border-bottom:1px solid #02679b; }
.menu li h2 { display:block; font-size:20px;  background-color:#02679b; line-height:50px; text-align:center;letter-spacing:5px;
    color:#fefefe;
    text-shadow:
            1px 0px 0px #3485AE,0px 1px 0px #3485AE,0px 0px 1px #3485AE,
            1px 1px 0px #3485AE,0px 1px 1px #3485AE,1px 0px 1px #3485AE,
            1px 1px 1px #3485AE,0px 0px 0px #3485AE;
}
.menu li a { display:block; font-size:16px;  color:#fff; background-color:#3485ae; line-height:36px; padding:5px 15px; }
.menu li a:hover { background-color:#67A4C1; color:#eaf2f5; }
.menu li ul li a { background-color:#549ac5; color:#fff; line-height:24px; text-indent:10px; }
.menu li ul li a:hover { border-left: 5px #3485ae solid; text-indent:5px; }
.menu li ul .current a {  }
/* List */
.list { width:940px; height:auto; margin-bottom:20px; }
.list .plate-head { background-color:#eaf2f5; }
.list .plate-tit { font-size:14px; font-weight:400; }
.list .breadcrumb { padding:0px; margin:0px; }
.list .breadcrumb>.active { color:#02549D; }
/* Query */
.query { width:100%; height:auto; margin-bottom:20px; }
.query .plate-head { background-color:#eaf2f5; }
.query .plate-tit { font-size:14px; font-weight:400; }
.query .breadcrumb { padding:0px; margin:0px; }
.query .breadcrumb>.active { color:#02549D; }
.criteria { width:100%; height:auto; margin-bottom:10px; }
.criteria label { font-size:16px; line-height:30px; padding-left:15px; padding-right:5px; }
.criteria select { width:120px; height:30px; line-height:30px; vertical-align:top; }
.criteria input[type="text"] { width:210px; height:26px; line-height:30px; vertical-align:top; }
.criteria button[type="submit"] { background-color:#efefef; width:40px; height:30px; border:1px solid #ccc; line-height:30px; vertical-align:top; }
/* Article */
.article { width:100%; height:auto; margin-bottom:20px; }
.article .plate-head { background-color:#eaf2f5; }
.article .plate-tit { font-size:14px; font-weight:400; }
.article .breadcrumb { padding:0px; margin:0px; }
.article .breadcrumb>.active { color:#02549D; }

.content { width:100%; height:auto; overflow:hidden; }
.content .title { font-size:18px; font-weight:bolder; text-align:center; line-height:40px; border-bottom:1px #999999 dashed; }
.content .suntitle { font-size:12px; font-weight:normal; text-align:center; line-height:30px; margin-bottom:20px; }
.content .suntitle span { margin:0px 8px; }
.content .suntitle .number { color:#f00; margin:0 2px; }
.content .txt { font-family:"宋体",SimSun; font-size:12px; line-height:23pt; min-height:500px; line-height:1.5; padding:5px 20px; }
.content .txt table ,.content .txt table th ,.content .txt table td { border:1px solid #333; }
