﻿@charset "utf-8";

body { min-width: 1200px; }

.contentBox {
background: #e9e9e9 url(../../../images/bdbg.gif);
padding-bottom: 30px;
box-shadow: 0 7px 5px rgba(0,0,0,.1);
clear: both;
padding-top: 17px;

min-height:450px;/*页面内容高度不足，页头菜单展开撑开页面内容移动处理*/
}

.warp { width: 1200px; margin: 0 auto; }

.topBox { height: 35px; background-color: #f3f3f3; }

.topBoxMain { clear: both; height: 35px; line-height: 35px; }

.topBoxMain a, .topBoxMain span { float: left; color: #666; }

.topBoxMain_lf { float: left; }

.topBoxMain_lf li { float: left; }

.topBoxMain_rt { float: right; }

.topBoxMain_rt i.iconfont { color: #aaa; font-weight: 700; }

.topBoxMain_rt li {
float: left;
position: relative;
z-index: 2007;
}

.topBoxMain a:hover { color: #666; text-decoration: underline; }

.topBoxMain a.orange:hover { color: #f60; }

.topBoxMain a.orange { float: none; }

.telep { color: #999; }

.telep strong { color: red; font-weight: 400; }

.top_ad { height: 60px; overflow: hidden; }

.top_ad .top_close { position: absolute; left: 50%; margin-left: 575px; font-size: 14px; color: #fff; border: 1px solid #fff; border-radius: 22px; height: 22px; line-height: 22px; cursor: pointer; overflow: hidden; }

.top_ad .ga_close { height: 22px; width: 22px; border: 0; margin-top: 4px; margin-right: 4px; background: url(../../../images/home_2015/guanbi.png) no-repeat; }

.top_ad .top_close:hover { opacity: .8; }

.top_ad a { display: block; margin: 0 auto; }

.top_ad .img2 { display: block; width: 100%; height: 60px; }

.headerBox { padding-top: 20px; height: 70px; }

.headerLogo { float: left; width: 158px; }

.headerLogo a { display: block; height: 57px; width: 148px; }

.headerCity {
float: left;
padding: 8px 0 0 137px;
background: url(../../../images/home_2015/by.png) no-repeat 0 10px;
line-height: 24px;
position: relative;
z-index: 2003;
}

.headerCitymain { height: 24px; border-radius: 2px; -moz-border-radius: 2px; float: left; }

.headerCity_choos { color: #f60; padding: 0 4px; font-size: 14px; cursor: pointer; }

.headerCity_choos i { color: #aaa; font-weight: 700; }

.headerCity_choos {
    color: #F00;
    padding:0 0 0 6px;
}
.headerCity_choos .iconfont{
    padding-left:0;
}

.changecity { height: 24px; width: 20px; cursor: pointer; }

.changecity .icon_arr { float: left; margin: 5px 0 0 5px; }

.changecity span { float: left; }

.headerSearch { float: right; width: 503px; margin-right: 84px; }

.h_hotword { height: 24px; width: 503px; overflow: hidden; }

.h_searchbox { display:block; width: 497px; height: 34px; border:3px solid #f60;  position: relative; z-index: 2000; _overflow:hidden;}

.h_searchbox .text { height: 18px; width: 344px; float: left; padding: 8px; line-height: 18px; border-right: 1px solid #ffb27f; font-size: 12px; }

.h_searchbox .button { cursor: pointer; height: 34px; width: 66px; float: left; background: #f60 url(../../../images/home_2015/search.png) no-repeat center center; text-indent: 100em; }

.h_searchbox .hover { background-color: #396; }

.h_searchbox .pd_type { cursor: pointer; float: left; height: 34px; width: 70px; line-height: 34px; position: relative; z-index: 113; text-align: center; }

.h_hotword li { float: left; line-height: 24px; margin: 0 5px; }

.h_searchbox .jh_type { left: 361px; top: 34px; }

.iconfont_paL { padding: 0 0 0 2px; font-weight: 700; color: #aaa; }

.pingpaiBox { float: right; width: 170px; height: 10px; height: 35px; margin: -6px 0 0 30px; position: relative; }

.pingpaiBox span { height: 62px; width: 43px; display: block; background: url(../../../images/home_2015/cxq.jpg) no-repeat; position: absolute; left: -42px; top: -5px; }

.topphone { background: url(../../../images/phone.png) no-repeat; height: 24px; width: 150px; top: 40px; left: 17px; position: absolute; }

.topLine { border-right: 1px solid #ccc; float: left; height: 12px; margin: 12px 12px 0; overflow: hidden; width: 0; }

.icon { display: block; height: 18px; width: 20px; float: left; margin: 8px 3px 0 0; background: url(../../../images/home_2015/home_icon2.png) no-repeat; }

.icon_star { background-position: -125px -84px; }

.icon_wx { background-position: -11px -83px; }

.icon_wb { background-position: -40px -85px; }

.icon_phone { background-position: -68px -83px; }

.icon_help { background-position: -184px -48px; }

.icon_tele { background-position: -95px -83px; }

.current i, .icon_arr, .jh_wx span, .pd_type_arr, .pd_type_arrup, .sh_box .mdd_tit i, .sh_box .rt_more i { background: url(../../../images/ciongif.gif) no-repeat; }

.icon_arr { background-position: 0 -25px; height: 11px; width: 11px; margin: 11px 0 0 5px; }

.icon_arrup { background-position: 0 -69px; }

.icon-close, .icon_close { background: url(../../../images/home_icon.png) -130px -304px; height: 23px; width: 23px; margin: 11px 0 0 5px; cursor: pointer; float: right; }

.icon-close:hover, .icon_close:hover { background-position: -98px -304px; }

.pd_type_arr { background-position: -14px 0; height: 6px; width: 11px; position: absolute; top: 14px; left: 46px; font-size: 0; line-height: 0; }

.jh_type .pd_type_arr { background-position: -14px -11px; left: 46px; }

.pd_type_arrup { background-position: -14px -11px; height: 6px; width: 11px; position: absolute; top: 14px; left: 46px; font-size: 0; line-height: 0; }

.navBox { height: 38px; position: relative; z-index: 1000; }

.navBox_ul li { float: left; }

.navBox_ul li a { float: left; line-height: 38px; font-size: 16px; font-family: "Microsoft Yahei"; color: #333; padding: 0 15px; }

.navBox_ul li a:hover { color: #085; text-decoration: none; }

.navBox_ul li.nav_hot, .navBox_ul li.nav_mdgf, .navBox_ul li.nav_new, .navBox_ul li.nav_szjz, .navBox_ul li.nav_dsn { position: relative; z-index: 112; }

.navBox_ul li.nav_hot span { height: 13px; width: 9px; position: absolute; top: -3px; left: 54px; text-align: center; }

.navBox_ul li.nav_new span { height:17px;width:31px;position:absolute;top:-6px;left:29px;text-align:center;background:url(../../../images/home_2015/private.png) no-repeat;}

.navBox_ul li.nav_szjz span { height: 17px; width: 45px; position: absolute; background: url(../../../images/home_2015/szjz.png) no-repeat; top: -6px; left: 28px; text-align: center; }

.navBox_ul li.nav_mdgf span { height: 17px; width: 45px; position: absolute; background: url(../../../images/home_2015/mdgf.png) no-repeat; top: -6px; left: 28px; text-align: center; }

.navBox_ul li.nav_rt { float: right; }

.navBox_ul li.nav_rt a { font: 16px/18px "Microsoft Yahei"; color: #FFF; padding: 12px 18px 0 18px; background-color: #117c4f; margin-left: 2px; height: 48px; display: block; }

.navBox_ul li.nav_rt a:hover { background-color: #138f59; text-decoration: none; }

.navBox_ul li.on a, .navBox_ul li.on a:hover { color: #085; }

.sh_box { position: relative; /*z-index: 1201;*/ }

.sh_box .searchBox {
width: 258px;
position: absolute;
z-index: 2003;
background-color: #F3F3F3;
height: auto;
margin-bottom: 0;
left: 0;
top: -53px;
}

.sh_box .sLineContent { height: 729px; position: absolute; top: 38px; left: 0; width: 260px; border: 0; *z-index:1000; *zoom:1;}

.sh_box .sCon { border: 0 solid #fff; border-top: 0; background-color: #fff; height: 712px; overflow-y: hidden; box-shadow: 3px 3px 9px rgba(0,0,0,.1); }

.sh_box .sCon h4 { font-family: "Microsoft Yahei"; font-size: 16px; font-weight: 400; line-height: 38px; }

.sh_box .searchBox .rm_tab { height: 38px; line-height: 38px; }

.sh_box .searchBox a:hover { text-decoration: none; }

.sh_box .searchBox .rm_tab a#mddsv { width: 188px; }

.sh_box .searchBox .rm_tab a.on { position: relative; border-top: 2px solid #085; height: 36px; line-height: 34px; }

.sh_box .sCon h5 { line-height: 30px; height: 31px; margin-bottom: 0; padding-top: 5px; font-size: 14px; color: #333333; }

.sh_box .mdd_tit { padding-left: 9px; clear: both; position: relative; border-bottom: 0 solid #e9e9e9; text-indent: 20px; }

.sh_box .mdd_tit a, .sh_box .mdd_tit a:hover { text-decoration: none; cursor: default; color: #666; }

.sh_box .hover .mdd_tit { border-bottom: 0 solid #fff; }

.sh_box .smdd_in { border: 1px solid #fff; padding: 0 10px; }

.city_line { border-top: 1px dotted #ccc; }

.sh_box .hover .smdd_in {
border: 1px solid #ddd;
padding-bottom: 2px;
margin-bottom: -2px;
border-right: 0;
width: 238px;
padding-right: 11px;
background-color: #fff;
z-index: 10001;
position: relative;
}

.hover .city_line { border-color: #fff; }

.sh_box .mdd_tit span { display: block; background: url(../../../images/home_icon_new.png) no-repeat; height: 18px; width: 20px; position: absolute; top: 11px; left: 5px; }

.sh_box .mdd_tit i { display: block; background-position: -14px -84px; height: 11px; width: 7px; position: absolute; top: 16px; right: 0; }

.sh_box .hover .mdd_tit i { background-image: none; }

.sh_box .rt_more i { display: block; background-position: 0 -84px; height: 11px; width: 7px; position: absolute; top: 11px; right: 7px; }

.sh_box .mdd_tit1 .mdd_tit span { background-position: 0px 0px; }

.sh_box .mdd_tit2 .mdd_tit span { background-position: 0px -27px; }

.sh_box .mdd_tit3 .mdd_tit span { background-position: 0px -54px; }

.sh_box .mdd_tit4 .mdd_tit span { background-position: 0px -82px; }

.sh_box .mdd_tit5 .mdd_tit span { background-position: 0px -108px; }

.sh_box .mdd_tit6 .mdd_tit span { background-position: 0px -136px; }

.sh_box .mdd_tit7 .mdd_tit span { background-position: 0px -164px; }

.sh_box .mdd_tit8 .mdd_tit span { background-position: 0px -190px; }

.sh_box .city_list { padding: 0 5px 0 5px; width: 225px; overflow: hidden; }

.sh_box .city_list li { display:block; float: left; border-left: 0 none; margin: 0 6px 6px 0; padding:0; height: 14px; line-height: 14px; }

.jh_mdd .city_list li{ margin:0 6px 6px 0; padding:0 6px 0px 0px;}

.sh_box .city_list li a{ display:block; float:left;}

.sh_box .city_list li.city_s { width: 48px; }

.sh_box .city_list li a, .sh_box .hover .city_list li a { white-space: nowrap; color: #333333; }

.sh_box .city_list li a:hover { color: #f60; }

.sh_box .city_list li.hotcity a { color: #ff6600; font-size: 12px; }

.sh_box .city_list li.city_s a { color: #333333; font-weight: 700; cursor: default; text-decoration: none; }

.sh_box .city_list1 { height: 72px; }

.sh_box .city_list2 { height: 20px; }

.sh_box .city_list_wd a { color: #ff6600; height: 24px; overflow: hidden; display: block; }

.sh_box .city_list_pic a { height: 100px; overflow: hidden; display: block; margin: 0 0 10px 6px; }

.navBox_ul { margin-left: 260px; padding-left: 8px; border-bottom: 2px solid #085; height: 38px; }

.othernav .searchBox .rm_tab a { line-height: 36px; font-size: 14px; font-weight: 400; color: #fff; float: left; text-align: left; width: 235px; background-color: #085; padding: 0 10px 0 15px; }

.othernav .searchBox .rm_tab a.on i { float: right; font-weight: 700; }

.jh_mdd_panel {
width: 0;
overflow: hidden;
height: 712px;
position: absolute;
top: 0;
left: 259px;
background-color: #fff;
z-index: 2006;
display: none;
}

.othernav .jh_mdd { width: 591px; overflow: hidden; height: 648px; padding: 10px 25px 50px 25px; border: 1px solid #ddd; }

.othernav .jh_mdd_main { width: 575px; }

.othernav .jh_mdd .city_list { width: 575px; }

.othernav .jh_mdd .city_list li { margin-bottom: 15px; }

.othernav .jh_mdd p { border-bottom: 1px solid #eee; height: 40px; margin-bottom: 10px; }

.othernav .jh_mdd p a { display: inline-block; height: 30px; padding: 10px 18px 0 2px; font: 700 14px/30px "Microsoft Yahei"; color: #666; }

.othernav .jh_mdd p a.on { border-bottom: 0 solid #085; margin-bottom: -2px; color: #085; }

.othernav .jh_mdd p a:hover { text-decoration: none; }

.othernav .hover .jh_mdd { display: block; }

.seobottom { padding: 15px 0; background-color: #eee; width: 100%; }

.div2302 { font: 12px/24px "Microsoft Yahei"; float: left; text-align: left; width: 250px; height: 125px; }

.bigtitle { color: #333; font: 16px/30px "Microsoft Yahei"; }

.div2302 .tel { font-size: 24px; color: #f60; line-height: 50px; }

.wrapper { width: 100%; margin: 0 auto; overflow: hidden; float: left; padding: 0; }

#bottomNav { color: #CCC; font: 14px/30px "Microsoft Yahei"; padding: 5px 0 0; text-align: center; }

.copyright { font: 12px/24px "Microsoft Yahei"; height: 33px; }

.link_nounderline { margin-bottom: 10px; }

#bottomNavSecond { padding-bottom: 30px; font: 12px/18px "Microsoft Yahei"; }

#bottomNavSecond .bNewUl { width: 1200px; margin: 0 auto; overflow: hidden; clear: both; }

#bottomNavSecond .bNewUl li { width: 94px; float: left; text-align: left; }

#bottomNavSecond .bNewUl li a { color: #999; }

.seo_logo { width: 1200px; margin: 0 auto; }

.seo_logo li { float: left; width: 135px; height: 69px; }

.seo_logo li a { border: 1px solid #efefef; display: block; width: 120px; height: 50px; }

.bbottom_weibo p a { color: #666; }

.jh_wx { position: absolute; width: 90px; padding: 10px 8px; top: 33px; left: -20px; background-color: #FFF; border: 1px solid #d2d2d2; border-top: 1px solid #333; line-height: 16px; box-shadow: -3px 3px 9px rgba(0,0,0,.1); display: none; }

.jh_wx img { margin-bottom: 8px; }

.jh_wx span { height: 8px; width: 15px; background-position: 0 -53px; position: absolute; top: -8px; left: 45px; }

.jh_cq { display: none; position: absolute; width: 85px; padding: 3px 0; top: 0; left: -10px; background-color: #FFF; border: 1px solid #d2d2d2; border-top: 2px solid #333; line-height: 22px; box-shadow: -3px 3px 9px rgba(0,0,0,.1); }

.jh_cq p { height: 26px; }

.jh_cq .myspring_line { border-bottom: 1px dotted #999; display: block; font-size: 0; line-height: 0; height: 0; width: 65px; margin: 3px 5px; }

.jh_type { display: none; width: 68px; position: absolute; top: -1px; left: 0; background-color: #FFF; border: 1px solid #d2d2d2; line-height: 26px; box-shadow: -3px 3px 9px rgba(0,0,0,.1); }

.jh_cq p a { width: 48px; float: left; }

.jh_cq a, .jh_cq span { display: block; padding-left: 9px; }

.jh_type a { display: block; padding-left: 9px; line-height: 30px; }

.jh_type a:hover { background-color: #cce7dd; color: #666; text-decoration: none; }

.jh_type span { display: block; padding-left: 9px; line-height: 37px; }

.jh_cq a { color: #151515; width: 76px; float: none; }

.jh_cq a:hover { color: #F60; }

.jh_cq .icon_arr { margin: 7px 0 0 5px; }

.jh_city { position: absolute; width: 580px; padding: 2px 15px 20px 15px; top: 34px; left: 131px; background-color: #FFF; border: 1px solid #d2d2d2; border-top: 5px solid #333; line-height: 26px; box-shadow: -3px 3px 9px rgba(0,0,0,.1); display: none; }

.jh_city p { height: 40px; clear: both; font: 18px/40px "Microsoft Yahei"; color: #333; border-bottom: 1px solid #ccc; }

.jh_city span { color: #999; }

.jh_city h4 { font: 14px/30px "Microsoft Yahei"; font-weight: 400; }

.jh_city li { border-left: 0 none; float: left; height: 16px; line-height: 16px; margin: 0 0 10px 0; /*border-right: 1px solid #3c3c3c; 
        width:70px;*/
        text-align:center;}

.jh_city li.lastone { border-right: 0; }

.jh_city li a { display: block; padding: 0 14px; white-space: nowrap; line-height:26px;}

.jh_city li a:hover { background-color: #008857; color: #FFF; margin: 0 -1px; padding: 0 15px; text-decoration: none; }

.ct_li span { border-left: 0 none; float: left; height: 16px; line-height: 16px; margin: 0 0 10px 0; padding: 0 14px; color: #333; font-weight: 700; }

/*back
.backtopbox{bottom: 50px;position: fixed;_position:absolute;right: 10px;z-index:2005;}
.backtopbox a{ display:block; height:62px; width:62px; text-align:center; line-height:36px; background-color:#FFF; margin-bottom:3px;border-radius:3px;padding: 5px 4px;}
.backtopbox a span {  display:block;line-height: 28px; }
.backtopbox a i { display:block; height:38px; width:42px; background:url(../../../images/ch_icon.png) no-repeat 0px 0px; margin-left: 8px; *margin-left:0px;}
.backtopbox a i.icon-user { background-position: -10px -52px;  }
.backtopbox a i.icon-top { background-position: -10px -93px;  }
.backtopbox a:hover{ background-color:#5da17c;color:#FFF; text-decoration:none;}
.backtopbox a:hover i.icon-user { background-position: -63px -51px;  }
.backtopbox a:hover i.icon-top { background-position: -64px -92px;  }
.backtopbox .chat-icon i { background-position: -7px -10px; }
.backtopbox .chat-icon:hover i { background-position: -61px -10px; }*/

.backtopbox {
    bottom: 50px;
    position: fixed;
    _position: absolute;
    right: 10px;
    z-index: 2005;
}
    .backtopbox a {
        display: block;
        width: 60px;
        height: 60px;
        text-align: center;
        margin: 5px 0;
        color: #fff;
        background-color: #5cd18b;

        border-radius: 1px;
        overflow: hidden;
        text-decoration:none;
        font-size:12px;
    }
    .backtopbox a:hover{
        background-color:#23c07b;
    }
    .backtopbox i {
        display: block;
        width: 24px;
        height: 24px;
        margin:0 auto;
        margin-top:10px;
        background: url(../../../images/search/newkf.png) no-repeat 0 0;
        overflow: hidden;
    }
    .backtopbox i.icon-user{
        background-position:0 -24px;
    }
    .backtopbox i.icon-top{
        background-position:0 -48px;
    }

.current { line-height: 18px; color: #343434; padding-left: 10px; height: 30px; }

.current a { color: #666; vertical-align: middle; }

.current i { display: inline-block; width: 5px; background-position: -20px -23px; margin: 0 10px; height: 13px; vertical-align: middle; }

.page { padding: 25px; text-align: center; }

.page a { display: inline-block; padding: 5px 12px; border: 1px solid #ccc; text-align: center; margin: 0 3px; font-size: 14px; border-radius: 3px; -moz-border-radius: 3px; }

.page a.ahover, .page a.ahover:hover { color: #FFF; background-color: #008858; border: 1px solid #006843; }

.page a:hover { text-decoration: none; color: #666; border: 1px solid #006843; }

.c_address_hd { height: 27px; color: #2F8150; line-height: 27px; padding-left: 10px; border-bottom: 1px solid #2F8150; }

.c_address_bd { border-color: #999; border-style: solid; border-width: 0 1px 1px; overflow: hidden; padding: 10px; }

.c_address_select { height: auto; font-family: Arial,Simsun; font-size: 12px; position: absolute; left: -382px; top: 37px; }

.c_address_wrap { width: 431px; max-height: 352px; margin: 0; border: 1px solid #c6c6c6; background: #fff; text-align: left; box-shadow: 0 7px 5px rgba(0,0,0,.1); }

.c_address_list { margin: 0; padding: 0; max-height: 300px; }

.c_address_list label { border-bottom: 1px solid #FFF; border-top: 1px solid #FFF; display: block; height: 22px; line-height: 22px; min-height: 22px; overflow: hidden; padding: 1px 9px 0; text-align: center; }

.c_address_list span { float: right; font: 10px/22px verdana; margin: 0; overflow: hidden; padding: 0; text-align: right; white-space: nowrap; width: 110px; }

.c_address_list a { border-bottom: 1px solid #FFF; border-top: 1px solid #FFF; color: #666; cursor: pointer; display: block; height: 22px; line-height: 27px; min-height: 27px; overflow: hidden; padding: 1px 9px 0; text-align: left; text-decoration: none; }

.c_address_list a.hover { background: none repeat scroll 0 0 #cce7dd; }

.address_selected { background: none repeat scroll 0 0 #FFE6A6; color: #FFF; height: 22px; }

.c_address_pagebreak { line-height: 25px; margin: 0; padding: 0; text-align: center; }

.c_address_pagebreak a { color: #05A; display: inline-block; font-family: Arial,Simsun,sans-serif; font-size: 14px; margin: 0; padding: 0 4px; text-align: center; text-decoration: underline; width: 15px; }

a.address_current { color: #000; text-decoration: none; }

.header_panel {
width: 100%;
z-index: 2005;
}

.slogo { display: none; }

.header_fixed_height { display: block; height: 100px; }

.goHead {
height: 43px;
box-shadow: 0 7px 5px rgba(0,0,0,.1);
background: #FFF;
padding-top: 7px;
width: 100%;
border-bottom: 1px solid #efefef;
/*z-index: 2007;*/
z-index:2600;
position: fixed;
top: 0;
left: 0;
}

.goHead .h_hotword, .goHead .headerCity, .goHead .headerLine, .goHead .headerLogo, .goHead .pingpaiBox { display: none; }

.goHead .headerBox { padding: 0; }

.goHead .slogo { display: block; }

.goHead .headerSearch { margin-right: 300px; }

.goHead .h_searchbox { height: 32px; }

.goHead .h_searchbox .text { width: 354px; height: 20px; line-height: 20px; padding: 6px 3px; }

.goHead .h_searchbox .pd_type { height: 30px; line-height: 30px; }

.goHead .h_searchbox .button { line-height: 32px; height: 32px; }

.goHead .pd_type_arr { top: 13px; }

.goHead .jh_type span { line-height: 30px; }

.goHead .h_searchbox .jh_type { top: 32px; }

.goHead .c_address_select { top: 31px; }

.c_address_select { height: 355px; font-family: Arial,Simsun; font-size: 12px; position: absolute; top: 38px; left: -1px; }

.topsearch {
height: 43px;
box-shadow: 0 7px 5px rgba(0,0,0,.1);
background: #FFF;
padding-top: 7px;
position: fixed;
top: 0;
width: 100%;
border-bottom: 1px solid #efefef;
z-index: 2007;
}

.topsearchin { width: 1200px; margin: 0 auto; }

.slogo { float: left; }

.topsearchin .headerSearch { margin-right: 220px; }

.topsearchin .h_searchbox { height: 32px; }

.topsearchin .h_searchbox .text { height: 18px; line-height: 18px; padding: 6px 3px; }

.topsearchin .h_searchbox .pd_type { height: 30px; line-height: 30px; }

.topsearchin .h_searchbox .button { line-height: 32px; height: 32px; }

.topsearchin .c_address_select { top: 30px; display: none; }

.topsearchin .pd_type_arr { top: 13px; }

.topsearchin .jh_type span { line-height: 30px; }

.jh_city .icon_close { -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -moz-transform .2s ease-in; transition: -moz-transform .2s ease-in; }

.jh_city .icon_close:hover { -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -moz-transform .2s ease-in; transition: -moz-transform .2s ease-in; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); }

.searchBox .sLineContent { border-top: 0; }


/*
    春航调整
*/
.ch .jh_city{ z-index:100;}
.ch .sh_box{z-index:1201;}
.ch .ticket_d_b_s .ins-tips-jltj{ z-index:2;}

.ch .headerSearch{}
.ch .h_searchbox{}
.ch .h_searchbox .text{}


/*
    门票加迪士尼
*/
.navBox_ul li.nav_dsn span{
    height: 17px;
    width: 45px;
    position: absolute;
    background: url(../../../images/home_2015/dsn.png) no-repeat;
    top: -6px;
    left: 28px;
    text-align: center; 
}

/*error*/
.error_Box .sh_box .searchBox{ top:-153px;}

.navBox_ul li.nav_srdz a{ color: #c59d60;}
.navBox_ul li.nav_srdz a:hover { color: #b48d48; text-decoration: none; }

/*首页导航私人订制小标*/
.nav_new span{background: url(../../../images/home_2015/private.png) no-repeat; position:absolute;right:5px;top:-8px;height:17px;width:45px;}



/*12月06日 首页出发城市新增切换*/
.ncity-wrapper{
	padding:10px;
}
.ncity-tab{
	height:32px;
	overflow:hidden;
	clear:both;
    margin-bottom:10px;
    background:url(../../../images/privateCustom/line1px.png) repeat-x left bottom;
}
.ncity-tab li{
	display:block;
	float:left;
    height:30px;
    line-height:30px;
	padding:0px 20px !important;
    margin:0;
	text-align:center;
	cursor:pointer;
	border:none;
    border:1px solid #fff;
    border-bottom-color:#eaeaea;
}
.ncity-tab li.current{
    border-color:#eaeaea;
    border-bottom-color:#fff;
	background-color:#fff;
}
.hide{
	display:none;
}
.ncity-list{
	overflow:hidden;
	clear:both;
}
.ncity-list li{
	display:block;
	float:none;
	height:auto;
	clear:both;
	border:none !important;
	padding:0;
	margin:0;
    overflow:hidden;
	position:relative;
    width:auto;
    text-align:left;
}
.ncity-list li i{
	display:block;
	width:20px;
	position:absolute;
	left:0;
	top:5px;
    font-weight:bold;
}
.ncity-list a{
    display:block;
    float:left;
	width:50px;
    text-align:center;
	overflow:hidden;
	display:inline-block !important;
	text-decoration:none;
	padding:0 !important;
	margin:5px 0 5px 20px;
}
.ncity-list a:hover{
	margin:5px 0 5px 20px !important;
}
.ncity-wrapper .ncity-list li i{
    line-height:26px;
    top:5px;
}
.ncity-wrapper .ncity-list a {
    line-height:26px;
}
/*12月06日 首页出发城市新增切换 结束*/