@charset "utf-8";
* {
	margin: 0;
	padding: 0;
}

body {
	font-family: "微软雅黑";
	font-size: 14px;
	background-color: #FFFFFF;
}

ul,
li {
	list-style: none;
}

a {
	text-decoration: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.head {
	width: 100%;
	height: 80px;
	background: #fff;
}

.head .head_cont {
	width: 1200px;
	margin: 0 auto;
}

.head .head_cont .head_logo {
	padding-left: 125px;
	padding-top: 14px;
}

.head .head_cont .head_nav {
	padding-right: 54px;
}

.head .head_cont .head_nav .head_nav_list {
	color: #666;
}

.head .head_cont .head_nav .head_nav_list span {}

.head .head_cont .head_nav .head_nav_list span a {
	color: #666
}

.head .head_cont .head_nav .head_nav_list span a:hover {
	color: #ff9100
}

.head .head_cont .head_nav .head_nav_list span b {
	padding: 0 5px;
}

.logo-phone .head-phone {
	float: left;
	display: inline-block;
	width: 202px;
	line-height: 16px;
	height: 62px;
	font-size: 14px;
	color: #49a4e8;
	font-weight: bold;
	padding-top: 8px;
}

.logo-phone .head-phone.header-phone-right {
	background: #FFF;
	position: absolute;
	right: 0;
	top: 0px;
	z-index: 30;
	border: 1px solid #FFF;
	height: auto;
	width: auto;
	padding: 4px;
	cursor: pointer;
}

.head-phone.header-phone-right img {
	margin-left: 102px;
	margin-top: 4px;
}

.logo-phone {
	padding-top: 5px;
	position: relative;
	height: 50px;
	padding-left: 177px;
}

.head-phone.header-phone-right p.no-see {
	display: none;
}

img {
	border: 0;
}
/*日本私人定制       s*/
.CustomizedJapan-container{
	font-size: 0px;
}
.CustomizedJapan-container .CustomizedJapan-floor {
	width: 1200px;
	margin: 0 auto;
	height: 100%;
	position: relative;
}
.CustomizedJapan-container .banner {
	width: 100%;
	font-size: 0px;
}

.CustomizedJapan-container .banner img {
	width: 50%;
	display: inline-block;
	vertical-align: top;
}
/*content   s*/
.CustomizedJapan-container .CustomizedJapan-content{
	font-size: 0px;
}
/*地接介绍              s*/
.CustomizedJapan-container .IntroJapanLocalGudie{
	width: 100%;
}
/*日本介绍 s*/
.CustomizedJapan-container  .JapanIntro_content div.title{
	width: 100%;
}
.CustomizedJapan-container  .JapanIntro_content div.title img{
	width: 100%;
}
.CustomizedJapan-container  .JapanIntro_content div.intro{
	width: 100%;
	background: url(/Public/Home/images/index/special/2019/Japan/localGuide-bg.jpg) center center no-repeat;
	height: 851px;
	position: relative;
}
.CustomizedJapan-container  .JapanIntro_content div.intro p.subhead{
	font-size: 14px;
	color: #465004;
	padding-top: 28px;
	display: inline-block;
	width: 532px;
	padding-left: 16px;
}
.CustomizedJapan-container  .JapanIntro_content div.intro div.videoFloor{
	width: 579px;
	height: 395px;
	position: absolute;
	left: 0px;
	bottom: 344px;
}
.CustomizedJapan-container  .JapanIntro_content div.intro div.videoFloor div.videoContent{
	width: 579px;
	height: 327px;
	overflow: hidden;
}
.CustomizedJapan-container  .JapanIntro_content div.intro div.videoFloor div.videoContent ul{
	width: 579px;
	height: 327px;
	font-size: 0px;
	
}
.CustomizedJapan-container  .JapanIntro_content div.intro div.videoFloor div.videoContent li{
	width: 579px;
	height: 327px;
	display: inline-block;
}
.CustomizedJapan-container  .JapanIntro_content div.intro div.videoFloor div.videoContent li a{
	width: 579px;
	height: 327px;
	display: inline-block;
}
.CustomizedJapan-container  .JapanIntro_content div.intro div.videoFloor div.videoNav{
	position: absolute;
	bottom: 17px;
	left: 156px;
}
.CustomizedJapan-container  .JapanIntro_content div.intro div.videoFloor div.videoNav ul{
	font-size: 0px;
}
.CustomizedJapan-container  .JapanIntro_content div.intro div.videoFloor div.videoNav ul li{
	display: inline-block;
	width: 105px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background-color: #99a955;
	font-size: 16px;
	color: #ffffff;
	margin-right: 1px;
}
.CustomizedJapan-container  .JapanIntro_content div.intro div.videoFloor div.videoNav ul li:last-child{
	margin-right: 0px;
}
.CustomizedJapan-container  .JapanIntro_content div.intro div.videoFloor div.videoNav ul li.curr{
	background-color: #4f6d0e;
}
.CustomizedJapan-container  .JapanIntro_content div.intro div.videoFloor div.videoNav ul li a{
	display: inline-block;
	width: 105px;
	height: 36px;
	color: #ffffff;
}
.CustomizedJapan-container  .JapanIntro_content div.intro div.scenicList{
	width: 934px;
	height: 296px;
	position: absolute;
	right: 0px;
	bottom: 41px;
}
.CustomizedJapan-container  .JapanIntro_content div.intro div.scenicList ul{
	font-size: 0px;
}
.CustomizedJapan-container  .JapanIntro_content div.intro div.scenicList ul li{
	display: inline-block;
	
}
.CustomizedJapan-container  .JapanIntro_content div.intro div.scenicList ul li:nth-child(1){
	width: 499px;
	height: 296px;
}
.CustomizedJapan-container  .JapanIntro_content div.intro div.scenicList ul li:nth-child(2){
	width: 435px;
	height: 296px;
}
.CustomizedJapan-container  .JapanIntro_content div.intro div.scenicList ul li a{
	display: inline-block;
}
/*日本介绍              e*/
/*纳美旅游日本站              s*/
.CustomizedJapan-container .JapanStation_content{
	font-size: 0px;
}
.CustomizedJapan-container .JapanStation_content div.title{
	width: 100%;
}
.CustomizedJapan-container .JapanStation_content div.title img{
	width: 100%;
}
.CustomizedJapan-container .JapanStation_content div.recommendation{
	width: 100%;
	background: url(/Public/Home/images/index/special/2019/Japan/productRecommendation-bg.jpg) center center no-repeat;
	height: 584px;
	position: relative;
	font-size: 0px;
}
.CustomizedJapan-container .JapanStation_content div.recommendation div.leftFloor{
	display: inline-block;
	width: 600px;
	vertical-align: top;
	height: 541px;
	padding-top: 43px;
}
.CustomizedJapan-container .JapanStation_content div.recommendation div.leftFloor div.subhead{
	width: 100%;
}
.CustomizedJapan-container .JapanStation_content div.recommendation div.leftFloor div.subhead img{
	width: 100%;
}
.CustomizedJapan-container .JapanStation_content div.recommendation div.leftFloor div.des{
	font-size: 16px;
	color: #333333;
	letter-spacing: 0px;
	font-family: "微软雅黑";
	line-height: 30px;
	padding-left: 16px;
}
.CustomizedJapan-container .JapanStation_content div.recommendation div.leftFloor div.representativeActivity{
	
}
.CustomizedJapan-container .JapanStation_content div.recommendation div.leftFloor div.representativeActivity div.list{
	width: 600px;
	height: 269px;
	background: url(/Public/Home/images/index/special/2019/Japan/representativeActivity-bg.jpg) center center no-repeat;
}
.CustomizedJapan-container .JapanStation_content div.recommendation div.leftFloor div.representativeActivity div.list ul{
	
}
.CustomizedJapan-container .JapanStation_content div.recommendation div.leftFloor div.representativeActivity div.list ul li{
	padding-left: 90px;
    height: 36px;
    line-height: 36px;
    margin-bottom: 4px;
}
.CustomizedJapan-container .JapanStation_content div.recommendation div.leftFloor div.representativeActivity div.list ul li:nth-child(1){
	padding-top: 1px;
}
.CustomizedJapan-container .JapanStation_content div.recommendation div.leftFloor div.representativeActivity div.list ul li a{
	display: inline-block;
	font-size: 16px;
	color: #333333;
}
.CustomizedJapan-container .JapanStation_content div.recommendation div.rightFloor{
	display: inline-block;
	width: 600px;
	vertical-align: top;
	padding-top: 271px;
	
}
.CustomizedJapan-container .JapanStation_content div.recommendation div.rightFloor ul{
	font-size: 0px;
}
.CustomizedJapan-container .JapanStation_content div.recommendation div.rightFloor ul li{
	display: inline-block;
	width: 165px;
	height: 165px;
	margin-right: 30px;
	border: solid 7px #6f9e0c;
	border-radius: 50%;
}
.CustomizedJapan-container .JapanStation_content div.recommendation div.rightFloor ul li:last-child{
	margin-right: 0px;
}
.CustomizedJapan-container .JapanStation_content div.recommendation div.rightFloor ul li a{
	display: inline-block;
	width: 165px;
	height: 165px;
	 -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
	
}
.CustomizedJapan-container .JapanStation_content div.recommendation div.rightFloor ul li a:hover{
	-webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.CustomizedJapan-container .JapanStation_content div.recommendation div.rightFloor ul li img{
	width: 165px;
	height: 165px;
}

/*纳美旅游日本站              e*/
/*私人定制之旅      s*/
.CustomizedJapan-container .personalTailor_content{
	background: url(/Public/Home/images/index/special/2019/Japan/personalTailor-bg.jpg) center center no-repeat;
	height: 1047px;
	position: relative;
}
.CustomizedJapan-container .personalTailor_content .customLine{
	display: inline-block;
	width: 480px;
	vertical-align: top;
	
}
.CustomizedJapan-container .personalTailor_content .customLine ul{
	padding-top: 334px;
	padding-left: 48px;
}
.CustomizedJapan-container .personalTailor_content .customLine ul li{
	width: 407px;
	height: 104px;	
}

.CustomizedJapan-container .personalTailor_content .customLine ul li a{
	display: inline-block;
	width: 407px;
	height: 104px;
	position: relative;
	background: url(/Public/Home/images/index/special/2019/Japan/customLine-bg.png) center center no-repeat;
}
.CustomizedJapan-container .personalTailor_content .customLine ul li a div.icon{
	width: 89px;
	height: 104px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.CustomizedJapan-container .personalTailor_content .customLine ul li a div.icon img{
	width: 89px;
	height: 104px;
}
.CustomizedJapan-container .personalTailor_content .customLine ul li a div.info{
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 0px;
}
.CustomizedJapan-container .personalTailor_content .customLine ul li a div.info img{
	width: 318px;
	height: 104px;
}
.CustomizedJapan-container .personalTailor_content .customLine ul li a div.info p.headline{
	font-size: 18px;
	color: #666666;
}
.CustomizedJapan-container .personalTailor_content .customLine div.moreLine{
	padding-left: 48px;
}
.CustomizedJapan-container .personalTailor_content .tailorIntro{
	display: inline-block;
	width: 720px;
	vertical-align: top;
}
.CustomizedJapan-container .personalTailor_content .tailorIntro div.title{
	width: 720px;
	height: 100px;
	padding-top: 310px;
}
.CustomizedJapan-container .personalTailor_content .tailorIntro div.title img{
	width: 720px;
	height: 100px;
}
.CustomizedJapan-container .personalTailor_content .tailorIntro div.des{
	width: 720px;
	height: 67px;
}
.CustomizedJapan-container .personalTailor_content .tailorIntro div.des img{
	width: 720px;
	height: 67px;
}
.CustomizedJapan-container .personalTailor_content .tailorIntro div.order {
	padding-top: 17px;
	text-align: right;
	padding-right: 21px;
}
.CustomizedJapan-container .personalTailor_content .tailorIntro div.order a{
	display: inline-block;
}
.CustomizedJapan-container .personalTailor_content .tailorIntro div.guaranteeInfo{
	padding-top: 101px;
	padding-left: 10px;
}
/*私人定制之旅      e*/
/*产品推荐   s*/
.CustomizedJapan-container  .recommendContent div.title{
	width: 100%;
}
.CustomizedJapan-container  .recommendContent div.title img{
	width: 100%;
}
.CustomizedJapan-container  .recommendContent div.list{
	height: 699px;
	position: relative;
	background: url(/Public/Home/images/index/special/2019/Japan/recommend-bg.jpg) center center no-repeat;
}
.CustomizedJapan-container  .recommendContent div.list ul{
	font-size: 0px;
}
.CustomizedJapan-container  .recommendContent div.list ul li{
	display: inline-block;
	box-shadow: 2px 2px 6px #979797;
	margin-bottom: 29px;
}
.CustomizedJapan-container  .recommendContent div.list ul li:nth-child(odd){
	margin-right: 44px;
}
.CustomizedJapan-container  .recommendContent div.list ul li a{
	display: inline-block;
	width: 570px;
	height: 280px;
	position: relative;
}
.CustomizedJapan-container  .recommendContent div.list ul li a div.title{
	background: url(/Public/Home/images/index/special/2019/Japan/recommend-title-bg.png) center center no-repeat;
	height: 51px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	font-size: 18px;
	color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 51px;
	width: 530px;
	
}
.CustomizedJapan-container  .recommendContent div.list ul li a div.pic{
	width: 570px;
	height: 280px;
	overflow: hidden;
}
.CustomizedJapan-container  .recommendContent div.list ul li a div.pic img{
	width: 570px;
	height: 280px;
}
/*产品推荐   e*/
/*content   e*/
/*返回顶部          s*/

.CustomizedJapan-container .moday_sctop {
	position: fixed;
	right: 20px;
	bottom: 210px;
	cursor: pointer;
	text-align: center;
}

.CustomizedJapan-container .moday_sctop p {
	font-size: 16px;
	color: #ffd800;
}
/*返回顶部          e*/
/*导航                   s*/
.CustomizedJapan-container .spring_fixed {
	position: fixed;
	left: 0px;
	top: 120px;
	width: 228px;
	height: 278px;
	z-index: 999;
	background-size: 100% 100%;
	background: url(/Public/Home/images/index/special/2019/Japan/navBg.png) 0px 0px no-repeat;
}
.CustomizedJapan-container .spring_fixed li{
	color: #fff;
	text-align: left;
	font-size: 18px;
	cursor: pointer;
	position: relative;
	height: 66px;
	width:228px;
	margin: 0px auto;
	line-height: 66px;
	background: url(/Public/Home/images/index/special/2019/Japan/navLi-bg.png) center center no-repeat;
	margin-bottom: 2px;
	
}
.CustomizedJapan-container .spring_fixed li a {
	color: #FFFFFF;
	padding-left: 42px;
}

.CustomizedJapan-container .spring_fixed li:nth-child(1) {
	margin-top: 69px;
}

.midYearPromotion-container .spring_fixed li:nth-child(2) {
	margin-top: 5px;
}

.midYearPromotion-container .spring_fixed li:nth-child(3) {
	margin-top: 6px;
}

.midYearPromotion-container .spring_fixed li:nth-child(4) {
	margin-top: 6px;
}

.midYearPromotion-container .spring_fixed li:nth-child(5) {
	margin-top: 6px;
}
.CustomizedJapan-container .spring_fixed li:hover {
	background: url(/Public/Home/images/index/special/2019/Japan/navLi-bgh.png) center center no-repeat;
}
.CustomizedJapan-container .spring_fixed li:hover a {
	color: #f7ca2c;
}

.CustomizedJapan-container .spring_fixed li.licurrentcolior{
	background: url(/Public/Home/images/index/special/2019/Japan/navLi-bgh.png) center center no-repeat;
}
.CustomizedJapan-container .spring_fixed li.licurrentcolior a{
	color: #f7ca2c;
}
/*导航                   e*/
/*footer    s*/
.CustomizedJapan-container .Japan_footer{
	width: 100%;
	height: 205px;
	background-color: #fff;
	text-align: center;
	padding-top: 38px;
}
.CustomizedJapan-container .Japan_footer div.nav{
	
}
.CustomizedJapan-container .Japan_footer div.nav ul{
	font-size: 0px;
}
.CustomizedJapan-container .Japan_footer div.nav ul li{
	display: inline-block;
	
}
.CustomizedJapan-container .Japan_footer div.nav ul li a{
	display: inline-block;
	font-size: 16px;
	color: #333333;
	position: relative;
	padding-left: 4px;
	padding-right: 4px;
}
.CustomizedJapan-container .Japan_footer div.nav ul li a i{
	display: inline-block;
	width: 2px;
	height: 17px;
	background-color: #333333;
	position: absolute;
	top: 3px;
	right: 0px;
}
.CustomizedJapan-container .Japan_footer div.about{
	font-size: 16px;
	color: #333333;
	margin-top: 19px;
}
.CustomizedJapan-container .Japan_footer div.record{
	font-size: 16px;
	color: #333333;
	margin-top: 19px;
}
.CustomizedJapan-container .Japan_footer div.name{
	font-size: 16px;
	color: #333333;
	margin-top: 19px;
}

/*footer    e*/
/*日本私人定制       e*/