.bln_video{z-index: 999999; display: none;
  			width: 100%; height: 100%; position: fixed; top: 0; left: 0;}
.bln_video .bg{width: 100%;height: 100%;opacity:0.8;filter:alpha(opacity=80);background: #DBDCDD;
										 opacity:1;filter:alpha(opacity=100);background: #000;}
.bln_video .video{width: 100%;height: 100%;position: absolute;left: 0;top: 50px;}
.bln_video .btn_close{ width: 38px; height: 38px; position: absolute; top: 0; right: 0;
  background:#fff url("../img/icon_close.png") no-repeat; z-index: 30; border-radius: 50%;}
  
.traffic_guide{position: relative;width: 100%;height: 100%;overflow: hidden;background-color: white;padding-top: 70px;}

.traffic_guide .box_nav{position: absolute;top: 0;left: 0;width: 100%;margin: 0 auto;height: 56px;overflow: hidden;padding:10px 0 4px;}
.traffic_guide .box_nav .box_l{float: left;width: 20px;height: 40px;margin-left: 44px;padding: 8px;line-height: 20px;font-size: 15px;background-color: #cca45e;text-align: center;color: #fff;}
.traffic_guide .box_nav .box_r{float: right;width: calc(100% - 120px);height: 100%;overflow: hidden;position: relative;margin-right: 40px;}
.traffic_guide .box_nav .box_r .box_line{width: 80%;margin: 0 auto;margin-top: 11px;height: 1px;border-bottom: 2px dashed #c6c6c6;}
.traffic_guide .box_nav .box_r .box_tabs{position: absolute;width: 100%;height: 46px;top: 2px;left: 0;}
.traffic_guide .box_nav .box_r .box_tab{float: left;width: 16.6%;height: 46px;overflow: hidden;cursor: pointer;}
.traffic_guide .box_nav .box_r .box_tab i{display: block;width: 22px;margin: 0 auto;height: 22px;border-radius: 50%;background-color: #c6c6c6;}
.traffic_guide .box_nav .box_r .box_tab p{display: block;width: 100%;height: 20px;margin-top: 4px;line-height: 20px;font-size: 15px;overflow: hidden;text-align: center;}
.traffic_guide .box_nav .box_r .box_tab.on i{background-color: #cca45b;}
.traffic_guide .box_nav .box_r .box_tab.on p{color: #cca45b;}


.traffic_guide .box_oa{width: calc(100% + 40px);height: calc(100% - 80px);overflow: hidden;}
.traffic_guide .box_main{width: 100%;height: 100%;overflow: auto;overflow-x: hidden;}

.traffic_guide .box_main .box_content{width: calc(100% - 40px);display: none;}
.traffic_guide .box_main .box_content img{max-width: calc(100% - 40px);margin: 0 auto;}


.tourist_service{padding: 10px 30px 50px;background: #fff;}
.tourist_service>h2{ height: 50px; line-height: 50px; border-bottom: 2px solid #c7c7c7; color: #333; font-size: 20px; }

.tourist_service>.box{margin: 30px auto 0; padding-top: 63px; background: url("tourist_service/yoiy.jpg") no-repeat 90px 0;}

.tourist_service>.box>.box_h3{background: #eea540;padding: 5px 0 5px 25px;color: #fff;}
.tourist_service>.box>.box_h3>h3{font-size: 20px;}
.tourist_service>.box>.box_h3>p{font-size: 12px;}

.tourist_service>.box>.box_h4{ margin: 15px 0 5px 20px;}
.tourist_service>.box>.box_h4>h4{font-size: 20px;color: #eea540;font-weight: normal;line-height: 30px;}
.tourist_service>.box>.box_h4>h4>i{font-style: italic;}
.tourist_service>.box>.box_h4>p{font-size: 14px;line-height: 20px;}



.tourist_service>.box>table{width: 100%;border-collapse: collapse;}

.tourist_service>.box>table td{border: 1px solid #dbdbdb;padding: 5px 0;
					  color: #333; font-size: 14px; line-height: 20px;text-align: center;}


.tourist_service>.box>table.box_free td{padding: 15px 30px 20px;text-align: left;}
.tourist_service>.box>table.box_free td>h4{font-size: 20px;color: #eea540;font-weight: normal;line-height: 30px;}
.tourist_service>.box>table.box_free td>h4>i{font-style: italic;}
.tourist_service>.box>table.box_free td>p{font-size: 14px;line-height: 30px;}

.nhw_toolbar{ position: fixed; right: 10px; z-index: 9999;display: block; width: 55px; top: 50%;margin-top: -150px;}
.nhw_toolbar ul li{display: inline-block; cursor: pointer; position: relative;margin-top:8px;
					width: 55px; height: 55px; border-radius: 55px;  border-bottom: none; background-color: rgba(174, 0, 7,0.7);text-align: center; }
.nhw_toolbar ul li:hover{ background-color: rgba(174, 0, 7,1);}
.nhw_toolbar ul li p{color: #ebcda1;}

.nhw_toolbar ul li i{ display: inline-block;  margin: 0px 1px 0px 2px;width: 30px !important;height: 30px !important;background-repeat: no-repeat;text-align: center;}
.nhw_toolbar ul li i img{margin: auto; margin-top: 7px;}
.nhw_toolbar ul li i{text-align: center;}
.nhw_toolbar ul li.top{}
.nhw_toolbar .def_:hover div{display: block;right: 55px;}
.nhw_toolbar .wx div{background-color: transparent;width: 110px;height: 100px;top: -30px;right: 40px !important;}
.nhw_toolbar .wx div span{margin-left: 92px;margin-top: -46px;}
/*.nhw_toolbar .wx:hover div{display: block;right: 45px;background-color: transparent;width: 110px;height: 100px;top: -30px;}*/
.nhw_toolbar ul li div{position: absolute; right: 0; width: 51px; height: 41px;
						font-size: 18px;  line-height: 41px; top: 0px;padding-top:2px;
						 color: #57340d;background: rgba(244,189,95,0.9);
						text-align: center; opacity: 1;display: none;}
.nhw_toolbar ul li div span{width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-left: 5px solid rgba(244,189,95,0.7);
    border-bottom: 4px solid transparent;float: left;margin-top: -25px;margin-left: 51px;}
/*.nhw_toolbar ul li:hover div{display: block; }*/
.nhw_toolbar ul li.top div{height: 32px;}




			#mobile_code_send_check {
				width: 250px;
				height: 100px;
				overflow: hidden;
				margin: 0 auto;
				font-size: 14px;
			}
			
			#mobile_code_send_check>div {
				margin-top: 10px;
				padding-left: 5px;
			}
			
			#mobile_code_send_check>div:after {
				clear: both;
				content: '';
				display: block;
			}
			
			#mobile_code_send_check img {
				display: block;
				float: left;
				cursor: pointer;
			}
			
			#mobile_code_send_check input {
				display: block;
				float: left;
				margin-left: 10px;
				width: 122px;
				margin-top: 5px;
				height: 30px;
				line-height: 30px;
			}
			
			#mobile_code_send_check b {
				display: block;
				margin: 10px auto 0;
				width: 240px;
				height: 30px;
				border-radius: 5px;
				cursor: pointer;
				line-height: 30px;
				text-align: center;
				background: #FF6600;
				color: #fff;
				font-size: 15px;
				font-weight: 500;
			}
			
			.layout_nav {
				position: fixed;
			}
			
			.layout_nav .box_logo {
				width: 240px;
				margin: 0;
				background-image: url("");
			}
			
			.layout_nav .box_main {
				left: 350px;
			}
			
			.layout_nav .box_main.box_oh {
				width: calc(100% - 453px);
				right: 453px;
			}
			
			.layout_nav {
				background: rgba(76, 48, 0, 0.5);
			}
			
			.bln_video .bg {
				background: rgba(0, 0, 0, 1);
			}
			
			.bln_video {
				z-index: 99998;
			}
			
			.bln_video .btn_close {
				z-index: 999999;
				top: 120px;
			}
			
			.bln_scroll {
				width: 100%;
				height: 100%;
				position: relative;
				overflow: hidden;
			}
			
			.bln_scroll>li {
				width: 100%;
				height: 100%;
				position: absolute;
				display: none;
				transition: all 1.2s;
				-moz-transition: all 1.2s;
				-webkit-transition: all 1.2s;
				-o-transition: all 1.2s;
			}
			
			.bln_scroll>li.cur1 {
				top: 0;
			}
			
			.bln_scroll>li.next {
				top: 100%;
			}
			
			.bln_scroll>li.prev {
				top: -100%;
			}
			
			.nhw_06 .box_content .box h2 {
				text-align: left;
			}