﻿
/*******首页*******/

/*头部*/
.nr{width: 1200px;margin: 0 auto;}
.header{height: 97px;position: relative;}
.logo{display: inline-block;position: relative;top: 13px;}
.p_nav{display: inline-block;float: right;margin-top: 42px;}
.p_nav>li{display: inline-block;margin: 0 23px;position: relative;height: 55px;cursor: pointer;}
.p_nav>li a{color: #666666;}
.p_nav>li:last-child{margin-right: 0;}
.p_nav>li:before{content: "";width: 75px;height: 3px;background: #2b9132;position: absolute;bottom:20px;left: 50%;margin-left: -37.5px;display: none;}
.p_nav>li:last-child:before{display: none;}
.p_nav>li:hover:before{display: block;}
.p_nav>li.active:before{display: block;}
.nav_meu{width: 145px;background: white;position: absolute;top: 55px;left: 50%;margin-left: -72.5px;z-index: 99;padding: 10px 0;display: none;}
.nav_meu li{height: 40px;line-height: 40px;text-align: center;}
.nav_meu li:hover{background: #2b9132;}
.nav_meu li:hover a{color: white;}
.p_nav>li:last-child:hover:before{display: none;}
.y_nav{display: none;}

.top_qh{display: inline-block;position: absolute;top: 5px;right: 0;}
.top_qh li{display: inline-block;position: relative;padding: 0 7px;padding-right: 12px;}
.top_qh li:before{content: "";width: 1px;height: 13px;background: #939393;position: absolute;top: 4px;right: 0;}
.top_qh li a{color: #333333;}
.top_qh li:last-child:before{display: none;}
.top_qh .active a{color: #2b9132;}

/*搜索*/
.pro_serh{position: absolute;top: 97px;right: 0;background: white;border: 1px solid #e1e1e1;padding: 20px;z-index: 999;display: none;}
.pro_serh p{color: #2b9132;font-size: 16px;float: none;top: 0;margin-bottom: 15px;}
.pro_serh input{background: #f6f6f6;border: none;height: 40px;width: 345px;padding-left: 5px;border: 1px solid #CCCCCC;border-radius: 5px;}
.pro_serh button{border:none;background: transparent;float: right;margin-left: 5px;}
.pro_serh ul li{display: inline-block;color: #888888;margin-right: 5px;}
.pro_serh ul li a{color: #888888;}

/*banner*/
.carousel-inner>.item>a>img, .carousel-inner>.item>img{width: 100%;}
.carousel-indicators .active{background:#2b9132;border-color: #2B9132;margin: 0 2px;}
.carousel-indicators li{width: 12px;height: 12px;background: white;margin: 0 2px;}

/*产品展示*/
.tit{text-align: center;}
.ind_pro{margin-top: 90px;}
.tit h2{color: black;font-size: 36px;margin-top: 22px;}
.cp_nav li{display: inline-block;width: 128px;height: 45px;text-align: center;line-height: 45px;border: 1px solid #cccccc;border-radius: 5px;margin-right: 35px;cursor: pointer;}
.cp_nav{text-align: center;}
.cp_nav li:last-child{margin-right: 0;}
.cp_nav li a{color: #666666;font-size: 16px;}
.cp_nav li:hover{background: #2b9132;border-color: #2B9132;}
.cp_nav li:hover a{color: white;}
.cp_nav{margin-top: 65px;}
.cp_list li{display: inline-block;width: 33%;text-align: center;}
.cp_list li:nth-child(4){display:none;}
.cp_m{width: 100%;height: 270px;display: flex;justify-content: center;align-items: Center;overflow: hidden;}
.cp_m img{transition: all .5s;}
.cp_list li p{color: #666666;font-size: 18px;}
.cp_list{margin-top: 80px;}
.cp_list li:hover .cp_m img{transform: scale(1.1);}

/*关于我们*/
.ind_ab{background: url(../images/ind_bg01.png) center center no-repeat;background-size: cover;padding-top: 65px;margin-top: 70px;height: 1020px;}
.gy_nr{width: 70%;margin: 0 auto;text-align: center;margin-top: 50px;}
.gy_nr p{color: #525252;line-height: 25px;}
.ind_ab .nr{position: relative;}
.gy_link{width: 155px;float: right;position: relative;top: 165px;right: 70px;}
.gy_link a{display: inline-block;width: 155px;height: 45px;font-size: 18px;margin-top: 30px;background: #2b9132;border-radius: 5px;text-align: center;line-height: 45px;color: white;}

/*优势*/
.ys_nr{background: url(../images/ind_bg02.png) no-repeat;background-size: 100% 100%;margin-top: 85px;height: 517px;}
.ys_list{display: flex;flex-wrap: wrap;position: relative;top: 20px;}
.ys_list li{text-align: center;width: 50%;margin-bottom: 45px;}
.ys_list li .ys_wz{display: inline-block;width: 310px;text-align: center;}
.ys_list li:nth-child(odd){text-align: left;}
.ys_list li:nth-child(even){text-align: right;}
.ys_wz p{color: black;font-size: 18px;margin: 13px 0;}
.ys_wz span{line-height: 23px;}
.ind_ys{margin-top: 80px;}

/*联系我们*/
.ind_lx{width: 100%;height: 620px;background: url(../images/ind_bg03.png) center center no-repeat;background-size: cover;color: white;padding-top: 260px;text-align: center;}
.ind_lx h2{font-size: 40px;margin-bottom: 40px;}
.ind_lx p{font-size: 20px;line-height: 38px;}
.ind_lx a{display: inline-block;width: 285px;height: 58px;text-align: center;line-height: 58px;background: white;border-radius: 5px;color: #31b531;font-size: 26px;margin-top: 45px;}

/*业务介绍*/
.yw_c{display: inline-block;width: 550px;float: right;}
.yw_t h3{color: black;font-size: 36px;margin-bottom: 13px;}
.yw_t span{color: #999999;font-size: 18px;}
.yw_t{margin-bottom: 50px;}
.yw_c p{color: #666666;font-size: 16px;line-height: 35px;}
.yw_c a{display: inline-block;width: 230px;height: 50px;text-align: center;line-height: 50px;background: #2b9132;border-radius: 5px;font-size:22px;color: white;margin-top: 50px;}
.yw_c{padding-top: 80px;}
.ind_yw{margin-top: 55px;}

/*新闻资讯*/
.ind_news{background: url(../images/ind_bg04.png) center center no-repeat;background-size: cover;padding: 95px 0;margin-top: 40px;}
.xw_lf{display: inline-block;width: 840px;}
.xw_list li{width: 100%;height: 300px;padding: 55px 25px;position: relative;}
.xw_list li:first-child{background: url(../images/xw_bg.png) no-repeat;background-size: 100% 100%;}
.xw_list li:last-child{background: url(../images/xw_bg02.png) no-repeat;background-size: 100% 100%;}
.xw_list .xw_nr{width: 58%;display: inline-block;}
.xw_nr p{font-size: 16px;color: white;margin-bottom: 20px;}
.xw_nr span{color: white;line-height: 25px;}
.xw_list li:first-child .xw_nr p,.xw_list li:first-child .xw_nr span{color: #808080;}
.xw_list li:last-child .xw_nr{float: right;}
.xw_list li:nth-child(2) .xw_m{left: 0px;}
.xw_list li:hover .xw_nr p{}
.xw_rg{display: inline-block;width: 360px;height: 600px;background: rgba(0,0,0,.5);text-align: center;padding: 105px 50px;float: right;color: white;}
.xw_rg_t p{font-size: 18px;margin-top: 15px;}
.xw_rg_t span{display: inline-block;width: 40px;height: 4px;background: white;margin-top: 15px;}
.xw_p{line-height: 35px;margin-top: 25px;}
.xw_rg a{display: inline-block;width: 155px;height: 45px;font-size: 18px;margin-top: 55px;background: #2b9132;border-radius: 5px;text-align: center;line-height: 45px;color: white;}
.xw_m{display: inline-block;width: 320px;height: 300px;position: absolute;top: 0;right: 0;}
.xw_m img{width: 100%;height: 100%;}
.xw_m02{position: absolute;left: 0;top: 0;}


/*联系方式*/
.ind_cont_lf{display: inline-block;width: 510px;}
.ind_cont_lf h3{color: black;font-size: 30px;margin-bottom: 25px;}
.lx_dh p{color: #666666;}
.lx_dh span{color: #2B9132;font-size: 22px;}
.lx_x li{color: #7d7d7d;line-height: 35px;}
.lx_x{margin-top: 35px;}
.lx_link li{display: inline-block;margin-right: 10px;}
.lx_link li:last-child{margin-right: 0;}
.lx_link{margin-top: 30px;}
.ind_cont{padding: 85px;overflow: hidden;}
.ind_cont_rg{display: inline-block;width: 445px;float: right;}
.inp span{color: #333333;display: block;margin-bottom: 10px;}
.inp input{width: 100%;height: 40px;border: 1px solid #e3e3e3;padding-left: 10px;}
.inp{margin-bottom: 20px;}
.inp textarea{width: 100%;height: 130px;border: 1px solid #e3e3e3;padding: 10px;}
.ind_cont_rg input[type="submit"]{width: 145px;height: 45px;background: #2b9132;color: white;font-size: 18px;border: none;}

/*底部*/
.foot_lf{display: inline-block;}
.foot_nav li{display: inline-block;margin-right: 48px;height: 60px;line-height: 60px;}
.foot_nav li a{color: white;}
.foot_nav li:last-child{margin-right: 0;}
.foot_nav li a:hover{color:#2b9132;}
.foot_bq p,.foot_bq p a{color: #CCCCCC;font-size: 12px;}
.footer{width: 100%;background: #262626;padding: 40px 0;overflow: hidden;}
.foot_rg{display: inline-block;float: right;}
.foot_w li{display: inline-block;text-align: center;margin-right: 70px;}
.foot_w li p{color: white;margin-top: 15px;font-size: 16px;}
.foot_bq{margin-top: 35px;}
.foot_bq p{line-height: 35px;}


/*******关于我们*******/
.banner,.banner img{width: 100%;}
.m_nav{width: 100%;height: 60px;background: #2b9132;}
.m_nav p{display: inline-block;color: white;line-height: 60px;}
.m_nav p a{color: white;}
.m_nav p img{margin-right: 10px;position: relative;top: 20px;}
.m_tab{display: inline-block;float: right;}
.m_tab li{display: inline-block;width: 150px;line-height: 60px;text-align: center;cursor: pointer;}
.m_tab li a{color: white;font-size: 16px;}
.m_tab .active,.m_tab li:hover{background: white;}
.m_tab .active a,.m_tab li:hover a{color: #2b9132;}
.about{padding: 90px 70px;text-align: center;}
.about h1{color: #2B9132;font-size: 30px;font-weight: bold;margin-bottom: 40px;}
.about p{color: #666666;font-size: 16px;line-height: 34px;margin-bottom: 15px;}
.about img{margin-top: 20px;}
.y_tab{display: none;}

/*******联系我们*******/
.contact h3{color: black;font-size: 30px;font-weight: bold;}
.contact_list li{margin-bottom: 35px;font-size: 18px;color: #333333;}
.contact_list li span{color: #666666;}
.contact{padding: 55px 0;}
.contact_list li img{margin-right: 10px;position: relative;top: 4px;}
.contact .ind_cont_lf{width: 685px;padding-top: 35px;}
.map{width: 100%;height: 580px;margin-bottom: 75px;}
.map img{width: 100%;height: 100%;}

/*******食材供应*******/
.product{width: 100%;background: url(../images/pro_bg.png) center center no-repeat;background-size:cover;padding-top: 60px;padding-bottom: 95px;}
.pro_list li{display: inline-block;width: 280px;text-align: center;margin-right: 22px;margin-bottom: 45px;}
.pro_list .pro_m{width: 100%;height: 260px;border: 1px solid #ebebeb;overflow: hidden;}
.pro_list .pro_m img{width: 100%;height: 100%;transition: all .5s;}
.pro_list li p{color: #333333;margin-top: 15px;}
.pro_list li:nth-child(4n){margin-right: 0;}
.pro_list li:hover .pro_m img{transform: scale(1.1);}
.pro_list li:hover .pro_m{border-color:#2B9132;}
.pro_list li:hover p{color:#2B9132;}
.paging{width: 100%;height: auto;text-align: center;margin-top: 50px;}
.paging a{display: inline-block;padding: 5px 10px;border: 1px solid #CCCCCC;margin: 0 5px;}
.paging .current{color: white;}
.paging .current{background: #2B9132;border-color: #2B9132;}
.paging a{color: #666666;font-size: 12px;}

/*******新闻中心*******/
.news_t li{display: inline-block;width: 50%;float: left;}
.news_t li img{width: 280px;height: 260px;border-radius: 5px;}
.news_rw{display: inline-block;width: 50%;}
.news_t{width: 100%;overflow: hidden;border-bottom: 1px solid #e2e2e2;padding-bottom: 65px;}
.news_rw{padding: 0 15px;padding-top: 10px;}
.news_rw p{color: black;font-size: 16px;margin-bottom: 25px;}
.news_rw span{color: #808080;font-size: 12px;line-height: 23px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news_rw a{color: #2B9132;font-size: 12px;display: block;margin-top: 35px;}
.news_t li:hover .news_rw p{color:#2B9132;}
.news{margin-top: 75px;}
.new_u li .lf_data{display: inline-block;width: 128px;height: 123px;background: #f2f2f2;float: left;text-align: center;padding-top: 18px;}
.new_u li .lf_data p{color: #000000;font-size: 40px;}
.new_u li .lf_data span{color: #999999;font-size: 18px;}
.new_u li .lf_txt{width: 82%;float: left;padding-left: 30px;padding-top: 10px;}
.new_u li .lf_txt p{font-size: 18px;color: #333333;margin-bottom: 15px;}
.new_u li .lf_txt span{color: #666666;font-size: 12px;line-height: 23px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.new_u li:hover .lf_txt p{color: #2B9132;}
.new_u li{padding: 50px 0;border-bottom: 1px solid #e2e2e2;overflow: hidden;}
.news{margin-bottom: 65px;}

/*******业务服务*******/
.bus_c{display: inline-block;width: 675px;float: right;padding-top: 170px;}
.bus_c h2{text-align: center;color:#2B9132;font-size: 30px;font-weight: bold;margin-bottom: 60px;}
.bus_c p{color: #666666;font-size: 16px;line-height: 32px;margin-bottom: 20px;}
.business img{float: left;width: 465px;}
.business{margin-top: 90px;margin-bottom: 105px;overflow: hidden;}





/********分辨率小于768px*********/
@media only screen and (max-width: 768px) {
	.header{display: none;}
	.y_nav{display: block;}
	.nr{width: 100%;padding-left: 15px;padding-right: 15px;}
	.container-fluid>.navbar-header{width: 100%;margin: 0;}
	.navbar{margin-bottom: 0;min-height: 55px;}
	.navbar-brand{width:68%;padding-left: 0;padding-top: 5px;}
	.navbar-brand>img{width: 100%;}
	.navbar-default .navbar-toggle {border-color: transparent;padding-right: 0;}
	.navbar-default .navbar-toggle .icon-bar {background-color: #2b9132;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: transparent;}
	.container-fluid>.navbar-collapse{position: relative;}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background: #2b9132;color: white;}
	.y_nav{display: block;width: 100%;position: fixed;top: 0;left: 0;z-index: 999;box-shadow:2px 2px 5px #A1A1A1;-moz-box-shadow:2px 2px 5px #A1A1A1; -webkit-box-shadow:2px 2px 5px #A1A1A1;}
	.nav>li.y_qh>a{display: inline-block;}
	
	
	
	#myCarousel{margin-top: 56px;}
	.carousel-indicators{bottom: 0;}
	.carousel-indicators .active,.carousel-indicators li{width: 8px;height: 8px;}
	
	.tit h2{font-size: 24px;margin-top: 10px;}
	.cp_nav li a{font-size: 14px;}
	.cp_nav li{width: 100px;height: 35px;line-height: 35px;margin-right: 10px;margin-bottom: 15px;}
	.cp_nav{margin-top: 35px;}
	.ind_pro{margin-top: 35px;}
	.cp_list li{width: 48%;margin-bottom: 15px;}
	.cp_list{margin-top: 15px;}
	.cp_list li:nth-child(odd){margin-right: 9px;}
	.cp_m{height: 220px;}
	.cp_list li p{font-size: 16px;}
	
	.gy_nr{width: 100%;margin-top: 25px;}
	.ind_ab{height:750px;margin-top: 35px;padding-top: 30px;}
	.gy_nr p{line-height: 23px;}
	
	.ys_nr{background: white;height: auto;margin-top: 35px;}
	.ys_list li{width: 100%;margin-bottom: 25px;}
	.ys_list li:nth-child(odd){text-align: center;}
	.ys_list li:nth-child(even){text-align: center;}
	.ys_wz img{width:65px;}
	.ys_wz p{font-size: 16px;margin: 10px 0;}
	.ind_ys{margin-top: 0;}
	.ys_list li .ys_wz{width: 90%;}
	
	.ind_lx{background: #31b531;padding: 30px 0px;margin-top: 35px;height: auto;}
	.ind_lx h2{font-size: 26px;}
	.ind_lx p{font-size: 15px;line-height: 25px;}
	.ind_lx a{font-size: 18px;width: 190px;height: 45px;line-height: 45px;}
	
	.yw_c{float: none;width: 100%;padding-top: 10px;}
	.yw_t h3{font-size: 24px;margin-bottom: 5px;}
	.yw_t span{font-size: 14px;}
	.yw_t{margin-bottom: 15px;}
	.yw_c p{font-size: 14px;line-height: 25px;}
	.yw_c a{font-size: 16px;width: 130px;height: 40px;line-height: 40px;margin-top: 30px;}
	
	.xw_lf{width: 100%;}
	.xw_list li:first-child{background: #fdfdfd;}
	.xw_list li:last-child{background: #58b952;}
	.xw_list .xw_nr{width: 100%;}
	.xw_nr span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
	.xw_list li{padding: 15px;height: auto;margin-bottom: 10px;}
	.xw_rg{float: none;width: 100%;height: auto;padding: 45px 50px;}
	.xw_list li:last-child .xw_nr{float:none;}
	.ind_news{padding: 35px 0;}
	.xw_p{line-height: 27px;}
	.xw_rg a{font-size: 16px;height: 40px;line-height: 40px;width: 125px;}
	.xw_m{display: none;}
	
	.ind_cont_lf{width: 100%;}
	.ind_cont_lf h3{font-size: 24px;}
	.lx_dh span{font-size: 20px;}
	.lx_x li{line-height: 27px;}
	.ind_cont{padding: 45px 15px;}
	.lx_x{margin-top: 20px;}
	.ind_cont_rg{width: 100%;margin-top: 40px;}
	.inp{margin-bottom: 10px;}
	.ind_cont_rg input[type="submit"]{font-size: 14px;height: 35px;line-height: 35px;width: 95px;}
	
	.foot_nav,.foot_rg{display: none;}
	.foot_bq{margin-top: 0;text-align: center;}
	.foot_bq p{line-height: 22px;}
	.footer{padding: 15px 0;}
	
	/*关于我们*/
	.banner{margin-top: 56px;overflow: hidden;}
	.banner img{width: 150%;margin-left: -26%;max-width: 200%;}
	.m_nav{height: 40px;}
	.m_nav p{line-height: 40px;}
	.m_nav p img{top: 10px;}
	.m_tab{float: none;display: none;text-align: center;}
	/*.m_tab li{border: 1px solid #2b9132;}
	.m_tab li a{color:#2b9132;}*/
	.y_tab{display: block;}
	.y_tab{text-align: center;margin-top: 25px;}
	.y_tab li{display: inline-block;width: 120px;height: 40px;line-height: 40px;text-align: center;border: 1px solid #2b9132;margin: 0 3px;margin-bottom: 15px;}
	.y_tab li a{color:#2b9132;}
	.y_tab .active{background:#2b9132;}
	.y_tab .active a{color: white;}
	.about{padding: 30px 15px;}
	.about h1{font-size: 20px;margin-bottom: 20px;}
	.about p{font-size: 14px;line-height: 25px;}
	.gy_link{float: none;top: 0;left: 0;width: 100%;text-align: center;}
	.gy_link a{font-size: 14px;height: 40px;line-height: 40px;width:95px;}
	
	/*联系我们*/
	.contact .ind_cont_lf{width: 100%;padding-top: 0;}
	.contact h3{font-size: 18px;}
	.contact_list li{font-size: 15px;line-height: 32px;margin-bottom: 10px;}
	.contact_list li img{top: 2px;}
	.map{height: auto;}

	/*食材供应*/
	.pro_list li{width: 48%;margin-right: 0;margin-bottom: 15px;}
	.pro_list li:nth-child(odd){margin-right: 9px;}
	.pro_list .pro_m{height: 175px;}
	.product{padding-top: 5px;}
	.pro_list{margin-top: 20px;}

	/*新闻中心*/
	.new_u li .lf_txt{width: 78%;padding-left: 5px;text-align: left;padding-top: 0;}
	.new_u li .lf_data{width: 70px;height: 70px;padding-top: 10px;}
	.new .pro_t_lf ul li{height: 45px;line-height: 45px;}
	.new .pro_t_lf{padding-bottom: 0;margin-bottom: 20px;}
	.new_u li .lf_data p{font-size: 20px;}
	.new_u li .lf_data span{font-size: 14px;}
	.new_u li .lf_txt p{font-size: 16px;margin-bottom: 5px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.new_u li .lf_txt span{-webkit-line-clamp:2;}
	.new_u li{padding: 15px 0;}
	.news_t li{padding: 0 5px;}
	.news_rw{width: 100%;padding: 0;}
	.news_t li img{width: 100%;height: auto;}
	.news{margin-top: 30px;}
	.news_rw a{margin-top: 15px;}
	.news_rw p{margin-bottom: 10px;}
	.news_t{padding-bottom: 25px;}
	
	/*业务服务*/
	.business{margin-top: 40px;text-align: center;}
	.business img{width: 60%;float: none;}
	.bus_c{width: 100%;padding-top: 40px;}
	.bus_c p{text-align: left;font-size: 14px;line-height: 25px;margin-bottom: 10px;}
	.bus_c h2{margin-bottom: 30px;font-size: 22px;}
	.cp_list li:nth-child(4){    display: inline-block;}
}