/*******************************************************************************/
/* SIDENAV */
/*******************************************************************************/
.leftBlock { width: 25%; float: left; }
.rightBlock { width: 75%; float: left; }
inner3 { margin-right: 10px; }
.main { padding: 10px; }
/* sideNav */
.leftBlock h2 { background: url(../images/bg_subnav_t.gif) no-repeat; color: #fff; font-size: 14px; font-family: microsoft yahei; line-height: 35px; padding-left: 40px; }
.leftBlock h2 span { color: #84d3e3; font-size: 12px; padding-left: 20px; text-transform: uppercase; }
.leftBlock .subnav_bottom { background: url(../images/bg_subnav_b.gif) no-repeat; height: 15px; }
.sidenav { background: url(../images/bg_subnav_m.gif) repeat-y; padding: 10px 20px 0; }
.sidenav li { height: 30px; padding-bottom: 5px; background: url(../images/bg_sidenav.gif) repeat-x; }
.sidenav li a { display: block; line-height: 28px; border: 1px solid #d9d9d9; background: url(../images/i_subnav.gif) no-repeat 10px center; padding-left: 27px; }
.sidenav li a:hover { color: #fff; font-weight: bold; background: #057789 url(../images/i_sidenavHover.gif) no-repeat 10px center; border: 1px solid #367c38; }
/* sideNav Level2 */
.level2 li { border: 0; background-color: #9FC; margin: 5px 0; }
.level2 li a { padding-left: 34px; color: #6b6361; background: url(../images/i_level2.gif) no-repeat 24px center; }
.level2 li a:hover { color: #bf1901; background: url(../images/i_level2.gif) no-repeat 24px center; }
/*******************************************************************************/
/* BREADCRUMBS */
/*******************************************************************************/
.breadcrumbs { background: url(../images/bg_breadcrumb.gif) repeat-x; height: 40px; line-height: 48px; padding: 0 15px; }
.breadcrumbs h3 { font-size: 14px; color: #348190; padding-left: 22px; background: url(../images/i_h3.gif) no-repeat 0 40%; }
.breadcrumbs ol { float: right; }
.breadcrumbs li { float: left; }
.breadcrumbs .home { }
.breadcrumbs li a { display: block; }
/*******************************************************************************/
/* RightBLOCK */
/*******************************************************************************/
/*******************************************************************************/
/* INNER */
/*******************************************************************************/
/* news */
.newsList { margin-top: 15px; padding-bottom: 30px; }
.newsList li { border-bottom: 1px dotted #ccc; line-height: 30px; padding: 3px 15px; }
.newsList li a { }
.newsList li span { float: right; color: #666; }
.newsList li:hover { background-color: #eee; }
.newsTitle { font-weight: bold; font-size: 14px; text-align: center; margin-top: 10px; }
.published { color: #999; font-size: 11px; font-weight: normal; text-align: center; margin-bottom: 4px; }
/* products */
.proList li { display: inline-block; margin: 10px 30px; *display:inline;
zoom: 1; }
.proList .pic { border: 1px solid #eee; padding: 1px; display: block; }
.proList p { text-align: center; font-weight: bold; line-height: 28px; }
/* news */
.news-list { padding-top: 15px; }
.news-list li { padding: 0 15px; border-bottom: 1px dashed #ddd; line-height: 34px; }
.news-list li a:hover { color: #348190; }
.news-list li .date { float: right; color: #999; }
.dot { padding-right: 5px; font-weight: 700; }
.news .imgArea { margin-left: 28px; width: 160px; display: inline; }
/* news-pic */
.news-pic-list { padding-top: 20px;}
.news-pic-list li { width: 160px; margin-bottom: 15px; }
.news-pic-list .pic { display: block; width: 100%; height: 108px; }
.news-pic-list .pic img { width: 100%; height: 100%; }
.news-pic-list .caption { line-height: 32px; text-align: center;   }

/* article */
article { }
article .hd { padding-bottom: 1px; border-bottom: 1px dotted #ddd; text-align: center; }
article .hd .title { font: 22px microsoft yahei; padding-bottom: 15px; }
article .hd .byline { }
article .hd .byline span { padding: 0 10px; }
article .bd { padding: 15px 0; }


/* pro */
.pro-list { margin-top: 20px; }
.pro-list li { float: left; width: 206px; margin: 0 9px;  _display: inline; }
.pro-list .pic { display:block; border: 1px solid #ddd; width: 204px; height: 155px; }
.pro-list .pic img { width: 100%; height: 100%; }
.pro-list li .caption { padding-left: 6px; margin-bottom: 12px; line-height: 41px; position: relative; *zoom:1; /* 父级float+不限定宽度, 子级haslayout, ie7子级呈现包裹性, ie6子级100% */
}
.pro-list li .caption a{ color: #29707f;}
.pro-list li .more { position: absolute; right: 6px; bottom: 11px; height: 19px; width: 19px; background: url(../images/i-magnify.gif) no-repeat; text-indent: -99em; overflow: hidden; }



#dcms_pager { margin: 30px 0; text-align: center }
#dcms_pager .pages a { display: inline-block; padding: 0 5px; margin: 0 2px; color: #002f20; cursor: pointer; line-height: 20px;  }
#dcms_pager .pages a:hover { color: #01b3de }
#dcms_pager .pages .pgcurrent { color: #f60; cursor: default; }
#dcms_pager .pages .pgcurrent:hover { color: #f60 }
#dcms_pager .pages .pgempty { color: #666; cursor: not-allowed; }
#dcms_pager .pages .pgnext, #dcms_pager .pages .pgNext { padding: 0 12px; line-height: 21px; height: 21px; color: #fff; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; margin: 0 10px; 	background-color: #398494;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#398494', endColorstr='#266c7b');
background-image: -webkit-linear-gradient(top, #398494, #266c7b); 
background-image: -moz-linear-gradient(top, #398494, #266c7b); 
background-image: -o-linear-gradient(top, #398494, #266c7b); 
background-image: linear-gradient(top, #398494, #266c7b); }1