@charset "utf-8";

/* CSS Document */

 img { border: 0 none; }
ul { list-style: none; }
ul li{ list-style:none outside none}
a:link { text-decoration: none; }
a:visited {text-decoration: none; }
a:hover { color: #e7f504; text-decoration: none; }
a:active { text-decoration: none; }
body{ clear:both; }

.banner{ background:url(https://img0-vbooking-net.oss-cn-hangzhou.aliyuncs.com/2017zt/2017japan/images/japan_0111.jpg) no-repeat center;}
.banner_cont{ width:1210px; margin:0 auto;}
.whzl{ background:url(https://img0-vbooking-net.oss-cn-hangzhou.aliyuncs.com/2017zt/2017japan/images/pic1_06.jpg) no-repeat; height:670px;}
.whzl_cont{ width:1210px; margin:0 auto; }
.whzl_cont li{ height:370px; margin-top:50px; position:relative;}
.title{ width:494px; margin:0 auto; }
.whzl_cont li .img{ float:left; width:560px; } 
.baokuan{ position:absolute; top:10px; left:100px; color:#fff; width:70px; font-family:"微软雅黑"; height:50px; text-align:center; background:#ea0712;animation: swing 1.5s ease 0s infinite;  -webkit-animation: swing 1.5s ease 0s infinite;  border-radius:50%; font-size:18px; padding-top:20px; font-weight:bold;}
@keyframes swing { 0% { transform: translateY(0px); } 50% { transform: translateY(-8px); } 100% { transform: translateY(0); } }
.whzl_cont li .cont_r{ float:left; width:520px; margin-left:30px;}

.price1{ color:#f91f6c; font-size:20px; font-family:"微软雅黑";}
.price1 span{ font-size:36px; font-family:Arial, Helvetica, sans-serif;}
h2{ font-family:"微软雅黑"; font-size:24px; color:#333; }
h3{ color:#fff; font-size:14px; font-family:"微软雅黑"; margin-top:10px;}
h6{ color:#fff; font-size:12px; font-family:"微软雅黑"; margin-top:10px; position:absolute; top:5px;  background:#000; padding:5px;}
h6 span{ margin-right:10px;}
h4{ font-size:14px; color:#3d6b9e; font-family:"微软雅黑"; line-height:20px; font-weight:100; margin:8px 0;}
h5{ font-size:20px; color:#333; font-family:"微软雅黑"; margin:10px 0;}
.part1{ background:#f73e77; padding-left:5px; padding-right:5px;}
.part2{ background:#73adee; padding-left:5px; padding-right:5px;}
.part3{ background:#fe5b0b; padding-left:5px; padding-right:5px;}
.part{ width:320px; margin-right:15px;}

.menu_2{ font-size:16px; background:#fb4e01; padding:6px 10px; width:100px; font-family:"微软雅黑"; border-radius:0 15px 15px 0; margin-top:5px; margin-left:-10px; color:#fff;}
.menu3{font-size:16px; background:#ef7ea6; padding:6px 10px; width:100px; font-family:"微软雅黑"; border-radius:15px 0 0 15px; margin-top:5px; float:right; margin-right:-10px; color:#fff;}
.menu1{ background:#fc1a5f; border:solid 5px #f73e77; color:#fff; font-size:20px; width:374px; text-align:center; border-radius:15px; padding-top:3px; padding-bottom:3px; color:#fff;}




.qszl{ background:url(https://img0-vbooking-net.oss-cn-hangzhou.aliyuncs.com/2017zt/2017japan/images/pic2_12.jpg) no-repeat; overflow:hidden; display:block; margin-bottom:100px;}
.qszl_cont{ width:1110px; margin:0 auto; }
.qszl_line1 .img img{ width:500px; border:solid 10px #fff;}
.qszl_line1 .img{ border:solid 2px #fb4e01; width:520px; float:left;}
.qszl_cont li { margin-top:30px; float:left; height:470px; overflow:hidden; }
.qszl_cont li .cont_r{ float:left; width:520px; margin-left:30px; height:315px;}
.menu2{ background:#fb4e01; border:solid 5px #ff8047; color:#fff; font-size:20px; width:374px; text-align:center; border-radius:15px;}
.price2{ color:#f60; font-size:20px; font-family:"微软雅黑";}
.price2 span{ font-size:36px; font-family:Arial, Helvetica, sans-serif;}
.price2 em{ margin-left:80px; color:#f73e77;}
.img2 img{ width:465px;}
.biaoqian{ position:absolute; top:10px; background:#FF6666; color:#fff; width:100px; text-align:center; font-size:16px; padding:10px; font-family:"微软雅黑";}
.biaoqian2{ position:absolute; top:10px; background:#f73e77; color:#fff; width:100px; text-align:center; font-size:16px; padding:10px; font-family:"微软雅黑";}
.mdd{position:absolute; top:10px; background:#0099FF; color:#fff; text-align:center; font-size:16px; padding:10px; font-family:"微软雅黑"; right:12px;}
.biaoqian_t{ top:145px; width:315px; padding-bottom:5px; padding-left:5px;}
.biaoqian_t2{ top:165px; width:315px; padding-bottom:5px; padding-left:5px;}
.biaoqian_t3{ top:230px; width:460px; padding-bottom:5px; padding-left:5px;}
.qszl_line2{ border:solid 2px #fb4e01; background:#fff; padding:10px; margin-right:15px; position:relative; width:322px; }
.part2_title {   color:#000; font-size:18px;  font-family:"微软雅黑"; margin-top:10px; height:48px;}
.part3_title { width:465px;  color:#000; font-size:18px;  font-family:"微软雅黑"; margin-top:10px; height:48px;}
.part3_title em{ color:#ed266d; font-size:12px; font-family:"宋体"; margin-left:10px;}
.part3_title strong{ font-size:22px;}
.part3_title a{  color:#000; }
.part2_title .fenlei2{ font-size:14px; background:#00CC99; color:#fff; padding:2px 5px 2px 5px;}
.part2_title .fenlei1{ font-size:14px; background:#FF6666; color:#fff; padding:2px 5px 2px 5px;}
.part2_title .fenlei3{ font-size:14px; background:#0099FF; color:#fff; padding:2px 5px 2px 5px;}
.part2_title a{ color:#000;}
.price3{ color:#f60; font-size:20px; font-family:"微软雅黑";   margin-bottom:5px; margin-top:5px;}
.price3 span{ font-size:30px; font-family:Arial, Helvetica, sans-serif;}


.fu{ position:absolute; background:url(https://img0-vbooking-net.oss-cn-hangzhou.aliyuncs.com/2017zt/2017japan/images/mm_03.png) no-repeat; width:79px; color:#000000; font-size:18px; z-index:999; font-family:"微软雅黑"; height:84px; bottom:250px; text-align:center; padding-top:25px; right:1px;}
.fu2{ position:absolute; background:url(https://img0-vbooking-net.oss-cn-hangzhou.aliyuncs.com/2017zt/2017japan/images/mm_05.png) no-repeat; width:79px; color:#000; font-size:18px; z-index:999; font-family:"微软雅黑"; height:84px; bottom:250px; text-align:center; padding-top:25px; right:1px;}
.fu3{ position:absolute; background:url(https://img0-vbooking-net.oss-cn-hangzhou.aliyuncs.com/2017zt/2017japan/images/mm_07.png) no-repeat; width:79px; color:#000; font-size:18px; z-index:999; font-family:"微软雅黑"; height:84px; bottom:250px; text-align:center; padding-top:25px; right:1px;}

.tyzl{ background:url(https://img0-vbooking-net.oss-cn-hangzhou.aliyuncs.com/2017zt/2017japan/images/part3_bk_06.jpg) no-repeat; overflow:hidden; margin-bottom:50px;}
.tyzl_cont{ width:1110px; margin:0 auto; padding-top:30px;}

.img3{ height:189px; width:320px; overflow:hidden }
.img3 img{ height:189px;}
.tyzl_cont .img{ background:#fff; width:380px;border-radius:50%; height:380px; border:10px solid #fff; overflow:hidden; float:left }
.cont_r{ float:left; width:520px; margin-left:30px; height:320px;}
.tyzl_cont li{background:#fff; padding:10px;  float:left;  border:2px solid #ef7ea6; position:relative; margin-right:20px; margin-bottom:20px; height:460px; overflow:hidden; position:relative; width:320px;}



.szjz{ background:url(https://img0-vbooking-net.oss-cn-hangzhou.aliyuncs.com/2017zt/2017japan/images/part3_bk_06.jpg) no-repeat; overflow:hidden;  }
.szjz_cont{ width:1110px; margin:0 auto; padding-top:20px; }
.szjz_cont li{background:#fff; padding:10px;  float:left;  border:2px solid #ef7ea6; position:relative; margin-right:50px; margin-bottom:30px;  width:465px;}
.time{width:300px;  color:#666; font-size:12px;  font-family:"微软雅黑"; margin-top:5px; height:17px; overflow:hidden;}



 .list_1 .img_{display:block;width: 320px;overflow: hidden;position: relative;}
  .list_1 .img3{display:block;width: 320px;overflow: hidden;position: relative;}
.img_ img{ width:320px;}
.img3 img{ width:320px;}
.list_1 .sign{ display:none; position:absolute; width:98px; height:102px; background:url(https://img0-vbooking-net.oss-cn-hangzhou.aliyuncs.com/2014zt/2014zt_huang11/images/tb-4.png) no-repeat center; font-size:16px; color:#ffff00; top:0; right:0; text-align: center;}
.list_1 .sign p{ font-family:Impact; font-size:22px; padding-top: 16px; } 
.list_1 .sign p em{ font-family:Impact; font-size:27px; display:block; margin-top:-5px;}


.particularly{width:300px; height:213px; padding:0 10px 0 10px;  top:0; position:absolute;  color:#FFF;  font-family:"瀹嬩綋" ; line-height: 41px; font-size:14px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.list_1 .particularly span{ display:block; padding: 0 2px;}
.list_1 .particularly a{ float:right; color:#ffcc00; font-size:20px; font-family:"Microsoft yahei";}
.list_1 .particularly a:hover{ text-decoration:underline;}
.list_1 .particularly font{display:block; font-size:12px; color:#fce3f8; line-height: 21px;  white-space: normal; padding: 5px 15px 0 15px;}

.list_1 i {display:block; width: 320px; height: 204px; position:absolute; /* overflow: hidden; */left:0; top: 164px; z-index:1;  background:rgba(0,0,0,.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000); 
 -webkit-transition: all 0.6s ease-in-out; 
 -moz-transition: all 0.6s ease-in-out; 
 -o-transition: all 0.6s ease-in-out; 
transition: all 0.6s ease-in-out; 
 }

.list_1 .particularly {display:block; width: 320px; height: 189px; position:absolute; overflow: hidden;left:0; top: 200px; z-index:1; font-size:12px; color:#fff; padding:0; margin:0; line-height:16px;  background:#000; background:rgba(0,0,0,.6);
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;} 


.list_1 .particularly b {font-family:"Microsoft yahei";display: block;font-size: 22px;color: #fc0;text-align: center;margin: 0;padding: 0;line-height: 30px;} 
.list_1 .particularly em {font-weight: bold;color: #FFC888;font-size: 13px;letter-spacing: -2px;}   
.list_1 li:hover {direction:ltr;}
.list_1 li:hover i {top:0;}
.list_1 li:hover .particularly {top:0;} 
.list_1 .line_tit b {font-family:"Microsoft yahei";display: block;font-size: 22px;color: #fc0;text-align: center;margin: 0;padding: 0;line-height:40px;}   

.tuijian{ float:right; font-size:12px; color:#f73e77; }
.tuijian strong{  font-size:22px; }

.txt{ margin-top:8px; line-height:24px;}
.txt strong{ color:#FF0000;  }






.right_nav{display: none;position: fixed;width: 158px;right:0;bottom: 150px;z-index: 9999; text-align:center;}
.right_nav ul{width: 158px;}
.right_nav ul li{ width:118px; margin: auto; padding: 8px 0 8px 0; border-right:2px #1782d5 solid;}
.right_nav .t{width: 144px; height: 165px; background: url(https://www.iflying.com/zt/ceshi/week/shuqi.png) no-repeat -1px top; padding:0; border-right:none;  }
.right_nav ul li a{color:#fff; font-size:16px; cursor:pointer; margin:0 5px;}
.right_nav .d{width: 144px; height:50px; background:url(https://www.iflying.com/zt/ceshi/week/shuqi.png) no-repeat -1px bottom; padding:0; border-right:none;  }
.right_nav .d a{ color:#fff;line-height: 55px;margin-left: 15px;  } 

