* { 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% "Arial", "Microsoft Yahei", "Thmano"; color:#FFF; -webkit-text-size-adjust:100%; background:#29603e; }
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; }
.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; color:#29603e; }
.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:#FFF; background:#2d6643; border:1px solid #80bf3c; box-shadow:0 0 0 1px rgba(255, 255, 255, 1) inset; }
.relLink .r { float:right; }
.relLink a { color:#FFF; display:block; }
.relLink .hover { background:#3e8d5c; }
.relLink .hover a { color:#FFF; }
.loadingData { color:#FFF; background:#2d6643; border:1px solid #80bf3c; box-shadow:0 0 0 1px rgba(255, 255, 255, 1) inset;  }
.listPro .loadingData { width:92%; }
.BMap_bubble_title a { background:#29603e;  }
.navBarTheme_0 .slide, .navBarTheme_0 .pointer { background:#29603e; background:-webkit-linear-gradient(top, #378c58 ,#29603e); }
.showInfo { background:#fbfade; }
.showInfo h1 { color:#29603e;  }

.jingFormat{text-indent: 0em;}
.jingFormat img{width:400px;!important}

/* 锯齿 */
.sawtooth { position:relative; }
.sawtooth:after { display:block; content:""; height:10px; background-color:#29603e; background-size:10px 20px; background-image:linear-gradient(45deg, #f9f9dd 25%, transparent 25%, transparent), linear-gradient(-45deg, #f9f9dd 25%, transparent 25%, transparent), linear-gradient(45deg, transparent 75%, #f9f9dd 75%), linear-gradient(-45deg, transparent 75%, #f9f9dd 75%); }
/* header */
.header { height:50px; background:url(./images/header.jpg) center bottom no-repeat #285939; background-size:cover; border-bottom:1px solid #1b4129; }
.header .logo { float:left; width:60%; height:50px; overflow:hidden; }
.header .logo img { display:block; height:50px; max-width:100%; }
.header .tel { float:right; width:40%; height:40px; overflow:hidden; padding-top:10px; color:#FFF; }
.header .tel font, header .tel span { display:block; font-size:13px; line-height:120%;  }
.header .tel font { font-size:16px; font-weight:700; }
/* nav */
.nav { position:relative; height:50px; border-top:5px solid #1f4b30; }
.nav img { width:100%; height:50px; position:absolute; left:0; top:0; z-index:0; }
.nav dl { width:96%; height:40px; position:absolute; left:2%; top:5px; z-index:1; background:rgba(35, 9, 13, 0.7); border-radius:5px; }
.nav dt, .nav dd { float:left; width:22%; }
.nav dt { width:12%; height:40px; display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:center; display:-moz-box; -moz-box-align:center; -moz-box-pack:center; display:-ms-box; -ms-box-align:center; -ms-box-pack:center; display:-o-box; -o-box-align:center; -o-box-pack:center; display:box; box-align:center; box-pack:center; }
.nav dt a { display:block; width:20px; height:20px; background:url(./images/a.png) 0 0 no-repeat; background-size:100px; overflow:hidden; text-indent:99em; }
.nav dd a { display:block; height:40px; line-height:40px; color:#FFF; text-align:center; font-size:12px; }
/* footer */
.footer { padding:15% 2% 5%; text-align:center; line-height:150%; background:url(./images/footer.png) left top no-repeat; background-size:contain; color:#FFF; }
.footer a { color:#FFF; }
/* banner */
.banner { position:relative; background:#65a426; }
.banner, .banner img { width:100%; display:block; }
.banner img { margin-bottom:20px; }
.banner:after { display:block; content:""; height:10px; background-color:#fbfade; background-size:10px 20px; background-image:linear-gradient(45deg, #65a426 25%, transparent 25%, transparent), linear-gradient(-45deg, #65a426 25%, transparent 25%, transparent), linear-gradient(45deg, transparent 75%, #65a426 75%), linear-gradient(-45deg, transparent 75%, #65a426 75%); }
/* ipro */
.ipro { padding-top:4%; background:url(./images/co_1.gif) center top no-repeat; background-size:100%; }
.ipro .tid { width:93%; height:30px; background:#2d6642; border-radius:3px; margin-bottom:2%; position:relative; text-align:center; margin:0 auto; }
.ipro .tid h2 { display:inline-block; height:30px; line-height:30px; color:#FFF; font-size:16px; position:relative; padding-left:35px; }
.ipro .tid h2:before { position:absolute; content:""; left:0; bottom:5px; width:27px; height:30px; background:url(./images/a.png) -40px -20px no-repeat; background-size:100px; }
.ipro .tid .mo { position:absolute; right:5px; top:0; height:30px; line-height:30px; color:#FFF; }
.ipro .tod { width:100%; background:#fbfade; padding-top:2%; }
.ipro .item { float:left; width:44%; margin:0 0 2% 4%; }
.ipro .item a { display:block; color:#088649; }
.ipro .item img { display:block; width:97%; box-shadow:0 0 0 1px rgba(17,138,79,1); border:2px solid #FFF;  }
.ipro .item span { display:block; height:30px; line-height:30px; text-align:center; }
.ipro .hover img {  border:2px solid #118a4f; }
/* inews */
.inews { width:96%; margin:0 auto; padding:8% 0 0; }
.inews .tid { width:100%; height:30px; background:#fbfade; border-radius:3px; margin-bottom:2%; position:relative; text-align:center; }
.inews .tid h2 { display:inline-block; height:30px; line-height:30px; color:#176e43; font-size:16px; position:relative; padding-left:35px; }
.inews .tid h2:before { position:absolute; content:""; left:0; bottom:5px; width:27px; height:30px; background:url(./images/a.png) 0 -20px no-repeat; background-size:100px; }
.inews .tid .mo { position:absolute; right:5px; top:0; height:30px; line-height:30px; color:#2b623b; }
.inews .tod { width:100%; }
.inews .item { float:left; width:100%; height:60px; padding:10px 0; background:#fbfade; margin:0 auto 2%; border-radius:3px; }
.inews .item a { color:#176e43; }
.inews .item img { float:left; width:80px; height:60px; margin:0 10px 0 10px; border-radius:3px; }
.inews .item h3, .inews .item p { height:20px; line-height:20px; font-weight:400; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }
.inews .item p { height:20px; }
.inews .item .mo { padding:0 5px; height:14px; line-height:14px; border:1px solid #259c62; display:inline-block; background:#259c62; color:#FFF; box-shadow:0 0 0 1px rgba(255,255,255,1) inset; border-radius:3px; font-size:10px; }
.inews .hover {  background:#d0f5de; }
/* sitepath */
.sitepath { height:40px; background:#d4d29f; background:-webkit-linear-gradient(top, #f8f2da, #d4d29f); position:relative; color:#408654; margin-bottom:10px; }
.sitepath h2 { text-align:center; height:40px; line-height:40px; font-size:16px; font-weight:400; }
.sitepath .goBack, .sitepath .showPanel { position:absolute; top:0; width:40px; height:40px; line-height:40px; text-align:center;  }
.sitepath .showPanel { right:0; }
.sitepath .goBack { left:0; }
.panel { width:100%; background:#fbfade; overflow:hidden; padding-top:3%; display:none; }
.panel li { float:left; width:29%; margin:0 0 3% 3%; }
.panel li a { display:block; height:35px; line-height:35px; color:#5fa640; border:1px solid #5fa640; text-align:center; overflow:hidden; }
.panel li.hover a { background:#2d6643; color:#FFF; }
.sitepath:after { display:block; content:""; height:10px; background-color:#fbfade; background-size:10px 20px; background-image:linear-gradient(45deg, #d4d29f 25%, transparent 25%, transparent), linear-gradient(-45deg, #d4d29f 25%, transparent 25%, transparent), linear-gradient(45deg, transparent 75%, #d4d29f 75%), linear-gradient(-45deg, transparent 75%, #d4d29f 75%); }
/* listPro */
.listPro { width:100%; background:#fbfade; }
.listPro .list { width:100%; padding:2% 0; overflow:hidden; }
.listPro .item { float:left; width:44%; margin:0 0 2% 4%; }
.listPro .item a { display:block; color:#088649; }
.listPro .item img { display:block; width:97%; box-shadow:0 0 0 1px rgba(17,138,79,1); border:2px solid #FFF;  }
.listPro .item span { display:block; height:30px; line-height:30px; text-align:center; }
.listPro .hover img { border:2px solid #118a4f; }
/* listNews */
.listNews { overflow:hidden; width:100%; background:#fbfade; }
.listNews .list { width:100%; overflow:hidden; margin-bottom:2%; }
.listNews .item { float:left; width:100%; height:60px; padding:10px 0; background:#fbfade; margin:0 auto 2%; border-radius:0px; }
.listNews .item a { color:#176e43; }
.listNews .item img { float:left; width:80px; height:60px; margin:0 10px 0 10px; border-radius:3px; }
.listNews .item h3, .listNews .item p { height:20px; line-height:20px; overflow:hidden; font-weight:400; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }
.listNews .item p { height:20px; }
.listNews .item .mo { padding:0 5px; height:14px; line-height:14px; border:1px solid #259c62; display:inline-block; background:#259c62; color:#FFF; box-shadow:0 0 0 1px rgba(255,255,255,1) inset; border-radius:3px; font-size:10px; }
.listNews .hover { background:-webkit-linear-gradient(top, #fbfade, #d6f6e2); }
