html,
body,
div,
span,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
pre,
a,
code,
img,
sub,
sup,
dl,
dt,
dd,
ol,
ul,
li,
form,
label {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    font-size: 100%;
    vertical-align: baseline;
}
ul {
    list-style: none;
}
a img {
    border: none;
}
a{text-decoration: none;color: #666;}
/******************* Public style ********************/
* {
    box-sizing: border-box;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
}
body {
    font-family: "Helvetica Neue", "Helvetica", "Microsoft YaHei", Arial, sans-serif;
    font-size: 16px;
    line-height: 1.5;
}
#main{
     width:100%;
     height: auto;
     overflow: hidden;
    background-color: white;
}
.FanHui {
    width: 100%;
    height: 5rem;
    background-color: #444a59;
    padding: 1.2rem 0;
}
.FanHui a {
    display: block;
    width: 33.33%;
    float: left;
    line-height: 2.7rem;
}
#img1 {
    float: left;
    margin-left: 6%;
}
.FanHui a img {
    height: 2.7rem;
}
#img2 {
    margin: 0 auto;
}
#img3 {
    float: right;
    margin-right: 6%;
}




.banner_span{font-size: 1.5rem;color: #fff;}
.banner_p{width:20rem ;height: 2rem;color: #fff;background: #00aadf;margin: 0 auto;line-height: 2rem;margin: 0 auto;}
.line_0{line-height: 0rem;font-size: 1.5rem;}
#Box1{width: 100%;}
.Box1{padding-bottom:20px;}
.font_size{text-align: center;font-size: 1.675rem; color:#333;}
.h20{height: 5.5rem;line-height: 3.5rem;text-align: center;}
.box_men2 .BOM img{width: 100%;height: 100%;}
.box_pp p{width: 17rem;}
.ai_pm{width: 90%;margin: 0 auto;}
.ai_pm dl{float: left;text-align: center;padding-top: 1rem;width:50%; height: 300px;}
.ai_pm dl dd img{width: 50%;height: 50%;}
.wid_11{width: 13rem;}
.ai_pm dl dt p{font-size: 1.4rem; line-height:1.8rem;padding: 0 5%;display: block;margin: 0 auto;margin-left: 8%}
.ai_pm dl dt span{font-size: 10px;display: block;width: 63%;
    margin: 0 auto;
    line-height: 1rem;}
.blue_btn span{width: 7rem;height: 1.75rem;background: #24b7e4;color: #fff;padding: 0.5rem 1.4rem;position: relative;top: -0.3rem;}
.gleen span{width: 7rem;height: 1.75rem;background: #6fca7f;color: #fff; padding: 0.5rem 1.4rem;position: relative;top: -0.3rem;}
.gulon span{width: 7rem;height: 1.75rem;background: #f39801;color: #fff;padding: 0.5rem 1.4rem;position: relative;top: -0.3rem;}
.red_col span{width: 7rem;height: 1.75rem;background: #fc4645;color: #fff;padding: 0.5rem 1.4rem;position: relative;top: -0.3rem;}
.wid_11{width: 90%;}

#Box2{width: 100%;background: #208cc9;}

.mm2_men img{width: 24.7rem;height: 15.7rem;}
.box_men2 .BOM{width: 100%;}


.BOM li{width: 9.2rem;height: 9.2rem;float: left;padding-left: 3.5rem;padding-right: 11rem;margin-top: 4rem;}
.bo_sp{width:9rem ;}

.BOM ul li p{color: #fff;text-decoration: none;}

#Box3{width: 100%;}
#Box4{/*width: 100%;background: url(../img/blue_img.png) no-repeat;*/}
.list_a{background-size: 65% !important}
.list_a div{width: 80%;color: #fff;margin-left:130%;padding-top: 20px;}
.list_a div p{font-size: 1rem;padding-top: 1rem;}
.list_a div span{font-size:1.4rem;}

.box_men4{width: 100%;}
.list_a1{background: url(../img/men_ing_img_03.png) 40% 20% no-repeat;}
.list_a2{background: url(../img/men_ing_img_06.png) 40% 20% no-repeat;}
.list_a3{background: url(../img/men_ing_img_09.png) 40% 20% no-repeat;}


.ZuiXinAnLi {
    display: none;
    width: 100%;
}
.serviceTop {
    width: 100%;
    text-align: center;
    padding-top: 15px;
}
.serviceTop span {
    font-size: 1.576rem !important;
    line-height: 29px;
    color: #333333;
}
.serviceTop p {
    font-size: 0.9rem !important;
    color: #666666;
    text-transform: Uppercase;
    padding-top: 10px;
}
.ZuiXinAnLiBox {
    width: 100%;
    margin-top: 15px;
    position: relative;
}
#slider {
    width: 90%;
    margin: 0px auto;
}
.responsive {
    width: 84%;
    height: auto;
    margin: 0 auto;
    text-align: center;
    margin-left: 8%;
}
.controls li:nth-child(1) {
    left: 0;
    height: 20px;
}
.controls li {
    top: 50%;
    margin-top: -25px !important;
}
.controls li img {
    height: 20px;
}
.controls li:nth-child(2) {
    right: 0;
    height: 20px;
}




#Box5{height: 34.7rem;width: 100%;}



.font_08{font-size: 0.8rem;color: #b9b9b9;}
.box_meng5{width: 30rem;margin: 0 auto;}
.min_4_1{padding-top: 3rem;}
.food_ing ul li{float: left;width: 20%;text-align: center;color: #fff;border-right: 1px solid #ddd;padding-top: 2%;}
.food_ing ul li div{margin-top: -5%;}
.food_der{background: #444a59; position: fixed;bottom: 0;width: 100%}
.box_mon_3 ul li{width: 15rem;height: 54px;background: #fff;float: left;text-align: center;}
.box_mon_3 ul li img{width: 15rem;height: 9rem;}
.box_meng5 .mont6 img{width: 9.25rem;height: 9.25rem;float: left;}
.box_MON5{width: 18.5rem;float: right;margin-right: 1rem;}
.box_MON5{width: 18.5rem;float: right;margin-right: 1rem;}
.box_MON5{width: 18.5rem;float: right;margin-right: 1rem;}
.box_MON5 span{font-size: 0.9rem;}
.box_MON5 p{font-size: 0.675rem;color: #666;}
.mont6{height: 9.3rem;margin-top: 2rem;padding-top:0rem ;}
.food_ing ul li img{height: 18px;}
.food_ing ul li div span{font-size: 9px;color:#ddd;}
.box_mon_3 ul li p{font-size: 0.765rem;}
.box_mon_3 ul li span{font-size: 0.9rem;color: #0088d8;}

.menu-panel a {
    text-align: left;
}

.slides p, a {
    text-align: center;
}

.slides a {
    display: block;
}