﻿body
{
}
@font-face{font-family:view-font;src:url(/Sys/Fonts/view-font_994587d.eot);src:url(/Sys/Fonts/view-font_994587d.eot#iefix) format('embedded-opentype'),url(/Sys/Fonts/view-font_40a5ea8.woff) format('woff'),url(/Sys/Fonts/view-font_9ff63bd.ttf) format('truetype'),url(http://lvyou.baidu.com/static/plan/fonts/view-font/view-font_75ac2c7.svg#icon) format('svg');font-weight:400;font-style:normal}
.list .select
{
    color: #0090dc;
}
.plan-info
{
    padding-bottom: 10px;
    position: relative;
}
.plan-info h1{  font-size:28px;line-height:36px;font-weight:400;display:inline-block;margin:0;*display:inline;*zoom:1; color: #000000; }
.plan-info .plan-destinations
{
    margin: 10px 150px 0 0;
    color: #666;
    width: 560px;
    line-height: 24px;
}
.plan-info .plan-destinations a
{
    color: #007ed9;
}
.plan-info #calendar
{
    padding-left: 20px;
    color: #666;
    background-image: url('../Images/playtime.jpg');
    background-repeat: no-repeat;
}
.main-width{width:760px;margin:0 auto}
.comment-avatar{width:75px;height:75px;float:left;border-radius:50%}
.plan-comment-main{position:relative;margin:30px 0 10px 100px;padding:30px;border:1px dashed #ddd}.plan-comment-main .plan-comment{word-break:break-all}.plan-comment-main .plan-comment:before,.plan-comment-main .plan-comment:after{content:' ';position:absolute;left:0;top:-4px;display:block;width:20px;height:16px}
.view-day-block .day-block-main{position:relative}
.view-day-block .block-anchor{position:relative;top:0;z-index:-1;height:0}
.plan-trip-main .day-header{position:relative;padding:1px 0;background:#fff}
.plan-trip-main .day-index{position:relative;padding:0 0 0 80px;font-size:30px;line-height:36px;height:60px;font-weight:400;color:#333}
.plan-trip-main .day-index .day-path
{
    font-size: 24px;
}
.plan-trip-main .day-time{display:block;color:#8d8d8d;font-size:12px;line-height:24px;padding-left:3px}
.plan-trip-main .day-number{position:absolute;top:0;left:0;width:60px;height:60px;font-size:24px;line-height:60px;color:#fff;background-color:#0c92f2;border-radius:50%;text-align:center}
.comment-day{overflow:hidden;margin:0 0 0 80px;color:#333;font-size:14px;line-height:22px}
.spot-score {height:24px;line-height:24px;margin-top:6px}
.comment-count
{
    color: #0091d9;
    margin-left: 15px;
}
.card-type-info a:hover
{
    color: #EC80BE;
}
.blank
{
    width: 100%;
    height: 180px;
}
#searcharea_title
{
    float: left;
    font-size: 16px;
}
.addplan .searcharea-wrapper
{
    margin: auto;
    padding: 30px;
    background-image: url('../Images/black-opacity.png');
    height: auto;
    width: 540px;
}
.addplan .attr
{
    float: left;
    margin-top: -8px;
}
.addplan .input-wrapper
{
    border: thin solid #C0C0C0;
    width: 200px;
    height: 40px;
    position: relative;
    background: #fff;
    border-radius: 4px;
    margin-right: 10px;
    box-shadow: 0 0 30px rgba(0,0,0,.15);
    overflow: hidden;
}
.addplan .input-wrapper input
{
    text-indent: 1em;
    border: 0;
    height: 22px;
    padding: 9px 0;
    color: #8a9399;
    width: 100%;
    outline: 0;
    font: 400 14px/22px 'Microsoft Yahei';
}

#routelist .items
{
    width: 220px;
}
#routelist .items:hover
{
    border: 1px solid #5CC7FF;
    width: 220px;
}

#routelist .items .plan dt
{
    overflow: hidden;
    width: 220px;
    height: 23px;
}

#place
{
    padding-left: 20px;
}

#startPlace
{
    float: left;
    font-size: 16px;
    width: 370px;
}
.add_rig
{
    margin-right: -65px;
}

.day-hotel
{
    background-position: left center;
    font-size: 16px;
    background-image: url('../Images/hotel_tag.jpg');
    background-repeat: no-repeat;
    padding-left: 26px;
    color: #8d8d8d;
    margin-left: 20px;
}
.day-food {
    background-position: left center;
    font-size: 16px;
    background-image: url('../Images/food_tag.jpg');
    background-repeat: no-repeat;
    padding-left: 26px;
    color: #8d8d8d;
    margin-left: 20px;
}
.day-hotel a, .day-food a{
    color: #8d8d8d;
}
.paths-list .day-path-hotel
{
    display: inline-block;
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
    color: #999;
}
#QR_Code
{
    padding: 8px;
    width: 200px;
}
#QR_Code h3{width:auto; font-size:18px; line-height:30px; font-family:"微软雅黑"; font-weight:bold;float:left}
#QR_Code span{color:#c8c8c8; font-size:13px; font-family:"微软雅黑";line-height:35px;}
.route-name
{
    width: 560px;
}

.sort-inner
{
    height: 39px;
    border: 1px solid #e8e8e8;
    background-color: #F5F5F5;
    margin-top: 10px;
}
.sort-inner .sorts
{
    line-height: 39px;
    float: left;
}
.sort-inner .sorts .sort
{
    float: left;
}
.sorts .link
{
    padding: 0px 19px 0px 19px;
    color: #6d6d6d;
    height: 39px;
    text-decoration: none;
    margin-left: -1px;
    display: block;
    float: left;
    border-right-style: solid;
    border-right-color: #f5f5f5;
    border-left-color: #f5f5f5;
    border-left-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    font-size: 14px;
    font-weight: bold;
}
.sorts .active, .sorts .link:hover
{
    color: #0090DC;
    border-color: #e5e5e5;
    background-color: #FFFFFF;
    z-index: 1;
    position: relative;
}
.sorts .first
{
    margin-left: 0px;
    border-left-width: medium;
    border-left-color: currentColor;
    border-left-style: none;
}

#hotDesti
{
    font-family: 微软雅黑;
    padding-left: 12px;
    font-size: 15px;
    line-height: 22px;
    padding-bottom: 10px;
    font-weight: bold;
}
#hotDesti a
{
    text-decoration: none;
    color: #666666;
}
#hotDesti a:hover
{
    color: #3366FF;
}