.content { width: 100%; overflow: hidden; margin:0; padding:0;}

/*中国龙泉古镇，传承古镇*/
.brand { background-attachment: fixed; background-size:cover;position: relative; background:url(../images/logo_bg1.png) no-repeat 78% 17px; text-align:center; padding-top:70px }
.brand .text{ background:url(../images/brand_title.png) no-repeat}
.brand .text h3{ width:100%; position: relative; padding:25px 0 50px;font-size:48px; letter-spacing:2px}
.brand .dragon1 { position: absolute; left: -123px; top:10px;}
.brand .text h3:hover a,.join .text h3:hover a,.zi1:hover a{ color:#333;}

/* 本例子css */
.slideBox{ width:80%; margin:0 auto; overflow:hidden; position:relative; }
.slideBox .hd{ height:35px; overflow:hidden; position:absolute; right:15px; top:355px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:30px; height:30px; line-height:30px; text-align:center;  cursor:pointer; font-size:16px; border:1px solid #fae4bb; color:#FFF;}
.slideBox .hd ul li.on{ background:#fae4bb; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd h1{zoom:1; vertical-align:middle; font-size:30px; line-height:60px; text-align:center;color: #333; padding-top:20px;}
.slideBox .bd p{ zoom:1; vertical-align:middle; width:100%; text-align:center; margin-bottom:20px; overflow:hidden;position: relative;
font-family: Arial,'微软雅黑','Microsoft YaHei',PingFangSC-Regular;
font-size: 16px;    color: #7E808A;    letter-spacing: 0.8px;    line-height: 32px;
padding:5px 110px 0 110px;    text-align: center;    transition: all 1s;}
.slideBox .bd .k{ width:100%; transition: 0.3s ease-out; overflow:hidden!important;}
.slideBox .bd img{ width:100%; max-height:400px }
.slideBox .bd:hover img{transform: scale(1.1);-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:31%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*畅游古镇*/
.cygz{ width:100%; background:url(../images/logo_bg.png) no-repeat 24% 0px; text-align:center }
.cygz .text{ background:url(../images/brand_title1.png) no-repeat right center}
.cygz h3{ width:100%; position: relative; padding:70px 0 20px;font-size:48px; text-align:center;letter-spacing:2px}
.cygz h3 a{ color:#333}

.w-accor{ width:auto; overflow:hidden;height:400px; position:relative; left:0; right:0; top:30px}
.w-accor ul{ width:101%;}
.w-accor li{ position:relative; float:left; left:0}

.w-accor li .item{ position:relative;}

.w-accor4 li img{ max-width:100%; height:400px}
.w-accor4 li .cont_ar{ color:#fff;position:absolute; left:0; top:0; bottom:0; right:0;}
.w-accor4 li .cont_ar:before{ content:'';position:absolute; left:0; top:0; bottom:0; right:0; background:#000; opacity:0.35; *filter:alpha(opacity=35); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=35);transition:all 0.5s; -webkit-transition:all 0.5s;}
.w-accor4 li h3{width:30px; text-align:center; line-height:34px; font-size:30px; position:absolute; z-index:1; left:50%; margin-left:-0.6em;top:43%; top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%);transition:opacity 0.5s; -webkit-transition:opacity 0.5s;}

.w-accor4 li .dec_ar{ line-height:32px; width:80%; left:10%; right:10%; text-align:center; max-height:100%; position:absolute; z-index:1; top:50%; transform:translateY(-50%) scale(0); -webkit-transform:translateY(-50%) scale(0); padding:30px; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition:all 0.5s; -webkit-transition:all 0.5s; }
:root .w-accor4 li .dec_ar{ top:50%;}

.w-accor4 li.cur .cont_ar:before{opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.w-accor4 li.cur h3{ opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.w-accor4 li.cur .dec_ar{opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);transform:translateY(-50%) scale(1); -webkit-transform:translateY(-50%) scale(1);transition-delay:0.3s; -webkit-transition-delay:0.3s;}


/*精选套餐*/
.join { background-attachment: fixed; background-size:cover; padding:20px 0; position: relative;  background:url(../images/logo_bg1.png) no-repeat 72% 17px; text-align:center }
.join .w1100 { width:80%; margin:0 auto; position: relative; border-bottom:1px solid #ccc;}
.join .text{ background:url(../images/brand_title2.png) no-repeat left center}
.join .text h3{ width:100%; position: relative; padding:70px 0 20px;font-size:48px; text-align:center;letter-spacing:2px}

.join .img1 { position:absolute; right:-158px; bottom:-28px; z-index: 2;}

.join .left { width:100%; margin-top:30px;}
.join .left li { float:left; width:23%; margin-bottom: 4px; margin-right:2%; margin-left:0.5%; text-align:center;}
.join .left li:nth-child(2n){ animation-delay: 0.2s !important;}
.join .left li:nth-child(3n){ animation-delay: 0.4s !important;}
.join .left li:nth-child(4n) {animation-delay: 0.6s !important; margin-right:0;}

@keyframes .join .left li{
    0% { transform: translate(30px,0); opacity: 0;}
    100% { transform: translate(0,0); opacity: 1;}
}

.join .left li h5{  font-size:30px;color: #272831; margin-top:30px;}
.join .left li p{font-family: Arial,'微软雅黑','Microsoft YaHei',PingFangSC-Regular;    font-size: 16px;    color: #7E808A;    letter-spacing: 0.8px;    line-height: 32px;    margin-top: 20px;    padding: 0 20px; max-height:66px; overflow:hidden}
.join .left li .k{ width:100%;height:215px;  overflow:hidden!important;}
.join .left li img{ width:100%; height:215px; transition: 0.3s ease-out; }
.join .left li:hover img{transform: scale(1.1);-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}
.mor_w{ font-size:14px; line-height:32px; border-bottom:1px solid #999; border-top:1px solid #999; color:#999; width:90px; margin:30px auto;transition: 0.3s ease-out; overflow:hidden!important;}
.mor_w:hover{-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear; background:#CD9F64; color:#FFF;border-bottom:1px solid #CD9F64; border-top:1px solid #CD9F64; }


.join .right { width: 400px;}
.join .dragon1 { position: absolute; right:87px; top:25px; }

.join .title { margin:50px 0 0 315px;}
.join h4 { font-size: 18px; line-height: 18px; font-family:  SimSun; color: #ce9f65; letter-spacing: 1px; margin: 11px 0 5px;}
.join p { padding-right: 100px;}
.join .more { margin-top: 23px;}


/*山行锦囊*/
.news { /*background:#F3EBDC;*/ background-attachment: fixed; background-size:cover; padding:68px 0 70px; position: relative;}
.news .w1100 { position: relative;}

.news h3{width:100%; position: relative; padding:10px 0 20px;font-size:48px; text-align:center;letter-spacing:2px}

 .dp{margin-top:30px;position:relative;}
 .dp .r{width:100%;}
 .dp .r ul{overflow:hidden;}
 .dp .r li{float:left; width:25%; padding:20px 0; cursor:pointer; text-align:center;}
 .dp .r li .con{padding-left:;}
 .dp .r li .num{font-size:28px; color:#000; font-family:Impact; line-height:50px;}
 .dp .r li .d{font-family: Arial,'微软雅黑','Microsoft YaHei',PingFangSC-Regular;    font-size: 18px;    color: #7E808A;    letter-spacing: 0.8px;    line-height: 32px;    margin-top: 20px;}
 .dp .r li .icon{width:80px; height:80px; background:url(../images/ipt3_icon.jpg) no-repeat; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
 .dp .r .li2 .icon{background-position:-80px 0;}
 .dp .r .li3 .icon{background-position:-160px 0;}
 .dp .r .li4 .icon{background-position:-240px 0;}
 .dp .r li:hover .icon{-moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg)}
 .dp .r li{width:20%;}
 
 
 .dp .r li .icon{width:80px; height:80px; margin:0 auto;/* background:url(../images/index_history.png) no-repeat;*/}
 .dp .r li:nth-child(2n){background-position:-150px 0; animation-delay: 0.2s !important;}
 .dp .r li:nth-child(3n){background-position:-225px 0; animation-delay: 0.4s !important;}
 .dp .r li:nth-child(4n){background-position:-300px 0; animation-delay: 0.6s !important;}
 .dp .r li:nth-child(5n){background-position:-300px 0; animation-delay: 0.8s !important;}
 .dp .r li .con{padding-left:px;}
 .dp .r li .d{color:#4a4a4a;}

@keyframes dp .r li {

    0% { transform: translate(30px,0); opacity: 0;}
    100% { transform: translate(0,0); opacity: 1;}

}

/*古镇简介*/
.mbx_dh{ width:1200px; margin:auto; background:url(../images/cx.jpg) no-repeat left top; font-size:48px; padding-top:10px; margin-top:38px; margin-bottom:38px;letter-spacing:2px}
.gzjj_box{ width:100%; font-size:16px; line-height:32px; padding-bottom:70px}

.gzjs{ width:1200px; margin:auto;/* padding-bottom:70px*/}
.gzjs img{ max-width:1200px;}

.dlwz{ width:100%; background:#f4f5f7; padding-top:10px; padding-bottom:10px}
.dlwz h6{ font-size:28px;}
.dlwz_k{ width:100%; margin-top:30px}
.dlwz_k img{ float:left; width:357px; height:216px; padding-right:42px}

.jzgb{}
.jzgb h6{ font-size:28px; padding-top:60px; padding-bottom:40px}
.jzgb img{max-width:1200px;}

/*古镇导览*/
.gzdl{ width:100%}
.gzdl_top{ width:100%; text-align:center}
.gzdl_bottom{ width:1200px; margin:auto}
.gzdl_bottom ul{}
.gzdl_bottom ul li{ width:1200px; height:372px; overflow:hidden; margin-top:78px; margin-bottom:78px}
.gzdl_bottom ul li .gzdl_tu{width:541px; height:372px;overflow:hidden!important; }
.gzdl_bottom ul li .gzdl_tu img{ width:541px; height:372px; transition: 0.3s ease-out; }
.gzdl_bottom ul li:hover img{transform: scale(1.1);-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}
.gzdl_bottom ul li:nth-child(odd) .gzdl_tu{ float:left; margin-right:82px}
.gzdl_bottom ul li:nth-child(even) .gzdl_tu{ float:right; margin-left:82px}
.gzdl_bottom ul li .gzdl_nr{ width:576px}
.gzdl_bottom ul li:nth-child(odd) .gzdl_nr{ float:right}
.gzdl_bottom ul li:nth-child(even) .gzdl_nr{ float:left}
.gzdl_bottom ul li .gzdl_nr h6{ font-size:30px; color:#cd9f65; padding-top:64px; padding-bottom:40px}
.gzdl_bottom ul li .gzdl_nr p{ font-size:16px; line-height:32px; height:64px; overflow:hidden}

/*箭头效果*/
.button-common{
	color: #fff;
    display: inline-block;
    padding: 0 68px 0 50px;
    height: 46px;
	margin-top:42px;
    line-height:46px;
    font-size: 18px;
	font-family:新宋体;
    background-position: 100% center;
	background:url(../images/jiantou.png) no-repeat right center;
	background-color: #da3b2b;
}
.button-common:hover {animation: ani_bgshake .5s linear infinite; background:url(../images/jiantou.png) no-repeat center #c72f1f;color:#fff}

@keyframes ani_bgshake {
  0% {
    background-position-x: 100%;
  }
  25% {
    background-position-x: 101.5%;
  }
  50% {
    background-position-x: 100%;
  }
  75% {
    background-position-x: 98.5%;
  }
  100% {
    background-position-x: 100%;
  }
}


/*古镇图集*/
.gztj{ width:100%}
.gztj h3{ font-size:30px}

.list{padding-bottom:30px; padding-top:40px}
.list img{width:100%;}
.list .listb > li{float:left;width:584px;position:relative;}
.list .listb > li > a h6 > b{width:50px;height:30px;font-family:Arial,'微软雅黑','Microsoft YaHei',PingFangSC-Regular;font-size: 14px;color: #272831;letter-spacing: 0.47px;border: 2px solid #272831;line-height:30px;text-align:center;vertical-align:middle;padding:0 5px;margin-right:10px;display:inline-block;margin-bottom:1px;}
.list .listb > li:first-child{ overflow:hidden;margin-right:32px;}
.list .listb > li:first-child > a > img{ width:583px;height:365px; }
.list .listb > li > a > .left-info h6{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-family:Arial,'微软雅黑','Microsoft YaHei',PingFangSC-Regular;font-size: 20px;color: #272831;letter-spacing: 0.8px;line-height:100px;}
.list .listb > li > a > .left-info p{font-family:Arial,'微软雅黑','Microsoft YaHei',PingFangSC-Regular;font-size: 14px;color: #7E808A;letter-spacing: 0.8px;line-height: 32px;height:64px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.list .listb > li > a > .left-info > .views{margin-top:47px;}
.list .listb > li > .listc > li,.list .addList li{float:left;width:275px;margin-bottom:40px;position:relative;}
.list .listb > li > .listc >li{margin-right:33px;}
.list .listb > li > .listc >li:last-child{margin-right:0px;}
.list .listb > li > .listc > .viewMore{text-align:center;margin-right:0;}
.list .listb > li > .listc > .viewMore > a > img{max-width:100%;width:auto;height:auto;}
.list .listb > li > .listc > .viewMore > a > .zhankai{height:auto;}
.list .listb > li > .listc > .viewMore > a > h6{font-family:Arial,'微软雅黑','Microsoft YaHei',PingFangSC-Regular;font-size: 20px;color: #272831;letter-spacing: 0.8px;line-height:28px;}
.list .listb > li > .listc > .viewMore > a > i{font-family: 'SourceHanS-S_Be206bf1321a330';font-size: 14px;color: #272831;letter-spacing: 0.8px;line-height:20px;margin-top:8px;}
.list .listb > li > .listc > .viewMore > a > .i-b{margin-left:9px;}
.list .listb > li > .listc > .viewMore > a > div{font-family:Arial,'微软雅黑','Microsoft YaHei',PingFangSC-Regular;font-size: 14px;color: #000000;letter-spacing: 0.27px;line-height: 20px;display:none;}
.list .listb > li > .listc > .viewMore > a > div > img{width:auto;max-width:100%;display:none;}
.list .listb > li > .listc > .viewMore > a > div > img:first-child{width:26px;}
.list .listb > li > .listc > .viewMore > a > div > img:last-child{margin-left:5px;}
.list .listb > li > .listc > li > a > h6,.list .addList > li > a > h6{font-family:Arial,'微软雅黑','Microsoft YaHei',PingFangSC-Regular;font-size: 20px;color: #272831;letter-spacing: 0.6px;padding-top:20px;padding-bottom:16px;line-height:40px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.list .listb > li > .listc > li > a > h6 span,.list .addList> li > a > h6 span{color:#000000;}
.list .listb > li > .listc > li > a > span{}
.list .listb > li > .listc > li > a h6 b,.list .addList > li > a h6 > b{width:50px;height:30px;font-family:Arial,'微软雅黑','Microsoft YaHei',PingFangSC-Regular;font-size: 14px;color: #272831;letter-spacing: 0.47px;border: 2px solid #272831;line-height:30px;text-align:center;vertical-align:middle;padding:0 5px;margin-right:10px;display:inline-block;margin-bottom:1px;}

.list .addList > li{margin-right:33px;top:30px;}

/*修改新加css*/
.list .listb > li > .listc > li > a > img{
	width:275px;
	height:173px;
}

.views{ font-size:14px; line-height:32px; border-bottom:1px solid #999; border-top:1px solid #999; color:#999; width:90px; transition: 0.3s ease-out; overflow:hidden!important; text-align:center;}
.views:hover{-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear; background:#CD9F64; color:#FFF;border-bottom:1px solid #CD9F64; border-top:1px solid #CD9F64; }

.gztj_bottom{ width:100%; background:#f4f5f7; padding-top:70px; padding-bottom:45px; margin-top:40px}

/*图集详情*/
.photos-area{position:relative;}
.photos-area .img-box{width:100%;height:100%;overflow:hidden;}
.photos-area .img-box img{width:100%;height:100%;}
.photos-area .img-box > ul{position:relative;}
.photos-area .sm.photos-area .small-img-areaall-img-area p{text-align:left;}
.photos-area .small-img-area{width:100%;text-align:center;padding-bottom:28px;height:196px;position:absolute;bottom:0;z-index:10}
.photos-area .small-img-area-bg{height:259px;opacity: 0.8;background: #272831;filter:alpha(opacity=80);position:absolute;bottom:0;width:100%;z-index:5}
.photos-area .tab-photos{position:absolute;top:31px;right:55px;z-index:20;line-height:64px;}
.photos-area .tab-photos span{cursor:pointer;font-family: 'SourceHanS-S_Be206bf1321a330';font-size: 24px;color: #FFFFFF;letter-spacing: 0.87px;}
.photos-area .tab-photos .pre{margin-right:48px;cursor:pointer;}
.photos-area .tab-photos .next{margin-right:34px;cursor:pointer;}
.photos-area .tab-photos .pre img{margin-right:17px;vertical-align:initial;}
.photos-area .tab-photos .next img{ float:right; margin-right:40px; vertical-align:middle; margin-top:22px}
.photos-area .tab-photos > img{cursor:pointer;}
.photos-area .go-pre{position:absolute;top:50%;margin-top:-35px;left:48px;cursor:pointer;z-index:20}
.photos-area .go-next{position:absolute;top:50%;margin-top:-35px;right:48px;cursor:pointer;z-index:20}
.small-img-area ul{display:inline-block;position:relative;}
.small-img-area ul li{width:166px;float:left;margin-right:16px;margin-left:16px;height:93px;overflow:hidden;}
.small-img-area ul li.active img{opacity:1;filter:alpha(opacity=100);}
.small-img-area ul li img{width:100%;opacity:.5;filter:alpha(opacity=50);}
.small-img-area .content-list .img-info{width:70%; margin:auto; margin-top:32px;font-family:Arial,'微软雅黑','Microsoft YaHei',PingFangSC-Regular;font-size: 16px;color: #FFFFFF;letter-spacing: 0.8px;line-height: 32px;text-align:left;display:none;}
.small-img-area .content-list .img-info.active{display:block;}
.small-img-area .img-list{ }
.small-img-area .img-list-container{overflow-x:hidden;}
.photos-area .img-box > ul > li{float:left;}

/*古镇影集*/
.xcdsp{ width:1200px; margin:auto}
.xcdsp h3,.hzfsp h3{ font-size:30px}
.xcdsp ul,.hzfsp ul{ padding-top:40px; padding-bottom:20px}
.xcdsp ul li,.hzfsp ul li{ float:left; width:359px; margin-right:61px; position:relative; margin-bottom:62px}
.xcdsp ul li:nth-child(3n),.hzfsp ul li:nth-child(3n){ margin-right:0px} 
.xcdsp ul li h4,.hzfsp ul li h4{ font-size:20px; background:url(../images/sp_b.png) no-repeat left center; padding-left:32px; margin-top:30px;}

.hzfsp{ width:100%; background:#f4f5f7; padding-top:60px}

.videos-list > li .video-area{display:none;}
.videos-list > li .play-btn{position:relative;width:100%;height:226px;overflow:hidden;}
.videos-list > li .play-btn .s-banner{width:359px; height:226px}
.videos-list > li .play-btn > div{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background: rgba(39,40,49,0.60);z-index:50;}
.videos-list > li .play-btn > .play-btn-img{display:none;position:absolute;width:49px;left:50%;top:50%;margin-left:-25px;margin-top:-25px;z-index:100;}

#video-window{position:fixed;top:0;left:0;bottom:0;right:0;z-index:99999;display:none;}
#video-window .video-mask{position:absolute;top:0;left:0;bottom:0;right:0;;background: #272831;opacity:0.9;filter:alpha(opacity=90);}
#video-window .video-content{width:1280px;height:720px;position:absolute;top:50%;left:50%;margin-left:-640px;margin-top:-360px;z-index:9998}
#video-window .video-close{position:absolute;top:33px;right:57px;z-index:9999;cursor:pointer;}
#video-window .video-content > p{font-size: 24px;color: #FFFFFF;letter-spacing: 0.4px;line-height:31px;width:1280px;left:50%;margin-left:-640px;position:absolute;z-index:9998;top:-66px;}


/*畅游古镇子页*/
.cy{ width:100%; position:relative}

.ydl{ text-align:center; position:relative; top:50px; z-index:999 }
.ydl a{font-size:20px; margin:0 30px}
.ydl a.a1,.ydl a:hover{ border-bottom:2px #cd9f65 solid; padding-bottom:10px;}
.ydl a.a1{ color:#cd9f65}

.cy_box1,.cy_box2{ width:100%; position:relative; top:-30px}
.cy_box1 .cy_tu img,.cy_box2 .cy_tu img{ width:100%; vertical-align: middle;}
.cy_box1 .cy_wz{width:100%;
	text-align:center;
	font-size:20px;
	line-height:32px;
	font-family:楷体;
	color:#cd9f65;
	position:absolute;
	z-index:999;
	top:28%;
	transform:translateY(-28%);
	-ms-transform:translateY(-28%); /* IE 9 */
	-moz-transform:translateY(-28%); /* Firefox */
	-webkit-transform:translateY(-28%); /* Safari 和 Chrome */
	-o-transform:translateY(-28%); /* Opera */}
.cy_box1 .cy_wz h6{ padding-bottom:30px}
.cy_box1 .cy_wz h6 img{ max-width:360px}
.cy_box2 .cy_wz{width:100%;
	text-align:center;
	font-size:20px;
	line-height:32px;
	font-family:楷体;
	color:#fff;
	position:absolute;
	z-index:999;
	top:50%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%); /* IE 9 */
	-moz-transform:translateY(-508%); /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); /* Opera */}

.cy_box2 .cy_wz h6{ font-size:58px; font-family:"Microsoft YaHei"; padding-bottom:70px}

.cy_box3{ width:1200px; margin:auto; padding-top:20px; padding-bottom:60px}
.product-grid{ width:1200px; padding-top:40px; padding-bottom:40px; border-bottom:1px #e4e4e4 solid}
.product-grid .product-image{
	float:left;
	width:655px;
	height:370px;
	position: relative;
	overflow: hidden;
}
.product-grid .product-image a.image{ display: block; }
.product-grid .product-image img{
	width: 655px;
	height: 370px;
}
.product-image .pic-1{
	backface-visibility: hidden;
	transition: all .5s ease 0s;
}
.product-grid .product-image:hover .pic-1{
	opacity: 0;
	transform: translateX(-50%);
}
.product-image .pic-2{
	width: 100%;
	height: 100%;
	backface-visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 50%;
	transition: all .5s ease 0s;
}
.product-grid .product-image:hover .pic-2{
	opacity: 1;
	left: 0;
}

.product-right{ float:right; width:470px; font-size:16px; line-height:32px;}
.product-right h6{ font-size:30px; color:#cd9f65; padding-bottom:20px; margin-top:20px}
.cy_box3:last-child .product-grid{ border-bottom:none}

/*古镇票务*/
.gzpw{ width:1200px; margin:auto}
.gzpw ul{ padding-bottom:40px}
.gzpw ul li{ width:1140px; padding:20px; border:10px #f4f5f6 solid; margin-bottom:40px}
.gzpw ul li .pw_img{ float:left; width:335px; height:189px; overflow:hidden; margin-right:30px; }
.gzpw ul li .pw_img img{  width:335px; height:189px; transition: 0.3s ease-out; }
.gzpw ul li:hover img{transform: scale(1.1);-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}
.gzpw ul li .pw_nr{ float:left; width:508px; height:184px; overflow:hidden; font-size:16px; line-height:32px; padding-right:72px; border-right:1px #ebebeb solid;}
.gzpw ul li .pw_nr h6{ font-size:22px; height:56px; line-height:56px; overflow:hidden; color:#cd9f65}
.gzpw ul li .pw_right{ float:right; padding-right:12px;}
.gzpw ul li .pw_right p{ font-size:22px; color:#cd9f65; padding-top:30px; text-align:right; margin-bottom:45px}
.gzpw ul li .pw_right p span{ font-size:18px; font-weight:normal}
.xqjs{ width:114px; height:36px; line-height:36px; text-align:center; background:#cd9f65; font-size:14px; cursor:pointer}
.xqjs a{ color:#fff;}
.xqjs:hover{ background:#bf8a48; color:#fff}

/*票务详情*/
.slideBoxs{ width:100%x;overflow:hidden; position:relative;}
.slideBoxs .bd{ position:relative; height:100%; z-index:0; }
.slideBoxs .bd li{ zoom:1; vertical-align:middle;position:relative  }
.slideBoxs .bd img{ width:100%; display:block;  }
.slideBoxs .prev{ position:absolute; left:3%; top:51%; display:block; width:56px; height:56px; background:url(../images/an_left.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBoxs .next{  position:absolute; right:3%; top:51%; display:block; width:56px; height:56px; background:url(../images/an_right.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;    }
.slideBoxs .prev:hover,
.slideBoxs .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.xq_box{ width:1200px; margin:auto; padding-top:58px; padding-bottom:70px}
.xq_left{  float: left; width:830px;}
.xq_right{float:right; width:302px; margin-top:76px; }
.fixed{ background:#f4f5f6; text-align:center; top:106px; border:16px #f4f5f6 solid}
.fixed img{ width:270px; height:262px;}
.xq_right p{margin-top:10px; width:270px; height:38px; line-height:38px; text-align:center; text-align:center; font-size:16px; color:#fff; border-radius:2px;  background:#cd9f65}

.xq_js{ width:830px; font-size:16px; line-height:32px;}
.xq_js h6{font-size: 30px; background: url(../images/st.jpg) no-repeat left center; padding-left: 28px; margin-bottom:35px}

.mplx{ width:830px; padding-top:50px}
.mplx h6{ font-size:22px; background:url(../images/mp_b.png) no-repeat left center; padding-left:38px}
.mplx ul{ border:10px #f4f5f7 solid; margin-top:40px}
.mplx ul li{ width:768px; height:68px; line-height:68px; border-bottom:1px #e4e4e4 solid; color:#cd9f65; font-size:18px; margin:0px 22px; background:#fff}
.mplx ul li span{ float:right; color:#333}
.mplx ul li:last-child{ border-bottom:none}

.ydxz{ width:830px; padding-top:58px; font-size:16px; line-height:32px;}
.ydxz h6{font-size:22px; padding-bottom:30px}
.ydxz img{ max-width:830px}

/*酒店客栈*/
.jdkz{ width:100%;  padding-bottom:90px}
.jdkz_box{ width:1200px; margin:auto; margin-top:50px}
.jdkz_box h6{ text-align:center}
.jdkz_box h6 img{ max-width:273px}

.slideBox1{ width:1200px; height:575px; overflow:hidden; position:relative; background:url(../images/jd_k.png) no-repeat; margin-top:38px }
.slideBox1 .hd{ height:10px; overflow:hidden; position:absolute;
    left:50%;
	transform:translateX(-50%);
	-ms-transform:translateX(-50%); /* IE 9 */
	-moz-transform:translateX(-50%); /* Firefox */
	-webkit-transform:translateX(-50%); /* Safari 和 Chrome */
	-o-transform:translateX(-50%); /* Opera */ bottom:67px; z-index:200; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox1 .hd ul li{ float:left; margin:0 5px;  width:10px; height:10px; border-radius:100%; background:#fff; opacity:0.5; cursor:pointer; }
.slideBox1 .hd ul li.on{  opacity:1;}
.slideBox1 .bd{width:1176px; margin:63px 12px auto;}
.slideBox1 .bd li{width:1176px; height:500px; position:relative }
.slideBox1 .bd li .yy_bg{ position:absolute; width:1176px; height:500px; background:#000; opacity:0.4; left:0; top:0; z-index:100}
.slideBox1 .bd li:hover .yy_bg{ display:none}
.slideBox1 .bd img{ width:1176px; height:500px;}

.kz_yd{ position:absolute; left:464px; top:220px; z-index:999}
.yd_phone{ width:100%; text-align:center; font-size:16px; font-family:新宋体; color:#fff;letter-spacing:2px;}
.yd_phone p{ font-size:26px; font-family:楷体; padding-top:25px; padding-bottom:18px}
.reservation{ width:272px; margin:auto}

/*酒店详情*/
.banner{width:830px;overflow:hidden; margin-top:44px}
.large_box{margin-bottom:10px; width:830px;height:356px;overflow:hidden;}
.large_box img{display:block;width:830px;height:356px;}
.small_box{width:100%;height:78px;}
.small_list{position:relative;float:left;width:780px;height:78px;overflow:hidden;}
.small_list ul{height:78px;overflow:hidden;}
.small_list ul li{position:relative;float:left;margin-right:6px;width:150px;}
.small_list ul li img{display:block; width:146px; height:73px; border:2px #d9dee2 solid}
.small_list ul li .bun_bg{display:none;position:absolute;top:0;left:0;width:146px;height:73px;background:#fff;filter:alpha(opacity=40);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6; border:2px #cb9e63 solid}
.small_list ul li.on .bun_bg{display:block;}
.btn{display:block;width:20px;height:73px;background-color:#777;background-repeat:no-repeat;background-position:center center;cursor:pointer;}
.btn:hover{background-color:#cd9f65;}
.left_btn{float:left;margin-right:10px;background-image:url(../images/left_btn.png);}
.right_btn{float:right;background-image:url(../images/right_btn.png);}

.gaishu{ width:830px; margin-top:60px; line-height:32px; font-size:16px;}
.gaishu h5,.kflx h6,.cdjs h6{ font-size:22px; margin-bottom:30px}
.gaishu h5 img,.kflx h6 img,.cdjs h6 img{ vertical-align:middle; padding-right:15px; margin-top:-3px}

.kflx{width:830px; margin-top:60px; }
.kflx ul{ width:830px}
.kflx ul li{ width:780px; height:190px; padding:25px 15px; background:#fff; border:10px #f4f5f7 solid; margin-bottom:24px;}
.kflx ul li:last-child{ margin-bottom:0px}
.kflx ul li .kf_tu{ float:left}
.kflx ul li .kf_tu img{ width:222px; height:120px; margin-right:30px}
.kflx ul li .kf_right{ float:left; width:474px; height:120px; overflow:hidden; }
.kflx ul li .kf_right p{ font-size:18px; color:#cd9f65; margin-top:10px; margin-bottom:20px}
.kflx ul li .kf_right p span{ padding-left:60px; color:#333}
.biaoqian i{ float:left; margin-right:10px; display:block; padding:4px 10px; border:1px #eeeeee solid; border-radius:2px; font-size:12px; margin-bottom:8px}


/*精选套餐*/
.jxtc{ width:1200px; margin:auto; padding-bottom:40px}
.jxtc ul{}
.jxtc ul li{ width:1180px; height:347px; background:#fff; border:10px #f4f5f6 solid; margin-bottom:40px}
.jxtc ul li .tc_img{ width:559px; height:327px; overflow:hidden}
.jxtc ul li .tc_img img{ width:559px; height:327px; transition: 0.3s ease-out;}
.jxtc ul li:hover img{transform: scale(1.1);-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}
.jxtc ul li:nth-child(odd) .tc_img{ float:left; margin-right:5px}
.jxtc ul li:nth-child(even) .tc_img{ float:right; }
.jxtc ul li .tc_right{ width:540px; float:left; padding-top:30px;margin-left:40px;}
.jxtc ul li .tc_right h6{ height:56px; line-height:56px; overflow:hidden; font-size:22px; color:#cd9f65; margin-bottom:10px}
.jxtc ul li .tc_right p{ font-size:16px; line-height:32px; max-height:96px; overflow:hidden}
.tc_right .price{ float:right; font-size:22px; color:#cd9f65; margin-top:50px; margin-right:30px}
.tc_right .price span{ font-size:18px}
.tc_right .price .xqjs{ float:right; margin-left:20px; margin-top:-2px}

/*套餐详情*/
.slideTxtBox{ width:830px; margin-top:60px}
.slideTxtBox .hd{ height:54px; line-height:54px; background:#f4f5f7; position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:0; height:54px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 38px; font-size:22px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:54px; background:#cd9f65; color:#fff }
.slideTxtBox .bd{ padding-top:20px}
.tc_table{ width:830px; font-size:16px; line-height:32px;}
.tc_table img{ max-width:830px}


/*商务会展*/
.swhz{ width:1200px; margin:auto}
.swhz ul{ width:1200px; padding-bottom:60px}
.swhz ul li{ width:1200px; padding-top:40px; padding-bottom:40px; border-bottom:1px #e4e4e4 solid;}
.swhz ul li:first-child{ padding-top:10px}
.swhz ul li:last-child{ border-bottom:none}
.swhz ul li .hz_img{ float:left; width:598px; height:337px; overflow:hidden}
.swhz ul li .hz_img img{ width:598px; height:337px;transition: 0.3s ease-out;}
.swhz ul li:hover img{transform: scale(1.1);-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}

.hz_right{ float:right; width:536px; height:337px; overflow:hidden}
.hz_right h6{ font-size:22px; color:#cd9f65; margin-top:35px}
.hz_right p{ font-size:16px; padding-top:30px; padding-bottom:30px;}
.hz_right p span{ padding:0 15px; color:#ebebeb}
.hz_right .price{ font-size:22px; color:#cd9f65; padding-top:20px; padding-bottom:30px}
.hz_right .price span{ font-size:18px}

/*会展详情*/
.cdjs{width:830px; margin-top:60px; }
.cdjs .ph_table { width: 100%; text-align: center; }
.cdjs .ph_table td { text-align: center; line-height: 20px; padding: 20px 10px;    box-sizing: border-box;border:1px #e4e4e4 solid}
.cdjs .ph_table thead td { background:#cd9f65; color:#fff;}
.cdjs .ph_table .hy_tu{ width:160px; height:91px; position:relative}
.cdjs .ph_table tr td img{ width:160px; height:91px;}
.cdjs .ph_table .hy_tu span{ position:absolute; width:160px; height:28px; line-height:28px; text-align:center; background:url(../images/yy.png) repeat-x; bottom:24px; left:10px; font-size:14px; color:#fff; overflow:hidden}

/*古镇活动*/
.gzhd{ width:1200px; margin:auto}
.source_tit{ text-align: center; height: 32px; margin:0 0 2%;}
.source_tit a{margin:0 55px; padding-bottom: 10px; border-bottom:3px solid transparent; font-size:20px}
.source_tit a.on{color:#cd9f65; border-bottom:3px solid #cd9f65;}

.active-tit{ text-align:center;  margin: 0 0 40px;}
.fnt_36{ font-size:40px; padding-top:20px; padding-bottom:20px}

.active-tit{ text-align: center; margin:0 0 40px;}
.act01-slide{padding:80px 0;margin:0 0 80px; position: relative;}
.act01-slide .line{position: absolute; left:50%; top:55px; bottom:55px; width:1px; height: calc(100% - 110px); background: #A19063;}
.act01-slide .swiper-container{ height:auto; overflow: hidden;}
.act01-slide .swiper-slide{position: relative; width:100%; height:375px; margin-top:40px; margin-bottom:40px}
.act01-slide .swiper-slide::before{content:""; position: absolute; left:50%; top:50%; margin:-10px 0 0 -10px; width:20px; height: 20px; background:url(../images/arr_c.png) no-repeat;}
.act01-slide .img{ float: left; width:562px; height:375px; overflow:hidden}
.act01-slide .img img{ width:562px; height:375px; transition: 0.3s ease-out;}
.act01-slide .img:hover img{transform: scale(1.1);-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}
.act01-slide .txt{float: left; margin-left:80px; margin-top:108px; width:405px; height: 194px; background: url(../images/about_bg01.jpg) no-repeat; background-size: cover;}
.act01-slide .txt .inner{padding:25px; height: 145px; color:#fff;}
.act01-slide .txt .inner a{ color:#fff!important;}
.act01-slide .txt h2{ height:38px; line-height:38px; font-size:20px; margin-bottom: 5px; overflow: hidden;}
.act01-slide .txt p{ font-size:16px; height:96px; line-height:32px; overflow: hidden;}
.act01-slide .swiper-slide:nth-child(2n) .img{ float: right;}
.act01-slide .swiper-slide:nth-child(2n) .txt{margin-left:160px;}
.act01-slide .swiper-button-prev,.act01-slide .swiper-button-next{left:50%;margin-left:-27px; top:0px; margin-top:0;width: 55px;height: 55px;background: #fff; border-radius: 50%;box-shadow: 0 0 10px 1px rgba(0,0,0,0.5);}
.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;}
.act01-slide .swiper-button-prev{background:#fff url(../images/arr_t.jpg) no-repeat center center;}
.act01-slide .swiper-button-next{top:auto; bottom: 0px; background:#fff url(../images/arr_d.jpg) no-repeat center center;}
.act01-slide .swiper-button-disabled{opacity: 0.5}

.active-part02 {margin-bottom:40px;}
.active-part02 ul{margin:0 -1.5%;}
.active-part02 li{ float: left; width:22%; margin:0 1.5% 3%;}
.active-part02 li:nth-child(2n){margin-top:60px;}
.active-part02 li .img{width:100%; height:450px; overflow: hidden;}
.active-part02 li .img img{width:100%; height:450px; transition: 0.3s ease-out;}
.active-part02 li .img:hover img{transform: scale(1.1);-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}
.active-part02 li .txt{margin:35px 0 0;}
.active-part02 li .txt h2{margin-bottom: 20px; color:#000; font-size:24px; font-weight:600}
.active-part02 li .txt p{ font-size:16px; line-height:32px; max-height:160px; overflow:hidden}

.active-part03 {margin-bottom:90px;}
.slideBox2{ width:1200px; height:718px; overflow:hidden; position:relative; }
.slideBox2 .hd{ height:10px; overflow:hidden; position:absolute;
    left:50%;
	transform:translateX(-50%);
	-ms-transform:translateX(-50%); /* IE 9 */
	-moz-transform:translateX(-50%); /* Firefox */
	-webkit-transform:translateX(-50%); /* Safari 和 Chrome */
	-o-transform:translateX(-50%); /* Opera */ bottom:0; z-index:200;}
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox2 .hd ul li{ float:left; margin-right:10px;  width:10px; border-radius:100%; height:10px; background:#d2d2d2; cursor:pointer; }
.slideBox2 .hd ul li.on{ background:#d7b284; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0; }
.slideBox2 .bd li{ width:1200px; height:680px; position:relative }
.slideBox2 .bd img{ width:1200px; height:680px;  }
.slideBox2 .yeyou_nr{ background:url(../images/yy_bgs.jpg) no-repeat; width:375px; height:254px; padding:20px; position:absolute; right:10%; top:210px; z-index:100; color:#fff}
.slideBox2 .yeyou_nr h6{ font-size:20px; height:38px; line-height:38px; overflow:hidden; margin-bottom:8px}
.slideBox2 .yeyou_nr a,.slideBox2 .yeyou_nr a:hover{ color:#fff}
.slideBox2 .yeyou_nr p{ height:160px; overflow:hidden; font-size:16px; line-height:32px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox2 .prev{ position:absolute; left:2%; top:43%; width:56px; height:56px; background:url(../images/an_left.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox2 .next{ position:absolute; right:2%; top:43%; width:56px; height:56px; background:url(../images/an_right.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox2 .prev:hover,
.slideBox2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }

/*古镇公告*/
.gzgg{ width:1200px; margin:auto; padding-bottom:70px}
.sideMenu{ float:left; width:940px; }
.sideMenu h3{ height:86px; line-height:86px; font-size:18px;  border-bottom:1px solid #e3e3e5; cursor:pointer;}
.sideMenu h3 span{ color:#cd9f65; padding-right:20px;}
.sideMenu h3 span img{ vertical-align:middle; margin-top:-2px;}
.sideMenu h3 em{ float:right; display:block; width:30px; height:30px;  background:url(../images/icoAdd.jpg) no-repeat; cursor:pointer; margin-top:28px }
.sideMenu h3.on em{ background:url(../images/icoAdds.jpg) no-repeat;}
.sideMenu h3.on{ color:#cd9f65;}
.sideMenu .gg_nr{ width:940px; padding:20px 0px; font-size:16px; line-height:32px; display:none; /* 默认都隐藏 */ border-bottom:1px solid #e3e3e5; color:#666 }
.sideMenu .gg_nr img{ max-width:940px;}

.choose{ float:right; width:170px; margin-top:29px}
.choose h6{ font-size:20px;}
.choose ul{ width:80px; padding-top:30px}
.choose ul li{ width:80px; font-size:14px; line-height:38px; margin-bottom:20px}
.choose ul li.a1{  color:#c7a365; border-bottom:2px #c7a365 solid}

/*古镇新闻*/
.gzxw{ width:1200px; margin:auto; padding-bottom:70px; position:relative}
.date_choose{ position:absolute; right:0; top:-80px; text-align:center;}
.date_choose a{ font-size:16px; margin:0 15px;}
.date_choose a.a1{ color:#c7a365; border-bottom:2px #c7a365 solid; padding-bottom:10px}
.gzxw ul{ width:1200px; padding-top:10px}
.gzxw ul li{ float:left; width:375px; background:#f4f5f6; margin-right:37px; margin-bottom:40px; padding-bottom:10px}
.gzxw ul li .xw_tu{ width:375px; height:210px; overflow:hidden}
.gzxw ul li .xw_tu img{ width:375px; height:210px;transition: 0.3s ease-out;}
.gzxw ul li:hover img{transform: scale(1.1);-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}

.gzxw ul li:nth-child(3n){ margin-right:0px}
.gzxw ul li h6{ padding:20px; font-size:20px; line-height:28px; height:96px; overflow:hidden}
.gzxw ul li p{ padding:0 20px; font-size:16px; height:48px; overflow:hidden; line-height:24px;}
.gzxw ul li span{margin:20px; background:url(../images/star_10.png) no-repeat left center; font-size:14px; color:#999; display:block; padding-left:20px}
.gzxw ul li:hover p{ color:#333}
.gzxw ul li:hover{ box-shadow: 2px 2px 5px #b8b8b8;}

/* 分页 */
#page{ width:100%; text-align:center; margin-bottom:10px; display:block; padding-top:15px}
#page a { font-size:18px;}
#page a.a1 { display:inline-block; width:40px; height:40px; line-height:40px; background:#f4f5f7; color:#333; text-align:center; border-radius:100%; border:1px #e4e4e6 solid;}
#page span { display:inline-block; width:40px; height:40px; line-height:40px; background:#f4f5f7; color:#333; text-align:center; border-radius:100%; border:1px #e4e4e6 solid; margin:0 3px}
#page span.a1{ color:#cd9f65;}
#page span:hover{ background:#e6e6e6}

/*文章内容页面*/
.article{ width:1200px;  padding-bottom:70px; margin:auto; padding-top:10px}
.article h6{ width:100%; text-align:center; font-size:28px; color:#cd9f64}
.article .time{ font-size:16px; color:#999; text-align:center; padding-top:30px; padding-bottom:30px}
.art_nr{ width:1200px; font-size:16px; line-height:32px;}
.art_nr img{ max-width:1200px;}
.article .pre{ width:1200px; margin-top:80px}
.article .pre ul li{width:1200px; font-size:18px; line-height:38px}

/*游记攻略*/
.yjgl{ width:1200px; margin:auto; padding-bottom:70px;}
.outBox{ width:1200px; margin-top:-10px  }
.outBox .hd{ height:76px; line-height:76px; border-bottom:3px solid #000;  position:relative;  }
.outBox .hd ul{ float:left; position:absolute; left:0; top:0; }
.outBox .hd ul li{ float:left; width:76px; font-size:24px; color:#666; cursor:pointer; margin-right:100px; background:url(../images/jt.jpg) no-repeat right center; }
.outBox .hd ul li.on{ color:#333; background:url(../images/jts.jpg) no-repeat no-repeat right center}

.inBox{ width:1200px; height:auto}
.inBox .inHd{ height:90px; border-bottom:1px solid #ededed;  }
.inBox .inHd ul{ overflow:hidden; zoom:1; }
.inBox .inHd ul li{float:left; height:90px; line-height:90px; padding:0 42px; cursor:pointer; font-size:18px;  }
.inBox .inHd ul li.on{ color:#cd9f65}
.inBox .inBd{ width:1200px }
.yj_list{ width:1200px;}
.yj_list ul{ padding-bottom:35px}
.yj_list ul li{ float:left; width:1200px; padding-top:40px; padding-bottom:40px; border-bottom:1px #ececec solid}
.yj_list ul li .yj_tu{ float:left; width:404px; height:227px; margin-right:50px; overflow:hidden}
.yj_list ul li .yj_tu img{ width:404px; height:227px; transition: 0.3s ease-out;}
.yj_list ul li:hover img{transform: scale(1.1);-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}
.yj_list ul li .yj_right{ float:right; width:746px;}
.yj_list ul li .yj_right h6{ font-size:22px;}
.yj_list ul li .yj_right i{ margin: 20px 0px; background: url(../images/star_10.png) no-repeat left center; font-size: 14px; color: #999; display: block; padding-left: 20px;}
.yj_list ul li .yj_right p{ font-size:16px; line-height:32px; height:64px; overflow:hidden; margin-bottom:30px}

/*搜索*/
.sb-search {
	position: relative;
	min-width: 60px;
	height: 60px;
	margin-top:5px;
	float: right;
	overflow: hidden;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	transition: width 0.3s;
	-webkit-backface-visibility: hidden;
}

.sb-search-input {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	outline: none;
	background: #fff;
	width: 100%;
	height: 60px;
	margin: 0;
	z-index: 10;
	padding: 20px 65px 20px 20px;
	font-family: inherit;
	font-size: 20px;
	color: #2c3e50;
	background:#ececec
}


.sb-icon-search,
.sb-search-submit  {
	width: 60px;
	height: 60px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	margin: 0;
	line-height: 60px;
	text-align: center;
	cursor: pointer;
}

.sb-search-submit {
	background:url(../images/fdj.png) no-repeat center #ececec;
	color: transparent;
	 filter: alpha(opacity=0); /* IE 5-7 */
    opacity: 0;
	border: none;
	outline: none;
	z-index: -1;
}

.sb-icon-search {
	color: #fff;
	background:url(../images/fdj.png) no-repeat center;
	z-index: 90;
	font-size: 22px;
	font-family: 'icomoon';
	speak: none;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
}


/* Open state */
.sb-search.sb-search-open,
.no-js .sb-search {
	width: 40%;
}

.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
	z-index: 90;
}


/*交通指南*/
.neirong{ width:1200px; margin:auto; font-size:16px; line-height:32px; padding-bottom:70px}
.neirong img{ max-width:1200px;}

/*服务电话*/
.service{ width:100%; background:#f4f5f7; padding-top:70px; min-height:500px; padding-bottom:70px; margin-top:50px}
.service ul{ width:1200px; margin:auto;}
.service ul li{ float:left; width:264px; padding:24px 0px; text-align:center; border:1px #d5dae1 solid; background:#fff; margin-right:44px; margin-bottom:54px}
.service ul li span{ display:block; font-size:20px; padding-top:5px}
.service ul li:nth-child(4n){ margin-right:0px}

/*企业文化*/
.qywh{ width:100%}
.qyjj{ width:100%; background:#f4f5f7; padding-top:58px; padding-bottom:78px;}
.qyjj h3,.concept h3{ font-size:30px; background:url(../images/st.jpg) no-repeat left center; padding-left:28px;}
.qyjj_nr,.concept_nr{ width:100%; font-size:16px; line-height:32px; padding-top:40px}
.qyjj_nr img{ max-width:1200px;  float:right; padding-left:60px}

.qywh_center{ width:1200px; margin:auto; padding-top:72px; padding-bottom:72px }
.vision{ width:592px; height:326px; position:relative; float:left;}
.vision img{ width:592px; height:326px;}
.vision div{ width:592px; height:176px; position:absolute; background:url(../images/yy_bg.png) repeat-x; color:#fff; bottom:0; left:0; padding:66px 30px 0px; line-height:26px; overflow:hidden}
.vision div h3,.talent div h3{ font-size:28px; padding-bottom:10px}

.talent{ width:1200px; height:326px; position:relative; margin-top:22px }
.talent img{ width:1200px; height:326px;}
.talent div{ width:1200px; height:176px; position:absolute; background:url(../images/yy_bg.png) repeat-x; color:#fff; bottom:0; left:0; padding:66px 30px 0px;  line-height:26px; overflow:hidden}

.concept{ width:100%; border-top:1px #ececec solid; padding-top:60px; padding-bottom:72px;}
.concept_nr img{ max-width:1200px;}

/*商铺入驻*/
.sprz{ width:1200px; margin:auto; padding-bottom:80px}
.sprz_top{ width:1200px; padding-top:10px}
.sprz_top ul li{ float:left; width:47%; padding-right:3%; margin-bottom:40px; line-height:32px; font-size:16px}
.sprz_top ul li img{ float:left; width:248px; height:161px; padding-right:28px}
.sprz_top ul li h6{ font-size:22px; height:26px; overflow:hidden; color:#cd9f65; margin-top:12px; margin-bottom:12px}
.sprz_top ul li p{ height:100px; overflow:hidden}

.sprz_bottom{ width:1200px; background:url(../images/wen_bg.jpg) repeat; margin-top:30px; padding-top:45px; padding-bottom:45px}
.sprz_bottom ul li{ float:left; width:540px; padding-left:60px; font-size:16px;}
.sprz_bottom ul li img{ float:left; padding-right:20px; margin-top:-9px}
.sprz_bottom ul li p{ font-size:20px; font-weight:600; padding-top:6px}

/*人才招聘*/
.recruit_table{ width:1200px; margin:auto; margin-top:40px; padding-bottom:80px}
.table-box{ padding-bottom:30px}
.recruit_table .ph_table { width: 100%; text-align: center; }
.recruit_table .ph_table td { text-align: center; line-height: 20px; padding: 20px 10px;    box-sizing: border-box; padding-left: 40px; }
.recruit_table .ph_table thead td { background:#cd9f65; color:#fff;}
.recruit_table .ph_table .t1 { width: 28%; }
.recruit_table .ph_table .t2 {}
.recruit_table .ph_table .t3 { width: 17.5%; }
.recruit_table .ph_table .t4 { width: 18.7%; }
.recruit_table .ph_table .t5 { width: 18%;}
.recruit_table tbody td{border-bottom: 1px solid #efefef;}
.recruit_table tbody tr:nth-child(2n){background: #f8f9f9;}
.recruit_more{color:#cd9f65;}
.recruit_more:hover{opacity:0.8;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;}

.zpxq{ width:1200px;}
.edit,.edits{ width:1200px; font-size:16px; line-height:32px; padding-top:45px; padding-bottom:45px; border-bottom:1px #ececec solid}
.edit h6{ font-size:30px; padding-bottom:30px}
.edit h6 img{ vertical-align:middle; margin-top:-2px; padding-right:5px}
.edits h6{ font-size:16px; padding-bottom:10px}
.edits h6 img{ vertical-align:middle; margin-top:-1px; padding-right:5px}
.edits{ border-bottom:none}

/*宾客意见*/
.suggest-part{ width:1200px; margin:auto; padding-top:20px; padding-bottom:70px}
.biaozhu{ width:100%; padding:38px; text-align:center; background:url(../images/wen_bg.jpg) repeat; font-size:16px; line-height:32px;}
.suggest-part ul{ background:#fbfbfc; padding:80px 20%;}
.suggest-part li{margin-bottom:20px; overflow: hidden;}
.suggest-part li span{ float: left; width:96px; text-align: left; line-height: 50px; font-size:16px;}
.suggest-part li span em{color:#cd9f65; margin-right:8px; vertical-align:middle}
.suggest-part li .inp{ float: left; width:420px; height: 50px; line-height: 50px;border:1px solid #CCCCCC; background: #fff;}
.suggest-part li .inp input{padding:0 20px; width:calc(100% - 40px); border:none; background: none; outline:none}
.suggest-part li .txt{float: left; width:calc(100% - 100px); height: 160px; line-height: 50px;border:1px solid #CCCCCC; background: #fff; margin-bottom:20px}
.suggest-part li .txt textarea{padding:15px 20px; line-height: 20px;width:calc(100% - 40px);height: 130px; border:none; background: none; outline:none}
.suggest-part .btn{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s; font-size: 16px; display: block; margin:0 auto; width:136px; height: 52px; line-height: 52px; border: none; text-align: center; color:#fff; background: #cd9f65; cursor:pointer}
.suggest-part .btn:hover{background: #bf8a48;}


@media (max-width:1600px ) {
.se_4a{ float:right; width:90%; z-index:-1; overflow:hidden}
.zi1{ padding-left:60px; font-size:34px; line-height:38px}
.zi1_more{ position:absolute; top:160px}
.se4a_2 h2{ line-height:32px; font-size:20px}
.se4a_2 span{ font-size:14px; line-height:22px}
.se4a_2{ bottom:-116px}
.mor_w{ margin:10px auto}
.w1100 { width:90%; margin:auto; position: relative;}

}

@media (max-width:1380px ) {
.se4a_2 h2{ font-size:16px}
.se4a_2 span{ font-size:13px; }

}








