/* ==========================================================================
   Inner
   ========================================================================== */
body { background:#fff url(../images/inner-body-bg.gif) repeat-x; }
.container { background: url(../images/inner-footer-bg.jpg) repeat-x 0 100%;}
.sidebar { float: left; width: 192px; padding:0 15px 400px; border-right: 1px solid #ededed;   }
.right-block { overflow: hidden; *zoom:1;
padding:0 25px;  }
.inner-cont { padding: 20px 0; *zoom:1; color: #000 
}
.title { font-size: 16px; background: #dff0fe; padding: 0 20px; }
.sub-banner { height: 203px; }
.sub-banner img { width: 100%; height: 100% }
.content { background: #fff ; position:relative;margin: 20px 0 75px; padding: 15px 0; border: 1px solid #ededed;-webkit-box-shadow: 0 2px 2px rgba(205,205,205,.75);
   -moz-box-shadow: 0 2px 2px rgba(205,205,205,.75);
   box-shadow: 0 2px 2px rgba(205,205,205,.75); -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;}
/* ==========================================================================
   Sidebar
   ========================================================================== */
.overview { font: 24px/58px microsoft yahei; padding-left: 20px; color: #fff; background: url(../images/ov-bg.gif) no-repeat; margin-bottom: 3px; }
.sidenav-wrap {  }
.sidenav li { position: relative; border-bottom: 1px solid #ebebeb; }
.sidenav li a { display: block; *zoom:1;
padding: 8px 0 8px 20px; color: #333; }
.sidenav>li >a:hover,
.sidenav .active>a { color: #0495e3; font-weight: 700; }
.level2 { margin: 0 0 10px 0; -display: none; }
.level2 li { border-bottom: 0 none;}
.level2 li a { background: none; padding: 5px 0 5px 30px; }
.level2 li a:hover { text-decoration: underline; }

.sidenav .arrow { right: 25px; top: 11px; margin: 0; }
.sidenav .arr-r em { border-left-color: #0390dd; }
.sidenav .arr-r span { border-left-color: #fff; }
.sidenav li:hover .arr-r em,
.sidenav .active .arr-r em { border-left-color: #fff; }
.sidenav li:hover .arr-r span,
.sidenav .active .arr-r span { border-left-color: #0390dd; }

.sbContact { position:absolute; bottom:0;left:0;}

/* ==========================================================================
   Breadcrumbs
   ========================================================================== */
.breadcrumb-bar { padding: 0 10px 0 0; line-height: 36px; border-bottom: 1px solid #f1f1f1; }
.breadcrumb-bar h2 { float: left;  font: 18px/36px microsoft yahei; border-bottom: 1px solid #0495e3; padding-right: 24px; margin-bottom: -1px;  _position: relative; }
.breadcrumb { float: right; }
.breadcrumb li { float: left; padding-right: 5px; }
.breadcrumb .bc-arr { font-family: simsun; }
.breadcrumb li:last-of-type a {  }
/* ==========================================================================
   Right-block
   ========================================================================== */
.news-list li { line-height: 30px; padding: 0 10px; border-bottom: 1px dashed #ddd; }
.latest { border-bottom: 1px solid #ededed; padding-bottom: 15px; margin-bottom: 15px; }
.latest .imgArea { float: left;  margin-right: 10px; padding: 4px; border: 1px solid #ededed; width: 200px; height: 130px; }
.latest .imgArea img { width: 100%; height: 100%;}
.latest .txtArea h3 span { float: right; font-weight: 300; }
.latest .txtArea { height: 130px; overflow: hidden; *zoom:1; }
.latest .desc { height: 75px; overflow: hidden; line-height: 24px; }
.latest h3 a { color: #0390dd; line-height: 24px; }

/* more-with-border */
.more { color: #0390dd;}
.pro-swf { padding: 5px 0 70px;}
/* article */
article { }
article .hd { padding-bottom: 1px; border-bottom: 1px dotted #ddd; text-align: center; }
article .hd .title { font: 21px microsoft yahei; padding: 0 0 15px; color: #0495e3; background: transparent;  }
article .hd .byline { }
article .hd .byline span { padding: 0 10px; }
article .bd { padding: 15px 0; }
article .ft .toolbar li { float: right; padding: 0 5px; }
/* ==========================================================================
   Pagination
   ========================================================================== */
#dcms_pager { overflow: hidden; margin-top: 20px; }
#dcms_pager .pages { text-align: center; }
#dcms_pager .pages a { padding: 0 5px; background: #f2f2f2; margin: 0 5px; display: inline-block; height: 20px; line-height: 20px; }
#dcms_pager .pages .pgempty { }
#dcms_pager .pages .pgcurrent { background: #0390dd; color: #fff; }
#dcms_pager .pages .pgnext { }
