* { 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; }
em{text-transform: uppercase;  }
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:#fff; background:#e1fed7; }
h2{ font-weight:normal;}
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%; }
.loadingData { background:#FFF; box-shadow:0 0 0 1px #e2e2e2 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:#81867F;  }
.navBarLv_0 a.hover { box-shadow:0 0 0 1000px #ef7a1b inset; }
.jingFormat img{max-width:100% !important; margin:0 auto; display:block; height:auto !important;}
/*header */
.header{width:100%; height:50px; position:fixed; z-index:100;  top:0px; left:0px;  }
.header_c{	 max-width:640px; min-width:320px; height:50px; margin:0px auto; position:relative;
  background:-moz-linear-gradient(top,  #0fb900 0%, #3b9513 100%);
	background:-webkit-linear-gradient(top,  #0fb900 0%, #3b9513 100%); }
.header_c .logo{width:70%; float:left;}
.header_c .logo img{ height:40px;padding-top:1%;max-width:100%}
/**/
.nav{float:right;position:relative;}
.nav p{width:50px;height:50px;background:#118602;}
.nav p.cur{background:#ff9b1a;}
.nav p:before{content:"";width:24px;height:20px;display:block;position:absolute;left:50%;margin-left:-12px;top:15px;background:url(images/icon.png) no-repeat left top;background-size:120px;}
.nav ul{ display:none; width:90px;background:#3b9513;position:absolute;z-index:100;top:50px;right:0px;}
.nav li{width:100%;text-align:center;border-bottom:1px solid #118602;}
.nav li:active{background-color:#ff9b1a}
.nav li a{display:block;width:100%;height:30px;line-height:30px;color:#fff;}
/*inav*/
.inav{ width:100%; padding:3% 0; background: #fff;}
.inav li{width:33.333%;float:left;margin:5px 0px;}
.inav li a{width:100%;text-align:center; display:block; color:#5e5e5e; font-weight:bold; font-size:14px;}
.inav li span{ width:70px; height:33px; padding-top: 37px; margin:0px auto; display:block; color: #fff; 
	background:#329d0f url(images/nav.png) no-repeat left center; border-radius:70px; background-size:533px;}
.inav li span.cur{background-color:#ff9b1a;}
.inav li:nth-child(1) span{ background-position:-6px -26px;}
.inav li:nth-child(2) span{ background-position:-109px -26px;}
.inav li:nth-child(3) span{ background-position:-211px -27px;}
.inav li:nth-child(4) span{ background-position:-401px -26px;}
.inav li:nth-child(5) span{ background-position:-484px -28px;}
.inav li:nth-child(6) span{ background-position:-312px -28px;}
/*banner*/
.banner { position:relative; overflow:hidden; overflow:hidden; opacity:0;margin-top:50px;}
.banner ul.list { width:300%;display:-webkit-box;display:-moz-box;display:-ms-box;display:box;}
.banner li.item { width:33.33%;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;box-flex:1;}
.banner li.item img { display:block;width:100%;}
.banner .tip { position:absolute; z-index:10; text-align:center; left:0; width:100%; bottom:6%; }
.banner .tip span { width:13px; height:13px;border-radius:50%;line-height:14px;font-size:10px;text-align:center;color:white;font:0; display:inline-block; margin:0 5px;
background: -webkit-linear-gradient(top,  #2b9f2f 0%, #057c22 100%);
background: linear-gradient(top,  #2b9f2f 0%, #36860f 100%);
}
.banner .tip span.cur { width:12px; height:12px;border-radius:50%;border:1px solid #078a27; background:none;
background: -webkit-linear-gradient(top,  #ababa9 0%,#fff 80%,#fff 100%);
background: linear-gradient(top,  #ababa9 0%, #fff 100%);
}
/*公用标题*/
.tit{ width:96%; height:48px; margin:0px auto 2%;background:url(images/tit.png) repeat-x left center; }
.tit span{ position: relative; width: 125px; padding-left:35px;font-size:16px; display:block;  float: left; height: 45px;color: #fff; line-height: 37px; 
	background:url(images/tit_span.png) no-repeat left bottom; background-size: 160px;}
.tit span:after{content:'';height:12px; width:100px;background:url(images/hua.png) repeat-x left bottom;
background-size: 100px; position:absolute; bottom:3px;left:160px; overflow:hidden;}
.tit .more{line-height: 40px; float: right; color:#60b328; font-size: 14px; } 

/*ipro*/
.ipro_c{ padding:3% 0% 0; background:-moz-linear-gradient(top,  #ffffff 0%,#ffffff 20%,#e0feda 30%,#e0feda 100%);
	background:-webkit-linear-gradient(top, #ffffff 0%,#ffffff 20%,#e0feda 30%, #e0feda 100%);}
.ipro_c .tod{ width:100%;margin-bottom:2%;}
.ipro_c .tod li{ width:46%; float:left; margin:1% 0% 2% 2.8%;}
.ipro_c .tod li a{ width:100%; display:block; }
.ipro_c .tod li a.cur{ background:#fa4800; color:#fff;}
.ipro_c .tod li img{ width:100%; display:block;}
.ipro_c .tod li span{ height:30px; line-height:30px; width:100%; text-align:center; display:block; color:#666666;}
/*iabout*/
.tit2{ width: 100%; height: 34px;line-height: 34px; color: #fff; border-bottom: 1px solid #fff;  text-align: center;      /* padding-left: 20%; */}

.tit2 span{ font-size: 18px; margin-right: 5px;display:inline-block; height:34px;line-height:34px; }
.tit2 em{margin-bottom: -1px;  display:inline-block; height:32px;line-height:32px; font-style: normal; font-size: 22px; border-bottom: 3px solid #fff; width: auto; }
.more1{ width: 90px; height: 28px; line-height: 28px; border-radius: 5px; background: #ff9b1a; color: #fff; 	
	position: absolute; font-size: 14px;left:50%;margin-left:-45px; bottom: -15px; text-align: center; }
.iabout{ background: #3b9513 url(images/san.jpg) repeat-x bottom; position: relative; color: #fff; }
.iabout .tod{ padding:3% 2%; }
.iabout .tod .wd{ margin-top:3%;margin-bottom:3%;  }
.iabout .tod .img{ width: 100%; height: auto;overflow:hidden; }
.iabout .tod .img a{width: 23.5%;padding-right:2%;display:inline-block;float:left;}
.iabout .tod .img img{width:100%;display:inline-block; }
.iabout .tod .img a:nth-child(4){ padding-right:0%;}

/*inews*/
.inews{margin-top:8%;}
.inews li:first-child{border-top:1px solid #cccccc;}
.inews li{ width:96%; margin-right: 5% ;height:60px; line-height:30px; margin:0 2%;  border:1px solid #cccccc;
	border-top:none;background: #fff;}
.inews li a{display: block; width: 93%; height: 60px; margin-left: 3%; color:#3b9513; background: url(images/arw.jpg) no-repeat right 20px;background-size:20px;}
.inews li a:active{color:#ff9b1a;}
.inews li p{height:30px;line-height:34px;}
.inews li span{margin: 11px 1%; float:left; background: #67ad03; border-radius: 10px; width: 10px; height: 10px; }
.inews li em{ display: block; height:30px;line-height:26px;font-style: normal;color:#666666;}

/*footer*/
footer{ text-align:center; background: #329d0f url(images/san1.jpg) repeat-x top; width:100%; color:#fff; 
	padding-top:48px;padding-bottom:40px; margin-top:10%; position: relative;  }
footer .tea{ background: url(images/tea.png) no-repeat top; background-size: 200px; position: absolute; top:-25px; left:20%; width: 60%; height: 70px;  }
footer a{ color:#fff;}
.navBarLv_0 a.hover{box-shadow:none !important; }
.navBarLv_0 dd a{ border-left:1px solid #116004;border-right:1px solid #30910f;}
.navBarLv_0 dd a:hover{ background:url(images/cur.jpg) no-repeat bottom;}
.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 -22px !important;}
.navBarLv_0 dd:nth-child(2) a:before{ background-position:2px -22px !important;}
.navBarLv_0 dd:nth-child(3) a:before{ background-position:-79px -22px !important;}
.navBarLv_0 dd:nth-child(4) a:before{ background-position:-25px -22px !important;}
.navBarTheme_1 .slide{background:#1e7f08; }
/*sitepath*/
.sitepath{margin-top: 50px;width:100%;line-height:40px;}
.sitepath h2{width:50%;color:#003258;font-size:18px;font-weight:bold;padding-left:10px;}
.showPanel{width:100px;}
.showPanel p{ width:100%; text-align:center;}
.showPanel .panel{display:none;width:100%;background:#fff;position:absolute;z-index:99;top:40px;right:-1px;border:1px solid #ccc;}
.showPanel a{width:100%;height:32px;display:block;line-height:32px;padding-left:10px;font-size:1em;color:#333;}
/* listPro */
.listPro { width:100%; }
.listPro .list { width:100%; padding:2% 0; overflow:hidden; }
.listPro .item { float:left; width:47%; margin:0 0 2% 2%; background:#971c0f; }
.listPro .item a { display:block; color:#f3c05c; }
.listPro .item img { display:block; width:100%; background:#f3c05c; }
.listPro .item span { display:block; height:30px; line-height:30px; text-align:center; }

/* listNews */
.listNews { overflow:hidden; width:100%; }
.listNews .list { width:96%; overflow:hidden; margin:3% auto 2%; }
.listNews .item a { display:block; height:35px; line-height:35px; color:#f3c05c; padding-left:20px; background:url(./images/n_tip.png) left center no-repeat; background-size:12px; }
.listNews .hover { background:#8d2419; }
.listNews li{ width:96%; height:60px; padding:2%; margin-bottom:3%; border-bottom:1px solid #e2e2e2; background:#fff;}
.listNews li.hover h2{ color:#ffb400; }
.listNews li a{ width:100%; display:block;}
.listNews li a:active h2{color:#ff9b1a;}
.listNews li img{ float:left; width:60px; height:60px; margin-right:10px; border-radius:30px;}
.listNews li h2{ color:#329d0f; font-size:14px; font-weight:bold;}
.listNews li p{ color:#666666; line-height:19px;  font-size:12px;}
.showInfo h1{ color:#ffb400;}
/* listNews2 */
.listNews2 { overflow:hidden; width:100%; }
.listNews2 .list { width:96%; overflow:hidden; margin:3% auto 2%; }
.listNews2 .item a { display:block; height:35px; line-height:35px; color:#f3c05c; padding-left:20px; background:url(./images/n_tip.png) left center no-repeat; background-size:12px; }
.listNews2 .hover { background:#8d2419; }
.listNews2 li{ width:96%; padding:2%; margin-bottom:3%; border-bottom:1px solid #e2e2e2; background:#fff;}
.listNews2 li.hover h2{ color:#ffb400; }
.listNews2 li a{ width:100%; display:block;}
.listNews2 li a:active h2{color:#ff9b1a;}
.listNews2 li h2{ color:#329d0f; font-size:14px; font-weight:bold;}
.listNews2 li p{ color:#666666; line-height:19px;  font-size:12px;}
.showInfo h1{ color:#ffb400;}

.prolist{ width:94%; padding:1% 3% 2%;}
.prolist a { width:29.333%; height:30px;float:left;  margin:2% 2%; line-height:30px; text-align:center; color:#fff;  border-radius:15px;  box-shadow: 0 1px 1px 0px #e5e5e5; background: -webkit-linear-gradient(top,  #ffb700 0%, #f6a500 100%); background: linear-gradient(top,  #ffb700 0%, #f6a500 100%);}
.prolist a.hover{position:relative;top:-2px;/*  margin-top:-2px; */}

/*sitepath*/
.sitepath{width:100%;line-height:40px;}
.sitepath .prolist{ display:none;}
.showPanel{width:100%; height:40px;  border-bottom:1px solid #329d0f;}
.showPanel h2{width:63%;color:#329d0f;font-size:18px;font-weight:bold;padding-left:10px;}
.showPanel p{ width:100px; text-align:center; float:right; border-left:1px solid #329d0f; color:#329d0f;}
/* listPro */
.listPro { width:100%; }
.listPro .list { width:100%; padding:2% 0; overflow:hidden; }
.listPro li { float:left; width:47%; margin:0 0 3% 2%; }
.listPro li.hover img{ border-color: #ffb400;}
.listPro li a{ width:96%; display:block;padding:2% 2% 0 2%; background:#329d0f;}
.listPro li a:active,.listPro li a:active h2{background-color:#ff9b1a;}
.listPro li img{ width:100%; display:block; }
.listPro li h2{ width:100%;  text-align:center; height:30px; line-height:30px; color:#fff;   background:#329d0f;font-size:14px;}
/* listPro2 */
.listPro2 { width:96%; margin:0 auto;}
.listPro2 .list { width:100%; padding:3% 0; overflow:hidden; }
.listPro2 .item { width:100%; margin-bottom:3%; }
.listPro2 .item a { display:block; height:60px; overflow:hidden; line-height:20px; }
.listPro2 .item a:active h3{color:#ff9b1a;}
.listPro2 .item img { float:left; width:80px; height:60px; background:#f1f1f1; border-radius:5px; margin-right:10px; }
.listPro2 .item h3, .ipro .item p { display:block;color:#329d0f; font-size:14px; overflow:hidden; }
.listPro2 .item p { height:20px; font-size:12px; color:#5B5E5A }

/* icase */
.icase{margin-top:40px;}
.icase .scroll { width:96%; margin:10px auto;position:relative;}
.icase .box{width:76%;margin:0 auto;position:relative;overflow:hidden;}
.icase .btn-l,.icase .btn-r{display:block;height:100px;width:8%;position:absolute;top:50%;margin-top:-50px;background:linear-gradient(#52b041, #2c9631);
  border-radius:3px;}
.icase .btn-l:after{background:url(./images/icon.png) no-repeat -80px 8px;background-size:120px;display:block;width:18px;height:32px;content:"\20";
  position:absolute;top:50%;margin-top:-16px;left:50%;margin-left:-8px;}
.icase .btn-r:after{background:url(./images/icon.png) no-repeat -106px 8px;background-size:120px;display:block;width:18px;height:32px;content:"\20";
  position:absolute;top:50%;margin-top:-16px;left:50%;margin-left:-8px;}
.icase .btn-l{left:0;}
.icase .btn-r{right:0;}
.icase ul{position:absolute;left;0;top:0;}
.icase li{float:left;}
.icase img{width:100%;}
.icase li span{display:block;width:100%;height:40px;line-height:40px;text-align:center;color:#252525;font-size:18px;font-weight:bold;}
.indexpro .more,.indexnews .more,.icase .more{width:96%;margin:2%;background:#82c34d;height:40px;text-align:center;line-height:40px;display:block;color:#f8fdf7;}
.indexpro .more{margin-bottom:4%}
.indexnews .more{margin:4% auto;}
/*gotop*/
.gotop{margin:4% aiuto;width:100%;height:40px;font-size:18px;line-height:40px;color:#f8fdf7;text-align:center;background:#00a530;}
.gotop a{display:block;text-align:center;width:6.5em;height:40px;line-height:40px;margin:0 auto;color:#f8fdf7;}
.gotop a::after{content:"\20";display:inline-block;width:18px;height:20px;background:url(images/icon.png) no-repeat -75px 6px;background-size:168px;}

/*seacher*/
.seacher {width:94%;padding:4% 0;margin:0 auto;}
.seacher input {width:70%; float: left;height: 34px; line-height: 34px;border:1px solid #cccccc;}
.seacher input[type=text] {background: #f1f1f1;width:71%;color: #171717; text-indent:10px;font-size: 14px;margin-right:3%;}
.seacher input[type=button] {  width: 25.2%;height:35px; line-height:35px; font-size: 14px; color: #fff; border:1px solid #009029;
    background: -webkit-linear-gradient(top, #00a530 0%,#008023 100%);
    background: linear-gradient(to bottom, #00a530 0%,#008023v 100%);}
/* bottom_nav */
.navigation { overflow:hidden;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3bb235), color-stop(100%,#1d7e23));
    background: -webkit-linear-gradient(top, #3bb235 0%,#1d7e23 100%);
    background: linear-gradient(to bottom, #3bb235 0%,#1d7e23 100%);
}
.navigation dl { overflow:hidden; height:67px; padding-top:4px; }
.navigation dd, .navigation dt { width:25%; float:left;}
.navigation dd a { display:block; width:90%; height:28px; line-height:28px;margin:2px auto; color:#FFF; text-align:center; }
.navigation dd a:active{border-radius:4px;background:#80c34d;box-shadow:0 0 0 1px #68c33c inset;}
.navigation dt.home { text-align:center; }
.navigation dt.home a { width:50px; height:50px; display:block;  color:#FFF; margin:7px auto 0; border-radius:5px;
    background: -webkit-linear-gradient(top, #ff9e41 0%,#d37527 100%);
    background: linear-gradient(to bottom, #ff9e41 0%,#d37527 100%);
   border:1px solid #ff803f;border-bottom-color: #ff8141; border-top-color: #ff8140;
}
.navigation dt.home i { width:26px; height:20px; background:url(images/icon.png) left -44px no-repeat; background-size:160px; display:block; margin:5px auto 1px; }
/* message */
.message .content { padding:4%; color:#666; overflow:hidden; }
.message li { margin-bottom:15px; float:left; width:100%; font-size:1em; }
.message .txt, .message .text, .message input.code { width:94%; padding:0 3%; height:35px; line-height:35px; background:#FFF; border:1px solid #27A50A; border-radius:3px; box-shadow:0 0 1px rgba(17,134,2,0.5); font-size:1em;color: #666; }
.message .inputErr{color:#e10019}
.message .text { height:100px; line-height:20px; padding:3%; }
.message input.code { width:60%; }
.message img.code { float:right; width:30%; height:40px; border-radius:5px; }
.message .sub { width:100%; height:35px; line-height:35px; text-align:center;  background: -webkit-linear-gradient(top, #13B602  0%,#1E7F08 100%); background:-linear-gradient(top, #13B602 0%,#1E7F08 100%); 
  border-radius:1px; box-shadow:0 1px 2px rgba(0,0,0,0.3); font-size:1em; cursor:pointer; color:#E1FED7; }