.inner-cont { *zoom:1;
}
.sidebar { float: left; width: 208px; margin-left: 17px;  padding-top: 30px;}
.right-block { float: left; width: 666px; overflow: hidden; display: inline; margin-left: 30px; }
.sub-banner { height: 200px; }
.content { padding: 0 0 30px; }
.inner-cont p { margin-bottom: 1em; }
/* ==========================================================================
   Sidebar
   ========================================================================== */
.overview { color: #fff; font: 300 18px/44px microsoft yahei; background: url(../images/ov-bg.gif) no-repeat 100% 0; padding-left: 15px; }
.sidenav { }
.sidenav li { position: relative; margin-bottom: 19px; }
.sidenav li a { display: block; padding: 5px 8px; color: #000; *zoom:1;
font-size: 12px; line-height: 17px; font-family: microsoft yahei; background: #c7c7c7; }
.sidenav li a:hover,
.sidenav .active a,
.sidenav li a:hover .fa,
.sidenav .active .fa { color: #000;  font-weight: 700; }
.sidenav li .fa { position: absolute; right: 20px; top: 12px; line-height: 20px; color: #b9b9b9; }
.sidenav .on {color: #000; font-weight: 700; }
/* arrow-right */
.level2 {
*zoom:1; padding: 15px; overflow: hidden; }
.level2 li { margin-bottom: 0; }
.sidenav .level2 li a { font-size: 12px; color: #000; line-height: 1.4; background: none; padding: 4px 8px 4px 35px; }
.sidenav .level2 .active a,
.sidenav .level2 li a:hover { background: url(../images/ico1.gif) no-repeat 0 4px; }
.quick { margin: 24px 0; line-height: 1.5; }
.ov { font-size: 16px; font-weight: 700; margin-bottom: 10px; }
/* ==========================================================================
   Breadcrumbs
   ========================================================================== */
.breadcrumb-bar { line-height: 40px; height: 40px; border-bottom: 1px solid #ddd; overflow: hidden; }
.breadcrumb-bar h2 { float: left; font-size: 18px; color: #f68121; font-weight: 300; 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 { }
.breadcrumb li:last-of-type a { color: #f68121; }
.breadcrumb .fa { font-size: 16px; line-height: 40px; padding-right: 5px; color: #f68121; }
.pro-summary { margin-bottom: 20px; }
.pro-list li { margin-bottom: 5px; border-bottom: 20px solid #eee; width: 350px; position: relative; font-size: 14px; }
.pro-list li .imgArea { width: 55px; height: 55px; margin-right: 10px; }
.pro-list li:last-of-type { border-bottom: 0 none; }
.pro-list li .p1 { font-weight: 700; }
.pro-list li .p2 { position: absolute; bottom: 5px; left: 65px; color: #f07f11; }
.pro-list li .p2 a { color: #f07f11; }
.pro-pic { margin-bottom: 15px; }
.pro-pic img { max-width: 100%; _width: 100%; }
/* ==========================================================================
   Pagination
   ========================================================================== */
#dcms_pager { margin-top: 30px; background: #fafafa; border: 1px solid #f4f4f4; padding: 15px 0; }
#dcms_pager .pages { text-align: center }
#dcms_pager .pages a { display: inline-block; padding: 0 5px; margin: 0 4px; background: #e8e8e8; color: #333; cursor: pointer; line-height: 20px; height: 20px; }
#dcms_pager .pages .pgcurrent { color: #fff; background-color: #ce0004; cursor: default; }
#dcms_pager .pages .pgempty { cursor: not-allowed }
