.jl1{

    background: url(../images/jldc/1.png) no-repeat;

    height: 440px;

    background-position: center;

}

.xc-item {

    padding: 70px 0 50px

}



.xc-item .c2-item-list {

    display: block;

    width: 1200px;

    text-align: center

}



.xc-item .c2-item-list a {

    display: inline-block

}



.xc-item .c2-item-list a>li {

    display: inline-block;

    width: 170px;

    height: 170px;

    border-radius: 50%;

    -moz-border-radius: 50%;

    -webkit-border-radius: 50%;

    background-color: #ededed;

    background-repeat: no-repeat;

    background-position: center 25px;

    text-align: center;

    color: #000;

    font-size: 0;

    margin: 0 10px

}



.xc-item .c2-item-list a>li>p {

    display: inline-block;

    width: 170px;

    margin-top: 84px;

    font-size: 21px;

    font-weight: 700;

    line-height: 1.3

}



.xc-item .c2-item-list a>li>span {

    display: inline-block;

    width: 170px;

    font-size: 16px

}



.xc-item .c2-item-list a:nth-of-type(1) li {

    background-image: url(../images/jldc/2.jpg);

}



.xc-item .c2-item-list a:nth-of-type(2) li {

    background-image: url(../images/jldc/3.jpg);

}

.xc-item .c2-item-list a:nth-of-type(3) li {

    background-image: url(../images/jldc/4.jpg);

}

.xc-item .c2-item-list a:nth-of-type(4) li {

    background-image: url(../images/jldc/5.jpg);

}

.xc-item .c2-item-list a:nth-of-type(5) li {

    background-image: url(../images/jldc/6.jpg);

}

.xc-item .c2-item-list a:nth-of-type(6) li {

    background-image: url(../images/jldc/7.jpg);

}

.xc-header>h3 {

    display: inline-block;

    width: 1200px;

    color: #9e0001;

    font-size: 38px;

    line-height: 1.5;

    text-align: center;

}

.xc-header>h5 {

    display: inline-block;

    width: 1200px;

    text-align: center;

    font-size: 20px;

    color: #333;

    font-weight: 400;

}

.xc-header {

    padding: 70px 0 40px 0;

    text-align: center;

}

.c2-item {

    width: 100%;

    min-width: 1200px;

    margin: 0 auto;

    height: 425px;

    background-color: #f6f6f6;

    overflow: hidden

}



.c2-item .c2-item-list {

    width: 1200px;

    margin: 40px auto 0;

    height: 345px

}



.bordersize {

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box

}



.c2-item .c2-item-list>div {

    width: 399.33px;

    height: 345px;

    float: left;

    border-right: 1px solid #d3d3d3;

    text-transform: Uppercase

}



.c2-item .c2-item-list>div>h4 {

    display: block;

    font-size: 26px;

    color: #000;

    font-weight: 500;

    margin-top: 42px;

    text-align: center;

}



.c2-item .c2-item-list>div>h5 {

    display: block;

    font-size: 15px;

    font-weight: 200;

    line-height: 1.6;

    text-align: center;

}



.c2-item .c2-item-list>div>span {

    display: block;

    width: 30px;

    height: 3px;

    background-color: #9e0001;

    margin: 5px auto 0

}



.c2-item .c2-item-list>div>p {

    display: block;

    width: 325px;

    margin: 46px auto 0;

    font-size: 17px;

    color: #333;

    line-height: 1.6

}

.jl2{

    float: left;

    position: relative;

    z-index: 111;

    width: 769px;

    height: 479px;

}

.c3-item-m1-r {

    width: 431px;

    height: 479px;

    float: right;

    position: relative;

    background: #9e0001;

}



.c3-item-m1-r .c3-item-m1-r-list {

    width: 431px;

    padding-top: 40px

}



.c3-item-m1-r .c3-item-m1-r-list p {

    display: block;

    text-transform: uppercase;

    color: #fff;

    font-size: 20px;

    font-weight: 200;

    line-height: 1;

    position: relative;

    width: 100%;

    text-align: center;

}

.c3-item-m1-r-list-des p {

    display: inline-block;

    width: 90%;

    font-size: 17px;

    line-height: 1.8;

    color: #000;

    font-weight: 500;

    padding-top: 14px;

}

.c3-item-m1-r-list-des {

    width: 440px;

    height: 280px;

    background-color: #f6f6f6;

    position: absolute;

    right: 0;

    bottom: -30px;

    padding-left: 40px;

    text-align: left;

    z-index: 222;

}

.c3-item-m1-r-list-des>h4 {

    font-size: 28px;

    font-weight: 700;

    color: #9e0001;

    margin-top: 40px;

}

.c3-item-m1-r-list-des>p {

    display: inline-block !important;

    width: 90% !important;

    font-size: 17px !important;

    line-height: 1.8 !important;

    color: #000 !important;

    font-weight: 500 !important;

    padding-top: 14px !important;

    text-align: left !important;

}



.c3-item-m1-r .c3-item-m1-r-list ul:nth-of-type(1) {

    margin-top: 30px

}



.c3-item-m1-r .c3-item-m1-r-list ul {

    display: block;

    width: 431px;

    text-align: center;

    margin-top: 16px

}



.c3-item-m1-r .c3-item-m1-r-list ul li a {

    color: #fff;

}



.c3-item-m1-r .c3-item-m1-r-list ul li {

    display: inline-block;

    width: 90px;

    text-align: center;

    height: 24px;

    line-height: 24px;

    border-right: 1px solid #fff;

    color: #fff;

    font-weight: 200;

    font-size: 16px

}



.c3-item-m2 {

    width: 1200px;

    height: 335px;

    margin-top: 60px

}



.c3-item-m2 .c3-item-m2-l {

    width: 650px;

    height: 335px;

    float: left;

    padding-left: 40px;

    background-color: #f6f6f6;

    text-align: left

}



.c3-item-m2 .c3-item-m2-l>h3 {

    display: inline-block;

    font-size: 28px;

    font-weight: 700;

    color: #9e0001;

    margin-top: 40px;

    padding-bottom: 18px

}



.c3-item-m2 .c3-item-m2-l>ul {

    display: block;

    width: 630px

}



.c3-item-m2 .c3-item-m2-l>ul>li {

    position: relative;

    width: 510px;

    font-size: 17px;

    color: #000;

    line-height: 1.8;

    margin-bottom: 4px

}



.c3-item-m2 .c3-item-m2-l>ul>li>span {

    position: absolute;

    left: 0;

    top: 0;

    width: 113px;

    font-size: 17px;

    line-height: 1.8;

    text-align: justify;

    color: #9e0001;

    padding-right: 7px

}



.c3-item-m2 .c3-item-m2-l>ul>li>span:after {

    content: "";

    display: inline-block;

    width: 100%;

}



.c3-item-m2-r {

    width: 510px;

    height: 335px;

    float: right;

    background:url(../images/jldc/17.jpg) right bottom no-repeat

}

.article {

    overflow: hidden;

  }

  .article .btn {

    margin-top: 46px;

  }

  .article .btn a {

    width: 220px;

    margin: 0 20px;

    border-radius: 10px;

    font-size: 18px;

    height: 45px;

    line-height: 45px;

  }

  .big {

    float: left;

  }

  .text {

    float: left;

    width: 552px;

    padding-left: 47px;

    padding-top: 40px;

  }

  .text .tit {

    font-size: 30px;

    text-align: center;

    font-weight: bold;

    margin-bottom: 16px;

  }

  .text p {

    font-size: 16px;

    line-height: 30px;

    text-indent: 40px;

  }

