@charset "utf-8";
/* CSS Document */
/* 全局公用的css样式 */
/*---------------------------------约束样式----------------------------------------*/
/**{margin:0; padding:0; word-wrap:break-word;font-family: '宋体';}
* img{border:0}
* hr{border:1px dashed #d2d2d2}
body,h1,h2,h3,h4,h5,h6,td,th,tr{color:#a8845c; font-weight:normal; font-size:12px; font-family:Arial,SimSun}
a{text-decoration:none; outline:none; color:#a8845c; cursor:pointer}
a:active{star:expression(this.onFocus=this.blur())}
a:focus{outline:none}
a:hover{color:#62503c}
em{font-style:normal}*/

input,textarea,select{outline:none; font-family:inherit}
.clear{width:100%; clear:both; height:1px; overflow:hidden}
.fl{float:left}
.fr{float:right}
.ov_hi{overflow:hidden}
ul,li{list-style:none}
textarea{resize:none}
.ov_hi{overflow:hidden}
.radius{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; overflow:hidden}
.shadow{ box-shadow:#DDD9D9 0px 0px 30px}
.mg_15{margin-top:15px}
.fl-clr{zoom:1}
.fl-clr:after{display:block; clear:both; height:0; content:"\0020"}
.hide{display:none}
body{overflow-x:hidden; background:#000}
body.hidden{overflow:hidden}
.pc{}
.web{display:none !important}

/*.uk-slidenav,.footer a,.recruit_text .but,.activity_ul li a *{webkit-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; transition:all 0.5s ease;-webkit-transform:scale(1.2); transform:scale(1.2)}
*/
.wrap{margin: 0 15px;}

@media screen and (min-width: 768px) {
    .wrap{width: 720px;margin: 0 auto;}
}

@media screen and (min-width: 992px) {
    .wrap{width: 920px;}
}

@media screen and (min-width: 1280px) {
    .wrap{width: 1160px;}
}

@media screen and (min-width: 1440px) {
    .wrap{width: 1200px;}
}

/* flex布局 */
.flex-item{display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;}
.flex-center{display: -webkit-box;display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;}
.flex-middle{display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;}
.flex-box{display: -webkit-box;display: flex;-webkit-box-pack: start;justify-content: flex-start;-webkit-box-align: center;align-items: center;}
.flex-betw{display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;}

/* 标题 */
.title_h1{display:block; position:relative; margin:0 auto; font-size:24px; color:#a8845c; font-weight:600; width:170px; height:48px; text-align:center; line-height:48px}
.title_h1:after{content:""; position:absolute; left:0px; top:0px; width:32px; height:32px; background:url(../images/t1.png) no-repeat; background-size:cover}
.title_h1:before{content:""; position:absolute; right:0; bottom:0; width:32px; height:32px; background:url(../images/t2.png) no-repeat; background-size:cover}

@media screen and (min-width:768px){
	.title_h1{font-size:36px;width:230px;height:65px;line-height:65px}

}

@media screen and (min-width:992px){

}

@media screen and (min-width:1024px){

}

@media screen and (min-width:1160px){

}

/*头部*/
/*.bh_80{height:80px; position: relative;z-index:999;}
.top_box{width:100%; position:fixed;  background:url(../images/top_box.png) no-repeat center 0; background-size:cover; left:0; top:0; z-index:999}
.top_box .layout{width:1160px!important; margin:0 auto; height:80px; position:relative}
.logo{height:38px; position:absolute; left:0; top:50%; margin-top:-19px}
.nav_box{float:right; padding-right:135px}
.nav_box li{float:left; margin-left:50px; position:relative}
.nav_box li .a{color:#fff; font-size:15.62px; display:block; height:80px; line-height:80px}
.nav_box li .a:hover,.nav_box li .a.hover,.nav_box li:hover .a{background:url(../images/nav.jpg) no-repeat center bottom}
*/

/*导航下拉*/
/*.nav_box li .down{position:absolute; width:450px; line-height:80px; height:80px; background:url(../images/down.jpg) no-repeat; background-size:cover; left:50%; margin-left:-235px; top:80px; display:none; text-align:center; box-shadow:rgba(4,0,0,0.8) 8px 6px 15px; text-align:center; padding:0 10px}
.nav_box li .down a{display:block; float:left; font-size:16px; color:#c49366; width:33.3%}
.nav_box li.li2 .down{width:370px; margin-left:-195px}
.nav_box li.li6 .down{width:440px; margin-left:-230px}
.nav_box li.li6 .down a{width:50%}

.search_top{position:absolute; right:60px; top:50%; margin-top:-15px; height:30px; padding-left:30px; z-index:9}
.search_top i{content:""; width:30px; height:30px; position:absolute; left:0; top:0; background:url(../images/soso.png) no-repeat; background-size:cover; cursor:pointer; display:none}
.search_top .search_box{width:0; overflow:hidden; position:absolute; left:0; top:0;  height:30px; border-radius:50px; z-index:9; padding:0 30px 0 0; overflow:hidden;padding-left:3px;}
.search_top .search_box .text{height:26px; background:#444; border:0; width:0; padding:0 5%; margin:2px 0; border-radius:50px;color:#f2f2f2;}
.search_top .search_box .button{position:absolute; right:0; top:0; width:30px; height:30px; cursor:pointer; border:0;background:url(../images/soso.png) no-repeat; background-size:cover}
.search_top .search_box:hover{width:80px; padding:0 30px 0 2px; background:#444; border-radius:50px}
.search_top .search_box:hover .text{width:90%}

.top_box .my{position:absolute; right:0; top:50%; margin-top:-15px; width:30px; height:30px; background:url(../images/my.png) no-repeat;background-size:cover}
*//*footer 样式*/
/*.footer{background:#1a1a1a url(../images/footer.jpg) no-repeat center 0; background-size:100% 100%;
   position:relative; height:auto; text-align:center}
.footer_link{padding:40px 10% 25px 10%}
.footer_link li{float:left; width:25%}
.footer_link li a{display:block}
.footer_link li i{display:block; height:30px}
.footer_link li .wb{background:url(../images/wb.png) no-repeat center center}
.footer_link li .wx{background:url(../images/wx.png) no-repeat center center}
.footer_link li .jd{background:url(../images/jd.png) no-repeat center center}
.footer_link li .tb{background:url(../images/tb.png) no-repeat center center}

.footer_link li p{color:#a8845c; padding-top:15px; font-size:12.99px}
.footer_link li a:hover p{color:#fff}
.footer_nav{color:#fff; font-size:18px}
.footer_nav a{margin:0 18px; color:#fff}
.footer_nav a:hover{color:#a8845c}
.weixin_code img{display: none}
.weixin_code:hover img{display: inline-block;}

.footer_bq{width:300px;margin:0 auto; padding:20px 0;}
.footer_bq .beian{display:flex;justify-content: center;align-items: center; text-decoration:none;height:20px;
  line-height:20px;}
.footer_bq p{font-size:12px;line-height:16px;}
.footer_bq .beian em{font-size:12px; color:#939393;}
.footer_bq .beian img{width:18px;height:auto;}

.footer a.banquan img{width:18px;display: inline-block;height:auto;margin:0px 0px 10px 10px;}
.footer .zztj{width:100%;height:20px;line-height:20px;text-align: center;}
.footer .zztj a{font-size:12px;color:#a8845c;}
*/

/*首页样式*/
.index_show{overflow:hidden; position:relative; width:100%}
.index_show .web{display:none}
.index_show img{width:100%;-o-object-fit: cover;object-fit: cover;}
.index_show .uk-slidenav-position .uk-slidenav{border-radius:50%; background:rgba(65,49,32,0.4)}
.index_show .uk-slidenav-position .uk-slidenav-previous{left:5%}
.index_show .uk-slidenav-position .uk-slidenav-next{right:5%}
.index_show .uk-slidenav-previous:before,.index_show .uk-slidenav-next:before{display:none}
.index_show .uk-slidenav-previous:after,.index_show .uk-slidenav-next:after{content:""; position:absolute;  width:100%; height:100%; left:0; top:0}
.index_show .uk-slidenav-previous:after{background:url(../images/left.png) no-repeat center center}
.index_show .uk-slidenav-next:after{background:url(../images/right.png) no-repeat center center}
.index_show .uk-slidenav-position .uk-slidenav:hover{background:rgba(65,49,32,0.8)}

.index_show .uk-position-bottom{bottom:32%; width:100%; display:block}
.index_show .uk-dotnav{margin:0}
.index_show .uk-dotnav>*{padding:0 6px; margin-top:0; float:none; display:inline-block}
.index_show .uk-dotnav>*>*{width:12px; height:12px}
.index_show .uk-dotnav>.uk-active>*{-webkit-transform:scale(1);transform:scale(1); background:rgba(255,255,255,0.6)}
.index_show .uk-dotnav-contrast>*>*{background:rgba(255,255,255,0.2)}

.index_show .index_arrow{position: absolute;bottom:80px;left:50%;margin-left:-10px;}

.index_show .arrow{
    border: 1px solid #fff;
	  position: relative;
	  display: inline-block;
    width: 20px;
    height: 35px;
    border-radius: 100px;
    background-size: 100% 200%;
    -webkit-animation: nudgeMouse 5s ease-out infinite;
    margin: auto;
}
/* .index_show .arrow:hover{animation-play-state: paused;-webkit-animation-play-state: paused;opacity: 1;} */
.index_show .arrow::after{
	content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
	margin: auto;
	background-color: #ffffff;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    -webkit-animation: trackBallSlide 5s linear infinite;
    animation: trackBallSlide 5s linear infinite;
}
.index_show .arrow::before{
	width: 12px;
    height: 12px;
    position: absolute;
    left: 50%;
    margin-left: -6px;
    background: url('../images/icon_down.png') no-repeat;
    background-size: cover;
    content: '';
    display: block;
    top: 40px;
}

@-webkit-keyframes trackBallSlide {
    0% {
      opacity: 1;
      -webkit-transform: scale(1) translateY(-5px);
              transform: scale(1) translateY(-5px);
    }
    6% {
      opacity: 1;
      -webkit-transform: scale(0.9) translateY(5px);
              transform: scale(0.9) translateY(5px);
    }
    14% {
      opacity: 0;
      -webkit-transform: scale(0.4) translateY(30px);
              transform: scale(0.4) translateY(30px);
    }
    15%, 19% {
      opacity: 0;
      -webkit-transform: scale(0.4) translateY(-5px);
              transform: scale(0.4) translateY(-5px);
    }
    28%, 29.99% {
      opacity: 1;
      -webkit-transform: scale(1) translateY(-5px);
              transform: scale(1) translateY(-5px);
    }
    30% {
      opacity: 1;
      -webkit-transform: scale(1) translateY(-5px);
              transform: scale(1) translateY(-5px);
    }
    36% {
      opacity: 1;
      -webkit-transform: scale(0.9) translateY(5px);
              transform: scale(0.9) translateY(5px);
    }
    44% {
      opacity: 0;
      -webkit-transform: scale(0.4) translateY(30px);
              transform: scale(0.4) translateY(30px);
    }
    45%, 49% {
      opacity: 0;
      -webkit-transform: scale(0.4) translateY(-5px);
              transform: scale(0.4) translateY(-5px);
    }
    58%, 59.99% {
      opacity: 1;
      -webkit-transform: scale(1) translateY(-5px);
              transform: scale(1) translateY(-5px);
    }
    60% {
      opacity: 1;
      -webkit-transform: scale(1) translateY(-5px);
              transform: scale(1) translateY(-5px);
    }
    66% {
      opacity: 1;
      -webkit-transform: scale(0.9) translateY(5px);
              transform: scale(0.9) translateY(5px);
    }
    74% {
      opacity: 0;
      -webkit-transform: scale(0.4) translateY(30px);
              transform: scale(0.4) translateY(30px);
    }
    75%, 79% {
      opacity: 0;
      -webkit-transform: scale(0.4) translateY(-5px);
              transform: scale(0.4) translateY(-5px);
    }
    88%, 100% {
      opacity: 1;
      -webkit-transform: scale(1) translateY(-5px);
              transform: scale(1) translateY(-5px);
    }
  }
  @keyframes trackBallSlide {
    0% {
      opacity: 1;
      -webkit-transform: scale(1) translateY(-5px);
              transform: scale(1) translateY(-5px);
    }
    6% {
      opacity: 1;
      -webkit-transform: scale(0.9) translateY(5px);
              transform: scale(0.9) translateY(5px);
    }
    14% {
      opacity: 0;
      -webkit-transform: scale(0.4) translateY(30px);
              transform: scale(0.4) translateY(30px);
    }
    15%, 19% {
      opacity: 0;
      -webkit-transform: scale(0.4) translateY(-5px);
              transform: scale(0.4) translateY(-5px);
    }
    28%, 29.99% {
      opacity: 1;
      -webkit-transform: scale(1) translateY(-5px);
              transform: scale(1) translateY(-5px);
    }
    30% {
      opacity: 1;
      -webkit-transform: scale(1) translateY(-5px);
              transform: scale(1) translateY(-5px);
    }
    36% {
      opacity: 1;
      -webkit-transform: scale(0.9) translateY(5px);
              transform: scale(0.9) translateY(5px);
    }
    44% {
      opacity: 0;
      -webkit-transform: scale(0.4) translateY(30px);
              transform: scale(0.4) translateY(30px);
    }
    45%, 49% {
      opacity: 0;
      -webkit-transform: scale(0.4) translateY(-5px);
              transform: scale(0.4) translateY(-5px);
    }
    58%, 59.99% {
      opacity: 1;
      -webkit-transform: scale(1) translateY(-5px);
              transform: scale(1) translateY(-5px);
    }
    60% {
      opacity: 1;
      -webkit-transform: scale(1) translateY(-5px);
              transform: scale(1) translateY(-5px);
    }
    66% {
      opacity: 1;
      -webkit-transform: scale(0.9) translateY(5px);
              transform: scale(0.9) translateY(5px);
    }
    74% {
      opacity: 0;
      -webkit-transform: scale(0.4) translateY(30px);
              transform: scale(0.4) translateY(30px);
    }
    75%, 79% {
      opacity: 0;
      -webkit-transform: scale(0.4) translateY(-5px);
              transform: scale(0.4) translateY(-5px);
    }
    88%, 100% {
      opacity: 1;
      -webkit-transform: scale(1) translateY(-5px);
              transform: scale(1) translateY(-5px);
    }
  }
  @-webkit-keyframes nudgeMouse {
    0% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    20% {
      -webkit-transform: translateY(8px);
              transform: translateY(8px);
    }
    30% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    50% {
      -webkit-transform: translateY(8px);
              transform: translateY(8px);
    }
    60% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    80% {
      -webkit-transform: translateY(8px);
              transform: translateY(8px);
    }
    90% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
  }
  @keyframes nudgeMouse {
    0% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    20% {
      -webkit-transform: translateY(8px);
              transform: translateY(8px);
    }
    30% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    50% {
      -webkit-transform: translateY(8px);
              transform: translateY(8px);
    }
    60% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    80% {
      -webkit-transform: translateY(8px);
              transform: translateY(8px);
    }
    90% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
  }
  @-webkit-keyframes nudgeText {
    0% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    20% {
      -webkit-transform: translateY(2px);
              transform: translateY(2px);
    }
    30% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    50% {
      -webkit-transform: translateY(2px);
              transform: translateY(2px);
    }
    60% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    80% {
      -webkit-transform: translateY(2px);
              transform: translateY(2px);
    }
    90% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
  }


.index_content{background:url(../images/index_content.jpg) no-repeat center 0; background-size:cover; overflow:hidden}

.index_more{position:absolute; z-index:2; right:55px; top:40px; font-size:21px; color:#b68856; padding-right:20px; background:url(../images/more.png) no-repeat right center}

.index_one{ margin:80px 15%; position:relative; padding-right:480px; overflow:hidden}
.video_left{width:100%}
.video_left video{width:100%;}
.video_left a{display:block; position:relative; overflow:hidden; border:1px solid #1a1a1a}
.video_left a:after{content:""; position:absolute; left:50%; top:50%; width:80px; height:80px; margin:-40px 0 0 -40px; background:url(../images/play.png) no-repeat; background-size:cover}
.video_left img{width:100%}
.video_txt{height:62px; position:absolute; right:60px; top:50%; margin-top:-31px}

.index_two{position:relative; margin:0 0px; overflow:hidden}
.index_two img{width:100%}

.index_three{overflow:hidden; padding:60px 30px; margin-left:-45px}
.index_three *{overflow:hidden}

.index_three .dt_list{margin-top:25px;}
.index_three .dt_list .dt_item{position: relative;width:100%;height:240px;overflow: hidden;margin-bottom:20px;}
.index_three .dt_list .dt_item.on{height:240px;}
.index_three .dt_list .dt_item a{display: block;}
.index_three .dt_list .dt_item img{display: block;width:100%;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}
.index_three .dt_list .dt_item .dt_info{position: absolute;bottom:0;left:0;display: block;width:100%;background:rgba(0,0,0,0.5);}
.index_three .dt_list .dt_item .dt_info p{color:#ffffff!important;font-size:14px;padding:10px;opacity:0.8;line-height:20px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.index_three .dt_list .dt_more .dt_info{background:none;background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.8)));background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8));text-align: right;}
.index_three .dt_list .dt_more .dt_info p{padding:20px 15px;font-size:16px;background:url(../images/more.png) no-repeat center right;color:#b68856!important;}
.index_three .dt_list .dt_item :hover img.nc{-webkit-transform: scale(1.05);transform: scale(1.05);}
.index_three .dt_list .dt_item :hover p{opacity:1;}

.more_box{width:100%;margin:20px 0px;}
.more_box .morebtn{padding:6px 40px;height:30px;border:none;line-height:30px;text-align: center;font-size:14px;color:#b68856!important;background:url('../temp/ttbg.png') no-repeat center center;background-size:100% 100%;}
.more_box input{padding:0px 40px;height:40px;line-height:40px;border:none;}
.text_img{position:absolute; left:0; top:60px; width:100%; z-index:9999; opacity:0.5}

@media screen and (min-width:768px){
	.index_three .dt_list{margin-top:40px; display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;}
	.index_three .dt_list .dt_item{width:24%;height:430px/*680px*/;margin-bottom:10px;}
	.index_three .dt_list .dt_item.on{height:300px;}
	.index_three .dt_list .dt_item .dt_info p{padding:15px;}
	.index_three .dt_list .dt_more .dt_info p{margin:0px 15px;}
	.more_box{width:100%;margin:30px 0px;}
	.more_box input.morebtn{padding:0px 0px;height:64px;font-size:20px;border:none;width: 249px}
	.more_box a.morebtn{padding:6px 40px;height:30px;line-height:30px;text-align: center;font-size:14px;color:#b68856!important;background:url('../temp/ttbg.png') no-repeat center center;background-size:100% 100%;}
	.index_three .dt_list .dt_more .dt_info p{font-size:18px;}

}

@media screen and (min-width:992px){

}

@media screen and (min-width:1024px){

}

@media screen and (min-width:1160px){

}


/* 首页移动 */
@media screen and (max-width:1100px){
	.layout_1200{width:auto}
   .layout,.top_box .layout{width:100%}
   .top_box{background:url(../images/top_box.jpg) center bottom; background-size:cover}
   .top_box .layout,.bh_80{height:60px}
   .logo{height:24px;left:22%; margin-left:-110px; margin-top:-12px}
   .top_box .my{right:15px}
   .nav_i{position:absolute; left:15px; width:28px; height:24px; top:50%; margin-top:-12px; background:url(../images/nav_i.png) no-repeat; background-size:cover}

	.nav_box{float:none; width:100%; left:0; top:60px; position:fixed; padding-right:0; background:rgba(0,0,0,.9); display:none}
	.nav_box li{float:none; width:100%; margin-left:0; text-align:center;background: url("../images/m_nav_border.jpg") bottom; background-size: 100% auto;background-repeat: no-repeat}

	.nav_box li .a{height:0.8rem; line-height:0.8rem; padding:5px 0; font-size:0.26rem;position: relative}
	.nav_box li .down a{font-size:0.26rem}
	.nav_box li .a:hover{ background:none; color:#fff}
	.nav_box li .a.hover{background:rgba(0,0,0,0.8)}
    .nav_box li.li2 .a::after,.nav_box li.li3 .a::after,.nav_box li.li6 .a::after {
        content: '';
        display: block;
        position: absolute;
        margin-top: -0.15rem;
        top: 50%;
        right: 1rem;
        width: 0.3rem;
        height: 0.3rem;
        background: url("../images/m_nav_down.png") center center; background-size: 100% auto;background-repeat: no-repeat;
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
        transition: all .5s;
        -moz-transition: all .5s; /* Firefox 4 */
        -webkit-transition: all .5s; /* Safari 和 Chrome */
        -o-transition: all .5s; /* Opera */
    }
    .nav_box li .a.hover::after {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg)
    }
	.nav_box li.on .down{display:block;border-top:#808080 solid 1px }
	
	/*导航下拉*/
	.nav_box li .down{position:relative; width:100% !important; height:auto; padding:0; line-height:35px; background:none; left:0; top:inherit; display:none; margin:0 !important}
	.nav_box li .down a{margin-bottom:0; width:100% !important; line-height:35px; color:#bc9669; padding:10px 0}
	
	.search_top .search_box{width:calc(100% - 32px); padding:0 32px 0 0; margin-top:0; position:fixed; top:50px; display:none; height:30px; border-radius:0; background:rgba(188,150,105,0.5)}
	.search_top .search_box .text{height:26px; background:#fff; border:0; width:90%; padding:0 5%; margin:2px 0}
    .search_top .search_box .button{position:absolute; right:0; top:0; width:30px; height:30px; cursor:pointer; border:0;background:url(../images/soso.png) no-repeat; background-size:cover}
    .search_top .search_box:hover{width:calc(100% - 32px); padding:0 32px 0 0}
  
	.search_top i{width:30px; height:30px; display:block}
}

@media screen and (max-width:992px){
                 	
}

@media screen and (max-width:750px){
	.pc{display:none !important}
	.web{display:block !important}
    .gallery-top .img img{max-width:80%;margin: 0 auto}
    .logo{height:24px;left:16%;}

	.index_show .uk-position-bottom{bottom:1.8rem}
	.index_show .uk-dotnav>*{padding:0 0.08rem;}
	.index_show .uk-dotnav>*>*{width:0.14rem; height:0.14rem}
	
	.index_show .uk-slidenav-position .uk-slidenav{display:none}
	.index_show .uk-position-cover{display:none}

  .index_show .index_arrow{bottom:1rem;}

  
	.index_show .uk-slideshow>li> .web{visibility:visible}
	.index_show .pc{display:none}
	.index_show .web{display:block}
	
	.index_one{padding-right:0; margin:0}
	.video_left{background:#000; overflow:hidden; padding:0 0 2.15rem 0; position:relative}
	.video_left video{height:4.35rem;}
	
	.video_left video{height:4.35rem; width:100% !important; overflow:hidden;  border-top:1px solid #1a1a1a; border-bottom:1px solid #1a1a1a; position:relative; top:-8px}
	.video_left iframe *{margin:0}
	.video_left a:after{width:0.8rem; height:0.8rem; margin:-0.4rem 0 0 -0.4rem; background:url(../images/play.png) no-repeat; background-size:cover}
	.video_txt{display:block; position:relative; width:3.15rem; margin:2.12rem auto 0.8rem auto; height:auto; right:inherit; top:inherit}
	
	.index_more{right:10%; top:auto; bottom:0.42rem; width:80%; text-align:center; font-size:0.25rem; /*background:url(../images/line.png) no-repeat center bottom;*/ background-size:100%; color:#a88050; padding:0; background:none}
	.index_two{padding:0 0.1rem; margin:0; background:#000}
	.index_three{padding:0.11rem 0.1rem 0.23rem 0.1rem; background:#000; margin-left:-0.1rem}



	.footer{height:auto; background:#121212 url(../images/footer_web.jpg) no-repeat center bottom; background-size:cover}
	.footer_link{padding:0.25rem 0.9rem 0 0.9rem}
	.footer_link li{width:50%; padding:0.425rem 0}
	.footer_link li p{font-size:0.1984rem; padding-top:0.15rem}
	.footer_link li i{display:block;  margin:0 auto; height:0.44rem;}
	.footer_link li .wb{width:0.51rem; background:url(../images/wb_web.png) no-repeat; background-size:cover}
	.footer_link li .wx{width:0.57rem; background:url(../images/wx_web.png) no-repeat; background-size:cover}
	.footer_link li .jd{width:0.69rem; background:url(../images/jd_web.png) no-repeat; background-size:cover}
	.footer_link li .tb{width:0.59rem; background:url(../images/tb_web.png) no-repeat; background-size:cover}
	
	.footer_nav{font-size:0.2183rem; padding:0.2rem 0.1rem 0.2rem 0.1rem; line-height:0.67rem}
	.footer_nav a{margin:0 10px; display:inline-block}
	.footer_nav span{display:block; height:0; overflow:hidden}
    .weixin_code img{display: none!important;}
}

@media screen and (max-width:370px){
	.logo{height:20px; margin-left:-85px; margin-top:-10px}
	.my_nav li a{padding:0 8px; font-size:14px}
}



/* 招商加盟 */
.main_box{width:100%;background:url('../temp/jm_bg.jpg') no-repeat center center;background-size:100% 100%;padding:1.2rem 0px 0.5rem;}
.jm_box{height:auto;min-height:5rem;} 
.jm_box .title_h1{margin-bottom:30px;} 

.jm_box .jm_nav{width:50%;margin:0 auto;}
.jm_box .jm_nav li{text-align: center;font-size:16px;color:#b68856;padding:10px 0px;position: relative;margin-bottom:10px;}
.jm_box .jm_nav li.cu{background:url('../images/nav_bg.png') no-repeat center bottom;background-size:100% auto;}
.jm_box .jm_nav li a{font-size:16px;color:#b68856;opacity:0.8;-webkit-transition: all 0.3s;transition: all 0.3s;}
.jm_box .jm_nav li p{font-size:16px;color:#b68856;line-height:30px;}
.jm_box .jm_nav li:hover a{opacity:1;}

@media screen and (min-width:768px){
	.jm_box .jm_nav{width:20%;margin:0 auto;}
	.jm_box .jm_nav li{font-size:18px;padding:20px 0px;margin-bottom:20px;}
	.jm_box .jm_nav li a{font-size:18px;}
	.jm_box .jm_nav li p{font-size:18px;}

}

@media screen and (min-width:992px){

}

@media screen and (min-width:1024px){

}

@media screen and (min-width:1160px){

}

/* 加盟支持 */
.zc_box{width:100%;height:auto;background:url('../temp/jmzc_bg.jpg') no-repeat center center;background-size:100% 100%;padding:0.5rem 0px;}
.zc_list{margin:30px 0px;}
.zc_list .zcitem{width:100%;}

.zcitem .t1{width:100%;height:auto;}
.zcitem .t2{width:100%;height:auto;}
.zcitem .t3{width:100%;height:auto;}
.zcitem .t4{width:100%;height:auto;}
.zcitem .t5{width:100%;height:auto;}
.zcitem .t6{width:100%;height:auto;}

.zcitem .b_left{width:100%;display: -webkit-box;display: flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap: wrap;}
.zcitem .b_right{width:100%;}

.zcitem .jmzc_item{position: relative;overflow: hidden;margin-bottom:12px;}
.zcitem .jmzc_item a{display: block;}
.zcitem .jmzc_item img{width:100%;height:atuo;max-width:100%;-webkit-transition: all 0.4s 0.1s;transition: all 0.4s 0.1s;}
.zcitem .jmzc_item .jm_txt{
	position: absolute;bottom:0%;height:auto;
  padding:10px;
  background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8));
	opacity:0.85;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;
	display: -webkit-box;
	display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;
}
/* .zcitem .jmzc_item:hover .jm_txt{top:0;background:#a68559;} */
.zcitem .jmzc_item .jm_txt p{font-size:14px;color:#ffffff;line-height:24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:5;
	-webkit-box-orient: vertical;
}
.zcitem .jmzc_item .t{position: absolute;bottom:0;padding:20px 15px;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.7)));background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.7));}
.zcitem .jmzc_item .t p{font-size:15px;color:#ffffff;line-height:24px;opacity:0.85;padding-left:15px;position: relative;;}
.zcitem .jmzc_item .t p::after{
	display: block;
	content: '';
	position: absolute;
	width:4px;
	height:4px;
	border-radius:15px;
	background:#ffffff;
	top:13px;
	left:0px;
}
.zcitem .jmzc_item:hover .t{opacity:0;}
.zcitem .jmzc_item:hover .t p{opacity:1;}
.zcitem .jmzc_item:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}

@media screen and (max-width:768px){
	.zc_list .zcitem{display: block;}

}
@media screen and (min-width:768px){
	.zc_list{margin:50px 0px;}

	.zcitem .t1{width:59%;height:370px;}
	.zcitem .t2{width:40%;height:370px;}
	.zcitem .t3{width:49%;height:445px;}
	.zcitem .t4{width:49%;height:305px;}
	.zcitem .t5{width:100%;height:335px;}
	.zcitem .t6{width:100%;height:415px;}
	
	.zcitem .b_left{width:71%;}
	.zcitem .b_right{width:28%;}

	.zcitem .jmzc_item .jm_txt{
		padding:20px 6%;
	}
	.zcitem .jmzc_item .jm_txt p{font-size:18px;line-height:30px;overflow: visible!important;
		-webkit-line-clamp:10;
	}
	.zcitem .jmzc_item .t p{font-size:18px;line-height:28px;}

}

@media screen and (min-width:992px){

}

@media screen and (min-width:1024px){

}

@media screen and (min-width:1160px){

}

/* 加盟条件 */
.main_tj{width:100%;height:auto;background:url('../temp/jmtj.jpg') no-repeat center center;background-size:cover;padding:1.2rem 0px;}
.tj_box{margin-top:40px;min-height:4rem;flex-wrap: wrap;}
.tj_box .tj_item{width:48%;cursor: pointer;margin-bottom:20px;}
.tj_box .tj_item .tj_pic{width:50px;height:50px;background:#ffffff;border-radius:50px;margin:0 auto 10px;-webkit-transition: all 0.3s ease-in 0.1s;transition: all 0.3s ease-in 0.1s;}
.tj_box .tj_item .tj_pic img{max-width:50%;height:auto;}
.tj_box .tj_item .tj_title{font-size:18px;color:#a68559;margin-bottom:15px;text-align: center;}
.tj_box .tj_item .t_txt{padding:0px 8px;}
.tj_box .tj_item .t_txt p{font-size:14px;color:#ffffff;line-height:22px;}

@media screen and (min-width:768px){
	.main_tj{padding:1.4rem 0px;}
	.tj_box{margin-top:60px;min-height:3rem;flex-wrap:nowrap;}
	.tj_box .tj_item{width:18%;cursor: pointer;}
	.tj_box .tj_item .tj_pic{width:70px;height:70px;border-radius:50px;margin:0 auto 25px;}
	.tj_box .tj_item .tj_title{font-size:22px;margin-bottom:25px;}
	.tj_box .tj_item .t_txt{padding:0px 22px;}
	.tj_box .tj_item .t_txt p{font-size:16px;line-height:26px;}
	.tj_box .tj_item:hover .tj_pic{margin:-5px auto 25px;}
	.main_tj{background-size:100% auto;}

}

@media screen and (min-width:992px){

}

@media screen and (min-width:1024px){

}

@media screen and (min-width:1160px){

}

/* 申请加盟 */
.main_sqjm{width:100%;height:auto;background:url('../temp/sqjm_bg.jpg') no-repeat center center;background-size:cover;padding:1.2rem 0px;}

.main_sqjm .sq_info{color:#ffffff;font-size:16px;margin:20px 0px 30px;text-align: center;}
.main_sqjm .sq_form{width:60%;margin:30px auto 40px;}
.main_sqjm .sq_form .sq_form_item{margin-bottom:20px;}
.main_sqjm .sq_form .sq_form_item span{width:100%;}
.main_sqjm .sq_form .sq_form_item input{height:38px;width:100%;padding:0px 10px;
	line-height:38px;border: 1px solid #a8845c;background:rgba(7,7,7,0.4);
	color:#f2f2f2;font-size:14px;font-family:'宋体';
}
.main_sqjm .sq_form .sq_form_item input::-webkit-input-placeholder {color:#a8845c;font-family:'宋体';font-size:15px;}

@media screen and (max-width:768px){
	.main_sqjm .sq_form .sq_form_item{display: block;}
	.main_sqjm .sq_form .sq_form_item span{display: block;width:100%;margin-bottom:20px;}

}

@media screen and (min-width:768px){
	.main_sqjm .sq_info{font-size:22px;margin:30px 0px 60px;}
	.main_sqjm .sq_form{width:60%;margin:30px auto 40px;}
	.main_sqjm .sq_form .sq_form_item{margin-bottom:30px;}
	.main_sqjm .sq_form .sq_form_item span{width:45%;}
	.main_sqjm .sq_form .sq_form_item input{height:48px;width:100%;padding:0px 10px;line-height:48px;font-size:15px;}
}

@media screen and (min-width:992px){

}

@media screen and (min-width:1024px){

}

@media screen and (min-width:1160px){

}