@charset "utf-8";
/* CSS Document */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body,html { height:100%; width:100%; }
table{border-collapse:collapse; }
fieldset,img {border:0px;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
body{font:"宋体", "新宋体"; font-size:12px; color:#666; }
a:link { color:#0076fa; text-decoration:none; }
a:visited { color:#0076fa; text-decoration:none; }
a:hover { color:#0076fa; text-decoration:none; }
a:active { color:#0076fa; text-decoration:none;}
.order_pic_li p a:hover,#order_cart_title a:hover,#place_detail .detail .detail_right .place_file ul li a:hover,#place_detail .detail .detail_left .detail_left_p p a:hover,#related a:hover,#related_place a:hover,#paihangbang .detail a:hover,#dianping p a:hover,#dianping_list .more a:hover,#dianping_list .detail .user_name a:hover,#dianping .detail .biaoqian a:hover,#dianping .detail .detail_p a:hover,#notickets p a:hover,.place_detail_list_title a:hover,#place_ticket .more a:hover,#place_route .more a:hover,.ticket_name a:hover,#place_room .more a:hover,#place_room .room_name a:hover,#gonglue_list .more a:hover,#gonglue_list .user_name a:hover,#gonglue_list .detail_p a:hover,#gonglue_list ul li a:hover,#zhuanlan_list .more a:hover,#zhuanlan_list .user_name a:hover,#zhuanlan_list .detail_p a:hover,#zhuanlan_list .biaoqian a:hover,#bbs .more a:hover,#bbs .detail a:hover,#menu .box .user_name a:hover,#menu .box .user_dingou a:hover,#jingqu_tuijian a:hover,#jingqu_list .tese a:hover,#menu .text_list a:hover,#ticket_detail .detail_right .xingji a:hover,#ticket_detail .detail_left .contain_place a:hover,#ticket_detail .detail_right .more_title a:hover,#ticket_detail .detail_right .detail a:hover,#content h1 a:hover,#place_dianping_list .user_name a:hover,#place_dianping_list .detail_p a:hover,#jingqu_list .zhuti a:hover,#jingqu_list .pingjia a:hover,#jingqu_list .jingqu_list_jiaohu a:hover,#menu .search_more .detail a:hover,#menu .box .detail ul.quan .user_name a:hover,#place_dest_list .place_dest_list_title a:hover,.user_center .user_center_p a:hover,.place_tickets_detail a:hover,#place_zhuanlan_detail .detail p a:hover,#place_dest_detail .detail_left p a:hover,#place_dest_detail .detail_right .box a:hover,#place_dest_detail .detail_right .other a:hover,#tuijianjingqu .more a:hover,.lv_paihang a:hover,.lv_xianlu_box_1 .box .detail a:hover,.lv_list .detail p a:hover,.comment_list .title_more a:hover,.comment_list .title_2 a:hover,.comment_list .user_name a:hover,#menu .comment_place .title a:hover,#menu .comment_place_1 .title a:hover,#comment_list .des a:hover,#content .shuxing a:hover,.coment_reply_detail .title .user_name a:hover,.comment_result a:hover,.hotel_ticket .d_baohan a:hover,.hotel_ticket .detail_right a:hover,.map_detail_p a:hover,#user_news a:hover,.ready_trip .detail a:hover,.index_jingqu_list a:hover,.index_dianping_place a:hover,.index_dianping_zt a:hover,.index_dianping .more a:hover,.index_dianping_detail_p_text a:hover,.index_faq a:hover,.index_bbs a:hover,.index_hot_place a:hover,.index_zt_li_p a:hover,.index_zt .title .more a:hover,.lv_news a:hover,.index_hot_place_1 .detail strong a:hover,.index_hot_place_1 .title .more a:hover,.box .detail .m_hot a:hover,.gl_title a:hover,.taxi .title span a:hover,.taxi table a:hover { color:#fff; background:#0076fa; padding:2px 0px; text-decoration:none; }
#menu .box .detail .zt a:hover { padding:0px; }
#dianping h2 { background:url(http://pic.lvmama.com/cmt/img/order_tip.gif) left center no-repeat; line-height:30px; text-indent:15px; color:#000; font-size:14px; font-weight:bold; text-overflow:hidden; white-space:nowrap; overflow:hidden; border-bottom:1px #d4d4d4 dashed;  }
#dianping .comment_list_title .comment_list_title_list a:link { color:#0076fa; text-decoration:none; background:#fff;}
#dianping .comment_list_title .comment_list_title_list a:visited { color:#0076fa; text-decoration:none; background:#fff;}
#dianping .comment_list_title .comment_list_title_list a:hover { color:#fff; text-decoration:none; background:#0076fa;}
#dianping .comment_list_title .comment_list_title_list a:active { color:#0076fa; text-decoration:none; background:#fff;}
.clear { clear:both; }
#container { background:url(http://pic.lvmama.com/cmt/img/header_bg.gif) left top repeat-x; }
#content { width:965px; margin:0px auto; overflow:hidden; zoom:1; }

#content_detail { margin:15px 0px 0px 0px; overflow:hidden; zoom:1; }
#area { float:left; width:722px; }
#faq_area { float:left; width:650px; margin:0px 0px 0px 20px; }
#menu { float:left; width:223px; margin:0px 0px 0px 19px; }
#navigation { border-bottom:1px #f4f4f4 solid; padding:0px 0px 10px 0px; color:#a70679; }
#navigation a { text-decoration:underline; padding:0px 3px; }
.ad { margin:0px; }
.none { color:#a70679; font-size:14px; font-weight:bold; text-align:center; padding:10px 0px; }
/*----place_dest begin-----*/
#place_title { overflow:hidden; zoom:1; border-bottom:1px #edcde4 solid; line-height:30px; margin:0px 0px 20px 0px; }
#place_title h2 { float:left; width:110px; font-size:14px; font-weight:bold; color:#a70679; }
#place_title a { float:right; width:80px; padding:0px;}
#place_title .tuijian { float:left; width:360px; background:url(http://pic.lvmama.com/cmt/img/tuijian.gif) left center no-repeat; text-indent:40px; }
#place_title .tuijian a { float:none; font-size:12px; font-weight:normal; }
#place_dest_detail h1 { background:url(http://pic.lvmama.com/cmt/img/h1_bg.gif) left center no-repeat; line-height:40px; font-size:16px; font-weight:bold; text-indent:40px; color:#000; }

#place_dest_list { overflow:hidden; zoom:1;  }
#place_dest_list li { float:left; width:160px; margin:0px 10px; height:175px; text-align:center;display:inline; }
#place_dest_list li .place_dest_list_pic img { border:1px #cacaca solid; padding:5px; } 
#place_dest_list li .place_dest_list_pic a { background:none; }
#place_dest_list li .place_dest_list_title { margin:5px 0px 0px 0px; line-height:22px; }
#place_dest_detail .detail { margin:5px 0px 0px 0px; overflow:hidden; zoom:1; }
#place_dest_detail .detail .detail_right { float:left; width:223px; margin:0px 0px 0px 19px; }
#place_dest_detail { overflow:hidden; zoom:1; }
#place_dest_detail .detail .detail_left { float:left; width:722px; overflow:hidden; zoom:1; }
#place_dest_detail .detail .detail_right { float:left; width:223px; margin:0px 0px 0px 19px; }

#place_dest_detail .detail .detail_left .detail_left_p { overflow:hidden; zoom:1;}
#place_dest_detail .detail .detail_left .detail_left_p p { height:210px; overflow:hidden; float:left; width:122px; margin:4px 0px 0px 7px; line-height:24px; text-indent:12px; }
#place_dest_detail .detail .detail_left .detail_left_p .detail_left_img { float:right; width:568px; height:220px; border:1px #b1b1b1 solid; margin:0px; padding:0px; }
#place_dest_detail .detail .detail_right .box { border:1px #e4b4d7 solid; margin-bottom:15px; }
#place_dest_detail .detail .detail_right .box h3 { line-height:26px; text-indent:30px; background:url(http://pic.lvmama.com/cmt/img/menu_box_title_bg.gif) 10px center no-repeat #fef3fb; border-bottom:1px #e4b4d7 solid; color:#a70679; font-weight:bold; }
#place_dest_detail .detail .detail_right .box .detail { padding:5px 10px; line-height:24px; }

#place_dest_detail .detail .detail_right .other { margin:0px; }
#place_dest_detail .detail .detail_right .other .title { color:#000; font-weight:bold; padding:5px 0px 5px 0px; margin:0px 0px 5px 0px; border-bottom:1px #d4d4d4 dashed; }
#place_dest_detail .detail .detail_right .other .title span { color:#a70679; font-weight:bold; }
#place_dest_detail .detail .detail_right .other .detail { overflow:hidden; zoom:1; }
#place_dest_detail .detail .detail_right .other .detail ul li { width:110px; float:left; padding:7px 0px 0px 0px; }
/*-----place_dest end-----*/

/*-----place_detail begin----*/
#place_detail h1 { background:url(http://pic.lvmama.com/cmt/img/h1_bg.gif) left center no-repeat; line-height:40px; font-size:16px; font-weight:bold; text-indent:40px; color:#000; }
#place_detail .detail { margin:5px 0px 0px 0px; overflow:hidden; zoom:1; background:url(http://pic.lvmama.com/cmt/img/place_detail_bg.gif) right bottom no-repeat; }
#place_detail .detail .detail_right { float:left; width:223px; margin:0px 0px 0px 19px; }
#place_detail { overflow:hidden; zoom:1; }
#place_detail .detail .detail_left { float:left; width:722px;  clear:left; overflow:hidden; zoom:1; }
#place_detail .detail .detail_right { float:left; width:223px; margin:0px 0px 0px 19px; }

#place_detail .detail .detail_left .detail_left_p { overflow:hidden; zoom:1; float:left; width:225px; margin:4px 0px 0px 5px; }
#place_detail .detail .detail_left .detail_left_p p { overflow:hidden; text-overflow:ellipsis; line-height:24px; text-indent:12px; }
#place_detail .detail .detail_left .detail_left_p .tuijian { height:84px; margin:0px 0px 0px 0px; background:url(http://pic.lvmama.com/cmt/img/xiaoping_bg.gif) left top no-repeat; line-height:26px; color:#a70679; padding:10px 10px 0px 30px; }
#place_detail .detail .detail_left .detail_left_img { float:right; width:471px; height:222px; background:url(http://pic.lvmama.com/cmt/img/place_detail_top_bg.gif) left top no-repeat; }
#place_detail .detail .detail_left .detail_left_img  a { background:none; }
#place_detail .detail .detail_left .detail_left_img img { margin:12px; }

#place_detail .detail .detail_right .place_file { height:155px; }
#place_detail .detail .detail_right .place_file ul li { line-height:30px; }
#place_detail .detail .detail_right .place_file strong { color:#000; font-weight:bold; }
#place_detail .detail .detail_right .place_file span { color:#ff6600; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
#place_detail .detail .detail_right .place_detail_sale { font-size:14px; color:#000; font-weight:bold; background:#fff; }
.place_detail_sale_product { margin:18px 0px 0px 0px; overflow:hidden; zoom:1; }
.place_detail_sale_product a { display:block; height:35px; float:left; background:url(http://pic.lvmama.com/cmt/img/place_detail_sale_bg.gif) left top no-repeat; width:110px; text-indent:20px;  }
.place_detail_sale_product a:link { color:#fff; text-decoration:none; padding:10px 0px 0px 0px;  }
.place_detail_sale_product a:visited { color:#fff; text-decoration:none;  padding:10px 0px 0px 0px; }
.place_detail_sale_product a:hover { color:#fff; text-decoration:none; padding:10px 0px 0px 0px;background:url(http://pic.lvmama.com/cmt/img/place_detail_sale_bg.gif) left top no-repeat;  }
.place_detail_sale_product a:active { color:#fff; text-decoration:none;  padding:10px 0px 0px 0px; }

.place_detail_sale_product a.no { display:block; height:35px; float:left; background:url(http://pic.lvmama.com/cmt/img/place_detail_sale_bg_on.gif) left top no-repeat; width:110px; text-indent:20px; cursor:default;  }
.place_detail_sale_product a:link.no { color:#fff; text-decoration:none; padding:10px 0px 0px 0px;  }
.place_detail_sale_product a:visited.no { color:#fff; text-decoration:none;  padding:10px 0px 0px 0px; }
.place_detail_sale_product a:hover.no { color:#fff; text-decoration:none; padding:10px 0px 0px 0px;background:url(http://pic.lvmama.com/cmt/img/place_detail_sale_bg_on.gif) left top no-repeat;  }
.place_detail_sale_product a:active.no { color:#fff; text-decoration:none;  padding:10px 0px 0px 0px; }


#place_detail .detail .detail_right .box { border:1px #e4b4d7 solid; margin-bottom:15px; }
#place_detail .detail .detail_right .box .title { line-height:26px; text-indent:30px; background:url(http://pic.lvmama.com/cmt/img/menu_box_title_bg.gif) 10px center no-repeat #fef3fb; border-bottom:1px #e4b4d7 solid; color:#a70679; font-weight:bold; }
#place_detail .detail .detail_right .box .detail { padding:5px 10px; line-height:24px; }

#place_detail .detail .detail_right .other { margin:0px 0px 15px 0px; }
#place_detail .detail .detail_right .other .title { color:#000; font-weight:bold; padding:5px 0px 5px 0px; margin:0px 0px 5px 0px; border-bottom:1px #d4d4d4 dashed; }
#place_detail .detail .detail_right .other .title span { color:#a70679; font-weight:bold; }
#place_detail .detail .detail_right .other .detail { overflow:hidden; zoom:1; }
#place_detail .detail .detail_right .other .detail ul li { width:110px; float:left; line-height:24px; }
/*-----place_detail end-----*/

#related { text-align:center; color:#a70679; line-height:22px; margin:15px 0px 5px 0px; }

#related_place { padding:13px 10px; border:1px #edcde4 solid; background:#fff6fc; font-weight:bold; color:#000; }
#related_place a { font-weight:normal; }
#related_place span { color:#a70679; }
#dianping p { margin:20px 0px; line-height:24px; }

#dianping .c_list { overflow:hidden; zoom:1; margin:10px 0 0 0; }
#dianping .place_des { float:left; margin:0 0 0 20px; font-size:12px; font-weight:bold; color:#000; }
#dianping .place_des strong { color:#a70679; font-weight:bold; padding:0 3px 0 3px; }
#dianping .place_des span { color:#666;}
.creat_comment_button { float:right; }
.new_cm_button { background:url(http://pic.lvmama.com/cmt/img/new_cm_button.gif) left top no-repeat; width:141px; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; color:#fff; border:0; cursor:pointer; }
.tuijian_line { color:#000; margin:0 0 15px 0; }
.tuijian_line th { font-weight:bold; }
.tuijian_line th,.tuijian_line td { line-height:24px; }
.tuijian_line span { float:left; margin:0 0 0 10px; }


#dianping p strong,#dianping .star strong { color:#000; font-weight:bold; font-size:12px; }
#dianping .star img {vertical-align:text-bottom; }
#dianping .star span { font-family:Arial, Helvetica, sans-serif; background:url(http://pic.lvmama.com/cmt/img/larger_star_bg.gif) left top no-repeat; color:#fff; padding:2px 7px ; margin:0px 0px 0px 3px; }

.smallstar img { vertical-align:text-bottom;_vertical-align:middle; }
.smallstar span { font-family:Arial, Helvetica, sans-serif; background:url(http://pic.lvmama.com/cmt/img/small_star_bg.gif) left 2px no-repeat; color:#fff; padding:0px 4px 0px 4px; margin:0px 0px 0px 3px; }


#paihangbang { overflow:hidden; zoom:1; }
#paihangbang .bangdan { width:210px; float:left; margin:0px 45px 0px 0px; }
#paihangbang .bangdan .title { font-size:12px; font-weight:bold; color:#000; line-height:24px; }
#paihangbang .bangdan .detail table { margin:4px 0px 0px 0px; padding:0px; }
#paihangbang .bangdan .detail .bg { line-height:18px; background:#bcbcbc; }
#paihangbang .bangdan_c { width:210px; float:left; margin:0px; }
#paihangbang .bangdan_c .title { font-size:12px; font-weight:bold; color:#000; line-height:24px; }
#paihangbang .bangdan_c .detail table { margin:4px 0px 0px 0px; padding:0px; }
#paihangbang .bangdan_c .detail .bg { line-height:18px; background:#bcbcbc; }

/*------place_dest_top begin -------*/
.dest_box { margin:0px 0px 20px 0px; }
.dest_box .detail .top { margin:10px 0px 0px 0px; }
.dest_box .detail .top .title { margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; background:url(http://pic.lvmama.com/cmt/img/place_dest_top_title_bg.gif) left top no-repeat; color:#a70679; line-height:20px; text-indent:8px; }
.dest_box .detail .top table { border-bottom:1px #000 solid; }
.dest_box .detail .top .top_title { color:#000; text-align:center; width:40px; }


/*#ticket_ad { height:115px; background:#fffbfe; border:1px #f5e2ef solid; margin:0px 0px 20px 0px; }*/
#ticket_ad  { border-bottom:2px #fef3fb solid; padding:0px 0px 10px 0px; margin:0px 0px 20px 0px; }
#ticket_daogou { margin:0px 0px 10px 0px; }
#ticket_daogou h2{ color:#a70679; font-size:14px; font-weight:bold; }
#ticket_daogou .detail { margin:15px 0px 0px 0px; background:url(http://pic.lvmama.com/cmt/img/ticket_daogou_bg.gif) left top repeat-y; }
#ticket_daogou .detail ul { overflow:hidden; zoom:1; }
#ticket_daogou .detail li { float:left; width:118px; text-align:center; margin:5px 0px 16px 0px; }
#ticket_daogou .detail li a { display:block; width:118px; padding:10px 0px; }
#ticket_daogou .detail li a:link { font-size:14px; color:#000; text-decoration:none; font-weight:bold; background:none; }
#ticket_daogou .detail li a:visited { font-size:14px; color:#000; text-decoration:none; font-weight:bold; background:none; }
#ticket_daogou .detail li a:hover { font-size:14px; color:#000; text-decoration:underline; font-weight:bold; background:none; }
#ticket_daogou .detail li a:active { font-size:14px; color:#000; text-decoration:none; font-weight:bold; background:none; }
#ticket_daogou .detail li a:link.hot { font-size:14px; color:#ff6600; text-decoration:none; font-weight:bold; background:url(http://pic.lvmama.com/cmt/img/hot.gif) right top no-repeat; }
#ticket_daogou .detail li a:visited.hot  { font-size:14px; color:#ff6600; text-decoration:none; font-weight:bold; background:url(http://pic.lvmama.com/cmt/img/hot.gif) right top no-repeat; }
#ticket_daogou .detail li a:hover.hot  { font-size:14px; color:#ff6600; text-decoration:underline; font-weight:bold; background:url(http://pic.lvmama.com/cmt/img/hot.gif) right top no-repeat; }
#ticket_daogou .detail li a:active.hot  { font-size:14px; color:#ff6600; text-decoration:none; font-weight:bold; background:url(http://pic.lvmama.com/cmt/img/hot.gif) right top no-repeat; }

/*-----------ticket_detail begin-------------*/

#ticket_detail h1 { background:url(http://pic.lvmama.com/cmt/img/h1_bg.gif) left center no-repeat; line-height:40px; font-size:16px; font-weight:bold; text-indent:40px; color:#000; }
#ticket_detail .detail { margin:5px 0px 0px 0px; overflow:hidden; zoom:1; }
#ticket_detail .detail .detail_right { float:left; width:223px; margin:0px 0px 0px 19px; }
#ticket_detail { overflow:hidden; zoom:1; }
#ticket_detail .detail .detail_left { float:left; width:722px; overflow:hidden; zoom:1; background:url(http://pic.lvmama.com/cmt/img/ticket_detail_title_ul_bg.gif) 108px top repeat-y; min-height:247px; }
#ticket_detail .detail .detail_right { float:left; width:223px; margin:0px 0px 0px 19px; }

#ticket_detail .detail .detail_left .ticket_title { float:left; width:109px; background:url(http://pic.lvmama.com/cmt/img/ticket_detail_title_ul_bg.gif) right top repeat-y;  }
#ticket_detail .detail .detail_left .ticket_tag_detail { float:left; width:606px; overflow:hidden; zoom:1; background:url(http://pic.lvmama.com/cmt/img/ticket_detail_bg_b.gif) left bottom no-repeat;  }
#ticket_detail .detail .detail_left .ticket_content { float:left; width:415px; padding:10px 0px 0px 25px; background:url(http://pic.lvmama.com/cmt/img/ticket_detail_bg.gif) left top no-repeat;  }
#ticket_detail .detail .detail_left .ticket_des { float:left; height:247px; width:166px; color:#a70679;background:url(http://pic.lvmama.com/cmt/img/ticket_detail_bg.gif) right top no-repeat; }
#ticket_detail .detail .detail_left .ticket_des p { margin:53px 17px 0px 17px; text-indent:12px; line-height:20px; }

#ticket_detail .detail .detail_left .ticket_content .price { padding:7px 0px; }
#ticket_detail .detail .detail_left .ticket_content .youhui { padding:7px 0px; }
#ticket_detail .detail .detail_left .ticket_content .ticket_numb { padding:7px 0px; }
#ticket_detail .detail .detail_left .ticket_content .pay_way { padding:7px 0px; }
#ticket_detail .detail .detail_left .ticket_content .contain_place { padding:5px 0px;line-height:22px; }

#ticket_detail .detail .detail_left .ticket_content .ticket_numb select { vertical-align:middle; width:50px; }

#ticket_detail .detail .detail_left .ticket_content .price strong { font-size:12px; font-weight:bold; color:#000; }
#ticket_detail .detail .detail_left .ticket_content .youhui strong { font-size:12px; font-weight:bold; color:#000; }
#ticket_detail .detail .detail_left .ticket_content .ticket_numb strong { font-size:12px; font-weight:bold; color:#000; }
#ticket_detail .detail .detail_left .ticket_content .pay_way strong { font-size:12px; font-weight:bold; color:#000; }
#ticket_detail .detail .detail_left .ticket_content .contain_place strong { font-size:12px; font-weight:bold; color:#000; }

#ticket_detail .detail .detail_left .ticket_content .buy { padding:0px; position:relative; margin:10px 0px 10px 0px;  }
#ticket_detail .detail .detail_left .ticket_content .buy .buy_online a:link { padding:10px 27px 20px 27px; background:none; color:#fff; font-size:14px; font-weight:bold; background:url(http://pic.lvmama.com/cmt/img/buy_online_bg.gif) left top no-repeat;  }
#ticket_detail .detail .detail_left .ticket_content .buy .buy_online a:visited { padding:10px 27px 20px 27px; background:none; color:#fff; font-size:14px; font-weight:bold; background:url(http://pic.lvmama.com/cmt/img/buy_online_bg.gif) left top no-repeat;  }
#ticket_detail .detail .detail_left .ticket_content .buy .buy_online a:hover { padding:10px 27px 20px 27px; background:none; color:#fff; font-size:14px; font-weight:bold; background:url(http://pic.lvmama.com/cmt/img/buy_online_bg.gif) left top no-repeat;  }
#ticket_detail .detail .detail_left .ticket_content .buy .buy_online a:active { padding:10px 27px 20px 27px; background:none; color:#fff; font-size:14px; font-weight:bold; background:url(http://pic.lvmama.com/cmt/img/buy_online_bg.gif) left top no-repeat;  }

#ticket_detail .detail .detail_left .ticket_content .buy .buy_car { margin:0px 0px 0px 10px; }
#ticket_detail .detail .detail_left .ticket_content .buy .buy_car a:link { padding:10px 36px 20px 18px; background:none; color:#fff; font-size:14px; font-weight:bold; background:url(http://pic.lvmama.com/cmt/img/buy_car.gif) left top no-repeat;  }
#ticket_detail .detail .detail_left .ticket_content .buy .buy_car a:visited { padding:10px 36px 20px 18px; background:none; color:#fff; font-size:14px; font-weight:bold; background:url(http://pic.lvmama.com/cmt/img/buy_car.gif) left top no-repeat;  }
#ticket_detail .detail .detail_left .ticket_content .buy .buy_car a:hover { padding:10px 36px 20px 18px; background:none; color:#fff; font-size:14px; font-weight:bold; background:url(http://pic.lvmama.com/cmt/img/buy_car.gif) left top no-repeat;  }
#ticket_detail .detail .detail_left .ticket_content .buy .buy_car a:active { padding:10px 36px 20px 18px; background:none; color:#fff; font-size:14px; font-weight:bold; background:url(http://pic.lvmama.com/cmt/img/buy_car.gif) left top no-repeat;  }

#ticket_detail .detail .detail_left .ticket_content .buy .buy_phone { margin:0px;  background:url(http://pic.lvmama.com/cmt/img/buy_phone.gif) left top no-repeat;  font-size:12px; line-height:40px; padding:5px 0px 10px 280px; }

#ticket_detail .detail .detail_left .ticket_content .buy .to_car {margin:0px 0px 0px 10px;}
#ticket_detail .detail .detail_left .ticket_content .buy .to_car a:link { padding:10px 36px 20px 18px; background:none; color:#a70679; font-size:14px; font-weight:normal;  }
#ticket_detail .detail .detail_left .ticket_content .buy .to_car a:visited { padding:10px 36px 20px 18px; background:none; color:#a70679; font-size:14px; font-weight:normal;  }
#ticket_detail .detail .detail_left .ticket_content .buy .to_car a:hover { padding:10px 36px 20px 18px; background:none; color:#a70679; font-size:14px; font-weight:normal; }
#ticket_detail .detail .detail_left .ticket_content .buy .to_car a:active { padding:10px 36px 20px 18px; background:none; color:#a70679; font-size:14px; font-weight:normal; }
#ticket_detail .detail .detail_left .ticket_content .buy .unsale { background:url(http://pic.lvmama.com/cmt/img/unsale.gif) left top no-repeat; padding:35px 0px 5px 0px; }
#ticket_detail .detail .detail_left .ticket_content .buy .unsale p { background:url(http://pic.lvmama.com/cmt/img/unsale_p_bg.gif) left center no-repeat; text-indent:15px;}

#ticket_detail .detail .detail_left .ticket_content .price span { background:url(http://pic.lvmama.com/cmt/img/price_bg.gif) left center repeat-x; }
#ticket_detail .detail .detail_left .ticket_content .price strong font { font-family:Tahoma, "Arial Unicode MS"; font-size:16px; font-weight:bold; color:#ff0000; padding:0px 3px 0px 0px; }


#ticket_detail .detail .detail_left .ticket_title ul { background:url(http://pic.lvmama.com/cmt/img/ticket_detail_title_ul_bg.gif) right top repeat-y; }
#ticket_detail .detail .detail_left .ticket_title li { border-left:8px #000 solid; border-top:1px #000 solid; border-bottom:1px #000 solid;  text-align:center; font-size:16px; font-weight:bold; padding:18px 0px; margin:0px 0px 2px 0px; }
#ticket_detail .detail .detail_left .ticket_title li.none { border-left:8px #909090 solid; border-top:1px #909090 solid; border-bottom:1px #909090 solid;  text-align:center; font-size:16px; font-weight:bold; padding:18px 0px; margin:0px 0px 2px 0px; }
#ticket_detail .detail .detail_left .ticket_title li select { border:0px; font-size:16px; font-weight:bold; }

#ticket_detail .detail .detail_left .ticket_title li.on { border-left:8px #a70679 solid; border-top:1px #a70679 solid; border-bottom:1px #a70679 solid;  text-align:center; background:url(http://pic.lvmama.com/cmt/img/ticket_title_on_bg.gif) right top repeat-y #fffff9; font-size:16px; font-weight:bold; padding:18px 0px; }

#ticket_detail .detail .detail_left .ticket_title li a:link { color:#000; background:none; padding:18px 15px; }
#ticket_detail .detail .detail_left .ticket_title li a:visited { color:#000; background:none; padding:18px 15px; }
#ticket_detail .detail .detail_left .ticket_title li a:hover { color:#000; background:none; padding:18px 15px; }
#ticket_detail .detail .detail_left .ticket_title li a:active { color:#000; background:none; padding:18px 15px; }
#ticket_detail .detail .detail_left .ticket_title li.on a:link { color:#a70679; background:none; padding:18px 15px; }
#ticket_detail .detail .detail_left .ticket_title li.on a:visited { color:#a70679; background:none; padding:18px 15px; }
#ticket_detail .detail .detail_left .ticket_title li.on a:hover { color:#a70679; background:none; padding:18px 15px; }
#ticket_detail .detail .detail_left .ticket_title li.on a:active { color:#a70679; background:none; padding:18px 15px; }

#ticket_detail .detail .detail_right .title { font-size:12px; font-weight:bold; color:#a70679; }
#ticket_detail .detail .detail_right .title a:link { color:#000; text-decoration:none; background:none; }
#ticket_detail .detail .detail_right .title a:visited { color:#000; text-decoration:none; background:none; }
#ticket_detail .detail .detail_right .title a:hover { color:#000; text-decoration:underline; background:none; }
#ticket_detail .detail .detail_right .title a:active { color:#000; text-decoration:none; background:none; }

#ticket_detail .detail .detail_right .xingji { padding:8px 0px; }
#ticket_detail .detail .detail_right .xingji img { vertical-align:middle; }
#ticket_detail .detail .detail_right .xingji font { font-size:12px; } 
#ticket_detail .detail .detail_right .xingji span { background:url(http://pic.lvmama.com/cmt/img/small_star_bg.gif) left top no-repeat;_background:url(http://pic.lvmama.com/cmt/img/small_star_bg.gif) left 1px no-repeat; color:#fff; padding:0px 4px; margin:0px 2px 0px 2px; }
#ticket_detail .detail .detail_right .xingji a:link,#ticket_detail .detail .detail_right .xingji a:visited,#ticket_detail .detail .detail_right .xingji a:hover,#ticket_detail .detail .detail_right .xingji a:active { background:none; }
#ticket_detail .detail .detail_right .xingji font a:link { color:#0076fa; text-decoration:none; background:none; }
#ticket_detail .detail .detail_right .xingji font a:visited { color:#0076fa; text-decoration:none; background:none; }
#ticket_detail .detail .detail_right .xingji font a:hover { color:#fff; text-decoration:none; background:#0076fa; }
#ticket_detail .detail .detail_right .xingji font a:active { color:#0076fa; text-decoration:none; background:none; }

#ticket_detail .detail .detail_right .more_title { padding:10px 0px 2px 0px; }

#ticket_detail .detail .detail_right ul { overflow:hidden; zoom:1; }
/*#ticket_detail .detail .detail_right ul li { float:left; width:108px; line-height:18px; } */
#ticket_detail .detail .detail_right ul li { line-height:20px; } 
#ticket_detail .detail .detail_right .box .title { line-height:26px; text-indent:30px; background:url(http://pic.lvmama.com/cmt/img/menu_box_title_bg.gif) 10px center no-repeat #fef3fb; border-bottom:1px #e4b4d7 solid; color:#a70679; font-weight:bold; }
#ticket_detail .detail .detail_right .box .detail { padding:5px 10px; line-height:24px; }

#ticket_detail .detail .detail_right .other { margin:0px 0px 15px 0px; }
#ticket_detail .detail .detail_right .other .title { color:#000; font-weight:bold; padding:5px 0px 5px 0px; margin:0px 0px 5px 0px; border-bottom:1px #d4d4d4 dashed; }
#ticket_detail .detail .detail_right .other .title span { color:#a70679; font-weight:bold; }
#ticket_detail .detail .detail_right .other .detail { overflow:hidden; zoom:1; }
#ticket_detail .detail .detail_right .other .detail ul li { width:110px; float:left; padding:7px 0px 0px 0px; }

/*-----------ticket_detail end-------------*/

/*-----------lvyou tuijian begin0----------*/
#choose_zt_dest { background:url(http://pic.lvmama.com/cmt/img/choose_zt_dest_bg.gif) left top no-repeat; margin:10px 0px 0px 0px; overflow:hidden; zoom:1; padding:40px 0px 0px 0px;_padding:60px 0px 0px 0px; }
.choose_zt { float:left; width:732px; margin:20px 0px 0px 0px; border:1px #edcde4 solid; background:url(http://pic.lvmama.com/cmt/img/choose_zt_dest.gif) left top repeat-x; overflow:hidden; zoom:1; }
.choose_zt_1 .title,.choose_zt_2 .title { color:#a70679; font-size:14px; font-weight:bold; margin:0px 0px 10px 0px; }
.choose_zt_1 { float:left; width:300px; padding:20px 0px 0px 30px; background:url(http://pic.lvmama.com/cmt/img/choose_dest_bg.gif) right 70px no-repeat; }
.choose_zt_1 .detail { margin:0px 0px 20px 0px; overflow:hidden; zoom:1; }
.choose_zt_1 .detail li { float:left; width:90px; color:#000; font-size:14px; padding:7px 0px; }
.choose_zt_1 input { vertical-align:middle; margin:0px 10px 0px 0px; }
.choose_zt_2 { float:left; width:200px; padding:20px 0px 0px 20px; }
.choose_zt_2 .detail { margin:0px 0px 20px 0px; overflow:hidden; zoom:1; }
.choose_zt_2 .detail li { float:left; width:90px; color:#000; font-size:14px; padding:7px 0px; }
.choose_zt_2 input { vertical-align:middle; margin:0px 10px 0px 0px; }
.choose_zt_3 { float:left; width:172px; }
.choose_zt_3 .title { margin:70px 0px 20px 0px; }

.choose_zt_3 .title a:link { background:#fff; padding:10px 20px; border:1px #dcdcdc solid; font-size:14px; font-weight:bold; color:#000; }
.choose_zt_3 .title a:visited { background:#fff; padding:10px 20px; border:1px #dcdcdc solid; font-size:14px; font-weight:bold; color:#000; }
.choose_zt_3 .title a:hover { background:#fff; padding:10px 20px; border:1px #dcdcdc solid; font-size:14px; font-weight:bold; color:#000; }
.choose_zt_3 .title a:active { background:#fff; padding:10px 20px; border:1px #dcdcdc solid; font-size:14px; font-weight:bold; color:#000; }

.choose_dest { float:right; width:210px;}
.choose_dest h3 { font-size:14px; font-weight:bold; color:#a70679; }
.choose_dest h3 span { font-size:12px; padding-left:70px; font-weight:normal; }
.choose_dest .detail img { margin:5px 0px 7px 0px; }

.lv_paihang { margin:20px 0px; overflow:hidden; zoom:1; }
.lv_paihang_1 { float:left; width:303px; border:1px #e3b4d8 solid; }
.lv_paihang_1 .title,.lv_paihang_2 .title { color:#a70679; font-size:12px; background:#fef3fb; font-weight:bold; margin:0px 0px 0px 0px;  border-bottom:1px #e3b4d8 solid; padding:5px;}
.lv_paihang_1 .detail { }
.lv_paihang_1 .detail ul { margin:10px;  background:url(http://pic.lvmama.com/cmt/img/lv_paihang_bg.gif) left 5px no-repeat;  }
.lv_paihang_1 .detail li { line-height:24px; text-indent:25px; }
.lv_paihang_2 { float:left; width:303px; margin:0px 23px; border:1px #e3b4d8 solid; }
.lv_paihang_2 .detail { }
.lv_paihang_2 .detail ul { margin:10px;  background:url(http://pic.lvmama.com/cmt/img/lv_paihang_bg.gif) left 5px no-repeat;  }
.lv_paihang_2 .detail li { line-height:24px; text-indent:25px; }

.lv_xianlu_box { float:left; width:470px; }
.lv_xianlu_box .box { border:1px #e3b4d8 solid; }
.lv_xianlu_box .box .title { line-height:26px; text-indent:25px; background:url(http://pic.lvmama.com/cmt/img/menu_box_title_bg.gif) 10px center no-repeat #fef3fb; border-bottom:1px #e4b4d7 solid; color:#a70679; font-weight:bold; }
.lv_xianlu_box .box .detail { margin:5px 0px; }
.lv_xianlu_box .box .detail li { overflow:hidden; zoom:1; line-height:26px; }
.lv_xianlu_box .box .detail li span { float:left; width:370px; color:#a70679; text-indent:10px; }
.lv_xianlu_box .box .detail li strong { float:right; width:80px; font-size:12px; font-weight:bold; color:#ff6600; font-family:Arial, Helvetica, sans-serif; }

.lv_xianlu_box_1 { float:left; width:460px; margin:0px 0px 0px 25px; }
.lv_xianlu_box_1 .box { border:1px #e3b4d8 solid; }
.lv_xianlu_box_1 .box .title { line-height:26px; text-indent:25px; background:url(http://pic.lvmama.com/cmt/img/menu_box_title_bg.gif) 10px center no-repeat #fef3fb; border-bottom:1px #e4b4d7 solid; color:#a70679; font-weight:bold; }
.lv_xianlu_box_1 .box .detail { margin:5px 0px; }
.lv_xianlu_box_1 .box .detail li { overflow:hidden; zoom:1; line-height:26px; }
.lv_xianlu_box_1 .box .detail li span { float:left; width:370px; color:#a70679; text-indent:10px; }
.lv_xianlu_box_1 .box .detail li strong { float:right; width:80px; font-size:12px; font-weight:bold; color:#ff6600; font-family:Arial, Helvetica, sans-serif; }

/*-----------lvyou tuijian end----------*/

/*-----------lvyou list begin----------*/
.lv_list { margin:10px 0px; }
.lv_list li { border-bottom:1px #ccc dashed; margin:20px 0px; }
.lv_list .title { background:#f6f6f6; overflow:hidden; zoom:1; padding:6px; }
.lv_list .title .name { float:left; font-size:14px; font-weight:bold; }
.lv_list .title .time { float:right; }
.lv_list .title .name a:link { color:#000; background:none; text-decoration:none; }
.lv_list .title .name a:visited { color:#000; background:none; text-decoration:none; }
.lv_list .title .name a:hover { color:#000; background:none; text-decoration:underline; }
.lv_list .title .name a:active { color:#000; background:none; text-decoration:none; }
.lv_list .detail { overflow:hidden; zoom:1; padding:10px 0px; }
.lv_list .detail .zt_pic { float:left; width:135px; }
.lv_list .detail p { float:left; width:810px; line-height:24px; }
.lv_list .detail p span { color:#000; }

.email { color:#a70679; font-size:14px; text-align:center; margin:20px 0px 0px 0px; }
.email input { padding:3px; margin:0px 10px; vertical-align:middle; }
.email button { vertical-align:middle; background:url(http://pic.lvmama.com/cmt/img/login_button_bg.gif) left top no-repeat; color:#fff; border:0px; width:79px; padding:4px 5px; }
/*-----------lvyou list end----------*/

/*-----------ticket outcar begin------*/
.out_box { position:absolute; width:298px; height:103px;_height:108px; left:250px; top:-50px; z-index:999; padding:1px; }
.out_bg  { height:100%;filter:alpha(opacity=40);opacity:.4;background:#000;}
.out_car { border:1px #000 solid; background:#fff; width:278px; left:10px; top:10px; position:absolute; z-index:1000; }
.out_car .success { background:#fff4e1; text-align:left; padding:5px 5px;overflow:hidden; zoom:1; }
.out_car .success  span { float:right; width:20px; }
.out_car .success  span a { padding:0px; margin:0px; background:none; text-decoration:none; }
.out_car .success  strong { float:left; width:245px; padding-top:3px; font-size:12px; color:#a70679; text-align:left; text-indent:5px; }
.out_car .detail { text-align:center; font-size:12px; font-weight:bold; color:#000; padding:0px 0px 10px 0px;  }
.out_car .detail span { color:#ff0000; font-weight:bold; line-height:30px; font-family:Arial, Helvetica, sans-serif; }
.out_car .detail a { font-weight:normal; }
.out_car .detail strong { margin:0px 0px 0px 90px; }
/*-----------ticket outcar end------*/

/*-----------comment begin----------*/
/*.comment_banner { background:url(http://pic.lvmama.com/cmt/img/comment_banner_bg.gif) left top no-repeat; height:33px; overflow:hidden; zoom:1; }*/
/*.comment_banner a:link,.comment_banner a:visited,.comment_banner a:hover,.comment_banner a:active { display:block; margin:0px 0px 0px 600px; width:100px; height:30px; }*/
.comment_list_title {overflow:hidden; zoom:1; line-height:24px; }
.comment_list_title_p { float:left; width:440px; color:#000; }
.comment_list_title_p strong { color:#a70679; font-weight:bold; padding:0px 5px; }
.comment_list_title_p input { vertical-align:middle; margin:0px 5px 0px 10px; }
.comment_list_title_list { float:right; width:280px; text-align:right; }
.comment_list_title_list select { margin:0px 0px 0px 10px; }
.comment_list ul li { overflow:hidden; zoom:1; border-bottom:1px #ccc dashed; padding:0px 0px 15px 0px; margin:15px 0px 10px 0px; }
.comment_list ul li .title { overflow:hidden; zoom:1; text-align:left; margin:0px 0px 10px 0px; }
#content .comment_list .title h1 { text-indent:0px; float:left; font-size:12px; padding:0px; color:#000; font-weight:bold; background:none; display:block; width:640px; line-height:24px; }
#content .comment_list .title h1 a:link { padding:0px 10px 0px 0px; color:#000;font-size:14px; font-weight:bold;  text-decoration:none; background:#fff; }
#content .comment_list .title h1 a:visited {padding:0px 10px 0px 0px; color:#000;font-size:14px; font-weight:bold;  text-decoration:none; background:#fff; }
#content .comment_list .title h1 a:hover {padding:0px 10px 0px 0px; color:#000;font-size:14px; font-weight:bold;  text-decoration:underline; background:#fff; }
#content .comment_list .title h1 a:active {padding:0px 10px 0px 0px; color:#000;font-size:14px; font-weight:bold;  text-decoration:none; background:#fff; }
#content .comment_list .title h1 span { margin:0px; padding:0px; font-size:12px; font-weight:normal; }
#content .comment_list .title h1 span a:link { padding:0px; margin:0px; text-indent:0px; color:#0076fa; text-decoration:none; background:#fff; font-size:12px; font-weight:normal; }
#content .comment_list .title h1 span a:visited { padding:0px; margin:0px; text-indent:0px;color:#0076fa; text-decoration:none; background:#fff;  font-size:12px; font-weight:normal;}
#content .comment_list .title h1 span a:hover { padding:0px; margin:0px; text-indent:0px; color:#fff; text-decoration:none; background:#0076fa;  font-size:12px; font-weight:normal;}
#content .comment_list .title h1 span a:active { padding:0px; margin:0px; text-indent:0px; color:#0076fa; text-decoration:none; background:#fff;  font-size:12px; font-weight:normal;}
.cmt_dp_1 { margin:15px 0 0 0; }
.cmt_dp_1 .cmt_dp_t { background:url(http://pic.lvmama.com/cmt/img/cm_phone.gif) left top no-repeat; color:#666; font-size:12px; font-weight:normal; padding:5px 0 5px 18px; margin:0 20px 0 0; }
.cmt_dp_1 .cmt_dp_u { color:#2e8503; }

#content .comment_list .title .title_more { float:right; line-height:24px; }
#content .comment_list .detail { overflow:hidden; zoom:1; }
#content .comment_list .detail .user { float:left; width:85px; }
#content .comment_list .detail .user .user_name { margin:0; line-height:18px; }
#content .comment_list .detail .user img { padding:3px; border:1px #dfdfdf solid; }
#content .comment_list .detail .detail_p { float:left; margin:0px 0px 0px 10px; width:615px; }
#content .comment_list .detail .detail_p .title_1 { overflow:hidden; zoom:1; }
#content .comment_list .detail .detail_p .title_1 .yes,#content .comment_list .detail .detail_p .title_1 .no { float:left; display:block; width:30px; height:16px; }
#content .comment_list .detail .detail_p .title_1 .smallstar { float:left; width:185px; color:#000; padding:0px 0px 2px 0px; }
#content .comment_list .detail .detail_p .title_1 .time { float:left; width:200px; }
#content .comment_list .detail .detail_p .title_2 { margin:10px 0px 0px 0px; line-height:24px; word-break:break-all; word-wrap:break-word; }
#content .comment_list .detail .detail_p .title_2 strong { color:#000; }
#content .comment_list .detail .detail_p .title_3 { color:#000; font-weight:normal; background:#f1f1f1; padding:5px; margin:0px 0px 10px 0px; }

/*-------- new_comment_list ---------*/
.list_choose { text-align:right; color:#000; margin:10px 0 15px 0;  }
#content .new_comment_list .detail { overflow:hidden; zoom:1; }
#content .new_comment_list .detail .user { float:left; width:70px; }
#content .new_comment_list .detail .user .user_name { margin:0px 0px 0px 0px; line-height:18px; }
#content .new_comment_list .detail .user img { padding:5px; border:1px #dfdfdf solid; margin:0 0 5px 0; }

.user_level_1 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left 3px no-repeat;height:20px; }
.user_level_2 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -20px no-repeat;height:20px; }
.user_level_3 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -43px no-repeat;height:20px; }
.user_level_4 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -66px no-repeat;height:20px; }
.user_level_5 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -89px no-repeat;height:20px; }
.user_level_6 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -112px no-repeat;height:20px; }
.user_level_7 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -135px no-repeat;height:20px; }
.user_level_8 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -158px no-repeat;height:20px; }
.user_level_9 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -181px no-repeat;height:20px; }
.user_level_10 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -206px no-repeat;height:20px; }
.user_level_11 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -229px no-repeat;height:20px; }
.user_level_12 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -252px no-repeat;height:20px; }
.user_level_13 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -275px no-repeat;height:20px; }
.user_level_14 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -298px no-repeat;height:20px; }
.user_level_15 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -321px no-repeat;height:20px; }

.level_1 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left 3px no-repeat;height:18px; }
.level_2 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -20px no-repeat;height:18px;}
.level_3 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -43px no-repeat;height:18px;  }
.level_4 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -66px no-repeat;height:18px; }
.level_5 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -89px no-repeat;height:18px;  }
.level_6 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -112px no-repeat;height:18px; }
.level_7 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -135px no-repeat;height:18px;  }
.level_8 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -158px no-repeat;height:18px;  }
.level_9 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -181px no-repeat;height:18px;  }
.level_10 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -206px no-repeat;height:18px;  }
.level_11 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -229px no-repeat;height:18px;  }
.level_12 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -252px no-repeat;height:18px;  }
.level_13 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -275px no-repeat;height:18px;  }
.level_14 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -298px no-repeat;height:18px;  }
.level_15 { background:url(http://pic.lvmama.com/cmt/img/myspace/l_level_bg.gif) left -321px no-repeat;height:18px;  }

#content .new_comment_list .detail .detail_p { float:left; margin:0px 0px 0px 10px; width:635px; }
#content .new_comment_list .detail .detail_p .title_1 { overflow:hidden; zoom:1; }
#content .new_comment_list .detail .detail_p .title_1 .comment_help { float:left; color:#ff0000; font-weight:bold; cursor:help; margin:0 20px 0 0; }
#dianping_list .comment_help { float:left; color:#ff0000; font-weight:bold; cursor:help; margin:5px 0 0 0; }
#content .comment_list .detail .detail_p .title_1 .comment_help { float:left; color:#ff0000; font-weight:bold; cursor:help; margin:0 20px 0 0; }
#content .new_comment_list .detail .detail_p .title_1 .smallstar { float:left; width:185px; color:#000; padding:0px 0px 2px 0px; text-indent:5px; }
#content .new_comment_list .detail .detail_p .title_1 .smallstar a:hover { background:none; }
#content .new_comment_list .detail .detail_p .title_1 .time { float:right; }
#content .new_comment_list .detail .detail_p .title_2 {padding:15px 0px 15px 5px; line-height:24px; word-break:break-all; word-wrap:break-word; color:#000; }
#content .new_comment_list .detail .detail_p .title_3 { color:#000; font-weight:bold; font-size:14px; line-height:30px; text-indent:5px; }
#content .new_comment_list .detail .detail_p .title_3 a:link { color:#000; text-decoration:none; }
#content .new_comment_list .detail .detail_p .title_3 a:visited { color:#000; text-decoration:none; }
#content .new_comment_list .detail .detail_p .title_3 a:hover { color:#000; text-decoration:underline; background:#fff; }
#content .new_comment_list .detail .detail_p .title_3 a:active { color:#000; text-decoration:none; }
#content .new_comment_list .detail .detail_p .title_3 strong { background:url(http://pic.lvmama.com/cmt/img/cm_phone.gif) left top no-repeat; color:#666; font-size:12px; font-weight:normal; padding:5px 0 5px 18px;}
#content .new_comment_list .detail .detail_p .useful { overflow:hidden; zoom:1; padding:0 0 10px 0; }
#content .new_comment_list .detail .detail_p .useful strong { float:left; padding:0 0 0 5px; color:#2e8503; }
#content .new_comment_list .detail .detail_p .useful span { float:right; }
#content .new_comment_list .detail .detail_p .useful font { background:url(http://pic.lvmama.com/cmt/img/cm_phone.gif) left top no-repeat; color:#666; font-size:12px; font-weight:normal; padding:5px 20px 5px 18px; float:left;}
.sjdp { margin:10px 0 0 0; }
.sjdp strong { background:url(http://pic.lvmama.com/cmt/img/cm_phone.gif) left top no-repeat; color:#666; font-size:12px; font-weight:normal; padding:5px 20px 5px 18px;}

.new_comment_list li { border-bottom:1px #dbdbdb dotted; margin:0 0 20px 0; }
/*-------- new_comment_list ---------*/


/*-------*/
.comment_help1 { color:#ff0000; font-weight:bold; padding:8px 0px; cursor:help; }
.comment_help2 { color:#ff0000; font-weight:bold; padding:8px 0px; cursor:help; float:left; }
.cm_detail { overflow:hidden; zoom:1; }
.cm_detail_left { float:left; width:690px; }
.cm_detail_right { float:right; width:245px; }
.cm_place_pic img { padding:7px; border:1px #bebebe solid; }
.cm_detail_right .star { overflow:hidden; zoom:1; margin:15px 0px; }
.cm_detail_right .star strong { color:#000; font-weight:bold; font-size:12px; padding:3px 0 0 0; float:left; }
.cm_detail_right .star img { float:left; }
.cm_detail_right .star span { font-family:Arial, Helvetica, sans-serif; background:url(http://pic.lvmama.com/cmt/img/larger_star_bg.gif) left top no-repeat; color:#fff; padding:2px 7px ; margin:0 0 0 3px; float:left; }

#comment_list .star font { float:left; width:130px; margin:5px 0px 0px 0px; }
.cm_detail_left .detail .user { float:left; width:85px; }
.cm_detail_left .detail .user .user_name { margin:0px 0px 0px 0px; line-height:18px; }
.cm_detail_left .detail .user img { padding:5px; border:1px #dfdfdf solid; margin:0 0 5px 0; }

.cm_detail_left .detail .detail_p { float:left; margin:0px 0px 0px 10px; width:590px; }
.cm_detail_left .detail .detail_p .title_1 { overflow:hidden; zoom:1; }
.cm_detail_left .detail .detail_p .title_1 .comment_help { float:left; color:#ff0000; font-weight:bold; }
.cm_detail_left .detail .detail_p .title_1 .smallstar { float:left; width:185px; color:#000; padding:0px 0px 2px 25px; }
.cm_detail_left .detail .detail_p .title_1 .time { float:right; }
.cm_detail_left .detail .detail_p .title_2 {padding:15px 0px 15px 5px; line-height:24px; word-break:break-all; word-wrap:break-word; color:#000; }
.cm_detail_left .detail .detail_p .title_3 { color:#000; font-weight:bold; font-size:16px; line-height:30px; text-indent:5px; }
.cm_detail_left .detail .detail_p .useful { overflow:hidden; zoom:1; padding:0 0 10px 0; }
.cm_detail_left .detail .detail_p .useful strong { float:left; padding:0 0 0 5px; color:#2e8503; }
.cm_detail_left .detail .detail_p .useful span { float:right; }

.cm_detail_left  .detail .detail_p .title_1 .smallstar { float:left; width:160px; color:#000; padding:0px 0px 2px 5px; }

.cm_list li { border-bottom:1px #dfdfdf dashed; padding:0 0 20px 0; margin:0px 0px 10px 0px; }
.cm_list .title { overflow:hidden; zoom:1; line-height:24px; }
.cm_list .title .user_name { float:left; color:#000; }
.cm_list .title .time { float:right;  text-align:right; }
.cm_detail_left .shuxing { line-height:24px; }
.cm_tj { margin:20px 0 10px 0; font-weight:bold; color:#000; }
.cm_tj strong { color:#ff0000; font-weight:bold; }
.cm_time { text-align:right; border-bottom:1px #ddd dotted; line-height:30px; }
.cm_pf { font-weight:normal; color:#000; }
.cm_pf strong { color:#a70679; }
.cm_yon { margin:15px 0 50px 0; color:#a70679; font-family:Arial, Helvetica, sans-serifl; }
.cm_yon strong { color:#000; font-weight:bold;}
.cm_yon span { margin-right:20px; }
.cm_yon input { font-size:12px; border-left:1px #c251a1 solid;border-top:1px #c251a1 solid; border-bottom:1px #5c0b45 solid; border-right:1px #5c0b45 solid; background:#a70679; color:#fff; height:18px; margin:0 5px 0 10px; padding:1px 3px; cursor:pointer; height:20px; }
.all_cm_list a:link,a:visited,a:hover,a:active { text-decoration:underline; }

.cm_detail_right dl { margin:20px 0 0 0 ;}
.cm_detail_right dd { color:#000; font-weight:bold; }
.cm_detail_right dt { border-bottom:1px #ddd dotted; line-height:34px; }
.cm_detail_right dt a:link,a:visited,a:hover,a:active { text-decoration:none; }
.cm_detail_right dt a:hover { background:#0076fa; color:#fff; padding:2px; }
.cm_detail_right dt.more { border:0; text-align:right; }
/*----------*/

#menu .comment_place li { overflow:hidden; zoom:1; margin:10px 0px; }
#menu .comment_place li .pic { float:left; width:70px; } 
#menu .comment_place li .title,#menu .comment_place li .smallstar { float:left; width:125px; }
#menu .comment_place li .smallstar img { vertical-align:text-bottom; }
#menu .comment_place li .smallstar span { font-family:Arial, Helvetica, sans-serif; background:url(http://pic.lvmama.com/cmt/img/small_star_bg.gif) left 2px no-repeat;_background:url(http://pic.lvmama.com/cmt/img/small_star_bg.gif) left 2px no-repeat; color:#fff; padding:0px 4px 0px 4px; margin:0px 0px 0px 3px; }

#menu .comment_place_1 li { overflow:hidden; zoom:1; margin:10px 0px; }
#menu .comment_place_1 li .pic { float:left; width:60px; height:70px; } 
#menu .comment_place_1 li .pic img { border:1px #dfdfdf solid; padding:2px; } 
#menu .comment_place_1 li .title,#menu .comment_place_1 li .smallstar { float:left; width:125px; line-height:20px; }
#menu .comment_place_1 li .smallstar img { vertical-align:text-bottom; }
#menu .comment_place_1 li .smallstar span { font-family:Arial, Helvetica, sans-serif; background:url(http://pic.lvmama.com/cmt/img/small_star_bg.gif) left 2px no-repeat;_background:url(http://pic.lvmama.com/cmt/img/small_star_bg.gif) left 2px no-repeat; color:#fff; padding:0px 4px 0px 4px; margin:0px 0px 0px 3px; }
#menu .comment_place_1 li .title_p { color:#666; }
#menu .comment_place_1 li .jl { color:#a70679; } 
/*-----------comment end----------*/

/*-----------comment_list begin------------*/
#comment_list .des { padding:10px; background:#fff6fc; border:1px #edcde4 solid; }
#comment_list .des strong { color:#a70679; font-weight:bold; }
#comment_list .know { border-top:1px #d4d4d4 dashed; padding:20px 0px 0px 0px; line-height:28px; }
#comment_list .know strong { font-weight:bold; color:#a70679; }
#comment_list table { margin:20px 0px; }
#comment_list table input { width:335px; height:20px; color:#000; vertical-align:middle; }
#comment_list table textarea { width:580px; height:100px; font-size:12px; padding:10px; }
#comment_list table .normal input { width:auto; height:auto; padding:0px 10px 0px 0px; }
#comment_list .xz_biaoqian input { width:auto; height:auto; margin:0px 10px 0px 0px; vertical-align:middle; }
#comment_list .xz_biaoqian ul li { float:left; width:90px; }
#comment_list .xz_biaoqian ul { overflow:hidden; zoom:1; }
#comment_list table td ul { margin:-5px 0px 0px 0px;_margin:-3px 0px 0px 0px; }
#comment_list table .normal img { vertical-align:text-bottom; }

#comment_list ul { overflow:hidden; zoom:1; width:800px; }
#comment_list ul li { float:left; width:220px; margin:0px 0px 20px 0px; overflow:hidden; zoom:1; }
#comment_list .star { overflow:hidden; zoom:1; }
#comment_list .star strong { color:#000; font-weight:normal; font-size:12px; padding:10px 10px 0px 0px; float:left; width:30px; }
#comment_list .star img { vertical-align:text-bottom; }
#comment_list .star span { font-family:Arial, Helvetica, sans-serif; background:url(http://pic.lvmama.com/cmt/img/larger_star_bg.gif) left top no-repeat; color:#fff; padding:2px 7px ; margin:10px 0px 0px 3px; float:left; width:30px; }
#comment_list .star font { float:left; width:130px; margin:5px 0px 0px 0px; }

#comment_list table th { vertical-align:top; text-align:center; font-size:12px; font-weight:bold; color:#000; padding:15px 0px; }
#comment_list table th strong { color:#a70679; }
#comment_list table td { padding:10px 0px; }
#comment_list .biaoqian { margin:10px 0px; }
#comment_list .error { text-indent:0px; padding:10px 0px 0px 0px; }
.comment_list_p { color:#000; line-height:20px; }
.comment_list_p span { padding-left:310px; }
.comment_list_p button { vertical-align:text-bottom; }
.comment_list_p img { vertical-align:text-bottom; margin:0px 10px 0px 0px;}
.comment_list_p strong { font-size:14px; color:#a70679; padding:0px 4px; }
.dp { background:url(http://pic.lvmama.com/cmt/img/dianping_button_bg.gif) left top no-repeat; width:98px; text-indent:-2px; height:29px; border:0px; color:#fff; cursor:pointer; }
.comment_list .shuxing { line-height:26px; color:#000; margin:10px 0px 0px 0px; }
.comment_list .shuxing strong { color:#a70679; padding:0px 5px 0px 0px; }
.dianping_star { float:left; width:350px; margin:10px 0px 0px 0px; }
.dianping_creat { float:right; width:300px; text-align:right; }
.dianping_creat button { vertical-align:text-bottom; }
.dianping_title { overflow:hidden; zoom:1; }
#dianping .comment_list .jiaohu1 { text-align:right; line-height:24px; }
#dianping .comment_list .jiaohu1 a:link { color:#000; padding:3px 10px; border:1px #d4d4d4 solid; text-decoration:none; background:#fff; }
#dianping .comment_list .jiaohu1 a:visited { color:#000; padding:3px 10px; border:1px #d4d4d4 solid; text-decoration:none; background:#fff; }
#dianping .comment_list .jiaohu1 a:hover { color:#000; padding:3px 10px; border:1px #d4d4d4 solid; text-decoration:none; background:#fff; }
#dianping .comment_list .jiaohu1 a:active { color:#000; padding:3px 10px; border:1px #d4d4d4 solid; text-decoration:none; background:#fff; }
#dianping .pub { padding:5px; background:#fff; text-indent:10px; color:#000; }

#content .comment_list .comment_list_detail li { border:0px; }
#content .comment_list .comment_list_detail .detail .detail_p { width:870px; }

#content .comment_list .comment_list_detail .jiaohu1 { text-align:left; line-height:30px; margin:10px 0px 0px 0px; }
#content .comment_list .comment_list_detail .jiaohu1 a:link { color:#000; padding:3px 10px; border:1px #d4d4d4 solid; text-decoration:none; background:#fff; }
#content .comment_list .comment_list_detail .jiaohu1 a:visited { color:#000; padding:3px 10px; border:1px #d4d4d4 solid; text-decoration:none; background:#fff; }
#content .comment_list .comment_list_detail .jiaohu1 a:hover { color:#000; padding:3px 10px; border:1px #d4d4d4 solid; text-decoration:none; background:#fff; }
#content .comment_list .comment_list_detail .jiaohu1 a:active { color:#000; padding:3px 10px; border:1px #d4d4d4 solid; text-decoration:none; background:#fff; }


.coment_reply_detail li { border-bottom:1px #dfdfdf dashed; padding:10px 0px 20px 0px; margin:0px 0px 10px 0px; }
.coment_reply_detail .title { overflow:hidden; zoom:1; line-height:30px; }
.coment_reply_detail .title .user_name { float:left; width:500px; color:#000; }
.coment_reply_detail .title .time { float:right; width:300px; text-align:right; }
.comment_result { text-align:center; margin:30px 0px 80px 0px; }
.comment_result b { font-size:12px; color:#000; line-height:40px; }

.comment_result b a:link { font-size:14px; font-weight:bold; text-decoration:underline; }
.comment_result b a:visited { font-size:14px; font-weight:bold; text-decoration:underline;}
.comment_result b a:hover { font-size:14px; font-weight:bold; text-decoration:underline; }
.comment_result b a:active { font-size:14px; font-weight:bold; text-decoration:underline;}
.comment_result .ccc { margin-top:20px; }
.comment_result .ccc strong { color:#000; font-size:12px; font-weight:bold; line-height:18px; text-indent:0px; padding:0px; background:none; }

.comment_result strong { font-size:16px; font-weight:bold; color:#a70679; line-height:40px; background:url(http://pic.lvmama.com/cmt/img/myspace/add_tip_bgg.jpg) left 6px no-repeat; padding:10px 0px 10px 30px;}
.comment_result span { font-size:14px; font-weight:bold; color:#000; line-height:40px; }
.comment_result span a { font-size:12px; font-weight:normal;  }
.comment_result p { line-height:40px; }
.comment_result p strong { color:#000; font-size:12px; background:none;  }
.comment_result .fuzhi { margin:10px 0px 0px 0px; }
.comment_result .fuzhi input { width:300px; height:18px; vertical-align:middle; padding:3px; }
.comment_result .fuzhi button { vertical-align:middle; background:url(http://pic.lvmama.com/cmt/img/ticket_search_button_bg.gif) left top no-repeat; border:0px; color:#fff; width:56px; height:25px; margin:0px 0px 0px 10px; }
/*-----------comment_list end------------*/

/*-----------comment_detail begin------------*/

#comment_detail { float:left; width:700px; color:#666; margin:0px 0px 20px 0px; }
#comment_detail strong.hot { color:#ff0000; font-weight:bold; }
.creat_comment { margin:10px 0px 0px 0px; border:2px #666 solid; }
.creat_comment h2 { font-size:14px; font-weight:bold; color:#000; background:url(http://pic.lvmama.com/cmt/img/creat_comment_h3_bg_1.gif) 20px 15px no-repeat; padding:17px 0px 10px 56px; overflow:hidden; zoom:1; vertical-align:middle; }
.creat_comment h2 img { vertical-align:middle; }
.creat_comment h2 b { float:left; font-weight:bold; margin:3px 0px 0px 0px; }
.creat_comment h2 .hot { color:#ff0000; font-weight:bold; font-size:14px; }
.creat_comment h2 font { margin:0px 10px; float:left; }
.creat_comment h2 span { float:left; margin:5px 0px 0px 0px; }
.creat_comment h2 .error { background:url(http://pic.lvmama.com/cmt/img/creat_comment_error_left.gif) left center no-repeat;padding:5px 0px 5px 30px; margin:0px 0px 0px 20px;  }
.creat_comment h2 .error strong {  font-weight:bold; padding:5px 10px 5px 0px;_padding:0px 10px 2px 0px; font-size:14px; color:#ff0000; background:url(http://pic.lvmama.com/cmt/img/creat_comment_error_right.gif) right center no-repeat; }

.creat_comment .creat_comment_p_3 .error { background:url(http://pic.lvmama.com/cmt/img/creat_comment_error_left.gif) left center no-repeat;padding:6px 0px 6px 30px; margin:0px 0px 0px 20px;  }
.creat_comment .creat_comment_p_3 .error strong {  font-weight:bold; padding:4px 10px 6px 0px;_padding:6px 10px 4px 0px; font-size:14px; color:#ff0000; background:url(http://pic.lvmama.com/cmt/img/creat_comment_error_right.gif) right center no-repeat; }

.creat_comment .creat_comment_p_2 .error { background:url(http://pic.lvmama.com/cmt/img/creat_comment_error_left.gif) left center no-repeat;padding:6px 0px 6px 30px; margin:0px 0px 0px 20px;  }
.creat_comment .creat_comment_p_2 .error strong {  font-weight:bold; padding:4px 10px 6px 0px;_padding:6px 10px 4px 0px; font-size:14px; color:#ff0000; background:url(http://pic.lvmama.com/cmt/img/creat_comment_error_right.gif) right center no-repeat; }

.creat_comment .creat_comment_p .error { background:url(http://pic.lvmama.com/cmt/img/creat_comment_error_left.gif) left center no-repeat;padding:6px 0px 6px 30px; margin:0px 0px 0px 20px;  }
.creat_comment .creat_comment_p .error strong {  font-weight:bold; padding:4px 10px 6px 0px;_padding:6px 10px 4px 0px; font-size:14px; color:#ff0000; background:url(http://pic.lvmama.com/cmt/img/creat_comment_error_right.gif) right center no-repeat; }

.creat_comment_number { border:1px #e1e1e1 solid; margin:0px 55px; }
.creat_comment_number p { color:#a70679; background:url(http://pic.lvmama.com/cmt/img/creat_comment_number_p_bg.gif) 15px 12px no-repeat #f8f8f8; padding:8px 10px 8px 30px; }
/*.creat_comment_number ul { overflow:hidden; zoom:1; padding:10px 0px 10px 20px; }
.creat_comment_number ul li { float:left; width:160px; overflow:hidden; zoom:1; margin-bottom:10px; }*/
.creat_comment_number table td {  padding-left:20px; padding:10px 0px 10px 20px; }
.creat_comment_number table td span { float:left; width:30px; }
.creat_comment_number table td .l_star { float:left; margin-right:2px; width:80px; display:block; height:16px; overflow:hidden; position:relative; }
.creat_comment_number table th {  padding-left:20px; padding:0px 0px 10px 20px; }
.creat_comment_number table th span { float:left; width:30px; }
.creat_comment_number table th .l_star { float:left; margin-right:2px; width:80px; display:block; height:16px; overflow:hidden; position:relative; }

.creat_comment h3 { font-size:14px; font-weight:bold; color:#000; background:url(http://pic.lvmama.com/cmt/img/creat_comment_h3_bg_2.gif) 20px 15px no-repeat; padding:20px 0px 10px 56px; }
.creat_comment .creat_comment_p_1 { margin:0px 55px 0px 30px; background:url(http://pic.lvmama.com/cmt/img/creat_comment_p_bg.gif) left 30px no-repeat; } 
.creat_comment .creat_comment_p_1 span { margin:0px 0px 0px 25px; }
.creat_comment .creat_comment_p_1 strong { color:#000; font-weight:bold; line-height:26px; }
.creat_comment .creat_comment_p_1 input { width:430px; padding:5px; font-size:14px; color:#000; margin-left:25px; }

.creat_comment .creat_comment_p { margin:10px 55px 0px 55px; } 
.creat_comment .creat_comment_p strong { color:#000; font-weight:bold; line-height:26px; }
.creat_comment .creat_comment_p textarea { width:550px; padding:5px; margin:3px 0px 0px 0px; font-size:12px; line-height:22px; height:110px; color:#000; }
.creat_comment .creat_comment_p input { vertical-align:middle; margin:0px 8px; }
.creat_comment .creat_comment_p img { vertical-align:text-bottom; margin:0px 3px; }

.creat_comment .creat_comment_p_2 { margin:10px 55px 0px 55px; border-top:1px #ccc dashed; padding:15px 0px 0px 0px; color:#000; font-weight:bold; font-size:12px; line-height:26px; } 
.creat_comment .creat_comment_p_2 strong { color:#000; font-weight:bold; line-height:26px; }
.creat_comment .creat_comment_p_2 b { font-weight:normal; color:#666; }
.creat_comment .creat_comment_p_2 input { width:430px; padding:3px; font-size:12px; color:#666; }
.creat_comment .creat_comment_p_2 .biaoqian { color:#666; font-weight:normal; margin:5px 0px; }
.creat_comment .creat_comment_p_2 .biaoqian a { padding:0px 5px; }
.creat_comment .creat_comment_p_2 .biaoqian span { color:#0076fa; cursor:pointer; }

.creat_comment .creat_comment_p_2 .creat_comment_more { margin-top:8px; }
.creat_comment .creat_comment_p_2 .creat_comment_more ul { overflow:hidden; zoom:1; background:#f1f1f1; padding:0px 0px 0px 20px; margin-bottom:2px; }
.creat_comment .creat_comment_p_2 .creat_comment_more ul li { width:100px; float:left; font-size:12px; font-weight:normal; padding:5px 0px; }
.creat_comment .creat_comment_p_2 .creat_comment_more ul li input { width:auto; height:auto; vertical-align:middle; margin:0px 5px 0px 0px; }

.creat_comment .creat_comment_p_3 { margin:10px 55px 0px 55px; padding:25px 0px 0px 0px; color:#000; font-weight:bold; font-size:12px; line-height:26px; }
.creat_comment .creat_comment_p_3 input { vertical-align:middle; margin:0px 5px; padding:3px; width:80px; }
.creat_comment .creat_comment_p_3 img { vertical-align:middle; } 
.creat_comment .creat_comment_p_3 .rep { color:#666; font-weight:normal; cursor:pointer; padding:5px 10px; }
.creat_comment .creat_comment_p_3 input.dp { background:url(http://pic.lvmama.com/cmt/img/dianping_button_bg.gif) left top no-repeat; width:98px; text-indent:-2px; height:29px; border:0px; color:#fff; cursor:pointer; margin:20px 10px 40px 0px; }

.creat_comment_des { float:left; width:220px; padding:15px; background:#f8f8f8; color:#000; margin:25px 0px 0px 10px; }
.creat_comment_des strong { font-weight:bold; font-size:12px; color:#000; }
.creat_comment_des span { color:#ff0000; font-size:12px; }
.creat_comment_des p { margin:0px 0px 10px 0px; color:#666; line-height:20px; }
.creat_comment_des p a:hover { color:#fff; background:#0076fa; }

/*-----------comment_detail end------------*/

/*-----------hotel_ticket begin------------*/
.hotel_ticket ul li { overflow:hidden; zoom:1; border-bottom:1px #ccc dashed; padding:0px 0px 20px 0px; margin:0px 0px 20px 0px; }
.hotel_ticket .detail_left { float:left; width:570px; overflow:hidden; zoom:1; } 
.hotel_ticket .detail_left .pic { float:left; width:150px; }
.hotel_ticket .detail_left .pic img { padding:5px; border:1px #bdbdbd solid; }
.hotel_ticket .detail_left .detail { float:left; width:500px; }
.hotel_ticket .detail_left .detail .d_title { color:#000; font-size:14px; font-weight:bold; line-height:30px; }
.hotel_ticket .detail_left .detail .d_title a:link { color:#000; text-decoration:none; background:#fff; }
.hotel_ticket .detail_left .detail .d_title a:visited { color:#000; text-decoration:none; background:#fff; }
.hotel_ticket .detail_left .detail .d_title a:hover { color:#000; text-decoration:underline; background:#fff; }
.hotel_ticket .detail_left .detail .d_title a:active { color:#000; text-decoration:none; background:#fff; }
.hotel_ticket .detail_left .detail .d_price { line-height:30px; color:#000; }
.hotel_ticket .detail_left .detail .d_price span { color:#ff0000; }
.hotel_ticket .detail_left .detail .d_address { line-height:30px; color:#000; }
.hotel_ticket .detail_right { float:right; width:385px; }
.hotel_ticket .detail_right table { border:1px #f2f2f2 solid; text-align:center; }
.hotel_ticket .detail_right table th { background:#f2f2f2; font-weight:bold; color:#000; text-align:center; line-height:30px; }
.hotel_ticket .detail_right table td { line-height:30px; width:25%; border-bottom:1px #f2f2f2 solid; color:#000; }
.hotel_ticket .detail_right table td span { background:url(http://pic.lvmama.com/cmt/img/price_bg.gif) left center repeat-x; color:#666; }
.hotel_ticket .detail_right table td strong { color:#ff0000; font-weight:normal; }
.hotel_ticket .d_baohan { line-height:30px; color:#000; }
.hotel_ticket .detail_left .detail .d_title span { font-weight:normal; padding:0px 10px 0px 0px; }
.hotel_ticket .detail_left .detail .d_title span a:link { color:#0076fa; text-decoration:none; background:#fff; font-size:12px; }
.hotel_ticket .detail_left .detail .d_title span a:visited { color:#0076fa; text-decoration:none; background:#fff; font-size:12px;}
.hotel_ticket .detail_left .detail .d_title span a:hover { color:#fff; text-decoration:underline; background:#0076fa;font-size:12px; }
.hotel_ticket .detail_left .detail .d_title span a:active { color:#0076fa; text-decoration:none; background:#fff;font-size:12px; }
/*-----------hotel_ticket end------------*/

/*-----------map begin------------*/

#content_map { width:965px; margin:0px auto; overflow:hidden; zoom:1; }
.section_w { border-bottom:1px solid #999; }
.cityMap { border-bottom:1px solid #ccc; padding:0px 0px 20px 0px; overflow:hidden; zoom:1; background:url(http://pic.lvmama.com/cmt/img/place_dest_all_bg.gif) left top no-repeat; }

.citylistinfo { float:right; margin-top:15px; width:340px; }

.citylistinfo p { padding:15px; border:1px #edcde4 solid; }
.citylistinfo p strong { font-size:14px; font-weight:bold; color:#000; }
.citylistinfo p input { width:200px; padding:3px; color:#000; vertical-align:middle; }
.citylistinfo p button { border:1px #a70679 solid; color:#a70679; background:#fff; padding:3px; margin:0px 0px 0px 10px; width:82px; height:26px; vertical-align:middle; cursor:pointer; } 

.sehCity{width:540px;font-size:14px; font-weight:bold;}.sehCity span{float:left;}

.citylist dl{ zoom:1; }
.citylist dl:after {content:"\0020";display:block;height:0;clear:both;}
.citylist { margin-top:30px;}
.citylist dd{float:left;padding:7px 3px 5px 0;}
.citylist dd a:link,.citylist dd a:visited,.citylist dd a:active { margin:0 6px;}
.citylist dd a:hover { color:#fff; background:#0076fa; padding:2px 0px; }
.citylist dd a:link.rl,.citylist dd a:visited.rl,.citylist dd a:hover.rl,.citylist dd a:active.rl { background:none; color:#f00; text-decoration:underline; }
.citylist dl{margin:3px 0;}
.citylist dt{ background:#efefef;font-weight:bold;padding:7px 0 5px 0;text-align:center;width:65px;float:left; margin:0px 10px 0px 0px; }
.citylist dt.sub{ background:#fff;font-weight:normal;width:50px;padding-right:6px;}
.citylist dt.sub a:link { font-size:12px; font-weight:bold; color:#000; text-decoration:none; background:none; }
.citylist dt.sub a:visited { font-size:12px; font-weight:bold; color:#000; text-decoration:none; background:none; }
.citylist dt.sub a:hover { font-size:12px; font-weight:bold; color:#000; text-decoration:underline; background:none; }
.citylist dt.sub a:active { font-size:12px; font-weight:bold; color:#000; text-decoration:none; background:none; }

#map{ background:url(http://pic.lvmama.com/cmt/img/place_dest_all_map_bg.gif) no-repeat left top;float:left;width:602px;height:467px;margin-top:75px;}
#map a.moreCity {font-size:15px;color:#0f65de;background:#fff url(http://pic.lvmama.com/cmt/img/drpdwn_regular.gif) right 0 no-repeat;padding-right:18px;}
#map a.moreCity:hover{font-size:15px;color:#0f65de;background: url(http://pic.lvmama.com/cmt/img/drpdwn_regular.gif) right 0 no-repeat; text-decoration:underline; }
#map h1{font-weight:normal;position:absolute;}


.mapl a:link,.mapl a:visited,.mapl a:active{ text-indent:12px; display:block; background:url(http://pic.lvmama.com/cmt/img/maplistdot.gif) left 2px no-repeat;color:#000;text-decoration:none; }
.mapl a:hover  {  background:url(http://pic.lvmama.com/cmt/img/maplistdot_l.gif) left 2px no-repeat; color:#0076fa; text-decoration:none;}

.mapr a:link,.mapr a:visited,.mapr a:active { background:url(http://pic.lvmama.com/cmt/img/maplistdot.gif) right 3px no-repeat; color:#000; padding-top:2px;padding-right:10px;}
.mapr a:hover{ background:url(http://pic.lvmama.com/cmt/img/maplistdot_l.gif) right 3px no-repeat; color:#0076fa;padding-top:2px;padding-right:10px;}

#content_map .box { margin:0px; }
#content_map .box li { margin:0px 0px 5px 0px; }
#content_map .box .title { font-size:14px; font-weight:bold; color:#a70679; text-indent:10px; border-bottom:1px #a70679 solid; line-height:30px; }
#content_map .box .s_title { line-height:40px; color:#000; font-size:14px; font-weight:bold; }
#content_map .box .s_title span { color:#666; padding:0px 0px 0px 10px; font-size:12px; font-weight:normal; }
#content_map .box .map_detail { overflow:hidden; zoom:1; }
#content_map .box .map_detail .map_pic { float:left; width:100px; }
#content_map .box .map_detail .map_pic img { padding:3px; border:1px #dfdfdf solid; }
#content_map .box .map_detail .map_detail_p { float:left; width:230px; line-height:24px; }
#content_map .box .map_detail .map_detail_p strong { color:#a70679; }
/*-----------map end------------*/

/*-----------dp_replay begin------------*/
.dp_reply { margin:10px 0 0 0;}
.dp_title { font-weight:bold; color:#000; line-height:30px; }
.dp_jiaohu { margin:10px 0px 50px 0px; }
.dp_jiaohu input,.dp_jiaohu img { vertical-align:middle; }
/*-----------dp_replay end------------*/

.tips { background:#fef7fc; line-height:24px; margin:10px 0px; border:1px #a70679 solid; color:#a70679; font-size:14px; font-weight:bold; text-align:center; padding:15px; }

/*----------index begin--------------*/
.top_1 { overflow:hidden; zoom:1; height:32px;  line-height:32px; margin:4px 0px; }
#user_news { float:left; width:410px; overflow:hidden; }
.lv_news { float:left; width:380px; }
.lv_news strong { color:#a70679; }
.free_login { float:right; width:145px; }

.top_2,.top_3 { overflow:hidden; zoom:1; }
.thr_tag { float:left; width:630px; } 
.thr_tag ul { overflow:hidden; zoom:1; }
.thr_tag li { float:left; width:210px; cursor:pointer;}
.thr_tag li p { line-height:13px; margin:12px 0px 0px 128px; }
.thr_tag li p strong { color:#ff0000; }
/*.thr_tag li.now { background:url(http://pic.lvmama.com/cmt/img/thr_tag_1_a.gif) left top no-repeat; height:49px; width:210px; }*/
.thr_tag li.now { background:url(http://pic.lvmama.com/cmt/img/thr_tag_3_b.gif) left top no-repeat; height:49px; width:210px; }
.thr_tag li.tag_1_a { background:url(http://pic.lvmama.com/cmt/img/thr_tag_1_a.gif) left top no-repeat; height:49px; width:210px; }
.thr_tag li.tag_1_b { background:url(http://pic.lvmama.com/cmt/img/thr_tag_1_b.gif) left top no-repeat; height:49px; width:210px; }

.thr_tag li.tag_2_a { background:url(http://pic.lvmama.com/cmt/img/thr_tag_2_a.gif) left top no-repeat; height:49px; width:210px; }
.thr_tag li.tag_3_a { background:url(http://pic.lvmama.com/cmt/img/thr_tag_3_a.gif) left top no-repeat; height:49px; width:210px; }

.thr_tag li.tag_2_b { background:url(http://pic.lvmama.com/cmt/img/thr_tag_2_b.gif) left top no-repeat; height:49px; width:210px; }
.thr_tag li.tag_3_b { background:url(http://pic.lvmama.com/cmt/img/thr_tag_3_b.gif) left top no-repeat; height:49px; width:210px; }

.index_search { margin:0px 0px 0px 20px; display:inline; }
.index_search input { width:470px; font-size:14px; color:#666; padding:4px 0px; text-indent:10px; vertical-align:middle; }
.index_search input.index_search_button { border:0px; cursor:pointer; width:91px; height:29px; background:url(http://pic.lvmama.com/cmt/img/index_search_button_bg.gif) left top no-repeat; margin:0px 0px 0px 10px; } 
.index_search input.index_search_button_1 { border:0px; cursor:pointer; width:91px; height:29px; background:url(http://pic.lvmama.com/cmt/img/index_search_button_bg_1.gif) left top no-repeat; margin:0px 0px 0px 10px; } 
.index_search input.index_search_button_2 { border:0px; cursor:pointer; width:91px; height:29px; background:url(http://pic.lvmama.com/cmt/img/index_search_button_bg_2.gif) left top no-repeat; margin:0px 0px 0px 10px; } 

.tag_1_p { margin:10px 0px 10px 20px; color:#000; line-height:30px; }
.tag_1_p a:link { padding-right:5px;  }
.tag_1_p a:visited { padding-right:5px;  }
.tag_1_p a:hover { background:#0076fa; color:#fff; padding-right:5px;  }
.tag_1_p a:active { padding-right:5px;  }
.tag_1_p .second { text-indent:65px; }
.tag_1_p strong { font-weight:normal; }
.tag_1_p strong a:link { color:#ff0000; text-decoration:none; padding-right:5px; }
.tag_1_p strong a:visited { color:#ff0000; text-decoration:none; padding-right:5px; }
.tag_1_p strong a:hover { color:#ff0000; text-decoration:underline; padding-right:5px; background:none; }
.tag_1_p strong a:active { color:#ff0000; text-decoration:none; padding-right:5px; }
.tag_1_p span { font-size:14px; }

.tag_2_p { margin:3px 0px 10px 20px; color:#000; line-height:24px; }
.tag_2_p a:link { padding-right:5px;  }
.tag_2_p a:visited { padding-right:5px;  }
.tag_2_p a:hover { background:#0076fa; color:#fff; padding-right:5px;  }
.tag_2_p a:active { padding-right:5px;  }
.tag_2_p .second { text-indent:65px; }
.tag_2_p strong { font-weight:normal; }
.tag_2_p strong a:link { color:#ff0000; text-decoration:none; padding-right:5px; }
.tag_2_p strong a:visited { color:#ff0000; text-decoration:none; padding-right:5px; }
.tag_2_p strong a:hover { color:#ff0000; text-decoration:underline; padding-right:5px; background:none; }
.tag_2_p strong a:active { color:#ff0000; text-decoration:none; padding-right:5px; }
.tag_2_p span { font-size:14px; }

#tag_detail_1,#tag_detail_2,#tag_detail_3 { border-left:1px #74a1d3 solid; border-right:1px #74a1d3 solid; border-bottom:1px #74a1d3 solid; background:#e3f6ff; padding:15px 0px 0px 0px; height:115px; overflow:hidden; }

.ready_trip { float:left; width:319px; margin:0px 0px 0px 15px; overflow:hidden; zoom:1; }
.ready_trip h2 { background:url(http://pic.lvmama.com/cmt/img/ready_trip_bg.gif) left top no-repeat; line-height:36px; padding:0px 0px 0px 15px; }
.ready_trip h2 strong { font-size:14px; font-weight:bold; color:#a70679; padding:0px 115px 0px 0px; }
.ready_trip h2 a:link { color:#666; text-decoration:none; background:none; }
.ready_trip h2 a:visited { color:#666; text-decoration:none; background:none; }
.ready_trip h2 a:hover { color:#666; text-decoration:underline; background:none; }
.ready_trip h2 a:active { color:#666; text-decoration:none; background:none; }
.ready_trip .detail { height:123px; border-left:1px #dbdbdb solid; border-right:1px #dbdbdb solid; border-bottom:1px #dbdbdb solid; padding:10px 15px; }
.ready_trip .detail span { color:#000; }
.ready_trip .detail p { line-height:30px; }
.ready_trip .detail strong a:link { color:#ff0000; text-decoration:none; padding-right:5px; }
.ready_trip .detail strong a:visited { color:#ff0000; text-decoration:none; padding-right:5px; }
.ready_trip .detail strong a:hover { color:#ff0000; text-decoration:underline; padding-right:5px; background:none; }
.ready_trip .detail strong a:active { color:#ff0000; text-decoration:none; padding-right:5px; }
.r_s { text-indent:60px;text-indent:54px\9;*text-indent:54px; }

.top_3 { margin:12px 0 0 0; }
.index_banner { float:left; width:628px; height:215px; overflow:hidden; border:1px #dbdbdb solid; }
.js_banner { width:435px; float:left; overflow:hidden; margin:5px 0px 0px 0px; }
.index_jingqu_list { float:left; width:185px; margin:3px 0px 0px 0px; }
.index_jingqu_list li { background:url(http://pic.lvmama.com/cmt/img/index_jingqu_list_li_bg.gif) left center no-repeat; line-height:29px; text-indent:8px; }
.index_jingqu_list a:link span { color:#ff0000; text-decoration:none; background:none; }
.index_jingqu_list a:visited span { color:#ff0000; text-decoration:none; background:none; }
.index_jingqu_list a:hover span  { color:#fff; text-decoration:none; background:none; }
.index_jingqu_list a:active span  { color:#ff0000; text-decoration:none; background:none; }
.special_ticket { float:left; overflow:hidden; zoom:1; width:316px; height:215px; margin:0px 0px 0px 15px; overflow:hidden; border:1px #dbdbdb solid;}
.special_ticket h2 { background:url(http://pic.lvmama.com/cmt/img/index_special_title_bg.gif) left top repeat-x; line-height:36px; text-indent:15px; color:#a70679; font-size:14px; font-weight:bold;}
.special_ticket .detail ul { overflow:hidden; zoom:1; margin:4px 0px 4px 5px; }
.special_ticket .detail ul li { width:103px; float:left; color:#a70679; line-height:26px; font-weight:bold; }
.special_ticket .detail ul li a:link { color:#000; text-decoration:none; background:none; }
.special_ticket .detail ul li a:visited { color:#000; text-decoration:none; background:none; }
.special_ticket .detail ul li a:hover { color:#000; text-decoration:underline; background:none; }
.special_ticket .detail ul li a:active { color:#000; text-decoration:none; background:none; }
.special_ticket .detail ul li a:link.hot { color:#ff0000; text-decoration:none; background:none; }
.special_ticket .detail ul li a:visited.hot { color:#ff0000; text-decoration:none; background:none; }
.special_ticket .detail ul li a:hover.hot { color:#ff0000; text-decoration:underline; background:none; }
.special_ticket .detail ul li a:active.hot { color:#ff0000; text-decoration:none; background:none; }
.index_price strong { float:left; width:200px; line-height:30px; overflow:hidden; zoom:1; } 
.index_price strong img { margin:0px 0px 0px 5px; }
.index_price font { font-size:12px; float:right; overflow:hidden; zoom:1; width:90px; color:#ff0000; }
.index_price font span { color:#8a8989; background:url(http://pic.lvmama.com/cmt/img/index_special_ticket_price_bg.gif) left center repeat-x; }
.index_price { overflow:hidden; zoom:1; border-bottom:1px #dbdbdb dashed; margin:3px 10px; padding:3px 0px; }

.index_price strong a:link { color:#0076fa; background:none; text-decoration:none; }
.index_price strong a:visited { color:#0076fa; background:none; text-decoration:none; }
.index_price strong a:hover { color:#fff; background:#0076fa; text-decoration:none; }
.index_price strong a:active { color:#0076fa; background:none; text-decoration:none; }

.index_price strong.red a:link { color:#ff0000; background:none; text-decoration:none; }
.index_price strong.red a:visited { color:#ff0000; background:none; text-decoration:none; }
.index_price strong.red a:hover { color:#ff0000; background:none; text-decoration:underline; }
.index_price strong.red a:active { color:#ff0000; background:none; text-decoration:none; }

.index_price_b { overflow:hidden; zoom:1; margin:0px 10px; }
.index_price_b strong { float:left; width:200px; line-height:30px; overflow:hidden; zoom:1; } 
.index_price_b strong img { margin:0px 0px 0px 5px; }
.index_price_b font { font-size:12px; float:right; overflow:hidden; zoom:1; width:90px; color:#ff0000; }
.index_price_b font span { color:#8a8989; background:url(http://pic.lvmama.com/cmt/img/index_special_ticket_price_bg.gif) left center repeat-x; }

.index_price_b strong a:link { color:#0076fa; background:none; text-decoration:none; }
.index_price_b strong a:visited { color:#0076fa; background:none; text-decoration:none; }
.index_price_b strong a:hover { color:#fff; background:#0076fa; text-decoration:none; }
.index_price_b strong a:active { color:#0076fa; background:none; text-decoration:none; }

.top_4 { overflow:hidden; zoom:1;  }
.index_second_part_1 { float:left; overflow:hidden; zoom:1;width:628px; }
.index_dianping { margin:-10px 0px 0px 0px;}
.index_dianping .title { overflow:hidden; zoom:1; line-height:32px; border-bottom:1px #edcde4 solid; }
.index_dianping .title h2 { float:left; width:540px; font-size:14px; font-weight:bold; color:#a70679; }
.index_dianping .title h2 font { font-size:14px; background:url(http://pic.lvmama.com/cmt/img/myspace/creatcomment_bg.gif) left top no-repeat; font-weight:normal; padding-left:20px; margin-left:10px; }
/*.index_dianping .title h2 a:link { font-size:12px; font-weight:normal; border:1px #ccc solid; padding:3px 5px 2px 5px; color:#000; text-decoration:none; background:none; }
.index_dianping .title h2 a:visited { font-size:12px; font-weight:normal;  border:1px #ccc solid; padding:3px 5px 2px 5px; color:#000; text-decoration:none; background:none; }
.index_dianping .title h2 a:hover { font-size:12px; font-weight:normal;  border:1px #ccc solid; padding:3px 5px 2px 5px; color:#000; text-decoration:none; background:none; }
.index_dianping .title h2 a:active { font-size:12px; font-weight:normal;  border:1px #ccc solid;  padding:3px 5px 2px 5px; color:#000; text-decoration:none; background:none; }*/
.index_dianping .title .more { float:right; width:85px; background:url(http://pic.lvmama.com/cmt/img/more_bg.gif) left center no-repeat; text-indent:15px; }

.index_dianping_detail { overflow:hidden; zoom:1; padding:0px 0px 15px 0px; }
.index_dianping_detail_1 { overflow:hidden; zoom:1; border-top:1px #ccc dashed; margin:0 0 10px 0;  }
.index_dianping_detail_title { overflow:hidden; zoom:1;height:30px; margin:20px 0px 0px 0px; }
.index_dianping_place { float:left;}
.index_dianping_detail_title h3 { float:left; margin:0px 0px 0px 10px; font-size:14px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.index_dianping_detail_title h3 a:link { color:#000; text-decoration:none; background:none; }
.index_dianping_detail_title h3 a:visited { color:#000; text-decoration:none; background:none; }
.index_dianping_detail_title h3 a:hover { color:#000; text-decoration:underline; background:none; }
.index_dianping_detail_title h3 a:active { color:#000; text-decoration:none; background:none; }
.index_dianping_zt { display:none; float:left; width:130px; margin:0px 0px 0px 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.index_dianping_star { float:right; width:155px; }
.index_dianping_star .smallstar img { vertical-align:text-bottom;_vertical-align:middle; }
.index_dianping_star .smallstar span { font-family:Arial, Helvetica, sans-serif; background:url(http://pic.lvmama.com/cmt/img/small_star_bg.gif) left 2px no-repeat;_background:url(http://pic.lvmama.com/cmt/img/small_star_bg.gif) left 1px no-repeat; color:#fff; padding:0px 4px 0px 4px;margin:0px 0px 0px 3px;}
.index_dianping_detail_p { overflow:hidden; zoom:1; margin:25px 0 0 0; }
.index_dianping_detail_p_tx { float:left; width:85px; }
.index_dianping_detail_p_tx img { border:1px #ccc solid; padding:3px; margin:0 0 10px 0; }
.index_dianping_detail_p_text { float:left; width:325px; margin:0 0 0 10px; } 
.index_dianping_detail_p_text p { line-height:24px; margin:0px 0px 5px 0px; color:#000; }
.index_dianping_detail_p_text .s_t { overflow:hidden; zoom:1; padding:15px 0 10px 0; }
.index_dianping_detail_p_text .user_dp span a:link { color:#000; text-decoration:none; font-weight:bold; font-size:12px; }
.index_dianping_detail_p_text .user_dp span a:visited { color:#000; text-decoration:none; font-weight:bold; font-size:12px; }
.index_dianping_detail_p_text .user_dp span a:hover { color:#000; text-decoration:underline; background:none; font-weight:bold; font-size:12px; }
.index_dianping_detail_p_text .user_dp span a:active { color:#000; text-decoration:none; font-weight:bold; font-size:12px; }
.index_dianping_detail_p_text p strong { color:#000; }
.index_dianping_detail_p_text .comment_help { float:left; color:#ff0000; font-weight:bold; cursor:help; }
.index_dianping_detail_p_text .time { float:right; }

.index_dianping_detail_p_ph { float:right; width:186px; }
.index_star { margin:0 0 15px 20px; }
.index_dianping_detail_p_ph ul { overflow:hidden; zoom:1; }
.index_dianping_detail_p_ph li { float:left; width:91px;}
.index_dianping_detail_p_ph li.idph_on { border:1px #e2e2e2 solid; background:#f3fbff;  color:#000; text-align:center; padding:3px 0px; }
.index_dianping_detail_p_ph li.idph_on { border-bottom:1px #f3fbff solid; }
.index_dianping_detail_p_ph li.idph_up { border:1px #e2e2e2 solid; background:#fff;  color:#666; padding:3px 0px; text-align:center; }

#idph_on_detail_1,#idph_on_detail_2 { background:#f3fbff; border-left:1px #e2e2e2 solid; border-bottom:1px #e2e2e2 solid; border-right:1px #e2e2e2 solid; }
#idph_on_detail_1 table td,#idph_on_detail_2 table td { text-align:left; line-height:24px; text-indent:10px; }
#idph_on_detail_1 table th,#idph_on_detail_2 table th { color:#a70679; text-align:left; }

#dph_on_detail_1,#dph_on_detail_2 { background:#f3fbff; border-left:1px #e2e2e2 solid; border-bottom:1px #e2e2e2 solid; border-right:1px #e2e2e2 solid; }
#dph_on_detail_1 table td,#dph_on_detail_2 table td { text-align:left; line-height:24px; text-indent:10px; }
#dph_on_detail_1 table th,#dph_on_detail_2 table th { color:#a70679; text-align:left; }


.index_zt .title { overflow:hidden; zoom:1; line-height:32px; border-bottom:1px #edcde4 solid; }
.index_zt .title h2 { float:left; width:540px; font-size:14px; font-weight:bold; color:#a70679; }
.index_zt .title .more { float:right; width:85px; background:url(http://pic.lvmama.com/cmt/img/more_bg.gif) left center no-repeat; text-indent:15px; }
.index_zt_ul { overflow:hidden; zoom:1; }
.index_zt_ul li { margin:20px 0px 0px 0px; float:left; overflow:hidden; zoom:1; width:310px; }
.index_zt_li_pic { float:left; width:140px;}
.index_zt_li_pic img { padding:5px; border:1px #dbdbdb solid; }
.index_zt_li_p { float:left; width:160px; display:block; line-height:24px; }
.index_zt_li_p h3 a:link { font-size:12px; font-weight:bold; color:#000; text-decoration:none; background:none; }
.index_zt_li_p h3 a:visited { font-size:12px; font-weight:bold; color:#000; text-decoration:none; background:none; }
.index_zt_li_p h3 a:hover { font-size:12px; font-weight:bold; color:#000; text-decoration:underline; background:none; }
.index_zt_li_p h3 a:active { font-size:12px; font-weight:bold; color:#000; text-decoration:none; background:none; }

.index_right_ad { margin:0px 0px 15px 0px; }

.index_second_part_2 { float:left; width:310px; margin:15px 0px 0px 20px; }
.index_hot_place { margin:0px 0px 15px 0px; }
.index_hot_place .title { overflow:hidden; zoom:1; line-height:24px;  }
.index_hot_place .title h2 { float:left; width:220px; font-size:12px; font-weight:bold; color:#a70679; }
.index_hot_place .title .more { float:right; width:85px; background:url(http://pic.lvmama.com/cmt/img/more_bg.gif) left center no-repeat; text-indent:15px; }
.index_hot_place .detail { border:1px #dbdbdb solid; padding:5px 10px;  }
.index_hot_place .detail ul { background:url(http://pic.lvmama.com/cmt/img/lv_paihang_bg.gif) left 5px no-repeat; }
.index_hot_place .detail ul li { overflow:hidden; zoom:1; line-height:24px;_line-height:21px;*line-height:21px; }
.index_hot_place .detail strong { float:left; width:230px; text-indent:20px;} 
.index_hot_place .detail span { float:right; width:50px; font-family:Arial, Helvetica, sans-serif; } 

.index_hot_place_1 { margin:0px 0px 15px 0px; }
.index_hot_place_1 .title { overflow:hidden; zoom:1; line-height:24px;  }
.index_hot_place_1 .title h2 { float:left; width:220px; font-size:12px; font-weight:bold; color:#a70679; }
.index_hot_place_1 .title .more { float:right; width:85px; background:url(http://pic.lvmama.com/cmt/img/more_bg.gif) left center no-repeat; text-indent:15px; }
.index_hot_place_1 .detail { border:1px #dbdbdb solid; padding:5px 10px;  }
.index_hot_place_1 .detail ul { background:url(http://pic.lvmama.com/cmt/img/lv_paihang_bg.gif) left 5px no-repeat; }
.index_hot_place_1 .detail ul li { overflow:hidden; zoom:1; line-height:24px;_line-height:21px;*line-height:21px; }
.index_hot_place_1 .detail strong { float:left; text-indent:20px;} 
.index_hot_place_1 .detail span { float:right; font-family:Arial, Helvetica, sans-serif; } 

.index_bbs { margin:0px 0px 15px 0px; }
.index_bbs .title { overflow:hidden; zoom:1; line-height:24px;  }
.index_bbs .title h2 { float:left; width:220px; font-size:12px; font-weight:bold; color:#a70679; }
.index_bbs .title .more { float:right; width:85px; background:url(http://pic.lvmama.com/cmt/img/more_bg.gif) left center no-repeat; text-indent:15px; }
.index_bbs .detail { border:1px #dbdbdb solid; padding:5px 10px;  }
.index_bbs .detail ul li { overflow:hidden; zoom:1; line-height:24px;_line-height:21px; }
.index_bbs .detail strong { float:left; width:210px;} 
.index_bbs .detail span { float:right; width:70px; font-family:Arial, Helvetica, sans-serif; } 

.index_bottom_ad  { margin:10px 0px 15px 0px; background:#f1f1f1; overflow:hidden; zoom:1; padding:10px 0px; }
.index_bottom_ad li { float:left; width:240px; display:inline; text-align:center; }

.index_faq { border:1px #eee solid; background:#fcfcfc; padding:10px; overflow:hidden; zoom:1; }
.index_faq_1,.index_faq_2,.index_faq_3,.index_faq_4 { float:left; line-height:24px; width:220px; margin-left:10px; }
.index_faq_1 strong,.index_faq_2 strong,.index_faq_3 strong,.index_faq_4 strong { font-size:12px; font-weight:bold; color:#000; }
.index_faq a:link { color:#666; text-decoration:none; background:none; }
.index_faq a:visited { color:#666; text-decoration:none; background:none; }
.index_faq a:hover { color:#666; text-decoration:underline; background:none; }
.index_faq a:active { color:#666; text-decoration:none; background:none; }
.warning { background:#fefad6; padding:3px 0px; color:#000; border:1px #ffe329 solid; text-align:center; font-size:12px; }
.warning strong { color:#ff3000; }
.warning a:link { color:#ff3000; text-decoration:underline; background:none; }
.warning a:visited { color:#ff3000; text-decoration:underline; background:none; }
.warning a:hover { color:#ff3000; text-decoration:underline; background:none; }
.warning a:active { color:#ff3000; text-decoration:underline; background:none; }
.lv_ct { color:#a70679; font-size:14px; background:url(http://pic.lvmama.com/cmt/img/lv_ct_bg.gif) 245px 12px no-repeat; padding:10px 0px 5px 0px; }
.fl_t td { padding:3px 0px; }
/*----------index end--------------*/

/*----------online outwindows begin--------------*/
.online_out_box { position:absolute; z-index:999999999998; width:100%; height:100%; left:0; top:0; right:0; bottom:0; margin:0px; padding:0px; }
.online_out_box_bg { height:100%;filter:alpha(opacity=60);opacity:.6;background:#fff; }
.online_out_box_p { position:absolute;z-index:999999999999; top:50%; left:50%; margin-left:-190px; margin-top:-125px; width:380px;height:250px;filter:alpha(opacity=100);opacity:1;background:#fff; border:1px #e3b4d8 solid; }
.online_out_box_p_title { background:#fef3fb; line-height:30px; font-size:14px; font-weight:bold; text-align:right; padding:0px 10px 0px 0px; }
.online_out_box_p_title a:link { color:#a70679; text-decoration:none; background:none; }
.online_out_box_p_title a:visited { color:#a70679; text-decoration:none; background:none; }
.online_out_box_p_title a:hover { color:#a70679; text-decoration:underline; background:none; }
.online_out_box_p_title a:active { color:#a70679; text-decoration:none; background:none; }
.online_out_box_p_detail { background:url(http://pic.lvmama.com/cmt/img/online_out_bg.gif) 40px 27px no-repeat; padding:35px 0px 10px 120px; font-size:16px; font-weight:bold; color:#000; line-height:24px; letter-spacing:1px; }
.online_out_box_p_detail2 { padding:15px 0px 5px 60px; font-size:12px; color:#000; line-height:20px; color:#666; }
.online_out_box_p_button { text-align:center; padding:20px 0px 0px 0px; }
.online_out_box_p_button span { font-size:14px; text-align:center; padding:5px 20px; background:#a70679; margin:0px 10px; }
.online_out_box_p_button span a:link { color:#fff; text-decoration:none; background:none; }
.online_out_box_p_button span a:visited { color:#fff; text-decoration:none; background:none; }
.online_out_box_p_button span a:hover { color:#fff; text-decoration:none; background:none; }
.online_out_box_p_button span a:active { color:#fff; text-decoration:none; background:none; }
.index_ad { margin:3px 0px 0px 0px; }
.taxi { margin:10px 0px 0px 0px; }
.taxi .title { font-size:12px; font-weight:bold; color:#000; }
.taxi .title span { padding-left:600px; font-weight:normal; }
.taxi table td { text-align:center; border:1px #eee solid; }
.taxi table td strong { color:#ff0000; }
.taxi table td  b { color:#000; font-weight:normal; }
.taxi table th { font-size:12px; text-align:center; font-weight:bold; color:#000; background:#eee; border:1px #eee solid;}
.taxi  .jiaohu { zoom:1; overflow:hidden; padding:5px 0px; }
.taxi .jiaohu span { float:left; width:400px; text-align:left; color:#a70679; }
.taxi .jiaohu strong { float:right; margin:0px 5px 0px 0px; text-align:right;  }

.taxi  .jiaohu strong a {/* border:1px #d4d4d4 solid;*/ padding:3px 10px; color:#fff; background:#a70679; }

/*--------index banner----------*/
.b_area { margin:15px 0px 15px 0px; }


/*--------- creat comment ---------*/
.a_creat_comment { width:780px; margin:20px auto 100px auto;  }
.a_creat_comment .myaccount { background:url(http://pic.lvmama.com/cmt/img/myspace/h2_bg_2.gif) left top no-repeat; text-indent:30px; font-size:14px; font-weight:bold; color:#000; }
.a_creat_comment .area { overflow:hidden; zoom:1; }
.a_creat_comment .main { float:left; width:420px; margin:0px 0px 0px 0px; border:none; } 
.a_creat_comment .assist { float:right; width:260px; }
.a_creat_comment .assist a:hover { background:#0076fa; color:#fff; }
.a_creat_comment .acreat_comment { border:none; padding-left:30px; padding-top:30px; }
.acreat_comment select { margin:0px 10px 0px 0px; }
.acreat_comment input { width:230px; padding:3px; }
.acreat_comment textarea { margin:0px 0px 0px 72px; padding:3px; font-size:12px; color:#666; width:230px; height:150px; line-height:20px; color:#000; }
.acreat_comment .row { margin:0px 0px 10px 0px; }
.acreat_comment .rowr { margin:0px 0px 10px 0px; text-indent:70px; color:#ff0000; }
.acreat_comment .button { background:url(http://pic.lvmama.com/cmt/img/myspace/button_bg_1.gif) left top no-repeat; color:#fff; text-align:center; border:0; width:83px; height:23px; cursor:pointer; margin:0px 0px 0px 72px;}

.assist { margin-top:20px; }
.assist p { background:#f9f9f9; line-height:24px; padding:15px; }
.assist p strong { color:#ff0000; font-weight:normal; }
.assist p b { color:#000; font-weight:bold; }

.cdp { padding:1px 15px 10px 15px; line-height:20px; color:#666; background:#fff; }
.cdp p { line-height:24px; }
.cdp_b { background:url(http://pic.lvmama.com/cmt/img/cdp_b_bg.gif) center center no-repeat; padding:10px 0px; text-align:center; font-size:14px; text-indent:20px; margin:10px 0px; }
.cdp_b a:link { color:#fff; text-decoration:none; background:none; }
.cdp_b a:visited { color:#fff; text-decoration:none; background:none; }
.cdp_b a:hover { color:#fff; text-decoration:none; background:none; }
.cdp_b a:active { color:#fff; text-decoration:none; background:none; }
/*---un_comment_creat---*/
.um_error { background:#fffdcc; border:1px #ebcd7b solid; padding:10px; color:#000; line-height:24px; margin:0 0 10px 70px; }

/*--------floating layout------*/
#tt { position:absolute; display:block; background:url(http://pic.lvmama.com/cmt/img/tt_left.gif) top left no-repeat; background:#fffde2; margin:100px 0 0 0; color:#666; border:1px #e8ac4d solid; }
#tttop {display:block; height:5px; margin-left:5px; background:url(http://pic.lvmama.com/cmt/img/tt_top.gif) top right no-repeat; background:#fffde2; overflow:hidden}
#ttcont { display:block; margin-left:5px;background:url(http://pic.lvmama.com/cmt/img/rightl.gif) right no-repeat; overflow:hidden; color:#666; background:#fffde2; line-height:24px;}
#ttbot {  display:block; height:5px; margin-left:5px; background:url(http://pic.lvmama.com/cmt/img/tt_bottom.gif) top right no-repeat; background:#fffde2;overflow:hidden}
#tt strong { font-weight:bold; color:#000; padding:0 13px 0 0;}

.comment_tab { background:url(http://pic.lvmama.com/cmt/img/comment_list_tab_2_bg.gif) left  bottom repeat-x; margin:10px 0 20px 0; }
.comment_tab ul { overflow:hidden; zoom:1; }
.comment_tab ul li { float:left; margin:0 3px 0 0;}
.comment_tab ul li span { position:relative; display:block; line-height:29px; color:#a70679; text-align:center; width:104px; height:29px; background:url(http://pic.lvmama.com/cmt/img/comment_list_tab_1_bg.gif) left -29px no-repeat; cursor:pointer;  }
.comment_tab ul li span a:link { color:#a70679; text-decoration:none; }
.comment_tab ul li span a:visited { color:#a70679; text-decoration:none; }
.comment_tab ul li span a:hover { color:#a70679; text-decoration:none; }
.comment_tab ul li span a:active { color:#a70679; text-decoration:none; }
.comment_tab ul li.on { float:left; margin:0 3px 0 0;}
.comment_tab ul li.on span { position:relative; display:block; line-height:29px; color:#fff; text-align:center; width:104px; height:29px; background:url(http://pic.lvmama.com/cmt/img/comment_list_tab_1_bg.gif) left top no-repeat;cursor:pointer;   }
.comment_tab ul li.on span a:link { color:#fff; text-decoration:none; }
.comment_tab ul li.on span a:visited { color:#fff; text-decoration:none; }
.comment_tab ul li.on span a:hover { color:#fff; text-decoration:none; }
.comment_tab ul li.on span a:active { color:#fff; text-decoration:none; }
/*--------feedback------*/
.fb_wrap{width:650px;margin:20px auto;border:1px solid #b3cee4;color:#000;position:relative}
.fb_title{width:650px;background:url(http://pic.lvmama.com/cmt/img/fb_top_bg.gif) repeat-x;border-bottom:1px solid #b3cee4;height:60px;line-height:60px;font-size:16px;text-align:center;font-weight:bold;color:#036;}
.fb_main{padding:10px;background:#fafdff;}
.fb_main table{margin:20px 0px 10px;}
.fb_main_top{line-height:23px;color:#036;font-family:Arial;}
.fb_main td{padding:10px 0px;}
.fb_input{height:22px;line-height:22px;}
.fb_main input{color:#333;padding:1px; border-top: 1px solid #555;
  border-left: 1px solid #555;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;vertical-align:middle;}
.fb_main td img{ vertical-align:middle;} 
.fb_error{color:#f00;margin-left:10px;display:none;}
.fb_tip{color:#666;}
.fb_login_btn{width:100px;height:33px;text-align:center;line-height:33px;background:url(http://pic.lvmama.com/cmt/img/fb_login_btn.gif) no-repeat;}
.fb_login_btn a:link,.fb_login_btn a:visited{color:#036;text-decoration:none;font-size:14px;font-weight:bold;}
.fb_login_btn a:hover,.fb_login_btn a:active{color:#ff6c00;text-decoration:none;font-size:14px;font-weight:bold;}

.fb_msg{width:500px;margin:50px auto;color:#000;line-height:35px;text-align:center;}
.fb_msg a{color:#036;text-decoration:underline;}
.fb_msg strong{font-size:14px;color:#f00;font-weight:bold;}

.about_pic_box{width:205px;color:#121212;margin:0px 15px 30px 0px;float:left;display:inline;font-family:Arial;}
.about_pic_box1{width:205px;color:#121212;margin:0px 0px 30px 0px;float:left;display:inline;}
.about_pic_text{background:url(http://pic.lvmama.com/cmt/img/about_pic_tip.gif) no-repeat left 11px;padding:10px 0px 0px 10px}