﻿/* reset */
body,ul,li,p,h1,h2,h3,h4,h5,h6,img,br,hr,table,tr,td,dl,dt,dd,form {margin: 0;padding: 0;}
body {font-family:"Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑",STHeiti,MingLiu;font-size: 14px;color: #434343;overflow-x: hidden;}
ul,li {list-style: none;}
img {border: none;}
i,em{font-style:normal}
a {text-decoration: none;color: #555;}
a:hover{color: #4562ac;}
/* 公用 */
.i_inner{width: 1200px;margin: auto;}
.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }
.fl{float: left;}
.fr{float: right;}
.rel { position: relative; }
.abs { position: absolute; }
.fid { position: fixed; }
.flex{display: flex;}
.block{display: block;height: 100%;}
.font16{font-size: 16px;}
.font14{font-size: 14px;}
.inputreset{outline: none}
.text_ov{overflow: hidden;white-space:nowrap; text-overflow:ellipsis; }
.i_clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
a.linkstyle:hover{background: #DA251C;color: #ffff;border: 1px solid #DA251C;}
p.line4{line-height: 21px; display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
.scale1_1{overflow: hidden;}
.scale1_1:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);transition: all .5s;}
 /* 版权图片切换 */
.weiling,.wangshang{display: inline-block;margin-left: 10px;}
.i_copyright{line-height: 30px;}
.i_copyright_right li{display: inline-block;}
.i_copyright_right li:first-child{margin-right: 10px;}
.i_copyright_right li a:hover{ -webkit-transition-property:background-image;-webkit-transition-duration: 0.4s;-webkit-transition-timing-function: ease;}
.i_copyright_right li span{display: inline-block;float: left;line-height: 30px;font-size: 14px;}
.weiling{width:120px;height:18px;background: url(../images/weiling.png) no-repeat center center;background-size: 100%, 100%}
.weiling:hover{background: url(../images/weiling_hover.png) no-repeat;background-size: 100%, 100%}
.wangshang{width:113px;height:22px;background: url(../images/wangshang.png) no-repeat;background-size: 100%, 100%}
.wangshang:hover{background: url(../images/wangshang_hover.png) no-repeat;background-size: 100%, 100%}
/* 导航 */
.i_header{background: #323333;position:relative;padding:15px 0;}
/* .i_header .i_inner{background: #c2996b;} */
/* .i_header .i_header_right{position:absolute;right: 0;top: 0;height: 100%;width: 50%;background:#c2996b;} */
.logo{float: left;}
.logo img{display: block;}
.logo_text{float: left;padding-top: 10px;margin-left: 18px;color: #fff;}
.logo_text img{margin-bottom: 10px;}
.navBar{position: relative;z-index: 1;display: inline-block;float: right;padding-top: 10px;}
.nav{position: relative;font-size: 14px;}
.nav a{color: #fff;}
.nav h3{font-weight: normal;font-size: 100%;}
.nav .m{float: left;position: relative;z-index: 1;}
.nav .s{float: left;width: 3px;text-align: center;font-size: 12px;margin: 0 13px;}
.nav h3 a{display: block;width: 90px;text-align: center;line-height: 70px;font-size: 16px;position: relative;}
.nav .sub li a:hover{color:#c2996b}
.nav li.on h3 a:after{content: '';display: block;width: 10px;height: 8px;background: url(../images/nav_icon_03.png) no-repeat;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;}
.nav .sub{display: none;position: absolute;left: 0px;top: 70px;z-index: 1;width: 90px;border: 1px solid #E6E4E3;border-top: 0;background: #fff;box-sizing: border-box;}
.nav .sub li{text-align: center;padding: 0 8px;margin-bottom: -1px;}
.nav .sub li a{display: block;border-bottom: 1px solid #E6E4E3;padding: 8px 0;line-height: 28px;color: #666;}
.nav .block{height: 3px;width: 130px;background: #FE7700;position: absolute;left: 0;top: 57px;overflow: hidden;}
.nav .on a{color:#c2996b;}
/* banner */
.focusBox { position: relative; width:100%; overflow: hidden; }
.focusBox .pic img { width:100%;display: block; }
.focusBox .prev,
.focusBox .next { width:88px; height:100px; position:absolute; top:200px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background-image:url(../images/prev_03.png); left:80px }
.focusBox .next { background-image:url(../images/next_05.png); right:80px }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }
.banner_form{height: 120px;position: relative;}
.banner_form_left{background: url(../images/yuyue_03.png) no-repeat left top;padding: 46px 70px 32px 100px;box-sizing: border-box;display: inline-block;float: left;}
.banner_form_box{float: left;margin-right: 10px;}
.banner_form_box:last-child{margin-right: 0;}
.banner_form_box span{display: inline-block;float: left;width: 60px;line-height: 40px;text-align: center;}
.banner_form_box input{display: inline-block;width: 190px;box-sizing: border-box;border: 1px solid #bebebe;line-height: 38px;padding: 0 10px;}
.banner_form_left #btnSubmit{width: 120px;line-height: 38px;color: #fff;border: 1px solid #c2996b;background: #c2996b;color: #fff;font-size: 14px;box-sizing: border-box;margin-left:15px;cursor: pointer;transition: all .5s;}
.banner_form_left #btnSubmit:hover{background: #fff;color: #c2996b;}
.banner_form_right{background: #c2996b;display: inline-block;float: left;padding: 30px 0 30px 70px;height:121px;box-sizing:border-box;}
.banner_form_right_icon{float: left;margin-right: 10px;}
.banner_form_right_icon img{display: block;}
.banner_form_right_text{float: left;color: #fff;}
.banner_form_right_text p{font-size: 16px;line-height: 20px;}
.banner_form_right_text h3{font-size: 32px;line-height: 40px;}
.banner_form_bg{background: #c2996b;position: absolute;right: 0;top: 0;width: 34%;height: 128px;z-index: -1;}
/* 标题组件 */
.dish_type{background: url(../images/main_bg_02.jpg) no-repeat center center;padding-top: 54px;padding-bottom: 60px;}
.i_module_titlle{text-align: center;margin-bottom: 40px;}
.i_module_titlle img{margin: auto;}
.i_module_titlle h2{font-size: 24px;margin: 10px 0;font-weight: normal;letter-spacing: 5px;}
.color_white h2{color: #fff;}
.dish_type li{width: 332px;float: left;position: relative;margin-top: 50px;margin-right: 102px;transition: all .5s;cursor: pointer;}
.dish_type li .dish_type_pic{display: block;}
.dish_type li:last-child{margin-right: 0;}
.dish_type li .dish_type_title{width: 200px;background: #c2996b;border-radius: 50%;}
.dish_type li:hover{margin-top: 30px;}
.dish_type_title{text-align: center;color: #fff;padding: 34px 0 30px;position: absolute;top: -100px;left: 0;right: 0;margin: auto;}
.dish_type_title span{display: inline-block;width: 60px;height: 2px;background: #fff;margin:20px 0 15px;}
.dish_type_title img{display: block;margin: auto;}
.dish_type_title p{line-height: 22px;text-transform: uppercase;}
.dish_type_title h3{line-height: 34px;font-size: 24px;font-weight: normal;}
.dish_type ul{margin-top: 100px;}
.dish_type_class{position: absolute;width: 100%;bottom: 0;left: 0;background: rgba(0,0,0,.8);color: #fff;text-align: center;font-size: 16px;line-height: 24px;padding: 16px 0;}
.dish_type_more{display: block;width: 140px;height: 40px;line-height: 40px;border: 1px solid #fff;color: #fff;text-align: center;margin:40px auto 0;transition: all .5s;}
.dish_type_more:hover{background: #fff;color: #c2996b;}
/* 全屏滚动 */
.picScroll2 ul li{width: 25%;float: left;overflow: hidden;position: relative;}
.picScroll2 ul li a{display: block;}
/* .picScroll2 ul li a img{display: block;width: 100%;} */
.picScroll2_shadow{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);z-index: 2;}
.picScroll2_name{position: absolute;top: 80px;left: 60px;color: #fff;z-index: 3;}
.picScroll2_name i{line-height: 37px;font-size: 24px;font-style: italic;color: #c2996b;}
.picScroll2_name p{line-height: 27px;font-size: 16px;}
.picScroll2_title{transition:all .5s;position:absolute;left: -63px;bottom: 170px;z-index: 5;
    transform:rotate(-90deg);
    -ms-transform:rotate(-90deg); /* Internet Explorer */
    -moz-transform:rotate(-90deg); /* Firefox */
    -webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
    -o-transform:rotate(-90deg); /* Opera */
}
.picScroll2_logo{display: none;position: absolute;left: 60px;bottom: 110px;z-index: 4;}
.picScroll2_logo img{display: block;width: auto;}
.picScroll2 ul li:hover .picScroll2_shadow{display: none;}
.picScroll2 ul li:hover .picScroll2_name i{color: #fff;}
.picScroll2 ul li:hover .picScroll2_logo{display: block;}
.picScroll2 ul li:hover .picScroll2_title{left: 43px;bottom: 63px;
    transform:rotate(0);
    -ms-transform:rotate(0); /* Internet Explorer */
    -moz-transform:rotate(0); /* Firefox */
    -webkit-transform:rotate(0); /* Safari 和 Chrome */
    -o-transform:rotate(0); /* Opera */}
.picScroll2_bg{display: block;width: 100%}
.i_about_us{padding: 60px 0 0 0;}
.i_about_us  .i_module_titlle {margin-bottom: 40px;}
.i_about_us_left{float: left;width: 644px;}
.i_about_us_left img{display: block;}
.i_about_us_right P{line-height: 30px;}
.i_about_us_right{display: inline-block;padding-left: 60px;float: left;box-sizing: border-box;width: 556px;padding-top: 162px;position: relative;color: #777777;}
.i_about_us_right img{position: absolute;left: -36px;top: 60px;}
.i_about_us_right a{display: inline-block;width: 140px;height: 40px;line-height: 40px;color: #777777;border: 1px solid #bebebe;box-sizing: border-box;text-align: center;margin-top: 34px;transition: all .5s;}
.i_about_us_right a:hover{border: 1px solid #c2996b;color: #fff;background: #c2996b;}

/* 品牌 */
.i_brand{padding: 60px 0 70px}
.i_brand_title{margin-bottom: 20px;}
.i_brand_top_left{display: inline-block;float: left;}
.i_brand_top_left img{display: block;}
.i_brand_top li{width: 240px;float: left;}
.number_box{padding-left: 34px;padding-top: 55px;box-sizing: border-box;}
.number_box p{line-height: 18px;color: #777777;transition: all .5s;}
.number_box h4{line-height: 30px;margin-top: 20px;color: #4d4d4d;font-size: 16px;transition: all .5s;}
.i_brand_center_left{display: inline-block;box-sizing: border-box;float: left;}
.i_brand_center_right{float: right;display: inline-block;}
.i_brand_center_right img{display: block;}
.i_brand_bot_left{display:inline-block;float: left;width: 480px;}
.i_brand_bot_left .number_box{width: 240px;}
.i_brand_bot_right{display:inline-block;float: left;}
.i_brand_bot_img{display: inline-block;float: left;}
.i_brand_bot .number_box{float: left;}
.i_brand_bot_right .number_box{width: 480px;}
.number_box:hover h4{color: #c2996b;}
.number_box:hover p{color: #c2996b;}
/* 流程 */
.league{background: url(../images/league_bg_02.jpg) no-repeat;padding: 60px 0;background-size: 100% 100%;}
.league li{width: 275px;box-sizing: border-box;border: 2px solid #fff;float: left;margin-right: 33px;height: 160px;padding-left: 32px;margin-bottom: 32px;padding-top: 32px;position: relative;border-radius: 8px;transition: all .5s;}
.league li:nth-child(4n){margin-right: 0;}
.league li a{color: #fff;}
.league li a p{line-height: 28px;margin-top: 25px;}
.league li a img{position: absolute;top: 22px;right: 30px;}
.league li:hover{background: #c2996b;border: 2px solid #c2996b;}
.league .i_module_titlle {margin-bottom: 40px;}
.league_more{display: block;width: 140px;line-height: 40px;border-radius: 20px;box-sizing: border-box;border: 1px solid #fff;background: #fff;color: #4d4d4d;text-align: center;transition: all .5s;margin: auto;}
.league_more:hover{border: 1px solid #c2996b;background: #c2996b;color: #fff;}
/* 板块 */
.plate{background: url(../images/plate_bg_02.jpg) no-repeat;padding: 75px 0;}
.plate li{width: 16%;text-align: center;float: left;margin-right: 5%;padding:40px 0;}
.plate ul{padding: 0 7.5%;}
.plate li a{color: #b1b1b1;}
.plate li:last-child{margin-right:0;}
.plate li p{line-height: 28px;}
.plate li h4{line-height: 30px;margin-top: 20px;}
.plate li:hover{background: rgba(255,255,255,.4);}
.plate li:hover a{color: #fff;}
/* 合作案例 */
.cooperation{padding: 60px 0;}
.w1400{width: 1400px;margin: auto;}
.picScroll-left{ overflow:hidden; position:relative;margin-top: 30px;}
.picScroll-left .hd{ width:100%;position: absolute;left: 0;top: 70px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;overflow:hidden;cursor:pointer;width: 46px;height: 120px;border: 1px solid #c2996b;transition: all .5s;}
.picScroll-left .next{background:#fff url(../images/arrow_left_06.png) no-repeat center;float: left;}
.picScroll-left .prev{background:#fff url(../images/arrow_right_09.png) no-repeat center;float: right;margin-right: 20px;}
.picScroll-left .next:hover{background: #c2996b url(../images/arrow_left_06_hover.png) no-repeat center;}
.picScroll-left .prev:hover{background: #c2996b url(../images/arrow_right_09_hover.png) no-repeat center;}
.picScroll-left .bd{width: 1200px;margin: auto;}
.picScroll-left .bd .tempWrap{width: 100%!important;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left;  overflow:hidden;display: inline-block;width: 380px!important;position: relative;overflow: hidden;margin-right: 20px;}
.picScroll-left .bd ul li img{display: block;transition: all .5s;width:100%;}
.picScroll-left .bd ul li:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);transition: all .5s;}
.picScroll-left .classify_text{position: absolute;bottom: 0;left: 0;width: 380px;line-height: 40px;color: #fff;text-align: center;background: rgba(255,255,255,.8);color: #4d4d4d;transition: all .5s;}
.picScroll-left .bd ul li:hover .classify_text{background: rgba(194, 153, 107,.6);color: #fff;}
/* 新闻 */
.i_news{background: url(../images/i_news_bg_02.jpg) no-repeat;background-size: 100% 100%;padding: 60px 0;}
.i_news_title{text-align: center;margin-bottom: 30px;}
.i_news_title a{font-size: 24px;color: #fff;transition: all .5s;}
.i_news_title a span{color: #c2996b;transition: all .5s;}
.i_news_title:hover a{color: #c2996b;}
.i_news_title:hover a span{color: #fff;}
.i_news_list{line-height: 42px;border-bottom: 1px solid #dedede;padding: 0 10px;}
.i_news .i_news_box{background: #fff;width: 380px;box-sizing: border-box;padding: 10px 10px 20px 10px;}
.i_news_list a{float: left;display: inline-block;max-width: 250px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.i_news_list span{float: right;}
.i_news_list p{line-height: 18px;}
.i_news_box_more{display: block;width: 140px;margin:15px auto 0;line-height: 40px;box-sizing: border-box;border: 1px solid #bebebe;text-align: center;color: #777;transition: all .5s;}
.i_news_box_more:hover{background: #c2996b;color: #fff;border: 1px solid #c2996b;}
.i_news_box .i_news_list:nth-child(5){border-bottom: 0;}
.i_news_box .i_news_list:nth-child(2){padding-bottom: 14px;}
.i_news_box .i_news_list a{font-size: 16px;}
.i_news li{display: inline-block;float: left;margin-right: 30px;}
.i_news li:last-child{margin-right: 0;}
.i_news_list:hover a{color: #c2996b;}
.i_news_list:hover p{color: #c2996b;}
.i_news_box_pic{overflow: hidden;}
.i_news_box_pic img{display: block;transition: all .5s;width:100%;}
.i_news_box_pic:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);}
/* 预约加盟 */
.i_index_message{padding: 60px 0;}
.i_index_message_left{width: 584px;float: left;}
.i_index_message_line{margin-bottom: 12px;}
.i_index_message_left input{display: block;box-sizing: border-box;border: 1px solid #bebebe;line-height: 40px;padding:0 20px;}
.i_index_message_left .w230{width: 230px;float: left;}
.i_index_message_left .w340{width: 340px;float: right;}
.i_index_message_line .w100{width: 100%;}
.i_index_message_right{width: 540px;float: right;}
.i_index_message_button #btnSubmit1{display: block;width: 100%;box-sizing: border-box;color: #fff;background: #c2996b;line-height: 40px;border: 1px solid #c2996b;transition: all .5s;}
.i_index_message_button #btnSubmit1:hover{background: #fff;color: #c2996b;}
.map_title{margin-bottom: 14px;}
.map_title p{padding-left: 14px;line-height: 22px;}
.map_title p:first-child{background: url(../images/map_icon_07.png) no-repeat center left;}
.BMap_stdMpCtrl {display: none!important;}
/* 底部 */
.i_footer_top{background: #323333;padding: 30px 0;}
.i_footer_top .i_footer_left{float: left;}
.i_footer_top .i_footer_right{float: right;}
.i_footer_top a{color: #fff;display: block;width: 100%;font-size: 16px;transition: all .5s;}
.i_footer_top a:hover{color: #ccc;}
.i_footer_top li{width: 126px;box-sizing: border-box;border-right: 1px solid #fff;float: left;text-align: center;}
.i_footer_top  li:last-child{border-right: 0;}
.i_footer_bot{background: #222222;padding:43px 0 34px;position:relative;}
.i_footer_bot_left{width: 450px;line-height: 30px;color: #fff;float: left;}
.i_footer_bot_left a{color: #fff;}
.i_footer_bot_left a:hover{opacity: .8;}
.i_footer_bot_right{width: 460px;float: right;}
.i_footer_bot_right .i_footer_bot_tel{display: inline-block;margin-right: 40px;text-align: right;float: left;margin-top: 25px;color: #fff;}
.i_footer_bot_tel p{font-size: 14px;}
.i_footer_bot_tel h3{font-size: 22px;font-style: italic;}
.i_footer_bot_right .i_footer_bot_code{display: inline-block;}
.i_footer_bot_code .qr_code{float: right;margin-left: 20px;}
.qr_code_box{width: 110px;height: 110px;background: url(../images/qr_code_box_11.png) no-repeat;background-size: 100% 100%;text-align: center;padding: 5px;box-sizing: border-box;}
.qr_code img{display: block;width: 100%;height: 100%;}
.qr_code p{line-height: 32px;color: #fff;text-align: center;}

.i_footer_bot .i_footer_logo{position:absolute;left: 0;right: 0;margin:auto;top:-20px;width: 140px;}
.i_footer_bot .i_footer_logo img{display:block;width: 140px;height: 140px;}



.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:30%;
    width: 77px;
    z-index: 11;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
      height: 48px;
    line-height: 48px;
    margin-top: 2px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-te {
    background-position: -34px -52px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}

.lxfx li i.icon-fh{
background:url(../images/return_top_03.png) no-repeat;background-position:center;height:32px;
}
.lxfx li p {
    line-height: 12px;
    text-align: center;
	    margin-top: 10px
}
.lxfx li {
    background:#c2996b;
    height: 70px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}
.lxfx li i.icon-en{
	background-position: -31px -47px;
}
.i_blogroll{line-height:40px;background:#c2996b;color: #fff;}
.i_blogroll span{float: left;margin-right: 10px;}
.i_blogroll a{float: left;margin-right: 10px;color: #fff;}