* { margin:0; padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; }
a:link { -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout: none; text-decoration:none; }
html { width:100%; height:100%; }
body { max-width:640px; min-width:320px; width:100%; min-height:100%; margin:0 auto; font:14px/150% "Microsoft Yahei", "Arial", "Thmano"; color:#555; background:#FFF; }
img { border:0px; }
ul, ol { list-style-type:none; }
.clearFix:after { content:""; display:block; clear:both; width:100%; height:0; line-height:0; font-size:0; }
table { border-collapse:collapse; border-spacing:0; }
.wrapper { width:100%; }
.layout { position:fixed; width:100%; height:100%; left:0; top:0; z-index:98; background:#000; opacity:1; display:none; }
.dataErr { width:100%; height:40px; }
.dataErr font { margin-left:2%; text-align:left !important; font-size:14px !important; }
.loadingData { background:none; box-shadow:0 0 0 2px #ccc inset; color:#cc0000; font-weight:700; }
.relLink { width:96%; height:40px; margin:0 auto 20px; }
.relLink .r, .relLink .l { float:left; width:48%; height:40px; line-height:40px; text-align:center; color:#417600; background:none; box-shadow:0 0 0 2px #ccc inset; }
.relLink .r { float:right; }
.relLink a { color:#417600; display:block; }
.relLink .hover a { box-shadow:0 0 0 200px #cc0000 inset; color:#FFF;  }
.BMap_bubble_title a { background:#cc0000;  }

/* header */
.header { width:100%; position:fixed; left:0; top:0; z-index:100; }
.header .main { width:100%; min-width:320px; max-width:640px; height:50px; background:#fff; margin:0 auto; position:relative; }
.header .logo { float:left; overflow:hidden; margin:8px 0 10px 5px }
.header .logo, .header .logo img { height:34px; }
.xian{background:#417600;width:1px;height:24px;float:left;margin-top:13px;}
.main span{display:block;width:54%;float:left;line-height:50px;color:#417600; height:50px;padding-left:10px;font-size:12px;}
.headerHolder { height:100px; }
/* nav */
.nav{width:100%;height:50px; margin:0 auto;min-width:320px; max-width:640px; position:relative;}
.nav img{width:100%;height:50px;position:absolute; left:0; top:0; z-index:0;}
.nav dl { width:100%; height:50px; z-index:1;  border-radius:5px; position:absolute; left:0; top:0px;}
.nav dd { float:left; width:21.2%; }
.nav dt { float:left;width:15%; height:50px; }
.z{ display:block;line-height:33px; color:#FFF; text-align:center; font-size:12px; }
.y{ display:block;line-height:2px; color:#FFF; text-align:center; font-size:12px; }
/* banner */
.banner { margin-bottom:10%; position:relative;height:auto;}
.banner, .banner img { width:100%; display:block;  }
.tel{height:32px;position:absolute;bottom:-20px;width:100%;}
.tel img{z-index:1; height:32px;}
.tel h1{width:100%;text-align:center;color:#FFF;line-height:32px; font-size:12px; position:absolute;bottom:0px;}
/* showInfo */
.showInfo h1 { color:#417600; }
/* inav */
.inav { width:96%; margin:0 auto 5%; padding:3% 0 2%; position:relative; }
.inav li { float:left; width:25%; position:relative; }
.inav li a { display:block; text-align:center; font-size:13px; color:#333; font-weight:700; }
.inav li a:before { content:""; display:block; width:40px; height:40px; background:url(./images/a.png) 0 0 no-repeat; background-size:200px; margin:0 auto 3px; }
.inav li:nth-child(1) a:before { background-position:0 -40px; }
.inav li:nth-child(2) a:before { background-position:-40px -40px; }
.inav li:nth-child(3) a:before { background-position:-80px -40px; }
.inav li:nth-child(4) a:before { background-position:-120px -40px; }
/* colTid */
.colTid { width:100%; margin:0 auto; height:32px; background-size:610px; }
.lmtit{margin-left:4%;width:36%;height:30px;float:left;background:url(./images/lanmu.jpg) ;background-size:40px;border-radius:25px;-moz-border-radius:25px;position:relative;}
.hua{width:50px;height:40px;color:#fff;font-size:14px;background:url(./images/lanmuhua.png)left no-repeat;background-size:40px;position:absolute;bottom:10px;left:-14px;}
.colTid span{line-height:30px;color:#fff; font-size:14px;padding:0px 0px 0px 30px;}
.zhongx{background:#7bbe25;width:50%;height:1px;float:left;margin-top:15px;}
.mo{width:10%;height:20px;display:block;background:url(./images/mover.png) no-repeat;background-size:20px;float:left;margin-top:5px;}
/* ipro */
.ipro, .ipro .tod { width:100%; margin-top:8px;}
.inews{width:100%;margin-top:8%;}
.ipro { margin-bottom:6%; }
.ipro .item { float:left; width:47%; margin:0 0 2% 2%; ;border-radius:25px;-moz-border-radius:25px; overflow:hidden; background:#417600; border:1px solid #7bbe25;}
.ipro .item a { display:block; color:#fff; position:relative; }
.ipro .item img { display:block; width:100%; background:#F1F1F1; border:1px solid #7bbe25; border-radius:25px;-moz-border-radius:25px;}
.ipro .item span { display:block; height:30px; line-height:30px; text-align:center; font-size:14px;}

/* about */
.about{width:100%;height:auto;background:#417600;}
.nr{width:96%;margin:0 auto;font-size:14px;color:#fff;line-height:22px;padding-top:20px;}
.aboutImg{width:40%;height:auto;float:left;margin-right:5%;}
.aboutImg img{width:100%;}
.about_tit{width:55%;height:32px;float:right;background:url(./images/lanmuhua.png) no-repeat;background-size:34px;border-bottom:1px solid #679133;margin-bottom:10px;}
.zw{font-size:14px;color:#fff;line-height:30px;font-weight:700;margin-left:34px;float:left;}
.yw{font-size:12px;color:#9eb58d;line-height:32px;float:left;margin-left:8px;}
.anniu{width:100px;height:30px;margin:0 auto;background:url(./images/anniu.png) no-repeat;background-size:100px;font-size:14px;color:#fff;line-height:30px;text-align:center;
margin-top:10px;padding-bottom:10px;}
/* inews */
.inews .tod { background:none; width:96%;margin:0 auto;}
.inews .item { height:90px; margin-top:10px;border-bottom: 1px solid #dddddd}
.inews .item:last-child { margin-bottom:0; }
.inews .item a { display:block; background:#fff; }
.inews .item img { float:left; width:100px; height:75px; border-radius:16px;-moz-border-radius:16px;border:1px solid #7bbe25;}
.inews .item .news_img{width:100px; height:75px; float:left;margin-right:10px;}
.inews .item h3, .inews .item p { height:30px; line-height:34px; overflow:hidden; color:#313131; font-size:14px;  }
.inews .item h3 {background:url(./images/lanmuhua.png) 1px no-repeat;background-size:24px;font-weight:bold;padding-left:32px;border-bottom:1px dashed #68ad0e;}
.inews .item p { height:48px; font-size:12px; line-height:22px; color:#313131;overflow: hidden;}
/* sitepath */
.sitepath { width:100%; height:45px; position:relative; background:#eee; border-bottom:1px solid #ddd; }
.sitepath h2 { float:left; height:45px; line-height:45px; padding:0 30px 0 10px; font-size:15px; position:relative; color:#555; }
.sitepath .showPanel { width:auto; height:45px; position:absolute; right:0; top:0; display:none; padding:0 2% 0 0; }
.sitepath .showPanel p { height:45px; line-height:45px; text-align:center; padding:0 10px 0 0; color:#999; }
.sitepath .showPanel p:after { content:""; display:inline-block; vertical-align:-4px; width:20px; height:20px; background:url(images/a.png) -60px 0 no-repeat; background-size:100px; margin-left:5px; }
.panel { width:100%; padding:4% 0 0; background:#fff; display:none; }
.panel a { width:44%; height:35px; line-height:35px; float:left; color:#555; margin:0 0 4% 4%; text-align:center; box-shadow:0 0 0 2px #ccc inset; }
.panel a.hover { box-shadow:0 0 0 2px #417600 inset; color:#417600; }
/* listPro */
.listPro { width:100%; }
.tod{margin-top:10px;}
.listPro .list { width:100%; padding:2% 0; overflow:hidden; }
.listPro .item { float:left; width:47%; margin:0 0 2% 2%; ;border-radius:25px;-moz-border-radius:25px; overflow:hidden; background:#417600; border:1px solid #7bbe25;}
.listPro .item a { display:block; color:#fff; position:relative; }
.listPro .item img { display:block; width:100%; background:#F1F1F1; border:1px solid #7bbe25; border-radius:25px;-moz-border-radius:25px;}
.listPro .item span { display:block; height:30px; line-height:30px; text-align:center; font-size:14px;}
/* listNews */
.listNews { overflow:hidden; width:100%; }
.list .item { height:90px; margin-top:10px;border-bottom: 1px solid #dddddd}
.list .item:last-child { margin-bottom:0; }
.list .item a { display:block; background:#fff; }
.list .item img { float:left; width:100px; height:75px; border-radius:16px;-moz-border-radius:16px;border:1px solid #7bbe25;}
.list .item .news_img{width:100px; height:75px; float:left;margin-right:10px;}
.list .item h3 { height:32px; line-height:22px; overflow:hidden; color:#313131; font-size:14px;  }
.list .item h3 {font-weight:bold;background:url(./images/lanmuhua.png)1px no-repeat;line-height:38px; background-size:24px;font-weight:bold;padding-left:32px;border-bottom:1px dashed #68ad0e;}
.list .item p { height:45px; font-size:12px; line-height:21px; color:#313131;overflow: hidden;}

.fhtop{width:100%;height:30px;position:relative;margin-top:20px;}
.dx{width:100%;height:1px;background:#417600;position:absolute; right:0; top:14px;z-index:-1;}
.ztuoyuan{width:60px;height:30px;border-radius:25px;-moz-border-radius:25px;background:#417600;margin:0 auto; }
.ztuoyuan a{width:60px;height:30px;font-size:14px;color:#fff;line-height:30px;text-align:center; border-radius:25px;-moz-border-radius:25px;display:block;}

/*sitepath*/
#navBar .slide {background: url(images/dbdw.png) repeat-x;}
.navBarLv_0 dd a {border-left: 1px solid #5da702;}