/** 适配本都没有 cms 访问的情况*/
@charset "utf-8";
/* CSS Document */
#address{
    background-color: #FFF;
}
.index-banner{
    position: relative;
    width: 100%;
    height: 394px;
}
.banner-img{
    position: relative;
    z-index:2;
    min-width:1200px;
    height: 394px;
    overflow:hidden;
}
.banner-group{
    height: 1px;
    margin: 0 auto;
    position: relative;
    width: 1200px;
    z-index:3;
}
.i-menu-list{
    width: 195px;
    height: 394px;
    border-top:2px solid #005a8a;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left:0;
    z-index: 3;
    pointer-events: auto;
    background-color:#fff;
}
.i-Product-title{
    background-color:#ebebeb;
    margin-top:14px;
    padding:10px 10px 10px 15px;
    font-size:16px;
    position: relative;
}
.i-Product-title-text{
    width:36px;
    position: absolute;
    right: 0px;
    top: 12px;
}
.i-Product-title-text font{
    cursor:pointer;
    color:#005a8a;
    font-size: 12px;
}
.i-product-list{
    padding:0px 20px;
    position:relative;
    cursor: pointer;
}
.i-product-list dt{
    padding:8px 0 8px 40px;
    font-size:14px;
    border-bottom:1px solid #ededed;
}
.list-ico-bese{
    position:absolute;
    width:20px;
    height:20px;
    left:26px;
}
.car-ico{
    background:url(../../../images/2018transform/car-ico.jpg) no-repeat center;
}
.accident-ico{
    background:url(../../../images/2018transform/accident-ico.jpg) no-repeat center;
}
.family-ico{
    background:url(../../../images/2018transform/family-ico.jpg) no-repeat center;
}
.com-ico{
    background:url(../../../images/2018transform/com-ico.jpg) no-repeat center;
}
.policy-ico{
    background:url(../../../images/2018transform/policy-ico.jpg) no-repeat center;
}
.outlets-ico{
    background:url(../../../images/2018transform/outlets-ico.jpg) no-repeat center;
}
.tengNuo-ico{
    background:url(../../../images/2018transform/tengNuo-ico.jpg) no-repeat center;
}
.i-more-services1{
    top: -28px;
}
.i-more-services2{
    top: -205px;
}
.i-more-services{
    left:36px;
    position: absolute;
    border-top:2px solid #ededed;
    z-index: 99;
    width: 690px;
    height: 394px;
    background: #fff;
    opacity:0.9;
    -khtml-opacity:0.9;
    -moz-opacity:0.9;
    filter:Alpha(opacity=90);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

}
.im-serlist{
    position: relative;
    width: 690px;
    height: 394px;
    overflow: hidden;
    background-color:transparent;
}
.im-selit-pr{
    float:left;
    padding:20px 0 20px 40px;
}
.im-selit-pr li{
    font-size:14px;
    padding:2px 0;
}
.i-font-bod{
    font-size:16px;
    font-weight:bold;
}
.i-mag-top{
    margin-top:30px;
}
.im-selit-fast{
    float:left;
    padding:35px 0 0 50px;
}
.im-selit-fast dt{
    position:relative;
    float:left;
    font-size:14px;
    padding:20px 40px;
}
.im-selit-fast span{
    position: absolute;
    width: 36px;
    height: 36px;
    left:0;
}
/*支付保费*/
.im-ico1{
    background: url(../../../images/2018transform/product-ico.gif) no-repeat -35px -127px;
    top: 15px;
}
/*保单查询*/
.im-ico2{
    background: url(../../../images/2018transform/product-ico.gif) no-repeat -30px -38px;
    left: 0px;
    top: 15px;
}
/*电子发票*/
.im-ico3{
    background: url(../../../images/2018transform/product-ico.gif) no-repeat -35px -170px;
    top: 15px;
}
/*腾诺保单*/
.im-ico4{
    background: url(../../../images/2018transform/product-ico.gif) no-repeat -29px -212px;
    top: 10px;
}
/*理赔查询*/
.im-ico5{
    background: url(../../../images/2018transform/product-ico.gif) no-repeat 0px -168px;
    top: 15px;
}
/* 服务承诺 */
.im-ico6{
    background: url(../../../images/2018transform/product-ico.gif) no-repeat -37px 1px;
    top: 15px;
}
/*保险续保*/
.im-ico7{
    background: url(../../../images/2018transform/product-ico.gif) no-repeat 3px -211px;
    top: 12px;
}
/*服务网点*/
.im-ico8{
    background: url(../../../images/2018transform/product-ico.gif) no-repeat -35px -80px;
    top: 12px;
}

