@charset "utf-8";

@import url("/assets/css/skeleton.css");
@import url("/assets/css/skeleton-special.css");

#anni-nd .jumbtron, #anni-nd .plate {min-width:1000px;}

#anni-nd .jumbtron {
    height:523px;
    border-top:5px solid #ff4f56;
    background:url(/r/cms/www/red/lvyixian/img/bg-jumbtron.png) repeat-x;
    position:relative;
}
#anni-nd .jumbtron img {
    display:block;
}
#anni-nd .jumbtron .image {
    height:44px;
    background:url(/r/cms/www/red/lvyixian/img/jumbtron.jpg) center top no-repeat;
    font-size:18px;
    color:#aceefa;
    font-family:"Microsoft Yahei", "Hiragino Sans GB", sans-serif;
    display:block;
    text-align:center;
    padding-top:475px;
    padding-left:40px;
}
#anni-nd .jumbtron .image .count {
    color:#fde545;
}
#anni-nd .varianty {background:#7ac6ea url(/r/cms/www/red/lvyixian/img/bg-varianty.png) repeat-x;}
#anni-nd .plate {
    padding:30px 0;
}
#anni-nd .plate-wrap {
    width:1000px;
    margin:0 auto;
    position:relative;
    overflow:hidden;
}
#anni-nd .plate-wrap .gate {
    position:absolute;
    font-family:"Microsoft Yahei", "Hiragino Sans GB", sans-serif;
    font-weight:bold;
    font-size:28px;
    width:28px;
    line-height:30px;
    overflow:hidden;
    left:10px;
    bottom:65px;
    }
#anni-nd .plate-wrap .more {
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:25px;
    height:142px;
    text-indent:-9999em;
    position:absolute;
    left:45px;
    bottom:65px;
    cursor:pointer;
    background-image:url(/r/cms/www/red/lvyixian/img/more.png);
    background-repeat:no-repeat;
}
#anni-nd .inner {background:url(/r/cms/www/red/lvyixian/img/meta1.jpg) center top no-repeat;}
#anni-nd .inner .gate {color:#00537a;}
#anni-nd .inner .more {background-position:0 0;}
#anni-nd .overseas {background:#c7ee7d url(/r/cms/www/red/lvyixian/img/meta2.jpg) center center no-repeat;}
#anni-nd .overseas .gate {color:#497000;}
#anni-nd .overseas .more {background-position:-25px 0;}
#anni-nd .schengen {background:#7deec7 url(/r/cms/www/red/lvyixian/img/meta3.jpg) center center no-repeat;}
#anni-nd .schengen .gate {color:#009c66;}
#anni-nd .schengen .more {background-position:-50px 0;}
#anni-nd .traffic {background:#a7c5ed url(/r/cms/www/red/lvyixian/img/meta4.jpg) center center no-repeat;}
#anni-nd .traffic .gate {color:#144477;}
#anni-nd .traffic .more {background-position:-75px 0;}
#anni-nd .complex {background:#fd8d89 url(/r/cms/www/red/lvyixian/img/meta5.jpg) center center no-repeat;}
#anni-nd .complex .gate {color:#923430;}
#anni-nd .complex .more {background-position:-100px 0;}
#anni-nd .prds {
    margin-left:235px;
    padding-right:15px;
    *zoom:1;
}
#anni-nd .prds:after {
    display:block;
    content:"";
    width:0;
    height:0;
    font-size:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
}
#anni-nd .prds li {
    list-style:none;
    float:left;
    width:200px;
    height:360px;
    padding:10px;
    background:#fff;
    margin:0 15px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    *display:inline;
    *zoom:1;
}
#anni-nd .prds li img {
    width:200px;
    height:200px;
    display:block;
}
#anni-nd .prds li .prdTitle {
    font-size:14px;
    line-height:16px;
    height:32px;
    padding:8px 0;
    overflow:hidden;
}
#anni-nd .prds li .depict {
    color:#999;
    line-height:15px;
    height:45px;
    overflow:hidden;
}
#anni-nd .prds li .price {
    padding:8px 0 9px;
}
#anni-nd .prds li .price .num {
    font-weight:bold;
}
#anni-nd .prds li .price  del {
    margin-left:10px;
}
#anni-nd .prds li .take a {
    float:left;
    display:inline-block;
    width:91px;
    height:32px;
    background:url(/r/cms/www/red/lvyixian/img/btn-buy.png) 0 -32px no-repeat;
    text-indent:-9999em;
    *text-transform:capitalize;
    *zoom:1;
    *display:inline;
    outline:0;
}
#anni-nd .prds li .take a:hover {
    background-position:0 0;
}

.user-adrift,.meeting-place1,.meeting-place2,.meeting-place3,.sina-adrift,.sina-adrift:hover{background:url(/r/cms/www/red/qiyexian/img/adrift-bg.png);_background:url(/r/cms/www/red/qiyexian/img/adrift-bg.gif); background-repeat:no-repeat; }
.user-adrift{ position:fixed; bottom:20px; background-position:-159px 0; width:171px; height:345px; padding-top:129px; margin-top:20px;}
.sina-adrift{ display:block; position:absolute; top:87px; right:18px; width:36px; height:36px; text-indent:-930em; background-position:0 -484px; }
.sina-adrift:hover{background-position:0 -530px;}
.meeting-place1,.meeting-place2,.meeting-place3,.meeting-place1-on,.meeting-place2-on,.meeting-place3-on{ display:block;  width:157px;  cursor:pointer; text-indent:-9999em; margin-left:3px;}
.meeting-place1{background-position:0 0; height:77px; }
.meeting-place1:hover{ background-position:0 -239px;}
.meeting-place2{ background-position:0 -81px; height:81px;}
.meeting-place2:hover{ background-position:0 -318px; }
.meeting-place3{ background-position:0 -164px;  height:73px;}
.meeting-place3:hover{ background-position:0 -401px;}
.meeting-place1-on{background-position:0 -239px;}
.meeting-place2-on{background-position:0 -318px;}
.meeting-place3-on{ background-position:0 -401px;}
.user-adrift img{ margin-left:3px;}
.dev_oService_div,#dev_goTop{display:none;}
.adrift-up{ width:171px; height:99px;  position:fixed; margin-top:20px;}

.fn-left {float:left;}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.fn-clear{/*clear:both;*/zoom:1;/* for IE6 IE7 */}
#dev_msgDiv{width:450px;*width:520px;color:#333}
.newyear-pop .alert-cont{padding-left:30px;padding-bottom:30px}
#dev_msgContener{padding-top:30px}
.newyear-pop .alert-detail p{width:auto}
.newyear-pop .alert-detail a{margin-bottom:-10px}
.newyear-pop .alert-img{padding-left:25px; padding-right:10px; float:left;}
