.container { background: url(../images/inner-bg.jpg) no-repeat; padding-left: 20px; padding-right: 20px; }
.leftBlock { float: left; width: 200px; }
.rightBlock { float: right; width: 710px; min-height: 360px; }
.arrow { font-family: simsun; }
.subBanner { background: url(../images/subBanner-bg.gif) repeat-x; }
/*******************************************************************************/
/* SIDENAV */
/*******************************************************************************/
.sidenav h2 { font-size: 20px; font-family: microsoft yahei; line-height: 35px; font-weight: normal; color: #000; }
.sidenav { }
.sidenav li { border-bottom: 1px solid #d7d7d7; }
.sidenav li a { display: block; line-height: 28px; color: #000; padding-left: 15px; font-size: 14px; }
.sidenav li a:hover, .sidenav .active { color: #0061ae; font-weight: bold; }
/* sideNav Level2 */
.level2 { padding: 5px 0; display: none; margin-bottom: 10px; }
.level2 li { border: none; margin-bottom: 5px; }
.level2 li a { line-height: 22px;  padding-left: 25px; font-size: 12px; color: #fff; background:#1862c0; }
.level2 li a:hover, .level2 .active { color: #fff; background: #ee1c25; }
.arrow-up { background: url(../images/arrow-down.gif) no-repeat 90% 10px; }
.arrow-down { background: url(../images/arrow-up.gif) no-repeat 90% 10px; }
.sidenav .arrow-down > a { font-weight: bold; color: #0061ae; }
.level3 { padding: 5px 0; display: block; background: #eee;  }
.level3 li {  margin-bottom: 5px; }
.level3 li a { line-height: 18px;  padding-left: 30px; font-size: 12px; color: #666; background:none;  }
/*******************************************************************************/
/* BREADCRUMBS */
/*******************************************************************************/
.breadcrumb-nav { line-height: 32px; margin-bottom: 20px; }
.breadcrumb-nav h2 { background: url(../images/breadcrumb-icon.gif) no-repeat 2px; padding-left: 28px; }
.breadcrumbs { float: right; }
.breadcrumbs li { float: left; margin-right: 8px; }
.breadcrumbs .home { }
.icon-home { font-size:13px; padding-right:5px;}
/*******************************************************************************/
/* INNER */
/*******************************************************************************/
/* news */
.newsList { margin-top: 15px; }
.newsList li { border-bottom: 1px dotted #ccc; line-height: 30px; padding: 3px 0; }
.newsList li a { }
.newsList li span { float: right; color: #666; padding-right: 20px; }
.newsList li:hover { background-color: #f1f1f1; }
.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; }
/* product */
.pro-list { }
.pro-list li { float: left; margin: 0 18px 30px; _display: inline; }
.pro-list li:hover .pro-pic { border-color: #194ea1; }
.pro-list li:hover .pro-title a { color: #ee1c25; }
.pro-pic { display: block; border: #f6f5f5 10px solid; }
.pro-title { font-weight: bold; font-size: 14px; text-align: center; border-top: 2px solid #b3aaa3; border-bottom: 1px solid #f2f2f2; line-height: 26px; margin-top: 15px; }
.pro-title a:hover { text-decoration: underline; }
/* download */
.download li { border-bottom: 1px dotted #ccc; line-height: 30px; }
.download li i { width: 40px; }
.download li:hover { background-color: #e9f0f9; }
.download li:hover [class^="icon-"] { *font-size:18px;
*vertical-align:middle
}
.download li:hover [class^="icon-"]:before { font-size: 18px; vertical-align: -2px; color: #194ea1; }
/* about */
.about p { margin-bottom: 1em; }
/* certificate */
.cert-list li { float: left; margin: 0 25px 30px; _display: inline; }
.cert-pic { display: block; border: #f6f5f5 1px solid; padding: 2px; }
.cert-title { font-weight: bold; font-size: 14px; text-align: center; line-height: 26px; }
.cert-title i { padding-right: 5px; }
.cert-title a:hover { text-decoration: underline; }