@charset "gb2312";
/* CSS Document */
.headers{}
.headers .f1{ height:360px; background:url(http://travel.sina.com.cn/subject/2016/0526/banner_02.png) center top no-repeat; position:relative}
.headers .f1 img{ position:absolute; top:35px; right:140px;}
.bigBg{ background:url(http://travel.sina.com.cn/subject/2016/0526/bgBig_02.jpg) center top no-repeat; padding:50px 0 0 }
.bigBg .bwg{ position:relative; height:590px;}
.bigBg .bwg img{ position:absolute}
.bigBg .bwg img.img01{ top:0px; left:0; width:220px; height:189px;}
.bigBg .bwg img.img02{ top:0px; left:241px; width:220px; height:294px;}
.bigBg .bwg img.img03{ top:22px; left:462px; width:460px; height:272px;}
.bigBg .bwg img.img04{ top:208px; left:0; width:240px; height:240px;}
.bigBg .bwg img.img05{ bottom:69px; left:241px; width:299px; height:226px;}
.bigBg .bwg img.img06{ bottom:7px; left:541px; width:218px; height:288px;}
.bigBg .bwg img.img07{ bottom:88px; right:0px; width:240px; height:207px;}
.aph{background:rgba(0, 0, 0, 0.5)!important;filter:Alpha(opacity=50); background:#000;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.food{ position:relative; margin-top:45px; height:590px;}
.food .food01{width:500px; position:absolute; top:0; left:0}
.food .food01 .imgtxt{ width:250px; height:200px; color:#fff; font-size:14px; text-align:center; position:relative; float:left; display:inline}
.food .food01 .imgtxt span{ position:absolute; bottom:0; left:0; height:40px; line-height:40px; width:250px;}
.food .food01 .txt{ width:250px; height:200px; box-sizing:border-box; padding:20px; overflow:hidden; color:#404040; font-size:14px; line-height:22px; background:#ffb37b;}
.food .food02{ position:absolute; top:0;left:520px;}
.food .food03{ width:240px; position:absolute; top:0; right:0}
.food .food03 .imgtxt{ width:240px; height:290px; color:#fff; font-size:14px; text-align:center; position:relative;}
.food .food03 .imgtxt span{ position:absolute; bottom:0; left:0; height:40px; line-height:40px; width:240px;}
.food .food03 .txt{ width:240px; height:290px; box-sizing:border-box; padding:20px; overflow:hidden; color:#404040; font-size:14px; line-height:22px; background:#ffb37b;}

.food .food04{ position:absolute; left:0; bottom:0}
.food .food04 .imgtxt{ width:360px; height:360px; color:#fff; font-size:14px; text-align:center; position:relative;}
.food .food04 .imgtxt span{ position:absolute; bottom:0; left:0; height:40px; line-height:40px; width:360px;}

.food .food05{ position:absolute;left:380px; bottom:0}
.read{ position:relative; height:550px; margin-top:45px;}
.read .readbg{box-sizing:border-box; padding:20px; color:#404040; font-size:14px; line-height:22px; background:#ffc94e;}
.read .read01{ position:absolute; top:0; left:0; overflow:hidden}
.read .read02{ position:absolute; top:0; left:240px; width:760px; height:200px;}
.read b{ height:24px;padding-bottom:20px; text-align:center; color:#404040; font-size:24px; display:block}
.read span{ display:block; width:16px; height:26px; position:absolute; background-image:url(http://travel.sina.com.cn/subject/2016/0526/arr_03.png); background-repeat:no-repeat; z-index:2}
.read .txt{ position:relative}
.read .read02 a{ float:left; display:inline}
.read .read02 span{ background-position:0 0px; top:90px; left:-10px;}
.read .read02 .txt{ width:380px; height:200px;}
.read .read03{ position:absolute; bottom:0; left:0; width:520px; height:320px;}
.read .read03 span{ background-position:0 -54px; top:-13px; left:248px; width:26px; height:16px;}

.read .read03 .txt{ width:520px; height:120px; }
.read .read04{ position:absolute; bottom:0; left:540px; width:460px; height:320px;}
.read .read04 a{ float:left; display:inline}
.read .read04 .txt{ width:220px; height:320px;}
.read .read04 span{ background-position:0 -91px; top:146px; right:-13px;}
.say{ position:relative; height:570px; margin-top:45px; margin-bottom:50px;}
.say .sayCon{ width:320px; height:360px;}
.say .sayCon .txt{ display:block; width:280px; height:140px; background:#ffe84e; color:#404040; position:absolute; bottom:0; left:20px;box-sizing:border-box; padding:20px;}
.say .sayCon b{ font-size:18px; padding:0 0 10px; display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.say .sayCon i{ font-size:16px; font-weight:bold; font-style:normal; background:url(http://travel.sina.com.cn/subject/2016/0526/lo_03.png) left center no-repeat; padding:0 0 0 24px; line-height:24px; display:block; height:24px; margin-bottom:13px; }
.say .sayCon span{ font-size:14px;}
.say .sayCon span img{ vertical-align:middle; border-radius:50%; margin-right:8px;}
.say .say01{ position:absolute; top:50px; left:0}
.say .say02{ position:absolute; top:0; left:340px;}
.say .say03{ position:absolute; top:210px; left:340px}
.say .say04{ position:absolute; top:50px; right:0}
.wb_tit{ text-align:center}

.weibo_travel{width:100%; height:900px; overflow:hidden;}
.weibo_travel .weibo_submit_box{ height:100px; margin-bottom:15px; margin:40px 0 0}
.weibo_travel .weibo_submit_box textarea{ border:0; background:#a78600;width:810px; height:90px; padding:5px 15px; float:left; color:#ffe790; font-size:12px; line-height:30px; font-family:'微软雅黑'; overflow:hidden;}
.weibo_travel .weibo_submit_btn{ float:left;width:160px; height:100px;background:url(http://i1.sinaimg.cn/travel/subject/2013/1227/weibo_btn.jpg) no-repeat; cursor:pointer;}
.weibo_travel .travel_box{height:660px; background:#f2f2f2}
.weibo_travel .waterfall_box{width:635px; height:595px; padding-left:15px; padding-right:45px;position:relative; float:left; display:inline}
#mcs2_container{position:absolute; left:15px; top:35px;width:635px;height:595px;}
#mcs2_container .customScrollBox{position:relative; height:100%; overflow:hidden;}
#mcs2_container .customScrollBox .container{position:relative; width:600px;float:left;}
#mcs2_container .customScrollBox .content{clear:both;}
#mcs2_container .dragger_container{position:relative; width:18px;height:595px;float:right;cursor:pointer; background:#e6e6e6; border-radius:10px;}
#mcs2_container .dragger{position:absolute;width:18px; height:60px;background:#a78600;border-radius:10px; overflow:hidden;cursor:pointer;}
#mcs2_container .dragger_pressed{position:absolute;width:18px;height:60px; background:#00a0df;border-radius:10px;overflow:hidden; cursor:pointer;}

.water_fall_box{width:600px; margin:0 auto;font-size: 12px;}
.imp {color: #00a0df !important;}
.cell {width:180px;overflow: hidden;margin-bottom: 10px;}
.cell .pretty-pic {padding:0;position: relative;zoom: 1;
margin-bottom: 8px;border-top-left-radius:2px;
border-top-right-radius:2px;}
.cell .pretty-pic .pretty-pic-img {width:180px;border: 0;}
.cell .favorite {padding: 0px 10px;}
.cell .favorite .counter {text-align: right;}
.cell .status-detail {color: #808080;padding:0px 10px;}
.cell .status-detail p a {color:#666;text-decoration:none; line-height:16px;}
.cell .status-detail p a:hover {color:#A5C010;text-decoration:underline;}
.waterfall_column{ margin-left:16px;width:180px; display:inline-block; *display:inline;zoom:1;vertical-align:top; overflow:hidden}
#container {width:100%;margin:0px auto; height:99999px;}

.weibo_travel .weibo_info_box{width:305px; height:660px; float:right}
.official_wb{width:270px; height:80px; overflow:hidden; margin-top:34px;}
.official_wb .head_pic{width:80px;height:80px; border-radius:3px;}
.official_wb .user_info{width:180px; height:80px;}
.official_wb  h5{ color:#ffe790;cursor:pointer;font-size:12px;}
.official_wb p{ font-size:12px; line-height:18px; color:#b2b2b2; margin:2px 0 0;}
.official_wb .user_atten{width:180px; height:24px; overflow:hidden;}
.official_wb .user_atten .W_tc{ text-align:center;width:180px; margin-left:-2px;}
.official_wb .user_atten .W_tc .S_line1{ border-left:1px solid #ccc;width:30%;}
.official_wb .user_atten .W_tc a{ display:block; text-decoration:none; line-height:12px;}
.official_wb .user_atten .W_tc a:hover{ text-decoration:none;}
.official_wb .user_atten .W_tc strong{ display:block; font-size:12px; color:#808080;}
.official_wb .user_atten .W_tc span{ font-size:12px; color:#b2b2b2;}
.official_wb .user_atten .W_tc .attention_btn{width:22px;height:22px;background:url(http://i0.sinaimg.cn/travel/subject/2013/1227/atten.png) no-repeat; cursor:pointer; margin-right:5px;}
.official_wb .user_atten .W_tc .want_btn{background-position:0 0;}
.official_wb .user_atten .W_tc .want_btn:hover{background-position:-22px 0;}
.official_wb .user_atten .W_tc .done_btn{background-position:0 -22px;}
.official_wb .user_atten .W_tc .done_btn:hover{background-position:-22px -22px;}
.weibo_info_box .weibo_change{width:270px; height:515px; overflow:hidden;border-top:2px solid #ccc; margin-top:15px;}
.weibo_info_box .weibo_change ul{width:270px; height:470px; overflow:hidden;font-family:'宋体'; font-size:12px;}
.weibo_info_box .weibo_change ul li{ border-bottom:1px solid #ccc;}
.weibo_info_box .weibo_change ul li p{ line-height:20px; color:#666;  padding:8px 0 10px;}
.weibo_info_box .weibo_change ul li .weibo_bottom{ height:14px; line-height:14px; margin:7px 0 15px;}
.weibo_info_box .weibo_change ul li .weibo_info{ float:left;width:90px; height:14px; color:#b3b3b3}
.weibo_info_box .weibo_change ul li .weibo_handle{ float:right;width:170px;height:14px;text-align:right; color:#00a0df}
.weibo_info_box .weibo_change ul li .wb_img{ max-width:270px;height:auto;}
.weibo_info_box .weibo_change .wb_arrow{ float:left;width:20px; height:20px; margin-right:4px;cursor:pointer;background:url(http://i2.sinaimg.cn/travel/subject/2013/1227/wb_change.png) no-repeat; margin-top:15px;}
.weibo_info_box .weibo_change .up{ background-position:0 0;}
.weibo_info_box .weibo_change .up:hover{background-position:-20px 0;}
.weibo_info_box .weibo_change .down{ background-position:0 -20px;}
.weibo_info_box .weibo_change .down:hover{ background-position:-20px -20px;}
.weibo_info_box .weibo_change .lock{ background-position:0 -40px;}
.weibo_info_box .weibo_change .unlock{ background-position:-20px -40px;}
.fr{ float:right; display:inline}
.fl{ float:left; display:inline}

.imgSlide{ position:relative;}
.imgSlide .imgSlideBtn{position:absolute; bottom:12px; right:490px; z-index:9}
.imgSlide .imgSlideBtn ul{}
.imgSlide .imgSlideBtn li{ width:10px; height:10px; margin-right:6px; border-radius:50%; background:#fff; float:left; display:inline}
.imgSlide .imgSlideBtn li.current{ width:20px;border-radius:40%;}
.imgSlideCon{ width:100%; height:460px; position:relative; z-index:2 }
.imgSlideCon .picList{ width:5100px; height:460px;  font-size:0; position:absolute; left:50%; margin-left: -900px; top:0; overflow:hidden }
.imgSlideCon ul{ width:6000px;height:460px; position:relative;}
.imgSlideCon li{ width:700px;height:460px; float:left; display:inline; position:relative } 
.imgSlideCon li a{ display:block; width:100%; height:100%; position:relative; overflow:hidden}
.imgSlideCon li .mask {position:absolute; right:50px; bottom:0;width:438px; height:164px;padding:20px;}
.imgSlideCon li .mask p{background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;
filter:Alpha(opacity=60); background:#000;color:#fff; z-index:9; text-align:left; box-sizing:border-box;  overflow:hidden;padding:20px; display:none}
.imgSlideCon li .mask b{ font-size:24px; padding:0 0 10px; display:block;  line-height:60px; }
.imgSlideCon li .mask{ font-size:14px; line-height:22px;}

.imgSlideCon li i{ margin:0 5px 0 0}
.imgSlideCon li .imgCon{ width:700px; height:460px; margin:0 auto;  position:relative;}
.imgSlideCon li .slide_Bg{ width:100%; height:460px; position:absolute; left:0px; top:0; background:#000; filter:alpha(opacity=30); opacity:0.5; z-index: 100}
.imgSlideCon li.cur .slide_Bg { display:none }
.imgSlideCon img{ width:100%; height:100%;}
.imgSlideArrow{ width:916px; height:80px; position:absolute; z-index:9; left:44px; top:191px;}
.imgSlideArrow a{ width:80px; height:80px; text-indent:-999em; filter:Alpha(opacity=80); opacity:.8; background-image:url(http://travel.sina.com.cn/subject/2016/0527/arrow.png); background-repeat:no-repeat}
.imgSlideArrow a:hover{ opacity:1;filter:Alpha(opacity=100);}
.imgSlideArrow a.prev{ background-position:left 0;}
.imgSlideArrow a.next{ background-position:-300px 0}
/*.imgSlideArrow a.prev:hover{ background-position:left -130px;}
.imgSlideArrow a.next:hover{ background-position:-120px -130px}*/

