@charset "utf-8";
/* CSS Document */

.f40c16b{color: #40c16b;}
.mb10{margin-bottom:10px;}
.w340{width:340px;}
.mtb10{margin:10px 0;}
.za-f40C16B{color:#40C16B;}
.za-mb35{margin-bottom:35px;}
.wordBreak{  word-wrap: break-word;
    word-break: break-all;
    line-height: 30px;}
.za-buy-product2 {
    padding-bottom: 40px;
}
.za-body-bg-gray {
    background: none repeat scroll 0 0 #f2f2f2;
}
.p-intruduction {
    padding: 40px;
    border: 1px solid #e6e6e6;
}
.za-nav-flag {
    padding-bottom: 15px;
    padding-top: 15px;
    color: #818181;
}
.za-l-w {
    width: 1180px;
}
.za-margin-auto {
    margin: 0 auto;
}
.za-pro-buy-btn:hover {
    background-color:#FF531A;
}
.za-pro-buy-btn-h36 {
    height:36px;
    line-height:36px;
}

.p-form .za-ins-select {
    display:inline;
}
.p-form .za-ins-select .bui-select {
    line-height:32px;
    border-color:#e3e3e3;
    padding-right:20px;
    background-image: url("../images/enterprise/ent-fm-icon.png");
    background-position: right -34px;
    background-repeat:no-repeat;
    border:1px solid #e3e3e3;
}
.p-form .za-ins-select .bui-select-disabled {
    line-height:32px;
    border-color:#e3e3e3;
    padding-right:20px;
    background:none;
    background-color:#F0F0F0;
    border:1px solid #e3e3e3;
}
.za-disabled,.za-disabled1{
    background-color:#F0F0F0;
    border:1px solid #e3e3e3;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .p-form .za-ins-select .bui-select-disabled{background-color: #EBEBE4;}
    .p-form .za-ins-select .bui-select-disabled .bui-select-input:hover{ border:none;}
    .za-disabled{background-color:#EBEBE4}
}
.p-form .za-ins-select .bui-select:hover {
    border: 1px solid #40c16b;
}
.p-form .za-ins-select .bui-select-disabled:hover {
    border-color:#e3e3e3;
}
.p-form .za-ins-select .bui-select300 {
    background-position:222px 13px;
}
.p-form .za-ins-select .bui-select .bui-select-input {
    height:31px;
    line-height /*\**/:32px\9;
    padding:0 5px;
    vertical-align:top;
}
.p-form .za-ins-select .bui-select input.bui-select-input {
    color:#444;
}
.p-form .za-ins-select .bui-select .x-icon {
    display:none;
}
div.bui-select-list {
    border-color:#e3e3e3;
    color:#5e5e5e;
    overflow: auto;
    overflow-x: hidden;
    max-height: 300px;
    _height : 300px;
}
div.bui-select-list .bui-list-item {
    padding: 12px 5px 12px 8px;
    border-radius: 0;
    margin:1px 0;
    border:none;
}
div.bui-select-list .bui-list-item-hover, div.bui-select-list .bui-list-item-selected {
    background: none repeat scroll 0 0 #40c16b;
    color:#FFF;
}




/* product list*/
.za-prolist-tab {
    height:180px;
    margin:0 auto;
    border-left:2px solid #F9F9F9;
}
.za-prolist-tab > li {
    width:14%;
    height:155px;
    float:left;
    border-right:2px solid #F9F9F9;
    text-align:center;
    padding-top:25px;
    position:relative;
    cursor:pointer;
}
.za-prolist-tab > li:hover > p.active {
    width:100%;
    height:10px;
    position:absolute;
    bottom:0;
    border-bottom:4px solid #e5e5e5;
}
.za-prolist-tab > li.active > p.active {
    width:100%;
    height:10px;
    position:absolute;
    bottom:0;
    border-bottom:4px solid #e5e5e5;
}
.za-prolist-tab > li:hover p.bgimg {
    width:72px;
    height:72px;
    margin-left:-36px;
}
.za-prolist-tab > li > p.bgimg {
    width:60px;
    height:60px;
    margin:0 auto;
    position:absolute;
    left:50%;
    margin-left:-30px;
    background-size:100%;
    background-image:url("../img/za-prolist-icon-xz01.png");
    background-repeat:no-repeat;
    background-position:center center;
    transition:all 0.2s linear 0s;
    /* Firefox 4 */
    -moz-transition:all 0.2s linear 0s;
    /* Safari and Chrome */
    -webkit-transition:all 0.2s linear 0s;
    /* Opera */
    -o-transition:all 0.2s linear 0s;

}
.za-margin-top-zx { margin-top:90px;}
.za-prolist-tab > li > p.b1 {
    background-image:url("../img/za-prolist-icon-xz01.png");
}
.za-prolist-tab > li > p.b2 {
    background-image:url("../img/za-prolist-icon-xz02.png");
}
.za-prolist-tab > li > p.b3 {
    background-image:url("../img/za-prolist-icon-xz03.png");
}
.za-prolist-tab > li > p.b4 {
    background-image:url("../img/za-prolist-icon-xz04.png");
}
.za-prolist-panel {
    height:660px;
}
.za-prolist-panelbg {
    background-color:#51D0C3;
    height:100%;
}

.za-prolist-panelbg1 {
    background-color:#F9F9F9;
    height:100%;
}
.za-prolist-panelbg2 {
    background-color:#4cc9ed;
    height:100%;
}
.za-plitem1 {
    cursor:pointer;
}
.za-plitem1-l {
    float:left;
    width:588px;
    overflow:hidden;
}
.za-plitem1-r {
    float:left;
    width:581px;
}
.za-plitem1-img {
    position:relative;
    bottom:0;
    height:100%;
    padding-top:200px;
}

.za-plitem1-bgimg{
    background-image:url(../images/b_3_1.jpg);
    background-position:0 bottom;
    background-repeat:no-repeat
}
.za-plitem1-img > img{
    vertical-align:top;
}
.za-plitem1-img > img.img-l {
    position:relative;
    left:-10px;
}
.za-plitem1-img > img.img-r {
    position:relative;
    right:0;
    bottom:-24px;
}

.za-plitem1-img1 {
    position:absolute;
    right:10px;
    bottom:0;
}
.za-plitem1-con {
    padding:50px 0 0 90px;
    text-align:center;
}
.za-plitem1-con .za-plitem-btn {
    display:inline-block;
    width:190px;
    height:50px;
    line-height:50px;
    text-align:center;
    background-color:#FFA200;
    border-radius: 5px;
    color:#FFF;
    font-size:28px;
}
.za-plitem1-con .za-plitem-btn:hover {
    background-color:#FF9F00;
}
.za-plitem1-con .za-plitem-txt {
    color:#00A291;
    font-size:28px;
    margin-top:15px;
}
.za-plitem2 {
    padding-top:50px;
    cursor:pointer;
}
.za-plitem2 font {
    color:#40C16B;
}
.za-plitem2-l {
    width:415px;
    float:left;
    padding-left:20px;
}
.za-plitem2-title {
    font-size:26px;
    margin-bottom:40px;
    line-height:35px;
}
.za-plitem2-trait {
    color:#717171;
    font-size:18px;
}
.za-plitem2-trait > ul > li {
    line-height:36px;
}
.za-plitem2-trait > ul > li >span {
    vertical-align:middle;
}
.za-plitem2-trait > ul > li >.icon {
    display:inline-block;
    height:28px;
    width:28px;
    background-image:url("../images/za-prolist-icon.png");
    background-repeat:no-repeat;
    margin-right:10px;
}
.za-plitem2-trait > ul > li >.bg1 {
    background-position:-0 -80px;
}
.za-plitem2-trait > ul > li >.bg2 {
    background-position:-67px -80px;
}
.za-plitem2-trait > ul > li >.bg3 {
    background-position:-135px -82px;
}
.za-plitem2-trait > ul > li >.bg4 {
    width:41px;
    height:25px;
    background-position:-189px -82px;
    margin-left:5px;
    margin-top:-7px;
}
.za-plitem2-trait > ul > li >.bg5 {
    width:51px;
    height:32px;
    background-position:-266px -78px;
    margin-left:5px;
    margin-top:-13px;
}
.za-plitem2-trait > ul > li >.bg6 {
    width:62px;
    height:23px;
    background-position:-350px -84px;
    margin-left:5px;
    margin-top:-10px;
}


.za-plitem2-trait > ul > li >.bg9 {

    display:inline-block;
    background-image:url("../images/za-prosld-img10.png");
    background-repeat:no-repeat;
    width:97px;
    height:73px;
    margin-left:5px;
    margin-top:-5px;
}

.za-plitem2-imgpanel {
    min-height:360px;
    position:relative;
    margin-top:20px;
    bottom:0;
}


.za-plitem2-img1 {
    position:relative;
    left:0;
    bottom:0;
}
.za-plitem2-img2 {
    position:absolute;
    left:0;
    bottom:0;
}
.za-plitem2-img3 {
    position:absolute;
    left:0;
    bottom:-30px;
}
.za-plitem2-r {
    width:745px;
    float:left;
}
.za-plitem2-model {
    width:352px;
    padding-bottom:30px;
    border:1px solid #E2E2E2;
    background-color:#FFF;
    float:left;
}
.za-plitem2-model:hover {
    background-color:#FEFEFE;
    box-shadow: 2px 2px 2px #ccc;
}
.za-plitem2-r .za-plitem2-model:hover, .za-plitem2-r .za-plitem2-model.active {
    border:1px solid #40C16B;
}
.za-plitem2-r .za-plitem2-model1:hover, .za-plitem2-r .za-plitem2-model1.active {
    border:1px solid #CC966A;
}
.za-plitem2-r .za-plitem2-model:hover .active, .za-plitem2-r .za-plitem2-model.active .active {
    position:absolute;
    right:0;
    bottom:-30px;
    width:85px;
    height:85px;
    background-image:url("../images/za-pro-icon1.png");
    background-repeat:no-repeat;
    background-position:-286px -496px;
    display:inline-block;
}
.za-plitem2-r .za-plitem2-model1:hover .active, .za-plitem2-r .za-plitem2-model1.active .active {
    position:absolute;
    right:0;
    bottom:-30px;
    width:85px;
    height:85px;
    background-image:url("../images/za-pro-icon1.png");
    background-repeat:no-repeat;
    background-position:-387px -496px;
    display:inline-block;
}
.za-plitem2-model font {
    color:#40C16B;
}
.za-plitem2-con .za-margin-left {
    margin-left:20px;
}
.za-plitem2-model-t {
    width:352px;
    height:54px;
    margin-bottom:35px;
    background-image:url("../images/za-prolist-icon.png");
    background-repeat:no-repeat;
    background-position:0 -140px;
    text-align:center;
    font-size:26px;
    font-weight:600;
    color:#FFF;
    line-height:44px;
}
.za-plitem2-model-c {
    margin:0 25px;
    padding-bottom:25px;
    border-bottom:1px dotted #E2E2E2;
    min-height:120px;
}
.za-plitem2-model-c > ul > li {
    line-height:35px;
    color:#717171;
}
.za-plitem2-model-c > ul > li:after {
    overflow: hidden;
    *zoom: 1;
    content: "";
    clear: both;
    display: block;
    height: 0;
}
.za-plitem2-model-c > ul > li > font {
    font-weight:600;
}
.za-plitem2-model1 .za-plitem2-model-t {
    background-position:0 -210px;
}
.za-plitem2-model1 font {
    color:#CC966A
}
.za-plitem2-model-b {
    text-align: center;
    color:#666;
    font-size:25px;
    padding-top:20px;
    position:relative;
}
.za-plitem2-refund {
    margin-top:40px;
    text-align:center;
    font-size:40px;
    color: #5e5e5e;
}
.za-plitem2-refundimg {
    width:70px;
    height:61px;
    line-height:61px;
    color:#40C16B;
    padding-left:4px;
    font-size:22px;
    background-image:url("../images/za-prolist-icon.png");
    background-repeat:no-repeat;
    background-position:-400px 0;
    display:inline-block;
    margin-right:10px;
    vertical-align:middle;
}
.za-plitem2-buy {
    text-align:center;
    margin-top:30px;
}
.za-plitem2-buy .za-pro-buy-btn {
    width:200px;
    height:50px;
    line-height:50px;
    font-size:25px;
}
/* end product list */

/* product detail*/

.za-pro-top {
    background-color:#FFF;
    width:100%;
    padding-bottom:10px;
    border-bottom:2px solid #CCC;
    position:fixed;
    top:0;
    z-index:99;
}
.za-prodetail-top {
    margin-top:15px;
}
.za-prodetail-top span {
    margin:0 5px;
}
.za-prodetail-top a {
    color:#5E5E5E;
}
.za-prodetail-top a.active
{
    color:#40c16b;
}
.za-prodetail-top a:hover {
    text-decoration:underline;
}
.za-prodetail-top .za-pro-buy-btn {
    font-size: 24px;
    height: 48px;
    line-height: 48px;
    width: 160px;
    color:#FFF;
}
.za-prodetail-top .za-pro-buy-btn:hover {
    text-decoration:none;
}
.za-prodetail-banner {
    width:100%;
}
.za-prod-bannertxt {
    text-align:center;
    color:#3A3A3A;
    padding:50px 0 40px;
    border-top:1px solid #ccc;
}
.za-prod-bannermar {
    margin-top:40px;
}
.za-prod-banbg1 {
    background-color:#68c2c7;
    height:650px;
}
.za-prod-bancon {
    background-image:url("../images/za-pro-banner.png");
    background-repeat:no-repeat;
    height:100%;
}
.za-prod-banbg1 .za-prod-bannertxt
{
    color:#FFF;
}
.za-prod-bancon2 {
    width:903px;
    background-image:url("../images/za-pro-banner2.jpg");
    background-repeat:no-repeat;
    height:521px;
    margin:0 auto;
}
.za-prod-with {
    position:absolute;
    width:385px;
    top:115px;
    left:85px;
}
.za-prod-with p {
    float:left;
    width:100%;
    line-height:24px;
    margin-bottom:15px;
    color:#FFF;
}
.za-prod-with p .za-f-l {
    width:240px;
}
.za-prod-with hr {
    float:left;
    width:100%;
}
.za-prod-with p b {
    color:#FFE600;
    font-size:22px;
    font-weight:600;
}
.za-prod-bodycon {
    padding:50px 0;
}

.za-prod-bodycon.nopadbot {
    padding-bottom:0;
}
.za-prod-bitem {
    width:65px;
    height:60px;
    line-height:18px;
    text-align:center;
    position:absolute;
    color:#FFF;
}
.za-prod-bitem-date {
    top:280px;
    left:620px
}
.za-prod-bitem-age {
    top:160px;
    left:950px
}
.za-prod-body-tool {
    float:left;
    width:170px;
    margin:110px 80px;
}
.za-prod-body-tool p {
    text-align:center;
    height:24px;
    line-height:24px;
}
.za-prod-btool {
    background-image:url("../images/za-pro-icon.png");
    background-repeat:no-repeat;
    margin-bottom:15px;
}
.za-prod-body-tool > p.bg1 {
    width:175px;
    height:155px;
    background-position:0 0;
}
.za-prod-body-tool > p.bg2 {
    width:160px;
    height:160px;
    background-position:0 -230px;
}
.za-prod-body-tool > p.bg3 {
    width:170px;
    height:155px;
    background-position:-18px -455px;
}
.za-prod-body-toolhr {
    float:left;
    width:1px;
    height:230px;
    background-color:#E9E9E9;
    font-size:1px;
    margin:130px 30px;
}
.za-pro-module {
    padding:0 50px;
    color:#888;
}
.za-pro-module .za-my-page-h1 {
}
.za-pro-module dd {
    padding-top:40px;
}
.za-pro-mflow p {
    width:430px;
    height:58px;
    line-height:58px;
    font-size:20px;
    margin:20px 0;
    background-image:url("../images/za-pro-icon.png");
    background-repeat:no-repeat;
    background-position:-230px 0;
}
.za-pro-mflow p {
    width:430px;
    line-height:20px;
    padding:18px 0;
    font-size:20px;
    margin:20px 0;
    background-image:url("../images/za-pro-icon.png");
    background-repeat:no-repeat;
    background-position:-230px 0;
}
.za-pro-mflow p .num {
    font-size:30px;
    font-weight:600;
    color:#40C16B;
    margin-left:23px;
}
.za-pro-mflow p .txt {
    margin-left:35px;
    vertical-align:top;
}
.za-pro-mflowr {
    width:375px;
    height:330px;
    margin-left:180px;
    background-image:url("../images/za-pro-icon.png");
    background-repeat:no-repeat;
    background-position:-240px -140px;
}
.za-pro-mflowdeploy {
    width:40px;
    height:40px;
    line-height:32px;
    font-weight:600;
    text-align:center;
    position:fixed;
    bottom:60px;
    right:50px;
    color:#FFF;
    background-image:url("../images/za-pro-icon.png");
    background-repeat:no-repeat;
    background-position:-244px -520px;
    cursor:pointer;
    display:none;
}
.za-pro-ques > p {
    line-height:32px;
}
.za-pro-ques > p > b {
    width:30px;
    float:left;
    margin-right:10px;
}
.za-pro-ques > p > span {
    width:1130px;
    float:left;
}
.za-pro-ques > p.margintop{
    margin-top:30px;
}
.za-prod-bg-gray {
    background-color: #f9f9f9;
}
.za-prod-bodycon .za-plitem2-imgpanel {
    float:left;
    margin-left:40px;
}
.za-prod-bodycon .za-plitem2-imgpanel .za-plitem2-img1 {
    width:455px;
    height:584px;
    bottom:-120px;
    margin-top:-120px;
    background-image:url("../images/za-pro1-icon1.png");
    background-repeat:no-repeat;
    background-position:0 0;
}
.za-prod-bodycon .za-plitem2-imgpanel .za-plitem2-img3 {
    width:455px;
    height:609px;
    position:relative;
    bottom:-12px;
}

.za-prod-bodycon .za-plitem2-imgpanel .za-plitem2-img4 {
    width:636px;
    height:603px;
}
.za-prod-bodycon .za-plitem2-imgpanel .za-plitem2-img5 {
    margin-left:100px;
    height:540px;
}
.za-prod-bodycon .za-plitem2-imgpanel .za-plitem2-img6 {
    margin-left:100px;
}


.za-prod-trait {
    margin-left:80px;
}
.za-prod-bodycon .za-plitem2-title {
    color:#3A3A3A;
    margin-bottom:30px;
}
.za-prod-bodycon font {
    color:#40C16B;
}
.za-prod-bodycon .za-plitem2-trait > ul > li {
    line-height:120px;
    color:#999;
    position:relative;
}
.za-prod-bodycon .za-plitem2-trait > ul > li >.icon {
    width:66px;
    height:66px;
    background-image:url("../images/za-pro-icon1.png");
    background-repeat:no-repeat;
    margin-right:30px;
}
.za-prod-bodycon .za-plitem2-trait > ul > li >.bg1 {
    background-position:0 -519px;
}
.za-prod-bodycon .za-plitem2-trait > ul > li >.bg2 {
    background-position:-95px -519px;
}
.za-prod-bodycon .za-plitem2-trait > ul > li >.bg3 {
    background-position:-191px -519px;
}
.za-prod-bodycon .za-plitem2-trait > ul > li >.bg4 {
    width:85px;
    height:63px;
    background-position:0 -400px;
    margin-left:5px;
    margin-top:-17px;
}
.za-prod-bodycon2 .za-plitem2-trait > ul > li > .bg5 {
    width:105px;
    height:58px;
    background-position:-129px -403px;
    margin-left:5px;
    margin-top:-27px;
}
.za-prod-bodycon .za-plitem2-trait > ul > li >.bg6{
    width:165px;
    height:58px;
    background-position:-260px -400px;
    margin-left:5px;
    margin-top:-27px;
}
.za-prod-trait-icon {
    width:254px;
    height:32px;
    background-image:url("../images/za-pro-icon1.png");
    background-repeat:no-repeat;
    background-position:0 -329px;
    position:absolute;
    bottom:0;
    right:55px;
}
.za-prod-bodycon2 .za-plitem2-imgpanel .za-plitem2-img2 {
    width:421px;
    height:351px;
    background-image:url("../images/za-pro2-icon.png");
    background-repeat:no-repeat;
    background-position:-2px 0;
    position:inherit;
}
.za-prod-bodycon2 .za-prod-trait {
    margin-left:40px;
}
.za-prod-bodycon2 .za-prod-trait-l80 {
    margin-left:80px;
}
.za-prod-bodycon2 .za-plitem2-trait {
    margin-left:0;
    padding-top:30px;
}
.za-prod-bodycon2 .za-plitem2-trait > ul > li {
    line-height:60px;
    font-size:24px;
    color:#999;
    position:relative;
}
.za-prod-bodycon2 .za-plitem2-title {
    color:#3A3A3A;
    margin-bottom:50px;
    padding-top:50px;
}
.za-prod-bodycon2 .za-plitem2-trait > ul > li > .icon {
    background-image:url("../images/za-pro-icon1.png");
    background-repeat:no-repeat;
}
.za-prod-bodycon2 .za-plitem2-trait > ul > li > .za-prod-trait-icon1 {
    width:398px;
    height:124px;
    background-image:url("../images/za-pro-icon1.png");
    background-repeat:no-repeat;
    background-position:0 -174px;
    margin-top:20px;
}

.za-prod-bodycon2 .za-plitem2-trait > ul > li > .za-prod-trait-icon2 {
    width:472px;
    height:140px;
    background-image:url("../images/za-pro-icon1.png");
    background-repeat:no-repeat;
    background-position:0 0;
    margin-top:20px;
}
.za-prod-bodycon .za-plitem2-model {
    width:472px;
    margin-top:45px;
    cursor:pointer;
    margin-left:75px;
}
.za-prod-bodycon .za-plitem2-model-c > ul > li {
    font-size:18px;
    line-height:45px;
}
.za-prod-bodycon .za-plitem2-model .za-plitem2-model-t {
    width:472px;
    height:73px;
    margin-bottom:35px;
    background-image:url("../images/za-pro-icon1.png");
    background-repeat:no-repeat;
    background-position:0 -619px;
    text-align:center;
    font-size:26px;
    font-weight:600;
    color:#FFF;
    line-height:63px;
}
.za-prod-bodycon .za-plitem2-model1 .za-plitem2-model-t {
    background-position:0 -709px;
}
.za-prod-bodycon .za-gray-model{
    width: 472px;
    margin-top: 45px;
    cursor: pointer;
    margin-left: 75px;
    padding-bottom: 30px;
    border: 1px solid #E2E2E2;
    background-color: #FFF;
    float: left;

}
.za-prod-bodycon .za-gray-model font{
    color:#ddd
}
.za-prod-bodycon .za-gray-model font {
    color:#ddd
}
.za-prod-bodycon .za-gray-model .za-plitem2-model-t {
    width: 472px;
    height: 73px;
    margin-bottom: 35px;
    background-image: url("../images/za-pro-icon1.png");
    background-repeat: no-repeat;
    background-position: 0 -1035px;
    text-align: center;
    font-size: 26px;
    font-weight: 600;
    color: #FFF;
    line-height: 63px;
}



.za-prod-bodycon .za-plitem2-model .za-plitem2-model-b {
    position: relative;
    font-size:30px;
}
.za-prod-bodycon .za-plitem2-model:hover, .za-prod-bodycon .za-plitem2-model.active {
    border:1px solid #40C16B;
}
.za-prod-bodycon .za-plitem2-model1:hover, .za-prod-bodycon .za-plitem2-model1.active {
    border:1px solid #CC966A;
}
.za-prod-bodycon .za-gray-model:hover, .za-prod-bodycon .za-gray-model.active {
    border:1px solid #ddd;
}
.za-prod-bodycon .za-plitem2-model:hover .active, .za-prod-bodycon .za-plitem2-model.active .active {
    position:absolute;
    right:0;
    bottom:-30px;
    width:85px;
    height:85px;
    background-image:url("../images/za-pro-icon1.png");
    background-repeat:no-repeat;
    background-position:-286px -496px;
    display:inline-block;
}
.za-prod-bodycon .za-plitem2-model1:hover .active, .za-prod-bodycon .za-plitem2-model1.active .active {
    position:absolute;
    right:0;
    bottom:-30px;
    width:85px;
    height:85px;
    background-image:url("../images/za-pro-icon1.png");
    background-repeat:no-repeat;
    background-position:-387px -496px;
    display:inline-block;
}
.za-prod-bodycon .za-gray-model:hover .active, .za-prod-bodycon .za-gray-model.active .active{
    display:none;
}
/* end product detail*/







.za-ins-bc-pink {
    background-color:#FFFDF5;
}
.za-ins-thbc-pink {
    background-color:#FFF4E8;
}
.za-ins-bc-gray {
    background-color:#F6F6F6;
}
.za-ins-border-pink {
    border:1px dashed #FFE6C9;
}
.za-ins-border-gray {
    border:1px solid #E3E3E3;
}
.za-ins-bt-gray {
    border-top:1px dashed #EEE
}
.za-ins-br-pink {
    border-right:1px dashed #FFE6C9;
}

.za-ins-step {
    width:905px;
    height:55px;
    margin:25px auto;
}
.za-ins-stepnum {
    margin-top:15px;
}
.za-ins-stepnum > li {
    display:inline-block;
    margin:0 60px;
    text-align: center;
    color:#C9C9C9;
    zoom:1;
    *display:inline;
}
.za-ins-stepnum-n {
    font-weight:600;
    width:18px;
    height:18px;
    line-height:18px;
    color:#F9F9F9;
    background-color:#C9C9C9;
    border:3px slid #C9C9C9;
    border-radius: 3px;
    margin-right:5px;
    display:inline-block;
}
.za-ins-stepnum > li.za-ins-stepnum-old .za-ins-stepnum-t {
    color:#40c16b;
}
.za-ins-stepnum > li.za-ins-stepnum-old .za-ins-stepnum-n {
    background-color: #40c16b;
    border-color:#40c16b;
}
.za-ins-step-img {
    width:100%;
    height:20px;
    background-repeat:no-repeat;
}
.za-ins-step-bg1 {
    background-image:url("../images/za-step1.png");
}
.za-ins-step-bg2 {
    background-image:url("../images/za-step2.png");
}
.za-ins-step-bg3 {
    background-image:url("../images/za-step3.png");
}
.za-ins-step-bg4 {
    background-image:url("../images/za-step4.png");
}


.za-ins-item {
    padding-top:15px;
}
.za-ins-item-group {
    vertical-align: middle;
    height:45px;
}
.za-ins-item p {
    margin-bottom:15px;
}
.za-ins-item-group .radio-btn {
    border: 1px solid #DDD;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    margin:0 5px 10px 0;
    padding: 0 10px;
    text-align: center;
    vertical-align: middle;
    cursor:pointer;

    background-color:#fff;
}
.za-ins-item-group .radio-btn1 {
    border: 1px solid #eee;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    margin:0 5px 10px 0;
    padding: 0 10px;
    text-align: center;
    vertical-align: middle;
    cursor:pointer;
    color:#fff;
    background-color:#eee;
}
.za-ins-item-group .radio-btn.lr30{
    padding: 0 30px;
}
.za-ins-item-group .selected {
    background-color: #40c16b;
    color: #ffffff;
    border-color:#40c16b;
}
.za-ins-itemTab {
    width:100%;
    /* 	margin-top:20px;
	margin-bottom:15px; */
}
.za-ins-margin-no {
    width:100%;
}
.za-ins-itemTab tr {
    width:100%;
}
.za-ins-itemTab tr > td {
    line-height:22px;
    padding:10px 0;
}
.za-my-infor tr a {
    color:#40c16b;
    text-decoration:underline;
}
.za-ins-mod-p .za-ins-nomarpad {
    margin:0;
    padding:0;
}
.za-ins-itemTab .za-ins-tdstate {
    height:26px;
    line-height:26px;
    padding:18px 15px;
}
.za-ins-itemTab .za-ins-tdstate > p >a{
    color:#40c16b;
}
.za-ins-itemTab .za-ins-tdstate > p >a:hover{
    text-decoration:underline;
}
.za-ins-mod {
    width:100%;
    margin:15px 0;
}
.za-ins-mod .disable-cover,
.za-ins-mod .disable-cover-1{
    position: absolute;
    display: none;
    background: url(0) no-repeat;
}
.za-ins-mod .disable-cover1{
    height: 105px;
    bottom: 50px;
    left: 0px;
    width: 100%;
}
.za-ins-mod .disable-cover2,
.za-ins-mod .disable-cover6{
    width: 45%;
    height: 60px;
    left: 50%;
    bottom: 50px;
}
.za-ins-mod .disable-cover3{
    width: 45%;
    left: 0px;
    height: 155px;
    bottom: 0px;
}
.za-ins-mod .disable-cover4{
    width: 45%;
    left: 0px;
    bottom: 0px;
    height: 46px;
}
.za-ins-mod .disable-cover5{
    width: 45%;
    left: 50%;
    bottom: 50px;
    height: 100px;
}
.za-ins-mod.disabled,
.za-ins-mod.select-idcard{
    position: relative;
}
.za-ins-mod.disabled .disable-cover{
    display: block;
}
.za-ins-mod.select-idcard .disable-cover-1{
    display: block;
}
.za-ins-mod-p {
    line-height:42px;
    padding:5px 0;
    margin-bottom:5px;
}
.za-ins-mod-p .message {
    padding-left:120px;
}
.za-ins-mod-p:after {
    overflow: hidden;
    *zoom: 1;
    content: "";
    clear: both;
    display: block;
    height: 0;
}
.za-ins-mod-pitem {
    float:left;
    width:50%;
}

.za-ins-mod-con .za-com-mr15 {
    margin-right:15px;
}
.za-ins-mod-pitem .za-ins-select {
    display:block;
}
.za-ins-mod-title {
    width:100px;
    height:32px;
    line-height:32px;
    text-align:right;
    float:left;
}
.za-ins-mod-con {
    line-height:32px;
}
.za-ins-mod-con .za-ins-select1 {
    float:left;
    height:32px;
    margin-right:10px;
}

.p-form .za-ins-select1 .bui-select .bui-select-input{
    width:68px;
}

.za-ins-itemTitle {
    height:42px;
    line-height:42px;
    color:#666;
    font-weight:bold;
    padding-left:25px;
}
.za-ins-itemTitle > .za-ins-itemTitle-1 {
    display:inline-block;
    width:100px;
    text-align:right;
}
.p-form .za-ins-textbox,.za-ins-textbox {
    height:18px;
    line-height:18px;
    padding:7px 5px;
    font-size:14px;
    border: 1px solid #E3E3E3;
    color:#666;
    width:300px;
}




.p-form .za-ins-textbox.w190, .za-ins-textbox.w190
{
    width:190px;
}



.pitemgroup {
    width:49%;
    border-right:1px dashed #FFE6C9;
}


.za-ins-mod.bgeefcf3{
    background-color:#eefcf3;
    padding:5px 1%;
    position:relative;
    width:98%;
}

.za-ins-modnum{
    position:absolute;
    font-size:82px;
    right:20px;
    top:40px;
    color:#daf2e1;
}
.za-ins-modnum.top30p{top: 30%;}
.za-ins-mod.bgeefcf3 .za-ins-icon-clear
{
    margin-top:8px;
}
.za-com-w15 {
    width:15%;
}
.za-com-w25 {
    width:25%;
}
.za-com-w30 {
    width:30%;
}
.za-com-w35 {
    width:35%;
}
.za-com-w40 {
    width:40%;
}
.za-com-w50 {
    width:50%;
}
.za-com-w55 {
    width:60%;
}
.za-com-w60 {
    width:60%;
}
.za-com-w100 {
    width:100%;
}

/*
.p-form .za-ins-textbox:hover {
	border:1px solid #40C16B
}
*/
.p-form .za-ins-textbox.active {
    border:1px solid #40C16B
}
.p-form textarea.za-ins-textbox {
    padding:5px;
    border: 1px solid #E3E3E3;
    color:#666;
    width:300px;
    height:auto;
    min-height:64px;
}
.p-form .textboxw200,.textboxw200{
    width:200px;
    vertical-align:top;
}
.za-ins-link-green {
    color: #40C16B;
    text-decoration:underline;
}
.za-ins-link-green a:hover, .za-ins-link-green a:focus, .za-ins-link-green a:active {
    color: #ff6f3c;
}
.za-ins-link-greenimg {
    text-decoration:none;
    background-image:url("../images/cbx_green.png");
    background-repeat:no-repeat;
    padding-left:25px;
}
.za-ins-cbxitem {
    position:relative;
    padding-top:10px;
    padding-bottom:10px;
}
.za-ins-cbxitem1 {
    position:relative;
    padding-right:24px;
    padding-top:10px;
    padding-bottom:10px;
}
.za-ins-cbxitem1 .za-ins-cbxitemdel {
    width:12px;
    height:10px;
    display:none;
    border:1px solid #CCC;
    line-height:12px;
    text-align:center;
    color:#CCC;
    font-size:10px;
    cursor:pointer;
    margin-left:5px;
    text-indent:-999px;
    overflow:hidden;
    margin-bottom: -2px;
    background:url("../img/za-close-cytb.png") no-repeat;
}
.za-ins-cbxitem1:hover {
    padding-right:5px;
}
.za-ins-cbxitem1:hover .za-ins-cbxitemdel {
    display:inline-block;
}
table.za-ins-tabPink {
    /* 	border-right:1px solid #EEE;
	border-bottom:1px solid #EEE; */
}
table.za-ins-tabPink td {
    border-left:1px solid #EEE;
    border-top:1px solid #EEE;
    padding-left:15px;
    border: 1px solid #eee;
}
table.za-ins-tabPink td.tdTitle {
    background-color:#FFFDF5;
    text-align: center;
    padding-left:0;
    width:20%;
}
table.za-com-ta-cen td {
    text-align: center;
}
table.za-ser-ta-cen td {
    text-align: center;
    padding:0;
}
table.za-ser-ta-cen td.tdTitle {
    width:auto;
}
.za-ser-sealist {
    padding-left:20px;
    background-color:#FCFCFC;
}
.za-ser-sealist > li {
    width:200px;
    float:left;
    text-align:left;
    margin-left:10px;
    font-size:14px;
}
.za-ser-sealist > li > b {
    background-image: url("../images/za-ser-icon.png");
    width:22px;
    height:22px;
    background-repeat: no-repeat;
    display:inline-block;
    vertical-align:middle;
    margin-right:8px;
}
.za-ser-sealist > li > b.bg1 {
    background-position: -288px -390px;
}
.za-ser-sealist > li > b.bg2 {
    background-position: -344px -390px;
}
.za-ser-sealist > li > b.bg3 {
    background-position: -397px -390px;
}
.za-ser-sealist > li > b.bg4 {
    background-position: -449px -390px;
}
.za-ser-sealist > li > b.bg5 {
    background-position: -497px -390px;
}
.za-ser-down{
    width:58px;
    height:50px;
    padding:10px;
    border:1px solid #E0E0E0;
    background-color:#F9F9F9;
}
.za-ser-down-bd,.za-ser-down-lpsq{
    float:left;
    border-radius: 6px;
    height:auto;
    width:auto;
    margin-right:35px;
}
.za-ser-down > a{
    cursor: pointer;
    float:left;
    width: 58px;
    padding-top:35px;
    background-image: url("../images/za-my-icon.png");
    background-position: 13px -150px;
    background-repeat:no-repeat;
    color:#40C16B;
}
.za-ser-down-bd>a,.za-ser-down-lpsq>a{
    width:65px;
    padding-top:40px;
    text-align:center;
}
/* checkbox / radio */
.za-ins-ck-cbx {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.za-ins-ck-label {
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    height: 18px;
    line-height: 18px;
    padding-left: 24px;
    vertical-align: middle;
    background-position: 0 0px;
    background-image: url("../images/cbx_green.png");
}
.za-ins-ck-label1 {
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    height: 18px;
    line-height: 18px;
    padding-left: 24px;
    vertical-align: middle;
    background-position: 0 0px;
    background-image: url("../images/cbx_green.png");
}
.za-ins-ck-hover {
    background-position: 0 -20px;
}
.za-ins-ck-check {
    background-position: 0 -40px;
}
.za-ins-rad-label {
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    padding-left: 24px;
    height: 18px;
    line-height: 18px;
    vertical-align: middle;
    background-position: 0 -60px;
    background-image: url("../images/cbx_green.png");
}
.za-ins-rad-hover {
    background-position: 0 -80px;
}
.za-ins-rad-check {
    background-position: 0 -100px;
}
.za-ins-buyleft {
    width:100%;
    margin-top:20px;
}
.za-ins-buyright {
    width:250px;
}
.za-ins-buytitle {
    line-height:18px;
    height:18px;
    margin-bottom:10px;
    border-left:3px solid #40C16B;
    padding-left:20px;
    font-weight:600px;
}
.za-ins-buyleft dd, .za-ins-buyright dd {
    border-top:2px solid #EEE;
    padding-top:15px;
}
/* checkbox / radio end */

.za-ins-tabs {
    border: 1px solid #EEE;
}
.za-ins-tabs > ul {
    width:100%;
    background-color: #f6f6f6;
}
.za-ins-tabs > ul > li {
    border-right: 1px solid #EEE;
    float: left;
    height: 40px;
    line-height: 40px;
    margin-top: -1px;
    position: relative;
    text-align: center;
    padding:0 40px;
    cursor:pointer;
}
.za-ins-tabs ul > li > a {
    color:#999;
    font-weight:600;
}
.za-ins-tabs > ul > li.active > a {
    color:#40C16B;
}
.za-ins-tabs > ul > li.active {
    background-color: #ffffff;
    border-bottom-style: none;
    border-top: 2px solid #40C16B;
    bottom: -1px;
    margin-top: -2px;
}
.za-ins-panel {
    padding:0 15px 20px;
    border-width:0 1px 1px 1px;
    border-style:solid;
    border-color:#EEE;
}
.za-ins-pitem > ul > li {
    display:inline-table;
    margin:10px 15px;
    height:42px;
}
.za-ins-pitem > ul > li span.payImg {
    display:inline-block;
    width:175px;
    line-height:42px;
    vertical-align:middle;
    text-align:center;
    border:1px solid #EEE;
    margin-left:10px;
    margin-top:-11px;
}
.za-ins-pitem > ul > li span.payicon1 {
    background-image: url("../images/za-ins-payicon.png");
    background-position:center 7px;
    background-repeat:no-repeat;
}
.za-ins-pitem > ul > li span.payicon2 {
    background-image: url("../images/za-ins-payicon.png");
    background-position:center -45px;
    background-repeat:no-repeat;
}
.za-ins-pitem > ul > li span.payicon3 {
    background-image: url("../images/za-ins-payicon.png");
    background-position:center -102px;
    background-repeat:no-repeat;
}


.gress-list > li {
    width: 250px;
    height: 160px;
    float:left;
    margin:0 20px 0 0;
}
.gress-list > li > a {
    width: 100%;
    height: 100%;
}
.gress-list > li > a img {
    width: 100%;
    height: 100%;
}
.gress-list-mar li {
    margin:0 0 20px 0;
}
.za-ins-end {
    width:660px;
    margin:15px auto 50px auto;
}
.za-ins-end-l {
    width:72px;
    height:72px;
    float:left;
}
.za-ins-end-r {
    float:left;
    width:570px;
    margin-left:18px;
}
.za-ins-end-r p {
    margin-bottom:20px;
    margin-top:10px;
}
.za-ins-end-h1 {
    color:#40C16B;
    font-size:26px;
}
.za-ins-end-btn {
    border:2px solid #40C16B;
    background-color:#FFF;
    border-radius: 5px;
    color:#40C16B;
    font-size:16px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    vertical-align: baseline;
    width: 150px;
    cursor:pointer;
}
input.za-ins-end-btn
{
    height:34px;
    line-height:30px;
}
.za-ins-end-btnw20 {
    border:2px solid #40C16B;
    border-radius: 5px;
    color:#40C16B;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    height:24px;
    line-height:24px;
    width:60px;
}
.za-ins-end-btn:hover {
    background-color:#3DB664;
    color:#FFFFFF;
    border-color:#39B060;
}
.za-ins-end-btnhover {
    background-color:#40C16B;
    color:#FFFFFF;
}
.za-ins-end-btnhover:hover{
    background-color: #3DB664;
}
.za-ins-icon-clear {
    color:#40C16B;
    height:16px;
    vertical-align:middle;
    text-indent:0;
    line-height:16px;
    margin-top:12px;
    margin-right:15px;
    font-weight:100;
}
.za-ins-iconbg-trg {
    background-image: url("../images/za-ins-icon.png");
    background-position-y:-60px;
    background-position-x:right;
    background-repeat:no-repeat;
    padding-left:22px;
}
.za-ins-iconbg-clear {
    background-image: url("../images/za-ins-icon.png");
    background-position:2px -20px;
    background-repeat:no-repeat;
    padding-left:22px;
}
.za-ins-iconbg-clear:hover {
    color:#2D884D;
}
.za-ins-iconbg-pre {
    background-image: url("../images/za-ins-icon.png");
    background-position:0 -40px;
    background-repeat:no-repeat;
    padding-left:25px;
    height:20px;
    cursor:pointer;
}
.za-ins-iconbg-pre:hover {
    color:#2D884D;
}
.za-ins-iconbg-ok {
    background-image: url("../images/za-ins-icon.png");
    background-position:0 -60px;
    background-repeat:no-repeat;
}
.za-ins-margin-no {
    margin:0px;
}
.za-ins-calendar {
    line-height:22px;
    padding:5px;
    border: 1px solid #E3E3E3;
    color:#666;
    width:300px;
    background-image: url("../images/enterprise/ent-fm-icon.png");
    background-position: right 10px;
    background-repeat:no-repeat;
}
.za-ins-calendar:hover {
    border: 1px solid #40c16b;
}
.x-datepicker-header {
    background-color:#40C16B;
}
.x-datepicker-prev, .x-datepicker-next {
    border: 1px solid #40C16B;
}
.x-datepicker-selected a {
    background: none repeat-x scroll left top #BAE9C9;
    color:#008C00;
    border: 1px solid #40C16B;
}
.x-datepicker-today a {
    border: 1px solid #40C16B;
    color: #008C00;
}
.x-datepicker-date a:hover {
    background-color: #40C16B;
}
input.x-datepicker-time{
    padding: 2px 5px;
    border: 1px solid #ccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}


.x-monthpicker-item-selected a, .x-timepicker .bui-list-item-selected a {
    background-color: #69cd8a;
    border: 1px solid #40c16b;
    border-radius: 3px;
}
.x-monthpicker-item-hover a, .x-timepicker .bui-list-item-hover a {
    background-color: #bae9c9;
    border: 1px solid #40c16b;
    border-radius: 3px;
    color: black;
}
.x-datepicker-prevday a, .x-datepicker-nextday a{
    color:#898989;
}
.x-datepicker-disabled a{
    color:#cfcfcf;
}
.za-ins-detail-ibg {
    height: 115px;
    width: 143px;
    position: absolute;
    top: 0;
    right: 150px;
}
.za-ins-detail-ibg > i{
    background-image: url("../images/za-insd-icon.png");
    background-repeat:no-repeat;
    height: 115px;
    width: 143px;
    display: block;
}
.za-ins-detail-ibg > i.bg1 {
    background-position:0 0;
}
.za-ins-detail-ibg > i.bg2 {
    background-position:0 -185px;
}

.za-ins-detail-bg {
    background-image: url("../images/za-insd-bg.png");
    background-position: right bottom;
    background-repeat:no-repeat
}
.za-acc-l-w {
    float:left;
    width:200px;
    margin-right:15px;
}
.za-acc-nav-toolbar {
    height:60px;
    line-height:60px;
    background-color:#40C16B;
    border:1px solid #2EAF59;
    border-radius: 2px;
    padding-left:25px;
}
.za-acc-nav-toolbar > a {
    color:#FFF;
}
.za-com-nav-list {
    background-color:#F9F9F9;
    border-color:#E6E6E6;
    border-style:solid;
    border-width:0 1px 1px 1px;
    border-radius:0px;
}
.za-com-nav-list > li {
    cursor:pointer;
}
.za-com-nav-list > li > a {
    color:#555;
    height:40px;
    line-height:40px;
    display:block;
    padding-left:45px;
}
.za-com-nav-list > li > a > span, .za-com-nav-list > li > a > b {
    float:left;
}
.za-com-nav-list > li > a > b {
    width:24px;
    height:24px;
    margin:8px 0;
}
.za-com-nav-list > li > a.hover {
    border-bottom:1px solid #E6E6E6;
    border-top:1px solid #E6E6E6;
    border-left:5px solid #40C16B;
    background-color:#f2f2f2;
    position:relative;
    right:-1px;
    margin:-1px 0;
    margin-left:-2px;
    padding-left:41px;
    background-position-x:43px;
}
.za-my-icon-bghead {
    background-image: url("../images/za-my-icon.png");
    background-position: 20px -200px;
    background-repeat:no-repeat
}
.za-acc-nav-list > li > a > .bg1 {
    background-image: url("../images/za-my-icon.png");
    background-position: 0 -364px;
    background-repeat:no-repeat
}
.za-acc-nav-list > li > a > .bg2 {
    background-image: url("../images/za-my-icon.png");
    background-position: 0 -411px;
    background-repeat:no-repeat
}
.za-acc-nav-list > li > a > .bg3 {
    background-image: url("../images/za-my-icon.png");
    background-position: 0 -454px;
    background-repeat:no-repeat
}
.za-acc-nav-list > li > a > .bg4 {
    background-image: url("../images/za-my-icon.png");
    background-position: 0 -500px;
    background-repeat:no-repeat
}
.za-acc-nav-list > li > a > .bg5 {
    background-image: url("../images/za-my-icon.png");
    background-position: 0 -543px;
    background-repeat:no-repeat
}
.za-acc-nav-list > li > a > .bg6 {
    background-image: url("../images/za-my-icon.png");
    background-position: 0 -832px;
    background-repeat:no-repeat
}
.za-acc-nav-list > li > a > .bg7 {
    background-image: url("../images/za-my-icon.png");
    background-position: -243px 4px;
    background-repeat:no-repeat
}
.za-acc-nav-list > li > a > .bg8 {
    background-image: url("../images/my-jk.png");
    background-repeat:no-repeat;
    background-position: 0 4px;
}
.za-acc-item {
    width:910px;
    border:1px solid #E3E3E3;
    padding:25px;
    background-color:#FFF;
}
.za-acc-item-nopad {
    padding:0;
    width:960px;
}
.za-acc-item-w270 {
    width:270px;
    padding:15px;
}
.za-acc-own {
    width:550px;
}
.za-acc-own > li {
    float:left;
    width:250px;
    line-height:64px;
    line-height:64px;
}
.za-acc-br-gray {
    border-right:1px dotted #CCC;
}
.za-acc-bl-gray {
    border-left:1px dotted #CCC;
}
.za-acc-progress {
    width:240px;
    height:27px;
    background-color:#EEE;
    border-radius: 5px;
}
.za-acc-prog-num {
    border:1px solid #40C16B;
    background-color:#40C16B;
    color:#FFF;
    text-indent:1em;
    font-weight:600;
    border-radius: 5px;
    height:25px;
    line-height:25px;
}
.za-acc-pericon {
    background-image: url("../images/za-my-icon.png");
    background-position: 0 -791px;
    background-repeat:no-repeat;
    width:15px;
    height:16px;
    position:absolute;
    margin-left:-20px;
}
.za-acc-item .za-ins-tabs {
    border:none;
    border-bottom:1px solid #eee;
}
.za-acc-item .za-ins-panel {
    border:none;
}
.za-acc-Insuritem {
    width:260px;
    height:205px;
    float:left;
}
za-acc-Insuritem.za-brnone{
    border-right:none;
}
.za-acc-instop {
    padding-left:55px;
    margin-bottom:15px;
    height:40px;

    background-image: url("../images/za-my-deicon.png");
    background-position: 0 0;
    background-repeat:no-repeat;
}


.za-acc-instop p{
    line-height:20px;
}


.za-acc-instop-bg1 {
    background-position:0 0;
}
.za-acc-Insuritem p {
    margin-bottom:10px;
}
.za-acc-way {
    position:relative;
    height:205px;
}
.za-acc-empty {
    position: absolute;
    padding-top:50px;
    background-color:#FFF;
    height:155px;
}
.za-acc-emptyimg {
    vertical-align:middle;
}
.za-acc-emptytxt {
    display:inline-block;
    margin-left:15px;
    font-size:16px;
    line-height:22px;
}
.za-acc .gress-list > li {
    width: 200px;
    height: 128px;
    margin-right:10px;
}
.za-pol .gress-list > li {
    width: 220px;
    height: 140px;
    margin-right:16px;
}
.za-acc-newtitle {
    padding-left:32px;
    line-height:22px;
    height:22px;
}
.za-acc-new > li {
    line-height:30px;
}
.za-acc-new > li > a {
    color:#999;
}
.za-acc-new > li > a:hover {
    text-decoration:underline;
}
.za-acc-so {
}
.za-acc-w350 {
    width:350px;
}
.za-acc-so .za-acc-so-txt {
    padding: 5px;
    border: 1px solid #ccc;
    box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
    height:23px;
    line-height:23px;
    color:#666;
}
.za-acc-w350 .za-acc-so-txt {
    width:260px;
    float:left;
}
.za-acc-so-but {
    width:70px;
    border:1px solid #ccc;
    height:35px;
    line-height:35px;
    border-left:none;
    float:left;
    color:#999;
    font-weight:600;
    cursor:pointer;
    padding-left:10px;
}
.za-acc-orlist-dlbg0 {
    border:1px solid #E3E3E3;
}
.za-acc-orlist-dlbg0 .za-acc-orlist-th {
    background-color:#F6F6F6
}
.za-acc-orlist-dlbg0 .za-acc-orlist-br {
    border-right: 1px solid #E3E3E3;
}
.za-acc-orlist-dlbg1 {
    border:1px solid #FFE6C9;
}
.za-acc-orlist-dlbg1 .za-acc-orlist-th {
    background-color:#fff4e8
}
.za-acc-orlist-dlbg1 .za-acc-orlist-br {
    border-right: 1px solid #FFE6C9;
}
.za-acc-orlist-gray .za-acc-orlist-th {
    background-color:#F6F6F6
}
.za-acc-orlist-th {
    height:36px;
    line-height:36px;
}
.za-acc-orlist-th span {
    float:left;
    text-align:center;
}
.za-acc-orlist-w_9{width:9%;}
.za-acc-orlist-w_11{width:11%;}
.za-acc-orlist-w_12{width:12%;}
.za-acc-orlist-w_19{width:19%;}
.za-acc-orlist-w_18{width:18%;}
.za-greenbtn{border:1px solid #5de387; color:#60c780;display:block;  padding:0 8px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px; margin-right:5px;}
.tyxtitle{background: #f6f6f6;
    height: 34px;
    line-height: 34px;
    text-indent: 29px;
    font-size: 16px;}
.za-acc-orlist-w180 {
    width:180px;
}
.za-acc-orlist-w160 {
    width:160px;
}
.za-acc-orlist-w60 {
    width:60px;
}
.za-acc-orlist-w80 {
    width:80px;
}
.za-acc-orlist-w90 {
    width:90px;
}
.za-acc-orlist-w100 {
    width:100px;
}
.za-acc-orlist-w108 {
    width:108px;
}
.za-acc-orlist-w120 {
    width:120px;
}
.za-acc-orlist-w140 {
    width:140px;
}
.za-acc-orlist-w200 {
    width:200px;
}
.za-acc-orlist-w220 {
    width:220px;
}
.za-acc-orlist-w240 {
    width:240px;
}
.za-acc-orlist-w260 {
    width:260px;
}
.za-acc-orlist-w280 {
    width:280px;
}
.za-acc-orTable td {
    height:80px;
    height:80px;
    text-align:center;
}
.za-acc-orTable td p {
    line-height:22px;
    line-height:22px;
}
.za-acc-orTable td.tl{
    text-align: left;
}
.za-acc-orlist-tools {
    padding:0 10px;
    height:58px;
    margin:25px auto 0;
}
.za-acc-orlist-type {
    position:relative;
    width:100%;
}
.za-acc-orlist-type ul {
    margin-top:-1px;
    position:absolute;
    width:100%;
    border:1px solid #E3E3E3;
    display:none;
}
.za-acc-orlist-type:hover ul {
    background-color:#fff;
    display:block;
    top:0;
}
.za-acc-orlist-type > ul > li > a {
    height:32px;
    line-height:32px;
    display:inherit;
    text-align:center;
    color:#666;
    margin:1px 2px;
}
.za-acc-orlist-type > ul > li > a:hover {
    background-color:#40C16B;
    color:#FFF;
}
.za-acc-orlist-type > ul > li > a.typeicon:hover {
    background-color:#fff;
    color:#666;
}
.za-acc-orlist-type > ul > li > a.active {
    background-color:#40C16B;
    color:#FFF;
}
.za-acc-inter-top {
}
.za-acc-inter-wid {
    width:880px;
}
.za-acc-inter-top .za-ins-end-r {
    width:790px;
}
.za-acc-inter-top .za-ins-end-h1 {
    color:#999;
}
.za-acc-inter-soth {
    height:50px;
    line-height:50px;
}
.za-acc-inter-soth .za-ins-calendar {
    width:180px;
}
.za-acc-inter-soth .za-acc-so-but {
    float:none;
    border-left:1px solid #ccc;
}
.za-acc-inter-soth a {
    color:#666;
}
.za-inter-list {
    margin:20px 0;
    border-top:1px solid #E3E3E3;
    border-right:1px solid #E3E3E3;
}
.za-inter-list p {
    height:42px;
    line-height: 42px;
}
.za-inter-list p span {
    float:left;
    width:218.5px;
    border-left:1px solid #E3E3E3;
    border-bottom:1px solid #E3E3E3;
}
.za-inter-list p span.interc0 {
    color:#ff6f3c;
}
.za-inter-list p span.interc1 {
    color:#40c16b;
}
.za-inter-plist {
    margin-left:50px;
}
.za-inter-plist p {
    height:36px;
    line-height:36px;
    margin-bottom:15px;
}
.za-inter-plist .za-ins-select {
    margin-left:5px;
}
.za-acc-pol-list span {
    float:left;
    height:60px;
    line-height:60px;
    text-align:center;
}
.za-acc-pol-list span.deticon {
}
.za-acc-pol-name {
    margin:10px 0;
    vertical-align:middle;
    padding-left:60px;
    text-align:left;
    height:40px;
    display:table;


    background-image: url("../images/za-my-deicon.png");
    background-position: 10px 0;
    background-repeat:no-repeat;
}
.za-my-icon-bgproskty{
    height:40px;
    background-image: url("../images/skty.png");
    background-repeat:no-repeat;
}
.za-acc-pol-icon{
    width:60px;
    height:40px;
    background-image: url("../images/za-my-deicon.png");
    background-position: 10px 0;
    background-repeat:no-repeat;
}
.za-acc-gene-icon{
    width:60px;
    height:40px;
    background-image: url("../images/za-gene-icon.png");
    background-position: 10px 0;
    background-repeat:no-repeat;
}
.za-my-icon-bgpro5075026,.za-my-icon-bgpro5075025,.za-my-icon-bgpro5030009{
    background-image: url(../images/index/lawer.png);
    background-position: 11px 0px;
}

i.za-my-icon-bgpro5075026,
i.za-my-icon-bgpro5075025,
i.za-my-icon-bgpro5030009{

    background-image: url(../images/index/law_icon.png);
    background-position: 6px -20px;

}
.za-acc-pol-name p, .za-acc-pol-tools p {
    line-height:20px;
    vertical-align:middle;
}
.za-acc-pol-name1 > i,.za-acc-pol-name1 > span,.za-acc-pol-name1>a>i,.za-acc-pol-name1>a>span{
    display:table-cell;
    vertical-align:middle;
    text-align: left;
    line-height:20px;
}
.za-acc-pol-name p{
    display:table-cell;
    height:40px;
    line-height:inherit;
    widht:160px;
}
.za-acc-pol-name table.za-acc-pol-name-table { width:160px; height:40px;vertical-align:middle;}
.za-acc-pol-name p.h40 {
    height:40px;
    line-height:40px;
}
.za-acc-pol-tools {
    padding:10px 0;
    text-align:left;
    vertical-align:middle;
    text-align:center;
}
.za-acc-pol-detail {
    background-color:#F3F3F3;
    margin:0 10px 10px 10px;
    padding:10px 0;
}
.za-acc-pol-detail > ul > li {
    float:left;
    padding-right:30px;
    text-indent:2em;
    height:24px;
    line-height:24px;
}
.za-acc-pol-list .za-ins-end-btn {
    height:28px;
    line-height:28px;
    width:100px;
}

.za-my-icon-bg1 {
    background-image: url("../images/za-my-icon.png");
    background-position: 0 0;
    background-repeat:no-repeat
}

.za-my-icon-bgpro1,.za-my-icon-bgpro10083,.za-my-icon-bgpro1300180003,.za-my-icon-bgpro1300180004,.za-my-icon-bgpro1090280014,.za-my-icon-bgpro5240071,.za-my-icon-bgpro5240072{
    background-image: url("../images/za-my-icon.png");
    background-position: -210px -210px;
    background-repeat:no-repeat
}
.za-my-icon-bgpro2,.za-my-icon-bgpro10082,.za-my-icon-bgpro1300180001,.za-my-icon-bgpro1300180002,.za-my-icon-bgpro1090280015,.za-my-icon-bgpro5240073 {
    background-image: url("../images/za-my-icon.png");
    background-position: -210px -280px;
    background-repeat:no-repeat
}
.za-my-icon-bgpro3,.za-my-icon-bgpro10084,.za-my-icon-bgpro1300190001, .za-my-icon-bgpro1300190002,.za-my-icon-bgpro1090280016,.za-my-icon-bgpro1090280016,.za-my-icon-bgpro5240074,.za-my-icon-bgpro5240075{
    background-image: url("../images/za-my-icon.png");
    background-position: -210px -350px;
    background-repeat:no-repeat;
    height:40px;
}
.za-my-icon-bgpro4,.za-my-icon-bgpro10085,.za-my-icon-bgpro10087,.za-my-icon-bgpro1300190003,.za-my-icon-bgpro1300190004,.za-my-icon-bgpro1300190005,.za-my-icon-bgpro1090290003,
.za-my-icon-bgpro5040006,.za-my-icon-bgpro1090080002,.za-my-icon-bgpro5240076,.za-my-icon-bgpro5240077{
    background-image: url("../images/za-my-icon.png");
    background-position: -210px -420px;
    background-repeat:no-repeat
}

.za-my-icon-bgpro5,.za-my-icon-bgpro10105,.za-my-icon-bgpro10106  {
    background-image: url("../images/za-my-icon.png");
    background-position: -210px -700px;
    background-repeat:no-repeat
}
.za-my-icon-bgpro6,.za-my-icon-bgpro10107,.za-my-icon-bgpro10108  {
    background-image: url("../images/za-my-icon.png");
    background-position: -210px -770px;
    background-repeat:no-repeat
}
.za-my-icon-bgpro7,.za-my-icon-bgpro10109,.za-my-icon-bgpro1090290001  {
    background-image: url("../images/za-my-icon.png");
    background-position: -210px -840px;
    background-repeat:no-repeat
}


.za-my-icon-bgpro8,.za-my-icon-bgpro10081  {
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px 0;
    background-repeat:no-repeat
}

.za-my-icon-bgpro9,.za-my-icon-bgpro10013  {
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -70px;
    background-repeat:no-repeat
}
.za-my-icon-bgpro10,.za-my-icon-bgpro10009,.za-my-icon-bgpro10011,.za-my-icon-bgpro10015  {
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -140px;
    background-repeat:no-repeat
}

.za-my-icon-bgpro11,.za-my-icon-bgpro10089  {
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -210px;
    background-repeat:no-repeat
}



.za-my-icon-bgpro12,.za-my-icon-bgpro10103,.za-my-icon-bgpro1090290004 {
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -350px;
    background-repeat:no-repeat
}
.za-my-icon-bgpro13,.za-my-icon-bgpro10104 {
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -420px;
    background-repeat:no-repeat
}


.za-acc-instop.za-my-icon-bgpro10083,.za-acc-instop.za-my-icon-bgpro1300180003,.za-acc-instop.za-my-icon-bgpro1300180004 {
    background-position: -220px -210px;
}
.za-acc-instop.za-my-icon-bgpro10082,.za-acc-instop.za-my-icon-bgpro1300180001,.za-acc-instop.za-my-icon-bgpro1300180002 {
    background-position: -220px -280px;
}
.za-acc-instop.za-my-icon-bgpro10084,.za-acc-instop.za-my-icon-bgpro1300190001,.za-acc-instop.za-my-icon-bgpro1300190002 {
    background-position: -220px -350px;
}
.za-acc-instop.za-my-icon-bgpro10085,.za-acc-instop.za-my-icon-bgpro10087,.za-acc-instop.za-my-icon-bgpro1300190003, .za-acc-instop.za-my-icon-bgpro1300190004,.za-acc-instop.za-my-icon-bgpro1300190005,.za-acc-instop.za-my-icon-bgpro5040006 {
    background-position: -220px -420px;
}
.za-acc-instop.za-my-icon-bgpro10105,.za-acc-instop.za-my-icon-bgpro10106 {
    background-position: -220px -700px;
}
.za-acc-instop.za-my-icon-bgpro10107,.za-acc-instop.za-my-icon-bgpro10108  {
    background-position: -220px -770px;
}
.za-acc-instop.za-my-icon-bgpro10109  {
    background-position: -220px -840px;
}
.za-acc-instop.za-my-icon-bgpro8,.za-acc-instop.za-my-icon-bgpro10081  {
    background-image: url("../images/za-my-icon1.png");
    background-position: 0 0;
    background-repeat:no-repeat
}
.za-acc-instop.za-my-icon-bgpro9,.za-acc-instop.za-my-icon-bgpro10013  {
    background-image: url("../images/za-my-icon1.png");
    background-position: 0 -70px;
    background-repeat:no-repeat
}
.za-acc-instop.za-my-icon-bgpro10,.za-acc-instop.za-my-icon-bgpro10009,.za-acc-instop.za-my-icon-bgpro10011,.za-acc-instop.za-my-icon-bgpro10015  {
    background-image: url("../images/za-my-icon1.png");
    background-position: 0 -140px;
    background-repeat:no-repeat
}
.za-acc-instop.za-my-icon-bgpro11,.za-acc-instop.za-my-icon-bgpro10089  {
    background-image: url("../images/za-my-icon1.png");
    background-position: 0 -210px;
    background-repeat:no-repeat
}

.za-acc-instop.za-my-icon-bgpro12,.za-acc-instop.za-my-icon-bgpro10103  {
    background-image: url("../images/za-my-icon1.png");
    background-position: 0 -350px;
    background-repeat:no-repeat
}

.za-acc-instop.za-my-icon-bgpro13,.za-acc-instop.za-my-icon-bgpro10104  {
    background-image: url("../images/za-my-icon1.png");
    background-position: 0 -420px;
    background-repeat:no-repeat
}
.za-my-icon-bgpro5 {
    background-image: url("../images/za-my-icon.png");
    background-position: -210px -490px;
    background-repeat:no-repeat;
}
.za-my-icon-bgpro6,.za-my-icon-bgprotyx{
    background-image: url("../images/za-my-icon.png");
    background-position: -210px -560px;
    background-repeat:no-repeat;
}
.za-my-icon-bgpro7,.za-my-icon-bgprotbb,.za-my-icon-bgprospx {
    background-image: url("../images/za-my-icon.png");
    background-position: -210px -630px;
    background-repeat:no-repeat;
}

.za-my-icon-bgproc8,.za-my-icon-bgprohyt {
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -280px;
    background-repeat:no-repeat;
}
.za-my-icon-bgpro14,.za-my-icon-bgpro10117,.za-my-icon-bgprohltq{
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -490px;
    background-repeat:no-repeat
}
.za-my-icon-bgpro14,.za-my-icon-bgpro10117,.za-my-icon-bgprozdf{
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -490px;
    background-repeat:no-repeat
}
.za-acc-instop.za-my-icon-bgpro14,.za-acc-instop.za-my-icon-bgpro10117,.za-acc-instop.za-my-icon-bgprohltq{
    background-image: url("../images/za-my-icon1.png");
    background-position: 0 -490px;
    background-repeat:no-repeat
}
.za-acc-instop.za-my-icon-bgpro14,.za-acc-instop.za-my-icon-bgpro10117,.za-acc-instop.za-my-icon-bgprozdf{
    background-image: url("../images/za-my-icon1.png");
    background-position: 0 -490px;
    background-repeat:no-repeat
}
.za-my-icon-bgpro15,.za-my-icon-bgpro1090290002,.za-my-icon-bgpro10149,.za-my-icon-bgpro10150,.za-my-icon-bgpro10151,.za-my-icon-bgpro5025020,.za-my-icon-bgprohyx  {
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -560px;
    background-repeat:no-repeat
}
.za-acc-instop.za-my-icon-bgpro15,.za-acc-instop.za-my-icon-bgpro10149,.za-acc-instop.za-my-icon-bgpro10150,.za-acc-instop.za-my-icon-bgpro10151,.za-acc-instop.za-my-icon-bgpro5025020,.za-acc-instop.za-my-icon-bgprohyx  {
    background-image: url("../images/za-my-icon1.png");
    background-position: 0 -560px;
    background-repeat:no-repeat
}
.za-my-icon-bgpro5025049,.za-my-icon-bgpro5080005,.za-my-icon-bgprozyb{
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -1332px;
    background-repeat:no-repeat;
}


.za-my-icon-bgpro16,.za-my-icon-bgpro80001,.za-my-icon-bgproysx  {
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -630px;
    background-repeat:no-repeat
}
.za-acc-instop.za-my-icon-bgpro16,.za-acc-instop.za-my-icon-bgpro80001,.za-acc-instop.za-my-icon-bgproysx   {
    background-image: url("../images/za-my-icon1.png");
    background-position: 0 -630px;
    background-repeat:no-repeat
}


.za-my-icon-bgpro17,.za-my-icon-bgpro10066,.za-my-icon-bgprobcs  {
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -700px;
    background-repeat:no-repeat
}
.za-acc-instop.za-my-icon-bgpro17,.za-acc-instop.za-my-icon-bgpro10066,.za-acc-instop.za-my-icon-bgprobcs   {
    background-image: url("../images/za-my-icon1.png");
    background-position: 0 -700px;
    background-repeat:no-repeat
}


.za-my-icon-bgpro18,.za-my-icon-bgpro10094,.za-my-icon-bgprohrb  {
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -770px;
    background-repeat:no-repeat
}
.za-acc-instop.za-my-icon-bgpro18,.za-acc-instop.za-my-icon-bgpro10094,.za-acc-instop.za-my-icon-bgprohrb   {
    background-image: url("../images/za-my-icon1.png");
    background-position: 0 -770px;
    background-repeat:no-repeat
}

.za-acc-pol-name.za-my-icon-bgpro1300030002,
.za-acc-pol-name.za-my-icon-bgpro1300030003,
.za-acc-pol-icon.za-my-icon-bgpro1300030002 {
    background-image: url("../images/hyb.png");
    background-repeat:no-repeat;
}
.za-acc-pol-icon.za-my-icon-bgpro1300030003 {
    background-image: url("../images/hyb.png");
    background-repeat:no-repeat;
}



.za-my-icon-bgpro19,.za-my-icon-bgpro30015007,.za-my-icon-bgpro5015002,.za-my-icon-bgpro5025048,.za-my-icon-bgprouav  {
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -840px;
    background-repeat:no-repeat
}


.za-acc-instop.za-my-icon-bgpro19,.za-acc-instop.za-my-icon-bgpro30015007,.za-acc-instop.za-my-icon-bgpro5015002,.za-acc-instop.za-my-icon-bgpro5025048,.za-acc-instop.za-my-icon-bgprouav   {
    background-image: url("../images/za-my-icon1.png");
    background-position: 0 -840px;
    background-repeat:no-repeat
}


.za-my-icon-bgpro20,.za-my-icon-bgpro10054,.za-my-icon-bgprokfxm  {
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -910px;
    background-repeat:no-repeat
}
.za-acc-instop.za-my-icon-bgpro20,.za-acc-instop.za-my-icon-bgpro10054,.za-acc-instop.za-my-icon-bgprokfxm   {
    background-image: url("../images/za-my-icon1.png");
    background-position: 0 -910px;
    background-repeat:no-repeat
}
.za-my-icon-bgpro21,.za-my-icon-bgpro10088,.za-my-icon-bgprokflt  {
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -980px;
    background-repeat:no-repeat
}
.za-acc-instop.za-my-icon-bgpro21,.za-acc-instop.za-my-icon-bgpro10088,.za-acc-instop.za-my-icon-bgprokflt   {
    background-image: url("../images/za-my-icon1.png");
    background-position: 0 -980px;
    background-repeat:no-repeat
}
.za-my-icon-bgpro22,.za-my-icon-bgpro10098,.za-my-icon-bgpro10099,.za-my-icon-bgprokfby  {
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -1050px;
    background-repeat:no-repeat
}
.za-acc-instop.za-my-icon-bgpro22,.za-acc-instop.za-my-icon-bgpro10098,.za-acc-instop.za-my-icon-bgpro10099,.za-acc-instop.za-my-icon-bgprokfby   {
    background-image: url("../images/za-my-icon1.png");
    background-position: 0 -1050px;
    background-repeat:no-repeat
}

.za-my-icon-bgpro23,.za-my-icon-bgpro5045010,.za-my-icon-bgpro5045012,.za-my-icon-bgpro1090290005,.za-my-icon-bgpro1090290006{
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -1120px;
    background-repeat:no-repeat
}
.za-acc-instop.za-my-icon-bgpro23,.za-acc-instop.za-my-icon-bgpro5045010,.za-acc-instop.za-my-icon-bgpro5045012 {
    background-image: url("../images/za-my-icon1.png");
    background-position: 0 -1120px;
    background-repeat:no-repeat
}
.za-my-icon-bgpro24,.za-my-icon-bgpro5045011,.za-my-icon-bgpro5045013,.za-my-icon-bgpro1090290007,.za-my-icon-bgpro1090290008{
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -1190px;
    background-repeat:no-repeat
}
.za-acc-instop.za-my-icon-bgpro24,.za-acc-instop.za-my-icon-bgpro5045011,.za-acc-instop.za-my-icon-bgpro5045013,.za-acc-instop.za-my-icon-bgpro1090290007,.za-acc-instop.za-my-icon-bgpro1090290008 {
    background-image: url("../images/za-my-icon1.png");
    background-position: 0 -1190px;
    background-repeat:no-repeat
}
.za-my-icon-bgpro25,.za-my-icon-bgpro5045007,.za-my-icon-bgpro5045008,.za-my-icon-bgpro1090290009,.za-my-icon-bgpro1090290010{
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -1260px;
    background-repeat:no-repeat
}
.za-acc-instop.za-my-icon-bgpro25,.za-acc-instop.za-my-icon-bgpro5045007,.za-acc-instop.za-my-icon-bgpro5045008 {
    background-image: url("../images/za-my-icon1.png");
    background-position: 0 -1260px;
    background-repeat:no-repeat
}
.za-my-icon-bgpro5045017,.za-my-icon-bgpro5045018,.za-my-icon-bgpro5045019{
    background-image: url("../images/za-my-icon.png");
    background-position: -210px -350px;
    background-repeat:no-repeat;
    height:40px;
}
.za-acc-instop.za-my-icon-bgpro5045017,.za-acc-instop.za-my-icon-bgpro5045018,.za-acc-instop.za-my-icon-bgpro5045019 {
    background-image: url("../images/za-my-icon.png");
    background-position: -220px -350px;
    background-repeat:no-repeat;
    height:40px;
}

.za-my-icon-bgpro5025054,.za-my-icon-bgpro5025055,.za-my-icon-bgprolyw{
    background-image: url("../images/tooh.png");
    height:40px;
}
.za-my-icon-bgpro5025054,.za-my-icon-bgpro5025055,.za-my-icon-bgprotxxpx,.za-my-icon-bgpro0{
    background-image: url("../images/tx.png");
    height:40px;
}
.za-my-icon-bgpro1300005044{
    background-image: url("../images/school/school40.png");
    height:40px;
}
.za-acc-pol-name.za-my-icon-bgproxcly{
    background-image: url("../images/server/za-my-ctrip.jpg");
    background-repeat:no-repeat

}



.za-acc-Insuritem .za-my-icon-bgpro1 {
    background-position:-220px -210px;
}
.za-acc-Insuritem .za-my-icon-bgpro2 {
    background-position:-220px -280px;
}
.za-acc-Insuritem .za-my-icon-bgpro3 {
    background-position:-220px -350px;
}
.za-acc-Insuritem .za-my-icon-bgpro4 {
    background-position:-220px -420px;
}

.za-eleBlock{ height: 48px;
    line-height: 20px;
    overflow: hidden;
    word-wrap: break-word;
    word-break: normal;
    padding-top: 20px;
    margin: 25px 0 0; }

.za-acc-orlist-tools > a,.za-acc-orlist-tools > span {
    width:60px;
    height:0px;
    float:left;
    padding-top:35px;
    color:#40C16B;
    cursor:pointer;
}
.account-mypolicy > a {
    float: none;
    display: inline-block;
    vertical-align: top;
}
.za-acc-orlist-tools > a:hover {
    height:18px;
}


.za-my-icon-bgop1 {
    background-image: url("../images/za-my-icon.png");
    background-position: 13px -110px;
    background-repeat:no-repeat
}
.za-my-icon-bgop2 {
    background-image: url("../images/za-my-icon.png");
    background-position: -43px -110px;
    background-repeat:no-repeat
}
.za-my-icon-bgop3 {
    background-image: url("../images/za-my-icon.png");
    background-position: -100px -110px;
    background-repeat:no-repeat
}
.za-my-icon-bgop4 {
    background-image: url("../images/za-my-icon.png");
    background-position: -156px -110px;
    background-repeat:no-repeat
}
.za-acc-orlist-tools > a font{display:none;}
.za-acc-orlist-tools > a:hover font{display:block;}
.za-acc-orlist-tools > a.za-my-icon-bgop1:hover,.za-acc-orlist-tools > a.za-my-icon-bgop1 {
    background-position: 13px -150px;
    color:#40C16B
}
.za-acc-orlist-tools > a.za-my-icon-bgop2:hover,.za-acc-orlist-tools > a.za-my-icon-bgop2 {
    background-position: -43px -150px;
    color:#40C16B
}
.za-acc-orlist-tools > a.za-my-icon-bgop3:hover,.za-acc-orlist-tools > a.za-my-icon-bgop3{
    background-position: -100px -150px;
    color:#40C16B
}
.za-acc-orlist-tools > a.za-my-icon-bgop4:hover ,.za-acc-orlist-tools > a.za-my-icon-bgop4{
    background-position: -156px -150px;
    color:#40C16B
}

.za-my-deticon {
    cursor:pointer;
}
.za-my-deticon > a {
    color:#5e5e5e;
}
.za-my-deticon > b {
    background-image: url("../images/za-my-icon.png");
    width:12px;
    height:7px;
    background-repeat:no-repeat;
    margin-left:15px;
    vertical-align:middle;
    display:inline-block;
}
.za-my-deticon > b.bg {
    background-position: -52px -794px;
}
.za-my-deticon > b.bg1 {
    background-position: -29px -793px;
}
.za-my-icon-bgtit1 {
    background-image: url("../images/za-my-icon.png");
    background-position: 5px -722px;
    padding-left:35px;
    line-height:25px;
    height:25px;
    background-repeat:no-repeat
}
.za-my-icon-bgtit2 {
    line-height:25px;
    height:25px;
}

.za-my-icon-bgtit2 > i{
    background-image: url("../images/za-my-icon.png");
    background-position: 0 -754px;
    width:25px;
    height:25px;
    background-repeat:no-repeat;
    float:left;
}
.za-my-icon-bgtit3 {
    background-image: url("../images/za-my-icon.png");
    background-position: 5px -270px;
    padding-left:35px;
    height:20px;
    background-repeat:no-repeat
}
.za-my-icon-bgtit4 {
    background-image: url("../images/za-my-icon.png");
    background-position: 5px -315px;
    padding-left:35px;
    height:20px;
    padding:3px 35px;
    background-repeat:no-repeat
}
.za-my-icon-bgno {
    background-image: url("../images/za-my-icon.png");
    background-position: 0 -620px;
    height:20px;
    padding:0 8px;
    background-repeat:no-repeat
}
.za-my-icon-bgyes {
    background-image: url("../images/za-my-icon.png");
    background-position: 0 -652px;
    height:20px;
    padding:0 8px;
    background-repeat:no-repeat
}
.za-my-icon-bgso {
    background-image: url("../images/za-my-icon.png");
    background-position: 5px -675px;
    background-repeat:no-repeat;
    background-color:#F2F2F2;
}
.za-dialog-hide {
    display:none;
}
.za-my-info-message {
    padding-left:70px;
}
/* end my */

.za-my-page-h1 {
    font-size:30px;
    text-align:center;
}
.za-my-page-body {
    width:560px;
    margin:0 auto;
}
.za-my-page-body p {
    clear: both;
}
.za-my-page-body span.pagetitle {

    width: 140px;
    display: block;
    text-align: right;
    margin-bottom: 20px;
    float: left;
    height: 34px;
    line-height: 34px;
}
.za-my-page-body span.improvetitle {
    width:120px;
    float:left;
    text-align:right;
    line-height:32px;
}
.za-my-page-body .za-verify input.w120 {
    width:120px;
    vertical-align:middle;
}
.za-my-page-body .za-verify img {
    vertical-align:middle;
    margin:0 5px;
    cursor:pointer;
}
.za-my-page-body .za-verify a {
    color:#40C16B;
    margin-left:5px;
    text-decoration:underline;
}
.za-my-page-body-btn {
    padding-left:135px;
}
.za-my-page-wid660 {
    width:660px;
}




.za-my-icon-clear {
    background-image: url("../images/za-my-icon.png");
    height:16px;
    padding-left:20px;
    background-position: -85px -789px;
    background-repeat:no-repeat;
    cursor:pointer;
}


/* insureService start*/
.za-ser-banner {
    width:960px;
    height:128px;
}
.za-ser-banner > img {
    width:960px;
}
.za-ser-stepimg {
    width:665px;
    height:123px;
    margin:0 auto;
    background-image: url("../images/za-ser-icon.png");
    background-position: 0 0;
    background-repeat:no-repeat;
}
.za-ser-padtop25 {
    margin-top:25px;
}
.za-ser-steplist {
    width:620px;
    margin:0 auto;
    margin-top:60px;
}
.za-ser-steplist .numlist {
    width:48px;
    border-right:4px solid #40C16B;
    position:relative;
    float:left;
}
.za-ser-steplist .numlist li {
    width:48px;
    height:49px;
    line-height:48px;
    text-align:center;
    background-color:#FFF;
    background-image: url("../images/za-ser-icon.png");
    background-position: -15px -157px;
    background-repeat:no-repeat;
    font-size:20px;
    font-weight:bold;
    color:#40C16B;
    position:relative;
    right:-26px;
    margin-bottom:40px;
}
.za-ser-steplist .txtlist {
    width:522px;
    position:relative;
    float:left;
    margin-left:45px;
}
.za-ser-steplist .numlist li.za-no-margin {
    margin-bottom:0;
}
.za-ser-steplist .txtlist li {
    width:502px;
    height:48px;
    line-height:48px;
    padding-left:20px;
    background-color:#FFF;
    background-image: url("../images/za-ser-icon.png");
    background-position: -127px -157px;
    background-repeat:no-repeat;
    margin-bottom:40px;
    color:#FFF;
    font-size:16px;
}
.za-ser-icon-btnbg {
    background-image: url("../images/za-ser-icon.png");
    background-position: -715px -252px;
    background-repeat:no-repeat;
    padding-left:25px;
}
.za-ser-icon-btnbg2 {
    background-image: url("../images/za-ser-icon.png");
    background-position: -700px -295px;
    background-repeat:no-repeat;
    padding-left:25px;
}
.za-ser-icon-btnbg2:hover {
    background-color:#40C16B;
    color:#fff;
    background-position:-700px -402px;
}
.za-ser-icon-bghead {
    background-image: url("../images/za-ser-icon.png");
    background-position: -684px 0;
    background-repeat:no-repeat
}
.za-ser-nav-list > li > a > .bg1 {
    /*background-image: url("../images/za-ser-icon.png");
	background-position: -729px -70px;
	background-repeat:no-repeat*/
    background: url(../images/za-ser-icon.png) no-repeat;
    background-position: -26px -176px;
}
.za-ser-nav-list > li > a > .bg2 {
    background-image: url("../images/za-ser-icon.png");
    background-position: -728px -117px;
    background-repeat:no-repeat
}
.za-ser-nav-list > li > a > .bg3 {
    background-image: url("../images/za-ser-icon.png");
    background-position: -728px -160px;
    background-repeat:no-repeat
}
.za-ser-nav-list > li > a > .bg4 {
    background-image: url("../images/za-ser-icon.png");
    background-position: -728px -205px;
    background-repeat:no-repeat
}
.za-ser-nav-list > li > a > .bg5 {
    background-image: url("../images/uicon.png");
    background-position: 0px -172px;
    background-repeat:no-repeat
}
.za-ser-nav-list > li > a > .bg6 {
    background-image: url("../images/uicon.png");
    background-position: 0px -198px;
    background-repeat:no-repeat
}
.za-ser-footerbtn {
    margin-top:80px;
}
.za-ins-pitem .formcenter {
    margin-left:160px;
}
.za-ser-formlist {
    padding:35px;
}
.za-ins-pitem .za-com-show {
    display:block
}
.za-ser-formlist .formdt {
    height:40px;
    line-height:40px;
    background-color:#F6F6F6;
    text-indent:20px;
    font-size:16px;
    margin-bottom:15px;
}
.za-ser-formlist .formcon.formpad15 {
    padding:15px 0;
}
.za-ser-formlist .formcon p.formbort {
    padding-top:25px;
    border-top:1px solid #F0F0F0;
}
.za-ser-formlist .formcon p.formbort1 {
    padding-top:25px;
}
.za-ser-formlist .formcon p.formbort .za-ser-formbtn, .za-ser-formlist .formcon p.formbort1 .za-ser-formbtn {
    margin-left:35px;
}
.za-ser-formlist .formcon p, .za-ser-formlist .formcon .formdiv {
    line-height:40px;
    margin-bottom:10px;
    font-size:14px;
    font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;
}
.za-ser-formlist .formcon1 p {
    line-height:30px;
    font-size:14px;
    font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;
}
.za-ser-formlist .formcon p .ftitle, .za-ser-formlist .formcon .formdiv .ftitle {
    width:140px;
    float:left;
    text-align:right;
}
.za-ser-formlist .formcon .formfilediv {
    margin-bottom:20px;
}
.za-ser-formlist .formcon .formfilediv .ftitle {
    width:140px;
    float:left;
    text-align:right;
    margin-top:10px;
}

.za-ser-imgshow{ cursor: pointer; margin-right:10px;}


.za-prolist-hot > ul > li {
    border:1px solid #E9E9E9;
    position:relative;
    padding-left:30px;
    padding-top:30px;
    float:left;
    cursor:pointer;
}
.za-prolist-hot > ul > li:hover {
    background-color:#FEFEFE;
    box-shadow:2px 2px 2px #EEE;
    border-color:#E0E0E0;
}
.za-prolist-hot > ul > li.nomargin {
    margin:0;
}
.za-prolist-hot > ul > li > a > p {
    line-height:20px;
    color:#666;
    position: relative;
    z-index: 9;
}
.za-prolist-hot > ul > li > a > span {
    height: 90px;
    width: 140px;
    position:absolute;
    right:5px;
    bottom:5px;
    background-image: url("../images/za-ser-icon.png");
    background-repeat:no-repeat;
}
.za-prolist-hot > ul > li > a > span.bg1 {
    background-position: -13px -249px;
}
.za-prolist-hot > ul > li > a > span.bg2 {
    background-position: -231px -251px;
}
.za-prolist-hot > ul > li > a > span.bg3 {
    background-position: -497px -260px;
}
.za-my-accList {
    width:100%;
}
.za-my-accList > ul > li {
    width:295px;
    height:103px;
    margin-right:11px;
    background-color:#FFF;
    padding-left:15px;
    padding-top:25px;
}
.za-my-accList > ul > li > a > span {
    right:0;
    bottom:0;
}
.za-my-accList > ul > li > a > p {
    z-index:9;
    position:relative;
}
.za-gress-list {
    margin-top:20px;
}
.za-gress-list > ul > li {
    width:310px;
    height:120px;
    margin-right:20px;
}
.za-ser-downList {
    margin-top:20px;
}
.za-ser-downList > ul > li {
    width:247px;
    height:80px;
    margin-right:20px;
}
.za-btn-link {
    background:none;
    color:#40c16b;
    text-decoration:underline;
    font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"Hiragino Sans GB","Hiragino Sans GB W3";
    font-size:14px;
    cursor:pointer;
}
@-moz-document url-prefix() {
    .za-btn-link {
        margin-left:-3px
    }
}
/* common */
.za-com-ta-cen {
    text-align:center;
}
.za-ins-wid970 {
    width:970px;
}
.za-ins-wid300 {
    width:300px;
}
.za-ins-tdwid70 {
    width:70%;
}
.za-ins-tdwid50 {
    width:50%;
}
.za-ins-tdwid40 {
    width:40%;
}
.za-ins-tdwid30 {
    width:30%;
}
.za-ins-tdwid20 {
    width:20%;
}
.za-ins-c-green {
    color:#40C16B;
}
.za-ins-margin15 {
    margin:15px;
}
.za-com-m-t15 {
    margin-top:15px;
}
.za-com-m-l30 {
    margin-left:30px;
}
.za-ins-com-hr {
    border:none;
    border-bottom:1px dotted #ccc;
}
.za-com-context {
}
.za-com-context p {
    height:28px;
    line-height:28px;
}
.za-my-minh800 {
    min-height:800px;
}
.za-my-minh600 {
    min-height:600px;
}
.za-my-minh450 {
    min-height:450px;
}
.za-com-margin-no {
    margin:0;
}
.za-com-padding-no {
    padding:0;
}
/* */







/* upload */
.za-upload-holder {
    border: 1px dashed #D3D3D3;
    height: 32px;
    overflow: hidden;
    position: relative;
    width: 150px;
    color:#C9C9C9;
    display:inline-block;
    vertical-align:middle;
}
.za-upload-holderh100 {
    width: 120px;
    height:100px;
    overflow:inherit;
}
.za-upload-holderh100 .za-upload-txt {
    height: 120px;
    line-height:120px;
    background-position: -678px -340px;
}
.za-upload-input {
    cursor: pointer;
    width:100%;
    height: 100%;
    opacity:0;
    filter:alpha(opacity:0);
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
    font-size:30px\9;
}
.za-upload-txt {
    height: 100%;
    left: 0;
    font-size:16px;
    line-height: 32px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    background-image: url("../images/za-ser-icon.png");
    background-position: -715px -354px;
    background-repeat:no-repeat;
}
.za-upload-del {
    margin-left:10px;
    vertical-align:middle;
    color:#40C16B;
    text-decoration:underline;
}
.za-upload-del1 {
    position:absolute;
    bottom:-20px;
    right:5px;
    vertical-align:middle;
    color:#40C16B;
    text-decoration:underline;
}
.za-upload-look {
    position:absolute;
    bottom:-20px;
    left:5px;
    vertical-align:middle;
    color:#40C16B;
    text-decoration:underline;
}
.za-upload-holder1 {
    border: 1px solid #D3D3D3;
    background-color:#F6F6F6;
    overflow: hidden;
    position: relative;
    width:110px;
    height: 32px;
    color:#B4B4B4;
    float:left;
    margin-left:20px;
}
.za-upload-holder1 .za-upload-txt {
    height: 100%;
    left: 0;
    font-size:16px;
    line-height: 32px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    background-image:none;
}
.formfilediv .za-ins-buytitle {
    font-weight:100;
}
.za-upload-des {
    width:380px;
    height:100px;
    display:inline-block;
    vertical-align:middle;
    font-size:16px;
    line-height:24px;
    color:#BABABA;
    margin-left:40px;
}
/* end upload */

/* end insureService */

/* policySearch */
.za-com-mod {
    width:100%;
    border-left:1px solid #E9E9E9;
    border-top:1px solid #E9E9E9;
}
.za-com-mod-tr {
    width:100%;
}
.za-com-mod-tr:after {
    overflow: hidden;
    *zoom: 1;
    content: "";
    clear: both;
    display: block;
    height: 0;
}
.za-com-mod-item {
    float:left;
    width:49%;
    border-bottom:1px solid #E9E9E9;
    border-right:1px solid #E9E9E9;
    height:50px;
    line-height:50px;
}
.za-com-mod .w100 {
    width:99%;
}
.za-com-mod-item:after {
    overflow: hidden;
    *zoom: 1;
    content: "";
    clear: both;
    display: block;
    height: 0;
}
.za-com-mod-title {
    width:35%;
    text-align:center;
    border-right:1px solid #E9E9E9;
    float:left;
}
.za-com-mod-con {
    width:60%;
    float:left;
    padding-left:4%;
}
.za-ser-dtmar {
    margin:40px 40px 0 40px;
}
.za-ser-dt {
    padding-bottom:15px;
    border-bottom:1px dotted #D9D9D9;
}
.za-ser-dtimg {
    float:left;
    width:70px;
    height:75px;
}
.za-ser-dt .bg1 {
    background-image: url("../images/za-ser-icon.png");
    background-position: -0 -385px;
    background-repeat:no-repeat
}
.za-ser-dt .bg2 {
    background-image: url("../images/za-ser-icon.png");
    background-position: -152px -390px;
    background-repeat:no-repeat
}
.za-ser-dttxt {
    float:left;
    margin-left:20px;
}
.za-ser-dttxt p {
    margin-bottom:10px;
}
.za-ser-downlist p {
    line-height:24px;
    margin-bottom:15px;
}
.za-ser-hr {
    background-image: url("../images/za-login-icon.png");
    background-position: 0 -109px;
    height:8px;
    font-size:8px;
    line-height:8px;
    width:100%;
    background-repeat:repeat-x;
    margin:20px 0;
}
/* end policySearch */

/* about start*/
.za-ab-icon-bghead {
    background-image: url("../images/za-about-icon.png");
    background-position: 20px -38px;
    background-repeat:no-repeat
}
.za-pub-icon-bghead {
    background-image: url("../images/za-about-icon.png");
    background-position: 10px 15px;
    background-repeat:no-repeat
}
.za-ab-nav-list > li > a > .bg1 {
    background-image: url("../images/za-about-icon.png");
    background-position: 0 -154px;
    background-repeat:no-repeat
}
.za-ab-nav-list > li > a > .bg2 {
    background-image: url("../images/za-about-icon.png");
    background-position: 0 -199px;
    background-repeat:no-repeat
}
.za-ab-nav-list > li > a > .bg3 {
    background-image: url("../images/za-about-icon.png");
    background-position: 0 -243px;
    background-repeat:no-repeat
}
.za-ab-nav-list > li > a > .bg4 {
    background-image: url("../images/za-about-icon.png");
    background-position: 0 -289px;
    background-repeat:no-repeat
}
.za-ab-nav-list > li > a > .bg5 {
    background-image: url("../images/za-about-icon.png");
    background-position: 0 -335px;
    background-repeat:no-repeat
}
.za-ab-nav-list > li > a > .bg6 {
    background-image: url("../images/za-about-icon.png");
    background-position: 0 -110px;
    background-repeat:no-repeat
}
.za-ab-content {
    padding:0 20px;
}
.za-ab-article a {
    color: #666666;
    text-decoration:underline;
}
.za-ab-content > p {
    line-height:26px;
}
.za-ab-content .za-reg-agr {
    color:#555;
    line-height:24px;
}
.za-ab-content .za-reg-agr > h1 {
    font-size:16px;
    color:#444;
    text-indent:2em;
}
.za-ab-content .za-reg-agr > p {
    font-size:15px;
    margin-bottom:10px;
    font-weight:bold;
}
.za-ab-content .za-reg-agr > ol > li {
    text-indent:2em;
}
.za-ab-content .za-reg-agr > ol > li > ol > li {
    text-indent:4em;
}
.za-ab-content table.za-ab-table {
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC
}
.za-ab-content table.za-ab-table tr {
    line-height:28px;
}
.za-ab-content table.za-ab-table tr > td {
    border-left:1px solid #CCC;
    border-top:1px solid #CCC
}
/* about end*/
/*   --contact start*/
.center_right_info_5 {
    background-color: #ffffff;
    background-image: url("../images/c_map.jpg");
    background-position: right top;
    background-repeat: no-repeat;
    height: 400px;
    margin: 0 auto;
    margin-top: 55px;
    width: 100%;
}
.center_right_info_5_1 {
    margin-left: 50px;
}
.center_right_info_5_1_2 {
    color: #666666;
    float: left;
    font-size: 18px;
    line-height: 30px;
    padding-left: 20px;
    border-left:2px solid #40C16B;
}
.center_right_info_5_2 {
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    margin-left: 70px;
    margin-top: 40px;
}
/*  -- end contact*/

/* news start*/
.za-new-list > ul > .za-new-item {
    height: 20px;
    padding:20px 30px;
}
.za-new-list > ul > .itembg1 {
    background-color: #f9f9f9;
}
.za-new-list > ul > .za-new-item > span {
    color:#999;
    padding-right:20px;
    margin-right:20px;
    border-right:1px solid #CCC;
}
.za-new-list > ul > .za-new-item > a {
    color:#666;
}
.za-new-list > ul > .za-new-item > a:hover {
    text-decoration:underline;
    color:#40C16B;
}
.za-news-title {
    height:80px;
    text-align:center;
}
.za-news-title > h1 {
    font-size:24px;
    font-weight:bold;
    margin-bottom:20px;
}
.za-news-btn {
    background-color: #eaeaea;
    color: #666;
    display: block;
    height: 36px;
    line-height: 36px;
    margin-bottom: 30px;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
    width: 140px;
}
/* end news*/

.ke-insertfile {
    text-decoration:underline;
    color: #666666;
}
.p-form .za-job-search {
    text-align:center;
}
.p-form .za-job-search > .za-ins-textbox {
    width:450px;
    color:#e3e3e3;
}
.p-form .za-job-search > .za-ins-end-btn {
    height:30px;
    line-height:30px;
    width:120px;
    border-radius: 2px;
}
.za-job-tools {
    height:50px;
    line-height:50px;
    margin-top:20px;
}
.za-job-tooltype > a {
    color:#999;
    padding-bottom:8px;
    margin:0 8px;
}
.za-job-tooltype > a:hover, .za-job-tooltype > a.selected {
    color:#40C16B;
    border-bottom:3px solid #40C16B;
}
.za-joblist {
    margin-top:20px;
}
.za-joblist > ul {
    border-bottom:1px solid #CCC;
}
.za-joblist > ul > li {
    border-top:1px solid #CCC;
}
.za-joblist > ul > li >.za-jobitem-top {
    height:20px;
    padding:25px;
    cursor:pointer;
}
.za-joblist > ul > li >.za-jobitem-top:hover, .za-joblist > ul > li >.selected {
    background-color:#eee;
}
.za-joblist > ul > li >.za-jobitem-con {
    display:none;
    padding:25px 15px;
    font-size:14px;
    line-height:24px;
}
.za-jobitem-con > div {
    margin-bottom:20px;
}
.za-jobitem-con > div > .za-ins-end-btn {
    height:30px;
    line-height:30px;
    width:120px;
    border-radius: 2px;
}
.za-back-form > p, .za-back-form > div {
    margin-bottom:15px;
    line-height:32px;
}
.za-back-form > p > span.title, .za-back-form > div > span.title {
    float:left;
    width:150px;
    text-align:right;
}
.za-back-form > div.za-verify > img {
    margin:0 5px;
    cursor:pointer;
    vertical-align:top;
}
.za-back-form > div.za-verify > a {
    color:#40C16B;
    margin-left:5px;
    text-decoration:underline;
}
/* end about */

/* public start */

/* end public */

/*  register start */
.za-my-regimg {
    width:400px;
    height:510px;
    background-color:#F6F6F6;
    border:1px solid #E6E6E6;
}
.za-my-regcon {
    width:679px;
    height:430px;
    padding-top:80px;
    padding-left:98px;
    border:1px solid #e6e6e6;
    border-right:none;
}
.za-my-regcon .p-form p, .za-my-regr .p-form div {
    height:32px;
    line-height:32px;
    margin-bottom:18px;
}
.za-my-regcon .p-form span.regtitle {
    width:100px;
    float:left;
    text-align:right;
}
.za-my-regcon .p-form input {
    float:left;
}
.p-form input.verify {
    width:120px;
}
.p-form p .verbtn {
    float:left;
    width:150px;
    height:34px;
    text-align:center;
    margin-left:30px;
    background-color:#F0F0F0;
    border-radius: 4px;
    color:#40C16B;
    cursor:pointer;
}
.p-form p .verbtn1{
    background-color:#40C16B;
    color:#fff;
}
.p-form p input.verbtn{
    font-size:15px;
}
.za-my-regicon {
    margin-left:100px;
    margin-top:100px;
    width:230px;
    height:307px;
    background-image: url("../images/za-reg-icon.png");
    background-repeat:no-repeat;
}

.za-my-regcon p .za-verify img {
    vertical-align:middle;
    margin:0 5px 0 0;
    cursor:pointer;
    margin-top:3px;
    vertical-align:top;
}
.za-my-regcon p .za-verify a {
    color:#40C16B;
    margin-left:5px;
    text-decoration:underline;
}

/* end register */
/* login start*/
.za-ver-body p > .vertxt {
    width:130px;
    padding-left:10px;
    border:1px solid #DEDEDE;
    border-radius: 2px;
    color:#666;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    padding: 7px 5px;
}
.za-ver-body p .za-verify {
    width:160px;
    height:36px;
    line-height:36px;
    float:left;
    background-color:#F0F0F0;
    margin-left:10px;
}
.za-ver-body p .za-verify img {
    vertical-align:middle;
    margin:0 5px;
    cursor:pointer;
    margin-top:3px;
    vertical-align:top;
}
.za-ver-body p .za-verify a {
    color:#40C16B;
    margin-left:5px;
    text-decoration:underline;
}
.za-login {
    height:545px;
    background-color:#6BD0FF;
    background-image: url("../images/za-login-bg.png");
    background-repeat:no-repeat;
    background-position:center bottom;
}
.za-login.bg1{
    background-image: url("../images/enterprise/ent_login_bg.png");
    background-position:center 70px;
}
.za-login-body {
    padding:40px 25px 10px;
    width:320px;
}
.za-login .za-login-body {
    background-color:#FFF;
    border:1px solid #E6E6E6;
    margin-top:50px;
    float:right;
    margin-right:15px;
}
.bui-dialog .za-login-body {
    padding-top:10px;
    height:350px;
}
.za-login-body p {
    margin-bottom:15px;
}
.za-login-body p > .txt {
    height: 22px;
    line-height: 22px;
    padding: 8px 0;
    width:260px;
    border:1px solid #DEDEDE;
    border-radius: 2px;
    font-size:16px;
    color:#888;
    font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"Hiragino Sans GB","Hiragino Sans GB W3";
    padding-left:50px;
}
.za-login-body p > .txt:hover {
    border:1px solid #C0C0C0;
}
.za-login-body p > .vertxt {
    width:120px;
    padding-left:10px;
}
.za-login-body p > .btn {
    height:45px;
    line-height:45px;
    width:320px;
    background-color:#40C16B;
    border-radius: 3px;
    font-size:18px;
    color:#FFF;
    font-weight:bold;
    font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"Hiragino Sans GB","Hiragino Sans GB W3";
    text-align:center;
    cursor:pointer;
}
.za-login-body p > .bg1 {
    background-image: url("../images/za-login-icon.png");
    background-repeat:no-repeat;
    background-position: -180px 5px;
}
.za-login-body p > .bg2 {
    background-image: url("../images/za-login-icon.png");
    background-repeat:no-repeat;
    background-position: -179px -63px;
}
.za-login-body p .za-verify {
    width:165px;
    height:40px;
    line-height:36px;
    float:left;
    background-color:#F0F0F0;
    margin-left:20px;
}
.za-login-body p .za-verify img {
    vertical-align:middle;
    margin:0 5px;
    cursor:pointer;
}
.za-login-body p .za-verify a {
    color:#40C16B;
    margin-left:5px;
    text-decoration:underline;
}
.za-login-body p.hr {
    background-image: url("../images/za-login-icon.png");
    background-position: 0 -109px;
    height:8px;
    font-size:8px;
    line-height:8px;
    width:320px;
}
.za-login-body p.clearmar {
    margin-top:-10px;
    margin-bottom:10px;
}
.za-login-body p.way > a {
    width:32px;
    height:32px;
    float:left;
    vertical-align:middle;
    margin:0 5px;
}
.za-login-body p.way > span {
    float:left;
    line-height:32px;
}
.za-login-body p > a.qq {
    background-image: url("../images/za-login-icon.png");
    background-position: 0 0;
}
.za-login-body p > a.alipy {
    background-image: url("../images/za-login-icon.png");
    background-position: -52px 0;
}
.za-login-body p > a.wx {
    background-image: url("../images/za-login-icon.png");
    background-position: -104px 0;
}
.za-login-body p > a.qq:hover {
    background-position: 0 -66px;
}
.za-login-body p > a.alipy:hover {
    background-position: -52px -66px;
}
.za-login-body p > a.wx:hover {
    background-position: -104px -66px;
}
.za-login-body .za-login-message {
    height:32px;
    background-color:#fff6f6;
    border:1px solid #FFBCA6;
    margin-bottom: 15px;
    margin-top: -25px;
}
.za-login-body p > input.za-ins-link-green{
    background:none;
    cursor:pointer;
    font-size:16px;
}


.za-my-infor .way > a {
    width:32px;
    height:32px;
    float:left;
    vertical-align:middle;
    margin:0 5px;
    background-image: url("../images/za-login-icon.png");
}
.za-my-infor .way > a.qq {
    background-position: 0 0;
}
.za-my-infor .way > a.alipy {
    background-position: -52px 0;
}
.za-my-infor .way > a.wx {
    background-position: -104px 0;
}
.za-my-infor .way > a.qq:hover, .za-my-infor .way > a.qq1 {
    background-position: 0 -66px;
}
.za-my-infor .way > a.alipy:hover, .za-my-infor .way > a.alipy1 {
    background-position: -52px -66px;
}
.za-my-infor .way > a.wx:hover, .za-my-infor .way > a.wx1 {
    background-position: -104px -66px;
}
.za-login-step {
    width:755px;
    height:80px;
    margin:0 auto;
}
.za-login-stepbg {
    width:100%;
    height:55px;
    background-image: url("../images/za-login-step.png");
    background-repeat:no-repeat;
}
.za-login-step .bg1 {
    background-position: 0 0;
}
.za-login-step .bg2 {
    background-position: 0 -80px;
}
.za-login-step .bg3 {
    background-position: 0 -160px;
}
.za-login-stepnum span {
    float:left;
    color:#D9D9D9;
}
.za-login-stepnum span.num1 {
    margin-left:62px;
}
.za-login-stepnum span.num2 {
    margin-left:215px;
}
.za-login-stepnum span.num3 {
    margin-left:235px;
}
.za-login-stepnum span.green {
    color:#40C16B;
}
.za-reg-succ {
    margin: 60px auto 0;
    width: 460px;
}
.za-reg-succ .za-ins-end-r {
    width:350px;
}
.required {
    color:#F60;
    vertical-align:middle;
    margin-right:5px;
    font-weight:bold;
}
/* end login*/


/* bui  diaog*/
.bui-ext-mask, .lp-el-mask, .lp-ext-mask {
    background-color: #333;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1040;

    opacity: 0.3;
    filter:alpha(opacity=30);
    -moz-opacity:0.3;
    -khtml-opacity: 0.3;
}

.bui-ext-mask1{
    opacity: 0;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
}

.bui-dialog {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-top:4px solid #40C16B;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    outline: 0 none;
    position: absolute;
    z-index: 1070;
    min-width:500px;
}
.bui-dialog .bui-stdmod-header {
    -moz-user-select: none;
    color: #666;
    font-weight:600;
    cursor: move;
    font-family: ff-tisa-web-pro-1, ff-tisa-web-pro-2, "Lucida Grande", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "Microsoft YaHei UI", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
    font-size: 14px;
    font-weight: 500;
    padding: 15px;
    background-color:#F0F0F0;
}
.bui-message .bui-stdmod-header{
    min-height:20px;
}
.bui-dialog .bui-stdmod-header .header-title {
    font-size:18px;
    color:#999;
}
.bui-dialog .bui-stdmod-body {
    padding: 15px 40px;
}
.bui-dialog .bui-stdmod-footer {
    border-top: 1px solid #e5e5e5;
    padding: 15px;
    text-align: right;
}
.za-dialog-message .bui-stdmod-footer {
    border-top: none;
    padding: 5px;
    min-width:350px;
}
.bui-stdmod-footer .button {
    -moz-user-select: none;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 36px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.button-primary,.button-primary:hover,.button-primary.active {
    background-color: #40c16b;
    border-color: #3DB664;
    color: #fff;
    font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;
    font-weight: bold;

    background-color: #40c16b;
    background-image: -moz-linear-gradient(top,#40c16b,#40c16b);
    background-image: -ms-linear-gradient(top,#40c16b,#40c16b);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#40c16b),to(#40c16b));
    background-image: -webkit-linear-gradient(top,#40c16b,#40c16b);
    background-image: -o-linear-gradient(top,#40c16b,#40c16b);
    background-image: linear-gradient(top,#40c16b,#40c16b);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40c16b',endColorstr='#40c16b',GradientType=0);
}
.bui-stdmod-footer .button-primary.active, .bui-stdmod-footer .button-primary:active, .bui-stdmod-footer .button-primary:focus, .bui-stdmod-footer .button-primary:hover {
    background-color: #3DB664;
    border-color: #35A659;
    color: #fff;
}
.bui-dialog .bui-stdmod-footer:after, .bui-dialog .bui-stdmod-footer:before {
    content: " ";
    display: table;
}
.bui-dialog .bui-stdmod-footer:after {
    clear: both;
}
.bui-dialog .bui-stdmod-footer .button + .button {
    margin-bottom: 0;
    margin-left: 5px;
}
.bui-dialog .bui-stdmod-footer .button-group .button + .button {
    margin-left: -1px;
}
.bui-dialog .bui-stdmod-footer .button-block + .button-block {
    margin-left: 0;
}
.bui-dialog a.bui-ext-close {
    cursor: pointer;
    display: block;
    height: 30px;
    outline: 0 none;
    overflow: hidden;
    position: absolute;
    right: 15px;
    text-decoration: none;
    top: 10px;
    width: 30px;
    z-index: 1;
}
.bui-dialog .bui-ext-close-x {
    border: medium none;
    cursor: pointer;
    display: block;
    font-size: 32px;
    line-height: 1;
    color:#999;
    font-weight:bold;
    width:30px;
    height:30px;
}
.bui-dialog .bui-ext-close-x:hover {
    background-color: #F0F0F0;
    color:#666;
}
/* message */
.bui-message {
    padding-bottom: 30px;
    border-radius: 4px;
}
.bui-message .bui-stdmod-header {
    border-bottom: medium none;
}
.bui-message .header-title {
    padding-bottom: 15px;
}
.bui-message .header-title:empty {
    padding-bottom: 0;
}
.bui-message .bui-stdmod-body {
    padding: 0 30px 20px;
    margin-top:30px;
}
.bui-message .bui-stdmod-body .x-icon {
    float: left;
}
.bui-message .bui-message-content {
    line-height: 18px;
    margin-left: 30px;
    font-size:16px;
    color:#333;
}
.bui-message .bui-stdmod-footer {
    border-top: medium none;
    padding: 0;
    text-align: center;
}
.bui-message .icon-ok {
    background-position: -288px 0;
}
/* message end*/

.za-com-paging:after,#za-pol-paging:after {
    overflow: hidden;
    *zoom: 1;
    content: "";
    clear: both;
    display: block;
    height: 0;
}
.za-com-list-empty{
    border: 1px dashed #ccc;
    color: #bbb;
    display: block;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin: 20px auto;
    text-align: center;
}
.za-com-list-empty a {
    color: #40c16b;
    text-decoration: underline;
    margin:0 5px;
}
.pagination {
    border-radius: 4px;
    display: inline-block;
    margin: 20px 0;
    padding-left: 0;
    float:right;
}
.pagination li {
    display: inline;
}
.pagination li > a, .pagination li > span {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #40C16B;
    float: left;
    line-height: 20px;
    margin-left: -1px;
    padding: 4px 12px;
    position: relative;
    text-decoration: none;
}
.pagination li:first-child > a, .pagination li:first-child > span {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0;
}
.pagination li:last-child > a, .pagination li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.pagination li > a:focus, .pagination li > a:hover, .pagination li > span:focus, .pagination li > span:hover {
    background-color: #eee;
    border-color: #ddd;
    color: #40C16B;
}
.pagination .active > a, .pagination .active > a:focus, .pagination .active > a:hover, .pagination .active > span, .pagination .active > span:focus, .pagination .active > span:hover {
    background-color: #40C16B;
    border-color: #40C16B;
    color: #fff;
    cursor: default;
    z-index: 2;
}
.pagination .disabled > a, .pagination .disabled > a:focus, .pagination .disabled > a:hover, .pagination .disabled > span, .pagination .disabled > span:focus, .pagination .disabled > span:hover {
    background-color: #fff;
    border-color: #ddd;
    color: #999;
    cursor: not-allowed;
}
.pagination-large > li > a, .pagination-large > li > span {
    font-size: 18px;
    padding: 10px 16px;
}
.pagination-large > li:first-child > a, .pagination-large > li:first-child > span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}
.pagination-large > li:last-child > a, .pagination-large > li:last-child > span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}
.pagination-small > li > a, .pagination-small > li > span {
    font-size: 12px;
    padding: 2px 8px;
}
.pagination-small > li:first-child > a, .pagination-small > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
.pagination-small > li:last-child > a, .pagination-small > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
/* BUI form tip*/
.za-field-success {
    width:22px;
    height:22px;
    line-height:22px;
    margin-left: 5px;
    margin-top:5px;
    position:absolute;
    line-height:16px;
    font-weight:bold;
    background-image: url("../images/za-login-icon.png");
    background-position: 0 -126px;
    background-repeat:no-repeat;
}
.x-field-error {
    margin-left: 5px;
    position:absolute;
    background-color:#FFF6f6;
    padding:5px;
    line-height:22px;
}
.x-field-error1 {
    cursor:pointer;
    background:none;
}
.p-form .x-input-error {
    border:1px solid #f60;
}
.x-icon-error {
    background-color:#F63;
    border-color:#F60;
    color: #fff;
}
.x-icon-warning {
    background-color: #f0ad4e;
    border-color: #eea236;
    color: #fff;
}
.x-icon-mini {
    border-radius: 2px;
    font-size: 14px;
    height: 12px;
    line-height: 12px;
    width: 12px;
}
.x-icon {
    width: 16px;
    height: 16px;
    line-height: 16px;
    border: 1px solid transparent;
    border-radius: 2px;
    cursor: inherit;
    display: inline-block;
    font-family: Arial;
    font-weight: 900;
    overflow: hidden;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align:middle;
}
.bui-dialog .x-icon {
    vertical-align: top;
}
.x-icon-info, .x-icon-question {
    background-color: #5bc0de;
    border-color: #46b8da;
    color: #fff;
}
.x-field-error .x-field-error-text {
    color:#F63;
    margin-left:5px;
    line-height:22px;
}
.x-field-error .x-field-error-text .za-error-alink{
    color:#F63;
    text-decoration: underline;
}
.x-icon-normal {
    filter:none;
    background-color:#fff;
    background-image:none;
    border-color: #ccc;
    color: #333;
    text-shadow: none;
}
.bui-dialog > .bui-ext-close > .x-icon-normal {
    background-color:transparent;
}
.tip-text {
    margin-left:10px;
    color:#BABABA;
}
.tips {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    border-radius: 4px;
    color: #333;
    padding: 10px;
}
.tips-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}
.tips-info {
    background-color: #e6f2ff;
    border-color: #acd5ff;
}
.tips-warning {
    background-color: #fff3f3;
    border-color: #ffb2b2;
}
.tips .x-icon {
    float: left;
}
.tips .tips-content {
    color: #333;
    line-height: 16px;
    margin-left: 24px;
}
.x-icon-success {
    background-color: #5cb85c;
    border-color: #4cae4c;
    color: #fff;
}
.bui-dialog .bui-stdmod-body .icon-ok {
    background-position: -288px 0;
}
.x-icon-small {
    border-radius: 2px;
    font-size: 17px;
    height: 14px;
    line-height: 14px;
    width: 14px;
}
.icon {
    background-image: url("../img/sprite-469-300.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    vertical-align: text-top;
    width: 14px;
}
.x-icon-small i {
    vertical-align: baseline;
}
.x-icon i {
    vertical-align: baseline;
}
[class*=" icon-"], [class^="icon-"] {
    background-image: url("../img/sprite-469-300.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    vertical-align: text-top;
    width: 14px;
}
.icon-white {
    background-image: url("../img/white_sprite-469-300.png");
}
.icon-question {
    background-position: -48px -168px;
}
.x-align-arrow, .x-align-arrow-inner {
    border: 6px solid transparent;
    position: absolute;
}
.x-align-top .x-align-arrow, .x-align-top-left .x-align-arrow, .x-align-top-right .x-align-arrow {
    border-top: 8px solid #c3c3d6;
    bottom: -15px;
}
.x-align-top .x-align-arrow-inner, .x-align-top-left .x-align-arrow-inner, .x-align-top-right .x-align-arrow-inner {
    border-top: 8px solid #fff;
    left: -6px;
    top: -9px;
}
.x-align-bottom .x-align-arrow, .x-align-top .x-align-arrow {
    left: 50%;
}
.x-align-bottom-left .x-align-arrow, .x-align-top-left .x-align-arrow {
    left: 10px;
}
.x-align-bottom-right .x-align-arrow, .x-align-top-right .x-align-arrow {
    right: 10px;
}
.x-align-right .x-align-arrow {
    border-right: 8px solid #c3c3d6;
    left: -15px;
    top: 50%;
}
.x-align-right .x-align-arrow-inner {
    border-right: 8px solid #fff;
    left: -4px;
    top: -6px;
}
.x-align-left .x-align-arrow {
    border-left: 8px solid #c3c3d6;
    right: -15px;
    top: 50%;
}
.x-align-left .x-align-arrow-inner {
    border-left: 8px solid #fff;
    left: -9px;
    top: -6px;
}
.x-align-bottom .x-align-arrow, .x-align-bottom-left .x-align-arrow, .x-align-bottom-right .x-align-arrow {
    border-bottom: 8px solid #c3c3d6;
    top: -15px;
}
.x-align-bottom .x-align-arrow-inner, .x-align-bottom-left .x-align-arrow-inner, .x-align-bottom-right .x-align-arrow-inner {
    border-bottom: 8px solid #fff;
    left: -6px;
    top: -5px;
}
.tips[class*=" x-align-top"] .x-align-arrow, .tips[class^="x-align-top"] .x-align-arrow {
    border-top-color: #ddd;
}
.tips[class*=" x-align-top"] .x-align-arrow-inner, .tips[class^="x-align-top"] .x-align-arrow-inner {
    border-top-color: #f5f5f5;
}
.tips.x-align-right .x-align-arrow {
    border-right-color: #ddd;
}
.tips.x-align-right .x-align-arrow-inner {
    border-right-color: #f5f5f5;
}
.tips.x-align-left .x-align-arrow {
    border-left-color: #ddd;
}
.tips.x-align-left .x-align-arrow-inner {
    border-left-color: #f5f5f5;
}
.tips[class*=" x-align-bottom"] .x-align-arrow, .tips[class^="x-align-bottom"] .x-align-arrow {
    border-bottom-color: #ddd;
}
.tips[class*=" x-align-bottom"] .x-align-arrow-inner, .tips[class^="x-align-bottom"] .x-align-arrow-inner {
    border-bottom-color: #f5f5f5;
}
.tips-success[class*=" x-align-top"] .x-align-arrow, .tips-success[class^="x-align-top"] .x-align-arrow {
    border-top-color: #d6e9c6;
}
.tips-success[class*=" x-align-top"] .x-align-arrow-inner, .tips-success[class^="x-align-top"] .x-align-arrow-inner {
    border-top-color: #dff0d8;
}
.tips-success.x-align-right .x-align-arrow {
    border-right-color: #d6e9c6;
}
.tips-success.x-align-right .x-align-arrow-inner {
    border-right-color: #dff0d8;
}
.tips-success.x-align-left .x-align-arrow {
    border-left-color: #d6e9c6;
}
.tips-success.x-align-left .x-align-arrow-inner {
    border-left-color: #dff0d8;
}
.tips-success[class*=" x-align-bottom"] .x-align-arrow, .tips-success[class^="x-align-bottom"] .x-align-arrow {
    border-bottom-color: #d6e9c6;
}
.tips-success[class*=" x-align-bottom"] .x-align-arrow-inner, .tips-success[class^="x-align-bottom"] .x-align-arrow-inner {
    border-bottom-color: #dff0d8;
}
.tips-warning[class*=" x-align-top"] .x-align-arrow, .tips-warning[class^="x-align-top"] .x-align-arrow {
    border-top-color: #ffb2b2;
}
.tips-warning[class*=" x-align-top"] .x-align-arrow-inner, .tips-warning[class^="x-align-top"] .x-align-arrow-inner {
    border-top-color: #fff3f3;
}
.tips-warning.x-align-right .x-align-arrow {
    border-right-color: #ffb2b2;
}
.tips-warning.x-align-right .x-align-arrow-inner {
    border-right-color: #fff3f3;
}
.tips-warning.x-align-left .x-align-arrow {
    border-left-color: #ffb2b2;
}
.tips-warning.x-align-left .x-align-arrow-inner {
    border-left-color: #fff3f3;
}
.tips-warning[class*=" x-align-bottom"] .x-align-arrow, .tips-warning[class^="x-align-bottom"] .x-align-arrow {
    border-bottom-color: #ffb2b2;
}
.tips-warning[class*=" x-align-bottom"] .x-align-arrow-inner, .tips-warning[class^="x-align-bottom"] .x-align-arrow-inner {
    border-bottom-color: #fff3f3;
}
.tips-info[class*=" x-align-top"] .x-align-arrow, .tips-info[class^="x-align-top"] .x-align-arrow {
    border-top-color: #acd5ff;
}
.tips-info[class*=" x-align-top"] .x-align-arrow-inner, .tips-info[class^="x-align-top"] .x-align-arrow-inner {
    border-top-color: #e6f2ff;
}
.tips-info.x-align-right .x-align-arrow {
    border-right-color:#acd5ff;
}
.tips-info.x-align-right .x-align-arrow-inner {
    border-right-color: #e6f2ff;
}
.tips-info.x-align-left .x-align-arrow {
    border-left-color: #acd5ff;
}
.tips-info.x-align-left .x-align-arrow-inner {
    border-left-color: #e6f2ff;
}
.tips-info[class*=" x-align-bottom"] .x-align-arrow, .tips-info[class^="x-align-bottom"] .x-align-arrow {
    border-bottom-color: #acd5ff;
}
.tips-info[class*=" x-align-bottom"] .x-align-arrow-inner, .tips-info[class^="x-align-bottom"] .x-align-arrow-inner {
    border-bottom-color: #e6f2ff;
}
.tips-notice[class*=" x-align-top"] .x-align-arrow, .tips-notice[class^="x-align-top"] .x-align-arrow {
    border-top-color: #fbeed5;
}
.tips-notice[class*=" x-align-top"] .x-align-arrow-inner, .tips-notice[class^="x-align-top"] .x-align-arrow-inner {
    border-top-color: #fcf8e3;
}
.tips-notice.x-align-right .x-align-arrow {
    border-right-color: #fbeed5;
}
.tips-notice.x-align-right .x-align-arrow-inner {
    border-right-color: #fcf8e3;
}
.tips-notice.x-align-left .x-align-arrow {
    border-left-color: #fbeed5;
}
.tips-notice.x-align-left .x-align-arrow-inner {
    border-left-color: #fcf8e3;
}
.tips-notice[class*=" x-align-bottom"] .x-align-arrow, .tips-notice[class^="x-align-bottom"] .x-align-arrow {
    border-bottom-color: #fbeed5;
}
.tips-notice[class*=" x-align-bottom"] .x-align-arrow-inner, .tips-notice[class^="x-align-bottom"] .x-align-arrow-inner {
    border-bottom-color: #fcf8e3;
}
.bui-ext-mask-msg, .lp-el-mask-msg {

    left: 0;
    top: 0;
    padding: 2px;
    position: absolute;
    z-index: 1050;
}
.x-mask-loading > div {
    line-height: 16px;
    padding: 10px 15px;
    color:#444;

    background: none repeat-x scroll 0 -16px #EBFAEF;
    border: 2px solid #ccc;
    border-radius: 3px;
    width:200px;
    margin-left:-50%;
}
.x-mask-loading > div .maskloading{
    vertical-align: middle;
    margin-right:10px;
}
/* end BUI form tip*/
.bui-overlay {
    position:absolute;
    z-index:99999;
}

.za-ins-cbxitem1:hover .za-ins-cbxitemde1 {
    display:inline-block;
}
.za-ins-cbxitem1 .za-ins-cbxitemde1 {
    border: 1px solid #ccc;
    color: #ccc;
    cursor: pointer;
    display: none;
    font-size: 10px;
    height: 10px;
    line-height: 10px;
    margin-left: 5px;
    text-align: center;
    width: 11px;
    text-indent:-999px;
    overflow:hidden;
    background: url("../img/za-close-cytb.png") no-repeat;
}

.nodisplay { display:none;}
.ke-insertfileXX { text-decoration:none !important; line-height:30px;}
.ke-insertfileXX:hover { color:#40c16b !important;}
.bui-form-tip-container {
    position: relative;
}
.za-wsqliprk { background: url("../images/za-wsqliprk.png") left center no-repeat; margin-left:25px; color:#3bb163; padding-left:25px; cursor: pointer; display: inline-block;  font-size: 16px; height: 40px; line-height: 40px; text-align: center; vertical-align: middle;}

.za-list-ul > li
{
    height:25px;
    padding:10px;
    border-bottom:1px dashed #999;

}


.za-agree-ullist > li {
    border-bottom: 1px dashed #bbb;
    height: 25px;
    margin: 0 10px;
    padding: 10px;
}
.za-agree-ullist > li > a {
    color: #555;
}
.za-agree-ullist > li > a:hover {
    color: #40c16b;
    text-decoration: underline;
}

.za-prod-bancon3 {
    background-image: url("../images/za-pro-banner4.jpg");
    background-repeat: no-repeat;
    height:419px;
    margin: 0 auto 47px;
    width:1180px;
}
.za-prod-bancon4 {
    background-image: url("../images/za-pro-banner5.jpg");
    background-repeat: no-repeat;
    height:419px;
    margin: 0 auto 47px;
    width:1180px;
}


.za-prod-bodycon2 .za-plitem2-trait > ul > li > .za-prod-trait-icon3 {
    background-image: url("../images/za-pro-icon1.png");
    background-position: 0 -812px;
    background-repeat: no-repeat;
    height:129px;
    margin-top: 20px;
    width:232px;
}
.za-prod-bodycon2 .za-plitem2-trait > ul > li > .za-prod-trait-icon4 {
    background-image: url("../images/za-pro-icon-zx.png");
    background-position:0 -92px;
    background-repeat: no-repeat;
    height:128px;
    margin-top: 20px;
    width:475px;
}


.za-prod-bodycon2 .za-plitem2-trait > ul > li > .za-prod-trait-icon5 {
    background-image: url("../images/za-pro-icon-zx.png");
    background-position:0 -339px;
    background-repeat: no-repeat;
    height:112px;
    margin-top: 20px;
    width:464px;
    margin-left:15px;
}

.za-prod-bodycon2 .za-plitem2-trait > ul > li > .bg10 {
    background-position: -270px -812px;
    height:56px;
    margin-left:15px;
    margin-top:-17px;
    width:59px;
}
.za-prod-bodycon2 .za-plitem2-trait > ul > li > .bg11 {
    background-image: url("../images/za-pro-icon-zx.png");
    background-position:-537px -92px;
    background-repeat: no-repeat;
    height:56px;
    margin-left:15px;
    margin-top:-17px;
    width:59px;
}
.za-prod-bodycon .za-plitem2-model2 .za-plitem2-model-t { background-position:0 -957px;}
.za-prod-bodycon .za-plitem2-model2:hover, .za-prod-bodycon .za-plitem2-model2.active { border: 1px solid #ff5a79;}
.za-prod-bodycon .za-plitem2-model2:hover .active, .za-prod-bodycon .za-plitem2-model2.active .active {
    position:absolute;
    right:0;
    bottom:-30px;
    width:85px;
    height:85px;
    background-image:url("../images/za-pro-icon1.png");
    background-repeat:no-repeat;
    background-position:-384px -812px;
    display:inline-block;
}
.za-plitem2-refund-zx { color:#898989; font-size:20px; margin-top: 30px; text-align: center;}
.za-plitem2-beizhu {
    background-image: url("../images/za-pro-icon1.png");
    background-position: -443px -906px;
    background-repeat: no-repeat;
    color: #40c16b;
    display: inline-block;
    font-size: 22px;
    height:31px;
    margin-right: 10px;
    padding-left: 4px;
    vertical-align: middle;
    width:29px;}
.za-zx-chose { margin-left:46px; margin-top:15px;}
.za-zx-chose span.chose-title { line-height:50px; display:inline-block; float:left; margin-right:25px; color:#5e5e5e; font-size:26px;}
.za-zx-chose-meb {
    width:145px;
    height:46px;
    line-height:46px;
    margin-right:20px;
    border:2px solid #dadada;
    border-radius:10px;
    display:inline-block;
    background: url("../images/za-pro-icon-zx.png");
    background-position:30px -239px;
    background-repeat: no-repeat;
    cursor:pointer;
    text-align:center;
    position:relative;
    overflow:hidden;
}
.za-zx-chose-meb2 { background-position:-135px -239px;}
.za-zx-chose-meb3 { background-position:-308px -239px;}
.za-zx-chose-meb4 { background-position:-476px -239px;}
.za-zx-chose-meb5 { background-position:-649px -239px;}

.za-zx-chose-meb.wauto{
    width:auto;
    padding:0 30px;
}
.za-zx-chose-meb.w130{
    width: 130px;
}


.za-zx-chose-meb6 { background-position:-532px -366px; width:100px;}
.za-zx-chose-meb7 { background-position:-629px -365px; width:100px;}
.za-zx-chose-meb8 { background-position:-734px -366px; width:100px;}
.za-zx-chose-meb9 { background-position:-822px -366px; width:100px;}


.za-zx-chose-meb-word { background:none; color:#7d7d7d; font-size:22px;}
.za-zx-chose-meb:hover,.za-zx-chose-meb.active {
    border:2px solid #40c16b;
}
.za-zx-chose-meb .active {
    position:absolute;
    right:-1px;
    bottom:-1px;
    width:28px;
    height:28px;
    background-image:url("../images/za-pro-icon-zx.png");
    background-repeat:no-repeat;
    background-position:-677px -93px;
    display:none;
}
.za-zx-chose-meb:hover .active,.za-zx-chose-meb.active .active {
    display:inline-block;
}
.za-prod-bodycon .za-plitem2-model-zx { width:900px; margin-left:auto;margin-right:auto; float:inherit;}
.za-prod-bodycon .za-plitem2-model-zx .za-plitem2-model-t {
    width:100%;
    background-image: url("../images/za-pro-icon-zx.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}
.za-zx-chose-meb-lh50{
    height:50px;
    line-height:50px;
}



.za-prod-bancon5 {
    background-image: url("../images/za-pro-banner6.jpg");
    background-repeat: no-repeat;
    height:419px;
    margin: 0 auto 47px;
    width:1180px;
}
.za-prod-bancon6 {
    background-image: url("../images/za-pro-banner7.jpg");
    background-repeat: no-repeat;
    height:419px;
    margin: 0 auto 47px;
    width:1180px;
}
.za-prod-bancon7 {
    background-image: url("../images/za-pro-banner8.jpg");
    background-repeat: no-repeat;
    height:419px;
    margin: 0 auto 47px;
    width:1180px;
}


.za-plitem2-trait-list > li
{
    display:inline-block;
    width:145px;
    margin-right:25px;
    padding-top:10px;
}
.za-plitem2-trait-list > li > p
{
    text-align:center;
    color:#40c16b;
    font-size:18px;
    line-height:32px;
}
.za-plitem2-trait-list > li > p.za-fz24
{
    font-size:24px;
}

.za-zx-chose1{ margin:0 auto; width:670px;}
.za-zx-chose2{ margin:0 auto; width:300px;}
.za-zx-chose .chose-title1 { float:left; margin-right:25px; color:#5e5e5e; width:390px; height:46px; line-height:46px; font-size:32px;}

.za-zx-sliderpanel{
    width:930px;
    margin:40px auto 0;
    height:50px;
}
.za-zx-sliderpanel > span.marleft{
    margin-left:30px;
}
.za-zx-sliderpanel > span.marright{
    margin-right:30px;
}
.za-zx-slider
{
    width:715px;
    margin-top:8px;
}
.za-zx-slider .bui-slider
{
    border:none;
    background-color:#DEDEDE;
}
.za-zx-slider .x-slider-handle
{
    background:none;
    border:none;
    filter:none;

    width:44px;
    height:44px;

    background-image: url("../images/za-pro-icon-zx.png");
    background-repeat: no-repeat;
    background-position:-821px -102px;

    margin-left:-22px;
    top:-17px;
}

.za-zx-slider .x-slider-back
{
    background-color:#40c16b;
    border-radius: 4px;
}

.za-plitem2-model-tip{
    width:20px;
    height:20px;
    margin:13px 5px;
    vertical-align:middle;

    background-image: url("../images/za-pro-icon-zx.png");
    background-repeat: no-repeat;
    background-position:-903px -113px;
}

.za-ins-addmod{
    width: 180px;
    color: #40c16b;
    margin: 25px auto 35px;
    cursor: pointer;
}
.za-ins-addmod > i{

    background-image: url("../images/za-ins-icon.png");
    background-position:0 -158px;
    background-repeat: no-repeat;
    float: left;
    width: 32px;
    height: 26px;
    margin-right: 5px;
}
.za-ins-addmod > span{
    height: 26px;
    line-height: 26px;
}

.za-prod-bodycon .za-plitem2-imgpanel.nomargin{
    margin:0;
}


.za-ins-mod.bgeefcf4{
    background-color:#eefcf3;
    padding:25px 2% 15px;
    position:relative;
    width:96%;
}

.za-ins-mod.bgeefcf4 .za-ins-item-group > .radio-btn{
    padding:0 30px;
}


.za-ins-mod.bgeefcf4 .za-ins-item-group > .radio-btn:hover{
    background-color: #40c16b;
    color: #ffffff;
    border-color:#40c16b;
}

.za-zx-tell
{
    line-height:24px;
}
.za-zx-tell > p {
    margin-bottom: 5px;
}

.za-zx-tell > .za-zx-info-txtem1{
    text-indent:1em;
    color:#666;
    font-size: 15px;
    line-height: 22px;
}

.za-zx-info
{
    border:1px solid #F0F0F0;

    padding:15px 20px 30px;
}
.za-zx-info .za-zx-chose
{
    margin-left:0;
}
.za-zx-info .za-zx-chose > .za-zx-chose-meb
{
    background-color:#fff;
}
.za-zx-info > .za-zx-calendar
{
    margin-top:30px;
}

.za-zx-info .za-zx-chose > span
{
    line-height:45px;
    margin-right:10px;
}
.za-zx-info > .za-zx-calendar > span
{
    line-height:32px;
    margin-right:10px;
}


.za-pro-buy-btn.disabled{
    background-color:#D0D0D0;
}



.za-ins-end.w420
{
    width:420px;
    margin-bottom:20px;
}
.za-ins-end.w420 .za-ins-end-r{
    width:320px;
}


.za-stdmod-nofooter .bui-stdmod-footer
{
    border:none;
    padding:0;

}

.tips-warning-product{
    background-color:#fffdf5;
    border:1px solid #ffe6c9;
}

.p-form p .verbtn1.disabled{
    background-color:#f0f0f0;
    color:#bbb;
    cursor: not-allowed;
}

.za-prolist-tab > li > p.b5 {
    background-image:url("../img/za-prolist-icon-xz05.png");
}
.za-prolist-tab > li > p.b6 {
    background-image:url("../img/za-prolist-icon-xz06.png");
}
.za-prolist-tab > li > p.b7 {
    background-image:url("../img/za-prolist-icon-xz07.png");
}

.za-prolist-tab > li > p.b8 {
    background-image:url("../img/za-prolist-icon-xz08.png");
}


.za-ins-mod.za-martop5{
    margin: 5px 0 0;
}
.za-ins-itemTitle.za-marbot15{
    margin-bottom: 15px;
}
.za-ins-calendar.za-calwid220{
    width:220px;
}


.za-plitem2-trait-compare{
    text-align: center;
    padding-top:20px;
}
.za-prod-bodycon2 .za-plitem2-trait > ul > li.za-plitem2-trait-compare{
    font-size:32px;
}

.za-com-position {
    position: relative;
}



.za-ser-seaList{
    width: 750px;
    margin: 100px auto 0;
}

.za-ser-seaList > li{
    float: left;
    width: 250px;
    height: 220px;
}
.za-ser-seaList > li > p{
    text-align: center;
    margin-bottom: 20px;
}
.za-ser-seaList > li > p > i{
    background-image:url("../images/za-ser-seaicon.png");
    background-repeat: no-repeat;
    width: 115px;
    height: 115px;
    display: block;
    margin: 0 auto;
}
.za-ser-seaList > li > p > i.icon1{
    background-position: 0 0;
}
.za-ser-seaList > li > p > i.icon2{
    background-position: -200px 0;
}
.za-ser-seaList > li > p > i.icon3{
    background-position: -400px 0;
}
.za-ser-seaList > li > p > a.za-ins-end-btn{
    width: 100px;
    height: 32px;
    line-height: 32px;
}



.za-plitem2-img8{
    margin-top: 110px;
    height: 513px;
    width: 559px;
    position: relative;
    bottom:0;
}


.za-prod-bodycon2 .za-plitem2-trait > ul > li > .za-prod-trait-icon6 {
    background-image: url("../images/za-pro-icon-zx.png");
    background-position:0 -508px;
    background-repeat: no-repeat;
    height:146px;
    margin-top: 20px;
    width:484px;
}


.za-plitem2-trait > ul > li > .icon.bg7 {
    background-image: url("../images/za-pro-icon-zx.png");
    background-position:-835px -222px;
    background-repeat: no-repeat;
    width:92px;
    height:65px;
    margin-left:10px;
    margin-top:-20px;
}


.za-plitem2-trait > ul > li > .icon.bg8 {
    background-image: url("../images/za-pro-icon-zx.png");
    background-position:-990px -105px;
    background-repeat: no-repeat;
    width:40px;
    height:40px;
    margin-right: 10px;
    margin-left: 50px;
}

.za-zx-chose-meb.w130{
    width: 130px;
}


.za-acc-orlist-th.pad15 span
{
    padding:0 0 0 15px;
}


.za-ins-icon-del {
    color: #40C16B;
    height: 20px;
    vertical-align: middle;
    text-indent: 0;
    line-height: 20px;
    margin-top: 6px;
    margin-right: 15px;
    font-weight: 100;
}
.za-ins-iconbg-del {
    background-image: url("../images/za-ins-icon.png");
    background-position: 0 -203px;
    background-repeat: no-repeat;
    padding-left: 22px;
}
.za-ins-iconbg-del:hover {
    color:#2D884D;
}
.za-ins-mod-title.lh50{
    line-height: 50px;
}
.za-ins-mod-con.lh50{
    line-height: 50px;
}


.za-ser-formlist .formcon .formdiv1 {
    padding:5px 0;
    margin-bottom:10px;
}

.za-ser-formlist .formcon .formdiv1 .ftitle {
    width:140px;
    float:left;
    text-align:right;
    padding:5px 0;
}
.za-com-minh850{
    height:850px;
}

.za-ser-formlist.w220 .formcon p .ftitle, .za-ser-formlist.w220 .formcon .formdiv .ftitle,.za-ser-formlist.w220 .formcon .formdiv1 .ftitle,.za-ser-formlist.w220 .formcon .formfilediv .ftitle{
    width:220px;
}

.za-ser-formlist  p > .vertxt {
    width:130px;
    padding-left:10px;
    border:1px solid #DEDEDE;
    border-radius: 2px;
    color:#666;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    padding: 7px 5px;
}
.za-ser-formlist p > .za-verify {
    width:160px;
    height:36px;
    line-height:36px;
    display:inline-block;
    background-color:#F0F0F0;
    margin-left:10px;
}
.za-ser-formlist p > .za-verify img {
    vertical-align: top;
    margin:2px 5px;
    cursor:pointer;
}
.za-ser-formlist p > .za-verify a {
    color:#40C16B;
    margin-left:5px;
    text-decoration:underline;
}
/** 1-9 end **/



.za-acc-pol-list1 span {
    float:left;
    padding: 32px 0;
    text-align:center;
}
.za-acc-pol-list1 span.date {
    padding: 15px 0;
    line-height: 25px;
}
.za-acc-orlist-tools > a, .za-acc-orlist-tools > span{
    text-align: center;
}

.za-acc-ent-dt {
    height:40px;
    line-height:40px;
    background-color:#F6F6F6;
    text-indent:20px;
    font-size:16px;
    margin-bottom:15px;
}
.za-pro-ques.za-acc-ent-ques > p > span{
    width: 870px;
}

.za-acc-pol-detail1 {
    background-color:#fffae5;
    margin:0 10px 10px 10px;
    padding:10px 0;

    border-radius: 4px;
}
.za-acc-pol-detail1 > ul > li {
    float:left;
    width:220px;
    text-indent:15px;
    height:24px;
    line-height:24px;
}

.za-acc-pol-detail1 > ul > li {
    float:left;
    width:220px;
    text-indent:15px;
    height:24px;
    line-height:24px;
}

.za-my-enticon-bg1 {
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-right: 10px;
    vertical-align: top;

    background-image: url("../images/za-my-icon2.png");
    background-position: 0 0;
    background-repeat:no-repeat;
}
.za-my-enticon-bg2 {
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-right: 10px;
    vertical-align: top;

    background-image: url("../images/za-my-icon2.png");
    background-position: -52px 0;
    background-repeat:no-repeat;
}


.za-my-icon-bgop5 {
    background-image: url("../images/za-my-operate.png");
    background-position: 13px 0;
    background-repeat:no-repeat
}


.za-acc-orlist-tools > a.za-my-icon-bgop5:hover ,.za-acc-orlist-tools > a.za-my-icon-bgop5{
    background-position: 13px -67px;
    color:#40C16B
}

.za-my-icon-bgop6 {
    background-image: url("../images/za-my-operate.png");
    background-position: -54px 0;
    background-repeat:no-repeat
}


.za-acc-orlist-tools > a.za-my-icon-bgop6:hover ,.za-acc-orlist-tools > a.za-my-icon-bgop6{
    background-position: -54px -67px;
    color:#40C16B
}
.za-my-deticon > b{
    font-size: 0;
}

.bui-dialog.za-dialog-message .bui-stdmod-body {
    padding: 15px;
    min-width: 520px;
    min-height: 100px;
    text-align: center;
    width:auto;
}
.bui-dialog.za-dialog-message .bui-stdmod-footer
{
    border-top: 1px solid #f0f0f0;
    padding: 15px;
    text-align: center;
    background-color: #f9f9f9;
}
.za-dialog-message .x-icon.me-success{
    width: 50px;
    height: 50px;
    background-image: url("../img/mg_success.png");
    background-repeat: no-repeat;

    vertical-align: middle;
}
.za-dialog-message .x-icon.me-error{
    width: 50px;
    height: 50px;
    background-image: url("/template/j119/images/dlimages/mg_error.png");
    background-repeat: no-repeat;

    vertical-align: middle;
}
.za-dialog-message .x-icon.me-warning{
    width: 50px;
    height: 50px;
    background-image: url("../img/mg_warning.png");
    background-repeat: no-repeat;

    vertical-align: middle;
}
.za-dialog-message .bui-stdmod-body .me-bd{
    margin-left:10px;
    display: inline-block;
    line-height: 20px;
    vertical-align: middle;
    color:#5e5e5e;
    font-size:16px;
}
.za-dialog-message .bui-stdmod-footer .button-primary{
    font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;
    font-weight: bold;
}





.image-pbar button,.bui-grid .bui-pagingbar button,.image-pbar .bui-bar-item-button,.bui-grid .bui-pagingbar .bui-bar-item-button,.image-pbar .bui-pb-page,.bui-grid .bui-pagingbar .bui-pb-page {
    background: url("../img/table-191-450.gif") no-repeat -999px -999px transparent;
    overflow: hidden;
}

.image-pbar button,.bui-grid .bui-pagingbar button {
    height: 16px;
    width: 16px;
    margin: 0;
    text-indent: -100px;
    *text-indent: 0;
    *font-size: 0;
    border: none;
    overfow: hidden;
}

.image-pbar .bui-button-disabled,.bui-grid .bui-pagingbar .bui-button-disabled {
    opacity: 1;
    filter: alpha(opacity=100);
}

.image-pbar .bui-pb-first button,.bui-grid .bui-pagingbar .bui-pb-first button {
    background-position: 3px 2px;
}

.image-pbar .bui-pb-first .bui-button-disabled,.bui-grid .bui-pagingbar .bui-pb-first .bui-button-disabled {
    background-position: 3px -18px;
}

.image-pbar .bui-pb-prev button,.bui-grid .bui-pagingbar .bui-pb-prev button {
    background-position: -57px 2px;
}

.image-pbar .bui-pb-prev .bui-button-disabled,.bui-grid .bui-pagingbar .bui-pb-prev .bui-button-disabled {
    background-position: -57px -18px;
}

.image-pbar .bui-pb-next button,.bui-grid .bui-pagingbar .bui-pb-next button {
    background-position: -37px 2px;
}

.image-pbar .bui-pb-next .bui-button-disabled,.bui-grid .bui-pagingbar .bui-pb-next .bui-button-disabled {
    background-position: -37px -18px;
}

.image-pbar .bui-pb-last button,.bui-grid .bui-pagingbar .bui-pb-last button {
    background-position: -17px 2px;
}

.image-pbar .bui-pb-last .bui-button-disabled,.bui-grid .bui-pagingbar .bui-pb-last .bui-button-disabled {
    background-position: -17px -18px;
}

.image-pbar .bui-bar-item,.bui-grid .bui-pagingbar .bui-bar-item {
    outline: none;
    margin: 0 2px;
    vertical-align: middle;
}

.image-pbar .bui-bar-item-button,.bui-grid .bui-pagingbar .bui-bar-item-button {
    padding: 1px;
}

.image-pbar .bui-bar-item-button-hover,.bui-grid .bui-pagingbar .bui-bar-item-button-hover {
    background-position: -130px 0;
}

.image-pbar .bui-bar-item-button-disabled,.bui-grid .bui-pagingbar .bui-bar-item-button-disabled {
    background-position: -999px -999px;
}

.image-pbar .bui-pb-page,.bui-grid .bui-pagingbar .bui-pb-page {
    color: #9d261d;
    font: 11px tahoma,arial,verdana,sans-serif;
    height: 14px;
    margin: 0;
    width: 20px;
    vertical-align: baseline;
    *vertical-align: middle;
    background-color: white;
    padding: 0 2px;
}

.image-pbar .bui-bar-item-text,.bui-grid .bui-pagingbar .bui-bar-item-text {
    vertical-align: middle;
}

.image-pbar .bui-pb-skip,.bui-grid .bui-pagingbar .bui-pb-skip {
    background-position: -999px -999px;
}

.image-pbar .bui-pb-skip button,.bui-grid .bui-pagingbar .bui-pb-skip button {
    text-indent: 0;
    background-position: -80px -20px;
    height: 20px;
    font-size: 11px;
    width: 41px;
}

.image-pbar .bui-pb-skip button:hover,.bui-grid .bui-pagingbar .bui-pb-skip button:hover {
    background-position: -150px -20px;
}

.image-pbar .bui-bar-item-separator,.bui-grid .bui-pagingbar .bui-bar-item-separator {
    margin: 0 5px;
}

.bui-grid-button-bar {
    float: left;
}

.bui-grid-button-bar .bui-bar-item {
    margin-right: 10px;
}

.bui-grid-button-bar .bar-btn-add,.bui-grid-button-bar .bar-btn-edit,.bui-grid-button-bar .bar-btn-del,.bui-grid-button-bar .bar-btn-close,.bui-grid-button-bar .bar-btn-import,.bui-grid-button-bar .bar-btn-export,.bui-grid-button-bar .bar-btn-save,.bui-grid-button-bar .bar-btn-create {
    padding-left: 18px;
}

.bui-grid-button-bar .bar-btn-edit {
    background-position: 2px -307px;
}

.bui-grid-button-bar .bar-btn-add {
    background-position: -48px -137px;
}

.bui-grid-button-bar .bar-btn-del {
    background-position: 2px -247px;
}

.bui-grid-button-bar .bar-btn-close {
    background-position: -48px -157px;
}

.bui-grid-button-bar .bar-btn-import {
    background-position: 2px -187px;
}

.bui-grid-button-bar .bar-btn-export {
    background-position: 2px -217px;
}

.bui-grid-button-bar .bar-btn-save {
    background-position: 2px -277px;
}

.bui-grid-button-bar .bar-btn-create {
    background-position: 2px -307px;
}

.bui-grid-button-bar .button-small [class^="icon-"] {
    margin: -2px 2px 0 -5px;
}

.bui-simple-list-focused {
    outline: none;
}

.bui-grid-table .sort-asc .bui-grid-sort-icon,.bui-grid-table .sort-desc .bui-grid-sort-icon,.bui-grid-table .bui-grid-hd-menu-trigger,.bui-grid-table .bui-grid-cascade-icon {
    background-image: url("../img/table-191-450.gif");
    background-repeat: no-repeat;
}

.bui-simple-grid .bui-grid-table {
    border: 1px solid #ddd;
}

.bui-drag-line {
    position: absolute;
    border-left: 1px solid #ccc;
}

.bui-grid-header {
    border-top: 1px solid #ddd;
    *height: 25px;
}

.bui-grid-group-header {
    *height: 51px;
}

.bui-grid-group-header .bui-grid-hd-empty {
    display: none;
}

.bui-grid-body,.bui-grid-height .bui-grid-body .bui-grid-table {
    border-bottom: 1px solid #ddd;
}

.bui-grid-body,.bui-grid-header {
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
}

.bui-grid-header {
    overflow: hidden;
    *position: relative;
}

.bui-grid-header .table {
    margin: 0;
}

.bui-grid-header .bui-grid-table {
    *position: absolute;
    *top: 0;
    *left: 0;
    *z-index: 100;
}

.bui-grid-table {
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}

.bui-grid,.bui-simple-grid {
    background-color: #fff;
}

.bui-grid th.left,.bui-simple-grid th.left,.bui-grid td.left,.bui-simple-grid td.left {
    text-align: left;
}

.bui-grid th.right,.bui-simple-grid th.right,.bui-grid td.right,.bui-simple-grid td.right {
    text-align: right;
}

.bui-grid th.center,.bui-simple-grid th.center,.bui-grid td.center,.bui-simple-grid td.center {
    text-align: center;
}

.bui-grid-border .bui-grid-hd,.bui-grid-border .bui-grid-cell,.bui-grid-border .bui-grid-header-row td {
    border-left: 1px solid #c5c5c5;
}

.bui-grid-border .bui-grid-cell-empty,.bui-grid-border .bui-grid-hd-empty {
    border-left: none;
}

.bui-grid-header-row td,.bui-grid-header-row th {
    padding: 0;
    margin: 0;
}

th.bui-grid-hd-empty,td.bui-grid-cell-empty {
    padding: 0;
    margin: 0;
    border-left: none;
}

.bui-grid-table .bui-grid-hd {
    border-bottom: 1px solid #c5c5c5;
    text-align: left;
    cursor: default;
}

.bui-grid-table tr td:first-child,.bui-grid-table tr th:first-child {
    border-left-width: 0;
}

.bui-grid-table .bui-grid-hd-inner {
    background-color: #f4f4f4;
    background-image: -moz-linear-gradient(top,#fff,#e4e4e4);
    background-image: -ms-linear-gradient(top,#fff,#e4e4e4);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e4e4e4));
    background-image: -webkit-linear-gradient(top,#fff,#e4e4e4);
    background-image: -o-linear-gradient(top,#fff,#e4e4e4);
    background-image: linear-gradient(top,#fff,#e4e4e4);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e4e4e4',GradientType=0);
}

.bui-grid-table .bui-grid-hd-inner {
    height: 24px;
    overflow: hidden;
    font-weight: normal;
    background-position: 0 0;
    position: relative;
}

.bui-grid-table .bui-grid-db-hd .bui-grid-hd-inner {
    padding: 12px 0 13px;
}

.bui-grid-table .bui-grid-hd-title {
    line-height: 22px;
    font-size: 12px;
    padding: 0 4px 0 4px;
}

.bui-grid-table .bui-grid-sort-icon {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 15px;
    width: 15px;
}

.bui-grid-table .bui-grid-hd-menu-trigger {
    cursor: pointer;
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 14px;
    height: 24px;
    background-position: 0 -140px;
}

.bui-grid-table th.sortable {
    cursor: pointer;
}

.bui-grid-table .bui-grid-hd-hover .bui-grid-hd-inner,.bui-grid-table .bui-grid-hd-open .bui-grid-hd-inner {
    background-color: #C7EBD0;
    background-image: -moz-linear-gradient(top,#C7EBD0,#C7EBD0);
    background-image: -ms-linear-gradient(top,#C7EBD0,#C7EBD0);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#C7EBD0),to(#C7EBD0c));
    background-image: -webkit-linear-gradient(top,#C7EBD0,#C7EBD0);
    background-image: -o-linear-gradient(top,#C7EBD0,#C7EBD0);
    background-image: linear-gradient(top,#C7EBD0,#C7EBD0);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C7EBD0',endColorstr='#C7EBD0',GradientType=0);
}

.bui-grid-table .bui-grid-hd-hover .bui-grid-hd-menu-trigger,.bui-grid-table .bui-grid-hd-open .bui-grid-hd-menu-trigger {
    display: block;
}

.bui-grid-table .sort-asc .bui-grid-sort-icon {
    background-position: 5px -52px;
}

.bui-grid-table .sort-asc:hover .bui-grid-sort-icon {
    background-position: 5px -92px;
}

.bui-grid-table .sort-desc .bui-grid-sort-icon {
    background-position: 5px -72px;
}

.bui-grid-table .sort-desc:hover .bui-grid-sort-icon {
    background-position: 5px -112px;
}

.bui-grid-table .grid-header-checked-column,.bui-grid-table .bui-grid-row-checked-column {
    text-align: center;
    width: 30px;
    vertical-align: middle;
    border-left-width: 0;
}

.bui-grid-table .grid-header-checked-column .bui-grid-hd-inner,.bui-grid-table .bui-grid-row-checked-column .bui-grid-cell-inner {
    width: 30px;
}

.bui-grid-table .bui-grid-cell {
    overflow: hidden;
    border-top: 1px solid #ededed;
}

.bui-grid-table .bui-grid-row-group td {
    border-top: 1px solid #ededed;
}

.bui-grid-table .bui-grid-cell-empty {
    border-top: 1px solid #ededed;
}

.bui-grid-table .bui-grid-body .bui-grid-row-first td {
    border-top: none;
}

.bui-grid-table .bui-grid-body .bui-grid-table {
    border-bottom: 1px solid #ededed;
}

.bui-grid-table .bui-grid-header-row .bui-grid-cell-empty {
    line-height: 0;
    border: none;
}

.bui-grid-table .bui-grid-cell-inner {
    padding: 2px 0;
    position: relative;
    overflow: hidden;
}

.bui-grid-table .bui-grid-cell-text {
    padding: 0 4px;
    display: block;
    min-height: 20px;
    min-width: 25px;
    _height: 20px;
}

.bui-grid-table .bui-grid-error-cell .bui-grid-cell-text {
    padding-right: 20px;
}

.bui-grid-table .bui-grid-error-cell {
    position: relative;
}

.bui-grid-table .bui-grid-cell,.bui-grid-table .bui-grid-cell-empty {
    word-break: break-all;
    word-wrap: break-word;
}

.bui-grid-table .grid-command {
    color: #36c;
    cursor: pointer;
    display: inline-block;
    margin-right: 5px;
}

.bui-grid-table .grid-command:hover {
    color: #f60;
}

.bui-grid-table .grid-command.disable {
    color: #ccc;
}

td.bui-grid-cell-empty {
    height: 0;
    line-height: 0;
}

.bui-grid-width .bui-grid-body {
    overflow-x: auto;
    overflow-y: hidden;
}

.bui-grid-height .bui-grid-body {
    overflow-x: auto;
    overflow-y: scroll;
    position: relative;
}

.bui-grid-strip .bui-grid-row-odd {
    background-color: #fff;
}

.bui-grid-strip .bui-grid-row-even {
    background-color: #fafafa;
}

.bui-simple-grid .bui-grid-table .bui-grid-row-hover,.bui-grid .bui-grid-table .bui-grid-row-hover {
    background-color: #C7EBD0;
}

.bui-simple-grid .bui-grid-table .bui-grid-row-selected,.bui-grid .bui-grid-table .bui-grid-row-selected {
    background-color: #C7EBD0;
}

.bui-grid .bui-pagingbar {
    float: right;
    margin: 3px 0 0;
}

.bui-grid-tbar,.bui-grid-bbar {
    *zoom: 1;
}

.bui-grid-tbar:before,.bui-grid-bbar:before,.bui-grid-tbar:after,.bui-grid-bbar:after {
    display: table;
    content: "";
}

.bui-grid-tbar:after,.bui-grid-bbar:after {
    clear: both;
}

.bui-grid-tbar {
    height: 34px;
    line-height: 34px;
}

.bui-grid-bbar {
    background-color: #f4f4f4;
    background-image: -moz-linear-gradient(top,#fff,#e4e4e4);
    background-image: -ms-linear-gradient(top,#fff,#e4e4e4);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e4e4e4));
    background-image: -webkit-linear-gradient(top,#fff,#e4e4e4);
    background-image: -o-linear-gradient(top,#fff,#e4e4e4);
    background-image: linear-gradient(top,#fff,#e4e4e4);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e4e4e4',GradientType=0);
    border: 1px solid #ddd;
    border-top: none;

    line-height:18px;
}

.bui-grid-radio-container,.bui-grid-checkBox-container {
    text-align: center;
}

.bui-grid .x-grid-checkbox {
    background: url("../img/check_icon-100-100.gif") no-repeat 0 3px transparent;
    width: 13px;
    height: 20px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.x-grid-checkbox:hover {
    background-position: -16px 3px;
}

.bui-grid-row-selected .x-grid-checkbox,.checked .x-grid-checkbox {
    background-position: 0 -18px;
}

.bui-grid-row-disabled .x-grid-checkbox {
    background-position: -48px 3px;
}

.bui-grid-row-selected.bui-grid-row-disabled .x-grid-checkbox {
    background-position: -48px -18px;
}

.bui-grid-cascade {
    vertical-align: middle;
}

.bui-grid-cascade-icon {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 10px;
    width: 10px;
    background-position: 0 -440px;
}

.bui-grid-cascade-expand .bui-grid-cascade-icon {
    background-position: -30px -440px;
}

.bui-grid-cascade-collapse {
    display: none;
}

.grid-column-menu .bui-menu-item-selected .icon {
    background-position: -144px -72px;
}

.bui-grid-cell-error {
    position: absolute;
    right: 10px;
    top: 6px;
}

.bui-grid-header .table {
    height: auto;
}

.bui-grid-summary-row {
    font-weight: bold;
}

.bui-grid-summary-row:first-child td {
    border-top: 1px solid #c5c5c5;
}

td.x-grid-rownumber {
    background-color: #e4e4e4;
    background-image: -moz-linear-gradient(left,#fff,#e4e4e4);
    background-image: -ms-linear-gradient(left,#fff,#e4e4e4);
    background-image: -webkit-gradient(linear,0 0,100% 0,from(#fff),to(#e4e4e4));
    background-image: -webkit-linear-gradient(left,#fff,#e4e4e4);
    background-image: -o-linear-gradient(left,#fff,#e4e4e4);
    background-image: linear-gradient(left,#fff,#e4e4e4);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e4e4e4',GradientType=1);
    text-align: center;
}
.bui-tree-item-expanded .x-tree-elbow-expander,.bui-grid-row-expanded .x-tree-elbow-expander {
    background-position: -16px 0;
}

.bui-tree-item-expanded .x-tree-elbow-expander:hover,.bui-grid-row-expanded .x-tree-elbow-expander:hover {
    background-position: -48px 0;
}

.bui-tree-item-expanded .x-tree-elbow-dir,.bui-grid-row-expanded .x-tree-elbow-dir {
    background-position: -20px -80px;
}
.bui-tree-item-checked .x-tree-icon-checkbox,.bui-grid-row-checked .x-tree-icon-checkbox,.bui-tree-item-checked .x-tree-icon-radio,.bui-grid-row-checked .x-tree-icon-radio {
    background-position: 0 -20px;
}

.bui-tree-item-checked .x-tree-icon-checkbox:hover,.bui-grid-row-checked .x-tree-icon-checkbox:hover,.bui-tree-item-checked .x-tree-icon-radio:hover,.bui-grid-row-checked .x-tree-icon-radio:hover {
    background-position: -16px -20px;
}

.bui-tree-item-partial-checked .x-tree-icon-checkbox,.bui-grid-row-partial-checked .x-tree-icon-checkbox,.bui-tree-item-partial-checked .x-tree-icon-radio,.bui-grid-row-partial-checked .x-tree-icon-radio {
    background-position: 0 -40px;
}

.bui-tree-item-partial-checked .x-tree-icon-checkbox:hover,.bui-grid-row-partial-checked .x-tree-icon-checkbox:hover,.bui-tree-item-partial-checked .x-tree-icon-radio:hover,.bui-grid-row-partial-checked .x-tree-icon-radio:hover {
    background-position: -16px -40px;
}

.bui-tree-item-disabled .bui-grid-row-disabled .x-tree-icon-checkbox,.bui-tree-item-disabled .bui-grid-row-disabled .x-tree-icon-radio {
    background-position: -48px 0;
}

.bui-tree-item-checked.bui-tree-item-disabled .x-tree-icon-checkbox,.bui-grid-row-checked.bui-grid-row-disabled .x-tree-icon-checkbox,.bui-tree-item-checked.bui-tree-item-disabled .x-tree-icon-radio,.bui-grid-row-checked.bui-grid-row-disabled .x-tree-icon-radio {
    background-position: -48px -20px;
}
.bui-tree-list .bui-tree-item-loading .x-tree-elbow-expander,.bui-grid .bui-grid-row-loading .x-tree-elbow-expander {
    background: url("../img/load-16-16.gif") no-repeat 0 0 transparent;
}

.bui-tree-grid .bui-grid-table .bui-grid-cell-text {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}


.za-ins-itemTitle-tip{
    font-weight: 100;
    color: #999;
    font-size:15px;
    margin-left: 10px;
}
.bui-datagrid{
    display:none;
    position: absolute;
    z-index:99;
    font-size:14px;
    line-height:24px;
}

.za-ser-down-zyb {
    padding:10px;
    float:left;
    margin-right:35px;
    border:1px solid #E0E0E0;
    background-color:#F9F9F9;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}
.za-ser-down-zyb > a{
    cursor: pointer;
    float:left;
    padding-top: 40px;
    text-align: center;
    width: 65px;
    background: url("../images/zybi.png") center top no-repeat;
    color:#40C16B;
}
.za-ser-formlist .formcon p.ramk{
    line-height:22px;
}
.bui-datagrid{
    display:none;
    position: absolute;
    z-index:99;
    font-size:14px;
    line-height:24px;
}

.za-ser-down-weather {
    padding:10px;
    float:left;
    margin-right:35px;
    border:1px solid #E0E0E0;
    background-color:#F9F9F9;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}
.za-ser-down-weather > a{
    cursor: pointer;
    float:left;
    padding-top: 40px;
    text-align: center;
    width: 65px;
    background: url("../images/za-zx-weather.png") center top no-repeat;
    color:#40C16B;
}

.za-ser-dt .bg3 {
    background-image: url("../images/server/dtimg_claim.png");
    background-repeat:no-repeat
}
.m-claim-in-h{
    display: inline-block;
    margin:0 10px;
    vertical-align: middle;
    width: 16px;
    height: 18px;
    background-image: url("../images/server/dtimg_h.png");
    background-repeat:no-repeat;
}
.m-claim-bd{
    padding: 50px 60px 80px 100px;
}
.m-claim-bd > li{
    width: 233px;
    height: 193px;
    overflow: hidden;
    float: left;
    margin: 0 20px 20px 0;
}
.m-claim-bd > li > a{
    width: 230px;
    height: 190px;
    float: left;


    color: #5e5e5e;
    border:1px solid #cacaca;
    border-radius:5px;
}

.m-claim-bd.mar50 > li > a{
    margin-right: 4px;
    margin-bottom: 10px;
}

.m-claim-bd > li > a:hover{
    cursor: pointer;
    border-color: #40c16b;
    border-width: 2px;
    width: 228px;
    height: 188px;
}
.m-claim-bd > li > a:hover > .m-claim-in{
    margin: 39px auto 0;
}
.m-claim-bd > li > a > .m-claim-in{
    display: block;
    width: 81px;
    height: 81px;
    margin: 40px auto 0;
    text-indent: -9999px;
    background-repeat: no-repeat;
}
.m-claim-bd > li > a > .m-claim-in.boyuan{
    background-image: url("../images/server/cl_icon_boyuan.png");
}
.m-claim-bd > li > a > .m-claim-in.haitao{
    background-image: url("../images/server/cl_icon_haitao.png");
}
.m-claim-bd > li > a > .m-claim-in.hangkongyan{
    background-image: url("../images/server/cl_icon_hangkongyan.png");
}
.m-claim-bd > li > a > .m-claim-in.hunli{
    background-image: url("../images/server/cl_icon_hunli.png");
}
.m-claim-bd > li > a > .m-claim-in.liantong{
    background-image: url("../images/server/cl_icon_liantong.png");
}
.m-claim-bd > li > a > .m-claim-in.mi{
    background-image: url("../images/server/cl_icon_mi.png");
}
.m-claim-bd > li > a > .m-claim-in.suiping{
    background-image: url("../images/server/cl_icon_suiping.png");
}
.m-claim-bd > li > a > .m-claim-in.taobao{
    background-image: url("../images/server/cl_icon_taobao.png");
}
.m-claim-bd > li > a > .m-claim-in.tuiyun{
    background-image: url("../images/server/cl_icon_tuiyun.png");
}
.m-claim-bd > li > a > .m-claim-in.haiwaituiyun{
    background-image: url("../images/server/cl_icon_haiwaituiyun.png");
}
.m-claim-bd > li > a > .m-claim-in.yaoshi{
    background-image: url("../images/server/cl_icon_yaoshi.png");
}
.m-claim-bd > li > a > .m-claim-in.zhongxin{
    background-image: url("../images/server/cl_icon_zhongxin.png");
}
.m-claim-bd > li > a > .m-claim-in.haerbin{
    background-image: url("../images/server/cl_icon_haerbin.png");
}
.m-claim-bd > li > a > .m-claim-in.ctrip{
    background-image: url("../images/server/cl_icon_ctrip.jpg");
}

.m-claim-bd > li > a > .m-claim-in.leya{
    background-image: url("../images/server/cl_icon_leya.png");
}
.m-claim-bd > li > a > .m-claim-in.tuxing{
    background-image: url("../images/server/cl_icon_tuxing.png");
}
.m-claim-bd > li > a > .m-claim-in.school{
    background-image: url("../images/school/school.png");
}
.m-claim-bd > li > a > .m-claim-in.alisafe{
    background-image: url("../images/server/alisafe.png");
}
.m-claim-bd > li > a > .m-claim-in.shengkaitiyu{
    background-image: url("../images/server/cl_icon_shengkaitiyu.png");
}

.m-claim-bd > li > a > .m-claim-in.cb{
    background-image: url("../images/server/cl_in_cb.png");
}
.m-claim-bd > li > a > .m-claim-in.sj{
    background-image: url("../images/server/cl_in_sj.png");
}
.m-claim-bd > li > a > .m-claim-in.ht{
    background-image: url("../images/server/cl_in_ht.png");
}
.m-claim-bd > li > a > .m-claim-in.md{
    background-image: url("../images/server/cl_in_md.png");
}
.m-claim-bd > li > a > .m-claim-in.lt{
    background-image: url("../images/server/cl_in_lt.png");
}
.m-claim-bd > li > a > .m-claim-in.xp{
    background-image: url("../images/server/cl_in_xp.png");
}
.m-claim-bd > li > a > .m-claim-in.zyb{
    background-image: url("../images/server/zyb.png");
}
.m-claim-bd > li > a > .m-claim-txt{
    width: 80%;
    margin: 25px auto 0;
    line-height: 22px;

    text-align: center;

    display: block;
}
.m-claim-bd > li > a > .m-claim-txt.two{
    margin-top: 15px;
}
.f26bd5e{color:#26bd5e;}
.f5e5e5e{color:#5e5e5e;}
.check_lipei{ background:url(../images/server/checkbtn_2.png) no-repeat; width:182px;height:45px; display:block; float:left; margin-right:10px;}
.back_home{ background:url(../images/server/backhome.png) no-repeat; width:145px;height:45px; display:block; float:left;}
.za_success_icon{   background: url(../images/server/success.png) no-repeat; margin: 50px auto;width: 610px;  padding-left: 100px;  min-height: 100px;line-height:40px;}
.za_bold{font-weight:bold;}
.za_m50{ margin-top:50px;}
.za_line{border-bottom:1px dotted #E3E0E0;}

/* 2015-2-2 */
.za-eat-pinkcon{
    border: 1px dashed #ffe6c8;
    background-color: #fffdf5;
    padding: 20px 0;
}
.za-eat-pinkcon-d{
    width: 360px;
    margin:0 auto;
}

.za-com-m-l150{
    margin-left: 150px;
}
.za-com-m-t10{
    margin-top:10px;
}
.za-com-gray-ea{
    background-color: #eaeaea;
}
.za-com-gray-f8{
    background-color: #f8f8f8;
}
.za-com-gray-ccf{
    background-color: #ccf4d9;
}
.za-com-gray-e3f{
    background-color: #e3fcec;
}
.za-acc-gray-e3f{
    margin:0 20px;
    padding:10px 20px 15px;
    text-align: center;
    background-color: #e3fcec;
}
.za-acc-gray-e3f hr{
    border: none;
    margin: 0;
    border-top:1px dashed #b7e0c4;
    margin-bottom: 15px;
}

.za-acc-dec{
    padding:5px 15px;
}
.za-acc-dec-total{
    background-color: #fff1e7;
    margin-top:10px;
    text-align:center;
    padding:15px 0;
}

.za-acc-dec > span{
    display: inline-block;
}

.za-accdec-ipice{
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -2px;
    width: 17px;
    height: 19px;
    background-image: url("../images/price_img.png");
    background-repeat: no-repeat;

}
.za-accdec-iimg{
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-left: 5px;
    margin-top: -1px;
    width: 20px;
    height: 16px;
    cursor: pointer;
    background-image: url("../images/img_icon.png");
    background-repeat: no-repeat;
}
.za-acc-table {
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    width:100%;
    margin-bottom: 15px;
}
.za-acc-table tr{
    background-color: #f5f8fa;
}
.za-acc-table td,.za-acc-table th {
    text-align: left;
    padding: 15px 12px;
    border-left: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
}

.za-acc-table.lh10 td,.za-acc-table.lh10 th {
    padding:8px 12px;
}
.za-acc-table tr.pink { background-color: #fff9e5;}
.za-ser-formlist .formcon .za-acc-table td > p{
    line-height: 14px;
    margin-bottom: 5px;
}

.za-proc-table{
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    width:100%;
    margin-bottom: 15px;
}
.za-proc-table th > p,.za-proc-table td > p{
    line-height: inherit;
    margin-bottom: 10px;
}

.za-proc-table td,.za-proc-table th {
    text-align: center;
    padding: 18px 20px;
    line-height: 20px;
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
}
.za-proc-table th { background-color: #38c167; color: #fff}
.za-proc-table td.gray { background-color: #f5f7f8;}
.za-proc-table td.tl { text-align:left;}

.za-proc-rem{

}
.za-proc-rem > p{
    margin-bottom: 8px;
}

.za-accdec-irem{
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    margin-top: -2px;
    width: 24px;
    height: 27px;
    background-image: url("../images/rem_icon.png");
    background-repeat: no-repeat;

}


.za-acc-dec1 {
    padding:15px 0;
}
.za-acc-dec1 > p > span{
    margin-right:20px;
}


/*add by zx at 2015-02-02*/
.za-com-m-t25 {
    margin-top:25px;
}
.za-acc-ent-QA {
    width:48%;
    border:1px solid #e8e8e8;
}
.za-acc-ent-QA h1 {
    line-height:50px;
    background:#f5f5f5;
    text-align:center;
    border-bottom:1px solid #e8e8e8;
}
.za-acc-ent-QA h1 span.question {
    background:url(../images/za-QA-icon.png) left center no-repeat;
    padding: 5px 32px;
    width: 26px;
    height: 26px;
    font-size: 18px;
    font-weight: bold;
}
.za-acc-ent-QA h1 span.gg {
    background:url(../images/za-GG-icon.png) left center no-repeat;
    padding: 5px 32px;
    width: 26px;
    height: 26px;
    font-size: 18px;
    font-weight: bold;
}
.za-acc-QA-rm {

}
.bd-bt-dd-c {
    border-bottom: 1px dotted #ccc;
}
.za-acc-QA-gp {
    margin: 0 15px;
}
.right-arrow-down {
    background:url(../images/arrow-down.png) right center no-repeat;
    cursor:pointer;
}
.right-arrow-up {
    background:url(../images/arrow-up.png) right center no-repeat;
    cursor:pointer;
}
.za-acc-QA-gp p.za-acc-QA-Q {
    font-size: 16px;
    line-height: 24px;
    padding: 14px 0 10px;
    color:#595959;
}
.za-acc-QA-gp p.za-acc-QA-A {
    line-height:24px;
    font-size:14px;
    padding:0 0 15px;
    color:#808080;
    display:none;
}
.za-service-phone {
    background:url(../images/za-service-phone.png) center center no-repeat;
    padding-top:100px;
}
.za-bd-dd {
    text-align:center;
    margin:0 20px;
    border-bottom:1px dashed #BBB;
    height:9px;
    font-size:16px;
    color:#858585;
}
.za-bd-dd a { color:#38c267;}
.za-bd-dd a:hover { text-decoration:underline;}
.za-bd-dd span {
    background:#fff;
    padding:0 10px;
}
.za-my-icon-bgop16 {
    background-image: url("../images/za-my-operate.png");
    background-position:-54px -192px;
    background-repeat:no-repeat
}
.za-acc-orlist-tools > a.za-my-icon-bgop16:hover ,.za-acc-orlist-tools > a.za-my-icon-bgop16{
    background-position: -54px -134px;
    color:#40C16B
}
.za-tuanxian-table {
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    width:100%;
}
.za-tuanxian-table td,.za-tuanxian-table th {
    padding:10px 10px;
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
    line-height: 18px;
}
.za-tuanxian-table th { background-color: #fffdf5; text-align: center;}
.za-tuanxian-table td { color: #8b8a91; text-align: center;}
.za-tuanxian-table td.tl,.za-tuanxian-table th.tl { text-align:left;}
.za-tuanxian-table td.tc,.za-tuanxian-table th.tc { text-align:center;}
.za-tuanxian-table td.tr,.za-tuanxian-table th.tr { text-align:right;}
.za-tuanxian-table td.red { color: #ff6f3c !important;}

.za-ppinfo-table {
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    width:100%;
    margin-bottom: 15px;
}
.za-ppinfo-table td,.za-ppinfo-table th {
    padding:10px 0 10px 50px;
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
}
.za-ppinfo-table th { background-color: #fffdf5; text-align: left;}
.za-ppinfo-table td { color: #8b8a91; text-align: left;}
.za-ppinfo-table td.tl,.za-ppinfo-table th.tl { text-align:left;}
.za-ppinfo-table td.tc,.za-ppinfo-table th.tc { text-align:center;}
.za-ppinfo-table td.tr,.za-ppinfo-table th.tr { text-align:right;}
.za-ppinfo-table td.red { color: #ff6f3c !important;}
.za-link-read { float:right;color:#38c267;margin-right:10px; background:url(../images/za-link-read.png) left center no-repeat;padding-left:5px; cursor:pointer;}
.za-link-download { float:right;color:#38c267;margin-right:10px; background:url(../images/za-link-download.png) left center no-repeat;padding-left:5px; cursor:pointer;}
.za-btn-rm { margin:20px 0; text-align:center;}
.za-btn-greenbd { margin:0 auto; display:inline-block; border:2px solid #38c267; color:#38c267; border-radius:3px; padding:10px 50px;}

.za-alert-right {
    background: url("../images/za-ins-icon.png") no-repeat scroll 0 -60px rgba(0, 0, 0, 0);
    margin: 10px 40px;
    min-height: 72px;
    padding-left: 90px;
    vertical-align: bottom;
}
.za-alert-price{
    background: url("../images/dialog_price_icon.png") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    margin: 10px 40px;
    min-height: 72px;
    padding-left: 90px;
    vertical-align: bottom;
}



a{blr:expression(this.onFocus=this.close());}
a{blr:expression(this.onFocus=this.blur());}
a:focus { outline:none; -moz-outline-style: none; }
.eat-map{
    position: relative;

    margin-top: 25px;
}

.eat-map-p{
    position: absolute;
    cursor: pointer;
}
.eat-map.hz .eat-map-p.p1{
    left: 405px;
    top: 285px;
}
.eat-map.hz .eat-map-p.p2{
    left: 385px;
    top: 265px;
}
.eat-map.hz .eat-map-p.p3{
    left: 355px;
    top: 395px;
}
.eat-map.hz .eat-map-p.p4{
    left: 345px;
    top: 275px;
}
.eat-map.hz .eat-map-p.p5{
    left: 567px;
    top: 165px;
}



.eat-map.sh .eat-map-p.p1{
    left: 335px;
    top: 338px;
}
.eat-map.sh .eat-map-p.p2{
    left: 345px;
    top: 288px;
}
.eat-map.sh .eat-map-p.p3{
    left: 215px;
    top: 440px;
}
.eat-map.sh .eat-map-p.p4{
    left: 385px;
    top: 298px;
}
.eat-map.sh .eat-map-p.p5{
    left: 515px;
    top: 545px;
}


.eat-map.bj .eat-map-p.p1{
    left: 435px;
    top: 305px;
}
.eat-map.bj .eat-map-p.p2{
    left: 455px;
    top: 330px;
}
.eat-map.bj .eat-map-p.p3{
    left: 405px;
    top: 380px;
}
.eat-map.bj .eat-map-p.p4{
    left: 325px;
    top: 235px;
}
.eat-map.bj .eat-map-p.p5{
    left: 435px;
    top: 165px;
}


.eat-map-p:hover .eat-map-t{
    display: block;
}

.eat-map-t{
    bottom: 25px;
    left: -100px;
    position: absolute;
    display: none;
    z-index: 9;
}
.eat-map-txt{
    position: absolute;
    top:33px;
    left: 40px;
}
.eat-map-txt p{
    font-size: 16px;
    margin-bottom: 8px;
}
.eat-map-txt p.name{
    color: #38c267;
    font-weight: bold;
    margin-left: 20px;
    margin-bottom: 13px;
}


.za-service{
    position: fixed;
    top: 50%;
    right: 10px;
    margin-top: -60px;
    width: 100px;
    height: 110px;
    padding: 10px;

    border:1px solid #e3e3e3;
    background-color: #fff;
}
.za-service-kf{
    width: 63px;
    left: 50%;
    margin-left: -31px;
    position: absolute;
    top: -72px;
}


.ent-service{
    width: 30px;
    height: 105px;
    position: fixed;
    cursor: pointer;

    top: 130px;
    right: 50%;
    margin-right: -617px;
}
.m-manual{
    display:block;
    vertical-align: top;
    max-width:230px;
    margin-top:40px;
    margin-left:40px;
    float:left;
}
.m-manual-img{
    height:130px;
    text-align: center;
}
.m-manual-img > img{
    vertical-align: bottom;
}
.m-manual p{
    margin-bottom:25px;

    line-height:20px;
}

.m-up-imgbd{
}
.m-up-imgbd > span{
    display: table-cell;
}
.m-up-imglsit{
    max-width:640px;
}
.m-up-imglsit > a{
    border:1px solid #ccc;
    background-color: #fff;
    padding:2px;
    margin-bottom:8px;
    margin-right:8px;
    display: inline-block;
    position: relative;
}
.m-up-imglsit > a > img{
    max-height:100px;
    vertical-align: top;
}
.m-up-imglsit > a > .imgdel{
    position: absolute;
    top:-5px;
    right:-5px;
    width:20px;
    height:20px;
    background-image:url(../images/za-ins-icon.png);
    background-position:0 -204px;
}


.m-oa-box{
    margin:30px auto;
}

.za-oa-acc-item {
    width:940px;
    border:1px solid #E3E3E3;
    background-color:#FFF;
}
.g-mar15{
    margin:15px;
}

.g-mart25{
    margin:25px 15px;
}
.m-up-imgamplify{
    max-width:800px;
}

.g-lh22{
    line-height:22px;
}

.za-ins-mod-title.w150{
    width:150px;
}
.za-ins-mod-title.w120{
    width:120px;
}
/*2015-05-12 zhangxiang*/
.pt20 {
    padding:20px 0 0;
}
.za-form-title {
    float:left;
    width:35%;
    line-height:42px;
    text-align:right;
}
.za-form-info {
    float:left;
    width:65%;
    position:relative;
}
.za-select-j {
    box-sizing:border-box;
    line-height: 18px;
    padding: 7px 5px;
    font-size: 14px;
    border: 1px solid #E3E3E3;
    color: #666;
    width: auto;
    background-image: url("../images/enterprise/ent-fm-icon.png");
    background-position: right -34px;
    background-repeat: no-repeat;
}
.za-select-op {
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity:0;
    opacity:0;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:32px;
}
.za-hostpital-result-rm {
    margin:10px 0;
}
.za-hostpital-result-list {
    float:left;
    width:33%;
    text-align:center;
    line-height:32px;
    color:#5e5e5e;
    /*text-decoration:underline;*/
}
/*.za-hostpital-result-list:hover {
	color:#40c16b;
	text-decoration:none;
	background-color: #F6F6F6;
}*/
.linethrough {
    text-decoration: line-through;
}


.m-in-evernote{
    width:22px;
    height:22px;
    vertical-align:middle;
    margin-right:5px;
    background-image: url("../images/za-in-evernote.png");
    background-repeat: no-repeat;
}

.m-evernote-right{
    width:26px;
    height:28px;
    vertical-align:middle;
    background-image: url("../images/pro/evernote/eve_right.png");
    background-repeat: no-repeat;
}


.za-my-icon-bgpro5040005{
    background-image: url("../images/za-my-icon.png");
    background-position: -210px -420px;
    background-repeat: no-repeat;
}

.m-claim-bd > li > a > .m-claim-in.bx{
    background-image: url("../images/server/cl_in_bx.png");
}
.m-claim-bd > li > a > .m-claim-in.ty{
    background-image: url("../images/server/cl_in_ty.png");
}
.m-claim-bd > li > a > .m-claim-in.car{
    background-image: url("../images/car/car80.png");
}
.m-claim-bd > li > a > .m-claim-in.tzbx{
    background-image: url("../images/server/tz_bx.png");
}
.searchResult_box { padding:30px 40px 60px;}
.shRt_title { color:#40c26c; font-size:20px; border-bottom:1px solid #ddd; line-height:40px; margin-bottom:20px;}
.shRt_zt { float:right; font-size:16px; color:#333;}
.shRt_word { font-size:16px; line-height:24px; padding:7px 0;}
.shRt_alert {color: #ff6f3c; font-size:14px; line-height:normal; padding:7px 0; vertical-align: middle;}
.shRt_alert .required {color: #ff6f3c;}
.shRt_td2 { text-indent:2em;}
.shRt_btn_fh { width:158px; height:46px; line-height:46px; display:block; margin:0 auto; text-align:center; background:#226ecc; color:#fff; border-radius:3px; -webkit-border-radius:3px; font-size:18px;}
.g-mar-t35 { margin-top:35px;}

.too-sld{
    width: 100%;
    height: 360px;
    position: relative;
}
.too-sld.b1{
    background-color: #7ad8f7;
}
.too-sld.b2{
    background-color: #f7d4b5;
}
/******/
.za-prod-bodycon .za-plitem2-model-c > ul > li{
    height:45px;clear: both;
}
.za-prod-bannertxt.multi{
    padding:30px 0 20px
}
.za-prod-bannertxt.multi > p {
    margin-bottom:10px;
}
/*******/
.too-sld.b3{
    background-color: #d96259;
}

.too-sld .anm1{
    position: absolute;
    left: 140px;
    top: 57px;

    width: 540px;
    height: 277px;

    background-image: url("../images/pro/tooth/too_sld1_1.png");
    background-repeat: no-repeat;
}
.too-sld .anm2{
    position: absolute;
    left: 150px;
    top: 27px;

    width: 520px;
    height: 305px;

    background-image: url("../images/pro/tooth/too_sld1_2.png");
    background-repeat: no-repeat;
}
.too-sld.b1 .sldtxt{
    position: absolute;
    right: 200px;
    top: 40px;

    width: 239px;
    height: 145px;

    background-image: url("../images/pro/tooth/too_sld1_txt.png");
    background-repeat: no-repeat;
}

.too-sld .sldbtn{
    color: #fff;
    font-size: 22px;
    line-height: 70px;
    text-align: center;
}
.too-sld.b1 .sldbtn{
    position: absolute;
    right: 150px;
    top: 250px;

    width: 287px;
    height: 70px;

    background-image: url("../images/pro/tooth/too_sld_btn1.png");
    background-repeat: no-repeat;
}
.too-sld.b2 .sldbtn{
    position: absolute;
    left: 140px;
    top: 250px;

    width: 287px;
    height: 70px;

    background-image: url("../images/pro/tooth/too_sld_btn2.png");
    background-repeat: no-repeat;
}
.too-sld.b3 .sldbtn{
    position: absolute;
    right: 150px;
    top: 250px;

    width: 287px;
    height: 70px;

    background-image: url("../images/pro/tooth/too_sld_btn3.png");
    background-repeat: no-repeat;
}
.too-sld .anm3{
    position: absolute;
    right: 160px;
    top: 10px;

    width: 488px;
    height: 350px;

    background-image: url("../images/pro/tooth/too_sld2_1.png");
    background-repeat: no-repeat;
}
.too-sld.b2 .sldtxt{
    position: absolute;
    left: 140px;
    top: 40px;

    width: 247px;
    height: 134px;

    background-image: url("../images/pro/tooth/too_sld2_txt.png");
    background-repeat: no-repeat;
}


.too-sld .anm4{
    position: absolute;
    left: 120px;
    top: 5px;

    width: 311px;
    height: 257px;

    background-image: url("../images/pro/tooth/too_sld3_1.png");
    background-repeat: no-repeat;
}

.too-sld .anm5{
    position: absolute;
    left: 140px;
    top: 20px;

    width: 464px;
    height: 333px;

    background-image: url("../images/pro/tooth/too_sld3_2.png");
    background-repeat: no-repeat;
}
.too-sld.b3 .sldtxt{
    position: absolute;
    right: 140px;
    top: 40px;

    width: 296px;
    height: 134px;

    background-image: url("../images/pro/tooth/too_sld3_txt.png");
    background-repeat: no-repeat;
}


.too-model .za-plitem2-model .za-plitem2-model-t{

    background-image: url("../images/pro/tooth/too_modelimg.png");
    background-repeat: no-repeat;
    background-position: 0 0;
}
.too-model .za-plitem2-model1 .za-plitem2-model-t{

    background-image: url("../images/pro/tooth/too_modelimg1.png");
    background-repeat: no-repeat;
    background-position: 0 0;
}

.za-prod-bodycon .too-model  .za-plitem2-model:hover, .za-prod-bodycon .too-model .za-plitem2-model.active
{
    border: 1px solid #4fc6f7;
}
.za-prod-bodycon .too-model  .za-plitem2-model1:hover, .za-prod-bodycon .too-model .za-plitem2-model1.active
{
    border: 1px solid #faa227;
}
.too-model .za-plitem2-model font{
    color: #4fc6f7;
}
.too-model .za-plitem2-model1 font{
    color: #faa227;
}
.too-model .za-plitem2-model:hover .active, .too-model .za-plitem2-model.active .active{
    background-image: url("../images/pro/tooth/too_modelright.png");
    background-position: 0 0;
}
.too-model .za-plitem2-model1:hover .active, .too-model .za-plitem2-model1.active .active{
    background-image: url("../images/pro/tooth/too_modelright1.png");
    background-position: 0 0;

}


.too-sld.a1 .anm1{
    -webkit-animation:fadeinL 1s ease-out;
    -moz-animation:fadeinL 1s ease-out;
    -ms-animation:fadeinL 1s ease-out;
    animation:fadeinL 1s ease-out;
}
.too-sld.a1 .anm2{
    -webkit-animation:fadeinL 1s ease-out;
    -moz-animation:fadeinL 1s ease-out;
    -ms-animation:fadeinL 1s ease-out;
    animation:fadeinL 1s ease-out;
}
.too-sld.a1 .sldtxt{
    -webkit-animation:fadeinR 1s ease-out;
    -moz-animation:fadeinR 1s ease-out;
    -ms-animation:fadeinR 1s ease-out;
    animation:fadeinR 1s ease-out;
}
.too-sld.a1 .sldbtn{
    -webkit-animation:shake 1s ease-out 1s;
    -moz-animation:shake 1s ease-out 1s;
    -ms-animation:shake 1s ease-out 1s;
    animation:shake 1s ease-out 1s;
}


.too-sld.a2 .anm3{
    -webkit-animation:fadeinR 1s ease-out;
    -moz-animation:fadeinR 1s ease-out;
    -ms-animation:fadeinR 1s ease-out;
    animation:fadeinR 1s ease-out;
}
.too-sld.a2 .sldtxt{
    -webkit-animation:fadeinL 1s ease-out;
    -moz-animation:fadeinL 1s ease-out;
    -ms-animation:fadeinL 1s ease-out;
    animation:fadeinL 1s ease-out;
}
.too-sld.a2 .sldbtn{
    -webkit-animation:shake 1s ease-out 1s;
    -moz-animation:shake 1s ease-out 1s;
    -ms-animation:shake 1s ease-out 1s;
    animation:shake 1s ease-out 1s;
}

.too-sld.a3 .anm4{
    -webkit-animation:fadeinL 1s ease-out;
    -moz-animation:fadeinL 1s ease-out;
    -ms-animation:fadeinL 1s ease-out;
    animation:fadeinL 1s ease-out;
}
.too-sld.a3 .anm5{
    -webkit-animation:fadeinR 1s ease-out;
    -moz-animation:fadeinR 1s ease-out;
    -ms-animation:fadeinR 1s ease-out;
    animation:fadeinR 1s ease-out;
}
.too-sld.a3 .sldtxt{
    -webkit-animation:fadeinR 1s ease-out;
    -moz-animation:fadeinR 1s ease-out;
    -ms-animation:fadeinR 1s ease-out;
    animation:fadeinR 1s ease-out;
}
.too-sld.a3 .sldbtn{
    -webkit-animation:shake 1s ease-out 1s;
    -moz-animation:shake 1s ease-out 1s;
    -ms-animation:shake 1s ease-out 1s;
    animation:shake 1s ease-out 1s;
}

.too-model .too-model-tip{
    margin: -10px auto 10px;
    width: 418px;
    height: 34px;
    text-align: center;
    font-size: 24px;
    text-indent: 1em;
    font-weight: bold;
    background-repeat: no-repeat;
}
.too-model .za-plitem2-model .too-model-tip{
    color: #4fc6f7;
    background-image: url("../images/pro/tooth/too_modelhr.png");
}
.too-model .za-plitem2-model1 .too-model-tip{
    color: #faa227;
    background-image: url("../images/pro/tooth/too_modelhr1.png");
}

.za-acc-orlist-th .too-bespeak{
    font-size:16px;
    font-weight: bold;
    float: right;
    margin-right: 15px;
    color: #40c16b;
    cursor: pointer;
}


.m-too-ques{
    width: 710px;
    margin-left:10px;
}
.m-too-ques > dt{
    font-size: 20px;
    color: #6ba0b8;
    margin-top: 45px;
    font-weight: bold;
    margin-bottom: 10px;
}
.m-too-ques > dd{
    line-height: 25px;
    color: #797979;
    position: relative;
}
.m-too-ques > dd b {
    font-weight: bold;
    color: #4a4a4a;
}
.m-too-ques .m-too-img1{
    position: absolute;
    right:-350px;
    top: 40px;
}
.m-too-ques .m-too-img2{
    position: absolute;
    right:-385px;
    top:40px;
    vertical-align: middle;
}



/*2015-05-12 zhangxiang*/
.pt20 {
    padding:20px 0 0;
}
.za-form-title {
    float:left;
    width:35%;
    line-height:32px;
    text-align:right;
}
.za-form-info {
    float:left;
    width:65%;
    position:relative;
}
.za-select-j {
    height: 36px;
    line-height: 36px;
    padding: 7px 5px;
    font-size: 14px;
    border: 1px solid #E3E3E3;
    color: #666;
    width: auto;
    background-image: url("../images/enterprise/ent-fm-icon.png");
    background-position: right -34px;
    background-repeat: no-repeat;
}
.za-select-op {
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity:0;
    opacity:0;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:32px;
}
.za-hostpital-result-rm {
    margin:10px 0;
}



.za-pro-mflow1{
    float:left;
}
.za-pro-mflow1 tr{
    width: 100%;
    margin: 20px 0;
    height: 58px;
    font-size:20px;
}
.za-pro-mflow1 tr td {
    padding-bottom: 36px;
    position: relative;
}
.za-pro-mflow1 .remark{
    position: absolute;
}
.za-pro-mflow1 .num{
    width: 37px;
    height: 58px;
    line-height: 20px;
    background-image:url("../images/za-pro-icon.png");
    background-repeat:no-repeat;
    background-position:-230px 0;
    font-size:30px;
    font-weight:600;
    color:#40C16B;
    padding-left:23px;
}

.za-pro-mflow1 .txt{
    display: block;
    line-height: 20px;
    padding: 16px 0 16px 15px;
    border-top: 3px solid #dadada;
    border-bottom: 3px solid #dadada;
    max-width: 480px;
}
.za-pro-mflow1 .txt.multi{
    padding: 6px 0 6px 15px;
}
.za-pro-mflow1 .last{
    width: 30px;
    background-image:url("../images/za-pro-icon.png");
    background-repeat:no-repeat;
    background-position:right 0;
}

.za-gene-report_btn {
    float: right;
    color: #40C16B;
    cursor: pointer;
    margin-right: 20px;
}

.za-gene-report_btn:hover {
    text-decoration: underline;
}

.za-paybtn {
    display: block;
    border-radius: 5px;
    border: 2px solid #38be65;
    color: #38be65;
    font-size: 16px;
    padding: 0px 0px;
    width: 75px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    margin: 0 auto;
}

.za-dele {
    display: block;
    height: 30px;
    width: 34px;
    line-height: 30px;
    vertical-align: middle;
    background-position: -85px -783px;
    margin: 0 auto;
}

.za-paybtn1 {
    display: block;
    border-radius: 5px;
    border: 2px solid #38be65;
    color: #38be65;
    font-size: 16px;
    padding: 0px 0px;
    width: 75px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    margin: 0 0 0 40px;
    float: left;
}

.za-dele1 {
    display: block;
    height: 30px;
    width: 34px;
    line-height: 30px;
    vertical-align: middle;
    background-position: -85px -783px;
    margin: 0 0 0px 10px;
    float: left;
}

.showDialog {
    display: block;
    position: absolute;
    width: 500px;
    background: #fff;
    border-radius: 5px;
    display: none;
    color: #f00;
    font-size: 30px;
    text-align: center;
    line-height: 40px;
    padding: 30px;
    top: 60%;
    left: 50%;
    margin: -200px;
}

.closeBtn {
    background: #999;
    padding: 5px 10px;
    width: 100px;
    text-align: center;
    display: block;
    border-radius: 5px;
    margin: 15px auto 0;
    font-size: 18px;
    color: #fff;
}





#za_login_tab {
    width: 312px;
    margin-bottom: 15px;
}

#za_login_tab a {
    width: 153px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    border: 1px solid #40C16B;
    background: #fff;
    text-align: center;
    color: #40C16B;
}

#za_login_tab a.active {
    width: 153px;
    background: #40C16B;
    color: #fff;
}
.sportList{ display:block; margin:0px auto; text-align:center;}
.sportList li{   border: 1px solid #eee; margin-right:10px;
    padding: 5px;background:#fff;
    display: inline-block; color:#000;}
.sportList li a{color:#000;}
.sportList li.seled{background:#efefef;}
.clearfix{clear:both;}
.pageNumInsure{ height:30px;margin:20px 0;}

.za-ins-calendar1 {
    line-height: 22px;
    padding: 5px;
    border: 1px solid #E3E3E3;
    color: #666;
    width: 300px;
    background-image: url("../images/enterprise/ent-fm-icon.png");
    background-position: right 10px;
    background-repeat: no-repeat;
}

.za-tips {
    position: absolute;
    top: -4px;
    color: #5566B3;
    left: 481px;
}

.airbnbLogo {
    background: url("../images/airbnb/airbnb.png") 1051px 40px no-repeat #fff;
}

.grid-td-col1 {
    width: 80px;
}

.grid-td-col2 {
    width: 80px;
}

.grid-td-col3 {
    width: 80px;
}

.grid-td-col4 {
    width: 200px;
}

.grid-td-col5 {
    width: 100px;
}

.grid-td-col6 {
    width: 60px;
}

.grid-td-col7 {
    width: 150px;
}

.grid-td-col8 {
    width: 100px;
}

.grid-td-col9 {
    width: 100px;
}

.m-instab.txtable .bui-grid-border .bui-grid-cell {
    border-bottom: 1px solid #e8e8e8;
}

.m-instab tr.bui-grid-strip .bui-grid-row-even {
    background-color: #fffdf5;
}

.txtable .bui-grid.bui-simple-list.bui-grid-width.bui-grid-border.bui-grid-strip {
    border: 1px solid #e8e8e8;
}

.txtable .bui-grid .bui-pagingbar {
    float: none;
    margin: 0 auto;
    width: 400px;
}

.txtable .button {
    border: none;
    background: none;
    color: #3bb163;
    font-size: 14px;
}

.txtable .bui-grid-button-bar {
    float: left;
}

.bui-grid-cell-empty {
    display: none;
}

.bottomLine {
    border-bottom: 1px dotted #dddddd;
}

.za_w100 {
    width: 100%;
}

.za_table {
    width: 100%;
    border: 1px solid #ddd;
    margin-top: 20px;
}

.za_table td {
    text-align: center;
    line-height: 40px;
    height: 40px;
    vertical-align: middle;
}

.za_table thead td {
    background: #f7f7f7;
    border-bottom: 1px solid #ddd;
}

.bgfff4e8 {
    background: #fff4e8;
}

.mr20 {
    margin-right: 20px;
}

.fff6f3c {
    color: #ff6f3c;
}

.in3title {
    border-bottom: 1px solid #ddd;
    margin: 30px 0;
    padding-bottom: 5px;
    line-height: 30px;
    vertical-align: middle;
    margin: 0 auto;
    vertical-align: middle;
    height: 30px;
    text-indent: 25px;
}

.in3Space {
    border: 1px solid #ddd;
    padding: 1px;
}

.in3Select {
    margin: 45px 137px;
}

.in3Select a {
    height: 50px;
    display: block;
    vertical-align: middle;
    line-height: 50px;
    color: #666666;
    position: relative;
}

.in3Select li {
    display: block;
    width: 100%;
    margin: 0 0 20px 0;
}

.in3Select li span {
    line-height: 50px;
    vertical-align: middle;
}

.in3zfbqy,.in3zfbgr,.in3qyzz {
    display: block;
    width: 181px;
    float: left;
    height: 50px;
    background: url(../../resource/images/newEnterprice/newent/step3in3.jpg);
    background-position: -41px -16px;
}

.in3zfbgr {
    background-position: -41px -94px;
}

.in3qyzz {
    background-position: -41px -172px;
}

.dot {
    display: block;
    width: 19px;
    height: 19px;
    background: url(../../resource/images/newEnterprice/newent/step3in3.jpg);
    background-position: -9px -110px;
    position: absolute;
    top: 18px;
    left: -27px;
}

.active .dot {
    display: block;
    width: 19px;
    height: 19px;
    background: url(../../resource/images/newEnterprice/newent/step3in3.jpg);
    background-position: -8px -32px;
    position: absolute;
    top: 18px;
    left: -27px;
}

.f4ebf6e {
    color: #4ebf6e;
}

.f5e5e5e {
    color: #5e5e5e;
}

.in4Title {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 20px;
}

.greenOk {
    background: url(../../resource/images/newEnterprice/newent/in4bg.png) no-repeat;
    display: block;
    width: 70px;
    height: 70px;
    background-position: -15px -219px;
    position: absolute;
}





.in4block {
    position: relative;
    height: 200px;
    border-bottom: 1px solid #ddd;
}

.in4Contain {
    margin-left: 91px;
}

.in4img {
    background: url(../../resource/images/newEnterprice/newent/in4bg.png);
    background-position: 0px 0px;
    position: absolute;
    top: 0px;
    right: 10px;
    width: 280px;
    height: 158px;
}

.in4link {
    color: #48c06b;
    text-decoration: underline;
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 201px;
    font-size: 18px;
}

.u-select.in4u_select {
    margin-left: 125px;
    margin: 10px 0 0 10px;
    width: 441px;
}

.u-text.w455 {
    width: 455px;
}

#subbtn.u-btn {
    border: none;
}

.fff6f3c {
    color: #ff6f3c;
}

.in4p {
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    text-indent: 40px;
}

.in4btngreen {
    color: #4ebf6e;
    color: #4ebf6e;
    text-decoration: underline;
    margin-left: 37px;
}

.Dialogmask {
    background-color: #333;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1040;
    opacity: 0.3;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    position: fixed;
    display: none;
}

.txItem {
    position: relative;
    height: 100px;
}

.txContain {
    position: absolute;
    left: 164px;
    top: 0px;
}

.txCode.m-file-sematxt {
    position: absolute;
    top: -10px;
    left: 174px;
}

.compleInfo {
    text-align: center;
}

.complementBtn {
    padding: 10px 47px;
    color: #40c16b;
    border: solid 2px #40c16b;
    background: #fff;
    font-weight: normal;
    border-color: #3DB664;
    font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 36px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.za-acc-pol-list > div{
    float: left;
    text-align: center;
}
.za-acc-pol-list > div.za-my-handle{
    padding:10px 0;
}
.za-acc-pol-list > div.za-my-handle > p{
    margin-top: 5px;
}
.za-acc-pol-list > div.za-my-handle .g-mar-lr20{
    margin: 0 20px;
}
.za-acc-pol-list > div.za-my-handle > p > a{
    color: #40c16b;
    text-decoration: underline;
}

.za-my-handlelist{
    display: none;
    margin: 0 20px 20px;
    border: 1px solid #e8e8e8;
}

.za-acc-detail-handle{
    padding:10px 15px;
}
.za-acc-detail-handle.bt{
    border-bottom: 1px solid #e8e8e8;
}

.za-acc-detail-handle > ul > li {
    float:left;
    width:33%;
    height:24px;
    line-height:24px;
    margin-bottom: 5px;
}

.m-in-acctip{
    width: 16px;
    height: 20px;
    vertical-align: middle;
    margin-left: 5px;
    background-image: url('../images/enterprise/ent_acc_tip.png');
}


.m-panel-green{
    padding: 20px 30px;
    border: 1px solid #e3f7e9;
    background-color: #eefcf3;
    position: relative;
    overflow: hidden;
}
.za-ser-formlist .m-panel-green p{
    line-height: 22px;
    margin-bottom: 10px;
    font-size: 16px;
}

.za-eat-pinkcon{
    border: 1px dashed #ffe6c8;
    background-color: #fffdf5;
    padding: 20px 60px;
}
.za-eat-pinkcon-d{
    width: 470px;
    margin:0 auto;
}
.za-eat-pinkcon-d > img{
    margin-right:15px;
}
.m-in-accadd{
    width: 19px;
    height: 22px;
    vertical-align: middle;
    background-image:url("../images/enterprise/ent_acc_handle.png");
    background-repeat:no-repeat;
    background-position:0 0;
}
.m-in-accemail{
    width: 19px;
    height: 12px;
    vertical-align: middle;
    background-image:url("../images/enterprise/ent_acc_handle.png");
    background-repeat:no-repeat;
    background-position:0 -40px;
}
.m-in-accpeo{
    height: 19px;
    vertical-align: middle;
    background-image:url("../images/enterprise/ent_acc_handle.png");
    background-repeat:no-repeat;
    background-position:0 -72px;
}

.m-in-accseal{
    width: 184px;
    height: 108px;
    position: absolute;
    bottom: -20px;
    right: 50px;
    background-image:url("../images/enterprise/ent_acc_seal.png");
    background-repeat:no-repeat;
}

.m-in-accright{
    width: 12px;
    height: 12px;
    vertical-align: middle;
    background-image:url("../images/enterprise/ent_acc_rig.png");
    background-repeat:no-repeat;
}
.lk-fr .s-lku{
    float: right;
    margin-right: 10px;
}

.txerror {color: #f00;}

.za-claim-progress{padding-left: 2em;line-height: 20px;margin-top: 20px;}
.za-claim-progress>img{margin-left: 20px;vertical-align:middle;}
.za-claim-progress>p{padding-left:140px;}
.za-claim-progress>p>span{width: 191px; display: inline-block;text-align: center;}
.za-my-icon3{
    background-image: url("../images/za-my-icon3.png")!important;
    background-repeat:no-repeat;
}

.za-my-icon3.bg1{background-position: 14px -73px}
.za-my-icon3.bg2{background-position: -55px -73px;}
.za-my-icon3.bg3{background-position: -124px -73px;}

.sliderBlock{width: 310px;margin-left:0px; position:relative;}


/*2015-9-15add*/
span.art {
    margin-top: -6px;
    width: 330px;
    float: right;
    margin-right: 25px;
}
span.art .txt {
    margin-left: 0px;
    font-size:18px;
}
.inner_spans{
    float:left;
    width:1100px;
}
.inner_bs{
    float:left;
    width:30px;
}
.bot_bottom_hui{
    border-bottom:2px #ccc solid;
    margin:0 35px;
}
.pro_bot{
    text-align:center;
    margin-top:30px;
    height:38px;
    line-height:38px;
}
.icon_notice{
    background:url(/resource/images/icon_notice.png) no-repeat;
    width: 38px;
    height: 38px;
    display: inline-block;
    vertical-align: middle;
    padding-right: 	10px;
    margin-top:-3px;
}
.main_bei{
    position:relative;
}
.up_bei{
    position: absolute;
    background-color: #fff;
    border: 1px #f2f2f2 solid;
    top: 22px;
    left: 0px;
    display:none;
}
.up_bei p{
    line-height:24px;
}
.up_icon{
    font-size: 40px;
    position: absolute;
    top: -1px;
    left: 190px;
    cursor:pointer;
}
.dis_block{
    display:block;
}
.za-ins-stepnum_update > li{
    margin: 0 53px;
}
.wechat{
    background:url(/resource/images/enterprise/pay_icon.png) no-repeat;
    width:21px;
    height:21px;
    display:inline-block;
    background-position: 0 0;
    vertical-align: bottom;
    margin-left: 5px;
}
.hot.wechat{
    background:url(/resource/images/enterprise/pay_icon.png) no-repeat;
    background-position: 0 -26px;
}
.alipay{
    background:url(/resource/images/enterprise/pay_icon.png) no-repeat;
    width:21px;
    height:21px;
    display:inline-block;
    background-position: 0 -54px;
    vertical-align: bottom;
    margin-left: 5px
}
.hot.alipay{

    background:url(/resource/images/enterprise/pay_icon.png) no-repeat;
    background-position: 0 -79px;
}
.insurehead{
    background:url(/resource/images/enterprise/icon_insurehead.png) no-repeat;
    width:34px;
    height:34px;
    display:inline-block;
    vertical-align: middle;
}
.za-header-info .za-logo-info > li.insure_headright{
    float:right;
    margin-top:30px;
}
.za_ba_wenzi{
    font-size:14px;
    text-align:center;
}
.up_icon1{
    left:655px;
}
.up_bei1{
    left:458px;
}
.za_ba_wenzi1{
    width:200px;
    display:inline-block;
}
.up_bei2{
    background:#f2f2f2;
    border: 1px #f8f8f8 solid;
    left:5px;

}
/*2015.9.22add*/
.tex_cent{
    text-align:center;
    margin:10px 0px 30px;
}
.insure_headright1 {
    text-align: center;
    margin-top: 18px;
}

#imgCaptcha .imgCaptcha_text{border:1px solid #666;}
/*2015-10.9add*/
.za-pro-mflow p{
    margin:-2px 0px;
}

/*2015-10-16*/
.za-new-list > ul > .za-public-item {
    padding: 20px 30px;
    line-height:1.5;
}
.za-new-list > ul > .za-public-item > a {
    color: #666;
}
.za-new-list > ul > .za-public-item > a:hover {
    text-decoration:underline;
    color:#40C16B;
}
.za-int-tab-menu a {
    height:50px;
    line-height:50px;
    display:inline-block;
    width:100px;
    color:#999;
    font-weight:600;
    text-align:center;
    border-bottom:1px solid #eee;
    border-right:1px solid #eee;
    margin-bottom:-1px;
    float:left;
    box-sizing:border-box;
}
.za-int-tab-menu a.active {
    border-bottom:1px solid #fff;
    border-top:2px solid #40C16B;
    color:#40C16B;
}
.za-int-tab-menu {
    border-bottom:1px solid #eee;
}
.za-acc-item-newNoPd {
    width:910px;
    border:1px solid #E3E3E3;
    padding:0;
    background-color:#FFF;
}
.za-int-tab-list {
    padding:25px;
}
.za-dis-table {
    display: table;
}
.za-int-date {
    padding-left: 24px;
    text-align:right;
    display:table-cell;
    min-width:100px;
    vertical-align: middle;
}
.za-ins-list-type {
    padding-right:24px;
    display:table-cell;
    vertical-align: middle;
    text-d
}
.za-ins-list-info {
    display:table-cell;
}
.za-ins-list-info:hover {
    text-decoration:underline;
    color:#40C16B;
}
.za-xia_hei{
    height:450px;
    position:relative;
}
.pro_down{
    position:absolute;
    background:url(/resource/images/xiajia.png) no-repeat;
    height:142px;
    width:611px;
    padding-left:200px;
    font-size: 25px;
    line-height: 142px;
    top: 50%;
    left: 50%;
    margin-left: -406px;
    margin-top: -71px;


}
}

.g-mar-tb20{
    margin: 20px 0;
}
.g-pad-tb25{
    padding: 25px 0;
}
.za-bdt1-gray{
    border-top: 1px solid #e3e3e3;
}

.za-summary-invoice{
    padding: 15px 12px;
    font-size: 16px;
    background-color: #FFFDF5;
}
.za-summary-invoice p{
    font-size: 14px;
    color:#9C8787;
    line-height: 1.5;
    padding: 5px 0;
}

.za-summary-invoice .za-ins-ck-label{
    color: #FF6E31;
}

.p-intruduction .za-ins-mod{min-height: 34px;}

.p-form .za-ins-textbox.w420, .za-ins-textbox.w420{
    width:420px;
}

.za-my-icon-bgop7 {
    background-image: url("../images/za-my-icon.png");
    background-position: -214px -150px;
    background-repeat:no-repeat
}

.p-form .za-ins-textbox-disabled, .za-ins-textbox-disabled{
    background-color: #f3f3f3;
}

.p-form .za-ins-textbox-disabled.active {
    border:1px solid #e3e3e3;
}
}
/*2015.11.10 add*/
.alisave-seach{
    display: inline-block;
    border: 2px solid #FFF;
    border-radius: 16px;
    height: 24px;
    line-height: 22px;
    padding: 0 8px;
    margin-top: 9px;
    margin-left: 20px;
    color: #FFF;
    font-size: 14px;
}
.za-hz-formtitle{
    padding-left: 147px;
    line-height: 40px;
    margin-top: 0px;
}
.za-hz-formtitle>p{
    line-height: 34px;
    height: 40px;
}
.za-hz-alisafe_add_count{
    height: 20px;
    line-height: 20px;
    font-size: 15px;
    width: 88px;
}
.za-hz-alisafe_descr{
    font-size: 12px;
    color: #ACACAC;
}
.za-infoBlock-flag{
    padding-bottom:10px;
    border-bottom:1px solid #DDD;
    margin-bottom:15px;
}
/**/
.za-ser-formlist .za-hz-formcon .formfilediv .ftitle{
    width:320px;
}
.za-ser-formlist .formcon .za-hz-formbort1 .ftitle{
    width:320px;
}
.za-hz-claim-info{
    font-size:16px;
    line-height: 34px;
    margin-bottom: 20px;
    text-align: center;
}

/*
***20151106 by zhuyi***
*/
.za-acc-pol-icon.za-my-icon-bgpro1300005106{
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -1402px;
    background-repeat:no-repeat
}
.za-acc-pol-icon.za-my-icon-bgpro5230001{
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -1472px;
    background-repeat:no-repeat
}
/*
account activation 2015/12/1 by zhuyi
*/
.za-my-activation .p-form span.regtitle{
    width: 120px;
}
.za-my-activation .za-tit{
    position: relative;
    margin: -40px 0 30px;
    font-size: 16px;
    color: #000;
}
.za-fc-999{
    color: #999;
}


.za-acc-pol-icon.za-my-icon-bgpro1300005106{
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -1402px;
    background-repeat:no-repeat
}
.za-acc-pol-icon.za-my-icon-bgpro5230001{
    background-image: url("../images/za-my-icon1.png");
    background-position: 10px -1472px;
    background-repeat:no-repeat
}


.mt0{ margin-top:0px;}
.fix:after { display: block; content: "$"; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.l { float: left;}
.r { float: right;}
img{vertical-align: top}
.w1200{width: 1200px;margin: 0 auto;}
.txb_banner{background:url(/resource/images/banner.png) no-repeat center center #D71918;height: 650px;}
.txb_banner a{display: block;height: 100%;}
.docWrap{background: #FFFCF0;padding: 90px 0;}
.docRig{width: 422px;color: #2f2e33}
.docRig h2{font-size: 69px;font-weight: normal;text-align: center;}
.docRig h4{font-size: 28px;font-weight: normal;text-align: center;margin-top: 28px;line-height: 40px}
.docRig p{font-size: 16px;margin-top: 50px;line-height: 26px}

.radiaBox{padding: 90px 0}
.radTit,.radTit_next{text-align: center;}
.radTit{font-size: 36px;}
.radTit_next{font-size: 28px;margin-top: 20px;}
.radiaList{margin-top: 60px;}
.radiaCon{width: 1200px;overflow: hidden;}
.radiaCon ul{width: 1300px;}
.radiaList li{float: left;width: 340px;margin-right: 85px;}
.radiaList li p{margin-top: 10px;line-height: 24px;}
.indica{position: relative;}
.indica p{background: #fff;padding: 0 10px;}
.indica p{position: absolute;bottom: 0;left:110px;}
.indica p span{display:block;width: 50px;height: 20px;border-radius: 10px;background: #FF1D17;color: #fff;text-align: center;line-height: 20px;font-size: 12px;}
.indica div{text-align: center;width: 282px;position: absolute;top:180px;}

.btmBox{background: #FFFCF0;padding: 90px 0}
.phonebox{margin-left: 100px}
.phonebox img{float: left;}
.icoJt{margin: 200px 40px}
.bxList{width: 1200px;overflow: hidden;margin-top:100px;}
.bxList ul{width: 1300px}
.bxList li{width: 370px;float: left;margin-left: 20px}
.za-dt{ margin:5px 0 8px 107px;}
.za-dt h2{ font-size:20px; font-weight:bold; padding:10px 0;}
.za-dt p{ line-height:20px;}
.buy{margin-top: 60px;color: #FF5757;font-size: 28px;text-align: center;}
.buyBtn {margin: 30px auto;width: 277px;height: 65px;}
.buyBtn a{display:block;width: 277px;height: 65px;background:#FF5757;text-align: center;line-height: 65px;color: #fff;cursor: pointer;border-radius: 40px;font-size: 28px;text-decoration: none}
/*--2015/12/24 copy form account.css start--*/
.za-acc-nav-list > li > a > .za-icon-point{background: url(http://static.zhongan.com/website/online/assets/images/za-icon-point.png) 0 3px no-repeat;}
/*--end 2015/12/24 copy form account.css--*/
/*--20160126 start--*/
.za-policy-correct{ display:inline-block;width:88px; height:76px;vertical-align:middle; background: url(http://static.zhongan.com/website/online/assets/images/za-icon-correct.png);overflow:hidden;}
/*--end 20160126--*/
.za-ser-down > a.za-my-manual{background-image: url(//static.zhongan.com/website/online/assets/images/manual.png);
    background-position: 18px 0;
    background-repeat: no-repeat;}