
.bannerbox {position:relative;width:100%;}
.bannersum li img { width:100%; display:block;}
.bannernum {z-index:5;position:absolute;width:100%;height:0.8rem;text-align:center;bottom:0;left:0;}
.bannernum span {margin:0 0.1rem;display:inline-block;background:url(about:blank);width:0.2rem;height:0.2rem;background:#fff;opacity:0.4;border-radius:50%; line-height:0px; font-size:0px;}
.bannernum span.sel { opacity:0.9;}

.manychecknum {z-index:10;position:absolute;width:100%;height:0.4rem;text-align:center;bottom:0.2rem;left:0;}
.manychecknum span {margin:0 0.1rem;display:inline-block;background:url(about:blank);width:0.2rem;height:0.2rem;background:#fff;opacity:0.4;border-radius:50%; line-height:0px; font-size:0px; }
.manychecknum span.sel { opacity:0.9;}

.reviewsbox a { display:inline-block; height:18px; width:18px; background:url(../images/star02.png) no-repeat center center; margin-left:3px;}
.reviewsbox a.sel { background-image:url(../images/star01.png);}

#indexmove { width:80%; margin:0 auto;}
#indexmove a { background:#09C; color:#fff; text-align:center;}
#indexmove a p { border:1px solid #fff;padding:40px 0;}

#checkmenu a { display:table-cell; text-align:center; border:1px solid #ddd;}
#checkmenu a:first-child{ border-left:none;}
#checkmenu a:last-child { border-right:none;}
#checkmenu a.sel { background:#f60; color:#fff;}

.comheadbg { width:100%; height:1.18rem;}
.comhead { z-index:99; position:fixed; left:0; top:0; width:100%; height:1.18rem; line-height:1.18rem;background: #fff;border-bottom: 1px #ddd solid;}
.comhead h1 { width:100%; text-align:center; font-size:0.3rem;color: #1b5324;line-height: 1.18rem}
.comhead .logo{display: block; width: auto;height: 1.18rem;position: absolute;left: 3%;top:0;}
.comhead .logo img{height: 0.77rem;top:0.2rem;}
.comhead .menu_but{display: block; width: 1.18rem;height: 1.18rem;position: absolute;right: 0;top:0;text-align: center;background: #56b124;}
.comhead .menu_but img{height: 0.37rem;top: 0.05rem;}
.comhead .fh{display: block; width: 0.45rem;height: 1.18rem;position: absolute;left: 3%;top:0;z-index: 1;text-align: center;}
.comhead .fh img{height: 0.37rem;top:0.1rem;}
.comhead .menu{display: block; width: 0.7rem;height: 1.18rem;position: absolute;right:3%;top:0;text-align: center;z-index: 1;}
.comhead .menu img{height: 0.37rem;top: 0.05rem;}
.comhead .search{width: 70%;height: 0.96rem;background: #f9f9f9;border-radius: 5px;margin:0.15rem auto;}
.comhead .search i{display: block; width: 0.96rem;text-align: center;height: 0.96rem;float: left;}
.comhead .search i img{height: 0.4rem;}
.comhead .search .text{display: block;width: 80%; color: #333;font-size: 0.26rem;line-height: 0.96rem;height: 0.96rem;float: left;}
.comhead .search .text::input-placeholder {color: #999;line-height: 0.96rem;}
.comhead .sub{color: #666;font-size: 0.3rem;position: absolute;right: 4%;top:0.15rem;line-height: 0.96rem;}
.layer{ position: fixed; left: 0; top: 1.18rem; display: none;z-index: 99;width: 100%;height: 100%;}
.class_layer{ position: fixed; left: 0; top: 1.69rem; display: none;z-index: 99;width: 100%;height: 100%;}
.layer_bg{ position: relative; width: 100%;height: 100%;left: 0;background: rgba(0, 0, 0, 0.5);}
.layer_cnter{ position: absolute; right: 0; top: 0; width: 60%;height: auto;z-index: 1;}
.menubox{width: 100%;height: auto;background: #56b124;overflow:auto;}
.menubox ul li{height: auto;}
.menubox ul li .a1{width: 80%;padding: 0 10%;height: 1rem;line-height: 1rem;display: block; text-align: left;background: url(../images/jt_right.png) no-repeat 90% center; background-size:0.15rem;}
.menubox ul li .a1 span{color: #fff;font-size: 0.28rem;}
.menubox ul li .sel{background: url(../images/jt_down.png) no-repeat 90% center; background-size:0.3rem;}
.menubox ul li .sel span{color: #fff;font-size: 0.28rem;}
.menubox ul li .menu_list_list{display: none;width: 100%;}
.menubox ul li .menu_list_list a{padding: 0 0 0 20%;height:1rem;line-height: 1rem;display: block;color: #fff;border-bottom: 0.001rem #fff dashed;font-size: 0.24rem;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display:block;}
.menubox ul li .menu_list_list a.sel{color: #fff;}
.menubox ul li .menu_list_list a:last-child{border-bottom: none;}
.footer{width:94%;height: auto;padding:0.2rem 3%;overflow: hidden;background: #56b124;}
.footer p{width: 100%; line-height: 0.5rem;text-align: center;color: #fff;font-size: 0.16rem;}
.footer p a{color: #fff;font-size: 0.16rem;}

.index_back{display: block;width: 0.97rem;height: 0.97rem;position: fixed; right: 0.3rem; bottom: 2.2rem; z-index: 98;} 
.index_back img{height: 0.97rem;}
.go-top{position: fixed;right: 0.3rem; bottom: 1rem; z-index: 98;width: auto;height: auto;}
.go-top a{display: block;width: 0.97rem;height: 0.97rem;}
.go-top a img{height: 0.97rem;}
.see_more{display: block;width:100%;height: auto;text-align: center;margin-top: 0.5rem;} 
.see_more img{height: 0.79rem;}
.jpal_list{width: 100%;height: auto;}
.jpal_list .jpal{width:94%;height: auto;padding: 3%;overflow: hidden;}
.jpal_list .jpal ul li{width: 100%;height: auto;margin-bottom: 0.15rem;background: #f9f9f9;}
.jpal_list .jpal ul li .img {display: block;width: 50%;height: auto;overflow: hidden;}
.jpal_list .jpal ul li .img img{width: 100%;height: 3.55rem;display: block;}
.jpal_list .jpal ul li .info{margin-left: 0.27rem;margin-top: 0.27rem;width: 40%;height: 3.03rem;padding:0 0.15rem;background: #fff;}
.jpal_list .jpal ul li .info h2{width: 100%;height: 0.58rem;line-height: 0.58rem;color: #1b5324;font-size: 0.18rem;font-weight: bold;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display:block;border-bottom: 2px #1b5324 solid;} 
.jpal_list .jpal ul li .info h2 a{color: #1b5324;font-size: 0.18rem;font-weight: bold;}
.jpal_list .jpal ul li .info .text{display: block;width: 100%;height: 1.6rem;line-height:0.4rem;color: #333;font-size:0.16rem;text-indent: 2em;margin: 0.1rem 0;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;} 
.jpal_list .jpal ul li .info .more2{width: auto;height: auto;position: absolute;right: 0.27rem;bottom: 0.2rem;}
.jpal_list .jpal ul li .info .more2 img{height: 0.2rem}
.article_details{width: 94%;padding:0 3%;background: #fff;overflow: hidden;}
.article_details .details{border-top:10px #f9f9f9 solid;border-bottom:10px #f9f9f9 solid;width: 100%;height: auto;}
.article_details .details .tit{width: 100%;height: auto;padding-bottom:0.2rem;border-bottom: 1px #ccc dashed;margin-bottom: 0.3rem;}
.article_details .details .tit h2{color: #106eae;font-size: 0.3rem;font-weight: bold;width: 100%;line-height: 0.45rem;height: auto;}
.article_details .details .tit .info{color: #1b5324;font-size: 0.24rem;width: 100%;line-height: 0.45rem;height: 0.45rem;overflow: hidden;}
.article_details .details .tit .info span{color: #666;font-size: 0.22rem;margin-right:0.2rem; }
.article_details .details p{color: #333;font-size: 0.24rem;line-height: 0.5rem;}
.article_details .details img{width: 100%;}
.article_details .dan_details{border-top:10px #f9f9f9 solid;border-bottom:10px #f9f9f9 solid;width: 100%;height: auto;}
.article_details .dan_details p{color: #333;font-size: 0.24rem;line-height: 0.5rem;}
.article_details .dan_details img{width: 100%;}
.paging{width: 100%;margin:10px auto; padding:10px 0;border-top:1px #e8e8e8 dashed;}
.paging .wis{height:25px;line-height: 25px;}
.paging .wis span{float: left;display: block;width: auto;color: #333;font-size: 0.24rem;}
.paging .wis p{float: left;width: 74%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;color: #666;font-size: 0.24rem;}
.paging .wis p a{color: #666;font-size: 0.24rem;}
.news_list{width:94%;height: auto;padding:0 3%;}
.news_list .list{border-top:10px #f9f9f9 solid;border-bottom:10px #f9f9f9 solid;width: 100%;height: auto;}
.news_list .list ul li{width: 100%;height: auto;margin-bottom: 0.15rem;border-bottom: 1px #ccc dashed;padding: 0.2rem 0;}
.news_list .list ul li .info{display: block; margin-left: 0.2rem;width: 96%;height: 1.28rem;}
.news_list .list ul li .info .p1{color: #106eae;font-size: 0.24rem;font-weight: bold;width: 100%;line-height: 0.45rem;height: 0.45rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;}
.news_list .list ul li .info .p2{width: 100%;height: 0.86rem;line-height: 0.43rem;color: #333;font-size: 0.22rem;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.rlzy_list{width: 100%;height: auto;overflow: hidden;background: #f9f9f9;}
.rlzy_list ul {width: 110%;}
.rlzy_list ul li{width: 42%;height: auto;margin-bottom: 0.3rem;float: left;margin-right: 0.4rem;background: #fff;}
.rlzy_list ul li h2{width: 100%;height: 0.45rem;line-height: 0.45rem;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display:block;color: #1b5324;font-size: 0.24rem;font-weight: bold;}
.rlzy_list ul li p{width: 100%;height: auto;line-height: 0.4rem;color: #333;font-size: 0.24rem;}
.empty{width: 80%;height: auto;margin:1rem auto;text-align: center;}
.empty img{height: 0.35rem;}
.search_list{width: 94%;height: auto;margin:0 auto;min-height: 6rem;padding: 3%;}
.search_list h2{width: 100%;height: 0.58rem;line-height: 0.58rem;border-bottom: 2px #a4baa7 solid;color: #1b5324;font-weight: bold;font-size: 0.24rem;}
.search_list h2 p{color: #363636;font-size: 0.2rem;width: auto;}
.search_list h2 p span{color: #f97e2c;font-size: 0.2rem;font-weight: bold;margin:0 0.1rem;}
.search_list ul li{width: 100%;height: auto;padding: 0.2rem 0;border-bottom: 1px #dedede dashed;}
.search_list ul li .name{display: block; width: 100%;height: 0.4rem;line-height: 0.4rem; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #363636;font-size: 0.2rem;font-weight: bold;}
.search_list ul li .info{width: 100%;line-height: 0.4rem;color: #969696;font-size: 0.2rem;display: block;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.search_list ul li .name:hover{color: #f97e2c;}
.contact_us{width: 94%;padding: 0 3%;height: auto;}
.contact_us .info{width: 100%;height: auto;margin:0.4rem 0;}
.contact_us .info ul li{width: 100%;margin-bottom: 0.2rem;}
.contact_us .info ul li .name{width: 20%;font-size: 0.22rem;color: #666;}
.contact_us .info ul li .words{width: 80%;height: auto;font-size: 0.22rem;color: #333;}
.contact_us .form{width: 100%;height: auto;}
.contact_us .form ul li{width: 100%;height: auto;margin-bottom: 0.2rem;}
.contact_us .form ul li .name{width: 100%;height: 0.45rem;line-height: 0.45rem;color: #3c3c3c;font-size: 0.24rem;}
.contact_us .form ul li .text{width: 97%;padding-left: 2%;border:1px #e5e5e5 solid;background: #f4f4f4;height: 0.57rem;line-height: 0.57rem;color: #666;font-size: 0.24rem;}
.contact_us .form ul li .text.te2{width: 50%}
.contact_us .form ul li .cord{display: block;width: 2rem;height: 0.57rem;border:1px #ddd solid;overflow: hidden;text-align: center;line-height: 0.57rem;margin-left: 0.2rem;}
.contact_us .form ul li .cord img{vertical-align: middle;}
.contact_us .form ul li textarea{width: 95%;padding: 2%;border:1px #e5e5e5 solid;background: #f4f4f4;color: #666;font-size: 0.24rem;min-height: 1.3rem;outline:none;}
.contact_us .sub{width: 100%;margin:0.3rem auto;background: #56b124;border-radius: 5px;color: #fff;font-size: 0.24rem;text-align: center;height: 0.75rem;line-height: 0.75rem;}
.lxwm_maps{width: 100%;height: 8rem;overflow: hidden;margin:0 auto;padding: 0.3rem 0;background: #fff;}
.lxwm_maps img{display:block;width: 100%;height: 8rem; }
.shop_list{width: 100%;padding: 3% 0;overflow: hidden;}
.shop_list nav{width: 110%;}
.shop_list nav a{display: block; width: 42.5%;height: auto;margin-left: 0.23rem;margin-bottom: 0.23rem;float: left;}
.shop_list nav a .img{border:1px #e5e5e5 solid;padding: 0.2rem;width: auto;height: 3rem; text-align: center;}
.shop_list nav a .img img{height: 3rem;}
.shop_list nav a span{display: block;width: 94%;margin:0 auto;line-height: 1rem;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display:block;color: #666;font-size: 0.28rem;text-align: center;}
.load_more{display: block; width: 100%;height:auto;margin:0.5rem auto;text-align: center;}
.load_more img{height: 3rem;}
.cart_us{width: 100%;height: auto;background: #eef5f9;padding: 0.2rem 0;}
.cart_us .tit{width: 100%;line-height: 0.36rem;text-align: center;color: #999;font-size: 0.24rem;}
.cart_us .con{width: 100%;height: auto;line-height: 0.5rem;text-align: center;margin-top: 0.1rem;}
.cart_us .con i{color: #106eae;font-size: 24px;font-weight: bold;line-height: 0.5rem;}
.cart_us .con p{color: #666;line-height: 0.3rem;width: 60%;margin:0 auto;color: #106eae;font-size: 0.24rem;}
.frame{width: 100%;height: auto;}
.frame .title{width: 100%;height: 1.18rem;text-align: center;}
.frame .title .en{position: absolute;top: 0;left: 0;width: 100%;text-align: center;line-height: 1.18rem;font-size: 0.72rem;font-weight: bold;text-transform:Uppercase;color: #f1f1f1;}
.frame .title h2{width: 100%;height: auto;color: #333;font-size: 0.3rem;line-height: 0.48rem;padding-top: 0.08rem;}
.frame .title .bg{display: block;width: 0.5rem;height: 3px;background: #428c29;margin:0 auto;}
.frame .title span{display: block;width: 100%;height: 0.42rem;line-height: 0.42rem;color: #999;font-size: 12px;text-transform:Uppercase;text-align: center;}
.frame .co_branding{width: 94%;height: auto;margin:0 auto;}
.frame .co_branding li{width: 100%;overflow: hidden;}
.frame .co_branding li nav{width: 105%;}
.frame .co_branding li nav a{width: 45.91265%;float: left;display: block;border:1px #eee solid;overflow: hidden;margin-bottom: 0.18rem;margin-right: 0.18rem; }
.frame .co_branding li nav a img{height: 1.19rem;width: 100%;display: block;}
.frame .pro_list{width: 94%;padding: 0 3%;height: auto;overflow: hidden;}
.frame .pro_list menu{width: 105%;}
.frame .pro_list menu a{width: 45.91265%;float: left;display: block;border:1px #106eae solid;overflow: hidden;margin-bottom: 0.18rem;margin-right: 0.18rem;text-align: center;color: #106eae;font-size: 0.24rem;height: 0.69rem;line-height: 0.69rem; }
.frame .pro_list nav{width: 105%;}
.frame .pro_list nav a{width: 46.5%;float: left;display: block;margin-bottom: 0.18rem;margin-right: 0.18rem;}
.frame .pro_list nav a img{width: 99%;border:1px #eee solid;height: 3.44rem;display: block;}
.frame .pro_list nav a span{display: block;width: 100%;height: 0.7rem;line-height: 0.7rem;color: #333;font-size: 0.24rem;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display:block;text-align: center;}
.see_more2{width: 2.5rem;height: 0.6rem;line-height: 0.6rem;color: #333;font-size: 0.26rem;text-align: center;display: block;border:1px #ddd solid;border-radius: 5px;margin:0.3rem auto;}
.gsjj_con{width: 94%;padding: 0 3%;height: auto;overflow: hidden;}
.gsjj_con .con{width: 100%;height: auto;overflow: hidden;}
.gsjj_con .con img{width: 100%;height: auto;margin-bottom: 0.2rem;display: block;}
.gsjj_con .con p{width: 100%;height: auto;color: #666;font-size: 0.24rem;line-height: 0.5rem;text-indent: 2em;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; overflow: hidden;}
.gjlc_list{width: 94%;padding: 0 3%;height: auto;overflow: hidden;}
.gjlc_list nav{width: 100%;}
.gjlc_list nav a{display: block;width: 50%;height: 1.58rem;line-height: 1.4rem;float: left;}
.gjlc_list nav a span{font-size: 0.32rem;font-weight: bold;margin-left: 15%;}
.gjlc_list nav a b{font-size: 0.64rem;font-weight: bold;color: #fff;margin-left: 16%;}
.gjlc_list nav a.a1{background: url(../images/gylcbg01.png) no-repeat center center;background-size:88%;  }
.gjlc_list nav a.a1 span{color: #106eae;}
.gjlc_list nav a.a2{background: url(../images/gylcbg02.png) no-repeat center center;background-size:88%; }
.gjlc_list nav a.a2 span{color: #757575;}
.gjlc_list nav a.a3{background: url(../images/gylcbg03.png) no-repeat center center;background-size:88%; }
.gjlc_list nav a.a3 span{color: #106eae;}
.in_news_list{width: 94%;padding: 0 3%;height: auto;overflow: hidden;}
.in_news_list ul li{width: 100%;height: 0.6rem;}
.in_news_list ul li a{width: 80%;height: 0.6rem;line-height: 0.6rem;color: #333;font-size: 0.24rem;display: block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;padding-left:0.33rem;background: url(../images/d.jpg) no-repeat left center;background-size:0.07rem;  }
.in_news_list ul li span{color: #ccc;font-size: 0.24rem;position: absolute;top:0;right:0;display: block;height: 0.6rem;line-height: 0.6rem;}


























