﻿@charset "utf-8";
/*common*/
*{margin:0px auto; padding:0px;}
body {font-family:"宋体"; font-size:12px; color:#656565; line-height:20px; text-align:center;background:#fff url(images/bg.gif) repeat-x left -1px;}
img{border:0px;}
ul{list-style:none; margin:0px; padding:0px;}
li{margin:0px; padding:0px;}
a,a:link{color:#656565; text-decoration:none; }

.fl{float:left;}
.fr{float:right;}
.blank5{height:5px; visibility:hidden;line-height:5px;clear:both;}
.blank10{height:10px; visibility:hidden;line-height:10px;clear:both;}
.boxFull{width:100%; height:auto; overflow:hidden;}
.box{width:940px; height:auto; overflow:hidden;}
.box2{width:940px; height:auto; overflow:hidden;}
.clear{ height:0; overflow:hidden; clear:both; }
.mypng img {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}


/*top*/
.top{height:65px; padding:14px 0px; line-height:65px;}

/*nav*/
.nav{height:31px; line-height:31px; background:url(images/navbg.jpg) repeat-x;}
.nav ul{height:31px;}
.nav ul li{width:115px; float:left; background:url(images/nav_li_0.jpg) no-repeat top right;}
.nav ul li a{width:113px; height:31px; display:inline-block; font-size:14px; font-family:"微软雅黑","宋体"; color:#FFF; letter-spacing:1px;}
.nav ul li a:hover,.nav ul li a.cur{background:url(images/navbg_on.jpg) repeat-x; text-decoration:none;}
.nav .search{width:215px; float:right;}
.nav .search INPUT{BORDER-BOTTOM: #8cce1d 1px solid; BORDER-LEFT: #4b8e10 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; MARGIN-TOP: 6px; PADDING-LEFT: 2px; WIDTH: 140px; PADDING-RIGHT: 2px; BACKGROUND: #eef4e6; FLOAT: left; HEIGHT: 17px; COLOR: #999999; OVERFLOW: hidden; BORDER-TOP: #4b8e10 1px solid; BORDER-RIGHT: medium none; PADDING-TOP: 0px}
.nav .search .searchbtn{MARGIN-TOP: 6px; WIDTH: 49px; DISPLAY: block; FLOAT: left; HEIGHT: 19px; background:url(images/mrightbg.gif) no-repeat;}

/*main*/
.indexconttit{height:59px;}
.main{background:#FFF; _background:#FFF url(images/rightbg.gif) repeat-y 200px;}
.imain{background:#FFF;}
.main .abContBox{width:360px; height:auto; overflow:hidden;}
.main .abContBox .abCont{padding:5px 10px; width:340px; height:auto; overflow:hidden;}
.main .abContBox .abCont p{text-align:justify; text-indent:2em; text-justify:inter-ideograph; line-height:17px}

.main .culture{width:290px; height:auto; overflow:hidden; text-align:left; padding:0px 10px; }
.main .culture li{background:url(images/index_wh_li.gif) no-repeat left bottom;}
.main .culture li strong{color:#539b00; line-height:25px;}
.main .culture li p{line-height:15px;}

.main .indexContact{width:240px; height:auto; overflow:hidden; text-align:left; line-height:22px; background:url(images/indexcontact_bg.jpg) repeat-y left top; margin:0px 0px 0px 10px; padding:0px 5px 0px 15px;}


#dvs{width:940px;height:27px;overflow:hidden;text-align:left;background:url(images/indexpicstypebg.gif) repeat-x left top;}
#dvs ul li{float:left;overflow:hidden;}
#dvs a{display:block;color:#fff;font-weight:bold;width:123px;background:url(images/indexpicstypeimgs.gif) no-repeat left top;	margin-left:-6px;text-align:center;padding-top:5px;height:22px;overflow:hidden;	position:relative;z-index:0;float:left;cursor:pointer;}
#dvs a.dvsaone{background:url(images/indexpicstypeimgs.gif) no-repeat -6px top;	margin-left:0;width:117px;}
#dvs a.ahover{background-position:-234px 0;	color:#539b00;z-index:2; }

/*prodslide*/
.main .prodSlide{height:150px; background:url(images/indexbg3.gif) no-repeat; padding:5px 0px; }
.prodSlide .leftBtn{background:url(images/left.jpg) no-repeat; width:6px; height:150px; cursor:pointer}
.prodSlide .rightBtn{background:url(images/right.jpg) no-repeat; width:6px; height:150px; cursor:pointer}
.prodSlide .cont{width:938px; height:140px; overflow:hidden;}
.prodSlide .scrCont{width:100000px; height:auto;}
.prodSlide .pic{float:left; width:187px; height:140px;}
.prodSlide .pic img{width:175px; height:131px; padding:2px; border:1px solid #CCC; background:#FFF; display:block;}

/*menu*/
.menuBox{width:180px; height:auto; overflow:hidden;}
/*category*/
.menuBox ul{}
.menuBox ul li{width:180px; line-height:32px; display:block;}
.menuBox ul li a{display:block; text-align:left; padding-left:15px; border-bottom:1px solid #e8e8e8;}
.menuBox ul li a.pcat{background:url(images/cat_p.jpg) no-repeat left center;}
.menuBox ul li a.scat{background:url(images/cat_s.jpg) no-repeat left center;}
.menuBox ul li a:hover{text-decoration:none; color:#539b00}
.menuBox ul li a.cur{color:#539b00; font-weight:bold;}

/*contact*/
.menuBox .contact{background:#1b994d; padding:5px 10px; color:#FFF; text-align:left;}
.menuBox .contact h2{font-size:16px; font-weight:normal; letter-spacing:1px;}
.menuBox .contact a{color:#FFF}

/*contBox*/
.contBox{width:740px; height:auto !important; min-height:480px; overflow:hidden; font-size:13px; background:url(images/rightbg.gif) repeat-y;}
.tit{height:31px; background:url(images/righttopbg.gif) no-repeat; margin-top:10px; padding-bottom:10px; line-height:31px;}
.tit h2{padding-left:20px; font-size:15px; color:#FFF; text-align:left; font-weight:normal; font-family:"微软雅黑";}
.tit h3{font-size:15px; color:#FFF; font-weight:normal; letter-spacing:1px;}
.tit .location{padding-right:20px;color:#5ea314; padding-left:17px; background:url(images/homeimg.gif) no-repeat left center;}
.content{padding:5px 10px 5px 30px;}
.tit .location a{color:#5ea314;}
.about p{text-align:justify; text-justify:inter-ideograph; letter-spacing:1px; text-indent:2em; padding-bottom:5px;}
.about h2{font-size:15px; line-height:25px; }
.news table th{border-bottom:1px solid #1b994d; line-height:25px;}
.news table td{border-bottom:1px dashed #CCC; line-height:25px;}
.news table a:hover{color:#539b00;}
.news .dateTime{color:#CCC;}
.title{font-size:16px; font-weight:bold; height:22px; line-height:22px; text-align:center; clear:both;}
.adddate{line-height:20px; height:20px; border-bottom: 1px dashed #CCC; font-size:12px;}
.newsCont{text-align:left; text-align:justify; text-justify:inter-ideograph; letter-spacing:1px; text-indent:2em;}
.newsCont p{padding-bottom:5px;}
.pageback{text-align:center; border-top: dashed 1px #CCC; height:25px; line-height:25px; clear:both;}
.pageback a{cursor:pointer;}
.feedback{text-align:left;}
.feedback table tr{height:25px;}
.feedback p{padding-bottom:5px;}

/*products*/
/*.products .pic{float:left; width:171px; height:140px;}
.products .pic img{width:150px; height:110px; padding:2px; border:1px solid #CCC; background:#FFF; display:block;}
*/
.products .pic{float:left; width:228px; height:175px; padding-bottom:5px;}
.products .pic img{width:200px; height:150px; padding:2px; border:1px solid #CCC; background:#FFF; display:block;}
.productBigImg{margin:0px 45px;}
.productDetailTit{line-height: 26px; height:26px; border-bottom:1px solid #999999; text-align:left; margin:0px 10px;}
.productDetailTit span{color:#000; font-weight:bold; padding:6px 10px; line-height:26px; height:26px; margin:0px;background:#e4e4e4;}
.productDetail,.newsDetail{padding:10px 20px; height:auto; overflow:hidden; text-align:left;}
.productDetail{line-height:20px;padding:10px 10px; text-align:justify; text-justify:inter-ideograph;}
.productDetail p{text-indent:2em; padding-bottom:10px;}
.productSelect{margin:0px 10px; line-height:25px; border-top:1px solid #999999;}
.prodTit{height:20px; line-height:20px;}



/*page relative*/
.rsSelect{font-size:12px;}
.pageStatus{height:24px; line-height:24px; text-align:right; clear:both;}
.pageSelect{height:22px; line-height:22px; padding:5px 10px; text-align:center;}
.pageSelect a{padding:0px 8px; border:1px solid #CCC; display:inline-block; width:auto;}
.pageSelect a.crt, .pageSelect a:hover{background:#1b994d; text-decoration:none; color:#FFF;}

/*foot*/
.foot{width:100%; height:40px; overflow:hidden; line-height:40px; background:url(images/footerbg.gif) repeat-x;color:#FFF; padding:3px 0px; color:#656565; font-family:Verdana, Geneva, sans-serif;}

/*slider start*/
.slider{width:340px; height:190px; overflow:hidden;background:url(images/sliderbg.gif) repeat-x;}
.slider .sliderCont{width:290px; height:190px; overflow:hidden;}
.items{width:20000em; position:absolute; clear:both;}

/* next/prev buttons */
.navi{cursor:pointer}
.next{}
.navi.disabled{visibility:hidden;}

/* the thumbnail scrollable */
#thumbnails{width:260px; height:190px; position:relative; overflow:hidden;  margin:0px 15px;}
#thumbnails .items .itemBox{float:left; width:260px; height:190px; text-align:center;}
#thumbnails .items .itemBox img{width:260px; height:150px; margin-top:10px; margin-bottom:10px;}
#thumbnails .items .itemBox span{width:260px; overflow:hidden; line-height:20px; color:#000}

/* the thumbnail scrollable */
#thumbnails2{ width:260px; height:190px; position:relative; overflow:hidden; margin:0px 15px;}
#thumbnails2 .items .itemBox{float:left; width:290px; height:190px; text-align:center;}
#thumbnails2 .items .itemBox img{width:260px; height:150px; margin-top:10px;margin-bottom:10px;}
#thumbnails2 .items .itemBox span{width:260px; overflow:hidden; line-height:20px; color:#000; clear:both;}