body { background: #fff url(../images/body-bg.gif) repeat-x;}
.inner-cont {
*zoom:1; padding: 18px 0; }
.sidebar { float: left; width: 190px; overflow: hidden; }
.right-block { float: right; width: 770px; overflow: hidden; }
.sub-banner { height: 172px; width: 1001px; margin: 0 auto; }
.sub-banner img { width: 100%; height: 100%; }
.content { padding: 17px 0 30px; }
/* ==========================================================================
   Sidebar
   ========================================================================== */
.overview { color: #fff;  padding-left: 14px; background: #00713a; height: 35px;  font:300 14px/35px microsoft yahei; margin-bottom: 6px; }
.overview .en-txt { font-size: 12px; padding-left: 12px; font-family: Arial, Helvetica, sans-serif;}
.sidenav {  }
.sidenav li { position: relative; *zoom:1;  border-top: 1px solid #fff;
}
.sidenav li a { display: block; padding: 5px 30px; color: #000; *zoom:1; line-height: 20px; background: #f1efef;  }
.sidenav li a:hover, .sidenav .active a { color: #fff; background: #938f8f; }
.sidenav li a:hover .fa, .sidenav .active a .fa { color: #fff; }
.sidenav li .fa { position: absolute; right: 20px; top: 5px; line-height: 20px; font-size: 12px; color: #938f8f; }
/* arrow-right */
.level2 { *zoom:1; padding-bottom: 10px;
}
.level2 li { border-top: 0 none;}
.sidenav .level2 li a { border: 0 none; background: none; color: #000;}
.sidenav .level2 .active a, .sidenav .level2 li a:hover { color: #000; }
.quick { margin-top: 24px; }
/* ==========================================================================
   Breadcrumbs
   ========================================================================== */
.breadcrumb-bar {  overflow: hidden;  border-bottom: 1px dashed #ddd; padding-bottom: 2px; line-height: 22px; }
.breadcrumb-bar h2 { float: left; color: #333; font-weight: 300; font-size: 14px; font-family: microsoft yahei; }
.breadcrumb { float: right; }
.breadcrumb li { float: left; padding-right: 5px; }
.breadcrumb .bc-arr { font-family: simsun; }
.breadcrumb li, .breadcrumb li a { text-transform: uppercase; }
.breadcrumb li:last-of-type a { color: #00713a; }
.breadcrumb .fa { font-size: 16px; line-height: 26px; padding-right: 5px; }
/* news */
.news-list li { border-bottom: 1px dashed #ddd; line-height: 40px; padding: 0 0 0 6px; }
.news-list li .date { float: right; }
.news-list li .dot { margin-right: 10px;}
 /* latest */
.latest { margin-bottom: 7px; padding-bottom: 20px; border-bottom: 1px solid #ddd; }
.latest .imgArea { width: 350px; height: 130px; padding: 4px; border: 1px solid #ddd;}
.latest .txtArea { padding-left: 20px; }
.latest .txtArea h3 { }
.latest .txtArea h3 .date { float: right; color: #666; font-weight: 300;}
.latest .txtArea h3 a { color: #d00719;}
.latest .txtArea .desc { line-height: 2; padding: 10px 0; }
.latest .txtArea .more { color: #67545b; font-weight: 700;} 
/* article */
article .hd { padding-bottom: 15px; border-bottom: 1px solid #ddd; text-align: center; }
article .hd .title { font: 18px microsoft yahei; padding-bottom: 5px; }
article .hd .byline { }
article .hd .byline span { padding: 0 10px; }
article .bd { padding: 20px 0; }
article .ft { text-align: center; }
article .ft .toolbar { float: right; }
article .ft .toolbar li { float: left; margin-left: 20px; }
article .ft .toolbar li .fa { padding-right: 5px;}

/* career */
.career-list li { border-bottom: 1px dotted #ddd; line-height: 33px; padding: 0 0 0 20px; background: url(../images/career-arr.gif) no-repeat 5px; }
.career-list li .date { float: right; }

/* ==================================
   Page-nav-bar
   ================================== */
.content-ft { background: #3a4656; padding: 30px 0; }
.page-nav-bar { text-align: center; }
.page-nav { display: inline-block; *display:inline;
zoom: 1; }
.page-nav li { display: inline; float: left; height: 41px; margin-right: 1px; line-height: 41px; color: #fff; }
.page-nav a { display: block; min-width: 36px; height: 33px; line-height: 33px; padding: 4px; text-align: center; white-space: nowrap; background: #fff; color: #3a4656; _width: 36px; font-size: 16px; }
.page-nav a:hover { color: #b63025; border-bottom: 4px solid #b63025; padding-bottom: 0; }
.page-nav .first-page a { text-align: center }
.page-nav .curr-page a { color: #b63025; border-bottom: 4px solid #b63025; padding-bottom: 0; }
.page-nav .more-page { margin: 0 5px; }
.page-nav .hundreds { width: auto; padding: 0 5px }
/* paginator-arrow */
.prev-page a, .next-page a { color: #fff; background: none; }
.prev-page a:hover, .next-page a:hover { color: #b63025; background: none; padding-bottom: 4px; border-bottom: 0; }
.prev-page a { padding-right: 15px; }
.prev-page a .fa { padding-right: 5px; }
.next-page a { padding-left: 15px; }
.next-page a .fa { padding-left: 5px; }
.prev-disabled a:hover, .next-disabled a:hover { cursor: default; }

.none {display:none};
