@charset "utf-8";
.navLi:hover{
	border-bottom: solid 2px #006835;
}
.stepcarousel {
	margin: 0px auto; overflow: scroll; width: 1020px; position: relative; height: 350px
}
.stepcarousel .belt {
	left: 0px; position: absolute; top: 0px
}
#displaycssbelt {
	visibility: hidden
}
#stocklevels {
	visibility: hidden
}
.stepcarousel .panel {
	float: left;  overflow: hidden; width: 255px;
}
/*.stock {
	clear: both; font-size: 10px; padding-bottom: 5px; margin: 0px auto; width: 929px; color: #000; border-bottom: #000 1px dashed; font-family: arial, verdana, sans-serif; height: 10px; text-align: right
}*/
.subfeature {
	display: block; margin: 0px; overflow: hidden; width: 248px; height: 305px; background-color: #fff;
}
.subfeature-txt {
	padding-right: 0px;
	padding-left: 0px;
	border-top:2px solid #006835;
	float: left; padding-bottom: 0px;
	margin: 0px; width: 100%;
	line-height: 17px;
	text-indent:10px;
	padding-top: 3px;
	position: relative
}
.subfeature-txt h2 {
	clear: both; font-weight: bold; font-size: 14px; padding-bottom: 3px;
}
.subfeature-txt h2 a {
	color: #006835;
}
.subfeature-txt h2 a:hover {
	color: #4da336;
}
.subfeature a img {
	border-right: transparent 1px solid; border-top: transparent 1px solid; border-left: transparent 1px solid; border-bottom: transparent 1px solid;
}
.subfeature a img:hover {
	border-right: #006835 1px solid; border-top: #006835 1px solid; border-left: #006835 1px solid; border-bottom: #006835 1px solid;
}
.post-image{
	width: 236px;
	height: 203px;
	overflow: hidden;
	padding: 5px;
	background-color: #fff;
}
.subfeature-content{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.border_00 {
    position: relative;
    text-align: left;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    padding-top: 0px;
}
  .comptitle_00 {
    position: absolute;
    width: 98%;
    height: 25px;
    top: -50px;
    left: -20px;
}
.comptitle_00 .titlestyle_00 {
    font-style: normal;
    color: #489f32;
    font-size: 20px;
    font-weight: normal;
    text-decoration: none;
}
.comptitle_00 STRONG {
    text-align: left;
    font-style: normal;
    width: 45%;
    float: left;
    margin-left: 5px;
    word-break: break-all;
    font-weight: bold;
    text-decoration: none;
}
#box_header .htmledit {
    color:#fff;
    font: 14px/24px "Microsoft YaHei", "微软雅黑", arial, simsun, "宋体";
    display: block;
}
#box_header .htmledit p {
   line-height: 26px;
}
#box_header_sub1_sub2 .htmledit a{color:#fff;}
#box_footer .htmledit a{color:#f0f0f0;}
#box_footer .htmledit {
    color: #f0f0f0;
    font: 14px/24px "Microsoft YaHei", "微软雅黑", arial, simsun, "宋体";

}
.imgbox .mutilimg{
    float: left;
    margin-top:5px;
    margin-right:5px;
    border: 1px solid #ccc;
}

.newstitle ul{
    text-align:left;
}
.newstitle LI {
    text-align: left;
    line-height: 22px;
    padding-right: 15px;
    display: inline;
}
.newstitle LI H3 {
    padding-left: 12px;
    display: inline;
    background: url(../images/icon-09.gif) no-repeat 0px 50%;
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
.newstitle UL LI.date {
    text-align: right;
    width: 29%;
    float: right;
}

.showLine {
    border-bottom: 0px;
    border-left: 0px;
    width: 100%;
    background: url(../images/line-01.gif) repeat-x 0px 50%;
    float: left;
    height: 10px;
    border-top: 0px;
    border-right: 0px;
}

.news-list {
    text-align: left;
}

#newsdetailshow h2 {
    text-align: center;
    line-height: 30px;
    color: #3a8327;
    font-size: 16px;
    font-weight: bold;
}
#newsdetailshow .message {
    border-bottom: #666 1px dashed;
    text-align: center;
    padding-bottom: 5px;
    margin-top: 10px;
}