.article .btn a {

    width: 220px;

    margin: 0 20px;

    border-radius: 10px;

    font-size: 18px;

    height: 45px;

    line-height: 45px;

    display: inline-block;

    color: white;

    background: #e60012;

    text-align: center;

}

.btn .bg {

    background-color: #84aeb0 !important;

}

.content5 ul {

    overflow: hidden;

    margin-top: 64px;

  }

  .content5 ul li {

    float: left;

    width: 350px;

    padding: 22px 20px 38px;

    background: #eeeeee;

    margin-right: 15px;

  }

  .content5 ul li:last-child {

    margin-right: 0;

  }

  .content5 ul .tit {

    font-size: 24px;

    font-weight: bold;

    text-align: center;

    margin: 35px 0 24px;

  }

  .content5 ul p {

    font-size: 16px;

    line-height: 30px;

    text-indent: 40px;

    margin-bottom: 19px;

  }

  .content5 ul .bun {

    display: block;

    margin: 0 auto;

    text-align: center;

    width: 220px;

    height: 45px;

    line-height: 45px;

    color: white;

    font-size: 18px;

    border-radius: 10px;

    background: #e60012;

  }

  .container6 {

    background: #f6f6f6;

}

.container6 .c6-item {

    display: block;

    width: 100%;

}

.c6-item img {

    float: left;

    width: 19.8%;

    margin-left: .2%;

    margin-bottom: .21%;

}

.c6-item img:nth-child(5n+1){

    margin-left: 0%;

}

.cl-60{

    clear: both;

    height: 60px;

}



.xc-btn-layer {

    display: block;

    width: 1200px;

    text-align: center;

    font-size: 0;

    margin: 0 auto;

    padding: 50px 0 60px 0;

}

.xc-btn-layer>a {

    display: inline-block;

    line-height: 1;

    padding: 10px 20px;

    background: 0 0;

    border: 1px solid currentColor;

    color: #9e0001;

    font-size: 16px;

    border-radius: 19px;

    -moz-border-radius: 19px;

    -webkit-border-radius: 19px;

    margin: 0 15px;

}

.jl3 ul li{

    float: left;

    display: block;

    width: 394px;

    margin-right: 8px;

    float: left;

}

.jl3 ul li a>div {

    display: block;

    width: 394px;

    padding-top: 275px;

    background-position: center top;

    background-repeat: no-repeat;

    background-color: #f6f6f6

}



.jl3 ul li a>div>div {

    width: 354px;

    height: 195px;

    padding: 0 20px;

    color: #000;

    background: url(../images/jldc/25.jpg) 350px 165px no-repeat

}



.jl3 ul li a>div>div>h4 {

    width: 354px;

    font-size: 18px;

    text-align: left;

    font-weight: 700;

    line-height: 3

}



.jl3 ul li a>div>div>p {

    width: 354px;

    text-align: left;

    font-weight: 300;

    font-size: 16px;

    line-height: 1.5

}



.jl3 ul li:last-child {

    margin-right: 0

}

.container8 .c8-list {

    margin-top: 50px;

}

.c8-list-l{

    width: 592px;

    height: 404px;

    font-size: 0;

    position: relative;

    float: left;

}

.c8-list-r {

    width: 592px;

    height: 404px;

    font-size: 0;

    position: relative;

    float: right;

}

.c8-list-l>span ,.c8-list-r>span {

    width: 592px;

    height: 60px;

    position: absolute;

    bottom: 0;

    left: 0;

    background: rgba(255, 0, 0, .4);

    line-height: 60px;

    font-size: 22px;

    font-weight: 400;

    color: #fff;

    text-align: center;

}

.jl4 li {

    float: left;

    width: 19%;

    border: 1px solid #DFDFDD;

    margin-left: 1%;

    margin-bottom: 2%;

}

.jl4 li img{width: 100%;}

.jl4 li:nth-child(5n+1){

    margin-left: 0px;

}

.c9-item-list-main {

    width: 1200px;

    display: block;

    text-align: center;

    font-size: 0

}



.c9-item-list-main>li {

    display: inline-block;

    width: 387px;

    background-position: center top;

    background-repeat: no-repeat;

    margin: 0 6px

}

.c9-item-list-main>li img{
	max-width:100%;
}

.c9-item-list-main>li>p {

    display: block;

    width: 100%;

    height: 36px;

    line-height: 36px;

    color: #fff;

    background: #86070e;

    font-size: 17px;

    font-weight: 500

}



/***    大厨精英     **/

.dc1{

    background: url(../images/dcjy/1.jpg) no-repeat;

    height: 500px;

    background-position: center;

}

.hslbox1 {

    background-color: #fbf8ef;

    padding-top: 50px;

    padding-bottom: 50px;

}

.hslzyvideo {

    width: 544px;

    height: 294px;

    overflow: hidden;

    float: left;

}

.hslbox1_2 {

    float: right;

    width: 600px;

}

.hslbox1_2 p {

    font-size: 18px;

    line-height: 30px;

    margin-bottom: 30px;

    text-align: left;

}

.hslbox1_2 p b {

    display: block;

    font-weight: normal;

    height: 40px;

    line-height: 40px;

    text-align: center;

    background-color: #D82221;

    width: 120px;

    color: #fff;

    margin-top: 30px;

    margin-bottom: 5px;

}

.dc2 {

    font-size: 40px;

    color: #9d1315;

    text-align: center;

    font-weight: normal;

    margin-bottom: 40px;

}

.dc2 b {

    display: block;

    color: #333;

    font-size: 16px;

    font-weight: normal;

    margin-top: 5px;

    text-transform: uppercase;

}

.hslbox2_1 {

    width: 300px;

    height: 300px;

    float: left;

    background-color: #D82221;

}

.hslbox2_1 h3 {

    text-align: center;

    padding-top: 30px;

    color: #fff;

    position: relative;

    font-weight: normal;

    font-size: 24px;

}

.hslbox2_1 p {

    padding: 20px;

    color: #fff;

    line-height: 30px;

    font-size: 18px;

}

.hslbox2_1 img {

    width: 300px;

    height: 300px;

}

.hslbtn {

    width: 260px;

    height: 52px;

    display: block;

    background-color: #9d1315;

    text-align: center;

    line-height: 52px;

    color: #fff;

    font-size: 18px;

    border-radius: 10px;

    margin: 50px auto;

}

.dc3 {

    font-size: 40px;

    color: #9d1315;

    text-align: center;

    margin-bottom: 30px;

}

.dc3 span {

    height: 50px;

    line-height: 40px;

    display: block;

    border-bottom: 1px solid #9d1315;

    font-size: 14px;

    font-weight: normal;

    position: relative;

}

.dc3 span b{

    display: block;

    position: absolute;

    width: 240px;

    height: 7px;

    background-color: #9d1315;

    bottom: -4px;

    left: 50%;

    margin-left: -120px;

}

.hslbox3_1 p {

    font-size: 18px;

    line-height: 30px;

    margin-bottom: 40px;

}

.hslbox3_1 p span {

    color: #e11616;

}

.dc4 p {

    width: 286px;

    margin: 0 5px;

    height: 50px;

    line-height: 50px;

    border-radius: 10px;

    background-color: #9d1315;

    display: inline-block;

    color: #fff;

    font-size: 20px;

    text-align: center;

    opacity: .7;

    cursor: pointer;



}

.dc-ac{

    background: #9d1315 !important;

    opacity: 1 !important;

}

.dc5 li {

    display: inline-block;

    width: 100%;

    position: relative;

}

.dc6{

    border-radius: 10px;

    background-color: #d7cece;

    width: 1200px;

    height: 425px;

    overflow: hidden;

}

.dc6 h3 {

    height: 40px;

    line-height: 30px;

    border-radius: 10px 10px 0 0;

    background-color: #9d1315;

    color: #fff;

    text-align: center;

    padding-top: 10px;

}

