body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{ padding: 0; margin: 0; font-family:"微软雅黑"; font-size:12px; line-height:24px; color:#464646; } 
table{border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0;} 
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal; } 
ol,ul {list-style: none;} 
caption,th {text-align: left; } 
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;} 
span{ padding:0px; margin:0px}
q:before,q:after {content:'';} 
abbr,acronym { border: 0; }
.clear{ clear:both; height:0; line-height:0;}
p{ margin:0px; padding:0px;}
a{ color:#464646; text-decoration:none;}

/*top*/
.top{ width:100%; height:114px; background:url(img/top.jpg) repeat-x;}
.top1{ width:1000px; height:114px; margin:0 auto;}
.top1 .logo{ float:left;}
.top_right{ width:260px; height:114px; float:right;}
.top_right .kj{ width:140px; height:30px; float:right; padding-top:20px;}
.top_right .kj a.sy{ width:70px; height:30px; line-height:30px; text-align:center; color:#fff; display:block; float:left;}
.top_right .kj a.sc{ width:70px; height:30px; line-height:30px; text-align:center; color:#fff; display:block; float:left; background:url(img/kj.jpg) no-repeat left center;}
.skey{ width:260px; height:27px; float:right; padding-top:5px;}
.skey .txt1{ width:202px; height:27px; border:none; background:url(img/skey1.jpg) no-repeat; text-indent:10px; line-height:27px; color:#93a993; float:left;}
.skey .submit{ width:57px; height:27px; border:none; background:url(img/skey2.jpg) no-repeat; line-height:27px; float:left; cursor:pointer;}

/*nav*/
.nav{ width:100%; height:40px; background:url(img/nav.jpg) repeat-x;}
ul.nav1{ width:1000px; height:40px; margin:0 auto; background:url(img/nav_li.jpg) no-repeat left top;}
ul.nav1 li{ width:111px; float:left; background:url(img/nav_li.jpg) no-repeat right top; line-height:40px; text-align:center; font-size:14px; position:relative; z-index:11;}
ul.nav1 li a{ width:109px; height:40px; display:block; color:#282f39;}
ul.nav1 li a:hover{ width:109px; height:40px; display:block; background:url(img/nav_hover.jpg) no-repeat;}
#nav{ background:url(img/nav_hover.jpg) no-repeat;}
ul.nav1 li .drop{ position:absolute; width:109px; height:auto; top:40px; left:0; background:url(img/1.png); display:none;}
ul.nav1 li .drop li{ width:109px; height:27px; line-height:27px; background:url(img/n_drop.png) no-repeat; margin-top:5px; font-size:12px;}
ul.nav1 li .drop li a{ width:109px; height:27px; color:#464646; display:block;}
ul.nav1 li .drop li a:hover{ width:109px; height:27px; background:none; color:#2a7c00;}

/*banner*/
.banner{ width:100%; height:363px; overflow:hidden; position:relative;}
.banner ul.list { float:left; height:363px; width:500%; }
.banner li.item { width:20%; height:363px; float:left; }
.banner div.tip { width:1000px; height:12px; position:absolute; bottom:20px; left:50%; margin-left:-100px; text-align:center; }
.banner div.tip em { width:35px; height:10px; display:inline-block; margin:0 5px; cursor:pointer; background:#297c00; }
.banner div.tip em.cur { background:#ffcb15;}
.banner .yy{ width:100%; background:url(img/nav.png) repeat-x; height:4px; position:absolute; top:0; left:0;}
.minbanner .yy{ width:100%; background:url(img/nav.png) repeat-x; height:4px; position:absolute; top:0; left:0; z-index:10;}

/*ipro*/
.ipro{ width:1000px; height:auto; margin:40px auto 0;}
.ipro_top{ width:0; height:60px; background:url(img/top1.jpg) no-repeat left center; overflow:hidden;}
.ipro_top span.tit{ height:60px; width:160px; padding-left:420px; display:block; overflow:hidden; float:left;}
.ipro_top span.tit h1{ width:100%; height:30px; line-height:30px; text-align:center; font-size:24px; font-weight:bold; color:#2d8600;}
.ipro_top span.tit h2{ width:100%; height:30px; line-height:30px; text-align:center; font-size:24px; color:#2d8600; font-family:Arial, Helvetica, sans-serif;}
.ipro_top a{ width:66px; height:25px; float:right; padding-top:17px;}
.ipro_l{ width:210px; height:auto; float:left; margin-top:13px;}
.iprol_top{ width:210px; height:70px; line-height:70px; text-align:center; font-size:24px; font-weight:bold; background:url(img/iprol_t.jpg) no-repeat; color:#fff;}
.iprol_center{ width:208px; height:423px; border-left:1px solid #dadada; border-right:1px solid #dadada; overflow:hidden;}
.iprol_center ul{ width:208px; height:auto;}
.iprol_center ul li{ width:208px; height:46px; line-height:46px; text-indent:50px; border-bottom:1px solid #dadada;}
.iprol_center ul li a{ width:208px; height:46px; display:block; background:url(img/iprol_a.jpg) no-repeat 20px center; color:#464646; font-size:16px;}
.iprol_center ul li a:hover{ width:208px; height:46px; background:url(img/iprol_houver.jpg) no-repeat 20px center #2d8600; color:#fff;}
.iprol_bottom{ width:210px; height:155px; background:url(img/iprol_bottom1.jpg) no-repeat;}
.iprol_bottom span.ip_t{ font-size:18px; color:#fff; width:100%; padding-top:55px; display:block; padding-left:10px;}
.iprol_bottom span.ip_s{ font-size:20px; color:#ffcb15; width:100%; display:block; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.ipro_r{ float:right; width:771px; height:auto;}
.iproduct{ width:220px; height:201px; float:left; border:6px solid #2d8600; border-bottom:none; margin-left:25px; margin-top:13px;}
.iproduct a.ipro_t{ width:220px; height:165px; display:block; cursor:pointer;}
.iproduct a.ipro_t img{ width:220px; height:165px;}
.iproduct span{ width:220px; height:36px; background:#2d8600; display:block;}
.iproduct span a.a_h1{ line-height:36px; color:#fff; text-indent:10px; font-size:14px; float:left;}
.iproduct span a.a_ly{ width:54px; height:20px; float:right; background:url(img/ipro_ly.png) no-repeat; display:block; margin-top:8px; line-height:20px; text-align:center; color:#666666; margin-right:5px;}
.iproduct:hover{ border:6px solid #ffcb15; border-bottom:none;}
.iproduct:hover img{box-shadow:0px 0px 2px #888888; -moz-box-shadow:0px 0px 2px #888888;}
.iproduct:hover span{ background:#ffcb15;} 
.iproduct:hover a.a_h1{ color:#5f5f5f;}

/*about*/
.about{ width:100%; height:415px; background:#e5e9ec; margin-top:60px;}
.about1{ width:1000px; height:385px; margin:0 auto; padding-top:30px;}
.about_top{ width:0; height:60px; background:url(img/top2.jpg) no-repeat left center; overflow:hidden;}
.about_top span.tit{ height:60px; width:160px; padding-left:420px; display:block; overflow:hidden; float:left;}
.about_top span.tit h1{ width:100%; height:30px; line-height:30px; text-align:center; font-size:24px; font-weight:bold; color:#2d8600;}
.about_top span.tit h2{ width:100%; height:30px; line-height:30px; text-align:center; font-size:24px; color:#2d8600; font-family:Arial, Helvetica, sans-serif;}
.about_top a{ width:66px; height:25px; float:right; padding-top:17px;}
.about_bottom{ width:1000px; height:325px;}
.aboutl{ width:425px; height:308px; overflow:hidden; float:left; overflow:hidden;}
.aboutl img{ width:425px; height:298px; padding-top:10px; position:relative; right:-425px;}
.aboutr{ width:0; height:285px; float:left; padding-top:40px; overflow:hidden; margin-left:20px;}
.about_h1{ width:555px; height:30px; line-height:30px; font-size:24px; font-weight:bold; color:#2d8600;}
.about_zw{ width:555px; line-height:28px; color:#464646; padding-top:10px; font-size:14px; height:224px; overflow:hidden;}

/*case*/
.case{ width:1000px; height:auto; margin:60px auto 0;}
.case_top{ width:0; height:60px; background:url(img/top1.jpg) no-repeat left center; overflow:hidden;}
.case_top span.tit{ height:60px; width:160px; padding-left:420px; display:block; overflow:hidden; float:left;}
.case_top span.tit h1{ width:100%; height:30px; line-height:30px; text-align:center; font-size:24px; font-weight:bold; color:#2d8600;}
.case_top span.tit h2{ width:100%; height:30px; line-height:30px; text-align:center; font-size:24px; color:#2d8600; font-family:Arial, Helvetica, sans-serif;}
.case_top a{ width:66px; height:25px; float:right; padding-top:17px;}
.case_bottom{ width:1000px; height:0; overflow:hidden;}
.case_bottom a.case_a{ width:234px; height:auto; border:1px solid #f4f4f4; border-bottom:1px solid #e1e1e1; display:block; float:left; margin:10px 7px 0 7px;}
.case_bottom a.case_a img{ width:234px; height:176px;}
.case_bottom a.case_a h1{ color:#464646; font-size:14px; line-height:30px; text-indent:12px; height:30px;}
.case_bottom a.case_a h2{ color:#848484; font-size:14px; line-height:30px; text-indent:12px; height:40px; background:url(img/case.jpg) no-repeat 210px 12px;}
.case_bottom a.case_a:hover h1,.case_bottom a.case_a:hover h2{ color:#2d8600;}

/*inews*/
.inews{ width:1000px; height:auto; margin:60px auto 0;}
.inews_top{ width:0; height:60px; background:url(img/top1.jpg) no-repeat left center; overflow:hidden;}
.inews_top span.tit{ height:60px; width:160px; padding-left:420px; display:block; overflow:hidden; float:left;}
.inews_top span.tit h1{ width:100%; height:30px; line-height:30px; text-align:center; font-size:24px; font-weight:bold; color:#2d8600;}
.inews_top span.tit h2{ width:100%; height:30px; line-height:30px; text-align:center; font-size:24px; color:#2d8600; font-family:Arial, Helvetica, sans-serif;}
.inews_top a{ width:66px; height:25px; float:right; padding-top:17px;}
.inews_bottom{width:1000px; height:auto;}
.inews_bottom a.inew{ width:470px; height:100px; float:left; display:block; margin:20px 0 0 0; cursor:pointer; padding:10px; position:relative; bottom:0; left:5px; }
.inews_bottom a.inew span.inew_l{ width:145px; height:100px; float:left; display:block; background:url(img/31.jpg) no-repeat 60px 5px;}
.inews_bottom a.inew span.inew_l img{ width:124px; height:100px;}
.inews_bottom a.inew span.inew_r{ width:320px; height:100px; float:right; text-align:left;}
.inews_bottom a.inew span.inew_r h1{ font-size:14px; color:#2d7400; font-weight:bold;}
.inews_bottom a.inew span.inew_r h2{ color:#949393;}
.inews_bottom a.inew span.inew_r h3{ color:#464646;}
.inews_bottom a.inew:hover{ background:#2d8600;}
.inews_bottom a.inew:hover span.inew_l{ background:url(img/32.jpg) no-repeat 95px 5px;}
.inews_bottom a.inew:hover span.inew_r h1 { color:#ffcb15;}
.inews_bottom a.inew:hover span.inew_r h2,.inews_bottom a.inew:hover span.inew_r h3{ color:#fff;}

/*youqing*/
.youqing{ width:998px; height:29px; padding:7px; border:1px solid #d7d7d7; margin:40px auto 0;}
.youqing .youqing_t{ width:177px; height:29px; float:left; background:url(img/youqing.jpg) no-repeat;}
.youqing .youqing_n{ width:821px; height:29px; float:right; text-align:left; overflow:hidden;}
.youqing .youqing_n a{ color:#464646px; padding:0 15px; height:29px; line-height:29px; font-size:14px; display:block; float:left;}

/*bottom*/
.bottom{ width:100%; height:220px; background:url(img/bottom.jpg) repeat-x; margin-top:40px;}
.bottom1{ width:1000px; height:220px; margin:0 auto;}
.b_nav{ width:1000px; height:56px; float:left;}
.b_nav ul{ width:810px; height:56px; margin:0 auto;}
.b_nav ul li{ width:90px; height:56px; text-align:center; line-height:56px; background:url(img/b_nav.jpg) no-repeat right center; float:left;}
.b_nav ul li a{ width:90px; height:56px; text-align:center; line-height:56px; display:block; color:#fff;}
.gjz{ width:800px; float:left; height:30px; padding-top:25px; overflow:hidden;}
.gjz h1{ float:left; line-height:30px; height:30px; color:#ffcb15;}
.gjz h2{ float:left; line-height:30px; height:30px; color:#fff;}
.banquan{ width:800px; float:left; height:84px; padding-top:8px; overflow:hidden; line-height:28px; color:#fff;}
.banquan a{ color:#fff;}
.fwrx{ float:right; width:200px; height:100px;}
.fwrx .fwrx_t{ width:96px; height:21px; float:right;}
.fwrx .fwrx_t span{ width:21px; height:21px; display:block; float:left; background:url(img/fwrx.jpg) no-repeat; text-align:center; line-height:21px; color:#2d8600; margin-left:3px;}
.fwrx .fwrx_b{ font-size:26px; line-height:40px; color:#ffcb15; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:right;width:200px; text-align:right; }

/*ny*/
.ny{ width:1000px; height:auto; margin:20px auto 0;}
.left{ width:210px; height:auto; float:left;}
.fenlei{ width:210px; height:auto;}
.fenlei_top{ width:210px; height:70px; line-height:70px; text-align:center; font-size:24px; font-weight:bold; background:url(img/iprol_t.jpg) no-repeat; color:#fff;}
.fenlei_center{ width:208px; height:auto; border-left:1px solid #dadada; border-right:1px solid #dadada; overflow:hidden;}
.fenlei_center ul{ width:208px; height:auto;}
.fenlei_center ul li{ width:208px; line-height:46px; text-indent:50px; border-bottom:1px solid #dadada;}
.fenlei_center ul li a{ width:208px; display:block; background:url(img/iprol_a.jpg) no-repeat 20px center; color:#464646; font-size:16px;}
.fenlei_center ul li a:hover{ width:208px; height:46px; background:url(img/iprol_houver.jpg) no-repeat 20px center #2d8600; color:#fff;}
#fenleid{ background:url(img/iprol_houver.jpg) no-repeat 20px center #2d8600; color:#fff;}
.fenlei_center ul li ul.drop{ width:208px; height:auto; display:none; border-top:1px solid #dadada;}
.fenlei_center ul li ul.drop li{ background:none; height:28px; line-height:28px;}
.fenlei_center ul li ul.drop li a{ height:28px; font-size:14px; color:#333333;}
.fenlei_center ul li ul.drop li a:hover{color:#fff;}
.fenlei_bottom{ width:210px; height:155px; background:url(img/iprol_bottom1.jpg) no-repeat;}
.fenlei_bottom span.fenlei_t{ font-size:18px; color:#fff; width:100%; padding-top:55px; display:block; padding-left:10px;}
.fenlei_bottom span.fenlei_s{ font-size:20px; color:#ffcb15; width:100%; display:block; padding-left:10px; font-family:Arial, Helvetica, sans-serif;  font-weight:bold;}

/*contact*/
.contact{ width:210px; height:auto; margin-top:10px;}
.contact_top{ width:210px; height:45px; line-height:45px; text-align:center; font-size:24px; font-weight:bold; background:#2a7c00; color:#FFF;}
.contact_bottom{ width:188px; height:auto; border:1px solid #dadada; padding:10px;}

/*right*/
.right{ width:770px; height:auto; float:right;}
.right_top{ width:770px; height:45px; background:#2a7c00; color:#FFF;}
.right_top h1{ height:45px; height:45px; float:left; line-height:45px; color:#FFF; font-size:18px; font-weight:bold; text-indent:15px; }
.right_top .sitepath { float:right; height:45px; line-height:45px; color:#fff; font-size:14px; padding-right:9px;}
.right_top .sitepath a{ color:#fff;}
.right_bottom{ width:740px; height:auto; padding:15px;}

/* minbanner */
.minBanner, .minBanner ul, .minBanner img { height:300px; }
.minBanner { width:100%; min-width:1000px; position:relative; overflow:hidden; }
.minBanner ul { width:100%; }
.minBanner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#FFF; }
.minBanner img { width:1920px; display:block; position:relative; left:50%; margin-left:-960px; top:0; }
.minBanner .tip { width:100%; height:8px; line-height:0; font-size:0; text-align:center; position:absolute; left:0; bottom:-10px; z-index:3; }
.minBanner .tip span { display:inline-block; width:8px; height:8px; background:rgba(255,255,255,0.5) !important; filter:Alpha(opacity=50); background:#FFF; margin:0 5px; cursor:pointer; }
.minBanner .tip span.cur { background:rgba(255,255,255,0.8) !important; filter:Alpha(opacity=80); background:#FFF; _background:#CC0000; }

/* pager */
.pager { display:block; width:100%; height:auto; padding:25px 0 5px; text-align:center; clear:both; margin-bottom:5px; }
.pager span, .pager a{ display:inline-block; border:1px solid #aaa; color:#333; background:#fff; height:20px; line-height:20px; padding:0px 7px; text-decoration:none; margin:0 5px; border-radius:1px; }
.pager a:hover{ background:#f5f5f5; border-color:#aaa; color:#aaa; text-decoration:none;}
.pager .cur{ background:#fff; border-color:#2a7c00; font-weight:bold; color:#2a7c00; }
.pager span.dot{ background:#2a7c00; border-color:#2a7c00; font-weight:bold; color:#fff; }

/*map*/
.dtditu{width:140px; height:30px; line-height:30px; background:#2a7c00; color:#fff; font-weight:bold; margin:10px auto 0; text-align:center; font-size:14px;}
#baiduMap{width:730px; height:280px; border:1px solid #2a7c00; border-top:3px solid #2a7c00;}

/* pageProduct */
.right_bottom .photo { text-align:center; width:340px; float:left; padding:4px; border:1px solid #ddd; }
.right_bottom .photo img { width:340px; height:255px; display:block; }
.right_bottom .wd { float:right; width:370px; height:265px; margin-bottom:15px; overflow:hidden;}
.right_bottom .wd h1 { font-family:"Microsoft Yahei"; font-size:14px; font-weight:700; line-height:20px; margin-bottom:7px; color:#222; }
.right_bottom .wd ul { font-size:12px; }
.right_bottom .wd li.item { height:30px; line-height:30px; }
.right_bottom .wd li.item span { margin-right:5px; }
.right_bottom .wd li.btn { height:45px; }
.right_bottom .wd li.description { width:348px; padding:10px; line-height:22px; border:1px dotted #ddd; background:#FFF; height:105px;}
.right_bottom a.order { width:103px; height:30px; margin-top:5px; line-height:30px; text-align:center; background:#2a7c00; display:block; color:#FFF; }
.right_bottom a.order:hover { background:#2a7c00; }
.right_bottom .info { border:1px solid #ddd; background:#FFF; margin-bottom:20px; }
.right_bottom .m { border:1px solid #FFF; padding:10px 15px; }
.right_bottom div.ts { font-size:14px; font-weight:700; color:#2a7c00; height:25px; border-bottom:1px solid #ddd; }
.right_bottom div.infor { border-top:1px solid #FFF; padding-top:10px; margin-bottom:10px; line-height:24px; color:#777; }

/* relatedLink */
.relatedLink { height:30px; line-height:30px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; width:100%; margin:0 auto 10px; }
.relatedLink .prevLink { float:left; margin-left:10px;  line-height:30px;}
.relatedLink .nextLink { float:right; margin-right:10px;  line-height:30px;}
.relatedLink a:hover,.relatedLink a { color:#2a7c00; }

/* reInformation */
.reInformation { width:698px; padding:0 20px 20px; margin-bottom:20px; border:1px solid #2a7c00; background:#FFF; }
.reInformation .tit { height:30px; line-height:30px; border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#2a7c00;  }
.reInformation .tit2{ height:30px; line-height:30px; border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#2a7c00;  }
.reInformation ul { margin-left:2px; float:left; }
.reInformation li { float:left; width:213px; padding:4px 4px 0; border:1px solid #ddd; margin-left:4px; _margin-left:2px; margin-right:4px; display:inline; }
.reInformation li img { width:213px; height:160px; }
.reInformation li img:hover { opacity:0.9; }
.reInformation .g { display:block; width:213px; }
.reInformation .t { float:left; line-height:30px; color:#2a7c00; }
.reInformation .o, .reInformation .o:visited { float:right; line-height:30px; color:#2a7c00; }

.tit_case{ width:100%; height:26px; line-height:26px; font-size:16px; font-weight:bold; text-align:center}
.photo_case{ width:600px; margin:0 auto; margin-top:10px;}
.photo_case img{ max-width:594px; display:block; margin:0 auto; border:1px solid #2a7c00; padding:2px;}
.info_case{ width:736px; height:auto; margin:15px 0;}

.tit_pro{ width:100%; height:26px; line-height:26px; font-size:16px; font-weight:bold; text-align:center}
.photo_pro{ width:600px; margin:0 auto; margin-top:10px;}
.photo_pro img{ max-width:594px; display:block; margin:0 auto; border:1px solid #198300; padding:2px;}
.info_pro{ width:736px; height:auto; margin:15px 0;}

.tit_news{ width:100%; height:26px; line-height:26px; font-size:14px; font-weight:bold; text-align:center}
.mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; color:#999; border-bottom:1px solid #ddd; border-top:1px solid #ddd;  }
.mark span, .pageNews .tbody .mark a.msg { margin:0 7px; }
.mark .font a { margin:0 3px; color:#ccc; }
.mark .font a:hover, .pageNews .tbody .mark .font a.cur { color:#004982; }
.mark a.msg { width:40px; height:20px; line-height:20px; display:inline-block; color:#2a7c00; }
.info_news{ width:736px; height:auto; margin:15px 0;}
.pageNews .mark a.msg:hover { text-decoration:underline; }

/*news*/
.right_bottom a.news_a{ width:740px; height:62px; border-bottom:1px dashed #A5A5A5; display:block; padding:9px 0; cursor:pointer;}
.right_bottom a.news_a span.x1{ width:0px; height:62px; background:#2a7c00; display:block; float:left; overflow:hidden;}
.right_bottom a.news_a span.x1 h4{ color:#fff; font-size:20px; width:52px; height:30px; margin:0 auto; border-bottom:1px solid #fff; line-height:30px; font-weight:bold; display:block;}
.right_bottom a.news_a span.x1 h5{ color:#fff; font-size:14px; width:52px; height:30px; margin:0 auto; line-height:30px; display:block; text-align:center;}
.right_bottom a.news_a span.x2{ width:600px; height:62px; float:left; padding-left:20px; overflow:hidden;}
.right_bottom a.news_a span.x2 h1{ width:600px; height:31px; line-height:31px; color:#363636; font-size:16px; font-weight:bold;}
.right_bottom a.news_a span.x2 h2{ width:600px; height:31px; line-height:31px; color:#333333;}
.right_bottom a.news_a span.x3{ width:10px; height:0; background:#2a7c00; float:right; display:block;}

/*news2*/
.right_bottom a.news_b{ width:740px; height:156px; border-bottom:1px dashed #dddddd; display:block; padding:9px 0; overflow:hidden;}
.right_bottom a.news_b img{ width:200px; height:150px; padding:2px; border:1px solid #2a7c00; float:left;}
.right_bottom a.news_b span.nimg_right{ width:520px; height:156px; float:right;}
.right_bottom a.news_b span.nimg_right h1{width:520px; height:35px; line-height:35px; color:#363636; font-size:16px; font-weight:bold;}
.right_bottom a.news_b span.nimg_right h2{width:520px; height:121px; line-height:28px; color:#333333;}

/*npro*/
.npro{ width:236px; height:179px; float:left; margin:0 0 20px 10px;}
.npro a{width:230px; height:173px; border:1px solid #dddddd; padding:2px; display:block; position:relative;}
.npro a img{ width:230px; height:173px;}
.npro a span{ width:230px; height:35px; line-height:35px; background:url(img/pro_h.png) repeat-x; display:block; position:absolute; bottom:2px; left:2px; color:#fff; text-align:center; line-height:35px;}
.npro a p{ position:absolute; top:0; left:0; width:0; height:0; background:#2a7c00; z-index:-1; display:block;}

.BMap_bubble_content{font-size:12px; line-height:20px;}