.message span{
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    color: #9fa0a0;
    padding-top: 0px;
}
.indexNews{
    text-align: left;
    margin: 0px auto;
    clear: both;
    overflow: hidden;

}
.indexNews .comstyle{
    width: 100%;
    overflow: hidden;

}
.indexNews .content {
    margin-bottom: 30px;
    float: left;
    overflow: hidden;
}
.content .pic {
    width: 185px;
    float: left;
}
.content .pic img{
    width: 171px;
    height: 126px;
}

.content .main {
    display: table;
}
.newsTitle LI H3 {
    padding-left: 12px;
    display: inline;
    background: url(../images/icon-09.gif) no-repeat 0px 3px;
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
.newslist .summary{
    height: 80px;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-all;
}
.describe{
    word-wrap: break-word;
    word-break: break-all;
}
.pro-module UL LI.code {
    height:40px;
}
.FrontProducts_list01-d3_c1_01 .content{
    margin-top: 0;
}
.logo{
    height: 98px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    *display: block;
    *font-size: 86px;
    *font-family:Arial;

}
.logo img{
    max-height: 98px;
    vertical-align: middle;
}
.hotline{
    height: 78px;
    background-image:url(../images/hot_line.jpg);
    background-repeat: no-repeat;
    padding-left:76px;
}
.hotline h2{
    font-size: 19px;
    line-height: 40px;
}
.hotline p{
    font-size: 24px;
    line-height: 35px;
    color: rgb(236,106,8);
}
#button{
    margin-top:10px;
    height: 30px;
    border: 1px solid #359947;
    background-color: #35aa47;
    border-radius: 4px;
    color: #fff;
    width: 100px;
    cursor: pointer;
}
#button:hover,#button:focus{
    background-color: #2f973f;
    border: 1px solid #2e863e;
    color: #FFF;
}
.list-search{
    width: 680px;
    padding: 2px 5px;
    border: 1px solid rgba(157, 153, 151, 0.3);
    background-color: rgba(204, 204, 204, 0.35);
    margin-bottom: 10px;
}
.pageJump_lef,
.pageJump_left form
{float: left}
.news_keyword{
    width:170px;
    border: 1px solid #ccc;
    outline: 0;
    border-right:0;
    float: left;
    position:relative;
    height: 20px;
    line-height: 20px;
    text-indent: 7px;
    color: #ccc;
}
.view_count{
    display: inline-block;
    margin-right:20px;
    float:left;
}
.news_keyword:focus{
    border:1px solid  #19cd55;
    border-right: 0;
}
.news_search{
    float: left;
    height: 22px;
    line-height:20px;
    font-size: 14px;
    cursor: pointer;
    color: #fff;
    background-color: #19cd55;
    outline: 0;
    border: 0;
    position: absolute;
    left: 250px;
    width: 50px
}
.news_search:hover{
    background-color: #19b955;
}
/*demo.css*/

