/* CSS Document */
html {	min-height: 100%;_height:100%;}
body{margin:0;padding:0;font:16px  "Hind","Helvetica","Tahoma","Arial","Hiragino Sans GB","Microsoft YaHei","微软雅黑","SimSun","宋体","Heiti","黑体",sans-serif; color:#9fa0a0; 	min-height: 100%;_height:100%; overflow-x:hidden;}
input{outline:none; cursor:pointer;}
dl,dd,dt,ul,li,form,p{margin:0;padding:0; list-style:none; }
.listnone{ list-style:none;}
img{border:0; vertical-align:bottom;}
.tevialign{ vertical-align:middle;}
a:link {color: #9fa0a0;text-decoration: none;} /* 未访问的链接 */
a:visited {color: #9fa0a0;text-decoration: none;} /* 已访问的链接 */
a:hover {color:#91c220;text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #9fa0a0;text-decoration: none;} /* 点击激活链接 */
.clearall{clear:both;height:1px;overflow:hidden;}
.f-left{float:left;}
.f-right{float:right;}
table{ width:100% !important;}
img{ vertical-align:bottom;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;}


/*-------------------------------------------index----------------------------------------------------------*/
.allwidth{ max-width:1700px; padding:0 20px; margin:0 auto;}
.allwidthw{ max-width:1920px; margin:0 auto;}

.in_top{ position:fixed; left:0; top:0; width:100%; z-index:10000000;}
.in_navs{ padding-left:60px;}
.in_navs li{ float:left; padding:5px 15px 15px 15px; box-shadow:0 0 20px #cccccc; border-radius:0 0 20px 20px; margin:0 0 0 20px; background:#ffffff; position:relative; opacity:0.8; transition:.5s all; }
.in_navs li:hover{ background:#91c220 !important; }
#in_navs_click,#in_navs_click:hover{ background:#91c220;}
.in_navs span{ display:block; padding:5px 0; text-align:center;}
.in_navs span img{ max-width:100%;}
.in_navs li .bgs{ background:url(../images/in_navico.png) center center no-repeat; transition:1s all;}
.in_navs li .bgs1{ background:url(../images/in_navico1.png) center center no-repeat; transition:1s all;}
.in_navs li .bgs2{ background:url(../images/in_navico2.png) center center no-repeat; transition:1s all;}
.in_navs li .bgs3{ background:url(../images/in_navico3.png) center center no-repeat; transition:1s all;}
.in_navs li:hover .bgs{ background:url(../images/in_navico5.png) center center no-repeat;}
.in_navs li:hover .bgs1{ background:url(../images/in_navico15.png) center center no-repeat;}
.in_navs li:hover .bgs2{ background:url(../images/in_navico25.png) center center no-repeat;}
.in_navs li:hover .bgs3{ background:url(../images/in_navico35.png) center center no-repeat;}
#in_navs_click .bgs,#in_navs_click:hover .bgs{ background:url(../images/in_navico5.png) center center no-repeat;}
#in_navs_click .bgs1,#in_navs_click:hover .bgs1{ background:url(../images/in_navico15.png) center center no-repeat;}
#in_navs_click .bgs2,#in_navs_click:hover .bgs2{ background:url(../images/in_navico25.png) center center no-repeat;}
#in_navs_click .bgs3,#in_navs_click:hover .bgs3{ background:url(../images/in_navico35.png) center center no-repeat;}
.in_navs li strong{ display:block; color:#9fa0a0; font-size:16px; text-align:center; padding:0 5px; font-weight:normal; transition:.5s all }
.in_navs li:hover strong{ color:#ffffff;}
#in_navs_click strong,#in_navs_click strong:hover{ color:#ffffff;}

.in_navs li .sec_nav{ position:absolute; left:0; width:100%; top:80px; opacity:0; transition:.5s all; height:0; overflow:hidden; background:url(../images/nav_bgs.png); border-radius:20px 20px 20px 20px; padding-bottom:30px;}
.in_navs li:hover .sec_nav{ position:absolute; left:0; width:100%; top:90px; opacity:1; height:auto; padding-top:20px; }
.in_navs li .sec_nav a{ display:block; padding:5px 5px 5px 10px; margin-bottom:2px; font-size:14px;}
.in_navs li .sec_nav a img{ vertical-align:middle;}


.in_banner{ text-align:center; max-width:1920px;padding:0 0px; margin:0 auto;}
.in_banner img{ width:100%;}

.pc_banner{ display:block;}
.mob_banner{ display:none;}

.sub_con{ padding:30px 20px 30px 20px;}
.sub_con img{max-width:100%;}
a.hot_news{ display:block; overflow:hidden;}
a.hot_news .hot_news_l{ float:left; width:65%;}
a.hot_news .hot_news_l img { max-width:100%;}
a.hot_news .hot_news_r{ float:right; width:33%;}
a.hot_news .hot_news_r>strong{ display:block; padding:5px 0 15px 0; font-size:60px; text-align:right; font-weight:normal;}
a.hot_news .hot_news_r>span{ display:block; line-height:40px;text-align:right; font-size:18px; }

.news_list{ padding:30px 0 0 0;}
.news_list li{ padding:15px 0; transition:.5s all;}
.news_list li a{ display:block; overflow:hidden;}
.news_list li .news_con_l{ float:left; width:90%; margin-right:10%; border-radius:20px; overflow:hidden; transition:.5s all;}
.news_list li .news_con_l img{ width:100%;display:block;transition:all 0.3s; z-index:100; }
.news_list li:hover .news_con_l img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.news_right{ border-bottom:1px solid #efefef;}
.news_con_r{ float:left; width:67%; padding:30px 5% 0 0;}
.news_con_r>strong{ display:block; font-size:20px; color:#333333; padding:10px 0 20px 0; }
.news_list li:hover .news_con_r>strong{ display:block; font-size:20px; color:#8fc31f; padding:10px 0 20px 0;}
.news_con_r>span{ display:block; line-height:24px;}
.news_dates{ float:right; width:18%; margin:40px 0 0 0; border-left:2px solid #bfbfbf; padding:15px 0 15px 5%;}
.news_dates>strong{ display:block; font-size:60px; font-weight:normal;}
.news_dates>span{ display:block; font-size:30px;}

.foot_bgs{ background:#595757; color:#ffffff; padding:80px 0;}
.foot_left{ float:left; width:30%; text-align:right;}
.foot_left img{ padding-right:50px; max-width:100%; }
.foot_md{ float:left; width:30%; line-height:28px;  padding-right:5%;}
.foot_right{ float:right; width:35%;line-height:28px; }


.about_con{ padding-top:200px; padding-bottom:210px;}
.about_con21{ padding-top:0px; padding-bottom:100px;}
.about_con_l{ float:left; width:55%;}
.about_con_l img{ max-width:100%;}
.about_con_r{ float:right; width:40%;}
.sub_title{ font-size:60px;}
.sub_title>span{ display:block; width:100px; height:5px; background:#8fc31f; margin-top:20px;}
.about_text{ line-height:42px; padding:45px 0 20px 0;}

.about_con1{ padding-top:165px;  background:url(../images/aboutbg1.jpg) left top repeat-x;}
.about_kuan{padding-bottom:150px; background:url(../images/aboutbg2.jpg) left bottom repeat-x;}
.fzlc{ padding:30px 0;background: url(../images/sjzbg.png) 0 90px repeat-x; }
.fzlc_width{ margin:0 auto; width:100%;}


.about_con2{ padding-top:100px; padding-bottom:100px;}
.zyrz_l{ float:left; width:44%;}
.zyrz_text{ padding:30px 0; line-height:36px;}
.zyrz_r{ float:right; width:53%;}
.zyrz_r img{ max-width:100%;}
.zyrz_bottom{ margin-bottom:50px;}
.zyrz_bottom img{ max-width:100%;}

.partnertitle{ text-align:center; font-size:36px; padding:25px 0 10px 0;}
.partner_list{ overflow:hidden; padding-top:60px;}
.partner_list li{ float:left; width:16.66%; text-align:center; padding:20px 0; }
.partner_list li img{ max-width:100%;}
.partner_foot{ padding-top:20px; text-align:right;}

.jobs_list{ padding-bottom:50px;}
.jobs_qh{ font-size:36px; padding:20px 0;}
.jobs_bt{border-bottom:1px solid #efefef;}
.jobs_list a.jobs_bt{ display:block; border-bottom:1px solid #efefef; padding:2px 0; overflow:hidden; transition:.5s all;}
.jobs_list a.jobs_bt:hover{ background:#8fc31f; color:#fff; border-bottom:1px solid #efefef; padding:2px 0; overflow:hidden;}

.jobs_title02{margin:0 auto;font-size:15px;	border-bottom:1px solid #e5e5e5;	}
.jobs_title02 li ul li,.jobs_title02 li ol li{	list-style:decimal;	}
.jobs_detail_l{width:12%;	padding:15px 0; text-align:center; float:left;color:#000; background:#dddddd;}
.jobs_detail_r{width:87%;	padding:15px 0; float:right; background:#f5f5f5;}

.xz_jobs{ padding:2px 0 25px 0;}
.jobs_title{ float:left; width:30%; line-height:22px; padding:8px 0;  text-align:center;}
.jobs_title1{ float:left; width:35%;line-height:22px; padding:8px 0; text-align:center;}
.jobsimg{ padding:15px 0; text-align:center; max-width:75%; margin-left: auto; margin-right: auto;}
.jobsimg_text{ text-align:center; line-height:30px;}
.jobsimg>span{ display:block; text-align:center; color:#8fc31f; font-size:36px; padding:35px 0 30px 0;}
.jobsimg img{ max-width:100%;}

.gy_list{ overflow:hidden; padding-top:50px;}
.gy_list li{ float:left; width:30%; padding-right:5%;}
.gy_list li a img{ width:100%;}
.gy_list li a>strong{ display:block; text-align:center; color:#000000; padding:20px 0 10px 0; font-size:20px;}
.gy_list li a>span{ display:block; line-height:26px; text-align:center; font-size:16px;}
.gy_list li:nth-child(3n){ float:right; width:30%; padding-right:0;}
.gy_list li:nth-child(3n) a img{ width:100%;}
.gy_list li:nth-child(3n) a>strong{ display:block; text-align:center; color:#000000; padding:20px 0 10px 0; font-size:20px;}
.gy_list li:nth-child(3n) a>span{ display:block; line-height:26px; text-align:center; font-size:16px;}

.store_list{ overflow:hidden;}
.store_list li{ float:left; width:15%; padding:0 0 20px 0; margin-right:10%; overflow:hidden; }
.store_list li span{ display:block; padding:5px 0 0 0px;  text-align:center;}
.store_list li a.store_list_z{ display:block;position:relative; overflow:hidden;}
.store_list li a.store_list_z .store_zz{ position:absolute; left:0; top :0; width:90%; height:100%; background:url(../images/zz.png); color:#ffffff; opacity:0; transition:.5s all; z-index:10000; padding:15px 5% 5px 5%; font-size:14px; text-align:center; cursor:pointer;}
.store_list li a.store_list_z:hover .store_zz{  opacity:1;}
.store_list li img{ max-width:100%; display:block;transition:all 0.3s; z-index:100; }
.store_list li:hover img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}

.prosbanner1{ padding-bottom:50px;}
.prosbanner1 img{ max-width:100%;}
.sub_titless{ text-align:center; font-size:36px; color:#91c220; padding:20px 0;}

.products{ padding-top:10px; padding-bottom:60px;}
.products .products_l{ float:left; width:30%;}
.products .products_title{ overflow:hidden; text-align:right; font-size:36px; color:#000000;}
.products .products_title>span{ float:right; display:block; width:100px; height:5px; background:#8fc31f; margin-top:20px;}
.products .pros_text{ text-align:right; line-height:28px; padding:20px 0;}
.products .products_r{ float:right; width:65%;}
.products .products_r img{ max-width:100%;}

.products:nth-child(2n+1) { padding-top:10px; padding-bottom:60px;}
.products:nth-child(2n+1) .products_l{ float:right; width:30%;}
.products:nth-child(2n+1) .products_title{ overflow:hidden; text-align:left; font-size:36px; color:#000000;}
.products:nth-child(2n+1) .products_title>span{ float:left; display:block; width:100px; height:5px; background:#8fc31f; margin-top:20px;}
.products:nth-child(2n+1) .pros_text{ text-align:left; line-height:28px; padding:20px 0;}
.products:nth-child(2n+1) .products_r{ float:left; width:65%;}
.products:nth-child(2n+1) .products_r img{ max-width:100%;}

.pros_list{ overflow:hidden; padding-top:50px; padding-bottom:50px;}
.pros_list li{ float:left; width:23%; padding-right:2%;}
.pros_list li a img{ width:100%;}
.pros_list li a>strong{ display:block; text-align:center; color:#000000; padding:20px 0; font-size:20px;}
.pros_list li a>span{ display:block; line-height:26px; text-align:center;}

.food_l{ float:left; width:38%;}
.food_text{ padding:25px 0; line-height:30px;}
.food_r{ float:right; width:48%; padding-right:8%;}
.food_r_timg img{ max-width:100%; margin-bottom:20px;}
.food_r2_left{ float:left; width:49%;}
.food_r2_left img{ max-width:100%;}
.food_r2_right{ float:right; width:49%;}
.food_r2_right img{ max-width:100%;}

a.jobs_c,a.jobs_c:hover{color:#91c220;}
.jobs_con{ max-width:1200px; margin:20px auto;}

.bans { width:100%; overflow:hidden; position:relative; }
	.bans .warp { width:20000px; }
	.bans .warp a { float:left; display:block; }
	.bans .warp a img{ width:100%; float:left; }
	.bans ul { list-style:block; margin:0; padding:0; width:100%; position:absolute; bottom:20px; text-align:center; }
	.bans ul li { display:inline-block; width:14px; height:14px; background:#636969; border-radius:7px; margin:0 5px; }
	.bans ul li.click { background:#8fc31f; }
	.bans span { position:absolute; width:35px; height:50px;  display:block; top:50%; margin-top:-25px; display:block; }
	.bans span.tl { left:0; background:url(../images/jt_l.png) left center no-repeat }
	.bans span.tr { right:0; background:url(../images/jt_r.png) left center no-repeat; }

.jobs_list_top{ display:none;} 

.abouthonor{ display:block;}
.abouthonor1{ display:none;}


@media (max-width: 1440px) {
.store_list{ overflow:hidden;}
.store_list li{ float:left; width:19%; padding:0 0 20px 0; margin-right:6%; overflow:hidden;  }
.store_list li span{ display:block; padding:5px 0 0 0px;  text-align:center;}
.store_list li a.store_list_z{ display:block;position:relative; overflow:hidden;}
.store_list li a.store_list_z .store_zz{ position:absolute; left:0; top :0; width:96%; height:100%; background:url(../images/zz.png); color:#ffffff; opacity:0; transition:.5s all; z-index:10000; padding:8px 2% 5px 2%; font-size:14px; text-align:center; cursor:pointer;line-height:18px;}
.store_list li a.store_list_z:hover .store_zz{  opacity:1;}
.store_list li img{ width:100%; display:block;transition:all 0.3s; z-index:100; }
.store_list li:hover img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
}


@media (max-width: 900px) {
	
body{margin:0;padding:0;font:12px  "Hind","Helvetica","Tahoma","Arial","Hiragino Sans GB","Microsoft YaHei","微软雅黑","SimSun","宋体","Heiti","黑体",sans-serif; color:#9fa0a0; 	min-height: 100%;_height:100%; overflow-x:hidden;}

	.allwidth{ max-width:92%; padding:0 4%; margin:0 auto;}
.allwidthw{ max-width:100%; margin:0 auto;}

.in_top{ position:fixed; left:0; top:0; width:100%;}
.in_navs{ padding-left:0;}
.in_navs li{ float:left; padding:5px 2% 5px 2%; width:18%; box-shadow:0 0 20px #cccccc; border-radius:0 0 10px 10px; margin:0 0 0 2%; background:#ffffff; position:relative; transition:.5s all; }
.in_navs li:hover{ background:#91c220; }
.in_navs span{ display:none; padding:10px 0; text-align:center;}
.in_navs span img{ max-width:100%;}
.in_navs li .bgs{ background:url(../images/in_navico.png) center center no-repeat; transition:1s all;}
.in_navs li .bgs1{ background:url(../images/in_navico1.png) center center no-repeat; transition:1s all;}
.in_navs li .bgs2{ background:url(../images/in_navico2.png) center center no-repeat; transition:1s all;}
.in_navs li .bgs3{ background:url(../images/in_navico3.png) center center no-repeat; transition:1s all;}
.in_navs li:hover .bgs{ background:url(../images/in_navico5.png) center center no-repeat;}
.in_navs li:hover .bgs1{ background:url(../images/in_navico15.png) center center no-repeat;}
.in_navs li:hover .bgs2{ background:url(../images/in_navico25.png) center center no-repeat;}
.in_navs li:hover .bgs3{ background:url(../images/in_navico35.png) center center no-repeat;}
.in_navs li strong{ display:block; color:#9fa0a0; font-size:14px; text-align:center; padding:0 2px; font-weight:normal; transition:.5s all }
.in_navs li:hover strong{ color:#ffffff;}
.in_navs li .sec_nav{ position:absolute; left:0; width:100%; top:15px; opacity:0; transition:.5s all; height:0; overflow:hidden; background:url(../images/nav_bgs.png); border-radius:10px 10px 10px 10px; padding-bottom:10px; font-size:12px;}
.in_navs li:hover .sec_nav{ position:absolute; left:0; width:100%; top:30px; opacity:1; height:auto; padding-top:10px; }
.in_navs li .sec_nav a{ display:block; padding:5px 5px 5px 10px; margin-bottom:2px;}
.in_navs li .sec_nav a img{ vertical-align:middle;}


.in_banner{ text-align:center;}
.in_banner img{ width:100%;}

.pc_banner{ display:none;}
.mob_banner{ display:block;}

.bans ul { list-style:block; margin:0; padding:0; width:100%; position:absolute; bottom:5px; text-align:center; }
	
.sub_con{ padding:30px 20px 30px 20px;}
a.hot_news{ display:block; overflow:hidden;}
a.hot_news .hot_news_l{ float:left; width:100%;}
a.hot_news .hot_news_l img { max-width:100%;}
a.hot_news .hot_news_r{ float:right; width:100%;}
a.hot_news .hot_news_r>strong{ display:block; padding:15px 0 5px 0; font-size:30px; text-align:right; font-weight:bold;}
a.hot_news .hot_news_r>span{ display:block; line-height:22px;text-align:right; font-size:12px; }

.news_list{ padding:30px 0 0 0;}
.news_list li{ padding:15px 0;}
.news_list li a{ display:block; overflow:hidden;}
.news_con_l{ float:left; width:90%; padding-right:10%;}
.news_con_l img{ width:100%;}
.news_right{ border-bottom:1px solid #efefef;}
.news_con_r{ float:left; width:67%; padding:0px 2% 0 0;}
.news_con_r>strong{ display:block; font-size:14px; color:#333333; padding:5px 0 5px 0; font-weight:normal;}
.news_con_r>span{ display:none; line-height:22px;}
.news_dates{ float:right; width:18%; margin:0px 0 0 0; border-left:1px solid #bfbfbf; padding:0px 0 0px 3%;}
.news_dates>strong{ display:block; font-size:18px; font-weight:normal;}
.news_dates>span{ display:block; font-size:14px;}

.foot_bgs{ background:#595757; color:#ffffff; padding:30px 0;}
.foot_left{ float:left; width:100%; text-align:left;}
.foot_left img{ padding-right:1%; max-width:100%; padding-bottom:25px;  }
.foot_md{ float:left; width:45%; line-height:28px;  padding-right:5%;}
.foot_right{ float:right; width:50%;line-height:28px; }


.about_con{ padding-top:50px; padding-bottom:50px;}
.about_con21{ padding-top:0px; padding-bottom:50px;}
.about_con_l{ float:left; width:100%;}
.about_con_l img{ max-width:100%; margin-bottom:50px;}
.about_con_r{ float:right; width:100%;}
.sub_title{ font-size:30px;}
.sub_title>span{ display:block; width:100px; height:5px; background:#8fc31f; margin-top:20px;}
.about_text{ line-height:22px; padding:35px 0 20px 0;}

.about_con1{ padding-top:50px;  background:url(../images/aboutbg1.jpg) left top repeat-x;}
.about_kuan{padding-bottom:50px; background:url(../images/aboutbg2.jpg) left bottom repeat-x;}
.fzlc{ padding:30px 0;}

.fzlc{ padding:30px 0;background: url(../images/sjzbg.png) 0 60px repeat-x; }
.fzlc_width{ margin:0 auto; width:100%;}

.about_con2{ padding-top:20px; padding-bottom:20px;}
.zyrz_l{ float:left; width:100%;}
.zyrz_text{ padding:30px 0; line-height:30px;}
.zyrz_r{ float:right; width:100%;}
.zyrz_r img{ max-width:100%;}
.zyrz_bottom{ margin-bottom:10px;}
.zyrz_bottom img{ max-width:100%;}

.partnertitle{ text-align:center; font-size:20px; padding:25px 0 10px 0;}
.partner_list{ overflow:hidden; padding-top:10px;}
.partner_list li{ float:left; width:25%; text-align:center; padding:10px 0; }
.partner_list li img{ max-width:100%;}
.partner_foot{ padding-top:20px; text-align:right;}

.jobs_list{ padding-bottom:20px;}
.jobs_qh{ font-size:20px; padding:10px 0;}
.jobs_list a.jobs_bt{ border-bottom:1px solid #efefef; padding:2px 0; overflow:hidden;}
.xz_jobs{ padding:2px 0 25px 0;}
.jobs_title{ float:left; width:30%; line-height:22px; padding:8px 0;  text-align:center;}
.jobs_title1{ float:left; width:35%;line-height:22px; padding:8px 0; text-align:center;}
.jobsimg{ padding:15px 0; text-align:center; max-width:90%; margin-left: auto; margin-right: auto;}
.jobsimg_text{ text-align:center; line-height:30px;}
.jobsimg span{ display:block; text-align:center; color:#8fc31f; font-size:20px; padding:10px 0 20px 0;}
.jobsimg img{ max-width:100%;}


.jobs_title02{margin:0 auto;font-size:15px;	padding:15px 0;	border-bottom:1px solid #e5e5e5;	}
.jobs_title02 li ul li,.jobs_title02 li ol li{	list-style:decimal;	}
.jobs_detail_l{width:25%;	padding:15px 0; text-align:center; float:left;color:#000; background:#dddddd;}
.jobs_detail_r{width:75%;	padding:15px 0; float:right; background:#f5f5f5;}


.gy_list{ overflow:hidden; padding-top:20px;}
.gy_list li{ float:left; width:30%; padding-right:5%;}
.gy_list li a img{ width:100%;}
.gy_list li a>strong{ display:block; text-align:center; color:#000000; padding:5px 0; font-size:16px;}
.gy_list li a>span{ display:block; line-height:20px; text-align:center; font-size:12px;}
.gy_list li:nth-child(3n){ float:right; width:30%; padding-right:0;}
.gy_list li:nth-child(3n) a img{ width:100%;}
.gy_list li:nth-child(3n) a>strong{ display:block; text-align:center; color:#000000; padding:5px 0; font-size:16px;}
.gy_list li:nth-child(3n) a>span{ display:block; line-height:20px; text-align:center; font-size:12px;}

.store_list{ overflow:hidden;}
.store_list li{ float:left; width:23%; padding:0 0 0px 0; margin:0 1% 10px 1%; overflow:hidden;}
.store_list li>span{ display:block; padding:5px 0 0 15px; text-align:center;}
.store_list li .store_zz{ position:absolute; left:0; top :0; width:90%; height:100%; background:url(../images/zz.png); color:#ffffff; opacity:0; transition:.5s all; z-index:10000; padding:5px 5% 5px 5%; font-size:12px; text-align:center; cursor:pointer;}
.store_list li:hover .store_zz{  opacity:1;}
.store_list li img{ width:100%; display:block; margin:0 auto;transition:all 0.3s; z-index:100; }
.store_list li:hover img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}

.prosbanner1{ padding-bottom:20px;}
.prosbanner1 img{ max-width:100%;}
.sub_titless{ text-align:center; font-size:20px; color:#91c220; padding:5px 0;}
.products{ padding-top:10px; padding-bottom:4px;}
.products .products_l{ float:right; width:100%;}
.products .products_title{ overflow:hidden; text-align:left; font-size:20px; color:#000000;}
.products .products_title>span{ float:left; display:block; width:100px; height:5px; background:#8fc31f; margin-top:20px;}
.products .pros_text{ text-align:left; line-height:28px; padding:20px 0;}
.products .products_r{ float:left; width:100%;}
.products .products_r img{ max-width:100%;}

.products:nth-child(2n+1) { padding-top:10px; padding-bottom:20px;}
.products:nth-child(2n+1) .products_l{ float:right; width:100%;}
.products:nth-child(2n+1) .products_title{ overflow:hidden; text-align:left; font-size:20px; color:#000000;}
.products:nth-child(2n+1) .products_title>span{ float:left; display:block; width:100px; height:5px; background:#8fc31f; margin-top:20px;}
.products:nth-child(2n+1) .pros_text{ text-align:left; line-height:28px; padding:20px 0;}
.products:nth-child(2n+1) .products_r{ float:left; width:100%;}
.products:nth-child(2n+1) .products_r img{ max-width:100%;}

.pros_list{ overflow:hidden; padding-top:20px; padding-bottom:20px;}
.pros_list li{ float:left; width:23%; padding-right:2%;}
.pros_list li a img{ width:100%;}
.pros_list li a>strong{ display:block; text-align:center; color:#000000; padding:20px 0; font-size:16px;}
.pros_list li a>span{ display:block; line-height:20px; text-align:center;}

.food_l{ float:left; width:100%;}
.food_text{ padding:25px 0; line-height:30px;}
.food_r{ float:right; width:100%; padding-right:0%;}
.food_r_timg img{ max-width:100%; margin-bottom:20px;}
.food_r2_left{ float:left; width:49%;}
.food_r2_left img{ max-width:100%;}
.food_r2_right{ float:right; width:49%;}
.food_r2_right img{ max-width:100%;}


.abouthonor{ display:none;}
.abouthonor1{ display:block;}

	}