.banner{height:325px; _height:325px;overflow:hidden;z-index:1;margin:0px 0px;text-align:center;background-color:#195135;}
.banner .d1{width:100%;height:325px;_height:325px;display:block;position:absolute;left:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:295px;}
.banner .d2 ul{float:left;position:absolute;left:47%;top:0;margin:0 0 0 0px;display:inline;}
.banner .d2 li{width:18px;height:18px;overflow:hidden;cursor:pointer;background:url(../images/h1.png) no-repeat center;float:left;margin:0 2px;display:inline;}
.banner .d2 li.nuw{background:url(../images/h2.png) no-repeat center;}
@media screen and (max-width:1200px){body{width:1200px}}
.diyos{position:fixed;width:54px;right:0;top:50%;z-index:100;}
.diyos ul{list-style:none;margin:0;padding:0;}
.diyos ul li{width:54px;height:54px;background:#1f6441;float:left;position:relative;margin:1px 0 0 0;}
.diyos ul li:hover{background:#3ba16e;}
.diyos ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;color:#fff;font:14px/54px "Microsoft Yahei";overflow:hidden; letter-spacing:0px;}
.diyos ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;}
.diyos ul li.sideewm{width:54px;height:54px;line-height:54px;display:inline-block;}
.diyos ul li .sideewmshow{width:150px;position:absolute; top:0; left:-151px; z-index:120; display:none;}
.diyos ul li.sideewm:hover .sideewmshow{display:block;}
.diyos ul li img{float:left;}

.productlistx{margin:0;padding:0;position:relative;overflow:hidden;width:1030px;}
.blkproductlistx{border:0;padding:0;overflow:hidden;position:relative;}
.blkproductlistx .LeftButton{background:url(../images/L.gif) no-repeat 5px 0px;left:0px;float:left;width:15px;cursor:pointer;position:absolute;height:23px;top:79px;padding-right:10px;}
.blkproductlistx .RightButton{background:url(../images/R.gif) no-repeat 5px 0px;right:0px;float:right;width:15px;cursor:pointer;position:absolute;height:23px;top:79px;padding-left:10px;}
.blkproductlistx .Cont{padding:0px;margin:0px 25px;overflow:hidden; width:980px;}
.blkproductlistx .box{float:left;text-align:center;margin:0px 7px 0 6px;padding:0; border:1px solid #d2d2d2;}
.box .fang{padding:0px;margin:0px;border-bottom:1px solid #d2d2d2;}
.blkproductlistx .box img{border:0;padding:0;}
div.box a.prodtitle{color:#707070;text-decoration:none;letter-spacing:0px;line-height:30px;}
div.box a.prodtitle:hover{color:#3075d0;text-decoration:none;}

*{ padding:0; margin:0;}
body{ font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; color:#555;}
.both{ clear:both;}
.m0a{ margin:0px auto;}
img{ border:none;}
ul{ list-style:none;}
a{ blr:expression(this.onFocus=this.blur());outline:none;}
a:focus{ -moz-outline-style: none;}
input,textarea {outline:none;}
a{ text-decoration:none; color:#555;}
a:hover{ text-decoration:none; color:#18643e;}
td,div{ line-height:28px; letter-spacing:1px;}
.w100{ width:100%;}
.w103{ width:1030px;}

.top{ border-top:6px solid #195135; height:106px; text-align:center;}
.pt18{ padding-top:18px;}
.lang{ line-height:41px; padding-top:9px; color:#717171;}
.lang a{ color:#717171; font-size:12px; margin:0px 5px;}
.nav{}
.nav ul{height:42px;padding-bottom:14px;}
.nav ul li{float:left;margin:0px 11px;height:36px;position:relative;text-align:center;text-transform: uppercase;line-height:36px}
.nav ul li::before{content: "";height:3px;position:absolute;left:0;top:0px;width:0;background:#0f7a4c;transition:all 0.4s;}
.nav ul li a{font-size:14px; font-weight:bold;}
.nav ul li a:hover,.nav li.current a{color:#0f7a4c;}
.nav ul li:hover::before,.nav ul li.current::before{width:100%;}

.index #m0,.abouts #m1,.products #m2,.news #m3,.job #m4,.feedback #m5,.contact #m6{border-top:3px solid #0f7a4c !important; line-height:36px; height:36px; display:inline-block;}
.ibg{ background:url(../images/bg.gif) repeat 0 0; text-align:center;}
.ptop{ background:url(../images/pico.gif) no-repeat 31px 22px; line-height:68px; text-indent:63px; font-size:18px; color:#1d1d1d; font-weight:bold;}
.ptop span{ font-size:11px; color:#989898; font-weight:normal; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px;}
.ptop a{ float:right; font-size:12px; color:#989898; font-weight:normal; letter-spacing:0px; margin-right:31px;}
.ptop a:hover{color:#18643e;}

.atop{ background:url(../images/cico.gif) no-repeat 4px 4px; text-indent:29px; font-size:15px; color:#1d1d1d; font-weight:bold;}
.atop span{ color:#999797; font-size:11px;font-weight:normal; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px;}

.iabout{ height:297px; overflow:hidden; font-size:12px; color:#757575; line-height:23px !important;}
.icon{ line-height:23px; font-size:12px;color:#757575;}
.inews{ border-bottom:1px solid #d5d5d5; padding-bottom:5px; margin-bottom:12px;}
.inews:hover{border-bottom:1px solid #18643e;}
.inews:hover .time{ background-color:#18643e; color:#FFF;}
.inews:hover .time span{ color:#FFF;}
.inews1{ border-bottom:1px solid #d5d5d5; padding-bottom:20px; margin-bottom:30px;}
.inews1:hover{border-bottom:1px solid #18643e;}
.inews1:hover .time{ background-color:#18643e; color:#FFF;}
.inews1:hover .time span{ color:#FFF;}
.time{ width:35px; background-color:#ebebeb; font-size:20px; line-height:23px; font-family:Verdana; text-align:center; height:41px; overflow:hidden; letter-spacing:0px; padding:5px 0px;}
.time span{ font-size:13px; color:#454545; line-height:18px;}
.ntop{ height:20px;}
.ntop a{ font-size:13px; font-weight:bold; color:#18643e; line-height:15px;}
.info{ font-size:12px; color:#878787; line-height:20px !important; height:60px; overflow:hidden;}
.info1{ font-size:12px; color:#878787; line-height:20px !important; height:40px; overflow:hidden;}
.imore{}
.imore a{ width:77px; height:23px; line-height:23px; text-align:center; background-color:#c8c8c8; display:inline-block; font-size:11px; color:#FFF; font-family:Verdana; letter-spacing:0px;}
.imore a:hover{ background-color:#18643e;}

.foot{ border-top:8px solid #333; background-color:#424242; height:93px; line-height:93px; text-align:center; font-size:12px; color:#e9e9e9;}
.foot a{font-size:12px; color:#e9e9e9;}
.foot a:hover{color:#F90;}
/*ÄÚÒ³*/
.map{ border-bottom:1px solid #979797; line-height:27px; height:27px; text-align:left; font-size:12px; color:#727272;}
.map a{ font-size:12px; color:#727272;}
.map a:hover{color:#18643e;}
.nyinfo{ padding:0px 0px 10px 0px;}
.con{ color:#545454; line-height:20px;}
.natop{ background:url(../images/nptop.jpg) no-repeat 0 0; color:#FFF; line-height:28px; font-size:18px; font-weight:bold; padding-left:70px; padding:8px 0px 8px 70px; height:42px;}
.natop span{ font-size:10px; font-weight:normal; line-height:14px;}
.nainfo{ padding:5px 0px;}
.lbg{ border-bottom:1px solid #979797; text-indent:5px;}
.lbg a{ color:#727272;}
.lbg a:hover{ color:#195135; font-weight:bold;}
.currrr{color:#195135 !important; font-weight:bold;}
.txt{ border:1px solid #CCC; padding:2px 5px; width:50%;}
.txt1{ border:1px solid #CCC; padding:2px 5px; width:90%;}
.txt2{border:1px solid #CCC; padding:2px 5px; width:60px;}
.btn{ border:1px solid #CCC; background-color:#CCC; padding:2px 5px; color:#000; font-family:"Î¢ÈíÑÅºÚ"; cursor:pointer;}
.btn:hover{ background-color:#999;}