.dc6 h3 a {

    float: right;

    border: 1px solid #fff;

    color: #fff;

    font-weight: normal;

    font-size: 14px;

    line-height: 30px;

    height: 30px;

    display: block;

    width: 100px;

    text-align: center;

    border-radius: 5px;

    margin-right: 10px;

}

.hslbox3_4 {

    width: 600px;

    height: 305px;

    margin-top: 35px;

    padding-left: 35px;

    float: left;

}

.hslbox3_4 img {

display:block;

}

.hslbox3_5 {

    float: right;

    width: 540px;

    padding: 35px 0;

}

.hslbox3_5 p {

    font-size: 18px;

    line-height: 30px;

}

.hslbox5_1 {

    width: 360px;

    float: left;

    margin-right: 60px;

    background-color: #D82221;

    padding-bottom: 20px;

}

.hslbox5_1 a {

    display: block;

    position: relative;

}

.hslbox5_1 a {

    display: block;

    position: relative;

}

.hslbox5_1 a p {

    color: #fff;

    padding: 20px;

    font-size: 17px;

    line-height: 30px;

    margin: 0px;

    height: 110px;

}

.hslbox5_1 a b {

    display: block;

    width: 90px;

    height: 90px;

    line-height: 35px;

    text-align: center;

    color: #333;

    font-size: 24px;

    border-radius: 90px;

    background-color: #fff;

    position: absolute;

    right: 10px;

    top: 215px;

    font-weight: normal;

    padding: 10px;

    box-sizing: border-box;

}

.hslbox5_1 a span {

    display: block;

    height: 260px;

    background-color: #dcdcdc;

    position: relative;

    overflow: hidden;

}

.hslbox5_1:last-child{margin-right: 0px;}

.tonglan {

    height: 85px;

    line-height: 85px;

    background-color: #404144;

}

.tonglan p {

    padding-left: 20px;

    color: #fff;

    font-size: 20px;

    float: left;

}

.tonglan a {

    display: block;

    width: 170px;

    height: 40px;

    float: right;

    background-color: #fff100;

    color: #e11616;

    margin-top: 22px;

    border-radius: 5px;

    line-height: 40px;

    text-align: center;

    font-size: 18px;

    margin-right: 150px;

}

.tonglan .hslfont2 {

    display: block;

    float: left;

    margin-left: 150px;

    color: #fff;

    font-size: 30px;

}

.hslbox6_1 .item1 {

    width: 540px;

    float: left;

}

.hslbox6_1 .itemnr1 {

    margin-bottom: 9px;

    overflow: hidden;

}

.hslbox6_1 a {

    display: block;

    overflow: hidden;

}

.hslbox6_1 img {

    transition: all 0.4s;

}

.hslbox6_1 img:hover{

    transform: scale(1.1);

}

.hslbox6_1 .item2 {

    width: 320px;

    float: left;

    margin-left: 9px;

}

.hslbox6_1 .item3 {

    width: 322px;

    float: right;

}

.dc7{

    font-size: 18px;

    line-height: 30px;

    text-align: center;

    padding: 0 20px 20px 20px;

    text-align: center;

}

.hslbox9_1 {

    width: 300px;

    padding: 0 50px;

    float: left;

    margin-top: 20px;

}

.hslbox9_1 p {

    font-size: 18px;

    line-height: 30px;

    padding: 10px;

}

/***    烹饪精英     **/

.pr1{

    background: url(../images/prjy/38.png) no-repeat;

    height: 500px;

    background-position: center;

}

.row_title {

    background: url(../images/prjy/19.png) top center no-repeat;

    margin-bottom: 30px;

    text-align: center;

}

.row_title em {

    font-size: 30px;

    font-weight: 700;

    font-style: normal;

    padding-top: 5px;

    display: block;

}

.xbtbg {

    width: 50px;

    height: 5px;

    margin: 20px auto 0;

    background: #e3b94f;

}

.pr2 img{

    float: left;

    display: inline-block;

    margin-bottom: 30px;



}

.pr2 img:nth-child(even){

    float: right;

}

.pr2 ul{    

    background: #fff;

    text-align: left;

    width: 588px;

    padding-bottom: 20px;

    float: left;

}

.pr2 ul li {

    padding: 20px 0 0;

    clear: both;

}

.pr2 ul li .con_left {

    height: 50px;

    width: 44px;

    margin-left: 20px;

    float: left;

}

.liimg_01 {

    background: url(../images/prjy/20.jpg) center center no-repeat;

}

.pr2 ul li .con_right {

    float: left;

    margin-left: 20px;

    height: 44px;

    margin-top: 4px;
    font-size: 18px;

}
.pr2 ul li .con_right  p{
    font-size: 15px;
    margin-top: 5px;
}

.liimg_02 {

    background: url(../images/prjy/21.jpg) center center no-repeat;

}

.liimg_03 {

    background: url(../images/prjy/22.jpg) center center no-repeat;

}

.pr2 ul:nth-child(even){

    float: right;

}

.liimg_04 {

    background: url(../images/prjy/23.jpg) center center no-repeat;

}

.liimg_05 {

    background: url(../images/prjy/24.jpg) center center no-repeat;

}

.liimg_06 {

    background: url(../images/prjy/25_1.jpg) center center no-repeat;

}

.btn_zxzx {

    display: block;

    margin: 40px auto 0;

    width: 250px;

    height: 48px;

    font-size: 16px;

    text-align: center;

    border: 1px solid #dda841;

}

.btn_zxzx span {

    position: relative;

    top: -6px;

    left: -6px;

    z-index: 5;

    display: block;

    width: 252px;

    line-height: 50px;

    background-color: #dca436;

    color: #fff;

    -o-transition: .5s;

    -ms-transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    transition: .5s;

}

.btn_zxzx:hover span {

	-webkit-transform: translate(5px,5px);

	-ms-transform: translate(5px,5px);

	-o-transform: translate(5px,5px);

	transform: translate(5px,5px)

}

.row2 {

    background: url(../images/prjy/26.jpg) top center;

    width: 100%;

    height: 770px;

    background-size: cover;

}



.row2 .row_title {

	background: url(../images/prjy/27.png) top center no-repeat;

	color: #fff

}



.row2 .con_right {

	float: left;

	width: 280px;

	text-align: left;

	padding: 30px 0 20px 20px

}



.row2 li {

	background: #fff;

	margin: 35px 0 0;

	float: left;

	width: 588px;

	height: 200px;

	line-height: 150%;

	box-shadow: 0 3px 5px rgba(0,0,0,.28)

}



.row2 li b {

	font-size: 20px;

	color: #df9b04

}



.row2 li p {

	font-size: 16px;

	margin-top: 10px

}



.row2 .li2 {

	margin-left: 20px

}

.btn_zx {

    display: block;

    margin: 40px auto 0;

    width: 250px;

    height: 48px;

    font-size: 16px;

    text-align: center;

    border: 1px solid #FFF;

}

.btn_zx span {

    position: relative;

    top: -6px;

    left: -6px;

    z-index: 5;

    display: block;

    width: 252px;

    line-height: 50px;

    background-color: #FFF;

    color: #dca436;

    -o-transition: .5s;

    -ms-transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    transition: .5s;

}

.btn_zx:hover span {

	-webkit-transform: translate(5px,5px);

	-ms-transform: translate(5px,5px);

	-o-transform: translate(5px,5px);

	transform: translate(5px,5px)

}

.con_left {

    float: left;

}

.xbtbgg {

    width: 50px;

    height: 5px;

    margin: 20px auto 0;

    background: #FFF;

}

