/* common */
.trip_v2_bg{ background:url(/static/images/trip/trip_bg.gif) no-repeat 0 0 scroll transparent; }
.triangle_icon{ background-position:-974px -252px; height:12px; width:12px; }
a.gray_ccc{ color:#CCC; text-decoration:none; }
a.gray_ccc:hover{ color:#CCC; text-decoration:underline; }
.border_bottom{ border-bottom:1px dotted #CCC; }
.trip_hot_area{ background-position:-726px -249px; height:31px; width:145px; } 
.hot_trip_icon{ background-position:-765px -203px; display:block; float:left; height:33px; width:85px; }
.variety_trip_icon{ background-position:-864px -203px; display:block; float:left; height:33px; width:113px; }
.topic_trip_icon{ background-position:-726px -288px; display:block; float:left; height:33px; width:93px; }

.star_icon{ background:url("star.gif") no-repeat scroll 0 -15px transparent; height:15px; padding-left:12px; width:16px;}
.star_icon_1{ background-position:-905px -247px; height:16px; padding-left:12px; width:16px; }
.square_icon{ background-position:-942px -242px; float:left; height:30px; width:4px; }
.more{ position:absolute; right:10px; }
.trip_list_over{ background-color:#fafafa; }

/* navigate */
.trip_navigate{ color:#fff; height:40px; line-height:36px; margin-bottom:10px; overflow:hidden; padding-left:10px; position:relative; width:970px; }
.trip_navigate_a{ padding:0 15px; }
.nav_title_icon{ background-position:-974px -252px; display:block; height:12px; width:6px; }
 
#nav_title_icon_1{ float:left; margin:11px 0 0 10px; }
#nav_title_icon_2{ float:left; margin:11px 0 0 10px; }
#nav_title_icon_3{ float:left; margin:7px 0 0 10px; }
#nav_title_icon_4{ float:left; margin:11px 0 0 10px; }


/* part1 */
.trip_part_1{ overflow:hidden; width:100%; }
.trip_part_1_left{ float:left; width:720px; }
.image_info_ul{ height:100%; overflow:hidden; width:100%; zoom:1; }
.image_info_ul li{ border:1px solid #333; height:50px; margin-bottom:10px; padding:4px; width:230px; }
.image_info_ul li img{ border:1px solid #000; cursor:pointer; display:inline; float:left; height:48px; margin-right:5px; width:82px; }
.image_info_ul_p{ padding-top:5px; }
.gallery_li_hover,.on{ background:url(/static/images/trip/trip_bg.gif) no-repeat 0 0 scroll transparent; background-position: -737px -41px; }

#image_gallery{ background-position:0 -41px; height:280px; overflow:hidden; width:720px; }
#big_imgaes{ float:left; height:270px; overflow:hidden; padding:5px; width:460px; }
#big_imgaes img{ height:270px; width:460px; }
.image_info{ float:right; height:270px; padding:5px 0 5px 5px; width:245px;}

.left_top{ background-position:-726px -207px; height:10px; left:-1px; position:absolute; top:-1px; width:10px; }
.left_buttom{ background-position:-726px -222px; height:10px; left:-1px; position:absolute; bottom:-1px; width:10px; }
.right_top{ background-position:-741px -207px; height:10px; right:-1px; position:absolute; top:-1px; width:10px; }
.right_buttom{ background-position:-741px -222px; height:10px; right:-1px; position:absolute; bottom:-1px; width:10px; }

.trip_box_1{ background-color:#639805; height:410px; margin-top:10px; overflow:hidden; position:relative; width:100%; }
.green_content{ background-color:#FFF; height:392px; margin:4px; -moz-border-radius:5px; overflow:hidden; padding:5px; -webkit-border-radius:5px; width:702px; }
.green_title{ background-color:#ebfbc3; border:1px solid #CCC; height:33px; line-height:33px; margin:0 auto; width:700px; }
.green_title_h1{ font-size:16px; height:33px; line-height:33px; padding-left:25px; }
.first_recommend{ border-bottom:1px solid #CCC; padding:10px; }
.first_recommend_left{ border-right:1px solid #CCC; display:inline; float:left; margin-right:10px; width:52%; }
.recommend_image_box{ display:inline; float:left; margin-right:10px; }
.recommend_content{ line-height:20px; text-indent:2em; overflow:hidden; }
.second_recommend{ overflow:hidden; width:100%; }
.second_recommend_ul{ padding:10px; zoom:1; }
.second_recommend_ul li{ display:inline; float:left; width:31%; }
.second_recommend_flag{ border:dotted #CCC; border-width:0 1px; padding:0 11px; margin:0 11px; _margin:0 5px; }
.recommend_user_info{ display:inline; float:right; margin-right:30px; word-wrap:break-word; overflow:hidden; text-align:center; width:52px; }
.recommend_user_info img{ border:1px solid #999; }
.second_recommend_content{ clear:left; display:inline; float:left; margin-top:10px; width:100%; }

.trip_part_1_right{ float:right; overflow:hidden; width:250px; }
.trip_activity{ border:1px solid #CCC; height:110px; overflow:hidden; padding:5px; width:238px; }
.trip_activity dt{ border-bottom:1px solid #00c008; font-size:14px; font-weight:bold; height:25px; line-height:25px; width:100%; } 
.trip_activity_title{ padding-left:10px; }
.trip_activity dd{ padding-top:1px; width:100%; }

.newest_trip{ height:377px; margin:10px 0; overflow:hidden; width:100%; }
.newest_trip_list{ border:solid #CCC; border-width:0 1px; width:248px; }
.newest_trip_list_ul{ padding:5px 5px 0; margin-top:-10px; zoom:1; }
.newest_trip_list_ul li{ border-bottom:1px dotted #DEDEDE; padding:6px 10px;}
#newest_trip_title{ background-position:-726px -119px; height:63px; width:100%; }

.corner_bottom{ background-position:-726px -186px; height:10px; width:250px; }
.corner_top{ background-position:-726px -107px; height:8px; _height:7px; overflow:hidden; width:250px; }
.neweset_image_box{ display:inline; float:left; margin-right:10px; }

.expert_trip{ height:180px; overflow:hidden; width:100%; }
.expert_trip_content{ width:100%; }
.expert_trip_content dl{ border:solid #DEDEDE; border-width:0 1px; padding:0 5px 5px; }
.expert_trip_content dt{ border-bottom:1px solid #00c008; font-size:14px; font-weight:bold; height:25px; line-height:25px; }
.expert_trip_content dd{ padding-top:15px; height:117px; width:100%; }
.expert_item{ display:inline; float:left; height:110px; margin-left:23px; text-align:center; width:84px; }

/* part2 */
#trip_part_2{ height:375px; }
#hot_trip_content{ height:357px; width:962px; }
#hot_trip_title, #topic_trip_title{ width:960px; }

#trip_hot_area_position{ bottom:5px; position:absolute; right:10px; }

.trip_list_box{ border-right:1px solid #CCC; display:inline; height:310px; float:left; margin-top:10px; overflow:hidden; padding:0 10px; width:690px; }
.trip_list_box_ul{ overflow:auto; padding:15px 0 10px; width:100%; zoom:1; }
.trip_list_box_ul li{ float:left; height:120px; overflow:hidden; padding-left:25px; text-align:center; width:84px; }

.trip_min_box{ float:left; display:inline; margin:10px 0 0 10px; width:240px; }
.trip_min_box_title{ border-left:5px solid #9cbe60; height:22px; line-height:22px; margin:2px 0; padding-left:10px; position:relative; }
.trip_min_box_title_h2{ font-size:14px; }
.trip_min_box_ul{ overflow:auto; padding-top:15px; width:100%; zoom:1; }
.trip_min_box_ul li{ float:left; height:120px; overflow:hidden; padding-left:17px; text-align:center; width:84px; }

.trip_min_box_dl{ padding:5px; }
.trip_min_box_dl dd{ border-bottom:1px dotted #CCC; height:25px; line-height:25px; overflow:hidden; }

/* part3 */
.trip_box_2{ border:1px solid #ccc; height:370px; margin-top:10px; overflow:hidden; padding:10px; position:relative; width:960px; }
.trip_topic_ul{ overflow-y:auto; overflow-x:hidden; width:100%; zoom:1; }
.trip_topic_ul li{ border-right:1px dotted #ccc; display:inline; float:left; height:323px; margin-right:8px; overflow:hidden; padding:10px 9px 10px 0; width:308px; }
li.trip_topic_last_li{ border:none; margin-right:0; padding-right:0; }
.trip_topic_ul_h2{ border-left:5px solid #9cbe60; font-size:14px; margin:5px 0 15px; padding-left:10px; }
.trip_topic_p{ text-indent:2em; }
.trip_topic_dl{ clear:left; padding-top:20px; overflow:hidden; width:100%; }
.trip_topic_dl dd{ border-bottom:1px dotted #ccc; height:30px; line-height:30px; overflow:hidden; width:100%; }


/* part4 */
#trip_part_4{ height:405px; }
#variety_trip_content{ height:387px; width:962px; }
#variety_list_box{ height:342px; }

.orange_line{ border-bottom:2px solid #f47a22; bottom:0; height:1px; position:absolute; right:0; width:615px; }
.gray_line{ border-bottom:2px solid #ccc; bottom:-2px; height:1px; position:absolute; right:0; width:612px; }
.trip_activity_user_ul{ overflow:auto; width:100%; zoom:1; }
.trip_activity_user_ul li{ border-bottom:1px dotted #ccc; height:54px; padding:10px 0; width:100%; }
.trip_activity_user_left{ display:inline; float:left; margin:0 10px; width:54px; }

/* trips_list */
.list_left{ border:1px solid #ccc; float:left; width:745px; }
.list_left_title{ background-color:#ecfbd2; font-size:14px; font-weight:bold; height:30px; line-height:30px; margin:1px; padding-left:8px; width:735px; }
.list_left_ul{ overflow-y:auto; overflow-x:hidden; width:100%; zoom:1; }
.list_left_ul li{ border-bottom:1px dotted #ccc; height:84px; padding:15px 5px; }
#list_left_ul_title{ height:30px; line-height:30px; padding:0 5px; }
#list_time_title, #list_count_title, #list_star_title{ line-height:30px; }


.list_left_ul_p1{ float:left; width:58%; }
.list_left_ul_p2{ float:left; line-height:84px; text-align:center; width:12%; }
.list_left_ul_p3{ float:left; line-height:84px; text-align:center; width:13%; }
.list_left_ul_p4{ float:left; line-height:84px; text-align:center; width:17%; }
.list_left_ul_p4 .showRating{margin-top:33px; }

.list_left_img_box{ display:inline; float:left; margin:0 10px; }
.list_left_h3{ font-weight:bold; font-size:14px; } 
.check_more{ background-color:#ECFBD2; cursor:pointer; float:left; height:30px; line-height:30px; position:relative; text-align:center; width:680px; }
.check_more_over{ background-color:#fafafa; }

.list_right{ display:inline; float:left; margin-left:10px; overflow:hidden; width:223px; }
.list_ad{ height:223px; width:223px; }

.list_right_box{ border:1px solid #ccc; margin:10px 0 0 0; width:221px; }
.list_right_title{ background-color:#ecfbd2; font-size:14px; font-weight:bold; height:30px; line-height:30px; margin:1px; padding-left:8px; width:211px; }
.image_gallery_content{ padding-top:10px; }
.list_right_item{ display:inline; float:left; margin:0 10px; }

li.last_li_item{ border:none; margin-right:0; padding-right:0; }
#num_paginate{ padding:8px; }


.boxIncludePic100_100{width:100px; height:100px; padding:1px; border:solid 1px #ccc;}
.boxIncludePic100_100 .photoItem{width:100px; height:100px; }
.boxIncludePic100_100 img{width:auto; height:auto; }
.boxIncludePic100_100 .photoItem .photoWraper{left:-70px; top:-70px;  }

.boxIncludePic60_60{width:60px; height:60px; padding:1px; border:solid 1px #ccc;}
.boxIncludePic60_60 .photoItem{width:60px; height:60px; }
.boxIncludePic60_60 img{width:auto; height:auto; }
.boxIncludePic60_60 .photoItem .photoWraper{left:-85px; top:-85px;  }

.boxIncludePic80_80{width:80px; height:80px; padding:1px; border:solid 1px #ccc;}
.boxIncludePic80_80 .photoItem{width:80px; height:80px; }
.boxIncludePic80_80 img{width:auto; height:auto; }
.boxIncludePic80_80 .photoItem .photoWraper{left:-75px; top:-75px;  }
.expert_item .boxIncludePic80_80 img{width:80px; height:80px; }

.toolsBar{ height:30px; line-height:30px; overflow:hidden; position:relative; text-align:center; width:100%; }
.goTop{ background-color:#639805; color:#fff; float:left; font-weight:bold; right:0; top:0; width:65px; z-index:10; }
.point_title{ position:absolute; top:0; right:10px; }
.word_box{ border:1px solid #2ABE2D; background-color:#0ACf11; padding:3px 5px; }
.trip_navigate_ul{ height:32px; padding-top:2px; zoom:1; }
.trip_navigate_ul li{  float:left; }
a.nav_title{ color:#fff; float:left; font-weight:bold; height: 32px; text-decoration: none; }
a.nav_title:hover{ background:url(/static/images/trip/select_background.png) no-repeat 0 0 scroll transparent; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/static/images/trip/select_background.png'); color:#ff3; text-decoration: underline; }
a.height_green{ color:#00ff00; float:left; font-weight:bold; height: 32px; text-decoration: none; }
a.height_green:hover{ background:url(/static/images/trip/select_background.png) no-repeat 0 0 scroll transparent; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/static/images/trip/select_background.png'); color:#ff3; text-decoration: underline; }
a.nav_select{ background:url(/static/images/trip/select_background.png) no-repeat 0 0 scroll transparent; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/static/images/trip/select_background.png'); color:#ff3; }


