@charset "utf-8";

/* 静态内容
------------------------------------------------------------------------------------------ */
/*****************   buttons   ******************/
/* 小按钮 */
.btn-small-norm, button.btn-small-norm em { background:url(../images/btn-small-norm.png) no-repeat right -30px; _background:url(../images/ie6/btn-small-norm.gif) no-repeat right -30px; }
.btn-small-norm span { background:url(../images/btn-small-norm.png) no-repeat left 0; _background:url(../images/ie6/btn-small-norm.gif) no-repeat left 0; }
.btn-small-main, button.btn-small-main em { background:url(../images/btn-small-main.png) no-repeat right -30px; _background:url(../images/ie6/btn-small-main.gif) no-repeat right -30px; }
.btn-small-main span { background:url(../images/btn-small-main.png) no-repeat left 0; _background:url(../images/ie6/btn-small-main.gif) no-repeat left 0;}
.btn-small-assist, button.btn-small-assist em { background:url(../images/btn-small-assist.png) no-repeat right -30px; _background:url(../images/ie6/btn-small-assist.gif) no-repeat right -30px; }
.btn-small-assist span { background:url(../images/btn-small-assist.png) no-repeat left 0; _background:url(../images/ie6/btn-small-assist.gif) no-repeat left 0; }
.btn-small-match, button.btn-small-match em { background:url(../images/btn-small-match.png) no-repeat right -30px; _background:url(../images/ie6/btn-small-match.gif) no-repeat right -30px; }
.btn-small-match span { background:url(../images/btn-small-match.png) no-repeat left 0; _background:url(../images/ie6/btn-small-match.gif) no-repeat left 0; }
/*中型按钮*/
.btn-medium-norm, button.btn-medium-norm em { background:url(../images/btn-medium-norm.png) no-repeat right -38px; _background:url(../images/ie6/btn-medium-norm.gif) no-repeat right -38px; }
.btn-medium-norm span { background:url(../images/btn-medium-norm.png) no-repeat left 0; _background:url(../images/ie6/btn-medium-norm.gif) no-repeat left 0; }
.btn-medium-main, button.btn-medium-main em { background:url(../images/btn-medium-main.png) no-repeat right -38px; _background:url(../images/ie6/btn-medium-main.gif) no-repeat right -38px; }
.btn-medium-main span { background:url(../images/btn-medium-main.png) no-repeat left 0; _background:url(../images/ie6/btn-medium-main.gif) no-repeat left 0;}
.btn-medium-assist, button.btn-medium-assist em { background:url(../images/btn-medium-assist.png) no-repeat right -38px; _background:url(../images/ie6/btn-medium-assist.gif) no-repeat right -38px; }
.btn-medium-assist span { background:url(../images/btn-medium-assist.png) no-repeat left 0; _background:url(../images/ie6/btn-medium-assist.gif) no-repeat left 0; }
.btn-medium-match,button.btn-medium-match em { background:url(../images/btn-medium-match.png) no-repeat right -38px; _background:url(../images/ie6/btn-medium-match.gif) no-repeat right -38px; }
.btn-medium-match span { background:url(../images/btn-medium-match.png) no-repeat left 0; _background:url(../images/ie6/btn-medium-match.gif) no-repeat left 0; }
/*大型按钮*/
.btn-large-norm, button.btn-large-norm em { background:url(../images/btn-large-norm.png) no-repeat right -48px; _background:url(../images/ie6/btn-large-norm.gif) no-repeat right -48px; }
.btn-large-norm span { background:url(../images/btn-large-norm.png) no-repeat left 0; _background:url(../images/ie6/btn-large-norm.gif) no-repeat left 0; }
.btn-large-main, button.btn-large-main em { background:url(../images/btn-large-main.png) no-repeat right -48px; _background:url(../images/ie6/btn-large-main.gif) no-repeat right -48px; }
.btn-large-main span { background:url(../images/btn-large-main.png) no-repeat left 0; _background:url(../images/ie6/btn-large-main.gif) no-repeat left 0; }
.btn-large-assist, button.btn-large-assist em { background:url(../images/btn-large-assist.png) no-repeat right -48px; _background:url(../images/ie6/btn-large-assist.gif) no-repeat right -48px; }
.btn-large-assist span { background:url(../images/btn-large-assist.png) no-repeat left 0; _background:url(../images/ie6/btn-large-assist.gif) no-repeat left 0; }
.btn-large-match, button.btn-large-match em { background:url(../images/btn-large-match.png) no-repeat right -48px; _background:url(../images/ie6/btn-large-match.gif) no-repeat right -48px; }
.btn-large-match span { background:url(../images/btn-large-match.png) no-repeat left 0; _background:url(../images/ie6/btn-large-match.gif) no-repeat left 0; }





