@charset "utf-8";
html,body{margin:0;padding:0;font-family:"微软雅黑";font-size:10px;min-width: 1200px;position: relative;height:100%;}
textarea{font-family:"微软雅黑";resize:none;}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;font-size: 16px;}
img{border:0; vertical-align:bottom;}
ul,li{list-style:none;}
a{text-decoration:none;color: #fff}
input::-webkit-input-placeholder {color:#444;font-size:18px;}
/*分页*/
#page{height:42px;text-align: center;padding: 10px 0;margin:30px auto 0;}
#page li{text-align: center;font-size: 14px;color:#8a8a8a;margin-right:10px;display: inline-block;border:1px solid #ddd;}
#page li a{color:#8a8a8a;display: block;min-width:20px;padding:10px;}
#page span{margin-left: 5px;margin-right: 5px;color:#8a8a8a}
#page .page_active{background-color: #353535}
#page .page_active a{color:#fff;}
/*公用*/
.container{padding-bottom: 70px;}
.public{width: 1200px;margin:0 auto;}
.cl{clear: both;display: block;}
.ej_title{height: 85px;width: 100%;border-bottom:1px solid #dfe4e8;line-height: 85px;}
.ej_title .ej-l,.ej_title .ej-r{float: left;}
.ej_title .ej-l{color: #999;font-size: 16px;position: relative;}
.ej_title .ej-l:after{content:"";background-color:#ff0000;position:absolute;width: 115px;height: 5px;left:0px;bottom:2px;}
.ej_title .ej-l span:first-child{font-size: 30px;color: #333}
.ej_title .ej-r{float: right;font-size: 16px;color: #666}
.ej_title .ej-r a{color: #666}
.ej_title .ej-r img,.ej_title .ej-r span{display: inline-block;vertical-align: middle;}
.ej_types{padding: 45px 0;text-align: center;}
.ej_types>div{padding: 10px;font-size: 18px;color: #fff;background-color: #000;display: inline-block;margin-left: 30px;}
/*返回顶部*/
.to-top{display: none;width:103px;height:103px;border-radius:2px;font-size:15px;}
/*头部*/
.top{height: 40px;background-color: #000;width: 100%;overflow: hidden;}
.top span{display: inline-block;float: right;color:#fff;font-size: 14px;line-height: 40px;}
.top span:first-child{float: left;}
#banner{width: 100%;position: relative;z-index: -1}
#banner li {z-index: -1}
#banner li img{width: 100%;height: 100%;z-index: -1}
#banner .swiper-pagination-bullet {width: 30px;height: 5px;display: inline-block;background: #fff;border-radius: 0;opacity: 1;}
#banner .swiper-pagination-bullet-active {opacity: 1;background: #ff0000;}
.lanmu{width: 100%;height: 140px;background-color: #fff}
.lanmu .logo,.lanmu .lm_list{float: left;}
.lanmu .logo{width: 300px;height: 140px;}
.lanmu .lm_list{width: 900px;height:140px;}
.lanmu ul li{float: left;width: 100px;height: 140px;text-align: center;font-size: 16px;background:url(../images/menu-fg.png) no-repeat top left;}
/*.lanmu ul li:first-child{background: none}*/
.lanmu ul li a{display: block;width: 100%;height: 100%;color:#444;}
.lanmu ul li a span{display: inline-block;font-size: 18px;color: #333;writing-mode:vertical-rl;vertical-align: text-top;margin-top: 30px;}
.lanmu ul li a span:first-child{font-size: 12px;color: #b1b1b1}
.lanmu ul .menu_active{background: url(../images/menu.png) no-repeat top left;background-size: 100% 100%;height: 180px;z-index: 200}
.lanmu ul li:hover{background: url(../images/menu.png) no-repeat top left;background-size: 100% 100%;height: 180px;z-index: 200}
.lanmu ul li:hover span{color: #fff}
.lanmu ul li:hover a span:first-child{color: #fff}
/*底部*/
footer{background-color: #000}
.dibu{border-bottom: 1px solid #1e1e1e;padding: 30px 0;}
footer .fo_l,footer .fo_r,footer .fo_m{float: left;}
footer .fo_l{width:710px;color:#fff;}
.fo_l-one>li{
	float: left;
	width: 142px;
	font-size: 24px;
	margin-top: 30px;
}
.fo_l-one>li a{color: #999}
.fo_l-one>li ul{margin-top: 10px}
.fo_l-one>li ul li{
	padding: 10px 0;
	font-size: 14px;
}
.fo_l-one>li ul li a{color: #999}
.banquan{color: #999;font-size: 14px;text-align: center;height: 55px;line-height: 55px;}
footer .fo_m{width: 215px;padding-right: 30px;text-align: right;}
footer .fo_m .fo-m-t{margin-top: 30px;}
footer .fo_m .fo-m-t span{display: inline-block;font-size: 24px;font-weight: 400;color: #fff}
footer .fo_m h2{font-weight: 500;font-size: 30px;color: #ff0000;margin: 10px 0;}
footer .fo_m h4{font-weight: 500;font-size: 14px;color: #999}
footer .fo_r{width: 245px;}
footer .fo_r .fo_r_pic{float: left;width: 110px;height: 110px;}
footer .fo_r .fo_r_pic span{display: block;font-size: 14px;color: #969696;margin-top: 10px;text-align: center;}
footer .fo_r .fo_r_pic:first-child{margin-right: 25px;}
footer a:hover{color: #ff0000}
.fo_l-one>li ul li:hover a{color: #ff0000}
.part-1{width: 100%;height: 725px;background: url(../images/part-1.jpg) no-repeat;background-size: 100% 100%;padding-top: 100px;}
.part-1-title{text-align: center;margin-bottom: 75px;}
.part-1-con{width: 100%;height: 435px;}
.part-1-con img{transition:0.5s linear; -webkit-transition:0.5s linear;}
.part-1-con img:hover{transform:scale(1.15,1.15); -webkit-transform:scale(1.15,1.15);}
.part-1-con .part-1-l,.part-1-con .part-1-r{float: left;}
.part-1-con .part-1-l{width: 425px;margin-right: 12.5px;height: 435px;overflow: hidden;}
.part-1-con .part-1-r{width: 762.5px;height: 435px;}
.part-1-con .part-1-r>div{width: 375;height: 210px;margin-right: 12px;float: left;overflow: hidden;}
.part-1-con .part-1-r>div:nth-child(even){margin-right: 0}
.part-1-con .part-1-r>div:nth-child(1),.part-1-con .part-1-r>div:nth-child(2){margin-bottom: 15px;}
.part-2{width: 100%;height: 555px;}
.part-2 .part-2-con{width: 370px;height: 555px;background-color:#fe0000;padding: 0 20px;position: relative;}
.part-2 .part-2-text{padding-top: 70px;line-height:40px;color: #fff;font-size: 16px;}
.part-2 .part-2-logo{width: 180px;height: 185px;position: absolute;right: 0;bottom: 0}
.part-2 .part-2-logo img{width: 100%;height: 100%}
.part-3{width: 100%;background-color: #fff;max-width: 100%;overflow: hidden;}
.part-3-title{margin: 75px auto;text-align:center;}
.picMarquee-left{height: 558px;position:relative;margin: 0 auto;overflow:hidden;width: 100% }
.picMarquee-left .bd { overflow:hidden; zoom:1;height: 558px;}
.picMarquee-left .bd li{ float:left; display:inline; overflow:hidden; text-align:center; width:370px; margin-left: 17.5px;height: 558px;position: relative; }
.picMarquee-left .bd li img{width:100%; height: 100%;}
.picMarquee-left .bd li .part-3-titles{position: absolute;width: 330px;height: 518px;left: 20px;top:20px;background-color: rgba(255,0,0,0.8);border:1px solid #fff;text-align: center;display: none;}
.part-3-more{width: 50px;height: 50px;border-radius: 50px;background-color: #fff;text-align: center;line-height: 50px;color: #ff0000;font-size: 36px;margin: 195px auto 25px;}
.picMarquee-left .bd  li:hover .part-3-titles{display: block;visibility: visible;animation-duration: 1s;animation-delay: 0;animation-name: bounceIn;}
.part-4{width: 100%;padding: 75px 0;background-color: #fff}
.part-4-title{text-align:center;}
.part-4 .part-4-con {margin-top: 50px;}
.part-4 .part-4-con li{float: left;width: 290px;height: 260px;margin-left: 13.3px;margin-bottom: 13.3px;overflow: hidden;}
.part-4 .part-4-con li:nth-child(4n+1){margin-left: 0}
.part-4 .part-4-con li img{width: 100%;height: 100%;transition:0.5s linear; -webkit-transition:0.5s linear;}
.part-4 .part-4-con li:hover img{transform:scale(1.15,1.15); -webkit-transform:scale(1.15,1.15);}
.part-5{width: 100%;background: url(../images/part-5.jpg) no-repeat center center;padding : 60px 0;text-align: center;font-size: 24px;color: #fff;line-height: 40px;}
.part-5 .public{text-align: center;}
.part-5 .part-5-title{text-align: center;margin-bottom: 45px;}
.part-5-zm {margin-top: 50px;}
.part-5-zm a{display: inline-block;width: 255px;height: 60px;border-radius: 50px;background-color: #ff7800;text-align: center;line-height: 60px;font-size: 24px;color: #fff}
.part-5-zm .ms-zm{background-color: #ff0000;margin-right: 85px;}
.part-5-zm a:hover{visibility: visible;animation-duration: 1s;animation-delay: 0;animation-name: swing}
.part-6{width: 100%;background: url(../images/part-6.jpg) no-repeat left bottom;padding : 75px 0 105px;text-align: center;}
.part-6-title{text-align:center;margin-bottom: 75px;}
.part-6-title:hover{visibility: visible;animation-duration: 1s;animation-delay: 0;animation-name: swing;}
.part-6-con li{float: left;width: 385px;margin-left: 22.5px;}
.part-6-con li:first-child{margin-left: 0}
.part-6-con li .part-6-img{width: 385px;height: 260px;overflow: hidden;}
.part-6-con li .part-6-img img{width: 100%;height: 100%;transition:0.5s linear; -webkit-transition:0.5s linear;}
.part-6-con li .part-6-detail{padding: 20px 15px;background-color: #f0f0f0;text-align: left;}
.part-6-con li .part-6-detail span{display: block;font-size: 14px;color: #666;line-height: 30px;}
.part-6-con li .part-6-detail span:first-child{font-size: 18px;color: #333}
.part-6-con li:hover img{transform:scale(1.15,1.15); -webkit-transform:scale(1.15,1.15);}
.part-6-con li:hover .part-6-detail span:first-child{color: #ff0000}
/*图文列表*/
.pro_list li{float: left;margin-left: 13.3px;width: 290px;}
.pro_list li:nth-child(4n+1){margin-left: 0}
.pro_list li .pro-img{width: 290px;height: 300px;}
.pro_list li .pro-img img{width: 100%;height: 100%}
.pro_list li .pro-name{height: 70px;line-height: 70px;color: #666;font-size: 16px;text-align: center;}
.pro_list-1 li{float: left;width: 370px;margin-left: 45px;position: relative;margin-bottom: 50px;}
.pro_list-1 li:nth-child(3n+1){margin-left: 0}
.pro_list-1 li .pro_list-1-titles{position: absolute;width: 330px;height: 518px;left: 20px;top:20px;background-color: rgba(255,0,0,0.8);border:1px solid #fff;text-align: center;display: none;}
.pro_list-1 li:hover .pro_list-1-titles{display: block;visibility: visible;animation-duration: 1s;animation-delay: 0;animation-name: bounceIn;}
.pro_list-1-more{width: 50px;height: 50px;border-radius: 50px;background-color: #fff;text-align: center;line-height: 50px;color: #ff0000;font-size: 36px;margin: 195px auto 25px;}


.pro_list2 li{float: left;margin-left: 13.3px;width: 290px;}
.pro_list2 li:nth-child(4n+1){margin-left: 0}
.pro_list2 li .pro-img{width: 290px;height: 360px;}
.pro_list2 li .pro-img img{width: 100%;height: 100%}
.pro_list2 li .pro-name{height: 70px;line-height: 70px;color: #666;font-size: 16px;text-align: center;}
.pro_list-1 li{float: left;width: 370px;margin-left: 45px;position: relative;margin-bottom: 50px;}
.pro_list-1 li:nth-child(3n+1){margin-left: 0}
.pro_list-1 li .pro_list-1-titles{position: absolute;width: 330px;height: 518px;left: 20px;top:20px;background-color: rgba(255,0,0,0.8);border:1px solid #fff;text-align: center;display: none;}
.pro_list-1 li:hover .pro_list-1-titles{display: block;visibility: visible;animation-duration: 1s;animation-delay: 0;animation-name: bounceIn;}
.pro_list-1-more{width: 50px;height: 50px;border-radius: 50px;background-color: #fff;text-align: center;line-height: 50px;color: #ff0000;font-size: 36px;margin: 195px auto 25px;}



/*图文详情*/
.pro-show .pro-show-img,.pro-show .pro-show-detail{float: left;}
.pro-show .pro-show-img{width: 545px;}
.pro-show .pro-show-detail{width: 600px;padding-left: 55px;}
.pro-show .pro-show-detail .pro-show-title{height: 65px;line-height: 65px;font-size: 24px;color: #333;border-bottom: 2px solid #eaeaea;display:inline-block; *display:inline; *zoom:1; padding-right: 35px;}
.pro-show-1 .pro-show1-title{text-align: center;margin-bottom: 35px;}
.pro-show-1 .pro-show1-title h1{color: #333;font-size: 24px;font-weight: 500}
.pro-show-1 .pro-show1-title .show-times{height: 80px;border-bottom:1px solid #dedede;line-height: 80px;}
.pro-show-1 .pro-show1-title .show-times span{display: inline-block;color: #afafaf;font-size: 14px;}
.pro-show-1 .show-times span label,.pro-show-1 .show-times span img{vertical-align: middle;}
.pro-show-1 .show-times span:first-child{margin-right: 20px;}
.pro-show-1 .pro-show1-detail{text-align:center;}
.pro-show-1 .pro-show1-detail img{display: inline-block;}
/*上下页*/
.next-page{background-color: #f8f8f8;margin-top: 60px;padding: 20px;}
.next-page .page-l,.next-page .page-r{float: left;}
.next-page .page-l{width: 80%;}
.next-page .page-l span{display: block;color: #555;font-size: 14px;}
.next-page .page-l span:first-child{margin-bottom: 25px;}
.next-page .page-l a{color: #ff0000}
.next-page .page-r{float: right;padding-top: 20px;}
/*新闻列表*/
.news_list{min-height: 300px;}
.news_list li{width: 100%;height: 195px;margin-bottom: 65px;}
.news_list li .new-img,.news_list li .new-detail{float: left;}
.news_list li .new-img{width: 285px;height: 195px;overflow: hidden;}
.news_list li .new-img img{width: 100%;height: 100%;transition:0.5s linear; -webkit-transition:0.5s linear;}
.news_list li .new-detail{padding-left: 20px;width: 895px;height: 295px;}
.new-title{border-bottom: 1px solid #dedede;padding-bottom: 10px;}
.new-title h1{color: #333;font-size: 18px;font-weight: 500;}
.new-title span{display: inline-block;margin: 15px 0;color: #afafaf;font-size: 14px;margin-right: 15px;}
.news_list li .new-jianjie{color: #666;font-size: 14px;line-height: 30px;padding-top: 10px;}
.news_list li:hover .new-title h1{color: #ff0000}
.news_list li:hover .new-img img{transform:scale(1.15,1.15); -webkit-transform:scale(1.15,1.15);}
/*至尊会员*/
.admin-form{background: url(../images/zz.jpg) no-repeat right bottom;}
.admin-form form{width: 580px;padding: 0 10px;}
.admin-form form .gb_input{width: 400px;height: 55px;border:1px solid #999;border-radius: 5px;margin-bottom: 35px;line-height: 55px;font-size: 14px;color: #999;padding: 0 10px;}
.admin-form form .gb_input input{width: 320px;height: 55px;border: none;background: transparent;padding: 0 10px;outline: none;font-size: 14px;color: #999;}
.admin-form form .gb_textarea{width: 560px;height: 215px;border:1px solid #999;border-radius: 5px;margin-bottom: 35px;font-size: 14px;color: #999;padding: 10px;}
.admin-form form .gb_textarea textarea{width: 490px;height: 170px;border: none;background: transparent;outline: none;font-size: 14px;color: #999;line-height: 30px;}
.admin-form form .gb_textarea textarea,.admin-form form .gb_textarea span{vertical-align:top;}
.admin-form form .submit{width: 200px;height: 50px;border-radius: 5px;background-color: #ff0000;line-height: 50px;text-align: center;font-size: 18px;border:none;color: #fff;float: right;}
/*美食技术*/
.technology-dy .tech-img,.technology-dy .tech-text{float: left;}
.technology-dy .tech-img{width: 580px;height: 510px;}
.technology-dy .tech-img img{width: 100%;height: 100%}
.technology-dy .tech-text{width: 770px;height: 175px;margin-left: -220px;background-color: #ff0000;margin-top: 127.5px;border-radius: 10px;padding: 40px 35px;}
.technology-dy .tech-text .tech-text-title{font-size: 24px;color: #fff;position: relative;padding-bottom: 15px;}
.technology-dy .tech-text .tech-text-title:after{content:"";background-color:#fff;position:absolute;width: 300px;height: 1px;left:0px;bottom:0;}
.technology-dy .tech-text .tech-text-con{padding-top: 15px;font-size: 16px;color: #fff;line-height: 30px;}
.technology-form{background-color: #f6f6f6;text-align: center;padding: 40px 0 60px;}
.technology-form span{display: block;font-size: 20px;color: #666;}
.technology-form span:first-child{font-size: 30px;}
.gb_input-1{width: 945px;height: 55px;margin: 50px auto 30px;}
.gb_input-1 input{width: 41%;height: 100%;border:1px solid #999;background-color: transparent;padding: 0 2%;font-size: 14px;color: #999;float: left;border-radius: 5px}
.gb_input-1 input:nth-child(2){float: right;}
.gb_textarea textarea{width: 905px;height: 175px;border:1px solid #999;background-color: transparent;border-radius: 5px;padding: 20px;font-size: 14px;color: #999;}
input::-webkit-input-placeholder,textarea::-webkit-textarea-placeholder{color: #999;font-size: 14px;}
.technology-form .submit{width: 190px;height: 45px;background-color: #ff0000;text-align: center;line-height: 45px;border-radius: 10px;border:none;color: #fff;font-size: 18px;margin-top: 40px;}
