@charset "utf-8";
/* Style Reset */
*{margin:0; padding:0;list-style:none;}
.clear { clear:both; }.fr{ float:right}.fl{ float:left}
body{color:#217fbb;font-family:微软雅黑; width:100%;}
a{text-decoration:none;outline:0px; color:#1a7122; font-family:微软雅黑}
 /* header */
 .wrap{ margin:0 auto; width:100%; max-width:640px;overflow:auto; overflow-x:hidden; background:#fcf7e5; }
.padding20{ margin:2% 3% 4%; border-radius:10px; background:#fff; padding:3%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; color:#525050;border:1px solid #c6c6c6;float:left;width:94%; text-align:justify; line-height:180%; min-height:300px;}
.content{ float:left;width:100%; }
.header{ float:left;width:100%; min-height:35px;border-bottom:1px solid #fff;background:-webkit-linear-gradient(top,#fff,#d9d9d9);background:-moz-linear-gradient(top,#fff,#d9d9d9);background:linear-gradient(top,#fff,#d9d9d9); box-shadow:0 3px 3px #c3ceb0 }
.logo{ float:left; width:50%; text-align:center; }
.logo a{ float:left;}
.logo img{ width:100%; display:block;}
.menu_but{ float:right; display:block;text-align:right;width:15%;min-width:42px; color:#fff; max-height:45px; text-align:center;}
.menu_but a{ float:left;width:100%; text-align:center; color:#2a314b;min-width:40px;}
.menu_but a img{ width:100%;}
#modal { display:none; } 
#pageslide { display:none;background:#4a4a4a;position: absolute;position: fixed;top: 0;width:50%; max-width:320px; height:100%;z-index: 999999;}
.nav{width:100%; float:left; font-size:16px;}
.navli{float:left;width:100%}
.navli a{ padding:5% 0 5% 10%;width:90%; color:#fff;font-size:14px;text-align:left; float:left; border-bottom:1px solid #fff;}
.navli a:hover{ background:#000;}
.banner{float:left;width:100%; }.banner img{ display:block;width:100%;}
/*index*/
#searchindex{ margin-top:-29%; }
.search{float:left; width:93.75%; padding:0 3.125%; margin-top:4%;}
.searchbg{ display:block; float:left; width:100%;}
.searchbg img{display:block;width:100%; }
.searchmain{float:left;width:96%;border-radius:12px; padding:2%;
background:-webkit-linear-gradient(top,#349a1e,#25881f,#176a23);background:-moz-linear-gradient(top,#349a1e,#25881f,#176a23);background:linear-gradient(top,#349a1e,#25881f,#176a23);}
.search_txt{ float:left; padding-left:2%;width:81%; min-height:30px;border:0; background:#fff;color:#696d7f; font-family:微软雅黑;box-shadow:1px 3px 3px #dddad9 inset;}
.search_but{ float:right;width:35px; border:0;height:32px;background:url(../images/search_but.gif) no-repeat left center; background-size:100%; box-shadow:2px 3px 4px #145f1a }
.pronav{width:100%;float:left;margin-top:-10%;}
.pronav ul{width:100%; padding:4px 0% 0; }
.pronav li{ width:28%; margin-bottom:14px; margin-left:4%; float:left;}
.pronav li div{ width:100%;float:left;}
.pronav li img{width:100%; pad/ding:3%; background:#fff;display:block; float:left;-moz-border-radius: 120px;-webkit-border-radius: 120px;border-radius:120px;}
.pronav a span{ padding:3%;  float:left; box-shadow:0 0 5px #cfdfe9;-moz-border-radius: 120px;-webkit-border-radius: 120px;border-radius:120px;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:url(../images/probg.png) no-repeat center; background-size:100%;}
.pronav li p{width:96%; text-align:center;float:left; margin-top:3px;font:300 16px/42px ;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding:2% ; color:#1d6822;}
.case{float:left; width:100%;}
.case_t,#moreList{ margin:0 auto;width:93.75%; color:#fff; line-height:2; font-size:1.2em; text-align:center; border-radius:8px;background:-webkit-linear-gradient(top,#349a1e,#176b23);background:-moz-linear-gradient(top,#349a1e,#176b23);background:linear-gradient(top,#349a1e,#176b23);}
#moreList{ float:left; margin:10px 3.125%;}
#moreList a{ color:#fff;}
.case ul{width:100%; float:left; }
.case li{ float:left; width:44%; margin-left:5%; margin-bottom:3%;}
.case li div{ width:100%;float:left; padding-top:6.4%; }
.case li a{width:100%; display:block; float:left; text-align:center; color:#528a1e;}
.case li img{width:96%; border:2px solid #fff; box-shadow:0 0 3px #c5cabd;border-radius:160px; display:block; }
.case li .protxt{width:100%; float:left; margin-top:10px; color:#528a1e;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }

.news{ float:left;margin:3% 0 0;width:100%; background:#1a7122}
.newsmain{float:left;width:94%; padding:2% 3% 0; }
.news ul li{float:left; width:100%;  border:1px solid #e6e6e6; border-radius:8px;margin-bottom:2%; box-shadow:1px 1px 2px #44ab7e;
background:-webkit-linear-gradient(top,#fff,#e6eef2);background:-moz-linear-gradient(top,#fff,#e6eef2);background:linear-gradient(top,#fff,#e6eef2);}
.news ul li a{float:left; width:90%; line-height:2.5; padding:0 4% 0 3%; background:url(../images/newsico.png) no-repeat center right; background-size:2%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#1a7122;}
.more{ float:left; width:100%;line-height:2; background:#06470c;}
.more a{  color:#fff; float:left; width:100%;text-align:center; }
.newsshadow{float:left; width:100%; position:relative }.newsshadow img{ position:absolute;width:100%; display:block; }
/* footer */
.footnav{ float:left;width:100%; position:relative; z-index:2;}
.footnav ul{ float:left; width:100%; padding:3% 0 ; }
.footnav ul li{ float:left;padding:1% 0; text-align:center; width:12.5%; margin-right:1.3%;margin-left:5%;  border-radius:4px; box-shadow:0px 0px 8px #094d0f inset;background:#1a7122;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.footnav li a{ color:#fff;}
.foottxt{ float:left; width:100%;color:#06470c;font-size:11px; text-align:center; padding:2% 0;}
.foottxt a{color:#06470c; }
.footer{float:left; border-top:1px solid #e9e8e8; border-bottom:1px solid #fff;width:93.75%;padding:0 3.125%;font-size:1em;background:-webkit-linear-gradient(top,#fff,#d9d8d8);background:-moz-linear-gradient(top,#fff,#d9d8d8);background:linear-gradient(top,#fff,#d9d8d8)}
.footer ul{float:left;width:100%;}
.footer ul li{float:left; width:25%; padding:2% 0 1%; background:url(../images/footline.gif) no-repeat right center;}
.footer ul li a{float:left;min-height:20px;width:100%;text-align:center; float:left; display:block; color:#105c17;}
.footer img{ width:26%; min-width:20px; margin-bottom:3px; vertical-align:middle}
/*product*/
.center{ text-align:center; width:100%; }
.center img{margin:5.8% 0;}
.productnav{ float:right; position:relative; font-family:微软雅黑; margin-right:3%;padding-right:10px; margin-top:-40px; width:30%; text-align:right; color:#fff;}
.productnav img{ vertical-align:middle; margin-top:-2px; margin-right:2px;width:14%;}
@media all and (max-width:500px){.productnav{margin-top:-25px;}}
.proul{float:left; width:100%;}
.proul ul{width:100%; float:left; }
.proul li{ float:left; width:46%; margin-left:2%; margin-bottom:3%;}
.proul li div{ width:100%; margin:0 auto;padding-top:6.4%; }
.proul li a{width:100%; display:block; float:left; text-align:center; color:#525050;}
.proul li img{width:96%;display:block; overflow:hidden; }
.proul li .protxt{width:100%; float:left; margin-top:4%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.newslist{ float:left;width:94%; margin:2% 3% 0; border:1px solid #c6c6c6; border-radius:6px ; overflow:hidden; }
.newslist li{float:left; width:100%;  border-bottom:1px solid #fff; margin-bottom:1px;box-shadow:0px 1px 0px #c9c9c9;background:-webkit-linear-gradient(top,#fff,#efecec);background:-moz-linear-gradient(top,#fff,#efecec);background:linear-gradient(top,#fff,#efecec)}
.newslist li a{float:left; width:90%; line-height:2.5; padding:0 4% 0 3%; background:url(../images/newsico.png) no-repeat center right; background-size:2%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#525050;}
/*view*/
.title{ float:left; width:94%; border:1px solid #aca89b;  border-radius:8px; margin:0 3%;margin-top:3%;box-shadow:0 0 8px #dee6f2 inset; text-align:center;padding:1.6% 0;font-size:1.2em; color:#fff;
background:-webkit-linear-gradient(top,#349a1e,#176b23);background:-moz-linear-gradient(top,#349a1e,#176b23);background:linear-gradient(top,#349a1e,#176b23) }
.titlebg{float:left; width:94%; padding:0 3%; }
.titlebg img{ display:block; float:left; width:100%;}
.view_title{text-align:center; width:96%; float:left; padding:5px 2%;font-size:1.2em; margin:1% 0 0; font-weight:normal;font-family:微软雅黑; border-bottom:1px dashed ;padding-bottom:1%;margin-bottom:2%;}
.pages{width:110px;margin:15px auto; clear:both; overflow:auto;}
.page_change{ float:left;width:44px; text-align:center; color:#1a7122; line-height:28px; height:28px; display:block;}
.left{float:left;}
.left,.right{ float:left;font-size:16px;color:#fff;text-align:center; width:28px; padding:2% 0;border-radius:4px;background:-webkit-linear-gradient(top,#fff,#e6edf2);background:-moz-linear-gradient(top,#fff,#e6edf2);background:linear-gradient(top,#fff,#e6edf2); box-shadow:2px 3px 0 #e7e7d9;}
.left img,.right img{ width:13px;display:inline}
@media all and (min-width:640px){.left,.right{width:28px;}}
.view_menumain{float:right;right:2%; width:130px; padding:2px 2px 0px; display:none;position:absolute; z-index:10;}
.view_menumain a{float:left;width:100%; text-align:center; line-height:2;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; border-bottom:1px solid #4e9255; background:#1a7122; font-size:14px; color:#fff; }
.view_menumain a:hover{border-bottom:1px solid #1a7122; background:#298c1f; color:#fff; }
.viewpage{float:left;width:100%;margin-top:34px;}
.viewpage a{float:left;width:98.8%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding:1% 0.6%;margin-bottom:8px;background:#f8f8f8;border:1px solid #ececec;}
.viewback{ margin:0 auto; width:35.666%; margin-top:30px;}
.viewback a{float:left; padding:2% 0; font-size:16px;width:100%; text-align:center;background:#eee;border:1px solid #d6d6d6;}
.share_t{ text-align:center; float:left; line-height:2;background:#4a83ab; width:100%; color:#fff; margin:1% 0 0 0%;}
.searchnull{ float:left; width:100%; text-align:center; color:#333; padding:8% 0;}
.searchnull font{ color:#f00; }
@media only screen and (max-width:480px), 
only screen and (min-resolution: 144dpi) {
	body,html{font-size:14px;}
}
@media only screen and (max-width:320px), 
only screen and (min-resolution: 144dpi) {
	body,html{font-size:12px;}
}
.black{position:fixed;width:100%;height:100%;background:#000;z-index:999;top:0;left:0;display:none}
.img-zoom{position:fixed;max-width:100%;z-index:9999;max-height:100%;}