
#pcNavUl { margin-left: 3px; }
.navLi .navLiA {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none;
}
.navLi .navLiA span {
    display: block;
    height: 14px;
    line-height: 14px;
    padding: 0 30px;
    font-size: 14px;
    text-align: center;
    color: #000;
    border-right: 1px solid #ccc;
}
#pcNavUl .navLi a{border:none;  height: 34px;  line-height: 34px;}
.navLi:last-of-type .navLiA span { border: 0; }
.navbar-text.navbar-right.callservice.mobile { display: none; }
/*.navbar-text.navbar-right { margin-right: 0 !important; }*/
@media (max-width: 640px) {
    .navbar-text.navbar-right.callservice.desktop { display: none; }
    .navbar-text.navbar-right.callservice.mobile { margin: 2.3%  70px 0 0 !important; display: block; }
    .phone_nav { }
    .phone_nav h3 {
        position: absolute;
        right: 5px;
        z-index: 1;
        top: 43px;
        padding: 15px 10px 0;
        width: 45px;
        height: 58px;
        text-align: center;
        background: #e6e6e6;
        overflow: hidden; }
    .phone_nav h3:before, .phone_nav h3:after { content: ''; float: left; width: 100%; border-top: 3px solid #555; }
    .phone_nav h3:before { margin-bottom: 5px; height: 11px; border-bottom: 3px solid #555; }
    .phone_nav h3:after {  }
}


.re-nav-dropdown { top:33px; width: 624px !important; }
.bg-89 { margin-top: 0; padding: 32px 0 !important; border-width: 1px; background:rgba(255,255,255,.9); }
.re-nav-dropdown dl {  }
.re-nav-dropdown dl dt { margin-bottom: 20px; }
.re-nav-dropdown dl dd { float: left; width: 100%; margin-bottom: 0 !important; background: none; }
.re-nav-dropdown dl ul { float:left; width:100%; }
.re-nav-dropdown dl li { float:left; margin-bottom: 0 !important; width: 100%; }

.re-travel dl:first-child { width: 75%;padding-left: 92px !important; }
.re-travel dl:first-child li { width: 50%; }
.re-travel dl:last-of-type { padding: 0; width: 25%; }

.re-accident dl{  width: 50%; }
.re-accident dl:first-child { padding-left: 150px;  }

.re-health dl:only-of-type { padding-left: 82px; width: 100%; }
.re-health dl li:first-child{ width: 29.5%; }
.re-health dl li:nth-child(2) { width: 32%; }
.re-health dl li:last-child  { width: 32%; }
.re-tab-bdt { position: absolute; left: 0; top: 0; z-index: 1000; float: left; margin-top: -2px; width: 90px; height: 5px; background: #ff8200; overflow: hidden; }
.cyz_fwnav{border-top: 1px solid #ccc;margin:30px !important; width: 71%;padding-left: 80px !important; margin-bottom: 0 !important; padding-bottom: 0 !important;}
.cyz_fwnav dt{float: left; margin-right: 100px; margin-top: 80px; }
.re-service { left: 173px ;width:794px !important; }
.re-service .row dl:first-child { width: 20%;padding-left: 40px !important;  }
.re-service .row dl:nth-child(2) { width: 20%;padding-left: 40px !important;  }
.re-service .row dl:nth-child(3) { width: 20%;padding-left: 30px !important;  }
.re-service .row dl:nth-child(4) { width: 20%;padding-left: 30px !important;  }
.re-service .row dl:last-child { width: 20%; padding-left: 30px !important; }


.re-service .row dl dd { float: left; width: 100%; margin-bottom: 0 !important; background: none; }
.re-service .row dl ul { float:left; width:100%; }
.re-service .row dl li { float:left; margin-bottom: 0 !important; width: 100%; }
.re-service .re-tab-bdt { left: 260px /*258px*/; }
.re-service-btm { margin: 10px 20px 0; padding: 20px 0 0 !important; width: 754px !important; height: 20px; border-top: 1px solid #ccc; }
.re-service-btm div { float: left; margin: 0 -32px; width: 794px; }
.re-service-btm dt { margin: 0 !important; }

.re-about {left: -268px; /*377px*/; width: 624px !important; }
.re-about .re-tab-bdt { left: 178px /*178px*/;}
.re-about-btm { margin: 0 20px; padding: 0 !important; width: 584px !important; height: 20px; }
.re-about-btm div { float: left; margin: 0 -20px; width: 624px; }

.re-about-btm.row dl:first-child { width: 25%;padding-left: 50px !important;  }
.re-about-btm.row dl:nth-child(2) { width: 25%;padding-left:42px !important;  }
.re-about-btm.row dl:nth-child(3) { width: 25%;padding-left: 34px !important;  }
.re-about-btm.row dl:last-child { width: 25%; padding-left: 26px !important; }

.re-about-btm dt { margin: 0 !important; }
.headWarpper{ position: relative;}
.mall-nav{
    position:relative;
}

.mall-nav .navbar-right{
    float: none !important;
    top:0;
}
.ym-logined{display: none;}
.ym-mall{text-align:left !important;}
.ym-str-mall{font-size:14px !important;text-align:right !important;}

/********************* login_find_history_order  ******************************/

.loginOrder{
    width:600px;
    height:auto;
    background:#fff;
    position:fixed;
    left:50%;
    margin-top:-342px;
    top:400px;
    margin-left:-286px;
    display:none;
}
.pop_up_title2{
    width:90%;
    margin:0 auto;
    margin-top:45px;
    margin-bottom:35px;
}
.pop_up_title2 p{
    background-color:#FFF;
    font-size:15px;
    margin:0 auto;
    text-align:center;
}
@media (max-width: 970px){
    .loginOrder{
        width:90%;
        height:auto;
        background:#fff;
        position:absolute;
        left:50%;
        margin-top:-342px;
        top:30%;
        margin-left:-45%;
        display:none;
    }

}

@media (max-width: 640px) {
    .loginOrder { top: 20px !important; margin-top: 0 !important; }
}
@media (min-width:1000px) {.pct_74{width: 74% !important;}}

.ym-red{color: red;}
.ym-paddingo{padding: 0;}
.ym-img_class{width:115px; height:33px;}
.ym-pointer{cursor:pointer;}
/**********************瀹夎仈鐢ㄦ埛鐧诲綍*******************************/
::-moz-placeholder{color:#aaa;}
::-webkit-input-placeholder{color:#aaa;}
:-ms-input-placeholder{color:#aaa;}
.ym-login-desktop{padding: 0; margin-left: 20px;}
.ym-login-form{width: 58%; margin-left: 26%;}
.ym-ly-wjma-next{  margin-left: -5px;}
.ym-text-center{text-align: center;}
.ym-login-sendcond{ padding: 0; line-height: 34px; }
.ym-fwd_phoneNum{border: none; padding-left: 5px; background: #ffffff; font-size: 14px; color: #888; }

/***********************瀵艰埅鏍忕殑鐨刟l-nav-itemflt*******************************/
/*****alianService.html************/
.ym-nav-fuwu {width: 25%;padding-left: 70px;}
.ym-nav-lipei{width: 25%;padding-left: 72px;}
.ym-nav-zhengzhi{width: 25%;padding-left: 69px;}
.ym-nav-xuetang{width: 25%;padding-left: 40px;}
.ym-nav-khpj,.ym-nav-qiatan,.ym-nav-wenti,.ym-nav-jianyi,.ym-nav-cpjfwxx{width: 20%;padding-left: 30px!important;}

/*********棣栭〉鏂版敼鐗堢殑椤靛ごcss***************/


@media (max-width: 768px){
    .header_top .container,.header_group ,#container .slider_group ,#container .content,#footer .footer_group{
        width: 90%;
    }
}
.header_top {
    background: #333;
    color: #fff;
    height: 30px;
    line-height: 30px;
    margin-bottom: 0;
}
.header_top a {
    color: #fff;
}
.unlogin >span a:hover {
    border-bottom: 1px solid #fff;
}

.logined .logoutbt{    padding-left: 10px;}
.unlogin .min-nav ,
.logined .min-nav{
    padding: 0 10px;
    border-left: 1px solid #636363;
    height: 14px;
    line-height: 14px;
    margin-top: 8px;
}
.unlogin .nav-login-zc,
.logined .nav-login-zc
{
    border: none;
}
#login:hover,#zc:hover,#logoutbt:hover,
.unlogin .min-nav a:hover ,
.logined .min-nav a:hover{border-bottom:1px solid #fff;}
#headNav{ background: url( ../images/bg01_main.jpg) left top repeat-x;}
.header_group {
    position: relative;
    width: 1166px;
    margin: 0 auto;
    height: 120px;
}
.header_group .logoImg {
    background: url( ../images/logo.jpg) left top no-repeat;
    width: 197px;
    height: 88px;
    display: block;
    position: absolute;
    z-index:7;
    top: 14px;
    left: 0;
    text-indent: -9999px;
}

.header_group #pcNavUl {
    position: absolute;
    left: 200px;
    top: 46px;
}
#pcNavUl li {
    margin-left: -1px;
    float: left;
}
#pcNavUl.nav {
    float: none;
    padding: 0;
    margin:0;
}

.header_group .tel {
    position: absolute;
    right: 0;
    top: 23px;
}
.header_group .tel {
    position: absolute;
    right: 0;
    top: 23px;
}
.header_group .tel dt {
    float: left;
    margin-right: 12px;
}
.header_group .tel dd {
    float: left;
    font-size: 14px; line-height:20px;
    color: #000000;
}
.header_group .tel dd span{
    font-size: 18px;
}
/* footer */
#footer  *{    -webkit-box-sizing: content-box !important;
    box-sizing: content-box !important;
    -moz-box-sizing: content-box !Important;
}
#footer {margin-top:20px; background-color: #e5e5e5; position: relative;}
#footer .footer_group { width:1166px; margin:0 auto; height:220px; padding-top:20px; overflow:hidden; position:relative; }
#footer .footer_group dl { float:left; padding-top: 20px;width: 20%; }
#footer .footer_group dl:nth-child(1){width: 18%;}
#footer .footer_group dl:nth-child(2){ width: 18%;}
#footer .footer_group dl:nth-child(3){width: 18%;}
#footer .footer_group dl:nth-child(4){width: 26%; }
#footer .footer_group dl:nth-child(5){width: 20%; }
#footer .footer_group dl dt {  padding-bottom:23px; }
#footer .footer_group dl dd { height:13px; line-height:13px; font-size:12px; margin-bottom:14px; position:relative; }
#footer .footer_group dl dd span { display:none; position:absolute; top:-130px; left:-35px; }
#footer .footer_group dl dd .gzweibo{ top: -140px; left: -44px;}
#footer .footer_group dl dt a {  font-weight:bold;color:#333333; font-size:14px; text-decoration:none; cursor: default;}
#footer .footer_group dl dd a { color:#666666; font-size:12px; text-decoration:none; }
#footer .footer_group .info {float: right; width: 30%;height: 168px; padding: 20px 15px 0 3.5%; border-left: 1px solid #cccccc;position: relative;  }
#footer .footer_group .info h3 { color:#333333; font-size:14px; margin-bottom:13px; }
#footer .footer_group .info p { color:#666666; font-size:12px; padding-top:10px }
#footer .footer_group .info img { margin:13px 0; }
#footer .footer_group .attention { width:260px; float:left; height:168px; padding-top:20px; text-align:center; }
#footer .footer_group .info h3{font-weight: bold;}
.bottomfooter{ width: 1166px;  margin: 0 auto;overflow:hidden; }
#footer .policy { position:relative; left:0; bottom:0; width:100%; height:41px; line-height:41px; font-size:12px; color:#333333; background-color: #bbbbbb;}
#footer .policy p { float:left; }
#footer .policy ul { float:right; overflow:hidden; }
#footer .policy ul li { float:left; }
#footer .policy ul li a { font-size:12px; color:#333333; text-decoration:none; }
.footer_group dt a:hover{cursor: default;}
.footerDl{float: left;    width: 65%;}
/**友情链接*/
.friendHref {position: relative; width: 100%;background: #BBB;padding-top: 20px;}
.friendHref  p{ font-weight: bold;width: 1166px;line-height: 17px;height:17px; margin: 0 auto;     padding-top: 20px;padding-bottom: 23px;}
.show-friend-href{  width: 1166px; margin: 0 auto;overflow: hidden;border-bottom: 1px solid #aaa;}    
.show-friend-href li {cursor:pointer; float: left;padding-right: 20px; margin-bottom: 14px;height: 13px;line-height: 13px;}    
.show-friend-href li a:focus,.show-friend-href li a:link,.show-friend-href li a:hover,.show-friend-href li a:active{color:#333;}
/**友情链接  end*/

#footer .footer_group .info p.visa-pay {  display: none;  color: #000;  font-size: 12px;  position: absolute; top:160px;   word-wrap: break-word; }

/* 页脚隐私条款和法律声明 */
#menu.falv-yinsi-menu{
    text-indent: 29px;
    font-size: 14px;
    color: #fff;
    height: 50px;
    line-height: 50px;
    width: 194px;
    background: #54585a;
}
/* 车险非会员登录入口样式调整 */
.motorLogin>div{
    height:40px;
}
.motorLogin>div>div{
    height:33px;
}
div.motorLoginErr{
    height: 22px;
    margin-top: -20px;
    margin-bottom: 0;
}
div.motorLoginErr>div{
    height: 22px;
}

/* lnb */
#header .header_group .lnb { position:absolute; left:200px; top:46px; }
#header .header_group .lnb>li { float:left;font-size:14px;  }
#header .header_group .lnb>li:hover>span, #header .header_group .lnb>li.on span { width:100%; height:5px; background:#ff8200; display:block; position:absolute; bottom:-4px; left:0; z-index:99; }
#header .header_group .lnb>li>a { color:#000000; text-decoration:none; font-size:14px; padding:0 20px; display:block;height: 30px; line-height:15px; background:url(../images/bg01_menu.png) left 1px no-repeat; z-index:10; }
#header .header_group .lnb>li:first-child>a{background: none}
#header .header_group .lnb>li:hover{ border-bottom:5px solid #ff8200; }

/* sub menu start */
.sub_menu { display:none; background:#fff; width:957px; padding-left:209px; position:absolute; z-index:5; left:-200px; top:35px;  -webkit-box-shadow:0 10px 20px #888;  
  -moz-box-shadow:0 10px 20px #888;  
  box-shadow:0 10px 20px #888; padding-bottom:20px; padding-top:15px;
     -moz-box-sizing: content-box;  
     -webkit-box-sizing: content-box; 
     -o-box-sizing: content-box; 
     -ms-box-sizing: content-box; 
     box-sizing: content-box; 
}
.sub_menu ul li { height:88px; }
.sub_menu ul li.travelProtect{height: 124px}

.sub_menu ul li dl { padding-left:103px; position:relative; height:88px; }
.sub_menu ul li dl dt { position:absolute; top:20px; color:#333; font-weight:600;  }
.sub_menu ul li dl dd.ico { position:absolute; height:88px;  }
.sub_menu ul li dl dd.txt { position:absolute; top:52px; width:848px; background:url(../images/bg_submenu_repeat.gif) repeat-x left bottom; padding-bottom:17px; }
.sub_menu ul li.end dl dd.txt { background:none;} 
.sub_menu ul li dl dd.txt a { color:#333; margin-right:40px; }
.sub_menu ul li dl dd.txt a:focus{border: none}
.sub_menu ul li dl dd.txt a.travelChina{line-height: 40px;display: inline-block;width: 175px;}
.sub_menu ul li dl dd.txt a.end { margin-right:0; }
.sub_menu ul li dl dd.txt a:hover { text-decoration:none; color:#ff8200;}
.sub_menu ul li dl dd.s01 { background:url(../images/ico_service01.gif) no-repeat left top; left:24px; top:26px; width:103px; }
.sub_menu ul li dl dd.s02 { background:url(../images/ico_service02.gif) no-repeat left top; left:25px; top:17px; width:103px; }
.sub_menu ul li dl dd.s03 { background:url(../images/ico_service03.gif) no-repeat left top; left:24px; top:23px; width:103px; }
.sub_menu ul li dl dd.s04 { background:url(../images/ico_service04.gif) no-repeat left top; left:24px; top:26px; width:103px; }
.sub_menu ul li dl dd.s05 { background:url(../images/ico_service05.gif) no-repeat left top; left:24px; top:26px; width:103px; }


.sub_menu ul li dl dd.t01 { background:url(../images/ico_travel01.gif) no-repeat left top; left:24px; top:26px; width:103px; }
.sub_menu ul li dl dd.t02 { background:url(../images/ico_travel02.gif) no-repeat left top; left:24px; top:26px; width:103px; }

.sub_menu ul li dl dd.a01 { background:url(../images/ico_acc01.gif) no-repeat left top; left:44px; top:22px; width:103px; }
.sub_menu ul li dl dd.a02 { background:url(../images/ico_acc02.gif) no-repeat left top; left:44px; top:22px; width:103px; }

.sub_menu ul li dl dd.h01 { background:url(../images/ico_health01.gif) no-repeat left top; left:24px; top:22px; width:103px; }
.sub_menu ul.menu_style01 li { float:left; width:344px; } 
/* sub menu end */
