@charset "gb2312";
body{font-family:'Microsoft YaHei';overflow-x:hidden}
.x_header{ background:#ffb700 url(http://travel.sina.com.cn/subject/2015/0818/0813_02.png) center top no-repeat; height:706px;}
.x_header p{ font-size:18px; line-height:30px; color:#9c571c; width:980px; margin:0 auto 0 ; padding:520px 0 0}
.x_header p b{ color:#ed5435; font-weight:bold}
.w_body{ height:638px;font-family:'Microsoft YaHei'}
.w_body .Wihte{ }
.w_body .Wihte h3{ color:#e2231a; font-weight:bold; font-size:36px; padding:70px 0 0}
.tvpic img{position:absolute; z-index:0; left:0; top:0;width:100%;height:100%}
.tvpic{position:relative;cursor:pointer}
.tvpic span{ background:url(http://travel.sina.com.cn/subject/2015/0910/video.png) -3px 0px no-repeat; display:block; position:absolute; width:30px; height:30px; top:108px; left:188px;}
.tvpic span:hover{ background-position:-53px 0}
.w_body .Wihte .w_left{ width:456px;}
.w_body .Wihte .w_left p{ width:360px; color:#9c571c; line-height:30px; padding:30px 0 0; font-size:18px;}
.w_body .Wihte .w_left img{ margin:0 0 0 -46px;}
.w_body .Wihte .w_right{ width:544px; padding:80px 0 0; position:relative}
.w_body .Wihte .w_right .star_bg{ position:absolute; top:100px; right:-132px;}
.w_body .Wihte .w_right ul{ width:550px;}
.w_body .Wihte .w_right li{ width:180px; height:240px; float:left; display:inline; margin:0 2px 2px 0}
.w_body .Wihte .w_right li a{ display:block; width:180px; height:180px; position:relative; overflow:hidden}
.w_body .Wihte .w_right li a p{ position:absolute; height:0; left:0; bottom:-10px; overflow:hidden; background:rgba(226, 35, 26, 0.8) none repeat scroll 0 0 !important;/*瀹炵幇FF鑳屾櫙閫忔槑锛屾枃瀛椾笉閫忔槑*/
filter:Alpha(opacity=80); background:#e2231a;/*瀹炵幇IE鑳屾櫙閫忔槑*/ color:#fff;}
.w_body .Wihte .w_right li a:hover p{ height:100%;padding:10px 10px 0 ;}
.w_body .Wihte .w_right li .tip{ width:160px; height:60px; padding:0 10px;font-size:12px; overflow:hidden; background:#e2231a; color:#fff;}
.w_body .Wihte .w_right li .tip b{ font-size:14px; display:block; padding:3px 0 0; }
.w_body .Wihte .w_right li .tip span{ padding:0 0 0 8px;}
.w_tabs{ height:70px; background:#ffbf39;}
.tabBtn li{ width:186px; height:70px; color:#9c571c; font-size:14px; padding:0 0 0 14px; float:left; display:inline; cursor:pointer}
.tabBtn li b{ font-size:24px; display:block; line-height:44px;}
.tabBtn li.on{ background:#e2231a; color:#FFF}
.tabCon{ background:#fdef55 url(http://travel.sina.com.cn/subject/2015/0818/0813_13.png) left top repeat-x; padding:50px 0 0;}
.tabCon p{ color:#fff; font-size:18px; line-height:30px;}
.tabCon h4{ background:url(http://travel.sina.com.cn/subject/2015/0818/btn_03.png) no-repeat; width:200px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:18px; font-weight:bold; margin:24px auto 30px;}
.tabCon .w{ overflow:hidden}
.tabCon .prize{ width:1130px; height:206px;}
.tabCon .prize li{ width:160px; text-align:center; color:#fff; font-size:14px; margin:0 120px 0 0; float:left; display:inline}
.tabCon .prize li img{ margin:0 0 10px;}
.w_tv{ background:#f2c147; margin-bottom: 50px;}
.w_box .w_left{ width:480px;} 
.w_box .w_left h5{ background:#e2231a url(http://travel.sina.com.cn/subject/2015/0818/arr.png) right top no-repeat; height:40px; line-height:40px; color:#fff; font-size:22px; font-weight:bold; margin:20px 0 0 -4px; padding:0 0 0 14px}
.w_box .w_left .result{ color:#9c571c; font-size:12px; text-decoration:none; height:40px; line-height:40px;}
.w_box .w_left .checks{ clear:both}
.w_box .w_left .checks li{ height:30px; margin:0 0 6px 20px}
.w_box .w_left .checks i{ width:30px; height:30px; text-align:center; line-height:30px; font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#ffbf39; float:left; display:inline; background:#ed5435 }
.w_box .w_left .checks p{ width:390px; line-height:30px; color:#9c571c; font-size:14px; float:left; display:inline; padding:0 0 0 10px}
.w_box .w_left .checks span{ width:30px; height:30px; float:left; display:inline;background:url(http://travel.sina.com.cn/subject/2015/0818/btn_07.png) left top no-repeat;}
.w_box .w_left .checks span input{ opacity:0; width:100%; height:100%; top:0; left:0;}
.w_box .w_left .checks li.on span{  background:url(http://travel.sina.com.cn/subject/2015/0818/btn_07.png) left bottom no-repeat;}
.w_box .w_left .checks textarea{ width:372px; height:28px; line-height:28px; margin:1px 0 0; padding:0 0 0 8px; border:1px solid #9c571c; background:#f2c147; font-size:14px; color:#9c571c}
.w_box{ position:relative; margin:0 0 30px}
.red_bg{ position:absolute; top:0; right:0; width:530px; height:380px; background:url(http://travel.sina.com.cn/subject/2015/0818/btn_10.png) no-repeat}
.tj_btns{ display:block; width:160px; height:40px; line-height:40px; color:#fff; font-size:18px; text-align:center; background:#e2231a; cursor:pointer; margin:16px auto 0}
.tj_btns:hover{ opacity:0.8; color:#fff;}
.fxDiv{ width:100%; height:30px; line-height:30px; overflow:hidden;  text-align:center; margin:10px 0}
.fxDiv span{ display:block; margin:0 auto; width:126px;  line-height:30px;background:url(http://travel.sina.com.cn/subject/2015/0818/btn_07.png) left top no-repeat; color:#9c571c;}
.fxDiv span input{ opacity:0; width:30px; height:30px; vertical-align:middle; margin:0 5px 0 0}
.fxDiv span.on{  background:url(http://travel.sina.com.cn/subject/2015/0818/btn_07.png) left -30px no-repeat;}
.red_bg .tvs{ width:400px; height:246px; margin:20px 20px 0 0}
.red_bg .peos{ width:386px; margin:16px 26px 0 0}
.peos .peo_img{ width:70px; text-align:center; color:#ffe363; font-size:12px; margin:0 20px 0 0; cursor:pointer}
.peos .peo_img img{ border-radius:50px;padding:3px;background:rgba(0, 0, 0, 0.2) none repeat scroll 0 0 !important;/*瀹炵幇FF鑳屾櫙閫忔槑锛屾枃瀛椾笉閫忔槑*/
filter:Alpha(opacity=20); background:#000;/*瀹炵幇IE鑳屾櫙閫忔槑*/ display:block; }
.red_bg .peos p{ width:390px; color:#ffe363; font-size:12px; line-height:18px;}
.yellCon{ text-align:center; background:#ffbf39;}
.yellCon img{ padding:30px 0}
.redCon{ background:url(http://travel.sina.com.cn/subject/2015/0818/bg01.jpg) repeat-x; height:400px; text-align:center}
.redCon img{ padding:0}
.w_txt{ text-align:center}
.w_txt h3{ font-size:30px; color:#333; text-align:center; padding:80px 0 0; line-height:30px;}
.w_txt i{ background:#cd121e; color:#fff; font-size:18px; padding:1px 4px 3px; border-radius:2px; color:#fff; position:relative; top:-4px ; margin:0 0 0 10px;}
.w_txt span{ font-size:18px; padding:14px 0 0}
.w_txt p{ width:810px; color:#4c4c4c; font-size:14px; line-height:26px; padding:20px 0 0; text-align:left; margin:0 auto}
.w_txt a{ cursor:pointer}
.w_txt a:hover{ color:inherit}
.tvB{ background:#000; width:848px; height:450px; margin:20px auto 50px ; position:relative}
.tvB span{ display:block; position:absolute; width:50px; height:50px; background:url(http://travel.sina.com.cn/subject/2015/0910/video.png) -3px -65px no-repeat; top:200px; left:400px;}
.tvB span:hover{ background-position:-78px -65px}
.w_pro{ width:848px; margin:0 auto; height:165px}
.w_pro .p_txt{color:#4c4c4c; font-size:14px; line-height:26px; width:450px; text-align:left}
.txtsDiv{ background:url(http://travel.sina.com.cn/subject/2015/0818/bg02.jpg) repeat-x; height:340px; text-align:center; color:#fff; padding:30px 0 0}
.txtsDiv p{ line-height:24px; font-size:14px!important;}

.tcDiv{ width:600px; height:326px; border-radius:5px; background:#fff; position:absolute;}
.tcDiv ul{ width:590px; margin:0 auto}
.tcDiv li{ background:#f2f2f5; width:100%; height:40px; line-height:40px; margin:0 0 6px 0; position:relative }
.tcDiv li .col{  height:40px; width:20px; background:#e5e5e8;}
.tcDiv li .c_txt{ height:40px; line-height:40px; color:#1a1a1a; top:0; left:10px; position:absolute}
.tcDiv span{ position:absolute; right:20px; top:0; color:#808080; font-size:12px;}
.fullscre{ width:100%; height:100%;background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;/*瀹炵幇FF鑳屾櫙閫忔槑锛屾枃瀛椾笉閫忔槑*/
filter:Alpha(opacity=80); background:#000;/*瀹炵幇IE鑳屾櫙閫忔槑*/ position:absolute; top:0; left:0}
.tcDiv h5{ color:#1a1a1a; font-size:18px; line-height:56px; padding:0 0 0 16px;}

.messTip{  background:#fff; border-radius:4px;color:#fff; position:absolute; width:200px; height:80px; border-top:2px solid #fa7f40; color:#999; font-size:22px; text-align:center; display:flex;align-items:center; justify-content:center}

.tabBtn{}
.tabBtn li{ position:relative;}
.tabBtn li s{ width:10px; height:10px; display:inline-block; background:#e2231a; animation:roll 1s infinite ; border-radius:50%; overflow:hidden; margin:0 0 0 5px;-ms-transform-origin:center center;-webkit-transform-origin: center center; -o-transform-origin: center center;-moz-transform-origin:center center}
@-webkit-keyframes roll{
  0%{ transform: scale(1,1);-ms-transform: scale(1,1);-webkit-transform: scale(1,1);-o-transform:scale(1,1);-moz-transform:scale(1,1);} 
  50%{ transform: scale(0.3,0.3);-ms-transform: scale(0.3,0.3);-webkit-transform:scale(0.3,0.3);-o-transform:scale(0.3,0.3);-moz-transform:scale(0.3,0.3);} 
  100%{transform: scale(1,1);-ms-transform: scale(1,1);-webkit-transform: scale(1,1);-o-transform:scale(1,1);-moz-transform:scale(1,1);}}
@-moz-keyframes roll{ 0%{ transform: scale(1,1);-ms-transform: scale(1,1);-webkit-transform: scale(1,1);-o-transform:scale(1,1);-moz-transform:scale(1,1);} 
  50%{ transform: scale(0.3,0.3);-ms-transform: scale(0.3,0.3);-webkit-transform:scale(0.3,0.3);-o-transform:scale(0.3,0.3);-moz-transform:scale(0.3,0.3);} 
  100%{transform: scale(1,1);-ms-transform: scale(1,1);-webkit-transform: scale(1,1);-o-transform:scale(1,1);-moz-transform:scale(1,1);}}
@keyframes roll{ 0%{ transform: scale(1,1);-ms-transform: scale(1,1);-webkit-transform: scale(1,1);-o-transform:scale(1,1);-moz-transform:scale(1,1);} 
  50%{ transform: scale(0.3,0.3);-ms-transform: scale(0.3,0.3);-webkit-transform:scale(0.3,0.3);-o-transform:scale(0.3,0.3);-moz-transform:scale(0.3,0.3);} 
  100%{transform: scale(1,1);-ms-transform: scale(1,1);-webkit-transform: scale(1,1);-o-transform:scale(1,1);-moz-transform:scale(1,1);}}

.rolls{ width:706px; margin:40px auto 60px; height:90px;}
.rolls span{  width:90px; height:58px; border-radius:50%; background:#ffbf39; color:#f36624; font-size:14px;text-align:center;  float:left; padding:32px 0 0}
.rolls b{ display:block; width:22px; height:22px; background:url(http://travel.sina.com.cn/subject/2015/0909/icons.gif) center top no-repeat; float:left; margin:40px 9px 0 19px;;}
.ties{ overflow:hidden; margin:0 0 60px;}
.ties ul{ width:1200px;}
.ties li{ width:320px; float: left;  margin-right:20px;}
.boxss{ margin-bottom:20px;background:#fff;}
.ties li h3{ height:50px;}
.ties li h3 img{ border-radius:50%; margin:5px 10px 0 10px;font-weight:bold; vertical-align:middle}
.ties li h3 a{ color:#333; font-size:14px; }
.ties li h3 span{ float:right; display:inline; background:url(http://travel.sina.com.cn/subject/2015/0909/icons.gif) left -56px no-repeat; color:#ccc; font-weight:normal; padding:1px 0 1px 30px; margin:15px 10px 0 0; cursor:pointer }
.ties li h3 span.on,.ties li h3 span:hover{ background-position:left -110px; color:#333;}
.ties li .imgbg img{ max-width:100%;}
.ties li p{ color:#666; font-size:14px; line-height:22px; padding:10px 18px;}

.tc_heads{ width:708px; padding:45px 90px 66px; background:#fff; color:#333; font-size:12px; position:absolute}
.tc_heads a{ float:left; display:inline; width:50px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis; margin:0 20px 20px 0}
.tc_heads img{ margin:0 20px 6px 0; border-radius:50%; display:block}
.tc_heads h2{ text-align:center; color:#e2231a}
.tc_heads h2 { font-size:36px; font-weight:bold; padding:0 0 14px;}
.tc_heads p{ font-size:18px; padding:0 0 40px;text-align:left;color:#e2231a}
.head_imgs{ color:#3333; font-size:12px;}

.tabCon h3{ font-size:30px; font-weight:bold; padding:30px 0; color:#fff}
.yoji{ width:1005px; padding:0 0 75px;}
.yoji li{ position:relative; width:330px; height:342px; margin: 0 5px 5px 0; overflow:hidden; float:left}
.yoji li .yoji_img,.yoji li .yoji_img img{ width:330px; height:242px;}
.yoji li .yoji_img{ position:relative; display:block}
.yoji li .imgapha{ position:absolute;width:330px;height:0; z-index:2;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
filter:Alpha(opacity=50); background:#000; top:0; left:0;}
.yoji li .yoji_txt{ background:#fff; position:relative;color:#666;z-index:2 ; top:0}
.yoji li .yoji_txt h5{ font-size:14px; line-height:14px; padding:60px 0 20px; width:100%; text-align:center }
.yoji li .yoji_txt h5 a{font-size:14px;color:#333}
.yoji li .yoji_txt h5 a:hover{ text-decoration:underline}
.yoji li .yoji_txt p{ line-height:24px; padding:0 20px; height:90px; font-size:14px; color:#666 }
.yoji li .yoji_txt span{ background:url(http://travel.sina.com.cn/subject/2015/1013/fxfx.png) left top no-repeat; padding:0 0 0 30px; line-height:22px; position:absolute; bottom:33px; left:20px; cursor:pointer }
.yoji li .yoji_txt span:hover{ background-position:left -41px; color:#333;}
.yoji li .yoji_txt .yoji_head{ width:82px; height:82px; display:block; border-radius:50%; background:#fff; position:absolute; top:-40px; left:125px; z-index:3}
.yoji li .yoji_txt .yoji_head img{border-radius:50%; margin:1px 0  0 1px  }
.yoji li:hover .imgapha{ height:242px;}
.yoji li:hover .yoji_txt{ height:260px; top:-160px; }

.imageflow{ width:900px; margin:0 auto; position:relative; height:364px;}
.imageflow img{ position:absolute; border:5px solid #FFF; cursor:pointer }
.imageflow li{ position:absolute; overflow:hidden; background-position:center center; background-size:cover; border:5px solid #fff;cursor:pointer}
  .q1{ left:0px; top:44px; z-index:1;width:calc(480px*0.6); height:calc(352px*0.6)}
  .q2{ left:70px; top:29px; z-index:2 ; width:calc(480px*0.7); height:calc(352px*0.7)}
  .q3{left:144px; top:10px; z-index:3; width:calc(480px*0.8); height:calc(352px*0.8)}
  .q4{ left:228px; top:-8px; z-index:4;width:calc(480px*0.9); height:calc(352px*0.9)}
  .q5{left:358px; top:10px; z-index:3; width:calc(480px*0.8); height:calc(352px*0.8)}
  .q6{ left:440px; top:29px; z-index:2 ; width:calc(480px*0.8); height:calc(352px*0.7)}
  .q7{left:600px; top:44px; z-index:1;width:calc(480px*0.6); height:calc(352px*0.6)}

  .playBtn{ width:440px; height:315px;display:block; position:absolute; z-index:5;left:228px; top:0;}
  .tjforms{ width:1000px; height:220px; margin:50px auto 0}
  .choses{ height:30px; line-height:30px; margin:10px 0 0 ;}
  .choses li{ background:url(http://travel.sina.com.cn/subject/2015/0818/btn_07.png) left top no-repeat; padding:0 0 0 50px;  font-size:18px;color:#9c571c; position:relative; float:left; display:inline; margin:0 100px 0 0;}
  .choses li.on{ background-position:left -30px;}
  .choses li input[type="radio"]{ position:absolute; left:0; top:0; width:30px; height:30px; opacity:0; filter:Alpha(opacity=0);cursor:pointer}
    .tjform p{ background:#e8be42; padding:0 10px; line-height:40px;color:#9c571c;}
	.tjBtn{ height:45px;}
	.tjBtn span{ display:block; margin:0 auto; text-align:center; width:160px; height:45px; line-height:44px; color:#fff; background:#e2231a; font-size:18px; margin-top:45px; cursor:pointer}
	.tjBtn span:hover{ opacity:.8;filter:Alpha(opacity=80)}