/* ====== Slideshow & Scrollable ====== */
.carousel-direction a { background-color:#45b035; }
.carousel-direction a:hover { background-color:#00923f; color:#fff; text-decoration:none; }
.carousel-btn .selected { background:#45b035; cursor:default;}
.carousel-num a.selected { background:#45b035; cursor:default; }

.scrollable ul li h2 a:hover { color:#45b035; text-decoration:none; }




/* ====== Tab & Accordion ====== */
.tabs-default .tabs-nav li a.current, .tabs-default .tabs-nav li a.current:hover { background-color:#45b035; color:#fff; }
.tabs-default .tab-more a:hover { background-color:#45b035; color:#fff; text-decoration:none; }
.tabs-down .tabs-nav li a.current, .tabs-down .tabs-nav li a.current:hover { background-color:#45b035; color:#fff; }
.tabs-left .tabs-nav li a.current, .tabs-left .tabs-nav li a.current:hover { background-color:#45b035; color:#fff; }
.tabs-right .tabs-nav li a.current, .tabs-right .tabs-nav li a.current:hover { background-color:#45b035; color:#fff; }

.accordion .current, .accordion .current:hover { background-color:#45b035; color:#fff; }
.accordion .accordion-handle i { background:url(../images/accordion.gif) no-repeat 0 0; }





/* 文章 & 产品 公用
------------------------------------------------------------------------------------------ */
.entry-title a:hover { color:#45b035; text-decoration:none; }
.entry-meta a:hover { color:#45b035; text-decoration:none; }
.entry-detail { color:#f30; background:url(../images/arrow-r.gif) no-repeat right center; }
/* 头条 */
.headlines-list .headlines-content .entry-title a { color:#45b035; }
.headlines-list .headlines-content .entry-title a:hover { color:#00923f; text-decoration:none; }

/* 多列图文 */
.portfolio-title a:hover { color:#45b035; text-decoration:none; }
.portfolio-detail { background:url(../images/arrow-r.gif) no-repeat right center; }
/* 详情附件下载 */
.detail-file-download li a { background:url(../images/icon-dot.png) no-repeat left center; }
.detail-file-download li a:hover { color:#45b035; text-decoration:none; }
/* 分类 */
.category ul li i { background:url(../images/page-menu.gif) no-repeat 0 0; }
.category ul li:hover i { background-image:url(../images/page-menu-c.gif); }
.category ul li.current i { background-image:url(../images/page-menu-c.gif); }
.category ul li.current ul li a { padding-left:10px; background:url(../images/page-menu-sub.gif) no-repeat left center;  }
.category ul li.current ul li a:hover { background:url(../images/page-menu-sub-c.gif) no-repeat left center; }
.category ul li.current ul li.current a { background:url(../images/page-menu-sub-c.gif) no-repeat left center; }


/* Article 文章
------------------------------------------------------------------------------------------ */
.article-list-row li .article-title { background:url(../images/icon-dot.png) no-repeat 0 6px; }
.article-list-row li .article-title:hover { color:#45b035; text-decoration:none; }
.article-list-row li .file-download { background:url(../images/icon-download.gif) no-repeat left center; color:#45b035; }
.article-list-row li .file-download:hover { color:#00923f; text-decoration:none; }
.article-list-row li .file-download-disabled, .article-list-row li .file-download-disabled:hover { background:url(../images/icon-download-disabled.gif) no-repeat left center; color:#ccc; cursor:not-allowed; }
.article-list-row-noBorder li { border-bottom:none; padding:3px 0; }
.article-detail .entry-meta a { color:#45b035;}

/* Product 产品
------------------------------------------------------------------------------------------ */
.product-category {}
.product-category-scrollable ul li { text-align:left; }
.product-category-scrollable ul li h2 a { font-weight:bold; font-size:18px; }

.product-filter dd a:hover { color:#45b035; text-decoration:none; }
.product-filter dd a.current { background-color:#45b035; color:#fff; }

.product-intr .back-category a:hover{ color:#45b035; }
.product-desc-item-title h4 { background:#45b035; }






/* 分页 & 面包屑
------------------------------------------------------------------------------------------ */
.pagination a:hover { color:#45b035; }
.pagination .current { background:#45b035; color:#fff; }


/* search 搜索
------------------------------------------------------------------------------------------ */
.search-form .form-btn:hover { background-color:#45b035; }




/* module 外框容器
------------------------------------------------------------------------------------------ */
.module-title-default > .module-title-content h3 { color:#00923f; }
.module-more-default a:hover { color:#00923f; text-decoration:none; }

.module-hlbg > .module-inner { background-color:#f0f9fa; }
.module-hlbg-title { background-color:#45b035; padding:0 10px; }
.module-hlbg-more a:hover { background-color:#45b035; color:#fff; text-decoration:none; }

.module-hlbg-title-big > .module-inner > .module-hlbg-title { background:#45b035 url(../images/page-menu-title.png) no-repeat; }




/*----------------------------------------------------------------------------------------------------------------------------------------------------
           Pages style
----------------------------------------------------------------------------------------------------------------------------------------------------*/
a:hover { color:#45b035; text-decoration:none; }




/* top-search */
.top-search .search-form .form-btn { background:#fff url(../images/search-icon-n.png) no-repeat center; }
.top-search .search-form .form-btn:hover { background:#45b035 url(../images/search-icon-h.png) no-repeat center;}






/* ---------- header-v1 ---------- */
.header-v1 a:hover { color:#45b035; text-decoration:none; }
/* 一级 */
.header-v1 .main-nav .sf-menu li:hover, 
.header-v1 .main-nav .sf-menu li.sfHover,
.header-v1 .main-nav .sf-menu li.sfHover > a,
.header-v1 .main-nav .sf-menu a:focus, 
.header-v1 .main-nav .sf-menu a:hover, 
.header-v1 .main-nav .sf-menu a:active { background-color:#45b035; color:#fff; }
.header-v1 .main-nav .sf-menu li.current, .header-v1 .main-nav .sf-menu li.current .first-level, .header-v1 .main-nav .sf-menu li.current .first-level:visited { background-color:#45b035; color:#fff; }
/* 二级以下 */
.header-v1 .main-nav .sf-menu li li { margin-left:0; background-color:rgba(69,176,53,0.9); background-color:#45b035\9; }
.header-v1 .main-nav .sf-menu li li:hover, 
.header-v1 .main-nav .sf-menu li.sfHover li.sfHover,
.header-v1 .main-nav .sf-menu li.sfHover li.sfHover > a,
.header-v1 .main-nav .sf-menu li li a:focus, 
.header-v1 .main-nav .sf-menu li li a:hover, 
.header-v1 .main-nav .sf-menu li li a:active { background-color:#4bbf39; color:#fff; }

.header-v1 .top-search .search-form .form-btn {background:#ebebeb url(../images/search-icon-n.png) no-repeat center; }
.header-v1 .search-form-toggle { background:#ebebeb url(../images/search-icon-n.png) no-repeat center; }



/* ---------- header-v2 ---------- */
.header-v2 a:hover { color:#45b035; text-decoration:none; }
/* 全局 */
.header-v2 .nav { height:46px; background:#45b035 url(../images/header-v2-bg.jpg) no-repeat center; }
/* 一级 */
.header-v2 .main-nav .sf-menu li:hover, 
.header-v2 .main-nav .sf-menu li.sfHover,
.header-v2 .main-nav .sf-menu li.sfHover > a,
.header-v2 .main-nav .sf-menu a:focus, 
.header-v2 .main-nav .sf-menu a:hover, 
.header-v2 .main-nav .sf-menu a:active { background-color:#e7f2f8; color:#45b035; }
.header-v2 .main-nav .sf-menu li.current, .header-v2 .main-nav .sf-menu li.current .first-level, .header-v2 .main-nav .sf-menu li.current .first-level:visited { background-color:#e7f2f8; color:#45b035; }
/* 二级以下 */
.header-v2 .main-nav .sf-menu li li:hover, 
.header-v2 .main-nav .sf-menu li.sfHover li.sfHover,
.header-v2 .main-nav .sf-menu li.sfHover li.sfHover > a,
.header-v2 .main-nav .sf-menu li li a:focus, 
.header-v2 .main-nav .sf-menu li li a:hover, 
.header-v2 .main-nav .sf-menu li li a:active { background-color:#41a632; color:#fff; }




/* ---------- header-v3 ---------- */
.header-v3 a:hover { color:#45b035; text-decoration:none; }
/* 全局 */
.header-v3 .nav { height:46px; background:#45b035 url(../images/header-v2-bg.jpg) no-repeat center; }
/* 一级 */
.header-v3 .main-nav .sf-menu li:hover, 
.header-v3 .main-nav .sf-menu li.sfHover,
.header-v3 .main-nav .sf-menu li.sfHover > a,
.header-v3 .main-nav .sf-menu a:focus, 
.header-v3 .main-nav .sf-menu a:hover, 
.header-v3 .main-nav .sf-menu a:active { background-color:#e7f2f8; color:#45b035; }
.header-v3 .main-nav .sf-menu li.current, .header-v3 .main-nav .sf-menu li.current .first-level, .header-v3 .main-nav .sf-menu li.current .first-level:visited { background-color:#e7f2f8; color:#45b035; }
/* 二级以下 */
.header-v3 .main-nav .sf-menu li li:hover, 
.header-v3 .main-nav .sf-menu li.sfHover li.sfHover,
.header-v3 .main-nav .sf-menu li.sfHover li.sfHover > a,
.header-v3 .main-nav .sf-menu li li a:focus, 
.header-v3 .main-nav .sf-menu li li a:hover, 
.header-v3 .main-nav .sf-menu li li a:active { background-color:#41a632; color:#fff; }





/* ---------- header-v5 ---------- */
.header-v5 .top-main { background-color:#45b035; }
/* 一级 */
.header-v5 .main-nav .sf-menu li:hover, 
.header-v5 .main-nav .sf-menu li.sfHover,
.header-v5 .main-nav .sf-menu li.sfHover > a,
.header-v5 .main-nav .sf-menu a:focus, 
.header-v5 .main-nav .sf-menu a:hover, 
.header-v5 .main-nav .sf-menu a:active { background-color:#00923f; color:#fff; }
.header-v5 .main-nav .sf-menu li.current, .header-v5 .main-nav .sf-menu li.current .first-level, .header-v5 .main-nav .sf-menu li.current .first-level:visited { background-color:#00923f; color:#fff; }
/* 二级以下 */
.header-v5 .main-nav .sf-menu li li { margin-right:0; background-color:rgba(0,146,63,0.9); background-color:#00923f\9; }
.header-v5 .main-nav .sf-menu li li:hover, 
.header-v5 .main-nav .sf-menu li.sfHover li.sfHover,
.header-v5 .main-nav .sf-menu li.sfHover li.sfHover > a,
.header-v5 .main-nav .sf-menu li li a:focus, 
.header-v5 .main-nav .sf-menu li li a:hover, 
.header-v5 .main-nav .sf-menu li li a:active { background-color:#00bf53; color:#fff; }






/* ============================= page-title & page-name & page-menu ============================= */
.page-menu-title { height:50px; background:#45b035 url(../images/page-menu-title.png) no-repeat; }
.page-menu-content ul li i { background:url(../images/page-menu.gif) no-repeat 0 0; }
.page-menu-content ul li:hover i { background-image:url(../images/page-menu-c.gif); }
.page-menu-content ul li.current i { background-image:url(../images/page-menu-c.gif); }
.page-menu-content ul li.current ul li a { color:#4d4d4d; padding-left:10px; background:url(../images/page-menu-sub.gif) no-repeat left center;  }
.page-menu-content ul li.current ul li a:hover { color:#f30; background:url(../images/page-menu-sub-c.gif) no-repeat left center; }
.page-menu-content ul li.current ul li.current a { color:#f30; background:url(../images/page-menu-sub-c.gif) no-repeat left center; }





/* ============================= main ============================= */
.main { }
	.full-page-content .page-menu-content ul li a:hover { background:#45b035; color:#fff; }
	.full-page-content .page-menu-content ul li.current a { background:#45b035; color:#fff; }




/* ============================= bottom ============================= */
.bottom a:hover { color:#45b035; }