HTML{
   font-family: "helvetica neue", tahoma, arial, "hiragino sans gb", "Simsun", sans-serif;
    font-size: 62.5%;
}
HTML{
   font-family: "helvetica neue", tahoma, arial, "hiragino sans gb", "Simsun", sans-serif;
    font-size: 62.5%;
}
BODY{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
DIV{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
DL{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
DT{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
DD{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
UL{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
OL{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
LI{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
H1{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
H2{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
H3{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
H4{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
H5{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
H6{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
PRE{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
CODE{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
FORM{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
FIELDSET{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
LEGEND{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
INPUT{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
BUTTON{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
TEXTAREA{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
P{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
BLOCKQUOTE{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
TH{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
TD{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
HR{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
BODY{
   line-height: 1.333;
    font-size: 12px;
}
H1{
   font-family: arial, "hiragino sans gb", "microsoft yahei", "Simsun", sans-serif;
    font-size: 100%;
}
H2{
   font-family: arial, "hiragino sans gb", "microsoft yahei", "Simsun", sans-serif;
    font-size: 100%;
}
H3{
   font-family: arial, "hiragino sans gb", "microsoft yahei", "Simsun", sans-serif;
    font-size: 100%;
}
H4{
   font-family: arial, "hiragino sans gb", "microsoft yahei", "Simsun", sans-serif;
    font-size: 100%;
}
H5{
   font-family: arial, "hiragino sans gb", "microsoft yahei", "Simsun", sans-serif;
    font-size: 100%;
}
H6{
   font-family: arial, "hiragino sans gb", "microsoft yahei", "Simsun", sans-serif;
    font-size: 100%;
}
LI{
   list-style-type: none;
    list-style-image: none;
}
A:link{
   text-decoration: none;
}
A:visited{
   text-decoration: none;
}
.head-v3{
   z-index: 1000;
    min-width: 1000px;
}
.head-v3 .navigation-inner{
   position: relative;
    margin: 0px auto;
    width: 1204px;
}
.navigation-up{
   height: 67px;
}
.navigation-up .navigation-v3{
   _float: left;
   _margin-left: 10px;
   position: absolute;
   right: 0;
}
.navigation-up .navigation-v3 UL{
    padding-left: 25px;
   float: left;
}
.navigation-up .navigation-v3 LI{
   list-style-type: none;
    font: 14px/67px "microsoft yahei";
    float: left;
    color: #fff;
    list-style-image: none;
}
.navigation-up .navigation-v3 .nav-up-selected{
   border-bottom: #006835 2px solid;
}
.navigation-up .navigation-v3 .nav-up-selected-inpage{
   background: #fff;
}
.navigation-up .navigation-v3 LI H2{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-weight: normal;
    padding-top: 0px;
}
.navigation-up .navigation-v3 LI H2 A{
   padding-bottom: 0px;
    line-height: 79px;
    padding-left: 16px;
    padding-right: 16px;
    display: inline-block;
    font-family: "microsoft yahei";
    height: 79px;
    color: #333;
    padding-top: 0px;
    font-size: 14px;
}
.navigation-down{
   position: absolute;
    width: 100%;
    top: 60px;
    left: 0px;
}
.navigation-down .nav-down-menu{
   position: absolute;
   filter: alpha(opacity=80);
   opacity: 0.8;
    margin: 0px;
    width: 100%;
    background: #fff;
    border-top: #ccc 1px solid;
    top: 39px;
}
.navigation-down .nav-down-menu .navigation-down-inner{
   position: relative;
    margin: auto;
    width: 1200px;
}
.navigation-down .nav-down-menu DL{
   margin: 8px 30px 8px 0px;
    float: left;

}
.navigation-down .menu-1 DL{
   margin: 8px 30px 8px 0px;

}
.navigation-down .menu-1 DT{
   border-bottom: #61789e 1px solid;
    padding-bottom: 8px;
    font: 14px "microsoft yahei";
    margin-bottom: 8px;
    color: #61789e;
}

.navigation-down .menu-1 DD A{
   font: 14px "microsoft yahei";
    color: #333;
    padding-left:5px;
        background:url(dian.jpg) no-repeat 0px 10px;

}
.navigation-down .menu-1 DD A:hover{
   color: #006835;
}
.navigation-down .menu-2 DD A{
   font: 14px "microsoft yahei";
    color: #333;
}
.navigation-down .menu-3 DD A{
   font: 14px "microsoft yahei";
    color: #333;
}
#box_header .htmledit p>a+a:before{
    content: "｜";
    color: #d3d3d3;

}
.carousel_a{
    display: block;
    text-align: center;
}

.carousel_a:hover {
    border-right: #006835 1px solid;
    border-top: #006835 1px solid;
    border-left: #006835 1px solid;
    border-bottom: #006835 1px solid;
}
.subfeature a.carousel_a img:hover {
    border:transparent 1px solid;
}
