.index_banner{width: 1920px;height: 700px;/*background: url('../img/index_banner.jpg') no-repeat;*/position: absolute;left: 50%;margin-left: -960px;}
.index_banner img{width: 100%;height: 100%;}

.slide-img{width: 100%;height:700px;}
.slide-c{color: #fff;width: 1110px;position: absolute;left: 20%;padding-top: 220px;}
.slide-c .slide-t{font-weight: 100;font-size: 65px;/*font-family: Roboto;*/}
.slide-c .slide-e{font-weight: 400;font-size: 18px;line-height: 30px;}


.products_title,.flavours_title{position: absolute;top: 228px;left: 50%;margin-left: -716px;width: 1432px;color: #fff;text-align: center;font-size: 60px;/*font-family: Roboto;*/}


.head{position: absolute;top: 15px;width: 100%}
.head .head_menu{display: flex;justify-content: space-between;margin: 0 auto;max-width: 1400px;}
.head_menu .logo img{height: 52px;padding-left:30px;}
.head_menu .menu_b{display: flex;line-height: 52px;font-size: 18px;}
.head_menu .menu_b .menu_c{padding: 0 30px;}
/*.head_menu .menu_b a{color: #fff;}*/
.head_menu .menu_b a:hover{color: #ee6023;}
.head_menu .menu_b i{color: #fff;}
.fr_b{position: absolute;top: 665px;left: 50%;margin-left: -600px;width: 1200px;}
.fr_b .fr_l{display: flex;width: 100%;justify-content: space-around;}
.fr_b .fr_l .fr_btn{color: #fff;width: 500px;line-height: 120px;text-align: center;font-size: 30px;transition: all .5s ease .1s;}
/*.fr_b .fr_l .fl_img{background: url('../img/flavour_list.jpg') no-repeat;}
.fr_b .fr_l .rs_img{background: url('../img/require_sample.jpg') no-repeat;}*/
.fr_b .fr_l .fr_btn:hover{transform: scale(1.1);box-shadow: 7px 7px 10px #ccc;}
.fr_b .fr_l .fr_btn .fr_d{background-color: rgb(255 158 64 / 0.95);}
.fr_b .fr_l .fr_btn .fr_d:hover{background-color: rgb(255 158 64 / 0.85);}
/*.pa_b{position: absolute;top: 1116px;left: 50%;margin-left: -716px;width: 1432px;}*/
.pa_b{margin: 0 auto;width: 1200px;padding-top: 840px;}
.pa_b .pa_t{width: 100%;text-align: center;font-size: 30px;font-weight: 100;}
.pa_b .pa_l{width: 100%;display: flex;justify-content: space-between;padding-top: 57px;}
.pa_b .pa_l .pa_item{width: 250px;height: 200px;transition: all .5s ease .1s;}
.pa_b .pa_l .pa_item:hover{transform: scale(1.1);}
.pa_b .pa_l .pa_item img{width: 100%;height: 170px;display: block;}
.pa_b .pa_l .pa_item .pa_e{width: 100%;line-height: 30px;background-color: #f7941d;text-align: center;color: #fff;font-size: 16px;white-space: nowrap;}

.fn_b{margin: 0 auto;width: 1200px;padding-bottom: 80px;}
.fn_b .fn_t{width: 100%;text-align: center;font-size: 30px;font-weight: 100;padding:60px 0 30px 0;}
/*.fn_b .fn_l{padding:0 30px;}*/
.fn_item{display: flex !important;justify-content: space-between;width: 100%;}
.fn_lb{width: 350px;height: 250px;transition: all .5s ease .1s;}
.fn_lb:hover{transform: scale(1.1);/*box-shadow: 7px 7px 10px #ccc;*/}
.fn_lb .fn_d{width: 350px;height: 100%;color: #fff;position: absolute;background-color: rgb(0 0 0 / 0.1);}
/*.fn_lb .fn_d:hover{opacity: 0.6;}*/
.fn_lb .fn_d .fn_lt{position: absolute;bottom: 80px;left: 30px;font-size: 14px;width: 305px;}
.fn_lb .fn_d .fn_read_me{position: absolute;bottom: 20px;left: 30px;line-height: 40px;width: 100px;text-align: center;background-color: #f7941d;font-size: 14px;border-radius: 5px;}
.fn_carousel{bottom: -50px !important;}
.fn_carousel li{border: 1px solid #f7941d !important;}
.fn_carousel .active{background-color: #f7941d !important;}

.cf_b{margin: 0 auto;width: 1432px;padding-bottom: 70px;}
.cf_b .cf_t{width: 100%;text-align: center;font-size: 30px;font-weight: 100;line-height: 150px;/*font-family: Roboto;*/}
.cf_b .cf_l{display: flex;justify-content: space-between;}
.cf_b .cf_l .cf_item{text-align: center;width: 200px;font-size: 30px;font-weight: bold;}
.cf_b .cf_l .cf_item img{width: 200px;height: 200px;padding-bottom: 40px;}


.rs_t{margin: 0 auto;max-width: 1200px;text-align: center;font-size: 32px;line-height: 144px;}
.rs_b{border-top: 1px #ececec solid;border-left: 1px #ececec solid;border-right: 1px #ececec solid;border-radius: 10px;max-width: 1200px;margin: 0 auto 50px auto;display: flex;justify-content: space-between;font-size: 18px;padding-top: 50px;-webkit-box-shadow: 1px 0px 4px #909090;}
.rs_b .rs_l{width: 252px;padding-left: 58px;}
.rs_b .rs_l .rs_address_t{font-size: 22px;color: #32884;padding-bottom: 25px;}
.rs_b .rs_l .rs_address{padding-bottom: 45px;word-break:break-all;}
.rs_b .rs_l .text{line-height: 36px;font-size:16px;}
.rs_b .rs_r{padding-right: 100px;width: 770px;padding-bottom: 220px;}
.rs_b .rs_r label{color: #808080;font-size: 14px;font-weight: 100;}


.ab_b{width: 1200px;margin: 0 auto;padding-top: 100px;display: flex;justify-content: space-between;}
.ab_b .ab_l{width: 600px;padding-top:70px;}
.ab_b .ab_l img{width: 100%;}
.ab_b .ab_r{width: 528px;padding-bottom: 200px;}
.ab_b .ab_r .ab_t{font-size: 32px;color: #373c38;}
.ab_b .ab_r .ab_c{color: #787878;font-size: 16px;}
.ab_b .ab_r .ab_c p{padding-top: 30px;line-height: 26px;}

.a_b{width: 1200px;padding: 540px 0px 0px 0px;margin: 0 auto;}
.a_b .a_item{width: 100%;display: flex;justify-content: space-between;padding-bottom: 43px;}
.a_b .a_item .a_img{width: 411px;}
.a_b .a_item .a_img img{width: 100%;}
.a_b .a_item .a_r{width: 596px;}
.a_b .a_item .a_r .a_t{width: 100%;font-size: 30px;color: #f7941d;line-height: 70px;}
.a_b .a_item .a_r .a_c{width: 100%;font-size: 22px;line-height: 30px;}

.l_b{padding-top: 540px;width: 1200px;margin: 0 auto;display: flex;justify-content: space-between;}
.l_b .l_l{width: 250px;padding-bottom: 100px;}
.l_b .l_tab{width: 100%;border: 1px #929090 solid;-webkit-box-shadow: 1px 0px 4px #909090;padding: 15px 0;}
.l_b .l_tab hr{margin-top: 15px;}
.l_seach{width: 220px;margin: 0 auto;}
.l_seach .btn-default{background-color: #f7941d;}
.l_seach img{width: 18px;height: 18px;}
.rs_btn{color: #fff;background: url(../img/fr_b.jpg) no-repeat;width: 250px;height: 157px;text-align: center;font-size: 22px;margin-top: 30px;transition: all .5s ease .1s;}
.rs_btn:hover{transform: scale(1.1);box-shadow: 7px 7px 10px #ccc;}
.rs_btn .rs_d{padding-top: 45px;height: 157px;background-color: rgb(247 148 29 / 0.6);}
.rs_btn .rs_d:hover{background-color: rgb(247 148 29 / 0.5);}
.rs_btn .rs_d p{line-height: 36px;}
.l_b .l_list{width: 920px;}
.l_list th{background-color: #f7941d;color: #fff;font-size: 17px;line-height: 38px !important;}
.l_list td{font-size: 14px;}
.l_list td div{padding: 10px 0;}
.cate_b{width: 220px;margin: 0 auto;}
.cate_b a{color: #000;}
.cate_b .cate_t h3{font-weight: bold;font-size: 16px;}
.cate_b .cate_pt1 h4{line-height: 16px;padding-left: 10px;font-size: 16px;/*padding-top: 16px;*/}
/*.cate_b .cate_pt2{padding-left: 20px;}*/
.cate_b li{margin-left: 40px;list-style: disc;padding-top: 2px;}
.cate_b .cate_pt1 h4 a:hover,.cate_b a:hover{color: #f7941d}
.pagination-lg>li>a, .pagination-lg>li>span{font-size: 16px !important;}

.new_c{width: 1200px;min-height: 1000px;margin: 0 auto;}
.n_b{position: absolute;width: 1200px}
.n_b .n_l{width: 800px;min-height: 1000px;background-color: #f6f3f0;padding-left: 114px;padding-bottom: 35px;/*position: absolute;top: 83px;*/}
.n_b .n_l .n_to{min-height: 800px;}
.n_b .n_l .n_t{font-size: 30px;color: #796e5e;width: 467px;padding: 146px 0 10px 0;}
.n_b .n_l .n_c{font-size: 16px;color: #939393;width: 467px;}
.n_b .n_l .n_c p{padding-top: 25px;font-size: 14px;line-height: 26px;}
.n_b .n_l .n_bo{padding-top: 40px;font-size: 13px;line-height: 24px;padding-right: 114px;}
.n_b .n_l .n_bo a{color: #a1a2a2;width: 100%;}
.n_b .n_l .n_bo .n_per,.n_b .n_l .n_bo .n_next{width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.n_b .n_r{width: 600px;position: absolute;top: 150px;right: 0px;}
.n_b .n_r img{width: 100%;}

.guojia-img{width: 16px;height: 16px;vertical-align:middle;}


.footer{height: 400px;background-color: #f7941d;width: 100%;}
.footer .ft_b{width: 1200px;margin: 0 auto;color: #fff;}
.footer .ft_b .ft_t{width: 100%;display: flex;justify-content: space-between;}
.footer .ft_b .ft_t .ft_l .ft_cun{line-height: 100px;font-size: 30px;font-weight: bold;}
.footer .ft_b .ft_r{padding: 25px}
.footer .ft_b .ft_r img{width: 160px;}
.footer .ft_b .ft_m{display: flex;}
.footer .ft_b .ft_m .ftm_l{/*padding-top: 10px;*/width: 400px;height: 200px;}
.footer .ft_b .ft_m .ftm_l img{width: 100%;}
.footer .ft_b .ft_m .ftm_r{padding-left: 30px;width: 690px;}
.footer .ft_b .ft_m .ftm_r .ftm_item{line-height: 48px;font-size: 17px;}
.Message_right{
	position: fixed;
    left: 50%;
    bottom: 180px;
    z-index: 999;
    margin-left: 650px;
    background: url(../img/Message_right.png) no-repeat;
    background-size: 100%;
    width: 70px;
    height: 70px;
    cursor:pointer;
}
