﻿@charset "utf-8";.bit_top990{position:relative;height:40px;z-index:1114}
.bit_top990:hover{z-index:1115}
.bit990{width:1200px;margin:0 auto;height:40px}
.bit_top990 .bitweb{margin-left:-10px;font-size:14px}
.bit_top990 .bitweb>li,.bit_top990 .bt_login_box990>ul>li{position:relative;float:left;height:40px;padding:0 10px;line-height:40px}
.bit_top990 .bitweb>li+li:before,.bit_top990 .bt_login_box990>ul>li+li:before{content:'';position:absolute;left:0;top:13px;width:1px;height:14px;background:#ccc}
#login_navhover:before{content:'';position:absolute;left:0;top:13px;width:1px;height:14px;background:#ccc}
#span_bt_cityinit>li.bit_link:before{content:'';position:absolute;left:0;top:13px;width:1px;height:14px;background:#ccc;left:auto;right:0}
.bit_top990 li>a{display:block}
.bt_login_box990{float:right;position:relative;width:auto;margin-right:-10px;z-index:10;font-size:12px}
.bt_login_box990>ul{float:right}
.bit990 ul li.bit_link>a{padding:0 13px 0 0;position:relative}
li.bit_link:hover>a{color:#ff4f53}
li.bit_link .app_list,li.bit_link .login_city,li.bit_link .login_account,li.bit_link .login_mapsite,li.bit_link .login_fav{display:none}
li.bit_link:hover .app_list,li.bit_link:hover .login_city,li.bit_link:hover .login_account,li.bit_link:hover .login_mapsite,li.bit_link:hover .login_fav{display:block!important}
.bit990 ul li.bit_link>a em{position:absolute;width:8px;height:5px;right:0;top:18px;overflow:hidden;transition:transform .4s;background:url(../images/login_bg3.png) -128px -90px no-repeat}
li.bit_link:hover>a em{transform:rotate(-180deg)}
ul li.bit_link>dl{position:absolute;border:1px solid #ccc;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,0.2);font-size:14px}
ul li.bit_link>dl.login_mapsite{width:370px;padding:0;top:40px;right:10px}
ul li.bit_link>dl.login_mapsite>dt{padding:20px 0 15px 20px;line-height:normal;font-weight:bold}
ul li.bit_link>dl.login_mapsite>dd{margin-bottom:10px;padding:0 20px}
ul li.bit_link>dl.login_mapsite>dd a{padding:0}
ul li.bit_link>dl.login_fav{width:142px;top:40px;left:-1px;overflow:hidden}
ul li.bit_link>dl.login_account{width:240px;padding:0;top:40px;right:-1px;overflow:hidden}
ul li.bit_link>dl>dt{padding:0;overflow:hidden;font-weight:normal;clear:both}
ul li.bit_link>dl>dt.noborder{border:0}
ul li.bit_link>dl>dt.dtmore{width:330px;margin:0 auto 20px;padding:10px 0 0;text-align:center;font-weight:normal}
ul li.bit_link>dl>dt.dtmore a{display:block;border-top:1px solid #e1e1e1;padding-top:10px;color:#4284d9}
ul li.bit_link>dl>dt.dtmore a:hover{text-decoration:underline}
ul li.bit_link>dl>dd{float:left;line-height:20px;white-space:nowrap;margin:0 0 4px 0}
ul li.bit_link>dl>dd a{padding:0}
ul li.bit_link>dl>dd.noborder{border:0;width:auto;height:auto}
ul li.bit_link>dl>dt.block{padding:0;width:100px}
ul li.bit_link>dl>dt.block a{padding:0 0 0 15px!important;display:block;width:142px;height:42px;line-height:42px}
ul li.bit_link>dl>dt.block a:hover{background:#f2f2f2}
ul li.bit_link>dl.login_fav dd.noborder a{display:block;overflow:hidden;white-space:nowrap}
ul li.bit_link>dl.login_fav dt{width:100%;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;margin-top:-1px}
ul li.bit_link>dl.login_fav dt.noborder{padding-left:15px}
ul li.bit_link>dl.login_fav dd{float:none;padding:0 15px 10px 30px;margin:0;background:#f7f7f7}
ul li.bit_link>dl.login_fav dd:first-of-type{padding-top:10px}
ul li.bit_link>dl dt.logout a{padding:0!important;width:100%;text-align:center}
.bt_login_box990 ul li.bit_link dl.login_account dd{width:119px;height:42px;margin:0;float:left;text-align:left;line-height:42px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;padding:0}
.bt_login_box990 ul li.bit_link dl.login_account dd a{padding:0 0 0 45px;background:url(../images/login_bg3.png) no-repeat;height:41px;display:block}
.bt_login_box990 ul li.bit_link dl.login_account dd a:hover{background-color:#f7f7f7;color:#333}
.bt_login_box990 ul li.bit_link dl.login_account dd a.sina{background-position:13px -317px}
.bt_login_box990 ul li.bit_link dl.login_account dd a.qq{background-position:-102px -317px}
.bt_login_box990 ul li.bit_link dl.login_account dd a.weixin{background-position:-102px -360px}
.bt_login_box990 ul li.bit_link dl.login_account dd a.renren{background-position:13px -360px}
.bt_login_box990 ul li.bit_link dl.login_account dd a.baidu{background-position:13px -401px}
.bt_login_box990 ul li.bit_link dl.login_account dd a.taobao{background-position:-102px -403px}
.bt_login_box990 ul li.bit_link dl.login_account dd a.sina:hover{background-position:13px -167px}
.bt_login_box990 ul li.bit_link dl.login_account dd a.qq:hover{background-position:-102px -167px}
.bt_login_box990 ul li.bit_link dl.login_account dd a.weixin:hover{background-position:-102px -210px}
.bt_login_box990 ul li.bit_link dl.login_account dd a.renren:hover{background-position:13px -210px}
.bt_login_box990 ul li.bit_link dl.login_account dd a.baidu:hover{background-position:13px -251px}
.bt_login_box990 ul li.bit_link dl.login_account dd a.taobao:hover{background-position:-102px -253px}
.bt_login_box990 ul li .bit_loginInput{width:100px;border:1px #666 solid;background:#333;height:18px;color:#999;padding:0 0 0 3px}
.bt_login_box990 ul li .bit_loginInputaccount{border-right:0}
.bt_login_box990 ul li .bit_logintop{width:33px;height:20px;background:#ff4f53;color:#fff;border:0;margin-right:10px;border-radius:3px;cursor:pointer;-webkit-appearance:none}
.bt_login_box990 ul li .bit_logintop+a{display:inline}
.bt_login_box990 ul li.noborderl input{float:left;margin-top:10px;line-height:20px}
.bt_login_box990 ul li.noborderl .accountlogin{width:auto;height:40px;white-space:nowrap;overflow:hidden;float:left}
.bt_login_box990 ul li.noborderl .accountlogin a{float:left;background-color:transparent}
.bt_login_box990 ul li.noborderl .accountlogin a.newmessage{width:18px;height:14px;background:url(../images/login_bg3.png) 0 0 no-repeat;line-height:1000px;overflow:hidden;margin:12px 10px 0}
.bt_login_box990 ul li.noborderl .accountlogin a.newmessage:hover{background-position:0 -44px}
.bt_login_box990 ul li.noborderl .accountlogin .accountname{width:auto;height:40px;white-space:nowrap;overflow:hidden;text-align:right;float:left;padding-left:10px}
.bt_login_box990 ul li.noborderl .accountlogin .accountname a{float:none;display:inline}
.bt_login_box990 ul li.noborderl .accountlogin a.message{width:18px;height:14px;background:url(../images/login_bg3.png) -45px -1px no-repeat;line-height:1000px;overflow:hidden;margin:13px 10px 0;border-right:0;padding-left:10px}
.bt_login_box990 ul li.noborderl .accountlogin a.message:hover{background-position:-45px -45px}
.bt_login_box990 ul li.message_box>a{width:19px;height:14px;background:url(../images/login_bg3.png) -42px -1px no-repeat;overflow:hidden;text-indent:-999em;margin:13px 0 0 0;padding:0}
.bt_login_box990 ul li.message_box a.newmessage{background-position:0 0}
.bt_login_box990 .map-warp-box{width:315px;height:371px;position:absolute;right:-5px;top:40px}
.bt_login_box990 ul li.bit_link .map-warp-box dl{position:relative;z-index:1001;top:0}
.bt_login_box990 .map-warp-box .mask{display:block;background:#fff;position:absolute;right:1px;top:0;z-index:1000;opacity:0;filter:alpha(opacity=0);width:315px;height:376px}
.bt_login_box990 .local_top{padding:0 0 1px 18px;background:url(../images/login_bg3.png) -122px 2px no-repeat}
.bt_login_box990 li.bit_link dl.login_city{width:370px;padding:15px 10px 10px;right:0;top:40px}
.bt_login_box990 li.bit_link dl.login_city dd{width:65px}
.bt_login_box990 li.bit_link dl.login_city dd a{display:inline-block;padding:5px 10px;border-radius:3px}
.bt_login_box990 li.bit_link dl.login_city dd a:hover{background-color:#e8eff6;color:#333}
.bt_login_box990 li.bit_link dl.login_city dd.current a{background:#ff4f53;color:#fff}
.bt_login_box990 li.bit_link dl.login_city dt{display:none}
.bt_login_box990 .local-choose{position:absolute;right:0;top:40px;visibility:hidden}
.bt_login_box990 .bit_link:hover .local-choose{visibility:visible}
li.bit_link.bit_hover .login_city{display:block}
.bt_login_box990 li.bit_link dl.login_city dt.login_city_sub{display:block;padding-left:10px;margin-bottom:10px;background-color:#f7f7f7}
.bt_login_box990 li.bit_link dl.login_city_sub dt a{display:inline;padding:0;font-weight:bold}
ul li.bit_link .app_list{position:absolute;width:120px;top:40px;left:-1px;border:1px solid #ccc;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,0.2)}
ul li.bit_link .app_list a{padding:0 0 0 15px!important;display:block;height:40px;line-height:40px}
ul li.bit_link .app_list a+a{border-top:1px solid #e1e1e1}
ul li.bit_link .app_list a:hover{background:#f7f7f7;color:#ff4f53}
@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-device-pixel-ratio:2){.bit990 ul li.bit_link>a em,.bt_login_box990 ul li.bit_link dl.login_account dd a,.bt_login_box990 ul li.message_box>a,.bt_login_box990 .local_top{background-image:url(../images/login_bg3@2x.png);background-size:136px auto}
}
.treefoot-box{margin-top:50px;padding-left:40px;font-size:12px;line-height:16px}
.buy-consult{padding:10px 0;border-top:2px solid #E1E1E1;border-bottom:1px solid #E1E1E1;color:#999}
.footer-copy{padding:10px 0 20px}
.footer-copy .list.list-gapline>li{padding-right:15px;font-size:12px;line-height:16px}
.footer-copy .list.list-gapline>li+li{padding-left:15px}
.footer-copy .list.list-gapline>li:after{height:15px}
.footer-copy>p{margin-top:10px;color:#999}
.summary-footer{border-top:1px solid #ebebeb}
.summary-footer .buy-consult-box{background-color:#f7f7f7}
.summary-footer .buy-consult-box>.buy-consult{position:relative;border-top:0}
.summary-footer .buy-consult-box>.buy-consult>p+p{position:absolute;right:0;top:12px}
.summary-footer .footer-copy-box{background-color:#333}
.summary-footer .footer-copy-box .list>li>a{color:#999}
.summary-footer .footer-copy-box .list>li>a:hover{text-decoration:underline}
.summary-footer .footer-copy-box .list.list-gapline>li:after{background-color:#666}
.foot_box{clear:both;font-size:12px;line-height:16px}
.foot_box .copright_p{background:#f7f7f7;border-top:1px solid #e1e1e1;height:42px;color:#999}
.foot_box .copright_p p{float:left;margin:13px 0}
.foot_box .copright_p p.r{float:right}
.foot_box .link_a{background:#333;height:40px}
.foot_box .link_a a:link,.foot_box .link_a a:visited{color:#999;text-decoration:none}
.foot_box .link_a a:hover{color:#fff}
.foot_box .link_a ul.about{margin:13px 0 0}
.foot_box .link_a ul.about li{float:left;border-right:1px solid #424242;padding-right:15px;margin-right:15px;line-height:15px}
.foot_box .link_a ul.about li.last{border:0;padding:0;margin:0}
.foot_box .w990{width:1200px;margin:0 auto;height:40px;overflow:hidden}
.foot_copy{padding-left:40px;color:#999;clear:both;margin:50px auto 20px;font-size:12px;line-height:16px}
.foot_copy .footer_c{height:39px;line-height:36px;border-top:2px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
.foot_copy .footer_about{margin:10px 0 0;overflow:hidden}
.foot_copy .footer_about ul li{border-right:1px solid #CCC;display:inline;float:left;line-height:15px;margin:0 15px 0 0;padding:0 15px 0 0;white-space:nowrap}
.foot_copy .footer_about ul li.last{border:0;padding:0;margin:0}
.foot_copy .footer_about ul li a:link,.foot_copy .footer_about ul li a:visited{color:#666}
.foot_copy .footer_about ul li a:hover{color:#FF4F53}
.foot_copy .footer_text{margin:10px 0 0}
.local-choose *{box-sizing:border-box}
.local-choose .row{position:relative;clear:both}
.local-choose li>a{color:#333}
.local-choose li>a:hover{color:#ff4f53}
.local-choose .col-auto{width:auto;float:left;position:relative;min-height:1px}
.clearfix{clear:both}
.clearfix:after{display:table;content:" ";clear:both}
.local-choose .row:after{display:table;content:" ";clear:both}
.local-choose .list{list-style:none}
.local-choose .list:after{content:'';clear:both;display:block}
.local-choose .list-justified:after{display:none}
.local-choose .list li{position:relative;float:left}
.local-choose .list>li>a{position:relative;display:block}
.list.list-vertical li{float:none}
.local-choose{position:relative;width:380px;height:466px;margin-bottom:12px;border:1px solid #ccc;box-shadow:0 1px 5px rgba(0,0,0,.2);background:#fff;z-index:9999;font-size:14px;line-height:normal;overflow:hidden;box-sizing:border-box}
.local-choose>.top{height:56px;padding:10px;background:#f6f6f6;border-bottom:1px solid #ccc;box-shadow:0 2px 4px rgba(0,0,0,.1)}
.local-choose>.top .left{width:180px}
.local-choose .ls{position:absolute;left:10px;top:10px;width:16px;height:16px;background:url(../images/local-search.png);background-size:16px;z-index:1}
.local-choose .input{width:160px;padding-left:36px;height:36px;line-height:34px}
.local-choose>.top .right{width:176px;padding-top:8px}
.local-choose .sugl{height:19px;overflow:hidden}
.local-choose .sugl li+li{margin-left:15px}
.local-choose>.con{height:408px;padding:0 20px;overflow:hidden;overflow-y:auto}
.local-choose .con-list>li{padding-left:35px;border-bottom:1px solid #f0f0f0}
.local-choose .con-list dl{width:308px}
.local-choose .con-list dl:after{content:'';display:table;clear:both}
.local-choose .con-list dt,.local-choose .con-list dd{float:left;height:40px;line-height:40px}
.local-choose .con-list dt{font-family:Arial;font-weight:bold;margin-left:-35px}
.local-choose .con-list dd{margin-right:20px}
.local-choose .index.hl{color:#4284d9}
.local-choose dd>a.current{color:#ff4f53;padding-bottom:3px;border-bottom:2px solid #ff4f53}
.local-choose .local-2nd{margin-left:-55px;margin-right:-20px;padding-left:55px;background:#f7f7f7}
.local-choose .local-2nd>li{float:left;margin-right:20px;line-height:36px}
.local-choose .local-2nd .current{color:#ff4f53}
.local-choose .con-list.result>li{padding-left:0}
.local-choose .con-list.result>li>a{margin:0 -20px;padding:0 20px;height:40px;line-height:40px}
.local-choose .con-list.result>li>a:hover{background:#f7f7f7}
