@charset "utf-8";
/*
 * ==============================
 * @description: [WebSite] 首页样式
 * @author: TN-孙晔
 * @update: ---
 * ==============================
 */
/*banner区域*/
.main-banner{ position:relative; /*padding-top:40px;*/ min-width: 1200px; height:500px; /*height:640px;*/ background-color:#fff; overflow: hidden; width:100%; }
.main-banner .site-header{ position:absolute; top:0; left:0; box-shadow:0 -2px 12px #999; }
.main-banner .bd li{ display:inline-block; *display: inline; *zoom:1; float:left; width:100%; height:600px; background: no-repeat top center ; }
.main-banner .bd a{ display: block; height:100%; }
/*banner控制条*/
.main-banner .hd{ position:absolute; left:50%; bottom:0; margin-left:-590px; width:1180px; height:60px; z-index:10; }
.main-banner .hd ul{ margin:0 auto; width:1040px; }
.main-banner .hd .item{ overflow:hidden; margin-top:0px; padding:20px 10px; width:188px; background:url(/web/20220413221537im_/http://ynzqy.com/images/btm_B.png); transition: margin-top 0.5s; -moz-transition: margin-top 0.5s; -webkit-transition: margin-top 0.5s; -o-transition: margin-top 0.5s; }
.main-banner .hd .item h4{ overflow:hidden; height:0; line-height:20px; font-size:18px; color:#fff; transition: height 0.5s; -moz-transition: height 0.5s; -webkit-transition: height 0.5s; -o-transition: height 0.5s; }
.main-banner .hd .item h4 a{ color:#fff; }
.main-banner .hd .item p .ico{ float:right; margin-top:5px; width:15px; height:8px; background-position:-266px -38px; }
.main-banner .hd .item p{ line-height:20px; font-family:Arial; color:#fff; }
.main-banner .hd .item.on{ margin-top:-40px; }
.main-banner .hd .item.on h4{ height:40px; }
.main-banner .hd .item.on p .ico{ background-position:-266px -48px; }
.main-banner .hd .prev, .main-banner .hd .next{ position: absolute; bottom:0; display:block; padding:20px 19px; width: 60px; height:60px; line-height:60px; text-align: center; background:url(/web/20220413221537im_/http://ynzqy.com/images/btm_B.png); }
.main-banner .hd .prev .ico, .main-banner .hd .next .ico{ margin-top:-40px; width:22px; height:20px; }
.main-banner .hd .prev{ left: 0; }
.main-banner .hd .next{ right: 0; }
.main-banner .hd .prev .ico{ background-position:-200px -38px; }
.main-banner .hd .next .ico{ background-position:-238px -38px; }
.headerbg{ filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }

/*第一屏*/
.index0{ padding:30px 0 0; }
.index0 dt{ display:inline-block; *display:inline; *zoom:1; float:left; padding:25px 25px 0; width:130px; height:130px; border-radius:65px; border-bottom:8px solid; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; }
.index0 dt i{ display:block; width:80px; height:78px; background:no-repeat center center; background-size:100% 100%; }
.index0 dd{ display:inline-block; *display:inline; *zoom:1; float:right; width:140px;  }
.index0 dd h3{ font-size:24px; padding-bottom:11px; }
.index0 dd .show{ border-bottom:2px solid #bbb; }
.index0 dd .show i.ico{ width:57px; height:23px; margin-bottom:3px; }
.index0 dd .show .more{ float:right; width:40px; height:18px; background-position:-200px -567px; }
.index0 dd .show .bar{ display:block; clear:both; margin-bottom:-2px; width:0; height:2px; transition:width 0.5s; -moz-transition:width 0.5s; -webkit-transition:width 0.5s; -o-transition:width 0.5s; }
.index0 dd p a{ display:inline-block; *zoom:1; float:left; margin-top:10px; font-size:14px; line-height:20px; color:#333; }
.index0 dl:hover .show .bar{ width:100%; }
.index0 .start dt{ background-color:#66c8e9; border-color:#5cb4d1; box-shadow:0 8px 5px #5cb4d1 inset; }
.index0 .start .idx1img{ background-image:url(/web/20220413221537im_/http://ynzqy.com/images/map.jpg); }
.index0 .start .show i.ico{ background-position:-200px -435px; }
.index0 .start .show .bar{ background-color:#66c8e9; }
.index0 .start p{ margin-left:-7px; }
.index0 .start p a{ margin-left:8px; }
.index0 .start a:hover{ color:#66c8e9; }
.index0 .date dt{ background-color:#f0cf4b; border-color:#d8ba43; box-shadow:0 8px 5px #d8ba43 inset; }
.index0 .date .idx1img{ background-image:url(/web/20220413221537im_/http://ynzqy.com/images/date.jpg); }
.index0 .date .show i.ico{ background-position:-200px -468px; }
.index0 .date .show .bar{ background-color:#f0cf4b; }
.index0 .date p{ margin-left:-7px; }
.index0 .date p a{ margin-left:7px; }
.index0 .date a:hover{ color:#f0cf4b; }
.index0 .price dt{ background-color:#5e7cbd; border-color:#546faa; box-shadow:0 8px 5px #546faa inset; }
.index0 .price .idx1img{ background-image:url(/web/20220413221537im_/http://ynzqy.com/images/price.jpg); }
.index0 .price .show i.ico{ background-position:-200px -500px; }
.index0 .price .show .bar{ background-color:#5e7cbd; }
.index0 .price p{ margin-left:-15px; }
.index0 .price p a{ margin-left:15px; }
.index0 .price a:hover{ color:#5e7cbd; }
.index0 .cust dt{ background-color:#ad87d4; border-color:#9b79be; box-shadow:0 8px 5px #9b79be inset; }
.index0 .cust .idx1img{ background-image:url(/web/20220413221537im_/http://ynzqy.com/images/customized.jpg); }
.index0 .cust .show i.ico{ background-position:-200px -534px; }
.index0 .cust .show .bar{ background-color:#ad87d4; }
.index0 .cust p{ margin-left:-10px; }
.index0 .cust p a{ margin-left:15px; }
.index0 .cust a:hover{ color:#ad87d4; }
.index0 .start:hover dt{ border-width:0; box-shadow:0 8px 5px #66c8e9 inset; }
.index0 .start:hover .idx1img{ background-image:url(/web/20220413221537im_/http://ynzqy.com/images/map.gif); }
.index0 .date:hover dt{ border-width:0; box-shadow:0 8px 5px #f0cf4b inset; }
.index0 .date:hover .idx1img{ background-image:url(/web/20220413221537im_/http://ynzqy.com/images/date.gif); }
.index0 .price:hover dt{ border-width:0; box-shadow:0 8px 5px #5e7cbd inset; }
.index0 .price:hover .idx1img{ background-image:url(/web/20220413221537im_/http://ynzqy.com/images/price.gif); }
.index0 .cust:hover dt{ border-width:0; box-shadow:0 8px 5px #ad87d4 inset; }
.index0 .cust:hover .idx1img{ background-image:url(/web/20220413221537im_/http://ynzqy.com/images/customized.gif); }

.mod-header{ text-align:center; }
.mod-header h3{ background:url(/web/20220413221537im_/http://ynzqy.com/images/idxheaderbg_03.png) no-repeat 0 15px; font-size:24px; line-height:30px; letter-spacing:3px; }
.mod-header h3 span{ display:block; font-family:Arial; font-style:italic; font-size:14px; color:#630; word-spacing:0; letter-spacing:0; }
.js-idxSlide .tempWrap{  }
.js-idxSlide .hd ul{ display:inline-block; *display:inline; *zoom:1; padding:20px; }

.js-idxSlide .hd li a{ display:block; padding:4px 20px; border-radius:5px; line-height:20px; font-size:16px; color:#333; }
.js-idxSlide .hd li.one a{ background-color:#39c; color:#fff; }
.js-idxSlide .hd li.onea a{ background-color:#39c; color:#fff; }
.js-idxSlide .hd li.onec a{ background-color:#39c; color:#fff; }
.js-idxSlide .bd{ overflow:hidden; margin:0 -10px; height:380px; }
.js-idxSlide .bd .item{ overflow:hidden; position:relative; width:280px; height:380px; }
.js-idxSlide .bd .imgbox{ margin:0 -160px; width:600px; height:380px; text-align:center; }
.js-idxSlide .bd .imgbox img{ display:inline-block; *zoom:1; width:auto; height:380px; }
.js-idxSlide .bd .text{ position:absolute; left:0; bottom:0; height:120px; padding-top:10px; z-index:2; width:100%; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; }
.js-idxSlide .bd .text a{ color:#fff; }
.js-idxSlide .bd .text p{ overflow:hidden; margin-top:10px; padding:10px 10px 0; height:0; border-top:1px solid; border-color:transparent; line-height:24px; font-size:14px; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; }
.js-idxSlide .bd .tit{ padding:0 10px; }
.js-idxSlide .bd .tit b{ display:block; overflow:hidden; margin:0 auto; width:120px; height:0; line-height:34px; border:1px solid; border-color:transparent; border-radius:5px; color:#39c; text-align:center; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; }
.js-idxSlide .bd .tit h4{ height:60px; line-height:30px; font-size:16px; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; }
.js-idxSlide .bd .price{ overflow:hidden; padding:0 10px; line-height:30px; }
.js-idxSlide .bd .price em{ float:right; font-size:16px; color:#f60; font-family:Arial; font-style:italic; }
.js-idxSlide .bd .price em:after{ content:"起"; font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,Arial,\5b8b\4f53; }
.js-idxSlide .bd .price strong{ font-size:24px; font-style:italic; }
.js-idxSlide .bd .price del{ color:#666; }
.js-idxSlide .bd .price span{ font-family:Arial; }
.js-idxSlide .bd .bg{ position:absolute; left:0; bottom:0; width:100%; height:120px; background-color:#000; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; }
.js-idxSlide .item:hover .text{ padding:30px 0 20px; height:380px; }
.js-idxSlide .item:hover .tit b{ height:36px; border-color:#39c; }
.js-idxSlide .item:hover .tit h4{ height:90px; padding-top:30px; }
.js-idxSlide .item:hover .text p{ height:154px; border-color:#39c; }
.js-idxSlide .item:hover .bg{ height:380px; background-color:#003; }

.index2 h3{ margin:30px 0 20px; }
.index2 .topic-show li{ overflow: hidden; display:inline-block; *display:inline; *zoom:1; position:relative; float:left; width:295px; height:350px; border:1px solid #fff; }
.index2 .topic-show li:first-child{ border-radius:30px 0 0 0; }
.index2 .topic-show li:last-child{ border-radius:0 0 30px 0; }
.index2 .topic-show li img{ display:block; }
.index2 .topic-show a{ display:block; }
.index2 .topic-show p{ padding-top:20px; line-height:30px; font-size:16px; }
.index2 .topic-show h4{ margin:0 30px; padding:15px 0; font-size:24px; line-height:30px; border-bottom:1px dashed #fff; }
.index2 .topic-show .tbtn{ margin:20px auto; width:90px; line-height:30px; border-radius:15px; background:url(/web/20220413221537im_/http://ynzqy.com/images/btm_R.png); font-size:16px; }

.index3 h3{ margin:30px 0 20px; }
.idx3-banner{ position:relative; min-width:1200px; height:580px; background-color:#ccc; overflow: hidden; }
.idx3-banner .hd{ position:absolute; top:60px; left:50%; margin-left:340px; width:130px; }
.idx3-banner .hd li.ico{ margin-bottom:30px; padding-top:49px; width:130px; height:130px; background-position:-10px -590px; text-align:center; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }
.idx3-banner .hd li.ico.on{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.idx3-banner .hd li h4{ line-height:34px; font-size:30px; color:#fff; }
.idx3-banner .hd i.ico{ margin-top:7px; width:24px; height:28px; }
.idx3-banner .hd i.no1{ background-position:-266px -175px; }
.idx3-banner .hd i.no2{ background-position:-266px -245px; }
.idx3-banner .hd i.no3{ background-position:-266px -315px; }
.idx3-banner .bd li{ display:inline-block; *display: inline; *zoom:1; float:left; width:100%; height:580px; background:no-repeat top center; }
.idx3-banner .bd a{ display: block; height:100%; }

.index4 .mod-tit{ margin-left:20px; padding:9px 20px 7px 0; background-color:#fff; line-height:24px; border-bottom:2px solid #eaeaea; }
.index4 .mod-tit .ico{ display:inline-block; *display:inline; *zoom:1; float:left; margin:-9px 10px -9px -20px; width:42px; height:42px; }
.index4 .mod-tit h4{ display:inline-block; *display:inline; *zoom:1; float:left; line-height:24px; font-size:22px; }
.index4 .mod-tit nav{ display:inline-block; *display:inline; *zoom:1; float:left; margin-left:10px; padding-left:10px; border-left:2px solid #f90; }
.index4 .mod-tit nav a{ margin-right:5px; color:#333; }
.index4 .mod-tit nav a:hover{ color:#f90; }
.index4 .mod-tit .more{ float:right; color:#999; }
.index4 .mod-tit .more:hover{ color:#6cf; }
.index4 .mod-tit .more .fa{ margin-left:5px; }
.index4 ul{ margin:0 -10px; padding:20px 0; }
.index4 .item{ overflow:hidden; width:280px; border-radius:10px; background-color:#fff; }
.index4 .imgbox{ overflow:hidden; position:relative; width:280px; height:180px; border-radius:10px 10px 0 0; }
.index4 .imgbox img{ display:block; width:280px; margin-top:-10px; min-height:200px; border-radius:10px 10px 0 0; }
.index4 .txtbox{ padding:10px; font-size:14px; color:#333; }
.index4 .txtbox .title{ padding-bottom:6px; height:50px; line-height:22px; font-size:16px; }
.index4 .price span{ text-decoration:line-through; color:#999; font-family:Arial; font-size:12px; }
.index4 .txtbox em{ float:right; color:#f60; font-family:Arial; }
.index4 .txtbox i{ font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,Arial,\5b8b\4f53; font-style:normal; }
.index4 .address{ padding:0 10px 5px; color:#999; }
.index4 .address .fa{ margin-right:10px; }
.hotels .item{ margin-bottom:20px; }
.hotels .item .txtbox .title{ padding-bottom:6px; height:30px; line-height:24px; }

.idx4list1 .imgbox h5{ position:absolute; top:80px; left:30px; z-index:2; font-size:30px; color:#fff; transition:all 0.8s; -moz-transition:all 0.8s; -webkit-transition:all 0.8s; -o-transition:all 0.8s; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
.idx4list1 .imgbox .bg{ position:absolute; top:350px; left:50px; width:100%; height:100%; background-color:#fff; border-radius:10px 10px 0 0; transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); -moz-transform:rotate(90deg); transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
.idx4list1 .imgbox .bg .fa{ position:absolute; top:0; left:10px; font-size:30px; color:#999; transition:all 0.8s; -moz-transition:all 0.8s; -webkit-transition:all 0.8s; -o-transition:all 0.8s; }
.idx4list1 .item:hover .bg{ top:0; left:0; background-color:#000; transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg); }
.idx4list1 .item:hover .bg .fa{ top:140px; left:240px; }
.idx4list1 .item:hover .imgbox h5{ top:30px; left:30px; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }

.idx4list2 .imgbox h5{ position:absolute; top:10px; left:0; z-index:2; width:100%; text-align:center; font-size:28px; color:#fff; transition:all 0.8s; -moz-transition:all 0.8s; -webkit-transition:all 0.8s; -o-transition:all 0.8s; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
.idx4list2 .imgbox h5 span{ display:block; margin:20px auto; width:100px; border:1px solid #fff; line-height:30px; font-size:16px; border-radius:5px; }
.idx4list2 .imgbox .bg{ position:absolute; top:0; left:0; width:100%; height:100%; background-color:#fff; border-radius:10px 10px 0 0; transition:all 0.3s; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
.idx4list2 .imgbox .bg i{ display:block; margin:-20% -25% -30%; width:150%; height:150%; border:1px solid #fff; transform:rotate(-20deg); -ms-transform:rotate(-20deg); -webkit-transform:rotate(-20deg); -o-transform:rotate(-20deg); -moz-transform:rotate(-20deg); transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; }
.idx4list2 .item:hover .imgbox h5{ top:50px; left:0; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
.idx4list2 .item:hover .bg{ background-color:#000; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }
.idx4list2 .item:hover .bg i{ margin:-5% -25%; width:150%; height:110%; }

.meeting ul{ margin:0; height:530px; }
.meeting .meet-item{ overflow:hidden; height:60px; transition:height 0.3s; -moz-transition:height 0.3s; -webkit-transition:height 0.3s; -o-transition:height 0.3s; }
.meeting .icobox{ display:inline-block; *display:inline; *zoom:1; float:left; width:60px; height:60px; line-height:60px; text-align:center; }
.meeting .icobox .ico{ width:42px; height:42px; }
.meeting .txtbox{ display:inline-block; *display:inline; *zoom:1; float:right; width:220px; height:60px; padding:6px 10px; line-height:24px; }
.meeting .txtbox h5{ font-size:16px; line-height:24px; }
.meeting .meet-item .imgbox{ display:inline-block; *display:inline; *zoom:1; float:left; width:280px; height:471px; border-radius:0; }
.meeting .meet-item .imgbox img{ display:block; margin:0; width:280px; height:471px; border-radius:0; }
.meeting .mitem1, .meeting .mitem3, .meeting .mitem5{ background-color:#fff; }
.meeting .mitem2, .meeting .mitem4, .meeting .mitem6{ background-color:#f0f0f0; }
.meeting .mitem1 .icobox, .meeting .mitem3 .icobox, .meeting .mitem5 .icobox{ background-color:#53c6ff; }
.meeting .mitem2 .icobox, .meeting .mitem4 .icobox, .meeting .mitem6 .icobox{ background-color:#fc0; }
.meeting .mitem1 h5, .meeting .mitem3 h5, .meeting .mitem5 h5{ color:#09c; }
.meeting .mitem2 h5, .meeting .mitem4 h5, .meeting .mitem6 h5{ color:#f60; }
.meeting .meet-item.on{ height:530px; }

 .mitem1 .ico{ background-position:-248px -642px; }
 .mitem2 .ico{ background-position:-248px -703px; }
 .mitem3 .ico{ background-position:-248px -760px; }
 .mitem4 .ico{ background-position:-248px -822px; }
 .mitem5 .ico{ background-position:-248px -882px; }
 .mitem6 .ico{ background-position:-248px -942px; }

.domestic .mod-tit .ico{ background-position:-248px -590px; }
.abroad .mod-tit .ico{ background-position:-200px -590px; }
.hotels .mod-tit .ico{ background-position:-148px -590px; }
.meeting .mod-tit .ico{ background-position:-148px -642px; }














/*
     FILE ARCHIVED ON 22:15:37 Apr 13, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:40:51 Oct 31, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.446
  exclusion.robots: 0.017
  exclusion.robots.policy: 0.007
  esindex: 0.009
  cdx.remote: 7.39
  LoadShardBlock: 168.586 (3)
  PetaboxLoader3.datanode: 99.314 (4)
  PetaboxLoader3.resolve: 145.123 (2)
  load_resource: 128.884
*/