.row3 .row_title {

    background: url(../images/prjy/28.png) top center no-repeat;

}

.pr3{background:#F7F5F1}

.row4 {

    background: url(../images/prjy/37.jpg);

    width: 100%;

    height: 770px;

    background-size: cover;

}

.row4 .row_title {

	background: url(../images/prjy/29.png) top center no-repeat;

	color: #fff

}

.row4 .row_con {

    background: rgba(255,255,255,.4);

    width: 100%;

    padding: 3px 0 10px;

    margin-top: 20px;

    height: 445px;

}

.row4 .row_con .con_left a {

    margin: 16px 0 0 16px;

    display: block;

    position: relative;

}

.imgtxt span {

    display: block;

    font-size: 16px;

    height: 40px;

    line-height: 40px;

    width: 100%;

    position: absolute;

    z-index: 3;

    bottom: 0;

    left: 0;

    color: #fff;

    background: rgba(0,0,0,.5);

    text-align: center;

}





.row5 .con_left {

	width: 530px;

	text-align: left

}



.row5 .con_left .xbtbg {

	margin: 20px 0

}



.row5 .con_left>span {

	font-size: 20px;

	color: #dca436;

	margin-left: 12px

}



.row5 .con_left>p {

    font-size: 16px;

    text-indent: 32px;

    line-height: 180%;

    margin-bottom: 60px;

    margin-top: 40px;

}



.row5 .con_right {

	width: 570px

}



.row5 .con_right img {

	margin: 0 0 16px 16px

}

.row5 .con_left {

    width: 530px;

    text-align: left;

}

.row5 .con_right {

    width: 570px;

}

.con_right {

    float: right;

}

.row5 .con_right a img {

    float: left;

    height: 103px;

    border: 1px solid #dedede;

}

.row5 .row_title{background:none;}

.row5 .row_title em {

    display: contents;

}

.row6 .row_title {

	background: url(../images/prjy/30.png) top center no-repeat;

	padding-bottom: 10px

}



.row6 img {

	margin-top: 10px

}



.row6 .con_right {

}



.row6 .con_right img {

	margin-left: 10px

}





.row7 .row_title {

	padding: 0;

	margin-bottom: 20px

}

.row7 .row_con a {

    width: 290px;

    float: left;

    position: relative;

    margin-left: 13px;

}

.row7 .row_con a:nth-child(1){

    margin-left: 0px;

}



.row7 .li2 {

	margin-left: 12px

}



.row7 .row_con a span {

	font-size: 16px;

	/* width: 60% */

}



/*   烹饪强化   */

.prqhb1{

    background: url(../images/prqh/22.png) no-repeat;

    height: 500px;

    background-position: center;

}

.prbox1{background-color: #ececec;}

.hslbox1_1{ width:33.33333333333333333%; float:left; text-align:center;}

.hslbox1_1 a{ display:block; margin:30px 0; border-right:1px solid rgba(0,0,0,.1);}

.hslbox1_1 i{ display:block; font-size:60px; color:#7e7e7e;}

.hslbox1_1 b{ display:block;font-size:20px; color:#7e7e7e;}

.hslbox1_1 p{ display:block;font-size:16px; color:#7e7e7e;}

.hslbox1_1_3 a{ border:none}

.qh-1 {

    background: url(../images/prqh/1_1.png) no-repeat;

    background-position: top center;

    background-size: 50px;

    height: 70px;

}

.qh-2 {

    background: url(../images/prqh/3.png) no-repeat;

    background-position: top center;

    background-size: 50px;

    height: 70px;

}



.qh-3 {

    background: url(../images/prqh/2.png) no-repeat;

    background-position: top center;

    background-size: 50px;

    height: 70px;

}





.hslbox2{ margin:50px auto;}

.hslbox02_1{ width:640px; float:left; margin-left:120px;}

.hslbox2_2{ width:300px; float:left; margin-left:20px;}

.hslbox2 input{ height:50px; font-size:20px; width:100%; border:none;}

.hslbox02_1 input{ background-color:#ececec; color:#000; text-indent:20px;}

.hslbox2_2 input{ background-color:#f5c11c; color:#fff; cursor:pointer;}



.hslbox3{margin-bottom:50px; margin-top:50px;}

.hslbox3 .hslbox3_1{ margin-top:40px;}

.hslbox3 .hslbox3_2{ width:583px; height:217px; float:left; position:relative;}

.hslbox3 .hslbox3_2::before{ content:"";width:583px; height:217px; position:absolute; background-color:#e9e9e9; top:20px; left:20px; z-index:-1;}

.hslbox3 .hslbox3_3{ padding-left:643px;}

.hslbox3 .hslbox3_3 b{ display:block; font-size:24px; font-weight:normal; color:#000; padding-top:50px;}

.hslbox3 .hslbox3_3 p{ font-size:16px; line-height:32px; padding-top:10px; height:96px; overflow:hidden;}

.hslbox3 .hslbox3_1_r .hslbox3_2{ float:right; margin-left:60px;}

.hslbox3 .hslbox3_1_r .hslbox3_2::before{left:-20px;}

.hslbox3 .hslbox3_1_r .hslbox3_3{ padding-left:0;}

.hsltit b {

    font-size: 36px;

    color: #333;

    text-transform: uppercase;

    display: block;

}

.hsltit{

    text-align: center;

}

.qh-4 { text-align:center;}

.qh-4  a{ display:inline-block;height:50px; line-height:50px; background-color:#f3bc0a; border:1px solid #f3bc0a; width:300px; color:#fff; font-size:20px;  margin:0 20px; position:relative; overflow:hidden;}

.qh-4  a span{ position:relative; z-index:1}

.qh-4  a:before{content: ''; position:absolute; height:50px; width:100%; left:-100%; top:0; background-color:rgba(255,255,255,.3);transition: .4s;-moz-transition: .4s;-webkit-transition: .4s;-o-transition: .4s; z-index:0;}

.qh-4  a:hover:before{ left:0;}

.qh-4  a:hover{color: #000;}

.qh-4  a i{ font-size:24px;}

.qh-4  .hslbtn_2{ background-color:#fff; color:#f3bc0a;} 

.qh-4  .hslbtn_2:hover{ color:#f3bc0a;}

.hsltit p {

    font-size: 18px;

    color: #666;

    margin-top: 10px;

    display: block;

}

.qh-5 {

    background: #191919;

    height: 765px;

}

.qh-6 {

    background: url(../images/prqh/18.jpg) no-repeat;

    width: 1200px;

    margin: 0 auto;

    background-size: 100%;

}



.hslbox4_2_1 {

    overflow: hidden;

    height: 800px;

    position: relative;

    width: 1200px;

}

.hslbox4_2_1 a{ display:block;position:relative; height:660px;color:#fff;}

.hslbox4_2{position:relative;}

.hslbox4_2 span{ display:block;}

.hslbox4_2_1_1{ width:330px; position:absolute; left:50px; bottom:0px;}

.hslbox4_2_1_2{ width:330px; position:absolute; left:20px;}

.hslbox4_2_1_3{ background-color:#5c5c5c; width:130px; height:130px; position:absolute; left:460px; bottom:150px;}

.hslbox4_zp {

    bottom: -140px;

    left: 50px;

    height: 208px;

    position: absolute;

}



.hslbox4_zp span{ width:354px; height:208px; float:left; margin-right:20px;}

.hslbox4_2_1_4 {

    position: absolute;

    left: 630px;

    top: 210px;

    text-align: left;

}

.hslbox4_2_1_4 b{ display:block; color:#fff; font-size:36px; margin-bottom:10px;}

.hslbox4_2_1_5{ font-size:18px; color:#fff; line-height:32px;}

.hslbox4_2_1_5 strong{ display:block;}

.hslbox4_2_1_5,.hslbox4_2_1_6,.hslbox4_2_1_7{ margin-bottom:10px;}

.hslbox4_2_1_3 span {

    font-size: 40px;

    color: #fff;

    font-weight: bold;

    text-align: right;

    padding-top: 20px;

    padding-right: 10px;

    position: relative;

    display: block;

}

.hslbox4_2_1_2{ position:absolute; background-color:#c1c1c1; width:40px; height:40px; left:550px; top:300px;}

.hslbox4_2 i{ display:block; position:absolute; background-repeat:no-repeat;}

.hslbox4_2_i1{ width:29px; height:36px; left:0; top:100px; background-image:url(../404.html);}

.hslbox4_2_i2{ width:29px; height:75px; right:-20px; top:100px; background-image:url(../404.html);}

.hslbox4_2_i3{ width:29px; height:36px; right:-20px; bottom:100px; background-image:url(../404.html);}

.hslbox4_2_i4{ width:903px; height:75px; right:60px; top:120px; background-image:url(../404.html);}



.hslbox5{ margin-top:50px;}

.qh-7{ width:285px; float:left; margin-right:20px; margin-bottom:30px;}

.qh-7 a{ display:block; background-color:#f3bc0a; padding:15px;}

.hslbox5_1_no{ margin-right:0;}

.qh-7 span{ display:block; position:relative;}

.qh-7 span i{ display:block; width:50px; height:50px; background-color:#f3bc0a; border-radius:50px; position:absolute; bottom:-25px; left:50%; margin-left:-25px; text-align:center; line-height:50px; font-size:47px; color:#fff;}

.qh-7 b{ display:block; text-align:center; color:#fff; font-size:24px; padding-top:30px; font-weight:normal;}

.qh-7 p{ font-size:16px; text-align:center; padding-top:5px; color:#fff;}

.hslbox5 .hsltit{ margin-bottom:30px;}

.hslbox5_1_top{ margin-top:60px;}

.hslbox6 {

    background-color: #f4f4f4;

    margin-top: 50px;

    padding: 50px 0;

}

.qh-8{ background-color:#f4f4f4; margin-top:50px; padding:50px 0;}

.qh-8-1{ margin-top:30px; margin-bottom:30px;}

.hqh-8-1 .hslbtn{ margin-top:30px;}

.hsl-jia {

    background: url(../images/prqh/4.png) no-repeat;

}

/*   经典西点   */

.jdxd1{

    background: url(../images/jdxd/44.jpg) no-repeat;

    height: 500px;

    background-position: center;

}



.btitle{height: 190px;line-height: 190px;font-size: 44px;color: #460c00;text-align: center;position: relative;font-weight: bold;}

.btitle .st{font-size: 16px;text-align: center;line-height: 40px;color: #460c00;position: absolute;bottom: 35px;width: 100%;font-weight: bold;z-index: 10;}

.t2{background-color: #FFFFFF; display: flex;margin-bottom: 50px;}



.t2 .item{flex: 1;text-align: center;}



.t2 .item img{margin: 0 auto;transition: all 0.3s; }

.t2 .item img:hover{opacity: 0.8;}

.t2 .item .desc1 {

    font-size: 24px;

    color: #460c00;

    margin-top: 30px;

    font-weight: normal;

}

.t2 .item .desc2 {

    font-size: 16px;

    color: #6b6260;

    line-height: 40px;

    font-weight: normal;

}



.t2 .item .itembtn{display: block;width: 222px;text-align: center;line-height: 45px;color: #6b6260;font-size: 18px;margin: 0 auto;background-color: #FFFFFF;border: 1px solid #6b6260;margin-top: 20px;}



.t2 .item .itembtn:hover{background-color: #eb2c00;color: #FFFFFF;border-color: #eb2c00;}



.t5 {

    background-color: #faf8f5;

    height: 875px;

    margin-top: 55px;

}

.jdxd2{

    float: left;

}

.t5-c .item2 {

    height: 490px;

    margin-left: 50px;

    float: right;

    width: 434px;

}



.t5-c .item2 .title {

    color: #460c00;

    font-size: 24px;

    height: 55px;

    line-height: 55px;

    width: 100%;

}

.t5-c .item2 .desc{font-size: 16px;text-indent: 20px; line-height: 26px;color: #6b6260;}

.t5-c .item2 .link a{display: block;width: 220px;text-align: center;line-height: 40px;color: #6b6260;font-size: 18px;border: 1px solid #6b6260;margin-top:15px;    margin-bottom: 50px;

	transition: all 0.3s; 

}



.t5-c .item2 .link a:hover{background-color: #eb2c00;color: #FFFFFF;border-color: #eb2c00;}

.t5-c .item2 .linkmm{margin-top: 28px;}

.bigbtn {

    margin-top: 50px;

    height: 73px;

}

.bigbtn a{display: block;margin: 0 auto;width: 335px;line-height: 60px;font-size: 24px;color: #eb2c00;border: 1px solid #eb2c00;text-align: center;box-shadow: 10px 10px 0px 0px #eb2c00;transition: all 0.3s; }

.bigbtn a:hover{box-shadow: none;}



.t6-c{height: 2556px;background-image: url(../images/jdxd/41.png);background-repeat:no-repeat ;margin-top: 30px;}

.t6-c .t6-c-item{display: flex;height: 337px;}

.item-a{

	padding-right: 28px !important;padding-top: 28px !important;

}

.item-b{

	padding-left: 28px !important;padding-top: 28px !important;

}







.t6-c .t6-c-item .item1{flex: 0 0 572px;}

.t6-c .t6-c-item .item1 .title {

    color: #460c00;

    font-size: 24px;

    height: 65px;

    line-height: 65px;

    font-weight: bold;

    width: 100%;

}

.t6-c .t6-c-item .item1 p{line-height: 30px;}

.t6-c .t6-c-item .item1 p a{color: #6b6260;font-size: 16px;}

.t6-c .t6-c-item .item1 p a span{color: #82463a;font-weight: bold;}

.t6-c .t6-c-item .item2 {

    flex: 0 0 607px;

    margin-left: 0;

}

.t6-c .t6-c-item .item2 a img{display: inline-block;}



.t6-c .item-b .item1{flex: 0 0 607px;}

.t6-c .item-b .item1 a img{display: inline-block;}



.t6-c .item-b .item2{flex: 0 0 532px;    margin-left: 40px;}



.t6-c  .item-b .item2 .title{color: #460c00;font-size: 24px;height: 65px;line-height: 65px;font-weight: bold;}

.t6-c  .item-b .item2 p{line-height: 30px;}

.t6-c  .item-b  .item2 p a{color: #6b6260;font-size: 16px;}

.t6-c .item-b .item2 p a span{color: #82463a;font-weight: bold;}

.itembtn {

    display: block;

    width: 222px;

    text-align: center;

    line-height: 40px;

    color: #6b6260;

    font-size: 18px;

    background-color: #FFFFFF;

    border: 1px solid #6b6260;

    transition: all 0.3s;

    margin-top: 22px;

}

.itembtn:hover{background-color: #eb2c00;color: #FFFFFF;border-color: #eb2c00;}



.t7 {

    background-color: #faf8f5;

}

.t7-c {display: flex;}

.t7-c .item{flex: 1;}





.bmimg{border: 1px solid #faf8f5;

    box-sizing: border-box;}

.bmimg:hover{border-color: #dca436;}



/*   西点精英   */

.xdjy1{

    background: url(../images/xdjy/41_1.png) no-repeat;

    height: 500px;

    background-position: center;

}

.mdc{margin:1rem auto;padding:20px;}

.wrap.dh{border-bottom:2px solid #912422;margin-bottom:1em;padding-top:1em;}

.wrap .dm{display:block;width:40%;border-bottom:10px solid #912422;margin:0 auto;margin-bottom:-6px;}

.wrap.dh>h2,.wrap.dh>p{text-align:center;font-weight:600;}

.wrap.dh .h2{font-size:44px;color:#912422;}

.wrap.dh p{font-size:18px;padding-bottom:.5em;}



.dh.dw{border-bottom:2px solid #fff;}

.dh.dw .dm{border-bottom:10px solid #fff;}

.dh.dw .h2{color:#fff;}



.wrap .more>a,.wrap .ask>a{background-color:#912422;color:#fff;}

.wrap .more>a:hover,.wrap .ask>a:hover{background-color:#ff7700;}

.wrap .ask>a {

    width: 200px;

    margin: 50px auto;

    display: block;

    line-height: 50px;

    font-size: 20px;

    text-align: center;

}



.container1{}

.wrap.t1{margin:20px auto;}

.wrap.t1 td{width:50%;}

.t1 .td2{width: 100%;}

.t1 .td2 .dd1{padding-left:10px;}

.t1 .td2 .dd1 h3 {

    padding-left: .5rem;

    border-left: 2px solid #912422;

    color: #333;

}

.t1 .td2 .dd1 p {

    font-size: 18px;

    text-indent: 2em;

    padding: 1em .5rem;

    text-align: center;

    color: #333;

}

.container2,.container4{background-color:#912422;color:#fff;}

.container2 .ask a,.container4 .ask a{background-color:#e4393c;margin: 50px auto;}

.wrap.t2 td{width:25%;padding:10px;}

.wrap.t2 td>.td{width:274px;background-color:#eee;padding-bottom:1.5em;}

.wrap.t2 td>.td .tdp p{text-align:center;font-size:20px;font-weight:600;color:#333;}

.wrap {

    width: 1200px;

    margin: 0 auto;

}

.wrap.t3>tbody>tr>td{width:50%;}

.wrap.t3 .td1>img {

    display: block;

    margin: .5rem auto;

    margin-bottom: 40px;

}



.wrap.t3 .td1 p {

    font-size: 16px;

    line-height: 2em;

    padding: 0 1.5em;

    color: #333;

    text-align: left;

    font-weight: normal;

}

.wrap td img{margin-bottom: .5rem;}

.wrap.t3 .td1 p b{color:#e4393c;}

.wrap.dd {

    margin: 20px auto;

    border-top: 1px dashed #333;

    border-bottom: 1px dashed #333;

    padding-top: 20px;

    padding-bottom: 20px;

}

.wrap.t4 .td3 img{display:inline-block;}

.wrap.t4 .td3 img:nth-child(2){margin:0 5px;}

.wrap.t5 td img{display:block;border-radius:10px;}

.wrap.t5 td img:nth-child(1){margin-bottom:5px;}

.wrap.t6 td{width:33.3%;padding:20px;}

.t6 .dc .dred{background-color:#9e0001;color:#fff;}

.t6 .dc .dred{padding:40px 60px;}

.t6 .dc .dred .db{text-align:center;padding:20px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;}

.dc .dred .db h3{line-height:1em;font-size:32px;}

.dc .dred .db h4{font-size:20px;}

.wrap.dd{margin:20px auto;border-top:1px dashed #333;border-bottom:1px dashed #333;}

.more{text-align: center;}

.more a, .ask a {

    display: inline-block;

    height: 2.5em;

    line-height: 2.5em;

    font-size: 22px;

    font-weight: 600;

    text-align: center;

    letter-spacing: 2px;

    background-color: #ef3b0a;

    color: #fff;

    margin: 50px 2em;

    padding: 0 1.5em;

}

/*   西点精英   */

.xdqh1{

    background: url(../images/xdqh/1_1.jpg) no-repeat;

    height: 504px;

    background-position: center;

}

.bg {

    background: url(../images/xdqh/25_2.jpg) no-repeat;

    height: 727px;

}

.wp {

    width: 1200px;

    margin: 0 auto;

}

.p-tit-2 {

    text-align: center;

    color: #b18c62;

}

.ul-list-p2{

    overflow: hidden;

    padding: 85px 0 20px;

}

.ul-list-p2 li{

    overflow: hidden;

    padding-bottom: 40px;

    width: 50%;

}

.ul-list-p2 .ico{

    width: 84px;

    height: 84px;

    background-repeat: no-repeat;

    background-image: url(../images/xdqh/27_1.png);

}

.ul-list-p2 .info{

    overflow: hidden;

    max-width: 280px;

    font-size: 14px;

    line-height: 22px;

    color: #666;

}

.ul-list-p2 .info h5{

    padding: 4px 0 10px;

    font-size: 18px;

    font-weight: normal;

}

.ul-list-p2 .lil,

.ul-list-p2 .lil .ico,

.ul-list-p2 .lil .info{float: left;}

.ul-list-p2 .lil .ico{margin-right: 18px;}

.ul-list-p2 .lir,

.ul-list-p2 .lir .ico,

.ul-list-p2 .lir .info{float: right;}

.ul-list-p2 .lir .ico{margin-left: 18px;}

.ul-list-p2 .lir .info{text-align: right;}

.ul-list-p2 .li1 .ico{background-position: 0px 0;}

.ul-list-p2 .li3 .ico{background-position: -84px 0;}

.ul-list-p2 .li5 .ico{background-position: -168px 0;}

.ul-list-p2 .li7 .ico{background-position: -252px 0;}

.ul-list-p2 .li2 .ico{background-position: 0px -84px;}

.ul-list-p2 .li4 .ico{background-position: -84px -84px;}

.ul-list-p2 .li6 .ico{background-position: -168px -84px;}

.ul-list-p2 .li8 .ico{background-position: -252px -84px;}

.bg2 {

    background: url(../images/xdqh/30.jpg);

    height: 680px;

    background-size: cover;

}

.cgmj{margin-top:45px;}

.cgmj li{float: left;}

.cgmj .mj_img{width:212px;margin:0 22px;}

.cgmj .mj_jt{width:44px;margin:0 7px;padding-top:95px;}

.cgmj .mj_img div{width: 188px;height: 188px;border-radius: 50%;border: 1px dashed #fff;padding:12px}

.cgmj .mj_img h3{font-size:20px;line-height:45px;text-align: center;color: #fff;}

.cgmj .mj_img p{font-size:18px;line-height:30px;text-align: center;color: #fff;}

.cgmj_btn{display:block;background: #fff;font-size:22px;line-height:60px;text-align: center;border-radius: 6px;color: #000000;width:295px;height: 60px;margin: 35px auto 0;}

.p-tit-2 .d3 {

    font-size: 16px;

    line-height: 1;

    margin-top: 20px;

}

.bg1{background: #F8F5F0;padding:1px 0;}

.xdms li{height:550px;}

.ms_img{position:absolute;top: 50px;left: 85px;}

.ms_bg{position: absolute;top: -70px;right: 44px;}

.ms_w{margin:30px 0 0 500px;}

.xdms .ms_w h3{font-size: 28px;line-height: 50px;}

.xdms .ms_w p{font-size:18px;line-height:30px;}

.xdms_btn{position: absolute;bottom: -80px;right: 60px;width:238px;height: 60px;border-radius: 8px;background: #A68055;color:#fff;font-size:22px;line-height: 60px;text-align: center;}

.xdms_btn:hover{color:#fff;}

.xdms .flex-direction-nav li a {

    position: absolute;

    display: block;

    width: 28px;

    top: 50%;

    margin-top: -30px;

    text-decoration: none;

}

.xdms .flex-prev {

    left: 30px;

}

.xdms .flex-next {

    right: 30px;

}

.xdms li>div {

    width: 1200px;

    border: 1px solid #BC9F7E;

    height: 395px;

    position: relative;

    top: 60px;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

}

.clone {

    text-align: left;

}

.bg3{background: #1F1F1E;padding:1px 0;}

.bd>li:first-child {

    margin-right: 10px;

    background: #A68055;

    width: 48%;

    float: left;

    height: 535px;

}

.bd>li:first-child>div {

    padding: 105px 0 0;

}

.tishi{font-size: 28px;line-height: 60px;color: #fff;text-align: center;font-family: "微软雅黑";font-weight: bold;}

.coolbg{width:545px; height:60px; background:#E7A821; color:#fff;  line-height:45px; text-align:center; border:0px; font-size:20px;margin-left:13px;border-radius:5px;}

.bg4{background: #F8F5F0;padding:1px 0;}.hyqj{margin:50px 0;}

.hyqj li{float: left;width:285px;margin-right:20px;}

.hyqj li:last-child{margin-right: 0;}

.hy_w{height:290px ;border:2px solid #EBE2D5;}

.hy_w h3{text-align: center;font-size: 24px;line-height: 45px;position: relative;}

.hy_w h3:after{content: '';

    position: absolute;

    width: 30%;

    height: 2px;

    left: 35%;

    bottom: 0;

    background: #666666;}

.hy_w p{padding: 0px 12px;font-size: 16px;line-height: 28px;margin-top: 25px;text-align:  center;}

.hy_tb{	

	width: 84px;

    height: 84px;

    background-repeat: no-repeat;

    background-image: url(../images/xdqh/27_1.png);

    margin:28px auto 20px;

}

.hy_tb1{background-position: -84px 0;}

.hy_tb2{background-position: -252px 0;}

.hy_tb3{background-position: -252px -84px;}

.hy_tb4{background-position: -84px -84px;}

.xdqh-lb {

    float: right;

    width: 49%;

    height: 535px;

}

.wp .bd input::-webkit-input-placeholder{
            color:#fff;
        }
        input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#fff;
        }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#fff;
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#fff;
        }
.wp .bd #mobile,.wp .bd #contacts{
	width:545px;
	height:50px; 
	border:1px solid #fff; 
	color:#fff;
	background:transparent;
	font-size:18px;
	line-height:25px;
	padding-left:15px;
	box-sizing:border-box;
	border-radius:5px;"
} 
.wp .bd select{
	width:545px; 
	height:50px; 
	border:1px solid #fff; 
	color:#fff;
	border-radius:5px;
	background:#A68055;
	padding-left:15px;
	font-size:18px;
	line-height:25px;
}

/*    中式面点   */

.zsmd1{

    background: url(../images/zsmd/43.jpg) no-repeat;

    height: 500px;

    background-position: center;

}

.zsmd .btitle {

    font-size: 36px;

    color: #4d4d4d;

    text-align: center;

    font-weight: 700;

}

.zsmd .t2-zj .item:first-child {

    margin-left: 0;

}

.zsmd .t2-zj .item {

    flex: 1;

    margin-left: 20px;

    height: 375px;

    box-sizing: content-box;

}

.zsmd .t2-zj {

    display: flex;

}

.zsmd .btnbox {

    text-align: center;

    width: 1200px;

    margin: 0 auto;

    margin-top: 36px;

}

.zsmd .t2-zj .i1 p {

    line-height: 30px;

    font-size: 20px;

    font-weight: 700;

    color: #4d4d4d;

    margin-top: 40px;

    margin-left: 60px;

}

.zsmd .t2-zj .i1 p {

    line-height: 30px;

    font-size: 20px;

    font-weight: 700;

    color: #4d4d4d;

    margin-top: 40px;

    margin-left: 60px;

}

.zsmd .t2-zj .item .desc p {

    line-height: 30px;

    font-size: 20px;

    font-weight: 700;

    color: #4d4d4d;

    margin-top: 15px;

}

.zsmd .t2-zj .item .desc .btns {

    font-size: 16px;

    color: #585858;

}

.zsmd .btns{

    font-size: 16px;

    color: #333;}

    .btnbox a {

        height: 55px;

        width: 265px;

        border-radius: 10px;

        text-align: center;

        font-size: 24px;

        line-height: 55px;

        font-size: 24px;

        display: inline-block;

        color: #fff;

        background-color: #c80000;

        margin: 0 auto;

        position: relative;

        z-index: 999;

}

.zsmd .hslbox2_1 {

    background-color: #f6d6a2;

    margin-top: 70px;

    padding-top: 50px;

    width: 255px;

    float: left;

    margin-right: 60px;

    position: relative;

    height: 320px;

}

.zsmd .hslbox2_1 img {

    position: absolute;

    top: -77px;

    left: 50%;

    margin-left: -77px;

    border: 3px solid #f6d6a2;

    border-radius: 145px;

    padding: 7px;

    width: auto;

    height: auto;

}

.zsmd .hslbox2_1 h3 {

    text-align: center;

    margin-top: 50px;

    font-weight: normal;

    padding-bottom: 20px;

    border-bottom: 1px solid #ac9c82;

    margin-left: 20px;

    margin-right: 20px;

    padding-top: 0;

    color: #333;

    font-size: 16px;

}

.zsmd .hslbox2_1 p {

    padding: 20px;

    font-size: 18px;

    line-height: 30px;

    color: #000;
    height: 125px;

}

.zsmd .hslbox2_1 a {

    display: block;

    width: 120px;

    height: 40px;

    line-height: 40px;

    background-color: #e11616;

    color: #fff;

    text-align: center;

    margin: 0 auto;

}

.zsmd .hslmr0 {

    margin-right: 0px !important;

}



.zsmd .hslbox3_1{margin-top: 0px; background-color:#f6e5c9; padding:20px;}

.zsmd .hslbox3_2 {

    margin-top: 10px;

    width: 100%;

    height: auto;
	display:flex;
	flex-flow:rwo wrap;
	justify-content:space-between;

}

.zsmd .hslbox3_3 {

    padding-top: 20px;

    text-align: center;

    padding-left: 0;

}


.zsmd .hslbox3_3 h3{ font-size:24px; margin-bottom:10px; color:#ff7300;}

.zsmd .hslbox3_3 p {

    font-size: 20px;

    line-height: 36px;

    height: 72px;

    padding: 0 10px;

    margin-bottom: 10px;

}

.zsmd .hslbox3_3 .hslbtn{ margin-top:30px; color:#fff; background-color:#e11616; width:230px; height:42px; line-height:42px; margin-bottom:20px;}

.zsmd .hslbox3_0{ background-color:#cc7c4d;}

.zsmd .hslbox3_0 .hslbox3_3 h3,.zsmd .hslbox3_0 .hslbox3_3 p {

    color: #fff;

}

.zsmd2 {

    background-color: #f6e5c9;

    padding: 30px 10px;

}

.zsmd3{

    float: left;

    width: 615px;

}

.zsmd2 ul li {

    display: inline-block;

    float: left;

}
.zsmd3 img {
    float: left;
    width: 300px;
}
.zsmd3 p {
    float: right;
    width: 315px;
    font-size: 16px;
    line-height: 26px;
    color: #333;
}

.zsmd3 p b {

    display: block;

    font-size: 22px;

    font-weight: normal;

    margin-bottom: 10px;

    padding-top: 10px;

}

.zsmd4{

    float: left;

    width: 715px;

}
.zsmd5 {
    width: 703px;
    margin-top: -30px;
    text-align: right;
    position: absolute;
}

.zsmd5 a {

    border: 1px solid #999;

    display: inline-block;

    color: #333;

    font-size: 16px;

    width: 100px;

    text-align: center;

    line-height: 35px;

    margin: 0px 5px;

}

.zsmd5 a:hover{

    background: #f70000;

    color: #FFF;

    border: 1px solid #f70000;

}

.md-ac{

    background: #f70000 !important;

    color: #FFF !important;

    border: 1px solid #f70000 !important;

}

.zsmd .hslbox6 {

    margin-top: 0px;

    background: none;

    padding: 0px;

}

.zsmd .hslbox6 h2{font-size:40px; color:#ff7300; text-align:center; font-weight:normal; margin-bottom:50px;}

.zsmd .hslbox6 p{line-height:36px; font-size:18px; text-indent:36px;}

.zsmd .hslbox6_2{ float:left; height:548px; background-color:#e11616; width:145px; text-align:center; color:#fff; font-size:26px; padding-top:50px; font-weight:bold}

.zsmd .hslbox6_1 img {

    transition: none;

}

.zsmd .hslbox6_1 img:hover{transform:none;}





.zsmd .hslbox7_1{ width:290px; float:left; margin-right:13px; margin-bottom:13px;}

.zsmd .hslbox7_1 p{ background-color:#ff7300; height:36px; line-height:36px; text-align:center; color:#fff;}

.zsmd .hslbox8_1 {

    width: 300px;

    float: left;

    background-color: #f6d6a2;

    height: 260px;

}

.zsmd .hslbox8_1 p{ padding:40px; font-size:18px; line-height:30px;}

.zsmd .hslbox8_1 p span{ display:block; color:#e11616; padding-bottom:5px; font-size:22px;}



/*    周末美味佳肴   */

.mwjy1{

    background: url(../images/mwjy/1_2.png) no-repeat;

    height: 526px;

    background-position: center;

}

.mwjy{background-color: #ffeee2;}

.mwjy2{

    margin:0 auto;

    width: 860px;

    height: 460px;

    background: #000;

}

.mwjy3{

    width: 860px;

    margin: 0 auto;

    font-size: 20px;

    text-indent: 30px;

    line-height: 38px;

    text-align: center;

}

.mwjy4 img {

    float: left;

    margin-left: 156px;

}

.mwjy4 img:nth-child(1){

    margin-left: 0px;

}

.mwjy5 {

    margin: 0 auto;

    background-color: #ae1424;

    color: #fff;

    box-shadow: 5px 5px 15px rgba(0,0,0,.3);

    font-size: 20px;

    display: block;

    width: 200px;

    text-align: center;

    line-height: 50px;

}

.hsltonglan {

    height: 200px;

    line-height: 200px;

    background-color: #ae1424;

    color: #fff;

    font-size: 40px;

    text-align: center;

}

.hsltonglan span {

    background-color: #fff;

    color: #ae1424;

    padding: 28px 15px;

    margin-left: 10px;

    border-radius: 100px;

}

.mwjy6 img {

    margin-bottom: 60px;

}

.mwjy .hslbox3{ margin-top:50px;display:flex;flex-flow:row wrap;justify-content:space-between;}

.mwjy .hslbox3_1{ width:375px;}

.mwjy .hslbox3_1 a{ display:block; background-color:#fff; padding-bottom:20px;}

.mwjy .hslbox3_1 span{ height:240px; overflow:hidden; display:block; position:relative;background-image:url(../images/mwjy/13.jpg);}

.mwjy .hslbox3_1 img {

    position: absolute;

    bottom: 0px;

    width: 70%;

    left: 13%;

    top: -12%;

}


.mwjy .hslbox3_1 h3{ text-align:center; font-size:20px; font-weight:normal; color:#111; height:50px; line-height:50px;}

.mwjy .hslbox3_1 p{ padding:0 20px; font-size:16px; color:#666; height:60px;}

.mwjy .hslbox3_1 b{ display:block; height:38px; line-height:38px; text-align:center; background-color:#ae1424; color:#fff; width:200px; margin:0 auto;}



/*   美味西点   */

.mwxd1{

    background: url(../images/mwxd/36.jpg) no-repeat;

    height: 502px;

    background-position: center;

}

.mwxd {

    background-color: #f3f3f3;

    position: relative;

}

.xdzmb_1 ul {

    width: 727px;

    height: 263px;

    background-color: #fff;

    padding: 72px 0 0 63px;

    text-align: left;

}

.xdzmb_1 li {

    float: left;

    margin-right: 120px;

}

.xdzmb_1 li p, .xdzmb_1 li img {

    float: left;

}

.xdzmb_1 li p {

    color: #566782;

    margin: 19px 0 0 16px;

    font-size: 18px;

    line-height: 24px;

}

.xdzmb_1 .ul-right {

    position: absolute;

    right: 0;

    top: -20px;

}

.xdzmb_1 .ul-right-bot {

    position: absolute;

    right: 0;

    top: 291px;

}

.xdzmb_1 li.mt {

    margin-top: 24px;

}

.w1200 {

    width: 1200px;

    margin: 0 auto;

    position: relative;

}

.title-first {

    font-size: 36px;

    color: #566782;

    text-align: center;

}

.title-second {

    font-size: 14px;

    letter-spacing: 40px;

    color: #c4c4c4;

    margin: 12px 0 7px;

    text-align: center;

}

.title-third {

    font-size: 18px;

    color: #566782;

    letter-spacing: 9px;

    text-align: center;

}

.c2-left {

    position: relative;

    margin-top: 55px;

    width: 719px;

    float: left;

}

.c2-left .poa {

    position: absolute;

    left: 175px;

    top: 64px;

}

.c2-left .mt {

    margin-top: 32px;

    margin-right: 132px;

}

.c2-left .fl {

    float: left;

}

.c2-right {

    float: right;

    width: 443px;

    margin-top: 55px;

    text-align: left;

}

.p-title {

    font-size: 30px;

    text-indent: 16px;

    margin-top: 14px;

}

.p-title img {

    float: left;

}

.c2-sect .section {

    font-size: 18px;

    line-height: 30px;

    color: #595959;

    margin: 16px 0 14px;

}

.c2-sect ul {

    margin-top: 14px;

}

.c2-sect li {

    font-size: 16px;

    color: #595959;

    height: 43px;

    line-height: 43px;

}

.btn {

    margin-top: 34px;

    text-align: center;

}

.btn a {

    display: inline-block;

    width: 205px;

    margin: 0 7px;

    height: 45px;

    font-size: 18px;

    color: #fff;

    line-height: 45px;

    background-color: #ef9c00;

    text-align: center;

    border-radius: 8px;

}

.btn a.last {

    background-color: #c1c1c1;

}

.xdzmb_3 .c3-section {

    height: 518px;

    width: 838px;

    background-color: #fff;

    float: right;

    padding: 64px 0 0 252px;

    position: relative;

    margin-top: 48px;

}

.xdzmb_3 .c3-section li {

    float: left;

    margin-right: 10px;

    width: 251px;

}

.xdzmb_3 .c3-section li img {

    margin-bottom: 10px;

}

.xdzmb_3 .c3-section li.pt {

    padding-top: 56px;

}

.xdzmb_3 .c3-section .poa {

    position: absolute;

    bottom: 0;

    left: -121px;

}

.xdzmb_3 .c3-section .sec {

    position: absolute;

    font-size: 24px;

    line-height: 24px;

    left: 100px;

    bottom: 50px;

}

.xdzmb_4 ul {

    margin-top: 30px;

}

.xdzmb_4 li {

    float: left;

    margin-right: 13px;

    margin-bottom: 13px;

}

.mr0 {

    margin-right: 0 !important;

}

































































































