﻿@charset "UTF-8";
body { scrollbar-arrow-color: #fff; scrollbar-face-color: #dfdfdf; scrollbar-3dlight-color: #dfdfdf; scrollbar-highlight-color: #dfdfdf; scrollbar-shadow-color: #E3E3E3; scrollbar-darkshadow-color: #dfdfdf; scrollbar-track-color: #eee; scrollbar-base-color: #E3E3E3; }

::-webkit-scrollbar { height: 10px; width: 10px; background: #E3E3E3; border-radius: 5px; }

::-webkit-scrollbar-track, ::-webkit-scrollbar-thumb { border-radius: 5px; }

::-webkit-scrollbar-thumb { min-height: 20px; background-clip: content-box; box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2) inset; }

::-webkit-scrollbar-corner { background: transparent; }

.ordersListBox li a, .tabListBox li a, .dragLi p strong, .dragCloneli p strong, .treeNav dd, .t_picComlist .t_com_user, .t_side_hotel li a, .tl_treeNav dd, .piccommituser { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.fl { float: left; }

.fr { float: right; }

.icon { width: 25px; height: 25px; display: inline-block; vertical-align: middle; background: url(http://pic.lvmama.com/img/you/tricp_icon.png) no-repeat; }

.iconBig { width: 50px; height: 50px; display: inline-block; vertical-align: middle; background: url(http://pic.lvmama.com/img/you/tricp_iconBig.png) no-repeat; }

.t_main { margin: 30px auto 0; width: 1200px; position:relative; }

.t_side { width: 240px; }

.t_body { background: #F5F5F5; }

.t_model { padding: 20px; background: #ffffff; border: 1px solid #dddddd; }

.target-fix {position: relative;top: -60px; display:block; overflow:hidden}

.t_model_upload { padding: 20px 20px 35px 0px; background: #ffffff; border: 1px solid #dddddd; }

.t_topNav {position: relative; width: 100%; height: 50px; background: #ffffff; border-bottom: 1px solid #dddddd; -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); }

.topNav { padding-left: 120px; background: url(http://pic.lvmama.com/img/you/logo.png) 0px 7px no-repeat; }
.topNav li { float: left; height: 50px; line-height: 50px; margin-right: 10px; padding: 0 15px; }
.topNav li a { width: 100%; height: 100%; color: #333333; display: block; font-size: 16px; }
.topNav li a:hover { text-decoration: none; color:#333 }
.topNav li.active,.topNav li:hover { height: 46px; line-height: 50px; border-bottom: 4px solid #df1078; }

.userLogin { overflow: hidden; margin-top: 9px; line-height: 34px; }

.user { float: left; margin-right: 10px; overflow: hidden; }
.user div { width:27px; height:27px; float: left; margin-right: 5px; overflow: hidden; border-radius: 50%; }
.user p { float: left; }
.user p a { color: #666666; }
.user p a:hover { color: #ff6600; }

.userLeave { float: left; }
.userLeave a { color: #666666; }
.userLeave a:hover { color: #ff6600; }

.footerNav { height: 40px; line-height: 40px; background: #1F1F1F; color: #cccccc; }
.footerNav a { color: #cccccc; }
.footerNav a:hover { color: #ff6600; }
.footerNav span { padding: 0 8px; }
.footerNav p { color: #666666; }

.t_dialog { width: 700px; height: auto; background: #FFFFFF; border: 5px solid #CCCCCC; position: fixed; z-index: 999; display: none; }
.t_dialog .t_dialog_border { border: 1px solid #999999; padding: 31px; overflow: hidden; }
.t_dialog .t_dialog_closed, .t_dialog .t_essy_closed { position: absolute; width: 25px; height: 25px; display: block; top: 5px; right: 5px; background: url(http://pic.lvmama.com/img/you/tricp_icon.png) -100px 0px no-repeat; }
.t_dialog .t_dialog_closed:hover, .t_dialog .t_essy_closed:hover { background-position: -125px 0px; }

.mengban { display: none; width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#7F000000, endColorstr=#7F000000); z-index: 998; }
:root .mengban { filter: none; background-color: rgba(0, 0, 0, 0.5); }

.createInfo { width: 900px; margin: 0 auto; }
.createInfo h4 {font-size: 22px; font-weight: normal; margin-bottom: 20px; color: #333333; background: url(http://pic.lvmama.com/img/you/txt_bg.png) 100px 2px no-repeat; }
.createInfo h4 .t_name { margin-right: 630px; }

.createInput { position: relative; }

.activityTxt { color: #333333; font-size: 14px; position: absolute; top: 2px; left: 2px; display: none; height: 46px; line-height: 46px; background: #ffffff; z-index: 33; }

.input_name { width: 624px; padding: 10px; padding-right: 70px; margin-right: 4px; height: 26px; line-height: 26px; font-size: 14px; outline: none; border: 2px solid #dddddd; }
.input_name.active { border: 2px solid #ff9900; }
.input_name.error { border: 2px solid #cc0000; }

.input_time { width: 160px; padding: 10px; height: 26px; outline: none; line-height: 26px; border: 1px solid #dddddd; -webkit-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.1); -ms-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.1); -o-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.1); box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.1); }

.leftTxt { display: none; position: absolute; top: 15px; left: 662px; color: #999999; }
.leftTxt span { color: #ff9900; }
.leftTxt span.error { color: #cc0000; }

.icon_calendar { position: absolute; top: 12px; right: 9px; background-position: -25px 0px; }

.activityInfo { margin-top: 3px; height: 36px; line-height: 36px; color: #666666; }
.activityInfo p{display:inline-block; max-width:600px; vertical-align:middle; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.activityInfo a { margin-left: 10px; color: #999999; display:inline-block; vertical-align:middle; }
.activityInfo a:hover { color: #ff6600; }
.activityInfo a:hover .icon_moreLeft { background-position: -31px -27px; }

.icon_notice { margin-right: 5px; background-position: 0px -3px; }

.icon_moreLeft { width: 10px; background-position: -6px -27px; }

.relatedOrdersInfo { position: relative; width: 900px; height: 39px; margin: 0 auto; line-height: 39px; font-size: 14px; color: #333333; }
.relatedOrdersInfo p a { color: #0099cc; font-size: 12px; }
.relatedOrdersInfo p a:hover { color: #ff6600; }
.relatedOrdersInfo p a:hover .icon_blueArrow { background-position: -30px -28px; }

.answer { display: none; width: 218px; border: 1px solid #dddddd; padding: 10px; line-height: 22px; font-size: 12px; background: #ffffff; color: #666666; position: absolute; left: 137px; top: -60px; -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1); -ms-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1); -o-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1); box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1); }

.ordersListBox { padding: 10px 20px; width: 860px; margin: 0 auto; background: #ffffff; border: 1px solid #dddddd; }
.ordersListBox ul { padding-right: 20px; height: 72px; overflow-y: auto; }
.ordersListBox li { height: 36px; overflow: hidden; line-height: 36px; }
.ordersListBox li span { float: left; width: 70px; height: 36px; display: block; color: #999999; margin-right: 10px; }
.ordersListBox li a { width: 698px; height: 36px; display: block; float: left; color: #333333; cursor:default }
.ordersListBox li a:hover { color: #333333; text-decoration:none; }
.ordersListBox li .select { display: inline-block; width: 45px; height: 22px; margin-top: 6px; background: url(http://pic.lvmama.com/img/you/select_bg.png) no-repeat; }
.ordersListBox li .select:hover { background: url(http://pic.lvmama.com/img/you/select_hover_bg.png) no-repeat; }
.ordersListBox li .select_a { width: 25px; height: 25px; border: 0; margin-top: 5px; margin-left: 10px; background: url(http://pic.lvmama.com/img/you/tricp_icon.png) -75px 0px no-repeat; }
.ordersListBox li .select_a:hover { background: url(http://pic.lvmama.com/img/you/tricp_icon.png) -75px 0px no-repeat; }

.icon_blueArrow { background-position: -54px -27px; }

.icon_question { background-position: -50px -2px; }

.icon_arrowPosD { position: absolute; top: -2px; left: -15px; background-position: 0px -200px; }

.btnBox { text-align: center; }
.btnBox a { display: inline-block; text-align: center; color: #ffffff; width: 200px; height: 42px; line-height: 42px; border-radius: 5px; font-size: 20px; background: #ff9900; text-decoration: none; }
.btnBox a:hover { background: #ff6600; }
.btnBox .dis_link { background: #C9C9C9; }
.btnBox .dis_link:hover { background: #C9C9C9; }

.tab_t_booking { height: 34px; border-left: 1px solid #dddddd; border-bottom: 2px solid #dddddd; }
.tab_t_booking span { width: 110px; height: 33px; display: block; float: left; line-height: 33px; text-align: center; font-size: 14px; color: #666666; border-right: 1px solid #dddddd; border-top: 1px solid #dddddd; background: #F5F5F5; cursor: pointer; }
.tab_t_booking span.active { background: #ffffff; border-top: 2px solid #ff9900; position: relative; width: 111px; height: 34px; }

.tabListBox { padding: 10px 0px; }
.tabListBox ul { height: 216px; overflow-y: auto; }
.tabListBox li { height: 36px; overflow: hidden; line-height: 36px; }
.tabListBox li span { float: left; width: 70px; height: 36px; display: block; color: #999999; margin-right: 10px; }
.tabListBox li a { width: 490px; height: 36px; display: block; float: left; color: #333333; }
.tabListBox li a:hover { color: #ff6600; }
.tabListBox li .select { display: inline-block; width: 45px; height: 22px; margin-top: 6px; background: url(http://pic.lvmama.com/img/you/select_bg.png) no-repeat; }
.tabListBox li .select:hover { background: url(http://pic.lvmama.com/img/you/select_hover_bg.png) no-repeat; }
.tabListBox li .select_a { width: 25px; height: 25px; border: 0; margin-top: 5px; margin-left: 10px; background: url(http://pic.lvmama.com/img/you/tricp_icon.png) -75px 0px no-repeat; }
.tabListBox li .select_a:hover { background: url(http://pic.lvmama.com/img/you/tricp_icon.png) -75px 0px no-repeat; }

.t_step_box { padding-top: 20px; height: 60px; }
.t_step_box li { width: 33.333%; float: left; height: 40px; line-height: 40px;  font-size: 16px; color: #999999; text-align: center; position: relative; border-bottom: 5px solid #dddddd; }
.t_step_box li.active { border-bottom: 5px solid #ff9900; color: #333333; }
.t_step_box li.active .icon_point { background-position: -175px 0px; }
.t_step_box .icon_point { position: absolute; bottom: -15px; left: 48%; background-position: -150px 0px; }

.t_uploadBox { height: 578px; margin-top: 30px; margin-bottom: 20px; position: relative; }
.t_uploadBox .notice_txt { width: 25px; text-align: center; height: auto; background: #ffffff; padding: 10px 0px; position: absolute; left: 478px; top: 166px; z-index: 3; color: #999999; word-spacing: 10px; letter-spacing: 10px; }

.t_day_album { width: 465px; height: 578px; overflow: hidden; border-right: 2px dotted #dddddd; padding-right: 20px; }
.t_day_album dt { height: 30px; line-height: 30px; margin-bottom: 5px; font-size: 18px; color: #666666; text-indent: 22px; }
.t_day_album dt:hover { background: #FFF5E5; border-left: 5px solid #ff9900; text-indent: 17px; }
.t_day_album dt:hover a { display: block; }
.t_day_album dt a { display: none; margin-right: 10px; font-weight: normal; color: #666666; font-size: 12px; }
.t_day_album dt a:hover { color: #ff6600; }
.t_day_album dd { padding-left: 20px; }

.dragLi, .dragCloneli { float: left; position: relative; list-style: none; margin-right: 20px; margin-bottom: 20px; background: #ffffff; border: 1px solid #dddddd; padding: 3px; cursor: all-scroll; -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05); -ms-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05); -o-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05); }
.dragLi img, .dragCloneli img { vertical-align: top; }
.dragLi p, .dragCloneli p { color: #333333; text-align: center; height: 30px; line-height: 30px; position: relative; }
.dragLi p strong, .dragCloneli p strong { width: 94px; font-weight: normal; display: inline-block; }
.dragLi p a, .dragCloneli p a { position: absolute; display: none; right: 2px; top: 1px; color: #0099cc; }
.dragLi p a:hover, .dragCloneli p a:hover { color: #ff6600; }
.dragLi p:hover a, .dragCloneli p:hover a { display: block; }
.dragLi span, .dragCloneli span { position: absolute; top: 3px; right: 3px; color: #ffffff; padding: 2px 8px; display: block; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#7F000000, endColorstr=#7F000000); }
:root .dragLi span, :root .dragCloneli span { filter: none; background-color: rgba(0, 0, 0, 0.5); }
.dragLi:hover .icon_closeLi, .dragCloneli:hover .icon_closeLi { display: block; }

.icon_closeLi { display: none; position: absolute; right: -13px; top: -13px; z-index: 900; background-position: -475px -25px; }
.icon_closeLi:hover { cursor: pointer; }

.t_nextAddView { float: left; margin-right: 20px; margin-bottom: 20px; background: #ffffff; border: 1px solid #dddddd; padding: 3px; cursor: pointer; }
.t_nextAddView div { width: 142px; height: 95px; background: #E3E3E3; text-align: center; }
.t_nextAddView div i { margin-top: 25px; }
.t_nextAddView a { color: #999999; display: block; height: 30px; line-height: 30px; text-align: center; text-decoration: none; }
.t_nextAddView a:hover { color: #333333; }
.t_nextAddView a:hover .icon_addLogo { background-position: -425px -25px; }
.t_nextAddView:hover a { color: #333333; }
.t_nextAddView:hover .icon_addLogo { background-position: -425px -25px; }

.icon_pic { background-position: -100px -150px; }

.t_albumBox { width: 460px; padding-right: 15px; height: 578px; overflow-y: auto; }
.t_albumBox ul { position: relative; }

.icon_addLogo { background-position: -225px -2px; }

.icon_drag { background-position: -204px 0px; }

.t_pics { width: 660px; height: 578px; position: relative; overflow: hidden; top: 0px; left: 0px; }

.t_showPic { width: 658px; height: 578px; overflow-y: auto; overflow-x:hidden; background:#fff; position:absolute; top:0; left:0px; z-index:2}
.t_showPic ul { margin-top: 10px; width:660px; }
.t_showPic li { width: 142px; height: 95px; border: 1px solid #dddddd; float: left; position: relative; margin-right: 20px; margin-bottom: 20px; background:url(http://pic.lvmama.com/img/you/uploadLi_bg.png) no-repeat; }
#uploadBtnLi{background-image:none;}
.t_showPic li img { width: 142px; height: 95px; }
.t_showPic .pic_stint { background: url(http://pic.lvmama.com/img/you/failure.png) 2px bottom no-repeat #eaeaea; }

.uploadSuccess { display: none; text-align: center; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#7F000000, endColorstr=#7F000000); }
:root .uploadSuccess { filter: none; background-color: rgba(0, 0, 0, 0.5); }

.relatedSuccess { display: none; text-align: center; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#7F000000, endColorstr=#7F000000); }
:root .relatedSuccess { filter: none; background-color: rgba(0, 0, 0, 0.5); }
.relatedSuccess p { width: 100px; margin: 0 auto; color: #ffffff; overflow: hidden; height: 22px; }

.relatedFailure { display: none; position: absolute; width: 100%; height: 22px; line-height: 22px; left: 0px; bottom: 0px; text-align: center; color: #ff9900; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#7F000000, endColorstr=#7F000000); }
:root .relatedFailure { filter: none; background-color: rgba(0, 0, 0, 0.5); }

.uploadError{ display: block; width:200px; word-break:break-all; border:1px solid #dddddd; position:absolute; z-index:99; background:#fff;font-size:12px; padding:3px 5px; color:#999; border-radius:3px }

.dragPicDiv { position: absolute; width: 80px; height: 54px; padding: 1px; border: 1px solid #dddddd; background: #ffffff; cursor: all-scroll; }

.icon_count { position: absolute; right: -12px; top: -12px; color: #ffffff; text-align: center; line-height: 23px; background-position: -475px -50px; }

.icon_selected { margin-top: 18px; background-position: -300px -100px; }

.icon_related { margin-top: 18px; background-position: -350px -100px; }

.t_nextAddPic { background: #E3E3E3; text-align: center; cursor: pointer; }
.t_nextAddPic i { margin-top: 10px; }
.t_nextAddPic p { color: #999999; }
.t_nextAddPic:hover { background: #ffffff; }
.t_nextAddPic:hover p { color: #333333; }
.t_nextAddPic:hover .icon_addUpload { background-position: -50px -150px; }

.icon_addUpload { background-position: 0px -150px; }

.dragTip { width: 126px; height: 34px; background: url(http://pic.lvmama.com/img/you/dragTip.png) no-repeat; position: absolute; display: none; }

.upload_addOneDay { width: 80px; height: 25px; line-height: 25px; display: block; position: absolute; bottom: 5px; left: 20px; color: #0099cc; }
.upload_addOneDay:hover { color: #f60; }
.upload_addOneDay:hover .icon_addDay { background-position: -376px -3px; }

.icon_addDay { background-position: -250px -3px; }

.t_bg_txt { width: 25px; height: 578px; }

.t_uploadCount { width: auto; height: 25px; line-height: 25px; position: absolute; right: 20px; bottom: 10px; color: #333333; }
.t_uploadCount span { color: #f60; }
.t_uploadCount .error { color: #cc0000; }
.t_uploadCount div { display: none; }

.icon_success { background-position: -75px -2px; }

.icon_failure { background-position: -375px -26px; }

.icon_warning { background-position: -400px -26px; }

.nextStep { overflow: hidden; margin-bottom: 40px; }
.nextStep a { width: 160px; height: 40px; line-height: 40px; text-align: center; font-size: 18px; color: #ffffff; background: #ff9900; display: block; border-radius: 3px; float: right; }
.nextStep a:hover { color: #ffffff; text-decoration: none; background: #ff6600; }
.nextStep .dis_link { background: #C9C9C9; }
.nextStep .dis_link:hover { background: #C9C9C9; }

.uploadInit { width: 280px; padding: 150px 200px; text-align: center; position:absolute; left:0px; top:0px; z-index:3; background:#fff; }
.uploadInit img { margin-bottom: 15px; }
.uploadInit p { width: 280px; color: #999999; margin-top: 10px; }

.uploadInitBtn { width: 240px; height: 46px; margin: 0 auto; line-height: 46px; display: block; border-radius: 5px; color: #ffffff; text-align: center; font-size: 20px; background: #ff9900; }
.uploadInitBtn:hover { background: #ff6600; color: #ffffff; text-decoration: none; }

.icon_upload { background-position: -275px -2px; }

.editMain { margin-top: 110px; margin-left: 328px; border-left: 3px solid #dddddd; width: 869px; position: relative; padding-top: 100px; }

.userHeader { height: 94px;  position: absolute; top: -85px; left: -50px; overflow: hidden; }
.userHeader .leftTxt { left: 428px; top: 32px; }
.userHeader.error .t_editingTitle { border: 1px solid #cc0000; }
.userHeader.error .leftTxt span { color: #cc0000; }

.userAvatar { float: left; width: 85px; height: 85px; padding: 3px; background: #ffffff; border-radius: 50%; overflow: hidden; border: 1px solid #dddddd; }
.userAvatar img { border-radius: 50%; }

.userTitle{float:left; width: 826px; padding-top: 25px;}

.t_editingTitle { width: 310px; height: 23px; padding: 5px; padding-right: 40px; line-height: 23px; border: 1px solid #ff9900; outline: none; margin-left: 10px; display: none; }

.tricpTitle { float: left; height: 32px; margin: 0 10px; line-height: 32px; font-size: 20px; color: #333333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.modifyTitle { color: #0099cc; line-height: 32px; display: inline-block; }
.modifyTitle:hover .icon_modifyTitle { background-position: -475px -2px; }

.icon_modifyTitle { background-position: -300px -2px; }

.t_listBox { position: relative; margin-top: 120px; }

.t_lineTag { width: 50px; height: 23px; color: #ffffff; font-size:16px; text-align: center; line-height: 23px; background: #ff9900; position: absolute; top: -80px; left: -50px; }
.t_lineTag span { display: block; width: 23px; height: 23px; border-radius: 50%; background: #ff9900; position: absolute; left: -14px; top: 0px; }

.t_lineList { width: 810px;/* margin-bottom: 70px;*/ margin-bottom: 30px; }
.t_lineList dt { position: relative; width: 150px; height: 40px; left: -150px; top: 0px; }
.t_lineList dt h6 { text-align: right; padding-right: 30px; height: 22px; font-size: 18px; color: #333333; font-weight: normal; margin-bottom: 5px; }
.t_lineList dt input { width: 120px; margin-right: 20px; background: transparent; outline: none; border: 0px; height: 22px; color: #999999; padding-right: 10px; text-align: right; cursor:pointer; }
.t_lineList dt input.active { background: #ffffff; width: 74px; padding-left: 20px; margin-left: 22px; border: 1px solid #dddddd; }
.t_lineList dd { position: relative; padding-left: 46px; padding-top: 5px; margin-bottom: 30px; }

.t_list_picModel { width: 732px; height: auto; overflow: hidden; background: #ffffff; padding: 10px; border: 1px solid #dddddd; border-top: 0px; position: relative; }
.t_list_picModel li { float: left; width: 130px; height: 85px; border: 1px solid #dddddd; position: relative; margin-right: 10px; margin-bottom: 10px; cursor: pointer; }
.t_list_picModel .essay_listTxt { padding: 3px; width: 124px; height: 79px; line-height: 20px; color: #999999; font-size: 12px; word-break: break-all; }
.t_list_picModel .essay_listTxt p { width: 124px; height: 79px; overflow: hidden; cursor: crosshair;}
.t_list_picModel .essay_listTxt span { border-bottom: 1px dotted #dddddd; }
.t_list_picModel .essay_listTxt .icon_articalEassy { right: -12px; bottom: -12px; }
.t_list_picModel .pic_stint { background: url(http://pic.lvmama.com/img/you/failure.png) 0 bottom no-repeat #eaeaea; }

.move { width: 37px; height: 37px; display: block; position: absolute; top: 20%; left: 36%; background-position: -457px -8px; }

.successPic { display: none; position: absolute; bottom: 0px; left: 0px; height: 25px; width: 130px; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#7F000000, endColorstr=#7F000000); }
:root .successPic { filter: none; background-color: rgba(0, 0, 0, 0.5); }
.successPic a { width: 50%; height: 25px; line-height: 25px; display: block; float: left; color: #ffffff; }
.successPic a:hover { color: #ff9900; }
.successPic a:hover .icon_des { background-position: -125px -25px; }
.successPic a:hover .icon_deldd { background-position: -150px -25px; }

.icon_des { background-position: -75px -25px; }

.icon_deldd { background-position: -100px -25px; }

.failure p { font-size: 14px; line-height: 60px; color: #333333; text-align: center; font-weight: bold; }
.failure a { width: 80px; height: 22px; line-height: 22px; font-size: 12px; display: block; text-align: center; border-radius: 3px; background: #ff9900; position: absolute; color: #ffffff; top: 55%; left: 26px; }
.failure a:hover { background: #ff6600; color: #ffffff; text-decoration: none; }

.upStatus { width: 100%; height: 100%; line-height: 85px; color: #ffffff; font-size: 20px; text-align: center; position: absolute; top: 0px; left: 0px; z-index: 2px; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#7F000000, endColorstr=#7F000000); }
:root .upStatus { filter: none; background-color: rgba(0, 0, 0, 0.5); }
.upStatus p { font-size: 14px; line-height: 60px; color: #ffffff; font-weight: bold; }
.upStatus a { width: 80px; height: 22px; line-height: 22px; font-size: 12px; display: block; text-align: center; border-radius: 3px; background: #ff9900; position: absolute; color: #ffffff; top: 55%; left: 26px; }
.upStatus a:hover { background: #ff6600; color: #ffffff; text-decoration: none; }
.upStatus span { display: block; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 5px; background: #CCCCCC; text-align: left; }
.upStatus span em { width: 0%; height: 5px; display: block; background: #33CC00; }

.t_listPicBox { width: 737px; height: 190px; overflow-y: auto; }

.iconDay { background-position: 0px 0px; text-align: center; line-height: 50px; font-size: 20px; color: #999999; position: absolute; right: -23px; top: -13px; }
.iconDay:hover { background-position: -450px -50px; font-size: 0px; }

.iconDay1 { background-position: 0px 0px; text-align: center; line-height: 50px; font-size: 20px; color: #999999; position: absolute; right: -23px; top: -13px; }
.iconDay1:hover { color: #999999; text-decoration: none; }

.icon_calendarLittle { position: absolute; top: 28px; left: 25px; background-position: -325px -2px; }

.writeTxtBox { width: 752px; height: 168px; border: 1px solid #dddddd; position: relative; }
.writeTxtBox textarea { width: 742px; line-height: 25px; height: 116px; border: 0px; outline: none; padding: 5px; color: #666666; }

.writeTitle { position: relative; height: 42px; line-height: 42px; font-size: 16px; color: #999999; background: #EAEAEA; padding: 0 10px; }
.writeTitle a { font-size: 12px; }

.textareaDiv { overflow: hidden; height: 126px; }

.remainTxt { position: absolute; top: 0px; right: 100px; font-size: 12px; color: #999999; }
.remainTxt span { color: #ff9900;}
.remainTxt span.error { color: #cc0000; }

.uploadPics { position: absolute; width: 76px; height: 26px; line-height: 26px; text-align: center; color: #ffffff; top: 8px; right: 10px; background: #ff9900; border-radius: 3px; }
.uploadPics:hover { background: #ff6600; color: #ffffff; text-decoration: none; }

.addTravel_essay { width: 25px; height: 70px; line-height: 22px; padding: 3px 11px; display: block; border: 1px dotted #dddddd; color: #999999; text-align: center; position: absolute; right: -48px; top: 50px; }
.addTravel_essay:hover { text-decoration: none; border: 1px dotted #ff9900; color: #666666; }
.addTravel_essay:hover .icon_addEssay { background-position: -375px 0px; }
.addTravel_essay:hover .icon_orner { background-position: -75px -50px; }

.icon_addEssay { background-position: -400px 0px; }

.dis_default { color: #cccccc !important; }

.del_travel { background-position: -350px 0px; position: absolute; top: -8px; right: -3px; display: none; }

/* .t_editing{
	height: 25px;
	padding: 0 5px;
	font-size: 12px;
	vertical-align: middle;
	margin-top: -5px;
	outline: none;
} */
.icon_leftArrow { position: absolute; top: 7px; left: -13px; background-position: -25px -50px; }

.icon_wrPoint { position: absolute; top: 13px; left: -15px; background-position: -150px 0px; }

.icon_orner { position: absolute; bottom: -9px; right: -9px; background-position: -50px -50px; }

.newPoint { width: 123px; height: 25px; line-height: 25px; color: #666666; font-size: 14px; position: relative; top: 10px; left: -100px; /*margin-bottom: 30px;*/margin-bottom: 130px; }

.icon_addPoint { margin-left: 15px; margin-top: -5px; background-position: -425px 1px; }
.icon_addPoint:hover { background-position: -450px 1px; }

.newDay { width: 123px; color: #666666; font-size: 14px; position: relative; top: 10px; left: -94px; margin-bottom: 80px; }

.icon_add { margin-left: 10px; margin-top: -5px; background-position: -50px 0px; }
.icon_add:hover { background-position: -100px 0px; }

.t_publish { height: 40px; line-height: 40px; color: #666666; text-align: center; margin-bottom: 90px; }

.publish { width: 160px; height: 40px; font-size: 18px; line-height: 40px; color: #ffffff; text-align: center; background: #ff9900; display: inline-block; border-radius: 5px; margin-left: 50px; margin-right: 8px; }
.publish:hover { color: #ffffff; text-decoration: none; background: #ff6600; }

.draft { font-size: 14px; color: #0099cc; margin-left: 8px; }

.t_diaTitle { height: 20px; line-height: 20px; font-size: 20px; font-weight: normal; }

.t_tabAddPoint { padding: 15px 0; }
.t_tabAddPoint a { padding: 0 20px; width: 50px; height: 80px; display: inline-block; text-align: center; font-size: 14px; color: #666666; }
.t_tabAddPoint a:hover, .t_tabAddPoint a.active { color: #ff6600; text-decoration: none; }
.t_tabAddPoint a:hover .icon_views, .t_tabAddPoint a.active .icon_views { background-position: -200px 0px; }
.t_tabAddPoint a:hover .icon_hotels, .t_tabAddPoint a.active .icon_hotels { background-position: -300px 0px; }
.t_tabAddPoint a:hover .icon_caterings, .t_tabAddPoint a.active .icon_caterings { background-position: -400px 0px; }
.t_tabAddPoint a:hover .icon_traffics, .t_tabAddPoint a.active .icon_traffics { background-position: -50px -50px; }
.t_tabAddPoint a:hover .icon_shoppings, .t_tabAddPoint a.active .icon_shoppings { background-position: -150px -50px; }
.t_tabAddPoint a:hover .icon_recreations, .t_tabAddPoint a.active .icon_recreations { background-position: -250px -50px; }
.t_tabAddPoint a:hover .icon_others, .t_tabAddPoint a.active .icon_others { background-position: -350px -50px; }
.t_tabAddPoint a.active { background: #F7F7F7; color: #ff9900; border-top: 2px solid #ff9900; height: 78px; }

.icon_VIEWSPOT { background-position: 0px -77px; }

.icon_VIEWSPOT_active { background-position: 0px -103px; }

.icon_HOTEL { background-position: -25px -77px; }

.icon_HOTEL_active { background-position: -25px -103px; }

.icon_RESTAURANT { background-position: -50px -77px; }

.icon_RESTAURANT_active { background-position: -50px -103px; }

.icon_TRAFFIC { background-position: -75px -77px; }

.icon_TRAFFIC_active { background-position: -75px -103px; }

.icon_SHOP { background-position: -100px -77px; }

.icon_SHOP_active { background-position: -100px -103px; }

.icon_SCENIC_ENTERTAINMENT { background-position: -125px -77px; }

.icon_SCENIC_ENTERTAINMENT_active { background-position: -125px -103px; }

.icon_OTHERS { background-position: -150px -77px; }

.icon_OTHERS_active { background-position: -150px -103px; }


.icon_sm_VIEWSPOT,.icon_sm_SCENIC { background-position: 0px -77px; }
.icon_sm_VIEWSPOT_active,.icon_sm_SCENIC_active{ background-position: 0px -103px;}

.icon_sm_HOTEL { background-position: -25px -77px; }
.icon_sm_HOTEL_active{ background-position: -25px -103px;}

.icon_sm_RESTAURANT { background-position: -50px -77px; }
.icon_sm_RESTAURANT_active { background-position: -50px -103px; }

.icon_sm_TRAFFIC { background-position: -79px -77px; }
.icon_sm_TRAFFIC_active { background-position: -79px -103px; }

.icon_sm_SHOP { background-position: -100px -77px; }
.icon_sm_SHOP_active { background-position: -100px -103px; }

.icon_sm_SCENIC_ENTERTAINMENT { background-position: -125px -77px; }
.icon_sm_SCENIC_ENTERTAINMENT_active { background-position: -125px -103px; }

.icon_sm_OTHERS { background-position: -150px -77px; }
.icon_sm_OTHERS_active { background-position: -150px -103px; }



.icon_views { background-position: -150px 0px; }

.icon_views_active { background-position: 0px -103px; }

.icon_hotels { background-position: -250px 0px; }

.icon_hotels_active { background-position: -25px -100px; }

.icon_caterings { background-position: -350px 0px; }

.icon_caterings_active { background-position: -50px -100px; }

.icon_traffics { background-position: 0px -50px; }

.icon_traffics_active { background-position: -75px -100px; }

.icon_shoppings { background-position: -100px -50px; }

.icon_shoppings_active { background-position: -100px -100px; }

.icon_recreations { background-position: -200px -50px; }

.icon_recreations_active { background-position: -125px -100px; }

.icon_others { background-position: -300px -50px; }

.icon_others_active { background-position: -150px -100px; }



#t_searchInput { width: 648px; height: 22px; line-height: 22px; padding: 12px 7px; border: 2px solid #dddddd; font-size: 14px; color: #333333; outline: none; }

.t_addInfoBox { height: 36px; line-height: 36px; border: 2px solid #dddddd; padding: 5px; font-size: 14px; color: #333333; }
.t_addInfoBox div { float: left; margin-right: 5px; margin-bottom: 5px; }

.t_limitH { height: 77px; overflow-y: auto; }

.t_selectPoint { cursor: pointer; height: auto; background: #EEEEEE; font-size: 14px; color: #333333; line-height: 20px; padding: 4px 8px; }

.icon_close { background-position: -96px -3px; }

#t_tips { position: relative; width:148px; height: 36px;}
#t_tips span { position: absolute; top: 0px; left: 0px; z-index: 1; color: #cccccc; }
#t_tips span.active { display: none; }

#t_addTips { height: 38px; padding: 4px 0px; line-height: 22px; outline: none; color: #666666; background: transparent; position:absolute; top:-5px; top:0px\9; left:0px; z-index:2 }

.t_TipsList { width: 664px; border: 1px solid #dddddd; border-top: 0px; background: #ffffff; overflow: hidden; position: absolute; display: none; top: 214px; left: 32px; }
.t_TipsList div { width: 653px; height: 224px; margin: 7px 0px; overflow-y: auto; overflow-x: hidden; }
.t_TipsList li { width: 630px; padding-left: 8px; overflow: hidden; height: 40px; line-height: 40px; }
.t_TipsList li i { margin-right: 10px; }
.t_TipsList li a { font-size: 14px; margin-right: 10px; color: #333333; }
.t_TipsList li a:hover { color: #ff6600; }
.t_TipsList li span { color: #999999; }
.t_TipsList li a.t_tipsAdd { color: #0099cc; }
.t_TipsList li a.t_tipsAdd span { color: #0099cc; }
.t_TipsList li a.t_tipsAdd:hover { color: #ff6600; }
.t_TipsList li a.t_tipsAdd:hover span { color: #ff9900; }
.t_TipsList li:hover { background: #F5F5F5; }
.t_TipsList .last { width: 630px; padding-left: 8px; overflow: hidden; height: 30px; line-height: 40px; border-top: 1px dotted #dddddd; }
.t_TipsList .last a { font-size: 12px; margin-right: 10px; color: #0099cc; }
.t_TipsList .last a:hover { color: #ff6600; }

.t_tipsFinish { margin: 20px auto; text-align: center; width: 160px; height: 40px; line-height: 40px; color: #ffffff; font-size: 18px; border-radius: 5px; display: block; background: #ff9900; }
.t_tipsFinish:hover { background: #ff6600; color: #ffffff; text-decoration: none; }



.treeNav { width: 120px; height: auto; position: absolute; top: 80px; border-right: 4px solid #dddddd; }
.treeNav h6 {font-size: 18px; color: #666666; padding-right: 10px; text-align: right; font-weight: normal; cursor: pointer; }
.treeNav dl { margin-top: 10px; margin-bottom: 40px; }
.treeNav dt { height: 30px; line-height: 30px; padding-right: 10px; text-align: right; font-size: 18px; position: relative; cursor: default; }
.treeNav dt span { width: 9px; height: 30px; display: block; position: absolute; right: -9px; top: 0px; display: none; background: url(http://pic.lvmama.com/img/you/leftArrow_bg.png) no-repeat; }
.treeNav dt.active { color: #ff9900; }
.treeNav dt.active span { display: block; }
.treeNav dd { height: 22px; line-height: 22px; padding-right: 10px; text-align: right; }
.treeNav dd a { color: #999999; }
.treeNav dd a:hover { color: #ff6600; }
.treeNav .treeBox { margin-right: -7px; padding-right: 7px; }

.editNav { width: 200px; padding-left: 127px; border-right: 3px solid #dddddd; position: relative; }

.liDragPic img { width: 130px; height: 85px; cursor: all-scroll; }

.pic_description { position: absolute; display: none; width: 500px; padding: 10px; background: #ffffff; border: 1px solid #dddddd; }
.pic_description textarea { width: 480px; height: 70px; padding: 7px; margin-bottom: 10px; border: 1px solid #dddddd; outline: none; -webkit-box-shadow: inset 5px 5px 10px rgba(0, 0, 0, 0.03); -moz-box-shadow: inset 5px 5px 10px rgba(0, 0, 0, 0.03); -ms-box-shadow: inset 5px 5px 10px rgba(0, 0, 0, 0.03); -o-box-shadow: inset 5px 5px 10px rgba(0, 0, 0, 0.03); box-shadow: inset 5px 5px 10px rgba(0, 0, 0, 0.03); }
.pic_description a { width: 76px; height: 26px; border-radius: 3px; margin-right: 5px; line-height: 26px; color: #ffffff; background: #ff9900; text-align: center; display: inline-block; }
.pic_description a:hover { color: #ffffff; text-decoration: none; background: #ff6600; }
.pic_description div { display: inline-block; color: #999999; }
.pic_description div span { color: #ff9900; }
.pic_description div span.error { color: #cc0000; }

.icon_upCorer { position: absolute; top: -15px; left: 20px; background-position: -100px -50px; }

.txt_description { width: 280px; padding: 10px; border: 1px solid #dddddd; position: absolute; display: none; background: #ffffff; color: #666666; }
.txt_description a { color: #666666; margin-left: 8px; }
.txt_description a .icon_des { background-position: -172px -25px; }
.txt_description a .icon_deldd { background-position: -196px -25px; }
.txt_description a:hover { color: #ff6600; }
.txt_description a:hover .icon_des { background-position: -123px -25px; }
.txt_description a:hover .icon_deldd { background-position: -147px -25px; }
.txt_description div { text-align: right; }
.txt_description p{word-break:break-all;}
.txt_description p span { padding-bottom: 3px; border-bottom: 1px dotted #dddddd; word-break: break-all; word-wrap: break-word;}
.txt_description textarea { width: 280px; height: 154px; border: 0px; outline: none; display: none; }

.eassyTxt textarea { width: 610px; height: 200px; overflow: hidden; overflow-y: auto; outline: none; padding: 10px; border: 1px solid #DDDDDD; line-height: 32px; font-size: 14px; color: #666666; }
.eassyTxt p { text-align: right; color: #999999; }
.eassyTxt p span { color: #ff9900; }
.eassyTxt p .error { color: #cc0000; }

.t_save_eassy { width: 160px; height: 40px; border-radius: 5px; display: block; margin: 0 auto; background: #ff9900; color: #ffffff; font-size: 18px; text-align: center; line-height: 40px; }
.t_save_eassy:hover { color: #ffffff; text-decoration: none; background: #ff6600; }
.t_save_eassy.dis_link { background: #C9C9C9; }
.t_save_eassy.dis_link:hover { background: #C9C9C9; }

.icon_saveEssay { background-position: -75px -25px; }

.tl_topNavBox { position: relative; width: 100%; height: auto; background: #ffffff; border-bottom: 1px solid #dddddd; -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1); -o-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1); }

.tl_topNavMain { width: 1200px; margin: 0 auto; }

.tl_topNav { height: 37px; border-bottom: 1px solid #dddddd; }
.tl_topNav p { height: 37px; line-height: 37px; }
.tl_topNav p a { text-decoration: none; color: #999999; margin-right: 5px; }
.tl_topNav p a:hover { text-decoration: underline; color: #df1078; }
.tl_topNav p .useLink { color: #666666; }
.tl_topNav div { height: 37px; line-height: 37px; }
.tl_topNav div a { color: #df1078; font-size: 14px; margin: 0 5px 0 10px; }

.tl_userInfo { position: relative; padding: 20px 0px 10px; }
.tl_userInfo dt { float: left; width: 170px; padding-left: 70px; margin-top: -10px; }
.tl_userInfo dt div { width: 84px; text-align: center; height: 84px; overflow: hidden; border: 1px solid #dddddd; padding: 4px; border-radius: 50%; }
.tl_userInfo dt div img { border-radius: 50%; }
.tl_userInfo dd { float: left; width: 658px; position: relative; margin-top: 10px; }
.tl_userInfo dd a { color: #0099cc; }
.tl_userInfo dd a:hover { color: #ff6600; }
.tl_userInfo dd a:hover .icon_modifyTitle { background-position: -475px -2px; }
.tl_userInfo dd p { color: #666666; line-height:23px }
.tl_userInfo dd p span { color: #adadad; }
.tl_userInfo dd p span em { padding: 0 10px; color:#dfdfdf; }
.tl_userInfo dd p strong { font-weight: normal; }

.tl_tricptitle { font-size: 20px; color: #333333; margin-right: 10px; font-weight: normal; }

.tl_tag { padding: 0px 8px; border: 1px solid #ff9900; font-size: 12px; color: #ff9900; margin-right: 5px; border-radius: 3px; cursor: default; display:inline-block; height:22px; line-height:22px; }

.tl_shareCollection { position: absolute; top: 30px; right: 0px; }
.tl_shareCollection a { display: block; float: left; padding: 0 15px; border-right: 1px solid #dddddd; text-align: center; height: 40px; line-height: 15px; color: #999999; }
.tl_shareCollection a:hover { color: #ff6600; text-decoration: none; }
.tl_shareCollection a:hover .icon_zan { background-position: -200px -77px; }
.tl_shareCollection a:hover .icon_commit { background-position: -250px -77px; }
.tl_shareCollection a:hover .icon_share { background-position: -300px -77px; }
.tl_shareCollection a:hover .icon_favorites { background-position: -350px -77px; }
.tl_shareCollection a.active { color: #ff9900; text-decoration: none; }
.tl_shareCollection a.active .icon_zan { background-position: -200px -77px; }
.tl_shareCollection a.active .icon_favorites { background-position: -350px -77px; }
.tl_shareCollection .favorites { border-right: 0px; }

.icon_zan { background-position: -175px -77px; }

.icon_commit { background-position: -225px -77px; }

.icon_share { background-position: -275px -77px; }

.icon_favorites { background-position: -325px -77px; }

.icon_travels { background-position: -225px -25px; }

.iconEssence { width: 50px; height: 50px; position: absolute; top: 0px; left: -64px; background-position: 0px -100px; }

.tl_shortInfo { display: none; }

.tl_userShort { height: 50px; padding: 5px; padding-left: 240px; }
.tl_userShort p { height: 50px; line-height: 45px; position: relative; }
.tl_userShort p a { color: #0099cc; }
.tl_userShort p a:hover { color: #ff6600; }
.tl_userShort p a:hover .icon_modifyTitle { background-position: -475px -2px; }

.tl_shortShare { position: relative; margin-top: 6px; height: 50px; overflow: hidden; }
.tl_shortShare a { display: block; float: left; height: 50px; line-height: 50px; padding: 0 15px; text-align: center; color: #999999; border-right: 1px dotted #dddddd; }
.tl_shortShare a:hover { color: #ff6600; text-decoration: none; }
.tl_shortShare a:hover .icon_zan { background-position: -200px -77px; }
.tl_shortShare a:hover .icon_commit { background-position: -250px -77px; }
.tl_shortShare a:hover .icon_share { background-position: -300px -77px; }
.tl_shortShare a:hover .icon_favorites { background-position: -350px -77px; }
.tl_shortShare a.active { color: #ff9900; text-decoration: none; }
.tl_shortShare a.active .icon_zan { background-position: -200px -77px; }
.tl_shortShare a.active .icon_favorites { background-position: -350px -77px; }

.t_mainArtical { width: 815px; margin-left: 119px; padding-bottom: 20px; }

.t_articalShow { background: #ffffff; border-left: 4px solid #dddddd; border-right: 1px solid #dddddd; }

.t_m_foreword { padding: 20px 45px; color: #666666; font-size: 14px; margin-bottom: 18px; font-weight:normal; }

.t_dayTime { margin-right: 45px; height: 30px; line-height: 30px; background: #FAFAFA; text-indent: 2em; font-size: 22px; font-weight: normal; color: #666666; }
.t_dayTime span { margin-left: 8px; color: #999999; font-size: 14px; position: relative; top: -4px; left: 2px; }

.t_articalList { padding: 15px 45px; }
.t_articalList dt { position: relative; margin-bottom: 15px; height: 25px; line-height: 25px; text-align: center; font-size: 18px; }
.t_articalList dt span{ display:inline-block; height:25px; line-height:25px;}
.t_articalList dd { margin-bottom: 20px; }

.t_artical_laber { display: none; width: 400px; height: 135px; padding: 10px; background: #ffffff; border: 1px solid #dddddd; position: absolute; top: 0px; z-index:9999; }

.t_closeLaber { display: block; position: absolute; right: 0px; top: 0px; background-position: -100px 0px; }

.t_laberImg { width: 173px; height: 135px; overflow: hidden; }

.t_laberTxt { width: 216px; height: 135px; padding-left: 10px; font-size: 12px; text-align: left; }
.t_laberTxt h4 { font-size: 18px; font-weight: normal; color: #333333; }
.t_laberTxt p { width:216px; line-height: 22px; color: #999999;}
.t_laberTxt p a { color: #0099cc; }
.t_laberTxt p a:hover { color: #ff6600; }
.t_laberShare{position:absolute; left:193px; bottom:10px;}

.t_artical { font-size: 14px; color: #666666; padding: 0px 0px 12px; border-bottom: 1px dotted #dddddd; font-weight:normal; }

.t_articalCommit { padding-top: 5px; height: 30px; line-height: 30px; text-align: right; }
.t_articalCommit a { color: #BBBBBB; font-size: 12px; text-decoration: none; display:inline-block; }
.t_articalCommit a:hover { color: #ff6600; }
.t_articalCommit a:hover .icon_sm_zan { background-position: -200px -50px; }
.t_articalCommit a:hover .icon_sm_commit { background-position: -250px -50px; }
.t_articalCommit a:hover .icon_sm_share { background-position: -300px -50px; }
.t_articalCommit a.active { color: #ff6600; }
.t_articalCommit a.active .icon_sm_zan { background-position: -200px -50px; }
.t_articalCommit a.active .icon_sm_commit { background-position: -250px -50px; }
.t_articalCommit a.active .icon_sm_share { background-position: -300px -50px; }
.t_articalCommit .t_arcitalPoint:hover { color: #BBBBBB; }
.t_articalCommit .t_arcitalPoint.active:hover { color: #ff6600; }
.t_articalCommit .t_arcitalPoint.active .icon_sm_view { background-position: 0px -105px; }
.t_articalCommit .t_arcitalPoint.active .icon_sm_hotel { background-position: -25px -105px; }
.t_articalCommit .t_arcitalPoint.active .icon_sm_catering { background-position: -50px -105px; }
.t_articalCommit .t_arcitalPoint.active .icon_sm_traffic { background-position: -79px -105px; }
.t_articalCommit .t_arcitalPoint.active .icon_sm_shopping { background-position: -100px -105px; }
.t_articalCommit .t_arcitalPoint.active .icon_sm_recreation { background-position: -125px -107px; }
.t_articalCommit .t_arcitalPoint.active .icon_sm_other { background-position: -150px -105px; }

.icon_sm_zan { background-position: -175px -50px; }

.icon_sm_commit { background-position: -225px -50px; }

.icon_sm_share { background-position: -275px -50px; }

.t_articalPic { position: relative; }
.t_articalPic img { vertical-align: top; width: 100%; }

.t_articalPicTxt { padding: 20px; border: 1px solid #dddddd; border-top: 0px; position: relative; top: -6px; left: 0px; }
.t_articalPicTxt p { font-size: 14px; color: #666666; }

.maskCorner { width: 100%; height: 6px; position: absolute; top: 0px; left: 0px; background: url(http://pic.lvmama.com/img/you/maskCorner_bg.png) no-repeat; }

.t_picCommit { display: none; padding: 10px; border: 1px solid #F3F3F3; background: #FBFBFB; position: relative; }
.t_picCommit textarea { width: 650px; height: 60px; outline: none; border: 1px solid #F3F3F3; }

.t_subCommit { height: 40px; line-height: 40px; text-align: right; color: #999999; }
.t_subCommit span { color: #ff9900; }
.t_subCommit em { color: #666666; }
.t_subCommit .error { color: #cc0000; }
.t_subCommit a { width: 60px; height: 23px; line-height: 23px; text-align: center; display: inline-block; margin-left: 10px; border-radius: 3px; background: #ff9900; text-decoration: none; color: #ffffff; }
.t_subCommit a:hover { color: #ffffff; background: #ff6600; }

.longCommit { width: 698px; margin: 0 auto; }
.longCommit textarea {width:692px; }
.longCommit .icon_upArrow { right: 40px; }

.t_picComlist li { border-top: 1px dotted #dddddd; overflow: hidden; padding: 8px 0px; }
.t_picComlist li p { float: left; font-size: 12px; color: #666666; font-weight:normal; }
.t_picComlist li p span{ color:#999999; margin-right:8px;}
.t_picComlist li a { width: 30px; text-align: right; color: #0099cc; display: block; float: right; }
.t_picComlist li a:hover { color: #ff6600; }
.t_picComlist .t_com_user { width: 84px; color: #999999; display: block; float: left; }

.icon_upArrow { position: absolute; top: -12px; right: 130px; background-position: -150px -50px; }

.t_articalEassy { padding: 20px; position: relative; border: 1px solid #dddddd; padding-bottom:10px;}
.t_articalEassy p { color: #666666; font-size: 14px; }

.icon_articalEassy { position: absolute; right: -10px; bottom: -10px; background-position: -125px -50px; }

.icon_tagPic { padding: 0px 8px; height: 32px; line-height: 32px; color: #ffffff; position: absolute; right: 0px; top: 0px; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#7F000000, endColorstr=#7F000000); }
:root .icon_tagPic { filter: none; background-color: rgba(0, 0, 0, 0.5); }

.icon_pos { background-position: -252px -27px; }

.userCommit a { width: 60px; height: 23px; line-height: 23px; text-align: center; display: inline-block; margin-left: 10px; border-radius: 3px; background: #ff9900; text-decoration: none; color: #ffffff; }
.userCommit a:hover { color: #ffffff; background: #ff6600; }
.userCommit div { height: 40px; line-height: 40px; text-align: right; }

.t_commitBox h5 { margin-bottom: 10px; font-size: 22px; font-weight: normal; color: #333333;}
.t_commitBox textarea { width: 760px; padding: 5px; outline: none; border: 1px solid #dddddd; height: 90px; -webkit-box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.05); -ms-box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.05); -o-box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.05); box-shadow: inset 3px 3px 5px rgba(0, 0, 0, 0.05); }

.t_commitCount { height: 40px; line-height: 40px; border-bottom: 1px solid #dddddd; font-size: 16px; color: #666666; }
.t_commitCount span { font-size: 22px; color: #333333; margin-right: 5px; position: relative; top: 2px; left: 0px; }

.t_commitList li { overflow: hidden; padding: 8px 0px; border-bottom: 1px dotted #dddddd; }
.t_commitList li:last-child { border-bottom: 0px; }

.t_commit { overflow: hidden; }
.t_commit a { width: 35px; color: #0099cc; display: block; }
.t_commit a:hover { color: #ff6600; }

.t_commitTxt { width: 725px; }
.t_commitTxt p { color: #333333; font-weight:normal; }
.t_commitTxt p span { color: #999999; margin-right: 3px; }
.t_commitTxt time { color: #999999; }

.t_commit_replay { display: none; background: #F3F3F3; border: 1px solid #dddddd; padding: 5px; position: relative; }
.t_commit_replay a { width: 63px; height: 24px; display: block; line-height: 24px; color: #ffffff; border-radius: 3px; background: #ff9900; text-align: center; text-decoration: none; margin-top: 23px; }
.t_commit_replay a:hover { background: #ff6600; color: #ffffff; }

.t_replay { width: 683px; }
.t_replay span { color: #666666; }
.t_replay textarea { width: 670px; height: 18px; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
.t_replay p { text-align: right; color: #999999; }
.t_replay p span { color: #ff9900; }
.t_replay p .error { color: #cc0000; }
.t_replay p em { color: #666666; }

.t_page { padding: 10px 0; height: 25px; overflow: hidden; font-size: 12px; color: #999999; text-align: left; }
.t_page p { float: right; margin-left: 5px; }
.t_page p em { float: left; width: auto; height: 25px; margin-left: 5px; display: block; }
.t_page span { color: #ff9900; margin-right: 5px; }
.t_page a { width: auto; height: 25px; line-height: 25px; padding: 0 8px; display: block; float: left; text-align: center; background: #F6F6F6; color: #666666; margin-left: 5px; text-decoration: none; }
.t_page a:hover { color: #FFFFFF; background: #ff9900; }
.t_page a.prev { width: 25px; padding: 0px; height: 25px; display: block; float: left; background: url(http://pic.lvmama.com/img/you/tricp_icon.png) -25px -125px no-repeat #f6f6f6; }
.t_page a.prev:hover { background: url(http://pic.lvmama.com/img/you/tricp_icon.png) -75px -125px no-repeat #ff6600; }
.t_page a.next { width: 25px; padding: 0px; height: 25px; display: block; float: left; background: url(http://pic.lvmama.com/img/you/tricp_icon.png) 0px -125px no-repeat #f6f6f6; }
.t_page a.next:hover { background: url(http://pic.lvmama.com/img/you/tricp_icon.png) -50px -125px no-repeat #ff6600; }

/* 底部城市区域 */
.wy_state_area { width: 100%; background: #FFFFFF; }
.wy_state_area .wy_other_cities { width: 1200px; margin: 0 auto; padding: 20px 0px; }
.wy_state_area .wy_other_cities h6 { font-weight: normal; font-size: 16px; color: #333333; margin-bottom: 0px; }
.wy_state_area .wy_other_cities p { margin-bottom: 15px; }
.wy_state_area .wy_other_cities p a { margin-right: 12px; color: #999999; display: inline-block; }
.wy_state_area .wy_other_cities p a:hover { color: #ff6600; }

/*footer*/
.footer { width: 100%; height: 148px; border: 1px solid #F0F0F0; border-right: 0px; border-left: 0px; background: #FAFAFA; padding-top: 3px; margin-top:20px; }

.footer_line { width: 100%; height: 2px; background: #F6F6F6; }

.footer_main { width: 1200px; margin: 0 auto; padding-top: 28px; overflow: hidden; }
.footer_main ul { float: left; width: 144px; margin-right: 45px; border-right: 1px dashed #dddddd; }
.footer_main ul li h5 { font-size: 16px; margin-bottom: 5px; color: #333333; font-weight: normal; }
.footer_main ul li h5 span { padding: 0 5px; font-size: 12px; color: #666666; }
.footer_main ul li a { font-size: 12px; color: #666666; }
.footer_main ul li a:hover { color: #ff6600; }

.icon_webo { background-position: -275px -27px; }

.icon_tencent { background-position: -300px -27px; }

.t_side_model { margin-bottom: 20px; border: 1px solid #dddddd; }

.t_side_title { background: #FBFBFB; padding: 0 10px; }
.t_side_title h6 { height: 34px; line-height: 34px; font-size: 14px; color: #666666; }
.t_side_title h6 a { font-size: 12px; color: #666666; font-weight: normal; }
.t_side_title h6 a:hover { color: #ff6600; }
.t_side_title h6 a:hover .icon_more { background-position: -30px -27px; }

.icon_more { width: 15px; background-position: -5px -27px; }

.t_statistics { height: 54px; margin: 10px 0px; width: 120px; border-right: 1px dotted #dddddd; }
.t_statistics p { font-size: 14px; color: #999999; height: 27px; line-height: 27px; }
.t_statistics p span { margin-left: 10px; color:#333333; }

.t_statistics_day { font-size: 14px; margin: 10px 0px; color: #999999; width: 95px; height: 54px; text-align: center; line-height: 39px; }
.t_statistics_day span { position: relative; padding: 0 6px; font-size: 36px; top: 8px; color: #FF6666; }
.t_statistics_day span em { font-size:18px; position:relative; top: -7px; left: 0px;}
.t_side_body { padding: 10px; background: #ffffff; }

.t_experience { overflow: hidden; }
.t_experience li { float: left; width: 50%; overflow: hidden; color:#666666; font-size:14px; }

.icon_sidePic { background-position: -50px -100px; }

.icon_sideMoney { background-position: -100px -100px; }

.icon_sideView { background-position: -150px -100px; }

.icon_sideFood { background-position: -200px -100px; }

.icon_sideHotel { background-position: -250px -100px; }

.icon_sidegouwu{ background-position: -400px -100px; }

.icon_sideyule{ background-position: -450px -100px; }

.t_earnings { height: 40px; border-bottom: 1px dotted #dddddd; color: #666666; }
.t_earnings span { color: #ff9900; }
.t_earnings span em { padding: 0 5px; position: relative; top: 8px; font-size: 30px; }

.t_earnList { padding: 8px 0px 12px; }
.t_earnList dt { color: #666666; }
.t_earnList dd { color: #666666; }
.t_earnList dd span { color: #ff9900; }

.t_sideNotice{ color:#999999; padding-top:5px;}
.t_sideNotice a { color: #0099cc; }
.t_sideNotice a:hover { color: #ff6600; }

.t_sideProList { padding: 5px 0px; overflow: hidden; }
.t_sideProList dt { width: 90px; float: left; height: 60px; }
.t_sideProList dt img { vertical-align: top; }
.t_sideProList dd { width: 116px; float: left; padding-left: 10px; }
.t_sideProList dd a { height: 40px; display: block; overflow: hidden; line-height: 20px; color: #333333; }
.t_sideProList dd a:hover { color: #ff6600; }
.t_sideProList dd span { color: #ff6600; font-weight: bold; }

.t_side_tabBtn { height: 30px; }
.t_side_tabBtn span { cursor: pointer; display: inline-block; margin-right: 10px; padding: 0 5px; color: #999999; }
.t_side_tabBtn span.active, .t_side_tabBtn span:hover { background: #ff9900; color: #ffffff; border-radius: 3px; text-align: center; position: relative; }
.t_side_tabBtn span.active:before, .t_side_tabBtn span:hover:before { content: ''; position: absolute; display: block; bottom: -15px; left: 50%; margin-left: -5px; height: 5px; border-top: 5px solid #ff9900; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid transparent; }

.t_side_you li { padding: 10px 0px; position: relative; border-bottom: 1px dotted #dddddd; }
.t_side_you li a { width: 200px; height:auto; max-height:44px; display: block; overflow: hidden; color: #333333; }
.t_side_you li a:hover { color: #ff6600; }
.t_side_you li p { color: #999999; }
.t_side_you li p strong { color: #ff6600; }
.t_side_you li p strong em {font-weight: normal; }
.t_side_you li:last-child { border-bottom: 0px; }

.icon_hot { position: absolute; right: 0px; top: 0px; background-position: -325px -27px; }

.t_side_hotel li { border-bottom: 1px dotted #dddddd; padding: 7px 0px; overflow: hidden; }
.t_side_hotel li a { width: 130px; height: 22px; display: block; color: #333333; }
.t_side_hotel li a:hover { color: #ff6600; }
.t_side_hotel li span { width: auto; height: 22px; display: block; font-weight: normal; color: #999999; }
.t_side_hotel li span em { color: #ff6600;}
.t_side_hotel li span strong { color: #ff6600; }
.t_side_hotel li:last-child { border-bottom: 0px; }

.t_hotTab { background: #ffffff; border-left: 1px solid #dddddd; }
.t_hotTab li { float: left; background: #FBFBFB; width: 120px; height: 31px; line-height: 31px; cursor: pointer; text-align: center; color: #666666; font-size: 14px; border: 1px solid #dddddd; border-left: 0; }
.t_hotTab li.active { width: 117px; height: 30px; border-top: 2px solid #ff9900; border-left: 0px; border-bottom: 1px solid #ffffff; position: relative; font-weight: bold; background: #ffffff; }

.t_hotTricp { border: 0px; }

.t_side_hotTricp { border: 1px solid #dddddd; background: #ffffff; border-top: 0px; padding: 10px; }

.t_side_hotTricp dl { padding: 5px 0px; overflow: hidden; }
.t_side_hotTricp dt { float: left; width: 100px; height: 67px; position: relative; }
.t_side_hotTricp dd { width: 108px; line-height: 18px; padding-left: 10px; float: left; color: #999999; }
.t_side_hotTricp dd a { height: 32px; display: block; line-height: 16px; overflow:hidden; color: #333333; }
.t_side_hotTricp dd a:hover { color: #ff6600; }
.t_side_hotTricp dd .usenameSpan { height: 18px; width: 90px; display:inline-block; vertical-align:middle; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.t_side_hotTricp dd .icon_user { width: 18px; height: 18px; background-position: -353px -28px; }

.icon_marrow { position: absolute; top: -12px; left: -11px; background-position: -400px -50px; }

.t_side_activities { padding: 3px 5px; }
.t_side_activities a { margin-bottom: 5px; display: block; }

.tl_treeNav { position: absolute; top: 230px; width: 128px; }
.tl_treeNav h6 { font-size: 18px; padding-right: 20px; text-align: right; color: #666666; font-weight: normal; margin-bottom: 30px; cursor:pointer; }
.tl_treeNav dl { margin-top: 10px; margin-bottom: 40px; font-weight:normal; }
.tl_treeNav dt { height: 30px; line-height: 30px; padding-right: 20px; text-align: right; font-size: 18px; position: relative; margin-bottom: 10px; cursor: default; }
.tl_treeNav dt span { width: 9px; height: 30px; display: block; position: absolute; right: 0px; top: 0px; display: none; background: url(http://pic.lvmama.com/img/you/leftArrow_bg.png) no-repeat; }
.tl_treeNav dt.active { color: #ff9900; }
.tl_treeNav dt.active span { display: block; }
.tl_treeNav dd { height: 27px; line-height: 27px; padding-right: 20px; text-align: right; }
.tl_treeNav dd a { color: #999999; }
.tl_treeNav dd a:hover { color: #ff6600; }
.tl_treeNav dd.active a { color: #333333; }
.tl_treeNav dd.active a:hover { color: #ff6600; }

.limitH_tree {height: 321px; /*height: 481px;*/ }
.limitH_tree .treeBox { height: 321px; overflow: hidden; position: relative; }
.limitH_tree .treeBox div { height: auto; }

.treeBtn { display: none; position: absolute; bottom: -55px; right: 25px; width: 25px; height: 50px; background-position: -464px -450px; }
.treeBtn a { display: block; width: 25px; height: 25px; }
.treeBtn a:hover .icon_treeUp { background-position: -50px -150px; }
.treeBtn a:hover .icon_treeDown { background-position: -50px -175px; }
.treeBtn .dis_btn .icon_treeUp { background-position: -25px -150px; }
.treeBtn .dis_btn .icon_treeDown { background-position: -25px -175px; }
.treeBtn .dis_btn:hover .icon_treeUp { background-position: -25px -150px; }
.treeBtn .dis_btn:hover .icon_treeDown { background-position: -25px -175px; }

.icon_treeUp { background-position: 0px -150px; }

.icon_treeDown { background-position: 0px -175px; }

.shareBox { position: absolute; display: none; z-index: 9999; top: 20px; left: 200px; width: 128px; height: 72px; background: url(http://pic.lvmama.com/img/you/shareIcon_bg.png) no-repeat; }
.shareBox a { width: 64px; height: 72px; display: block; float: left; text-align: center; padding: 0px; border: 0px; line-height: 104px; color: #666666; }
.shareBox a:hover { color: #ff6600; }

.shareBox2 { position: absolute; display: none; z-index: 9999; top: 20px; left: 200px; width: 128px; height: 72px; background: url(http://pic.lvmama.com/img/you/shareIcon_bg2.png) no-repeat; }
.shareBox2 a { width: 64px; height: 72px; display: block; float: left; text-align: center; padding: 0px; border: 0px; line-height: 104px; color: #666666; }
.shareBox2 a:hover { color: #ff6600; }

/*微信分享*/
#shareBox1{width:192px; background:url(http://pic.lvmama.com/img/you/t_shareIcon_bg.png) no-repeat;}
.weixinshareBox{width:auto;}
.weixinshareBox .t_dialog_border{padding:20px;}
.wei_code{text-align:center;}
.wei_code p{ font-size:20px; color:#333333; padding:20px 0px;}
.wei_share{width:570px; height:267px;}
.wei_code{width:240px; padding-right:13px; border-right:1px solid #CCCCCC; height:267px;}
#wei_code{width:200px; height:200px; margin:0 auto; position:relative}
.wei_logo{width:44px; height:42px; background:url(http://pic.lvmama.com/img/you/code_logo.png) no-repeat; position:absolute; top:50%; left:50%; margin-left:-22px; margin-top:-21px;}
.wei_bg{width:285px; height:267px; background:url(http://pic.lvmama.com/img/you/weixin_bg.png) no-repeat;}





.t_config, .t_config_P { position: absolute; width: 500px; }
.t_config .t_dialog_border, .t_config_P .t_dialog_border { padding: 0px; }

.t_configTitle { height: 31px; line-height: 31px; font-size: 14px; color: #333333; background: #EEEEEE; padding: 0 10px; }

.t_configTxt { padding: 20px; font-size: 12px; color: #333333; }

.t_configBtn { padding: 0px 20px 20px; text-align: right; }

.t_configSure { width: 53px; height: 26px; display: inline-block; text-align: center; line-height: 26px; margin-left: 10px; color: #ffffff; background: #ff9900; background-image: -webkit-linear-gradient(to top, #ff6600 0%, #ff8800 100%); background-image: -moz-linear-gradient(to top, #ff6600 0%, #ff8800 100%); background-image: linear-gradient(to top, #ff6600 0%, #ff8800 100%); border-radius: 3px; border: 1px solid #ff6600; }
.t_configSure:hover { background: #ff6600; color: #ffffff; text-decoration: none; }

.t_configCancel { width: 53px; height: 26px; display: inline-block; text-align: center; line-height: 26px; margin-left: 10px; color: #545454; background: #f8f8f8; background-image: -webkit-linear-gradient(to top, white 0%, #f8f8f8 100%); background-image: -moz-linear-gradient(to top, white 0%, #f8f8f8 100%); background-image: linear-gradient(to top, white 0%, #f8f8f8 100%); border-radius: 3px; border: 1px solid #cccccc; }
.t_configCancel:hover { background: #fafafa; color: #545454; text-decoration: none; }

#upload_file { position: absolute; top: -9999em; left: 0px; }

.dragDivImg { width: 130px; height: 85px; background: #ffffff; }
.dragDivImg img { width: 130px; height: 85px; }
.dragDivImg p{ width:130px; height:85px; overflow:hidden; word-break:break-all;}

.finishLosco { width: 600px; }
.finishLosco h5 { height: 20px; line-height: 20px; font-size: 20px; font-weight: normal; }
.finishLosco table { border: 0px; margin: 30px 0 10px; }
.finishLosco table td { padding: 10px 0px; }
.finishLosco table td label { margin-right: 10px; }
.finishLosco table td input[type='checkbox'] { margin-top: -3px; margin-right: 3px; vertical-align: middle; outline: none; }
.finishLosco table td input[type='radio'] { margin-top: -3px; margin-right: 3px; vertical-align: middle; outline: none; }

.publish_tricp { width: 160px; height: 40px; display: block; margin: 0 auto; background: #ff9900; color: #ffffff; font-size: 18px; text-align: center; line-height: 40px; border-radius: 3px; }
.publish_tricp:hover { color: #ffffff; text-decoration: none; background: #ff6600; }

.icon_tricp { background-position: -452px -27px; }

#moneycapita { width: 140px; padding: 7px 5px; margin-right: 8px; border: 1px solid #dddddd; outline: none; }
#moneycapita.active { border: 1px solid #ff9900; }

.picImgShowBox { position: fixed; background: rgba(0, 0, 0, 0.9); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#E5000000, endColorstr=#E5000000); }
:root .picImgShowBox { filter: none; background-color: rgba(0, 0, 0, 0.9); }

.picIMG { position: relative; margin: 0 auto; width: 745px; }
.picIMG .picInfo { width: auto; margin-bottom: 10px; font-size: 16px; color: #ffffff; }
.picIMG .picInfo i { width: auto; height: 50px; line-height: 50px; padding:0 8px; margin-right: 15px; text-align: center; display: inline-block; background: #594F48; font-size: 22px; }
/*...picIMG .picImgCon { padding-right:30px; }*/
.picIMG img { padding: 10px; border: 1px solid #ffffff; width:100%;}
.picIMG p { color: #ffffff; height:100px; overflow-y: auto; }

.icon_picNavClose { margin-left: 4px; background-position: -450px -50px; }

.picImgCommit { position: absolute; right: -280px; top: 0px; }

.picImgNav { width: 35px; background: #594F48; }
.picImgNav ul { padding: 150px 0px 0px; }
.picImgNav li { padding: 10px 5px; cursor: pointer; letter-spacing: 5px; text-align: center; color: #ffffff; line-height:18px; }
.picImgNav li.active { color: #ff6600; }
.picImgNav li.active .icon_piccom { background-position: -250px -50px; }
.picImgNav li.active .icon_piczan { background-position: -200px -50px; }
.picImgNav li.active .icon_picshare { background-position: -300px -50px; }
.picImgNav li:hover { color: #ff6600; }
.picImgNav li:hover .icon_piczan { background-position: -200px -50px; }
.picImgNav li:hover .icon_piccom { background-position: -250px -50px; }
.picImgNav li:hover .icon_picshare { background-position: -300px -50px; }

.icon_piczan { background-position: -325px -50px; }

.icon_piccom { background-position: -349px -50px; }

.icon_picshare { background-position: -375px -50px; }

.picImgCom { width: 280px; height: 800px; background: #F5F5F5; }
.picImgCom h6 { background: #DDD8D5; height: 40px; line-height: 40px; font-weight: normal; padding: 0 20px; font-size: 16px; color: #666666; }
.picImgCom h6 span { font-size: 22px; color: #333333; margin-right: 5px; position: relative; top: 2px; left: 0px; }
.picImgCom h6 a { font-size: 12px; color: #666666; }
.picImgCom h6 a:hover { color: #ff6600; }
.picImgCom h6 a:hover .icon_toRight { background-position: -425px -50px; }

.icon_toRight { background-position: -400px -50px; }

.picComsubit { padding: 20px; border-bottom: 1px solid #dddddd; overflow: hidden; }
.picComsubit textarea { width: 240px; height: 60px; border: 1px solid #dddddd; margin-bottom: 8px; outline: none; }
.picComsubit div{height:26px; text-align:right; line-height:26px;}
.picComsubit div span{color:#ff9900;}
.picComsubit a { float: right; width: 61px; height: 26px; line-height: 26px; margin-left:10px; text-align: center; display: block; background: #ff9900; color: #ffffff; }
.picComsubit a:hover { background: #ff6600; color: #ffffff; text-decoration: none; }

.piccomlist { overflow-y: auto; }
.piccomlist ul { padding: 0 15px; }
.piccomlist li { border-bottom: 1px dotted #dddddd; padding: 10px 0px; }
.piccomlist li:last-child { border-bottom: 0px; }

.piccommituser { width: 200px; color: #999999; }

.piccommitxt { color: #333333; }

.pictime { color: #999999; }
.pictime a { color: #0099cc; float: right; }

.pic_prev { position: absolute; top: 40%; left: -60px; background-position: -100px -200px; }
.pic_prev:hover { background-position: 1px -200px; }

.pic_next { position: absolute; top: 40%; right: -40px; background-position: -150px -200px; }
.pic_next:hover { background-position: -53px -201px; }

.pic_closed { position: absolute; top: 0px; right: 10px; background-position: -200px -150px; }
.pic_closed:hover { background-position: -151px -150px; }

.t_tricpSuccess { margin-top: 30px;  height: 450px; }

.t_successTrip { width: 417px; margin: 0 auto; }
.t_successTrip a { color: #0099cc; }
.t_successTrip a:hover { color: #ff6600; }
.t_successTrip a:hover .icon_blueArrow { background-position: -30px -28px; }
.t_successTrip .shareSpan { color: #999999; position: relative; float: left; top: 4px; left: 0px; margin-right: 10px; }

.relatedOrders{margin-bottom:25px;}
.relatedOrdersInfo .cancelOrder a { color: #999999; }
.relatedOrdersInfo .cancelOrder a:hover { color: #999999; text-decoration: underline; }

.findOrder { width: 900px; overflow: hidden; margin: 0 auto; padding-top: 10px; }
.findOrder a { color: #0099cc; }
.findOrder a i { width: 10px; }


.t_tripSuccess{ width:536px; height:96px; margin:0 auto; overflow:hidden;}
.t_tripSuccess dt{ float:left; width:50px; height:88px; padding-top: 8px;}
.t_tripSuccess dd{float:left; }
.t_tripSuccess dd h6 { padding: 10px 0px;  font-weight: normal; font-size:36px; color: #666666; line-height:36px; text-indent: 10px;}
.t_tripSuccess dd p{ font-size:18px; color: #999999; line-height:18px; text-indent: 10px; }
.icon_tricpSuccess { background-position: -250px -150px;}


.t_mainbox { height: auto; }

.mt20 { margin-top: 20px; }

.pt40 { padding-top: 40px; }

.pt70 { padding-top: 70px; }

.pr20 { padding-right: 20px; }

.posr { right: 10px; }

.w730 { width: 735px; }

.tagsback-orange { border-color: #FF8800; }
.tagsback-orange em { background: #FF8800; }
.tagsback-orange i { color: #FF8800; }

.tagsback-pink { border-color: #FF4499; }
.tagsback-pink em { background: #FF4499; }
.tagsback-pink i { color: #FF4499; }

/*10.15 edit by dxl for tricp_checkout.html */
.t_articalCommit .t_arcitalPoint.active {color: #f90;}

.uploadSuccess {width: 142px;height: 95px;border: 1px solid #f60;}
/*拖动图片的阴影*/
.dragDivPic img {-webkit-box-shadow: 2px 2px 3px #ccc; box-shadow: 3px 3px 4px #ccc; border: 1px solid #ddd;}

/*活动样式*/
#centerDialog{width:393px;height: 200px;background: url(http://pic.lvmama.com/img/you/centerDialog_bg.jpg) no-repeat; position: fixed; top: 50%; left: 50%; margin-left: -197px; margin-top: -100px; z-index: 99;}
.active_close{position: absolute; top:0px; right: 0px; display: block; width:30px; height: 30px;}
#centerDialog .active_link{width:393px; height: 158px; display: block; position: absolute; bottom: 0px; left: 0px;}

#leftDialog{width:110px; height: 270px; background: url(http://pic.lvmama.com/img/you/leftDialog_bg.jpg) no-repeat; position: fixed; left: 0px; bottom: 0px;}
#leftDialog .active_link{width:110px; height: 235px; display: block; position: absolute; bottom: 0px; left: 0px;}

/*!
 * Author: 江圣
 * Add:    2015-05-21
 */
/*猜你喜欢 START*/
.t_like { border: solid 1px #DDDDDD; background-color: #fff; margin: 20px 0; padding: 0 0 19px 19px; }

.t_l_title { color: #333333; font-size: 18px; padding: 12px 0 8px 0; line-height: 20px; height: 20px; }

.t_l_content { float: left; width: 186px; margin-right: 10px; }

.tlc_img { position: relative; width: 186px; height: 124px; display: block; }
.tlc_img em { cursor: pointer; }
.tlc_img:hover { text-decoration: none; }

.tlc_label { position: absolute; top: 0; left: 0; width: 45px; height: 22px; line-height: 22px; text-align: center; color: #ffffff; }

.tlc_free { background-color: #66CC33; }

.tlc_hotel { background-color: #CC99EE; }

.tlc_group { background-color: #88BBEE; }

.tlc_ticket { background-color: #FF8888; }

.tlc_link { padding-top: 3px; line-height: 18px; height: 36px; overflow: hidden; color: #333333; display: block; }

.tlc_sundry { padding-top: 6px; height: 16px; overflow: hidden; line-height: 16px; }

.tlc_rmb, .tlc_number, .tlc_up, .tlc_tag { font-size: 12px; float: left; display: block; }

.tlc_rmb { font-weight: normal; color: #FF6600; margin-right: 4px; }

.tlc_number { font-weight: bold; color: #FF6600; margin-right: 5px; }

.tlc_up { color: #999999; margin-right: 5px; }

.tlc_tag { display: inline-block; border: solid 1px #FF8800; border-radius: 2px; margin-right: 5px; line-height: 14px; height: 14px; padding: 0 3px; text-align: center; color: #FF8700; overflow: hidden; }

/*猜你喜欢 END*/

/*所有目的地链接*/
.allDestination {
    width:1200px;
    margin:10px auto;
    display:block;
}
    .allDestination .des_head {
        padding:10px 0;
        width:inherit;
        height:22px;
        border-bottom:1px solid #ddd;
    }
    .allDestination .title {
        font-size:20px;
        color:#333;
        float:left;
        margin-right:30px;
    }
        .allDestination .des_head ul {
            float:left;
        }
        .allDestination .des_head li {
            color:#666;
            float:left;
            width:50px;
            margin-right:20px;
            text-align:center;
            position:relative;
            cursor:pointer;
        }
            .allDestination .des_head li:hover {
                color:#f60;
            }
            .allDestination .des_head li .arrow_down {
                display:none;
                position:absolute;
                left:21px;
                bottom:-10px;
                border-width:4px;
                border-style:solid;
                border-color: #f90 #fff #fff #fff;
            }
            .allDestination .des_head li.active {
                color:#333;
                font-weight:bold;
                height:30px;
                border-bottom:2px solid #f90;
            }
                .allDestination .des_head li.active .arrow_down {
                    display:block;
                }

    .allDestination .des_list {
        padding-top:10px;
        overflow:hidden;
    }
        .allDestination .des_list li {
            float:left;
            width:200px;
        }
        .allDestination .des_list a {
            height:16px;
            line-height:16px;
            color:#666;
        }
            .allDestination .des_list a:hover {
                color:#f60;
            }

            .allDestination .des_list a span {
                color:#999;
                margin-left:10px;
            }
            .allDestination .des_list a:hover span {
                color:#f60;
            }

/*合作品牌链接*/
.brand {
    width:1200px;
    margin:10px auto;
    display:block;
}
    .brand .brand_head {
        padding:10px 0;
        width:inherit;
        height:22px;
        border-bottom:1px solid #ddd;
    }
    .brand .title {
        font-size:20px;
        color:#333;
        float:left;
        margin-right:30px;
    }
    .brand .brand_list {
        padding-top:10px;
        overflow:hidden;
        margin-left:-50px;
    }
        .brand .brand_list a {
            margin-left:50px;
            width:90px;
            height:60px;
            display:inline-block;
        }
        .brand .brand_list img {
            width:90px;
            height:60px;
        }
.travel_raiders,.friendly_link {
    width:1200px;
    margin:20px auto 0 auto;
    display:block;
}
    .travel_raiders .title,.friendly_link .title{
        font-size:16px;
        color:#333;
    }
    .travel_raiders .raiderList,.friendly_link .flink_list {
        padding-top:10px;
        overflow:hidden;
    }
    .travel_raiders a,.friendly_link a {
        color:#999;
        margin-right:10px;
    }
    .travel_raiders a:hover,.friendly_link a:hover {
        color:#f60;
    }
