@charset "utf-8";
#hf_top{ padding:0 0 20px 0; background:#FFF; position:fixed; width:100%; z-index:1000;}
.head_box{ display:table; margin:0 auto; padding-left:300px; background:url(../images/logo.png) no-repeat left center;}
.head_nav{ min-height:150px; display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: center;}
.head_nav .title{width:18px; font-size:18px; line-height:27px; color:#7c4223; font-weight:bold}
.head_nav .title2{width:6px; font-size:10px; line-height:8px; color:#c1ada6; font-family:"宋体"; margin-left:5px; margin-top:8px}
.head_nav ul li{ display:inline-block; padding:0 30px; cursor:pointer}

.head_nav ul li:hover .title{ color:#FF0000;}
.head_nav ul li:hover .title2{ color:#eeb1b3;}
.head_nav ul li.current .title{ color:#FF0000;}
.head_nav ul li.current .title2{ color:#eeb1b3;}
.line_box{ min-width:1400px; margin:0 auto; position:relative}
.index_box{ height:600px}
#intro_line{padding:40px 0 30px 0; margin-bottom:80px;}
.ii_title{ margin:0 auto; display:table; font-size:35px; font-size:0; padding-bottom:40px; margin-bottom:35px; position:relative}
.ii_line_box{ position:absolute; bottom:0; left:0; width:100%;}
.ii_line{ width:50%; margin:0 auto; border-bottom:3px solid #dee2e9}
.ii_title ul li{ display:inline-block; color:#7c4223; font-size:35px; padding:0 2px}
.ii_title .circle{ border-radius:50%; border:3px solid #7c4223; width:50px ; height:50px; text-align:center; color:#7c4223; font-size:35px; padding:0}
.ii_intro_box{ position:relative; height:490px; background:url(../images/intro_bg.png) no-repeat -100px bottom,#f5f2ea;}
.ii_intro_con{ position:absolute; left:45px; top:90px; padding-left:40px; background:url(../images/quote.png) no-repeat left top; width:580px; line-height:25px; font-size:16px; color:#733513;}
.ii_intro_image{ width:680px; height:415px; position:absolute; right:-115px; bottom:-30px;}

#food_line{padding:40px 0 30px 0; margin-bottom:80px}
.ii_food_box{width:1790px; margin:0 auto;}
.ii_food_box .left{ border:1px solid #adadad; width:860px; height:180px;  margin-bottom:60px; box-sizing:border-box}
.ii_food_box .right{ border:1px solid #adadad; width:860px; height:180px;  margin-bottom:60px; box-sizing:border-box}
.ii_food_sort{width:180px; line-height:180px; border-right:1px solid #adadad; float:left; text-align:center; font-size:40px; color:#733513; font-weight:bold}
.ii_food_con{ width:677px; float:left; box-sizing:border-box}
.ii_food_title{ font-size:20px; color:#733513; margin-bottom:25px;}
.ii_food_intro{ font-size:16px; color:#733513}
.ii_pp_box{ padding:50px; position:relative}
.ii_l1{ position:absolute; left:0; top:0; width:30px; height:30px; background:url(../images/l1.png) no-repeat center; background-size:cover}
.ii_l2{ position:absolute; right:0; top:0; width:30px; height:30px; background:url(../images/l2.png) no-repeat center; background-size:cover}
.ii_l3{ position:absolute; left:0; bottom:0; width:30px; height:30px; background:url(../images/l3.png) no-repeat center; background-size:cover}
.ii_l4{ position:absolute; right:0; bottom:0; width:30px; height:30px; background:url(../images/l4.png) no-repeat center; background-size:cover}

#zongshi_line{margin-bottom:80px; background:#f5f2ea}
.ii_zongshi_box{ padding-left:600px; height:475px; background:#f5f2ea; position:relative}
.ii_zongshi_image{ position:absolute; width:600px; height:100%; left:0; top:0; }
.ii_zongshi_intro{ line-height:30px; font-size:16px; color:#733513; text-align:center}
.ii_product_line{ overflow:hidden}
.ii_product_line:nth-child(2n){ background:#FFF;}

#pingzhi_line{ margin-bottom:80px}
.ii_pingzhi_box{ position:relative}
#pingzhi_banner{ }
.ii_pingzhi_image{ width:447px; height:350px;}
.ii_pingzhi_word{ padding:40px 15px 45px 15px; background:#f5f2ea; font-size:16px; font-weight:bold; color:#733513; position:relative}
.ii_pingzhi_line{ position:absolute; left:15px; bottom:30px; border-bottom:1px solid #dbccbf; width:120px}

#zongshihui_banner{ overflow:hidden}

.back_top{ position:fixed; right:70px; bottom:70px; z-index:1000;}
.footer_box{ background:#733513; padding:40px 0; overflow:hidden; width:1900px}
.footer_qrcode{ text-align:center; margin-bottom:15px}
.footer_copyright{ color:#999; text-align:center; font-size:12px}
.footer_contact{ display:table; margin:30px auto 30px auto}
.hf_contact{ padding-left:37px; color:#FFF; line-height:32px; margin-right:200px}
.hf_email{ background:url(../images/email.png) no-repeat left center;}
.hf_mobile{ background:url(../images/mobile.png) no-repeat left center;}
.hf_address{ background:url(../images/address.png) no-repeat left center; margin-right:0}

.line_div{ letter-spacing:3px}