.container { background: #f7f7f7; padding-bottom: 45px; }
.content { }
.navbar { border-bottom: 1px solid #e1e1e1; }
.inner-cont {
*zoom:1; min-height: 200px; padding: 50px 0; }
.sidebar { float: left; width: 230px; border: 1px solid #ccc; padding-bottom: 10px; }
.right-block { float: right; width: 938px; overflow: hidden; }
.inner-sect { font-size: 14px; line-height: 2; }
/* ==========================================================================
   Sidebar
   ========================================================================== */
.overview { color: #1561af; font: 300 16px/51px microsoft yahei; background: url(../images/ov-bg.gif) no-repeat; padding-left: 20px; }
.localnav-bar { text-align: center; padding: 39px 0 0; width: 1100px; margin: 0 auto 39px; }
.localnav { display: inline-block; *display:inline;
zoom: 1; }
.localnav li { float: left; margin: 0 5px; }
.localnav li a { display: block; width: 153px; height: 51px; line-height: 51px; color: #333; font-size: 14px; border: 1px solid #0125b3; white-space: nowrap; background: #fff; }
.localnav li a:hover { color: #0125b3; }
.localnav .active a { color: #fff; background: #0125b3; border-color: #0125b3; }
.localnav .active a:hover { color: #fff; }
.pronav .localnav li a { width: 125px; }
/* ==========================================================================
   Breadcrumbs
   ========================================================================== */
.breadcrumb-bar { height: 212px; background: url(../images/bc-bg.jpg) no-repeat 50% 0; text-align: center; position: relative; }
.breadcrumb-bar .sep { height: 1px; width: 22px; display: block; margin: 13px auto 20px; background: #fff; opacity: 0.45; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieopacity)'; filter: alpha(opacity=45) }
.breadcrumb-bar h2 { font-size: 30px; color: #fff; font-weight: 300; font-family: microsoft yahei; padding-top: 54px; }
.breadcrumb { display: inline-block; *display:inline;
zoom: 1; }
.breadcrumb li { float: left; padding: 0 5px; }
.breadcrumb .bc-arr { font-family: simsun; }
.breadcrumb li,
.breadcrumb li a { color: #fff; }
.breadcrumb li:last-of-type a { color: #fff; }
.breadcrumb .fa { font-size: 16px; line-height: 40px; padding-right: 5px; color: #f68121; }
.breadcrumb li a:hover { opacity: .9; }
/* news */
.news-list li { position: relative; background: #fff; margin-bottom: 20px; padding: 20px; }
.news-list li .imgArea { width: 242px; height: 127px; margin-right: 28px; }
.news-list li .txtArea { }
.news-list li .txtArea h3 { font-size: 16px; font-weight: 300; }
.news-list li .txtArea h3 a { color: #333; }
.news-list li .txtArea h3 a:hover { color: #0125b3; }
.news-list li .txtArea h3 span { float: right; font-size: 12px; font-weight: 300; color: #999; }
.news-list li .txtArea .desc { margin: 10px 0; }
.news-list li .txtArea .more { position: absolute; bottom: 20px; left: 290px; }
.news-list li .txtArea .more:hover { color: #0125b3; }
/* article */
.article { padding: 30px 80px; background: #fff; }
.article .hd { padding-bottom: 15px; border-bottom: 1px dotted #e3e3e3; text-align: center; }
.article .hd .title { padding-bottom: 10px; color: #0125b3; font-size: 24px; font-weight: 300; }
.article .hd .byline { }
.article .hd .byline span { padding: 0 10px; color: #999; }
.article .bd { padding: 20px 0; }
.article .ft { padding: 15px 25px; background: #f6f6f6; font-size: 16px; }
.article .ft a { color: #333; }
.article .ft a:hover { color: #0125b3; }
.article .ft .prev-item .fa { margin-right: 10px; color: #c0c0c0; }
.article .ft .next-item .fa { margin-left: 10px; color: #c0c0c0; }
.article .ft .back { color: #535353; font-size: 18px; }
/* pro */
.pro-list { margin-right: -25px; }
.pro-list li { float: left; width: 350px; margin-right: 25px; }
.pro-list .pic { display: block; height: 210px; border: 1px solid #e8e2e2; padding: 1px; background: #fff; }
.pro-list .pic img { width: 100%; height: 100%; }
.pro-list .caption { line-height: 56px; text-align: center; border-style: solid; border-width: 0 1px 1px; border-color: #e8e2e2; font-size: 18px; margin-bottom: 34px; background: #fff; }
.pro-list .caption a { color: #333; display: block; }
.pro-list li:hover .caption { background: #0125b3; }
.pro-list li:hover .caption a { color: #fff; }
.pro-title { background: #0024b3; height: 49px; line-height: 49px; margin: 20px 0; padding: 0 25px; font-size: 18px; color: #fff; }
/* ==========================================================================
   Pagination
   ========================================================================== */
#dcms_pager { margin-top: 30px; }
#dcms_pager .pages { }
#dcms_pager .pages a { display: inline-block; margin: 0 5px; background: #fff; cursor: pointer; line-height: 29px; height: 29px; border: 1px solid #ddd; min-width: 23px; _width: 23px; padding: 0 3px; text-align: center; }
#dcms_pager .pages .pgcurrent { color: #fff; background-color: #0124ad; border-color: #0124ad; cursor: default; }
#dcms_pager .pages .pgempty { cursor: not-allowed }
#dcms_pager .pgnext,
#dcms_pager .pgNext { font-family: simsun; }
