.top {
	float:left;
	height:32px;
	line-height:32px;
	width:100%;
	background:#f1f1f1}
.top ul {
	width:980px;
	height:32px;
	margin:auto;
	position:relative;
    top: 0px;
    left: 0px;
}
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;
    word-break: break-all;
    font-family: '微软雅黑';
}
.userform {
	width:980px;
	margin:auto;
	position:relative;
    top: 0px;
    left: 0px;
}
.top ul li.txt{
	width:380px;
	height:32px;
	overflow:hidden;
	text-overflow:ellipsis}
.top ul li a {
	color:#666;
	display:inline-block;
	margin-right:10px}
.top ul li a.color {
	color:#f60;}
.top .header_img{ width:28px; height:28px; margin-bottom:4px; vertical-align:middle; border: #ddd solid 1px; border-radius:50% 50%;}
.top ul li a:hover {
	color:#f60}
.top ul li .my-booking{
	display:inline-block;
	position:relative;
	width:85px;
	text-align:center;
	border-left:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1}
.top ul li .my-booking .mb-a{
	display:block;
	margin-left:0}
.top ul li .my-booking .mb-hide{
	display:none;
	position:absolute;
	left:-1px;
	top:32px;
	width:85px;
	background:#fff;
	border:1px solid #e6e5e5;
	border-top:0;
	z-index:9}
.top ul li .my-booking .mb-hide a{
	display:block;
	width:75px;
	height:28px;
	line-height:28px;
	margin-left:0;
	padding:0 5px;
	text-align:left;
	border-top:1px solid #e6e5e5}
.top ul li .my-booking .mb-hide a.bk_ico1 s{
	float:left;
	display:inline-block;
	width:12px;
	height:12px;
	margin:8px 5px 0 0;
	background:url(../images/booking_ico1.gif) left no-repeat}
.top ul li .my-booking .mb-hide a.bk_ico2 s{
	float:left;
	display:inline-block;
	width:12px;
	height:12px;
	margin:8px 5px 0 0;
	background:url(../images/booking_ico2.gif) left no-repeat}
.top ul li .my-booking .mb-hide a.bk_ico3 s{
	float:left;
	display:inline-block;
	width:12px;
	height:12px;
	margin:8px 5px 0 0;
	background:url(../images/booking_ico3.gif) left no-repeat}
.top ul li a.wb_ico{
	padding-left:20px;
	background:url(../images/weibo_ico.png) left no-repeat}
.top ul li a.wx_ico{
	padding-left:20px;
	background:url(../images/weixin_ico.png) left no-repeat}
.top ul li a.web_nav_ico{
	padding-left:10px;
	padding-right:10px;
	margin:0;
	position:relative;
	z-index:99999}
.top ul li a.web_nav_ico s{
	float:left;
	width:10px;
	height:10px;
	margin:11px 5px 0 0;
	background:url(../images/web_nav_ico.png) left no-repeat}
.wx_img{
	display:none;
	width:143px;
	height:176px;
	position:absolute;
	top:32px;
	right:40px;
	z-index:9999;
	background:url(../images/sao_wx_bg.png) left no-repeat}
.wx_img p{
	width:124px;
	height:125px;
	overflow:hidden;
	margin:15px 0 0 10px}
.w_nav_map{
	display:none;
	position:absolute;
	top:31px;
	right:0;
	z-index:9999;
	border:1px solid #e6e5e5;
	width:148px;
	background:#fff}
.w_nav_map a{
	width:60px;}
.top_web_map{
	display:inline-block;
	border-left:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1}
.s_txt {
    float: left;
    width: 240px;
    height: 28px;
    line-height: 28px;
    color: #ccc;
    border: 2px solid #1e9f00;
    border-right: 0;
    border-left: 0;
}
.top_search s {
    float: left;
    display: block;
    width: 14px;
    height: 14px;
    padding: 7px;
    border: 2px solid #1e9f00;
    border-right: 0;
}
.s_btn {
    float: left;
    width: 66px;
    height: 32px;
    line-height: 32px;
    border: 0;
    cursor: pointer;
    color: #fff;
    font-family: "微软雅黑";
    font-size: 14px;
    background: #1e9f00;}
.searcg_hot{
	float:left;
	width:400px;
	padding-top:4px;
	overflow:hidden}
.searcg_hot span{
	float:left;
	color:#555}
.searcg_hot a{
	float:left;
	color:#555;
	margin-right:10px}
.h_phone_num
{
    margin-top:20px;
	float:right;
	width:180px;
	height:46px;
	padding:0px 0 0 70px;
	background:url(../images/24hour.png) left no-repeat}

.h_phone_num span{
	float:left;
	color:#555;
	width:180px;
	height:20px;}
.h_phone_num p{
	float:left;
	color:#ff7200;
	width:180px;
	font-size:22px;
	font-family:Arial}
.nav{
	float:left;
	width:100%;
	height:40px;
	background:url(../images/top_menu_bg.gif) left repeat-x}

.header {width:100%;height:120px;}
/*.header a {color:#FFF}*/
.header .lang{ width:100%; height:22px;}
.header .lang .lang_con{ width:990px; margin:0 auto; height:22px; text-align:right; font-size:13px; color:#c8c8c8; line-height:35px;}
.header .lang .lang_con a{ color:#c8c8c8;}
.header .header-inner {margin:0 auto;width:740pt; height:95px;max-width:20in}
.header .logo {width:300px;height:95px; float:left;}
.header .search{ float:left; margin-left:50px; width:360px; height:41px; background:url(../images/keybg.jpg) no-repeat left bottom; position:relative; padding-top:20px;}
.header .search .search_t{ width:360px; height:30px; line-height:30px; position:absolute; left:0px; top:10px; font-size:13px; color:#707070}
.header .search .search_t a{ margin-right:18px; color:#707070}
.header .search select{ width:77px;border:none; color:#707070; font-size:12px; font-family:"微软雅黑";background:none}
.header .search .sebg{ width:67px; height:18px; float:left; background:url(../images/sbg.jpg) no-repeat 70% 50%;margin:5px; margin-top:12px;display:block;}
.header .search .sehi{display:block;width:50px;overflow:hidden;}
.header .search .l{  width:200px; height:31px; float:left; border:none; margin:5px; line-height:31px; color:#c0c0c0}
.header .search .r{ background:url(../images/searchbg.jpg) no-repeat left; width:58px; height:41px; float:left; border:none; margin:0px; cursor:pointer}
.header .denglu{ width:140px; height:41px; float:left; margin:0; padding-top :40px; padding-left:0px;}
.header .denglu a{ color:#000; margin:0; padding-left:12px; z-index:1}
.header .denglu a:hover{ color:#76c5ee;}
.header .img{ width:163px; height:85px; float:right; padding-top:10px;}
.header .img img{width:163px; height:85px;}
.header .nav{ width:100%; background:#0090dc; height:40px; margin-top:0px;}
.header .nav ul.nav-ul {width:740pt;margin:0 auto;}
.header .nav ul.nav-ul li.nav-list {position:relative;float:left!important}
.header .nav ul.nav-ul li.nav-list .nav-span {display:block;padding:0 21px;line-height:40px;font-weight:700;font-size:1pc;font-family:"Hiragino Sans GB", "Microsoft YaHei", SimHei, SimSun, sans-serif;color:#fff}
.header .nav ul.nav-ul li.nav-list .icon-phone {font-size:22px}
.header .nav ul.nav-ul li.nav-list:hover {background-color:#76c5f0}
.header .nav ul.nav-ul li.nav-list:hover a {text-decoration:none}
.header .nav ul.nav-ul li.nav-list-layer {position:relative;z-index:200}
.header .nav ul.nav-ul li.nav-list-layer.hover .q-layer-nav {display:block;transform-origin:0 0;-webkit-animation:showTopSlideIn .2s ease-in-out;-moz-animation:showTopSlideIn .2s ease-in-out;-ms-animation:showTopSlideIn .2s ease-in-out;-o-animation:showTopSlideIn .2s ease-in-out;animation:showTopSlideIn .2s ease-in-out}
    .header .nav ul.nav-ul li.nav-list-layer.hover .q-layer-nav li ul {
        position: relative;
        left: 100%;
        top: -32px;
        margin: 2px 0;
        padding: 0 0px;
        line-height: 30px;
        font-size: 1pc;
        font-family: "Hiragino Sans GB", "Microsoft YaHei", SimHei, SimSun, sans-serif;
        color: #636363;
        white-space: nowrap;
        width: 122px;
        display: none;
        background: #76c5f0;
    }
.header .nav ul.nav-ul li.nav-list-layer.hover .q-layer-nav li:hover>ul{
    display:block;
}
    .header .nav ul.nav-ul li.nav-list-layer.hover .q-layer-nav li:hover > ul li {
        background: #76c5f0;
    }
    .header .nav ul.nav-ul li.nav-list-layer.hover .q-layer-nav li:hover > ul li:hover {
        background: #0090dc;
    }
    .banner {
        position: relative;
        width: 100%;
        height: 400px;
        background: #e8e8e8;
    }
.banner-inner{ width:740pt; margin:0 auto;}
.banner .place{ line-height:40px;}
.banner .place span{ font-size:15px; color:#fe0000}
.banner .place a{ font-size:14px; margin-left:10px;}
.banner .place a:hover{ color:#fe0000}/*首页banner*/.bannerlist{width:740pt;height:398px; position:relative; float:left}
.bannerlist .bd{position:relative; z-index:0; top:0px;height:398px;}
.bannerlist .bd ul{width:100% !important;height:398px;}
.bannerlist .bd li{width:100% !important;  height:398px;overflow:hidden; }
.bannerlist .bd li a{width:100%;height:398px; display:block; position:relative; color:#FFF}
.bannerlist .bd li a span{ position:absolute; left:0px; bottom:0px; width:100%; padding:10px; height:60px; display:block; background-color:rgba(0,0,0,.5);}
.bannerlist .bd li a span b{ font-size:22px;}
.bannerlist .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;text-align:center; display:block;}
.bannerlist .hd ul{ width:740pt; margin:0 auto; text-align:right}
.bannerlist .hd ul li{cursor:pointer;display:inline-block;*display:inline;*zoom:1;width:12px;height:12px;margin-right:15px;background:url(../images/dot.png) top right;overflow:hidden; line-height:80px;}
.bannerlist .hd ul li.on{background-position:top left;}
.banner-right{ width:206px; height:398px; float:left; background:#FFF; overflow:hidden;}
.banner-right li{ width:100%; border-bottom:1px solid #e8e8e8}
.banner-right a{ padding:15px 5px; display:block; font-size:13px; color:#969696}
.banner-right a b{ font-size:18px; font-weight:normal; color:#323232}
.banner-right a span{ background-image:url(../images/brico1.png); background-repeat:no-repeat; width:70px; height:60px; display:block; float:left}
.banner-right a span.ico-place{ background-position:0px 0px;}
.banner-right a span.ico-community{ background-position:0px -73px;}
.banner-right a span.ico-route{ background-position:0px -145px;}
.banner-right a span.ico-travel{ background-position:0px -214px;}
.banner-right a span.ico-ipan{ background-position:0px -305px;}
.banner-right a span.ico-iphone{ background-position:0px -389px; width:50px; margin-top:0px; padding-top:20px; height:20px; text-align:center;}
.banner-right a span.ico-android{ background-position:0px -430px; width:50px; margin-top:0px; padding-top:20px; height:20px;  text-align:center;}
.banner-right a.on,.banner-right a:hover{ background:#76c5f0; color:#FFF}
.banner-right a.on b,.banner-right a:hover b{color:#FFF}
.main{padding:20px;}
.main-inner{ width:740pt; margin:0 auto;}

.ti{ width:100%; font-size:25px; line-height:50px; font-family:"方正大黑简体"}
.ti span{ color:#c8c8c8; font-size:13px; font-family:"微软雅黑"}
.ti a{ float:right; color:#707070; font-size:13px;line-height:50px; font-family:"微软雅黑"}
.ti a:hover { color:#01c6c8;}

.star .ti{ font-size:18px; line-height:30px; font-family:"微软雅黑"; font-weight:bold}
.star .ti a{ line-height:30px; font-weight:normal}

.inputdate {
    border: 1px solid #ccc;
    height:22px;
    line-height: 22px;
    background: url(../images/date-img.png) 5px no-repeat;
    padding-left: 30px;
}

.st-star-ico {
    color: #ff3f3f;
    height: 30px;
    line-height: 30px;
}

.st-star-p {
    float: left;
    width: 100%;
    padding: 5px 0;
}

.st-ts-text {
    color: #ff3f3f;
    float: left;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    margin-left: 5px;
    font-size: 12px;
    background: url(../images/st-ts-ico.png) no-repeat 0 -42px;
}

.con-order-box .product-msg .visitor-msg .child em, .add-linkman-box .linkman-list .child em {
    float: left;
    height: 30px;
    width: 60px;
    line-height: 30px;
}

.con-order-box .product-msg .visitor-msg .child select, .add-linkman-box .linkman-list .child select {
    float: left;
    width: 90px;
    height: 30px;
    line-height: 30px;
    margin-right: 5px;
    border: 1px solid #d8d8d8;
}

textarea {
    -webkit-appearance: textarea;
    background-color: white;
    border: 1px solid;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    -webkit-rtl-ordering: logical;
    -webkit-user-select: text;
    flex-direction: column;
    resize: auto;
    cursor: auto;
    padding: 2px;
    white-space: pre-wrap;
    word-wrap: break-word;
}

.st-main-page {
    float: left;
    width: 1000px;
}

ol, ul {
    list-style: none;
    list-style-position: inside;
}

.st-payment-way {
    float: left;
    width: 1000px;
    background: #fff;
}

.st-payment-way .payment-msg {
    padding: 20px 47px;
    border: 1px solid #d8d8d8;
    background: #fff;
}

.st-payment-way .payment-msg .msg-tit {
    padding-bottom: 20px;
    border-bottom: 1px solid #d8d8d8;
}

.st-payment-way .payment-msg .msg-list {
    margin-top: 20px;
}

.st-payment-way .payment-msg .msg-tit strong.gfk {
    color: #00b7ee;
    display: inline-block;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    margin-left: 40px;
    padding-left: 45px;
    background: url("../images/st-nfk-ico.png") left no-repeat;
}

.st-payment-way .payment-msg .msg-tit span {
    float: right;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #1b1b1b;
}

.st-payment-way .payment-msg .msg-tit span b {
    color: #fb4734;
    font-size: 24px;
}

.st-payment-way .payment-msg .msg-list ul li {
    color: #333;
    line-height: 28px;
    font-size: 14px;
}

.st-payment-way .payment-msg .msg-list ul li em {
    font-style: normal;
    font-weight: normal;
    color: #000;
    float: left;
    width: 100px;
    text-align: right;
}
.st-payment-way .payment-msg .msg-list ul li a {
    color: #333;
    font-size: 14px;
}

.st-payment-way .payment-con {
    padding: 20px 47px;
    margin-top: 15px;
    border: 1px solid #d8d8d8;
    background: #fff;
}

.st-payment-way .payment-con h3 {
    font-weight: normal;
    color: #333;
    font-size: 16px;
    padding: 0 30px 20px;
    border-bottom: 1px solid #d8d8d8;
}

.st-payment-way .payment-con .payment-line {
    padding: 0 30px;
}
.st-payment-way .payment-con .payment-line dl {
    margin-top: 15px;
}
.st-payment-way .payment-con .payment-line dl dt {
    color: #7d7d7d;
    font-size: 14px;
    font-weight: bold;
}
.st-payment-way .payment-con .payment-line dl dd {
    margin-top: 10px;
}

.st-payment-way .payment-con .payment-line dl dd ul li {
    float: left;
    width: 150px;
    height: 43px;
    margin: 0 83px 20px 0;
    cursor: pointer;
    position: relative;
    border: 1px solid #dcdcdc;
}

.st-payment-way .payment-con .payment-line dl dd ul li span, .st-payment-way .payment-con .payment-line dl dd ul li span img {
    float: left;
    width: 150px;
    height: 43px;
    overflow: hidden;
}

.st-payment-way .payment-con .payment-line dl dd ul li span, .st-payment-way .payment-con .payment-line dl dd ul li span img {
    float: left;
    width: 150px;
    height: 43px;
    overflow: hidden;
}

.st-payment-way .payment-con .payment-line dl dd ul li.active, .st-payment-way .payment-con .payment-line dl dd ul li:hover {
    border: 1px solid #c00;
}

.st-payment-way .payment-con .payment-line dl dd ul li .txt {
    display: none;
    position: absolute;
    left: 160px;
    top: -1px;
    z-index: 9999;
    width: 204px;
    padding: 5px 10px;
    line-height: 18px;
    border: 1px solid #f8b95b;
    font-family: '宋体';
    background: #fff;
}

.st-payment-way .payment-con .payment-line dl dd ul li .txt i {
    float: left;
    width: 5px;
    height: 8px;
    margin: 0 0 0 -15px;
    background: url("../images/payment-page-ico.png") no-repeat 0 0;
}

.st-payment-way .payment-con .payment-now-btn {
    margin-top: 20px;
    padding-left: 30px;
}

.st-payment-way .payment-con .payment-now-btn a {
    display: inline-block;
    color: #fff;
    width: 150px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    border-radius: 3px;
    background: #fb4734;
}

.order-content {
    float: left;
    width: 725px;
}
.st-sidebox {
    float: right;
    width: 260px;
}

.con-order-box {
    float: left;
    width: 653px;
    padding: 20px 35px 45px 35px;
    border: 1px solid #d8d8d8;
}

    .con-order-box .product-msg {
        float: left;
        width: 653px;
        margin-bottom: 30px;
    }

        .con-order-box .product-msg .pm-tit {
            float: left;
            color: #333;
            width: 653px;
            height: 34px;
            line-height: 34px;
            margin-bottom: 10px;
            font-size: 18px;
            border-bottom: 1px solid #dcdcdc;
        }

            .con-order-box .product-msg .pm-tit strong {
                float: left;
                padding-left: 25px;
                background: url(../images/order-show-ico.png) no-repeat;
            }

                .con-order-box .product-msg .pm-tit strong.ico01 {
                    background-position: 0 7px;
                }

                .con-order-box .product-msg .pm-tit strong.ico02 {
                    background-position: 0 -44px;
                }

                .con-order-box .product-msg .pm-tit strong.ico03 {
                    background-position: 0 -140px;
                }

                .con-order-box .product-msg .pm-tit strong.ico04 {
                    background-position: 0 -190px;
                }

                .con-order-box .product-msg .pm-tit strong.ico05 {
                    background-position: 0 -235px;
                }

                .con-order-box .product-msg .pm-tit strong.ico06 {
                    background-position: 0 -282px;
                }

                .con-order-box .product-msg .pm-tit strong.ico07 {
                    background-position: 0 -330px;
                }

                .con-order-box .product-msg .pm-tit strong.ico08 {
                    background-position: 0 -95px;
                }

            .con-order-box .product-msg .pm-tit .user-link {
                float: right;
                color: #fff;
                width: 75px;
                height: 22px;
                line-height: 22px;
                margin-top: 4px;
                text-align: center;
                font-size: 12px;
                border-radius: 3px;
                background: #00b7ee;
            }

        .con-order-box .product-msg .pm-list,
        .receipt-msg .rp-con .pm-list {
            float: left;
            width: 653px;
        }

            .con-order-box .product-msg .pm-list dt,
            .receipt-msg .rp-con .pm-list dt {
                float: left;
                width: 100px;
                height: 30px;
                line-height: 30px;
                text-align: right;
                font-size: 14px;
                font-weight: bold;
            }

            .con-order-box .product-msg .pm-list dd,
            .receipt-msg .rp-con .pm-list dd {
                float: left;
                width: 533px;
                min-height: 30px;
                line-height: 30px;
                font-size: 14px;
            }
            
            .con-order-box .product-msg .pm-list dd .hq {
    float: left;
    color: #7d7d7d;
    margin-left: 25px;
}

.con-order-box .product-msg .pm-list dd .zj {
    float: left;
    color: #c00;
    font-size: 24px;
    font-weight: bold;
}
        .con-order-box .product-msg .table-msg {
            float: left;
            width: 653px;
            margin-top: 10px;
        }

            .con-order-box .product-msg .table-msg table {
                border: 1px solid #d8d8d8;
                border-top: 0;
            }

            .con-order-box .product-msg .table-msg th {
                text-align: center;
                border-top: 1px solid #d8d8d8;
                background: #f2f2f2;
            }

            .con-order-box .product-msg .table-msg td {
                text-align: center;
                border-top: 1px solid #d8d8d8;
            }

            .con-order-box .product-msg .table-msg .price {
                color: #c00;
                font-size: 14px;
                font-weight: bold;
            }

            .con-order-box .product-msg .table-msg .fk-style {
                width: 80px;
                height: 24px;
                line-height: 24px;
                border: 1px solid #d8d8d8;
            }

            .con-order-box .product-msg .table-msg .bx-tit {
                float: left;
                color: #0082dd;
                margin-left: 17px;
                cursor: pointer;
            }

                .con-order-box .product-msg .table-msg .bx-tit i {
                    float: left;
                    width: 14px;
                    height: 14px;
                    margin: 1px 5px 0 0;
                    background: url(../images/form-ico.png) no-repeat 0 0;
                }

                    .con-order-box .product-msg .table-msg .bx-tit i.on {
                        background: url(../images/form-ico.png) no-repeat 0 -16px;
                    }

            .con-order-box .product-msg .table-msg .bx-con-show {
                float: left;
                color: #464646;
                width: 797px;
                line-height: 22px;
                padding: 17px;
                text-align: left;
            }

                .con-order-box .product-msg .table-msg .bx-con-show .more {
                    color: #fc6000;
                }

            .con-order-box .product-msg .table-msg .control-box {
                width: 80px;
                height: 24px;
                line-height: 24px;
                margin: 0 auto;
                text-align: center;
            }

                .con-order-box .product-msg .table-msg .control-box .add-btn,
                .con-order-box .product-msg .table-msg .control-box .sub-btn {
                    float: left;
                    width: 22px;
                    height: 22px;
                    line-height: 22px;
                    margin-right: -1px;
                    text-align: center;
                    vertical-align: middle;
                    font-size: 16px;
                    font-weight: bold;
                    cursor: pointer;
                    border: 1px solid #d8d8d8;
                }

                    .con-order-box .product-msg .table-msg .control-box .add-btn:hover,
                    .con-order-box .product-msg .table-msg .control-box .sub-btn:hover {
                        color: #f60;
                    }

                .con-order-box .product-msg .table-msg .control-box .number-text {
                    float: left;
                    width: 30px;
                    height: 22px;
                    line-height: 22px;
                    margin-right: -1px;
                    text-align: center;
                    font-size: 14px;
                    border: 1px solid #d8d8d8;
                }

        .con-order-box .product-msg .pm-list .linkman-text {
            float: left;
            width: 200px;
            height: 28px;
            line-height: 28px;
            padding-left: 5px;
            margin-bottom: 10px;
            font-size: 14px;
            border: 1px solid #d8d8d8;
            background: #fff;
        }

        .con-order-box .product-msg .pm-list .order-remarks {
            float: left;
            width: 550px;
            height: 100px;
            line-height: 20px;
            font-family: "微软雅黑";
            outline: none;
            border: 1px solid #d8d8d8;
        }

        .con-order-box .product-msg .visitor-msg {
            float: left;
            width: 653px;
        }

            .con-order-box .product-msg .visitor-msg table td {
                border-bottom: 1px solid #d8d8d8;
            }

            .con-order-box .product-msg .visitor-msg .child,
            .add-linkman-box .linkman-list .child {
                float: left;
                padding-left: 15px;
            }

                .con-order-box .product-msg .visitor-msg .child em,
                .add-linkman-box .linkman-list .child em {
                    float: left;
                    height: 30px;
                    line-height: 30px;
                }

                .con-order-box .product-msg .visitor-msg .child .lm-text,
                .add-linkman-box .linkman-list .child .lm-text {
                    float: left;
                    width: 160px;
                    height: 28px;
                    line-height: 28px;
                    padding-left: 5px;
                    border: 1px solid #d8d8d8;
                    background: #fff;
                }

                .con-order-box .product-msg .visitor-msg .child select,
                .add-linkman-box .linkman-list .child select {
                    float: left;
                    width: 90px;
                    height: 30px;
                    line-height: 30px;
                    margin-right: 5px;
                    border: 1px solid #d8d8d8;
                }

        .con-order-box .product-msg .select-linkman {
            float: left;
            width: 653px;
            border-bottom: 1px dotted #d8d8d8;
        }

            .con-order-box .product-msg .select-linkman .bt {
                float: left;
                width: 653px;
                margin: 5px 0 10px;
                font-size: 14px;
            }

            .con-order-box .product-msg .select-linkman .son {
                float: left;
                width: 780px;
                height: 30px;
                overflow: hidden;
                margin-bottom: 10px;
            }

                .con-order-box .product-msg .select-linkman .son span {
                    float: left;
                    color: #333;
                    width: 156px;
                    height: 30px;
                    line-height: 30px;
                    font-size: 14px;
                    cursor: pointer;
                }

                    .con-order-box .product-msg .select-linkman .son span i {
                        float: left;
                        width: 14px;
                        height: 14px;
                        margin: 8px 5px 0 0;
                        background: url(../images/form-ico.png) no-repeat 0 0;
                    }

                        .con-order-box .product-msg .select-linkman .son span i.on {
                            background: url(../images/form-ico.png) no-repeat 0 -16px;
                        }

            .con-order-box .product-msg .select-linkman .more {
                float: right;
                color: #fc6000;
                height: 30px;
                line-height: 30px;
                cursor: pointer;
            }

.side-order-box {
    float: right;
    width: 258px;
    border: 1px solid #f8dbb6;
    background: #fff;
}

    .side-order-box .order-total-tit {
        float: left;
        color: #fc6000;
        width: 243px;
        height: 40px;
        line-height: 40px;
        padding-left: 15px;
        font-size: 16px;
        background: #fff4e4;
    }

    .side-order-box .show-con {
        float: left;
        width: 246px;
        padding: 6px;
    }

        .side-order-box .show-con .ul-cp,
        .side-order-box .show-con .ul-cp li {
            float: left;
            width: 246px;
        }

            .side-order-box .show-con .ul-cp li .pic {
                display: table-cell;
                width: 246px;
                height: 170px;
                vertical-align: middle;
                text-align: center;
                overflow: hidden;
            }

                .side-order-box .show-con .ul-cp li .pic img {
                    max-width: 246px;
                    max-height: 187px;
                    vertical-align: middle;
                }

            .side-order-box .show-con .ul-cp li .txt {
                float: left;
                width: 246px;
                line-height: 20px;
                margin-top: 10px;
                font-size: 14px;
            }

                .side-order-box .show-con .ul-cp li .txt:hover {
                    color: #f60;
                    text-decoration: underline;
                }

            .side-order-box .show-con .ul-cp li .address {
                float: left;
                color: #7d7d7d;
                width: 230px;
                line-height: 18px;
                margin-top: 5px;
                padding-left: 16px;
                background: url(../images/hotel-ico.png) no-repeat 0 -147px;
            }
            
            .side-order-box .show-con .ul-cp li .tel {
                float: left;
                color: #7d7d7d;
                width: 230px;
                line-height: 18px;
                margin-top: 5px;
                padding-left: 16px;
                background: url(../images/hotel-ico.png) no-repeat 0 -147px;
            }

        .side-order-box .show-con .ul-list {
            float: left;
            width: 246px;
            line-height: 18px;
            margin-top: 12px;
            padding-bottom: 12px;
            border-bottom: 1px solid #f8dbb6;
        }

            .side-order-box .show-con .ul-list li {
                line-height: 24px;
            }

            .side-order-box .show-con .ul-list:last-child {
                border-bottom: 0;
            }

        .side-order-box .show-con .total-price {
            float: left;
            width: 246px;
            height: 48px;
            line-height: 48px;
            text-align: center;
            font-size: 14px;
            margin-top: 6px;
            background: #fff4e4;
        }

            .side-order-box .show-con .total-price span {
                color: #fc6000;
                font-size: 24px;
                font-weight: bold;
            }

#calendar_tab{text-align:center}
#calendar_tab table{border-collapse:collapse;border-spacing:0;border-left:none;border-right:none}
#calendar_tab table .num{float:left;width:100%;height:20px;line-height:20px;text-align:center}
#calendar_tab table .othernum{float:left;width:100%;height:20px;line-height:20px;text-align:center;color:#aaa;}
#calendar_tab table td{border:1px solid #dcdcdc;width:54px;max-height:40px}
#calendar_tab tr td{height:50px}
#calendar_tab .top_title{border:1px solid #fff;line-height:25px}
#calendar_tab able .yes_yd{color:#f60;float:left;width:100%;height:25px;line-height:25px;text-align:center}
#calendar_tab table .price{color:#f60;float:left;width:100%;line-height:16px;text-align:center;height:16px;margin:0px;}
#calendar_tab table .roombalance_b{color:#f60;font-weight:300;font-size:11px}
#calendar_tab .kucun{float:left;color:#ccc;width:100%;height:20px;line-height:20px;text-align:center;font-weight:400}


h3.pm-tit {
    float: left;
    width: 650px;
    margin: 10px 0 20px;
}

.con-order-box .product-msg .pm-tit {
    float: left;
    color: #333;
    width: 653px;
    height: 34px;
    line-height: 34px;
    margin-bottom: 10px;
    font-size: 18px;
    border-bottom: 1px solid #dcdcdc;
}
.con-order-box .product-msg .jf {
    float: left;
    width: 650px;
    margin: 10px 0 20px;
}
.con-order-box .product-msg .jf span {
    float: left;
    height: 26px;
    line-height: 26px;
    margin-right: 20px;
    border: 1px solid #00b7ee;
    border-radius: 3px;
    overflow: hidden;
}
.con-order-box .product-msg .jf span em {
    float: left;
    color: #fff;
    width: 70px;
    text-align: center;
    background: #00b7ee;
}
.con-order-box .product-msg .jf span b {
    float: left;
    color: #00b7ee;
    height: 26px;
    padding: 0 8px;
    background: #fff;
}
.currency_sy {
    font-style: normal;
}
.con-order-box .order-js-box {
    float: left;
    width: 653px;
}
.con-order-box .order-js-box .total, .con-order-box .order-js-box .yz {
    float: left;
    color: #333;
    width: 653px;
    margin-top: 20px;
    font-size: 14px;
    text-align: right;
}
.con-order-box .order-js-box .yz .tj-btn {
    float: right;
    color: #fff;
    width: 136px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    background: #c00;
    border-radius: 3px;
}
.con-order-box .order-js-box .yz .ma-text {
    float: right;
    width: 60px;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
    padding-left:3px;
    border: 1px solid #d8d8d8;
}
.con-order-box .order-js-box .total span {
    color: #c00;
    font-size: 24px;
    font-weight: bold;
}
.con-order-box .order-js-box .yz .pic {
    float: right;
    width: 80px;
    height: 32px;
    margin-right: 10px;
    cursor: pointer;
    overflow: hidden;
}
.con-order-box .order-js-box .yz .br {
    float: right;
    height: 32px;
    line-height: 32px;
}


.diy ul li
{
    width: auto;
    float: left;
    margin-bottom: 15px;
    padding-right: 14px;
    padding-bottom: 5px;
    text-align: center;
}
.diy ul li a
{
    color: #159ce0;
    font-size: 16px;
}
.diy ul li a span{ font-size:14px; color:#646464}
.diy ul li img{ width:217px; height:150px; padding:5px; border:1px solid #e6e6e6;}
.diy ul li a:hover img{ border:1px solid #0093dd;}

.notes ul li{ width:100%; height:174px;margin-bottom:25px; padding-bottom:30px; border-bottom:1px solid #e6e6e6;}
.notes ul li a .info{ width:468px; height:174px; float:left; font-size:14px; color:#646464;}
.notes ul li a .info b{ font-size:16px}
.notes ul li a .info i{}
.notes ul li .img{ width:240px; height:180px; display:block; overflow:hidden; float:left; border-radius:2px;}
.notes ul li .img img{width:240px; height:180px; overflow:hidden;}

.notes ul li .ren{ width:70px; height:70px; float:left; border:1px solid #9a9990;border-radius:50% 50%;}
.notes ul li a .info strong{ color:#969696; font-size:12px!important; width:100%; display:block; height:30px; line-height:30px;}
.notes ul li.last{margin-bottom:5px; padding-bottom:5px;border:none}
.notes ul li a:hover b{ color:#01c6c8}
.notes .pages {margin-top:24px;text-align:center;font-size:14px; color:#646464}
.notes .pages a{ padding:10px 15px; line-height:15px; display:inline-block; border:1px solid #dddddd;border-radius:5px; color:#29a2cd}
.notes .pages a.ui_page_prev,.notes .pages a.ui_page_next{ font-family:iconfont; color:#a9a9a9}
.notes .pages a:hover,.notes .pages a.ui_page_item_current,.notes .pages a.ui_page_prev:hover,.notes .pages a.ui_page_next:hover{ background:#29a2cd; color:#FFF;}
.notes .pages .textnum{line-height:33px; height:35px; display:inline-block;border:1px solid #dddddd;border-radius:5px; color:#29a2cd; margin-left:5px; margin-right:5px; width:60px; padding-left:5px; padding-right:5px;}
.notes .pages .btngo{border-radius:5px; background:#29a2cd; color:#FFF; width:60px; height:35px; border:none; font-size:14px; margin-left:5px;}
.community ul li{ width:240px; float:left; height:90px; margin-top:10px;}
.community ul li .ren{ width:70px; height:70px; float:left; border:1px solid #9a9990;border-radius:50% 50%;}
.community ul li a .info{ width:130px; height:174px; float:left; font-size:14px; color:#646464}
.community ul li a .info b{ font-size:16px}
.community ul li a:hover b{ color:#2a68ce}
.tuijian .ti{ font-size:18px; line-height:30px; font-family:"微软雅黑"; font-weight:bold}
.tuijian .ti a{ line-height:30px; font-weight:normal}
.tuijian ul li{ width:100%; padding-top:7px; padding-bottom:7px; line-height:20px; border-bottom:1px solid #e6e6e6;}
.tuijian ul li a{ color:#646464; font-size:14px; width:100%; display:inline-block}
.tuijian ul li a:hover{color:#01c6c8}
.tuijian ul.api a:hover{ color:#5c4fd9}
.tuijian ul.api a span{ width:60px; float:right; margin-left:10px; font-size:12px; color:#969696}
.tuijian ul.api a span b{ font-size:16px; color:#cc0000}
.tuijian_img{ padding:8px;}
.tuijian_img h3{width:auto; font-size:18px; line-height:30px; font-family:"微软雅黑"; font-weight:bold;float:left}
.tuijian_img span{color:#c8c8c8; font-size:13px; font-family:"微软雅黑";line-height:35px;}
.tuijian_img ul li{ width:100%; height:150px; margin-top:5px; margin-bottom:10px}
.tuijian_img ul li a{width:100%;height:150px; display:block; overflow:hidden; position:relative; color:#FFF}
.tuijian_img ul li a img{ width:100%;height:100%;border-radius:2px;-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease}
.tuijian_img ul li a:hover img{transform:scale(1.1);}
.tuijian_img ul li a span{ position:absolute; left:0px; bottom:0px; width:194px; padding:4px; height:40px; display:block; background-color:rgba(0,0,0,.5);}
.tuijian_img ul li a span b{ font-size:13px;}
.news_ul{ padding:4px;}
.news_ul li{ border-bottom:1px solid #e6e6e6; font-size:14px; padding-top:10px; padding-bottom:10px;}
.news_ul li a{}
.news_ul li i{ font-size:18px; padding-left:5px; padding-right:5px;}
.ld{ width:100%; font-size:18px; color:#03c5cc; text-align:center; line-height:40px;}
.ld i{ font-size:24px; padding-right:20px;}
.star li{ text-align:center; width:90px; height:100px; float:left; padding-top:3px;}
.star img{ width:70px; height:70px;border:1px solid #9a9990;border-radius:50% 50%;}
.star a{}
.star a:hover{ color:#0093dd}
.travel a{ display:block; font-size:13px; color:#FFF}
.travel a b{ font-size:18px; font-weight:normal;}
.travel a span{ background-image:url(../images/brico.png); background-repeat:no-repeat; width:50px; height:50px; display:block; float:left}
.travel a span.ico-travel{ background-position:0px -482px;}
.boxin .ti{ line-height:30px; font-size:18px; font-family:"微软雅黑"; font-weight:bold}
.boxin .ti span{ width:100%; display:block}
.partner { width:100%;background:url(../images/partnerbg.jpg) repeat-x bottom; height:80px;}
.partner .partner-con{ width:735pt; margin:0 auto; padding:20px;}
.partner .partner-con img{ height:46px; margin-left:0px; margin-right:0px;}
.footer .footer-links a, .footer a {-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.footer .footer-about:after {content:" ";visibility:hidden;clear:both}
.footer {background:#9f9f9f;color:#323232}
.footer a {color:#323232;transition:all .2s ease-in-out}
.footer a:hover {color:silver}
.footer .footer-inner {margin:0 auto;width:700pt;padding:30px 0 40px}
.footer .footer-inner2
{
    margin: 0 auto;
    width: 700pt;
    padding: 10px 0;
    margin-top: 0px;
    padding-bottom:0px;
}
.footer .footer-contact{ width:200px; float:right;}
.footer .footer-contact div{ width:150px; padding-left:50px; height:42px; line-height:42px; font-size:20px;}
.footer .footer-contact .tel{ background:url(../images/tel.gif) no-repeat left center}
.footer .footer-contact .qq{ background:url(../images/qq.gif) no-repeat left center}
.footer .footer-partner a {position:absolute;width:174px;height:44px}
.footer .footer-about li {float:left!important}
.footer .footer-about dl {padding-left:18px;width:157px;font-size:13px;line-height:24px;}
.footer .footer-about dl dt {padding-bottom:10px;font-weight:700;color:#323232}
.footer .footer-about dl dd {padding-bottom:6px}
.footer .footer-copyright {width:800px; margin:0 auto;line-height:20px;color:#3f3f3f;font-family:"宋体";}
.footer .footer-copyright a{ color:#616161;}
.footer .footer-copyright .footer_href{ color:#323232; font-family:"微软雅黑";margin-bottom:20px;}
.footer .footer-copyright .footer_href a{color:#323232; padding-left:10px; padding-right:10px;}
.footer .footer-copyright .footer_href a:hover{color:silver}
.footer .footer-links {margin-top:0px;line-height:20px;color:#3f3f3f}
.footer .footer-links a {white-space:nowrap;color:#3f3f3f;transition:all .2s ease-in-out}
.q-layer-section .section-title .more, .q-layer-userstatus ul li .fr .link {-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.footer .footer-links a:hover {color:silver}
.footer .footer-links span {float:left!important;font-size:13px}
.q-layer {display:none;position:absolute;z-index:200;background:#FFF;border-radius:0px 0px 5px 5px;}
.q-layer a {color:#323232}
.q-layer-arrow-right:before {content:'';display:block;position:absolute;top:-1pc;left:22px;width:0;height:0;font-size:0;border:6px solid #FFF;border-color:transparent transparent #FFF;border-width:8px 6px}
.q-layer-arrow-right:before {left:auto;right:9pt}
.q-layer-nav {top:40px; background:#76c5f0;padding:8px 0; width:100%;}
.q-layer-nav ul li {margin:2px 0;padding:0 0px;height:30px;line-height:30px;font-size:1pc;font-family:"Hiragino Sans GB", "Microsoft YaHei", SimHei, SimSun, sans-serif;color:#636363;white-space:nowrap}
.q-layer-nav ul li a {display:block;height:30px;color:#FFF;text-align:center;}
.q-layer-nav ul li a i.icon-jiantouyou {font-size:14px;vertical-align:1px}
.q-layer-nav ul li:hover {background:#0090dc}
.q-layer-nav ul li.hover .q-layer-section {display:block;transform-origin:0 0;animation:showTopSlideIn .2s ease-in-out}
/* 底部浮动层 */
.qyer_layer_fix { color:#fff; position:fixed; left:0; bottom:0px; height:80px; width:100%; z-index:900; min-width:980px;display:none;background: url(../images/qyer_layer_bg.png);}
/* 左侧活动图片 */
.qyer_layer_hot_img { position:absolute; bottom:0; left:0; display:inline-block;}
/* 右侧关闭图标 */
.qyer_layer_close { background:url(../images/qyer_layer_close.png) no-repeat right center; text-indent:-9999px; width:31px; height:29px; position:absolute; right:20px; top:20px; cursor:pointer;}
.qyer_layer_close:hover { background-position:center center;}
.qyer_layer_close:active { background-position:left center;}
/* 浮动层信息 */
.qyer_layer_main { width:980px; min-width:980px; margin:0 auto; height:80px; position:relative;}
.qyer_layer_fl { position:absolute; right:505px; bottom:0;}
.qyer_layer_fr { position:absolute; right:50px; bottom:0; height:80px;}
.qyer_layer_fr input { float:left; width:124px; height:40px; margin:20px 0 0 10px; border:0; background:url(../images/qyer_layer_btn_2.png) no-repeat; cursor:pointer; text-indent:-9999px;box-shadow:0 0 2px rgba(0,0,0,0.5);}
.qyer_layer_fr .qyer_layer_btn_weibo { background-position:0 0; box-shadow:0 0 2px rgba(0,0,0,0.5);}
.qyer_layer_fr .qyer_layer_btn_weibo:hover { background-position:0 0px;}
.qyer_layer_fr .qyer_layer_btn_qq { background-position:-124px 0;}
.qyer_layer_fr .qyer_layer_btn_qq:hover { background-position:-124px 0px;}
.qyer_layer_fr .qyer_layer_btn_qy { float:left; width:124px; height:40px; margin:20px 0 0 0; background:url(../images/qyer_layer_btn_2.png) no-repeat -248px 0; cursor:pointer; text-indent:-9999px; box-shadow:0 0 2px rgba(0,0,0,0.5);}
.qyer_layer_fr .qyer_layer_btn_qy:hover { background-position:-248px 0px;}
.qyer_layer_fr span { color:#a6a6a6; font-size:14px; color:#d7d7d7; line-height:70px; width:65px; text-align:center;}
.qyer_layer_fr a { color:#d7d7d7; font-weight:700; text-decoration:underline;}
.qyer_layer_fr a:hover { color:#fff;}
/*内页*/
.place{ width:100%;}
.place .place-name {width:500px;float:left; height:80px; padding-left:60px; background:url(../images/place.png) no-repeat left top}
.place .place-name .main-name {font-size:30px;line-height:32px;display:block;margin-top:20px;}
.place .place-name .main-name a {float:left;margin-right:15px}
.place .place-name .line-name {font-size:30px;line-height:62px;display:block;}
.place .place-name .line-name a {float:left;margin-right:15px}
.place .place-name .deputy-name {font-size:20px;display:block;float:left}
.place .place-name .deputy-name a {}
.place .weather {width:130px;float:right;height:80px;margin-top:15px; margin-right:20px;}
.place-user-interaction{ width:260px; float:right}
.place-user-interaction .place-btn {display:inline-block;float:right;width:60px;height:80px;position:relative;z-index:1;cursor:pointer;margin-left:20px;position:relative; line-height:20px;}
.place-user-interaction .place-btn:before{font-family:"iconfont";width:60px;height:60px;line-height:60px;font-size:30px;color:#fff;border-radius:50%;display:inline-block;text-align:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:-webkit-transform .2sease-in;transition:-webkit-transform .2s ease-in}
.place-user-interaction .place-btn:hover:before{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.place-user-interaction .place-btn-gone:before{content:"\f027f";background-color:#af93f5;}
.place-user-interaction .place-btn-lived:before{content:"\f012b";background-color:#52ccae;}
.place-user-interaction .place-btn-checked:before{}
.place-user-interaction .place-btn-add:before{content:"\f02e3";background-color:#f381c2}
.place-user-interaction .place-btn-copy:before{content:"\f02e3";background-color:#52ccae;}
.place-user-interaction .place-btn-view:before{content:"\f003f";background-color:#af93f5;}
.place-user-interaction .place-btn-plan:before{content:"\f00bd";background-color:#f381c2;}
.place-user-interaction .place-btn-app:before{content:"\f00b5";background-color:#76C5F0;}
.un-news {margin-top:13px;}
.place_nav{ height:40px; background:#666}
.place_nav li{ width:auto; float:left; padding-left:30px; line-height:40px;}
.place_nav li a{ color:#FFF; font-size:16px}
.place_nav li a:hover,.place_nav li a.on{ color:#0082cd}
.yj{}
.yj a.more{float:right; font-size:14px; color:#cc0000; margin-top:20px; margin-right:15px;}
.yj .ti{ background:url(../images/yj.gif) no-repeat left top; color:#FFF; width:110px; text-align:center; line-height:55px; font-size:24px; font-style:italic; font-family:"微软雅黑"; margin-bottom:20px}
.yj ul li{ position:relative}
.yj ul li a:hover .info b{ color:#0093dd}
.yj ul li a.wrt{ position:absolute; width:auto; height:auto; right:0px; top:0px;color:#0093dd; color:#969696}
.yj ul li a.wrt:hover{color:#0093dd;}
.main-info {height:336px;color:#333;font-family:"microsoft yahei";font-size:12px;position:relative}
.main-info .main-pic-wrap {width:514px;height:336px;float:left;position:relative;overflow:hidden}
.main-info .main-pic-wrap a{ position:absolute; right:0px; bottom:0px; padding:15px; padding-right:10px; background:#000; width:100px; font-size:14px; color:#FFF}
.main-info .main-pic-wrap a span{ color:#d94242}
.main-info .main-pic-wrap a i{ float:right; font-size:26px; font-weight:normal}
.main-info-wrap .globel-iconfont {color:#a5aaad;font-size:18px;margin-right:5px}
.main-info .main-info-wrap {width:230px;padding-left:10px;float:left}
.main-info .main-info-wrap .main-desc,.main-info .main-info-wrap .main-address {margin:5px 0}
.main-info .main-info-wrap .main-desc p.main-desc-p,.main-info .main-info-wrap .main-address .main-address-p {line-height:30px; font-size:14px}
.main-info .main-info-wrap h3.title {margin-top:0;font-size:24px;font-family:"microsoft yahei";font-weight:500;line-height:24px}
.main-info .main-info-wrap h3.title span {color:#a3a3a3}
.main-info .main-info-wrap .main-score {height:24px;line-height:24px;margin-top:6px}
.main-info .main-info-wrap .main-score .star-new {margin-top:4px;float:left;margin-right:2px}
.main-info .main-info-wrap .main-desc-tip,.main-info .main-info-wrap .main-address-tip {font-weight:700}
.main-info .main-info-wrap .main-intro {width:100%}
.main-info .main-info-wrap .main-intro .point-rank {margin-bottom:5px;height:26px}
.main-info .main-info-wrap .main-intro .rank {color:#ff9c00;display:inline;font-size:14px;margin-left:3px}
.main-info .main-info-wrap .main-intro .globel-iconfont {margin-right:5px}
.main-info .main-info-wrap .main-intro span {width:100%;display:block;}
.main-info .main-info-wrap .click-more-info {cursor:pointer; margin-left:10px;color:#d94242}
.main-info .main-info-wrap .click-more-info .globel-iconfont {margin-right:5px}
.main-info .main-info-wrap .click-more-info:hover {color:#ff8300}
.main-info .main-info-wrap .remark-count {color:#0091d9;margin-right:5px;float:right}
.main-info .main-info-wrap .remark-count:hover {color:#ff8300}
.main-line{ background:#26a2e3;border-radius:10px; padding:3px}
.main-line .title{height:29px;}
.main-line .title-l{ width:150px; float:left; padding-left:20px; color:#0093dd; font-size:22px; font-family:"方正大黑简体"; background:#FFF;border-radius:10px 10px 0px 0px; height:29px; line-height:29px; display:block;}
.main-line .title-rr{ background:url(../images/tr.jpg) no-repeat bottom right; width:12px; height:29px; display:block; float:left; margin:0;}
.main-line .title a{ color:#FFF; padding-left:30px; height:29px; padding-right:30px; line-height:29px;}
.main-line .title a{ display:inline-block;}
.main-line .title li{ width:auto; float:left; margin:0px;}
.main-line .title li .title-rr{ display:none}
.main-line .title li.current{}
.main-line .title li.current a{ background:#FFF;border-radius:10px 10px 0px 0px;color:#0093dd;font-size:22px; font-family:"方正大黑简体"; float:left;}
.main-line .title li.current .title-rr{ float:right;display:inline-block;}
.main-line .line-bgw{background:#FFF;border-radius: 0px 0px 10px 10px;padding:10px; display:none}
.main-line .line-bgw.current{ display:block}
.main-line .line-bgw a.more{ float:right; font-size:14px; color:#cc0000; display:inline-block;}
.main-line ul.list{ width:110%; min-height:340px; }
.main-line ul.list li{ width:168px; height:160px; float:left; margin-right:20px; margin-bottom:10px;}
.main-line ul.list li .img{ width:168px; height:120px; overflow:hidden; display:block}
.main-line ul.list li .img img{width:168px; height:120px;-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease}
.main-line ul.list li .img:hover img{transform:scale(1.1)}
.main-line ul.list li strong{ font-size:14px; color:#646464; line-height:20px; display:-moz-inline-box; display:inline-block; overflow:hidden;}
.main-line ul.list li a:hover strong{ color:#0093dd;}
.main-line ul.list li .star-new{ float:right}
.main-line .nomis{ background:#2a68ce;}
.main-line .nomis .title-r{background:url(../images/nr.jpg) no-repeat top right;}
.main-line .price,.hot-visit .visit-bgw ul .price{ width:100%; text-align:right; display:block; font-size:14px; color:#969696}
.main-line .price b,.hot-visit .visit-bgw ul .price b{ float:left; color:#cc0000; font-size:16px; font-weight:bold}
/*.main-top {background:#f2f2f2;height:478px}*/
.main-top {background:#f2f2f2;height:442px}
.head-menu {width:180px;font:18px "微软雅黑"}
.head-menu a.head-menu-type {color:#333}
.head-menu .head-menu-type span {color:#007ed9;font-size:12px}
/*.head-menu li {height:48px;line-height:48px;padding-left:20px;width:207px;cursor:pointer;background:url(../images/menu-item-bg_2e343378.png) 0 -48px no-repeat}*/
.head-menu li
{
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    width: 180px;
    cursor: pointer;
    background: url(../images/menu-item-bg_2e343378.png) -57px -47px no-repeat;
}
.head-menu li.current
{
    /*width:180px;*/
    background: url(../images/menu-item-bg_2e343378.png) no-repeat -57px top;
    color: #fff;
    z-index: 9999;
}
.head-menu li span.num {font-size:14px;color:#0090dc;margin-left:4px}
.head-menu li.current span.num {color:#fff}
.head-menu li.last {height:47px}
.head-menu li a:hover {text-decoration:none}
.head-menu li ul{ padding:10px; background:#0090dc; position:absolute; left:180px; top:0px; width:486px; z-index:9999; display:none;}
.head-menu li ul li{ width:162px; float:left; padding:0px; background:none; height:25px; line-height:25px;}
.head-menu li ul li a{ color:#FFF; font-size:14px;}
.head-menu li ul li a:hover{ color:#002456;}
.head-menu li.current ul{ display:block}
.head-menu.fr li{background:url(../images/menu-item-bg_r.png) -30px -47px; padding-left:55px;width:125px;}
.head-menu.fr li ul{ left:-505px;width:486px; }
.head-menu.fr li ul li{ width:162px; background:none;padding:0px;}
.head-menu.fr li.current {background:url(../images/menu-item-bg_r.png) -40px 0px;}
.head-menu.fr li.current ul{ display:block}
.head-menu.fr li.current ul li.current { background:none}

.flash-wrap {width:624px; float:left;height:440px;border:1px solid #e0dfdd;background:#ffffff}
.hot-visit{ width:100%;}
.title{ height:29px; overflow:hidden}
.title-l{ width:200px; text-align:center;color:#0093dd; font-size:22px; font-family:"方正大黑简体"; background:url(../images/wt.jpg) no-repeat 10px 2px; display:block; line-height:30px; float:left}
.title-r{ width:780px; float:left; height:20px; margin-top:5px;}
.title-r li{ margin-right:10px; padding:5px 20px; display:inline-block;border:1px solid #d1d1d1; border-bottom:0px; float:left; cursor:pointer; line-height:14px;}
.title-r li.current{ background:#0093dd; color:#FFF}
.visit-bgw{ border:3px solid #0093dd; padding:5px;height:386px; display:none;}
.visit-bgw.current{ display:block; position:relative;}
.visit_l{ width:309px; height:386px; float:left; padding:0px;}
.visit_l img{width:309px; height:386px;}
.visit-bgw .visit_r{ width:670px; height:406px; float:right; margin-right:-10px; margin-top:-413px}
.visit-bgw ul{ width:110%; height:190px;}
.visit-bgw ul li{ width:160px; float:left; margin-left:5px; height:193px;}
.visit-bgw ul li .img{ width:160px; height:150px; overflow:hidden; display:block}
.visit-bgw ul li .img img{width:160px; height:150px;-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease}
.visit-bgw ul li .img:hover img{transform:scale(1.1)}
.visit-bgw ul li strong{ font-size:14px; color:#646464;}
.visit-bgw ul li a:hover strong{ color:#0093dd;}
.visit-bgw .gd{ position:absolute; right:5px; bottom:2px;}
.visit-bgw .gd a:hover{ text-decoration:underline; color:#00F;}
.theme-visit .title .title-l{background:url(../images/wt02.jpg) no-repeat 5px 2px; color:#5fab28}
.theme-visit .title .title-r li.current{ background:#5fab28;}
.theme-visit .visit-bgw{ border:3px solid #5fab28;}
.theme-visit .visit-bgw ul li a:hover strong{ color:#5fab28}
.plan{ width:100%;}
.plan .banner{ width:100%; height:262px; background:url(../images/plan.jpg) no-repeat center center; text-align:center}
.plan .banner a{ padding:8px 40px; display:inline-block; font-size:18px; color:#FFF; margin-left:20px; margin-right:20px; margin-top:180px;border:3px solid #FFF; background:#5cc7ff;border-radius:10px;}
.ind_sifter {border:1px solid #d7d7d7; font-size:14px; border-radius:2px;}
.ind_sifter .items {position:relative;border-bottom:1px dashed #ddd; padding:1px 10px 1px 120px}
.ind_sifter .noneborder {border:0}
.ind_sifter .items .title
{
    float: left;
    padding-right: 30px;
    text-align: right;
    width: 90px;
    margin: 6px 0 6px -120px;
    line-height: 22px;
    color: #323232;
    font-weight: bold;
}
.ind_sifter .items .seting {position:absolute;right:0;top:10px}
.ind_sifter .items .seting a {float:left;margin-right:10px;line-height:20px;padding-left:16px;background:url(../images/seting_icon.png) no-repeat;color:#c8c8c8}
.ind_sifter .items .seting a:hover {text-decoration:none;color:#0073b6}
.ind_sifter .items .seting .setSelect {background-position:0 -80px}
.ind_sifter .items .seting .setSelect:hover {background-position:0 -100px}
.ind_sifter .items .seting .setMore {background-position:0 0}
.ind_sifter .items .seting .setMore:hover {background-position:0 -20px}
.ind_sifter .items .seting .setClose {background-position:0 -60px}
.ind_sifter .items .seting .setClose:hover {background-position:0 -41px}
.ind_sifter .items .list a {float:left;margin:6px 30px 6px 0;line-height:22px;}
.ind_sifter .items .list a:hover {color:#0090dc;text-decoration:none}
.ind_sifter .items .list .current {font-weight:700;color:#fff;background:#66b179;padding:0 4px}
.ind_sifter .items .list .current:hover {color:#fff}
.ind_sifter .items .list {max-height:34px;overflow:hidden}
.ind_sifter .items .listmore {max-height:120px;overflow-y:auto}
.ind_lists {min-height:540px;padding-bottom:40px;position:relative}
.ind_lists .seting {line-height:36px;height:36px}
.ind_lists .seting .sort {float:left;font-size:14px;color:#c8c8c8}
.ind_lists .seting .sort .current {color:#0090dc;cursor:pointer}
.ind_lists .seting .sort a {margin:0 5px;font-family:"Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Microsoft YaHei", \9ED1\4F53, \5b8b\4f53, sans-serif;color:#ccc;cursor:default}
.ind_lists .seting .sort .copy, .ind_lists .seting .sort .view {text-decoration:none}
.ind_lists .seting .fsort a {color:#636363;cursor:pointer}
.ind_lists .seting .fsort .copy:hover, .ind_lists .seting .fsort .view:hover {text-decoration:underline;color:#0073b6}
.bot_list a, .ind_lists .items .link:hover {text-decoration:none}
.ind_lists .seting .search {float:right}
.ind_lists .seting .search span {float:left;padding-right:20px;color:#c8c8c8}
.ind_lists .seting .search .ui2_input {float:left;height:28px;line-height:normal;width:180px;color:#c8c8c8;padding-left:30px;background:url(../images/plan_search_icon.png) 10px center no-repeat #fff}
.ind_lists .seting .search .icon_clear {width:32px;height:32px;background:url(../images/rec_head_search_del.png) 50% 50% no-repeat;cursor:pointer}
.ind_lists .seting .search .search_input {display:inline-block}
.ind_lists .notext {line-height:60px;font-size:18px;color:#959595;text-indent:5px}
.ind_lists .loading {display:none;text-align:center;position:absolute;left:0;top:0;width:100%;height:1850px;background:#fff;opacity:.5}
.ind_lists .list {margin-left:-2px;float:left}
.ind_lists .items {margin:12px 0 0 12px;float:left;width:226px;padding:5px;	border:1px solid #d7d7d7;position:relative; padding-bottom:0px;}
.ind_lists .items .link {display:block;position:relative;overflow:hidden;width:100%;height:305px}
.ind_lists .items .img {width:226px;height:166px;position:relative;overflow:hidden}
.ind_lists .items .img:hover img {-webkit-transform:scale(1.2);transform:scale(1.2)}
.ind_lists .items .img img {display:block;width:226px;height:166px;transition:all 3.6s;-webkit-transition:all 3.6s}
.ind_lists .items .img .bg {display:block;height:80px;position:absolute;bottom:0;left:0;right:0;background:url(../images/plan_list_bg.png) repeat-x;opacity:.7}
.ind_lists .items .title {color:#646464; height:35px;}
.ind_lists .items .title .day {float:left;padding-right:10px;margin-right:10px;height:42px;border-right:1px solid #646464;border-right:1px solid rgba(100, 100, 100, 1)}
.ind_lists .items .title .day strong {font-size:34px;padding-right:5px;height:42px;display:inline-block;line-height:42px;font-weight:400;-webkit-font-smoothing:antialiased}
.ind_lists .items .title dl {overflow:hidden;zoom:1;font-size:12px}
.ind_lists .items .title dl dd {line-height:20px;font-size:14px;width:100%;overflow:hidden}
.ind_lists .items .content {}
.ind_lists .items .content .tag {height:24px;max-height:24px;overflow:hidden}
.ind_lists .items .tag strong {float:left;margin-right:10px;border-radius:15px;padding:0 12px;line-height:24px;background:#f2f2f2;color:#959595}
.ind_lists .items .plan
{
    overflow: hidden;
    color: #636363;
    line-height: 24px;
    font-size: 14px;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}
.ind_lists .items .plan p {display:table-cell;vertical-align:middle;height:48px}
.ind_lists .items .number {text-align:right;color:#959595}
.ind_lists .items .number span {padding-left:18px;color:#636363}
.ind_lists .items .name {position:absolute;left:10px;bottom:3px;}
.ind_lists .items .link:hover .content {}
.ind_lists .items .link:hover .plan {color:#323232}
.ind_lists .items:hover .copy {display:inline-block}
.ind_lists .pages {margin-top:24px;text-align:center;font-size:14px; color:#646464}
.ind_lists .pages a{ padding:10px 15px; line-height:15px; display:inline-block; border:1px solid #dddddd;border-radius:5px; color:#29a2cd}
.ind_lists .pages a.ui_page_prev,.ind_lists .pages a.ui_page_next{ font-family:iconfont; color:#a9a9a9}
.ind_lists .pages a:hover,.ind_lists .pages a.ui_page_item_current,.ind_lists .pages a.ui_page_prev:hover,.ind_lists .pages a.ui_page_next:hover{ background:#29a2cd; color:#FFF;}
.ind_lists .pages .textnum{line-height:33px; height:35px; display:inline-block;border:1px solid #dddddd;border-radius:5px; color:#29a2cd; margin-left:5px; margin-right:5px; width:60px; padding-left:5px; padding-right:5px;}
.ind_lists .pages .btngo{border-radius:5px; background:#29a2cd; color:#FFF; width:60px; height:35px; border:none; font-size:14px; margin-left:5px;}
.warp-pic-list li{float:left;display:inline;}
.warp-pic-list .img_wrap{display:block;font-size:0;overflow:hidden;}
.warp-pic-list .text-area{background-color:#f2f2f2;line-height:24px;}
/*滚动攻略展示*/
.warp-pic-list{position:relative;width:878px;height:auto; padding-left:56px; padding-right:56px;overflow:hidden;}
.warp-pic-list .count li{margin-right:13px; margin-left:13px;width:245px;height:270px; padding:10px; border:1px solid #dcdcdc}
.warp-pic-list .count .img_wrap{ }
.warp-pic-list .btn{display:block;height:82px;position:absolute;top:100px;width:56px;z-index:200;cursor:pointer;}
.warp-pic-list .prev{ background:url(../images/l.jpg) no-repeat center center;left:0;}
.warp-pic-list .next{background:url(../images/r.jpg) no-repeat center center;right:0;}
.count .title{float:left;width:245px;height:35px}
.count .title a{float:left;width:245px;height:35px;line-height:35px;font-size:14px;font-family:"微软雅黑";}
.count .title a i{ margin-right:5px;}
.count .tag{float:left;color:#888;width:245px;height:30px;line-height:30px}
.count .tag span{color:#0090dc;}
.count .tag span a{color:#0090dc}
.count .tag span.h{ color:#6a6a6a}
.count .tag span.h a{ color:#6a6a6a}
.count .tag span.h a:hover{ color:#0090dc}
.count .txt{color:#888;float:right;width:245px;height:30px;line-height:30px}
.count .txt span{float:right; margin-left:10px;}
.count .txt .sp_1{padding-left:25px;background-position:0 -45px}
.count .txt .sp_2{margin-right:5px;padding-left:22px;background-position:0 -21px}
.articel_nav{height:44px;margin-top:20px}
.articel_nav dl{height:44px}
.articel_nav dl dt{float:left;color:#fff;width:44px;height:44px;line-height:44px;text-align:center;background:#25b7be;font-family:"微软雅黑";font-size:16px;border-radius:50%}
.articel_nav dl dd{float:left;height:44px;overflow:hidden}
.articel_nav dl dd a{float:left;color:#25b7be;height:30px;line-height:30px;margin:7px 0 0 5px;padding:0 5px;font-family:"微软雅黑";font-size:14px;border:1px solid #25b7be; border-radius:5px; -moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;}
.articel_nav dl dd a:hover{color:#fff;background:#25b7be;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;}
.con-list{float:left;width:740px;padding:10px;margin-top:10px;border:1px solid #969696;border-top:4px solid #25b7be}
.con-list .h3-tit{margin-bottom:10px}
.con-list .h3-tit h3{float:left; margin-right:10px;color:#1687ca;height:30px;line-height:30px;font-size:16px;font-family:"微软雅黑";font-weight:500}
.con-list .h3-tit h4{float:left; margin-right:10px;color:#969696;height:30px;line-height:30px;font-size:14px;font-family:"微软雅黑";font-weight:500}
.con-list .h3-tit .mdd-fl{float:left;height:30px;line-height:30px;margin-left:40px}
.con-list .h3-tit .mdd-fl a{float:left;height:30px;line-height:30px;padding-right:15px}
.con-list .h3-tit a.more{float:right;height:30px;line-height:30px}
.con-list .con-l{float:left;width:238px;position:relative}
.con-list .con-l p{float:left;width:238px}
.con-list .con-l .p2,.con-list .con-l .p2 a{padding-top:10px; padding-bottom:10px;line-height:25px;overflow:hidden;white-space:normal;text-overflow:ellipsis;font-size:16px;font-weight:bold}
.con-list .con-l .p3{color:#646464;line-height:22px;overflow:hidden}
.con-list .con-l .p3 a{color:#0093d0}
.con-list .con-m{float:left;width:280px;margin-left:10px}
.con-list .con-m dl{float:left;width:280px;margin-bottom:10px;}
.con-list .con-m dl dt{}
.con-list .con-m dl dt .mdd-a{float:left;height:24px;line-height:24px;color:#1687ca;font-size:14px;padding:0 5px 0 20px;background:url(../images/list-p-ico.png) no-repeat 0 -65px}
.con-list .con-m dl dt .tit-a{float:left;height:24px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}
.con-list .con-m dl dd{float:left;color:#969696;padding-top:3px;line-height:22px}
.con-list .con-m dl dd a{color:#999}
.con-list .con-m dl dd a:hover{color:#0093d0}
.con-list .con-r,.con-list .con-r ul{float:right;width:200px;margin-left:10px;overflow:hidden}
.con-list .con-r ul li{float:left;width:190px;}
.con-list .con-r ul li.mb-15{margin-bottom:15px}
.con-list .con-r ul li p{float:left;width:180px;height:30px;margin-top:-30px;position:relative;z-index:99}
.con-list .con-r ul li p a{color:#fff;float:left;width:180px;height:30px;line-height:30px;padding:0 5px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url(../images/toum_bg.png) left repeat-x}
.new-dz{float:left; width:736px; padding:10px;margin-top:10px;border:1px solid #969696;border-top:4px solid #25b7be}
.new-dz h3.tit{height:35px;line-height:40px;font-size:18px;font-weight:500;font-family:"微软雅黑"}
.con-ul{float:left;margin-top:10px}
.con-ul .post_item,.con-ul .post_item dl{float:left;}
.con-ul .post_item{ border-bottom:1px solid #CCC; padding-bottom:20px;}
.con-ul .post_item dl dt{float:left;width:195px;overflow:hidden}
.con-ul .post_item dl dd{float:left;width:530px; margin-left:10px;}
.con-ul .post_item dl dd .tit{position:relative; width:500px;}
.con-ul .post_item dl dd .tit a{float:left;height:30px;width:100%;font-size:17px;font-family:"微软雅黑";overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.con-ul .post_item dl dd .tit .date{height:24px;line-height:24px;position:absolute;right:0;top:60px;}
.con-ul .post_item dl dd .tit .date span{color:#969696;float:left;display:inline-block;height:24px;line-height:24px;margin-left:20px;background:url(../images/gl_zs_bg.png) no-repeat}
.con-ul .post_item dl dd .tit .date .sp1{padding-left:23px;background-position:0 -25px}
.con-ul .post_item dl dd .tit .date .sp2{padding-left:20px;background-position:0 -48px}

.con-ul .post_item dl dd .info{position:relative; width:500px;}
.con-ul .post_item dl dd .info .date{height:24px;line-height:24px;position:absolute;right:0;top:27px;}
.con-ul .post_item dl dd .info .date span{color:#969696;float:left;display:inline-block;height:24px;line-height:24px;margin-left:20px;background:url(../images/gl_zs_bg.png) no-repeat}
.con-ul .post_item dl dd .info .sp1{color:#fa0;}

.con-ul .post_item dl dd .txt{color:#646464;float:left;max-height:60px;min-width:500px;line-height:20px;overflow:hidden;font-size:13px;font-family:"微软雅黑";}
.con-ul .post_item dl dd .txt a.add{ width:28px; height:28px; display:block; text-align:center; font-size:20px; line-height:26px;border-radius:50% 50%; border:1px solid #CCC; float:right; margin:10px; color:#CCC}
.more-dz{float:left;color:#777;width:590px}
.more-dz p{float:left;height:24px;line-height:24px}
.more-dz .p1{width:250px}
.more-dz .p2{width:330px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.more-dz p span{color:#fa0;padding-right:10px;font-family:"微软雅黑"}
.hot_pro{margin-bottom:10px}	.hot_pro h3{color:#fff;height:40px;line-height:40px;padding-left:10px;font-size:18px;font-family:"微软雅黑";font-weight:500;background:#1687ca}
.side_plb_list{ padding:5px;border:1px solid #1687ca;border-top:0}
.pro_ph{height:50px; padding-bottom:10px;border-bottom:1px dashed #dcdcdc}
.pro_ph dt{height:30px;line-height:30px;}
.pro_ph dt s{float:left;color:#fff;width:20px;height:20px;line-height:20px;margin-top:5px;text-align:center;background:#ff9c00; border-radius:50% 50%;text-decoration:none}
.pro_ph dt a{float:left;width:160px;line-height:30px; font-size:14px;margin-left:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.pro_ph dt a:hover{ color:#1687ca}
.pro_ph dd{float:left;color:#888;height:20px;line-height:20px}
.pro_ph dd span{float:left}
.pro_ph dd b{float:left;width:100px;height:15px;}
.side_plb_list .bor_bot_0{border-bottom:0}
.loca{float:left;font-size:13px;height:30px;line-height:30px; padding-left:30px; background:url(../images/loca.jpg) no-repeat 5px 2px;}		.loca a{}
.scrollDiv{float:right;width:300px;height:30px;/* 必要元素 */line-height:30px;overflow:hidden;/* 必要元素 */}
.scrollDiv li{color:#ffa500;height:30px;line-height:30px;padding-left:10px;overflow:hidden}
.scrollDiv li span{color:#3d5760;margin-right:10px}
.scrollDiv li a{color:#3d5760;margin-left:10px}
.scrollDiv li a:hover{color:#ffa500}
.show_mid{height:auto;position:relative;padding:0 20px;border:1px solid #dcdcdc}
.show_mid #dian_zan
{
    color: #646464;
    font-size: 20px;
    padding-left: 22px;
    float: right;
    cursor: pointer;
}
.show_mid .zan,.show_mid #dian_zan:hover
{
    background-image: url('../Images/zan.png');
    background-repeat: no-repeat;
    background-position: left center;
}
.show_mid .zan_click
{
    background-image: url('../Images/zan_click.png');
    background-repeat: no-repeat;
    background-position: left center;
}
.show_mid .title{ height:60px;position:relative}
.show_mid .title .mdd{color:#01aec8;position:absolute;left:0;top:25px;width:88px;height:30px;line-height:30px;font-family:"微软雅黑";font-size:16px;padding-left:20px;text-align:center;background:url(../images/mdd-ico.png) left no-repeat}
.show_mid .title h1{color:#0090dc;line-height:40px;text-align:center;font-family:"微软雅黑";font-size:22px;font-weight:500;margin:10px 0}
.show_mid .news{color:#646464;height:30px; font-size:13px;line-height:30px;padding:5px 0;border-top:1px solid #dcdcdc;border-bottom:1px dashed #dcdcdc}
.show_mid .news span{ margin-right:5px}
.show_mid .news .time,.show_mid .news .name{float:left;margin-right:15px}
.show_mid .news .attr{float:left;margin-right:15px}
.show_mid .news .attr strong{font-weight:500;width: 350px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.show_mid .news .attr strong a{color:#01aec8;font-weight:500}
.show_mid .news .num_1{float:right;margin-right:20px;padding-left:22px;background:url(../images/gl_zs_bg.png) no-repeat 0 -45px}
.show_mid .news .num_2{float:right;margin-right:20px;padding-left:27px;background:url(../images/gl_zs_bg.png) no-repeat 0 -21px}
.show_mid .txt{color:#646464;padding:10px;margin-top:15px;line-height:24px;font-size:14px;background:#e8e8e8}
.show_mid .txt .zy{font-weight:bold}
.show_mid .artcel_nr{color:#555;margin-top:15px;font-size:14px;line-height:22px;overflow:hidden}
.show_mid .artcel_nr a{color:#0085d5}
.show_mid .artcel_nr b,.show_mid .artcel_nr strong{font-weight:bold}
.show_mid .artcel_nr p{margin-top:15px}
.show_mid .artcel_nr strong{font-weight:bold}
.show_mid .page_menu{height:40px;line-height:40px;font-size:14px;margin:10px 0 10px;border-top:1px dashed #dcdcdc;border-bottom:1px dashed #dcdcdc}
.show_mid .page_menu .prev{float:left;width:350px}
.show_mid .page_menu .prev span.sp_l{float:left}
.show_mid .page_menu .next span.sp_r{float:right}
.show_mid .page_menu .prev span,.show_mid .page_menu .next span{width:70px;height:28px;line-height:28px;margin-top:5px;text-align:center;cursor:pointer;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;border:1px solid #dcdcdc}
.show_mid .page_menu .prev a,.show_mid .page_menu .next a{width:320px;height:40px;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.show_mid .page_menu .next{float:right;width:350px}
.show_mid .page_menu .next .fl{text-align:right}
.show_mid .xg_news{float:left;width:720px;margin-top:10px;padding-bottom:20px}
.show_mid .xg_news dl{float:left;width:720px}
.show_mid .xg_news dl dt{float:left;color:#555;width:720px;height:40px;line-height:40px;font-size:14px;font-weight:bold;border-bottom:1px solid #dcdcdc}
.show_mid .xg_news dl dd{float:left;width:344px;
margin:15px 15px 0 0
}
.show_mid .xg_news dl dd img{float:left;width:135px;
height:100px;border:1px solid #dcdcdc
}
.show_mid .xg_news dl dd p{float:right;color:#999;width:200px
}
.show_mid .xg_news dl dd p a{float:left;width:200px;height:24px;line-height:24px;font-size:14px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.show_mid .xg_news dl dd .p2{height:60px;line-height:20px;overflow:hidden;padding-top:5px}
.add-pro{height:170px;margin-top:30px;position:relative;border:1px solid #0090dc;}
.add-pro .tit{color:#fff;position:absolute;left:10px;top:-20px;width:134px;height:38px;line-height:38px;font-size:16px;font-family:"微软雅黑";text-align:center;background:url(../images/apt.png) no-repeat left top}
.add-pro dl{float:left;width:340px;margin:40px 0 0 16px}
.add-pro dl dt{float:left;width:142px;height:110px;position:relative}
.add-pro dl dt s{position:absolute;right:-15px;top:-15px;display:block;width:38px;height:38px;line-height:38px;text-align:center;font-family:"微软雅黑";color:#fff;font-size:14px;background:url(../images/qg-ico.png) left no-repeat}
.add-pro dl dt img{float:left;width:140px;height:103px;border:1px solid #dcdcdc}
.add-pro dl dd{float:right;width:180px;padding-bottom:5px}
.add-pro dl .d1 a,.add-pro dl .d2{float:left;line-height:18px; font-size:14px;overflow:hidden}
.add-pro dl .d3{color:#646464; font-size:16px}
.add-pro dl .d3 span{color:#f48a00;font-size:20px;font-weight:bold;padding-right:5px}
/*评论*/
.comment_on{height:250px;margin-top:20px;
    width: 718px;
}
.comment_on h3{height:40px;line-height:40px;padding:0 0 5px 0px;font-family:"微软雅黑";font-size:18px;font-weight:500; color:#646464}
.comment_on h3 i{ font-size:40px; color:#0090dc; margin-right:5px;}
.text_box{float:left;width:718px; padding-bottom:5px;
}
.text_box textarea{padding:10px;width:701px; border-radius:5px; outline:none; overflow:auto;
color:#969696;height:150px;font-family:"微软雅黑";font-size:14px;background:#fff;border:1px solid #dcdcdc
}
.text_box textarea:hover {border:1px solid #0090dc
}
.text_box textarea:focus {border:1px solid #0090dc
}
.login_pl_btn{height:30px;margin-top:10px}
.login_pl_btn .fb_btn{float:right;color:#fff;width:80px;cursor:pointer;height:30px;line-height:30px;border:0;text-align:center;background:#0090dc;font-family:"微软雅黑";font-size:14px;margin-left:20px; border-radius:5px;}
.login_pl_btn span{float:right;color:#6f8096;height:30px;line-height:30px;font-family:"微软雅黑";font-size:14px}
.login_pl_btn span.nim{  margin-top:2px;  margin-left:3px;}
.login_pl_btn span.login_cm{margin-left:20px;}
.login_pl_btn span a{color:#0090dc;padding:0 5px}
.comment_list{height:auto;margin-top:20px}
.comment_list h3{height:40px;line-height:40px;font-family:"微软雅黑";font-size:18px;font-weight:500; padding-bottom:5px; color:#646464}
.comment_list h3 i{ font-size:40px; margin-right:5px;}
.comment_nr_con{float:left;height:auto;padding:20px;background:#fff;border:1px solid #dcdcdc; min-height:50px;}

.nr_pl_list{
	float:left;
	width:680px;}
.nr_dl{
	float:left;
	width:680px;
	 padding-bottom:10px; }
.nr_dl .nr_dt{
	float:left;
	width:65px}
.nr_dt img{
	border-radius: 50% 50%;}	
.nr_dl .nr_dd{
	float:left;
	width:600px;
	height:auto;
	margin-left:10px;
	border-bottom:1px dashed #dcdcdc}
.nr_aothor
{
    height:28px;
	line-height:28px;
    width:100%;
    display:block;
    
	
	
    }
.nr_dl .nr_dd h4
{
    float:left;
	color:#34b476;
	font-family:"微软雅黑";
	font-weight:500;
	font-size:14px;
	}
.nr_time
{  
    float:left;
     padding-left:15px;
    }
.nr_dl .nr_dd .nr_pl_con{
	float:left;
	color:#23272d;
	width:600px;
	line-height:24px;
	font-size:14px}
.nr_dl .nr_dd .nr_pl_hf{
	float:left;
	width:600px;
	height:20px;
	line-height:20px;}
.nr_dl .nr_dd .nr_pl_hf a{
	float:right;
	color:#a6b7cc;
	height:30px;
	line-height:30px;
	font-size:14px;
	margin-right:10px}
.hf_con_div{
	float:left;
	width:600px;
	height:auto;
	margin-left:60px}
.hf_con_div .hf_dl{
	float:left;
	width:600px;
	margin-top:20px;
	border-bottom:1px dashed #dcdcdc}
.hf_con_div .hf_dl .hf_dt{
	float:left;
	width:45px;
	height:45px;}
.hf_con_div .hf_dl .hf_dd{
	float:left;
	width:581px;
	margin-left:15px}
.hf_con_div .hf_dl .hf_dd h4{
	float:left;
	color:#34b476;
	width:581px;
	height:30px;
	line-height:30px;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:500}
.hf_con_div .hf_dd .nr_hf_con{
	float:left;
	color:#23272d;
	width:581px;
	line-height:24px;
	font-size:14px}
.hf_con_div .hf_dd .nr_hf_con span{
	color:#34b476}
.hf_con_div .hf_dd .nr_hf_hf{
	float:left;
	width:581px;
	height:30px;
	line-height:30px}
.hf_con_div .hf_dd .nr_hf_hf a{
	float:right;
	color:#a6b7cc;
	height:30px;
	line-height:30px;
	font-size:14px;
	margin-right:10px}

.wd_tit{height:50px;line-height:50px;padding:0 45px;background:url(../images/wd-lm-bg.png) left no-repeat}
.wd_tit h3{float:left;color:#fff;font-size:18px;font-weight:500;padding-left:30px;background:url(../images/wd_ico_03.png) no-repeat 0 10px}
.wd_tit p{float:right;color:#fff;font-size:14px;width:300px}
.wd_tit p a{float:right;color:#fff;width:120px;height:30px;line-height:30px;text-align:center;margin:10px 0 0 10px;background:#67d9f5;border-radius:5px}
.faq_list{ border:1px solid #d7d7d7;}
.faq_list .fa-question{ font-size:24px; font-weight:normal; width:28px; height:28px; float:left; text-align:center; border:1px solid #797e89; border-radius:50%; margin-right:10px;}
.faq_list .fa-commenting-o{ font-size:24px; margin-right:10px;width:28px; height:20px; text-align:center; float:left; line-height:20px;}
.faq_list .tw_box,.faq_list .wt{font-size:15px; color:#646464}
.faq_list .tw_box{padding:20px 10px 8px}
.tw_box .wt strong{float:left;height:30px;line-height:30px;font-weight:500;padding-left:10px;background:url(../images/wd_ico_03.png) no-repeat 0 -50px}
.tw_box .wt p{height:30px;width:700px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tw_box .wt span,.faq_list .hf span{float:right;color:#868686;height:30px;line-height:30px}
.tw_box .nr{color:#db7100;line-height:30px;margin-left:55px}
.faq_list .hf{padding:10px 10px;font-size:15px;background:#ececec;border-bottom:1px solid #dcdcdc}
.faq_list .hf strong{float:left;height:30px;font-weight:500;padding-left:10px;background:url(../images/wd_ico_03.png) no-repeat 0 -100px}
.faq_list .hf .con{min-height:30px;line-height:30px}
.faq_list .hf p a{color:#00b7e3;float:right}
.online_box,.contact_box{ width:985px; float:left;margin-top:20px; font-size:15px;}
.online_box .onlie_tit,.contact_box .contact_tit{color:#018295;height:40px;line-height:40px;padding:0 15px;font-weight:bold;font-size:14px;border-bottom:1px solid #dcdcdc}span.bt{ color:#d00707!important; margin-left:20px;}
.online_box .onlie_tit h3{float:left;color:#646464;font-size:18px;}
.online_box .onlie_tit h3 i{ font-size:38px; float:left; margin-right:10px; color:#1199e1}
.contact_box .contact_tit h3{float:left;color:#646464;font-size:18px;}
.contact_box .contact_tit h3 i{ font-size:38px; float:left; margin-right:10px; color:#19d286}
.contact_box .contact_tit span{float:left;color:#797a7a;font-size:14px;font-weight:500;margin-left:50px}
.online_con,.contact_con{padding:0 15px}
.online_con dl,.contact_con dl{ width:985px; float:left;margin-top:10px}
.online_con dl dt,.contact_con dl dt{color:#646464;width:95px;float:left;height:40px;line-height:40px;text-align:right;font-size:16px}
.online_con dl dd,.contact_con dl dd{width:860px;float:left;}
.def_txt{float:left;height:38px;line-height:38px;margin-left:10px;font-family:"微软雅黑";border:1px solid #dcdcdc;border-radius:3px; padding-left:5px;}
.online_con dl dd textarea{float:left;width:755px;height:150px;margin-left:10px;font-family:"微软雅黑";border:1px solid #dcdcdc;border-radius:3px}
.online_con dl dd label{color:#777;float:left;height:40px;line-height:40px;cursor:pointer;font-size:14px;margin-left:10px}
.online_con dl dd label input{float:right;width:16px;height:16px;margin:12px 0 0 5px;cursor:pointer}
.contact_con dl dd .wd_yzm{float:left;cursor:pointer;margin-left:10px}
.contact_con .tj_btn{float:left;margin:15px 0 0 105px}
.contact_con .tj_btn a{float:left;color:#fff;width:90px;height:38px;line-height:38px;text-align:center;font-size:16px;background:#0090dc;border-radius:3px}
.online_con .tj_btn{float:left;margin:15px 0 0 105px}
.online_con .tj_btn a{float:left;color:#fff;width:120px;height:38px;line-height:38px;text-align:center;font-size:16px;background:#0090dc;border-radius:3px}
.plancreate{ width:100%; height:430px; background:url(../images/plancreatebg.jpg) no-repeat center top}
.recommend-destination {position:relative;background:#fff;border-radius:3px;padding:0 20px;width:600px;margin:0 auto;}
.recommend-destination .add-input {height:30px;width:100%;padding:10px 0;font-size:18px;border:0;border-radius:5px;outline:0}
.recommend-destination .add-input::selection {background:rgba(25, 181, 254, .5)}
.recommend-destination .input-icon {display:block;position:absolute;right:15px;top:8px;font-size:24px}
.recommend-destination .recommend-city-popup {position:absolute;z-index:999;top:65px;left:0;background-color:#fff;border-radius:3px;width:100%;max-height:270px;overflow-y:auto;font-size:14px;box-shadow:0 0 6px rgba(0, 0, 0, .1)}
.recommend-destination .recommend-city-popup .city-tip {padding:15px 20px 0;color:#ccc}
.recommend-destination .recommend-city-popup .recommend-list {margin:5px 20px;margin-bottom:20px}
.recommend-destination .recommend-city-popup .num-strong {color:#ff8300;padding:0 2px}
.recommend-destination .recommend-city-popup li {display:inline-block;cursor:pointer}
.recommend-destination .recommend-city-popup .recommend-title {color:#b5b5b5;font-size:14px;border-bottom:1px solid #fff;margin-bottom:10px}
.recommend-destination .recommend-city-popup .recommend-title li {line-height:30px;border-bottom:2px solid transparent;margin:10px 20px -2px 0;width:auto!important}
.recommend-destination .recommend-city-popup .recommend-title li.active, .recommend-destination .recommend-city-popup .recommend-title li:hover {color:#333;border-bottom:2px solid #41ABEF}
.recommend-destination .recommend-city-popup .recommend-title li.level_2 {color:#999}
.recommend-destination .recommend-city-popup .recommend-title li.level_2.active, .recommend-destination .recommend-city-popup .recommend-title li.level_2:hover {color:#008ff5;border-bottom:0}
.recommend-destination .recommend-city-popup .recommend-title li.level_3 {color:#333;padding:0 5px}
.recommend-destination .recommend-city-popup .recommend-title li.level_3.active, .recommend-destination .recommend-city-popup .recommend-title li.level_3:hover {background-color:#eee;border-bottom:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.recommend-destination .recommend-city-popup .recommend-title-line {border-bottom:1px solid #ddd;padding-bottom:2px;text-align:center}
.recommend-destination .recommend-city-popup .recommend-title-line li {margin:5px 20px -2px 0!important;padding-bottom:2px}
.recommend-destination .recommend-city-popup .recommend-main .city-item {margin:3px 0;padding:0;display:inline-block;font-size:14px;width:89px;line-height:24px;position:relative}
.recommend-destination .recommend-city-popup .recommend-main .city-item span {font-size:12px}
.recommend-destination .recommend-city-popup .recommend-main .city-item:hover {color:#008ff5}
.recommend-destination .recommend-city-popup .recommend-main .city-item .foreign-country-icon {display:inline-block;height:0;width:0;border:transparent 8px dashed;overflow:hidden;vertical-align:top;border-bottom:#f7f8fb 8px solid;border-top:0;position:absolute;bottom:-3px;left:10px}
.recommend-destination .recommend-city-popup .recommend-main .forein-popup .city-item {font-size:12px;color:#71767a}
.recommend-destination .recommend-city-popup .recommend-main .forein-popup .city-item:hover {color:#008ff5}
.recommend-destination .recommend-city-popup .recommend-main li {width:100%; display:none;}
.recommend-destination .recommend-city-popup .recommend-main li ul.recommend-title li{ display:inline-block;}
.recommend-destination .recommend-city-popup .recommend-close {position:absolute;top:13px;right:21px;color:#ccc}
.addplan{background:#FFF;border-radius:5px;padding:0px 20px; height:85px; width:810px; margin:0 auto;font-size:14px; color:#969696}
.addplan_tit{ padding:10px; border-bottom:1px solid #dcdcdc; text-align:right}
.addplan li
{
    padding: 10px 220px 15px 50px;
    float: left;
    width: 710px;
    margin-top: 20px;
}
.addplan li span.add_rig{ float:right}
.addplan li span.add_rig a
{
    background: #FFF;
    padding: 0px 5px 3px 5px;
    text-align: center;
    line-height: 13px;
    margin-top: 5px;
    cursor: pointer;
    border: 1px solid #cbcbcb;
    color: #c8c8c8;
    font-size: 24px;
}
.addplan li span.add_rig a:hover
{
    background-color: #808080;
}
.addplan li span.add_rig input
{
    border: none;
    color: #c8c8c8;
    height: 20px;
    line-height: 18px;
    text-align: center;
    font-size: 18px;
}
.addplan li span.add_lef{ float:left; font-size:16px}
.addplan li span.add_lef a{ font-size:12px; color:#c8c8c8; border:1px solid #cbcbcb; padding:2px 5px;}
.addplan a.next
{
    padding: 8px 40px;
    display: block;
    font-size: 18px;
    color: #FFF;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
    border: 3px solid #FFF;
    background: #5cc7ff;
    border-radius: 10px;
    text-align: center;
    width: 72px;
}
.addplan a.next:hover
{
    background-color: #0099FF;
}
.image_txt_con{height:480px;padding:10px;position:relative;border:1px solid #dfdfdf}
.pro_title{float:left;width:100%;margin-bottom:20px;font-family:"微软雅黑"}
.half_m{float:left;color:#fff;width:98px;height:38px;line-height:32px;margin:4px 0 0 -20px;font-family:"微软雅黑";font-size:16px;text-align:center;background:url(../images/half_money.png) left no-repeat}
.pro_title h1{float:left;color:#646464;width:100%;line-height:42px;font-size:20px;font-weight:500}
.pro_title p{float:left;color:#646464;width:100%;line-height:24px;font-size:16px}
.pro_con{float:left;width:100%;height:380px}
.pro_rig_data{float:right;width:440px;height:380px}
.pro_ul{float:left;width:440px}
.pro_ul li{float:left;width:440px;height:auto;line-height:44px;font-size:16px;color:#646464}
.pro_ul .li_1{width:400px;height:50px;line-height:50px;}
.pro_ul .li_1 .p1{float:left;height:50px;margin-right:20px}
.pro_ul .li_1 .p2{float:left;height:50px;line-height:50px;}
.pro_ul .li_1 strong{font-size:20px;font-family:"微软雅黑";font-weight:normal; color:#f48a00;margin-right:5px}
.pro_ul .li_1 span{font-size:14px;margin-left:3px}
.pro_ul .li_2 span{font-size:14px;margin-left:3px; width:160px; padding-right:50px;}
.pro_ul .li_bg1 span,.pro_ul .li_bg2 span{float:left;}
.pro_ul .li_bg1 img,.pro_ul .li_bg2 img{float:left;margin:6px 5px 0 0}
.pro_ul .li_bg1 a,.pro_ul .li_bg2 a{float:left;width:70px;margin-right:5px}
.pro_ul .li_pic img{float:left;margin:10px 10px 0 0}
.pro_ul .li_pic span{float:left;color:#f48a00;height:14px;line-height:14px;font-size:13px;padding:0 5px; margin-right:10px; padding:10px;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;background:#ffebc4}
.shortcut{float:left;width:438px;height:auto;margin-top:15px; font-size:16px;border:1px solid #fcce00;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;}
.tc_class{float:left;width:408px;padding:15px 0 0 15px}
.tc_class dt{float:left;color:#464646;width:90px;height:26px;line-height:26px;}
.tc_class dd{float:left;width:300px}
.tc_class dd a{float:left;color:#646464;height:24px;line-height:24px;padding:0 10px;margin:0 8px 10px 0;background:#fff; border:1px solid #dcdcdc}
.tc_class dd a.on{border:1px solid #e49a39;font-weight:600;background:url(../images/tc_ico.png) right bottom no-repeat #fff}
.st_select{float:left;width:190px;height:35px;line-height:35px;margin:0px 15px 10px 10px;border:1px solid #ccc}
.order_message{float:left;width:410px;clear:both;margin-left:15px}
.order_message strong {float:left;color:#464646;height:18px;line-height:18px;padding-top:2px;text-align:right;}
.order_message .order_number {float:left;margin-right:10px}
.order_message .order_number .reduce {height:20px;width:20px;text-align:center;line-height:20px;font-weight:bolder;font-size:14px;text-decoration:none;float:left}
.order_message .order_number .reduce_gray {background:url(../images/selfTrip_end01.png) no-repeat 0 0}
.order_message .order_number input {font-family:"Arial";font-size:12px;color:#333;width:30px;text-align:center;border:solid 1px #ccc;line-height:20px;height:20px;float:left;margin:0 3px;background-color:#fff}
.order_message .order_number .plus {height:20px;width:20px;text-align:center;line-height:20px;font-weight:bolder;font-size:14px;text-decoration:none;float:left}
.order_message .order_number .plus_green {background:url(../images/selfTrip_end01.png) no-repeat 0 -20px}
.order_message .fuhao {font-size:12px;color:#333;padding-left:5px;float:left;font-family:"宋体";line-height:22px}
.order_message .num_txt {font-size:12px;color:#333;line-height:22px;margin-right:5px;float:left}
.order_message .num_txt font {font-family:"Arial";font-size:12px;color:#f60}
.yd_sm{height:70px;position:absolute;right:0;top:0px}
.yd_sm a.btn_book{float:left;display:block;width:105px;height:35px;line-height:35px;text-align:center;color:#fff;font-family:"微软雅黑";font-size:18px;background:#f48a00}
.dp_myd{width:100px; padding:5px;height:101px;position:absolute;right:0px;top:0px;background:url(../images/client_myd_bg.png) left top no-repeat}
.dp_myd p{float:left;color:#646464;height:40px;line-height:40px;width:101px; font-size:14px;text-align:center;}
.dp_myd .star-new{ border-bottom:1px dashed #8d8d8d;}
.pro_show_bom{float:left;width:760px;height:auto}
.gdnav{ position:relative;float:left;width:760px; overflow:hidden;height:41px;}
.gdnav ul{ margin-left:10px;height:41px;border-bottom:1px solid #0090dc}
.gdnav ul li{float:left;color:#646464;width:106px;height:41px;line-height:55px;cursor:pointer;text-align:center;font-size:14px;font-weight:bold;font-family:"微软雅黑";background:url(../images/tb.png) no-repeat right bottom; margin-left:-25px; position:relative;}
.gdnav ul li:nth-child(1){ z-index:9; margin-left:10px;}
.gdnav ul li:nth-child(2){ z-index:8}
.gdnav ul li:nth-child(3){ z-index:7}
.gdnav ul li:nth-child(4){ z-index:6}
.gdnav ul li:nth-child(5){ z-index:5}
.gdnav ul li:nth-child(6){ z-index:4}
.gdnav ul li:nth-child(7){ z-index:3}
.gdnav ul li:nth-child(8){ z-index:2}
.gdnav ul li:nth-child(9){ z-index:1}
.gdnav span{ width:38px; position:absolute; left:0px; top:0px; z-index:99}
.gdnav ul li.active{color:#fff; width:96px; height:41px;background:url(../images/tbon.png) no-repeat right bottom;}
.column_int{float:left;width:738px;margin:10px;color:#555}
.column_int .col_h3{float:left;width:100px;text-align:center;margin-left:-15px;color:#FFF;font-family:"微软雅黑";font-size:15px;font-weight:600;height:30px;line-height:25px;background:url(../images/same_h3_bg.png) left no-repeat; }
.col_cont{float:left;width:718px;height:auto;padding:10px;line-height:200%;font-size:14px;background:#fff}

.col_cont .roomtype-con{float:left;width:718px;font-size:12px;}
.roomtype-con .room-attr {
    color: #333;
    background: #f9f8f8;
}
.roomtype-con .yh {
    color: #fc6000;
    font-size: 14px;
}
.roomtype-con .roomtrpe {
    float: left;
    padding-left:15px;
}
.s-jf, .p-jf, .d-jf {
    float: left;
    color: #ff9b3a;
    height: 19px;
    line-height: 19px;
    font-size: 12px;
    padding-left: 24px;
    margin-left: 10px;
    background: url(../images/ls-icobg.png) no-repeat;
}
.s-jf {
    background-position: 0 -307px;
}
.p-jf {
    background-position: 0 -383px;
}
.d-jf {
    background-position: 0 -269px;
}
.s-jf i, .p-jf i, .d-jf i {
    float: right;
    width: 5px;
    height: 19px;
    background: url(../images/ls-icobg.png) no-repeat -123px -288px;
}
.roomtype-con .fk-way {
    display: block;
    color: #fc6000;
    height: 18px;
    line-height: 18px;
    margin: 0 auto;
    border: 1px solid #fc6000;
    text-align: center;
    border-radius: 3px;
}
.roomtype-con .booking-btn {
    display: block;
    color: #fff;
    width: 75px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    text-align: center;
    border-radius: 3px;
    background: #ff8a00;
}
.roomtype-con td {
    border-top: 1px solid #d8d8d8;
}
.roomtype-con .type-tit {
    float: left;
    padding-left: 8px;
}
.roomtype-con .pic-ico {
    float: left;
    width: 14px;
    height: 12px;
    margin: 7px 0 0 5px;
    background: url(../images/hotel-ico.png) no-repeat 0 -85px;
}
.roomtype-sheshi {
    float: left;
    width: 698px;
    padding: 15px 10px;
    background: #fff4e4;
}
.roomtype-sheshi .images-con {
    float: left;
    width: 140px;
    height: 100px;
    margin-right: 33px;
    position: relative;
}
.roomtype-sheshi .images-con .show-pic {
    float: left;
    width: 140px;
    height: 100px;
}
.roomtype-sheshi .images-con .ck {
    position: absolute;
    left: 0;
    top: 0;
    color: #fff;
    display: block;
    width: 140px;
    height: 100px;
    line-height: 130px;
    text-align: center;
    cursor: pointer;
    background: url(../images/repeat-bg01.png) left repeat;
}
.roomtype-sheshi .images-con .ck em {
    padding-top: 30px;
    background: url(../images/images-ico.png) top center no-repeat;
}

.roomtype-sheshi .type-attr 
{
    /*margin-left:36px;*/
}
.roomtype-sheshi .type-attr li {
    float: left;
    width: 220px;
    height: 30px;
    line-height: 30px;
}
.pic-fixed-box {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    background: url(../images/repeat-bg01.png) left repeat;
}
.zoom-images-box {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 768px;
    height: 418px;
    margin: -210px 0 0 -384px;
    border: 1px solid #312d29;
    background: #fff;
}
.hpic-slide {
    float: left;
    width: 743px;
    height: 378px;
    padding: 0 0 0 25px;
}
.hpic-slide .bd {
    float: left;
    width: 456px;
    margin-top: 15px;
    position: relative;
}
.hpic-slide .bd h3 {
    float: left;
    color: #333;
    width: 456px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    border-bottom: 1px solid #d8d8d8;
    font-weight: normal;
}
.hpic-slide .bd ul {
    float: left;
    width: 456px;
    height: 325px;
    margin-top: 13px;
}
.hpic-slide .bd ul li, .hpic-slide .bd ul li img {
    float: left;
    width: 456px;
    height: 325px;
}
.hpic-slide .prev, .hpic-slide .next {
    position: absolute;
    top: 181px;
    display: block;
    width: 29px;
    height: 71px;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.hpic-slide .prev {
    left: 0;
    background: url(../images/imgSlideLeft.png) no-repeat;
}
.hpic-slide .next {
    right: 0;
    background: url(../images/imgSlideRight.png) no-repeat;
}
.hpic-slide .hd {
    float: right;
    width: 255px;
    height: 418px;
    padding-left: 10px;
    background: #f7f7f7;
}
.hpic-slide .hd .hp-closed {
    float: left;
    width: 255px;
    height: 40px;
}
.hpic-slide .hd .hp-closed span {
    float: right;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: url(../images/hp-closed.png) left no-repeat;
}
.hpic-slide .hd ul {
    float: left;
    width: 255px;
    height: 338px;
    margin-top: 15px;
    overflow-y: auto;
}
.hpic-slide .hd ul li {
    float: left;
    width: 97px;
    height: 69px;
    margin: 13px 0 3px 13px;
}
.hpic-slide .hd ul li img {
    float: left;
    width: 93px;
    height: 65px;
    border: 2px solid #f7f7f7;
}
.hpic-slide .hd ul li.on img {
    border: 2px solid #fc6000;
}


.col_cont .pid_l10{float:left;width:928px;padding-left:10px}
.run_level{float:left;width:960px}
.day_level{float:left;width:718px;position:relative}
.day_level .piont{background:#54cb00;width:5px;height:5px;position:absolute;bottom:0;left:26px;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;}
.xc_top{float:left;width:718px;height:68px}
.xc_bg_pic{float:left;width:56px;height:56px;line-height:56px;text-align:center;font-size:24px;color:#FFF;margin-right:20px;background:#0b96f9;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;}
.xc_top h3{float:left;width:640px;height:68px;line-height:50px;color:#333;font-family:"微软雅黑";font-size:20px;font-weight:500;}
/*.xc_top h3 span{margin-left:20px;}
.xc_top .set_meal{float:left;width:860px;color:#ff7200}
.xc_top .set_meal span{float:left;padding-left:30px;width:400px;height:30px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.xc_top .set_meal .sp_1{background:url(../images/canbiao.gif) left no-repeat}
.xc_top .set_meal .sp_2{background:url(../images/hotel.gif) left no-repeat}*/
.xc_bom{float:left;width:640px;height:auto;margin-left:28px;padding:0 0 30px 47px;border-left:1px solid #c8c8c8}
.day_level .bor_left_none{border-left:0}
.xc_cont{float:left;width:640px;line-height:24px;margin-top:-20px;background:#fff;/*padding:20px;border:1px solid #ddd*/}
.xc_cont p{margin-bottom:10px;}
.spot_top,.dinner_top,.hotel_top{float:left;width:938px;height:29px}
.spot_bg_pic,.dinner_bg_pic,.hotel_bg_pic{float:left;width:29px;height:29px;line-height:29px;margin:0 33px 0 14px}
.spot_bg_pic{background:url(../images/spot_num_bg.png) left no-repeat}
.dinner_bg_pic{background:url(../images/dinner_bg.png) left no-repeat}
.hotel_bg_pic{background:url(../images/hotel_bg.png) left no-repeat}
.spot_top h3,.dinner_top h3,.hotel_top h3{float:left;width:860px;height:29px;line-height:29px;color:#333;font-family:"微软雅黑";font-size:16px;font-weight:500}
.dinner_top h3 span,.hotel_top h3 span{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:500}
.hotel_top h3 span{color:#f60}
.spot_num{float:left;width:860px;height:auto;margin-left:28px;padding:10px 0 30px 47px;border-left:1px dashed #54cb00}
.spot_p{float:left;width:860px}
.spot_img{float:left;width:860px;margin-top:20px}
.spot_img li{float:left;width:244px;margin-right:40px;}
.spot_img li .sl_a1{float:left;width:245px;padding:1px;border:1px solid #979b91}
.spot_img li .sl_a2{float:left;width:249px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}
.dinner_data{float:left;padding:10px 0 20px 48px;margin-left:28px;display:inline;border-left:1px solid #c8c8c8}
.dinner_data table td{height:35px;padding-left:10px;border:1px solid #e1e1e1}
.dinner_data table td span{color:#f60}
.dinner_data table td b{font-weight:bold;font-size:14px}
.hotel_all{float:left;width:860px;margin-left:28px;padding:10px 0 20px 48px;border-left:1px dashed #54cb00}
.h_left{float:left;width:335px;height:305px;padding:10px;color:#555;border:1px dashed #dcdcdc}
.h_left .h_top{float:left;width:335px}
.h_left .h_top .txt_js{float:left;width:335px;}
.h_left .h_top .txt_js .title{float:left;color:#f50;width:335px;line-height:30px;font-family:"微软雅黑";font-size:16px;font-weight:500}
.h_left .h_top .txt_js .star_level{float:left;width:335px;line-height:30px}
.h_left .h_top .txt_js .star_level span{float:left;width:75px;height:15px;margin-top:6px}
.h_left .h_top .txt_js .star_level s{float:left;height:15px;background:url(../images/body_bg.png) no-repeat -925px -30px;}
.h_left .h_top .txt_js .atc_txt{float:left;width:335px;line-height:20px}
.h_left .h_bot{float:left;width:335px;padding-top:10px;margin-top:10px;line-height:24px;border-top:1px dashed #dcdcdc}
.h_rig{float:right;width:485px;height:326px}
.opacity_p{position:relative;z-index:0;width:485px;height:78px;margin-top:-78px;background:#000;filter:alpha(opacity=90);opacity:0.5}
/*轮播图*/
.lunboimg{float:left;width:500px;height:auto}
#featured{width:500px;height:280px;overflow:hidden;text-align:center}
#featured .list {list-style:none;padding:0;margin:0;width:10000px}
#big_list  li {width:500px;height:280px;float:left}
#big_list  li img{ width:500px; height:280px;}
#thumbs{width:500px;height:90px;overflow:hidden;float:left;margin-top:5px;padding-top:5px;}
#thumbs .first{width:15px;cursor:pointer;height:36px;margin:30px 2px 0 2px;float:left}
#thumbs .last{width:15px;cursor:pointer;height:36px;margin:30px 2px 0 2px;float:right}
.l_frame {width:460px;height:90px;overflow:hidden;float:left;padding-top:8px;}
.l_frame .list {list-style:none;padding:0;margin:0;width:10000px}
.l_frame .list li {float:left;width:147px;height:83px;cursor:pointer;padding:0px 4px;}
.l_frame .list li img{width:147px;height:83px;}
.l_frame .list .cur{position:relative;}
.dz_lidt{float:left;width:698px;height:auto;padding:10px;margin:10px 0; border:1px solid #e5e5e5; border-radius:5px; box-shadow:1px 1px 1px #fcfcfc,-1px -1px 1px #fcfcfc}
.head_pic_left{float:left;width:50px;height:50px;padding:1px;}
.head_pic_left img{border-radius: 50% 50%;border:1px solid #e5e5e5;}
.body_con_rig{float:left;width:636px;height:auto;margin-left:10px;position:relative}
.body_con_rig .lp_ico{position:absolute;right:0;top:-5px;width:30px;height:30px;background:url(../images/dz_pl_ico.png) no-repeat 0 -28px}
.body_con_rig dl{float:left;width:636px}
.body_con_rig dl dt{float:left;width:636px;height:24px;line-height:24px}
.body_con_rig dl dt .p1{float:left}
.body_con_rig dl dt .p2{float:left; margin-left:20px}
.body_con_rig dl dt span,.body_con_rig dl .dd_1 span{float:left;color:#555;font-size:13px;font-weight:bold}
.body_con_rig dl .dd_1{float:left;width:636px;line-height:20px;margin-top:5px}
.body_con_rig dl .dd_2{float:left;width:636px;margin-top:2px}
.body_con_rig dl .dd_2 p{float:left;width:158px;height:30px;line-height:30px;}
.body_con_rig dl .dd_2 p b{float:left}
.body_con_rig dl .dd_2 p span s {
    float: left;
    height: 30px;
    line-height:30px;
    background: url(../images/body_bg.png) no-repeat -925px -30px;
}
.dp_sm_con{float:left;width:716px;height:100px;margin:10px 0;border:1px solid #e5e5e5; border-radius:5px; box-shadow:1px 1px 1px #fcfcfc,-1px -1px 1px #fcfcfc}
.dp_sm_con ul{width:716px}
.dp_sm_con ul .li_1{float:left;width:116px;height:100px;text-align:center;border-right:1px solid #e5e5e5}
.dp_sm_con ul .li_1 .p1{padding-top:18px;color:#f48a00;font-size:24px;font-family:"微软雅黑"}
.dp_sm_con ul .li_1 .p2{color:#f48a00}
.dp_sm_con ul .li_2{float:left;color:#555;width:400px;height:100px;padding-left:20px}
.dp_sm_con ul .li_2 .p1{padding-top:10px}
.dp_sm_con ul .li_2 .p1 span{color:#f48a00;margin-right:5px;font-size:14px;font-weight:bold}
.dp_sm_con ul .li_2 .p2{margin-top:0px}
.dp_sm_con ul .li_3{float:right;color:#555;width:150px;height:100px}
.dp_sm_con ul .li_3 a{display:block; cursor:pointer; color:#fff;width:120px;height:35px;line-height:35px;margin:30px 0 0 0px;text-align:center;font-size:14px;font-weight:bold;background:#0090dc;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;}
.zx_list{
	float:left;
	width:720px;
	padding:10px 0 10px 10px;}
.zx_list ul {
	float:left;
	width:720px;
	padding-bottom:10px;
	border-bottom:1px dashed #dcdcdc}
.zx_list ul li{
	float:left;
	color:#555;
	width:720px;
	line-height:30px}
.zx_list .p1{
	float:left}
.zx_list .p1 span{
	float:left;
	width:70px;
	text-align:left;}
.zx_list .p2{
	float:left;
	margin-left:20px}
.zx_list p.txt{
	float:left;
	width:650px}
.zx_list li.f50{
	color:#f50}

.zx_con{float:left;width:718px}
.zx_con h3{float:left;width:718px;height:30px;line-height:30px;font-size:14px;color:#555}

.zx_con textarea{padding:10px;width:696px; border-radius:5px; outline:none; overflow:auto;
color:#969696;height:120px;font-family:"微软雅黑";font-size:14px;background:#fff;border:1px solid #dcdcdc
}
.zx_con textarea:hover {border:1px solid #0090dc
}
.zx_con textarea:focus {border:1px solid #0090dc
}

.zx_con .txt{float:left;width:718px;margin-top:10px}
.zx_con .txt p{float:right;color:#555;margin-left:20px;}
.zx_con .txt p label{float:left;line-height:24px;}
.zx_con .txt p .submit{float:left;color:#fff;width:76px;height:28px;line-height:28px;font-weight:bold;text-align:center;border-radius:5px;background:#0090dc}
.fb_btn{float:right;color:#fff;width:80px;cursor:pointer;height:30px;line-height:30px;border:0;text-align:center;background:#0090dc;font-family:"微软雅黑";font-size:14px;margin-left:20px; border-radius:5px;}
.zx_con .txt p .nickname{float:left;width:120px;height:24px;line-height:24px;border:1px solid #dfdfdf}
.zx_con .txt p .anonymous{float:left;margin-top:5px;cursor:pointer}
.zx_con .txt p .yz_img{float:left;cursor:pointer}
.zx_con .txt p .yz_num{float:left;width:80px;height:24px;line-height:24px;margin-left:1px;border:1px solid #dfdfdf}
/*分页代码样式*/
.main_mod_page{overflow:hidden; height:80px;padding-top:10px}
.main_mod_page p.page_right{text-align: right;display:inline-block;width:450px;float:right;height:26px;line-height:26px}
.main_mod_page a.prev,.main_mod_page a.next,.main_mod_page span.prev,.main_mod_page span.next{}
.main_mod_page a.prev,.main_mod_page a.next,.main_mod_page span.prev,.main_mod_page span.next{border:1px solid #D4D4D4;color:#666;padding:3px 7px 4px 7px;text-decoration:none;width:auto;background-color:#fff}
.main_mod_page a{text-align:center;width:22px;border:1px solid #D4D4D4;color:#666;padding:3px 7px 4px;text-decoration: none;background:#FFF;overflow:hidden}
.main_mod_page a.current{background:none repeat scroll 0 0 #95d9fc;border-color:#0090dc;color:#0090dc;cursor:text;font-weight:bold;padding:3px 7px 4px}
.main_mod_page a:hover{border-color:#0090dc;color:#0090dc;text-decoration:none}
.main_mod_page .point{line-height:22px;display:inline-block;font-family:"微软雅黑";font-size:12px}
.view-header .view-header-main {position:relative;margin:0 auto 20px}
.view-header .plan-mark {display:inline-block;font-size:12px;margin-left:10px;background-color:#0c92f2;border-radius:2px;color:#fff;line-height:22px;padding:0 5px}
.view-header .user-avatar {float:left;margin-right:10px}
.view-header .plan-info {padding-top:20px;padding-bottom:10px;position:relative}
.view-header .plan-info h1 {font-size:28px;line-height:36px;font-weight:400;display:inline-block;margin:0;color:#323232;*display:inline;*zoom:1}
.view-header .plan-info .plan-destinations {margin:0 150px 0 0;}
.view-header .plan-info .plan-header-tool {font-size:12px;position:absolute;right:0;top:-20px}
.view-header .plan-info .calendar {padding-left:20px;margin-right:10px;}
.view-header .plan-info .calendar:before {font-family:view-font;content:"\e604";font-size:18px;color:#c9ccce;line-height:26px;vertical-align:-3px}
.view-header .plan-info .time-type, .view-header .plan-info .start-time, .view-header .plan-info .avg-cost {display:inline-block;margin-right:10px;color:#fff;padding:0 5px;border-radius:2px;line-height:16px}
.view-header .plan-info .time-type {background-color:#97e0ce}
.view-header .plan-info .start-time {background-color:#cfbef9}
.view-header .plan-info .avg-cost {background-color:#ffc466}
.view-header .view-tool {position:absolute;top:0;right:0}
.view-header .view-plan-view {display:inline-block;vertical-align:bottom;*display:inline;*zoom:1}
.view-header .plan-view-count {font-size:14px;overflow:hidden}
.view-header .view-icon {margin-left:20px}
.view-header .view-icon:before {color:#c9ccce;margin-right:5px;font-size:18px;vertical-align:-3px}
.view-header .copy-count:before {content:'\e604'}
.view-header .view-count:before {content:'\e60a'}
.view-header .plan-view-comment {padding:10px 0 20px;font-size:14px;border-bottom:1px dashed #d9d9d9}
.view-header .more-info {line-height:24px}
.view-header .more-info .more-info-user .user-name-temporary {background-color:#fff9e8;border:1px solid #dedede;color:#999;font-size:12px;padding:2px 5px}
.view-header .more-info .more-info-user .user-name-temporary span {color:#0c92f2;cursor:pointer}
.view-header .more-info .user-name {color:#969696;font-size:12px;margin:0 4px}
.view-header .more-info .header-light {color:#969696;font-size:12px}
.view-header .more-info .expert-intro {display:inline-block;margin-top:-4px;margin-left:10px; margin-right:10px;line-height:16px;color:#fff;background:#ff8a00;padding:3px 10px;border-radius:2px;}
.view-header .more-info .expert-info {overflow:hidden;line-height:30px}
.view-header .more-info .person-info {line-height:30px}
.view-header .expert-feedback-result {padding:5px 0 10px}
.view-header .plan-create-time {padding:0 20px;color:#999}
.view-header .view-header-l{ width:80px; height:150px; float:left; text-align:center}
.plan-paths {width:963px;padding:10px;min-height:200px;line-height:30px;border:1px solid #969696;position:relative}
.paths-header {font-size:18px;color:#323232;font-weight:700}
.paths-list {width:755px;display:inline-block;*display:inline;*zoom:1}
.paths-list .path-hide {display:block}
.paths-list .day-index {float:left;width:60px}
.paths-list .day-path {overflow:hidden; font-size:14px;position:relative;padding-left:30px}
.paths-list .day-path:before {font-family:iconfont;content:"\f014a"; color:#4CA2EA;float:left;margin-left:-30px;font-size:18px}
.paths-list .day-path strong {font-weight:400;padding-right:20px;float:left}
.paths-list .day-path .path-name {display:inline-block;color:#333}
.paths-list .day-path .path-arrow {display:inline-block;vertical-align:middle}
.paths-list .day-path .day-comment
{
    white-space: nowrap;
    background-color: #f3fefe;
    color: #c8c8c8;
    padding: 0 10px 10px 10px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.paths-list .day-path-detail {display:inline-block;width:400px;overflow:hidden}
.paths-list .path-accommodation {position:absolute;top:0;right:0;line-height:30px;color:#999}
.paths-cost {position:absolute;top:30px;right:30px;width:270px}
.paths-cost .cost-main {margin:15px 0;padding-left:110px;min-height:90px;position:relative}
.paths-cost .cost-percent {width:90px;height:90px;position:absolute;top:0;left:0}
.paths-cost .percent-word {color:#999;position:absolute;left:0;top:0;width:90px;line-height:90px;text-align:center}
.paths-cost .cost-detail {padding-top:6px;line-height:16px;margin-left:-29px}
.paths-cost .money {color:#999;float:right}
.paths-cost .no-ticket, .paths-cost .cost-ticket, .paths-cost .cost-hotel, .paths-cost .cost-flight {margin-bottom:14px}
.paths-cost .no-ticket:before, .paths-cost .cost-ticket:before, .paths-cost .cost-hotel:before, .paths-cost .cost-flight:before {content:" ";display:inline-block;width:14px;height:14px;border-radius:2px;margin-right:10px;vertical-align:middle;float:left}
.paths-cost .no-ticket {text-align:center}
.paths-cost .no-ticket:before {background-color:#999}
.paths-cost .cost-ticket:before {background-color:#ffc466}
.paths-cost .cost-hotel:before {background-color:#cfbef9}
.paths-cost .cost-flight:before {background-color:#85c8f8}
.paths-cost .cost-mix {display:inline-block;vertical-align:top}
.paths-cost footer {font-family:"微软雅黑"}
.paths-cost footer .money-cheap {color:#ff7e00;font-size:40px;line-height:40px;margin-right:20px;display:inline-block;*display:inline;*zoom:1}
.paths-cost footer .money-all {color:#999;line-height:20px;display:inline-block;*display:inline;*zoom:1}
.paths-overflow .path-hide {display:none}
.view-more-path {color:#0091d9;position:relative;padding-left:30px}
.view-more-path:before {width:3px;height:15px;content:" ";position:absolute;top:50%;left:0;transform:translate(0, -50%);background:-webkit-linear-gradient(top, #465b5c 20%, transparent 20%, transparent 40%, #465b5c 40%, #465b5c 60%, transparent 60%, transparent 80%, #465b5c 80%, #465b5c 100%)}
.view-more-path a {display:inline-block;font-size:14px;vertical-align:middle}
.paths-cost {position:absolute;top:30px;right:30px;width:270px}
.paths-cost .cost-main {margin:15px 0;padding-left:110px;min-height:90px;position:relative}
.paths-cost .cost-percent {width:90px;height:90px;position:absolute;top:0;left:0}
.paths-cost .percent-word {color:#999;position:absolute;left:0;top:0;width:90px;line-height:90px;text-align:center}
.paths-cost .cost-detail {padding-top:6px;line-height:16px;margin-left:-29px}
.paths-cost .money {color:#999;float:right}
.paths-cost .no-ticket, .paths-cost .cost-ticket, .paths-cost .cost-hotel, .paths-cost .cost-flight {margin-bottom:14px}
.paths-cost .no-ticket:before, .paths-cost .cost-ticket:before, .paths-cost .cost-hotel:before, .paths-cost .cost-flight:before {content:" ";display:inline-block;width:14px;height:14px;border-radius:2px;margin-right:10px;vertical-align:middle;float:left}
.paths-cost .no-ticket {text-align:center}
.paths-cost .no-ticket:before {background-color:#999}
.paths-cost .cost-ticket:before {background-color:#ffc466}
.paths-cost .cost-hotel:before {background-color:#cfbef9}
.paths-cost .cost-flight:before {background-color:#85c8f8}
.paths-cost .cost-mix {display:inline-block;vertical-align:top}
.paths-cost footer {font-family:"微软雅黑"}
.paths-cost footer .money-cheap {color:#ff7e00;font-size:40px;line-height:40px;margin-right:20px;display:inline-block;*display:inline;*zoom:1}
.paths-cost footer .money-all {color:#999;line-height:20px;display:inline-block;*display:inline;*zoom:1}
.view-page-main {margin:0 auto;position:relative}
.view-page-main .plan-tab-container {position:relative;min-height:100px}
.view-page-main #plan-guide-tab {padding:0 25px 20px 0}
.view-page-main .plan-trip-main .part-title {font-size:30px;color:#111;line-height:2;border-bottom:1px solid #efefef;margin-bottom:20px}
.view-page-main .plan-trip-main .plan-comment {margin:0 40px 20px;font-size:14px}
.view-page-main .plan-trip-main .trip-title {background-color:#f7f8f9;padding:0 10px;font-size:20px;line-height:44px;margin-bottom:20px}
.view-page-main .plan-trip-main .day-header {position:relative;padding:10px 0;background:#fff}
.view-page-main .plan-trip-main .path-none {margin-left:80px;line-height:40px;font-size:16px}
.view-page-main .plan-trip-main .day-map-btn {display:none;position:absolute;right:0;top:30px;padding:0 15px 0 40px;line-height:28px;border:1px solid #ebebeb}
.view-page-main .plan-trip-main .day-map-btn:hover {color:#2e9fe6;text-decoration:none;opacity:.8}
.view-page-main .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}
.view-page-main .plan-trip-main .day-time {display:block;color:#8d8d8d;font-size:12px;line-height:24px;padding-left:3px}
.view-page-main .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}
.view-page-main .plan-trip-main .no-time {line-height:60px}
.view-page-main .day-comment {overflow:hidden;margin:0 0 0 80px;color:#333;line-height:22px}
.view-page-main .day-comment .user-avatar {margin-right:10px;float:left}
.view-page-main .plan-empty {background:#eee url('http://localhost/static/plan/img/view/plan-empty_64cd6d8.png') no-repeat center;
height:500px;position:relative;margin-left:-180px
}
.view-page-main .plan-empty .empty-tip {text-align:center;position:relative;top:270px;font-size:18px;line-height:40px}
.view-page-main .plan-empty .empty-edit {text-align:center;display:block;width:115px;position:relative;top:280px;left:455px;font-size:16px;line-height:34px;color:#fff}
.view-page-main .plan-empty .not-edit {width:115px;height:50px;position:relative;top:280px;left:435px;background:#eee}
.view-card-block
{
    margin-top: 5px;
    overflow: hidden;
    position: relative;
    padding-right: 0;
    padding-left: 80px;
}
.view-card-block.card-type-accommodation {margin-bottom:0}
.card-header {position:relative;font-size:24px;line-height:60px;margin-left:-80px}
.parent-name {font-size:12px;color:#999}
.card-header a {color:#333;display:inline-block}
.card-content {overflow:hidden}
.card-price {position:absolute;right:0;top:0;font-size:12px;color:#969696;border:1px solid #ff7e00;border-radius:2px;text-align:center}
.card-price:hover {opacity:.8}
.card-type-info{ font-size:20px}
.price-num {color:#ff7e00;font-size:24px;font-family:"微软雅黑"}
.price {line-height:30px;display:block;margin:10px 5px}
.card-price .ticket {color:#fff;background:#ff7e00;display:block;line-height:30px}
.card-price .ticket:hover {text-decoration:none}
.card-price .price-default {color:#666;font-size:12px}
.card-price .ticket-title {border:1px solid #ff9e26;border-radius:2px;padding:0 4px;margin:-3px 0 0 0;font-size:12px;background:#fff;line-height:16px;display:inline-block;vertical-align:middle;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.card-main {overflow:hidden;margin:-5px 0 0 0}
.scene-cover {overflow:hidden;margin-top:10px}
.scene-cover a {width:300px;height:200px;display:block;float:left}
.scene-cover a:hover img {transform:translateX(0);-webkit-transform:translateX(0);transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}
.scene-cover .img-container {width:100%;height:100%;display:block;overflow:hidden}
.scene-cover img {display:block;height:100%;-webkit-transform:translateX(-25px);transform:translateX(-25px);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.card-cover {display:none;float:left;width:40px;height:40px;margin-right:20px;overflow:hidden;position:relative;z-index:1}
.card-cover img {border-radius:50%}
.img-blank {width:100%;height:100%;display:block;background:#e8edf3 url('http://localhost/static/plan/img/view/scene-bg_139107d.png') no-repeat center
}
.cover-mask {display:block;width:40px;height:40px;position:absolute;top:0;left:0;cursor:pointer}
.view-card-block .recommend-cover {float:left;width:80px;height:60px;margin-right:10px}
.view-card-block .card-infos {color:#666;font-size:14px;line-height:24px;display:inline-block}
.view-card-block .card-line {border-right:1px solid #ddd;margin:0 10px;vertical-align:1px}
.view-card-block .star-outer, .view-card-block .star-inner {font-family:icons;display:inline-block}
.view-card-block .star-outer {position:relative;color:#ccc;font-size:16px;letter-spacing:2px}
.view-card-block .star-inner {position:absolute;top:0;left:0;color:#ff7f01;white-space:nowrap;overflow:hidden}
.view-card-block .card-detail {overflow:hidden;color:#333;margin:10px 0}
.view-card-block .card-auto-height {height:auto}
.view-card-block .tips {margin-left:70px}
.view-card-block .tip-height {height:auto}
.view-card-block .tip-height .tips {height:auto}
.view-card-block .tip-show {height:auto}
.view-card-block .arrow-down {width:20px;height:10px;margin:15px auto 0;cursor:pointer;}
.view-card-block .arrow-up {}
.view-card-block .detail-content {padding-right:10px}
.view-card-block .detail-desc {font-size:14px;margin-top:5px;position:relative}
.view-card-block .detail-desc a {margin-left:20px}
.view-card-block .card-type-icon
{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    float: left;
    margin: 0 20px 0 0;
    border: 10px solid #fff;
    background-image: url('../Images/spot.jpg');
    background-repeat: no-repeat;
}
.view-card-block .train-icon {
    background-image: url('../Images/train_icon.jpg');
}
.view-card-block .plane-icon {
    background-image: url('../Images/plane_icon.jpg');
}
.view-card-block .card-type-icon:before {display:block;line-height:40px;font-size:24px;color:#fff;text-align:center;border-radius:50%}
.view-card-block .remark-count {font:12px/20px Tahoma;color:#999;display:inline-block;margin-top:-4px;vertical-align:middle}
.comment-content {overflow:hidden;position:relative; font-size:12px; color:#646464;padding:10px 0 0 30px}
.comment-content:before, .comment-content:after
{
    font-family: "SimSun";
    content: "“";
    color: #c8c8c8;
    font-size: 43px;
    line-height: 15px;
    position: absolute;
    top: 22px;
    margin-left: -20px;
}
.comment-content:before {left:0px}
.comment-content:after {content:"”";top:auto;bottom:-15px;margin-left:5px}
.view-day-block {overflow:hidden;position:relative;padding:40px 0}
.view-day-block.first {padding-top:0}
.view-day-block:before {content:" ";width:2px;position:absolute;height:100%;background-color:#eee;left:50%;top:0;margin-left:-350px}
.view-day-block .card-type-traffic .card-traffic-icon {background-color:#0c92f2}
.view-day-block .card-type-traffic .traffic-icon-flight+.card-header {display:none}
.view-day-block .card-type-traffic .traffic-icon-flight .price {display:none}
.view-day-block .card-type-traffic .card-price {top:16px;right:20px}
.view-day-block .card-type-traffic .traffic-line {display:inline-block;margin-right:30px;line-height:30px;*display:inline;*zoom:1}
.view-day-block .card-type-traffic .traffic-change {padding-left:40px}
.view-day-block .card-type-traffic .traffic-info .traffic-station {font-size:14px;color:#666;margin-left:10px}
.view-day-block .card-type-traffic .traffic-name, .view-day-block .card-type-traffic .traffic-station {margin:0 15px 0 0}
.view-day-block .card-type-traffic .traffic-time {font-size:14px;color:#999}
.view-day-block .card-type-traffic .train-link {font-size:12px;margin-left:20px;float:right;line-height:30px;display:block}
.view-day-block .card-type-traffic .traffic-info-ship {clear:both;font-size:12px;padding:5px 0 0 40px}
.view-day-block .recommend-tip {color:#ff7e00;margin-bottom:20px;font-size:14px}
.view-day-block .recommend-tip span {color:#b5b5b5}
.view-day-block .recommend-more {color:#333;display:block;background:#fff;line-height:50px;border:1px solid #efefef;border-top:0;text-align:center}
.view-day-block .recommend-more:hover {color:#666;background-color:#eee;text-decoration:none;cursor:pointer}
.view-day-block .user-traffic {padding:20px 0;font-size:16px}
.view-day-block .user-traffic .traffic-arrow:before {font-family:iconfont;content:"\f0114";font-size:12px;padding:0 10px}
.card-type-station .card-type-icon {background-color:#af93f5}
.card-type-scene .card-type-icon {background-color:#f381c2}
.card-traffic-info {position:relative;line-height:20px;margin-left:5px;padding:10px 0;margin-bottom:-30px;color:#666}
.card-traffic-info .traffic-all {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:80%}
.card-traffic-info .card-traffic-icon {display:inline-block;*display:inline;*zoom:1;border:10px solid #fff;vertical-align:middle;margin:0 20px 0 0}
.card-traffic-info .card-traffic-icon:before {color:#7bbff2;background-color:#fff;font-family:iconfont;display:block;text-align:center;line-height:30px;width:30px;border:1px solid #7bbff2;border-radius:50%;font-size:18px}
.traffic-type-walk .card-traffic-icon:before {content:"\f02d0"}
.traffic-type-car .card-traffic-icon:before {content:"\f01f0"}
.comment-word {vertical-align:middle;color:#666}
.view-sale .sale-header {font-size:30px;line-height:60px;margin-bottom:20px}
.view-sale .sale-header .tip {color:#43a5df;font-size:14px;padding-left:10px}
.view-table table {width:100%;text-align:center;background:#fff}
.view-table table thead {border:1px solid #efefef;background-color:#f7f8fb;line-height:50px;font-size:14px;color:#333}
.view-table table tbody {line-height:40px;font-size:14px;}
.view-table table tr, .view-table table th {border-right:1px solid #efefef}
.view-table table th{ text-align:center; font-weight:bold}
.view-table table td {border:1px solid #efefef}
.view-table table .inner-item:nth-child(even), .view-table table .height-item:nth-child(even) {background-color:#f7f8fb}
.view-table table .height-item {line-height:48px;height:48px}
.view-table table .height-two-line {line-height:24px}
.view-table table .cost {color:#ff9c00;font-size:14px;font-family:"微软雅黑"}
.view-table table del {font-family:"微软雅黑"}
.view-table table .discount {color:#fff;background-color:#ff9c00;line-height:20px;padding:0 5px}
.view-table table .link {display:inline-block;color:#ff9c00;line-height:25px;border:1px solid #ff9c00;padding:0 10px;border-radius:2px}
.view-table table .link:hover {background-color:#ff9c00;border:1px solid #ff9c00;color:#fff;text-decoration:none}
.view-comment .comment-header {font-size:30px;line-height:60px;margin-top:20px}
.view-comment .comment-header .comment-count {font-size:12px}
.view-comment .comment-btn {overflow:hidden;text-align:right}
.view-comment .comment-btn a {display:inline-block;padding:0 20px;line-height:30px;background-color:#18aaf2;color:#fff;border-radius:2px}
.view-comment .comment-btn a:hover {color:#fff;text-decoration:none;opacity:.8}
.view-comment .comment-input {display:block;padding:10px 15px;margin-bottom:20px;height:90px;width:730px;border:1px solid #ddd;outline:0;resize:none}
.view-comment .comment-counter {float:right;font-size:12px;margin:-40px 20px 0 0}
.view-comment .comment-none-tip {position:absolute;top:20px;left:20px;text-align:center;width:90%}
.view-comment .comment-list { min-height:40px;}
.view-comment .comment-item {position:relative;padding:20px 0;z-index:2;background-color:#fff;border-bottom:1px solid #efefef}
.view-comment .comment-item .user-avatar {margin-right:20px}
.view-comment .comment-item .comment-main {overflow:hidden;color:#999}
.view-comment .comment-item .comment-word {line-height:20px;margin-top:20px;color:#333;font-size:16px;word-break:break-all}
.view-comment .comment-item .comment-tool {position:absolute;top:56px;right:20px;text-align:right}
.view-comment .comment-item .comment-tool a {color:#999}
.view-comment .comment-item .comment-tool a:hover {color:#ccc}
.view-comment .comment-item .user-name {display:block;font-size:24px}
.view-comment .prompt-default {color:#999}
.linediy{ width:980px; margin:0 auto; min-height:650px; position:relative; }
.diy_l{ width:200px; float:left;height:630px; margin-top:10px;}
.diy_area{ padding-left:25px; background:url(../images/area.jpg) no-repeat left center;}
.diy_area a{ padding-left:7px; line-height:40px; border-bottom:1px solid #c8c8c8; display:inline-block; color:#969696}
.diy_area a.on{ color:#0090dc; padding-left:0px;}
.diy_theme{ padding-left:25px; background:url(../images/theme.jpg) no-repeat left center;}
.diy_theme a{ padding-left:7px; line-height:40px;display:inline-block; color:#969696}
.diy_theme a.on{ color:#0090dc; padding-left:0px;}
.diy_search{ border:1px solid #c8c8c8;border-radius:5px; padding:5px;}
.diy_search .btn{ background:url(../images/search.jpg) no-repeat center center; width:26px; height:26px; border:none}
.diy_search .key{border:none}
.diy_hot{}
.diy_hot h1{ background:url(../images/h.jpg) no-repeat left top; color:#323232; font-size:24px; text-indent:50px; padding-top:20px;} .diy_hot h1 span{ color:#969696; font-size:14px; line-height:15px; text-indent:0px;}
.linediy ul.list li{ width:100%; margin-top:10px; margin-bottom:10px; height:80px;}
.linediy ul.list li span.pic{ width:105px; float:left; padding-top:5px;}
.linediy ul.list li span.pic img{ width:105px; height:75px;}
.linediy ul.list li span.info
{
    width: 70px;
    float: left;
    margin-left: 8px;
    line-height: 20px;
    color: #646464;
    margin-top: 5px;
}
.linediy ul.list li span.info strong{ font-size:14px; font-weight:normal}
.linediy .pages {margin-top:20px;text-align:center;font-size:12px; color:#646464}
.linediy .pages a{ padding:4px 7px; line-height:12px; display:inline-block; border:1px solid #dddddd;border-radius:3px; color:#29a2cd}
.linediy .pages a.ui_page_prev,.linediy .pages a.ui_page_next{ font-family:iconfont; color:#a9a9a9}
.linediy .pages a:hover,.linediy .pages a.ui_page_item_current,.linediy .pages a.ui_page_prev:hover,.linediy .pages a.ui_page_next:hover{ background:#29a2cd; color:#FFF;}
.diy_r{ width:300px; float:right; padding:10px;height:610px; background:#f5f5f5; margin-top:10px;}
.diy-tool{ width:100%; text-align:center;}
.diy-tool a{ width:53px; height:20px; margin-left:2px; margin-right:2px; display:inline-block; border:1px solid #646464;border-radius:3px; text-align:center; line-height:20px; color:#646464}
.diy_line
{
    border: thin solid #dbdbdb;
    margin-left: 80px;
    margin-top: 20px;
    width: 229px;
    border-radius: 10px;
}
.diy_title{height:25px;}
.diy_title ul li{ width:80px; height:25px; line-height:25px; text-align:center; float:left;border-radius:0px 10px 0px 0px; position:relative}
.diy_title ul li:nth-child(1){background:#f1f1f1; z-index:9}
.diy_title ul li:nth-child(2){ background:#e7e7e7; margin-left:-10px; z-index:8}
.diy_title ul li:nth-child(3){ z-index:7;margin-left:-10px;}
.diy_title ul li.current
{
    background: #CCCCCC;
    border-radius: 10px 10px 0px 0px;
}
.diy_plan{ width:100%; background:#FFF; height:auto;border-radius:0px 0px 10px 10px; display:none; position:relative}
.diy_plan.current{ display:block}
.day_plan{ position:absolute; left:-80px;}
.day_plan li{ width:80px; background:#e7e7e7; margin-top:20px; text-align:center; cursor:pointer; line-height:30px;border-radius:10px 0px 0px 10px;}
.day_plan li.current{ background:#FFF;}
.day_list{ padding:8px; display:none}
.day_list.current{ display:block}
.ady_t{ font-size:16px; height:40px; line-height:40px; text-align:center; color:#0090dc}
.ady_t:before{content:"\f02e3"; color:#323232; font-family:iconfont; font-size:24px}
.day_list ul.d_list{ width:100%;}
.day_list ul.d_list li{ border:1px solid #CCC; margin-top:10px;margin-bottom:10px; padding:10px 5px; height:32px;}
.day_list ul.d_list li .img{ width:30px; height:30px; float:left;border-radius:50% 50%; overflow:hidden; position:relative}
.day_list ul.d_list li .img img{ width:30px; height:30px;}
.day_list ul.d_list li .img b{width:30px; height:30px; line-height:30px; color:#FFF; font-size:16px; text-align:center; display:block; position:absolute; left:0px; top:0px;}
.day_list ul.d_list li .title{ margin-left:5px; float:left; line-height:30px;}
.day_list ul.d_list li .title span{ color:#969696}
.day_list ul.d_list li .mod{ float:right; margin-top:7px;}
.day_list ul.d_list li .mod i{ float:right; margin-left:5px;color:#969696}
.diy_map{height:430px;left:310px; position:absolute; top:0px; border:1px solid #c8c8c8; background:#FFF; z-index:20}
.diy_map.left{ left:0px; width:620px;}
.diy_map.right{width:750px;}
.diy_map.left.right{ width:980px;}
.diy_map a{position:absolute;top:300px;height:40px;width:20px;line-height:40px;text-align:center;color:#c8c8c8;display:block;border:1px solid #c8c8c8;font-family:iconfont;background:#FFF;font-size:16px}
.diy_map a.left{ left:0px;border-left:none;}
.diy_map a.right{ right:0px;border-right:none;}
.diy_map img{ width:100%; height:100%;}
.diy_mapp {position:absolute;left:330px;top:80px;width:420px;height:30px; z-index:21;}
.diy_mapp ul{margin:0;padding:0;}
.diy_mapp li{font-size:13px;float:left;list-style-type:none;}
.diy_mapp ul li a{ text-decoration:none;padding:5px 18px;border:1px solid #CCC; background-color:#FFF; color:#000}
.diy_mapp a:hover{text-decoration:none;color:#fff; background:#40b4ff;padding:5px 18px;}
.travelplan .diy_r{ width:320px; padding:10px;}
.travelplan .diy-tool a{ width:80px; margin-left:10px; margin-right:10px;}
.travelplan .diy_plan{ display:block; width:220px; height:565px; margin-left:85px; margin-top:10px;border-radius:10px;}
.travelplan .ady_t{ text-align:left}
.travelplan .ady_t i{ float:right; margin-left:10px; font-weight:bold; font-size:12px; color:#969696}
.travelplan i.fa-exchange{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.travelplan span.m_line{ padding-left:20px; width:180px; display:inline-block; font-size:14px; line-height:30px;}
.travelplan span.m_traffic{ display:block; padding:2px; background:#54d1b2; color:#FFF}
.travelplan span.m_traffic a{ float:right;}
.travelplan span.m_add{ line-height:40px; color:#0090dc}
.travelplan span.m_add a{ margin-right:10px;}
.travelplan span.m_add a:hover{ color:#0090dc}
.travelplan span.m_detail textarea{ border:1px solid #dddddd; width:170px; height:80px; padding:10px; padding-left:20px; color:#969696}
.travelplan span.m_detail textarea:before{display: inline-block;content: "\f1fb"; font-family:FontAwesome; font-size:18px}
.travelplan_l{ width:630px; float:left; margin-bottom:40px;}
.travelplan_l h1{background:url(../images/travelplan.jpg) no-repeat left top; color:#323232; font-size:24px; text-indent:80px; line-height:60px;}
.travelplan-tool{ height:50px;}
.travelplan-tool select{ border:1px solid #dddddd; height:30px; line-height:30px; font-size:14px; width:160px; float:left; margin-right:20px;}
.travelplan-tool a{ padding-left:10px; padding-right:10px; height:28px;display:inline-block; border:1px solid #dddddd;text-align:center; line-height:28px; color:#646464; font-size:13px; border-right:none}
.travelplan-tool a.last{border-right:1px solid #dddddd}
.travelplan-tool a:hover,.travelplan-tool a.hover{ background:#0090dc; color:#FFF}
.travelplan_l .con-ul{ width:100%;}
.travelplan_l .con-ul li{ margin-bottom:20px;}
.travelplan_l .con-ul .post_item dl dt{ width:150px;}
.travelplan_l .con-ul .post_item dl dd{ width:470px;}
.travelplan_l .con-ul .post_item dl dd .txt{ font-size:14px}
.travelplan_l .more-dz p span{ padding-right:0px;}
.travelplan_l .diy_search{ width:200px; float:right}

#resultCount {
	height: 30px;
	line-height: 30px;
	color: #f00;
	border: 0;
	border-top: #e5e5e5 solid 1px;
}

.poisearch_list {
	overflow: auto;
	color: blue;
	width: 100%;
	top: 35px;
	bottom: 50px;
	position: absolute;
}

.poisearch_list ul li {
	background-color: #fff;
}

.poisearch_list ul li:hover {
	background-color: #ececec;
}

.itemClass {
	line-height: 18px;
	cursor: pointer;
	padding: 5px 5px 5px 10px;
	border-bottom: 1px solid #d2e7f8;
}

.itemClass:hover {
	background: white;
}

.itemClass div {
	float: left;
	width: 40px;
	height: 40px;
	border: 0;
}

.itemClass .pName {
	color: #2d8eec;
	padding-right: 50px;
}

.itemClass .pName:hover {
	text-decoration: underline;
}

.itemClass .pAddress_Phone {
	margin-left: 40px;
	color: #3e3e3e;
}

.itemClass .itemIcon
{
    width: 23px;
    height: 25px;
    background: url('../../Map/images/leftDiv/iconnos.png') no-repeat;
}

.itemClass .pDistance {
	float: right;
	margin-top: -20px;
	color: #3e3e3e;
	padding-right: 4px;
}

.itemClass .pBottom {
	height: 20px;
	overflow: hidden;
	clear: both;
}

.itemClass .poi_correct {
	padding-right: 4px;
	float: right;
}

.itemClass .correct_jiu {
	height: 12px;
	margin: -2px 3px 0 0;
	vertical-align: middle;
	width: 13px;
}

.itemClass .poi_correct:hover {
	text-decoration: underline;
}

.pageDiv li {
	margin: 0 2px;
	padding: 0 3px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.pageDiv ul {
	height: 30px;
	line-height: 30px;
	vertical-align: bottom;
	font-size: 12px;
	text-align: center;
}

.pageDiv .page .pageoff {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 6px;
	margin: 0 2px;
	color: #bfbfbf;
	background: #f2f2f2;
	border: 1px solid #bfbfbf;
	border-radius: 4px;
	vertical-align: middle;
}

.pageDiv .page .pagenow {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 6px;
	margin: 0 2px;
	color: #fff;
	background-color: #428bca;
	border: 1px solid #428bca;
	border-radius: 4px;
	vertical-align: middle;
}

.pageDiv .page .pagepot {
	color: #3790e1;
	margin: 0;
	padding: 0;
}

.pageDiv .page .pageon {
	display: inline-block;
	color: #428bca;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 6px;
	border: 1px solid #ddd;
	cursor: pointer;
	margin: 0 2px;
	border-radius: 4px;
	vertical-align: middle;
}

.pageDiv .page .pageon:hover {
	color: #ffffff;
	background: #428bca;
}

.day_list {
	overflow: auto;
	color: blue;
	width: 212px;
	top: 5px;
	bottom: 30px;
	position: absolute;
}

 #poiSearch_suglist{
 	position:absolute;top:47px;left:30px;min-width:195px;height:auto;border:1px solid gray;background:white;
 	z-index:1005;display:none;
 }
 #poiSearch_suglist>div{
 	height:25px;line-height:25px;padding-left:10px;
 	font-size:12px;cursor:pointer;
 	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
 }
 #poiSearch_suglist>div:hover{ background:#ebebeb; }
 #poiSearch_suglistclose
 {
 	float:right;cursor:pointer;display: block;text-decoration: underline;height:25px;line-height: 25px;padding-right: 5px;
 }

 #gone
{
    background: url('../Images/round-checkbox_c23d165.png') no-repeat 0 -26px;
    width: 16px;
    height: 17px;
    text-align: center;
    right: 0px;
    bottom: 23px;
    position: absolute;
}

#lived
{
    background: url('../Images/round-checkbox_c23d165.png') no-repeat;
    width: 16px;
    height: 17px;
    text-align: center;
    right: 0px;
    bottom: 23px;
    position: absolute;
}