*{margin:0;padding:0;font-family:"微软雅黑";}
li{list-style:none;}
.clear{ clear:both; }
a{color:#000; text-decoration:none;}
a:hover{color:red;}
@font-face {
 font-family:"方正卡通简体";
 src:url("../font/方正卡通简体.ttf") format("truetype");
}
/*LOGO*/
.topwidth{width:1200px;margin:0 auto;height:135px;}
.topfl{float:left;width:176px;}
.toprt{float:left;width:640px;height:100px;margin-left:20px;}
.navwidth .navs{width:80px;height:100px;float:left;margin-top:17px;}
.navwidth .navs a{display:block;height:94px;line-height:135px;text-align:center;font-size:16px;font-family:"微软雅黑";text-align:center;width: 44px;}
.navsidth .navs img{
 transform: scale(1);
 transition:All 0.4s ease-in-out;
 -webkit-transition:All 0.4s ease-in-out;
 -moz-transition:All 0.4s ease-in-out;
 -o-transition:All 0.4s ease-in-out;
}
.navwidth .navs img:hover{
 width:47px;overflow:hidden;height:95px;
 transform:scale(1.0);
 -webkit-transform:scale(1.0);
 -moz-transform:scale(1.0);
 -o-transform:scale(1.0);
 -ms-transform:scale(1.0);
}
/*banner*/
.banner{height:500px;}
.banner .ban_c img{position:absolute;width:100%;top:0;}
.banner .ban_nav{display:none;}
.banner .Left,.banner .Right{position:absolute;width:38px;height:80px;background:url(../images/zuo.png) no-repeat ;right:10%;bottom:235px;}
.banner .Left{position:absolute;left:20px;}
.banner .Right{position:absolute;right:20px;background-position:-3px 0;background:url(../images/you.png) no-repeat ;}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-120px;padding:0 0 16px;border-bottom:5px solid #de0000;}
.frontCover li{float:left;width:82px;padding:3px;background:#000;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover p{text-align:center;height:14px;line-height:18px;overflow:hidden;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#e60013;}
.wrap{width:980px;margin-left:auto;margin-right:auto;}
/*幻灯片(组件)*/
.slide{position:relative;width:100%;margin:0 auto;height:551px;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_c .album-a1{display:block;width:100%;height:551px;background-image:url(../../../banner/images/banner1.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}
.ban_c .album-a2{display:block;width:100%;height:551px;background-image:url(../../../banner/images/banner2.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}
.ban_c .album-a3{display:block;width:100%;height:551px;background-image:url(../../../banner/images/banner3.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}
.Left,.Right{cursor:pointer;}

/*内容区域*/
.topbg{background-color:#efdece;width:100%;height:140px;}
.toptel{float:left;}
.yuyi-bg1{background-image:url(../images/bg_02.png); background-repeat:no-repeat;height:384px;width:100%; background-position:center center;}
.brand-content{width:1200px;margin:0 auto;padding-top:20px;}
.common-title{font-family:"方正卡通简体";font-size:48px;color:#bd2027;font-weight:500;}
.common-title .en-title{font-size:30px;color:#000;font-family:"Arial";}
.cwhite{font-size:30px;color:#fff!important;font-family:"Arial";}
.brand-contents{width:1000px;margin-left:180px;line-height:30px;font-family:"宋体";}
.brand-more{width:120px;height:50px;margin:30px auto;border:2px #be232a solid;}
.brand-more a{display:block;width:120px;height:50px;line-height:50px;text-align:center;font-size:20px;color:#be232a;text-decoration:none;}
/**/
.yuyi-bg2{background-image:url(../images/bg_03.png); background-repeat:no-repeat;height:513px;width:100%; background-position:center center;}
.product-content{width:1200px;margin:0 auto;padding-top:60px;}
.productfl{float:left;width:810px;border:none;}
.productrt{float:right;width:350px;}
.productfls{float:left;width:270px;}
.pro-titles{width:270px;height:150px;background-color:#bd2027;line-height:150px;text-align:center;font-size:36px;color:#fff;}
.pro-photos{
    width:270px;
    overflow:hidden;
    height:190px;
 transition:All 0.1s ease-in-out;
 -webkit-transition:All 0.1s ease-in-out;
 -moz-transition:All 0.1s ease-in-out;
 -o-transition:All 0.1s ease-in-out;
}
.pro-photos:hover{width:270px;overflow:hidden;height:190px;
 transform:scale(1.1);
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 -o-transform:scale(1.1);
 -ms-transform:scale(1.1);

}

.pro-about{font-size:16px;color:#fff;margin-top:30px;font-family:"宋体";line-height:26px;}
.product-more{width:120px;height:50px;margin:30px auto;border:2px #be232a solid;}
.product-more a{display:block;width:120px;height:50px;line-height:50px;text-align:center;font-size:20px;color:#be232a;text-decoration:none;}
/**/
.yuyi-bg3{background-image:url(../images/bg_05.png); background-repeat:no-repeat;height:619px;width:100%; background-position:center center;}
.food-content{width:1200px;margin:0 auto;padding-top:30px;}
.textcenter{text-align:center;}
.food-content ul{width:1200px;}
.food-content ul li{width:220px;float:left;margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px;}
.food-content ul li .food-photo{width:220px;overflow:hidden;height:135px;}
.food-content ul li .food-font{width:220px;height:40px;background-color:#bd2027;line-height:40px;text-align:center;color:#fff;}
.food-photo{
 transform: scale(1);
 transition:All 0.4s ease-in-out;
 -webkit-transition:All 0.4s ease-in-out;
 -moz-transition:All 0.4s ease-in-out;
 -o-transition:All 0.4s ease-in-out;

}
.food-photo:hover{
 transform:scale(1.2);
 -webkit-transform:scale(1.2);
 -moz-transform:scale(1.2);
 -o-transform:scale(1.2);
 -ms-transform:scale(1.2);

}
/**/
.yuyi-bg4{background-image:url(../images/bg_06.png); background-repeat:no-repeat;height:546px;width:100%; background-position:center center;}
.news-content{width:1200px;margin:0 auto;padding-top:30px;}
.newsfl{float:left;width:580px;}
.newsfl ul li{padding-top:15px;padding-bottom:15px;}
.news-num{float:left;width:80px;height:80px;border:1px #d1cfcf solid;}
.news-nums{width:70px;height:70px;margin:5px; background-color:#939393;line-height:70px;text-align:center;font-size:34px;color:#fff;font-weight:bold;}
.news-flrt{float:left;margin-left:20px;width:470px;}
.news-titles{color:#fff;}
.news-titles span{float:right;}
.news-contents{font-size:12px;font-family:'宋体';color:#a7a7a7;margin-top:5px;line-height:20px;height:60px;overflow:hidden;}
.newsrt{float:left;width:580px;margin-left:30px;}
.newsrt ul li{padding-top:15px;padding-bottom:15px;}
.news-more{width:120px;height:50px;margin:10px auto;border:2px #be232a solid;}
.news-more a{display:block;width:120px;height:50px;line-height:50px;text-align:center;font-size:20px;color:#be232a;text-decoration:none;}
/**/
.yuyi-bg5{background-image:url(../images/bg_07.png); background-repeat:no-repeat;height:698px;width:100%; background-position:center center;}
.jm-content{width:1200px;margin:0 auto;padding-top:30px;}
.jm-content ul li{float:left;text-align:center;width:16%;}
.mt30{margin-top:50px;}

/**/
.foot-copys{background-color:#000;width:100%;}
.copy-contents{width:1030px;margin:0 auto;padding-top:30px;border-bottom:1px #4e4b47 solid;padding-bottom:15px;}
.copy-contents ul li{float:left;}
.copy-contents ul li:first-child img{width:150px;height:150px;border-radius:150px;}
.copy-contents ul li.foot-xian{margin-left:30px;margin-right:30px;margin-top:25px;}
.copy-contents ul li .gongsi-name{color:#b4b4b4;font-size:16px;margin-top:25px;}
.copy-contents ul li .gongsi-tel{color:#b71d25;font-size:14px;margin-top:15px;}
.copy-contents ul li .gongsi-address{color:#fff;font-size:14px;margin-top:15px;}
.yuyi-foot{margin:0px auto;color:#fff;width:500px;text-align:center;font-size:12px;font-family:"宋体";padding-top:15px;padding-bottom:10px;line-height:24px;}

