* { margin:0; padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; }
a, a:link, a:visited, a:hover, a:active { color:#515151; }
a:link { text-decoration:none; }
html { width:100%;  }
body {  max-width:640px; min-width:320px; width:100%; margin:0 auto; font:14px/1.5 "Microsoft Yahei"; color:#666; background: #ececec url(images/bg.png) repeat 0 0; -webkit-text-size-adjust:none; -webkit-user-select:none; }
body:before { content:""; width:100%; height:100px; display:block; }
img { border:0px; }
em{ font-style:normal;}
h1, h2, h3{ font-size:14px; }
ul, ol { list-style-type:none; }
input,button,select,textarea { outline:none; font-family:"Microsoft Yahei"; }
table { border-collapse:collapse; border-spacing:0; }
.hidden { display:none; }
.fl{ float:left;}
.fr{ float:right;}
.clear, .clearfix:after { content:""; display:block; clear:both; width:100%; height:0; line-height:0; font-size:0; }

.wrapper { width:100%; }
.loadingData { background:#FFF; box-shadow:0 0 0 1px #aaa inset; color:#aaa; border-radius:5px; }
.relLink { width:96%; height:40px; margin:0 auto 20px; box-shadow:0 0 0 1px #ddd inset; border-radius:5px; position:relative; overflow:hidden; }
.relLink .r, .relLink .l { width:50%; height:40px; line-height:40px; text-align:center; color:#f3c05c;  }
.relLink .r { position:absolute; right:0; top:0; border-left:1px solid #ddd; }
.relLink a { color:#aaa; display:block; }
.relLink .hover a { background:#ddd; color:#FFF;  }
.baiduMap { width:96%; margin:0 auto; }
.BMap_bubble_title a { background:#c13527;  }
.navBarLv_0 a.hover { box-shadow:0 0 0 1000px #ef7a1b inset; }
.icon{ background:url(images/icon.png) no-repeat 0px 0px;  display:inline-block; vertical-align:middle;}

.wrapper { width:100%; }
/* header */

.header { width:100%; height:50px; position:fixed; z-index:100; top:0px; left:0px;}
.header_c{ max-width:640px; min-width:320px; padding-top:5px; height:45px; margin:0px auto;  background: #ececec url(images/bg.png) repeat 0 0;  }
.header .tel{ text-align: right; color:#007c0f; padding-left:28px; line-height: 18px; padding-right:5px; background:url(images/telbg.png) no-repeat left bottom; background-size: 30px;}
.header .tel a{ font-size:18px; display:block; color:#ff9000; font-family: "arial";  line-height: 20px;}
.header .logo{ width:48%;margin-left: 2%; }
.header .logo img{ width:150px;}
/*inav*/
.inav{ max-width:640px; min-width:320px; margin:0px auto; width:100%; height:50px; line-height: 50px; color:#c3ffd3; background-color: #087c26;}
.inav .home{ width:12%; font-size:0px; line-height:0px; float:left; background-color: #006f1d; }
.inav .home:before{content:''; width:26px; height:26px; margin:12px auto; display:block; background:url(images/icon.png) no-repeat left top; background-size:160px;}
.inav .home.hover{ background:#ff9000; }
.navlist{ width:88%; float:left;}
.navlist li{ width:23%; text-align:center; padding:0px 1%; float:left; background:url(images/navsplit.png) center left no-repeat; background-size:1px 40px;}
.navlist span{ float: left; display: block; width:2%; margin-left:-10%; }
.navlist a{width:98%; text-align:center; display:block; float: left;  color:#c3ffd3; font-size:12px;}
.navlist a.hover{ color:#ff9000; }
/*banner*/
.banner{ }
.banner img{ width:100%; display:block;}
/*公用标题*/
.tit{ width:100%; margin:0px auto 2%; line-height:25px; font-size:18px; color:#007c0f; text-align:center; position:relative; font-weight:bold;}
.tit h2{ font-size:16px; }
.tit h3{ font-size:24px; font-family: "arial"; }
.tit:before,.tit:after{ content:'';height:12px; width:35%; border-bottom:1px solid #d3d3d3; position:absolute; top:52px; overflow:hidden;}
.tit:before{ left:0; }
.tit:after{ right:0; }
.tit .icon{ width:80px; height:33px; line-height:30px; font-size:14px; color:#007c0f;  background-position: -50px 0px; background-size: 180px auto; }
.column .more{ width:87px; height:40px; display:block; margin:2% auto 2%; background:url(images/icon.png) no-repeat right top; background-size:200px;}
/*ipro*/
.ipro{ position:relative; margin:4% 0 8%;}
.ipro .prolist{ width:97%; padding:0% 0 1% 3%;}
.ipro .prolist a { width:30.33%; height:30px; display:block; float: left; margin:2% 3% 0 0; line-height:30px; text-align:center; color:#fff; border-radius:5px; background: #85c15d; }
.ipro .tod{ width:100%; padding-bottom:5%;}
.ipro .tod li{ width:29%; float:left; margin:3% 0% 0% 3%;}
.ipro .tod li a{ width:100%; display:block;}
.ipro .tod li img{ width:100%; display:block; margin-bottom: 5px;}
.ipro .tod li h2{ width:100%; padding:1px; text-align:center; height:30px; line-height:30px; color:#fff; background:#046f24;}
.ipro .tod li h2.hover{ background:#85c15d;}
/*iabout*/
.iabout{ background:#087c26; color:#fff; padding:3% 0 5%; margin-bottom:6%; }
em.split{ width:100%; height:11px; display: block; background:url(images/iaboubg.png) repeat-x left top; }
.iabout .tit{ color:#fff; }
.iabout .tit:before,.iabout .tit:after{ display: none; }
.iabout .iabouttxt{ width:94%; padding:3% 3% 1%; line-height:24px;}
.iabout a.more{ width:94%; height:28px; line-height: 28px; font-size:12px; text-align: center; display: block; border-radius: 5px; margin:20px auto 0; background-color: #037520; color:#fff;}
.iabout .img{ width:94%; margin:10px auto 0px;}
.iabout .img img{ width:100%; display: block;}
.iabout a.hover{ background:#85c15d;}
/*inews*/
.inews{ position:relative; margin:0% 0 6%;}
.inews .tod{ width:94%; padding:0% 3% 0%;}
.inews li{ width:96%; height:40px; line-height: 40px; position: relative; padding:0px 2% 0px 0; border-bottom:1px dotted #b8b8b8; }
.inews li.hover{ background-color: #e4e2e2;}
.inews li a{ width:100%; display: block;}
.inews li h3{ margin-left:24px; }
.inews li span{ font-size:12px; }
.inews li em.icon{ width:20px; height:10px; position: absolute; top:15px; left:5px; background-size:200px;  background-position: -190px top;}

.inews .item{  width:94%; padding:10px 3%; height:60px; margin-bottom:3%; background:#e4e2e2;}
.inews .item.hover{ background-color: #ddd;}
.inews .item a{ width:100%; display:block;}
.inews .item img{ float:left; width:80px; height:60px; margin-right:10px; border-radius:5px;}
.inews .item h2{ color:#087c26; }
.inews .item p{ color:#8a8a8a; line-height:16px; font-size:12px;}
.inews .item.hover{ background:#ddd; }
/*footer*/
footer{ text-align:center; width:94%; padding:3% 2% 3%;}
footer a{ color:#000;}
.navBarTheme_1 .slide{ background:#2e2e2e !important;}
.navBarLv_0 dd a{ background:url(images/navBarli.jpg) no-repeat bottom left !important; background-size:auto 60px !important;}
.navBarLv_0 dd a:before{ background:url(images/icon.png) no-repeat bottom left !important; background-size:100px !important; }
.navBarLv_0 dd:nth-child(5) a:before{ background-position:-52px bottom !important;}
.navBarLv_0 dd:nth-child(2) a:before{ background-position:2px bottom !important;}
.navBarLv_0 dd:nth-child(3) a:before{ background-position:-79px bottom !important;}
.navBarLv_0 dd:nth-child(4) a:before{ background-position:-25px bottom !important;}

.navBarLv_0 dd a.hover{background:#1e1e1e !important;}
.navBarLv_0 a.hover {
    box-shadow: none !important;
}
/*sitepath*/
.sitepath{width:100%;line-height:40px;}
.sitepath .prolist{ display:none;}
.showPanel{width:100%; height:40px;  border-bottom:1px solid #6dcd0a;height:40px;}
.showPanel h2{width:50%;color:#006b16;font-size:18px;font-weight:bold;padding-left:10px;}
.showPanel p{ width:100px; text-align:center; float:right; border-left:1px solid #6dcd0a; color:#006b16;}
/* listPro */
.listPro { width:100%; }
.listPro .list { width:100%; padding:2% 0; overflow:hidden; }
.listPro li { float:left; width:45.2%; margin:0 0 3% 3%; }
.listPro li.hover{ background-color: #f6f6f6;}
.listPro li a{ width:100%; display:block;}
.listPro li img{ width:100%; display:block; border:1px solid #6dcd0a;}
.listPro li h2{ width:100%; padding:1px; text-align:center; height:30px; line-height:30px; color:#fff; background:#006b16;}
.listPro li.hover h2{ background:#333;}

/* listNews */
.listNews{ margin-top:3%;}
.listNews li{ width:96%; height:40px; line-height: 40px; position: relative; padding:0px 2% 0px 0; border-bottom:1px dotted #b8b8b8; }
.listNews li.hover{ background-color: #e4e2e2;}
.listNews li a{ width:100%; display: block;}
.listNews li h3{ margin-left:24px; }
.listNews li span{ font-size:12px; }
.listNews li em.icon{ width:20px; height:10px; position: absolute; top:15px; left:5px; background-size:200px;  background-position: -190px top;}


.prolist{ width:97%; padding:2% 0 2% 3%;}
.prolist a { width:30.33%; height:30px; display:block; float: left; margin:0% 3% 2% 0; line-height:30px; text-align:center; color:#fff; border-radius:5px; background: #85c15d; }
.prolist a.hover{ background:#046f24; }
.showInfo h1{  color:#006b16; }

.BMap_bubble_title a{ color:#fff !important; }
