@charset "utf-8";
* {margin: 0px;padding: 0px;}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote {color: #474747;font-family: Arial,"宋体";font-size: 12px;line-height: 180%;margin: 0;padding: 0;color:#888888;}
.clear {clear: both;height: 0;overflow:hidden;}
.header {}
.content {width: 980px;	margin: 0 auto;}
.logo {float: left;height: 85px;width: 380px;text-indent: -9999px;}
.search {float: right;margin-top: 30px;}
.navsearch_input {border: 1px solid #CCCCCC;padding: 4px;width: 180px;}
.searchimage {height: 26px;padding: 0 3px;position: relative;top: 7px;width: 26px;}
.menu {background-color: #2C7905;height: 33px;}
/**********************************首页导航*************************************************/



.fr_menu{width:980px;height:33px;}
.fr_menu ul.sl_menu ul {background: none no-repeat scroll right center #000; width:280px;opacity:0.6;filter:alpha(opacity=100);}
.sl_menu ul {background: none repeat scroll 0 0 #FBFBFB;display: none;padding: 0 0 11px;position: absolute;width: 146px;z-index: 2;}
.fr_menu ul.sl_menu ul li {margin: 0; height: 15px;margin-top: 9px; width:140px;;float: left; background: none repeat scroll 0 0 transparent !important;}
.fr_menu ul.sl_menu ul li a{background: none repeat scroll 0 0 transparent;color: #fff;display: block;height: 18px;line-height: 18px;margin-top: 3px;margin: 0 0 0 3px;text-align: left;text-decoration: none;}
.fr_menu ul.sl_menu ul li a:hover {color:#D56229; background:url(../images/topmenubz.gif) no-repeat 0px 7px; text-decoration:underline; text-align:left; margin: 0 0 0 3px;}
.fr_menu .sl_menu{width:980px;height:33px;}
    /* -- Sub-Menus -- */
.fr_menu .sl_menu li{background: url("../images/topmenubj1.gif") no-repeat scroll 0 0 transparent;float: left;height: 33px;line-height: 33px;list-style: none outside none;margin-left: 18px;margin-right: 18px;_margin-left: 16px;_margin-right: 17px;width: 86px;}
.fr_menu .sl_menu li a{background:url(../images/topmenubj1.gif) no-repeat; display:block; color:#fff; padding-left:11px; text-align:left; height:33px;line-height:33px;}
.fr_menu .sl_menu .active {background: url("../images/topmenubj4.gif") no-repeat scroll 0 0 transparent;color: #94CEF4;padding-left: 11px;}
.fr_menu .sl_menu li a:hover{color:#2C7905; background:url(../images/topmenubj4.gif) no-repeat;padding-left:11px; text-align:left;}
.fenlei{ display:none;}

/***********************************************************************************/
.pagebanner img{ width:750px; height:160px;}
.banner {background-color: #CEE0B3;	height: 380px;}
#contentbg {background: url("../images/conbj1.gif") repeat-x scroll 0 0 #ECECEC;margin-top: 4px;overflow: hidden;padding: 7px 14px 6px 16px; width: 950px;}
.newscontent {float: left;margin-right: 40px;padding-top: 4px;width: 316px;}
.newscontent h2 {background: url("../images/bt1.jpg") no-repeat scroll left center transparent;height: 24px;margin-top: 4px;text-indent: -9999px;}
.newslist {width: 316px;}
.newslist li {color: #888888;line-height: 22px;}
li {list-style: none outside none;}
.newslist li span {color: #B4B4B4;font-size: 11px;margin-left: 36px;float:right;}
.newslist li a {color: #888888;text-decoration: none;float:left;}
.newslist li a:hover,.procontent li a:hover  {  color: #2C7905;text-decoration: none;}
a {outline: medium none;text-decoration: none;}
.casecontent {float: left;margin-right: 40px;width: 126px;height:166px;overflow:hidden;}
.casecontent h2 {background: url("../images/bt2.jpg") no-repeat scroll left center transparent;height: 24px;margin-top: 4px;text-indent: -9999px;}
.casecontent li {background: url("../images/bz1.gif") no-repeat scroll left center transparent;color: #888888;margin-top: 1px;padding-left: 16px;line-height: 22px;}
.casecontent li a {color: #888888;text-decoration: none;}
.casecontent li a:hover {color: #2C7905;text-decoration: none;}
.procontent {float: left;margin-right: 40px;overflow: hidden;width: 160px;height:166px;overflow:hidden;}
.procontent h2 {background: url("../images/bt3.jpg") no-repeat scroll left center transparent;height: 24px;margin-top: 4px;text-indent: -9999px;}
.procontent li {background: url("../images/bz1.gif") no-repeat scroll left center transparent;color: #888888;float: left;margin-top: 1px;padding-left: 16px;width: 160px;line-height: 22px;}
.procontent li a {color: #888888;text-decoration: none;}
.logincontent {float: right;width: 227px;}
.loginbox {background: url("../images/logbj.gif") no-repeat scroll 0 0 transparent;padding: 27px 0 0 23px;width: 204px;}
.loginbox p {margin-bottom: 5px;overflow: hidden;}
.loginbox p label {float: left;width: 52px;}
.loginbox p input {background: url("../images/inputbj1.gif") no-repeat scroll 0 0 transparent;border: medium none;height: 18px;margin-right: 3px;padding-left: 5px;vertical-align: top;width: 81px;}
input, button, textarea, select {font-family: inherit;}
.loginbox .inputbuttonbox {height: 27px;margin-top: 27px;overflow: hidden;text-align: right;width: 176px;}
.loginbox .inputbuttonbox p {float: left;margin-right: 11px;}
.loginbox p {margin-top: 8px;overflow: hidden;}
a img {border: 0 none;}
.loginbox .inputbuttonbox p {float: left;margin-right: 11px;}
#bottombox {background: url("../images/bottombj.gif") repeat-x scroll 0 0 transparent;height: 81px;margin-bottom: 18px;overflow: hidden;padding: 17px 20px 0;width: 940px;}
.copybox {float: left;width: 405px;}
.bottomlink {float: right;width: 326px;}
.bottomlinkbox { height: 26px;overflow: hidden;     }
.bottomlink a {color: #888888;text-decoration: none;margin-left: 22px;}
.bottomtel{ text-align:right;}

/**********************************************内页样式*************************************/
.pagebanner{ margin-top: 23px;}
.sidebar {background: url("../images/sidebar_bg.jpg") no-repeat scroll 0 0 transparent;display: inline;float: left;padding-top: 49px;width: 214px;}
.sidebar .acmenu {width: 188px;margin-bottom: 40px;overflow:hidden}
.sidebar .acmenu li {border-bottom: 1px solid #EAEAEA;height: 30px;line-height: 30px;width: 178px;background: url("../images/barico.jpg") no-repeat scroll 0 0 transparent;}
.sidebar .acmenu li a {color: #205903;display: block;width: 170px;padding-left: 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sidebar .acmenu li a:hover {color: #D56229;}
.sidebar .banner1 {padding: 0 0 17px;}
.sidebar .banner1 img, .sidebar .banner2 img {display: block;}
.sidebar .banner2 {padding: 0 0 10px;}
.r_column {float: left;width: 750px;}
.r_column .mode {border-bottom: 1px dashed #CBCBCB;padding:12px 0px;margin-bottom: 12px;}
.navigation {float: left;width: 300px;}
.navigation a {color:#2C7905;}
.mode .m_search {float: right;}
.modecontent h3{    font-size: 18px;font-weight: bold;height: 30px;line-height: 30px;margin-bottom: 15px;}
.modecontent dl {float: left;margin-bottom: 25px;margin-right: 10px;width: 365px}
dl, ul, dt, dd, li {list-style-type: none;}
.modecontent dt {background: url("../images/line02.jpg") no-repeat scroll left bottom transparent;color: #D5612A;display: inline;float: right;font-size: 15px;font-weight: bold;height: 38px;letter-spacing: 1px;line-height: 40px;padding: 0;width: 192px;margin-bottom: 8px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.modecontent dl dd.img {margin: 0 14px 0 11px;}
.modecontent dd {color: #666666;font-size: 12px;line-height: 18px;margin: 0 0 0 175px;}
.modecontent dd.img img {float: left;height: 92px;padding: 4px;width: 142px;border: 1px solid #EBEBEB;}
.modesingle{ line-height:22px;}
.mediumlist li {background: url("../images/line1.gif") repeat-x scroll center bottom transparent;height: 30px;line-height: 30px;overflow: hidden;}
.mediumlist li a {color: #666666;float: left;}
.mediumlist li a:hover {color: #D56229;}
.mediumlist li span {color: #205903;display: block;float: right;font-size: 11px;width: 77px;}
.showtitle h3 {border-bottom: 2px solid #D5612A;font-size: 14px;font-weight: bold;height: 30px;text-align: center;}
.showdate {border-bottom: 1px dashed #889193;font-size: 14px;font-weight: bold;height: 30px;text-align: center;margin-bottom: 15px;}
.newspronext{ line-height: 26px;margin-top: 15px;}
.newspronext a{ color: #666666;}
/*=== Nivo Slider Styles ===*/
/*============================*/
#slider-wrapper {width:980px;height:380px;clear:both;z-index:0;float:left;overflow: hidden;}
#slider {float:left;height:380px;position:relative;width:980px;background: url(../images/lightbox-ico-loading.gif) no-repeat 50% 50%;}
#slider li img {position:absolute;top:0px;left:0px;display:none;}
#slider li{list-style:none;}
#slider a {border:0;display:block;}
.nivo-controlNav {position:absolute;right:10px;bottom:15px;top:340px;left:418px;}
.nivo-controlNav a {display:block;width:15px;height:14px;background:url(../images/bullets.png) no-repeat;text-indent:-999999px;border:0;margin-right:2px;float:left;}
.nivo-controlNav a.active {background-position:0 -14px;}
.nivo-directionNav a {display:block;width:30px;height:30px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;}
a.nivo-nextNav {background-position:-30px 0;right:15px;}
a.nivo-prevNav {left:15px;}
.nivo-caption {text-shadow:none;font-family:Arial, Helvetica, sans-serif;padding:10px 0;font-size:17px;}
.nivo-caption a {color:#fff;text-decoration:underline;}
.bottomlink li{ float:left;}
/*翻页*/
.product_page, .news_page {border: 0 none;color: #666666; margin: 20px; width: 95%;}
.product_page_left, .news_page_left {border: 0 none;}
.product_page_right, .news_page_right { border: 0 none;text-align: right;width: 400px;}
.Page_LastPage, .Page_NextPage, .Page_FristPage, .Page_PreviousPage, .Page_Number {border: 1px solid #CCCCCC;display: inline-block;height: 24px;line-height: 24px;margin-left: 5px;min-width: 16px;padding: 0 5px;text-align: center;vertical-align: middle;}
span.product_page_none, .product_page_default ,.news_page_default{display: none;} 
.workarea{margin-bottom:10px}
.pagee{ margin-top:25px !important; margin-left:12px !important; margin-bottom:30px; clear:both}
.pagee ul li{ float:left !important; margin-left:3px !important; margin-right:3px !important; width:auto !important; height:40px !important;}
.pagee ul li a,visited{ display:block !important; border:1px #E0E0E0 solid !important; padding:3px 7px 3px 7px !important; width:auto !important;  height:auto !important}
.pagee span{ margin-top:3px !important; display:block !important;}
.thisclass a{ background:#CCC !important; width:auto !important; height:auto !important}

.my_left_category{  
    width:180px;  
    font-size:12px;  
    font-family:arial,sans-serif;  
}  
.my_left_category h1{  
    height:20px;  
    background-repeat:no-repeat;  
    font-size:14px;  
    font-weight:bold;  
    padding-left:15px;  
    padding-top:8px;  
    margin:0px;  
    color:#FFF;  
}  
.my_left_category .my_left_cat_list{  
    width:178px;  
    border-color:#b60134;  
    border-style:solid;  
    border-width:0px 1px 1px 1px;  
    line-height:13.5pt;  
}  
.my_left_category .my_left_cat_list h2{  
    margin:0px;  
    padding:3px 5px 0px 9px;  
}  
.my_left_category .my_left_cat_list h2 a{  
    color:#d6290b;  
    font-weight:bold;  
    font-size:14px;  
    line-height:22px;  
}  
.my_left_category .my_left_cat_list h2 a:hover{  
    color:#d6290b;  
    font-weight:bold;  
    font-size:14px;  
    line-height:22px;  
}  
.my_left_category .h2_cat{  
    width:178px;  
    height:26px;  
    background-repeat:no-repeat;  
    font-weight:normal;  
    color:#333333;  
    position:relative;  
}  
.my_left_category .h2_cat_1{  
    width:178px;  
    height:26px;  
    background-repeat:no-repeat;  
    line-height:26px;  
    font-weight:normal;  
    color:#333333;  
    position:relative;  
}  
.my_left_category a{  
    font:12px;  
    text-decoration:none;  
    color:#333333;  
}  
.my_left_category a:hover{  
    text-decoration:underline;  
    color:#ff3333;  
}  
.my_left_category h3{  
    margin:0px;  
    padding:0px;  
    height:26px;  
    font-size:12px;  
    font-weight:normal;  
    display:block;  
    padding-left:8px;  
}  
.my_left_category h3 span{  
    color:#999999;  
    width:175px;  
    float:right;  
}  
.my_left_category h3 a{  
    line-height:26px;  
}  
.my_left_category .h3_cat{  
    display:none;  
    width:204px;  
    position:absolute;  
    left:173px;  
    margin-top:0px;  
    cursor:auto;  
}  
.my_left_category .shadow{  
    position:inherit;  
    width:204px;  
}  
.my_left_category .shadow_border{  
    position:inherit;  
    width:200px;  
    border:1px solid #959595;margin-top:1px;  
    border-left-width:0px;  
    background-color:#ffffff;  
    margin-bottom:3px;  
}  
 
.my_left_category .shadow_border ul{  
    margin-top:0px;  
    padding-bottom:0px;  
}  
/*  
.my_left_category .shadow_border ul li{  
    list-style:none;  
    padding-left:10px;  
    background-repeat:no-repeat;  
    background-position:0px 8px;  
    float:left;  
    width:75px;  
    height:26px;  
    overflow:hidden;  
    letter-spacing:0px;  
}   
*/  
.my_left_category .active_cat{  
    z-index:99;  
    background-position:0 -25px;  
    cursor:pointer;  
}  
.my_left_category .active_cat h3{  
    font-weight:bold;  
}  
.my_left_category .active_cat h3 span{  
    display:none;  
}   
.my_left_category .active_cat div{  
    display:block;  
}  