html, body{width:100%;height:100%;overflow:hidden;}

.button_{font-size: 14px;display: inline-block;height: 31px;width: 135px;background: url(../img/button_.png) no-repeat center center;text-align: center;line-height: 31px;color: #b89a6e;}
.button_:hover{color: #cb2426;background: url(../img/button_on.png) no-repeat center center !important;}
.nhw .box_bg{width: 100%;height: 100%;overflow: hidden;position: absolute;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.nhw .box_main{width: 100%;height: calc(100% - 80px);overflow: hidden;position: relative;padding-top: 80px;}

.nhw .box_main>.box_md{text-align: center;position: absolute;top: 58%;margin-top: -200px;width: 100%;height: 400px;}
.nhw .box_tt img{margin: auto;}
.box_tt h2{text-align: center;display: none;}
.box_tt h3{text-align: center;padding-top: 40px;}


.nhw_01{cursor: pointer;}
.nhw_01 .box_bg{transition: all 500ms;-moz-transition: all 500ms;-webkit-transition: all 500ms;-o-transition: all 500ms;}
.nhw_01 #btn_play{display: none;}
.nhw_01:hover #btn_play{display: block;}


.nhw_02 .box_main a{position: absolute;top: 50%;margin-top: -120px;width: auto;cursor: pointer;
					transition: all 1.2s;-moz-transition: all 1.2s;-webkit-transition: all 1.2s;-o-transition: all 1.2s;}
.nhw_02 .box_main a.img1{margin-left: -100%;}
.nhw_02 .box_main a.img2{margin-left: 100%;margin-top: -60px;}
.nhw_02 .box_main a.img3{margin-left: 100%;}
.nhw_02 .box_main a.img4{margin-left: 0;margin-top: -70px;}
.nhw_02 .box_main a.img5{margin-left: -100%;margin-top: -20px;}
.nhw_02 .box_main a.img6{margin-left: 100%;margin-top: -70px;}

.nhw_02.cur1 .box_main a{left: 50%;}
.nhw_02.cur1 .box_main a.img1{margin-left: -230px;}
.nhw_02.cur1 .box_main a.img2{margin-left: -80px;margin-top: -60px;}
.nhw_02.cur1 .box_main a.img3{margin-left: 70px;}
.nhw_02.cur1 .box_main a.img4{margin-left: 210px;margin-top: -70px;}
.nhw_02.cur1 .box_main a.img5{margin-left: 350px;margin-top: -20px;}
.nhw_02.cur1 .box_main a.img6{margin-left: 480px;margin-top: -70px;}

.nhw_03 .box_content{width: 1210px;height: 320px;margin: 0 auto;position: relative;}
.nhw_03 .box_content ul{width: 100%;height: 465px;overflow: hidden;position: relative;}
.nhw_03 .box_content ul li{position: absolute;display: none;width: 144px;overflow: hidden;height: 100%;cursor: pointer;
							transition: all 300ms;-moz-transition: all 300ms;-webkit-transition: all 300ms;-o-transition: all 300ms; background-color: rgba(255,255,255,0.7);}
.nhw_03 .box_content ul li img{float: left;}
.nhw_03 .box_content ul li div{position: relative;float: left;width: 418px;height: 100%;padding:0 40px;word-wrap: break-word;text-align: left;font: 12px/1.5 "microsoft yahei","\5FAE\8F6F\96C5\9ED1",Arial;}


.nhw_03 .box_content ul li h2{color: #a58b55;font-size: 24px;font-weight: 400;margin-top: 20px;}
.nhw_03 .box_content ul li p{color: #606060;line-height: 1.8;font-size: 14px;padding-top: 10px;text-indent:2em;clear: both;}
.nhw_03 .box_content ul li div img{margin-top: 30px;}
.nhw_03 .box_content ul li a{display: inline-block;width: 110px;height: 28px;border: 1px solid #cb2426;text-align: center;font-size: 14px;color: #cb2426;line-height: 28px;position: absolute;bottom: 38px;left: 173px;}
/*.nhw_03 .box_content ul li a{position: absolute;bottom: 16px;display: block; width: 50px;height: 28px; overflow: hidden; background: url(index_nhw/common.png) -120px -40px no-repeat;}
.nhw_03 .box_content ul li a:hover { background-position: -140px -100px;}*/


.nhw_03 .box_content .box_btn{position: absolute; top: 50%;margin-top: -30px; width: 50px; height: 50px;z-index: 9999;cursor: pointer;}
.nhw_03 .box_content .box_left { left: 0px; margin-left: -50px; background: url(../img/arrow_left.png) no-repeat center; }
.nhw_03 .box_content .box_right {right: 0px; margin-right: -50px; background: url(../img/arrow_right.png) no-repeat center;}

.nhw_03 .ul_scroll>li.next{left: 100%;}
.nhw_03 .ul_scroll>li.prev{left: -144px;}
.nhw_03 .ul_scroll>li.cur1{left: 0;}
.nhw_03 .ul_scroll>li.cur2.on{left: 71px;}.nhw_03 .ul_scroll>li.cur2{left: 571px;}
.nhw_03 .ul_scroll>li.cur3.on{left: 142px;}.nhw_03 .ul_scroll>li.cur3{left: 642px;}
.nhw_03 .ul_scroll>li.cur4.on{left: 213px;}.nhw_03 .ul_scroll>li.cur4{left: 713px;}
.nhw_03 .ul_scroll>li.cur5.on{left: 284px;}.nhw_03 .ul_scroll>li.cur5{left: 784px;}
.nhw_03 .ul_scroll>li.cur6.on{left: 355px;}.nhw_03 .ul_scroll>li.cur6{left: 855px;}
.nhw_03 .ul_scroll>li.cur7.on{left: 426px;}.nhw_03 .ul_scroll>li.cur7{left: 926px;}
.nhw_03 .ul_scroll>li.cur8.on{left: 497px;}.nhw_03 .ul_scroll>li.cur8{left: 997px;}
.nhw_03 .ul_scroll>li.cur9.on{left: 568px;}.nhw_03 .ul_scroll>li.cur9{left: 1068px;}
.nhw_03 .ul_scroll>li.cur10.on{left: 639px;}.nhw_03 .ul_scroll>li.cur10{left: 1139px;}


.nhw_03 .ul_scroll>li.onshow{width: 568px;}
.nhw_03 .button_{margin-top: 30px;}

.nhw_04 .box_content{width: 1200px;max-width: 100%;height: 320px;margin: 0 auto;position: relative;}
.nhw_04 .box_content ul{width: 100%;height: 420px;margin-top: 40px;overflow: hidden;position: relative;}
.nhw_04 .box_content ul li{display: none;width: 230px;margin-left: 35px;margin-right: 35px;overflow: hidden;height: 100%;cursor: pointer; float: left;
							transition: all 300ms;-moz-transition: all 300ms;-webkit-transition: all 300ms;-o-transition: all 300ms;}
.nhw_04 .box_content ul li{word-wrap: break-word;font: 12px/1.5 "microsoft yahei","\5FAE\8F6F\96C5\9ED1",Arial;transition: all 800ms;-moz-transition: all 800ms;-webkit-transition: all 800ms;-o-transition: all 800ms;}
.nhw_04 .box_content ul li img{width: 100%;}
.nhw_04 .box_content ul li .sh_img2{display:none;}
.nhw_04 .box_content ul li:hover .sh_img1{display:none;}
.nhw_04 .box_content ul li:hover .sh_img2{display:block;}

.nhw_04 .box_content ul li h2{  margin-top: 14px;color: #000;  }
.nhw_04 .box_content ul li p{  margin-top: 12px; font-weight: 400; color: #a58b55;}

.nhw_04 .box_content .box_btn{position: absolute; top: 50%;margin-top: -80px; width: 50px; height: 50px;z-index: 9999;cursor: pointer;}
.nhw_04 .box_content .box_left { left: 0px; margin-left: -50px; background: url(../img/arrow_left.png) no-repeat center; }
.nhw_04 .box_content .box_right {right: 0px; margin-right: -50px; background: url(../img/arrow_right.png) no-repeat center;}


/*.nhw_04 .ul_scroll>li.next{left: 100%;}
.nhw_04 .ul_scroll>li.prev{left: -25%;}
.nhw_04 .ul_scroll>li.cur1{left: 0;}
.nhw_04 .ul_scroll>li.cur2{left: -20%;}
.nhw_04 .ul_scroll>li.cur3{left: -40%;}
.nhw_04 .ul_scroll>li.cur4{left: 160%;}
.nhw_04 .ul_scroll>li.cur5{left: 180%;}

.nhw_04.cur1  .ul_scroll>li.next{left: 100%;}
.nhw_04.cur1 .ul_scroll>li.prev{left: -25%;}
.nhw_04.cur1 .ul_scroll>li.cur1{left: 0;}
.nhw_04.cur1 .ul_scroll>li.cur2{left: 20%;}
.nhw_04.cur1 .ul_scroll>li.cur3{left: 40%;}
.nhw_04.cur1 .ul_scroll>li.cur4{left: 60%;}
.nhw_04.cur1 .ul_scroll>li.cur5{left: 80%;}*/

.nhw_04 .ul_scroll>li.next{left: 100%;}
.nhw_04 .ul_scroll>li.prev{left: -25%;}
.nhw_04 .ul_scroll>li.cur1{left: 0;top:-800px}
.nhw_04 .ul_scroll>li.cur2{left: 20%;bottom: -800px;}
.nhw_04 .ul_scroll>li.cur3{left: 40%;top:-800px}
.nhw_04 .ul_scroll>li.cur4{left: 60%;bottom: -800px;}
.nhw_04 .ul_scroll>li.cur5{left: 80%;top:-800px}

.nhw_04.cur1  .ul_scroll>li.next{left: 100%;top:0}
.nhw_04.cur1 .ul_scroll>li.prev{left: -25%;top:0}
.nhw_04.cur1 .ul_scroll>li.cur1{left: 0;top:0}
.nhw_04.cur1 .ul_scroll>li.cur2{left: 20%;top:0}
.nhw_04.cur1 .ul_scroll>li.cur3{left: 40%;top:0}
.nhw_04.cur1 .ul_scroll>li.cur4{left: 60%;top:0}
.nhw_04.cur1 .ul_scroll>li.cur5{left: 80%;top:0}

.nhw_04.cur1 .button_{position: absolute;bottom: -240px;}



.nhw_05 .box_content{width: 1040px;max-width: 100%;height: 460px;margin: 0 auto;position: relative;}
.nhw_05 .box_content .box{position: absolute;width: 700px;height: 148px;transition: all 800ms;-moz-transition: all 800ms;-webkit-transition: all 800ms;-o-transition: all 800ms;}
.nhw_05 .box_content .box:after{clear: both;display: block;content: '';}
.nhw_05 .box_content .box img{float: left;width: 340px;height: 100%;}
.nhw_05 .box_content .box .box_tt{float: left;width: 360px;height: 100%;text-align: center;color: #000000;  word-wrap: break-word; font: 16px/1.5 "microsoft yahei","\5FAE\8F6F\96C5\9ED1",Arial;font-size: 16px;line-height: 22px;}
.n5_on{ display:none;}
.nhw_05 .box a:hover .n5_on{ display:block;}
.nhw_05 .box a:hover .n5_off{ display:none;}
.nhw_05 .box_1 .box_tt,.nhw_05 .box_3 .box_tt,.nhw_05 .box_5 .box_tt{margin-top: 32px;}
.nhw_05 .box_2 .box_tt,.nhw_05 .box_4 .box_tt,.nhw_05 .box_6 .box_tt{margin-top: 94px;}


.nhw_05 .box_1,.nhw_05 .box_2{top: 0;}
.nhw_05 .box_3,.nhw_05 .box_4{top: 156px;}
.nhw_05 .box_5,.nhw_05 .box_6{top: 312px;}

.nhw_05 .box_1,.nhw_05 .box_3,.nhw_05 .box_5{left: -100%;}
.nhw_05 .box_2,.nhw_05 .box_4,.nhw_05 .box_6{right: -100%;}

.nhw_05.cur1 .box_1,.nhw_05.cur1 .box_3,.nhw_05.cur1 .box_5{left: 0;}
.nhw_05.cur1 .box_2,.nhw_05.cur1 .box_4,.nhw_05.cur1 .box_6{right: 0;}

.nhw_06 .button_{margin-top: 30px;}
.nhw_06 .box_content{width: 1150px;max-width: 100%;height: 408px;margin: 0 auto;position: relative;overflow: hidden;}
.nhw_06 .box_content .box{width: 570px;height: 200px;float: left;transition: all 800ms;-moz-transition: all 800ms;-webkit-transition: all 800ms;-o-transition: all 800ms;}
.nhw_06 .box_content .box>*{height: 180px;width: 285px;float: left;margin: 11px;}
.nhw_06 .box_content .box>div{width: 240px;
		font: 12px/1.5 "microsoft yahei","\5FAE\8F6F\96C5\9ED1",Arial;
		overflow: hidden; word-wrap: break-word; word-break: break-all;}

.nhw_06 .box_content .box h2{ padding-top: 8px; font-size: 16px;line-height: 22px; font-weight: 700;}

.nhw_06 .box_content .box h3{  margin-top: 8px; height: 24px;line-height: 24px; color: #a58b55;overflow: hidden;text-align: left;}
.nhw_06 .box_content .box p{  height: 80px; color: #8b8b8b; line-height: 20px;overflow: hidden;text-align: left;font-size: 14px;}

.nhw_06 .box_1{margin-top: -500px;}
.nhw_06 .box_2{margin-top: -500px;}
.nhw_06 .box_3{margin-top: 800px;}
.nhw_06 .box_4{margin-top: 800px;}

.nhw_06.cur1 .box_1{margin: 0 4px 4px 0;}
.nhw_06.cur1 .box_2{margin: 0 4px 4px 0;}
.nhw_06.cur1 .box_3{margin: 0 4px 4px 0;}
.nhw_06.cur1 .box_4{margin: 0 4px 4px 0;}

.nhw_07 .box_content{width: 1040px;max-width: 100%;height: 320px;margin: 0 auto;position: relative;}
.nhw_07 .box_content ul{width: 100%;height: 280px;margin-top: 40px;overflow: hidden;position: relative;}
.nhw_07 .box_content ul li{position: absolute;display: none;width: 240px;margin-left: 10px;margin-right: 10px;overflow: hidden;height: 100%;cursor: pointer;
							transition: all 300ms;-moz-transition: all 300ms;-webkit-transition: all 300ms;-o-transition: all 300ms;}
.nhw_07 .box_content ul li{word-wrap: break-word;font: 12px/1.5 "microsoft yahei","\5FAE\8F6F\96C5\9ED1",Arial;}
.nhw_07 .box_content ul li img{width: 100%;}

.nhw_07 .box_content ul li h2{  margin-top: 14px;color: #FFF;  }
.nhw_07 .box_content ul li p{  margin-top: 12px; color: #FFF;}

.nhw_07 .box_content .box_btn{position: absolute; top: 50%;margin-top: -99px; width: 50px; height: 50px;z-index: 9999;cursor: pointer;}
.nhw_07 .box_content .box_left { left: 0px; margin-left: -50px; background: url(../img/left_.png) no-repeat center; }
.nhw_07 .box_content .box_right {right: 0px; margin-right: -50px; background: url(../img/right_.png) no-repeat center;}
.nhw_07 .gd{display: inline-block; width: 110px;height: 28px; border: 1px solid #a00b22;border-radius: 15px;text-align: center;font-size: 14px; color: #a00b22;line-height: 28px; position: absolute;bottom: -20px;left: 470px;}
.nhw_07 .button{position: absolute;bottom: -20px;left: 470px;}

.nhw_07 .ul_scroll>li.next{left: 100%;}
.nhw_07 .ul_scroll>li.prev{left: -25%;}
.nhw_07 .ul_scroll>li.cur1{left: 0;}
.nhw_07 .ul_scroll>li.cur2{left: 25%;}
.nhw_07 .ul_scroll>li.cur3{left: 50%;}
.nhw_07 .ul_scroll>li.cur4{left: 75%;}

.nhw_10 .box_content{width: 1200px;max-width: 100%;height: 320px;margin: 0 auto;position: relative;}
.nhw_10 .box_content ul{width: 100%;height: 498px;margin-top: 40px;overflow: hidden;position: relative;}
.nhw_10 .box_content ul li{position: absolute;display: none;width: 1200px;margin-left: 10px;margin-right: 10px;overflow: hidden;height: 100%;cursor: pointer;
							transition: all 300ms;-moz-transition: all 300ms;-webkit-transition: all 300ms;-o-transition: all 300ms;}
.nhw_10 .box_content ul li{word-wrap: break-word;font: 12px/1.5 "microsoft yahei","\5FAE\8F6F\96C5\9ED1",Arial;}



.nhw_10 .box_content .box_btn{position: absolute; top: 50%;margin-top: -99px; width: 50px; height: 50px;z-index: 9999;cursor: pointer;}
.nhw_10 .box_content .box_left { left: 0px; margin-left: -50px; background: url(../img/left_.png) no-repeat center; }
.nhw_10 .box_content .box_right {right: 0px; margin-right: -50px; background: url(../img/right_.png) no-repeat center;}
.nhw_10 .gd{display: inline-block; width: 110px;height: 28px; border: 1px solid #a00b22;border-radius: 15px;text-align: center;font-size: 14px; color: #a00b22;line-height: 28px; position: absolute;bottom: -20px;left: 470px;}
.nhw_10 .button{position: absolute;bottom: -20px;left: 470px;}
.nhw_10 .ul_scroll>li.next{left: 100%;}
.nhw_10 .ul_scroll>li.prev{left: -25%;}
.nhw_10 .ul_scroll>li.cur1{left: 0;}
.nhw_10 .ul_scroll>li.cur2{left: 100%;}
.nhw_10 .ul_scroll>li.cur3{left: 20%;}
.nhw_10 .ul_scroll>li.cur4{left: 35%;}
.nhw_full{position: fixed;z-index: 999999;width: 100%;height:100%;font-size:0px;top: 0;left: 0;padding:0;margin:0;background: #fff;overflow-y:auto;
							transition: all 600ms;-moz-transition: all 600ms;-webkit-transition: all 600ms;-o-transition: all 600ms;}
.nhw_full.small{width: 60%;height: 60%;top: 20%;left: 20%;}

.nhw_full .box_content{width: calc(100%-6px);height: calc(100%-6px);border: 3px solid #ccc;font-size:0px;top: 0;left: 0;padding:0;margin:0;background: #fff;overflow-y:auto;}
.nhw_full img{display:block;vertical-align:bottom; margin: 0;padding: 0;width : 100% ;height:auto}

.nhw_full .box_close{width: 31px; height: 31px; background:url('../img/close.png') no-repeat 50% 50%; position: fixed; top: 50px; right: 50px; cursor: pointer;}



.nhw_view.small{width: 60%;height: 60%;top: 20%;left: 20%;}
.nhw_view{position: fixed;z-index: 999999;width: 100%;height: 100%;top: 0;left: 0;background: #fff;display: none;
			transition: all 600ms;-moz-transition: all 600ms;-webkit-transition: all 600ms;-o-transition: all 600ms;}

.nhw_view .box_txt{width: calc(20% - 40px);height: calc(100% - 100px);overflow: hidden;float: left;padding: 100px 20px 0 20px;}
.nhw_view .box_txt .box_oa{width: 200%;max-height: calc(100% - 90px);overflow: auto;overflow-x: hidden;overflow-y: auto;}
.nhw_view .box_txt .box_oa>div{width: 50%;}
.nhw_view .box_txt .box_h1{font: normal 21px/26px "Microsoft YaHei";font-weight: 500;}
.nhw_view .box_txt .box_h4{margin-top: 10px;font: normal 13px/18px "Microsoft YaHei";color: #A3A3A3;}
  
.nhw_view .box_txt .box_close{width: 31px; height: 31px; background: url('../img/close.png') no-repeat 50% 50%; position: absolute; top: 50px; right: 50px; cursor: pointer;}
.nhw_view .box_txt .box_btn{width: 100%;background: #bf9766;color: #fff;font: normal 15px/30px "Microsoft YaHei";text-align: center;margin-top: 30px;cursor: pointer;}

.nhw_view .box_main{width: 80%;height: 100%;overflow: hidden;float: left;}


.nhw_view .box_main{position: relative;background-repeat: no-repeat;background-size: cover;background-position: center center;
										transition: all 600ms;-moz-transition: all 600ms;-webkit-transition: all 600ms;-o-transition: all 600ms;}
.nhw_view .box_left{position: absolute;cursor: url(hotels/arrow_left.png),pointer;width: 50%;height: 100%;top: 0;left: 0;}
.nhw_view .box_right{position: absolute;cursor: url(hotels/arrow_right.png),pointer;width: 50%;height: 100%;top: 0;right: 0;}




/*咨询*/
.top_img {
				width: 100%;
				min-width: 1200px;
				margin-top: 110px;
			}
			
			.zx_btns {
				width: 100%;
				min-width: 1200px;
				margin-top: 40px;
				text-align: center;
				position: relative;
			}
			.dfw_btns{
				width: 1200px;
				margin-top: 40px;
				text-align: center;
				margin: auto;
				position: relative;
				margin-bottom: 5px;
			}
			.dfw_btns img {
				width: 1200px;
				margin: auto;
				margin-top: 60px;
			}
			.dfw_{
				width: 128px;height: 26px;display: inline-block;position: absolute;right: 0px;bottom: 30px;background: url(../img/dfw_btn.png)no-repeat center center;
			}
			/*.dfw_:hover{background: url(../img/dfw_btn_on.png)no-repeat center center;}*/
			.zx_btns a {
				display: inline-block;
				width: 138px;
				height: 38px;
				line-height: 38px;
				font-size: 16px;
				color: #3c3532;
				background: url(../img/zx_but.png)no-repeat center center;
				margin-right: 15px;
			}
			
			.zx_btns a:hover {
				background: url(../img/zx_butOn.png)no-repeat center center;
				color: #FFF !important;
			}
			
			.zx_btnOn {
				background: url(../img/zx_butOn.png)no-repeat center center !important;
				color: #FFF !important;
			}
			
			.zx_btns img {
				width: 1200px;
				margin: auto;
				margin-top: 60px;
			}
			
			.swiper-container1 {
				width: 1200px;
				margin: 20px auto;
			}
			.swiper-container1 .swiper-slide {
				text-align: center;
				font-size: 18px;
				background: #fff;
				/* Center slide text vertically */
				display: -webkit-box;
				display: -ms-flexbox;
				display: -webkit-flex;
				display: flex;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				-webkit-justify-content: center;
				justify-content: center;
				-webkit-box-align: center;
				-ms-flex-align: center;
				-webkit-align-items: center;
				align-items: center;
			}
			
			.zxList {
				width: 1200px;
				margin: auto;
				border: 1px solid #e6e6e6;
				border-bottom: 0;
			}
			
			.zxList li {
				min-height: 175px;
				padding: 20px;
				border-bottom: 1px solid #d3d3d3;
			}
			.zxList li:hover{background: #f2f2f2;}
			.zxList li:hover label {color: #a92f33 !important;}
			/*.zxList li span {
				display: inline-block;
				width: 100%;
				border-bottom: 1px solid #d3d3d3;
			}*/
			
			.zxList li div:first-child {
				overflow: hidden;
				display: -webkit-box;
				display: -ms-flexbox;
				display: -webkit-flex;
				display: flex;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				-webkit-justify-content: center;
				justify-content: center;
				-webkit-box-align: center;
				-ms-flex-align: center;
				-webkit-align-items: center;
				align-items: center;
				width: 260px;
				height: 175px;
				float: left;
			}
			
			.zxList li div:first-child img { width:100%; height:100%;
			}
			
			.zxList li .con_ {
				float: right;
				width: 875px;
				text-align: left;
				height: 175px;
				position: relative;
				font-size:12px;
			}
			
			.zxList li .con_ label  a{
				font-size: 20px;
				color: #3d3d3d;
				line-height: 22px;
				font-weight: normal;
			}
			.zxList li .con_ label{
				font-size: 20px;
				color: #3d3d3d;
				line-height: 22px;
				font-weight: normal;
			}
			.zxList li .con_ p {
				font-size: 15px;
				color: #777777;
				font-weight: normal;
				line-height: 25px;
				padding-top: 15px;
			}
			
			.zxList li .con_ div {
				position: absolute;
				bottom: 0px;
				left: 0px;
				color: #cccccc;
				font-size: 16px;
			}
			.zxList li .con_ a{ font-size:14px;}
			
			.zxList li .con_ div img {
				float: left;
				margin-top: 5px;
				margin-right: 5px;
			}
			.clear{clear: both;}
			

/*周边*/
	
			.jtList {
				width: 1200px;
			}
			
			.jtList li {
				width: 375px;float: left;margin-right: 37px;
			}
			.jtList li:hover .zb_con{background-color: #a92f33;}
			.jtList li:hover label{color: white ;}
			.jtList li:hover p{color: white ;}
			.jtList .zb_img {
				overflow: hidden;
				display: -webkit-box;
				display: -ms-flexbox;
				display: -webkit-flex;
				display: flex;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				-webkit-justify-content: center;
				justify-content: center;
				-webkit-box-align: center;
				-ms-flex-align: center;
				-webkit-align-items: center;
				align-items: center;
				height: 250px;
				width: 375px;
			}
			
			.jtList .zb_img img {
				width: 100%;
				min-height: 250px !important;
			}
			
			.jtList .zb_con {
				width: 345px;
				height: 92px;
				background: url(../img/zb_bac.png)no-repeat center center;
				background-color: #efeadf;
				padding: 15px;
				text-align: left;
				transition: all 100ms 100ms;-moz-transition: all 100ms 100ms;-webkit-transition: all 100ms 100ms;-o-transition: all 100ms 100ms;
			}
			
			.jtList .zb_con label {
				color: #333333;
				font-size: 18px;
				line-height: 30px;
				transition: all 100ms 100ms;-moz-transition: all 100ms 100ms;-webkit-transition: all 100ms 100ms;-o-transition: all 100ms 100ms;
			}
			
			.jtList .zb_con p {
				font-size: 14px;
				color: #777777;
				padding-top: 15px;
				transition: all 100ms 100ms;-moz-transition: all 100ms 100ms;-webkit-transition: all 100ms 100ms;-o-transition: all 100ms 100ms;
			}
			
/*逛古街-相册
 */
.gjList {
				width: 1200px;
			}
			
			.gjList li {
				width: 290px;float: left;margin-right: 13px;margin-top: 15px;
			}
			.gjList li:hover .zb_con{background-color: #a92f33;}
			.gjList li:hover label{color: white ;}
			.gjList li:hover p{color: white ;}
			.gjList .zb_img {
				overflow: hidden;
				display: -webkit-box;
				display: -ms-flexbox;
				display: -webkit-flex;
				display: flex;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				-webkit-justify-content: center;
				justify-content: center;
				-webkit-box-align: center;
				-ms-flex-align: center;
				-webkit-align-items: center;
				align-items: center;
				height: 200px;
				width: 290px;
			}
			
			.gjList .zb_img img {
				width: 100%;
				min-height: 200px !important;
			}
			
			.gjList .zb_con {
				width: 290px;
				height: 45px;
				background: url(../img/gj_listbac.png)no-repeat center center;
				line-height: 45px;
				background-color: #efeadf;
				text-align: center;
				transition: all 100ms 100ms;-moz-transition: all 100ms 100ms;-webkit-transition: all 100ms 100ms;-o-transition: all 100ms 100ms;
			}
			
			.gjList .zb_con label {
				color: #333333;
				font-size: 16px;
				line-height: 30px;
				transition: all 100ms 100ms;-moz-transition: all 100ms 100ms;-webkit-transition: all 100ms 100ms;-o-transition: all 100ms 100ms;
			}
/*定服务*/
.dfw_con{width: 1200px;margin: auto;}

.dfw_zc_left{width: 258px;height: 413px;float: left;}

.dfw_zc_right{float: right;width: 930px;}
.dfw_zc_right li{height: 202px;width: 302px;float: left;overflow: hidden;position: relative;text-align: center;transition: all 1.5s;margin-right: 12px;margin-bottom: 10px;}
.dfw_zc_right img{width: 100%;min-height: 202px;}
.dfw_btn {transition: all 0.3s;position: absolute;display: inline-block;width: 85px;height: 31px;line-height: 31px;font-size: 14px;color: white;background: url(../img/dfw_zxbtn.png)no-repeat center center;background-size: 85px 30px;margin-right: 15px;}
.dfw_btn:hover {background: url(../img/dfw_zsbtn_on.png)no-repeat center center;color: #cb2426 !important;background-size: 85px 30px;}
.dfw_btn1{left: 58px;top: 300px;}
.dfw_btn2{right: 41px;top: 300px;}
.dfw_zc_right li:hover .dfw_btn{top: 125px;}
.dfw_zc_right span{position: absolute;font-size: 18px;color: #ffffff;top: 75px;display: inline-block;width: 100%;text-align: center;left: 0;font-weight: 700;}
.dfw_zc_right label{position: absolute;top: 105px;width: 160px;height: 2px;background: rgba(255,255,255,0.5);left: 71px;}

.dfw_cy1{float: left;width: 590px;height: 246px;overflow: hidden;}
.dfw_cy2{float: right;}
.dfw_cy1 img{width: 100%;min-height: 246px;}
.dfw_cy2 img{width: 100%;min-height: 246px;}

.cy_list{min-height: 350px;}
.cy_list li {float: left;width: 290px;margin-right: 13px;margin-top: 15px;text-align: left;}
.cy_img{width: 292px;height: 198px;overflow: hidden;}
.cy_img img{width: 100%;min-height: 198px;}
.cy_con{width: 100%;height: 95px;padding: 15px 5px; text-align:center;}
.cy_con label{font-size: 20px;color: #cb2426;}
.cy_con p{font-size: 14px;color: #a3967e;margin-top: 10px; margin-bottom:5px;}
.cy_con a{ color:#666666; font-size:14px;}
.cy_buttom{height: 5px;width: 100%;}
.cy_list li:hover .cy_buttom{background-color: #cb2426;}

.fwInfo{width: 100%;background-color: #ffffff;display: block;min-width: 1200px;margin-top: 110px;}
.fwInfo .fw_content{min-width: 1200px;margin: auto;width: 100%;overflow: hidden; }
.fwInfo .zhez{text-align: left;width: 100%;height: 80px;background-color: rgba(0,0,0,0.6);position: absolute;bottom: 0;left: 0;line-height: 80px;color: white;font-size: 18px;padding-left: 15px;}
.fwInfo .zhez span{display: inline-block;float: right;margin-right: 25px;}
.fwInfo .zhez label{font-size:30px}
.fwInfo .fwCon_{float: right;position: relative;width: 22%;padding-left: 20px;padding-right: 40px;}
.fwInfo .fwCon_ p{color: #cac2b1;margin-bottom: 10px;}
.fw_btn_{display: inline-block;width: 110px;height: 30px;line-height: 30px;background: #ef7705;color: white;font-size: 14px;position: absolute;right: 10px;top: 130px;text-align: center;border-radius: 30px;}
.fwInfo .fwCon_ p a{color: #cac2b1 !important;}
.fwCon_ label{font-size: 24px;color: #000000;}
.fwCon_ span{display:block;margin-top: 15px;line-height: 25px;font-size: 18px;color: #333333;}
.fwCon_ .dfw_btn{background: url(../img/dfw_zsbtn_on.png)no-repeat center center;color: #c00006 !important;right: 10px;top: 80px;text-align: center;}
.fwCon_ hr{margin-top: 15px;width: 100%;float: left;border-top: 1px solid #eae6df;}
.jd_content{width: 100%;height: 350px;font-size: 18px;color: #333333 !important;line-height: 35px;overflow-y: auto; font-size: 16px !important;}
.jd_content p{color: #333333 !important;font-size: 16px !important;}
.jd_close{z-index: 9999;display: inline-block;width: 42px;height: 42px;background: url(../img/close_.png)no-repeat center; position: absolute; top: 130px;right: 20px;}
/*寻故事*/
.xgs_imgInfo{width: 1200px;padding: 8px;background-color: #cb2426;margin: auto;}
.xgs_leftImgInfo{float: left;width: 689px;height: 462px;overflow: hidden;}
.xgs_leftImgInfo img{width: 100%;min-height: 462px;}
.xgs_textInfo {margin-right: 10px;margin-top: 20px;float: right;height: 422px;width: 460px;overflow-y: auto;overflow-x: hidden;padding-right: 10px;position: relative;color: #ffffff;font-size: 16px; line-height:190%;}
.xgs_textInfo img{ width:100%; margin:10 auto;}
.xgs_textInfo label{font-size: 28px;color: #000000;}
.xgs_textInfo p{color: #ffffff;font-size: 16px;line-height: 30px;margin-top: 10px;}
.xgs_fz{width: 1200px;margin: auto; line-height: 46px;}
.xgs_fz span{font-size: 33px;color: #a92f33;}
.xgs_fz label{font-size: 25px;color: #cb2426;}
.xgs_fz label a{color: #cb2426;}
.xgs_fz label a:hover{color: #a92f33;}
.xgs_fz .left{margin-top: 10px;background: url(../img/left.png)no-repeat center center;float: left;display: inline-block;border: 1px solid #cb2426;color: white;text-align: center;width: 26px;height: 26px;line-height: 26px;margin-left: 10px;}
.xgs_fz .right{margin-top: 10px;background: url(../img/right.png)no-repeat center center;margin-left: 50px !important;float: left;display: inline-block;border: 1px solid #cb2426;color: white;text-align: center;width: 26px;height: 26px;line-height: 26px;margin-left: 10px;}




.xgs_xjgs{width: 1200px;margin: auto;}
.xgs_xjgs .gs_left{width: 440px;height: 460px;background: rgba(0,0,0,0.4);position: relative;float: left;left: 60px;}
.fimg{position: absolute;left: 14px;top: 0px;z-index: 999;}
.gs_title{width: 40px;height: 390px;float: right;padding:0 20px;margin-top: 55px;font-size: 24px;color: white;text-align: center;border-left: 1px solid #575452;}
.gs_title span{color: #a92f33;font-size: 30px;}
.gs_content{max-width: 255px;height: 390px;float: right;margin-top: 55px; writing-mode: vertical-rl;/*从左向右 从右向左是 writing-mode: vertical-rl;*/    
    writing-mode: tb-rl;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/  font-size: 16px;color: white; margin-right: 10px; line-height: 31px; }
.gs_left .btn_{padding-left: 10px;writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/bottom: 40px;left: 80px;writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/display: inline-block;width: 31px; height: 85px;background: url(../img/dfw_btn_shu.png)no-repeat center center;text-align: center;color: white;font-size: 14px;}

.xgs_xjgs .gs_right{float: right;height: 460px;width: 700px;overflow: hidden;}
.xgs_xjgs .gs_right img{width: 700px;min-height: 460px;}

.xgs_gs{width: 1200px;margin: auto;text-align: right;}
.xgs_gs span{font-size: 33px;color: #a92f33;}
.xgs_gs label{font-size: 25px;color: #ffffff;}
.xgs_gs .left{margin-top: 10px;background: url(../img/left1.png)no-repeat center center;float: right;display: inline-block;border: 1px solid white;color: white;text-align: center;width: 26px;height: 26px;line-height: 26px;margin-left: -66px;}
.xgs_gs .right{margin-top: 10px;background: url(../img/right1.png)no-repeat center center;float: right;display: inline-block;border: 1px solid white;color: white;text-align: center;width: 26px;height: 26px;line-height: 26px;margin-left: -28px;}

/*做计划*/
.jh_bac{position: relative;width: 1200px;margin: auto;}
.jh_leftImg{width: 1382px;height: 1000px;bottom: 0px;left: -442px;position: absolute;}
.jh_rightImg{width: 620px;height: 1000px;bottom: 0px;left: 940px;position: absolute;}
.jg_leftCon{width: 600px;position: absolute;top: 325px;left: 25px;}
.jg_leftCon img{margin-bottom: 20px;}
.jg_leftCon p{font-size: 20px;color: #000000;line-height: 35px;}
.jg_leftCon .jt{margin-top: 60px;margin-left: -55px;}
.jg_leftCon .jt li{float: left;width: 103px;margin-right: 50px;text-align: center;height: 130px;}
.jg_leftCon .jt li img{margin-bottom: 10px; display:block;}
.jg_leftCon .jt li span{color: #cb2426;font-size: 14px;display: inline-block;}
.jg_leftCon .jt li .jt2{display: none;}
.jg_leftCon .jt li:hover span{color: #a57b26;}
.jg_leftCon .jt li:hover .jt1{display: none;}
.jg_leftCon .jt li:hover .jt2{display: block;}

.jg_rightCon{width: 105px;position: absolute;top: 265px;right: 205px;}
.jg_rightCon li{width: 85px;height: 85px;border-radius: 50%;border: 10px solid rgba(163,150,126,0.2);margin-top: 20px;}
.jg_rightCon li div{width: 85px;height: 70px;border-radius: 50%;background-color:#cb2426 ;text-align: center;padding-top: 15px;}
.jg_rightCon li div img{margin: auto; display:block;}
.jg_rightCon li div span{font-size: 14px;color: white;}
.jg_rightCon li:hover div{background-color:#b89a6e}

.glv{margin-top: 30px;}
.glv li{margin-top: 15px;}
.glv li .glv_img{width: 180px;height: 115px;overflow: hidden;float: left;}
.glv li .glv_img img{margin: auto;width: 100%;min-height: 115px;}
.glv li .glv_con{float: left;margin-left: 10px;width: 410px;}
.glv li .glv_con p{font-size: 14px;color: #808080;line-height: 23px;margin-top: 15px;}
.glv li .glv_con label{font-size: 18px;color: #000000;}
.glv li:hover .glv_con label{color: #CC0000;}

.xl{width: 440px;margin-top: 40px;}
.xl li{float: left;width: 180px;height: 153px;margin-right: 30px;margin-top: 15px;}
.xl li div{overflow: hidden;width: 180px;height: 115px;}
.xl li div img{width: 100%;min-height: 115px;margin: auto;}
.xl li span {line-height: 30px;text-align: left;color: #000000;font-size: 16px;}
.clear {clear: both;}

.zx_list li{
	border-bottom: 1px solid #e6e6e6;padding: 20px 10px 20px 10px
}
.zx_list li:after {
      content: ".";
      display: block;
      height: 0px;
      clear: both;
      visibility: hidden;
    }
.zx_list li label{
	font-size: 20px;color: #3d3d3d;
}
.zx_list li img{
	margin-right: 10px;
}
.zx_list li span{
	font-size: 14px;color: #999999;
}
.zx_list li span span{
	font-size: 12px;color: #cccccc;
}
.zx_list li:hover{
	background-color: #f2f2f2;
}

.ScenicHead{ width:30px; height:366px; padding-top:100px; padding-left:20px; padding-right:20px; font-size:20px; float:left; background-size:100%; text-align:center; color: #cb2426;}
.ScenicHead span{ background-image:url(../img/Scenic_.jpg); width:21px; height:21px; display:inline-block; margin:10px 0px; background-repeat:no-repeat;}

.index_zz{width: 100%;height: 100%;position: absolute;top: 0;left: 0px;background: rgba(0,0,0,0.8);z-index: 9999;display: none;}
.index_zz .index_zzCon{width: 100%;height: 100%;position: relative;}
.index_zzclose{display: inline-block;position: absolute;background: url(../img/close1.png)no-repeat;width: 42px;height: 42px;top: -5%;right: 5%;}
.index_zz .index_zzCon .index_zzCon1{width: 1200px;margin: auto;margin-top: 5%;text-align: center;overflow: hidden;max-height: 680px;position: relative;}
.index_zz .index_zzCon .index_zzCon1 img{max-width: 1200px; height:auto;}
.index_zz .index_zzCon .index_zzCon1 div{position: absolute;bottom: 0;left: 0;height: 45px;width: 100%;line-height: 45px;color: white;padding: 10px;background: rgba(0,0,0,0.6);font-size: 14px;text-align: left;}
.index_zz .index_zzCon .index_zzCon2{width:1200px;margin: auto;text-align: center;font-size: 16px;color: white;margin-top: 30px;line-height: 1.5;}


.jh_bac_2{ display:none;}
.jg_leftCon a:hover .jh_bac_2{ display:block;}
.jg_leftCon a:hover .jh_bac_1{ display:none;}

.layout_nav #nav.box_main.box_oh {
	overflow: unset;
}

.nav-item:hover	> .nav-li-list{
	display: block;
}
.nav-li-list{
	display: none;
	overflow: hidden;
	background: rgba(0,0,0,0.5);
}
.nav-li-list li{
	display: flex;
	align-items: center;
	height: 42px;
	cursor: pointer;
}
.nav-item .nav-li-list li a{
	display: inline-block;
	background: transparent;
	width: 100%;
    height: 100%;
	font-size: 16px !important;
    line-height: 42px !important;
	color: #fff !important;
    padding: 0;
}
.nav-item .nav-li-list li a:hover{
	background: #ae0007;
}
