.TM_L_N{ height:40px; line-height:40px;font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå", Arial;}
.TM_L_N *{ vertical-align:middle;}
#TM_L_LineOVE{ height:28px; line-height:28px;}
.TM_ComName i{font-style:normal; padding: 0px 4px;}
.TM_FW1,.TM_FW2,.TM_FW3{ width:92px; height:92px; position:absolute; z-index:400; left:0px; top:73px; background:url(/tourmall/ui/img/lineico.gif) no-repeat;}
.TM_FW2{background:url(/tourmall/ui/img/lineico.gif) 0px -92px no-repeat;}
.TM_FW3{background:url(/tourmall/ui/img/lineico.gif) 0px -184px no-repeat;}
#TM_Share{ position:absolute; right:0px;}
#TM_Show{ height:400px;border:4px solid #eee; }
#TM_ImgShow{ height:390px; width:500px; position:absolute;z-index:20; top:5px; left:5px;}
#TM_ImgCon{ height:310px;}
.TM_imgshow{ height:310px;}
#TM_ImgShow_btn{ position:static; width:500px;clear:both; height:80px; background:#efefef;}
#TM_ImgShow_btn #TM_ImgS_ul li{ float:left; background:#efefef; margin:0px 4px; width:auto; height:auto;margin-top:5px}
#TM_ImgShow_btn #TM_ImgS_ul li.TM_ShowCur{background:#e30;}
#TM_ImgShow_btn #TM_ImgS_ul li img{ width:90px; height:70px; margin:1px;}
#TM_L_PMBox{ position:absolute; width:100px; height:70px; top:5px; right:10px; border:1px solid #e30; background:#F6F6BE; text-align:center;}
#TM_L_PM{ margin:10px 10px 5px 10px;text-align:center; border-bottom:1px solid #e90; color:#f30; font-size:20px; font-weight:bold;}
#TM_L_PM i{ font-size:12px; font-style:normal; color:#e60; vertical-align:baseline; padding:0px 0px 0px 1px;}
#TM_L_PM .TM_Qi{ position:absolute; top:20px; right:5px; font-weight:normal;}
#TM_L_QJSM.TM_hover .TM_L_QJSMNav{ right:24px;}
#TM_L_QJSMCon{right:-10px;}
#TM_L_P{ margin-left:510px;font-size:12px;}
#TM_L_LinePRO{ height:180px;}
#TM_L_LinePRO li{height:20px; line-height:20px;}
#TM_L_LinePRO #TM_NB{ margin-top:10px;}
#TM_L_LinePRO .TM_LineSpot{ height:120px; overflow:hidden;}
#TM_L_PriBox {height:400px; overflow:hidden;}
#TM_L_OrderBox{ height:130px; border:2px solid #e60; padding:0px 3px; position:relative; z-index:5;}
#TM_L_OrderBox p{ margin:0px; height:20px; line-height:20px;}
#TM_CycleSel,.TM_OrderNUM{ margin-left:60px; width:280px; height:20px;}
.TM_L_QorderBtn{ position:absolute; right:5px; top:21px; display:block; width:102px; height:32px; background:url(/tourmall/ui/img/TM_Skin_ico_Gray.gif) -310px -320px no-repeat;}
.TM_OrderTel{ height:30px; line-height:30px;}
.TM_L_FWCL,.TM_L_ZFFS{ height:20px; line-height:20px;}
.TM_L_FWCL a,.TM_L_ZFFS span{ display:inline-block; margin:0px 8px 0px 0px;}
#TM_L_P .TM_PN{ margin:0px;}
#TM_LineFeature{ margin:5px;font-size:12px;}
#TM_LineFeature dt{ height:20px; line-height:20px; font-weight:bold;}
#TM_LineFeature dd{ height:60px; line-height:20px; text-indent:20px; overflow:auto;}
#TM_L_Con .TM_con{ background:#f6f6f6;}
.TM_XC_Con{ clear:both;border-bottom:1px dotted #ccc; height:auto; zoom:1; word-break:break-all; padding:5px; position:relative;}

.TM_XC_Con dt{width:63px; height:63px; background:url(/tourmall/ui/img/lineico.gif) -210px -280px no-repeat; position:absolute; top:10px; left:5px;}
.TM_XC_Con dd{ margin-left:80px; border-left:1px dotted #ccc; padding:5px; font-size:12px;}
.TM_XC_Con dt em{font-size:12px; font-weight:bold; color:#666; font-style:normal; display:block; margin:18px auto;  text-align:center; }
.TM_XC_Con dt em i{padding:0px 3px 0px 1px; font-size:22px; color:#FF6885;}
.TM_XC_Title .TM_PN,.TM_XC_SiSu .TM_PN{ display:inline-block; width:35px; height:20px; line-height:20px; text-align:center; vertical-align:middle; background:#23AA8D; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; color:#fff;margin-right:10px;}
.TM_XC_Title,.TM_XC_Can,.TM_XC_ZhuSu{padding:2px 0px;}
.TM_XC_SiSu i{padding:0px 2px;font-style:normal;}
.TM_XC_Can span{ display:inline-block; margin-right:10px;}
.TM_XC_itiner{ text-indent:20px; border-top:1px dotted #FF6885; padding:5px; margin:2px 0px;}
.TM_XC_Spot{ background:#f3f3f3;}
.TM_XC_Spot dt,.TM_XC_Spot dd{ position:static; margin:0px; border:0px; background:none;}
.TM_XC_Spot dt{ height:20px; line-height:20px;}
.TM_XC_Spot .TM_XC_SpotCon{display:inline-block; width:24.9%; text-align:center; margin:2px 0px;}
.TM_XC_Spot .TM_XC_SpotCon .TM_XC_SpotN{ line-height:20px; height:20px;}
.TM_XC_Spot .TM_XC_SpotCon a img{display:block; width:140px; height:100px;margin:auto; border:1px solid #ccc; padding:2px;}

#TM_L_EpitomeCon{border-collapse: collapse;}
#TM_L_EpitomeCon th{border:1px solid #ccc;}
#TM_L_EpitomeCon i{font-style:normal;color:#999;}
.TM_Ep_D,.TM_Ep_ZC,.TM_Ep_UC,.TM_Ep_WC{ width:35px; text-align:center;}
td.TM_Ep_D{ font-weight:bold; font-style:italic;}
td.TM_Ep_ZC,td.TM_Ep_UC,td.TM_Ep_WC{color:#f60;}
.TM_Ep_L{ width:150px;}
.TM_Ep_S{ width:350px;}
.TM_Ep_H{ width:50px;}
#TM_L_Epitome .TM_con{ padding:0px;}
#TM_LineListApp{ padding:1px;}
#TM_LineListApp .TM_LObj{width:100%;}
#TM_LineListApp .TM_LObj .TM_LI{ height:130px;}
#TM_LineListApp .TM_LObj dt{ font-size:14px; }