.i-quote{
    width: 286px;
    height: 370px;
    top: 14px;
    right: 0;
    position: absolute;
    z-index: 4;
    pointer-events: auto;
    background:#fff;
}
.i-quote-old,.i-quote-newold,.i-quote-Result{
    padding:15px 15px 0;
}
.i-renewal{
    font-size:16px;
    padding-bottom:10px;
}
.i-renwal-old li{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 10px;
}
.i-renwal-old li.i-renwal-input{
    border:1px solid #ededed;
    padding:6px 8px;
}
.i-renwal-old li span{
    display: inline-block;
    text-align: right;
    padding-right: 10px;
    font-size: 14px;
    color: #999;
}
input[type="text"]{
    border:0 none;
    outline:none;
    font-size:14px;
    display:inline-block;
    padding: 1px;
}
.i-ren-input{
    width:50%;
}
.location-ico{
    position:absolute;
    width:10px;
    height:14px;
    background:url(../../../images/2018transform/location-ico.jpg) no-repeat 0;
    right:8px;
    top:10px;
}
.i-renwal-old li.renewal-bnt{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding:8px 0;
    text-align:center;
    font-size:16px;
    color:#fff;
    background-color:#005a8a;
    margin-bottom:15px;
    cursor: pointer;
}
.i-checbox{
    text-align:right;
}
.i-ren-new{
    cursor: pointer;
    text-align:right;
    font-size:14px;
    background:url(../../../images/2018transform/quote-ico.jpg) no-repeat right center;
    padding-right:14px;
}
.i-pro-display{
    background:#fff;
    margin:20px auto;
}
.i-pro-left,.i-pro-right{
    width:590px;
    overflow:hidden;
}
.i-pro-titl{
    font-size:18px;
    padding:10px 0px;
    border-bottom:1px solid #ededed;
}
.i-pro-ico{
    overflow:hidden;
    padding-top:15px;
    position:relative;
    cursor: pointer;
}
.i-pro-bodleft{
    border-right:1px solid #ededed;
}
h3.i-xptj{
    font-size:18px;
    margin:15px auto 10px;
    background:#fff;
    text-align:center;
}
.i-new-recpro{
    padding-top:30px;
    cursor: pointer;
}
.i-new-recommend{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 470px;
    background:url(../../../images/2018transform/product-bg.jpg) no-repeat center center;
}
.i-new-padrit{
    padding-right:26px;
}
.i-expert{
    width: 100%;
    background-color: #edf5fb;
    overflow: hidden;
    z-index: -9999;
}
.i-exrert-pic{
    position:relative;
}
.i-previous{
    background:url(../../../images/2018transform/previous.jpg) no-repeat scroll 0 center;
    left: 0;
}
.i-next{
    background:url(../../../images/2018transform/next.jpg) no-repeat scroll 0 center;
    right: 0;
}
.i-previous, .i-next {
    cursor: pointer;
    display: block;
    position: absolute;
    top: 112px;
    height: 32px;
    width: 32px;
    z-index: 3;
}
.i-activity, .i-pressrel{
    width:498px;
}
.i-activity a{
    cursor: pointer;
}
.i-newstitl{
    font-size: 18px;
    font-weight: normal;
    padding:20px 0 10px;
}
.i-activity img,.i-pressrel img{
    display: block;
    width: 496px;
    margin-bottom: 10px;
    clear: both;
}
.i-activity ul li,.i-pressrel ul li{
    padding:2px 0 2px 2px;
}
.i-customerser{
    width:100%;
    overflow:hidden;
    position:relative;
}
.i-custo-cent{
    height:452px;
    z-index:10;
    text-align:center;
}
.i-custo-cent .i-fuwutext{
    font-size:26px;
    padding:70px 0 20px;
}
.i-fwkfs{
    font-size: 36px;
    padding: 15px 0 10px;
    width: 60%;
    margin: 0 auto;
}
.i-kefubg{
    width: 800px;
    background: url(../../../images/2018transform/kf-icobg.jpg) no-repeat right center;
    height: 452px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.advisory-service{
    display: inline-block;
    margin-top: 40px;
    font-size: 16px;
    width: 120px;
    background-color: #005a8a;
    color: #fff;
    padding: 10px;
    border-radius: 8px;
    cursor:pointer;
}
.log_tip_title{
    width: 100%;
    clear: both;
    height: 30px;
    text-align: center;
    color: red;
    margin-top: 10px;
}
.log_tip_title font{
    font-size: 14px;
}
.identifying_code{
    margin-top: 5px;
}
a.input_SMS_off{

}
/*轮播点**/
.points{
    z-index:140;
    position:absolute;
    width:100%;
    height:10px;
    margin-top:370px;
    text-align:center;
}
.point{
    cursor:pointer;
    overflow:hidden;
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:10px;
    height:10px;
    margin:0 5px;
    vertical-align:top;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background:#c3c3c3;
}
.point:hover{
    background: #69aaec none repeat scroll 0 0;
}
.click_point{
    background: #69aaec none repeat scroll 0 0;
}
.xptj li img:hover{
    position: relative;
    bottom: 5px;
}
.i-product-list dt:hover{
    color: #005a8a;
}
.a_hover li{
    cursor: pointer;
}
.a_hover li:hover{
    text-decoration: underline;
}
.jCarouselLite{
    text-align: center;
}
.i-renwal-login li{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 4px;
}
.i-renwal-login li.i-renwal-input{
    border:1px solid #ededed;
    padding:2px 8px;
}
.i-renwal-login li span{
    display: inline-block;
    text-align: right;
    padding-right: 10px;
    font-size: 14px;
    color: #999;
}
.i-renwal-login li.renewal-bnt{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding:5px 0;
    text-align:center;
    font-size:16px;
    color:#fff;
    background-color:#005a8a;
    margin-bottom:15px;
    cursor: pointer;
}
.i-login-input40{
    width:39%;
}
.i-login-input45{
    width:45%;
}
.i-login-input50{
    width:50%;
}
input::-webkit-input-placeholder{
    color: #aab2bd;
    font-size: 13px;
}
.i-renwal-login li input[type="password"]{
    border:0 none;
    outline:none;
    font-size:14px;
    display:inline-block;
    padding: 1px;
}
input#licenseNo[disabled]{
    background-color: #ebebe4;
}


.reg-prompt {
    font-size: 14px;
    color: #666;
}
.wjmm-reg {
    float: right;
    color: #666;
}